BM6P6(@ mmmNNNEEE???>>>===;;;999:::;;;::::::999888777666666888888888888777666555444555444444444444555666666666444222333777999888777999999AAAUUUmmmuuulllqqqwwwyyytttqqqoooooorrruuuvvvyyy{{{oooccc^^^___\\\YYYZZZ```fffiiijjjqqqssswww~~~xxxppphhhdddaaa]]]VVVNNNHHHEEECCCCCCBBBCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBB@@@>>><<<;;;AAAAAABBBBBBCCCDDDDDDEEEDDDEEEFFFFFFEEEGGGIIILLLNNNUUU```iiimmmnnnmmmkkkhhhddd___XXXQQQMMMJJJHHHEEEJJJPPPVVVYYY\\\^^^___[[[[[[XXXRRRKKKIIIKKKNNNSSSZZZdddlllrrrwww|||~~~}}}zzz||||||zzzwwwtttttttttjjjkkklllkkkiiihhhhhhiiiooopppqqqssstttuuuuuuuuuuuuttttttssstttuuuvvvwwwvvvvvvuuutttttttttttttttooonnnnnnmmmkkkiiigggfffiiigggdddbbbbbbdddgggiiiffffffgggmmm|||}}}~~~gggRRRHHHFFFDDDBBB???<<<;;;:::;;;;;;777999<<<<<<;;;999999:::666555444333222111111111000000000000000000000000///111333333222111000111000000666AAAFFFHHHNNNWWWdddkkkrrrwww}}}~~~xxxmmmooo}}}wwwqqqsssttttttrrrqqqsssvvvwwwwww~~~{{{~~~{{{}}}uuuiii^^^WWWUUUTTTTTTVVVXXXZZZZZZWWWWWWYYY\\\TTTQQQOOOQQQWWW___fffjjjllltttzzz}}}}}}rrrgggaaa^^^]]]aaafffoootttwwwvvvyyytttnnnttt~~~}}}}}}xxxrrrooonnnpppqqqmmmllljjjgggdddeeejjjnnnmmmNNNEEE???>>>===;;;999:::888888777777666666555555888888777666666555444444555444444444444555666666666444222333666888888777???@@@KKK___vvvqqqiiioooyyyyyysssooorrrrrrtttwwwxxx|||yyymmmbbb]]]^^^[[[XXXZZZ___eeeiiikkkppptttzzzwwwkkkccc^^^WWWSSSNNNHHHDDDBBBBBBBBBAAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKIIIJJJJJJJJJKKKMMMQQQTTT]]]dddoooxxx{{{xxxtttpppeeeaaaZZZSSSLLLHHHEEEDDDDDDHHHOOOTTTWWWZZZ]]]___^^^]]]YYYSSSLLLJJJMMMPPPYYY```jjjrrrwww|||}}}{{{yyyyyyzzzyyywwwtttoooppppppooommmkkkkkklllpppqqqrrrtttuuuuuuuuutttsssrrrrrrrrrrrrsssuuuvvvuuuuuutttsssssssssssssssooonnnmmmllljjjhhhgggfffhhhgggdddbbbbbbdddggghhhhhhiiijjjnnnyyymmmVVVJJJFFFBBBAAA>>><<<;;;;;;<<<===;;;;;;;;;;;;;;;:::999888666555444333222111111111000000000000000000000000///111333333111000000111222333:::CCCHHHKKKRRRZZZjjjpppwww}}}~~~tttnnnwww}}}sssppppppsssuuuttttttuuuwwwxxxyyywww}}}|||zzzyyyzzzzzzxxxvvvuuulll```VVVPPPOOOOOOPPPVVVXXXZZZZZZZZZYYYZZZ[[[TTTQQQPPPRRRXXX```fffjjjmmmuuu|||~~~{{{pppfff```^^^^^^ccciiioootttwwwwwwzzz~~~sssooowww~~~}}}xxxtttpppoooooopppmmmmmmkkkgggddddddhhhllllllNNNEEE???>>>===;;;999:::777777777666666666666666888777666444444444444555555444444444444555666666666444333333555777777777???DDDRRRggg|||nnnjjjsss}}}{{{}}}yyyrrrnnnttttttvvvyyy{{{|||uuuiii___[[[YYYWWWVVVXXX]]]ccchhhjjjooouuu}}}uuueee[[[WWWLLLJJJFFFCCCAAAAAABBBCCC@@@AAADDDFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFDDDCCCBBBBBBBBBCCCDDDFFFHHHIIIJJJGGGGGGHHHJJJLLLMMMNNNOOOOOOPPPPPPQQQSSSWWW]]]aaakkkqqq{{{|||ssslllaaa]]]UUUNNNGGGDDDCCCCCCCCCGGGMMMRRRVVVYYY]]]```cccaaa[[[TTTMMMKKKOOOSSS\\\bbbjjjqqqvvvzzz|||xxxyyy}}}~~~zzzvvvtttuuutttrrrooommmmmmnnnppprrrtttvvvwwwuuutttrrrqqqqqqqqqqqqrrrssstttuuussssssrrrqqqqqqqqqqqqrrrpppooommmkkkiiihhhgggggggggfffcccbbbbbbcccfffgggkkklllmmmnnnssszzzyyyzzzwww\\\LLLFFF@@@???===<<<;;;<<<>>>???BBB>>>:::999:::;;;999666666555444333222111111111000000000000000000000000...000222222000000000111444666===EEEIIIMMMUUU]]]iiipppzzzsssssstttpppoooppprrrtttvvvwwwwwwyyy{{{vvvpppooouuu{{{|||{{{{{{yyywwwuuutttttttttrrrqqqlllcccWWWNNNJJJJJJMMMNNNVVVWWWYYY[[[]]]]]]ZZZXXXRRRPPPOOORRRXXX___eeehhhmmmuuu{{{}}}xxxooofffaaa^^^^^^dddkkkpppuuuyyyyyy}}}|||sssqqq{{{~~~|||yyyvvvsssqqqooooooooonnnkkkgggdddcccfffhhhkkkNNNEEE>>>>>>===;;;999:::888888888888888999999999888666444333222333555666555444444444444555666666666444333333444666777888>>>FFFYYYpppnnnrrr~~~}}}yyyzzz|||}}}|||xxxtttqqquuutttvvvyyy|||~~~xxxooocccZZZWWWRRRRRRRRRUUUYYY___eeehhhooowwwttt```UUUQQQGGGFFFCCCBBBAAABBBDDDEEE@@@BBBDDDGGGGGGGGGEEEDDDCCCDDDFFFGGGGGGFFFDDDCCCFFFFFFEEEDDDDDDEEEGGGHHHIIIJJJKKKMMMOOOQQQSSSTTTUUUVVVWWWXXX\\\bbbjjjpppyyy|||xxxnnnfff]]]XXXQQQJJJFFFEEEFFFGGGDDDHHHMMMRRRVVVZZZ^^^aaafffccc]]]TTTMMMKKKOOOSSS]]]bbbiiinnnqqqvvv{{{~~~|||~~~~~~|||yyyvvvvvvvvvtttpppnnnmmmnnnqqqsssvvvxxxwwwuuurrrppppppppppppqqqssstttuuuvvvqqqqqqpppooooooooooooppppppnnnllljjjhhhgggggggggfffeeecccaaaaaaccceeefffkkklllmmmmmmlllsssvvvpppmmmmmmttt|||zzzcccOOOEEE>>>===<<<;;;<<<===???@@@FFF@@@999888:::;;;888555666555444333222111111111////////////////////////...000111111000///000111444999???DDDGGGKKKSSSZZZaaannn|||yyy~~~zzzuuutttrrrtttsssssstttuuuwww|||yyyjjjeeedddkkkpppqqqpppqqqqqqqqqqqqqqqqqqqqqpppooofff^^^SSSKKKHHHKKKOOOQQQVVVWWWYYY^^^bbb```[[[UUUOOONNNNNNQQQWWW^^^ccceeejjjqqqxxxyyy{{{}}}}}}{{{uuunnnhhhdddaaa___ccciiipppwww|||}}}{{{sssrrr~~~||||||{{{yyyvvvssspppnnnpppnnnkkkhhhdddcccccccccjjjNNNEEE>>>>>>===;;;999:::888888888888888999999999777666444333222333555666555444444444444555666666555555444333444666999;;;@@@MMMeee~~~xxxrrr|||~~~zzzyyyyyyxxxwwwwwwvvvvvvtttssstttwww|||}}}uuujjj]]]TTTRRRKKKLLLOOORRRWWW]]]bbbfffpppxxxppp\\\QQQMMMEEEDDDCCCBBBAAABBBDDDDDDBBBCCCEEEFFFFFFEEEDDDCCCEEEFFFGGGHHHHHHHHHGGGFFFMMMKKKIIIHHHGGGIIIJJJLLLQQQQQQSSSUUUXXXZZZ\\\\\\ZZZ[[[^^^aaafffoooxxx~~~~~~vvvllleeeUUUQQQLLLHHHFFFGGGIIIKKKHHHLLLRRRWWW[[[^^^bbbdddhhheee^^^UUUMMMKKKNNNRRR```dddiiimmmooosssyyy~~~}}}{{{zzz{{{wwwxxxwwwuuurrrqqqpppqqqsssuuuwwwxxxwwwtttpppnnnlllmmmnnnpppqqqrrrssstttppppppooonnnnnnnnnnnnnnnooonnnllljjjiiigggffffffdddcccbbbaaaaaabbbcccdddhhhhhhjjjjjjgggjjjyyyzzzyyy|||xxxnnnjjjhhhiiippp{{{xxxvvvlllSSSEEE>>>===<<<;;;<<<===???@@@FFF@@@999777999:::888555666555444333222111111111///////////////////////////000111111000000111333333:::@@@BBBCCCHHHQQQXXXaaasss}}}}}}|||xxxzzztttooooooqqquuuppp```\\\\\\aaafffffffffgggiiikkkmmmnnnnnnmmmlllkkk___XXXOOOIIIHHHKKKPPPSSSUUUWWW\\\bbbeeebbbZZZSSSLLLKKKLLLPPPVVV\\\```bbbeeelllrrrtttuuuwwwwwwtttqqqmmmiiigggbbb^^^aaafffqqqzzz{{{sssttt~~~}}}}}}}}}{{{yyyuuuqqqooopppnnnkkkhhheeecccaaa___iiiNNNEEE???>>>===;;;999:::777777777666666666666666777666555444444555666666555444444444444555666666555555555444555777<<>>???BBB>>>999777888999888777666555444333222111111111000000000000000000000000000111111111000111333555333<<>>===;;;999:::888888777777666666555555666666666666666666666666555444444444444555666666444555555555555999>>>CCCKKK]]]yyy|||}}}~~~zzzvvvuuutttsssssssssttttttqqqooopppuuu}}}wwwooodddXXXRRRRRRKKKNNNSSSWWW\\\bbbiiinnnzzz~~~rrr^^^OOOGGGDDDBBBAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFHHHJJJLLLNNNQQQPPPOOOOOOOOOPPPRRRSSSOOOMMMKKKJJJLLLQQQVVVYYYZZZ[[[\\\^^^```bbbcccdddgggkkkqqqyyyyyyqqqiii___XXXMMMKKKIIIHHHHHHJJJLLLNNNUUU[[[bbbhhhkkklllllllllkkkiiiddd[[[RRRNNNOOOQQQSSSWWW\\\aaafffnnnwww~~~{{{xxxwwwvvvtttvvvwwwwwwvvvvvvxxxyyyvvvvvvvvvtttrrrooolllkkkgggiiikkknnnppprrrrrrrrroooooonnnmmmmmmmmmmmmnnnkkklllmmmmmmkkkhhheeecccbbbaaaaaa``````aaaaaabbbccc___aaaggghhhjjjxxxuuuqqqpppppprrrvvv{{{~~~```LLLBBBAAA>>><<<;;;;;;<<<===<<<;;;999777777777888999666555444333222111111111000000000000000000000000111222222222111222444666444???GGGGGGHHHRRR^^^eeezzzyyyyyyxxxllldddgggmmmvvv~~~{{{mmm```YYYVVVWWW[[[\\\[[[[[[^^^ccchhhnnnpppllleee```]]]QQQMMMGGGDDDEEEHHHKKKMMMSSS[[[eeekkkiii```VVVOOOJJJJJJMMMQQQXXX]]]``````bbbiiinnnooopppqqqqqqmmmgggbbb]]]YYYUUUVVV___jjjtttzzzuuuxxx}}}}}}zzzvvvuuuooollliiihhhfffccc___[[[hhhNNNEEE???>>>===;;;999:::;;;::::::999888777777666555666777777888777777666555444444444444555666666333555666666666:::@@@FFFWWWiii{{{vvvrrrrrrsssssssssrrrqqqppppppooopppvvv~~~|||uuunnncccXXXSSSTTTNNNRRRWWW\\\```fffnnnsss~~~~~~hhhVVVJJJCCCAAABBBBBBBBBCCCDDDEEEGGGGGGDDDDDDDDDFFFIIIMMMRRRTTTVVVUUUSSSQQQRRRTTTWWWYYYXXXVVVSSSRRRSSSXXX]]]```bbbbbbdddeeeggghhhiiijjjlllqqqyyyzzzrrriii]]]UUUOOONNNMMMLLLLLLMMMOOOPPPZZZ```hhhnnnppppppoooooommmkkkfff^^^UUUPPPPPPRRRRRRWWW]]]cccjjjsss~~~}}}{{{zzzvvvrrrppprrrtttttttttuuuwwwyyywwwvvvuuussspppnnnkkkjjjjjjlllooorrrtttuuuvvvvvvoooooonnnmmmmmmmmmmmmnnnjjjkkkmmmnnnlllhhhdddaaaaaaaaa````````````aaaaaabbb]]]___gggjjjmmm{{{xxxuuuuuutttssstttyyyeeeOOODDDBBB???<<<;;;:::;;;;;;888999999888666666888;;;666666444333222111111111000000000000000000000000111222333222111333555888555AAAJJJKKKNNNZZZgggnnn~~~www{{{sssgggaaafffnnnyyy|||~~~yyylll```ZZZWWWXXX[[[\\\ZZZZZZ]]]gggmmmssstttnnnfff^^^ZZZOOOKKKGGGDDDFFFHHHKKKLLLRRR\\\hhhmmmiii___UUUOOOKKKLLLNNNSSSYYY^^^aaaaaacccjjjooopppqqqrrrqqqnnnddd]]]VVVQQQNNNRRR```ooouuuxxxuuuyyy~~~}}}~~~{{{xxxwwwooollliiihhhgggddd___ZZZgggMMMDDD>>>===<<<:::888999<<<;;;:::999888888888888888888888888888888888888555555555444444333333333888444555999999888@@@LLLYYYzzz~~~{{{wwwtttuuurrrooonnnnnnooonnnmmmooonnnmmmrrr~~~yyyrrrmmmdddZZZUUUVVVSSSXXX]]]cccjjjsssyyy{{{}}}ppp___PPPEEE@@@AAABBBCCCCCCCCCBBBBBBAAA@@@BBBDDDHHHJJJMMMQQQUUUXXX[[[[[[ZZZYYYYYY\\\```dddfff```YYYWWW[[[ccciiillliiihhhgggffffffiiiooosssyyytttkkk```XXXTTTRRROOOMMMOOOTTTYYY[[[[[[cccfffkkkoooqqqqqqpppoooppppppkkk___RRRLLLNNNSSSUUUXXX___iiipppvvv~~~xxxsssqqqqqqrrrpppoooooooooqqqsssvvvxxx{{{yyyuuupppmmmkkkkkklllnnnqqquuuxxxxxxvvvuuutttsssrrrqqqpppoooooonnnnnnpppooolllkkkjjjhhheeeccceeedddbbbbbbcccbbb```^^^YYY]]]aaabbbdddlllzzz{{{uuuzzz~~~}}}||||||}}}~~~mmmPPPGGGAAA<<<<<<;;;999888:::888888888888888888888888666555444333222111111111111000000////////////000///000222222111111222444<<>>===<<<:::888999<<<;;;:::999888888888888888888888888888888888888666666666555555555444444999555666:::::::::CCCPPPddd~~~{{{yyyvvvrrrpppsssqqqnnnmmmmmmmmmmmmlllmmmkkkjjjppp~~~~~~yyyuuuqqqjjj```ZZZZZZXXX]]]eeemmmttt{{{kkk[[[NNNDDDAAABBBAAAAAABBBBBBCCCCCCCCCCCCCCCFFFIIILLLOOOSSSXXX[[[\\\]]]______```cccgggjjjnnnhhhaaa___cccjjjoooqqqqqqqqqppppppppptttzzz~~~}}}rrriii___WWWTTTQQQQQQRRRVVV\\\aaabbbaaagggjjjnnnsssuuuvvvuuutttssspppiii```YYYUUUUUUVVVZZZ]]]dddmmmuuu{{{}}}wwwqqqmmmkkklllmmmlllllllllmmmnnnqqqsssuuuzzzxxxvvvsssppppppqqqrrrtttvvvzzz||||||zzzyyyxxxsssrrrpppoooooooooooonnnpppnnnlllkkkjjjhhheeecccddddddeeedddcccaaa___^^^[[[^^^aaabbbcccjjjvvv|||{{{zzz{{{}}}xxxZZZJJJBBB===<<<<<<:::999;;;888888888888888888888888555555444444444444444555---...000111222111000//////000111111111111333555>>>BBBGGGNNNUUUaaannnxxxzzzooottt|||vvvkkkeeeeeennnvvv~~~}}}{{{|||}}}}}}qqqdddYYYWWWVVVVVVXXX]]]aaadddkkkrrrvvvsssmmmfff\\\RRRGGGFFFEEEEEEGGGJJJNNNPPPZZZaaahhhggg^^^TTTMMMLLLIIIKKKNNNTTTZZZ```dddfffkkkpppuuuvvvwwwuuunnneeeXXXRRRLLLLLLOOOVVVcccoooyyy}}}uuuxxx~~~~~~~~~~~~xxxtttnnniiifffcccaaa```gggMMMDDD>>>===<<<:::888999;;;:::999888888888888888777777777777777777777777777777777777666666666666999555666;;;;;;<<>>===<<<:::888999::::::999888888888888888666666666666666666666666777777777777777777777777777444666;;;<<<>>>MMM^^^~~~}}}{{{wwwqqqmmmlllkkkkkkjjjjjjhhhffffffffffffeeecccgggcccbbbkkk}}}~~~~~~~~~xxxmmmdddbbb___fffsss~~~uuu___QQQIIICCCAAACCCAAAAAABBBBBBCCCEEEFFFFFFFFFIIIMMMQQQUUUYYY___bbbbbbffflllppprrrsssuuuvvvwwwsssooooootttzzz|||}}}uuukkk```YYYWWWWWWZZZ___eeelllpppssstttvvvxxx{{{~~~~~~{{{wwwqqqkkkhhhdddaaa^^^aaabbbhhhpppwww|||{{{uuurrrlllhhheeedddeeefffccceeeiiimmmqqqtttvvvwwwtttvvvxxxyyyzzz|||{{{uuurrrrrrrrrqqqpppmmmllljjjiiiiiihhheeecccbbbggglllkkkeee```___```^^^``````___^^^aaahhhooouuuzzzwwwqqquuu}}}oooRRRGGG>>>;;;<<<::::::<<<888888888888888888888888777666666555555555666666---...000111222222111000///000000000111333777:::DDDDDDFFFNNNZZZhhhvvv}}}yyynnndddgggyyyzzzssslllhhh```eeeooowww{{{|||zzzvvvyyy}}}ssseeeZZZXXXWWWWWWYYY^^^dddgggmmmrrrvvvtttpppiii]]]RRRHHHGGGEEEEEEFFFJJJOOORRRZZZ^^^aaa^^^WWWPPPLLLKKKHHHKKKPPPUUU[[[aaahhhllltttyyy|||{{{xxxqqqeeeYYYNNNLLLMMMRRRWWW]]]gggpppttt{{{yyy}}}~~~~~~~~~~~~yyypppiiieeebbb```___jjjMMMDDD>>>===<<<:::888999999999888888777777888888666666666666666666666666666666666666666666666666666444555:::<<>>:::::::::999:::888888888888888888888888888777666444333222222222333222111/////////000111000000000000111444999===FFFFFFIIIRRR___mmmvvv{{{qqqeee^^^iii}}}|||nnndddaaabbb```gggrrryyy~~~~~~|||{{{yyy|||tttfff\\\[[[XXXXXXZZZ___eeeiiilllppptttsssppphhh[[[OOOHHHGGGEEEEEEGGGLLLQQQUUU[[[___bbbaaa[[[SSSMMMJJJJJJNNNRRRVVV[[[aaahhhmmmvvvzzz|||zzzuuummm```TTTNNNMMMPPPVVV[[[___hhhpppuuuzzzwwwzzz~~~~~~~~~yyyqqqjjjfffbbb```^^^jjjMMMDDD>>>===<<<:::888999999888888777777777888888777777777777777777777777666666666666777777777777666444666;;;===DDDXXXnnnzzzvvvpppmmmiiihhhiiikkkmmmmmmeeecccbbbbbbcccbbb```]]]cccbbbeeeoooyyynnngggfffhhhkkkttt{{{~~~pppXXXKKKFFFCCCCCCEEEFFFEEEDDDCCCCCCDDDFFFGGGGGGJJJOOOTTTYYY___eeeiiimmmqqqxxx|||~~~|||zzz|||tttiii___ZZZZZZ^^^aaaeeeiiinnnsssxxx||||||ssskkkfffdddccccccffflllqqqyyyyyyvvvuuujjjiiigggeeebbb___]]][[[[[[```iiirrryyy}}}~~~}}}zzztttssssssqqqnnnjjjiiihhhhhhhhhhhhfffdddcccfffjjjiiifffbbbaaabbb^^^^^^^^^]]]\\\]]]```bbbhhhlllttt|||zzzyyyuuurrryyy___PPP@@@;;;:::999999999888888888888888888888888888777555333111000//////777444111...---...000111000000//////111555<<<@@@GGGHHHMMMYYYgggrrruuutttiii```aaarrr~~~~~~qqqaaaVVVVVVZZZdddmmmyyy~~~~~~~~~|||~~~vvvhhh^^^\\\YYYXXXZZZ___eeehhhjjjooorrrrrrooohhhZZZLLLHHHGGGEEEEEEIIIOOOUUUYYY^^^bbbeeeeee___VVVNNNIIIKKKOOOTTTWWW[[[aaaiiiooowww{{{|||xxxrrrjjj]]]QQQNNNNNNRRRYYY^^^bbbiiiqqqyyy~~~wwwsssxxx~~~}}}~~~~~~|||xxxrrrmmmiiieeebbb```iiiMMMDDD>>>===<<<:::888999888888777777777777888888888888888888888888888888777777777888888888999999777666888===@@@HHH^^^vvv|||xxxvvvooollliiiggghhhjjjkkkkkkfffeeeddddddeeedddaaa___aaaccciiittt|||zzzuuummmiiiiiihhhhhhoooxxxyyyvvv}}}kkkTTTGGGDDDDDDEEEGGGEEEDDDCCCCCCDDDFFFHHHIIIIIILLLQQQWWW\\\bbbhhhmmmrrrvvv}}}~~~pppfff___\\\\\\[[[```gggmmmqqquuuyyy}}}~~~{{{tttlllfffaaa___aaafffjjjrrr}}}yyytttqqqoooggghhhhhhfffccc^^^ZZZWWWWWW\\\fffooovvvyyyzzzyyyuuuooopppqqqooollliiihhhgggggghhhhhhfffdddbbbcccdddddddddbbbaaa```]]]]]]]]]]]]\\\]]]___```dddfffjjjnnnnnnqqq|||~~~xxxyyyyyywww}}}gggVVVDDD===<<<;;;::::::888888888888888888888888666555444333111000000000444333111000///000111111000000//////000666===CCCGGGIIIQQQ```ooouuurrrlllccc___iii{{{sssggg[[[VVVXXX\\\jjjuuu~~~}}}yyylll___\\\XXXVVVXXX\\\bbbfffjjjnnnqqqqqqpppiiiYYYKKKHHHFFFEEEFFFJJJQQQXXX]]]bbbeeegggfff```WWWOOOJJJIIINNNSSSWWW[[[bbbkkksssxxx{{{{{{vvvppphhh\\\QQQPPPPPPUUU\\\bbbgggnnnvvv~~~xxxqqqoooxxx}}}|||{{{~~~}}}|||}}}~~~~~~~~~{{{xxxtttpppmmmjjjfffcccgggMMMEEE>>>===<<<:::888999888777777777777777888888888888888888888888888888888888888999999:::::::::999888:::???BBBKKKccc{{{zzzxxxxxxxxxooollliiihhhhhhiiiiiihhhhhhgggffffffgggfffccc```___dddlllxxx|||xxxwwwrrrmmmjjjllleeeccciiirrrsssrrr}}}|||gggPPPEEECCCDDDGGGIIICCCBBBBBBBBBDDDGGGJJJLLLJJJNNNSSSYYY^^^eeekkkooouuuyyyuuufff]]]XXXVVVWWWWWW^^^hhhppptttwwwzzz}}}|||~~~|||qqqggg]]][[[\\\```dddkkkxxx|||yyyvvvsssnnnkkkgggiiijjjiiieee```ZZZVVVTTTZZZccclllrrrttttttsss}}}{{{pppkkkmmmooonnnkkkhhhgggfffggghhhhhhfffdddaaa```___```aaabbb```___\\\\\\]]]]]]]]]]]]^^^___aaabbbddddddbbbeeessszzz|||xxxzzz|||{{{lllZZZGGG???===<<<;;;:::888888888888888888888888555444333333222222222222000111111222222222111111000000///...000666>>>DDDGGGJJJTTTeeessswwwpppggg``````ooowwwkkkaaa\\\]]]```cccooo{{{}}}|||{{{ooo^^^[[[WWWUUUVVVZZZ```dddkkkoooqqqrrrqqqiiiZZZKKKHHHFFFEEEGGGKKKSSS[[[___fffggggggeee___WWWPPPKKKGGGMMMSSSWWW\\\cccnnnvvvyyy{{{{{{uuuppphhh]]]SSSSSSSSSXXXaaaggglllttt}}}}}}sssmmmnnnzzz|||{{{zzzyyyzzz|||~~~~~~|||{{{zzzyyyyyy|||{{{yyyvvvsssqqqmmmiiiffffffSSSKKKEEEDDDBBB===999888:::999999888888999999:::444666888888888777888999555444444555555666777888999;;;======CCCTTTmmm}}}xxxvvvvvvwwwrrrnnnjjjiiikkkkkkhhheeennniiigggjjjkkkiiiffffffgggkkkttt{{{vvvtttssspppiiicccdddeeefffiiioooyyyrrr[[[MMMHHHBBBDDDGGGBBBFFFEEEDDDCCCEEEHHHKKKNNNLLLQQQWWW]]]bbbggglllooovvv~~~}}}hhh\\\XXXVVVUUUVVV[[[bbbllluuuzzz|||}}}~~~tttiii^^^XXXVVV[[[cccmmmxxx}}}yyyrrrmmmkkkjjjiiihhhbbbiiipppnnndddYYYTTTRRROOOWWWaaafffgggiiimmmqqqyyyyyyxxxuuuuuuuuuqqqmmmkkkkkkkkkiiifffjjjiiihhhgggfffddddddcccaaaaaa```_______________```___]]][[[YYYYYYYYYZZZVVV```cccbbbbbb___gggzzz{{{|||{{{~~~dddIII>>>>>><<<:::999999999999888888888888777444555666666666555444333111111111111111111111111///000000000333999>>>@@@EEEOOOZZZnnnyyyhhhccccccjjjzzzrrrfffeeeddd______eeeqqq~~~yyymmmbbbVVVNNNPPPSSSUUU^^^iiinnntttxxxssskkkbbbXXXOOOHHHHHHGGGGGGIIINNNUUUZZZaaaaaabbbdddbbb[[[PPPHHHIIILLLPPPUUUZZZcccnnnvvv||||||~~~~~~ttteeeZZZVVVUUUXXX^^^bbbhhhqqq{{{}}}}}}rrrpppsss}}}yyyvvvvvvuuuttt{{{yyyvvvsssssssssuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxyyy~~~|||}}}|||||||||~~~}}}~~~~~~|||zzzxxxuuuqqqkkkgggeeeIIIBBB===>>>>>>;;;999999:::999999888888999999:::555777999999777777777888555555555555555666888888;;;<<<===???GGGZZZttt}}}xxxwwwvvvvvvqqqpppmmmlllkkkjjjhhhfffjjjgggggglllooollliiihhhiiippp{{{~~~{{{wwwvvvuuuqqqjjjdddbbbcccdddhhhoooyyynnnXXXKKKGGGCCCFFFIIIDDDEEEDDDEEEFFFHHHKKKNNNPPPQQQUUUZZZ___dddiiiooosssxxxnnn[[[RRRQQQQQQRRRTTT]]]dddmmmuuuzzz}}}~~~ttthhh]]]XXXVVV[[[dddooo{{{}}}xxxsssmmmhhhfffeeeeeedddccciiinnnlllbbbWWWQQQPPPOOOTTTZZZ^^^aaaeeejjjnnnsssqqqmmmjjjkkkttt}}}yyyooollliiihhhiiijjjiiigggjjjiiiiiihhhfffdddcccbbbcccbbbaaa```_______________^^^\\\ZZZYYYYYYYYYYYYXXXbbbddddddfffbbbeeeuuu|||~~~~~~iiiLLL@@@???>>>;;;:::999999999888888888888777444555666666555444333222111111111111111111111111000111111111444:::@@@CCCJJJTTT^^^nnn|||tttdddaaaaaaooozzzpppoookkkddddddjjj{{{zzzmmmbbbVVVNNNQQQTTTVVV___iiiqqqvvvxxxtttnnnfffZZZOOOGGGGGGGGGGGGIIIOOOVVV[[[^^^___```bbb```ZZZOOOHHHHHHKKKPPPUUU[[[eeepppxxx~~~~~~vvvggg[[[WWWVVVZZZ```eeekkktttzzzxxxmmmmmmrrr~~~}}}uuurrrrrrpppoootttrrrooommmlllmmmoooppprrrrrrrrrrrrrrrrrrssstttrrrzzz~~~|||yyyyyyyyywwwxxxxxxxxxyyy{{{}}}~~~|||zzzxxxsssmmmiiieeeHHHAAA<<<>>>???===;;;<<<999999888888888888999999666888999999777666666777555555555555666777888888======>>>BBBMMMccc}}}yyywwwvvvuuuqqqrrrrrrpppmmmjjjhhhggggggeeehhhnnnqqqnnnlllllloooyyy~~~|||zzzyyyxxxssslllfff___```cccgggnnnxxxjjjUUUIIIGGGDDDGGGKKKFFFEEEFFFHHHKKKNNNRRRTTTUUUWWWZZZ^^^bbbfffmmmsssxxx~~~hhhZZZMMMIIIJJJMMMRRRVVV___eeennnvvvzzz}}}~~~sssggg\\\XXXWWW]]]gggsss{{{ppplllfffaaa______^^^]]]aaafffiiieee\\\SSSMMMLLLPPPQQQTTTXXX]]]bbbfffiiiiiiddd^^^\\\___iiiuuu}}}}}}xxxrrrooooooooonnnllljjjhhhfffgggiiikkklllllljjjjjjjjjiiigggeeebbbaaaccccccbbb``````____________^^^\\\ZZZYYYXXXXXXWWWZZZbbbdddggglllfffdddmmm~~~rrrSSSCCC@@@@@@===:::999999999888888888888777555555666666555333111000111111111111111111111111222222222333666<<>>;;;999999999999888888888888999999777888:::999777666666666555555555555666777888999======>>>EEEUUUnnn}}}zzzxxxuuutttpppsssuuusssnnniiihhhhhhiiigggiiinnnpppooooooqqqxxx~~~~~~}}}{{{uuummmhhh```aaacccffflllvvvhhhSSSIIIGGGEEEHHHKKKEEEFFFIIILLLQQQUUUXXXZZZ[[[[[[]]]```ccchhhooowww}}}sssXXXNNNEEEEEEHHHMMMTTTZZZaaafffmmmtttxxxzzz}}}~~~rrreee\\\YYYZZZbbblllyyy~~~wwwiiiddd___[[[YYYYYYXXXXXXYYY]]]^^^[[[SSSMMMIIIIIIOOOPPPRRRVVV\\\aaacccccc___YYYSSSSSSZZZeeeooouuuppplllgggeeefffggghhhgggiiiiiihhhiiilllnnnpppqqqkkkllllllkkkiiifffcccaaaaaa``````______``````aaa^^^^^^\\\[[[YYYXXXWWWVVVYYY___bbbhhhpppjjjbbbgggwww|||}}}zzz~~~~~~~~~~~~|||{{{|||[[[GGGAAA@@@===999999999999888888888777777555666666666444222000///111111111111111111111111222111222555888===GGGPPP```jjjppptttttteeeVVVWWWfff}}}rrrlllttttttyyy~~~~~~sssbbbWWWPPPSSSVVVXXX```jjjppprrrrrrpppnnngggWWWHHHFFFFFFFFFFFFHHHLLLRRRVVVUUUYYY]]]```^^^VVVMMMGGGHHHLLLQQQVVV\\\eeeooowww}}}}}}~~~}}}sssdddYYYUUUUUUZZZaaahhhooozzz|||pppiiiaaadddlllxxxvvvppphhhbbb```^^^]]]\\\ZZZYYYXXXWWWWWWWWWYYYYYY^^^^^^^^^^^^___```aaaaaacccjjjnnnllljjjlllnnnnnnpppqqqsssuuuxxxzzz|||}}}|||~~~}}}}}}xxxrrrnnneeeMMMDDD===<<<;;;888555666999888888777777888888999777888:::999777666666666666555555666666777888999<<<<<>><<<:::999999999888888888888777666666777777666444222111111111111111111111111111111///222999===BBBRRRbbbpppzzz{{{ssshhhXXXTTT```|||rrrhhhnnnxxxooo|||}}}|||{{{}}}~~~vvvcccXXXQQQTTTVVVWWW]]]fffnnnrrrtttsssooofffWWWIIIFFFFFFFFFFFFFFFHHHLLLOOOUUU[[[bbbddd```XXXOOOJJJLLLPPPUUUYYY]]]ccckkkqqq|||yyyxxxvvvmmmaaaZZZYYYSSSXXX```gggppp{{{qqqeee\\\VVVXXX[[[___aaa```\\\XXXRRRQQQOOOMMMKKKJJJIIIIIIEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJLLLMMMNNNOOOUUUXXXVVVVVV[[[```aaadddfffkkkooorrrtttttttttwwwxxxzzz|||~~~~~~|||{{{{{{~~~}}}||||||{{{yyyuuurrreeeMMMEEE>>>>>>???>>>>>>@@@888888777777777777888888555777999999777777777888666666666666777888999:::999<<>>???BBBEEEHHHRRR\\\aaadddhhhlllnnnqqquuuwww~~~ssshhh```cccmmmyyy{{{lllccc]]]YYYTTTQQQPPPQQQQQQQQQOOONNNKKKHHHEEEEEEGGGHHHGGGKKKQQQSSSTTTTTTWWWYYYZZZYYYYYYZZZ^^^bbbeeefffgggiiillloooqqqsssvvvwww{{{{{{xxxsssmmmiiiiiijjjiiihhhfffdddccccccdddeeeaaaaaaaaaaaaaaabbbbbbcccaaa``````___\\\ZZZWWWVVVUUUYYYYYY^^^eee]]]SSSVVVTTT\\\iiiuuuyyy{{{|||}}}~~~}}}___GGG???===<<<999999999888888888888777666666777777777666444333111111111111111111111111222///333<<>>DDDJJJ]]]rrrrrrxxxqqqaaaVVVPPP___zzz}}}nnniiiwwwtttrrr{{{{{{~~~~~~yyysssdddYYYRRRTTTUUUTTTYYYaaahhhpppuuussskkk```SSSIIICCCDDDFFFHHHJJJNNNSSSVVVZZZ```hhhjjjddd[[[RRRMMMMMMQQQXXX]]]bbbiiiqqqwwwrrrnnnjjjggg___VVVSSSUUUZZZ___fffmmmvvvrrreee[[[RRRJJJJJJIIIGGGEEEBBB@@@>>><<<>>>???@@@?????????@@@===>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHMMMPPPNNNOOOUUU\\\^^^aaaeeejjjooosssuuuttttttqqqrrrtttwwwzzz|||}}}{{{|||~~~|||{{{{{{zzzyyyxxxeeeMMMEEE?????????<<<;;;;;;;;;::::::999888888888999:::999999888777666666555888888777777888:::<<<======@@@QQQnnn}}}tttrrrnnnkkkiiiiiiiiijjjlllkkkiiiiiihhhfffcccaaahhhggghhhlllooopppvvv}}}~~~wwwrrrmmmmmmoooiiijjjmmmrrrvvvwwwvvvuuulllgggdddeeegggjjjrrrzzz|||mmmYYYQQQKKKLLLMMMMMMMMMOOOMMMNNNOOOQQQSSSTTTVVVVVVXXX\\\aaahhhnnnuuu}}}vvvhhhaaa___ccchhhqqqsssvvvzzz}}}~~~wwwhhhVVVFFF>>>999;;;>>>BBBGGGNNNVVV[[[dddhhhlllpppsssuuuxxxzzzwwwllliiijjjqqq~~~}}}ooodddaaaYYYXXXVVVTTTRRRRRRQQQQQQQQQPPPMMMJJJHHHHHHLLLOOOMMMOOOQQQRRRSSSTTTWWWYYY___aaadddfffiiikkkllllllsssqqquuu}}}pppkkkjjjhhhddddddcccbbbaaaaaacccdddllljjjgggeeebbbaaaaaaaaa___``````^^^[[[YYYXXXXXX^^^ZZZVVVUUUUUURRRLLLGGGIIIQQQ___lllxxxxxxuuuxxxmmmOOOAAA>>>>>>;;;;;;:::999999888888777555555555555444333222222444444444444444444444444222222777@@@IIITTTfffwwwzzzjjjUUUKKKWWWqqq~~~ppphhhlll}}}{{{}}}}}}}}}|||wwwkkk___ZZZUUUUUUUUUUUUYYY___hhhnnntttqqqfffXXXMMMHHHDDDCCCBBBDDDGGGMMMSSSWWW]]]dddmmmrrrnnnbbbTTTKKKPPPRRRXXXaaakkkrrrssssssfff___YYYXXXWWWTTTUUUXXX[[[aaahhhpppyyyzzzjjj]]]RRRJJJGGGEEEBBB???<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::======>>>@@@AAACCCDDDDDD@@@CCCEEECCCAAABBBGGGMMMLLLLLLMMMPPPUUU\\\bbbffffffjjjooosssssssssssssssooouuuyyyyyyzzz{{{yyyzzz{{{|||yyyxxxyyy{{{|||zzzxxxfffPPPGGG???===<<<::::::;;;:::999888888777777777888888888888777777666666666888777777777888:::;;;===???EEEYYYwww|||sssqqqnnnkkkiiiiiijjjkkkllljjjhhhgggggggggfffeeejjjhhhiiimmmoooqqqwww~~~xxxpppkkkffffffiiijjjllloootttwwwxxxvvvttthhhdddbbbcccdddfffkkkrrr}}}zzzmmm^^^UUUNNNNNNNNNMMMLLLNNNLLLMMMOOOQQQSSSUUUVVVWWW\\\```eeehhhlllsss|||lll```[[[YYYZZZ^^^___```bbbeeegggiiijjjkkkjjjiiieee]]]QQQDDD;;;666999;;;>>>BBBGGGNNNVVV[[[hhhkkknnnqqqtttwww{{{~~~}}}sssoooooosss~~~yyylllccc```YYYWWWUUURRRPPPPPPPPPQQQQQQQQQOOOLLLJJJJJJMMMOOONNNPPPSSSTTTUUUVVVYYY[[[```aaacccgggjjjmmmpppqqqvvvxxx}}}qqqkkkgggddd```___]]]\\\]]]```eeeiiimmmkkkiiifffdddcccbbbbbb_________^^^\\\ZZZYYYYYY]]]YYYUUUTTTTTTQQQKKKFFFBBBKKKXXXgggvvv~~~yyywww{{{sssSSSCCC???>>>;;;::::::999999888888777555555555555444333222222111111111111111111111111222444:::CCCJJJUUUhhhzzzxxxfffVVVSSSccc}}}{{{qqqeeecccmmm~~~{{{~~~wwwlllbbb\\\WWWVVVUUUTTTXXX]]]bbbhhhllliii___TTTKKKHHHFFFEEEEEEGGGLLLRRRXXX\\\```gggooorrrnnnbbbUUULLLOOORRRZZZdddlllooommmjjj\\\WWWUUUWWWXXXVVVWWWZZZ]]]ccclllttt}}}ssscccWWWNNNGGGBBB@@@>>>;;;999999999999;;;;;;<<<===============<<<===>>>???@@@AAABBBBBB???AAADDDEEEEEEHHHLLLPPPOOOPPPQQQTTTZZZbbbhhhmmmtttwwwzzz|||zzzyyyxxxwwwsssyyy}}}}}}|||{{{{{{|||}}}{{{yyyzzz}}}~~~|||zzzgggRRRHHH???<<<;;;999999:::999888777777666777777777777777777777666666666666777666666666777999;;;<<>>:::888888999;;;>>>BBBGGGNNNWWW\\\jjjlllnnnqqqtttxxx~~~{{{wwwtttvvv~~~|||sssggg```___YYYVVVRRROOOMMMMMMOOOPPPQQQRRRRRRPPPNNNNNNOOOPPPOOORRRTTTVVVXXXZZZ\\\___aaabbbdddggglllrrrwwwzzz}}}}}}ooohhhbbb]]]\\\ZZZWWWWWW[[[ccckkkpppnnnllliiigggeeedddcccccc______^^^^^^]]]\\\[[[[[[[[[XXXUUUSSSSSSPPPJJJFFF???FFFRRR```rrr}}}zzz{{{~~~{{{ZZZFFF>>>===:::::::::999888888777777555555666555555444333222/////////000000111111222222777>>>FFFLLLWWWkkk}}}sss___UUU\\\ppp}}}jjjaaa[[[```ppp|||~~~yyynnnfff___YYYVVVTTTRRRTTTYYYZZZ^^^```]]]VVVNNNIIIHHHFFFFFFGGGJJJOOOVVV\\\```fffkkkrrrssslll```TTTMMMNNNSSS]]]ffflllkkkeee```YYYWWWYYY]]]]]]ZZZYYY[[[^^^eeeoooxxx{{{hhhYYYOOOGGGCCC>>>===;;;999888888999999::::::<<<===??????@@@@@@>>>>>>??????@@@AAABBBBBB@@@BBBFFFJJJOOORRRUUUWWWWWWXXXZZZ^^^dddllltttxxx{{{yyyyyy{{{~~~~~~~~~~~~}}}||||||}}}~~~~~~fffOOOFFF>>>===<<<999888:::999888888777777777888888666666666666666666777777666666666666777999;;;===CCCQQQnnn|||vvvqqqpppnnnmmmllllllmmmnnnnnnjjjeeecccdddgggjjjllljjjiiijjjnnnpppsssyyyuuujjj```ZZZXXXWWWZZZ___llloootttzzz}}}zzzuuupppkkkddd^^^]]]]]]]]]```eeejjjsss{{{}}}|||yyyrrrkkkaaaYYYQQQOOOOOOLLLKKKLLLKKKLLLNNNQQQTTTWWWYYYZZZ]]]bbbffffffeeelll{{{lll^^^OOOKKKJJJGGGDDDBBBDDDCCCCCCCCCDDDEEEGGGIIIFFFEEEAAA<<<888888:::===999;;;>>>AAAGGGOOOXXX^^^fffiiimmmrrruuuzzz~~~{{{xxxyyyzzzuuulllbbb\\\\\\WWWTTTOOOLLLJJJKKKMMMOOORRRSSSTTTTTTRRRQQQQQQRRRPPPSSSVVVXXXZZZ\\\```bbbcccdddfffiiipppwww~~~tttiiiccc\\\VVVVVVUUUTTTWWW___hhhpppuuummmkkkiiigggeeeddddddddd___^^^]]]]]]]]]^^^]]]\\\ZZZWWWUUUSSSQQQNNNIIIEEEBBBFFFNNNYYYlll}}}|||}}}bbbIII>>>;;;::::::999999888777777777666666666666555444333222000111111222333444444555111888AAAGGGMMMYYYmmm~~~oooXXXSSSbbbxxx|||xxxnnn\\\XXXXXXbbbsss{{{}}}|||rrriiiaaaZZZVVVQQQNNNOOOSSSSSSUUUUUUSSSOOOKKKIIIIIIEEEEEEGGGJJJPPPWWW]]]aaalllppptttrrriii]]]SSSNNNOOOUUU^^^fffiiihhhccc___ccccccfffiiifff___ZZZZZZ]]]dddoooyyyooo]]]PPPGGGBBBAAA>>>===<<<;;;;;;;;;<<<<<<;;;<<<===???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEGGGLLLRRRYYY^^^______aaabbbdddhhhoooxxx}}}|||}}}}}}~~~eeeLLLEEE??????>>>;;;999999999999888888888999999:::666666666666777777777777666666666666888:::<<<===CCCVVVuuuxxxsssqqqqqqoooooonnnnnnooooooppplllfffcccdddgggjjjkkkiiihhhjjjooorrrtttyyy~~~fff]]]UUUSSSTTTVVV[[[aaakkkpppwww~~~}}}uuuooonnndddZZZVVVVVVXXX]]]bbbcccllluuuvvvuuusssnnnhhh^^^UUUNNNMMMNNNLLLKKKMMMKKKLLLNNNQQQTTTWWWYYYZZZYYY^^^bbbbbbccclll|||~~~ppp\\\QQQFFFDDDDDDAAA===;;;999888888777888999;;;<<<::::::999666555555777::::::;;;>>>AAAGGGOOOYYY___ccchhhnnnuuuzzz~~~|||xxxyyy|||uuuoooggg]]]YYYYYYTTTQQQMMMIIIIIIJJJMMMOOORRRTTTUUUUUUTTTRRRRRRSSSQQQTTTWWWZZZ]]]___cccffffffgggiiimmmttt}}}uuugggbbb]]]WWWSSSPPPPPPSSSZZZccclllqqqsssllljjjhhhfffdddccccccccc___]]][[[[[[]]]^^^^^^\\\XXXWWWUUUSSSPPPMMMIIIFFFDDDEEEJJJSSSfff~~~~~~jjjLLL===;;;::::::999888888777777666666666666666555444333333111222222333444555666666111999BBBGGGNNN\\\ooo}}}lllVVVVVVhhh|||~~~vvviii^^^TTTVVV\\\gggvvv}}}wwwzzzvvvjjjbbbYYYTTTNNNIIIIIIMMMNNNOOOOOONNNMMMLLLLLLLLLFFFGGGIIILLLRRRXXX^^^bbbooosssuuupppeeeZZZRRROOOSSSXXX^^^dddgggggggggfffmmmnnnqqqrrrlllbbb\\\[[[[[[bbblllwwwyyybbbTTTJJJCCC???AAA>>>==================>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEJJJMMMRRRZZZaaafffggggggjjjkkkmmmqqqxxx||||||}}}}}}}}}}}}~~~dddOOOFFF@@@??????;;;999:::999999999999999999:::;;;888888888888777777777777666666666777999;;;===???FFFZZZ{{{|||vvvrrrqqqqqqpppooooooooooooooooookkkgggeeefffhhhiiijjjhhhhhhlllrrruuuvvvzzzqqq\\\UUUPPPRRRVVVYYY___eeelllrrr{{{xxxpppmmmaaaUUUPPPQQQTTTZZZ```___gggmmmnnnnnnmmmiiiddd[[[SSSLLLLLLMMMLLLLLLMMMLLLMMMOOORRRTTTWWWYYYZZZWWW[[[^^^```cccnnn~~~{{{kkk^^^OOOGGGAAA@@@???;;;888888555555555555666777888999666777777666555555666888:::;;;>>>AAAGGGPPPYYY```ccchhhpppwww~~~zzzvvvwww~~~xxxrrrllldddZZZUUUUUUPPPNNNKKKIIIIIIKKKMMMOOOQQQSSSUUUUUUSSSRRRRRRSSSSSSVVVZZZ]]]```dddhhhjjjjjjkkkmmmrrryyyzzzggg^^^\\\ZZZWWWUUUOOOPPPTTT]]]gggnnnppppppkkkjjjhhheeedddcccdddddd```]]]YYYYYY\\\^^^]]][[[XXXXXXVVVTTTPPPLLLIIIGGGAAABBBDDDNNNbbb~~~}}}rrrPPP???===999999999888777777666666666666666666666555333333111111111222222333333444333:::BBBGGGPPPaaarrr|||hhhVVV[[[mmm~~~~~~pppaaaXXXUUUZZZcccooo~~~~~~xxx{{{yyykkkbbbYYYSSSLLLFFFEEEHHHJJJKKKMMMNNNOOOOOOOOOOOOJJJJJJLLLOOOTTTZZZ^^^aaammmpppqqqlllbbbXXXTTTTTTZZZ]]]```cccfffiiimmmppprrrsssuuuuuummmbbb]]]]]][[[aaajjjtttkkkVVVLLLGGG@@@>>>AAA<<<<<<<<<<<<<<<<<<<<<<<<@@@AAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCDDDFFFGGGGGGNNNRRRYYYaaahhhmmmqqqsssuuuvvvwww{{{{{{}}}~~~}}}|||{{{|||}}}dddVVVLLLBBB>>><<<999999;;;888888888888888999::::::::::::999999888888777777777777777888:::<<>>BBBHHHWWWkkkxxx{{{dddUUUPPP]]]ooo|||}}}tttppprrreeehhhrrr}}}xxx{{{xxxnnneee[[[SSSLLLEEEDDDGGGFFFHHHLLLQQQUUUUUURRROOOJJJKKKLLLNNNQQQTTTWWWYYY```dddgggddd]]]ZZZ\\\```dddfffiiijjjkkknnntttyyy}}}|||{{{vvvjjj]]]YYY[[[```eeekkksss~~~hhhTTTDDDCCCDDD???<<<@@@>>>>>>>>>???>>>>>>===<<<>>>???@@@CCCDDDFFFFFFGGGGGGHHHIIIKKKNNNPPPRRRSSSYYYaaallltttzzz~~~}}}}}}~~~|||zzz{{{}}}eeeOOOFFF>>>======;;;;;;===999999999999999999999999999888666555444555777888999666666:::<<<===AAAFFFSSSnnn}}}uuupppllllllmmmnnnmmmlllkkkjjjjjjkkkllllllllllllkkkjjjkkkpppvvvwwwwwwyyylllZZZSSSQQQTTT[[[```dddjjjppp|||rrrlllaaaXXXUUUVVVWWWZZZ^^^```eeehhhgggffffffbbb]]]XXXSSSMMMJJJKKKNNNRRRTTTOOOPPPQQQRRRRRRSSSUUUXXX[[[[[[]]]cccllluuu{{{~~~{{{pppeeeZZZOOOGGGCCC>>>;;;777555555666666555999888888777777777777888555555666777888999::::::>>>???AAADDDHHHNNNVVV[[[aaadddiiiqqqzzzyyytttpppqqqtttyyy{{{ssslll```SSSLLLJJJHHHJJJLLLLLLLLLMMMOOOQQQUUUVVVVVVUUURRRQQQRRRSSSOOO\\\gggiiiiiinnnvvv{{{}}}{{{~~~xxxjjjddddddbbbjjjoooiiieeehhhmmmsssxxxyyyxxxuuuqqqpppnnnmmmllliiieeeaaabbb```^^^\\\ZZZYYYYYYYYYXXXUUURRRQQQOOOMMMKKKHHHGGGCCCCCCLLL^^^zzz{{{~~~___FFF>>>===:::777555666888888999555555666666555555444333777444111000000111222111666???FFFLLL[[[mmmqqqjjjWWWUUUVVVbbbuuu~~~xxxoooppp}}}~~~{{{}}}|||lllddd[[[TTTLLLDDDBBBEEEEEEIIIPPPWWWYYYWWWTTTQQQMMMMMMMMMKKKKKKMMMPPPSSSVVV]]]bbbbbbaaaaaa___[[[bbbdddfffhhhkkkpppvvvzzz~~~wwwmmmeee```^^^______iiiuuu}}}wwwXXXMMMCCC@@@AAA@@@AAABBBBBBAAA???>>>=========>>>>>>@@@BBBCCCCCCDDDFFFHHHPPPQQQRRRTTTVVVYYY[[[]]]ccclllxxx~~~~~~}}}|||{{{dddOOOFFF>>>======;;;;;;===888888888888888888888888999888777666777888:::;;;:::777777:::<<<<<>>;;;888666666666666555333333333444555666777888777777888888999:::;;;;;;>>>@@@BBBEEEIIIOOOWWW\\\aaadddkkksss{{{vvvqqqmmmooorrryyy~~~pppfff\\\RRRMMMMMMJJJLLLNNNOOOOOOOOOQQQSSSTTTVVVWWWVVVUUUSSSTTTUUUTTT^^^gggiiilllttt}}}{{{nnnjjjjjjiiipppuuuooohhhkkkrrryyy}}}~~~|||zzzwwwuuuqqqnnnlllhhhdddaaaaaa```___]]][[[ZZZYYYYYYXXXVVVSSSQQQOOOMMMKKKHHHFFFBBBBBBJJJZZZuuu~~~~~~gggKKK@@@===:::777666777888888888555555555555555444444444444333111000111333444555<<>>=========>>>===???BBBEEEFFFIIILLLNNNXXXZZZ\\\^^^```ccceeegggnnnvvv}}}}}}~~~}}}zzzyyyeeeOOOFFF???======<<<;;;===777777777777777777777777777777666666888999;;;===:::888888;;;<<<===BBBIIIZZZuuuxxxpppkkkiiiiiiiiiiiiiiihhhggggggccceeegggjjjlllnnnooooooooorrrtttsssqqquuu}}}xxxeeeWWWWWWWWW[[[bbbgggjjjpppwwwzzztttiii```^^^___```cccgggggglllnnnmmmllllllhhhccc[[[VVVPPPLLLLLLNNNQQQRRRPPPQQQRRRSSSSSSTTTVVVYYY```______bbbgggllloooqqqiiifffccc^^^YYYSSSKKKFFF???<<<999777777777777666333333333444555666777888999999::::::;;;;;;;;;<<<>>>@@@CCCGGGKKKQQQWWW\\\```eeellluuu{{{~~~sssmmmjjjlllqqqzzzkkk___WWWPPPMMMNNNLLLNNNQQQRRRRRRRRRTTTVVVUUUWWWXXXXXXWWWVVVVVVVVVYYY```ggglllttt}}}qqqnnnpppnnnuuuzzztttlllqqqxxx~~~~~~|||}}}yyytttooolllhhhdddaaaaaa``````^^^]]][[[YYYXXXXXXVVVSSSQQQPPPMMMJJJHHHFFFBBBAAAGGGUUUlllqqqQQQBBB<<<:::888888888888888666666666555444444444444555222222111111222555777999@@@EEEKKKSSSbbbnnnjjj___JJJOOO[[[lll|||~~~|||www{{{|||{{{|||oooeeeZZZQQQHHHBBBAAADDDJJJOOOVVV\\\]]]ZZZUUUQQQHHHHHHGGGEEEDDDFFFJJJNNNVVV]]]ccccccbbbaaa]]]XXXZZZ]]]ccciiiooovvv}}}zzzssskkkeeebbbbbbkkksss}}}|||dddNNNFFFAAABBBCCCAAAAAABBBAAA@@@???=========>>>>>>===@@@DDDGGGKKKOOOTTTWWWbbbeeehhhkkkmmmpppsssuuu|||~~~|||||||||}}}~~~{{{xxxvvvhhhNNNFFF???>>>>>><<<;;;<<<888888888888888888888888555555555555666777888999:::888999;;;<<<===DDDLLLddd}}}~~~~~~~~~vvvooolllgggggggggggggggffffffffffffggghhhiiikkklllmmmmmmqqqrrrrrrpppnnnrrr|||tttcccYYYXXXYYY^^^eeeiiilllrrrzzz{{{qqqhhhfffggghhhjjjmmmnnnrrrtttrrrqqqpppkkkeee]]]XXXQQQMMMLLLMMMOOOOOOPPPQQQSSSSSSSSSTTTWWWYYY^^^]]]\\\^^^bbbfffhhhiiifffhhhgggccc___ZZZRRRJJJAAA>>>:::888888999888888::::::999888777777777777::::::;;;;;;;;;<<<<<<<<<>>>AAAEEEHHHLLLQQQWWW[[[___dddkkksssxxx{{{|||{{{qqqllljjjmmmttt|||fffYYYSSSNNNKKKKKKMMMOOORRRTTTUUUUUUWWWXXXXXXZZZ[[[ZZZXXXVVVVVVVVVYYY```iiirrr{{{qqqppprrrpppvvv|||vvvrrrwww~~~|||zzz}}}yyysssoookkkhhheeebbb```aaaaaa```^^^\\\YYYXXXYYYWWWTTTQQQPPPMMMJJJHHHFFFCCCBBBEEEPPPdddyyyVVV@@@<<<;;;999999999999777555777666555444333444444555222222222222333555999;;;@@@EEELLLWWWfffmmmeeeXXXLLLSSSaaaqqq~~~|||~~~{{{yyy}}}www{{{{{{|||tttjjj]]]SSSJJJCCCCCCGGGKKKOOOVVV[[[\\\YYYSSSPPPIIIHHHGGGEEEEEEGGGLLLOOOXXX___eeeeeecccaaa\\\WWWVVVZZZaaahhhooouuu|||}}}|||yyysssmmmhhhffffffmmmttt}}}xxx```JJJEEEBBBEEEFFFDDDCCCEEECCCAAA@@@???>>>>>>??????>>>AAAFFFJJJOOOUUU[[[___ggglllrrrvvvxxxzzz~~~}}}{{{{{{{{{|||}}}~~~zzzvvvttthhhMMMEEE???>>>>>><<<;;;;;;999999999999999999999999777777666666666666666777999888999<<<<<<>>>FFFPPPkkktttzzz{{{uuupppnnnggggggfffffffffeeeeeeeeefffggghhhiiikkklllnnnoooqqqrrrrrrooommmrrr|||rrrccc\\\XXXZZZ```hhhkkkmmmttt|||yyypppnnnnnnnnnppprrruuuyyyzzzwwwuuusssnnnhhh___ZZZSSSNNNLLLMMMMMMMMMOOOQQQRRRSSSSSSTTTVVVXXX]]]]]]]]]___cccgggiiiiiiiiimmmmmmhhhddd___UUUKKKBBB???;;;::::::::::::999===<<<;;;:::999999999999;;;;;;;;;<<<<<<======>>>@@@CCCGGGKKKNNNRRRWWWZZZ```ccchhhooouuuzzz}}}~~~~~~rrrnnnmmmqqqzzzuuuaaaVVVPPPKKKHHHGGGLLLOOOSSSVVVWWWXXXZZZ[[[]]]]]]]]]ZZZWWWUUUUUUVVVYYYcccppp~~~zzzqqqqqqssspppvvv|||xxx{{{~~~zzzwwwxxxuuupppmmmkkkiiigggeeeaaaaaaaaaaaa___\\\ZZZXXXZZZWWWTTTRRRPPPNNNJJJHHHGGGEEECCCEEELLL]]]yyyZZZ@@@===;;;:::999:::999777555666666555444444444444444222444444333333444888;;;AAAGGGRRR___lllnnncccVVVNNNXXXgggwww~~~~~~wwwssssss}}}}}}|||~~~~~~wwwlll___UUUKKKDDDCCCFFFIIIMMMSSSWWWXXXUUUPPPMMMHHHHHHFFFEEEEEEHHHMMMRRR\\\dddjjjiiifffbbb\\\UUUTTTYYY```gggmmmsssxxx{{{wwwwwwuuurrrmmmjjjjjjjjjpppvvv~~~uuu___IIIEEEEEEHHHIIIGGGGGGIIIFFFEEECCCAAA@@@@@@@@@AAAAAADDDIIINNNSSSZZZaaaffflllrrrzzz~~~|||{{{{{{|||}}}~~~zzzvvvttteeeMMMEEE?????????<<<:::;;;999999999999999999999999999999999999888888777777777777:::<<<===@@@JJJUUUooo~~~qqq|||xxxsssqqqppphhhhhhgggfffffffffffffffeeeeeegggiiilllooorrrsssqqqrrrqqqooommmrrr}}}qqqccc___YYY]]]dddlllnnnpppwwwvvvssssssqqqrrrtttwww|||}}}{{{xxxwwwrrrlllccc^^^WWWRRROOONNNMMMLLLOOOPPPQQQRRRRRRSSSUUUXXXYYYYYYYYY\\\aaadddffffffhhhnnnnnnhhhddd```VVVIIICCC@@@===;;;;;;;;;;;;:::999999999999999:::;;;;;;;;;<<<===>>>???@@@@@@AAADDDGGGLLLOOORRRTTTWWWZZZ```cccgggmmmtttzzz|||tttqqqqqqxxx}}}ooo^^^TTTOOOIIIFFFGGGKKKOOOTTTXXXZZZ\\\^^^___aaa```^^^[[[XXXWWWYYY[[[bbbmmm}}}|||sssssstttpppvvv~~~zzz{{{wwwvvvssspppmmmlllkkkjjjhhhgggcccbbbbbb```___]]][[[ZZZ[[[XXXUUURRRPPPNNNJJJHHHGGGEEEDDDDDDHHHVVVqqqbbbDDD???<<<:::999999999777666555555666666555555444333111333444333222444888<<>><<<<<<<<<<<<;;;:::999999999999:::;;;;;;===>>>???@@@BBBDDDEEEEEEJJJMMMQQQUUUVVVXXXYYY[[[```ccchhhnnnuuu{{{~~~uuusssuuu}}}wwwkkk]]]SSSMMMHHHHHHKKKKKKOOOVVV[[[^^^```bbbddddddbbb___\\\ZZZ[[[___cccrrr~~~}}}tttsssrrrnnnttt}}}{{{{{{uuurrrrrrpppnnnmmmmmmmmmllliiigggdddcccbbb```^^^]]]\\\\\\[[[YYYUUUSSSPPPNNNJJJHHHFFFEEEDDDCCCEEEQQQjjjkkkKKK@@@===:::888888888888777333444666777777555333111---000333333222444:::???IIITTTeeeuuuxxxpppaaaWWWUUUdddzzz~~~xxxrrrjjjcccdddjjjvvvyyy|||wwwmmmaaaWWWLLLCCC@@@BBBEEEGGGIIILLLMMMMMMLLLKKKHHHGGGFFFFFFGGGMMMTTTZZZgggooouuusssmmmfff\\\SSSTTTYYYaaahhhmmmqqqtttvvvvvvuuusssoookkkjjjlllnnntttyyyoooZZZJJJHHHIIILLLLLLJJJKKKOOOPPPNNNLLLIIIFFFEEEDDDDDDEEEIIIOOOVVV___iiisssyyy|||zzzzzzyyyeeeLLLEEE???@@@@@@<<<::::::777777777777777777777777333444555777888888888888444555999===>>>BBBNNN[[[vvv}}}xxx|||tttpppooooookkkjjjiiigggggghhhhhhiiilllkkkkkkkkklllnnnpppqqqoooqqqrrrppppppuuuoooaaa___aaafffooovvvwwwyyyxxxuuussspppoooppptttyyy}}}}}}}}}|||wwwlllggg___YYYUUUSSSQQQPPPMMMNNNPPPPPPPPPQQQTTTVVVYYYYYYZZZ\\\```ccccccccc]]]fffhhhcccaaabbbZZZLLLEEEBBB>>><<<<<<===<<<<<>><<<;;;:::999999999??????AAACCCEEEGGGHHHIIINNNQQQVVVYYYZZZZZZ[[[\\\aaadddjjjqqqwww|||vvvtttwwwtttiii\\\SSSKKKGGGJJJOOOKKKPPPWWW]]]aaacccfffhhheeeccc```\\\\\\___eeeiii|||sssqqqpppkkkqqq{{{zzz{{{~~~|||uuuooommmoooooonnnnnnnnnnnnmmmjjjgggeeedddaaa___]]]]]]]]]]]]\\\YYYVVVSSSQQQNNNJJJHHHEEEDDDCCCAAABBBNNNggg}}}~~~sssRRRBBB>>>:::777777888888888222444777888888666333000***...111222222555;;;AAAJJJWWWjjjxxxyyylll]]]TTT[[[lll|||pppggg^^^ZZZ```jjjxxxwwwzzz~~~yyyooodddZZZOOOEEEAAACCCDDDEEEGGGIIIJJJKKKKKKKKKJJJJJJIIIIIIKKKQQQYYY___kkksssxxxvvvpppggg\\\SSSSSSYYYbbbiiinnnrrruuuwwwzzzxxxtttoookkkjjjkkknnnsssxxxoooYYYJJJHHHIIILLLKKKIIIKKKOOOSSSQQQNNNKKKHHHFFFEEEEEEEEEIIIPPPYYYcccooozzz~~~|||{{{{{{|||dddNNNFFF@@@@@@@@@===;;;<<<999888888888888888999999777888999::::::999888777777666999======@@@QQQeee}}}yyywwwtttqqqpppjjjjjjiiiiiihhhiiiiiiiiiooopppqqqqqqqqqqqqqqqqqqwwwqqqoooqqqsssyyyqqqddd___eeehhhnnnsssvvv|||wwwsssqqqnnnkkkkkkrrrvvv{{{}}}}}}|||}}}~~~zzzssshhh^^^WWWSSSPPPOOOQQQSSSUUUTTTRRRSSSVVVYYY[[[\\\]]]___```aaaaaaaaagggjjjllllllggg___WWWQQQHHHFFFBBB???<<<<<<======<<<===>>>===<<<<<<===???>>>@@@CCCDDDFFFHHHLLLNNNTTTVVVXXXYYYZZZ[[[^^^aaa___eeemmmuuu{{{xxxwww}}}xxxjjjYYYPPPJJJGGGIIILLLSSSSSSYYYcccggggggiiiooommmhhhdddbbbaaadddnnnxxx{{{vvvqqqppprrruuuvvvvvvzzzwwwrrrllliiihhhhhhiiiiiiooosssqqqpppqqqqqqpppjjjddd^^^\\\^^^^^^[[[WWW\\\YYYTTTPPPOOONNNLLLKKKDDDEEEFFFDDDAAAIII___ttt}}}|||TTTFFF???999:::;;;888666777888777666555555444444555///000000000000555===DDDTTTcccuuuzzzqqqaaaTTTOOObbbxxxyyyjjj```XXXVVVaaaooopppvvvzzzxxx|||uuujjj]]]RRRKKKFFFEEEDDDEEEFFFGGGIIILLLNNNOOOLLLMMMMMMLLLNNNUUU```hhhtttuuuyyyxxxooo```WWWUUUTTT]]]fffkkkpppyyy~~~{{{vvvsssoooiiihhhkkkrrrvvv}}}oooVVVKKKKKKKKKKKKKKKKKKJJJJJJPPPQQQRRRPPPMMMKKKJJJJJJIIIQQQ]]]hhhppp{{{~~~|||||||||}}}gggNNNFFF@@@??????===;;;<<<888888888777777888888999777888888888888888888777777666999===>>>BBBUUUjjjyyyuuutttrrrppppppkkkjjjjjjjjjjjjkkkkkkkkknnnooopppqqqqqqqqqqqqrrrzzzvvvvvvzzz}}}ssshhhddddddhhhoootttzzzwwwrrrnnniiiggghhhnnnsssyyy}}}~~~~~~{{{ttthhh^^^WWWSSSQQQPPPQQQRRRSSSRRRRRRUUUZZZ___aaa```_________aaacccdddjjjlllnnnmmmhhh___UUUOOOIIIFFFCCC@@@>>>>>>>>>???>>>??????>>>======>>>@@@AAACCCEEEGGGHHHKKKNNNQQQTTTVVVXXXZZZ[[[]]]```cccaaafffnnnvvv{{{yyyxxx|||wwwiiiZZZQQQKKKHHHJJJNNNTTTTTTZZZdddiiikkkoootttvvvpppkkkiiihhhjjjttt~~~zzzvvvrrrqqqsssuuutttsssrrroookkkfffcccbbbcccdddfffmmmqqqpppoooqqqrrrqqqiiieeeaaa```bbbbbb^^^ZZZ]]]YYYTTTQQQNNNLLLIIIGGGEEEDDDDDDCCCAAAGGGZZZlll}}}XXXFFF???999::::::888666666888777666555444444444444///111111111111777???FFFRRReeexxxzzzjjjYYYQQQQQQfff}}}pppaaaXXXTTTVVVeeevvv|||ooovvvxxxwww~~~zzzooobbbVVVMMMFFFCCCDDDDDDFFFGGGIIIKKKLLLMMMMMMNNNOOONNNQQQXXXbbbjjjvvvwwwyyyxxxnnn___WWWVVVWWW```iiinnnsss{{{zzztttqqqmmmhhhhhhkkknnnttt}}}oooWWWKKKJJJIIIHHHHHHHHHHHHHHHPPPQQQQQQPPPOOOOOOPPPQQQOOOXXXeeeoooxxx}}}|||~~~}}}{{{{{{{{{|||hhhMMMEEE???>>>>>><<<:::;;;888888777777777777777888888777777666666777777888888777999===>>>FFF\\\ttttttqqqqqqoooooopppllllllllllllmmmnnnnnnnnnoooqqqssssssssssssuuuvvv~~~}}}tttkkkhhhggglllsssxxxxxxqqqiiibbbaaaccchhhnnnvvv||||||uuuiii___XXXTTTRRRPPPRRRRRRQQQQQQSSSXXX___ddddddcccaaa___```bbbeeegggmmmooopppnnnhhh^^^SSSLLLHHHFFFDDDAAA@@@???@@@AAA???@@@AAA@@@>>>>>>@@@AAACCCEEEHHHIIIKKKMMMQQQSSSTTTVVVYYYZZZ\\\___bbbeeedddiiipppwww{{{{{{yyy{{{~~~ttthhhZZZRRRLLLIIIKKKPPPXXXYYY^^^hhhoootttyyyzzztttqqqqqqttt}}}yyyvvvsssrrrssssssqqqnnniiigggdddaaa___^^^______ccchhhllllllmmmpppqqqpppgggeeeeeefffhhhgggbbb^^^]]]ZZZUUURRRNNNKKKFFFCCCFFFCCCBBBAAAAAAEEESSS```uuu___GGG???999999999777555666888777666555444444444444111222222222333999BBBIIIQQQggg{{{xxxbbbOOOMMMSSSjjjwwwgggXXXQQQQQQXXXkkkxxxoooyyy}}}wwwwww~~~~~~uuuiii\\\PPPGGGBBBCCCDDDEEEGGGIIIJJJJJJJJJOOOPPPQQQRRRUUU\\\fffnnnzzzyyyyyyvvvkkk^^^VVVVVVXXXaaaiiiooouuu~~~xxxqqqlllhhhdddeeeiiihhhqqq~~~nnnXXXKKKIIIFFFDDDCCCDDDEEEFFFKKKLLLLLLLLLMMMPPPUUUYYYZZZcccppp{{{~~~{{{zzzzzz|||~~~}}}{{{{{{{{{{{{{{{fffLLLDDD>>>>>>>>>;;;999:::888888777777666666777777888777666555555666777888888777:::>>>@@@IIIddd~~~|||qqqnnnoooooopppqqqmmmmmmnnnooopppqqqqqqqqqqqqtttvvvwwwwwwxxx{{{~~~tttjjjhhhlllssszzzxxxoooddd\\\[[[^^^bbbhhhqqqzzz|||tttiii___YYYUUURRRQQQRRRRRRRRRSSSVVVZZZ___bbbaaaaaaaaaaaaccceeehhhiiioooqqqqqqnnnggg[[[PPPIIIFFFEEECCCAAA@@@@@@AAAAAAAAAAAABBBAAA@@@@@@BBBDDDEEEGGGJJJKKKMMMOOORRRUUUUUUWWWZZZ\\\]]]```dddgggggglllsssyyy|||{{{yyyzzzyyynnndddYYYRRRMMMJJJMMMRRR\\\^^^dddmmmxxx|||yyyzzz~~~}}}wwwuuusssssstttrrrmmmiiicccbbbaaa___^^^^^^_________dddffffffhhhlllmmmkkkeeefffiiilllmmmkkkfffaaa\\\ZZZVVVSSSPPPLLLGGGDDDGGGCCCAAAAAABBBDDDLLLUUUgggwwweeeHHH@@@:::999999666555555777777666555444444444444222333333333555;;;EEELLLSSSgggwwwrrr[[[KKKKKKTTTjjjqqqaaaTTTPPPSSS\\\ooovvvsss|||xxxuuuxxxyyyooobbbUUUIIICCCBBBCCCEEEGGGHHHIIIIIIIIIOOOQQQTTTUUUXXX___iiippp|||zzzxxxssshhh[[[UUUVVVUUU^^^gggnnnwwwvvvmmmgggbbb^^^___cccdddooo~~~nnnZZZLLLIIIEEEBBBAAABBBEEEGGGHHHIIIIIIJJJNNNVVV___eeegggppp|||}}}{{{yyyzzz||||||||||||||||||{{{{{{{{{bbbLLLDDD>>>>>>>>>;;;999:::999999888777777777777777888777666555555666777888888888:::>>>AAAMMMjjjxxxzzzzzzpppoooppppppqqqsssnnnoooppprrrssssssssssssqqquuuxxxzzzzzz|||rrriiigggnnnyyywwwmmmbbbYYYWWW[[[^^^ccclllvvv}}}yyyrrrggg^^^XXXUUUSSSRRRRRRRRRSSSVVVXXX[[[\\\\\\YYY[[[___cccfffhhhiiijjjpppqqqpppllldddXXXMMMGGGCCCCCCBBBAAA@@@@@@AAAAAAAAACCCCCCCCCCCCCCCEEEGGGHHHJJJLLLNNNOOOQQQUUUXXXYYY[[[]]]___```bbbeeehhhjjjooovvv{{{~~~|||zzzzzztttggg___WWWRRRMMMKKKOOOUUU^^^aaagggrrr|||zzzvvvtttssssssssspppkkkfff_______________^^^______\\\```aaaaaadddhhhiiigggfffhhhmmmpppqqqmmmgggccc\\\ZZZWWWTTTRRROOOJJJGGGIIIDDDAAABBBBBBCCCIIIOOO^^^sssjjjJJJBBB;;;999999666555666777666555444444333333333222333333333666===HHHPPPWWWeeeoooiiiWWWKKKMMMUUUjjjyyyjjj\\\RRRRRRVVV^^^nnn~~~|||wwwyyywwwvvvvvv{{{{{{sssgggYYYMMMEEEAAABBBDDDFFFGGGIIIIIIIIIPPPSSSVVVXXX[[[aaajjjqqq{{{xxxuuupppdddXXXSSSTTTSSS[[[eeennnyyy}}}tttjjjccc\\\XXXYYY^^^bbbnnn}}}nnn[[[MMMJJJFFFCCCBBBDDDGGGIIIIIIJJJKKKNNNTTT___llltttvvv~~~}}}~~~~~~}}}{{{{{{|||}}}|||}}}~~~~~~~~~}}}||||||```MMMEEE???>>>>>><<<:::;;;;;;:::999888777777777777888777777666666777777888888888;;;@@@BBBOOOooouuu{{{zzzqqqppprrrrrrrrrssspppqqqssstttttttttsssssspppuuuzzz||||||rrrkkkkkkrrruuulllbbbZZZWWWYYY\\\```gggpppxxx|||{{{zzzuuunnnddd\\\VVVTTTRRRRRRQQQQQQSSSVVVYYYZZZXXXWWWUUUXXX^^^dddhhhjjjjjjjjjooonnnlllggg___UUULLLFFFBBBAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGGGGHHHKKKMMMMMMOOOQQQSSSTTTWWWZZZ]]]aaabbbdddddddddeeegggjjjnnnrrrxxx}}}~~~xxxnnnaaa\\\VVVSSSOOONNNSSSZZZ___dddlllwww~~~zzzxxxuuusssqqqrrrrrroooiiiddd\\\\\\]]]^^^^^^^^^]]]]]]\\\^^^___```dddjjjkkkhhhiiimmmrrruuutttoooiiiddd]]][[[WWWTTTRRROOOLLLIIIHHHDDDBBBBBBBBBAAAFFFMMM\\\uuuoooMMMDDD<<<:::999777555777777666555444333333333333222333333333666>>>JJJRRRYYYaaagggaaaTTTMMMQQQYYYooowwwdddXXXPPPSSSZZZbbbppp~~~|||zzz}}}{{{|||wwwxxx{{{~~~|||uuujjj]]]PPPHHHBBBBBBCCCDDDGGGIIIKKKLLLRRRUUUYYY\\\^^^dddlllrrrwwwuuurrrlllaaaUUUPPPQQQRRRZZZdddooo{{{zzzqqqgggaaa[[[VVVWWW\\\dddooo|||nnn\\\MMMKKKGGGDDDDDDFFFIIIKKKHHHIIIKKKPPPYYYfffuuu|||}}}}}}|||{{{zzz|||}}}|||~~~}}}{{{cccNNNFFF@@@??????===;;;<<<<<<;;;:::999888888888888777888888888888888888777666888<<>>EEEMMM]]]zzzsssOOOFFF>>>;;;:::777666888666666555444333333333333111222333333666???KKKTTTVVV^^^ccc]]]QQQMMMUUU```xxxwwwbbbVVVPPPVVV```kkkzzz}}}}}}{{{yyy{{{{{{~~~~~~xxxmmm___RRRJJJBBBBBBBBBCCCFFFJJJNNNPPPVVVYYY]]]```bbbfffmmmsssssspppnnniii^^^RRRMMMNNNPPPXXXaaakkkxxxvvvnnnfffaaa]]]YYY[[[___hhhpppzzznnn\\\KKKJJJGGGFFFFFFHHHKKKMMMKKKMMMPPPVVVaaappp|||}}}}}}{{{yyyxxxyyyzzz|||~~~~~~|||zzzfffNNNFFF@@@@@@@@@===;;;<<<===<<<;;;:::999999999999777888999::::::999888777666777===BBBDDDQQQrrrxxxrrrsssuuusssqqqppprrrsssuuuvvvvvvtttrrrqqqvvv|||xxxsssxxx~~~pppjjjeee___ZZZYYY]]]^^^aaahhhooosssrrrqqqnnnggg^^^WWWSSSRRRQQQQQQQQQNNNLLLNNNSSSWWWXXXXXX[[[\\\^^^bbbeeeiiilllnnnkkkiiieee___XXXPPPJJJGGGBBBBBBCCCCCCDDDEEEEEEEEEHHHJJJMMMOOOPPPSSSVVVYYYZZZ\\\___```bbbdddhhhjjjpppqqqqqqooommmlllmmmnnnqqquuu||||||mmmfff]]]YYYWWWWWWUUUUUU[[[dddjjjrrr|||}}}zzzwwwuuusssqqqoooooopppnnniiiddd]]]___aaabbbbbbbbb```___]]]___aaadddmmmvvvyyywwwsssvvv{{{|||xxxrrrlllhhhbbb^^^WWWQQQNNNJJJHHHFFFBBBAAAAAAAAA===<<>>>>><<<;;;<<>>@@@GGG\\\}}}{{{wwwuuuvvvuuurrrrrruuuwwwxxxxxxxxxwwwuuusssqqq{{{}}}{{{~~~tttrrrkkk^^^YYY\\\]]]___ccciiiooosssssssssfffbbb\\\WWWUUUSSSRRRQQQQQQOOOLLLLLLOOOSSSVVVWWWWWW^^^ccccccdddhhhkkkjjjjjjhhhccc]]]VVVOOOIIIFFFDDDEEEEEEEEEEEEGGGKKKNNNPPPQQQRRRTTTWWW[[[^^^``````dddiiimmmoooqqqrrrttt{{{zzzxxxvvvtttrrrrrrrrrvvv{{{{{{mmmcccbbb\\\YYYZZZ[[[[[[aaajjjuuu|||~~~~~~wwwsssrrrppprrrttttttrrrmmmhhheee]]]___aaa```^^^\\\\\\\\\]]]\\\]]]dddoooxxx{{{|||{{{}}}~~~|||zzzxxxqqqiiihhh```XXXSSSNNNGGGCCCCCCBBBAAA@@@======???DDDHHH___~~~TTTEEE>>><<<666777999222666666555444333333222222111111111666???HHHPPPTTTUUU^^^ccc[[[OOOPPPbbbuuudddYYYSSS^^^ttt~~~}}}|||~~~yyyssskkk```TTTKKKGGGCCCAAADDDGGGJJJPPPWWW]]]bbbeeedddfffllloooppppppmmmfff]]]TTTMMMJJJIIIPPPTTTYYY___kkkxxx}}}{{{qqqllleeebbbbbbbbbbbbaaakkkuuu~~~kkk\\\MMMGGGDDDFFFIIIKKKOOOTTTWWW]]]gggqqq{{{~~~}}}~~~|||zzzxxxxxx{{{}}}~~~zzzvvvfffNNNEEE???>>>>>><<<;;;<<>>@@@HHH^^^~~~{{{wwwuuuvvvuuurrrrrruuuvvvxxxzzzyyywwwvvvvvvwww{{{{{{xxxuuummmbbb]]]```cccdddfffjjjnnnpppooonnnfffccc^^^YYYVVVTTTSSSSSSQQQOOOMMMMMMOOOSSSWWWXXXZZZ```dddcccccchhhjjjjjjjjjgggbbb^^^YYYRRRKKKFFFFFFGGGGGGGGGHHHJJJNNNQQQTTTUUUVVVXXX\\\___ccceeefffjjjooosssvvvxxx{{{}}}~~~{{{xxxwwwvvv{{{wwwjjjaaa^^^YYYWWW[[[^^^bbbjjjssszzz|||xxxwww}}}~~~|||vvvrrrsssooopppqqqpppnnnjjjeeeccc___aaabbbaaa___\\\[[[[[[``````bbbjjjttt}}}wwwoooiii```XXXTTTNNNGGGCCCCCCBBBAAA@@@======???DDDGGG```WWWFFF>>><<<777777999333444444444444444444444444222111222666???HHHOOORRRWWW```ddd[[[PPPSSShhh|||fff[[[YYYjjj~~~{{{||||||zzztttmmmbbbVVVMMMIIIEEECCCEEEHHHKKKQQQWWW___dddgggfffhhhnnnqqqqqqnnnkkkeee\\\SSSMMMKKKKKKPPPUUUYYY```kkkwww|||zzzsssoooiiieeecccdddfffgggoooxxx}}}gggXXXJJJEEECCCGGGJJJNNNSSSYYYaaahhhrrr|||~~~~~~}}}{{{yyyyyy|||zzzvvveeeNNNEEE???>>>>>><<<;;;<<<<<<:::888888888888777555777777777777666666666666555999>>>AAAJJJ```zzzvvvtttuuutttqqqrrruuuvvvyyy|||{{{xxxwww{{{|||yyy|||~~~xxxpppeeeaaacccfffgggiiilllpppqqqpppnnnjjjgggbbb]]]XXXUUUTTTTTTRRRPPPNNNNNNPPPTTTYYY[[[bbbfffgggdddeeeiiillllllkkkgggcccaaa```ZZZPPPHHHGGGHHHJJJKKKLLLNNNRRRUUUYYYYYY[[[]]]aaaeeeiiikkknnnrrrwww{{{~~~}}}||||||wwwyyy~~~{{{rrrhhhbbb^^^[[[ZZZ___eeelllvvv~~~{{{rrrnnnnnnvvv~~~}}}{{{xxxtttrrrtttrrrqqqpppmmmjjjgggdddccc```bbbbbbaaa^^^[[[ZZZZZZaaaccciiiqqq{{{}}}uuujjjbbbYYYTTTNNNGGGCCCCCCAAAAAA???>>>===???CCCGGG```}}}[[[HHH>>>===777777999444333444444444444555555555333222222777>>>GGGMMMPPPWWW___bbbYYYOOOUUUnnnfff^^^```yyy{{{yyy{{{~~~{{{uuuoooeeeZZZQQQLLLGGGDDDFFFHHHKKKQQQXXXbbbgggjjjjjjkkkpppssssssmmmjjjcccZZZRRRMMMLLLMMMRRRVVV[[[aaajjjuuuzzzyyytttssspppkkkgggfffjjjnnnttt}}}wwwaaaSSSIIIEEEDDDHHHLLLQQQYYY```lllttt~~~~~~~~~~~~}}}||||||~~~zzzwwwfffNNNEEE???>>>>>><<<;;;<<<:::999888888888888888888555666666666777777777888666:::===AAAJJJ```~~~yyyuuutttuuutttrrrrrruuuwww{{{}}}xxxxxx|||{{{}}}ttthhhaaaaaacccdddhhhmmmsssvvvwwwvvvpppmmmhhhaaaZZZUUUSSSRRRRRRQQQPPPPPPRRRWWW]]]bbbmmmooommmiiijjjnnnqqqpppoookkkggghhhhhhbbbVVVKKKHHHJJJLLLMMMOOOQQQUUUWWW[[[\\\^^^aaaeeejjjnnnpppssswww||||||qqqlllooovvv|||~~~xxxpppiiidddcccaaaaaaeeemmmwwwqqqhhhfffiiisss}}}}}}zzzwwwuuussssssuuuuuussspppmmmiiigggeeeeeeaaaaaaaaa___\\\ZZZZZZZZZbbbgggpppyyyvvvkkkbbbZZZUUUNNNGGGCCCCCC@@@@@@???>>>===???CCCFFF[[[vvv}}}aaaJJJ>>>===888777999555555555555555444444444444333333333777???FFFLLLNNNTTT[[[]]]UUUMMMWWWrrrddd___hhh{{{|||zzzvvvqqqhhh]]]UUULLLGGGCCCDDDGGGKKKRRRZZZdddiiillllllmmmrrruuutttnnnjjjbbbYYYPPPLLLLLLNNNTTTYYY^^^bbbjjjtttyyyyyyuuuwwwxxxsssllliiimmmrrrxxxrrr^^^QQQIIIFFFFFFJJJNNNSSS\\\eeerrr{{{~~~}}}zzzwwwgggNNNEEE???>>>>>><<<;;;<<<999999777666666777999:::333444555666777888999:::777:::===AAAJJJ```|||zzzvvvuuuvvvvvvssstttwwwzzz~~~~~~{{{|||~~~}}}xxxkkkbbb^^^```bbbgggnnnuuuzzz{{{{{{vvvtttooofff\\\TTTQQQPPPQQQRRRSSSSSSVVV\\\eeekkkyyyyyyvvvrrrrrrvvvxxxwwwuuuqqqoooppppppiii[[[PPPJJJLLLNNNPPPQQQSSSVVVYYY[[[\\\___bbbggglllqqqsssvvvzzztttnnnfffccciiirrr{{{|||uuunnnhhheeecccccceeejjjuuukkkcccbbbeeeppp}}}|||xxxttttttssstttvvvvvvtttpppkkkhhhffffffeee``````^^^[[[YYYYYY[[[]]]gggooozzzuuujjjbbbYYYTTTNNNGGGCCCCCC@@@@@@???>>>===???BBBEEETTTlll~~~hhhMMM>>>===888666888666888888777666444333222222444333444999@@@GGGLLLNNNSSSXXXXXXRRRPPP\\\wwwzzzppp]]]```rrr{{{}}}~~~zzzwwwssskkkaaaYYYLLLFFFBBBBBBEEEJJJRRRZZZccchhhllllllmmmqqqsssrrroookkkcccYYYPPPLLLLLLMMMUUU[[[aaadddkkktttzzzzzzvvvzzz}}}xxxooojjjlllqqqyyyooo^^^SSSLLLIIIHHHKKKNNNSSS]]]ggguuu~~~}}}zzzwwwhhhNNNEEE???>>>>>><<<;;;<<<777777777555444444777:::333444555666777888999:::888:::===AAALLLbbb}}}|||xxxwwwyyyxxxvvvwwwzzz}}}~~~}}}|||{{{zzz}}}xxxkkkaaa]]]___aaafffmmmtttxxxzzzzzzyyyxxxsssiii]]]TTTPPPOOOQQQSSSUUUWWW[[[dddooowwwzzz{{{~~~{{{yyywwwwwwtttlll___UUULLLOOOQQQSSSTTTUUUXXXZZZ\\\]]]```dddjjjoootttwwwzzzzzzgggccc^^^___fffpppzzzyyyqqqkkkhhhgggaaadddhhhooo|||xxxfff``````dddooo{{{zzz~~~uuusssuuuuuuvvvwwwtttqqqmmmiiifffeeeeeeeee```___\\\XXXWWWYYY^^^cccooozzzuuuhhh```XXXSSSNNNGGGCCCCCC?????????>>>===???BBBDDDNNNcccnnnOOO???>>>999666888777:::999888666444333222111444444666:::BBBHHHMMMOOOTTTVVVUUUSSSVVVeee|||}}}~~~yyynnncccWWWcccvvv~~~~~~{{{yyyuuuoooeee^^^PPPHHHBBBBBBDDDHHHPPPYYY```fffjjjiiikkknnnpppnnnnnnkkkddd[[[SSSNNNMMMNNNVVV]]]cccgggllluuu{{{}}}{{{}}}}}}wwwmmmhhhjjjnnnxxx{{{lll___WWWMMMJJJJJJLLLNNNSSS^^^iiivvv~~~~~~{{{xxxjjjNNNEEE???>>>>>><<<;;;<<<666888:::999777666777888666666666666777777777777777999===CCCOOOfff~~~{{{yyy{{{{{{yyyzzz}}}~~~|||yyywwwwwwvvvyyy|||}}}pppeee^^^ZZZZZZ]]]bbbiiiqqqvvvwwwwwwxxxxxxtttjjj^^^UUUQQQQQQPPPSSSWWW[[[```jjjxxx}}}{{{uuukkk```XXXPPPRRRUUUWWWWWWXXXZZZ[[[___```ccchhhnnntttyyy|||xxxkkk^^^]]]]]]```hhhsss}}}xxxpppkkkkkklllhhhlllqqqyyy}}}lll___^^^bbbhhhsss~~~yyyzzzssstttwwwxxxwwwxxxsssqqqmmmjjjhhhfffffffffbbb___ZZZVVVVVV[[[dddjjjuuu}}}rrreee]]]VVVRRRMMMFFFCCCDDD>>>??????>>>>>>???AAADDDJJJ]]]zzzrrrQQQ???>>>999666888888999888777666555444333222444555777<<>>>>><<<;;;<<<666:::>>>???<<<999888888999888888777666555555444666999===DDDRRRjjj|||{{{}}}}}}zzz{{{~~~}}}vvvsssrrrqqqqqq|||~~~|||}}}~~~tttggg^^^YYYWWWUUUWWW]]]fffnnnuuuwwwxxxwwwwwwtttkkk___VVVSSSSSSOOOSSSXXX]]]cccooo}}}}}}tttjjj___YYYSSSUUUXXXYYYYYYZZZ[[[]]]bbbcccfffkkkqqqwww|||ooobbbZZZ[[[]]]dddmmmyyyyyyrrrnnnooorrrsssxxx|||oooaaaXXX\\\dddmmmzzz~~~yyyxxxqqqtttyyyzzzxxxxxxtttrrrpppmmmkkkiiiiiiiiiccc___ZZZVVVWWW^^^hhhpppvvvzzzoooddd\\\UUUQQQLLLFFFCCCDDD>>>??????>>>>>>???AAACCCIIIZZZvvvuuuRRR???>>>:::666888888777777666666555555555444555555777===EEELLLPPPRRRQQQNNNLLLPPP[[[kkk|||zzzwwwuuuoooddd\\\YYYsss{{{~~~|||vvvnnnggg]]]SSSJJJEEECCCDDDKKKSSSYYY```ddddddeeehhhiiiggggggfffbbb]]]XXXUUUTTTUUUXXX```gggjjjoooxxxwwwjjjaaa```ffflllsss}}}rrrhhhaaa\\\JJJIIIJJJLLLOOOTTTaaannnttt||||||}}}|||xxxgggOOOGGGAAA@@@???;;;888888:::999:::;;;<<<<<<:::888333444444555666777888888999<<<>>>AAAQQQmmm{{{zzzzzz{{{|||~~~vvvllliiikkkqqquuu~~~}}}{{{yyywwwvvvuuuwwwwwwwwwwwwyyy~~~}}}uuulllbbbZZZUUURRRTTTXXX^^^fffnnnsssuuuuuuwwwtttnnneee\\\UUUQQQPPPPPPSSSXXX^^^gggqqq|||}}}tttiii```ZZZUUUYYY^^^___]]]\\\]]]^^^dddccceeekkkppptttzzzwwwddd[[[TTTYYYaaakkkttt}}}~~~{{{zzzvvvqqqrrryyy|||~~~hhh```ZZZZZZ___jjjyyy{{{zzzyyyxxxxxxyyy{{{|||tttpppoooqqqppphhh```]]]^^^\\\XXXVVVXXX```kkkssszzzooobbb]]]VVVOOOKKKHHHEEECCC>>>>>>===;;;:::<<>>CCCSSSppp~~~}}}}}}~~~zzzqqqllllllrrrxxx{{{{{{zzzxxxuuurrrooommmlllllllllnnnooorrrxxxyyyuuummmddd\\\WWWSSSRRRSSSVVV\\\cccjjjoooppppppsssqqqmmmeee\\\UUUQQQPPPPPPSSSXXX^^^eeennnwww}}}~~~|||sssiiiaaa\\\XXX[[[^^^___^^^^^^___aaagggdddeeejjjooosss{{{tttbbbZZZVVV\\\eeeooowww~~~~~~~~~|||xxx{{{tttbbb[[[VVVXXX___jjjzzz{{{zzzyyyyyyxxxxxxyyyyyytttpppoooqqqooofff___\\\[[[ZZZYYYXXX[[[cccnnnvvvyyynnn```[[[TTTNNNJJJFFFDDDBBB>>>>>>===<<<;;;<<>>EEEXXXvvvyyyrrrkkkkkkqqqxxx}}}~~~zzzxxxtttoookkkgggdddbbb```aaadddgggkkkqqqxxx}}}~~~yyyuuusssmmmhhhaaaYYYSSSQQQPPPQQQQQQUUU[[[aaagggjjjllllllooonnnkkkddd\\\UUUQQQOOOOOOSSSXXX]]]cccjjjpppuuuxxx{{{|||ssskkkddd```\\\^^^___``````aaaccceeeiiifffeeehhhlllrrr{{{ooo___YYYXXX```kkkuuu|||wwwiii[[[VVVSSSVVV^^^jjj{{{{{{{{{{{{zzzyyyxxxvvvvvvtttpppnnnooolllccc\\\ZZZXXXZZZ[[[\\\___gggqqqyyywwwlll^^^YYYRRRLLLHHHEEEBBB@@@>>>>>>===<<<;;;<<>>???<<<;;;<<<;;;999666666777999999999999999999999888888888888888;;;???GGG]]]|||zzzsssmmmgggjjjrrrzzz|||{{{{{{xxxsssmmmgggccc___^^^ZZZ]]]```cccggglllrrrwwwwwwxxxyyyyyyvvvqqqllljjjccc^^^VVVOOOKKKJJJLLLNNNOOOSSSZZZ```dddgggjjjkkkmmmllljjjddd\\\UUUPPPNNNMMMQQQWWW]]]bbbggglllooossswww||||||tttmmmhhheeeaaaaaaaaa```aaacccfffhhhiiifffdddgggjjjppp}}}jjj\\\XXXXXXaaaooozzz{{{mmmaaaXXXUUUSSSWWW^^^iii{{{|||}}}}}}|||zzzxxxuuutttrrrnnnmmmmmmhhh___YYYXXXWWWZZZ^^^___aaagggqqqxxxsssiii\\\XXXQQQKKKGGGDDDBBB@@@===>>>>>><<<;;;<<>>>>>;;;999:::;;;999666666777999999999888888888888888888888777888;;;@@@KKKbbb|||ooojjjfffccciiissszzz{{{yyyzzzwwwqqqjjjddd___\\\[[[YYY[[[___bbbdddhhhmmmppptttuuuttttttqqqmmmhhhddd\\\WWWOOOHHHDDDEEEGGGJJJIIINNNVVV\\\___bbbeeegggjjjjjjhhhbbb[[[TTTPPPNNNMMMQQQWWW]]]bbbfffjjjmmmrrruuuzzz}}}vvvqqqmmmkkkfffdddbbbaaabbbdddfffgggeeecccdddgggjjjqqqzzzfff[[[YYYXXXcccrrr}}}sssggg___YYYWWWWWWZZZ___iiiyyy~~~~~~~~~}}}{{{xxxuuutttpppmmmlllkkkfff]]]XXXWWWXXX\\\aaabbbaaaeeennnuuu}}}pppeee\\\WWWPPPKKKGGGDDDBBB@@@======>>>===<<<<<<>>>@@@AAAKKKaaa|||}}}```FFF@@@:::666777444666666777777666666555444333666;;;DDDNNNVVVZZZ\\\^^^WWWOOOSSSgggttt[[[SSSYYYmmm||||||uuuooogggZZZNNNHHHEEEEEEEEEGGGIIIMMMSSS[[[cccjjjnnnooonnnkkkhhheeeaaa___^^^WWW___gggppp|||}}}nnnhhhiiimmmuuu~~~|||vvvtttssstttxxxuuulllggglllttt{{{zzzvvvvvvqqqrrruuuxxx|||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzz{{{nnnQQQHHH@@@>>>===:::999::::::999777777999:::999888888888888888888888888888:::===AAANNNgggsssgggaaa```bbbiiissszzz{{{yyytttqqqkkkeee___[[[YYYXXXXXX[[[^^^aaaccceeeiiikkktttsssqqqpppmmmiiiccc___UUUQQQJJJCCCAAAAAADDDGGGCCCIIIQQQUUUWWWYYY\\\___ddddddbbb^^^XXXSSSPPPOOOPPPTTTYYY^^^bbbfffjjjmmmqqqtttyyy~~~yyyuuuqqqpppjjjgggdddbbbbbbccccccbbbaaaaaaeeejjjnnnvvvsssbbb[[[\\\]]]hhhvvv||||||tttkkkddd___[[[YYYZZZ]]]```hhhwww~~~}}}|||yyywwwuuutttpppnnnmmmlllfff]]]YYYZZZZZZ___dddcccbbbdddmmmuuu|||nnnddd[[[VVVOOOJJJFFFDDDAAA@@@<<<===>>>===<<<===>>>@@@AAAKKKbbbaaaGGG@@@:::666777555666777777777777666555555555888===FFFQQQYYY^^^______WWWOOOTTTjjjvvv[[[WWW```nnn~~~xxxrrriii\\\PPPIIIEEEDDDDDDGGGJJJOOOVVV^^^ffflllooonnnmmmjjjgggddd```^^^]]]WWW^^^hhhrrr|||pppnnnqqqttt|||}}}zzzyyyxxx{{{{{{xxx|||}}}yyysssppppppiiikkkpppwww{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyywwwvvvvvvxxxzzzrrrPPPGGG???======;;;:::<<<:::999999999;;;;;;:::888888888999999::::::;;;;;;;;;>>>CCCPPPkkkzzzssskkkccc___aaaffflllssswwwwwwvvvnnnkkkeee___[[[XXXWWWVVVXXX\\\```ccceeegggiiikkkssspppnnnkkkiiiddd^^^YYYNNNJJJEEE@@@???@@@CCCFFFBBBHHHOOORRRRRRRRRUUUWWWZZZZZZZZZWWWSSSQQQQQQRRRVVVYYY]]]```bbbeeeiiilllooorrrwww||||||xxxuuutttmmmjjjeeecccbbbaaa^^^\\\]]]```gggooouuu|||~~~kkk^^^]]]aaaeeeooo{{{~~~wwwuuuxxx{{{~~~|||rrrhhhcccaaa^^^ZZZZZZ[[[^^^```gggvvv}}}}}}}}}~~~}}}{{{xxxvvvuuuttttttrrrppppppooohhh```]]]___\\\aaafffeeeccceeeoooxxx}}}ooodddXXXTTTMMMHHHDDDBBB@@@>>><<<===>>>>>>======>>>@@@CCCMMMeeebbbHHHAAA;;;888999888777777777777777666555555666888>>>GGGRRRZZZ___aaa___VVVNNNUUUlllyyy]]][[[gggnnn~~~{{{sssjjj]]]QQQIIIEEEDDDCCCGGGKKKQQQYYYaaahhhlllooommmllliiifffccc___]]]\\\XXX```jjjvvvuuuwww{{{~~~}}}}}}~~~}}}xxxttttttnnnqqqwwwyyyzzzzzz{{{||||||||||||yyyyyyyyyvvvssssssvvvyyyuuuNNNEEE>>>======<<<<<<>>>:::999:::;;;<<<<<<:::888999999::::::;;;<<<=========???DDDRRRmmm}}}rrrkkkgggbbbcccfffkkkpppssssssrrrrrrjjjgggccc]]]ZZZXXXWWWWWWZZZ]]]bbbfffhhhjjjmmmoooqqqnnnjjjhhheeeaaaZZZUUUHHHEEEAAA>>>>>>@@@CCCEEEEEEKKKQQQSSSQQQOOOQQQTTTSSSSSSSSSRRRPPPPPPSSSUUU\\\]]]```aaabbbeeehhhkkkmmmpppuuu{{{~~~zzzwwwvvvoookkkfffcccbbb___[[[XXX[[[```jjjtttzzzuuueee\\\^^^eeellluuuzzzttttttyyyvvvwwwrrrhhh```^^^^^^\\\XXXYYY[[[^^^```fffuuu|||yyyyyyzzz|||{{{xxxvvvtttssssssssstttrrrrrrqqqkkkcccaaaccc\\\bbbgggfffdddgggqqq{{{~~~pppfffWWWRRRLLLFFFCCCAAA???===<<<===>>>>>>======>>>???FFFNNNfffcccIIICCC<<<999;;;:::777777777777777666666555444777===GGGQQQZZZ___aaa^^^UUUNNNVVVmmmzzz___^^^lllnnn}}}}}}sssjjj]]]RRRJJJFFFCCCBBBGGGKKKRRR[[[ccchhhlllnnnkkkjjjhhhdddaaa^^^[[[ZZZZZZbbblllxxx{{{}}}~~~{{{zzzwwwzzzxxxyyyzzz{{{|||}}}}}}}}}zzzzzzyyyuuurrrrrruuuyyyqqqPPPHHH@@@??????======>>>::::::888777777777888999;;;::::::::::::::::::;;;>>>???EEEUUUssszzzpppjjjhhhhhhmmmqqquuuvvvuuusssrrrqqqgggddd___[[[YYYXXXYYYZZZ___aaadddhhhjjjlllmmmmmmoooooommmhhh___WWWPPPMMMJJJDDD>>><<<===@@@BBBCCCGGGFFFEEEGGGJJJNNNPPPPPPRRRQQQOOOOOOPPPSSSVVVXXX___cccggggggeeedddgggkkkllloootttzzz~~~wwwrrrqqqooohhhaaa^^^ZZZWWWYYY]]]___bbbhhhpppzzzxxxiiiaaa___eeemmmuuuvvvtttwwwwwwuuuuuunnnddd^^^\\\\\\\\\\\\WWWXXXZZZ[[[___iiiuuu|||yyy{{{~~~|||uuusssuuuwwwvvvsssuuurrrnnnkkkhhhddd```]]]]]]aaafffggghhhmmmvvv}}}xxxjjj```TTTPPPJJJEEEBBB@@@>>>===:::;;;<<<;;;;;;;;;===???EEEPPPnnneeeFFF???;;;:::;;;888999999999888777666666555333777EEENNNOOOXXX___YYY[[[SSSQQQ^^^qqqrrrhhhaaannnppp{{{wwwjjj\\\TTTNNNHHHFFFHHHKKKLLLQQQ\\\gggmmmmmmjjjjjjfff```[[[YYYXXXWWWWWWVVV^^^kkkxxx}}}tttwww~~~|||wwwxxxyyyzzzzzzzzzzzzzzzuuuuuuuuusssssstttxxx{{{qqqQQQHHHAAA@@@???===<<<>>>::::::888777777777888999888777777777777777777888===???EEEVVVuuuwwwooolllooorrruuuwwwyyyyyyvvvrrrpppnnnfffccc___\\\ZZZZZZ\\\]]]aaacccfffiiilllnnnooopppppppppmmmhhhaaaZZZTTTQQQJJJEEE@@@???@@@BBBCCCCCCFFFFFFGGGIIILLLNNNOOOPPPOOOOOONNNOOOQQQTTTWWWYYY```dddggggggdddcccfffiiijjjnnnuuu{{{zzzrrrllliiibbb\\\YYYWWWUUUWWW\\\aaaeeelllsss~~~rrrfffaaabbbiiiqqq{{{|||tttsssuuuuuutttoooiii```YYYWWWXXXXXXXXXXXXZZZ\\\^^^bbbkkkvvv~~~~~~wwwuuuvvvwwwuuussspppooonnnmmmkkkgggaaa^^^\\\```eeegggiiioooxxxuuuhhh^^^TTTPPPJJJEEEBBB@@@???===;;;<<<======<<<===???AAAEEEQQQqqqfffGGG@@@;;;:::;;;888999999888888777666666555666999FFFNNNNNNWWW___YYY\\\TTTSSS```rrroooggg```lllqqq|||yyylll^^^VVVOOOIIIEEEFFFGGGIIINNNXXXdddjjjkkkiiigggbbb\\\XXXVVVUUUUUUTTTUUU]]]iiiuuuvvvqqqwww~~~~~~xxxxxxyyyyyyyyyyyyyyyyyywwwvvvuuutttssstttxxx{{{qqqRRRIIIAAA@@@???===<<<===::::::888777777777888999::::::999999999999::::::;;;>>>EEEWWWvvv|||sssnnnpppwww}}}}}}|||wwwqqqllljjjeeebbb___\\\[[[]]]___```bbbeeehhhllloooqqqrrrssssssqqqnnnjjjddd^^^YYYVVVJJJGGGDDDCCCCCCDDDDDDDDDFFFGGGJJJLLLNNNPPPPPPPPPOOOPPPQQQSSSVVVXXXZZZ[[[```bbbdddcccaaaaaacccfffiiinnnwww}}}|||qqqggg```ZZZUUUSSSRRRQQQTTTYYYbbbgggnnnvvv{{{llldddbbbfffoooxxxyyyqqqpppppppppooohhhccc\\\VVVTTTTTTUUUUUUXXX[[[___bbbfffnnnwww~~~zzzvvvvvvvvvtttrrrmmmnnnoooqqqooojjjccc]]][[[___cccfffiiiqqq||||||qqqddd\\\TTTPPPJJJEEEBBBAAA???>>>===>>>??????>>>>>>@@@BBBFFFTTTuuuhhhIIIAAA<<<::::::777999888888777777666666555888;;;GGGMMMMMMWWW___ZZZ^^^VVVVVVccctttnnnggg___iiirrr~~~wwwkkk___XXXQQQIIIDDDDDDCCCDDDJJJSSS]]]dddfffeeeaaa]]]WWWSSSQQQQQQQQQPPPSSS[[[fffqqqzzzzzzpppmmmmmmvvv~~~zzzyyyxxxxxxxxxxxxxxxyyyxxxwwwvvvtttrrrtttxxx{{{qqqSSSJJJBBB@@@@@@===<<<===::::::888777777777888999;;;;;;::::::::::::;;;;;;;;;>>>EEEXXXvvvyyyrrrooosss{{{|||uuuooojjjhhhbbb```^^^\\\\\\^^^aaacccdddfffjjjnnnqqqtttuuuvvvwwwtttppplllgggbbb]]]YYYKKKJJJHHHFFFFFFFFFEEEEEEGGGJJJNNNQQQRRRRRRRRRRRRSSSUUUXXX[[[]]]^^^^^^^^^\\\]]]^^^^^^^^^___bbbeeekkkrrr{{{yyynnndddZZZTTTOOONNNMMMLLLPPPUUU___eeemmmuuuvvvjjjeeefffkkkuuu~~~vvvnnnllljjjhhhgggbbb^^^YYYUUUSSSSSSUUUUUUXXX\\\aaafffjjjpppxxx~~~|||xxxvvvuuusssqqqnnnppptttvvvuuummmccc\\\YYY]]]aaadddiiirrrwwwlllaaaZZZSSSOOOIIIEEEBBBAAA???>>>===>>>??????>>>???AAABBBFFFVVVyyyhhhJJJBBB<<<::::::666888888777777666666666666999;;;GGGMMMNNNYYYbbb^^^___YYYZZZhhhxxxmmmhhh```jjjvvvzzzuuunnneee\\\WWWRRRJJJEEECCCAAABBBFFFMMMVVV[[[]]]]]]ZZZVVVQQQMMMLLLMMMMMMLLLQQQWWWaaakkkttt{{{tttiiiccceeekkkttt~~~|||{{{{{{zzzyyyxxxwwwwwwxxxxxxxxxwwwuuurrrqqqrrrvvvzzzrrrTTTKKKCCCAAA@@@===;;;<<<::::::888777777777888999888888777777777777888888;;;>>>FFFXXXuuu}}}{{{vvvqqqpppsssyyy~~~~~~zzzsssmmmhhhgggaaa___]]]\\\]]]```ccceeeeeegggkkkppptttwwwxxxyyy{{{xxxtttppplllggg```\\\QQQOOOLLLIIIGGGFFFGGGHHHKKKOOOTTTWWWWWWVVVVVVVVVXXX[[[___bbbdddcccaaa___XXXXXXYYYZZZ\\\___dddgggpppxxx{{{sssiiiaaaWWWQQQLLLKKKJJJIIILLLRRR]]]dddmmmuuu~~~wwwmmmiiikkkpppxxxssskkkgggbbb___^^^ZZZXXXVVVSSSRRRSSSUUUWWWYYY^^^dddhhhlllqqqxxx~~~|||xxxvvvtttrrrqqqsssvvvyyy{{{xxxooobbbZZZWWW[[[aaaeeejjjuuu~~~ssshhh^^^YYYRRRNNNHHHCCCAAA@@@>>>===<<<===>>>>>>======???AAAFFFWWWzzzhhhJJJBBB===:::999555777777777666666666666666888;;;GGGOOOQQQ]]]gggccc___\\\```ooo~~~{{{iiifffaaalll~~~~~~~~~|||}}}}}}yyytttpppkkkggg```ZZZUUUUUUSSSLLLFFFDDDBBBBBBEEEIIINNNRRRTTTUUUTTTQQQLLLIIIHHHIIIIIIIIINNNTTT]]]fffnnnvvv|||pppddd]]][[[bbbjjjrrr|||~~~~~~}}}}}}}}}|||{{{{{{zzzyyyxxx{{{{{{zzzyyyxxxxxxxxxxxxvvvuuussspppoooqqqvvvzzzrrrUUULLLDDDAAA@@@===;;;<<<::::::888777777777888999999999888888888888999999:::>>>FFFXXXuuu}}}zzzvvvuuurrrooonnnppptttxxx||||||{{{wwwqqqkkkhhhfffaaa```^^^]]]^^^bbbeeehhhhhhjjjnnnssswwwzzz|||}}}~~~{{{xxxvvvtttooogggaaaZZZWWWRRRLLLHHHGGGJJJMMMQQQUUUZZZ\\\[[[ZZZZZZ\\\\\\```eeejjjjjjhhhdddaaaZZZYYYYYYZZZ^^^ccciiilllwwwuuulllddd\\\TTTNNNIIIHHHGGGGGGKKKPPP[[[cccmmmuuu~~~yyyooolllmmmpppwwwmmmfffbbb[[[VVVVVVQQQRRRRRRRRRQQQRRRUUUXXX\\\aaagggkkkooottt{{{}}}zzzwwwvvvuuuuuuyyyzzz||||||xxxnnnbbbYYYWWW\\\bbbhhhnnnyyyzzznnnccc[[[WWWPPPLLLFFFBBB@@@???===<<<;;;<<<======<<<<<<>>>@@@FFFVVVyyyfffHHHAAA<<<999999444666666666666666666666666888;;;IIIRRRTTT```jjjfff]]]]]]fffvvvtttbbbbbbcccttt{{{yyyyyy|||zzzwwwwwwxxxzzz{{{{{{sssoooiiiddd```]]][[[XXXSSSOOOOOOSSSSSSNNNHHHFFFBBBCCCDDDFFFIIILLLNNNPPPPPPLLLHHHEEEEEEGGGHHHHHHKKKPPPXXXaaajjjrrrzzz~~~nnn```YYYXXXZZZccclllqqqyyy|||yyyvvvuuuuuuuuuuuuvvvwwwwwwzzz{{{{{{{{{{{{zzzzzzyyyvvvuuurrrpppooorrrwww|||rrrVVVMMMEEEBBB@@@<<<:::;;;::::::888777777777888999<<<;;;;;;::::::;;;;;;<<<999===FFFYYYwww~~~yyyuuuqqqpppmmmkkkjjjlllqqquuu{{{{{{yyyuuuooojjjgggfffcccbbb``````aaadddhhhjjjkkkmmmrrrwww{{{}}}|||}}}}}}xxxpppiiiddd```XXXOOOIIIIIIOOOTTTVVV[[[```aaa^^^]]]___bbbaaafffmmmrrrtttqqqllliiibbb```^^^___ccciiiooorrr}}}~~~|||}}}|||zzznnnhhh___UUUOOOIIIEEEEEEEEEFFFKKKQQQWWW___jjjsss{{{yyyooolllmmmnnntttzzzzzzeee___\\\TTTOOOPPPMMMOOORRRSSSSSSUUUYYY\\\```eeejjjnnnrrrwww~~~}}}zzzyyyyyyzzzzzz{{{{{{zzzvvvmmmbbbZZZXXX___fffmmmttt~~~wwwjjj___XXXTTTNNNJJJDDD@@@>>>===<<<;;;;;;<<<======<<<<<<>>>@@@EEEUUUwwwdddGGGAAA<<<999888444666666666666666666666666:::>>>LLLUUUXXXccckkkfff\\\^^^jjj}}}mmm\\\bbblll{{{vvvsssrrrrrrpppmmmkkkkkkkkkiiihhh]]]ZZZWWWTTTSSSQQQOOOMMMKKKIIIKKKRRRUUUPPPIIIGGGAAABBBCCCDDDFFFIIILLLOOONNNJJJFFFDDDDDDFFFGGGGGGHHHMMMUUU^^^gggpppxxx~~~zzzkkk]]]VVVUUUXXX[[[fffooorrrxxx{{{tttqqqkkkkkklllmmmppptttwwwyyyyyyzzz|||~~~~~~}}}{{{zzzvvvuuusssqqqqqqtttzzzrrrWWWNNNEEEBBB@@@<<<:::;;;::::::888777777777888999999888888777777888888999888<<>>IIIVVVrrrcccFFF@@@:::888999666999::::::999777666777999999GGGRRRXXX___iiikkkggg\\\^^^nnnssshhh```gggzzzuuummmeee______[[[VVVSSSQQQPPPNNNMMMEEEEEEEEEFFFGGGGGGFFFDDDGGGJJJPPPVVVXXXUUUOOOIII@@@@@@@@@AAACCCGGGKKKMMMNNNKKKGGGDDDCCCEEEHHHKKKMMMNNNTTT___hhhooozzzwwwiiiYYYQQQOOOPPPUUUZZZaaakkksssvvv|||xxxllleeecccYYY\\\___dddnnnyyy|||zzz}}}}}}~~~|||yyywwwuuuuuuwwwzzz{{{{{{zzzZZZIIICCCCCC======@@@;;;<<<;;;999:::;;;;;;:::999::::::999999888999999:::@@@>>>HHHbbbzzzvvvrrrpppkkkmmmnnnnnnnnnrrrxxx}}}~~~xxxrrrnnnmmmlllhhhiiijjjjjjjjjmmmpppssstttyyy|||pppaaaVVVPPPNNNUUU^^^iiiooorrrooolllnnnooonnntttzzzyyyrrrooommmlllqqqwwwyyyyyyqqqpppssstttzzzwwwrrrlllddd[[[QQQKKKCCCBBB@@@??????BBBGGGLLLRRRXXX___gggppp~~~|||{{{xxxuuuwwwwwwwwwtttqqqpppqqqrrrpppnnnkkkhhhhhhjjjmmmooosss}}}wwwiii[[[UUUTTTSSSSSSTTTUUUVVVWWWXXXZZZ]]]aaaeeekkkqqqwwwyyyxxxzzz|||xxxvvvyyyzzzxxxzzz~~~}}}vvvvvvuuusssoookkkhhhfffgggiiinnnrrrxxxxxxkkk```WWWQQQMMMIIIGGGCCC???<<<;;;;;;;;;???AAACCCCCCBBBBBBCCCDDDEEEQQQmmmbbbFFF@@@:::888999666888999999777666555666888:::HHHSSSYYYaaajjjkkkfffYYY^^^ppp{{{ppphhhdddooo~~~yyytttnnnggg```[[[WWWTTTOOOLLLKKKKKKIIIHHHGGGFFFDDDEEEFFFGGGFFFEEEHHHJJJOOOSSSUUURRRLLLHHHDDDBBBAAABBBDDDHHHLLLOOORRROOOJJJFFFEEEGGGIIILLLPPPQQQVVVaaajjjrrr}}}zzzrrrcccTTTMMMLLLMMMSSSYYYcccmmmvvvyyy}}}zzzrrrggg___^^^YYY]]]bbbiiittt~~~~~~~~~|||~~~zzzxxxvvvwwwyyy|||}}}~~~|||ZZZJJJCCCCCC======@@@;;;<<<:::999999::::::999777:::999999888999999::::::???@@@KKKccc}}}vvvrrrqqqpppooossswwwwwwxxx{{{zzzssspppoooooolllmmmnnnnnnnnnpppsssvvvwww|||}}}qqqcccXXXQQQQQQYYYcccmmmsssvvvtttrrruuuwwwwww{{{wwwooojjjgggkkkqqquuuzzzzzztttoooqqqvvvxxx|||vvvmmmddd[[[RRRJJJFFFAAA@@@???>>>>>>AAAFFFJJJOOOTTT\\\dddooo~~~zzzwwwuuuqqqnnnoooooonnnllljjjhhhiiijjjhhhhhhhhhhhhhhhiiijjjjjjlllwwwnnnbbbWWWUUUVVVVVVWWWXXXZZZ[[[[[[\\\]]]```eeeiiissswwwzzzzzzyyy||||||xxxtttqqqooosssuuuuuuwww}}}}}}sssssssssrrrpppmmmjjjiiifffhhhkkkpppxxxttthhh^^^VVVPPPMMMHHHFFFBBB???<<<;;;;;;;;;===???AAAAAAAAAAAABBBCCCCCCNNNiiiaaaEEE???:::888999666777777888777555444666777<<>>>>>@@@;;;<<<:::999999999999888666999999888888999999::::::===@@@LLLccc||||||vvvuuuvvvvvvvvv|||yyysssqqqppppppmmmoooppppppqqqrrruuuxxx||||||rrreeeZZZSSSTTT^^^jjjrrrxxx|||yyyxxxzzz}}}}}}}}}tttjjjdddaaadddjjjqqqwwwxxxssspppqqqtttuuuwwwpppdddYYYPPPJJJEEEBBB>>>??????>>>>>>@@@DDDGGGNNNTTT\\\dddppp}}}yyyuuusssqqqnnnkkkhhhiiiiiigggdddcccdddeeeddddddeeeeeeeeeeeeffffffkkkttt|||ggg^^^VVVUUUWWWWWWXXX[[[\\\]]]^^^___aaaeeekkkpppuuuwwwyyyzzz{{{~~~vvvqqqnnnllljjjiiimmmpppqqquuu|||~~~tttsssrrrqqqpppnnnkkkhhheeefffiiioooyyy{{{pppeee\\\UUUOOOLLLFFFDDDAAA>>><<<;;;;;;;;;888:::<<<=========???@@@EEEOOOjjj___DDD???:::888999666777777888777555555777888>>>KKKWWW^^^fffnnnkkkbbbYYYbbbuuuxxxnnniiilll}}}{{{rrrmmmeee^^^YYYTTTPPPNNNJJJHHHFFFEEEFFFFFFFFFEEEGGGEEECCCCCCGGGKKKNNNOOOQQQQQQQQQRRRSSSQQQNNNKKKGGGEEEBBBAAADDDIIIPPPTTTTTTQQQKKKFFFDDDDDDGGGHHHWWWXXX^^^iiisss|||yyyiii\\\OOOKKKLLLQQQXXX___iiirrr{{{www{{{xxxsssjjjaaa\\\\\\___eeelllvvv{{{yyyyyyyyyxxxxxxzzz}}}\\\KKKEEEDDD>>>>>>@@@;;;;;;:::888999999:::888777999888888888999999:::;;;<<>>>>>>>>>>>@@@CCCFFFOOOUUU]]]fffrrr}}}vvvqqqooonnnlllllljjjiiigggdddddddddbbb```___```aaadddbbb```______```bbbdddnnnrrr{{{sssfff^^^WWWVVVWWWWWWXXX[[[\\\^^^```bbbfffkkkrrrvvvvvvxxxyyy{{{~~~~~~uuummmiiihhhgggggggggllloooqqqvvv}}}zzzvvvrrrooonnnllliiifffcccdddhhhooozzz~~~wwwlllbbbYYYRRRMMMJJJEEECCC@@@===;;;;;;;;;;;;999;;;===?????????AAACCCFFFQQQkkk]]]CCC???:::888999555777888999888777777888:::???LLLXXX```iiiooojjj___YYYbbbrrrxxxmmmhhhooo~~~zzzwwwhhhbbbZZZTTTOOOMMMJJJIIIFFFEEEDDDDDDFFFGGGFFFEEEDDDCCCDDDGGGLLLQQQTTTVVVRRRRRRQQQRRRSSSRRROOOMMMHHHFFFCCCAAADDDIIIOOOSSSRRROOOJJJFFFDDDFFFHHHJJJXXX[[[cccpppzzzxxxfffZZZNNNKKKMMMSSS\\\ccckkkuuu~~~www|||}}}~~~vvvoooggg```___aaahhhmmmsss}}}zzzwwwwwwxxxwwwwwwyyy}}}\\\LLLEEEDDD>>>>>>@@@;;;;;;999888999:::;;;:::999888888888888999:::;;;;;;===@@@MMMeee~~~|||yyytttqqqiiilllpppsssuuuxxx|||~~~ssslllddd]]]WWWYYYfffsss|||vvvfff]]]ZZZZZZ^^^cccgggnnnrrrppplllhhhbbb[[[[[[TTTKKKDDD@@@?????????<<<===?????????@@@BBBEEEPPPVVV]]]fffrrr}}}tttkkkddd``````````````````______^^^^^^^^^]]][[[ZZZ[[[\\\___]]][[[YYYZZZ\\\___bbbmmmnnnvvv~~~mmmggg___YYYWWWWWWVVVXXX\\\\\\___cccggglllqqqwww{{{{{{|||~~~~~~xxxpppjjjhhhhhhiiijjjkkkppptttuuuzzzzzzrrrmmmkkkjjjgggeeebbbcccgggppp|||zzztttiii___VVVPPPKKKHHHCCCAAA???<<<;;;:::;;;<<<888:::===??????@@@BBBCCCEEEPPPlll\\\CCC>>>:::888999555777888999888777777999;;;@@@LLLYYYaaakkkpppiii\\\VVV```ooo}}}yyymmmgggppp}}}}}}zzztttppp]]]XXXRRRLLLJJJIIIHHHGGGDDDCCCBBBCCCEEEFFFFFFEEECCCDDDHHHMMMSSSWWWYYYYYYQQQPPPPPPRRRSSSSSSQQQPPPLLLIIIFFFDDDDDDGGGKKKNNNPPPMMMIIIGGGGGGIIIMMMPPPXXX^^^jjjzzz|||ssseeeXXXMMMJJJNNNUUU^^^fffoooxxx||||||xxxzzzyyynnngggbbb___ccchhhqqqvvv~~~~~~zzzwwwwwwwwwwwwwwwyyy|||~~~~~~}}}]]]LLLFFFEEE>>>>>>@@@;;;:::999888999;;;===<<<;;;888888888888999:::;;;<<>><<<::::::;;;<<<555888;;;===>>>???AAABBBEEEQQQnnn[[[BBB>>>:::888888555666777888777666777888:::@@@LLLYYYbbblllpppgggYYYVVVbbbrrr}}}ooogggooo{{{wwwuuuppphhhbbbUUUQQQLLLHHHHHHHHHHHHGGGDDDCCCCCCEEEGGGHHHGGGFFFEEEHHHMMMTTTZZZ\\\[[[YYYQQQQQQSSSUUUXXXXXXWWWUUUSSSPPPLLLHHHFFFEEEGGGHHHJJJHHHFFFEEEGGGKKKPPPTTTYYYaaaqqqzzzpppfffZZZOOOMMMQQQXXXbbbjjjttt}}}xxxsssuuu|||{{{qqqeee___]]]```iiirrrwww|||yyyyyyxxxxxxxxxzzz}}}~~~}}}|||]]]MMMFFFEEE>>>>>>@@@;;;999999888:::<<<>>>======888888888888999:::;;;<<>>;;;888888555555666777666555666888999@@@LLLYYYbbblllpppfffWWWXXXfffwwwrrrgggmmm}}}vvvqqqmmmfff]]]UUUPPPMMMIIIGGGGGGHHHHHHHHHFFFFFFFFFGGGIIIJJJIIIHHHGGGKKKRRRYYY^^^^^^[[[WWWTTTUUUWWWZZZ^^^___]]]\\\YYYVVVQQQKKKGGGDDDCCCCCCDDDCCCAAABBBEEEJJJPPPTTTZZZcccvvv{{{rrrjjj^^^SSSQQQVVV]]]fffooowww~~~uuuooopppwww}}}vvvlll```[[[\\\cccooozzzzzz~~~{{{|||zzzyyyyyy{{{}}}~~~}}}||||||^^^MMMEEEEEE@@@??????888;;;:::999:::::::::888666888888888999:::;;;<<<===>>>BBBQQQnnnvvvjjjeeeeeebbbhhhpppwwwzzz}}}|||mmmhhhddd___[[[ZZZ```iiippp}}}zzzttt___XXXOOOJJJKKKOOORRRSSS^^^``````^^^YYYQQQIIICCC???>>><<<:::999999999:::===>>>??????>>>???AAACCCLLLRRRYYYaaakkk}}}}}}xxxpppiii```XXXSSSPPPNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNKKKKKKJJJJJJJJJJJJJJJKKKQQQPPPPPPTTTZZZ___```___\\\cccnnnyyyxxxooolllaaaXXXUUUUUUVVVZZZ^^^hhhjjjoootttxxx|||~~~|||wwwvvvuuuuuuxxx~~~uuunnnlllkkkhhhfffeeeeeehhhssszzzmmm___WWWQQQIIIBBB@@@======<<<;;;;;;;;;;;;<<<888:::<<<<<<;;;<<<===???GGGVVVtttxxxWWWAAA<<<:::;;;;;;555888888888777555666888:::???LLLUUUaaannnkkk^^^[[[WWWggg~~~nnniiiooo|||wwwkkkccc^^^ZZZTTTOOOMMMKKKHHHHHHHHHHHHFFFEEEGGGHHHIIIIIIHHHGGGHHHIIIOOOQQQUUU[[[```___XXXRRRSSSYYY___aaa``````bbbfffdddbbb]]]SSSIIICCCCCCDDDDDDDDDCCCCCCCCCGGGLLLPPPZZZiii|||zzzssslllaaaWWWUUUZZZ```hhhoooxxxzzzmmmjjjttt|||uuueeeXXX[[[dddnnnwww~~~|||{{{yyywwwyyyzzz|||}}}}}}{{{yyyxxx}}}^^^LLLEEEDDD>>>===>>>777===;;;::::::::::::999777999999999999:::;;;;;;<<<>>>BBBQQQmmm~~~{{{rrrfffaaacccbbbhhhpppvvvxxx|||uuuhhhccc```\\\YYYYYY___hhhooouuuiiibbbVVVPPPIIIFFFHHHKKKOOOPPPXXXZZZ[[[ZZZVVVPPPHHHDDD<<<;;;:::999999:::;;;<<<===>>>????????????BBBDDDLLLRRRYYY```jjj{{{{{{qqqllliiiccc[[[SSSOOOMMMLLLKKKMMMMMMNNNNNNNNNMMMLLLKKKGGGGGGFFFFFFGGGHHHIIIJJJQQQQQQSSSXXX]]]```___^^^]]]aaaiiitttvvvmmmhhh___XXXWWWXXXZZZ^^^bbbkkkoootttyyy|||}}}{{{yyy|||vvvqqqooommmiiifffgggfffiiirrr}}}uuuhhh[[[TTTOOOHHHCCCAAA===<<<<<<;;;:::;;;;;;;;;999;;;<<<<<<<<<<<<>>>@@@HHHYYYxxxvvvUUU@@@<<<999::::::444888888888777555666888:::@@@MMMVVVaaannnjjj^^^\\\]]]lll|||jjjeeejjjvvv|||rrreee\\\XXXUUUPPPLLLJJJHHHFFFEEEFFFFFFFFFEEEGGGHHHHHHHHHHHHHHHIIIJJJRRRUUUYYY\\\\\\ZZZXXXWWWWWW\\\bbbddddddeeeiiimmmooollldddXXXKKKDDDBBBCCCBBBBBBBBBBBBCCCFFFKKKOOOYYYgggxxx|||vvvnnnbbbXXXWWW[[[ccclllttt{{{{{{qqqqqqzzzuuuiiiaaafffqqq{{{||||||zzzxxxyyyzzz{{{||||||{{{yyyxxx~~~___LLLDDDCCC>>>>>>???999???===:::999:::;;;:::999:::::::::999999:::;;;;;;>>>CCCQQQlll|||zzzuuukkkaaa]]]___dddjjjrrrvvvwww{{{{{{xxxtttjjj___\\\[[[XXXWWWXXX^^^gggmmm~~~{{{rrreeeYYYRRRKKKHHHEEEDDDFFFIIILLLMMMPPPRRRTTTTTTRRRMMMGGGCCC<<<;;;:::999999999:::;;;===>>>?????????@@@BBBDDDKKKPPPWWW___iiiyyyssskkkhhhccc^^^WWWRRROOONNNMMMLLLPPPPPPQQQPPPOOOLLLIIIGGGEEEEEEDDDDDDFFFHHHKKKMMMRRRTTTXXX]]]```aaa^^^[[[]]]___dddnnn{{{tttkkkbbb\\\XXXZZZ]]]___bbbgggooouuu}}}~~~~~~wwwsssqqqnnnkkkgggjjjhhhiiippp}}}yyyooocccWWWQQQMMMGGGCCCAAA<<<;;;;;;::::::::::::::::::<<<=========>>>@@@BBBKKK___sssSSS???<<<999999:::444888888888777555666888:::AAANNNVVV```lllhhh]]]\\\bbbpppwwweeeaaafffqqqvvvkkk]]]SSSPPPNNNLLLJJJJJJGGGEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMUUUYYY\\\[[[XXXWWWYYY]]]^^^aaaeeegggiiimmmsssxxx|||xxxmmm^^^OOODDDAAAAAA???@@@AAAAAABBBFFFKKKNNNWWWcccrrr{{{zzzqqqeeeZZZXXX]]]eeepppyyy~~~~~~}}}xxx|||vvvpppnnnwww~~~||||||{{{yyyyyyzzz{{{|||||||||zzzzzz```NNNEEEEEE@@@BBBEEE???@@@===:::888999:::::::::;;;;;;:::999999999::::::>>>BBBPPPiii}}}yyytttoooeee\\\ZZZ^^^hhhpppwwwxxxxxx||||||xxxsssnnnkkkfff^^^WWWVVVVVVVVVWWWYYY___fffkkkuuu~~~}}}vvvuuuwwwyyyyyyvvvqqqhhh]]]SSSLLLGGGFFFEEEFFFGGGIIIJJJKKKJJJLLLNNNOOOMMMHHHCCC@@@===<<<:::999888888999999===>>>@@@@@@@@@AAACCCFFFIIINNNVVV___jjjxxxyyypppkkkiiiaaa^^^YYYVVVUUUTTTTTTSSSTTTTTTTTTSSSPPPLLLHHHEEEFFFEEEEEEFFFIIIMMMPPPSSSUUUXXX]]]aaacccaaa\\\YYY[[[]]]bbbmmmyyy}}}rrrhhh```\\\ZZZ^^^aaabbbfffkkkttt}}}|||vvvqqqooonnnllljjjllljjjjjjooozzz}}}wwwlll```TTTOOOLLLFFFBBBAAA;;;;;;:::999999999999:::;;;<<<=========>>>AAADDDPPPhhhpppRRR???===999::::::555888888888777555666888:::AAAMMMUUU]]]hhheee\\\\\\aaapppsssbbb___dddooo~~~pppeeeVVVMMMKKKLLLKKKJJJKKKIIIHHHHHHJJJLLLMMMMMMIIIHHHHHHJJJMMMOOOQQQQQQXXXYYYYYYXXXXXXZZZ^^^bbbdddfffiiikkknnnssszzz~~~sssbbbRRRFFFAAAAAA===>>>???@@@AAAEEEIIIMMMSSS]]]jjjssswww}}}|||sssfffZZZXXX]]]fffqqqzzz}}}||||||}}}}}}||||||||||||}}}}}}}}}}}}||||||cccQQQHHHGGGDDDGGGKKKGGG@@@===:::888999:::::::::;;;;;;:::999999999::::::===BBBOOOfffzzzuuuooohhh___XXXYYY___mmmvvv|||zzzyyy}}}}}}zzzooojjjeeeaaa^^^YYYTTTQQQSSSTTTVVVXXX[[[___eeeiiikkkuuu~~~~~~vvvnnnlllnnnnnnmmmjjjeee^^^UUUMMMIIIEEEFFFGGGGGGGGGFFFGGGGGGHHHIIIKKKKKKHHHDDD???<<<::::::999999999:::;;;<<<===???@@@AAAAAABBBEEEGGGGGGMMMWWWaaammmyyyzzzrrrmmmjjjhhhbbb___\\\ZZZZZZZZZYYYXXXXXXWWWWWWUUUQQQMMMIIIFFFFFFFFFGGGIIILLLQQQUUUWWWYYY\\\aaadddccc___[[[XXXXXX\\\dddoooyyy~~~|||zzz}}}}}}qqqhhhccc___^^^aaaccceeekkkqqq{{{~~~yyysssnnnllllllmmmmmmlllkkkjjjnnnwww}}}wwwjjj^^^SSSNNNKKKEEEAAA@@@;;;;;;:::999999999999:::;;;<<<=========???BBBEEEUUUqqqmmmQQQAAA???;;;;;;<<<777888888888777555666888:::???LLLSSSZZZdddbbb[[[]]]^^^ppp}}}lll^^^\\\cccooo~~~xxxjjj```SSSLLLKKKMMMNNNMMMKKKJJJJJJKKKMMMOOOOOOOOOJJJIIIJJJNNNSSSVVVVVVUUUYYYWWWVVVXXX]]]bbbeeefffiiijjjlllooorrrvvv|||}}}sssdddTTTHHHCCCBBB===>>>???@@@AAADDDHHHKKKOOOXXXdddlllrrrzzz|||rrreeeYYYWWW\\\eeepppzzz}}}}}}~~~{{{~~~~~~~~~~~~~~~~~~~~~}}}gggTTTJJJHHHEEEHHHMMMIII@@@>>>;;;:::;;;;;;;;;::::::::::::999999:::;;;;;;<<>>;;;777777888999;;;===@@@AAA===???AAAAAAAAACCCFFFHHHHHHOOOZZZfffqqqzzzzzztttpppmmmjjjiiiaaa___]]]\\\\\\[[[ZZZXXXYYYXXXVVVTTTPPPMMMJJJIIIFFFGGGIIIMMMPPPTTTWWWYYY^^^```ddddddaaa]]]YYYXXXVVV\\\eeeooowwwxxxvvvsss{{{|||rrrllliiieeeccceeegggjjjrrr{{{|||yyyvvvrrrnnnllllllmmmooollljjjjjjmmmttt{{{uuuggg[[[PPPLLLIIIDDDAAA@@@<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<>>KKKRRRXXXbbb```\\\```aaauuuvvvgggZZZ\\\eeesss{{{sssbbbZZZQQQLLLNNNPPPPPPOOOJJJJJJKKKMMMPPPPPPOOOMMMKKKKKKNNNSSSZZZ]]]\\\ZZZYYYWWWXXX^^^fffllllllkkkmmmoooqqqsssvvvxxxzzz{{{zzzwwwpppdddUUUJJJEEECCC===???@@@AAAAAACCCGGGJJJKKKTTT___hhhnnnwwwzzzmmmaaaWWWVVV]]]fffqqq{{{||||||||||||}}}}}}yyy|||~~~}}}}}}}}}jjjVVVJJJGGGBBBDDDHHHEEEAAA???>>>>>>>>>>>>===;;;999999999999:::;;;;;;<<<;;;???JJJ]]]vvv}}}ooohhhaaaZZZTTTRRRYYYbbbnnnxxx}}}vvvsssxxx{{{yyy}}}{{{vvvqqqlllhhheeeddd[[[TTTPPPPPPOOOKKKLLLPPPQQQTTTXXX[[[\\\]]]___``````cccdddaaa\\\XXXXXXYYYWWWUUURRROOOJJJFFFBBB@@@@@@CCCEEEEEECCCAAABBBDDDGGGGGGHHHHHHFFFCCC???===;;;:::::::::;;;===???@@@>>>???AAABBBBBBDDDFFFIIILLLTTT```kkktttzzz|||}}}|||vvvsssqqqoookkkhhhaaa___]]]]]]]]][[[YYYWWWYYYWWWTTTQQQNNNLLLKKKJJJIIIKKKNNNSSSVVVYYY[[[\\\bbbdddeeebbb^^^ZZZXXXYYYVVV]]]eeemmmqqqrrrrrrrrrzzzsssrrroookkkhhhhhhkkkppp||||||wwwtttttttttssspppooonnnmmmjjjjjjjjjlllsss}}}xxxqqqaaaVVVLLLHHHGGGDDDAAA@@@===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;<<<>>>BBBFFF[[[|||gggNNNAAA@@@<<<:::<<<888888888888777555666888:::???LLLRRRXXXbbbaaa^^^eeekkk|||xxxtttfff\\\```lll{{{|||{{{sssiiiYYYTTTNNNMMMPPPRRRQQQOOOJJJLLLNNNRRRTTTSSSPPPMMMLLLMMMQQQYYYaaadddaaa]]]XXX[[[aaaiiioooqqqqqqpppqqqrrruuuxxxzzzyyyvvvtttsssrrrnnndddWWWLLLFFFDDD???@@@AAABBBBBBCCCFFFHHHJJJRRR]]]eeejjjsssyyyeee[[[TTTVVV^^^iiiuuu~~~|||wwwwwwyyyzzz}}}}}}|||~~~yyy}}}~~~|||{{{zzzzzzlllWWWJJJEEE???@@@CCC???BBBAAA@@@AAAAAAAAA???===888888888999:::;;;<<<===;;;???III[[[rrr{{{kkkddd\\\UUUPPPPPPXXXccckkkwwwzzzsssoootttwwwtttsssooojjjddd```]]][[[[[[VVVOOOKKKMMMLLLIIIKKKQQQPPPTTTXXX[[[[[[\\\\\\]]]]]][[[WWWRRRNNNLLLNNNOOONNNMMMKKKIIIGGGFFFDDDDDD@@@CCCFFFFFFDDDCCCEEEGGGEEEFFFHHHHHHGGGDDDAAA???BBB@@@>>><<<;;;::::::;;;>>>???AAABBBBBBDDDGGGIIIPPPXXXdddooowwwyyyxxxwwwyyyvvvrrrpppooolllhhhdddbbb```___^^^^^^\\\YYYWWWWWWUUUQQQNNNKKKKKKKKKKKKLLLOOOTTTXXX\\\^^^______eeefffeeeaaa\\\XXXXXXYYYWWW]]]eeejjjkkkmmmpppssswwwtttvvvsssoookkkkkknnnuuu|||{{{xxxssspppsssvvvwwwuuuqqqnnnllliiiiiiiiilllrrr|||vvvnnn]]]RRRHHHFFFFFFCCCAAAAAA======<<<;;;;;;;;;;;;<<<:::;;;;;;;;;;;;>>>BBBFFF[[[}}}}}}eeeLLL@@@???;;;999;;;777888888888777555666888:::@@@LLLSSSYYYccccccaaahhhttt|||xxxsssvvvhhh```fffsssyyyvvvzzzkkk___SSSOOOKKKLLLQQQSSSQQQMMMMMMOOORRRVVVYYYWWWSSSOOOMMMNNNSSS]]]eeehhhddd___WWW___jjjrrrtttssstttuuusssuuuxxx{{{|||yyytttpppoooooommmdddXXXMMMFFFDDD@@@AAABBBBBBBBBCCCEEEGGGJJJRRR\\\ccchhhqqq}}}xxx```WWWRRRVVV```lllxxx~~~rrrooorrruuuwwwzzz}}}~~~|||}}}{{{yyyxxxxxxgggXXXJJJDDDDDDBBBAAAAAA>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888999???JJJ[[[sss|||vvvddd\\\TTTSSSUUUXXX___eeepppqqqrrrpppnnnnnnrrrvvvtttiii\\\UUUVVVXXXWWWTTTPPPOOOMMMKKKLLLNNNQQQSSS[[[[[[\\\^^^aaaaaa```___UUUQQQKKKHHHGGGHHHHHHHHHIIIHHHFFFDDDBBB???>>>===AAABBBBBBBBBBBBDDDGGGJJJJJJLLLMMMMMMIIIFFFDDDDDD???>>>======<<<<<<<<<<<>>===<<>>>>>>>><<<<<<<<<<<<============999???IIIYYYqqqyyyrrraaaZZZTTTTTTWWWZZZ```fffmmmnnnmmmllllllmmmppprrrkkkaaaVVVPPPRRRUUUTTTRRRQQQOOOLLLJJJKKKNNNRRRUUU^^^___aaadddeeebbb]]]YYYOOOKKKFFFCCCBBBCCCCCCCCCEEEEEEDDDCCCBBB@@@@@@???@@@BBBDDDEEEEEEFFFGGGIIILLLNNNOOOMMMJJJFFFDDDDDDAAA@@@??????>>>>>>??????BBBCCCDDDDDDEEEGGGKKKNNNQQQWWW```fffhhhjjjlllooouuurrrpppppprrrqqqmmmhhhfffeeecccbbb```^^^[[[YYYTTTSSSRRRQQQQQQSSSUUUVVV]]]^^^```cccfffiiikkklllmmmfff```]]]ZZZVVVXXX[[[___dddiiiiiiiiinnnyyy}}}~~~vvvoooooottt~~~}}}wwwrrrppprrrqqqqqqrrrrrroooiiidddcccbbbdddjjjttt~~~|||wwwoooiiiZZZQQQHHHFFFEEEBBBAAABBB===<<<;;;::::::999999:::;;;:::;;;=========BBBJJJYYY{{{\\\NNN@@@<<<<<<:::666555777555555777666444666;;;FFFOOOWWWcccpppoookkkrrr{{{xxxxxxuuummmhhhfffrrrwwwlll___VVVNNNNNNNNNNNNNNNOOOOOOPPPRRRTTTWWWXXXVVVSSSQQQPPPUUUXXX\\\```bbbbbbaaaaaammmsssxxxzzzwwwtttrrrqqqzzzyyywwwuuurrrooommmlllnnnqqqpppkkkddd]]]QQQFFFEEE@@@>>>AAADDDCCCDDDGGGKKKOOOVVV```lllwwwrrreeeWWWPPPNNNUUUaaaooo}}}wwwppppppssstttuuuwwwzzz}}}|||wwwttttttvvvmmm^^^OOOIIIHHHGGGEEEEEEBBBAAA@@@>>>===<<<<<<<<<::::::;;;<<<>>>???@@@@@@;;;???GGGVVVnnn|||ssslll]]]WWWTTTWWW[[[^^^dddiiikkkiiiggggggiiijjjkkkkkk```XXXPPPMMMPPPSSSTTTSSSTTTQQQMMMKKKLLLQQQWWW[[[dddfffiiikkkiiibbbXXXQQQJJJFFFAAA>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???BBBFFFHHHHHHGGGGGGHHHNNNPPPPPPNNNJJJFFFDDDCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDFFFGGGGGGJJJNNNQQQQQQVVV[[[^^^```ccchhhllltttrrrrrrsssuuusssnnnjjjfffeeedddbbb```]]][[[YYYUUUUUUUUUUUUWWWYYY\\\]]]ccceeehhhkkknnnoooooooooiiiccc^^^\\\ZZZXXX[[[___cccfffiiikkkooovvvyyypppooottt~~~zzzvvvwwwvvvxxx|||~~~}}}}}}}}}}}}}}}uuurrrqqqrrrqqqooonnnllliiieeeaaa```aaaeeemmmwww~~~zzzxxxsssllleeeUUUMMMEEEDDDDDDBBBBBBCCC>>>>>>===<<<;;;;;;;;;;;;<<<;;;<<<=========CCCKKKZZZyyyXXXKKK???;;;<<<:::888777777555555777777555999>>>GGGSSS___lllyyyvvvrrrxxxwwwuuuuuurrriiidddgggxxx}}}sssgggZZZRRROOOQQQRRRPPPMMMMMMOOOQQQWWWXXXYYYXXXUUURRRQQQQQQWWW[[[^^^______```dddhhhvvvzzz|||{{{wwwtttrrrsssxxxvvvssspppmmmlllkkkkkkmmmrrrtttqqqmmmeeeYYYMMMIIICCC@@@BBBCCCBBBBBBEEEJJJNNNWWWaaammmwww~~~zzzkkk\\\RRROOOPPPWWWaaammm}}}tttnnnkkkppptttvvvwwwyyy{{{}}}{{{vvvttttttvvvqqqaaaQQQKKKJJJHHHGGGGGGCCCBBB@@@>>><<<;;;::::::777777888:::;;;<<<======<<>>???@@@@@@??????@@@@@@@@@AAAAAAAAA???BBBEEEFFFFFFFFFGGGHHHOOOPPPOOOMMMIIIEEECCCCCCDDDCCCBBBAAA@@@AAACCCDDDDDDFFFHHHIIIJJJMMMPPPSSSUUUWWWZZZ\\\]]]aaahhhmmmrrrrrrsssuuuwwwuuupppllliiiiiihhhfffbbb___]]]]]]ZZZZZZ[[[]]]___bbbeeefffhhhjjjmmmpppqqqpppnnnmmmeee```[[[[[[ZZZZZZ^^^cccggghhhjjjnnnttt}}}vvvooonnnrrryyy{{{uuuqqqllliiikkklllpppvvvzzz~~~~~~{{{zzz{{{{{{vvvrrrssspppnnnllliiigggeeecccaaa^^^```fffpppzzz|||xxxvvvrrrjjjdddSSSJJJDDDCCCCCCAAA@@@BBB>>>===<<<<<<;;;;;;;;;;;;===;;;<<<===<<<===CCCKKK^^^zzzUUUIII>>>;;;<<<:::888888777555555777777777;;;AAAJJJYYYggguuuzzzttt{{{tttsssssspppccc___eee{{{|||pppcccWWWPPPPPPSSSTTTQQQLLLKKKNNNRRRXXXYYYYYYWWWTTTRRRRRRSSSWWWZZZ]]]]]]]]]```hhhooowwwyyyzzzxxxtttqqqrrrtttrrrpppmmmjjjhhhhhhhhhiiinnntttxxxwwwssskkk^^^QQQJJJDDD@@@@@@AAAAAABBBEEEHHHMMMWWWbbbnnnwww}}}xxxfffWWWOOOOOOSSSYYYaaalll~~~xxxnnniiihhhlllqqqssswwwzzz}}}~~~~~~}}}}}}~~~yyyvvvuuuuuuvvvtttdddSSSLLLJJJIIIHHHHHHGGGFFFDDDAAA???===<<<<<<888888999999::::::::::::===???DDDQQQkkk|||xxxtttmmmddd]]]XXXVVVXXX___eeegggiiillljjjgggbbbaaaaaa```\\\YYYQQQNNNLLLNNNSSSXXXZZZZZZXXXUUUQQQPPPSSS[[[dddjjjsssttttttsssmmmcccVVVMMMEEEAAA===<<<===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDGGGJJJMMMNNNNNNLLLHHHEEEDDDEEEEEEDDDBBBAAAAAABBBDDDEEEFFFHHHKKKMMMNNNPPPSSSVVVWWWYYY[[[\\\]]]aaaiiiooorrrsssuuuxxxxxxwwwsssppppppqqqqqqnnniiieeeddddddaaabbbccceeegggjjjlllmmmnnnppprrrtttsssqqqmmmkkkbbb]]][[[\\\]]]]]]aaafffjjjjjjlllpppxxx}}}uuuooooooqqqsssxxx|||}}}xxxrrrlllhhheeecccbbbeeefffllltttyyy~~~}}}{{{zzzzzz|||}}}~~~tttqqqqqqlllkkkiiifffdddccccccddd^^^aaahhhrrr|||{{{xxxwwwrrrjjjcccRRRJJJCCCBBBBBB???===>>><<<<<<;;;;;;;;;;;;<<<<<<>>><<<<<<===<<<===DDDLLL```zzz|||QQQGGG===;;;;;;999888999888555555777777777<<>>???@@@@@@CCCGGGGGGMMMWWWcccoooxxxyyyeeeUUUNNNPPPUUU\\\cccmmm~~~}}}mmmmmmgggdddfffjjjnnnuuu||||||yyywwwvvvvvvuuuwwwgggVVVNNNLLLJJJIIIJJJIIIGGGEEEBBB???===;;;:::<<<<<<<<<<<<<<<<<<;;;;;;===@@@EEEQQQkkk|||xxxrrrllleee]]]XXXVVVUUUYYYbbbhhhhhhhhhiiifffdddaaa^^^\\\YYYVVVSSSMMMLLLMMMPPPUUUZZZ\\\]]]XXXVVVTTTTTTYYYbbblllrrr|||}}}}}}zzzrrreeeVVVKKKAAA>>>:::999:::===??????AAAAAAAAA@@@@@@@@@??????AAABBBBBBAAAAAACCCGGGJJJLLLMMMMMMKKKIIIGGGHHHIIIHHHGGGEEECCCCCCEEEHHHIIIKKKMMMPPPRRRSSSTTTWWWYYYYYY[[[^^^___```dddkkkqqqtttvvvxxxzzz{{{zzzxxxwwwuuuvvvwwwsssmmmiiihhhiiikkkllllllmmmoooooopppqqqvvvwwwxxxxxxuuuqqqllljjjaaa^^^]]]aaacccccceeejjjmmmnnnpppttt{{{~~~vvvpppooopppnnnmmmnnnkkkiiifffbbb```^^^^^^___bbbeeekkktttzzz|||{{{yyyxxxxxxzzz|||~~~zzzrrrnnnnnnhhhhhhgggeeecccbbbdddfffaaadddlllvvv}}}{{{xxxrrrggg___QQQIIICCCAAA@@@===:::;;;:::::::::;;;<<<===>>>??????<<<<<<===<<<===DDDMMM```xxxzzzOOOFFF>>><<<;;;999888999888555555666666666;;;BBBOOO```oooxxx|||sssoooyyywwwuuuxxxvvvqqq```]]]hhhyyylll___VVVRRRRRRSSSRRROOOLLLKKKNNNQQQQQQRRRTTTTTTSSSSSSTTTVVVRRRTTTWWWYYY\\\ccckkkrrrttttttrrrlllfffcccdddffffffffffffgggiiikkkmmmoootttyyy|||zzzvvvooocccWWWLLLEEE??????@@@@@@CCCHHHHHHNNNYYYeeerrr|||yyyfffWWWPPPRRRWWW^^^eeeooopppeeeiiiccc___aaaeeekkkuuu}}}zzzyyyyyyxxxwwwuuu{{{kkkYYYPPPNNNLLLLLLLLLJJJIIIFFFBBB???<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@EEERRRlll}}}yyytttmmmfff___YYYUUUSSSSSSXXXbbbgggfffdddddd^^^___^^^[[[WWWSSSRRRQQQNNNOOORRRVVVZZZ^^^```aaa]]]\\\[[[]]]dddnnnxxx~~~zzzhhhUUUGGG???<<<999888:::<<>><<<:::888777999999666444555555555:::AAAMMM___lllsssvvvnnnlllxxx|||vvvxxx|||yyysss]]]\\\hhhvvviii]]]UUURRRRRRQQQNNNLLLLLLMMMNNNPPPNNNPPPRRRRRRQQQQQQQQQRRRQQQSSSUUUXXX]]]bbbhhhkkkppppppnnnhhhbbb___aaadddeeefffiiilllpppsssvvvwwwwwwzzz|||yyyvvvqqqggg]]]QQQIIIBBB@@@@@@AAADDDHHHLLLRRR\\\iiivvvwwweeeWWWSSSSSSXXX```hhhrrrsssccc]]]```[[[ZZZ^^^dddlllxxx~~~{{{zzzyyyzzz{{{{{{xxxuuu~~~mmm[[[RRRPPPNNNNNNNNNPPPNNNKKKHHHDDDAAA???>>><<<=========>>>>>>>>>???>>>AAAFFFSSSmmm{{{xxxqqqjjjbbb[[[VVVTTTQQQRRRXXXaaafffdddaaa```XXXZZZ[[[XXXTTTPPPPPPQQQRRRTTTWWW\\\```ccceeefffcccccccccfffnnnxxxkkkSSSDDD???===999999;;;>>>@@@AAA???@@@@@@AAAAAABBBCCCCCC???BBBEEEGGGGGGGGGGGGHHHKKKLLLNNNNNNMMMNNNQQQSSSRRRPPPNNNLLLMMMOOORRRUUUVVVXXX[[[\\\\\\]]]^^^``````dddjjjmmmooorrrwww{{{|||~~~}}}|||~~~~~~|||{{{~~~~~~{{{xxxrrrmmmgggddddddcccffflllooommmnnnpppsssvvvzzz}}}wwwlllgggddd___\\\\\\ZZZZZZ[[[ZZZYYYYYY[[[\\\ccceeemmmvvv|||xxxwwwvvvtttssssssuuuxxxyyy~~~}}}|||yyyvvvsssqqqooohhhjjjjjjgggdddbbbccceeekkknnnttt}}}yyymmm]]]RRRMMMEEE@@@@@@@@@<<<::::::999:::;;;===???AAADDDEEE@@@===<<<===<<<===EEENNNddd|||wwwMMMEEE>>><<<:::777666999999666444555444444999@@@KKK\\\iiippprrrjjjjjjxxxyyyvvvzzz~~~{{{tttYYYYYYfff~~~~~~zzztttggg[[[UUUSSSSSSOOOLLLKKKLLLNNNOOOOOOMMMOOOQQQRRRPPPOOOOOOOOORRRRRRTTTXXX]]]bbbdddeeejjjkkkjjjgggbbbaaacccfffeeehhhlllqqqvvvzzz}}}~~~xxx{{{{{{xxxvvvssskkkcccVVVNNNEEECCCAAAAAADDDHHHOOOTTT^^^kkkyyyvvvdddWWWVVVUUUXXXaaajjjsssiii[[[XXXWWWUUUVVV]]]eeeooo|||~~~|||yyyxxxxxxzzz||||||xxxuuuqqqYYYRRRSSSRRRQQQRRRPPPOOOMMMHHHBBB>>><<<<<<;;;<<<======;;;;;;<<<===>>>FFFKKKRRRjjj}}}xxxooogggaaa[[[VVVRRRQQQVVVZZZ\\\```bbb___YYYWWWSSSQQQRRRRRRPPPQQQUUUUUUXXX]]]aaadddgggkkkmmmlllnnnqqqvvv|||fffQQQFFF======<<<;;;;;;<<<>>>>>>@@@AAAAAABBBBBBCCCCCCDDDBBBBBBCCCEEEIIIKKKJJJJJJPPPPPPPPPPPPQQQRRRSSSTTTXXXXXXVVVSSSSSSUUUZZZ^^^bbb___]]]^^^bbbeeefffeeekkklllnnnooorrrwww}}}{{{vvvllleeeeeegggiiikkkmmmppprrrsssssssssvvvvvvxxx{{{vvvggg\\\YYYZZZWWWSSSWWWWWWXXXYYY[[[\\\\\\]]]dddjjjrrryyy}}}zzzsssoooppppppnnnmmmnnnqqqsssyyy{{{|||{{{wwwssspppooonnnlllkkkjjjjjjiiihhhfffjjjmmmuuu~~~xxxpppggg[[[PPPGGGDDDAAA>>><<<<<<<<<===;;;;;;;;;;;;<<<===>>>>>>===BBB===;;;???@@@DDDRRRgggmmmMMMGGG???;;;::::::999777888555333444444555;;;BBBOOO]]]eeeffffffaaahhh|||sssuuuwww~~~rrr^^^ccchhhxxxyyyyyy~~~rrreeeZZZSSSPPPJJJJJJJJJJJJLLLOOORRRTTTRRRSSSSSSRRRPPPPPPRRRSSSUUUUUUVVVYYY\\\___```aaaeeeeeeeeecccbbbcccfffiiinnnqqqvvv}}}}}}~~~{{{xxxvvvooohhhbbbSSSFFFBBBCCCBBBEEEKKKNNNYYYeeeppp}}}qqqddd]]]TTTTTTWWW^^^jjjxxxvvvbbbXXXUUUWWWYYY\\\```gggsss~~~xxxvvvuuuwwwzzz|||{{{zzzttt\\\UUUVVVTTTSSSUUUSSSRRROOOIIIDDD???>>>>>>;;;<<<======;;;;;;<<<===>>>DDDIIIQQQkkk~~~xxxoooggg```ZZZUUURRRPPPUUUYYY[[[]]]___[[[VVVUUURRRPPPRRRRRRQQQRRRVVVZZZ]]]aaaeeeiiimmmqqqtttwwwyyy|||gggRRRGGG>>>===<<<;;;<<<===>>>???AAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEHHHLLLNNNNNNNNNPPPPPPQQQSSSUUUXXXZZZ[[[[[[[[[ZZZYYYYYY\\\aaafffgggccc______bbbeeeggggggkkknnnsssvvvyyy}}}}}}tttjjjeeeeeehhhkkklllnnnqqqrrrsssttttttvvvxxxzzz~~~}}}ssseee[[[XXXXXXVVVSSSWWWWWWXXXYYY[[[]]]^^^___bbbgggooovvvzzz}}}zzzpppjjjhhhgggggggggiiilllooorrryyy{{{~~~~~~{{{xxxuuutttnnnmmmlllkkkllllllkkkjjjlllooouuu~~~~~~tttkkkbbbWWWLLLEEECCC@@@===;;;;;;<<<<<<::::::::::::;;;<<<===>>>;;;@@@===;;;@@@AAAGGGVVVmmmmmmMMMGGG???;;;:::;;;:::888999666444555444555:::BBBJJJWWW]]]```dddcccjjj}}}wwwyyy{{{nnn\\\```eeesssyyyyyyxxxooofff\\\RRRMMMIIIIIIIIIJJJMMMQQQTTTVVVSSSSSSRRRQQQPPPQQQRRRSSSTTTUUUWWWZZZ]]]___``````aaabbbbbbbbbccceeeiiilllrrrvvv{{{||||||~~~}}}}}}~~~zzzttteeeWWWJJJEEEDDDCCCDDDHHHQQQ[[[gggppp}}}|||nnnaaaZZZVVVWWW[[[cccooo~~~ooo^^^WWWUUUWWW[[[___eeelllxxx~~~}}}zzzxxxxxxzzz}}}~~~}}}zzzxxxaaaYYYYYYVVVVVVXXXXXXVVVRRRLLLEEEAAA@@@@@@;;;<<<======;;;;;;<<<===???BBBFFFQQQlllyyyooofff^^^YYYTTTQQQPPPUUUYYYYYYZZZ[[[XXXSSSUUUQQQQQQSSSUUUTTTWWW[[[aaadddhhhkkkpppuuu{{{fffPPPDDD>>>===<<<<<<<<<===???@@@AAABBBBBBBBBBBBCCCCCCCCCFFFGGGIIIMMMQQQTTTTTTTTTRRRSSSTTTVVVYYY[[[^^^___]]]^^^^^^^^^___ccchhhmmmmmmiiidddbbbcccfffiiijjjjjjooovvv{{{~~~~~~yyyppphhhdddfffiiilllmmmoooqqqssstttuuuuuuwwwyyy}}}{{{pppbbbZZZXXXWWWUUUTTTVVVVVVWWWXXX[[[^^^aaaccceeejjjqqqwwwzzz|||~~~zzzoooeee______^^^^^^aaaffflllqqqsss~~~zzzwwwuuunnnnnnmmmmmmmmmmmmnnnnnnmmmooouuu}}}yyynnnddd\\\QQQGGGCCCAAA>>><<<:::::::::;;;999999999999:::;;;<<<<<<:::???===<<>>===<<<;;;<<<>>>???AAADDDOOOkkkzzzoooeee]]]XXXTTTQQQSSSXXX\\\ZZZYYYYYYWWWSSSVVVSSSSSSWWWYYYZZZ]]]bbbfffiiimmmrrrxxx{{{```KKK@@@>>>======<<<===>>>@@@AAABBBBBBBBBCCCCCCCCCCCCDDDHHHIIILLLQQQWWWZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^___`````````aaaeeejjjnnnpppnnnkkkiiihhhiiikkkkkkiiimmmtttyyy|||}}}zzzssskkkeeecccfffjjjlllmmmnnnppprrrtttuuuuuuvvvyyyzzznnnaaaZZZYYYWWWVVVVVVVVVVVVWWWYYY[[[___ccceeehhhlllrrrvvvyyyzzzyyyyyyzzz|||}}}yyypppfff^^^YYYYYYYYYZZZ```iiiqqqwwwzzzxxxssspppooooooooommmllllllmmmnnnjjjmmmssszzz~~~}}}vvviii^^^VVVMMMEEEAAA???===:::999999999999888888888888999:::;;;<<<:::>>>======AAABBBOOOgggcccJJJEEE???<<<<<<===<<<:::;;;777666666555555999???HHHOOORRRYYYfffkkkttt{{{lll^^^aaabbboooyyypppeeeZZZPPPIIIIIIIIIKKKLLLOOORRRUUUVVVTTTPPPMMMMMMOOOQQQRRRRRRUUUWWW[[[]]]^^^______```bbbdddgggiiikkkooosssvvvyyy{{{~~~~~~}}}|||{{{}}}fff\\\PPPHHHDDDDDDEEEGGGLLLUUU```hhhsss}}}sssggg\\\VVVWWWZZZaaalllzzzttt^^^VVVXXX\\\___dddlllsss|||}}}}}}}}}|||{{{zzz{{{}}}|||zzz}}}ggg```^^^[[[\\\aaa```]]]VVVMMMEEEAAA@@@AAA===>>>??????======>>>??????@@@DDDOOOggg{{{pppeee]]]XXXUUUSSSWWW]]]```^^^[[[[[[YYYVVVUUUSSSSSSXXX\\\]]]aaafffjjjnnnssszzzttt[[[HHH???>>>>>>======>>>???AAABBBBBBCCCCCCDDDEEEEEEFFFFFFKKKLLLPPPVVV[[[^^^^^^]]]^^^^^^^^^^^^___```aaabbbccccccccccccccceeeiiilllnnnooopppooonnnmmmkkkkkkkkkmmmqqqtttwww|||xxxtttmmmfffbbbbbbfffiiijjjjjjlllnnnqqqsssuuuvvvuuuyyy~~~{{{nnnaaa]]]\\\ZZZYYY[[[XXXXXXYYY[[[^^^aaadddfffgggiiilllppprrrsssqqqoootttuuuuuuqqqiiiaaaZZZWWWWWWXXX\\\dddmmmwww~~~}}}vvvqqqooopppqqqooollliiihhhiiikkkgggjjjpppwww~~~}}}|||tttggg[[[SSSKKKDDD???===<<<:::999888888888888888888888999:::;;;;;;:::>>><<<===BBBDDDVVVttt___HHHDDD???===>>>>>>===;;;:::777666777666555999???JJJPPPQQQWWWeeekkksssxxx}}}ooo^^^```bbbnnnssscccVVVNNNMMMLLLLLLMMMNNNPPPQQQSSSTTTRRRPPPNNNNNNOOOQQQRRRSSSWWWZZZ^^^_________```bbbfffhhhjjjlllmmmpppsssuuuwwwxxxzzzyyyyyyzzz~~~{{{ggg```TTTIIIDDDEEEGGGHHHHHHRRR\\\dddooo{{{yyypppeee\\\WWWXXX\\\eeeppp~~~mmmZZZWWW]]]aaaeeejjjrrrzzz~~~}}}}}}}}}|||{{{yyy|||~~~}}}{{{yyyjjjcccaaa^^^```fffeeeaaaXXXNNNFFFAAAAAABBB???@@@AAAAAA??????@@@AAA???AAAEEENNNaaa|||pppeee]]]YYYWWWVVV\\\bbbeeebbb^^^]]]]]]ZZZUUURRRTTTYYY]]]___ccciiiooosss{{{nnnWWWGGGAAA>>>>>>===>>>???@@@BBBCCCCCCCCCDDDEEEGGGHHHIIIIIINNNPPPTTT[[[```ccccccaaaaaaaaabbbcccdddfffggghhheeeeeeeeedddcccdddgggjjjiiilllpppqqqooommmkkkkkknnnoooqqqrrruuuzzz~~~~~~rrrnnngggbbb___aaadddggghhhhhhjjjmmmppptttwwwxxxvvvyyy}}}pppdddbbbbbb^^^^^^bbb]]]^^^___aaaccceeeffffffjjjjjjkkkmmmppppppnnnlllmmmnnnnnnjjjddd]]]YYYWWWWWW\\\dddlllttt|||}}}wwwtttssspppqqqppplllgggeeegggjjjgggjjjooowww~~~{{{zzzrrrdddWWWNNNHHHCCC===<<<;;;:::999888888888888888888888999:::;;;;;;;;;===<<>>===???@@@>>><<<:::777666888777666:::@@@IIIPPPQQQWWWccchhhpppvvv{{{pppZZZ^^^aaaooosss```RRRNNNOOOMMMNNNOOOPPPQQQRRRRRRRRRQQQRRRSSSSSSRRRRRRTTTVVV[[[^^^aaaaaa______bbbeeegggiiikkklllmmmnnnppprrrsssvvvxxxxxxxxx{{{ssslll^^^NNNEEEFFFHHHHHHIIIRRR\\\ccclllxxx~~~}}}zzztttmmmeee]]]YYYYYY^^^gggsss~~~fffXXXXXX```eeeiiiooowww~~~}}}}}}}}}|||{{{zzz|||~~~~~~|||zzzyyyyyymmmfffdddbbbeeellljjjeee[[[PPPGGGCCCCCCDDDAAABBBCCCBBBAAAAAAAAACCC@@@BBBGGGMMM[[[uuu}}}pppeee^^^[[[ZZZYYY^^^eeeiiieee`````````___XXXVVVWWW]]]aaaccchhhmmmtttzzz}}}eeeQQQEEEAAA>>>>>>>>>>>>???AAACCCDDDCCCCCCEEEGGGIIIKKKLLLMMMSSSUUUYYY___eeeggggggeeeccccccccccccdddeeeffffffaaabbbbbbaaaaaaaaadddfffdddhhhkkkmmmkkkjjjjjjkkkooopppqqqrrrtttxxx~~~{{{yyywwwvvvlllhhhbbb^^^^^^```cccdddggghhhjjjmmmqqqvvvyyy|||xxxzzz}}}sssgggggghhhddddddiiiccceeegggiiiiiiiiihhhhhhmmmlllkkklllooopppnnnmmmjjjjjjjjjgggbbb^^^[[[[[[\\\eeeqqqyyy~~~~~~xxxvvvvvvoooppppppkkkfffeeehhhlllkkkmmmrrryyyxxxwwwooo___QQQIIIDDD???===<<<;;;:::999888888888999888888999999:::;;;<<<:::<<<<<>>>>>???AAA???===888666666888888777;;;AAAIIIQQQTTTYYYcccgggooouuu|||kkkWWW\\\ccctttyyylll]]]RRRNNNOOOLLLMMMOOOPPPRRRSSSSSSTTTQQQVVV[[[ZZZWWWUUUXXX\\\___aaacccaaa______dddiiihhhjjjlllnnnnnnnnnpppqqqqqquuuzzz}}}}}}mmmVVVHHHFFFGGGFFFKKKSSS[[[aaaiiirrrxxxzzzwwwvvvtttpppjjjccc]]]ZZZWWW\\\eeeqqq~~~uuu```UUUXXX```dddlllrrr{{{}}}}}}~~~}}}||||||~~~~~~{{{yyyyyy{{{pppiiigggeeeiiipppmmmggg^^^RRRIIIDDDDDDFFFBBBCCCDDDDDDBBBBBBCCCDDD@@@CCCHHHMMMWWWooo}}}qqqeee___\\\[[[[[[```gggjjjfffbbbaaaaaaaaa]]][[[\\\aaafffhhhmmmrrrxxxuuu^^^LLLBBB@@@???>>>>>>>>>???AAACCCDDDCCCDDDEEEHHHJJJMMMNNNOOOVVVXXX]]]ccchhhjjjiiihhheeedddbbbaaa```_________\\\]]]]]]]]]]]]^^^aaacccbbbdddggghhhggggggjjjllllllnnnpppqqqsssvvv{{{~~~~~~zzzvvvtttrrrqqqoooiiieee```]]]]]]___aaacccggghhhjjjmmmrrrwww|||~~~zzz{{{~~~uuujjjkkkkkkggggggmmmhhhjjjlllnnnnnnmmmjjjiiikkkhhhfffgggjjjkkkkkkiiijjjjjjjjjgggddd```______bbbnnn|||~~~xxxvvvvvvnnnooooookkkgggfffjjjooooooqqquuu{{{~~~uuutttlll\\\MMMEEE@@@===<<<<<<;;;;;;:::999888888999999999999:::;;;<<<===999;;;<<>>>>>@@@AAA@@@>>>777555666888999888<<>><<<;;;::::::999999999:::888777777777888:::<<<===???@@@BBBEEEQQQlllvvvSSSDDDAAA???>>>@@@@@@===;;;666777777666777999>>>AAAHHHSSSZZZbbbllllllppp~~~~~~www{{{cccZZZaaassszzzooocccYYYRRRNNNLLLMMMMMMNNNMMMLLLMMMOOOQQQXXX```gggfff___[[[^^^bbbkkkjjjgggeeeddddddeeefffkkklllmmmpppssssssqqqpppwww{{{aaaNNNHHHFFFBBBJJJPPPYYY```eeeiiikkkmmmnnnssstttnnngggaaaZZZSSSSSSWWW\\\bbbnnn|||rrr___WWWXXX\\\ccciiinnnvvv}}}|||}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyxxxrrrrrrqqqsssxxxyyyqqqeeeWWWLLLEEEEEEGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFQQQhhh|||tttnnnjjjgggeeecccdddgggjjjlllkkkhhhccc``````cccggglllqqqwww}}}vvviii[[[MMMEEECCCAAA@@@@@@@@@@@@AAABBBCCCDDDGGGJJJLLLMMMNNNPPPRRRXXX[[[aaagggjjjjjjgggeee___^^^[[[YYYWWWVVVVVVVVVUUUWWWYYYYYYXXXXXXYYYZZZZZZ]]]``````___aaafffkkkpppnnnlllkkklllnnnqqqsssuuusssqqqtttyyy|||{{{xxxxxxuuuqqqooorrrvvvzzz}}}zzzuuunnnjjjiiiiiigggddd___\\\ZZZZZZ^^^```aaaaaafffkkkrrrxxx|||~~~{{{vvvzzz}}}tttxxx|||zzzyyy||||||uuurrruuuwwwtttpppnnnnnnmmmllllllmmmpppsssuuutttrrrnnnkkkjjjjjjkkkmmm||||||wwwuuutttsssppplllhhhiiimmmppprrrppppppttt{{{~~~{{{vvvlll\\\OOOGGGBBB???<<<;;;;;;:::999999999999999888777777888999:::<<<===>>>???AAAFFFTTTrrrqqqOOODDDAAA>>>???BBBBBB???;;;777777777666777999>>>AAAMMMXXX___gggqqqqqqvvv{{{yyyeee\\\eeeyyyyyyooodddYYYRRRMMMKKKJJJKKKLLLLLLLLLMMMPPPRRRZZZaaahhhfff```\\\___ccckkkjjjhhhgggfffggghhhiiijjjkkkmmmpppsssuuutttsss{{{~~~cccPPPJJJGGGDDDHHHMMMTTTZZZ^^^bbbeeehhhiiioooqqqlllfffaaaYYYSSSQQQUUUZZZ```kkkxxx|||mmm\\\WWWYYY___fffmmmqqqyyy}}}}}}~~~}}}||||||||||||~~~xxxxxxvvvyyy}}}wwwjjj[[[NNNHHHFFFFFFHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEMMM```{{{~~~|||}}}}}}xxxrrrnnnkkkhhheeehhhiiikkklllkkkgggcccaaafffiiinnntttzzz}}}ooodddXXXLLLEEEDDD??????@@@AAABBBCCCCCCCCCFFFHHHKKKMMMNNNPPPRRRUUU[[[^^^ccchhhiiihhheeeccc[[[ZZZXXXVVVTTTSSSSSSTTTVVVWWWYYYYYYWWWVVVWWWWWWZZZ\\\___``````bbbgggkkkmmmllljjjhhhhhhiiikkklllqqqpppqqquuuyyyyyyvvvrrrnnnmmmkkkiiijjjmmmsssxxxuuusssoookkkgggfffeeeddd^^^\\\ZZZ[[[^^^bbbeeefffhhhmmmvvv|||yyywww||||||yyyvvvyyyzzzvvvsssssspppooooooppprrrvvvyyy{{{wwwuuurrrpppppprrrtttvvv|||wwwuuutttrrrooojjjhhhiiilllooonnnlllmmmrrryyy}}}{{{xxxpppfffWWWKKKDDD@@@===::::::999888888888888888888888888888888999;;;<<<===>>>>>>@@@GGGZZZzzzhhhJJJEEEAAA???AAAFFFFFF@@@:::777777777777777:::>>>AAAMMMXXX___gggppppppvvvxxxhhhbbblll~~~yyypppfff[[[SSSMMMKKKHHHJJJKKKLLLLLLNNNQQQSSS]]]cccgggfff```\\\^^^bbbggggggfffffffffgggiiijjjhhhjjjmmmpppsssuuuvvvwww~~~fffTTTLLLIIIFFFGGGJJJOOOSSSWWW[[[___bbbffflllooojjjddd^^^WWWPPPOOOTTTYYY^^^hhhtttzzzyyyuuugggYYYVVV[[[ccckkkssswww~~~~~~~~~}}}||||||||||||}}}{{{zzz~~~~~~ooo[[[MMMGGGGGGFFFKKKJJJIIIHHHGGGFFFEEEEEEGGGFFFFFFGGGMMM]]]www}}}{{{|||zzzvvvqqqmmmhhhdddfffgggiiiiiiiiigggeeedddlllpppuuu|||vvvjjj```VVVKKKEEEDDD@@@AAABBBCCCEEEFFFFFFFFFHHHJJJMMMNNNPPPRRRUUUWWW```cccgggiiiiiifffcccaaa[[[ZZZXXXVVVUUUTTTUUUUUUXXXZZZ[[[[[[ZZZZZZZZZ[[[^^^```bbbbbbbbbdddhhhkkkjjjiiihhhhhhhhhiiijjjjjjnnnooorrrvvvyyyxxxtttpppiiijjjjjjiiihhhkkkrrrxxxzzzyyyvvvqqqkkkgggfffggg```^^^]]]]]]___cccgggiiijjjpppxxx~~~yyyyyy{{{||||||xxxvvvvvvtttttttttvvvxxx{{{~~~zzzyyywwwwwwxxx|||{{{vvvtttrrrpppmmmjjjiiijjjmmmooommmkkklllqqqxxx|||yyyvvviii```SSSHHHBBB???<<<:::888888777777777777888888888888999999:::;;;<<<<<<>>>???@@@III``````GGGEEEBBB@@@EEEJJJJJJBBB:::777777777777777:::>>>BBBKKKWWW]]]dddlllmmmtttxxxmmmjjjuuuzzzrrrhhh^^^UUUOOOLLLIIIKKKMMMNNNNNNOOOQQQTTT]]]bbbdddbbb\\\YYY[[[___aaabbbbbbcccdddfffhhhiiihhhjjjlllnnnpppsssuuuwww|||~~~kkkYYYNNNIIIFFFHHHIIILLLOOOQQQVVV[[[___dddjjjlllhhhbbb\\\TTTNNNNNNSSSXXX]]]gggrrrxxxwwwpppdddYYYXXX___gggpppwww{{{~~~~~~|||zzzyyyyyyzzz{{{~~~}}}oooXXXJJJIIILLLLLLLLLKKKJJJIIIHHHFFFEEEEEEGGGEEEFFFHHHMMMZZZttt~~~|||}}}|||wwwrrrlllgggcccdddeeegggiiikkklllmmmmmmrrrvvv|||zzzqqqfff^^^UUUKKKEEEDDDAAAAAABBBCCCDDDFFFGGGGGGIIIKKKMMMOOOPPPSSSWWWZZZdddgggkkkllliiieeecccbbb]]]\\\ZZZXXXWWWWWWWWWXXXYYY[[[]]]^^^^^^^^^___aaadddddddddddddddfffhhhjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkmmmppptttuuutttpppmmmlllmmmnnnmmmmmmqqqxxx}}}wwwooojjjiiiiiibbbaaaaaa```aaadddgggjjjlllrrryyy~~~~~~}}}|||yyy}}}~~~yyywwwyyyzzzzzz{{{|||~~~xxxsssqqqmmmkkkjjjiiijjjlllnnnoooooommmmmmrrrxxxzzzwwwrrrccc[[[OOOFFFBBB???===;;;777777777666666777888888888999999:::;;;;;;;;;;;;???@@@AAAKKKfffZZZGGGEEECCCDDDJJJNNNLLLCCC:::777888888777888:::???BBBLLLXXX^^^dddjjjkkkttt{{{ssssss~~~{{{tttjjj```WWWQQQNNNLLLNNNPPPQQQQQQRRRTTTUUU]]]```aaa]]]XXXUUUWWWZZZ^^^___```bbbdddfffhhhiiihhhjjjlllllllllnnnrrruuuxxx{{{sssaaaRRRIIIEEEFFFGGGIIIJJJLLLQQQVVV[[[^^^dddgggddd```]]]YYYSSSMMMQQQVVV[[[eeepppvvvuuuqqqeee\\\]]]dddllltttzzz~~~~~~~~~|||zzzxxxxxxxxxzzz{{{pppVVVIIIMMMSSSTTTLLLLLLKKKJJJIIIHHHGGGFFFFFFDDDEEEIIIKKKVVVppp|||||||||wwwrrrmmmhhhdddeeefffhhhkkkooosssvvvyyyyyy}}}tttkkkbbb[[[TTTKKKFFFEEEAAAAAA@@@@@@AAACCCEEEFFFJJJLLLNNNOOOQQQTTTXXX[[[ccchhhlllmmmjjjhhhggghhhdddccc```^^^]]]\\\\\\\\\\\\^^^```bbbbbbbbbdddeeegggggggggggghhhjjjlllmmmmmmnnnnnnooonnnnnnmmmllllllnnnqqqtttuuutttsssrrrqqqrrrrrrsssuuuzzzwwwooojjjgggeeebbbcccdddddddddfffiiikkkoootttzzz~~~~~~}}}|||}}}~~~{{{zzz}}}vvvpppmmmgggfffhhhkkknnnqqqrrrqqqpppnnnmmmqqqvvvvvvqqqlll^^^VVVLLLDDDAAA???===<<<777777777777777777888999999999:::;;;;;;;;;;;;;;;@@@@@@CCCOOOnnnuuuUUUIIIDDDFFFJJJOOOPPPLLLBBB;;;888888888888888;;;???BBBKKKWWW]]]```eeefffooo{{{{{{|||sssiii```XXXSSSPPPOOORRRUUUVVVWWWXXXYYY[[[___```___[[[VVVTTTUUUXXX^^^___aaacccfffhhhjjjkkkhhhjjjkkkkkkjjjlllqqqvvvwww|||ooo[[[LLLFFFCCCDDDEEEFFFHHHMMMRRRWWWWWW]]]aaa``````aaaaaa^^^PPPSSSVVVYYYbbbnnnttttttsssiiiaaaccckkkrrryyy}}}}}}~~~~~~}}}zzzxxxxxxyyy{{{|||uuuZZZLLLOOOTTTSSSNNNMMMMMMLLLKKKJJJJJJIIIHHHEEEFFFJJJKKKSSSlll}}}zzzyyy||||||wwwssspppllliiieeefffhhhkkkpppvvv|||{{{yyylllddd\\\XXXSSSLLLHHHHHHDDDCCCAAA???@@@BBBEEEGGGJJJLLLMMMOOOQQQTTTYYY\\\___eeekkknnnmmmlllnnnqqqooonnnkkkiiigggfffeeeeeeccceeeggghhhgggggghhhiiilllkkkkkkmmmooorrrtttuuussssssssssssqqqooollljjjnnnoooqqqrrrssstttvvvwwwvvvttttttvvv{{{xxxnnnhhhddd```]]]___bbbeeegggggghhhkkknnnqqquuu{{{}}}~~~vvvnnniiifffgggkkkqqqxxx{{{zzzxxxooolllkkknnnqqqoooiiicccYYYRRRHHHBBB@@@???===;;;888777777777777888999:::999:::;;;<<<<<<<<<;;;:::???AAADDDSSSuuukkkPPPKKKCCCHHHPPPTTTRRRJJJAAA;;;888888888888888;;;???CCCKKKWWW\\\^^^bbbbbblll~~~{{{rrrggg]]]VVVRRRPPPPPPSSSWWWZZZ\\\^^^aaaccccccccc```\\\WWWUUUWWWYYY\\\^^^```cccfffhhhiiijjjfffiiikkkjjjiiilllsssyyy|||~~~eeeRRRIIIBBBDDDEEEFFFHHHMMMRRRVVVWWW\\\```______cccdddcccYYY[[[[[[\\\cccnnntttuuuuuukkkeeeiiirrryyy~~~~~~||||||}}}~~~}}}{{{xxxvvvvvvwwwzzz||||||___OOOOOOQQQMMMOOOOOONNNNNNMMMLLLLLLLLLLLLHHHIIIMMMLLLRRRkkk{{{xxxwwwyyy|||{{{wwwtttrrrpppnnndddeeefffjjjooovvv|||wwwqqqnnnfff___XXXVVVRRRLLLIIIJJJHHHFFFCCC@@@AAACCCGGGIIIJJJLLLMMMOOOPPPTTTYYY]]][[[bbbjjjnnnoooppptttxxxyyywwwuuurrrpppnnnnnnnnnkkklllnnnnnnlllkkklllmmmpppooopppssswww{{{~~~wwwwwwwwwuuurrrnnnjjjhhhjjjjjjkkkllllllooorrruuuwwwuuusssvvv}}}}}}oooeeeaaa^^^ZZZVVV\\\```fffiiiiiikkknnnppprrrwww|||~~~zzz}}}}}}~~~vvvlllfffiiikkkqqqyyymmmkkkiiikkkmmmjjjccc]]]VVVOOOFFF@@@>>>>>><<<;;;888888777777888999::::::999:::;;;<<<<<<<<<;;;:::>>>@@@EEEVVV{{{fffNNNLLLBBBJJJSSSWWWRRRIII@@@<<<888999999888888;;;???CCCQQQ\\\aaabbbeeeeeeoooyyyxxxzzzpppeee[[[UUUQQQPPPOOOSSSXXX]]]```cccfffiiigggeeebbb^^^YYYWWWYYY[[[ZZZ[[[^^^aaacccfffggghhheeehhhkkkjjjjjjnnnvvv}}}mmmVVVMMMDDDEEEGGGIIIKKKOOOTTTXXX\\\```aaa___^^^aaabbbaaacccdddbbbaaagggqqqwwwwwwuuummmggglllvvv}}}}}}}}}{{{zzz~~~|||{{{}}}~~~}}}}}}zzzxxxuuussssssuuuwwwyyy~~~bbbSSSRRRTTTSSSOOOOOONNNMMMLLLJJJHHHGGGEEEIIIGGGFFFKKKOOOccc}}}yyywwwwww{{{~~~zzztttqqqppppppqqqiiiiiihhhhhhkkksss|||xxxppphhheee^^^ZZZTTTPPPOOOPPPQQQQQQLLLIIIEEECCCDDDFFFHHHIIIKKKMMMOOOPPPQQQRRRUUUWWW___cccfffhhhnnnwww||||||~~~}}}|||yyywwwuuusssrrruuuvvvvvvuuurrrqqqqqqrrrssssssuuuyyy}}}~~~zzzzzzxxxssslllgggdddcccgggiiilllnnnnnnppprrruuusssssstttvvvyyy{{{}}}~~~rrrccc[[[YYYZZZYYYVVV```aaabbbcccfffkkkrrrwww{{{~~~yyyzzzyyywwwzzz|||}}}}}}~~~tttooonnnvvvzzz~~~uuugggdddcccfffjjjhhh___WWWMMMHHHBBB>>><<<;;;;;;:::999999888888888888888888999999999::::::;;;;;;;;;DDDCCCKKKccc___MMMNNNDDDRRR]]]ZZZPPPFFF???;;;<<<::::::===<<<;;;>>>DDDPPP[[[______aaabbbnnn||||||{{{wwwpppfff\\\VVVSSSSSSRRRUUUZZZ___dddhhhjjjlllfffeeeaaa[[[ZZZ^^^aaa```cccbbbaaabbbdddffffffeeeggghhhjjjmmmpppuuu|||vvv[[[KKKDDDBBBDDDIIIMMMPPPVVV^^^eeebbbdddeee\\\TTT\\\mmmmmm^^^bbbkkknnnqqquuuxxxsssooopppwww|||yyyxxxwwwwww~~~|||zzzzzzyyyxxxvvvvvvwwwwwwvvvtttuuuwwwyyygggWWWVVVWWWUUUPPPOOONNNMMMKKKIIIHHHHHHHHHKKKHHHGGGKKKNNN```~~~|||xxxvvvwwwzzz~~~~~~yyyuuuttttttsssrrriiihhhgggfffggglllsssyyy}}}vvvqqqkkkeeebbb^^^[[[VVVTTTTTTUUUVVVVVVNNNKKKGGGDDDDDDEEEGGGHHHLLLNNNPPPRRRRRRTTTVVVXXX^^^bbbfffiiioooyyy~~~|||zzzyyyxxxyyyyyyyyywwwuuusssssstttwwwwwwxxx{{{}}}~~~|||zzzssssssrrrooojjjfffddddddeeegggiiikkklllmmmppprrrrrrrrrrrrrrrsssuuuvvvwwwuuulll```ZZZZZZ[[[[[[ZZZggghhhiiijjjlllqqqvvv{{{~~~wwwpppooopppooouuuxxx{{{}}}xxxsssqqq{{{zzznnnbbb``````cccfffcccZZZRRRJJJFFFAAA===;;;;;;;;;:::999999888888888888888888999999999::::::;;;<<<<<>>;;;999777666888888777;;;AAAPPP[[[^^^^^^bbbdddqqq{{{~~~|||xxxqqqggg]]]WWWTTTSSSTTTVVVZZZ___cccgggiiijjjfffgggddd______dddffffffgggeeeddddddfffggghhhhhhiiilllppptttwww{{{yyy```PPPGGGDDDEEEIIIMMMPPPWWW^^^eeedddggghhh^^^RRRVVVcccyyyjjj```eeemmmooorrrxxxxxxvvvttttttyyy}}}yyywwwuuutttyyy}}}}}}||||||{{{xxxvvvvvvwwwxxxwwwvvvwwwyyy|||mmm\\\ZZZ[[[YYYRRRQQQNNNLLLJJJIIIIIIIIIJJJMMMIIIHHHKKKMMM]]]yyy{{{wwwtttuuuyyy}}}|||wwwvvvxxxxxxuuuqqqhhhfffdddaaa```ccchhhlllqqqvvvsssnnnlllgggcccaaa[[[YYYWWWVVVXXXYYYZZZYYYTTTQQQLLLHHHFFFFFFHHHIIIMMMOOORRRSSSTTTUUUXXXZZZ\\\aaafffjjjrrr|||~~~}}}|||{{{{{{{{{xxxuuuttttttuuuyyyyyyyyyzzz{{{zzzwwwtttnnnnnnmmmjjjfffcccbbbbbbbbbdddggghhhiiijjjlllnnnrrrqqqpppooooooooooooooommmggg```\\\]]]```aaa```iiijjjlllnnnpppsssxxx{{{}}}kkkeeeeeegggiiippptttyyyyyywww}}}pppeee]]]\\\\\\___aaa]]]SSSKKKFFFCCC>>>;;;::::::::::::888888999999999999999999999999999999:::;;;<<<===CCCEEESSSooo~~~]]]RRRUUUVVVbbbhhh]]]LLLAAA===<<<===:::888:::999999===DDDPPPZZZ]]]]]]aaadddrrr{{{uuu~~~zzzsssiii___XXXTTTSSSVVVXXX[[[___bbbdddfffgggdddfffdddaaaccchhhlllkkkllliiiffffffhhhkkklllmmmmmmqqqvvvzzz}}}}}}fffWWWKKKGGGEEEIIIMMMRRRYYYaaahhhiiilllkkk^^^PPPOOOVVVjjjbbbaaagggmmmnnnrrryyy{{{{{{{{{{{{|||{{{wwwuuutttuuuwww{{{~~~~~~~~~|||yyyvvvvvvwwwxxxxxxxxxyyy}}}ppp```^^^___\\\TTTRRROOOLLLJJJIIIJJJJJJIIILLLHHHGGGKKKMMM[[[uuu~~~zzzvvvssstttwww{{{}}}xxxtttvvvzzz{{{uuuooodddccc```\\\ZZZ[[[^^^bbbhhhnnnvvvwwwmmmjjjjjjhhheeeddd\\\[[[[[[]]]```bbbcccbbb___[[[UUUNNNIIIGGGIIIJJJMMMOOORRRSSSTTTUUUXXXZZZ[[[aaaggglllttt~~~|||zzzyyyvvvwwwvvvtttqqqpppqqqrrrvvvvvvuuuvvvvvvtttpppnnnlllllljjjfffaaa^^^]]]]]]bbbdddfffggghhhiiikkkmmmppppppooommmmmmllllllllliiigggcccbbbccceeefffgggiiikkkooorrruuuxxx|||qqqccc___aaaeeejjjnnnttt{{{~~~{{{|||sssiiiaaaZZZYYYZZZ\\\\\\WWWMMMEEEBBB???;;;999999::::::999888888999999999999999:::999999999999:::<<<===>>>AAAHHH[[[|||zzz]]]TTTWWW___iiilll^^^JJJ???===???@@@===;;;<<<;;;;;;@@@FFFPPPZZZ[[[ZZZ]]]```ooouuusss{{{|||vvvlllaaaYYYUUUTTTXXXYYY[[[]]]```bbbcccddd```ccccccbbbdddjjjnnnmmmllljjjggggggjjjnnnqqqsssrrrtttwwwyyy{{{~~~mmm^^^OOOIIIEEEHHHNNNTTT]]]eeeooonnnnnniii[[[MMMJJJOOO[[[\\\bbbjjjmmmmmmsss|||~~~~~~zzzxxxwwwtttssssssvvv{{{~~~~~~|||xxxuuuuuuvvvwwwwwwxxxzzz}}}rrrbbb```aaa^^^UUUSSSPPPMMMJJJJJJJJJJJJGGGIIIFFFFFFKKKMMMZZZrrr~~~zzzvvvrrrrrrtttvvvwwwsssqqquuuzzzzzzssslllaaa___[[[WWWTTTUUUYYY]]]eeekkksss{{{~~~tttlllkkkkkkiiihhhiiidddeeefffjjjnnnqqqrrrqqqlllhhh```VVVLLLHHHHHHJJJMMMOOOQQQSSSSSSUUUWWWYYY\\\bbbggglllttt~~~}}}zzzwwwtttsssmmmmmmmmmkkkiiiiiilllnnnpppooonnnooooooooollljjjjjjiiihhhddd```]]]]]]^^^dddfffhhhiiiiiijjjlllnnnmmmmmmllllllllllllmmmmmmjjjjjjiiihhhggggggjjjkkkmmmqqqwww}}}yyyfff______bbbjjjqqqtttyyy|||~~~{{{qqqkkkfffbbbYYYYYYZZZZZZYYYSSSJJJCCC???===:::888999999999888888888999999:::::::::::::::999999999:::<<<>>>???AAANNNiiiwww___XXX[[[gggnnnmmm^^^JJJ@@@???AAA???<<<;;;<<<;;;:::>>>DDDOOOXXXYYYWWWYYY[[[iiirrrrrrxxx~~~wwwmmmcccZZZUUUSSSWWWWWWYYY[[[]]]___aaabbb```cccddddddffflllooonnnjjjgggfffgggkkkppptttvvvuuuuuuttttttuuuxxx~~~vvvgggSSSKKKFFFHHHOOOWWWaaajjjtttrrrmmmcccUUUJJJIIINNNTTT[[[fffnnnpppqqqyyy|||zzzyyytttrrroooooorrruuuwwwxxx~~~~~~~~~~~~}}}}}}}}}{{{wwwttttttuuuvvvvvvvvvxxx{{{~~~uuudddbbbbbb___UUUTTTQQQNNNLLLJJJJJJJJJFFFGGGDDDEEEJJJKKKVVVmmm~~~{{{wwwrrrppppppqqqqqqpppqqquuuyyywwwpppiiiaaa^^^YYYTTTQQQSSSXXX\\\ffflllsss{{{~~~uuunnnmmmnnnmmmmmmooommmmmmooosssxxx|||~~~~~~{{{wwwmmm___QQQIIIHHHIIIMMMOOORRRSSSTTTUUUWWWZZZ]]]ccchhhlllsss{{{|||xxxtttpppnnnlllcccddddddcccccceeeiiilllmmmkkkiiiiiijjjkkkkkkjjjffffffeeedddaaaaaaccceeeggghhhjjjkkkkkklllnnnpppllllllllllllmmmooopppqqqnnnppppppmmmjjjiiimmmpppqqqwww|||lll______dddiiiqqqzzz}}}yyyuuuxxxwwwpppiiiggggggeee[[[[[[ZZZYYYVVVPPPHHHBBB>>><<<999888888999888777888888999999:::;;;;;;;;;:::999999999:::<<>>>>>@@@???===@@@EEELLLVVVWWWUUUWWWXXXeee|||sssqqqvvvxxxnnncccZZZTTTRRRTTTTTTUUUWWWZZZ]]]```aaabbbfffhhhgggiiimmmooolllfffddddddfffjjjooosssttttttsssrrrpppqqqvvv}}}rrrZZZPPPGGGHHHOOOXXXccckkkssspppgggZZZNNNHHHKKKOOOUUU___lllsssuuuxxx~~~}}}|||wwwuuurrrqqqqqqqqqpppooosssvvvzzz~~~}}}}}}|||||||||zzzwwwttttttuuuvvvuuuuuuvvvxxx{{{yyyhhhdddccc___UUUTTTRRRPPPMMMKKKIIIIIIFFFGGGCCCDDDIIIHHHRRRggg~~~}}}xxxsssnnnlllkkkmmmooossswwwxxxuuunnnhhhddd```YYYSSSOOORRRXXX]]]hhhmmmuuu}}}yyyrrrrrrssssssuuuyyyzzzzzz{{{}}}kkkZZZOOOMMMNNNNNNPPPSSSTTTUUUVVVYYY[[[___eeeiiilllqqqxxxzzzyyywwwvvvssspppllliiifffeee^^^___``````bbbeeejjjnnnooolllhhhggghhhjjjllllllgggggggggeeeddddddfffiiiiiikkklllmmmmmmnnnpppqqqqqqqqqqqqrrrsssuuuvvvwwwuuuxxxxxxuuupppoootttyyyyyyvvvhhh```fffnnnssszzz}}}uuukkknnnnnniiiggghhhhhheee]]]\\\ZZZXXXSSSMMMGGGBBB>>><<<999888999888777666888888999999:::;;;;;;<<<::::::999888:::===@@@BBBNNNgggoooffflllttt{{{{{{sssbbbQQQIIIDDDBBBBBB@@@AAADDDBBB@@@AAAEEEHHHRRRUUUTTTVVVWWWccczzztttooorrrwwwyyyooocccZZZTTTQQQPPPPPPRRRTTTXXX\\\___aaadddgggiiiggghhhkkkkkkhhhdddcccbbbdddhhhlllnnnnnnqqqqqqrrrsssuuuzzz~~~cccVVVKKKIIIOOOWWWaaaiiimmmiii```SSSHHHGGGKKKPPPWWWbbbnnntttvvv|||}}}{{{zzzxxxvvvrrrooolllooosssyyy~~~~~~}}}|||{{{zzzxxxvvvwwwwwwwwwuuuttttttvvvxxx}}}jjjeeeccc___UUUTTTSSSQQQOOOLLLIIIHHHHHHHHHCCCCCCHHHFFFNNNccc~~~}}}yyysssmmmiiihhhkkkooouuuyyyxxxsssmmmiiigggbbbZZZRRROOOQQQWWW]]]iiiooowww~~~}}}wwwwwwxxxyyy}}}vvvcccVVVSSSTTTPPPRRRTTTVVVVVVXXXZZZ\\\aaafffjjjkkkooouuuwwwuuunnnmmmkkkhhheeebbb```___\\\]]]___```cccgggmmmqqqsssooojjjggghhhkkkmmmnnnlllllljjjgggeeedddfffhhhjjjlllmmmnnnnnnoooppprrrxxxxxxxxxyyyzzz{{{|||}}}||||||wwwvvv|||}}}vvviiidddmmmwww{{{zzzqqqeeehhhiiihhhhhhjjjhhhddd^^^]]]ZZZVVVQQQKKKFFFCCC>>><<<:::999999888777666888888999::::::;;;<<<<<<;;;:::999888:::===@@@BBBTTTpppkkkhhhtttvvvdddUUULLLFFFAAA===<<<>>>AAA@@@<<<===@@@EEEPPPTTTTTTWWWXXXddd{{{}}}sssmmmooossszzzyyyooocccYYYSSSPPPMMMNNNPPPSSSWWW[[[___bbbcccfffhhhfffeeegggfffbbbcccbbbbbbcccfffhhhiiiiiimmmpppsssvvvzzziii[[[MMMJJJNNNVVV___ggggggddd[[[NNNFFFFFFKKKOOOWWWbbbmmmqqqttt{{{}}}xxxtttlllnnnqqquuuzzz~~~}}}||||||{{{yyyxxxyyyyyyxxxvvvtttsssuuuvvvllljjjhhh```WWWYYYYYYUUUOOOJJJHHHHHHFFFFFFFFFCCCCCCHHHSSS[[[zzz~~~}}}xxxrrrmmmjjjiiiqqquuuzzz|||{{{uuummmhhhcccaaa]]]WWWSSSTTT[[[aaakkkssszzzyyy}}}nnn]]]TTTRRRQQQTTTXXXYYYYYYYYY\\\^^^gggfffhhhlllqqqsssrrrpppnnnjjjhhhiiifff```\\\[[[\\\\\\```ffflllppptttxxxxxxtttpppnnnnnnpppqqqrrrqqqnnniiidddcccdddgggiiilllkkkkkklllooorrrwwwyyy||||||}}}wwwkkkkkkmmmuuu~~~sssiiidddfffiiijjjjjjfffbbb___[[[YYYWWWTTTPPPIIIBBB===::::::999999888777666666:::999888888999:::<<<===<<<===<<<:::<<>>;;;999999999888888888777777999999999999:::;;;<<<<<<:::::::::;;;<<>>>>>EEEZZZrrrjjjaaaWWWRRRMMMIIIIIIKKKJJJIIIGGGFFFEEEDDDDDDDDDIIITTTXXXYYY[[[UUUWWWfffnnnpppsssvvvwwwyyy{{{}}}~~~}}}}}}~~~zzztttnnnfffaaaZZZ[[[]]]ccckkksssxxxzzz}}}wwwpppkkkiiiiiijjjjjjrrruuuzzz~~~nnnXXXLLLIIIKKKMMMNNNPPPPPPNNNLLLPPPXXX```ccchhhpppwww}}}zzz{{{}}}|||yyyvvvvvvwwwxxxxxxxxxqqqqqqrrrrrrrrrrrrqqqppp}}}ddd^^^gggppprrrkkk```UUUNNNKKKKKKKKKMMMJJJGGGEEEFFFHHHJJJKKKLLLYYYooo{{{sssmmmiiidddjjjttt}}}{{{{{{xxxrrrmmmmmmqqquuu}}}ssskkkggg]]]YYYTTTSSSVVVZZZ]]]^^^^^^```ccceeegggjjjooosssqqqsssxxx}}}yyyuuuwww{{{zzz{{{}}}vvvqqqppppppnnnlllgggdddaaacccfffeee^^^WWWNNNIIIDDD???===<<<;;;:::888888888888888888888888777888:::;;;<<<;;;;;;;;;<<<:::<<<@@@???FFF___zzz{{{}}}}}}eee]]]UUURRRNNNJJJKKKNNNNNNMMMKKKIIIHHHGGGFFFFFFIIISSSVVVWWWYYYUUUXXXgggppprrruuuyyy{{{|||{{{zzz~~~~~~{{{vvvooogggbbb]]]\\\\\\aaajjjsssxxx{{{wwwrrrmmmjjjjjjllllllllltttxxx}}}www]]]NNNIIIIIIJJJLLLOOOQQQOOOLLLOOOWWW___dddjjjqqqxxxxxx|||~~~|||yyywwwvvvwwwxxxxxxxxxrrrrrrssssssrrrpppnnnlllfff^^^gggppprrriii]]]SSSNNNKKKHHHFFFNNNKKKGGGEEEFFFJJJLLLNNNKKKUUUiii~~~~~~}}}uuummmiiidddkkkvvv}}}|||yyytttooonnnrrrvvv|||ssslllhhh]]]XXXSSSQQQSSSWWWYYYZZZZZZ]]]aaaccceeeiiioootttwwwyyy}}}zzzvvvsssyyy{{{sssoooooorrrttt{{{sssooooooooommmkkkeeebbb```cccgggddd\\\TTTIIIFFFAAA===<<<<<<;;;:::888888888888888888999999777888:::;;;<<<<<<;;;:::===;;;===AAA@@@GGGbbbzzz}}}sss```ZZZTTTQQQNNNKKKMMMQQQPPPOOONNNLLLJJJIIIHHHHHHIIISSSUUUVVVYYYUUUYYYiiinnnppptttzzz}}}zzz~~~|||xxxqqqhhhbbbbbb___^^^bbbkkktttzzz|||rrrnnniiihhhjjjllllllllltttxxx~~~}}}aaaOOOIIIHHHHHHKKKOOOQQQNNNKKKNNNVVV^^^eeejjjqqqxxx}}}xxx}}}}}}|||zzzwwwvvvwwwxxxyyyxxxtttttttttsssqqqnnnkkkiiisss```]]]gggzzztttooocccWWWQQQPPPLLLGGGNNNDDDHHHHHHAAALLLTTTEEEJJJPPPdddxxxqqqlllkkknnnsss{{{|||tttnnnmmmqqqxxx}}}zzzsssnnnkkkddd\\\UUUQQQOOOOOOSSSYYYYYY[[[^^^ccchhhmmmppprrrzzz}}}}}}wwwtttoooqqqwww|||qqqkkkgggggglllsss|||}}}vvvmmmjjjkkkmmmllljjjkkkfffaaabbbeeebbbXXXNNNEEEBBB???;;;999888999:::::::::999999999999999999777888999:::;;;:::999999>>><<<===AAAEEERRRlll|||vvvkkk\\\WWWQQQMMMLLLMMMNNNNNNKKKLLLNNNOOOOOOMMMJJJHHHJJJOOOWWW\\\[[[YYY^^^ffflllnnnsss|||zzzuuuqqqooollliiiiiilllssswwwvvvssspppkkkfffdddeeeggghhhgggsssvvv{{{~~~hhhUUUKKKHHHHHHOOORRRSSSQQQOOOQQQXXX^^^gggmmmttt}}}{{{yyy|||{{{{{{{{{{{{zzzyyyxxxvvvuuutttsssqqqppppppnnnkkkiiiqqq^^^ZZZeeewwwvvvqqqfffYYYRRRQQQMMMHHHKKKBBBFFFFFFAAALLLTTTGGGGGGLLL___|||yyysssnnnjjjmmmrrrzzz|||vvvqqqpppsssxxx{{{~~~wwwwwwwwwxxx||||||wwwsssqqqkkkbbbYYYSSSOOOMMMPPPUUUYYY^^^eeekkkooorrruuuxxxzzzwwwzzz~~~}}}tttmmmkkkmmmqqqyyyzzznnnhhhhhhmmmuuu}}}{{{ssskkkhhhjjjmmmmmmkkkjjjfffbbbaaaaaa\\\SSSKKKBBB@@@===:::888888888999999999999999999999999999777888999:::;;;::::::999;;;;;;===BBBIIIWWWoooqqqhhh[[[WWWQQQNNNMMMMMMNNNNNNLLLMMMOOOOOOOOOMMMJJJIIINNNRRRYYY______\\\^^^dddfffjjjsss|||{{{wwwsssqqqooommmmmmpppvvvyyyxxxvvvoookkkgggfffhhhiiiiiiiiinnnsssyyy~~~nnn[[[PPPJJJHHHMMMPPPRRRQQQOOOQQQXXX___jjjqqqzzz~~~{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvuuusssqqqpppooonnnkkkhhhooo[[[WWWbbbuuuzzzuuujjj\\\TTTQQQNNNIIIIIIBBBCCCDDDBBBKKKQQQIIIEEEHHHXXXttt~~~zzztttqqqjjjkkkpppvvv~~~~~~{{{wwwsssrrrtttwwwyyy{{{sssmmmmmmooorrruuuzzz~~~~~~}}}}}}}}}zzzxxxwwwooofff[[[TTTOOOLLLOOOTTT[[[dddpppxxxzzz|||~~~yyyuuuuuuvvvwwwzzzvvvsssrrrmmmfffbbbccciiippp{{{yyyllljjjpppzzzwwwppphhhfffiiimmmmmmllliiifffccc___ZZZTTTLLLGGG>>>===:::888777777888999888888888999999::::::;;;888888999:::::::::::::::;;;;;;>>>EEEPPPaaayyy}}}jjjdddZZZVVVQQQNNNMMMNNNOOOOOOMMMNNNOOOPPPOOOMMMKKKIIIQQQSSSYYYaaaccc```^^^___bbbiiisss}}}~~~zzzvvvuuusssrrrrrruuuyyy|||zzzxxxpppmmmkkkkkkmmmnnnnnnnnnnnnssszzzvvvcccUUUMMMHHHIIIMMMPPPPPPOOORRRYYY```llluuu~~~~~~}}}zzzzzzzzzzzzzzzzzzzzzyyyxxxxxxvvvtttrrrpppooommmiiigggmmmZZZVVVaaattt~~~yyynnn___VVVRRRNNNJJJIIIDDDBBBCCCDDDIIILLLHHHDDDFFFRRRlll}}}xxxtttqqqjjjkkknnnssszzz}}}zzzuuurrrqqqsssvvvyyy{{{sssjjjeeefffiiimmmppptttwwwxxxxxxxxx{{{~~~}}}{{{yyyxxxwwwmmmdddZZZTTTPPPMMMQQQVVV^^^kkk{{{~~~yyytttqqqqqqqqqpppooolllgggdddccc___[[[\\\```eeennn{{{|||rrruuu|||sssmmmfffeeeiiimmmnnnmmmgggfffbbb\\\SSSKKKFFFCCC;;;:::999888777888999:::777777888999::::::;;;;;;999999999:::::::::::::::======@@@IIIYYYppp~~~tttdddaaaYYYVVVQQQOOONNNOOOPPPOOOOOOOOOPPPPPPOOOMMMKKKJJJPPPPPPWWWbbbhhheee```^^^fffmmmvvv~~~~~~~~~}}}zzzxxxuuuttttttvvvyyyzzzyyywwwqqqqqqqqqrrrssstttuuuuuuuuuyyy~~~|||iiiZZZOOOJJJGGGKKKNNNOOOOOOSSSZZZaaammmyyy~~~{{{yyyzzzyyyzzzzzzzzzzzzzzzyyyyyyvvvtttrrrpppooolllhhhfffmmmZZZWWWcccvvv~~~rrrbbbWWWRRRNNNJJJIIIGGGCCCCCCHHHHHHDDDEEEFFFGGGPPPeee~~~zzzvvvqqqnnnllllllmmmpppvvv{{{}}}~~~|||xxxrrrnnnnnnrrrwww{{{~~~zzzwwwmmmbbb^^^___bbbfffiiilllnnnooopppsss{{{{{{zzzyyywwwvvvuuusssssskkkcccZZZUUUQQQNNNQQQVVVbbbppp{{{yyyxxxtttooojjjiiijjjiiifffcccbbb^^^ZZZXXXUUUSSSWWW^^^ccclllyyyzzzpppkkkffffffjjjmmmmmmkkkdddccc___WWWNNNFFFBBBAAA::::::999888888999::::::777777888999::::::;;;;;;:::::::::::::::;;;;;;;;;>>>>>>AAALLLcccooobbb```XXXUUUQQQOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMLLLKKKNNNOOOWWWdddmmmkkkfffcccooowww}}}{{{||||||zzztttsssrrrssstttuuuttttttssstttuuuvvvxxxyyy{{{}}}~~~ooo___SSSLLLFFFJJJMMMNNNNNNSSS\\\dddrrrzzzyyyzzzzzzzzz{{{{{{{{{zzzyyyyyyvvvtttrrrpppnnnlllhhheeemmmZZZXXXdddxxxvvveeeWWWQQQMMMJJJHHHJJJDDDEEEMMMHHH???CCCEEEHHHNNN^^^zzz|||xxxsssooommmpppnnnmmmnnnrrrvvvyyyzzz{{{wwwqqqmmmnnnsssyyy~~~}}}~~~|||yyyvvvqqqggg]]]]]]^^^```ccceeehhhjjjkkkjjjrrr}}}zzzuuuuuutttrrrqqqpppooonnnkkkddd]]]YYYTTTQQQRRRVVVeeeqqq|||wwwsssrrrqqqooollliiihhhgggfffbbb^^^^^^ZZZVVVSSSOOOMMMSSS[[[eeelllvvv~~~wwwmmmiiieeefffjjjllliiieee___]]]XXXQQQIIIBBB???>>>999999888888888999999999888888888999999::::::;;;:::::::::::::::;;;<<<<<<===>>>DDDUUUrrrlllbbb```WWWTTTQQQPPPQQQQQQQQQQQQRRRRRRQQQPPPOOOMMMLLLKKKNNNPPPYYYhhhqqqpppllljjjuuu}}}{{{~~~}}}{{{qqqpppnnnllllllmmmnnnpppqqqrrrtttuuuwwwyyy}}}zzzhhhYYYPPPHHHKKKMMMLLLMMMSSS^^^gggxxx~~~yyyyyyzzz{{{{{{{{{{{{{{{zzzyyyyyyuuusssqqqooonnnlllhhhffflllYYYXXXeeeyyyxxxfffWWWPPPLLLIIIEEEJJJDDDGGGRRRIII===DDDCCCGGGLLLVVVnnn}}}yyyvvvrrrooonnnssspppnnnmmmpppsssuuuvvvxxxvvvrrrqqqrrrvvv|||}}}}}}}}}|||zzzwwwrrrvvvwwwsssnnnhhh```WWW\\\\\\]]]___aaaccceeeffffffooo|||xxxtttppppppoooooonnnmmmllllllhhhbbb^^^\\\ZZZVVVWWWZZZeeennn|||~~~}}}uuuooolllkkkllljjjjjjhhhgggfffccc```]]]XXXUUURRRPPPLLLLLLSSS\\\iiinnnttt|||yyyqqqiiifffdddfffiiihhhccc^^^XXXUUUOOOIIIDDD@@@===;;;888777777777777777777777999999999999999999999999;;;::::::999:::;;;<<<======CCCNNNdddyyyjjjccc___VVVTTTQQQPPPQQQRRRRRRQQQSSSSSSRRRPPPOOONNNLLLLLLLLLOOOZZZgggoooooommmmmmvvv{{{tttxxx~~~|||}}}}}}}}}{{{pppmmmjjjfffeeefffiiillllllmmmooopppqqquuu{{{ttt___SSSKKKMMMMMMKKKLLLSSS___jjjzzz}}}}}}yyyyyy{{{||||||||||||{{{zzzxxxxxxtttrrrpppooonnnllliiigggkkkXXXXXXeeeyyyyyygggWWWOOOLLLIIIBBBIIIDDDHHHVVVKKK===EEE@@@EEEIIIQQQfff}}}|||zzzxxxuuurrrpppooouuurrrnnnmmmoooqqqssstttvvvuuutttuuuwwwzzz~~~}}}xxxvvvuuutttqqqnnnnnnssstttooogggaaaZZZTTTVVVVVVVVVWWWXXX[[[]]]^^^___iiiuuu{{{xxxrrrmmmlllmmmmmmmmmmmmmmmlllllllllbbb___]]]___^^^]]]^^^aaaeeekkkwwwxxxpppiiiggggggiiibbbccccccbbb```]]]ZZZXXXQQQOOONNNNNNLLLMMMVVVaaammmooottt{{{uuummmgggdddccceeehhhfff___XXXTTTOOOIIIDDDAAA???<<<999666666666666666555555555::::::999999999999999999;;;;;;:::999:::;;;<<<===@@@HHHXXXssstttiiiccc^^^VVVTTTQQQQQQRRRSSSRRRRRRTTTSSSRRRQQQOOONNNMMMLLLIIIMMMXXXeeekkkjjjiiikkksssvvvnnnqqqwwwyyywwwuuuxxx}}}}}}zzzooolllgggccc```bbbgggjjjgggiiijjjkkklllqqqxxx~~~|||dddTTTMMMNNNMMMJJJKKKSSS```kkkxxx}}}vvvppp}}}~~~zzz|||yyyyyy{{{}}}}}}}}}|||{{{yyyxxxwwwsssqqqoooooonnnllljjjggggggWWW]]]bbbzzz{{{gggVVVNNNKKKIIIFFFEEEFFFHHHIIIHHHCCC???EEEEEEGGGNNNaaa~~~|||zzzxxxuuutttsssrrrrrrpppnnnlllmmmoooqqqsssrrrqqqssswww|||yyyrrrpppnnnjjjiiikkkkkkpppsssmmmaaaWWWSSSSSSNNNPPPSSSTTTUUUUUUVVVXXXbbbdddhhhjjjjjjhhheeebbbfffhhhjjjjjjiiihhhhhhiiifffcccaaaaaadddhhhkkkmmmiiiooozzzxxxxxxtttlllccc```bbbgggddddddcccbbb___[[[WWWUUULLLMMMLLLJJJJJJQQQ\\\ffflllttt||||||nnngggaaabbbccceeeddd___YYYTTTPPPKKKEEE@@@===;;;999888777666666555555555666666999888777777777888999:::666444555999;;;<<>>===<<<;;;:::777666666555555555666666;;;:::999777777777888888777555666999;;;;;;>>>CCCIIIVVVrrrrrrjjjddd```^^^XXXVVVTTTSSSTTTTTTSSSRRRUUUTTTRRRPPPOOOOOOOOOOOOKKKMMMSSSZZZaaaeeeeeedddooo~~~tttkkkddddddfffjjjooouuuyyy{{{vvvooojjjlllnnnmmmkkkkkkjjjmmmpppppppppuuu~~~~~~kkkZZZMMMIIIGGGIIIMMMTTTbbbnnnyyy{{{{{{ssshhhcccggglll{{{{{{|||}}}yyyuuutttuuuwwwyyy{{{|||zzzxxxwwwwwwsssrrrppppppppppppnnnmmmkkkYYY]]]```xxxtttbbbRRRKKKIIIGGGBBB@@@??????@@@???>>><<>><<<<<<<<<<<<;;;666666666555555666666777<<<;;;999888777666666666888666777999::::::>>>DDDPPPeeetttgggdddbbb^^^[[[ZZZXXXWWWWWWWWWVVVTTTRRRVVVUUUSSSQQQPPPOOONNNNNNJJJLLLPPPWWW]]]aaaaaaaaakkkxxx~~~pppggg___]]]```eeennnvvv~~~||||||xxxvvvzzz|||xxxtttssstttvvvxxxxxxzzz~~~jjjZZZLLLIIIGGGJJJNNNUUU```kkkqqqpppkkkbbbZZZ[[[dddmmm}}}}}}zzzvvvsssrrrtttvvvyyy{{{{{{yyywwwwwwwwwsssqqqooonnnnnnnnnmmmkkknnn[[[]]]^^^uuutttaaaRRRJJJGGGEEECCCBBB@@@???????????????===@@@DDDGGGLLL^^^}}}~~~{{{xxxvvvuuuuuutttssssssrrrpppnnnllllllnnnsssyyy~~~yyyrrrlllkkkjjjffffffhhhnnnlllgggaaaZZZRRRLLLHHHHHHIIIKKKLLLLLLOOORRRUUUXXXYYYZZZ[[[[[[ZZZYYYXXXUUUXXX]]]______^^^]]]]]]]]]dddooo|||yyytttwww}}}vvvpppmmmmmmqqqmmmgggddddddfffhhhiiikkkkkkjjjfffaaa[[[UUUQQQLLLOOORRRWWW]]]fffpppxxxrrrfff^^^ZZZZZZYYYWWWVVVTTTPPPKKKGGGAAA>>>;;;::::::;;;::::::666666666666666666777888:::999999888888777777777999777888:::::::::@@@HHHWWWrrrggg^^^______]]]ZZZYYYYYYXXXYYYYYYXXXUUURRRWWWVVVTTTRRRPPPOOOMMMMMMLLLMMMPPPUUU[[[^^^______eeepppxxxyyyxxxyyyxxxuuurrrhhh___\\\^^^dddooozzz}}}~~~}}}~~~lll]]]NNNIIIGGGJJJOOOTTT^^^gggiiigggaaaXXXTTTXXXeeeooo~~~xxxuuuqqqpppssswwwyyy||||||zzzxxxwwwwwwuuurrrooonnnnnnnnnlllkkkqqq\\\[[[\\\rrrtttbbbRRRJJJFFFDDDCCCBBBAAA???>>>>>>???AAA===???CCCFFFHHHSSSooo~~~|||yyyxxxwwwwwwuuusssssssssrrrooolllmmmoootttyyy~~~}}}zzzvvvoooiiihhhgggeeeeeegggllliiieee___WWWPPPJJJFFFFFFHHHJJJLLLMMMOOORRRUUUZZZZZZZZZYYYXXXVVVTTTRRRPPPSSSWWWYYYYYYXXXXXXXXX[[[cccqqqzzzvvvyyy|||sssqqqooooooooonnnkkkhhhgggiiilllooopppooonnnlllhhhbbb]]]XXXUUUQQQTTTXXX^^^eeennnvvv|||{{{nnnddd^^^ZZZVVVUUUSSSQQQOOOLLLGGGDDD???===:::999999999888777666666666666666777888888777777888888999999999999999888888::::::<<>><<<<<<===???>>>>>>BBBEEEEEEKKKbbbyyy~~~|||{{{yyyyyyyyyvvvssssssttttttqqqnnnoooqqquuuzzz}}}}}}zzzwwwssslllgggfffeeeccccccfffggggggeee___VVVNNNHHHFFFEEEHHHLLLNNNPPPRRRTTTVVVYYYYYYYYYXXXVVVSSSPPPMMMNNNPPPSSSTTTTTTSSSTTTUUUZZZbbbppp{{{zzzyyy|||sssmmmmmmlllkkkllllllkkkkkkkkkmmmoooqqqssspppnnnkkkfffbbb^^^[[[YYYYYY\\\aaahhhqqqyyyvvvjjjaaa[[[XXXRRRPPPMMMKKKJJJGGGDDDAAA>>><<<:::888888888666555666666666666777888999999555666777999::::::::::::777777999;;;<<>>@@@@@@>>><<<:::<<<>>>===<<>><<<:::888888999888777555666666666666777888999:::666777888999::::::999999666666999<<<===BBBOOO]]]xxxrrrggg^^^[[[ZZZXXXVVVWWWWWWUUUTTTUUUWWWYYYYYYXXXTTTTTTTTTTTTSSSQQQOOONNNPPPOOONNNPPPSSSWWWYYYYYYZZZ^^^dddlllqqquuuxxxzzz|||tttllliiikkksss~~~zzznnn^^^SSSJJJHHHIIILLLRRRXXX]]][[[VVVTTTVVV```mmmwww~~~{{{zzzvvvrrrrrruuuyyy{{{}}}~~~|||zzzyyyyyyyyyuuupppmmmlllkkkkkkjjjttt\\\WWWUUUjjjnnnnnnfffXXXKKKFFFCCCAAA>>>AAABBB@@@===<<<===???<<<:::===CCCBBBBBBPPPccc~~~~~~~~~}}}}}}||||||{{{{{{{{{vvvqqqqqqtttvvvuuusssqqqsssvvvzzz~~~}}}zzzoooiiidddccccccaaaaaaddd___dddgggaaaUUUKKKGGGGGGEEEJJJPPPTTTVVVWWWWWWXXXZZZ\\\^^^___^^^ZZZUUURRROOOOOOOOOMMMLLLMMMOOOQQQ[[[aaakkkvvv~~~}}}zzzvvvzzz~~~~~~}}}~~~xxxqqqmmmnnnooonnnmmmnnnpppuuuyyyxxxtttqqqrrruuuvvvrrrmmmhhheeedddeeefffgggjjjqqq{{{vvvggg\\\UUUOOOKKKIIIGGGDDDBBBAAA@@@>>><<<:::999777888999999888777666666666666777888999:::777888999::::::999777777555666999===???DDDSSSaaa|||mmmfff___\\\YYYUUUTTTVVVWWWVVVTTTUUUWWWZZZ[[[[[[SSSTTTTTTTTTSSSRRRPPPOOOTTTRRRQQQRRRUUUYYY[[[[[[\\\^^^ccckkkqqquuuyyy}}}xxxrrrpppsss|||~~~|||yyy}}}~~~bbbVVVKKKGGGHHHJJJOOOUUU\\\XXXSSSPPPSSS^^^mmmxxx}}}}}}zzzyyyyyyvvvsssssswwwxxxzzz|||}}}{{{yyyxxxxxxxxxtttooollljjjjjjiiiiiiqqqWWWRRRYYY```fffbbbZZZQQQIIIEEEFFFHHHDDDBBB@@@>>><<<<<<<<<<<<<<<>>>@@@??????CCCKKKRRRooo~~~||||||}}}}}}zzz|||zzzvvvsssrrrtttwwwyyyppptttuuurrrttt{{{~~~{{{pppooollliiigggdddcccbbbdddgggggg___RRRHHHEEEFFFJJJNNNSSSWWWYYY[[[^^^___bbbcccdddcccbbb```^^^\\\ZZZZZZYYYXXXXXXWWWVVVVVVccceeejjjnnnqqqsssttttttvvvzzz}}}zzztttvvvxxxxxxuuurrrqqqpppvvvzzzttttttvvv{{{xxxsssooolllllllllmmmqqquuu|||xxxkkk___VVVOOOKKKIIIIIIGGGDDD@@@===<<<;;;:::;;;999777555555666777888444444555666666666666666666888::::::999888777888888888777777===MMMcccsss|||llliiiddd^^^ZZZXXXWWWWWWUUUVVVVVVWWWWWWXXXXXXXXXSSSTTTVVVUUUSSSRRRRRRRRRVVVWWWVVVRRROOORRRZZZbbbjjjccccccllluuuvvvxxxzzz~~~wwwyyy~~~wwwxxxyyy{{{}}}~~~hhhXXXJJJHHHHHHFFFHHHNNNSSSQQQQQQTTTXXX^^^jjjvvv~~~{{{yyyvvvtttssssssyyy}}}{{{wwwvvvtttqqqlllhhhggghhhjjjlllqqqWWWRRRYYY```eeeaaaZZZRRRLLLHHHGGGFFFBBBAAA???===<<<;;;<<<<<<<<<>>>???>>><<<@@@GGGMMMaaavvv}}}}}}~~~|||yyy{{{xxxuuurrrrrrtttvvvxxxrrrvvvvvvsssuuuzzz{{{yyynnnooonnnmmmkkkhhheeecccfffiiihhh```TTTIIIEEEEEEIIINNNTTTYYY\\\^^^```bbbcccdddggghhhhhhgggeeecccaaaaaa___]]]\\\ZZZYYYYYY```cccfffkkkooorrrtttuuuwwwyyy{{{||||||zzzsssxxx}}}}}}zzzvvvtttuuuzzzxxxxxx}}}zzzvvvrrrppppppqqqrrrwww{{{|||}}}~~~wwwpppeeeZZZSSSMMMJJJGGGFFFDDDAAA>>>;;;:::999999:::999888777666777777888888888999:::::::::::::::666888::::::999777777888888;;;>>>???EEEWWWrrrtttllliiiddd___[[[YYYXXXXXXUUUUUUUUUUUUVVVVVVWWWWWWTTTVVVVVVVVVTTTSSSSSSTTTXXXYYYYYYVVVSSSUUU\\\ccckkkdddccckkktttxxx|||}}}uuuwwwyyy{{{}}}~~~}}}mmm[[[KKKHHHGGGEEEHHHNNNSSSQQQRRRUUUYYY___lllxxx}}}|||zzzxxxwwwvvvuuuuuuxxx|||~~~yyyvvvtttqqqoookkkhhhggggggiiijjjrrrXXXRRRZZZbbbfff```XXXRRROOOKKKGGGCCC@@@???===<<<;;;;;;<<<<<<<<<======<<<:::===CCCHHHUUUlll~~~~~~~~~~~~{{{yyyxxxwwwtttrrrrrrsssvvvwwwuuuwwwxxxvvvvvvxxxwwwuuummmnnnppppppooommmiiiggglllmmmjjjaaaTTTKKKGGGGGGKKKPPPXXX^^^bbbdddfffggghhhkkkooossstttsssqqqooommmkkkiiieeebbb```^^^]]]aaacccfffjjjnnnrrrvvvwwwwwwxxxyyyyyy{{{~~~~~~{{{{{{uuu}}}zzz{{{}}}~~~zzzxxx|||zzzvvvtttrrrssstttvvv}}}xxxvvvxxxyyyxxxuuujjjeee\\\UUUOOOJJJFFFDDDBBB@@@>>>;;;999777777777999999999888888888888888777777888999999999888888666777999999888777777888555;;;AAAEEENNNcccxxxmmmkkkhhhccc^^^[[[YYYYYYYYYTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWVVVTTTTTTUUUWWWZZZ]]]^^^\\\YYYZZZ```eeelllfffdddiiiqqqwww|||~~~{{{zzzuuuwwwyyy|||~~~~~~sss___MMMGGGEEECCCGGGMMMQQQPPPRRRVVV[[[bbbnnnzzzzzzzzzyyywwwwwwvvvvvvvvvwwwzzz~~~|||wwwsssqqqnnnmmmkkkiiihhhggggggggguuuZZZTTT[[[dddiiiaaaWWWQQQNNNKKKEEE@@@>>>===<<<;;;:::;;;;;;<<<;;;<<<<<<;;;:::===AAAEEERRRiii~~~|||zzzxxxvvvuuutttsssssstttvvvwwwwwwyyyyyyxxxwwwvvvtttrrrmmmnnnpppqqqqqqpppooonnnsssqqqkkk```TTTMMMLLLNNNQQQWWW___fffjjjmmmooopppsssvvv|||}}}yyywwwsssnnnjjjfffdddcccggghhhjjjmmmqqquuuxxxzzzwwwyyyzzz|||~~~~~~~~~~~~~~~zzz~~~|||xxxvvvvvvuuusssqqqqqqrrrtttuuu}}}|||xxxtttsssuuuuuurrroooaaa]]]WWWQQQLLLGGGCCC@@@???===;;;999777666666666888888999999999999888777555555666777777777777777666777999999888777888999777<<>>===<<<:::::::::;;;<<<:::::::::;;;<<>>AAAIIIYYYppptttjjjgggdddaaa]]]YYYWWWVVVWWWWWWWWWVVVUUUSSSSSSSSSTTTUUUTTTUUUVVVUUUSSSSSSUUUWWWZZZ^^^aaa```]]]]]]aaaffffffhhhkkkooouuuzzz}}}}}}~~~}}}}}}}}}}}}xxxdddPPPHHHDDDAAADDDJJJMMMLLLPPPVVV\\\dddqqq}}}|||zzz{{{xxxwwwvvvtttrrrqqqpppppptttwww{{{}}}zzzvvvsssqqqnnnnnnnnnnnnkkkhhheeecccwww[[[SSS\\\fffnnnggg\\\TTTNNNJJJEEEAAA???>>><<<;;;::::::;;;;;;:::::::::;;;===@@@BBBDDDJJJ[[[uuu}}}{{{yyyyyyuuuvvvwwwxxxyyyyyyzzzzzz{{{xxxxxxyyywwwsssrrrssstttsssqqqqqqrrrvvvyyy|||~~~yyypppggg```___bbbfffiiimmmrrrwwwzzz}}}~~~yyyuuusssssstttuuuvvvxxxzzz{{{}}}}}}~~~}}}xxxzzz|||}}}~~~~~~{{{yyywwwvvvtttrrrqqqqqqqqqrrrtttuuuvvvwwwyyy||||||{{{yyywwwwwwyyyvvvuuusssrrrppplllgggcccYYYUUUOOOJJJFFFBBB>>>;;;;;;:::888777777777888888777777777777777888888888555666666777888777777777888999:::999999999;;;===???CCCPPPfffzzzjjjcccbbbaaa^^^[[[WWWVVVUUUVVVWWWYYYWWWUUUSSSRRRRRRSSSTTTRRRTTTVVVVVVUUUTTTUUUUUUWWW[[[^^^\\\YYYYYY^^^cccdddiiiooosssyyyuuubbbPPPIIIFFFAAABBBHHHJJJJJJNNNUUU[[[cccooo{{{}}}~~~zzzwwwxxxxxxwwwuuusssqqqpppoooooossswww{{{}}}{{{xxxuuussspppppppppnnnkkkgggcccaaauuuYYYQQQZZZdddjjjgggbbb\\\UUUNNNHHHEEEAAA@@@>>><<<::::::::::::<<<;;;::::::<<<>>>@@@@@@DDDPPPhhh~~~}}}zzzzzz{{{vvvwwwyyy{{{|||||||||||||||wwwvvvxxxwwwsssrrrvvvvvvuuuuuuvvvxxx{{{}}}~~~|||wwwrrrnnnmmmnnnpppsssvvvyyy|||~~~}}}|||{{{{{{|||zzzuuuyyy|||~~~}}}~~~|||}}}|||zzzzzz~~~xxxwwwtttqqqqqqqqqqqqqqqrrrtttuuuvvvqqqsssuuuxxxzzz{{{{{{{{{zzzuuusssvvvxxxvvvwwwzzztttsssqqqnnnjjjddd^^^ZZZRRRNNNHHHDDD@@@>>><<<:::999888777666666666777888666666555555555666888999444444555666666666666555999:::;;;:::::::::===???AAAKKK___zzzqqqeeeaaaaaa___]]]ZZZWWWVVVVVVWWWXXXXXXVVVTTTQQQPPPPPPRRRSSSQQQTTTWWWYYYXXXVVVUUUUUUTTTWWWYYYWWWTTTUUUZZZ___gggmmmqqqrrrvvv}}}~~~}}}rrrrrrwwwppp___PPPKKKHHHBBBAAAEEEGGGHHHLLLSSSZZZaaammmxxxzzz}}}|||~~~|||xxxuuuvvvwwwvvvuuusssrrrrrrqqqqqqssswww|||~~~}}}zzzxxxvvvrrrqqqpppmmmiiieeeaaa^^^tttVVVNNNWWWbbbeeeffffffccc[[[RRRKKKHHHBBBAAA>>><<<;;;:::::::::>>><<<::::::;;;=========AAAJJJ```|||}}}}}}zzzzzz{{{wwwxxx{{{}}}~~~~~~~~~~~~|||vvvuuuwwwwwwssssssxxxvvvxxxyyy{{{}}}}}}}}}|||{{{yyywwwvvvuuuxxxzzz}}}~~~~~~zzztttxxx|||~~~}}}|||}}}~~~}}}}}}yyyyyyxxxyyy{{{|||xxxwwwrrrmmmooooooooopppqqqrrrssstttlllmmmoooqqqrrrssssssssspppmmmnnnvvvzzzwwwwwwzzzrrrqqqoookkkeee^^^WWWSSSMMMIIICCC???===;;;:::999777666555444555555666777666555444333444555777999888888999::::::::::::::::::;;;;;;;;;:::;;;>>>@@@HHHXXXrrr|||llldddcccccc```]]]ZZZXXXVVVWWWXXXYYYXXXVVVRRRPPPNNNOOOPPPQQQQQQUUUYYY[[[ZZZXXXVVVVVVRRRTTTVVVSSSPPPQQQWWW]]]lllqqqrrrnnnooovvvzzzyyyyyytttfffdddiiiooovvv~~~~~~~~~}}}mmm]]]PPPLLLJJJCCCAAADDDFFFGGGKKKRRRXXX___kkkwww}}}wwwyyy}}}|||{{{wwwuuuuuuvvvvvvuuutttttttttuuuuuurrrwww|||~~~|||zzzyyyrrrqqqooolllgggccc___\\\pppTTTRRRRRR```jjjfffffffff^^^OOODDDAAA???>>>===<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<@@@GGGVVVnnn~~~~~~~~~|||~~~~~~{{{zzz{{{zzzxxxuuuttttttuuuvvvyyy||||||zzzyyy{{{~~~}}}~~~~~~~~~}}}{{{yyyxxx~~~}}}|||}}}}}}zzzyyywwwzzz}}}}}}zzzwwwwwwxxx{{{zzzwwwuuuwww}}}}}}zzzxxxyyyvvvtttqqqssswww}}}{{{vvvrrrrrrtttppppppooooooooopppqqqrrrhhhiiikkklllmmmnnnnnnnnnmmmmmmoootttyyyzzzwwwsssrrrnnngggaaa[[[TTTNNNJJJHHHCCC===:::999888777555999888888888777777666666555555666666777888888888:::999888888888999:::;;;<<<999999;;;<<<<<>>===<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::???KKKaaa}}}~~~~~~|||yyyzzzzzzyyyvvvtttsssuuuvvvzzz|||~~~}}}{{{|||~~~~~~}}}{{{zzzzzzzzzyyyzzz|||}}}~~~~~~|||zzzzzz|||}}}{{{wwwttttttuuusssrrrooonnnqqq{{{}}}zzzxxx{{{{{{xxxwwwwwwtttrrrppprrrvvv{{{||||||{{{wwwrrroooooopppnnnnnnnnnooooooooooooooojjjjjjkkkkkkkkkkkkkkkkkknnnooorrrvvvxxxwwwsssppplllhhhaaa[[[UUUOOOIIIEEEDDD???:::777777777666555777777777666666666555555444555555666777777888888:::999999888888999:::;;;<<<999999;;;;;;<<>>===<<<<<<<<<<<<:::999999999999999999:::;;;<<>>===:::777555555666666666666666555555555555555444444444555555666777777777:::999999999999:::;;;<<<===::::::;;;<<>>===<<<<<<<<<<<<999999888888888888999999>>>===@@@PPPjjj~~~|||zzzyyyyyyyyywwwuuutttvvvzzz}}}||||||}}}~~~}}}{{{wwwyyy{{{{{{{{{zzzyyyyyyzzz}}}|||vvvqqqnnnnnnnnnmmmmmmmmmmmmrrr~~~|||vvvyyy}}}~~~~~~|||{{{|||{{{||||||zzzvvvsssqqqqqqnnnmmmnnnppptttvvvvvvvvvrrrqqqpppmmmkkkiiiiiiiiihhhjjjmmmoooooonnnkkkjjjmmmlllkkkjjjjjjjjjkkkkkklllppptttsssnnngggbbbaaa[[[WWWPPPKKKFFFAAA<<<999888777555444555666777888555555555555555555555555444444444555666666777777999999::::::;;;;;;<<<<<<===;;;;;;<<<>>>DDDQQQ^^^yyyqqqggg```______^^^\\\aaaaaaaaa```^^^[[[XXXWWWUUUTTTSSSSSSSSSTTTVVVVVVYYY\\\```aaa___[[[VVVTTTPPPOOOQQQVVVXXXUUUTTTTTTSSS\\\dddddd```aaaiiipppzzz{{{~~~zzznnnnnnnnnqqqtttxxx{{{}}}zzzzzz}}}}}}}}}|||{{{{{{~~~~~~tttiiiaaaeeeiiijjjdddXXXMMMGGGFFFEEEFFFHHHNNNVVV___ggglll|||zzzwwwzzz}}}|||wwwtttrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvyyyyyy{{{~~~~~~{{{sssjjjfffeeeaaaXXXPPPuuuZZZWWWUUUbbbiiifff```WWWPPPJJJFFFCCC???>>>===<<<;;;;;;;;;;;;999888888777777888888999;;;999:::EEE[[[vvv~~~}}}~~~}}}~~~~~~~~~}}}}}}||||||{{{zzzyyywwwvvvxxx}}}}}}zzzyyy~~~}}}zzzyyyuuuxxx{{{{{{yyyxxxxxxyyy}}}}}}vvvqqqooooooooorrrsssssstttxxx{{{rrrooouuu|||zzzvvvwwwxxxwwwtttqqqoooooommmmmmmmmooorrrtttsssrrrooonnnllljjjiiiiiihhhggggggiiimmmooopppnnnkkkiiilllllllllllllllmmmnnnnnnmmmpppsssppphhh```[[[ZZZTTTPPPJJJEEEAAA>>>;;;888555666555555666777888:::666666666666666666666666444444555555666777777777999999:::;;;<<<<<<======;;;999999;;;>>>HHHZZZkkkqqqllleeeaaa``````^^^]]]`````````___]]][[[XXXWWWXXXWWWVVVUUUTTTUUUVVVVVV\\\___aaaaaa]]]XXXUUUTTTSSSQQQRRRXXX[[[XXXTTTTTTPPPYYYccchhhggghhhooowww}}}yyypppqqqqqqrrruuuyyy~~~}}}}}}~~~vvvlllfffccclllppprrrmmm```RRRJJJGGGCCCDDDGGGMMMUUU___iiinnn}}}}}}uuuyyy~~~zzzuuurrrqqqqqqqqqtttsssssssssttttttuuuvvvxxxyyy{{{~~~yyyqqqhhhdddbbb^^^UUUMMMxxx\\\XXXUUUaaahhhhhhcccYYYRRRNNNIIICCC>>>===<<<;;;::::::::::::999888888888888888888999999888999???NNNeee}}}~~~zzzxxx~~~|||zzzyyyzzz{{{|||yyy{{{}}}~~~}}}}}}~~~{{{{{{{{{yyyyyyzzz~~~zzzyyy}}}}}}|||{{{zzzwwwuuutttqqqtttwwwwwwuuutttuuuxxx~~~xxxuuutttssssssvvvwwwxxxyyy{{{~~~{{{|||tttnnniiilllvvvxxxuuurrrtttvvvuuurrrooommmmmmmmmllllllmmmoooqqqpppooommmkkkiiihhhiiiiiihhhfffgggiiilllnnnnnnmmmjjjhhhkkklllmmmnnnnnnnnnnnnnnnlllmmmllliiibbb[[[VVVSSSMMMIIIDDD???===;;;999888555666777666666666888:::666666666666666777777777555555666666777888888888999999;;;<<<===>>>>>>===888666777:::@@@NNNfffzzzwwwjjjgggdddcccbbbbbbbbbaaa____________^^^\\\ZZZXXXZZZYYYXXXWWWVVVVVVWWWXXX^^^aaabbb___ZZZUUUTTTTTTVVVSSSSSSXXX[[[XXXTTTRRROOOUUUaaakkknnnnnnrrrxxx~~~|||}}}|||xxxuuuuuuuuuvvvwww|||wwwnnnfffeeeiiiwwwzzz{{{vvviiiZZZOOOIIIBBBCCCEEEKKKUUUaaalllsssvvvrrrzzz}}}yyyuuurrrqqqqqqrrrvvvuuuuuutttttttttuuuuuuvvvxxx{{{~~~zzzuuuooogggbbb^^^YYYRRRKKKxxx\\\XXXUUUaaahhhjjjggg^^^VVVRRRKKKDDD<<<<<<;;;:::999999999999999999999888888999999999888:::<<>>>>>>>>>>>999999:::???GGGYYYtttpppgggfffdddccccccbbbbbbaaa______``````___^^^\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[```bbbbbb]]]VVVRRRRRRTTTYYYTTTSSSWWWZZZWWWRRRPPPPPPTTT___mmmsssqqqqqqttt|||yyyvvvwwwzzz{{{zzzxxxwwwxxxxxxxxxyyy}}}vvvmmmfffdddkkkttt~~~rrrcccUUULLLDDDEEEGGGMMMXXXfffsss|||rrrsss}}}~~~{{{xxxtttrrrqqqrrrssswwwwwwvvvuuuttttttttttttuuuwww{{{{{{wwwqqqmmmggg```[[[UUUNNNJJJxxx\\\XXXUUUaaahhhkkkiiiaaaZZZUUUMMMDDD;;;;;;:::999888888888888::::::999999999999::::::555999<<<<<>>======???EEEOOObbbmmmiiigggeeecccaaa```___^^^___```aaaaaaaaa```^^^]]]YYYYYYXXXYYYZZZ\\\]]]___aaabbbaaa\\\TTTPPPRRRUUUZZZTTTRRRUUUXXXUUUQQQOOOSSSUUU___ooovvvssspppqqqwwwtttqqqrrrvvvyyyyyywwwxxxyyyyyyxxxyyy}}}vvvlllfffccceeeqqqxxxiiiYYYNNNIIIHHHJJJPPP\\\lll{{{{{{{{{{{{pppuuu}}}zzzwwwtttrrrrrrssstttyyyxxxwwwuuutttttttttttttttwww|||yyytttooolllggg```XXXRRRLLLJJJ{{{___WWWRRR```jjjjjjeee[[[RRRKKKDDD======>>>?????????>>><<<<<<;;;;;;999888777777666666555777:::<<<===EEEXXXkkk}}}rrrqqqrrrtttsssoooooorrryyyyyyxxxvvvuuusssqqqpppxxxzzz{{{zzzwwwvvvyyy{{{{{{{{{zzzzzzzzz{{{{{{|||{{{zzzxxxwwwvvvvvvwwwwwwvvvwwwwwwuuurrrooonnnoooqqqtttvvvvvvuuuuuuyyy|||}}}yyyyyy|||~~~|||zzz{{{}}}|||||||||{{{zzzwwwuuuttttttyyy}}}}}}}}}zzzwwwrrrnnnnnnttt~~~zzzsssoooooouuuyyyzzzyyyrrrnnnqqqmmmqqqtttrrrnnniiihhhhhhgggggghhhiiiiiihhhfffeeeeeeeeeeeedddeeeeeeffffffhhhjjjkkkiiigggfffhhhkkkkkkllllllllliiieeeaaa^^^WWWUUUQQQMMMIIIFFFDDDCCC<<<:::888666555555666777777666666444333222111000555555666666777777888888888888888999999:::::::::<<<<<<::::::;;;===:::666;;;;;;@@@LLLZZZmmmxxxnnnggghhhhhheeeaaa___aaaccccccaaa___^^^^^^]]][[[YYYXXXXXXYYYYYYZZZ\\\]]]^^^aaa```]]]XXXTTTSSSSSSTTTVVVTTTRRRRRRSSSTTTTTTSSSSSSTTT^^^mmmxxxwwwqqqmmmqqqqqqooonnnooossstttsssssswww{{{}}}}}}~~~|||rrrhhh``````eeennn}}}zzzlll___WWWMMMIIIIIIQQQaaassszzzuuussszzzooovvv{{{yyyvvvsssrrrssstttvvvyyyyyyyyyyyywwwuuusssrrrtttvvvzzzzzztttllljjjfff___VVVOOOJJJHHH}}}```XXXSSSaaadddddd___UUULLLGGGBBB===;;;<<<<<<<<<;;;:::999999::::::999888777777777777:::;;;<<<===;;;>>>MMM]]]sss|||uuusssrrrtttrrrnnnmmmpppvvvwwwxxxxxxwwwuuusssrrrwwwyyyzzzyyywwwvvvxxxyyyzzzyyyyyyxxxyyyzzz{{{|||{{{zzzxxxvvvvvvvvvwwwxxxuuuvvvvvvtttqqqnnnmmmmmmuuuxxxyyyxxxvvvvvvyyy|||}}}yyyuuuwwwzzzzzzyyywwwxxxyyyyyyyyyyyyxxxwwwuuusssrrruuuyyy~~~~~~}}}|||}}}wwwtttooommmqqqxxxyyyssstttuuu{{{vvvwwwvvvoookkkmmmlllnnnppppppmmmjjjhhhgggeeefffgggiiiiiiiiiiiihhheeedddcccbbbbbbcccddddddgggiiijjjiiigggfffgggiiikkkjjjiiifffbbb^^^ZZZWWWMMMKKKGGGCCC???<<<;;;::::::999777555444555666666777777777777777666666666777777777777666666666666777888888999::::::;;;;;;<<<<<<<<<===>>>@@@>>><<>><<<;;;:::999888888888888999888888777777888888888888888999999666666@@@LLLbbbsss|||wwwttttttqqqllljjjllltttvvvxxxzzzzzzxxxuuussstttvvvxxxxxxwwwvvvvvvwwwxxxwwwvvvvvvwwwyyy{{{}}}|||zzzwwwuuutttuuuwwwxxxwwwxxxxxxwwwssspppnnnnnnyyyzzz{{{zzzwwwvvvyyy|||~~~|||xxxrrrtttvvvwwwvvvuuuuuuvvvuuuuuuuuuuuutttsssrrrqqqwwwzzz|||}}}|||{{{{{{|||tttpppmmmnnnvvv~~~~~~yyyuuuxxxzzz|||ssssssssslllhhhiiikkkkkkkkkmmmmmmllliiifffcccdddfffiiijjjkkkkkkkkkdddcccaaa``````aaacccdddfffhhhjjjjjjhhhfffffffffhhhfffccc^^^YYYTTTPPPNNNHHHFFFBBB???<<<999888888888777555444444444555555222222333444555666777777888888777777666555555555666777888999:::;;;<<<=========>>>@@@AAAAAAAAABBBEEEEEENNNccc|||wwwmmmhhhfffffffffdddaaa``````aaabbb```]]]\\\\\\[[[YYYWWWVVVWWWWWWXXXYYYYYYYYYYYY]]][[[XXXUUUTTTSSSTTTUUUUUUSSSPPPPPPRRRSSSTTTTTTRRRSSSZZZfffmmmlllgggeeehhhkkkooosssuuuuuuttttttuuuwwwzzz}}}|||~~~~~~zzzmmmbbbZZZYYY\\\ggguuusssdddXXXRRROOOOOOTTT```ppp}}}rrrkkkjjjtttwwwwww}}}{{{xxxuuuttttttuuuvvvuuuuuuuuuuuutttrrrqqqppptttuuuwww|||~~~xxxsssjjjfff^^^VVVNNNIIIEEEDDDzzz\\\SSSNNN[[[___^^^WWWJJJAAA??????>>>>>><<<:::999888888888999777777777777777888999999444444777999777666<<>>;;;:::999999666555444333333333444555000111111333444555666666777777777777666666666666666666888999;;;<<<===>>>>>>>>>???AAA@@@>>>AAAEEEHHHQQQccc|||yyyooojjjiiigggfffeeedddbbbaaaaaabbbaaa___]]][[[[[[ZZZXXXVVVTTTUUUWWWYYYZZZ[[[ZZZZZZ\\\XXXTTTRRRSSSVVVZZZ]]]VVVTTTQQQQQQSSSUUUVVVWWWVVVUUUZZZbbbfffccc___^^^```dddllluuuxxxwwwvvvwww~~~}}}~~~~~~}}}|||~~~}}}}}}~~~uuufffYYYUUUYYYbbbppp~~~tttdddWWWQQQPPPOOORRRZZZgggttt}}}{{{jjjfffhhhwwwzzz~~~}}}{{{xxxtttsssssstttuuuuuuuuuuuuuuutttssssssrrrvvvvvvwwwzzz}}}|||xxxsssiiicccZZZQQQKKKGGGDDDCCCyyy[[[QQQKKKXXXbbbbbb[[[MMMAAA>>>>>>===<<<;;;999888777777888888666666666666777888999999666555888<<<<<<;;;>>>CCCIII^^^vvv|||vvvpppiiiffffffrrruuuyyy|||}}}zzzvvvsssqqqrrrtttvvvwwwvvvtttsssuuutttsssssstttwwwyyy{{{yyywwwuuusssrrrssstttvvvxxxzzz{{{zzzwwwtttrrrqqqtttuuuvvvuuussstttyyy}}}~~~{{{wwwtttrrrrrrssstttttttttrrrqqqooooooooopppqqqqqqrrrsssyyyxxxwwwwwwvvvvvvvvvvvvrrrppppppwww|||{{{{{{|||}}}|||yyywwwrrruuuzzz}}}wwwsssnnnlllnnnooollljjjiiiiiigggfffhhhlllllljjjgggfffggghhhiiihhhhhhgggfff`````````aaacccfffiiikkkggggggggggggeeeccc___\\\YYYVVVRRRMMMHHHEEEDDDCCC???===;;;999777666666666333333333333333444444444555555666666777777888888444555555666777888888999666777888999;;;<<<>>>>>>???>>>???AAA???===CCCLLLVVViiizzzoookkkjjjkkkhhhgggeeeddddddccccccbbb```^^^\\\[[[[[[ZZZXXXVVVSSSUUUXXX\\\^^^^^^^^^]]][[[VVVPPPOOOSSSZZZaaaeeeXXXUUUSSSRRRTTTWWWZZZZZZ[[[YYY[[[``````\\\YYYYYY[[[^^^iiitttxxxvvvwww{{{~~~|||}}}}}}|||~~~~~~~~~}}}}}}~~~{{{{{{{{{{{{xxxmmm___TTTSSS]]]kkk|||zzzpppbbbWWWRRRRRRQQQQQQUUU^^^llluuuwwwhhhfffjjjzzz}}}}}}|||{{{yyyvvvsssqqqrrrssstttwwwwwwwwwvvvvvvvvvvvvvvvzzzxxxwwwyyy{{{{{{wwwsssfff```VVVNNNIIIFFFCCCAAAzzz\\\RRRKKKXXXccceee___QQQDDD>>>===<<<888777666666555666666666666666666666777777888999555444555:::;;;999999;;;DDDTTTkkk}}}yyyrrrjjjeeeeeemmmppptttxxxyyywwwtttrrrrrrrrrrrrtttvvvvvvuuusssttttttttttttuuuvvvxxxxxxuuuuuusssrrrqqqqqqrrrrrrrrruuuwwwxxxuuurrrpppoooppprrrsssqqqppprrrwww||||||{{{wwwuuutttrrrqqqqqqqqqrrrqqqooolllmmmmmmmmmnnnpppqqqssstttxxxvvvuuutttttttttrrrpppppppppsssyyyxxxwwwwwwxxxxxxwwwsssqqqqqqrrrvvvyyyzzzxxxrrrnnnkkkjjjjjjlllmmmllljjjhhhffffffeeeggghhhiiihhhgggggghhhhhhhhhgggeeecccbbb___```aaacccfffiiikkklllgggfffcccbbb```]]]XXXUUUOOOMMMJJJFFFCCC@@@??????;;;:::888666555555666666222222333333444444444555555555555555555555555555333444555666777888999:::777888999:::;;;<<<===>>>???>>>@@@DDDBBBCCCNNN^^^mmm{{{mmmhhhiiijjjjjjhhhfffdddcccddddddcccbbbaaa___\\\[[[[[[ZZZXXXVVVSSSVVV[[[^^^aaa```___^^^ZZZTTTOOOOOOUUU]]]cccfffYYYVVVSSSSSSVVVYYY\\\]]]___]]]\\\^^^]]]YYYWWWYYYZZZ\\\fffsssvvvrrruuu||||||zzzzzz}}}}}}{{{{{{~~~}}}~~~~~~yyyyyyzzz{{{|||{{{{{{{{{~~~}}}}}}|||||||||||||||~~~}}}}}}vvvvvvvvvrrrkkk```WWWQQQRRRaaattt{{{uuummmbbbYYYWWWWWWVVVSSSRRRYYYeeeppprrrhhhjjjppp}}}zzz~~~yyywwwtttrrrqqqqqqssstttzzzyyyyyyyyyyyyyyyzzz{{{|||yyywwwvvvxxxwwwtttpppbbb[[[QQQJJJGGGEEEBBB@@@zzz[[[PPPJJJVVV```dddaaaTTTFFF???<<<:::555555666777777777777666777777666666666777777888444111222777:::888777888???JJJ]]]qqq|||tttkkkfffeeedddggglllqqqttttttsssrrrsssrrrqqqrrruuuwwwvvvtttssstttuuuvvvwwwwwwvvvuuurrrrrrrrrqqqqqqpppooonnnooorrruuuvvvtttrrrpppoooppprrrqqqooommmoootttyyywww{{{yyyuuussstttuuutttsssqqqrrrrrrqqqnnnjjjjjjjjjkkklllnnnqqqssstttvvvtttrrrrrrsssrrrnnnkkklllnnnssswwwzzzyyyxxxvvvqqqqqqrrrttttttsssooolllooopppqqqrrrqqqooollliiifffhhhiiijjjjjjiiifffcccbbbccceeedddccccccdddeeefffgggggggggeeedddbbb``````aaacccfffggghhhiiiiiifffccc^^^[[[YYYVVVQQQMMMGGGFFFCCCAAA>>><<<:::999999888777666555666666777111222333444555555555555222222222333333333444444444555555666777888888999999999::::::;;;<<<<<<===>>><<>>???===CCCRRRhhh}}}~~~uuulllfffeee]]]```ffflllppprrrrrrrrruuurrrpppqqquuuwwwvvvuuussstttvvvxxxxxxwwwuuutttppppppqqqqqqqqqooommmlllnnnqqquuuwwwvvvsssqqqqqqrrrsssrrrooolllmmmrrrvvvrrrvvv{{{}}}~~~~~~yyytttpppqqqtttwwwxxxvvvttttttuuusssoookkkiiiiiiiiijjjmmmppprrrtttuuusssqqqqqqrrrppplllhhhhhhlllrrruuutttrrrooonnnnnnnnnppprrrtttrrrnnnkkknnnmmmmmmlllkkkiiigggfffeeegggiiiiiihhhgggccc______bbbdddccc```___aaadddeeeeeeffffffeeecccbbbaaaaaabbbeeeggghhhgggfffeeeeee```ZZZVVVTTTPPPLLLHHHCCCBBB@@@>>>;;;888666555555444333222222222333444111222333444555666666666444444555555666777888888666666666666777777777777:::::::::;;;;;;<<<<<<<<<<<<<<>>:::777777888:::888777666444444444555666333333555555555444333222333333333333333333333333555555444444555777999:::;;;;;;;;;<<<>>>@@@@@@???;;;BBBEEEBBBJJJggg}}}kkkgggbbb```aaabbbbbb```bbbbbbaaa```___^^^]]]]]]bbb```\\\XXXWWWXXXYYY[[[YYY\\\```aaa^^^ZZZVVVUUUWWWSSSPPPTTT[[[^^^\\\XXXWWWVVVUUUUUUWWWZZZ]]]```eeedddaaa\\\XXXZZZ```fffggg```]]]bbbfffhhhlllsss|||{{{vvvppppppzzz~~~}}}}}}}}}}}}|||zzzzzz|||~~~}}}{{{wwwxxxyyy{{{||||||}}}}}}~~~}}}||||||{{{}}}{{{yyyxxxyyyxxxwwwuuusssmmmeee]]]SSSNNNQQQXXXhhhyyy}}}wwwsssoookkkhhheee```ZZZTTTMMMKKKRRR\\\gggmmmqqqmmmggghhhqqq{{{{{{xxxvvvvvvyyy{{{{{{zzz}}}|||{{{zzzzzz{{{|||}}}{{{sssjjjeeeeeeeeeccc```PPPKKKFFFCCCCCCBBB???<<>><<<888;;;999777777888888888888777777777777666666666666555555555666666666777777===???EEERRRhhhyyykkk```YYYTTTTTTUUUZZZbbbiiioooqqqtttwwwxxxxxx{{{|||yyyuuurrrrrrtttuuurrrnnnoooooonnnmmmmmmnnnnnnnnnppppppqqqsssuuuwwwxxxyyyxxxwwwtttqqqpppoooppppppnnnooorrrwww~~~}}}|||zzzyyyxxxxxxwwwuuurrrooorrrrrrrrrrrrrrrrrrrrrrrrqqqnnnlllkkkkkkiiieeeaaa^^^ccchhhiiihhhgggjjjmmmpppooonnnmmmkkkiiihhhgggfffffffffggghhhjjjlllnnnmmmlllkkkiiihhhgggggggggkkklllllljjjeeebbbbbbbbbeeeeeeeeeeeedddcccaaa`````````aaaaaa`````````aaaaaaeeeeeebbbaaaeeehhhgggiiigggfffeeedddaaa\\\YYYWWWSSSMMMIIIFFFDDDBBBAAA======<<<999666555666777777777666555555555555555444444555555555555444444444444444444444444444444555555555666777888::::::===<<<<<<<<<======<<<;;;;;;@@@CCCHHHYYYzzzpppjjjfffbbb```aaaaaa```___``````___^^^^^^]]]\\\\\\aaa___[[[YYYWWWXXXZZZ[[[YYY\\\^^^^^^\\\YYYWWWWWWWWWUUUTTTWWW[[[]]][[[XXXWWWVVVUUUUUUVVVYYY\\\^^^bbbbbb```\\\XXXYYY]]]bbb```[[[YYY^^^dddhhhnnntttxxx|||yyyvvvqqqsss}}}|||}}}}}}}}}|||}}}~~~|||{{{wwwxxxzzz|||}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}~~~|||{{{{{{zzzwwwuuupppggg\\\UUUOOOOOOVVV```sss{{{wwwtttrrrpppnnnmmmggg___WWWMMMHHHLLLTTTaaahhhmmmlllhhhjjjttt~~~~~~}}}~~~zzzxxxvvvwwwzzz||||||{{{~~~|||{{{yyyxxxxxxxxxxxxuuuooohhheeedddbbb]]]XXXLLLHHHDDDBBBBBBAAA===:::sssXXXMMMMMMPPPZZZ[[[VVVKKKAAA===<<<:::;;;999777777888999888777777777777777666666666666444444444555555555555666999;;;@@@KKK\\\uuurrrcccYYYUUUSSSQQQSSSXXX___dddggglllpppssswww}}}|||xxxtttssssssrrrooolllmmmmmmlllkkkjjjjjjjjjkkkoooooonnnooorrruuuyyy{{{|||yyyvvvrrrooonnnnnnnnnmmmpppuuu{{{~~~~~~}}}|||{{{zzzwwwtttqqqrrrsssssstttsssrrrqqqpppooollliiifffdddbbb___]]]___cccgggiiigggggghhhjjjnnnnnnllljjjhhheeecccbbbbbbccccccdddfffiiilllmmmmmmkkkgggddddddfffiiikkknnnnnnmmmjjjfffddddddeeefffffffffffffffeeedddcccccccccddddddddddddcccbbbbbbeeefffbbbbbbeeehhhhhhgggeeebbb___\\\XXXSSSOOOOOOKKKFFFBBB@@@???===<<<999999999888555444444444555666666666666555444444666555555444555555666666555555555555555555555555555666777888999:::::::::<<<<<<======<<<<<<<<<;;;===AAAFFFRRRkkkvvvhhhgggeeebbb``````___^^^\\\^^^]]]]]]\\\\\\[[[[[[[[[___]]][[[XXXWWWXXXZZZ[[[ZZZ\\\]]]]]]ZZZXXXWWWXXXWWWXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTSSSUUUWWWZZZ\\\``````___\\\XXXWWWZZZ]]]YYYUUUUUU[[[cccjjjrrrxxxwww{{{{{{xxxyyy~~~zzzwwwuuuyyy~~~}}}{{{|||}}}}}}}}}~~~|||{{{wwwyyy|||}}}|||yyyyyyzzz{{{}}}~~~~~~}}}{{{xxxtttqqqkkk```SSSMMMMMMSSS```lll~~~zzzwwwvvvwwwvvvvvvrrrlllcccZZZOOOGGGHHHNNNZZZbbbjjjmmmlllppp{{{|||zzzzzzyyyxxxwwwxxx{{{}}}}}}}}}}}}|||zzzwwwuuutttttttttqqqlllfffcccbbb]]]UUUNNNGGGDDDAAAAAAAAA@@@<<<888tttYYYNNNNNNQQQYYY[[[WWWKKKAAA>>>>>>===:::999777777888999888777777777777777666666666666555555555666666666777777777888===DDDQQQfff~~~mmmaaa^^^YYYRRRNNNNNNQQQUUUWWW^^^ccciiioooyyy{{{wwwtttrrrpppnnnkkkkkkkkkjjjiiihhhhhhhhhhhhkkkkkklllmmmpppsssvvvxxx|||zzzvvvssspppooooooooopppuuu{{{~~~zzzwwwwwwxxxxxxxxxvvvssspppnnnnnnkkkgggdddaaa```___^^^fffgggiiiiiihhhhhhkkkmmmooommmiiieeebbbaaa``````bbbbbbbbbccceeegggjjjkkkjjjhhheeedddeeehhhmmmppprrrqqqooommmkkkjjjkkkllliiiiiiiiiiiihhhhhhggggggiiihhhffffffgggggggggfffdddggggggbbbaaaccceeeddd___]]]ZZZXXXVVVRRRNNNKKKHHHDDD@@@===<<<;;;999777666777888777555333333333444555666666666555444333777666555444444555777888555555555555555555555555555666888:::;;;;;;;;;::::::;;;<<<======>>>???AAACCCHHHPPP___xxxiiieeedddcccaaa```^^^]]][[[ZZZ\\\\\\\\\\\\[[[[[[ZZZZZZ]]][[[YYYWWWWWWXXXZZZ[[[]]]___```___[[[XXXVVVUUUWWWZZZ\\\\\\YYYVVVVVVWWWUUUTTTRRRRRRSSSVVVYYYZZZ^^^``````]]]YYYVVVWWWYYYUUUSSSUUU[[[eeepppyyy~~~{{{|||zzzvvvwww|||}}}{{{www}}}~~~}}}|||~~~}}}{{{|||||||||{{{|||}}}{{{xxxzzz~~~~~~|||yyyzzz{{{|||}}}~~~~~~|||xxxtttnnnjjjfffZZZOOOLLLPPPZZZjjjwww~~~zzzxxxxxxzzz{{{{{{sssmmmeee^^^TTTKKKJJJNNNUUU^^^hhhmmmpppvvv{{{yyyxxxxxxxxxxxxzzz|||~~~|||{{{xxxvvvtttsssssssssrrrllleee```]]]WWWNNNGGGCCCAAA???@@@AAA@@@<<<888tttZZZOOOOOORRRWWWZZZWWWLLL@@@<<<<<<<<<:::999888888999999888666777777777777666666666666555555555555666666666666888777:::@@@HHHXXXqqqxxxlllggg```UUULLLGGGGGGHHHIIINNNTTT[[[cccooo|||}}}zzzvvvssspppnnnmmmkkkiiiiiihhhggggggggggggggggggiiillloooqqqsssttttttyyywwwuuusssrrrrrrssstttwww{{{}}}~~~}}}zzz||||||{{{zzzwwwsssooolllkkkiiifffcccaaaaaabbbccclllkkkiiihhhgggjjjnnnqqqqqqmmmgggaaa^^^___aaacccfffeeeeeeeeefffhhhiiijjjiiihhhhhhiiikkkooosssuuuwwwuuusssrrrrrrrrrrrrsssnnnmmmmmmlllkkkkkkkkkkkkkkkhhhdddccceeefffgggffffffhhhggg```]]]^^^^^^\\\WWWUUURRRPPPOOOMMMIIIGGGBBB???<<<:::999999777666555777888777555444444555333444555666666555444333666555444444444666777888444444444444444444444444555777999:::;;;;;;;;;;;;:::;;;<<<;;;;;;===AAAEEEKKKTTT```mmmqqq```aaa``````___^^^\\\[[[ZZZZZZ]]]\\\\\\[[[[[[ZZZZZZZZZYYYXXXWWWVVVVVVXXXYYYZZZ___aaacccbbb]]]WWWSSSQQQVVVZZZ\\\[[[VVVSSSTTTVVVSSSRRRPPPPPPQQQTTTWWWYYY^^^```aaa^^^YYYVVVUUUWWWUUUUUUWWW]]]hhhuuu~~~|||xxxyyy{{{zzzuuuvvv}}}}}}}}}|||{{{{{{{{{yyywwwwwwxxxzzz~~~|||yyy{{{~~~}}}|||}}}}}}}}}~~~~~~|||xxxqqqjjjddd]]]UUUOOOOOOUUU```ppp~~~|||zzzzzz{{{{{{{{{uuuoooiiicccZZZPPPLLLNNNQQQYYYdddkkkpppxxxvvv{{{{{{xxxxxxxxxyyyzzz|||}}}~~~{{{zzzxxxvvvttttttttttttvvvnnnccc[[[VVVQQQIIICCCAAA???>>>???@@@@@@<<<888tttYYYNNNPPPRRRUUUZZZXXXMMM@@@;;;::::::999888888999:::999777666777777777777666666666666333333333444444444444555999666888===CCCLLL```uuuxxxqqqhhhZZZNNNFFFCCCAAAAAACCCHHHMMMUUUaaapppxxxyyyvvvtttpppmmmjjjiiiiiijjjffffffeeeeeeeeeeeeffffffgggiiimmmppprrrssssssrrrtttsssqqqqqqqqqsssuuuvvv{{{~~~}}}}}}yyy|||~~~}}}|||{{{yyyvvvrrrooommmiiiiiihhheeeccccccfffhhhooommmjjjhhhiiimmmqqqtttrrrnnnhhhcccaaacccfffhhhllllllkkkkkkkkkmmmnnnooommmmmmnnnpppsssvvvyyy{{{}}}{{{yyyxxxxxxxxxwwwuuurrrqqqooonnnmmmlllllllllooojjjffffffhhhiiiiiigggccceeebbb[[[VVVVVVUUUSSSRRRPPPLLLJJJHHHEEEBBB???>>><<<999888888888666555555666777666555444555666333333444555555555555444444444444444555666777777444444444444444444444444666777888999:::;;;;;;;;;;;;<<<<<<;;;:::>>>FFFLLL[[[gggtttkkk___^^^\\\]]]]]][[[YYYXXXYYY[[[]]]]]]\\\[[[ZZZYYYXXXXXXUUUTTTTTTTTTUUUVVVXXXYYYaaabbbccc```[[[VVVRRRQQQWWWXXXYYYWWWSSSQQQRRRSSSPPPOOONNNNNNPPPSSSWWWYYY___aaaaaa^^^XXXTTTSSSTTTUUUWWWXXX\\\fffttt}}}}}}~~~{{{{{{|||zzzuuuwww~~~~~~|||||||||zzzzzzxxxvvvrrrqqqrrrsss}}}~~~|||zzz{{{~~~}}}|||~~~}}}xxxqqqhhhbbbSSSPPPPPPTTT[[[fffwww}}}|||||||||{{{zzzzzztttnnnhhh___SSSLLLKKKLLLSSS^^^fffnnnxxxzzzrrrzzz~~~}}}yyywwwxxxxxxzzz}}}~~~~~~~~~|||zzzxxxvvvtttttttttttttttjjj]]]TTTPPPLLLFFFBBB@@@>>><<<<<<>>>>>>;;;777sssXXXNNNPPPSSSWWW]]]]]]RRRDDD===;;;:::999888888999:::999777555777777777777666666666666333444444444444555555555:::555555;;;???CCCRRRcccvvvyyyhhhYYYMMMEEE@@@>>>???BBBEEEIIITTTbbbkkkmmmjjjiiigggdddbbbbbbdddfffbbbbbbbbbbbbbbbcccdddeeeggghhhiiikkkmmmoooooopppooonnnmmmmmmoooqqqsssuuu{{{}}}{{{|||~~~~~~vvvyyy~~~}}}|||{{{yyywwwuuutttssslllmmmnnnllliiihhhjjjmmmpppooonnnoooqqqsssuuuuuurrrpppmmmjjjiiijjjlllmmmrrrrrrrrrrrrsssuuuwwwxxxwwwwwwvvvwwwxxx{{{~~~~~~}}}|||zzzvvvssstttrrrpppnnnlllkkkkkkkkknnnkkkiiijjjmmmmmmiiieee[[[]]]ZZZSSSNNNNNNMMMKKKLLLIIIFFFCCCAAA???<<<::::::999777777777777666444555555555444333333555777444333333333444444555666222222444555555666666666555555555555555555555555777777777777888:::;;;<<<:::<<<======@@@HHHUUU^^^vvvyyyhhh___\\\ZZZ[[[ZZZYYYVVVWWWZZZ]]]]]]\\\[[[YYYXXXVVVUUUTTTQQQQQQRRRRRRSSSUUUWWWXXXaaa```^^^ZZZVVVTTTTTTUUUWWWVVVTTTRRROOOOOOPPPQQQMMMMMMLLLMMMOOOSSSWWWYYY^^^``````\\\VVVRRRQQQRRRSSSVVVVVVWWW```nnnvvvwwwrrrwww{{{{{{|||~~~}}}zzzvvv}}}}}}{{{{{{|||xxxxxxvvvssspppnnnooopppyyy||||||zzz{{{|||}}}~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~|||wwwoooeee^^^OOOQQQUUU[[[aaammm~~~~~~~~~}}}{{{yyy}}}wwwrrrmmmdddWWWNNNKKKJJJQQQ[[[eeeooo||||||sssppp|||~~~{{{{{{zzzvvvuuuwwwyyy|||~~~~~~}}}{{{yyyvvvsssrrrqqqqqqjjjaaaUUUNNNJJJHHHCCC???@@@<<<999999:::;;;888666sssWWWMMMPPPTTTZZZbbbcccWWWIIIAAA>>>===999888888999::::::777555777777777777666666666666666666666777777777777888:::444333:::===>>>IIIXXXiiiyyywwwdddTTTIIIAAA===???@@@AAACCCLLLYYYbbbdddaaaaaa___]]]\\\]]]```bbb____________```bbbcccdddeeeeeedddeeefffiiikkkmmmllllllkkkkkklllnnnqqqrrrzzz}}}~~~zzzyyy|||~~~zzztttxxx}}}~~~~~~}}}}}}~~~}}}}}}{{{zzzzzzzzzzzzzzzrrrttttttrrrooommmoooqqqrrrrrrsssvvvyyyyyyyyywwwqqqqqqqqqqqqqqqqqqppppppvvvvvvvvvwwwyyy|||~~~|||zzzzzz}}}~~~zzztttoootttrrrpppmmmkkkjjjjjjjjjfffeeefffjjjmmmjjjccc]]]TTTWWWTTTMMMIIIIIIIIIGGGFFFCCC@@@>>>===<<<;;;999888777666666777777555444444555444222111222555888444444333222333444666777000111333555666666555444777777777777777777777777777777666666777999;;;<<<999;;;???BBBHHHTTTeeeqqqjjjaaa\\\UUUYYYYYYYYYWWWUUUVVVZZZ^^^\\\[[[ZZZXXXVVVTTTSSSRRROOOPPPPPPQQQSSSTTTVVVWWW```^^^ZZZTTTQQQRRRVVVYYYWWWTTTQQQNNNMMMNNNOOOPPPLLLKKKKKKLLLOOOSSSWWWYYY^^^___^^^ZZZTTTOOOOOOPPPPPPSSSSSSSSS[[[iiipppppphhhpppwwwzzz|||~~~tttzzz~~~}}}zzz{{{|||vvvvvvuuurrrooonnnooopppwwwyyy}}}~~~zzzxxx{{{||||||}}}}}}}}}}}}|||||||||}}}}}}~~~~~~~~~~~~}}}zzztttlllaaaZZZPPPTTTZZZaaaggguuu~~~~~~~~~~~~~~~|||yyy|||wwwrrroooggg[[[QQQNNNJJJQQQ[[[fffrrruuuoooqqq~~~{{{yyyyyyxxxttttttvvvzzz}}}}}}~~~~~~|||yyyuuurrrooonnnnnn```XXXOOOIIIHHHFFFAAA===???;;;777666888888777444sssZZZQQQRRRTTT\\\bbbccc\\\SSSKKKCCC===777888:::;;;:::888555333666666666555444444333333444444555555555555444444555666666666888===CCCGGG]]]qqqxxxaaaMMMBBB???>>>======@@@HHHQQQXXX\\\XXXUUURRRPPPQQQUUUZZZ^^^^^^___``````^^^^^^```aaaaaaaaaaaaaaabbbeeekkkooollllllmmmllllllnnnrrruuuzzzyyyxxxuuussstttwwwzzzyyy{{{{{{xxxyyy~~~~~~{{{{{{{{{{{{{{{{{{zzzzzzxxx|||~~~~~~{{{|||zzzxxx}}}{{{|||yyyuuuuuuwwwyyyxxxwwwyyyxxxwwwxxx{{{}}}~~~zzzwwwuuuttttttuuuzzz{{{|||~~~~~~||||||{{{wwwsssppppppooommmkkkhhhfffdddcccaaaaaabbbeeegggddd[[[SSSKKKIIIFFFCCCBBBBBBDDDEEEBBB@@@===:::888777777888666555444333333333333333666666666555444444333333444444444444444444444444444555555555444333222222666555555555555666777777<<<888777:::;;;999999;;;<<>><<<>>>CCCJJJPPPRRRLLLJJJIIIIIIKKKPPPVVVYYY\\\]]]___^^^]]]\\\\\\]]]\\\^^^aaabbbbbbdddfffhhhhhhhhhiiiiiiiiikkkooorrruuuuuutttrrrpppppprrrttttttwwwxxxwwwyyy~~~zzzzzzyyyxxxwwwvvvuuuuuuvvvyyy|||~~~}}}{{{{{{{{{|||~~~}}}}}}~~~}}}zzzwwwwwwyyy{{{|||{{{~~~||||||}}}}}}zzzyyyyyyzzz|||}}}}}}|||zzzuuuppplllhhhjjjiiigggeeebbb```^^^]]]\\\[[[ZZZ[[[[[[VVVLLLDDDFFFEEECCCCCCDDDFFFHHHJJJ???>>>;;;888666555555666555555444333333333444444444444555555555555555555444444444444444444444444555555555555555444333333555555555444555666666777999777777;;;===;;;;;;===AAAJJJWWWcccqqq|||mmmbbbXXXVVV[[[YYYXXXVVVUUUUUUVVVWWWXXXYYYYYYYYYXXXVVVTTTRRRQQQPPPQQQRRRTTTVVVXXXZZZ[[[[[[YYYVVVSSSQQQQQQQQQQQQRRRMMMKKKMMMMMMJJJHHHIIIHHHHHHJJJOOOTTTYYY[[[[[[ZZZYYYWWWVVVTTTRRRQQQPPPNNNMMMMMMQQQVVV]]]aaaccchhhrrrzzz{{{zzzzzzzzzyyywww~~~~~~}}}yyyxxxuuuqqqnnnmmmnnnpppuuuxxx{{{|||{{{zzzzzzzzz}}}|||||||||{{{{{{{{{{{{}}}|||{{{{{{||||||{{{yyywwwrrrmmmiiibbbXXXRRRRRRTTTXXXaaannn~~~}}}yyyzzzzzzzzzzzzzzzyyyyyy|||xxxssspppnnnhhh___XXXRRRTTT\\\lll{{{mmmlllqqqyyy{{{vvvvvvvvvvvvwwwyyy{{{|||~~~|||||||||~~~zzzrrrmmmnnnoooggg[[[RRRLLLFFFCCCCCCBBB>>>;;;:::999888777666666666666}}}```SSSTTTXXXbbbccc]]]PPPDDD???===:::;;;999666444333444666888333333444444555666666777444444555555555555444444888999999999888999;;;===GGGZZZppp~~~sss^^^RRRGGGCCC>>>===???BBBEEEGGGBBBBBBBBBCCCEEEJJJNNNQQQWWWYYY[[[\\\[[[YYYXXXXXXWWWZZZ___aaaaaaaaa``````bbbcccdddddddddgggkkknnnooopppooonnnkkkkkklllmmmlllpppssssssvvv{{{}}}{{{wwwvvvuuusssqqqooonnnnnnsssvvvyyyzzzyyywwwvvvwwwzzz}}}}}}zzzxxxvvvwwwyyy|||}}}}}}}}}|||||||||}}}~~~}}}zzzxxxyyy{{{zzzrrrlllgggaaa^^^```___]]][[[YYYWWWUUUTTTVVVUUUSSSSSSRRRMMMDDD>>>======<<<<<<>>>@@@CCCEEE;;;:::888555444333444444444444333333333444555555333333444444555666666777444444444444444444444444555555555666555555444333555444444444444555666666555333444999;;;;;;===AAAKKKXXXlllzzzmmmccc^^^YYYWWWZZZXXXWWWUUUTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSQQQPPPNNNOOOQQQSSSVVVYYY[[[\\\ZZZXXXUUURRRPPPOOOOOOOOOOOOKKKKKKNNNOOOKKKIIIIIIHHHIIILLLRRRXXX\\\^^^]]]WWWWWWWWWVVVUUUSSSQQQQQQMMMLLLLLLOOOVVV]]]bbbeeeqqq}}}{{{yyyzzz{{{}}}}}}|||{{{zzzxxxuuuqqqnnnooopppsssvvvxxxyyyxxxxxxyyy{{{|||{{{{{{{{{{{{zzzzzzzzz{{{zzzzzz{{{{{{{{{yyywwwrrrkkkddd___YYYSSSQQQTTT[[[aaalllzzz}}}zzzxxxyyyzzz{{{{{{zzzyyyxxx{{{xxxuuusssqqqllleee___WWWXXX```nnn}}}vvvfffjjjpppyyyxxxssstttuuuwwwzzz|||~~~}}}{{{zzzzzz|||xxxqqqlllllljjj```VVVKKKGGGBBB@@@@@@???===:::999999888777666666666666~~~```RRRTTTXXX^^^^^^XXXLLLBBB>>>===<<<:::999666444333444666777444444444555555555666666444444555555555555444444666888999999888777888999???KKK^^^rrrooo```MMMHHHBBB>>>===>>>???@@@@@@@@@@@@@@@BBBDDDFFFGGGOOORRRVVVXXXXXXWWWVVVVVVTTTWWW[[[^^^]]]\\\\\\\\\^^^___```aaabbbdddhhhlllmmmnnnnnnmmmjjjhhhhhhiiieeejjjmmmnnnpppuuuvvvsssrrrqqqooommmlllkkkkkkkkkrrrtttwwwwwwvvvtttttttttwwwyyy}}}|||vvvuuutttssstttvvvyyy{{{|||~~~~~~{{{yyyxxxxxxxxx{{{|||}}}zzzxxxrrrqqqooonnnpppssswwwzzz|||vvvooohhhbbb]]]XXXUUUUUUUUUSSSRRRPPPNNNMMMLLLKKKJJJJJJJJJJJJGGGBBB>>>;;;:::999888777888999:::888777666444333333333333333333333333333444555666444444444555555555666666444444444444444444444444555555555666666555555444444444444444444555555666777444444888<<>>>>>>>><<<:::888888777666666666666666{{{]]]OOOQQQVVVZZZ\\\XXXLLLBBB>>><<<:::888888888888777666555444666666555555555444444444444444555555555555444444333555777888777777888888===@@@MMMccczzzoooRRRMMMEEE???===<<<<<<<<<=========>>>???@@@AAABBBGGGKKKOOOSSSSSSSSSSSSTTTSSSTTTVVVWWWWWWWWWYYY[[[\\\]]]^^^___```cccgggkkknnnnnnnnnmmmjjjgggggghhhcccgggjjjjjjkkkoooooollllllkkkjjjhhhhhhiiijjjkkkppprrrtttuuussssssssstttuuuvvvzzz~~~~~~yyyssspppsssrrrrrrrrrsssuuuxxxzzz|||||||||~~~|||zzzwwwtttrrrqqqqqqrrrtttvvvxxxyyyxxxuuuqqqnnnkkkiiigggffffffhhhkkklllnnniiibbb\\\XXXTTTQQQOOOMMMLLLKKKJJJHHHGGGFFFEEEAAA@@@@@@@@@@@@???===;;;<<<;;;:::888777777777777666666555444444444444444333333333333333444555666666666555555555444444444444444444444444444444444444444555555555555555444555444444444444555666666;;;888777:::@@@IIIWWWdddzzzlll^^^ZZZ\\\\\\YYYWWWSSSSSSSSSRRRRRRSSSSSSSSSUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXXXXXXXXXXUUUTTTQQQOOONNNMMMNNNOOONNNKKKLLLQQQSSSPPPMMMNNNOOOPPPTTTYYY^^^``````___```___^^^[[[XXXUUUSSSQQQLLLLLLMMMRRR[[[dddkkknnn}}}wwwyyy|||~~~~~~|||yyyuuurrrqqqqqqvvvwwwxxxwwwuuutttuuuvvvyyyyyyzzzzzzzzzzzzzzzzzz|||||||||||||||yyytttpppfff^^^VVVTTTTTTWWW___gggmmmyyy}}}}}}{{{xxxuuuvvvwwwyyyyyyyyyxxxwwwvvvvvvvvvvvvtttqqqmmmiiicccbbbfffsss~~~nnnfffjjjqqq~~~xxxzzz}}}|||zzzzzzzzzvvvqqqllljjjfff^^^SSSKKKBBB@@@>>>======<<<;;;:::888777666666666666666666tttWWWLLLOOOTTT[[[\\\XXXLLLAAA<<<888555666888:::;;;:::888555333777666666555444444333333444444555555555555444444111333555666666666777888;;;:::AAASSSjjj|||tttYYYSSSJJJCCC>>>===;;;;;;888888888999;;;===???AAA@@@DDDHHHKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPRRRUUUXXXXXXYYY[[[\\\]]]aaaeeeiiimmmmmmllljjjfffdddeeefffdddggghhhggghhhkkkkkkhhhgggfffeeedddeeegggiiijjjlllnnnppppppppppppqqqrrrttttttvvvzzzxxxsssooonnnsssssssssqqqqqqrrruuuwwwyyyxxxxxxzzz|||}}}|||zzzuuussspppnnnmmmlllmmmnnnlllmmmnnnooommmkkkgggeeejjjgggddd```^^^^^^^^^___bbb]]]WWWRRROOOMMMKKKJJJFFFFFFEEEDDDCCCBBBAAA@@@AAA@@@???===<<<;;;::::::666555555555444555555555444444444444444555555444444444333333333444555555777666666555444444333333444444444444444444444444222333444444555444444444555555555555555666777777888666888>>>HHHWWWkkk|||nnnfff^^^ZZZZZZZZZXXXVVVQQQQQQQQQRRRSSSSSSTTTTTTVVVUUUTTTSSSSSSSSSSSSSSSUUUVVVWWWXXXWWWVVVUUUTTTSSSRRRPPPNNNNNNNNNPPPQQQNNNKKKKKKOOOQQQOOOMMMNNNOOOPPPSSSYYY___cccddddddbbbaaa]]]ZZZVVVTTTRRRQQQQQQQQQSSSWWW^^^eeejjjlll}}}yyy{{{~~~~~~|||yyyuuurrrssstttxxxyyyzzzyyyvvvttttttuuuvvvvvvwwwwwwwwwwwwxxxxxxzzzzzzzzzzzzyyytttmmmhhh[[[TTTPPPQQQVVV]]]iiisss{{{{{{yyy{{{zzzyyyttttttuuuuuuvvvwwwwwwwwwuuuvvvwwwwwwuuurrrooommmhhhfffiiissszzzlllhhhmmmuuu{{{}}}{{{yyyxxxxxxqqqkkkgggeee```VVVLLLGGG??????>>>===<<<;;;::::::777666666555555666666666mmmSSSKKKNNNSSSYYYZZZUUUIII>>>:::888666777999;;;<<<;;;999666444555555555555555555444444444444555555555555444444222333555555444444555777888777;;;GGGUUUfff|||uuuddd]]]SSSJJJEEEAAA???>>>:::999888888999;;;===???===???BBBCCCDDDEEEFFFHHHHHHIIIKKKKKKLLLNNNQQQTTTSSSTTTVVVWWWYYY\\\aaaeeejjjiiigggccc```^^^___aaa```ccccccaaabbbfffgggeeecccbbbaaa```aaacccfffhhhfffgggiiijjjjjjkkkmmmnnnpppnnnpppsssrrrmmmlllpppqqqrrrqqqooollllllooorrrrrrrrrrrrsssttttttrrrpppmmmllljjjhhhggghhhiiijjjffffffffffffdddbbb```___cccaaa^^^[[[XXXXXXXXXXXXZZZVVVOOOKKKHHHGGGFFFEEEAAAAAA@@@???>>>>>>======AAA@@@>>>;;;999888888999111111111111222222333333111222333444444444444444555555444333333333444444555555555555555555444444444444444444444444444444111222222333444444333333777666666666666777888888888:::AAANNN]]]pppooobbb```]]]YYYWWWWWWVVVUUUNNNOOOQQQRRRTTTUUUUUUUUUWWWVVVTTTSSSRRRRRRRRRRRRTTTUUUVVVVVVVVVTTTRRRQQQQQQPPPNNNNNNNNNPPPQQQSSSQQQMMMLLLPPPQQQOOONNNPPPRRRRRRTTTYYY^^^ccceeeeee___]]]YYYUUURRRPPPPPPQQQRRRRRRUUUZZZaaagggjjjjjjttt~~~~~~{{{wwwtttssstttvvvwwwyyy{{{{{{yyywwwvvvvvvrrrrrrssssssssstttttttttvvvvvvvvvuuurrrlllddd^^^WWWSSSRRRXXX```kkkxxx}}}vvvuuuxxxyyyyyytttsssrrrrrrssstttvvvxxxuuuwwwxxxxxxwwwtttqqqpppllliiijjjsss{{{ooommmpppyyyzzzvvvttttttkkkeee```___YYYNNNEEEBBB<<<======<<<:::999888888666666555555555666666777iiiQQQJJJNNNRRRUUUVVVPPPEEE<<<;;;;;;;;;999:::;;;;;;:::999777666333333444444555666666666444555555555555555555444444555555444222222444666555666;;;AAAGGGVVVttt}}}{{{nnnggg\\\RRRKKKGGGDDDBBB@@@>>><<<999888999;;;<<<;;;===>>>>>>>>>>>>@@@BBBBBBDDDGGGIIIJJJKKKMMMOOOOOOPPPRRRSSSUUUYYY^^^bbbfffeeebbb^^^ZZZYYY[[[]]][[[]]]]]]ZZZ\\\aaacccaaabbbaaa___^^^^^^```ccceee```bbbeeeffffffgggiiikkkllliiiiiinnnmmmiiikkkpppoooooooookkkhhhgggiiillllllkkkkkklllmmmllljjjhhhhhhgggeeeccccccdddfffgggbbbbbbaaa```___^^^\\\\\\ZZZYYYWWWUUUUUUUUUWWWXXXWWWRRRLLLGGGEEEDDDCCCBBB>>>>>>======<<<;;;;;;::::::999888555333333444666444444444444444444444444000000222333333444444333666555444444333333333333333333444444555666666666444444444444444444444444000111222222333333333333777777777777777888888999AAAFFFRRRdddwwwuuubbbZZZ\\\[[[XXXUUUUUUTTTTTTMMMNNNPPPRRRTTTVVVVVVWWWWWWVVVTTTRRRQQQQQQQQQQQQQQQRRRTTTUUUTTTSSSQQQPPPPPPOOONNNNNNOOOQQQSSSTTTUUUPPPOOORRRSSSQQQQQQSSSWWWWWWWWWYYY]]]```bbbbbb[[[YYYTTTPPPNNNNNNOOOPPPNNNPPPTTT[[[ccciiilllllllllyyy~~~~~~zzzvvvssssssuuuxxxuuuxxx{{{}}}{{{yyyxxxxxxoooooooooppppppqqqqqqqqqrrrrrrrrrqqqmmmfff]]]WWWZZZWWWYYYaaalllxxxyyyssssssvvvxxxyyytttrrrpppppppppsssvvvxxxvvvxxxzzzzzzxxxuuusssrrrnnnjjjkkksss~~~rrrrrrrrr{{{yyytttqqqppphhh```[[[ZZZTTTIIIAAA@@@;;;<<<<<<;;;999777666666666666555555555666666777dddKKKIIIDDDMMMSSSRRRMMMEEE<<<777777999555555666777777666555444444444333333333333444444666555444333333333333333444333333222222333333444777555888>>>AAAJJJddd}}}~~~|||rrrfff[[[OOOEEE???@@@===999888999===@@@AAA;;;;;;;;;<<<<<<=========>>>@@@CCCDDDCCCDDDEEEFFFJJJLLLPPPRRRTTTVVVYYY\\\[[[ZZZYYYWWWWWWWWWXXXYYYYYYYYYXXXXXXXXXYYY[[[\\\]]]]]]]]]\\\[[[]]]```cccaaaaaaaaaaaabbbdddfffhhhiiieeecccccceeefffeeecccgggiiijjjhhheeecccdddfffcccbbbaaabbbcccccccccaaa_________`````````aaaaaaaaa^^^[[[YYYXXXXXXVVVUUUWWWUUUSSSPPPMMMLLLLLLLLLMMMKKKHHHDDDBBB@@@??????555888<<<===<<<999888777666666666666666666666666333333333333333222111000111111222222222333333333777444222222444555444222111222444333333222444555444444555666666777777777555444333222222222333444555555666777999:::::::::GGGSSSiiiyyyggg___]]]\\\ZZZVVVRRRQQQQQQSSSRRRRRRRRRTTTWWWXXXXXXXXX[[[WWWRRROOOOOOOOOOOONNNSSSUUUWWWWWWUUUSSSRRRRRRQQQOOOMMMLLLMMMPPPSSSUUUXXXVVVUUUTTTTTTUUUWWWXXXZZZ]]]]]]\\\___cccaaa[[[YYYSSSNNNNNNRRRTTTQQQMMMKKKMMMQQQVVV\\\bbbfffiiihhhrrr}}}}}}}}}}}}~~~{{{|||}}}~~~||||||~~~{{{wwwuuuuuuvvv{{{yyywwwxxxzzz{{{yyywwwrrrqqqooonnnmmmmmmmmmnnnlllkkkiiihhheeebbb^^^[[[___bbbiiirrr}}}|||yyyxxxxxxxxxvvvtttvvvsssqqqqqqssstttsssqqqyyyyyyyyyyyyyyyyyyyyyzzzrrrllljjjqqq}}}~~~qqqrrryyy|||tttkkkdddaaa]]]VVVOOOMMMKKKEEE>>>999;;;:::999888777777777777888888777777777777777888gggMMMKKKFFFOOORRRQQQMMMEEE===888888:::888888999999888777666555666666555555555555666666777777666444333222222222666555555444444555555666555333666;;;<<>>:::999;;;999999999999888777555444777777666666666666777777888777666555444333222222666555555444444555555666555444666999888<<>>AAACCCEEEFFFHHHKKKMMMOOOOOOOOOOOOPPPQQQRRRSSSQQQQQQQQQRRRSSSUUUVVVWWWXXXXXXWWWUUUSSSRRRTTTVVVVVVVVVVVVWWWYYY\\\^^^```\\\YYYWWWWWWYYY\\\^^^___]]]^^^]]]ZZZVVVSSSRRRSSSWWWUUUTTTUUUVVVWWWVVVUUUUUUUUUTTTRRRPPPOOONNNMMMOOOMMMJJJHHHHHHGGGFFFEEEFFFEEEDDDDDDCCCCCCCCCDDDAAA@@@???======<<<<<<======<<<999555222222333666444444444444444444444444222222333333333222111111333333333333444444444444222000000111333444444333222333444444333333444555666555333222222333444555111111222333555666666777888;;;<<<:::;;;EEEWWWfff|||mmm___XXXVVVXXXXXXVVVTTTQQQPPPQQQSSSWWWVVVUUUVVVXXXZZZZZZYYYVVVSSSPPPNNNNNNOOOOOOOOOQQQTTTWWWXXXVVVSSSPPPOOOMMMLLLKKKJJJLLLOOOSSSUUUUUUVVVWWWXXXYYYZZZZZZZZZ___^^^eeeoooooobbbWWWTTTTTTOOOLLLMMMQQQSSSQQQMMMNNNNNNOOOQQQUUUZZZ^^^aaaeeejjjrrr~~~|||wwwqqqmmmnnnpppuuu}}}||||||{{{xxxwwwyyy{{{|||{{{{{{|||~~~~~~|||zzzxxxxxxwwwvvvtttsssqqqpppsssqqqooommmlllkkkkkkkkkvvv|||~~~uuuuuuvvvxxx{{{{{{zzzyyytttsssssstttvvvxxxxxxwwwyyyyyyzzz{{{{{{{{{{{{{{{xxxrrrnnnpppvvv~~~zzzyyyzzz~~~zzzzzzzzzvvvnnncccWWWPPPGGGJJJLLLIIICCC>>>;;;::::::999888888777777777777999888666555555777888:::fffMMMKKKEEENNNTTTSSSPPPIII@@@;;;:::;;;888888777666555444333222777777666666666666777777666666666666555444444333444333333222222333333444666555777999999;;;FFFSSSjjj|||}}}ssslllccc[[[NNNCCC===:::999999666555555555666777999:::888:::<<<===<<<<<<===>>><<<>>>AAABBBCCCDDDFFFIIIJJJJJJJJJJJJJJJJJJKKKKKKGGGHHHIIIJJJKKKMMMNNNOOORRRRRRRRROOOLLLKKKLLLMMMPPPPPPPPPQQQSSSVVVXXXZZZSSSQQQOOONNNOOORRRUUUVVVWWWWWWVVVTTTQQQOOONNNMMMOOONNNMMMNNNOOOPPPOOOMMMPPPOOONNNMMMKKKIIIHHHHHHJJJGGGDDDCCCCCCCCCCCCBBBAAA@@@@@@???????????????======<<<;;;::::::999999;;;:::888444111000222555222222222222222222222222222222333333333222222111333333333444444444555555222222222222333333333222222444555444333333444555777555333111000111333444111111222444555555555666999;;;===@@@HHHZZZqqqppp```YYYWWWVVVVVVVVVVVVTTTRRRQQQRRRSSSUUUTTTSSSSSSUUUWWWWWWWWWTTTQQQOOONNNOOOOOOOOOOOOPPPTTTWWWXXXUUURRROOONNNLLLKKKKKKKKKMMMPPPSSSUUUTTTVVVXXXZZZ[[[\\\[[[ZZZbbb___ffftttsssaaaVVVWWWRRROOOMMMNNNRRRTTTRRROOOPPPPPPOOOPPPSSSVVVZZZ\\\bbbccciiiuuu~~~vvvpppkkklllooottt~~~}}}|||}}}~~~~~~{{{zzz{{{~~~~~~|||{{{{{{||||||{{{yyywwwvvvyyyxxxwwwtttssstttvvvxxx{{{zzztttuuuwwwzzz||||||{{{yyyuuuuuuvvvwwwxxxxxxxxxwwwwwwxxxyyyzzz{{{{{{{{{zzzyyytttpppqqqtttzzz|||yyyyyy~~~|||yyywwwtttnnneeeZZZOOOHHHAAAIIINNNIII@@@;;;:::;;;999999888777777777777777999888666555555777999:::lllTTTRRRLLLTTTVVVVVVRRRKKKAAA;;;999:::999888777666555444333333666555555444444555555666333444555555666555555444444333333222222333333444444555666888888:::AAAIIIQQQbbbxxxuuubbbOOOBBB;;;777666777666555444555666777888666888:::;;;:::999:::;;;:::<<<>>>??????@@@BBBDDDFFFFFFEEEEEEDDDCCCBBBAAA@@@AAACCCDDDFFFGGGHHHHHHKKKLLLKKKIIIFFFEEEEEEFFFKKKKKKKKKLLLMMMPPPRRRTTTNNNMMMKKKJJJIIIJJJMMMNNNRRRQQQPPPOOOOOONNNMMMLLLIIIHHHGGGHHHIIIIIIHHHGGGHHHGGGGGGFFFEEEEEEDDDDDDEEECCC@@@???@@@@@@@@@?????????>>>>>>===<<<;;;:::<<<<<<;;;:::999777666555555666666555333222222444222222222222222222222222111222222333333333222222333333333444444444555555444444555555444333222222333444555555333333444555777555222000000111333444222222333333444555555666777;;;BBBOOOccc{{{yyyeee[[[YYYXXXVVVVVVWWWWWWUUUSSSRRRSSSTTTRRRPPPNNNOOOQQQSSSTTTTTTSSSQQQOOONNNOOOPPPPPPOOOQQQSSSVVVWWWTTTQQQNNNMMMLLLLLLLLLMMMOOORRRTTTVVVSSSUUUXXXZZZ\\\[[[ZZZYYY\\\WWW]]]iiifffWWWPPPTTTQQQOOOOOOPPPSSSTTTSSSQQQRRRQQQPPPPPPRRRTTTVVVXXX]]]]]]aaalll}}}xxxsssnnnnnnooouuu|||{{{|||}}}}}}~~~}}}}}}{{{{{{~~~~~~~~~~~~}}}|||}}}~~~yyywwwvvvvvvxxx{{{||||||zzzyyyxxxxxxyyyyyyyyyxxxwwwvvvvvvuuuvvvxxxyyyzzzzzzyyyyyyyyyuuusssssstttxxx|||xxxvvv}}}}}}yyytttkkkbbbYYYQQQHHHCCCAAALLLRRRJJJ???::::::;;;888888777777666777777777888777666555666777999:::mmmUUURRRKKKSSSTTTTTTQQQJJJAAA;;;999999;;;:::888777666666666666444444333333333333444444222333444555555555444333666555555444444555555666222222444555666888;;;>>>CCCPPPcccvvvwww```NNNAAA999555999888666555444555777888555777999999888888888999888999;;;;;;;;;;;;===???AAAAAAAAA@@@???===;;;;;;>>>???@@@BBBCCCDDDDDDDDDCCCEEEEEEDDDBBB@@@AAABBBFFFFFFFFFFFFGGGIIIKKKMMMJJJKKKJJJIIIGGGGGGHHHJJJKKKJJJIIIJJJKKKLLLKKKJJJDDDCCCBBBBBBDDDDDDCCCBBB???????????????>>>>>>>>>???===::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;:::888777999999999888777666444333111333555666555333333333222222222222222222222222111111222333333333222222333333333333444444444444333555666666555333222333444555666555444333444555555444222111111222333444444444333444555777999:::<<>>DDDQQQcccrrr}}}~~~qqq___PPPDDD>>>===;;;888666555555666777555666888888777666777888777999::::::999999:::<<<<<<=========<<<:::999888;;;<<<===??????@@@??????===???@@@@@@???>>>???@@@BBBAAAAAAAAAAAACCCDDDEEEBBBEEEGGGFFFDDDDDDEEEGGGEEECCCBBBCCCEEEFFFEEECCC@@@???>>>>>>@@@@@@???>>>;;;;;;;;;:::::::::::::::;;;999666666777888888888666777888888888777777666555555666666666555444333111333555666444333333444222222222222222222222222000111222333333333333222222222222222333333333333...111555666444333444555555666666555444333444555444333333333333444444555666555444555777<<<@@@CCCNNN___yyyxxxnnnaaaYYYWWWWWWUUUSSSUUUVVVWWWUUUSSSQQQQQQQQQNNNMMMKKKLLLOOOSSSVVVVVVTTTSSSQQQQQQQQQQQQPPPNNNSSSTTTTTTSSSPPPNNNNNNNNNMMMMMMMMMNNNOOOPPPRRRSSSSSSTTTUUUVVVWWWVVVVVVUUUVVVWWWXXXVVVRRROOOOOOPPPPPPPPPQQQRRRSSSRRRQQQPPPNNNNNNOOOPPPPPPPPPOOOOOOSSSUUUXXX```mmm}}}zzzxxxwwwwwwzzzzzzwwwwwwxxx}}}||||||}}}~~~~~~}}}}}}{{{|||}}}~~~~~~~~~~~~yyyvvvwwwyyyyyyzzz{{{yyyuuussstttuuuvvvyyy|||{{{yyyvvvvvvwwwsssuuuxxxzzz{{{{{{yyyxxxyyywwwvvvuuusssttt||||||vvvrrr|||zzzvvvvvvjjjaaaUUULLLGGGEEEAAA>>>???LLLPPPDDD:::999;;;999777777666666666666777777444555777888999999888888oooUUUOOODDDJJJIIIJJJJJJEEE>>>:::999:::777666555444444555666777444444444333333444444444555555666555333000---+++444333333222222333333444666666555444444666666444888999BBBQQQbbbqqq{{{~~~~~~{{{lll^^^QQQJJJ???===:::777555555666777444666888888777666777888999:::;;;;;;::::::;;;<<<888999:::;;;;;;:::888888888999:::;;;<<<;;;;;;:::999;;;===>>>======>>>??????>>>>>>======???@@@AAA;;;>>>BBBCCCAAA@@@AAACCCAAA???===>>>@@@AAA???<<<===<<<;;;;;;======<<<;;;<<<;;;;;;:::999999888888:::888555555666888888777111222333555666666666555000111333444555555444333444555666444333222333555222222222222222222222222000111222333333333333333111111222222222333333333)))---222444444444555777555666777666444333444555222333333444444555555555666555555666:::@@@FFFJJJaaawwwnnnggg]]]WWWWWWWWWUUUSSSTTTVVVVVVUUURRRPPPOOOOOOOOOMMMLLLMMMQQQUUUXXXYYYUUUTTTRRRRRRRRRQQQPPPNNNTTTUUUTTTQQQNNNMMMNNNOOOMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTTTTUUUUUUTTTTTTTTTTTTYYYYYYRRRMMMMMMMMMKKKOOOOOOPPPQQQQQQQQQOOONNNKKKLLLNNNOOOPPPNNNMMMKKKQQQSSSWWW^^^iiizzz~~~~~~|||||||||wwwrrrqqqtttwww|||~~~zzz|||~~~~~~}}}{{{}}}~~~~~~~~~||||||{{{xxxxxx|||xxxyyyyyyvvvsssqqqsssuuutttwww{{{{{{yyywwwwwwxxxsssuuuxxx{{{||||||zzzyyyyyyxxxvvvuuurrrqqqyyy}}}xxxrrr|||}}}|||uuuoooooo```XXXMMMGGGDDDCCC@@@<<<===IIILLL@@@777999;;;888777777666666666666777888333555777999:::999888777vvv]]]MMMJJJKKKQQQSSSOOOGGG???<<<999555777666666555555555555555666666555444333333222222555444333222222222333444000000111222333333333333333333333444444444444555666888<<>>===<<<;;;<<<===>>>???;;;<<<<<<<<<<<<<<<<<<<<>>>>>>>>;;;::::::999888888888999999999777666666555555555777777666555555555555555444444444444444444444444333222222222111000000000222444777777666444444444333222222222222222222222222222111111000/////////000111222333333333333333000111222444555555444333222333333444444333333333222333333222000000111333555:::<<<::::::EEEZZZlllqqqfffbbb]]]WWWTTTTTTUUUVVVUUUUUUSSSOOOKKKJJJMMMPPPNNNLLLKKKNNNRRRUUUVVVTTTVVVUUUSSSRRRPPPPPPQQQQQQVVVVVVTTTQQQNNNOOOSSSVVVQQQOOOMMMMMMOOORRRSSSSSSUUUTTTSSSSSSUUUVVVUUUTTTPPPPPPOOOOOONNNMMMLLLLLLOOOOOOOOOOOONNNMMMMMMLLLPPPOOOOOONNNMMMLLLKKKKKKMMMPPPWWW___gggrrr~~~|||~~~~~~~~~xxxsssooolllooosss}}}zzz{{{|||~~~}}}{{{zzz|||~~~}}}|||}}}}}}}}}|||{{{{{{zzzzzz{{{xxxuuurrrqqqsssuuuwwwxxxyyy{{{}}}|||{{{xxxvvvuuuyyyzzzwwwvvvyyyzzzyyytttuuuuuuuuuvvvyyy}}}zzztttsss|||}}}yyyqqqggg___UUUOOOGGGAAA???>>>>>>???DDDCCC@@@===;;;999777777888888777777666666555555666666666666777:::<<<===ttt[[[LLLJJJMMMRRRTTTPPPGGG@@@<<<999666999999888666666555555555666555555444333333222222555444333222111222222333333333444444444333333222111222222222333333444444555666999===FFFUUUgggsss~~~|||{{{tttiii___XXXTTTMMMGGGBBB>>>;;;:::999;;;888222222888<<<;;;666666777888888888888888999999999999888777666555888888999999888777777666666777888999999999999999::::::999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777999888777777666666777777888888777555555444444555666666555444444444444555333333333333333333333333222222222222111111111111222333555444333222333444333333333333333333333333333333222222222222111111111222333333444444333333222333444555555444333333444444444444444444333333111333444444333222333555777888;;;@@@KKK\\\qqqvvvfff___\\\XXXTTTRRRSSSTTTVVVTTTTTTRRRNNNJJJJJJMMMPPPPPPNNNLLLNNNRRRUUUVVVUUUVVVUUUTTTRRRQQQQQQQQQQQQVVVTTTRRROOONNNOOOQQQSSSRRROOOMMMMMMNNNPPPQQQQQQRRRQQQQQQRRRUUUVVVVVVUUUQQQPPPOOONNNMMMLLLLLLLLLRRRQQQPPPNNNMMMLLLKKKKKKMMMMMMMMMLLLLLLLLLKKKKKKOOORRRZZZbbbhhhooo~~~wwwqqqllliiikkkpppzzz}}}}}}{{{{{{|||~~~|||}}}~~~|||{{{{{{{{{~~~~~~}}}|||zzzyyyxxxxxx|||zzzwwwtttssstttuuuvvvyyyzzz|||}}}|||{{{yyyxxxvvvzzz{{{xxxwwwyyyzzzyyywwwwwwwwwvvvvvvxxx|||yyytttuuu~~~{{{vvvppphhh]]]VVVKKKGGGAAA===;;;<<<<<<<<>><<<:::888777777888777777777666666666555666666666777999:::<<<===rrrXXXKKKJJJOOOTTTUUUQQQGGG???<<<:::777999888777666555555555555555555555444444333333222444333222222111111222222555555555555444333222111///000000111222333333444444444555777===JJJYYYdddwwwzzztttkkkhhhaaaVVVJJJCCCAAAAAA999;;;999222000333888:::555666666777777777777777999999999999888777666666666777777777777666666555444444666777888999999999999888777777777888:::;;;:::999999999999999999999;;;;;;::::::999888888888666666555444444444444555777666555444333333333444555555444333333333333333333333333333333333333333111111111222222222222222111222333222000000222333333333333333444444444444333333333444444444444555333333444555555555444444666666666666555444333222555555555444444333333333///000222333222222444555:::<<>>===;;;:::999888777777777777777777666666666666555666777999:::;;;<<<<<>><<<:::999:::::::::888:::999888888777777777888777777777777666666666666555666888:::<<<<<<<<<<<>>;;;:::777444444444555666777999999444444444444444333333333333333333333222222111111111111222333333333333333111111111222333444444555222333333222333999CCCJJJbbbrrrxxxooojjjgggccc```XXXMMMAAA;;;;;;999666222555555666666666555555444777777888888888777666666666666777777777777777666555555666666666555555444777777666666777888:::;;;888888777777777666666666555555555555555444444444444444333333333444444555444333333222222222222333333333222111111111111111222222222222222222222222111111222222333333333444333333333222000111333555222222222222333333444444222333333444555666777777777777888888888777777666:::999888666555444333333555444333222111111222222666666555444666;;;CCCHHHPPP___tttuuuccc[[[ZZZTTTSSSRRRQQQPPPPPPPPPPPPTTTRRRPPPNNNNNNOOOPPPQQQOOONNNLLLJJJJJJLLLOOORRRUUUTTTTTTSSSRRRQQQPPPOOOLLLKKKIIIHHHIIIKKKKKKKKKNNNLLLKKKLLLOOORRRTTTTTTUUUTTTSSSSSSTTTUUUTTTRRRRRRPPPMMMKKKJJJKKKMMMNNNOOONNNMMMLLLLLLLLLMMMNNNLLLJJJHHHFFFEEEEEEEEEFFFJJJMMMVVV___bbbaaadddiiiyyynnngggbbbaaaffflllpppvvv~~~}}}{{{{{{}}}|||}}}~~~}}}|||{{{zzzzzzyyyyyyxxxxxxxxxxxxuuuvvvxxxyyyzzzzzzyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvuuuyyyzzzwwwuuuxxxyyywwwyyyyyyzzzxxxwwwwwwyyy{{{~~~~~~}}}|||zzzyyywwwwwwyyy~~~oooggg\\\RRRLLLGGGBBB>>>===;;;999999999999888666777777666666666666777888666666666666777777777777555777999;;;=========<<>><<<:::888666666666666666666555555444555666666777777666555555555666666777777777777777666666666666666555444333444444333444555666888999888888777777666555555555333333333333333333222222444444333333333444555555333333222222222222333333333333222111111111111111333333333333333333333333222222222333333333333333333444555444222222444555222222333333444444555555444444444555666777777888999999::::::999999888888888888666555444444444444444333222111222222444444666666777999>>>GGGQQQXXXgggwww}}}iii^^^YYYXXXUUUUUUUUUTTTSSSRRRQQQPPPPPPNNNMMMMMMNNNOOONNNMMMOOOOOONNNMMMLLLMMMQQQTTTSSSSSSSSSRRRQQQPPPOOONNNIIIKKKKKKKKKJJJKKKNNNQQQOOOMMMLLLLLLPPPSSSUUUUUUVVVTTTSSSSSSSSSSSSRRRPPPOOONNNLLLKKKKKKLLLNNNOOOJJJKKKKKKLLLMMMNNNOOOOOOKKKJJJGGGEEEDDDDDDEEEFFFGGGIIIOOOWWW[[[\\\___eeewww~~~uuukkkeeeaaa```dddjjjnnnssszzz||||||zzzzzz{{{}}}|||{{{}}}~~~}}}}}}|||{{{{{{~~~~~~|||zzzxxxvvvttttttttttttvvvwwwxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuutttuuuyyyzzzwwwvvvyyyzzzyyyxxxyyyyyyxxxwwwwwwxxxyyy}}}||||||{{{zzzzzzzzzyyyyyy~~~{{{wwwuuubbbZZZPPPIIIEEEBBB???<<<;;;999777666666666555333666555555555555666777777666666666666777777777777777888999;;;<<<===>>>>>>wwwYYYKKKMMMUUU[[[YYYPPPCCC:::888888666555555555555555666777777444444444444444444444444444444555555555444333222222222333333444333333333222222222222111111111111,,,000444555555777;;;>>>HHHYYYssstttsss{{{rrr]]]QQQIIIAAA;;;:::777777777777777666555444444444555555555555444444444444555666666666666666444555555666666666666555444444333444555666888:::888888888777666555555555444444444444444444444444333333222222333333444555333333222222222333333444333333222111111111111222333333333333333333333333333333333333333333222222222444555555444333333444444444444555666777777777666666777777888888999999;;;;;;;;;;;;;;;:::999888666555444444444555666666555444333333333555777888:::===CCCKKKTTT___iiipppjjj```[[[WWWSSSUUUUUUUUUUUUUUUTTTRRRRRRNNNMMMMMMOOOQQQQQQOOOLLLKKKLLLMMMLLLKKKLLLOOORRRQQQQQQRRRQQQPPPOOOMMMLLLIIIMMMQQQPPPMMMNNNSSSXXXRRRPPPNNNNNNPPPRRRSSSSSSRRRQQQPPPPPPQQQRRRQQQOOOKKKKKKKKKKKKLLLMMMNNNOOOHHHIIIKKKNNNOOOOOONNNNNNHHHGGGEEEDDDDDDEEEHHHIIIGGGFFFHHHOOOSSSVVV\\\cccmmmttt}}}~~~{{{|||~~~}}}|||sssjjjddd___\\\___dddkkkooouuuwwwwwwvvvxxxzzz{{{zzzzzz}}}~~~}}}|||{{{||||||}}}}}}|||zzzyyywwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxwwwvvvtttsssuuuyyy{{{yyyxxx{{{}}}|||yyyzzzzzzxxxvvvtttuuuuuuwwwwwwxxxyyyzzz{{{||||||zzz~~~{{{sssiiicccWWWPPPGGGAAA???>>><<<::::::777555444555666555555666555555555555666777777555666666666777777777888999999999:::<<<===???@@@yyy[[[LLLNNNUUU[[[YYYPPPBBB999777777666444444333222111111111111444444444444444444444444444555666666666555444333555555555555444333222222222222111111000/////////)))...333666666777999<<<<<>>??????eeeQQQOOOWWW]]][[[SSSFFF>>><<<:::777555555444333333333333444222222222222333444555555333333333333333333333333222222222222222222222222...//////000111111222222+++)))***---222666777777:::???OOOfff{{{{{{mmm]]]SSSHHHEEEAAA<<<999888999999:::888555555666777777666555666777777777666555444444444555777999999666444555666888777666666777999555555444444555555666777555555444444444444444555333333333333333333333333444444444444444444444444555333222222333444444333555444444444444444555666444555555555666666666666666666666666666666666666777888999999:::999999999999:::;;;<<<<<<<<<;;;;;;@@@>>><<<<<<===;;;888555444444444555777888999999;;;===???@@@BBBHHHPPPVVVkkk|||~~~kkk\\\ZZZZZZTTTQQQSSSTTTTTTTTTSSSRRRQQQOOONNNLLLOOOSSSVVVVVVSSSOOOLLLKKKJJJIIIHHHHHHJJJLLLMMMUUUTTTQQQNNNMMMMMMMMMNNNTTTYYY]]]\\\WWWVVVZZZ^^^aaaWWWPPPPPPRRRPPPMMMKKKIIIIIIJJJJJJJJJIIIHHHGGGHHHFFFEEEFFFHHHJJJKKKLLLKKKIIIHHHKKKNNNNNNJJJFFFCCCBBBAAABBBEEEGGGFFFDDDDDDFFFGGGGGGJJJRRR___hhhmmmfffgggqqqwwwuuuxxx~~~~~~~~~{{{ssstttuuutttqqqmmmmmmqqquuu|||}}}~~~{{{yyypppmmmdddZZZTTTTTTYYY]]]cccdddfffhhhllloooqqqssssssuuuyyy}}}}}}{{{yyyxxxxxxyyyzzz{{{|||}}}}}}}}}}}}yyyuuurrrrrrsssttttttvvvvvvvvvvvvvvvvvvuuuuuuwwwyyy|||~~~}}}|||xxxwwwvvvuuuuuusssqqqpppoooqqquuuyyy{{{||||||{{{vvvyyy}}}|||wwwnnncccXXXOOOHHHDDD??????===<<<:::999777777777666555555444444555555888777666555555555666777555666777777999999:::;;;<<<<<<<<<===>>>>>>??????iiiTTTQQQWWW\\\[[[TTTHHH>>>;;;999777555555444333333333333444444444333333333333444444333333333333333333333333222222222222222222222222/////////000111111222222000//////111333444333222777999AAAOOO]]]jjjyyy{{{}}}~~~tttjjjcccSSSPPPKKKEEE???;;;999888:::777444222333444444444444555555666666666555555333333444666888888555333111222444333222222333555555555555555555666777777666555555444555555666666444444444444444444444444666666666666666666666666666444333333444555555444777777666555555555555555666666666666777777777777666777888999999888777777999999:::;;;;;;;;;;;;:::888:::===??????>>>;;;:::<<<;;;999888888777444222222444777777555666999<<>><<<<<<;;;:::999888888777888777666666555555666666777777666555555555555555777777888999:::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>lllWWWRRRWWW]]]]]]VVVIII>>>999777555555555444333333333333444777666555444444444444444222222222222222222222222111111111111111111111111//////000000111111111111333333444555555444222000444555888???GGGQQQbbbqqq{{{~~~xxxrrrnnnccc___XXXPPPHHHBBB>>><<<===:::555222222444555555444444444555555555555555333333444666888888555333000111222222111111222333666555555555555666777777666555555555555666777777444444444444444444444444666666666666666666666666777555444444555666666555777666666555555555666666666777777777777888888888666777999;;;;;;:::999777999999:::;;;;;;;;;;;;:::999:::<<<===>>>===;;;:::888777666555555555555555555999<<<;;;888:::BBBIIIMMMPPPSSSWWW]]]gggttt}}}kkkZZZUUUTTTWWWWWWUUUVVVZZZUUUTTTRRRPPPNNNMMMLLLLLLMMMOOORRRSSSSSSRRROOOMMMOOONNNMMMLLLLLLNNNPPPQQQRRRPPPNNNLLLKKKLLLMMMMMMQQQUUUYYYYYYVVVSSSTTTVVVWWWOOOKKKLLLMMMKKKIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEGGGDDDCCCFFFLLLOOOOOOMMMHHHHHHJJJLLLNNNMMMIIIEEEEEEEEEDDDEEEEEEFFFFFFEEEFFFGGGJJJKKKMMMPPPVVVZZZ___]]]___cccdddhhhtttyyyuuuuuuwwwvvvtttvvv{{{~~~yyyqqqmmmrrrxxx{{{}}}|||nnnddd]]]WWWRRROOONNNOOOUUU[[[______```bbbfffjjjnnnqqqsssssstttuuuuuuuuuuuuuuuxxxzzz}}}~~~~~~~~~}}}~~~}}}{{{yyyzzz{{{{{{|||{{{{{{zzzzzzyyyvvvsssrrrtttuuuvvvvvvxxxvvvtttrrrrrrrrrtttuuuxxxzzz}}}}}}zzzwwwrrrtttwwwyyyxxxvvvtttsssrrrtttwwwzzz|||}}}}}}}}}|||~~~wwwmmmbbbYYYLLLEEECCCCCCAAA???999999999999888888888888888888777666666666666666777666666555555555555555777888999:::;;;<<<<<<===@@@@@@@@@?????????>>>>>>lllVVVPPPUUU]]]^^^WWWIII===777555333555555444333333333333444555555444333222222222222222222222222222222222222111111111111111111111111000000000000000111111111+++---000222333444444444333333666999;;;AAAOOO]]]lllsss}}}}}}}}}~~~|||vvvyyy~~~{{{zzzyyytttlllcccZZZSSSNNNLLLHHHDDD>>>:::999999999888555555444444444555555555444444555777999999666444444555777666555555666888555555555555555666777777555555555555555666777777555555555555555555555555555555555555555555555555888666555555666777777666444444444444555666777888777777777777888888888999666888:::;;;<<<;;;:::999888999::::::;;;::::::::::::::::::999::::::;;;<<<:::999888777666777999:::999>>>CCCEEEEEELLLYYYdddmmmnnnnnnnnnqqqxxxooo^^^SSSSSSTTTXXXYYYWWWXXX[[[TTTRRRPPPMMMLLLKKKLLLLLLMMMOOOPPPRRRRRRPPPOOOMMMQQQPPPOOONNNNNNPPPRRRSSSNNNMMMKKKIIIIIIJJJKKKLLLMMMPPPTTTTTTRRRPPPPPPQQQQQQKKKHHHKKKMMMKKKJJJKKKIIIIIIHHHGGGGGGFFFFFFEEEIIIDDDCCCJJJTTTWWWQQQIIIHHHHHHJJJLLLMMMKKKIIIFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFHHHJJJLLLMMMOOORRRTTTWWWXXX[[[^^^aaahhhvvv|||uuurrrrrrrrrrrrqqqvvv~~~{{{uuuwww|||||||||nnncccWWWOOOIIIHHHIIIKKKQQQXXXZZZ[[[]]]```eeeiiimmmpppssssssrrrrrrrrrsssssstttvvvxxx{{{~~~~~~}}}|||{{{{{{|||}}}~~~}}}}}}}}}}}}|||{{{zzzyyyxxxvvvtttssstttvvvvvvvvvvvvuuusssqqqpppqqqssstttwwwyyy{{{}}}}}}{{{xxxvvvssswww{{{|||{{{yyyxxxxxxwwwyyy{{{}}}~~~{{{kkk^^^RRRKKKCCC@@@BBBCCCAAA>>>888888888888888888888888888888777666666666666666555666666666666666666555777888888999:::;;;<<<===AAAAAA@@@@@@??????>>>>>>iiiRRRMMMRRRYYY[[[WWWIII<<<666444333555555444333333333333444222222111000000///000000222222222222222222222222111111111111111111111111000000000000000000111111000222444444333222333444222222555777777999AAAKKKZZZcccooowwwzzz{{{{{{|||{{{rrrsssvvv{{{}}}ssskkkeeeaaa```VVVQQQJJJDDD???<<<999777777666555555444444555555444444555777999999666444444555666666555555666888444444444444444555666666444444444444555666777777666666666666666666666666666666666666666666666666999777666666777888888777333333444444555777888999777777777777888888888888777888999;;;;;;;;;::::::888999::::::;;;;;;::::::;;;:::999888888:::;;;<<<999999888666555666999<<>>>>>>>>;;;999888888888888888888888888888777666666555555666666444555666777888888888777888888999:::;;;<<<======AAA@@@@@@@@@??????>>>>>>eeeNNNJJJOOOSSSWWWTTTHHH;;;777666666555555444333333333333444222222111000000111111111111111111111111111111111111111111111111111111111111000000000000000000000777888888555222000111222111000111444444333777>>>HHHQQQ^^^iiiqqqvvv{{{yyyyyyvvvttttttxxx{{{wwwuuuuuukkkfff]]]SSSKKKCCC===888:::999777555444444444555333333444666888888555333222333444444333333444555333333333333333444555555333333333333444555666777666666666666666666666666777777777777777777777777:::888666666888999888777666666666666666777888999666666666777777777888888777888888999::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;777888999888999===DDDIIIVVV___lllvvvxxx~~~xxxggg\\\VVVOOOPPPQQQTTTXXXZZZYYYVVVNNNLLLJJJHHHIIIKKKOOOQQQNNNNNNOOOOOOOOOOOONNNNNNOOONNNLLLKKKLLLMMMOOOPPPKKKJJJHHHGGGGGGIIIJJJKKKMMMNNNPPPQQQQQQRRRTTTUUUQQQMMMLLLNNNNNNJJJIIIKKKIIIHHHFFFEEECCCCCCCCCDDDCCCDDDGGGLLLQQQQQQMMMIIIIIIIIIIIIIIIHHHHHHIIIJJJGGGIIIJJJHHHEEEDDDEEEFFFHHHHHHIIIJJJLLLNNNNNNMMMLLLPPPUUUXXX]]]fffooouuu{{{sssoooqqqppplllhhhhhhooo{{{~~~vvvcccTTTGGGEEEDDDAAAFFFOOOPPPTTTYYY```gggkkknnnppppppooonnnnnnoooqqqtttuuutttuuuvvvwwwwwwwwwwwwwwwuuuvvvyyy|||~~~|||zzzzzzzzz{{{zzzyyyxxxxxxxxxyyyzzzzzz{{{{{{~~~~~~~~~~~~~~~zzzuuummmggg```XXXNNNGGGBBBAAA???===;;;:::999888888888888888888888888888777666555555444444555555333444666888999:::::::::999:::;;;;;;======>>>??????????????????>>>>>>>>>aaaKKKGGGNNNNNNSSSQQQFFF;;;888888999555555444333333333333444555444444333333444444555111111111111111111111111000000000000000000000000111111111000000000000000...000111000......222555000......111111///222777;;;EEESSS```jjjsss{{{zzz~~~vvvqqqrrrzzz|||qqqfff[[[PPPFFF@@@;;;:::888666555444444555222222333555777666444222444555777666555555666888333222222222222333444444222222222333444555666777777777777777777777777777888888888888888888888888:::888777777888999999888:::999888888777888888888666666666666777777777777888888777888999:::;;;<<<;;;<<<<<<===============888:::<<<>>>???===;;;:::999;;;>>>AAAEEEMMMVVV]]]vvvuuuuuuwwwhhh^^^VVVRRRLLLMMMNNNQQQWWWZZZXXXTTTLLLJJJHHHGGGHHHLLLPPPSSSNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLLLLNNNPPPQQQKKKJJJIIIHHHHHHIIIKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVQQQMMMLLLMMMKKKGGGEEEGGGHHHGGGEEECCCBBBAAABBBBBB???DDDIIIKKKIIIHHHJJJLLLJJJJJJIIIHHHGGGGGGIIIKKKHHHJJJKKKIIIEEEDDDEEEGGGIIIHHHHHHJJJLLLMMMMMMMMMJJJNNNRRRUUU[[[cccjjjmmm{{{tttqqqttttttmmmhhhhhhlllxxxlllZZZKKKGGGCCC???BBBLLLMMMRRRYYYaaahhhmmmooopppooonnnllllllnnnqqqtttvvvttttttttttttttttttttttttrrrtttxxx|||}}}}}}}}}}}}|||{{{zzz{{{}}}~~~uuunnndddYYYQQQJJJEEEBBB>>>??????===;;;:::;;;===999999999999888888888888666666555444444444444444222444666999;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>~~~ZZZJJJLLLLLLVVVQQQKKKGGGAAA:::666444555555444333333333333444444444333333222333333333444333222000000222333444000000000111222222333333000000000000000000000000333333333333333333333333,,,...111222222111111222===;;;@@@MMM]]]lllzzzzzzuuuuuuwwwzzzvvvhhhYYYPPPHHHDDD???======<<<999666999777555444555666555444222333444333222111222333///000222333444444333333555555555444444444444444999888666444333333333444888888777666444333222111777666555555666777888999777777666666666666777777666666555555666666777888777777777777777888888888777777777999;;;;;;:::999999555555;;;===999888;;;??????BBBKKKYYYlll~~~}}}rrraaaZZZVVVSSSPPPLLLLLLMMMPPPTTTUUURRROOOGGGFFFFFFIIIMMMRRRTTTUUUPPPPPPPPPOOONNNMMMLLLKKKOOOOOONNNMMMPPPTTTSSSNNNJJJIIIHHHGGGGGGHHHJJJLLLOOOLLLIIIJJJNNNQQQRRRQQQNNNMMMLLLJJJIIIIIIIIIIIIEEEDDDCCCBBBBBBAAAAAABBBFFFHHHIIIIIIGGGGGGHHHJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHFFFEEEDDDFFFGGGIIIKKKMMMNNNMMMMMMNNNPPPNNNMMMNNNQQQSSSUUU^^^hhhrrrvvvzzz{{{yyytttnnnkkkppp~~~xxxkkkYYYJJJDDDEEEHHHKKKMMMTTT___fffjjjlllmmmoookkkjjjjjjkkknnnoooooooooqqqqqqrrrssssssssssssrrrrrrqqqrrrxxx}}}~~~~~~|||}}}|||ttt```ZZZRRRLLLHHHDDD???;;;===<<<;;;:::999999888999777777666555555555555555999888666444333444555666888888888888999:::;;;<<<======<<<<<<<<<======>>>DDDBBB???>>>>>>>>>======[[[JJJKKKJJJTTTQQQLLLGGGAAA;;;777555555555444333333333333444333333222222222333333444///...---,,,,,,---...///111111222222222222333333000000000000000000000000222222222222222222222222---///111111111000111222555444:::FFFUUUfffyyyxxxsssooolllqqq}}}ooobbbUUUOOOIIIEEECCCAAA>>>:::===;;;888777777666555444555666666555555444555666444444555555555444333222333333333333333333333333777666555444444444555666777777666666555444444333888777666666666777888999777777666666666666777777777666555444333333333333888888888888888888888888999888888999:::;;;::::::>>>888777;;;>>>???CCCIIIPPPUUU]]]kkk|||vvveeeZZZUUURRRNNNJJJJJJKKKMMMPPPTTTSSSPPPMMMFFFEEEFFFHHHMMMQQQSSSTTTRRRRRRRRRQQQPPPOOONNNMMMLLLMMMMMMLLLOOOTTTSSSOOOKKKJJJHHHGGGGGGIIIJJJKKKNNNMMMMMMNNNPPPPPPNNNLLLMMMLLLJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBFFFGGGIIIHHHGGGGGGHHHJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGEEEEEEGGGHHHLLLNNNPPPOOONNNNNNNNNOOOQQQOOOOOOPPPOOOQQQXXXaaajjjrrr{{{}}}yyysssppppppvvvuuueeeUUUKKKGGGGGGHHHPPPWWW```fffiiiiiiiiijjjiiiiiiiiikkklllnnnnnnnnnoooooopppqqqqqqqqqqqqppppppoooooouuu|||~~~}}}~~~}}}|||{{{uuullldddVVVQQQKKKGGGDDDAAA>>>;;;======;;;::::::999999999888888777666666666666666999888666444444555666777888888999::::::;;;;;;<<<======>>>>>>>>>>>>??????AAA@@@>>>>>>>>>?????????\\\JJJJJJIIIRRRQQQNNNGGG@@@;;;888777555555444333333333333333222222222111222222333333111000///......///000111333333333333222222222222000000000000000000000000111111111111111111111111000111111000//////111222111111555>>>IIIZZZrrr|||ssslllhhhpppwwwhhhbbbZZZTTTQQQNNNKKKHHHDDDAAA>>><<<;;;:::888777666555555555555555666666555555555444333222111000111222222222333333444444444444444444444555666666555555555555555666666666888888777666666666777777666666555555555555666666666555444333333333333333666666666666666666666666777777777777777888888999???<<<;;;AAAHHHQQQ\\\eeeiiiqqq~~~nnnfff\\\VVVTTTRRRMMMIIIHHHIIIMMMQQQSSSRRRNNNJJJFFFEEEFFFIIIMMMQQQSSSSSSOOOOOONNNNNNMMMLLLKKKJJJIIIKKKLLLLLLOOOSSSSSSOOOKKKJJJIIIHHHHHHIIIJJJKKKKKKNNNRRRSSSQQQMMMJJJHHHKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFDDDCCCBBBBBBCCCCCCFFFGGGHHHHHHGGGGGGHHHJJJKKKJJJIIIHHHGGGGGGGGGHHHEEEFFFGGGGGGFFFFFFHHHJJJPPPQQQRRRQQQPPPOOOOOOPPPUUUQQQOOONNNKKKJJJQQQYYYbbbmmmyyy|||xxxssssssuuu}}}~~~{{{|||ttteeeXXXNNNJJJIIIRRRXXX___eeeffffffeeeeeeggghhhiiijjjkkklllllllllllllllmmmnnnnnnnnnnnnmmmmmmlllmmmqqqxxx|||}}}|||{{{|||}}}~~~{{{yyywwwvvvvvvvvvvvvssspppmmmjjjcccZZZRRRJJJGGGCCC@@@???>>>===;;;===<<<;;;:::::::::::::::888888777777666666777777888777666555555666777777888999;;;<<<======<<<<<<===>>>???@@@AAA@@@@@@???@@@?????????@@@AAABBBCCC[[[JJJJJJHHHPPPSSSQQQIII@@@;;;999888555444333333222222333333444333222111111111111111444333333222222333333444333333222222111000000////////////////////////////////////000000000000000111222111000......000222444333555888===KKKdddyyy~~~zzz{{{}}}rrrtttzzzxxxrrrjjjeeedddccc```^^^OOOMMMIIIFFFDDDAAA>>>;;;999888666666777888888888555555444444444333333333111222222333333444444555333333333333333333333444333333333444555555666666777777666555555555444444444444333333333333444444111111111222333555666777666666666777777777777777777777888777888999<<<>>>BBBEEELLLWWWcccppp}}}}}}vvvyyyqqqccc]]]WWWSSSRRRPPPMMMIIIGGGJJJNNNRRRTTTQQQMMMJJJGGGGGGHHHKKKOOORRRSSSSSSNNNMMMLLLKKKJJJIIIIIIIIIJJJMMMNNNMMMOOORRRQQQNNNKKKKKKJJJIIIIIIJJJKKKKKKJJJNNNSSSSSSPPPKKKIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFDDDCCCBBBBBBCCCDDDEEEGGGHHHHHHGGGGGGHHHIIIKKKJJJIIIIIIHHHHHHHHHIIIDDDFFFGGGGGGGGGHHHJJJLLLQQQRRRSSSRRRPPPPPPQQQSSSXXXTTTQQQNNNJJJIIINNNVVVcccjjjssswwwwwwwwwyyy{{{{{{xxxzzz~~~~~~tttggg[[[SSSOOOQQQUUU[[[aaaddddddddddddfffhhhjjjkkkkkkjjjkkkkkkiiiiiijjjkkkkkkkkkkkkjjjkkkjjjkkkoootttyyyzzzzzzxxxxxxzzz|||zzzuuusssrrrooollliiihhhggggggcccaaa^^^\\\YYYTTTMMMHHHCCCAAA???===<<<<<<;;;;;;;;;;;;:::999888888999999777777666666666666666777888777666666666777888888999:::<<<>>>???>>>===<<<<<<===@@@AAABBBAAA@@@???BBBBBBAAAAAA@@@AAADDDFFF~~~ZZZJJJKKKJJJQQQWWWWWWLLL@@@;;;:::888444444333222222222222333555555333222111111000000000000000//////000000000222222111000///...------////////////////////////.........//////000000000111222111000......000222555555555555666@@@WWWkkk~~~yyyxxxxxx{{{vvvtttvvvwwwvvvuuufffbbb^^^YYYSSSMMMFFFAAA@@@>>>;;;:::<<<======<<<666666666666666666777777111111222222333333333444444444444333222111111000111222222333444444555555555555555444444333333222333222222111111222222333//////000111222444666777777777888999999:::;;;;;;999:::<<<===>>>AAAGGGKKKVVV```nnn{{{~~~tttttt}}}~~~}}}}}}ooohhh___ZZZSSSNNNLLLKKKIIIFFFGGGKKKPPPTTTTTTQQQMMMKKKIIIIIIJJJMMMRRRTTTUUUUUUQQQPPPOOOMMMLLLLLLLLLLLLMMMQQQRRRPPPOOOQQQPPPLLLJJJJJJJJJJJJKKKKKKLLLLLLJJJMMMPPPPPPMMMKKKLLLMMMKKKKKKIIIHHHGGGFFFFFFFFFHHHFFFDDDBBBAAABBBCCCDDDEEEFFFHHHGGGFFFFFFGGGIIIJJJJJJIIIHHHHHHHHHIIIIIIEEEFFFGGGHHHHHHIIIKKKMMMOOOPPPPPPPPPOOOPPPSSSUUUZZZWWWUUUTTTPPPNNNSSSZZZjjjjjjmmmsssyyy~~~}}}~~~~~~zzzyyy{{{~~~uuuiii^^^WWWOOOQQQVVV[[[```ccceeeeeeeeegggkkkkkkjjjiiiiiijjjfffggghhhhhhiiiiiihhhhhhiiijjjkkknnnrrruuuwwwwwwsssssstttvvvyyy}}}~~~}}}~~~}}}zzztttmmmhhhdddbbb___\\\ZZZXXXXXXWWWSSSRRRPPPNNNLLLHHHDDDAAA@@@@@@???===;;;:::::::::888888777777666666777777555555444444444555555666777777777777888888999999999;;;===???@@@???>>>===;;;<<>>AAACCCFFFMMMVVV]]]xxxzzzzzz}}}ttttttzzzxxxfff```aaa```[[[TTTOOOLLLKKKIIIHHHHHHLLLQQQTTTSSSPPPMMMLLLKKKKKKLLLOOOSSSVVVVVVUUUQQQPPPNNNLLLKKKKKKKKKLLLNNNSSSUUURRRPPPPPPNNNKKKIIIIIIJJJKKKLLLMMMNNNNNNKKKLLLMMMMMMLLLLLLNNNOOOKKKKKKIIIHHHGGGFFFFFFFFFGGGEEECCC@@@@@@AAABBBDDDEEEFFFGGGGGGFFFFFFGGGIIIIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGHHHHHHHHHIIILLLNNNLLLMMMMMMMMMMMMNNNQQQTTTYYYXXXXXXXXXUUUSSSWWW]]]jjjhhhhhhooo{{{~~~{{{zzz||||||zzz{{{~~~{{{{{{~~~wwwjjjaaaQQQQQQRRRVVV[[[```cccdddbbbfffjjjkkkhhhfffggghhhffffffggghhhhhhhhhhhhggggggiiikkknnnpppqqqrrrrrrmmmmmmnnnpppsssxxx|||~~~zzzyyy}}}~~~|||xxxuuuqqqpppnnnmmmjjjddd]]]XXXTTTRRRPPPMMMLLLKKKKKKKKKIIIHHHGGGDDDBBB???===<<<>>>??????===:::888888999777666666555555555666666444444333333444444555555666666777888999::::::::::::;;;===>>>??????>>>>>><<<===>>>@@@AAAAAAAAA@@@BBBBBBBBB@@@AAAFFFNNNUUUzzzYYYKKKMMMMMMWWWcccdddSSSAAA;;;888555444333222222111222222222111111222333444666888888111111222222222222111111000000//////.........---000000000000000000000000---......///000000111111---///111111111000111222///000222444555999EEERRRnnn~~~zzz~~~uuuqqqooosssxxx{{{oooggg___YYYTTTRRRTTTUUUSSSQQQQQQNNNJJJEEEAAA===;;;:::;;;;;;::::::999999888888666777777777777666555444777777666555555444333333333444555666666666555444555555444444444444555555777777777777888999:::;;;===>>>???BBBDDDFFFHHHIIIHHHLLLPPPUUUZZZcccoooxxx~~~tttooooooyyyttteeeZZZWWWZZZ[[[XXXTTTPPPNNNLLLKKKJJJHHHLLLPPPRRRPPPNNNLLLMMMJJJKKKLLLPPPTTTVVVUUUTTTOOONNNLLLJJJIIIIIIJJJJJJKKKQQQTTTRRROOOOOONNNKKKGGGHHHJJJLLLMMMOOOPPPPPPLLLKKKKKKLLLNNNNNNMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFDDDAAA???>>>???AAACCCDDDFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIIIIIIIIIIKKKMMMKKKKKKKKKJJJIIIJJJMMMPPPRRRRRRTTTUUUSSSPPPRRRXXX]]]^^^bbbkkkwww{{{uuutttwwwyyyxxx{{{zzzoooYYYUUURRRRRRVVV[[[^^^______ccchhhiiieeecccccceeeffffffggghhhhhhhhhhhhhhhdddgggkkkmmmnnnmmmlllkkkhhhhhhiiikkknnnssswwwzzzyyyuuussswwwyyyyyy{{{~~~xxxqqqnnnlllgggccc]]]\\\ZZZYYYWWWSSSNNNKKKGGGFFFDDDCCCBBBBBBBBBCCC@@@@@@???>>><<<::::::::::::;;;===;;;888666666888666666555555555666666777444444444444444555666666555666777999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>???@@@AAABBBCCCCCCBBBDDDEEEEEEIIITTTbbbmmmzzzZZZKKKNNNMMMZZZfffgggUUUAAA:::888444444333222222111111222222...///000333666999<<<===000000111111111111000000000000000000////////////000000000000000000000000.........///000111111222,,,...111222222111111222000000222555555666>>>GGGOOO^^^pppzzz}}}{{{xxxvvvvvvpppllllllnnnqqqwww}}}wwwrrrkkkiiikkkllljjjgggkkkhhhaaaZZZRRRLLLHHHFFFCCCCCCBBBAAA@@@??????>>>666777999::::::999999888::::::999777666555444333444555666888888888777777777777666666666666777777::::::;;;===???BBBDDDEEELLLMMMOOORRRUUUXXXZZZ[[[[[[```fffkkkqqq|||~~~qqqfffkkkjjjrrrmmmbbb\\\WWWTTTUUUOOOOOONNNLLLKKKIIIGGGEEEHHHKKKOOOPPPNNNLLLKKKLLLJJJJJJLLLOOOSSSUUUTTTSSSSSSQQQOOOMMMLLLLLLMMMNNNHHHOOOSSSQQQNNNOOONNNLLLFFFGGGJJJLLLNNNPPPQQQQQQMMMKKKKKKMMMOOOOOOLLLHHHIIIHHHGGGEEEDDDDDDCCCCCCFFFDDDAAA>>>===???AAACCCDDDFFFGGGGGGFFFFFFGGGHHHGGGGGGGGGFFFFFFGGGHHHHHHHHHIIIJJJIIIIIIIIIKKKMMMKKKKKKJJJHHHGGGGGGIIILLLJJJJJJMMMPPPMMMIIIJJJOOOMMMRRR\\\fffqqq~~~yyyrrrppptttwwwwwwzzz|||___ZZZSSSPPPRRRVVVYYYZZZ\\\aaafffgggccc```aaacccfffggghhhhhhiiiiiihhhhhhbbbeeejjjmmmllljjjhhhgggeeeeeefffgggkkkpppuuuwwwuuupppnnnrrrtttuuuvvvyyy{{{~~~~~~}}}}}}~~~xxxlllddd```]]]YYYUUUOOONNNLLLKKKKKKIIIEEECCCAAA@@@???======>>>??????999:::::::::999:::;;;===555888:::999666444555777777777666666666666777888555555555555555666777888555666888999:::;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@BBBCCCEEEFFFDDDFFFIIILLLSSSbbbttt{{{dddOOOJJJOOO___ccc___PPPAAA999555444888777555444222222111111333222111000000222444555111111000000//////......000000///...............111111111111000///------///............//////000000///000222444444222000111111000000222444777999DDDMMMXXX```gggooo{{{{{{uuu|||vvvssspppkkkiiiiiiqqqrrrvvv}}}sssiiifffaaaZZZVVVPPPLLLKKKIIIDDDBBBDDDBBBBBBCCCGGGLLLKKKFFF@@@??????@@@>>>;;;:::;;;===999:::;;;;;;;;;<<<@@@CCCDDDAAA???>>>>>>???@@@@@@@@@FFFLLLLLLJJJMMMWWWaaaiiiiiimmmtttwwwvvvvvvyyy{{{}}}yyymmmdddhhhsssnnnxxx~~~rrrcccZZZWWWWWWTTTQQQRRRPPPMMMLLLKKKKKKJJJIIIIIIKKKMMMMMMLLLKKKKKKKKKOOOQQQSSSVVVVVVUUUTTTSSSWWWSSSNNNMMMNNNNNNMMMKKKOOOPPPQQQQQQPPPMMMJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMHHHIIIJJJLLLMMMMMMMMMMMMIIIGGGEEEEEEGGGHHHFFFCCCAAAAAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHIIIIIIIIIGGGHHHIIIKKKLLLKKKJJJHHHGGGGGGGGGHHHJJJHHHFFFEEEFFFIIILLLOOOPPPTTTZZZ___fffqqq|||tttsssrrrrrrtttzzziiiaaaWWWPPPOOOQQQSSSTTTYYY]]]bbbcccbbb``````aaadddeeegggiiijjjjjjjjjjjjfffiiilllllljjjgggeeeeeejjjhhhfffeeeeeehhhlllnnnkkklllmmmoooppprrrsssttt|||zzzvvvuuuuuuuuuxxx|||~~~{{{yyyzzzzzzzzz}}}{{{yyyzzz|||~~~~~~~~~tttjjj^^^VVVRRROOOJJJGGGBBBAAA@@@???>>>>>>>>>>>><<<;;;::::::999999:::::::::999888777666666666666;;;;;;;;;:::888777555444777777777777888888888888777777777777888888888888888888999:::;;;======>>>>>>???@@@???>>>===>>>???AAA???======???BBBCCCDDDKKKMMMPPPVVVcccyyyhhhSSSNNNSSSaaaccc^^^PPPAAA:::777666444444333333333333333333333222000000000111333444111111000000////////////111111000///////////////111111111111000///...---///............///000000000///000111333333222000333222111000111222444666777>>>GGGNNNVVVcccsss~~~zzz~~~~~~yyypppiiigggcccggglllrrryyy{{{pppiiidddcccaaa\\\XXXXXXTTTUUUYYY___eeeddd]]]WWWQQQMMMIIIGGGGGGFFFDDDBBB?????????BBBFFFLLLQQQTTTUUURRRNNNLLLMMMQQQUUUWWWZZZ^^^___^^^]]]dddrrr~~~{{{qqqiiieeedddkkkvvvrrrggg[[[TTTTTTUUUSSSQQQSSSOOOKKKIIIJJJKKKJJJHHHIIIKKKMMMMMMMMMLLLLLLMMMNNNOOOQQQSSSUUUVVVWWWXXXVVVRRRNNNLLLMMMNNNNNNMMMQQQQQQQQQPPPNNNLLLJJJIIIJJJJJJJJJJJJJJJJJJKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMHHHFFFDDDDDDFFFFFFDDDBBBAAAAAAAAA@@@AAAAAABBBBBBCCCDDDEEEGGGHHHIIIIIIIIIFFFFFFFFFGGGGGGHHHIIIJJJHHHIIIJJJJJJHHHHHHJJJLLLNNNMMMKKKJJJIIIIIIIIIJJJHHHFFFDDDCCCDDDGGGJJJMMMOOOSSSWWWZZZ___gggrrr{{{yyyrrrssstttvvv{{{xxxooobbbWWWQQQOOOMMMLLLRRRUUUZZZ\\\[[[[[[\\\]]]cccdddfffhhhiiiiiihhhggggggiiijjjjjjhhheeeddddddiiigggeeecccccceeehhhiiieeefffgggjjjlllooopppqqqvvvyyy{{{zzzwwwtttssssssrrrtttxxx{{{{{{zzzwwwuuuqqqqqqqqqssswwwyyyyyyxxxzzzwwwtttsssvvvyyy|||}}}}}}{{{zzz}}}{{{vvvccc[[[QQQKKKHHHFFFCCC@@@@@@???>>>===<<<<<<<<<<<<::::::999888888888888888999888777777666777777777888888888777666555444333555555666666666777777777666777777888888999999999888999999:::<<<======>>>>>>???@@@???>>>===>>>???AAAAAA@@@@@@AAACCCEEEGGGMMMRRR\\\jjj~~~nnnYYYTTTYYYdddeee^^^NNN@@@:::999999555555444333222222222333111111000///000111222333111000000000000/////////222111111000000000000111000111111000000///...---...............///000000000//////000222222111///333222111000///000111222///333777;;;CCCQQQbbbppp|||}}}~~~yyyppplll```eeejjjnnnpppvvv~~~zzztttrrrlllpppxxx~~~wwwppphhh^^^ZZZZZZYYYTTTOOOLLLKKKMMMSSS^^^hhhooorrrqqqnnniiifffhhhnnnuuuyyy~~~~~~{{{uuuuuu~~~wwwqqqsss~~~xxxgggeeekkksss~~~nnnbbbZZZQQQNNNPPPRRRRRRQQQTTTNNNHHHGGGIIIKKKJJJGGGHHHJJJMMMMMMMMMMMMNNNOOOPPPPPPPPPQQQSSSUUUWWWXXXTTTQQQMMMKKKLLLNNNPPPQQQSSSRRRPPPNNNLLLKKKJJJJJJLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMGGGFFFDDDDDDEEEDDDCCCAAAAAAAAA@@@@@@AAABBBCCCCCCDDDEEEGGGIIIJJJKKKLLLLLLFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKJJJJJJKKKMMMMMMLLLJJJIIIHHHIIIIIIJJJEEEDDDBBBBBBCCCEEEHHHJJJMMMPPPTTTVVVYYY___hhhnnn{{{tttuuuxxx||||||xxx|||~~~qqqcccXXXQQQKKKHHHLLLNNNRRRTTTVVVWWWZZZ\\\^^^```ccceeeeeedddbbbaaagggggghhhfffdddbbbbbbcccgggfffcccaaa```aaabbbccc]]]^^^```cccfffiiikkkmmmnnnppprrrsssqqqpppooopppmmmpppsssuuuuuussspppnnnjjjjjjkkkmmmppprrrqqqpppmmmkkkiiijjjnnnrrruuuvvvtttsssrrrrrrrrrooohhhbbbQQQKKKCCC???>>>>>>===;;;===<<<;;;:::999999999999888777777666555666666666777777666666666777888888555666666666666555444333444444444555555555666666666777777888999::::::;;;999999:::;;;<<<======>>>>>>???@@@???>>>>>>???@@@>>>???AAA@@@@@@BBBGGGKKKSSS]]]nnnsss___YYY^^^jjjiii___MMM???:::999888:::999777555333111000000000000//////000000111222000000000000000000000000111111000//////000000000000000000000000///............---......///000111000/////////111111000///111000////////////000111111222222333777BBBQQQ\\\kkknnntttzzz~~~{{{rrrtttxxxzzzzzzzzzzzzzzzyyyzzz{{{~~~zzzrrrnnnjjjeeeaaa]]]]]]aaalll{{{zzzvvvqqqnnnqqq|||wwwqqquuu~~~}}}mmmcccWWWRRRLLLKKKMMMQQQRRRQQQSSSMMMFFFEEEIIIKKKIIIGGGHHHJJJLLLMMMMMMNNNOOOQQQSSSSSSSSSSSSSSSRRRRRRQQQRRROOOLLLKKKLLLOOORRRTTTUUUSSSOOOLLLIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLHHHGGGFFFEEEDDDDDDBBBAAA@@@@@@@@@AAAAAACCCDDDDDDFFFGGGHHHJJJLLLMMMNNNNNNFFFGGGHHHHHHIIIJJJJJJJJJIIIJJJLLLLLLKKKKKKLLLNNNJJJIIIHHHFFFFFFFFFFFFGGGCCCBBBAAAAAACCCEEEHHHJJJIIILLLQQQUUUYYY___fffkkk{{{{{{{{{}}}~~~xxxyyy}}}rrrfff[[[RRRLLLJJJKKKLLLOOORRRWWW[[[^^^YYY[[[^^^```aaa___]]][[[eeeeeedddbbb```___```bbbfffeeeccc```___^^^^^^^^^YYYZZZ[[[^^^aaaccceeeffffffhhhiiikkkkkkkkkkkkllliiikkknnnppppppmmmjjjgggccccccdddfffiiijjjiiihhhaaa___^^^___cccfffhhhiiigggfffeeedddbbb]]]VVVPPPFFFBBB===;;;;;;;;;:::999999999888777666666777777666555444444333333444444555555555666666888999999666666777777777777666666555555555555666666666666777777888999:::;;;<<<<<<:::::::::;;;<<<======>>>===???@@@@@@???>>>???AAA>>>@@@BBBAAAAAAGGGQQQYYYaaannnwwwccc]]]bbbppplll```MMM>>>999777666;;;:::888666444333222111000000000000000111111222000000000000111111111111//////.........//////000///000000000000//////...---------......///111111111///......///000///...............///000111111111222222222444:::CCCJJJWWW^^^gggrrr|||xxxtttrrrpppqqquuu}}}|||uuusssrrrmmmnnnuuu~~~ttttttuuuvvv~~~xxxhhh```^^^SSSOOOLLLKKKNNNPPPQQQPPPQQQLLLFFFFFFHHHJJJIIIGGGGGGIIIKKKLLLLLLMMMPPPRRRQQQSSSUUUVVVUUURRROOOLLLOOONNNLLLKKKLLLOOOSSSUUUVVVSSSNNNJJJHHHIIIKKKLLLKKKLLLMMMNNNOOOOOOOOOOOOLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIGGGEEECCCCCCBBB@@@@@@@@@AAABBBCCCEEEFFFGGGHHHIIIKKKMMMNNNNNNNNNGGGHHHIIIJJJKKKKKKKKKJJJHHHJJJLLLMMMLLLLLLMMMNNNKKKIIIHHHFFFEEEEEEEEEEEECCCBBBBBBBBBDDDFFFHHHJJJHHHKKKOOOSSSXXX^^^cccgggvvv}}}~~~ttthhh]]]VVVKKKIIIHHHIIILLLRRRVVVYYYWWWYYY[[[]]]^^^]]][[[ZZZaaaaaa```^^^\\\\\\^^^```eeedddcccaaa___]]]\\\[[[YYYYYYZZZ[[[]]]^^^^^^___``````aaaccceeefffffffffeeegggjjjkkkjjjgggccc```YYYYYYZZZ\\\______]]]\\\WWWUUUTTTUUUWWWYYYYYYYYYWWWVVVVVVUUUSSSOOOIIIEEEAAA???<<<:::999999999888777666555555444555555555555444333333222222333333444555555555666777999999555666666777777777777777666777777777888888888888999999999:::;;;<<<<<<<<<:::;;;;;;<<<<<<============???@@@@@@??????@@@BBBAAADDDFFFGGGKKKVVVdddpppuuu{{{ggg```dddqqqlll___LLL>>>999666444666666555555555555666666000000000111111111222222000000000111111111111222...............//////000//////000000000000//////---------......000111222111///------...//////...------...///000000111111...///000111333666;;;???GGGOOOZZZggguuu|||{{{|||~~~}}}uuuqqqllljjjlllooossstttxxxxxx~~~|||~~~}}}sssdddYYYVVVWWWPPPNNNMMMMMMNNNOOOOOOOOONNNLLLIIIHHHIIIIIIIIIHHHGGGIIIJJJKKKKKKLLLOOOQQQMMMPPPTTTWWWWWWTTTPPPMMMLLLMMMNNNMMMMMMOOORRRUUUTTTQQQMMMIIIHHHIIILLLNNNKKKLLLNNNPPPQQQQQQQQQQQQLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKJJJHHHEEEBBBBBBCCC??????@@@AAACCCDDDFFFGGGHHHHHHJJJKKKLLLLLLMMMMMMFFFGGGIIIKKKKKKKKKJJJJJJGGGIIILLLMMMMMMLLLMMMNNNNNNLLLJJJHHHFFFEEEEEEEEEBBBBBBBBBCCCEEEGGGIIIJJJJJJKKKMMMPPPTTTXXX\\\___ooo{{{~~~sssjjjdddTTTOOOIIIFFFGGGJJJNNNPPPUUUVVVXXXYYYZZZ[[[[[[ZZZ]]]]]]]]][[[ZZZZZZ\\\^^^bbbbbbaaaaaa___]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[ZZZ\\\^^^______^^^___aaacccdddbbb___ZZZWWWTTTTTTUUUWWWYYYYYYVVVTTTNNNMMMLLLLLLMMMMMMKKKJJJIIIIIIJJJIIIGGGEEEBBB@@@<<<<<<:::999888777777666555555444444444444555555555444444333333333333333555555555555666777888999444555555666666666555555888888999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<============???@@@@@@??????AAABBB???BBBHHHNNNYYYhhhxxxjjjbbbfffooojjj]]]KKK???:::777444333333222333333444555666000111111222222222222222000000111111111222222222//////......///000000111//////000000000000//////------------///000111222111///---,,,---......---/////////000000000//////......///000111333666888<<>>>>>>>>888888999888777666666666555555444444444444555555666555444444333333444444555555555555555666777888666666666777666666555555999999999999::::::::::::=========<<<<<<<<<<<<;;;<<<<<<<<<<<<===============???@@@@@@@@@@@@AAACCC>>>CCCNNN\\\mmm~~~llldddhhhlllggg[[[KKK@@@<<<999666444333222222111111222222111111222333333333333222000000111111222222222222000000///000000111222222//////000000000000000///,,,,,,------///000111222111///---,,,---......---111111111111000///...---222222111000000111333444666999@@@JJJ[[[uuuyyyrrrqqqttt~~~{{{tttnnnhhhffflllyyy|||vvvyyy}}}xxxzzz}}}qqqeeeZZZXXXWWWQQQNNNOOOIIIIIIJJJKKKLLLMMMLLLLLLHHHLLLPPPOOOJJJGGGHHHKKKHHHHHHIIIIIIHHHIIILLLOOOVVVVVVUUUTTTRRROOOMMMKKKIIILLLPPPQQQOOOOOOQQQSSSPPPNNNLLLIIIIIIKKKMMMOOOPPPQQQRRRSSSSSSQQQOOONNNKKKKKKKKKKKKJJJIIIGGGGGGIIIJJJJJJGGGBBB??????@@@>>>???@@@AAACCCEEEGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHBBBDDDFFFHHHIIIHHHGGGFFFEEEGGGKKKMMMLLLLLLLLLLLLNNNLLLIIIEEECCCAAA@@@???@@@@@@AAABBBDDDFFFHHHIIIJJJIIIHHHJJJOOOTTTXXXZZZ^^^hhhttt|||www~~~}}}sssdddXXXQQQNNNMMMLLLIIIIIIIIIJJJLLLOOOQQQSSSUUUVVVXXXYYYYYYYYY[[[]]]ZZZ\\\]]]^^^^^^]]][[[ZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVSSSPPPQQQSSSTTTSSSQQQQQQSSSUUUUUUSSSNNNJJJGGGFFFGGGHHHJJJLLLKKKGGGEEECCCBBBAAABBBBBBAAA>>>;;;===>>>>>><<<;;;;;;<<<===555777888999888777777888555555555444444555666666777666555555444444555555666555555555555666777777999999999999999888777777888888999999999:::::::::>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<==================???@@@@@@@@@@@@BBBCCCDDDKKKYYYmmmllldddiiiwwwlll[[[KKK@@@:::777666444444333333222111000000000000000000000000000000000...---...111222111...222111///...---------...////////////////////////.........///////////////...............---------////////////000000000000///////////////000000111666888;;;@@@MMMeeeyyy{{{|||sssuuuuuuyyy}}}~~~}}}yyyuuutttwwwzzz~~~wwwssstttxxxuuuwww~~~ooojjjhhhkkk~~~ooo]]]XXXSSSQQQRRRRRRPPPNNNIIIIIIJJJJJJIIIIIIHHHGGGIIIJJJKKKKKKKKKKKKJJJJJJLLLMMMNNNNNNLLLLLLMMMNNNQQQRRRTTTTTTQQQOOONNNOOONNNNNNNNNOOOPPPQQQSSSTTTKKKHHHHHHJJJKKKJJJLLLPPPPPPPPPPPPQQQRRRPPPLLLHHHHHHHHHHHHIIIKKKKKKIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBAAABBBCCCEEEFFFFFFGGGGGGKKKJJJGGGEEEDDDDDDDDDEEEDDDEEEGGGGGGFFFDDDDDDDDDEEEHHHLLLNNNNNNMMMMMMMMMKKKKKKJJJHHHEEECCCDDDEEEEEE>>>@@@NNNUUUOOOIIIHHHGGGGGGGGGGGGIIIMMMRRRWWWUUU___hhhnnn||||||yyyyyy}}}~~~{{{lllaaaZZZRRRKKKKKKFFFCCCEEEGGGHHHKKKOOOOOOPPPRRRTTTUUUVVVWWWWWWXXXZZZ\\\\\\[[[[[[[[[\\\WWWWWWVVVVVVUUUTTTSSSSSSSSSRRRPPPNNNKKKIIIGGGFFFMMMLLLKKKJJJHHHGGGFFFFFFCCCDDDDDDEEEDDDCCCAAA@@@======<<<;;;::::::999999888888999999999999888888666666777777777777666666666666666666777777777777666666666666777777777777666666666666777777777777777888;;;======;;;999888===<<<;;;:::::::::::::::999;;;===>>>???>>>===<<<>>>===<<<===>>>??????>>>AAA???@@@BBBAAA===BBBJJJQQQVVVgggxxxppphhhllluuulll]]]NNNBBB;;;666555222222222111111000000///000000000000000000000000333111//////111222222000222111///...------......000000000000000000000000,,,------...///000000111.....................///.../////////000000000000000000000000000111111222333555777999BBBTTTlll~~~~~~}}}}}}||||||zzzuuunnnjjjjjjkkkoooqqquuuxxx}}}{{{vvvwwwwwwzzz~~~}}}xxxvvvxxx~~~}}}vvvcccbbbmmm{{{kkk___YYYTTTPPPNNNOOOPPPNNNLLLHHHIIIIIIIIIIIIIIIHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJPPPQQQQQQPPPNNNLLLLLLMMMLLLMMMNNNNNNKKKJJJJJJJJJNNNNNNNNNNNNNNNOOOOOOPPPJJJGGGGGGIIIJJJIIIKKKOOOOOOPPPRRRRRRQQQOOOMMMKKKKKKJJJJJJJJJKKKJJJGGGEEEEEEDDDCCCAAA@@@@@@AAAAAAAAABBBCCCEEEFFFFFFGGGGGGIIIHHHEEEDDDCCCCCCDDDDDDDDDFFFGGGGGGFFFEEEEEEEEEFFFIIILLLNNNMMMLLLKKKKKKKKKKKKJJJHHHEEECCCCCCDDDGGG@@@AAAMMMTTTOOOIIIIIIIIIJJJJJJIIIHHHJJJNNNQQQVVV^^^dddiiiwww{{{{{{~~~zzzwwwvvv{{{{{{vvvxxxzzzrrrmmmeee]]]QQQHHHAAAAAACCCDDDFFFJJJHHHJJJLLLOOORRRTTTVVVWWWXXXZZZ[[[[[[YYYXXXXXXYYYVVVVVVUUUTTTSSSRRRQQQQQQPPPOOONNNMMMKKKIIIHHHHHHHHHGGGFFFEEEDDDBBBAAAAAABBBBBBBBBAAA@@@???>>>===;;;;;;;;;:::999888888888777888888888888888888777666666777777777777666666555555555666777888888999555555555666666666666777666666666777777777888888999:::<<<=========;;;:::<<<;;;;;;;;;;;;<<<<<<===:::;;;===>>>???>>><<<;;;;;;:::;;;<<<===>>>>>>===>>>;;;<<>>???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBCCCDDDDDDEEEGGGGGGFFFEEEFFFGGGGGGIIILLLMMMKKKJJJIIIIIIKKKKKKJJJHHHEEECCCCCCDDDIIIBBBBBBKKKQQQMMMJJJJJJHHHIIIJJJIIIIIIJJJLLLNNNUUU[[[___bbbooo}}}vvvsssuuu~~~}}}xxxuuuttttttzzz~~~uuuooorrr{{{}}}uuu___RRREEE@@@@@@@@@AAADDDDDDFFFHHHKKKNNNQQQSSSTTTWWWXXXZZZYYYWWWUUUUUUVVVVVVUUUTTTRRRQQQOOONNNNNNMMMMMMLLLKKKJJJJJJIIIIIIDDDDDDCCCBBB@@@???>>>>>>@@@???>>><<<;;;:::::::::::::::999999888777777777666777777888888777777666666777777888888777777666333444555666888999:::;;;444555555555666666666666777777777777888888888999;;;<<<<<<=========>>>>>>;;;;;;;;;<<<<<<===>>>???<<<===>>>>>>>>>===<<<;;;999:::<<<===>>>>>>>>>>>>>>>;;;===GGGSSS___jjjsssyyy~~~{{{jjj]]]WWWyyyppprrrtttmmmaaaRRRDDD;;;777555444444555555555555555555000000000000000000000000000000000111222333222222000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---......///000111111222........./////////000000000000//////000000111222111333555444444888@@@GGGRRR\\\jjjsssyyy}}}~~~yyyvvvrrroooqqqxxxzzzppphhhccciiimmmrrrvvvxxxzzz|||}}}wwwjjjggglllpppsssuuurrrkkkfffnnn~~~{{{qqqxxx}}}{{{jjj```\\\YYYWWWPPPMMMJJJJJJMMMNNNLLLJJJGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNPPPQQQRRRTTTTTTTTTQQQNNNLLLKKKLLLMMMMMMMMMKKKIIIIIIKKKMMMJJJJJJJJJJJJJJJIIIHHHHHHGGGDDDDDDGGGHHHGGGIIIMMMMMMPPPRRRPPPJJJFFFGGGJJJNNNMMMKKKJJJJJJIIIGGGEEECCCBBB@@@>>>>>>???AAABBBCCCCCCDDDEEEFFFGGGGGGGGGEEEDDDCCCCCCBBBCCCCCCDDDCCCEEEFFFGGGFFFEEEGGGHHHHHHJJJLLLKKKIIIGGGFFFFFFJJJJJJJJJGGGDDDCCCCCCDDDIIICCCBBBHHHLLLJJJHHHIIIBBBEEEGGGIIIJJJJJJLLLNNNQQQVVVYYY\\\gggwww|||~~~vvvqqqsss~~~wwwrrrrrrsssqqqyyyuuuooopppuuuvvvuuu~~~sssbbbPPPFFFBBB???===>>>DDDDDDFFFHHHJJJLLLNNNOOOSSSUUUWWWWWWUUUTTTUUUVVVVVVUUUTTTRRRPPPNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGDDDDDDCCCBBB@@@???>>>>>>???>>>;;;999888888888888999999999888888777777777666666777777777777666666777777777888888777777777444555666777888999::::::666666666666777777777777888888888888999999999999===<<<<<<;;;<<<===???@@@>>>===============>>>???======>>>>>>===<<<;;;:::<<<===?????????>>>??????AAABBBIIIXXXjjjzzzzzzwwwuuu{{{~~~wwwiii]]]XXXYYYyyyqqqppptttmmmaaaQQQCCC:::888888555555555555555555666666000000000000000000000000))),,,///222333222111000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,............---------------......///000111111222............///////////////............///000000///222444555555666999===AAAIIITTT```iiipppxxx~~~|||}}}yyyooofff```eeejjjpppttttttqqqnnnlllsssvvvyyy}}}}}}vvvppprrrtttxxx|||~~~~~~}}}sssttt{{{yyylllaaaaaafffjjjnnnrrrxxxwwwzzz~~~~~~~~~|||{{{yyyiii\\\VVVUUUUUUVVVOOOLLLJJJKKKNNNOOOMMMKKKEEEEEEEEEEEEFFFHHHIIIJJJIIIJJJKKKMMMOOORRRUUUWWWOOOPPPPPPNNNLLLJJJJJJKKKIIIIIIIIIGGGFFFFFFHHHJJJFFFGGGHHHIIIIIIIIIHHHHHHFFFCCCCCCFFFGGGGGGIIIMMMPPPSSSSSSOOOIIIEEEGGGJJJMMMKKKIIIIIIJJJJJJIIIGGGCCCBBB@@@@@@@@@AAACCCDDDCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCDDDDDDBBBDDDEEEEEEEEEEEEGGGIIIHHHIIIJJJJJJGGGEEEDDDEEEHHHIIIHHHGGGDDDCCCDDDEEEGGGCCCAAADDDGGGFFFFFFFFFAAADDDGGGHHHHHHIIIJJJKKKKKKOOOSSSWWW___jjjsssvvv}}}}}}|||~~~|||vvvtttwwwuuullliiillloooqqq|||xxxuuuuuutttrrroooxxxsss___RRRHHH@@@<<<;;;@@@@@@AAACCCEEEHHHJJJLLLNNNQQQSSSTTTTTTTTTVVVWWWUUUUUUSSSRRRPPPNNNMMMLLLLLLLLLKKKIIIGGGFFFDDDDDDDDDDDDCCCBBB@@@???>>>===>>>===;;;999777777888888999999999999888888888888666666777777777777666666777777888888888888777777777777777777888888888888777888888888888999999999999999999999::::::::::::<<<;;;;;;:::;;;===???@@@AAA@@@???>>>===<<<<<<<<<>>>>>>>>>======<<<;;;;;;===???@@@???======???AAABBBJJJYYYmmmqqqeeebbb^^^eeeiiieee[[[VVVZZZ___vvvnnnllloookkkaaaRRRDDD:::888888333333333333333333333333000000000000000000000000'''***...111111000//////......////////////..............................//////......---,,,,,,,,,.........//////000000000------........./////////...------------...//////---///222444444555666888<<>>===<<<<<<<<<;;;:::999999888888999999888888888888888888888666777777888888777777666777888888999999888888777888888888888888888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<===???@@@BBBAAA???>>><<<;;;;;;;;;============<<<<<<<<<<<<<<<>>>>>>===;;;<<>>===<<<;;;999999999::::::999999888777777777777777777777777777888888888888888888777777888888999999888888777777777777888888999999999888888999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA@@@???>>>===<<<;;;;;;;;;===<<<<<<<<<<<<======>>><<<>>>???>>>===AAAIIIPPP^^^oootttdddUUUNNNNNNOOORRRUUUUUUVVV]]]kkkuuu~~~ooofffcccbbbdddbbbYYYJJJ===555333666666555444333333222222000000000000000000000000111111000,,,))))))---111---...///000000///......------------------------,,,,,,,,,------........................------------------........./////////////////////000111111222222222222222222333333333111555===AAADDDOOOZZZeeellluuu}}}{{{pppjjjiiifffhhhhhhmmm~~~vvvxxxvvvmmmfffjjjyyy}}}kkk___]]][[[XXXTTTRRROOONNNMMMGGGEEEDDDEEEGGGHHHEEEBBBCCCCCCBBBCCCDDDGGGJJJLLLMMMLLLJJJIIIHHHIIIKKKLLLJJJKKKKKKIIIGGGEEEEEEFFFCCCFFFHHHHHHGGGFFFFFFFFFJJJKKKLLLLLLKKKHHHFFFDDDEEEBBBCCCFFFHHHHHHJJJOOOKKKHHHFFFFFFHHHKKKNNNNNNOOOLLLHHHFFFEEEEEECCCBBB===???BBBDDDEEEDDDCCCBBBEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCCCCBBBAAA@@@>>>===>>>???@@@@@@AAABBBFFFHHHFFFFFFGGGFFFCCCBBBCCCDDDBBBCCCEEEEEEEEEFFFHHHJJJEEEFFFEEECCCCCCDDDCCCAAABBBCCCDDDDDDCCCDDDFFFHHHDDDDDDEEEFFFFFFIIIOOOVVVYYYeeeqqqvvvxxx|||~~~~~~~~~xxxwww~~~yyypppiiifffgggiiiyyy~~~vvvtttyyywww}}}sss```WWWVVVQQQNNNJJJFFFBBB@@@??????FFFHHHJJJKKKJJJJJJKKKMMMOOONNNNNNMMMLLLKKKKKKJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>===666777999:::::::::999888555555555666666666666666888888999999999999888888888888999999999999888888555555666888999:::;;;<<<777888888888888999999999;;;;;;;;;<<<<<<<<<<<<===<<<===>>>???@@@AAABBBBBB>>>======<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>???>>>@@@AAAAAAAAAGGGRRRZZZtttzzzmmmcccYYYQQQNNNPPPSSSUUUWWWYYY^^^jjjzzz{{{hhh```aaaggghhheeeZZZKKK???888777555444333333222222333333333333333222222222111111111111///...---------------...///000000///...---........................+++++++++++++++,,,---.........------------......,,,///111///,,,+++///444000000000000111111111111,,,,,,------...000111222000111222444777<<<@@@CCCTTT^^^hhhsss|||wwwuuupppmmmkkkmmmuuu}}}wwwggggggfffeeeiiiyyysssfff]]]XXXSSSRRRQQQOOOMMMKKKJJJIIIIIIJJJJJJKKKJJJHHHGGGFFFCCCCCCDDDDDDDDDGGGKKKNNNKKKIIIFFFDDDDDDEEEHHHJJJKKKJJJHHHFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIILLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFIIIJJJIIIHHHHHHDDDAAACCCHHHLLLLLLJJJMMMLLLIIIGGGEEEDDDDDDDDDBBBCCCDDDCCCBBBCCCEEEGGGHHHHHHIIIIIIHHHGGGEEEDDDDDDBBB???<<<<<<===???AAAAAAAAAAAABBBCCCDDDDDDEEEGGGEEEAAA>>><<<===>>>???CCCCCCBBBAAABBBDDDFFFHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCAAA>>>===>>>??????@@@AAABBBCCCFFFJJJNNNQQQ]]]iiipppwww}}}{{{sssooopppsss~~~||||||xxxpppllleeegggbbbUUUIIIEEEDDDDDDCCCCCCDDDEEEGGGIIIJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKIIIGGGEEECCCBBBBBBDDDDDDBBBBBBAAA???>>><<<;;;:::999888777666666777888999:::999999888888999999:::777777777777777777777777999:::::::::999777666444======<<<<<<<<<;;;;;;;;;999::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;<<<>>>@@@BBBBBB>>>;;;999:::<<<======???>>><<<;;;;;;<<<===>>>:::===CCCHHHGGGLLL^^^rrr|||qqqeeeYYYUUUWWWXXX[[[^^^```___dddlllsss{{{uuuccc]]]___hhhiiifff[[[LLL???888777555444333333222222333333333222222222111111111111333222111000////////////---...///000000///...------------------------------------------...//////......------------......000222333000,,,+++...222....../////////000000000222111000///......------111111111222444777:::<<>><<<;;;===???AAAAAAAAABBBCCCCCCDDDEEEEEEDDDCCCAAA???>>>>>>???@@@CCCBBBAAAAAABBBDDDGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDBBBCCCCCCAAA>>>===>>>???@@@AAABBBBBBBBBDDDHHHKKKQQQ[[[dddjjjqqq{{{~~~xxxwwwwwwxxxjjj\\\RRRKKKEEECCCBBBAAAAAABBBBBBAAAAAAGGGHHHIIIJJJJJJJJJIIIHHHIIIGGGEEECCCBBBBBBBBBCCCBBBAAA@@@???===<<<;;;:::999888777777777777888999:::999999888888999999:::888888888888888888888888999999::::::999888666666888999:::;;;<<<===>>>???999999::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???======<<<<<<<<<===???@@@AAA???<<<;;;===???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@AAAFFFJJJLLLTTTiii}}}yyykkk___YYYVVV[[[aaacccdddeeefffjjjtttooo___\\\```kkkkkkhhh]]]MMM???888666555444333333222222333333222222111111111000000000333222111000000//////000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,//////.........///000000......------------......333444555222---+++---///------........./////////444333222000///...------111000000000000222444555999>>>III[[[vvvyyyooofffbbbaaabbbccciiioooxxxyyywwwxxx{{{yyyrrrmmmlllzzz}}}vvvqqqiii```XXXQQQNNNLLLOOOOOONNNNNNMMMLLLLLLLLLJJJJJJKKKKKKJJJIIIGGGFFFCCCEEEGGGHHHHHHHHHJJJKKKFFFEEEDDDCCCDDDGGGJJJLLLJJJIIIHHHFFFEEEEEEEEEFFFCCCCCCDDDEEEFFFGGGHHHIIIHHHIIIIIIIIIHHHGGGEEEDDDBBBBBBDDDFFFHHHHHHEEECCCDDDAAA???AAAFFFIIIJJJIIILLLKKKHHHEEECCCBBBBBBBBBAAABBBCCCCCCAAAAAABBBDDDFFFGGGGGGGGGGGGEEEDDDCCCAAA@@@===;;;;;;===???@@@BBBBBBBBBCCCDDDDDDEEEEEE@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBEEEGGGIIILLLKKKHHHFFFEEEEEEFFFFFFCCCCCCCCCAAA???>>>>>>@@@AAABBBBBBBBBAAABBBEEEHHHQQQXXX^^^dddkkkvvv~~~vvviiiYYYMMMHHHEEEAAA??????>>>>>>===BBBCCCFFFHHHIIIIIIHHHGGGHHHGGGEEEBBBAAA@@@@@@@@@@@@@@@???>>>===;;;;;;:::999999888888888888999999999999888888888888999999888888888888888888888888888888999999999999888777777888999:::<<<===>>>???999999999::::::;;;;;;;;;=========<<<======>>>>>>===>>>>>>>>>>>>>>>>>>>>>???===;;;<<<>>>@@@AAAAAA??????@@@AAABBBBBBBBBCCCIIIJJJNNNSSSYYYfff{{{pppddd[[[RRRRRRXXXeeemmmnnnmmmlllllluuunnn^^^]]]cccnnnooojjj^^^NNN@@@888666555444333333222222333333111111111000000000000///000000///..................//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,//////............///000......------------......222333333111---,,,,,,---------........./////////000000///000000111222222/////////...//////111111555888???MMMaaattt~~~|||ooofff```^^^]]]```eeellluuuzzzzzz{{{{{{|||uuukkkaaa^^^YYYTTTPPPMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKIIIHHHGGGDDDFFFIIIJJJJJJIIIHHHIIIFFFEEEDDDCCCDDDFFFHHHJJJJJJIIIGGGEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFGGGHHHHHHGGGFFFDDDBBBAAABBBEEEGGGIIIHHHEEEBBBBBB@@@???AAAEEEHHHHHHHHHJJJIIIFFFDDDBBBAAAAAAAAAAAACCCDDDDDDCCCBBBCCCDDDEEEEEEFFFFFFEEEDDDBBBAAA???>>><<<;;;;;;===???@@@BBBBBBCCCCCCCCCDDDDDDDDD<<<===???AAABBBBBBBBBBBB@@@@@@???@@@BBBEEEHHHJJJMMMKKKHHHEEEDDDDDDEEEGGGCCCDDDCCCAAA???>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHQQQVVV\\\aaahhhpppxxx|||ooo___TTTNNNFFFAAA@@@@@@@@@???>>>@@@CCCFFFHHHHHHGGGFFFGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>>===<<<;;;:::::::::999999999999999999:::999999888888888888999999888888888888888888888888777777888888999999999999:::::::::::::::;;;;;;;;;999999999::::::;;;;;;;;;======<<<<<<<<<======>>>>>>??????@@@@@@@@@???>>>@@@???>>>???AAABBBBBBBBB?????????@@@CCCEEEHHHJJJOOOQQQVVV]]]gggvvvxxxfff[[[XXXWWWXXXYYY```lllssssssqqqqqqwwwnnn______gggrrrrrrmmmaaaOOO@@@888666555444333333222222333333111111111000000000000///000//////............////////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------......------------........./////////------------....../////////000000000------...///111222444555............///000111111333555:::AAAJJJVVVeeeppp~~~~~~|||vvvnnniiigggjjjkkknnnrrrzzz|||uuussspppiiilllpppuuu|||{{{vvvrrrlllaaaYYYVVVTTTQQQOOOLLLLLLKKKLLLKKKKKKKKKLLLLLLMMMMMMMMMJJJKKKKKKLLLKKKIIIHHHGGGDDDGGGJJJKKKJJJHHHGGGGGGGGGFFFDDDCCCCCCDDDFFFFFFIIIHHHFFFEEEDDDEEEEEEFFFIIIIIIGGGFFFEEEEEEFFFFFFEEEEEEFFFFFFFFFDDDCCCBBBCCCDDDFFFHHHJJJIIIEEEBBBAAA@@@@@@BBBDDDFFFFFFFFFGGGFFFDDDBBBAAAAAAAAAAAACCCDDDFFFFFFEEECCCDDDDDDCCCDDDDDDEEEDDDBBBAAA@@@>>>===<<<;;;<<<===???@@@BBBBBBBBBBBBCCCCCCCCCCCC:::<<>>???@@@@@@BBBDDDEEEEEEFFFIIIKKKQQQTTTZZZaaafffjjjooosssyyy|||vvvhhh^^^QQQGGGCCCBBB@@@>>><<<===@@@BBBCCCDDDCCCBBBEEEEEECCCAAA???===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999888888777777888888999888888888888888888888888777777777888888999::::::999999999:::::::::::::::888888999::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>===>>>???@@@@@@@@@??????DDDCCCCCCDDDFFFFFFEEEDDDDDDCCCCCCDDDHHHMMMTTTWWWVVVYYY___hhhttttttbbbTTTPPPUUU[[[cccbbbfffmmmsssssstttwwwppp```bbbkkkuuuuuupppcccQQQAAA999666555444333333222222333333222222111111111000000000111111000000000000111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,......------------......+++,,,---...................../////////000000000////////////000111222222---......///000111111111111222666999;;;AAAOOO\\\iiipppyyy~~~}}}}}}~~~~~~}}}|||{{{|||tttiiiffffffeeehhhoooyyyyyyooohhhbbb\\\VVVQQQOOONNNLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJHHHGGGFFFHHHJJJKKKIIIGGGEEEEEEGGGFFFEEECCCCCCCCCDDDEEEHHHGGGFFFEEEDDDEEEEEEFFFKKKIIIHHHFFFEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDFFFHHHIIIHHHEEECCCAAABBBBBBCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@AAAAAABBBCCCEEEGGGGGGFFFDDDDDDDDDBBBCCCCCCCCCCCCAAA@@@???======<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA;;;===???AAABBBCCCBBBBBB@@@@@@??????AAADDDFFFHHHHHHFFFDDDCCCBBBCCCDDDEEEDDDDDDDDDBBB@@@??????AAA@@@BBBEEEFFFFFFHHHJJJLLLNNNPPPWWW___cccdddgggkkkrrrwww}}}}}}}}}sssdddXXXPPPIIIBBB<<<<<<<<<===>>>>>>>>>>>>>>>CCCBBBAAA@@@>>>===<<<;;;;;;;;;::::::::::::::::::888888999999999999888888888888777777777777888888999999999999999999999999888888777777888999::::::777777888999::::::;;;<<<888888999::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>??????@@@AAAAAABBBCCCCCCDDDFFFHHHHHHGGGEEEGGGGGGGGGJJJPPPWWW___ccchhhkkkpppwww}}}qqqaaaVVVPPPPPPWWW___hhhfffiiipppuuuxxx|||ttteeehhhqqqxxxwwwrrrdddRRRAAA999666555444333333222222333333333222222222111111111111111111000000000000111111000///...------...///000------------------------------,,,+++++++++++++++......------------......,,,,,,---...//////...---------.........//////////////////...//////000000...//////000000000000///111///222666777777>>>HHHPPPWWWbbbkkkrrrvvvwwwwww~~~{{{zzz}}}~~~zzzzzz~~~}}}~~~zzzvvvsssrrrtttuuuvvvvvvxxxzzz}}}}}}}}}sssllllllooopppvvvllliiiccc\\\UUUQQQNNNNNNKKKJJJIIIHHHGGGGGGGGGHHHJJJJJJKKKKKKKKKKKKKKKLLLKKKKKKLLLLLLKKKJJJHHHGGGGGGHHHJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEHHHGGGEEEDDDDDDEEEEEEFFFGGGFFFEEEDDDDDDEEEFFFHHHEEEDDDBBBAAAAAAAAACCCCCCEEEDDDDDDFFFGGGGGGDDDBBBBBBCCCDDDDDDDDDCCCCCCCCCAAA@@@@@@???@@@AAABBBCCCCCCEEEGGGGGGEEEDDDCCCCCCAAABBBBBBBBBBBB@@@???>>>============???@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@???AAACCCEEEGGGEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDBBB@@@???@@@AAAAAACCCEEEFFFFFFFFFGGGIIIJJJKKKQQQZZZ^^^^^^bbbhhhlllsss|||zzz{{{~~~tttkkk```RRRGGG@@@@@@>>>============>>>@@@@@@@@@???>>>===;;;;;;999999999999::::::::::::777777888999999888777777888888777777777777888888999999999999999999999999999888888777777888999:::888888888888999999999:::777888888999;;;<<<<<<===<<<======>>>???AAABBBCCCCCCCCCCCCCCCEEEGGGIIIJJJHHHIIIKKKOOOSSSTTTSSSQQQMMMOOOTTTZZZaaahhhnnnrrrxxxyyyyyyzzzwwwhhh]]]TTTUUUXXXZZZ___dddiiijjjqqqzzzxxxkkknnnxxxyyyyyyssseeeRRRBBB999666555444333333222222333333333333333222222222222111//////............///000000///...------...///000...........................---,,,,,,++++++++++++.........------..................///111000...---,,,,,,,,,---------......------------...000111111///000000000///......---333///000555777444444888===CCCNNNZZZeeelllpppqqq|||~~~}}}||||||zzzvvvxxxtttnnnkkknnnooonnnrrryyyuuukkkfffbbb^^^[[[]]]___bbbeeeiiipppxxx~~~~~~}}}iii[[[\\\ZZZTTTNNNJJJIIIKKKIIIHHHHHHGGGGGGGGGGGGGGGJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHGGGIIIIIIHHHEEEDDDCCCDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFDDDCCCBBBBBBCCCEEEHHHIIIEEEDDDAAA??????@@@CCCDDDEEEDDDCCCDDDEEEEEECCCBBBCCCEEEFFFEEEDDDBBBBBBCCC??????>>>>>>???AAACCCDDDBBBDDDFFFGGGEEECCCBBBAAAAAAAAABBBBBBAAA@@@>>>============>>>???AAABBBCCC@@@?????????????????????@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@@@@BBBEEEFFFCCCDDDDDDDDDEEEEEEEEEEEEDDDEEEDDDBBB@@@???@@@AAABBBDDDFFFFFFEEEDDDEEEEEEHHHGGGLLLTTTYYYZZZ```hhhiiiqqq{{{{{{{{{{{{xxxwwwwwwwwweeeXXXGGGEEEBBB@@@??????@@@AAA????????????>>>===;;;;;;999999999999999:::::::::666777888999999888777666888888777777777777888888999999999999999999999999:::999888777777888999999<<<;;;:::999888666555555777888888999;;;<<<=========>>>>>>@@@AAACCCEEEFFFJJJIIIIIIIIIKKKMMMPPPRRRUUUWWWZZZ```eeeggggggeeeYYY]]]eeemmmvvv|||zzzyyyuuuqqqtttvvvnnnaaaXXXPPPNNNWWWaaaeeefffhhhlllpppzzzooorrr|||rrreeeTTTBBB888555555555444444444333333333222222222111111111000000......//////000000111111,,,---///...------...///......---------......///,,,,,,,,,---------......------......------,,,+++******++++++,,,---......***,,,...//////,,,***(((&&&(((+++...000111000000000000//////.........---------...000111222333444444666;;;BBBLLLWWWaaagggmmmsssyyy{{{wwwuuuqqqnnnlllmmmnnnoooxxx|||}}}}}}vvvtttpppoooqqqtttvvvxxxxxxzzz~~~|||wwwrrrpppooorrrsssuuuyyy}}}nnnhhhcccbbb```ZZZWWWWWWZZZcccoooyyysssddd\\\TTTRRROOOMMMKKKKKKLLLMMMKKKJJJGGGCCCCCCHHHIIIFFFJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIHHHGGGFFFMMMKKKHHHEEECCCBBBCCCCCCIIIGGGEEECCCCCCDDDFFFHHHBBBCCCCCCDDDCCCCCCBBBAAADDDCCCCCCDDDFFFGGGGGGGGGDDDCCCBBBAAAAAAAAABBBCCCFFFFFFGGGFFFEEEDDDBBBAAACCCDDDFFFHHHHHHFFFDDDCCC>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCAAA@@@???AAAAAAAAAAAA@@@??????>>><<<===>>>??????@@@@@@???BBB@@@??????@@@@@@>>>===>>>>>>???@@@@@@AAABBBBBBEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGFFFEEEEEEDDDEEEEEEAAABBBCCCCCCAAAAAABBBCCCHHHEEECCCCCCEEEFFFDDDBBBAAACCCJJJLLLMMM[[[ccc[[[fffkkkttt~~~~~~zzz{{{|||{{{|||yyyjjjgggnnnvvvzzzwwwggg]]]TTTHHHAAA???@@@>>><<>>@@@AAABBBDDDGGGHHHGGGJJJPPPSSSRRRYYYXXXVVVVVVXXX[[[]]]___fffmmmvvv|||}}}|||||||||uuuwww|||zzzpppjjjdddeeehhhfff]]]UUUOOOYYY[[[___hhhiiigggnnnvvvoooppp|||{{{rrrfffUUUBBB777444555444444444444333333333333333333222222222111111/////////000000000000000---///000///------...//////......---------......,,,,,,,,,---------......------......------,,,+++------......///000000111,,,---...//////---+++***((()))+++---...---,,,,,,000/////////.........---/////////000000111111222444444666:::@@@HHHOOOSSS\\\dddnnnvvv~~~~~~~~~yyywwwwwwyyy{{{|||wwwrrrpppllljjjgggeeeeeeggghhhiiijjjmmmssswwwxxxuuuoookkkjjjjjjjjjgggccc```_________bbbgggmmmqqqsssrrrpppmmmhhhfffhhhhhheeedddeeemmmwwwvvvggg[[[UUUNNNMMMLLLKKKKKKLLLMMMNNNJJJJJJGGGDDDEEEJJJKKKHHHLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGGGGMMMLLLIIIFFFDDDCCCDDDDDDHHHFFFEEECCCCCCEEEGGGHHHEEEDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDEEEFFFFFFEEEEEECCCBBBAAA@@@@@@AAABBBBBBFFFFFFFFFFFFEEECCCBBBAAABBBDDDGGGIIIIIIGGGEEECCC>>>>>>>>>??????AAABBBBBBBBBBBBCCCDDDDDDBBBAAA@@@>>>>>>@@@@@@AAA@@@??????<<<===>>>??????@@@@@@???AAA@@@??????@@@AAA@@@>>>======>>>???@@@AAABBBBBBEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDAAABBBCCCBBBAAAAAAAAACCCGGGEEECCCCCCDDDEEEDDDBBBGGG@@@EEEJJJHHHQQQaaagggfffiiipppzzzzzz{{{{{{xxxyyyzzzzzz}}}yyyjjjfffkkkqqqttt}}}xxxqqqgggZZZQQQKKKFFF@@@:::>>><<<:::999999999888777:::::::::999999999999999777777777777777666555555333555777999999999888777888777777666666666777777;;;<<<===<<<;;;:::;;;===;;;;;;;;;999777777888:::;;;===>>>???@@@BBBGGGJJJLLLSSSYYY[[[___eeeiiihhhmmmkkkiiijjjmmmqqquuuxxx}}}ssskkk^^^ZZZXXXZZZ^^^___[[[VVVWWWaaacccdddkkkkkklllvvvnnnnnnwwwzzzqqqfffUUUBBB666333444444444444333333333333333333333333333222222222000000000000000000/////////000111000...---.../////////...---,,,,,,,,,---,,,,,,,,,---------......------......------,,,+++......//////000000111111..................------,,,,,,---......,,,+++***/////////...............000000000000000/////////222111111222666:::>>>AAAGGGPPP]]]jjjxxx}}}wwwuuurrrpppnnnkkkjjjjjjkkkllllllrrrxxxyyytttlllfffccc___```aaa```]]][[[ZZZ[[[[[[bbbmmmwww||||||yyywww}}}yyyxxx{{{}}}{{{zzz|||~~~~~~~~~~~~}}}{{{lll```XXXPPPLLLGGGGGGIIIKKKLLLMMMNNNNNNJJJJJJHHHEEEHHHMMMNNNKKKMMMLLLLLLLLLLLLLLLLLLMMMKKKJJJIIIGGGGGGGGGHHHIIIMMMLLLJJJGGGFFFEEEEEEEEEFFFFFFEEEDDDEEEFFFHHHIIIHHHFFFDDDBBBAAABBBCCCCCCDDDEEEFFFGGGGGGEEEDDDBBBBBBAAA@@@@@@@@@AAABBBCCCFFFFFFFFFFFFEEECCCBBBAAAAAADDDGGGJJJKKKIIIFFFDDD@@@??????@@@@@@AAABBBCCCAAABBBCCCDDDEEEDDDCCCCCC;;;===???AAAAAAAAA@@@???<<<===>>>??????@@@@@@???AAA@@@???@@@BBBBBBBBB@@@??????AAABBBCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCC@@@BBBCCCBBBAAA@@@AAACCCFFFDDDCCCCCCDDDDDDDDDCCCGGG===BBBKKKEEEEEEUUUbbbccceeeiiiqqqxxx~~~|||}}}{{{wwwyyy{{{vvvtttuuuxxxyyy}}}qqqmmmppprrrsssxxx~~~rrrggg___UUUIII@@@???===;;;::::::999888666;;;;;;;;;;;;:::999888777777888888888777666555555666777888999999888777666:::999888777666666666777888:::;;;;;;:::999:::<<<<<<======<<<;;;;;;===>>>===AAADDDEEEEEEJJJSSSZZZaaalllwwwzzz|||~~~ssshhh\\\UUUNNNMMMNNNQQQVVV[[[]]]]]]aaallllllkkkoooqqqvvv}}}mmmmmmtttyyynnnbbbQQQ@@@777555444444444333333333222222222222222222222222222222222111111000000/////////111222222111...------...000///...---,,,,,,++++++,,,,,,,,,---------......------......------,,,+++,,,,,,,,,,,,------......///...---,,,,,,---......///000000000000...------........................////////////////////////000//////000222555999;;;;;;AAALLLYYYhhh{{{yyyrrrqqqlllnnnnnnmmmkkkiiiiiijjjnnnxxx~~~}}}qqqcccYYYTTTPPPLLLIIIDDDFFFIIILLLNNNNNNNNNNNNJJJKKKIIIGGGJJJPPPQQQNNNLLLLLLKKKKKKKKKKKKLLLLLLJJJIIIHHHGGGFFFGGGIIIIIIMMMLLLJJJHHHGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJGGGDDDAAA@@@AAACCCEEEFFFHHHJJJJJJHHHEEECCCBBBCCCCCCBBBAAAAAABBBDDDDDDGGGGGGFFFEEEDDDCCCBBBBBBAAACCCGGGKKKKKKIIIFFFDDDAAA@@@@@@@@@AAAAAABBBCCC@@@AAACCCEEEEEEEEEEEEDDD===>>>AAABBBBBBAAA???>>><<<===>>>??????@@@@@@???AAA@@@@@@AAACCCDDDCCCBBBBBBCCCEEEFFFHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAAAAABBB@@@AAABBBBBB@@@@@@AAABBBDDDCCCCCCBBBCCCCCCCCCCCCGGGDDDMMMUUUPPPPPPVVVWWW``````bbbffflllrrrvvvyyyuuuwwwzzzzzzyyyyyy}}}uuuqqqpppsssvvvzzz}}}zzz|||{{{yyyzzzzzzssshhhZZZPPPFFFBBB>>><<<;;;;;;;;;:::;;;;;;<<<<<<;;;:::888777888888999999999999999888888888888888888666555444::::::999888777777777777888999;;;<<<<<<===???AAAEEEEEECCC@@@???@@@DDDGGGEEEJJJPPPSSSUUU\\\iiitttttteee[[[TTTNNNJJJKKKLLLNNNQQQVVV\\\ccchhhjjjtttuuurrrvvvyyyzzznnnmmmrrrvvvjjj\\\LLL>>>888888444444333333333222222222000000000000111111111111222222111111000000//////111222222111...------...000///...,,,,,,+++++++++,,,,,,,,,---------......------......------,,,+++***+++++++++++++++,,,,,,...---+++***+++,,,---.........//////////////////---------...............---------...//////000000000000///000111333666777777999@@@KKKWWWhhh{{{}}}{{{{{{{{{zzzqqqfff^^^UUUQQQQQQQQQNNNKKKGGGIIILLLNNNOOONNNMMMLLLIIIKKKJJJIIILLLRRRSSSPPPJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLKKKJJJIIIHHHHHHHHHGGGEEEEEEFFFHHHHHHIIIIIIIIIIIIGGGCCC@@@???AAACCCEEEGGGJJJMMMLLLIIIEEECCCCCCEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBAAADDDGGGJJJJJJHHHFFFCCCAAAAAA@@@@@@AAAAAABBBBBB@@@AAACCCEEEFFFFFFEEEEEEAAABBBCCCCCCBBB@@@>>>===<<<===>>>??????@@@@@@???BBBAAA@@@AAACCCDDDDDDBBBBBBCCCFFFHHHIIIJJJJJJIIIDDDDDDEEEEEEEEEEEEDDDDDDAAA@@@@@@@@@@@@@@@AAAAAA@@@AAABBBAAA@@@@@@AAABBBBBBCCCBBBBBBBBBBBBCCCDDDJJJPPPZZZ]]]___nnnppp```[[[[[[[[[]]]```dddiiimmmooossswwwyyy{{{~~~tttrrrsssvvvxxx{{{wwwiii___SSSNNNFFFAAA>>><<<;;;;;;999999::::::::::::999999666777888999:::;;;;;;;;;999999888888777666666555999888777777777777888888:::<<<>>>@@@BBBEEEJJJMMMUUUSSSNNNJJJHHHKKKQQQUUUYYY```hhhmmmpppyyyzzznnn^^^QQQLLLLLLNNNNNNPPPQQQSSSUUUYYY___hhhnnnqqq|||}}}{{{zzzpppooorrr{{{rrrfffYYYJJJ===777999333333333333222222222222/////////000000000000000111111111111111111000000///000111000...---...///......---,,,+++++++++,,,,,,,,,,,,---------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,---...+++++++++,,,,,,---......---------------.........,,,,,,,,,---...//////000222111000/////////000111555333777AAAJJJWWWooo{{{~~~uuupppkkkddd^^^VVVSSSPPPOOOPPPQQQOOOMMMKKKLLLNNNOOOOOONNNLLLKKKJJJKKKKKKJJJNNNSSSTTTQQQIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHEEEFFFHHHIIIJJJJJJIIIHHHGGGEEEBBB??????AAACCCEEEHHHKKKNNNLLLHHHDDDDDDEEEFFFEEEEEEEEEEEEFFFHHHIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDFFFHHHHHHFFFDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@AAACCCDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<===>>>??????@@@@@@???BBBAAA@@@AAACCCCCCCCCAAA???AAACCCFFFHHHHHHHHHGGGCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@?????????@@@AAAAAA???AAABBBAAA@@@???@@@BBBAAABBBBBBBBBAAAAAABBBDDDHHHNNNTTTSSS\\\wwwnnnUUUVVVVVVVVVVVVXXX\\\___fffmmmsssvvv|||}}}|||}}}~~~}}}}}}}}}qqqhhh___ZZZSSSLLLGGGCCC???<<<:::999999999999999:::;;;666777888:::;;;;;;;;;;;;:::999999999999999999999888888888999:::;;;======<<<===@@@CCCGGGNNNUUUZZZkkkhhhccc___^^^aaahhhmmmyyyxxxqqqcccZZZNNNFFFGGGLLLQQQTTTVVVWWWXXXZZZ^^^eeemmmssszzzzzzqqqpppqqqtttmmmcccYYYKKK===666666333333333222222222222111//////000000111111111111111111111111111111222222---///000///------...///------,,,,,,+++,,,,,,,,,,,,,,,,,,---------......------......------,,,+++------------------------,,,,,,,,,,,,,,,---......+++++++++++++++,,,,,,---,,,,,,,,,------.........------------------------111111///...------------333000333:::>>>DDDWWWkkk{{{~~~{{{|||zzzwwwxxx{{{~~~}}}|||~~~}}}|||wwwiii```]]][[[XXXTTTNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJLLLLLLKKKNNNSSSSSSPPPHHHHHHGGGGGGGGGGGGHHHHHHCCCEEEGGGIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGIIIKKKKKKJJJHHHGGGCCCBBB@@@??????AAACCCEEEGGGJJJLLLJJJEEEBBBCCCEEEEEEEEEDDDDDDEEEGGGHHHIIIHHHGGGFFFDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@?????????@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBBAAA???>>>============<<<===>>>??????@@@@@@???CCCBBB@@@AAABBBBBBAAA@@@===???BBBFFFGGGHHHGGGFFFAAABBBCCCDDDDDDCCCBBBAAA@@@?????????@@@@@@AAABBB???AAAAAAAAA@@@???@@@AAA???AAABBBAAA@@@@@@BBBDDDCCCCCCFFFEEEJJJ```mmmdddPPPRRRSSSRRRPPPOOOQQQSSS[[[ccckkkpppxxx}}}zzz}}}vvvnnncccbbb```^^^ZZZUUUNNNIIIBBBAAA>>><<<<<<===>>>???======>>>>>>>>>======<<<;;;;;;;;;<<<===>>>??????===>>>???AAACCCFFFHHHIIIFFFHHHKKKNNNUUU___iiiqqqyyyssslllhhhfffddd^^^ZZZQQQLLLHHHHHHMMMSSSWWWYYY^^^^^^___cccjjjrrryyy~~~{{{sssqqqqqqnnniiibbbZZZMMM>>>555333333333333222222222111111000000111111222222222333000000000111222222222333,,,---///...------...///,,,,,,+++++++++,,,------,,,,,,,,,---------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////......---,,,,,,,,,------,,,,,,,,,------.........//////...------,,,++++++//////............//////222...000666666666CCCUUU\\\ccchhhhhhlllqqqqqqmmmrrruuuxxxzzzzzz|||}}}vvvggg^^^UUUQQQSSSSSSPPPLLLJJJKKKKKKIIIGGGGGGHHHJJJLLLLLLMMMMMMMMMMMMLLLLLLJJJLLLLLLKKKNNNSSSSSSOOOIIIHHHHHHGGGGGGHHHHHHIIIBBBDDDGGGJJJJJJJJJHHHGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGHHHJJJLLLLLLJJJGGGFFFAAA@@@?????????AAACCCDDDEEEHHHJJJHHHCCC@@@BBBFFFEEEDDDDDDDDDDDDFFFHHHIIIHHHGGGEEEDDDCCCBBBCCCCCCFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>?????????@@@AAABBBCCCCCCCCCBBBAAA???>>><<<::::::;;;===>>><<<===>>>??????@@@@@@???CCCBBB@@@@@@AAAAAA@@@???>>>@@@DDDGGGIIIIIIHHHGGG@@@AAABBBCCCCCCBBBAAA@@@@@@@@@??????@@@AAABBBBBB???@@@AAAAAA??????@@@AAA???AAABBBAAA??????BBBEEEDDD>>>@@@CCC???GGGQQQQQQMMMPPPRRRPPPMMMJJJJJJLLLSSS\\\eeekkkttt|||xxxssssssxxxzzzsssbbbeeeiiimmmlllggg^^^XXXLLLJJJFFFBBBAAAAAACCCEEEEEEDDDDDDCCCBBBAAA??????=========>>>???AAACCCDDDEEEFFFGGGJJJMMMPPPSSSUUUXXXZZZ\\\```hhhttt~~~sssjjjbbb]]]VVVRRRPPPPPPNNNLLLJJJIIIKKKQQQYYY___aaaaaaeeeeeeffflllvvvvvvpppmmmoooiiibbbZZZMMM???777777555444333222111111111111000000000000000000000000000000000000000000000000///000000...,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,+++***)))))),,,,,,++++++,,,,,,---...///......------,,,++++++///////////////........./////////111333777;;;===DDDGGGKKKQQQXXX^^^bbbeeejjjjjjnnntttxxx|||}}}zzz||||||mmmcccUUUSSSOOOLLLJJJJJJJJJKKKIIIHHHFFFEEEEEEFFFHHHIIILLLKKKJJJIIIIIIJJJKKKLLLJJJIIIIIIJJJKKKKKKJJJHHHDDDFFFFFFFFFDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJFFFFFFFFFEEECCCBBBCCCDDDFFFFFFGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@AAACCCEEEFFFHHHGGGGGGEEECCCAAA@@@>>>===???BBBEEEGGGHHHHHHHHHEEEDDDBBBAAAAAABBBCCCDDDFFFFFFEEEDDDCCCBBBBBBAAACCC???<<<===@@@BBB@@@======<<<===???BBBDDDCCCBBB>>>>>>============>>>>>>===???@@@@@@??????@@@AAACCCAAA@@@???@@@@@@@@@??????@@@AAACCCEEEFFFGGGGGGDDDCCCCCCBBBBBBAAA@@@@@@???????????????AAABBBCCC???@@@@@@AAAAAA@@@@@@???BBBBBBAAA@@@????????????CCCAAA>>>======@@@DDDGGGMMMKKKIIIGGGEEEFFFFFFGGGKKKUUU\\\^^^iii{{{}}}uuurrrvvv~~~~~~zzz{{{tttoooqqqvvv{{{~~~uuuhhhaaafffoooxxx{{{xxxpppiiiYYYQQQKKKMMMQQQRRRRRRTTTZZZXXXTTTOOOJJJFFFDDDCCCAAAFFFKKKMMMRRRXXXZZZXXX^^^[[[YYYYYY]]]dddkkkpppvvvwwwyyy}}}{{{sssmmmhhhbbb[[[VVVNNNPPPQQQOOOKKKJJJMMMPPPRRRRRRSSSWWW\\\ccciiimmmqqquuu{{{uuunnnjjjjjjgggccc[[[LLL===555555555444333222111111111111000000000000000000000000000000000000000000000000///000000...,,,+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++*********,,,,,,++++++,,,,,,---......------------,,,,,,,,,////////////............////////////111333666777888:::===BBBFFFKKKNNNPPPXXXZZZ```iiipppxxx}}}{{{zzz}}}rrrhhh\\\TTTOOOMMMJJJGGGFFFFFFGGGHHHHHHGGGFFFEEEEEEGGGIIIJJJLLLKKKKKKJJJJJJJJJKKKKKKIIIHHHHHHIIIJJJJJJIIIGGGEEEGGGHHHHHHGGGFFFFFFGGGFFFFFFGGGIIIIIIJJJJJJJJJGGGGGGGGGEEECCCBBBCCCDDDEEEFFFFFFFFFEEECCCAAA@@@@@@AAAAAACCCDDDEEEEEEFFFFFFEEEEEEEEEDDDCCCAAAAAAAAABBBDDDFFFGGGGGGFFFEEEAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBAAABBB>>><<<<<<@@@BBB@@@===>>>===>>>@@@CCCEEEDDDCCC>>>==================>>>===???@@@???>>>>>>???@@@@@@???>>>???@@@@@@@@@@@@>>>???AAACCCEEEFFFGGGGGGDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBB???@@@@@@@@@@@@@@@@@@???@@@@@@??????>>>?????????BBB@@@>>><<<===@@@CCCFFFJJJIIIGGGEEECCCCCCDDDEEEFFFOOOTTTVVVaaarrr|||{{{~~~~~~}}}}}}yyyqqqooossszzz~~~yyyxxxtttqqqrrrvvvyyyzzz{{{zzzyyyvvvssswwwzzzsssiiibbbgggpppzzz{{{wwwjjjccc```eeekkklllmmmoooooommmiiibbb[[[TTTPPPNNNLLLRRRYYY___fffooossssssooooooppprrruuu{{{~~~qqqgggbbb\\\WWWTTTPPPLLLIIIMMMNNNPPPPPPPPPQQQRRRTTTRRRTTTXXX]]]dddnnnxxx~~~ssskkkgggddddddddd]]]LLL;;;333333444444333222111111111111000000000000000000000000000000000000000000000000///000000...,,,+++,,,...........................---------------------------------,,,,,,------...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................//////...------...000111222333555777999<<<>>>???CCCEEELLLVVV```kkkzzzzzzzzzzzzmmmbbbZZZTTTMMMIIIIIIGGGEEEDDDCCCDDDEEEFFFHHHGGGFFFEEEFFFGGGIIIKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIHHHFFFFFFHHHKKKKKKJJJHHHHHHHHHEEEEEEFFFGGGHHHIIIJJJKKKHHHIIIHHHFFFDDDCCCCCCDDDEEEEEEFFFEEEDDDCCCAAA@@@AAABBBDDDFFFGGGGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@>>>???@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>;;;<<>>>>>???AAADDDEEEDDDBBB======<<<<<<<<<<<<=========>>>???>>>===<<<===>>>??????@@@AAAAAABBBBBBBBB===???@@@BBBDDDEEEFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@BBBCCCCCCDDDDDDCCCAAAAAA??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>??????@@@???===<<<===???BBBDDDGGGFFFDDDBBBAAAAAAAAABBBCCCIIIMMMNNNWWWgggqqqrrrxxxyyyxxxyyyzzztttooonnnrrryyy}}}}}}|||{{{zzzzzz{{{{{{zzzvvvsssjjjgggcccdddkkkqqqoooiiidddhhhoooxxxwwwtttuuu}}}yyyooofff```]]]]]]dddlllttt}}}wwwooolllnnnqqqsssxxx|||pppcccZZZTTTQQQMMMJJJJJJJJJIIIHHHPPPQQQSSSWWWZZZ]]]]]]\\\XXX]]]ccchhhooozzz~~~qqqhhhddd___bbbddd^^^MMM:::222333444333222222111111111222000000000000000000000000000000000000000000000000...//////...,,,,,,---...................................................///......------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////------...............///......---,,,,,,------...///000111222444555666666777777<<>>===>>>@@@AAABBBBBBAAA@@@?????????@@@@@@@@@@@@@@@???===;;;<<<===???>>><<<======>>>AAACCCDDDBBB@@@===<<<<<<;;;;;;<<<<<<===<<<>>>>>>>>><<<;;;<<<===@@@BBBDDDDDDCCCBBBBBBAAA===>>>???AAACCCDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@BBBCCCDDDEEEDDDBBB???>>>>>>>>>????????????>>>>>>======>>>??????@@@@@@@@@???>>>===<<<===???AAABBBDDDCCCBBBAAA@@@@@@@@@@@@BBBFFFHHHIIIQQQ___hhhkkkqqqsssuuuxxxvvvrrrooopppuuu{{{wwwooo^^^YYYTTTVVV^^^eeefffcccbbbccchhhooowww~~~~~~uuupppnnnpppwww~~~xxxkkkeee\\\WWWWWW[[[___bbbfffkkkmmmhhh^^^VVVRRRPPPMMMLLLKKKLLLNNNQQQTTTVVV[[[ZZZ\\\bbbhhhjjjiiifffeeekkkqqquuuxxx|||nnneeeaaa[[[___bbb]]]LLL:::333555333333222222111111222222000000000000000000000000////////////////////////...//////...,,,,,,---///................................................------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---......,,,,,,++++++,,,,,,---...***++++++,,,---...//////,,,---------......//////------------......//////++++++,,,---///000111111222111444999>>>DDDQQQ]]]xxx}}}zzzzzz|||{{{yyyzzz}}}wwwmmmddd]]]RRRPPPNNNLLLLLLLLLKKKJJJDDDDDDDDDDDDEEEFFFGGGHHHJJJIIIFFFDDDCCCDDDEEEEEEFFFFFFGGGHHHGGGFFFDDDCCCFFFEEEEEEFFFGGGGGGFFFDDDDDDGGGJJJKKKJJJGGGFFFFFFDDDDDDDDDDDDEEEGGGIIIIIIIIIIIIIIIGGGDDDCCCDDDEEEEEEEEEFFFFFFDDDCCCAAA@@@AAADDDGGGJJJKKKIIIFFFDDDAAA@@@???===<<<<<<<<<<<<@@@AAAAAAAAABBBBBBAAAAAA@@@@@@AAABBBAAA@@@>>>===>>>>>>>>>???????????????===<<<;;;;;;<<<======<<<;;;;;;===???BBBBBB@@@===<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>===<<<;;;<<<===AAADDDFFFFFFBBB???======;;;===>>>@@@BBBCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCBBB@@@===<<<===>>>>>>??????>>>>>>===>>>>>>???@@@AAAAAAAAA@@@============>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@???AAACCCCCCEEEKKKVVV^^^bbblllpppuuuzzz}}}ssspppnnnqqqwww~~~{{{qqqZZZRRRLLLOOOVVV[[[\\\ZZZXXXXXXZZZ```hhhqqqwwwzzz}}}}}}}}}pppddd[[[SSSOOOJJJHHHJJJMMMPPPQQQSSSVVVXXXUUUNNNHHHHHHKKKHHHJJJLLLOOOTTTYYY^^^bbbhhhgggiiimmmsssuuussspppqqqwww}}}yyyiiiaaa^^^YYY[[[\\\XXXJJJ;;;555666333333222222111222222333000000000000000000000000////////////////////////......///...,,,,,,...///------------------------------------------------((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////,,,,,,,,,---......//////------...//////000000000++++++,,,---///000111222111000111555777;;;EEEPPPdddzzz}}}wwwzzz|||zzzzzzzzzwwwrrrrrruuu~~~qqqeee]]]WWWQQQMMMHHHHHHIIIIIIIIIHHHGGGFFFAAABBBBBBBBBCCCEEEFFFGGGIIIGGGEEECCCBBBBBBCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFEEEEEEFFFGGGGGGFFFDDDDDDFFFIIIIIIHHHFFFEEEFFFEEEDDDCCCCCCDDDEEEGGGHHHGGGHHHHHHFFFDDDCCCDDDFFFFFFFFFGGGFFFEEEDDDBBBAAAAAADDDGGGIIIIIIHHHEEEDDDAAA@@@>>><<<;;;:::;;;;;;BBBCCCCCCCCCDDDEEEEEEFFFBBBBBBBBBAAA@@@???>>>===??????>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;<<<::::::<<>>;;;;;;;;;::::::::::::;;;;;;;;;<<<======<<<<<<===??????CCCFFFEEEAAA<<<999999;;;<<<===???AAABBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@???>>><<<;;;======>>>>>>>>>>>>======>>>???AAABBBBBBAAA@@@???<<<======>>>??????@@@@@@AAAAAAAAA@@@@@@@@@??????>>>??????AAAFFFMMMTTTXXXgggmmmsssxxxyyypppnnnmmmqqqyyywwwbbbYYYRRRTTTYYYZZZXXXVVVOOONNNNNNRRRZZZdddkkkoootttwwwssscccYYYQQQKKKIIIFFFCCCCCCDDDFFFGGGGGGGGGIIINNNQQQNNNHHHFFFHHHKKKOOOTTTYYY___eeekkkooottttttvvvxxx{{{}}}|||{{{~~~tttddd[[[YYYWWWVVVTTTPPPFFF:::555777333222222111222222333333000000000000000000000000////////////////////////---...///...,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,.........,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,++++++,,,,,,---...,,,,,,,,,------.........++++++,,,------...//////......//////000000//////------...///000111111222000///000222222444;;;DDDKKK^^^ffffffjjjhhhgggnnnoooooorrruuussspppppptttmmmdddYYYRRRNNNLLLHHHEEECCCDDDEEEEEEDDDCCCCCCCCCAAAAAABBBCCCDDDEEEEEEFFFEEECCCBBBAAAAAABBBDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFEEEFFFGGGHHHFFFDDDEEEFFFHHHHHHGGGFFFFFFGGGFFFEEECCCBBBBBBCCCEEEFFFEEEFFFFFFEEEDDDCCCEEEFFFGGGGGGHHHGGGFFFEEECCCBBBAAACCCEEEGGGGGGFFFDDDCCC@@@???===<<<;;;<<<===>>>CCCCCCCCCCCCCCCDDDDDDEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>=========;;;;;;;;;:::999:::;;;<<<:::;;;===@@@BBBAAA>>>;;;;;;;;;::::::::::::;;;;;;:::;;;============???AAA>>>CCCHHHGGGBBB===;;;;;;:::;;;===???@@@BBBBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@?????????>>>>>>=========<<<======>>>>>>======<<<>>>???AAAAAAAAA@@@>>>===<<<===>>>@@@@@@@@@@@@@@@??????????????????>>>>>>===<<<===@@@DDDHHHMMMQQQ___eeejjjoooyyy~~~yyyzzz|||sssqqqoooooottt}}}tttjjjdddfffiiieee```]]]SSSOOOLLLLLLQQQWWW]]]```aaadddnnnzzz~~~tttnnnppptttvvv{{{~~~}}}vvvsssrrroooooonnnlllkkklllooorrrrrrpppiii\\\RRRNNNLLLIIIIIIGGGEEEEEEHHHKKKMMMMMMOOOMMMOOOTTTTTTOOOMMMOOOVVV\\\dddjjjpppuuu{{{ppp```XXXVVVVVVRRROOOKKKCCC999555777222222222111222222333333000000000000000000000000////////////////////////---...///...---,,,...000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,///222333111///---*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......++++++,,,,,,---...////////////000000//////...---+++++++++,,,,,,---------000......///...---333:::999HHHNNNMMMSSSVVVYYYaaa```bbbiiippprrrqqqtttyyy}}}~~~{{{}}}sssfff]]]VVVQQQJJJHHHIIIIIIFFFCCCAAAAAAAAAAAA@@@AAACCCEEECCCCCCDDDDDDEEEFFFGGGGGGAAA@@@??????@@@CCCEEEGGGFFFFFFEEEEEEFFFHHHJJJKKKGGGFFFEEEFFFHHHHHHFFFEEEFFFGGGHHHHHHFFFFFFGGGHHHGGGEEECCCBBBAAABBBDDDEEECCCDDDEEEDDDCCCCCCEEEGGGHHHHHHHHHHHHGGGEEEDDDBBBAAABBBDDDEEEEEEDDDCCCBBB???>>>===<<<===>>>@@@BBBBBBBBBAAA@@@@@@@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCCAAA@@@@@@???>>>======<<<:::;;;;;;:::999999:::<<<;;;<<<>>>AAACCCBBB>>>;;;;;;::::::999999::::::;;;999;;;===>>>>>>>>>@@@BBB???EEEKKKKKKFFFAAA??????999:::<<<>>>@@@AAABBBBBBDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>===>>>>>>>>><<<<<<============<<<<<<>>>???@@@AAA@@@>>><<<;;;<<<===???@@@AAAAAA@@@@@@===>>>>>>>>>>>>>>>===<<<>>>===>>>AAAEEEHHHLLLOOOXXX\\\```eeeooo}}}|||}}}yyyoootttrrrrrrxxxzzztttwwwyyyrrrkkkggg\\\WWWPPPLLLLLLOOOSSSTTTUUUYYYdddpppwwwyyy{{{zzz{{{wwwmmmbbb\\\^^^cccgggjjjmmmqqqzzz}}}mmmbbb]]]\\\]]]WWWXXXXXXVVVTTTTTTUUUWWWYYYZZZVVVNNNIIIKKKLLLKKKLLLJJJHHHJJJNNNTTTXXXZZZ```XXXSSSUUUVVVTTTWWW\\\___eeennnvvv{{{nnnccc]]]\\\\\\TTTNNNJJJDDD===888888555444333333222222333333444333111////////////000///111333111...,,,...000,,,,,,,,,---...///000000,,,,,,------------------......---,,,+++++++++++++++---...---,,,++++++,,,((()))***,,,---...//////++++++,,,,,,,,,,,,------((()))***+++,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,------.........---+++***.........////////////000,,,,,,---...///000111111///.........///000222333555666888;;;???CCCFFFHHHOOOSSSZZZ```fffkkkqqqtttzzzzzzyyyzzz|||}}}~~~|||{{{{{{~~~~~~sssiiiaaa[[[TTTPPPJJJHHHFFFEEEDDDCCCDDDDDDAAAAAAAAAAAABBBBBBCCCDDDAAAAAABBBCCCDDDDDDDDDCCCAAA???===???DDDGGGHHHGGGEEEEEEEEEGGGIIIJJJHHHFFFGGGFFFEEEDDDDDDCCCCCCDDDIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIGGGEEECCCAAA@@@???@@@@@@AAACCCEEEFFFEEECCCDDDDDDEEEFFFFFFFFFFFFFFFAAABBBDDDEEEEEEDDDAAA@@@@@@???>>><<<<<<>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@===;;;:::999999999888888999999999::::::::::::<<>>@@@BBBFFFEEECCCAAA???>>>>>>>>>>>><<<::::::<<<>>>>>>>>>??????>>>>>>======<<<<<<===>>>???@@@@@@???>>>===BBB===999:::???CCCDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===@@@DDDHHHKKKMMMSSSRRRRRRUUU^^^kkk{{{}}}vvvtttvvvxxx}}}uuullleee___ZZZXXXUUUSSSUUUYYYZZZZZZ___iiivvv~~~rrreee\\\UUUQQQSSSWWWXXX]]]```ccckkkvvv}}}~~~}}}pppbbbYYYSSSOOOPPPTTTNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNPPPTTTXXXVVVUUUUUUWWWYYY]]]```bbbccc]]]ZZZ\\\___```dddhhhooowwwpppddd^^^\\\ZZZSSSLLLIIIDDD<<<888888444444333222222222222333555444222000///.........222333333333111000111222------......///000000000------------------------++++++++++++,,,---......,,,---,,,***((()))+++---)))***+++,,,---.........+++++++++,,,,,,,,,------******+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------.........---++++++------........./////////............////////////...............000111222333444555666888;;;===>>>CCCFFFLLLQQQVVV[[[```dddrrrzzzyyyqqqsssuuuxxx{{{|||{{{zzzwwwzzz~~~~~~}}}|||||||||vvvgggbbb[[[UUUQQQNNNJJJGGGGGGFFFDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCC@@@AAAAAABBBBBBBBBBBBAAAAAA???>>>???CCCFFFGGGGGGEEEDDDEEEGGGIIIIIIHHHFFFFFFEEEDDDDDDCCCCCCCCCDDDFFFEEEDDDCCCBBBCCCDDDEEEJJJIIIHHHGGGEEECCCBBBBBB@@@@@@AAACCCEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDAAABBBDDDEEEEEECCCAAA??????>>><<<;;;;;;<<<>>>???AAAAAA@@@???@@@AAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???===;;;:::999999999888888999999999:::::::::<<<>>>@@@AAAAAA@@@>>>===::::::::::::::::::::::::;;;;;;<<<<<<<<<=========BBBBBBAAA@@@???===<<<;;;::::::;;;<<<===???@@@BBBCCCBBB@@@???>>>???@@@AAA>>><<<::::::<<<=========<<<<<<<<<===>>>>>>??????>>>>>>???>>>>>>===<<<<<<<<<:::888;;;@@@CCCBBB???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???BBBDDDGGGHHHKKKJJJJJJMMMTTT```oooxxx~~~}}}{{{{{{|||sssmmmiiigggddd______bbbeeeggglllvvvzzzoooccc[[[VVVSSSWWW\\\]]]aaadddeeekkksssxxxxxxtttfffZZZUUUTTTRRRPPPPPPPPPPPPOOONNNNNNMMMNNNNNNRRRSSSUUUVVVVVVXXX[[[]]]`````````aaacccfffjjjllljjjgggfffiiilllmmmrrrxxx~~~qqqddd^^^\\\WWWPPPJJJGGGBBB;;;777777444444333222222222222222333222111000000000000000000///......//////...---//////////////////000000.........------,,,,,,++++++******++++++,,,---...---,,,+++(((&&&'''***---***+++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,---------....../////////.........------...............///000111222222222222222333333333666999<<>>======>>>>>>>>>>>>???@@@AAABBB@@@AAAAAAAAAAAA@@@@@@???@@@???>>>@@@CCCEEEFFFFFFDDDCCCCCCEEEGGGHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFEEEDDDDDDCCCDDDEEEFFFKKKJJJIIIHHHFFFEEEDDDCCC@@@@@@BBBCCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDCCCBBB@@@>>>???>>>===<<<<<<===>>>???AAA@@@?????????@@@BBBBBBAAAAAA@@@????????????@@@???>>>===;;;:::999999999888888999999999:::::::::???@@@AAAAAA@@@>>><<<:::999999999999999999999999999::::::;;;<<<======>>>===============<<<;;;:::<<<;;;::::::===???@@@@@@@@@???===<<<===???BBBDDD???<<<::::::;;;<<<<<<<<<999:::;;;<<<>>>@@@AAAAAA??????>>>======<<<======;;;:::;;;>>>CCCDDDAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======???@@@BBBCCCGGGFFFFFFHHHMMMXXXdddlllvvvuuuxxx}}}}}}zzzzzzvvvqqqoooqqqxxxzzz~~~yyypppgggbbb^^^^^^ccciiinnnrrruuuuuuwww|||}}}{{{qqqdddZZZZZZ]]]\\\YYYXXX]]]\\\\\\[[[ZZZYYYYYYXXX^^^```bbbddddddeeegggiiioooooonnnnnnpppssswwwyyywwwwwwyyy}}}~~~~~~qqqccc[[[XXXSSSLLLFFFDDD@@@:::777777444333333222111222222222000000000000111222333333///---+++,,,...///---+++////////////............//////...---,,,,,,++++++...---,,,+++************,,,,,,,,,***((((((***,,,,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------....../////////111111111111000000//////111222444555777:::@@@CCCGGGSSSdddrrrwwwtttooollljjjmmmqqqssssssrrrqqqpppvvv|||yyytttssshhhjjjpppxxx|||vvvnnniiifffeeekkkhhhccc\\\UUUNNNIIIFFFFFFFFFFFFFFFEEEDDDBBB@@@BBBBBB@@@???>>><<<<<<;;;<<<;;;<<<<<<===>>>???@@@AAAAAABBBAAAAAA@@@???????????????@@@BBBCCCDDDDDDCCCBBBBBBCCCEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCEEEDDDDDDDDDEEEGGGHHHJJJLLLKKKIIIGGGEEECCCBBBAAA@@@AAACCCCCCBBBAAAAAAAAA??????>>>>>>>>>>>>>>>>>>AAAAAABBBCCCBBB@@@???>>>AAAAAA@@@??????@@@AAAAAA@@@??????>>>>>>@@@AAABBB@@@@@@???>>>>>>>>>>>>???>>>>>>===;;;:::999999888888888999999999:::::::::??????@@@@@@???===;;;:::888888888888888888888888777888999:::;;;<<<===>>>:::;;;;;;<<<<<<;;;;;;:::===:::888888;;;>>>>>>>>>???>>><<<;;;<<<>>>AAACCC>>><<<:::999:::;;;;;;;;;999999:::<<<>>>???@@@AAA???>>>===<<<===>>>???@@@?????????AAACCCCCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAADDDDDDCCCDDDHHHPPPYYY```dddfffnnnyyy~~~}}}{{{yyyzzz}}}~~~yyyuuusssqqqppptttzzz{{{rrrjjjjjjkkkjjjkkkmmmrrrrrrrrrrrrqqqpppooonnnsssssstttsssrrrrrrtttvvv{{{zzzzzz{{{}}}nnn___WWWSSSOOOHHHCCCAAA>>>999666666333333222111111111111222111111222222222222111111222///---///222333111...---------------------,,,//////...---,,,,,,++++++------,,,+++***************,,,......,,,+++******,,,,,,------,,,,,,++++++*********+++++++++,,,,,,((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---...//////000,,,------...............---....../////////......000000111111111444888;;;666@@@LLLTTTWWWXXXZZZ\\\cccfffkkklllllljjjkkkkkkpppxxx}}}vvvrrrqqqiiikkkqqqxxx||||||xxxvvvyyyyyyyyyzzz~~~yyytttjjj```XXXTTTRRRRRRWWWUUUQQQMMMHHHEEECCCBBB===>>>@@@@@@@@@>>>======@@@@@@@@@???>>>===<<<;;;:::::::::;;;<<<===>>>???BBBBBBBBBBBBBBBAAA@@@???>>>???@@@AAAAAABBBBBBCCCAAA@@@@@@AAACCCDDDDDDCCCAAA@@@@@@@@@AAABBBCCCCCC?????????AAACCCFFFHHHJJJLLLKKKIIIFFFCCC@@@>>>===@@@BBBDDDCCCAAA???>>>???>>>===<<<<<<;;;<<<======AAAAAAAAAAAA@@@???======AAAAAA@@@@@@@@@@@@AAAAAA??????>>>===>>>???@@@AAA??????>>>============>>>======<<<;;;:::999999888888888999999999:::::::::<<<===>>>>>>>>>===<<<<<<777777777777777777777777666777888999:::;;;<<<===999::::::;;;<<<;;;;;;;;;;;;999888888999;;;<<<<<>>@@@===;;;999999:::;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>===<<<<<<===>>>@@@CCCDDDCCCBBB@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@BBBCCC@@@@@@??????BBBGGGNNNSSSXXX[[[eeerrrxxxwwwwwwyyyzzzsssrrrtttxxxzzz{{{~~~zzzuuutttzzz||||||~~~kkk\\\SSSPPPKKKDDD@@@???<<<888555666333333222111111111111111555555444333222000...---000///...///000111000///,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,+++***))))))******+++,,,---))),,,///000...,,,***))),,,,,,---------,,,++++++************++++++++++++((((((***+++,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---+++++++++,,,,,,,,,------***+++,,,---...///000000,,,,,,------...------,,,((()))+++------------,,,......//////...///222555111666<<<>>>===???CCCHHHRRRVVV[[[]]]]]]]]]```ccchhhrrr~~~}}}uuupppooooooqqqvvv|||~~~yyyvvvzzz|||vvvrrrrrrsss{{{~~~ssssssuuuxxx|||yyypppiiiddd```[[[TTTLLLGGGDDDDDDEEEFFFFFFEEEDDDDDDCCCBBBBBB666999;;;======<<<===>>>>>>>>>>>>>>>>>>===<<<<<<999999999:::;;;===>>>???AAABBBBBBBBBBBBBBBAAA@@@===???AAAAAA@@@@@@AAABBB@@@???>>>>>>AAABBBBBBBBB????????????@@@AAACCCCCC??????@@@BBBDDDGGGJJJLLLKKKIIIGGGDDDAAA???<<<;;;@@@BBBEEECCC???<<<===>>><<<<<<;;;:::;;;<<<===>>>AAA@@@@@@@@@???>>><<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>=========>>>@@@@@@>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;:::888888888888999999999:::::::::;;;;;;<<<======>>>======777777777777777777777777666777777888999::::::;;;999999:::;;;;;;;;;;;;;;;888:::;;;;;;999999:::;;;======;;;;;;:::;;;;;;<<<;;;999888888999;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@BBBCCCAAA@@@???===<<<;;;;;;;;;999999999999999999999999;;;<<<<<<===???AAACCCDDD@@@@@@AAA@@@AAADDDIIIMMMQQQUUU___kkkpppooopppsss~~~}}}}}}uuullllllpppuuuvvvwww}}}}}}yyy~~~zzz{{{|||hhhZZZRRRPPPHHHBBB======;;;777444555333222222111111111111111333333444444333111000///,,,---............///000+++,,,,,,,,,---.........------------------------))))))))))))***+++,,,---***,,,......,,,*********++++++,,,------,,,,,,,,,************++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********+++------,,,,,,,,,,,,------------,,,,,,,,,------.........+++,,,------------,,,+++''')))+++,,,------,,,++++++,,,......------...//////222444444222333777;;;@@@DDDHHHIIIHHHJJJOOOSSSYYYbbbnnnzzzwwwqqqoooppprrrwww|||vvvoooiiijjjssswwwpppmmmnnnqqqzzz}}}vvvjjjkkkmmmnnnnnnmmmlllkkkjjjiiifffaaa[[[TTTMMMJJJIIIGGGDDDAAA???>>>>>>>>>:::<<<>>>@@@AAAAAA@@@@@@777999<<<===<<<<<<>>>@@@:::;;;<<<=========<<<<<<888888999:::;;;===>>>??????@@@@@@AAAAAAAAAAAA@@@<<>>???@@@@@@>>><<<===???AAAAAAAAA======>>>>>>@@@AAABBBCCCBBBBBBBBBCCCEEEGGGIIIKKKGGGGGGEEECCCAAA@@@>>>===@@@CCCEEECCC>>>;;;;;;===<<<;;;::::::;;;===???AAAAAA@@@@@@???>>><<<<<<;;;<<<==================<<<>>>>>>===<<<===>>>???@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<;;;:::888777888888999999999:::::::::;;;;;;<<<<<<<<<=========777777777777777777777777777777777888888888999999888999999::::::::::::999666<<<@@@???;;;888999===::::::;;;;;;;;;;;;::::::999888666777999;;;<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;<<<===>>>>>>>>>>>>;;;===>>>>>>===<<<;;;:::888888888888888888888888<<<<<<<<<===>>>@@@AAABBB@@@AAABBBAAAAAACCCGGGIIINNNQQQYYYbbbeeeeeegggkkkssswww}}}{{{{{{yyyuuuvvv{{{ooogggiiinnnssssssrrrwww~~~zzzyyyyyy|||zzzgggYYYSSSQQQFFF@@@<<<<<<:::666444555333222222111000111111111---...111333444555555444...111333333000000222555,,,,,,------...///000000,,,,,,---------------------,,,+++***))))))))))))++++++,,,+++)))(((***+++***+++,,,,,,---------,,,)))************++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********+++---...,,,,,,------------............---------,,,,,,,,,+++,,,---------,,,+++***)))+++---...///...---,,,***,,,......---,,,,,,------///111111000111444777666999<<<;;;888999>>>CCCGGGNNNXXXddduuuzzztttrrrnnnoootttzzz~~~wwwmmmeee^^^aaaooo|||uuummmjjjkkknnnpppvvv~~~~~~{{{vvvoooiii]]]^^^______]]]XXXSSSPPPQQQPPPMMMJJJFFFBBB???>>>888999:::;;;:::999888777444666:::===???>>>===<<<888;;;<<<;;;999888:::<<<888999:::<<<======<<<<<<888888999:::;;;===??????===>>>???@@@@@@@@@@@@@@@<<>>>>>@@@???===<<<<<<>>>@@@AAAAAA=========>>>???AAABBBCCC@@@@@@??????@@@AAACCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@CCCFFFCCC>>>::::::<<<;;;;;;::::::<<<>>>AAABBBAAA@@@???>>>===<<<;;;;;;>>>>>>????????????>>>>>>>>>======<<<<<<===???@@@======<<<;;;;;;;;;;;;<<<:::;;;;;;<<<;;;:::888777888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888777777777777777888888888888888999999999999888888666===DDDCCC<<<888:::>>>777888:::;;;<<<<<<;;;:::888777555666999<<<======::::::;;;;;;<<<======>>>:::;;;<<<<<<<<<;;;999888777;;;???BBBAAA???===<<<::::::::::::::::::::::::======<<<======>>>???@@@;;;<<<=========>>>@@@CCCJJJMMMTTT[[[]]]\\\___eeehhhmmmuuu~~~xxxxxxuuuqqqrrr|||wwwllleeegggmmmqqqqqqooossszzz||||||~~~~~~uuuaaaTTTPPPPPPHHHCCC@@@@@@===777333333333222000/////////000111////////////000000000000000000//////.........---////////////............******+++++++++,,,,,,,,,+++++++++,,,,,,---......+++++++++******)))))))))******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,++++++***,,,---------,,,,,,+++***,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,...///---***)))+++...666111+++***,,,......,,,---......,,,+++,,,...000---,,,+++******,,,...///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...///000222444666777888<<>><<<;;;:::999888888999999666555444333222333444555666666777888999;;;===>>>999::::::::::::999888888;;;;;;:::;;;<<<<<<;;;999<<<;;;:::999999;;;===>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBB@@@@@@??????>>>=========888999;;;===???AAAAAABBBBBBAAA@@@@@@AAADDDFFFHHHEEEDDDBBBAAA@@@AAABBBBBBBBBDDDEEEDDDAAA===:::999>>>===<<<;;;;;;<<<===>>>??????>>>===<<<;;;;;;;;;<<<=========>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;::::::999888888777777777888888888999999999::::::999999888777666666555666666666666666555444888888888888777777777777666666888999:::;;;;;;;;;<<<<<<;;;:::999888777666666777999:::;;;::::::999777888888888888999999999=========<<<;;;999888777<<<;;;:::999888999:::;;;<<<<<<<<<>>>@@@???<<<:::999999999999999999:::::::::;;;;;;===>>>AAABBBCCCDDDAAA===;;;;;;===??????FFFIIINNNQQQTTTWWWZZZ\\\___aaahhhtttyyyxxxuuusssvvvzzzrrrnnnnnnnnnoooqqqsssuuuvvv{{{|||zzzvvvsss```TTTPPPPPPMMMFFF???<<<999444333555333333111000000000111222000000000000////////////000/////////............////////////.....................---,,,,,,++++++******)))))))))))))))))),,,,,,+++++++++***************+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,++++++***+++,,,,,,,,,++++++***))),,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,---......,,,++++++---.........---,,,+++***+++,,,,,,,,,+++)))'''&&&((())),,,,,,+++***+++,,,---...,,,,,,,,,------------...---,,,,,,++++++,,,,,,---.........//////000000000555666999===CCCKKKQQQUUUaaacccgggiiiiiifffbbb```]]]^^^```cccjjjsss~~~~~~wwwssslllfffcccgggrrr}}}{{{sssiiifffccc```^^^[[[WWWUUURRRSSSSSSUUUWWWYYY[[[\\\WWWUUUQQQLLLHHHEEECCCBBBAAA@@@???===;;;999888777555555555555444444444444555444333333333333444555444444555666777888:::;;;999999::::::999999888777;;;::::::;;;<<<<<<:::999:::999999999:::<<<>>>@@@DDDDDDCCCBBBAAA@@@@@@???@@@???>>>======>>>???@@@?????????>>>>>>>>>======999:::;;;===???@@@AAABBBAAAAAA@@@@@@AAACCCEEEGGGAAAAAA@@@???????????????@@@BBBDDDDDDAAA>>><<<<<>>============>>>??????>>>===;;;;;;:::;;;;;;<<<<<<<<<======>>>>>>>>>???>>>>>>===<<<=========;;;;;;:::999999999999:::::::::999999888777777777777777777888888888999999::::::999888888777666666555555666666666666666555666666666555555555444444555666888999:::;;;;;;;;;:::999999999999888888888777888999:::::::::999888777777888888888999999999======<<<<<<;;;999888777999999999999999:::;;;<<<;;;::::::;;;======;;;888666666666666777777777777999::::::<<<>>>@@@BBBCCCBBB???;;;999:::<<<===>>>DDDFFFJJJMMMOOORRRVVVXXXYYY]]]gggttt~~~{{{wwwuuuxxx|||yyywwwtttrrrsssvvvzzz|||}}}~~~zzzxxxzzzzzzvvvvvv~~~~~~{{{zzzzzz{{{}}}qqq___SSSOOONNNNNNGGGBBB@@@<<<666333444444333222111111111111222111111000000//////......////////////............/////////............---000000...---+++***)))(((+++******)))((((((''''''---,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))))))))*********+++++++++,,,,,,,,,,,,+++++++++++++++*********))))))------,,,,,,,,,,,,------,,,,,,++++++++++++++++++///---++++++,,,.........(((,,,000///+++)))***---)))))))))(((&&&&&&'''(((++++++++++++,,,,,,,,,---,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,---------------333222222333555888;;;===CCCFFFJJJNNNPPPPPPNNNMMMKKKLLLMMMOOOTTT[[[eeekkk{{{||||||zzzuuuppplllkkkddd___[[[^^^fffnnnqqqrrrsssrrrooommmjjjeee___[[[QQQOOOLLLJJJIIIGGGDDDBBBAAA@@@@@@??????@@@@@@@@@>>>===:::888666555555555666666555444444333222222000000111222222222111111333333222222333444555666555555555555666777888999999999999999999888777777::::::;;;;;;;;;;;;::::::888888888999;;;===@@@AAAGGGFFFEEECCCAAA???>>>=========<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>===::::::<<<===???@@@AAABBB@@@@@@@@@@@@AAABBBDDDEEE@@@@@@AAAAAAAAA@@@?????????AAACCCCCCAAA???>>>>>>@@@???>>>>>>>>>??????@@@===<<<;;;:::999999::::::<<<<<<<<<<<<<<<=========???>>>>>>===============;;;;;;:::999999999999999999999888777777666666555777777777777888888888888999999888888777777666666444444555666777777777666666555555555555444444444555666777999999:::::::::777777888888999999999:::888999999999999888888777777777777888888888999999;;;;;;;;;;;;:::999777777666777888:::;;;;;;<<<<<<:::888777888999:::999888666666666666777777888888888888:::<<<>>>@@@BBBBBBAAA>>>;;;:::;;;===>>>>>>AAABBBEEEFFFHHHKKKOOOSSSSSSXXXcccrrr}}}xxxvvvyyy|||xxxwwwzzz|||zzzxxxyyyvvvrrrrrruuuvvvuuuvvvzzz|||wwwsssqqqrrruuuwww}}}ooo^^^RRRNNNNNNHHHEEEFFFHHHEEE<<<444000222222222111111111111111111111000000//////......///////////////.........//////.........---------------,,,+++)))((('''&&&,,,,,,,,,,,,++++++******------------------------******+++++++++,,,,,,,,,))))))******++++++,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************+++...------,,,,,,------...,,,,,,,,,++++++*********///,,,)))))),,,///...,,,(((+++......,,,+++,,,...&&&''')))))))))***,,,...******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,---...///000111000000000000111333555777222555888<<<>>>>>>>>>===;;;<<<<<<===@@@FFFMMMRRR[[[]]]]]]\\\YYYXXXXXXXXXSSSNNNJJJJJJOOOTTTVVVVVVXXXVVVSSSOOOLLLIIIFFFDDD>>><<<:::::::::999777555666666555555666777888888555444333111111111222333111111111222222222222222///000111222333222222111111111222222333444555666777777777666777777888888888888888999888777777666888:::;;;;;;:::::::::;;;999999999:::;;;===???@@@FFFEEEDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>;;;<<<<<<===>>>@@@AAABBB@@@@@@???@@@@@@BBBCCCDDDCCCCCCEEEEEEEEEDDDCCCBBB@@@AAABBBAAA???>>>>>>???>>>>>>>>>>>>?????????@@@<<<;;;999888777888999:::;;;;;;<<<<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<;;;::::::999888999999999888777777666666555444444666666666777777777888888888888777777777666666666333333555666777777777777777777777666666666555555555666777888999999999999777777777888888888888999999999999888888777666666777777777777888888888888::::::::::::999888777666666777999:::;;;;;;:::::::::888666666888999888888888888999999::::::;;;;;;888999;;;===???AAABBBBBBBBB???===<<<===???@@@AAA???@@@AAABBBCCCFFFJJJNNNPPPUUU^^^jjjvvv}}}~~~zzzwwwwwwzzz~~~{{{vvvrrrsssrrrpppnnnooosssvvvxxxvvvxxx{{{~~~~~~zzzuuurrrqqqtttyyy|||nnn^^^RRRNNNNNNEEECCCCCCFFFDDD<<<444111000000000000000//////...111000000000/////////............///////////////............------------+++++++++*********)))))),,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,******++++++,,,---......***+++,,,---------------,,,,,,++++++++++++,,,---...------,,,,,,------...,,,,,,,,,++++++*********...+++)))***---...,,,***+++)))'''(((+++,,,,,,+++&&&(((***++++++,,,---///)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------...///000000+++++++++,,,---///000222...000111333333333222222222222333333444777<<<@@@@@@AAAAAA@@@>>>>>>???AAABBB???;;;:::<<>>BBBBBBBBBAAA@@@@@@??????========================<<<<<<======>>>>>>>>>???============>>>???AAABBB@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBB@@@===;;;<<<============>>>>>>?????????<<<:::888777666777999:::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999:::::::::999888888888888999777777666666555444444333555555666666666777777777777777666666666666666666333333555666777777777777666666666666555555555555555555666777888888888888888888888777777777666666999888888777666666666666666666777777777888888888999999999999888777666666888999:::::::::999888777:::888777777888999999888999999::::::;;;<<<<<<===999:::<<<>>>@@@AAAAAAAAA@@@>>><<<<<<>>>@@@@@@@@@???@@@@@@@@@@@@CCCGGGJJJPPPRRRVVV^^^gggnnnsssuuutttttttttvvvzzz~~~|||vvvrrrrrroookkkkkkmmmqqqwww{{{yyyxxxwwwyyyzzzvvvvvv{{{ooo^^^SSSOOOOOOKKKDDD===;;;999555444666//////000000//////...---/////////000000000000000.........///////////////.........------------,,,,,,,,,,,,------.........******++++++,,,------...,,,,,,---------------...******+++++++++,,,,,,,,,***++++++,,,---...//////***+++,,,------......------,,,+++++++++,,,---...------,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,---...---+++(((+++'''###$$$(((+++***((()))+++,,,,,,***(((((()))************+++++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,++++++******,,,++++++++++++,,,------...............---,,,,,,.../////////...000333666555555555444333222444666:::777555444555666666555111333666555333111000///111000///000111222111000000000///////////////000111000///......///000111000000000000000111111111000//////...//////000111000111222333444444333333333333333222333333444444777777777777777666555555555888;;;;;;999888:::<<<;;;<<<<<<<<<<<<=========????????????????????????======>>>>>>>>>>>>======;;;;;;<<<======>>>?????????>>>>>>===>>>???AAABBB@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDBBBAAA@@@===:::999:::<<<<<<<<<===>>>????????????<<<:::888666666777:::;;;=========<<<<<<<<<<<<<<<:::999999888888888888888::::::999888888888888888777777666555555444444333555555555555666666666666666666666666555555555555444444555666777777777666444444333333333222222222555555666777777777777777888777777777666666555555888777666666666666666777666666666777777777888888777777888888777666666555999999999999999888777777:::999888888::::::999888666777777888999:::;;;;;;999:::<<<>>>?????????>>>;;;999888999;;;===>>>===???@@@AAAAAA@@@AAADDDFFFLLLLLLNNNQQQWWW]]]cccfffjjjnnnssswwwzzz}}}~~~zzzrrrmmmhhhiiikkkooovvv}}}|||yyyyyy}}}~~~ppp^^^SSSPPPQQQQQQGGG>>>999666222333666///000000111000///...---......//////000000111111............/////////000.........---------,,,,,,------........./////////++++++++++++++++++++++++++++++,,,,,,------------******+++++++++,,,,,,,,,)))***+++,,,---......///***+++,,,---............,,,+++***)))***+++---...,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,///222222000---***)))((((((((()))******)))(((***,,,---,,,***(((''''''+++***)))))))))***,,,---***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,+++))))))(((//////......---------------------------------------......---,,,---///111111222333222000000111222444333111111111222222222---000222222///------...///------...///000000///111000000///////////////000000/////////000222333////////////............222111///------...000111111222333333333333222111222222111222222333444444666666777777666666555444444888<<<;;;999888:::===::::::;;;======>>>>>>>>>============>>>>>>>>>>>><<<===>>>??????>>>===<<<::::::;;;<<<===>>>???@@@@@@???>>>======???@@@AAAAAAAAABBBCCCCCCCCCCCCBBBCCCBBBBBBBBBCCCCCCDDDEEE??????===;;;888888;;;===<<<===>>>@@@@@@@@@@@@@@@<<<:::888666666888:::<<<>>>>>>>>>======<<<<<<<<<:::999999888888888888888:::999999888888888888888777777666666555444444444444444555555555666666666555555555555555555555555555555666666666666666555333333333222222222222111555555666666777777666666555555666666666666666777777666555555555666777888666666666666777777777888666666777777777666555555999888888888888888999999888777888999::::::888666444555555666888999999:::888999;;;======<<<;;;:::999777777888:::<<<===<<>>???@@@@@@============<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;999:::;;;<<<===??????@@@AAA@@@>>>======???@@@AAABBBBBBCCCCCCDDDCCCCCCCCCDDDCCCBBBBBBBBBDDDEEEFFF<<<<<<;;;999777999<<>>@@@AAABBBBBBAAAAAA<<<:::888666666888;;;===??????>>>>>>=========<<<;;;:::999999888888999999:::999999888777888888888777777777666555555444444444444444555555555666666444555555555555555555555555666666666666666555555555555555444444444333333444555666666666666666666333333444555666777888999666555444444555666777888666666666666777777777777666666666666666666555444777777666666777999;;;<<<666666777999::::::777444444555666777888999::::::777888:::;;;;;;:::888777999888888999<<<>>>>>>>>>>>>@@@BBBBBBAAA@@@@@@AAA===???BBBDDDFFFHHHKKKMMM```kkkwww|||{{{{{{zzzrrrllllllnnnpppyyy|||vvvuuuzzzzzzyyy~~~qqqpppmmmmmmqqqwww~~~qqq^^^PPPNNNRRRSSSNNNFFF>>>888555444333222111111000000000000000000......///222444555444222...***,,,000222000,,,---+++***,,,///000...,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,///......------,,,,,,+++))))))(((((()))***++++++222000,,,***)))+++...///000111222111000...+++))))))***,,,......,,,***(((,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,---------......////////////////////////)))))))))***+++,,,......,,,......---+++******++++++++++++++++++++++++,,,---,,,+++******,,,...///------------------------222111///...------......000000//////.........---............////////////000000000000000000000000000000111222333333444444222222222333333333444444888999666222222888<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===?????????>>>>>><<<;;;;;;::::::;;;;;;<<>>>>>>>>???@@@AAAAAA?????????>>><<<<<<>>>@@@AAAAAABBBBBBBBBCCCCCCCCCCCCAAA??????@@@BBBBBBBBBAAA>>>;;;999:::;;;;;;;;;999:::;;;============<<<>>>;;;777777:::======<<>>???AAAAAA???>>>???@@@@@@???===<<<===???BBBDDDQQQ]]]llluuuyyy{{{vvvnnnhhhhhhlllrrr}}}}}}}}}}}}{{{|||{{{rrrqqqvvv~~~~~~yyysssrrrvvv{{{|||~~~yyyzzz}}}yyyuuuvvvzzz}}}}}}{{{~~~wwwoooiiifffhhhmmmuuusss___QQQMMMQQQRRRMMMFFF>>>888555444333222111111000000000000000///...---...000222222222000---,,,---///000...,,,,,,******+++---...,,,***//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************++++++,,,***+++++++++++++++++++++)))))))))))))))***++++++...,,,***(((((()))+++,,,,,,---......---+++)))'''************************,,,++++++******++++++,,,*********+++++++++,,,,,,)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,***+++,,,,,,+++***+++---,,,,,,,,,,,,++++++++++++,,,,,,---...............------------------------......---,,,+++,,,,,,---000/////////.........---............////////////000000000000000000000000000000111111222222333333222222222333333333333444666999888555666:::<<<:::;;;;;;;;;:::::::::::::::999:::;;;<<<===<<<<<<;;;:::::::::::::::;;;<<<<<>>>>>>>>???@@@@@@???@@@@@@>>>======???AAAAAAAAAAAAAAAAAABBBBBBCCCCCCAAA??????@@@BBBAAAAAA@@@===;;;:::;;;<<<<<<<<<::::::<<<=========<<<;;;;;;999666777999<<<===<<>>@@@@@@>>>===>>>???@@@>>>===;;;;;;===???AAAJJJUUUcccllloooppptttwwwzzzsssmmmlllnnnrrrzzz~~~}}}}}}{{{|||yyyqqqooouuu}}}|||}}}|||zzzxxxyyy||||||{{{xxx{{{wwwtttuuutttssswww~~~}}}yyyvvvwwwzzz}}}}}}||||||vvvpppmmmpppwwwsss^^^OOOKKKNNNPPPLLLEEE>>>888555333333222111111000000000000000///---,,,---...000//////------............---------,,,,,,,,,...---,,,***000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************+++,,,,,,))))))******+++,,,,,,---***))))))))))))***++++++++++++***))))))))))))*********+++,,,+++***)))(((+++***((((((((()))***+++++++++************++++++*********++++++++++++,,,)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++(((***+++,,,++++++---...---------,,,,,,+++++++++)))+++---...///...,,,+++------------------------,,,,,,,,,+++,,,,,,---.../////////...............---............/////////000000000000000000000000000000000000000000000000111111222222222333333333555888999888888;;;;;;888::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;::::::;;;;;;<<<===>>>??????@@@??????>>>>>>>>>>>>??????@@@@@@@@@>>>>>>@@@BBBAAA@@@@@@??????AAABBBCCCDDDBBB@@@???@@@AAA@@@???===;;;999999;;;=========;;;;;;<<<======;;;:::999888666555666999<<<======DDDEEEEEECCC@@@=========;;;:::999777666555555555555555555555555666666666666666555555555555555555666555333222111111222222444333333222222333333444555555555555444444444444444444444444333333333333555666666777777777666666888666333222333555666666555555555555555555555555444444444444444444555555999888666555444555666666555555666666777777666666777777666666666666666555666777777777777777777777555666888999999999888777444555777888::::::;;;;;;;;;===>>>>>>===<<<<<<===???>>><<<::::::;;;<<<===DDDMMMYYY```cccdddhhhlll||||||wwwvvvvvvwww|||}}}yyyqqqooottt|||{{{{{{}}}}}}wwwrrroootttpppnnnoooqqquuu~~~|||yyyyyy|||}}}yyy|||nnnZZZLLLHHHJJJMMMIIICCC===888555333333222111111000000000000000000...------...///...---,,,...000000///---......000000///000//////...,,,,,,,,,---------.........+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++************+++,,,,,,++++++,,,,,,------------*********))))))***++++++++++++,,,,,,,,,++++++***++++++,,,------,,,,,,+++***))))))))))))******+++++++++************++++++************++++++++++++*********++++++*********************************++++++++++++++++++++++++******))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,***,,,------,,,,,,---............---,,,+++******'''((()))***+++******)))------------------------,,,,,,------...///000000........................---------.........////////////////////////////////////////////////......111111111111222222222222444777888666777::::::777888888888999999999999999;;;;;;======>>>===<<<;;;;;;<<<===???@@@AAABBBBBB@@@???>>>===============???@@@AAAAAA??????AAABBBAAA@@@???>>>>>>@@@AAACCCDDDCCCAAA@@@@@@@@@>>>===:::888777888:::<<<<<<<<<<<<<<<======<<<:::999888666666666777:::<<<>>>???EEEFFFFFFCCC@@@===<<<<<<;;;:::999777666555555444555555555555555555555555555555666666666666666666888666444111000000111222333333222222222222333333444444444444444444444444444444333333333222222222555555666666666555555444888666444222222444555666444444444444444444444444333333444444444444555555777777666555555555666666555666666777777666666666888888777777666666555555777777777666666555555555555666777888888888777666444555666888999999:::::::::;;;======;;;:::;;;<<<===<<<;;;::::::;;;===>>>CCCIIIPPPUUUXXX\\\bbbgggpppuuu{{{~~~uuussswww||||||}}}zzzsssnnnlllttttttuuuyyy~~~{{{{{{}}}iiiXXXLLLHHHKKKJJJGGGBBB<<<777555333333222111111000000000000000222000......///000///...---///111000///...///000///000000000///...------,,,,,,,,,---------......++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++***+++,,,,,,------------,,,,,,+++++++++++++++***************+++******+++,,,,,,,,,+++***+++,,,,,,---------------((()))+++------,,,+++***+++******))))))******+++))))))*********++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))(((((()))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---......//////...---,,,,,,---......---,,,++++++******))))))((((((((()))***+++------------------------++++++,,,---...///000000---------...............------------....................................//////..................000000000111111111222222444666555222333777999888777777777777888888999999:::;;;<<<======<<<;;;:::999:::<<<>>>@@@AAAAAAAAA??????>>>===<<<<<<<<<<<<>>>???AAAAAA@@@@@@AAABBB@@@@@@?????????@@@AAABBBDDDBBBAAA@@@@@@???===;;;777666555777999;;;;;;:::<<<<<<===<<<<<<:::888777666777888999;;;===???@@@DDDDDDDDDBBB>>>;;;::::::;;;:::999888666666555555555555555555555444444444444555555555666666777777:::888666333222222333333222222111111111111222222333333444444444444444444444444333333333222222222444444555555555444444333777777555333222333444666444444444444444444444444333333333333444444555555555555555555555666666666666777777888888777666666888888777777666666555555777777666666555444444444444555666777888777666666444555666777888999999999999:::<<<<<<:::999:::;;;::::::::::::;;;===???@@@BBBDDDGGGIIIMMMTTT]]]cccdddhhhnnnuuuzzz~~~~~~zzz}}}}}}zzzsssooommmvvv{{{|||}}}xxxeeeWWWLLLJJJLLLGGGDDD@@@;;;777555333333222111111000000000000000222000//////000111000///000///........./////////+++---......,,,++++++,,,///...---,,,+++******)))++++++++++++++++++++++++))))))******+++,,,,,,,,,*********************************++++++,,,,,,---+++++++++++++++,,,------,,,++++++***))))))((((((,,,,,,+++************+++((()))******+++***************************++++++'''))),,,...///---+++*********))))))))))))******)))))))))************+++++++++***))))))***++++++------------------------++++++++++++++++++++++++))))))))))))))))))***+++))))))*********+++++++++************************)))))))))***+++,,,...///...///000///,,,+++,,,---,,,,,,,,,++++++*********---+++***))))))+++---...++++++++++++++++++++++++))))))+++,,,---------------------------.........,,,------------.........................................................///000000000000111111111444555444111111666888777555555666666777888888888888999:::::::::999888777666888:::<<<>>>>>>>>>>>>>>>======<<<<<<<<<<<<===<<<>>>@@@AAA@@@@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAACCCBBB@@@@@@@@@???===;;;666555555777999::::::999;;;<<<<<<<<<;;;:::888777555777:::;;;;;;===???AAA@@@AAAAAA@@@<<<:::999999:::999888777666666666666555555555444444444444444333333444555666666777777:::999777555444444444444222111111000000111111222333333333333444444444444444444444444333333333333222333333444444444333333666777777555333222333555333333333333333333333333222222333333444444555555444444444555666666666666777777888888888777666666777777666666666666666555666666555555444444444333333444666777777777666555555555777888888999999999888:::;;;;;;:::999999:::888888999:::<<<>>>???@@@??????@@@AAAEEEKKKSSSYYYYYY[[[```hhhmmmoootttzzz{{{}}}}}}wwwtttttt}}}rrr```SSSJJJHHHJJJEEECCC???;;;777555333333222111111000000000000000111000...///000111111000111---***))),,,......---)))+++------+++***+++---------,,,+++***))))))(((************************((())))))***++++++,,,,,,************************)))******+++,,,,,,------,,,++++++++++++,,,------*********)))))))))))))))---,,,++++++*********+++************+++++++++,,,***))))))((((((((())))))'''(((***+++,,,,,,,,,+++******))))))))))))******))))))))))))************++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))***+++,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---+++,,,------+++***+++,,,************************++++++++++++,,,,,,------************************)))***+++,,,---,,,,,,+++,,,,,,,,,------.........,,,,,,---------.........------------------------------......//////000000/////////000000000111111222555555333444777888555444444555666666777888888888999:::::::::888777666777888;;;===>>>>>>>>>===<<<<<<;;;;;;;;;<<<======;;;===???@@@@@@???@@@AAA???@@@BBBCCCCCCCCCAAA@@@AAAAAA@@@@@@AAA@@@===;;;888777777888:::;;;:::999:::;;;;;;<<<;;;:::888777444777:::;;;:::;;;===???===>>>>>>===:::888777777777777666555555666666777555555555444444333333333111222333444555666777777888888777666666555444444111111000000000000111111222222333333333444444444555555555444444444444333000111222333333444333333444666888777444222222333222222222222222222222222111222222333444444555555222333444555666666666666666777777777666666555444555555555555555666666666555555444444444444444444333444555666777666555555666666777888999999999999888:::;;;;;;:::999999:::777777888999:::;;;<<<===;;;<<<>>>???BBBEEEIIIKKKOOOOOOSSSZZZ]]]]]]aaagggiiimmmttt|||~~~mmm\\\OOOFFFDDDFFFDDDBBB>>>;;;777555333333222111111000000000000000000///......000111111000222,,,&&&%%%***------+++))),,,//////---,,,---///))))))*********+++++++++************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...*********+++,,,,,,---------,,,,,,+++*********+++---,,,,,,,,,------...///++++++***))))))))))))))))))((((((((()))***,,,---******))))))))))))******))))))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))******************************))))))***+++,,,,,,***++++++++++++,,,,,,,,,---------------------------,,,++++++******++++++((()))***+++******+++---)))))))))))))))*********''')))+++,,,,,,,,,***)))))))))))))))))))))))))))+++,,,---...///...---,,,,,,,,,,,,------.........,,,,,,,,,---------......------------------------------......///000111111////////////000000000000000555777777777999777333444444555555666777777888:::;;;;;;<<<;;;:::999888:::<<<>>>@@@AAAAAA@@@???;;;;;;;;;;;;;;;<<<===>>>:::<<>>@@@CCCEEEEEEDDDBBB@@@AAA@@@@@@@@@AAA@@@>>>;;;:::999999:::<<<<<<;;;999999:::;;;;;;;;;:::999888333666::::::999999;;;>>>:::;;;<<<;;;888666666666555444444444444555666666555555555444444333333333111111222333444666777777666777777777666555444333111111000000000000111111222222222333333444444444666666555555555444444444///000111222333444444444333666999999555222222222222222222222222222222222111111222333333444555555222222444555666666777666555666666666555444333333333444444444555555666666444444444444444444444444333444555666666666555444666777888999999999999999888:::<<<;;;:::999:::;;;777777888888999999999::::::<<>>===>>>AAABBBCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBAAA@@@===;;;999999999999::::::999888888:::;;;<<<;;;888555444444999888888999<<<>>>>>>===;;;;;;;;;;;;:::999888777777444222333555666444111000000000000000111111222222333444555666666666666888777666555333111000000333222222222111111000000000111222333333333333333666555333111000000111111222000//////111333333333888666333222222222111///111111111000000000000000222222222222333444555555555444222222222444666777444444444555555555555666222333333444444333333222444444444555444444333333666777888888777555333111555555444444444333333333777888888888999999999999888777777777777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>BBBDDDFFFGGGIIIJJJSSSWWW___gggpppyyyuuuaaaTTTkkk```PPPGGGEEE@@@BBB@@@===999666444333333111111111111111000//////......////////////..............................***///,,,(((++++++(((***---,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********************************+++******))))))((())))))++++++***))))))***++++++,,,,,,+++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))***************************)))((()))***+++***(((******))))))))))))******************************(((((()))))))))************+++++++++,,,,,,,,,,,,******++++++++++++************+++,,,,,,,,,,,,,,,************************---,,,***+++,,,------,,,+++---......,,,,,,---///,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...,,,------------.........333222111000000111222333000000111222333444444555888555444666777555777::::::<<<<<<<<<:::::::::<<<>>>===<<<:::::::::;;;;;;>>>;;;:::===>>>===AAAGGGKKKFFFAAA>>>>>>???@@@@@@CCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@???===;;;:::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;:::777555444555444555666999===@@@@@@???;;;;;;;;;:::999888777777666444222333555555333111111111111111111222222333111222333444555555555555666555555444333222222111222222111111000000000000000111111222333333222222444444222111000111111222///...---///222444666666777555222222222222000///000000111111111111111111222222222222333444555555444333222111222333555666444444444444555555555555333333333444333333222222777777666555444222000///444555666666666444222111222333333333444444555555777777777777888888888888777777777666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::===AAACCCDDDDDDFFFGGGLLLPPPWWW___gggooowww|||}}}oooaaaSSSIIIkkk```PPPFFFDDD???@@@???<<<999666555444444222111111000000000000000......////////////......------------------------///,,,***++++++******...+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))+++++++++++++++*********************************+++***)))((((((((()))***++++++***))))))***++++++*********************++++++************)))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))***+++***(((***))))))(((((())))))***************************(((((())))))))))))******+++++++++,,,,,,,,,------***++++++,,,,,,++++++***))))))***+++++++++++++++***************************((('''(((***+++++++++***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++,,,---...///...------000000000000000000000000000000111111222222222333666333444888888777777:::<<<===>>>===;;;::::::;;;???===<<<:::999999999999>>>???@@@AAA??????FFFOOOQQQLLLEEE???======>>>>>>BBBBBBAAA@@@?????????????????????>>>===<<<:::999:::;;;;;;<<<<<<;;;;;;;;;:::;;;:::888666444555666333444666:::===???>>><<<:::999999999888777777666555444333333444444333222222222222111222333333444000111222333444444444444444444333333333333333222000000000000////////////000000111111222222111111222222111111111111111222///......111555999::::::555333111000111111000...000000000111222222333333111111222222333444444444333222111111111222333444333333333444444444555555444444444333333222222222666666666555333222000000222333444444444333222111111111222333444555666666555555555666666666777777777666666666777888999::::::::::::::::::::::::::::::<<>>;;;888666555444444333222000/////////000111......////////////......------------------------000(((+++000---***---///+++++++++,,,,,,---------++++++++++++++++++++++++---,,,+++******+++,,,---------,,,++++++******)))++++++++++++++++++++++++***,,,---//////---,,,***+++++++++***************************************---,,,+++***)))***,,,---+++******************+++))))))))))))************************))))))))))))************************))))))))))))))))))))))))***************************)))((()))***+++***((())))))(((((((((((())))))***************+++++++++(((((((((((()))))))))***(((((()))))))))*********)))******++++++******)))(((((()))***************************************'''&&&%%%&&&(((*********)))***++++++******+++,,,---,,,,,,+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,...000111000///---......///000000///......000000000000111111111111444222333888999777777:::;;;<<<===;;;:::888999:::<<<;;;:::999888888999:::>>>DDDHHHHHHCCCAAAGGGOOOSSSMMMEEE???============???>>>>>>======>>>??????AAAAAA@@@>>><<<:::999888888888999:::::::::999999::::::999777444333555777666666888;;;===<<<999666888888777666666666666666444444333333333333333222222111111111111222333333111222333444444555444444444444333333222222111111//////////////////......///000000111111111000000000000000000111111111111111111111444888;;;======333111//////000000///...///000000111222333333444000111111222333333444444222111111000000111222222222333333333444444444444555555444333222222222222222222333444444444333333111222333444444333333222111111222333444444555555333444444444444555555555555555666666777888888999999999999999999999999999999;;;===>>>===<<<<<<===<<>><<<======>>>::::::;;;;;;===>>>@@@AAADDDBBB@@@>>>;;;999777666777888999999:::::::::999999999888666333333555666666666777:::;;;:::777444666666555444444444555555333444444333222222222222000000000000000111222222222333444555555666666666555555444333111000///.....................//////000000111111111000000/////////000000000000000000222111222444777999999999111///......///000///...//////000111222222333333///000111333333333333333222111111111111111111111222222222222333333333444555444333222222222222333111222222333444444333333222333333444444444333333333333333333333333333333222222333333333444444444444555555666777777777888888888888888888888888888777999;;;;;;:::888888999:::<<<@@@CCCEEEIIINNNQQQUUUZZZaaafffiiimmmtttyyy|||wwwggg[[[RRROOOKKKGGGDDDBBB???===jjj^^^YYYKKKCCCDDDBBB???>>>;;;888555444333333222111111000000000000000......////////////......////////////////////////000(((000222&&&---555(((+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***+++******))))))******+++((())))))+++,,,---......++++++++++++++++++++++++((()))************)))((()))))))))***************************************((()))))))))************)))***++++++++++++***)))((((((((()))******++++++(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))((()))***+++***((()))((((((''''''(((((())))))))))))***++++++,,,,,,''''''(((((((((((())))))((((((((()))))))))******'''(((((((((((((((((('''(((((()))******************************************((('''(((***++++++***((()))******))))))***,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,---...000111111111000---...///000000///...---//////000000111111111222333000111555555444444777555666777666555555666777666666666666777999:::<<>>???BBBEEEGGGNNNSSSXXXZZZ[[[^^^eeekkkooorrryyy{{{ppphhh^^^TTTLLLIIIHHHHHHFFFDDDAAA???>>>|||ggg]]]XXXKKKCCCEEECCC@@@>>>;;;888555333222111111111111111111000//////......////////////.................................(((222000%%%999JJJ777---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***((()))***+++,,,---......************************((((((((((((((((((((((((((()))))))))*********+++************************&&&((()))+++++++++)))))))))***++++++++++++***)))(((((()))******+++,,,,,,(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))***+++***(((((((((''''''''''''((((((((())))))***++++++,,,,,,'''''''''((((((((())))))))))))))))))************(((((())))))))))))((((((((()))******++++++******************************((('''%%%%%%'''(((((('''(((***++++++***)))+++,,,---,,,,,,+++******++++++************************------............------++++++,,,---...///000000......////////////......//////000000111222333333444000000222222111222666222444555555444444666777777666666555666777999:::AAAKKKRRRNNNGGGCCCAAA>>>>>><<<999888999:::::::::888999999:::<<<>>>@@@AAA>>>===:::888777666666666888999:::;;;<<<<<<<<<<<<555666777777555333333444444444444666888999888777444333111000000111333444222333555333111000111333111111000000111111222333222222333444555555555555444333222111000///............/////////000000000222222333333222111111000///000000000000///---,,,------...111333555444222000...---...000111111000/////////////////////000...///111333444333222111222222333333222111111000111111111111222222222222333222111111222333555666333333333333333222111000444333222222111111111111222222222222222333333333222222222333333333444444222333555666777666666666555555555555555555555555555777888888777555555555888999:::;;;:::;;;>>>@@@DDDIIIMMMNNNMMMPPPXXX___dddfffkkkqqqwww}}}ooojjjbbb[[[VVVQQQMMMIIIFFFGGGGGGFFFDDDBBBBBBBBB{{{ggg^^^YYYLLLCCCEEECCCAAA???<<<888444222111000000111222222222111///.........////////////......------------------------+++(((333000'''GGG___JJJ---------,,,,,,+++++++++***+++,,,------,,,+++***++++++---......---++++++)))******+++,,,,,,------******************************))))))))))))******(((((())))))*********+++************************'''))),,,......---+++***)))***+++,,,,,,+++***)))((())))))***+++,,,,,,,,,'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***)))((()))***+++***(((((((((''''''''''''((((((((())))))***++++++,,,,,,''''''''''''((((((((()))(((((((((((())))))))))))))))))************))))))))))))***+++++++++++++++************************,,,***((((((*********)))(((***++++++******+++,,,---,,,,,,+++*********+++************************+++,,,,,,------,,,,,,+++************,,,---///000////////////////////////...///000111222333444444444000///000000///111555111333444555555555777888888777666555555666777777===EEEJJJDDD???>>><<<999:::999777777888999888777:::::::::;;;<<<===>>>???999888777555555555666666666777888999::::::;;;:::444666777777555333333333888777555555666666555333333222000//////111222444111333555444111000111333222222111111222222333444111111222333444444444444111111111111000000000///.../////////000000111111333333333333333222111000000000000000000...,,,+++......000333666777777555000...---...000111111111////////////...............///111333444333222111333333333333333222111000000111111111111222222222222222111111222444666888///000111222333444444444333333111000////////////000000111222333444444555222222333333333444444444222333444666777666666555555555555555555555555555444666888888666555555555777888999888777777999;;;:::???DDDDDDCCCGGGPPPXXX]]]^^^bbbfffkkkooosssuuuzzz|||~~~vvvmmmfffbbbYYYWWWTTTQQQOOOMMMLLLKKKBBBBBBBBBAAA??????@@@BBB}}}hhh\\\UUUFFF???BBBBBBAAA???<<<888555333333222111222222222222000...---////////////////////////......---------,,,,,,,,,+++000222+++///HHHTTTEEE111///---+++************))))))***+++++++++++++++***)))((()))+++,,,,,,***'''((()))+++,,,---......,,,,,,*********+++,,,---,,,,,,++++++++++++,,,,,,------,,,+++******++++++))))))*********+++++++++)))******+++++++++******+++++++++++++++***)))(((,,,,,,+++***))))))******)))************+++++++++,,,)))'''(((***+++***(((&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))******))))))((((((''''''((())))))***))))))(((((((((((())))))******+++++++++*********))))))((((((((()))))))))***************)))((('''&&&&&&'''(((******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))***************++++++,,,)))))))))***,,,///111333,,,++++++******+++,,,,,,---+++)))))))))*********---,,,++++++---///......))))))*********+++++++++000000000000000000000000222222222111111111111111111111222333444666666777666777888777666555666777:::;;;<<<<<<<<<;;;:::999888888888888888777666666666888;;;>>>@@@@@@@@@???777777888888777666555555555666888999:::999777666666555444333444444666777555555555666666666666666000111222222111111333555222222333333222111///...000111111111111222222222---...111333444444333222111...,,,---000222111000......//////000111111111111222333333222111///...............////////////444666777666333111333555111111000000000000111111........................//////000000111111222222444333222111000000000000......//////000000111111444222111000222444777999111111111222444777:::<<<666444111...------///000000000111222444555555666888555222111111222222222555444444333444555666777555555555444444333333333555555555555555555555555444444444555666777888999======<<<<<<===AAAGGGLLLUUUUUUVVVYYY\\\```cccffflllnnnqqqsssuuuxxx|||~~~~~~xxxuuuqqqoookkkeee___XXXSSSPPPTTTPPPKKKIIIIIIIIIHHHFFFHHHFFFDDDBBBAAA@@@@@@@@@nnn___XXXJJJCCCEEECCCAAA???<<<999666444333333111111111111000///...---////////////////////////------------,,,,,,,,,,,,++++++,,,&&&$$$555<<<000000...---+++***)))************+++,,,,,,,,,++++++***)))((()))+++,,,+++***((()))***+++,,,---------,,,+++***)))))))))***+++++++++************++++++*********))))))(((((((((******+++++++++,,,,,,,,,******+++++++++******)))******+++++++++***))))))++++++***)))))))))))))))))))))*********++++++++++++(((&&&''')))***)))'''&&&'''((()))*********)))))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))*********************)))))))))((((((((()))))))))***************(((((('''((())))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((''''''''''''((())))))((('''''''''((()))+++,,,,,,,,,++++++******))))))+++++++++,,,---------,,,---+++***+++---......---***+++++++++,,,,,,,,,,,,////////////////////////111111111111111111111111111222222333444555555666555666777666555444555777666777999:::::::::999999777777888888777777666555666888;;;===>>>???>>>===666666777666666555555444555666888999999888777666555555444444444555666777666555555555555555555555444444333333222222111000///000111222222111111000000000111111111222222222...///111333333333222111111...,,,---///111000///,,,,,,------.../////////444444444333222111000///000000000000111111111111///000222111...---...000000//////////////////000000000000000000000000000000000000000000111111111222111111000111111222222////////////000000111111111000///000444:::AAAEEE222111111222333666999:::777666333000//////111222000111111222333444555666888555222111111222222222555555666666666555444333555555444444444333333333555555555555555555555555444444444444555666666777======<<<;;;;;;>>>CCCGGGMMMMMMNNNPPPSSSVVVYYY[[[___aaadddeeegggiiimmmooowwwyyy|||xxxxxxvvvqqqjjjddd```^^^[[[[[[YYYVVVRRROOOLLLJJJNNNKKKGGGFFFGGGGGGFFFEEEHHHFFFDDDBBB@@@@@@@@@@@@sss```XXXLLLFFFFFFBBBAAA???<<<999666444444333111111000///............////////////////////////------,,,,,,,,,+++++++++111+++,,,***%%%+++///'''...---,,,***))))))))))))++++++,,,,,,,,,++++++***+++)))))))))+++,,,+++***)))******+++,,,,,,++++++++++++***)))((((((((()))************************))))))******))))))((('''+++++++++,,,,,,,,,------+++++++++++++++***)))((()))******+++++++++************)))((((((((()))))))))))))))*********++++++)))'''&&&&&&(((((((((''''''(((***,,,,,,+++)))'''))))))))))))))))))))))))))))))))))))(((((((((((()))((('''''''''((())))))************))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))((())))))***+++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&''''''((())),,,+++***))))))))))))***++++++++++++***)))'''&&&)))***+++---...---,,,,,,,,,+++)))***+++---,,,,,,++++++,,,,,,,,,---------......................../////////000000111111222222222222222333333444444333555666555444333444666333333555666777888888888666666777777777666555555777888:::<<<<<<<<<;;;:::555555555555444444444444666777888888888777666555555555444444555555666777666666555555444444333333555333222333555555222...---...///000111111111111000000000111111111222222000111222333333222111000000...------.........---,,,,,,------.../////////666555444222111000000000000000000000111111111111///000111000///...///000//////............//////000000000000000000000000111000000000000000000////////////000111222333444/////////000000000000111000...---...333;;;CCCHHH222222222222333444666888666555222000///000111222000111111222333444555555777444222111222222222111333555777888777555222000444444444444333333333333444444444444444444444444444444444333333444555555<<<<<<;;;999888:::===@@@DDDEEEEEEGGGIIIKKKMMMNNNVVVXXXZZZ[[[\\\^^^bbbdddjjjlllooossswww{{{~~~~~~}}}|||zzzzzz~~~|||uuutttrrrnnnkkkgggcccaaaYYYZZZYYYWWWSSSPPPOOOOOOMMMMMMLLLLLLKKKIIIHHHGGGGGGEEECCCBBBCCCEEEEEEDDDHHHFFFDDDBBB@@@?????????sss\\\TTTJJJFFFEEE???@@@???<<<999666555444444111000///---------...///////////////////////////---,,,,,,,,,,,,+++++++++333***---222,,,,,,///,,,,,,++++++******)))))))))+++++++++++++++******)))+++***)))***+++,,,+++)))******++++++++++++******,,,+++******))))))(((((()))))))))******)))))))))******+++,,,,,,+++***)))******++++++++++++,,,,,,+++++++++++++++***)))(((((()))***+++++++++++++++))))))((((((((((((((()))))))))))))))************)))((('''''''''((((((((()))************)))((('''(((((((((((((((((((((((())))))))))))((((((((((((+++***((('''''')))+++,,,++++++******))))))((((((*********)))))))))))))))'''''''''((((((((())))))''''''((((((((()))******))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******,,,++++++******)))))))))((()))***+++***)))'''%%%((()))******)))))))))***,,,***))))))***++++++***+++++++++,,,,,,,,,,,,---------------------------------...///000000111111111111222222222222222222222333444444333222444555333333444555555666666666555555666666666666555555777888999;;;;;;999888777444444333333333333333333777777888888777666555444444444444555555666777777666555555444333222222111222000///333888999555000---....../////////000000000000000000111111111111111222222222222111000//////...---,,,,,,,,,,,,,,,......//////000111111111666555333000////////////............////////////000000000000000///000000////////////////////////........................111111000000/////////.../////////000000111222333000000000000000000000000111///......000444999<<<333222222222222333444444222111000.........///000000111111222333333444444555333111111222222222111111333444555555333222111333333333333333333333333444444444444444444444444444444333333222333333333999999999888777777:::===AAAAAABBBBBBDDDEEEFFFFFFMMMOOOQQQSSSUUUWWW[[[^^^```aaadddhhhlllooorrrsssrrrqqqpppooopppvvv}}}~~~~~~~~~|||yyy{{{zzzyyyvvvrrrlllfffbbb```___\\\YYYVVVSSSRRRQQQLLLMMMNNNMMMKKKJJJJJJKKKIIIIIIHHHHHHGGGEEEDDDCCCAAA@@@@@@@@@BBBCCCDDDEEEGGGFFFCCCAAA???>>>>>>>>>rrrZZZRRRIIIFFFDDD>>>???===;;;888666444444333111000...------...//////////////////////////////---------,,,,,,,,,++++++---%%%***111,,,***...---*********************))))))***************))))))+++***)))***++++++***)))******+++++++++***)))))),,,,,,,,,++++++******)))((()))************)))((()))******+++++++++******))))))))))))************+++++++++++++++***)))(((((()))***+++++++++++++++)))((((((((((((((())))))(((((()))))))))*********))))))))))))(((((()))***,,,***(((&&&%%%&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))'''&&&$$$$$$$$$&&&((()))++++++******))))))(((((())))))))))))))))))******&&&''''''''''''(((((((((%%%&&&&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******&&&&&&&&&'''''''''''''''%%%&&&(((***+++***((('''+++++++++(((&&&&&&(((+++,,,***))))))***+++***)))************++++++++++++------------------------,,,,,,---...//////000000000000111111111111111111000222333333222222333555555555555444444444444555555555666666666666555555777888999:::999888666555333333222222222222333444888888888777666555444444444444555666666777777777555444444333222111111000111///...222888999555000000//////...............//////000000000111111111222222222222111000000///.........,,,++++++,,,,,,......//////000111111111444222000///------..................////////////---------------...------///000000111111000000///........................111000000000//////......111000000000000000000111111111111111000000000000000000000000000000000000222222111111111111222222111000///......//////000000111111222222333333333444222111111222333222111000///000000111222333444333333333333333333333333444444444444444444444444444333333222222222333333444555666666666777:::<<<>>>>>>???@@@@@@AAAAAAAAAAAACCCFFFHHHKKKNNNRRRUUUXXXYYY[[[^^^bbbeeeggghhhggggggffffffiiinnnuuuzzz{{{{{{{{{yyywwwvvvxxxyyyyyytttpppoooooonnnkkkggghhhfffccc___ZZZVVVTTTSSSTTTSSSPPPMMMKKKJJJIIIIIIFFFGGGGGGFFFDDDCCCDDDEEECCCCCCCCCBBBBBB@@@??????>>>???@@@AAAAAACCCDDDEEEEEEDDDBBB@@@???>>>>>>>>>sss\\\SSSIIIEEEDDD>>>===<<<999777444333333333000000//////...//////000////////////////////////......---------,,,,,,,,,+++&&&+++000)))(((,,,***)))***++++++,,,++++++***))))))***++++++++++++***,,,+++)))***++++++***))))))******+++******))))))***+++,,,,,,,,,,,,++++++((()))***++++++***)))((((((((('''''''''((())))))((((((((())))))))))))***)))******+++++++++******)))******+++++++++******))))))((((((((()))******((((((((()))))))))******)))*********((((((***+++,,,***'''$$$$$$%%%(((***))))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&&&&&&&((()))***************))))))))))))))))))))))))************&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''''''''&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&''''''((()))&&&&&&((()))))))))))))))%%%&&&((()))***+++******+++------+++((('''***------+++))))))***+++***)))))))))*********+++++++++------------------------,,,,,,,,,------......////////////000000000111111000111333333222222444555666666555444333333444444555555666777777777666666666777999999999777666444333333222111111222444555999999888777555444333333333444555666777888888888333333222222111111000000333111000222555555222///111111///...------------/////////000000000111111333222222111111111000000---......---++++++,,,...,,,,,,------.../////////111000///...------------000000000000111111111111///...---...000000000...///000111222222111000///000000000000000000000000000//////////////////...111000000/////////000000222111111111111000000000...///111222222111000...111111111111111111000000111111000000000111222222111111111111222222333333333222111111222333222000///.........000222444666222222222222333333333333333333333333333333333333333333333222222333444444111333555777777888:::<<<:::;;;<<<============<<<;;;===@@@CCCEEEHHHLLLOOOOOOPPPRRRUUUWWWYYY[[[\\\[[[[[[\\\]]]___ccciiimmmqqqrrrrrrqqqooonnnpppqqqvvvyyy|||~~~~~~~~~~~~yyytttoookkkiiiccc```]]]\\\\\\[[[XXXTTTUUUUUUSSSPPPMMMLLLMMMOOONNNLLLJJJGGGEEECCCBBBBBBEEEEEEEEEBBB@@@??????@@@>>>???@@@AAAAAAAAAAAAAAA>>>???AAABBBAAABBBCCCEEECCCBBBAAA???>>>>>>???@@@ttt^^^TTTHHHAAA@@@:::<<<:::888555333222222222///000000000111000000////////////////////////////////////.........------,,,+++000000(((***///***)))***+++,,,------,,,,,,)))***+++,,,---.........,,,+++******++++++***(((((()))***************)))((()))***+++,,,,,,++++++)))***+++,,,,,,+++***))))))(((&&&%%%%%%'''***+++((())))))))))))*********((()))***+++++++++++++++******+++++++++***)))))))))))))))))))))***++++++(((((((((((()))))))))***((()))***)))'''''')))++++++***(((&&&&&&''')))***))))))))))))))))))))))))'''((((((((()))))))))***((((((((()))***+++++++++)))))))))))))))*********((()))))))))************%%%%%%&&&&&&&&&'''''''''&&&''''''(((((('''&&&%%%'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))(((''''''''''''((()))))))))***+++,,,,,,,,,++++++((((((((())))))*********$$$)))---...+++)))+++------,,,******++++++***)))*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,---------------...//////000111111000111333333333333444666444333333222222333444555555666777777888888777777666777888999999888666555444333111111111333444666:::999888666555333333222222444555777888888888888111111111111111111111000111111111111111111111111111000///.........///000////////////000000000111222222111111111111111111,,,...///...,,,,,,...000,,,,,,------.../////////...///////////////......000000000000111111111111111///...///222333222000...///000111111000///...000000000000000000000000.........//////////////////////////////000111222222222222111111111000000---...///000111222222111//////000000000000000000000000000000111111222222111111111111222222222222222111000111333333222000///000111111222333444444111111222222222333333333333333333333333333333333333333222333333444555666111333666888888999:::<<<888999:::;;;<<<;;;;;;:::<<<>>>@@@AAABBBDDDGGGJJJGGGGGGHHHJJJLLLMMMNNNOOOLLLNNNPPPQQQRRRUUUZZZ]]]___aaaccccccccccccdddfffhhhlllpppqqqppppppqqqrrryyy}}}~~~}}}}}}~~~}}}|||{{{yyyxxxwwwwwwwwwwwwxxxzzzzzzyyyxxxwwwwwwmmmkkkhhhddd```\\\YYYWWWRRRQQQPPPOOOOOONNNLLLJJJIIIKKKKKKJJJGGGFFFGGGHHHGGGGGGFFFDDDCCCAAA@@@???GGGGGGFFFCCC@@@>>>???@@@>>>>>>@@@AAABBBCCCCCCCCC>>>@@@BBBBBBAAA@@@AAACCCAAA@@@???>>>>>>???@@@AAAuuu___TTTEEE===;;;666;;;999777444222111111111///000111222222111000///////////////////////////000////////////.........***,,,111...&&&,,,222***)))***,,,---......---,,,***+++,,,...///000111111---+++******++++++***((((((((()))***************%%%''')))***++++++++++++)))***,,,------,,,***))),,,***'''&&&&&&))),,,...)))************+++++++++'''((()))***+++,,,,,,,,,+++++++++++++++***)))(((******))))))***+++,,,,,,(((((((((((())))))))))))&&&(((***(((&&&%%%'''***))))))))))))))))))******))))))))))))))))))))))))'''((((((((())))))******$$$$$$&&&'''(((((((((((((((((())))))******++++++(((((())))))*********+++%%%%%%%%%&&&&&&&&&''''''(((((()))))))))'''&&&%%%'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))***************+++,,,,,,(((((()))******)))'''&&&+++***))))))))))))******###+++///---******+++...,,,******+++,,,+++***++++++,,,,,,,,,---------........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222000222333333333333555666111111000000111333555666666666777888888888888888666777888:::999888777555444333222111111333555666;;;999888666444333222222222333555777888999888888000000000000111111111111,,,.../////////111444666//////......///000222333////////////000000000000222111111111111111222222+++---///...,,,,,,///222......//////000111111111---...000111111111000///............////////////---+++***+++...000...,,,---...///111111///...---........................---.........//////000000,,,------...000111333444222222222222111111000000------------...///111222...//////000000000000000------......//////000000111111111111111222222222111000000111333333222000000222444666666444222111111111111222222333333333333333333333333333333333222222222333444555666777222555888999999999::::::888999;;;<<<<<<<<<;;;;;;;;;<<<>>>>>>===>>>AAACCC@@@AAABBBCCCDDDEEEFFFFFFBBBDDDGGGHHHIIIKKKNNNQQQNNNPPPSSSUUUVVVWWWYYY[[[[[[___cccdddcccbbbccceeeiiikkknnnmmmjjjhhhiiijjjfffgggggggggfffeeecccbbbaaacccddddddcccaaaaaaaaa\\\[[[ZZZWWWUUUSSSQQQPPPJJJJJJKKKKKKJJJIIIHHHHHHEEEHHHJJJHHHDDD@@@???@@@BBBBBBCCCCCCCCCBBBBBBAAAGGGGGGEEEBBB???>>>>>>@@@======>>>????????????>>>>>>AAACCCBBB@@@>>>???AAA??????>>>>>>>>>???AAABBBsssZZZNNNBBB<<<<<<888999888666444333222333333.........///////////////111111111111000///...---...---,,,,,,,,,,,,---.........------------,,,,,,,,,,,,,,,+++++++++******,,,+++*********+++,,,------,,,,,,+++*********+++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))***************))))))((((((''''''''''''(((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((()))"""))))))%%%$$$))))))))))))))))))))))))***)))(((''''''((()))***%%%&&&)))******)))&&&%%%)))))))))))))))******+++***))))))))))))(((%%%"""%%%&&&&&&''''''''''''''')))******)))(((''''''(((((((((((((((((((((((((((((('''&&&'''((()))((('''&&&)))++++++((('''***,,,---+++***((('''&&&''''''''''''''''''((()))++++++)))))))))))))))******+++***+++,,,------,,,+++***((()))***++++++***)))((())))))*********+++++++++***++++++***)))***,,,///*********++++++,,,,,,,,,+++,,,,,,---...///000000222222222222222222222222111///...000222444555555444555888::::::999777666888888888777666555555444222111111000111333444555888555222111333555444333444333222444666888999999222111000000//////000000222111111000///000000000555222......000111000///000000000000111111111111111111111111000000000000........................---------......000111111------,,,,,,---...///000000000///...............------,,,,,,------...//////...---,,,,,,---...///,,,,,,+++,,,---///111222///...---,,,,,,,,,,,,,,,---......///000/////////000000000000000000000000---......///000111111222222111000//////000111222111...++++++...//////---333222222222222333444555222222111111111111111111000000111111111222222222333222111000000222444555888777666555444333333333333333333333333333333333111222444666888:::;;;;;;======<<<<<<<<<======>>>============>>>???@@@AAA???@@@AAAAAABBBBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGIIIJJJKKKLLLLLLLLLOOOOOOQQQSSSUUUWWWXXXYYY]]]\\\[[[YYYXXXXXXXXXXXXSSSTTTUUUTTTSSSRRRTTTVVVUUUUUUVVVVVVVVVUUUSSSRRRPPPOOOMMMMMMMMMLLLJJJHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFEEECCCAAAAAA???AAABBBBBBBBBBBBCCCDDDGGGFFFDDDBBB@@@??????>>>======>>>???@@@BBBCCCDDDBBBAAA@@@???>>><<<;;;;;;@@@@@@??????@@@@@@AAABBBqqqYYYMMM@@@;;;;;;777888777666555444444444444////////////////////////000000000000///...---,,,...---,,,,,,,,,,,,---...,,,,,,++++++++++++******,,,,,,,,,+++++++++******,,,,,,+++++++++,,,---...---,,,++++++*********+++************************)))))))))))))))))))))))))))***+++,,,,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((''''''***)))))))))((((((((('''((((((((()))))))))******))))))(((((((((((())))))************************,,,$$$!!!&&&++++++((((((((((((((((((((((((((((((***)))(((''''''((()))***((()))+++,,,,,,+++)))((())))))(((((())))))***+++)))(((((()))******(((&&&&&&&&&'''((((((((((((''''''))))))((('''&&&&&&'''((((((((((((((((((((((((((('''&&&''')))***)))(((&&&((())))))(((((()))*********(((''''''(((((()))(((((('''(((((()))***+++))))))(((((())))))***+++)))***++++++++++++***)))((()))***++++++***)))((())))))*********+++++++++222222111...+++***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........111111111222222222333333777555222222555777999999444666888999999888666444888777777666555555444444222111111111111333444555777555222222444555444222333222222444666888888777555444333333222222333333222111111000000000000000222000------...//////---//////000000000111111111000000000////////////...//////.........------------------......///000111111000///------...///000//////...---------------++++++******++++++,,,---///...------------...///...---,,,+++,,,,,,---...///......---,,,,,,------------...////////////...////////////////////////---......///000000111111111111000//////000111111111...,,,,,,...//////...222222222333333333444444222222222222222222222222111111111111222222222222333222111000000222333555555555444333222222222222333333333333333333333333222333444666888999::::::;;;;;;;;;;;;<<<<<<===>>>============>>>???@@@@@@???@@@@@@AAAAAAAAAAAAAAA???@@@AAACCCCCCDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIHHHIIIJJJLLLNNNOOOPPPQQQRRRQQQOOONNNMMMLLLLLLKKKJJJKKKKKKJJJIIIIIIJJJLLLLLLMMMMMMNNNMMMLLLKKKJJJMMMKKKJJJJJJJJJJJJGGGEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA???@@@BBBBBBAAABBBCCCEEEEEEDDDCCCBBBAAA@@@@@@@@@??????@@@@@@BBBCCCEEEFFFEEEDDDBBBAAA???>>>>>>>>>@@@@@@??????@@@@@@AAABBBpppWWWKKK???::::::666777777777777666666555444///////////////////////////////////////...---,,,------,,,,,,,,,,,,------,,,,,,++++++++++++******,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))************************,,,(((''')))+++***)))+++(((((((((((((((((((((((())))))(((((((((((())))))************************((((((((((((((()))******'''&&&''')))+++,,,+++***''''''((()))))))))((((((&&&'''((('''&&&%%%&&&''')))))))))))))))))))))))))))((('''(((***+++***)))'''&&&&&&&&&((()))((('''((((((''''''((()))***+++))))))(((((((((((())))))))))))(((((())))))***+++************************))))))************))))))***************+++++++++111000///,,,(((''''''(((------,,,,,,,,,,,,,,,+++,,,,,,------------------//////000111222333333444555333000000111444555666444555777888888666444333777666666555555444444444111111111111222333444555555444333444555555333111111111222444666777555444222222111000000000000111111111000000000////////////---,,,+++---------,,,//////000000000000111111////////////............//////.........---------------......//////000000333222///---,,,---///000......---,,,,,,,,,,,,---+++++++++++++++,,,,,,---///...------------...//////...---,,,+++*********//////...------------...,,,,,,---...............////////////////////////.........//////000000111111000000//////000000111000...,,,,,,...//////...000111222333444333222222333333333333333333333333111111222222222333333333222222111000000222333444333222111000000000000000333333333333333333333333333444555666777888888888888999999:::;;;<<<======<<<<<<<<<<<<===>>>???@@@>>>???@@@@@@AAAAAA@@@@@@>>>??????@@@AAAAAA@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIILLLKKKJJJHHHFFFEEEEEEEEEBBBCCCCCCBBBAAAAAABBBDDDEEEEEEFFFFFFEEEEEEDDDCCCIIIHHHFFFFFFGGGFFFDDDBBBDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB>>>???AAAAAAAAABBBDDDFFFCCCCCCBBBAAAAAAAAABBBBBB@@@@@@AAACCCDDDEEEFFFGGGHHHFFFCCCAAA@@@???@@@AAA@@@????????????@@@AAAAAAoooVVVKKK???;;;;;;777555666777888888777666555000000000///////////////......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,------++++++***************+++************************))))))))))))))))))))))))&&&''')))++++++,,,++++++))))))))))))))))))))))))(((((()))))))))))))))***)))))))))(((((('''''''''))))))))))))(((((((((((())))))******************))))))(((((((((((())))))(((((((((((((((((((((((()))((((((((('''&&&''')))(((((((((((((((((((((((())))))(((((((((((())))))((('''&&&%%%%%%&&&'''((((((''''''''''''((())))))'''&&&&&&'''***++++++***'''(((((()))))))))))))))&&&'''((((((&&&&&&'''((())))))))))))))))))))))))***(((((()))***+++***)))(((&&&$$$&&&)))***(((&&&((((((((((((((())))))******))))))(((((((((((()))((((((((((((((()))******++++++************++++++)))))))))******)))))))))***************************++++++)))((((((***,,,...---------,,,,,,++++++............------------......///000111222333444111000///000111222111000222333555666777666555444777666666666555555555444111111111111222333444444444444555555555444333111000000111444555555333111111111000///////////////000000000000000//////...------,,,,,,,,,---,,,,,,////////////000000000111000000/////////.........---------.........//////---......///////////////222000---++++++,,,///111......------,,,------...---------------...//////.........------.........///......---,,,+++******///......------.........+++,,,------......------////////////////////////........./////////000000000000000//////000000000000///---------.../////////000222444444333111000111111222222222222333333222222222222333333333333111111111000111222333333222111000000/////////000222222333333333333444444444444555666777777777777666777888999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???===>>>??????@@@@@@??????===>>>>>>?????????>>>>>>===>>>???@@@BBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFJJJIIIHHHFFFDDDCCCBBBBBBAAABBBBBBAAA@@@@@@AAACCCDDDDDDDDDDDDDDDDDDCCCCCCFFFEEEDDDDDDEEEDDDBBB@@@BBBAAAAAAAAABBBCCCCCCDDDBBBCCCCCCDDDDDDDDDCCCCCC>>>???@@@@@@@@@AAADDDGGGDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@BBBCCCEEEFFFFFFGGGHHHEEEBBB???>>>>>>@@@AAA???????????????@@@@@@AAAnnnVVVKKK@@@<<<<<<999555666777888888777666555111111000000////////////..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++*********))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))%%%'''(((***++++++******(((((((((((((((((((((((()))))))))******+++++++++((((((((())))))*********(((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&))))))'''%%%%%%'''(((''''''''''''''''''''''''(((((())))))))))))(((((('''&&&$$$######$$$&&&''''''''''''&&&''''''((()))((('''%%%&&&'''((('''&&&'''(((((()))))))))))))))'''((())))))((('''((()))))))))))))))))))))))))))***(((((()))***+++***))))))'''%%%&&&***+++)))''')))))))))))))))(((((('''***))))))(((((((((((()))((((((((('''((())))))***,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***************************++++++,,,++++++,,,///111---------,,,,,,+++++++++/////////...............------...///111222333333333333555888999888555222000111333555666777777777777777666666666666555555000111111222333333333444333444555666555444222222000000111333555444111///444444333222222222222333///000000000000///......,,,---......---------......////////////000000000111111111000000000//////***+++,,,---...000111111---...//////000//////...000...---,,,---///222444///...............//////......------......///000---..................------............---------......---------......///+++,,,------......------..................................../////////////////////000000/////////000//////...---...///000///000222333333222000//////000000000111111111222111111222222222333333333111000000111111111222222222111111000000000000111222222222333333444444444444444555666666666666666555666777999:::;;;;;;;;;::::::::::::;;;<<<===>>><<<===>>>>>>??????>>>>>>===>>>>>>?????????>>>>>><<<===>>>@@@AAAAAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCAAA??????>>>>>>CCCDDDEEEDDDBBBBBBDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDBBB@@@@@@AAABBBCCCDDDDDDDDDEEEBBBCCCDDDDDDDDDDDDDDDDDD>>>???@@@??????AAADDDFFFFFFEEEDDDBBB@@@@@@??????>>>???AAABBBDDDEEEEEEEEEEEECCC@@@===;;;<<<===>>>??????>>>>>>??????@@@AAAmmmUUUKKK@@@<<<===999777777777777666666555444222111111000000//////........./////////......---++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++******,,,,,,,,,+++++++++******((())))))***+++************))))))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&'''((()))******))))))((((((((((((((((((((((((((())))))******++++++,,,''''''((()))***+++,,,,,,(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''******'''&&&)))***)))''''''''''''''''''''''''(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''(((((()))'''%%%%%%&&&&&&&&&$$$''''''((()))))))))(((((('''((())))))(((((()))***)))))))))))))))))))))))))))((('''(((***+++***)))(((''''''''')))***)))((())))))******)))((('''&&&))))))(((((((((((())))))((((((''''''(((((()))***+++,,,---......---,,,+++******))))))))))))******+++++++++***************+++,,,,,,***))))))+++---,,,,,,+++++++++++++++***........................------...///000111111222333444666:::;;;:::777333111222333555666777777888555555555555555555555555000000111333333333333333333555666555444222333333222111111222333333111///333333222111111111111111...///000111000///...---+++---//////...---...///......////////////000000111111111111000000000000******+++---///000111222---...///000000///...---////////////111333555666///............///000000,,,,,,,,,,,,,,,------...------...//////...------,,,,,,---...////////////---,,,,,,,,,,,,---......,,,,,,---..................................................................//////000000//////...///000000///------///111000000111222111000///.........//////000111111111000000111111111222222222000000000111111111111222222111111000000111111111111222222333333444444555333444555666666666666666555666888::::::;;;:::999999999999999:::;;;<<<===;;;<<<======>>>>>>======<<<===>>>>>>?????????>>><<<===>>>???@@@AAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCDDDCCCBBB@@@????????????CCCDDDDDDDDDBBBBBBDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCCCCDDDDDDBBB@@@@@@BBBDDDGGGHHHHHHGGGFFFDDDDDDEEEEEEEEEEEEEEEDDD@@@@@@@@@???>>>???CCCEEEGGGFFFDDDBBB@@@???>>>>>><<<>>>@@@BBBCCCDDDDDDCCCCCCBBB???===;;;;;;<<<===???>>>>>>>>>>>>???@@@@@@kkkTTTIII???;;;<<<999888777666555444444444444222222111111000//////......//////000000/////////***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++******,,,,,,,,,+++++++++******((()))***+++,,,+++******)))))))))))))))***++++++************************))))))))))))))))))))))))&&&'''((()))))))))((('''((((((((((((((((((((((((&&&''''''((())))))******'''((((((((()))*********'''((((((((()))))))))***(((((((((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))'''))))))&&&'''+++,,,)))'''''''''''''''''''''''''''((()))******)))(((''')))(((((((((((((((((()))&&&&&&%%%%%%&&&&&&'''(((***(((&&&%%%&&&''''''&&&&&&&&&'''(((((((((((('''&&&'''((((((''''''(((***((((((((((((((((((((((((((('''&&&''')))***)))(((%%%'''((('''''''''((()))'''''')))******))))))((((((((('''(((((()))***+++(((''''''''''''((()))))))))+++---//////---+++)))+++***)))(((((()))***++++++++++++*********))))))*********(((&&&&&&(((***)))******************++++++++++++,,,,,,---------.........//////000000000222111222444666777666444444555555555666666666666333333333333333333333333///000222333444444333333444555666444222111333555444333111222222222111000111000000///////////////...///000111000///---,,,***---///000...---...///........./////////000000111000000000000/////////,,,,,,------.../////////---...///000000///...---------...///000111111111...---------......///000,,,,,,,,,,,,,,,---......------...//////...------+++,,,---.........------+++++++++++++++,,,------------...////////////.........................................................///000000///......///000111///------000222111111000000000/////////...//////000111111222222//////000000000111111111///000000111111111111111111111000000000000111111111111222333333444555555222333444555666666666666666777999;;;;;;:::999888888888888999999:::;;;<<<;;;;;;<<<============<<<:::;;;<<<===>>>>>>??????;;;<<<===???@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBDDDDDDCCCBBBBBBBBBBBBBBBAAABBBCCCBBB@@@@@@BBBCCCCCCCCCBBBBBBBBBCCCEEEEEEDDDCCCBBBCCCDDDDDDBBB@@@@@@CCCHHHLLLMMMLLLIIIHHHEEEFFFFFFFFFFFFFFFEEEEEEBBBAAA@@@>>>===>>>AAADDDFFFEEECCCBBBAAA@@@@@@@@@<<<>>>@@@BBBDDDDDDCCCCCCDDDCCCAAA@@@>>>=========>>>>>>>>>>>>>>>???@@@@@@jjjRRRHHH>>>:::;;;888999888666444333222333333222222222111000//////...//////000000000000000///***+++,,,------,,,+++***.........---------,,,,,,,,,,,,,,,+++++++++******)))***+++,,,---,,,++++++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))(((((((((((((((''''''''''''((((((((())))))******((((((''''''&&&&&&&&&%%%))))))(((((((((((())))))''''''''''''''''''''''''%%%(((&&&###&&&,,,,,,''''''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''***(((&&&&&&'''((()))(((%%%&&&&&&'''''''''''''''%%%&&&''''''&&&&&&((()))((((((((((((((((((((((((((('''&&&'''((())))))'''###&&&((('''%%%$$$&&&)))$$$&&&''')))***+++******''''''''''''(((***++++++'''''''''''''''((())))))''')))---//////---)))'''+++***)))(((((()))***+++++++++++++++******))))))+++,,,,,,+++)))***,,,...(((((())))))*********+++(((((()))***++++++,,,,,,.........///////////////444222000111333666888888888888777666555555444444111111111111111111111222///000222333444444333333444666666444111111333666666444222111222222222111444333333222222222222222...///000111000///---,,,))),,,//////---,,,---///............/////////000000/////////............//////.........------------...000111111///...,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,---...//////............///000000,,,---...//////...---,,,+++,,,---------,,,+++***************++++++,,,------...//////000000//////.............................................------...///000000///...---///000111///------000333222111000///...////////////000000111222222333333////////////000000000000//////000111111111111111000000/////////000000111111111222333333444555555111222333555666777777777777888:::;;;;;;:::999888888888888888999:::;;;<<<:::;;;<<<<<<======<<<<<<888999:::<<<===>>>>>>>>>;;;;;;===>>>???@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBAAA??????AAABBBDDDCCCBBBBBBBBBCCCEEEFFFCCCBBBBBBBBBCCCCCCBBB@@@@@@DDDJJJOOOPPPOOOKKKIIIGGGGGGGGGGGGGGGFFFEEEEEECCCBBBAAA>>>======@@@CCCDDDCCCBBBAAAAAAAAAAAABBB<<<>>>AAACCCEEEEEEDDDCCCEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@kkkQQQGGG>>>;;;:::444666666555444333333333333111111000000000000000111///...------//////---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******))))))(((((())))))***+++,,,+++++++++***)))))))))++++++++++++++++++++++++************************)))))))))))))))))))))***&&&&&&''''''(((((())))))******))))))((((((''''''(((((((((((()))))))))))))))******))))))((('''&&&(((((())))))******++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%((('''&&&&&&'''((('''%%%&&&&&&&&&''''''''''''((($$$'''+++...///---+++)))'''((()))((('''&&&''')))''''''((((((''''''&&&%%%%%%&&&'''&&&%%%%%%&&&'''+++***)))***+++***(((&&&(((((((((((())))))))))))%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))))))))************))))))******)))(((((()))++++++++++++***************+++###)))---+++***+++)))&&&++++++************++++++,,,+++******,,,,,,+++***------,,,,,,,,,---......222111111000000111222333444555777888888666444333222111111111000000//////222222333444333222111000444444333333222111000000000000000000000000000000111111111111111000//////111000///...............333222111000///////////////...---------...000111000000///...------,,,,,,...---+++******+++---...........................,,,+++++++++,,,...000111,,,,,,,,,------.........,,,+++***)))))))))***++++++++++++,,,,,,,,,------000///...---------------,,,,,,,,,---------......)))---111///+++(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,,,,---...,,,---......//////......000///.........///111222222222222111111///......000000000111222222333333333333222222111000000000111000111555999:::888555222111111111000000//////000111222333333333333333222222222222333444555666666555444444555777999;;;===;;;:::888888999;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;888999999::::::;;;;;;<<<;;;===???AAAAAA>>>;;;999======>>>>>>???@@@BBBCCCCCCCCCBBBAAA@@@@@@??????>>>===@@@CCCBBB>>>???BBB@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCBBBAAAAAA@@@@@@AAAEEEJJJOOOPPPNNNKKKHHHHHHGGGFFFDDDCCCCCCCCCCCCAAAAAAAAAAAABBBDDDEEEGGGHHHEEEBBB@@@@@@BBBBBBBBB@@@AAACCCEEEFFFGGGFFFFFFGGGEEECCCBBBBBBBBBAAA@@@;;;;;;<<<;;;:::;;;<<<>>>kkkQQQGGG>>>;;;:::444666555444333333222333333111000000//////000000000000...,,,,,,------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))))))))*********+++++++++++++++***************++++++++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''((((((((())))))))))))'''((()))))))))))))))((()))))))))))))))*********))))))))))))))))))))))))''''''((())))))(((''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&---+++)))'''&&&%%%""" &&&&&&&&&''''''''''''(((&&&'''((()))******))))))&&&((()))((('''&&&''')))''''''((((((''''''&&&%%%%%%'''((('''&&&%%%&&&'''(((''''''(((******)))'''(((((((((((())))))))))))'''''''''''''''((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))************))))))***))))))))))))***++++++'''&&&&&&&&&'''((()))))))))---///,,,+++,,,,,,***++++++************++++++,,,+++******,,,,,,+++***+++++++++,,,---...///000000000111111111111222222333333444444444444444444222222222222111111000000///000222333444333333222333333333222111000000000111111111111111111111111000111111111111000/////////.........---------,,,000000///............/////////.........///000111000//////...------,,,,,,...---+++******+++---...////////////////////////,,,,,,,,,,,,---......///,,,,,,,,,------------------,,,++++++++++++,,,---,,,,,,,,,,,,------------///.........------------,,,,,,,,,---------......***---111000,,,)))+++---...///////////////////////////...---------------,,,---......//////......000///.........///111111111222222111111///......000000000000////////////000000000000000000000000000//////111444555333000111111111111000000000///000111222222333333333222444333333333222333333444777666555555555666888888999888777666666777999:::;;;<<<<<<<<<<<<;;;;;;:::888888999::::::;;;;;;<<<<<<>>>@@@AAAAAA???<<<:::<<<<<<<<<===>>>???AAAAAACCCCCCBBBBBBAAA@@@@@@???@@@>>>>>>AAABBB@@@AAADDDAAAAAAAAABBBBBBCCCDDDDDDFFFEEEDDDCCCBBBAAA@@@???@@@CCCGGGKKKLLLJJJGGGEEEEEEEEEDDDDDDCCCCCCDDDDDDAAAAAA@@@AAABBBCCCEEEFFFHHHEEEAAA@@@@@@BBBBBBBBB@@@BBBDDDEEEFFFGGGFFFFFFFFFDDDBBBAAABBBBBBAAA@@@<<<=========;;;;;;<<<>>>jjjQQQGGG===::::::555666555444333333222222222000//////......///000000333000...------...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))+++,,,,,,,,,+++******************+++++++++,,,,,,++++++*********************************************))))))(((((((((++++++************))))))))))))))))))((((((((((((''''''((((((((()))))))))&&&'''((()))***************))))))))))))))))))((())))))))))))))))))))))))%%%&&&)))++++++)))&&&%%%'''(((((())))))(((((('''&&&&&&&&&''''''''''''''''''&&&%%%&&&(((((((((&&&&&&&&&&&&''''''''''''((()))'''&&&$$$%%%&&&((()))&&&'''(((((('''&&&'''(((''''''((((((''''''&&&%%%&&&'''((((((&&&&&&'''((('''&&&%%%''')))***)))((((((((((((((())))))))))))))))))(((((((((((((((''')))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''''''''''''''((())))))******))))))((((((((()))***************%%%%%%%%%%%%&&&((()))***(((+++***&&&$$$(((******++++++************++++++,,,+++******,,,,,,+++************+++---...000111...///000222222222111000222111000000000222444555333333222222222222111111,,,...000222444555555444222222111111000000//////111111111111111111111111000000111111000000///...,,,---.........---,,,+++---,,,,,,,,,,,,---......000////////////000111222/////////...------,,,,,,------++++++++++++------////////////////////////,,,---------...------,,,------------,,,,,,,,,,,,......------------......,,,------------.........------...///......,,,+++,,,,,,,,,---------......+++...000000---+++,,,...////////////////////////.........///......---,,,,,,---......//////......//////......//////000111111111111111000///......000//////...------,,,,,,------...//////000111111222000///000111111000///111111111111000000000000000111222222333222222222333333333333333333444555666666666666666666666666777666666555666777999:::<<<<<<<<<<<<;;;;;;:::999888888999999:::;;;;;;;;;===>>>@@@AAA@@@???===;;;;;;;;;;;;<<<===>>>???@@@CCCCCCCCCBBBBBBAAAAAA@@@@@@===@@@GGGKKKHHHDDDBBBBBBBBBAAAAAAAAABBBBBBBBBFFFEEEDDDBBBAAA???>>>===@@@BBBDDDEEEFFFEEECCCBBBBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@@@@AAACCCDDDFFFGGGDDDAAA@@@@@@AAABBBAAAAAABBBDDDEEEFFFGGGFFFFFFCCCBBB@@@@@@BBBBBBBBBAAA>>>??????>>><<<;;;<<<===jjjRRRGGG===999999555666555444333222222222222///............//////000555333///......//////...........................------------------------******)))((((((((((((((((((***,,,---...---+++***)))))))))***+++++++++,,,,,,,,,++++++******))))))*********************************)))((((((''''''))))))******************))))))))))))(((((((((((('''''''''((((((((())))))''''''((()))))))))))))))******))))))((((((((('''))))))))))))))))))))))))&&&'''(((******((('''&&&'''(((((((((((((((((('''%%%&&&&&&&&&'''(((((((((#########%%%(((***+++***&&&&&&&&&''''''''''''((()))(((&&&$$$$$$%%%'''(((&&&'''((((((&&&&&&'''((('''''''''(((''''''&&&%%%'''((()))((('''''''''))))))'''&&&'''((())))))((((((((((((((())))))))))))******))))))(((((('''''''''''''''''''''''''''''')))(((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&((()))******)))((((((((((((((())))))***+++&&&(((&&&!!!!!!&&&+++,,,++++++************++++++,,,+++******,,,,,,+++***++++++++++++,,,---...///,,,...000222222222000////////////000111222333444111111111111111111111111---...000222333444444444111111000000/////////...222222222222222222222222000000000000000//////...+++,,,...//////...,,,+++++++++++++++,,,---...///000000000000000111111222//////.........------------,,,,,,++++++,,,,,,---////////////////////////------...///...---+++***...------,,,,,,+++++++++---------------.........---------.........//////+++,,,...//////...,,,+++,,,,,,,,,---------......,,,...000///---,,,---///---------,,,,,,,,,,,,,,,------/////////...---,,,,,,---......///.....................//////000000000000111111000///...............---------,,,,,,.........//////000000000333222111111111222222222111111111000000000000000111111222222222222111111111111222222444555666777333444555666666666666666777777666777888999:::;;;;;;;;;<<<;;;;;;:::999888888888888999::::::;;;;;;======>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>@@@@@@CCCCCCCCCBBBBBBBBBAAAAAA======DDDOOOUUUOOOEEE>>>BBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@???>>>======AAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBB????????????@@@BBBCCCEEEEEECCC@@@???@@@AAAAAAAAAAAABBBDDDEEEFFFFFFEEEEEEAAA@@@??????AAABBBBBBAAA@@@AAAAAA@@@===<<<;;;<<>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAA>>><<>>>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@>>>===>>>>>>>>>>>>???AAABBBCCCCCCAAA??????@@@AAAAAA@@@@@@AAACCCDDDEEEEEEDDDCCC@@@>>>===>>>@@@AAAAAAAAA@@@AAABBBAAA>>><<<;;;;;;jjjSSSHHH;;;666888666555444333222222111111111............///000111111///---,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++,,,,,,,,,))))))+++,,,,,,,,,+++******************+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++(((((((((((())))))))))))&&&&&&'''''''''(((((((((************)))((('''&&&)))(((((((((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&(((((('''&&&&&&&&&&&&''''''''''''(((%%%''')))******)))'''&&&%%%&&&''''''&&&%%%&&&'''''''''((((((''''''&&&%%%&&&'''((((((&&&&&&'''(((///---***((((((((('''&&&(((((((((((())))))))))))))))))((((((((((((((('''))))))))))))))))))))))))(((''''''''''''(((((()))'''''''''''''''''''''''''''(((((())))))(((((('''$$$$$$%%%'''((((((((((((,,,+++***(((''''''''''''))),,,,,,)))***111666888++++++************++++++,,,+++******,,,,,,+++***...---,,,++++++*********+++,,,...///000000000000---///222444555444222000.........////////////000111111222222222111///...000000000000////////////000000000000000000000000//////000000//////...------...///000000000///...,,,,,,,,,---...///000111...///000111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++,,,,,,,,,,,,++++++++++++)))***+++,,,,,,---,,,,,,,,,------------.........***+++---......---,,,,,,,,,,,,,,,---------......---------,,,------...////////////...------,,,,,,,,,---......///.........,,,---......//////......------...////////////.../////////000000//////...------......///000000111222222111000000///......---///000111000000222333000000000000111111111111111111111222111111000///777666555444333333333333111222222333444555666666222333333444444555555555888999999::::::999999888777777888888999:::::::::;;;:::999999888888999999<<<<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<;;;???CCCCCCCCCDDD@@@???>>>======>>>@@@AAA@@@AAAAAABBBCCCDDDEEEEEEBBBAAA@@@@@@@@@@@@AAAAAA@@@AAAAAAAAA@@@>>><<<;;;============>>>@@@AAACCCBBB@@@??????@@@AAA@@@??????@@@BBBCCCCCCCCCBBBAAA???>>><<<===???@@@@@@@@@???AAABBBAAA???<<<;;;;;;jjjSSSHHH;;;666888666555444333222111111111111////////////000111222222---------///111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++)))))))))*********+++++++++++++++***************(((((())))))******++++++))))))))))))))))))))))))&&&&&&''''''((()))))))))+++++++++******)))))))))'''((((((((()))))))))***&&&&&&&&&'''''''''((((((((()))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&#########%%%(((***+++***&&&&&&&&&''''''''''''((($$$&&&''')))))))))((('''%%%&&&''''''%%%%%%&&&'''''''''((((((''''''&&&%%%%%%'''((('''&&&%%%&&&'''...+++(((''''''(((((('''(((((((((((())))))))))))'''''''''''''''((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((()))++++++***)))((('''''''''''''''%%%)))***((((((---000000++++++************++++++,,,+++******,,,,,,+++***,,,,,,+++++++++++++++++++++,,,,,,...///000000111000111222222222222111000.../////////000000000000000111222222222000///...000000000000000000000000//////////////////////////////000000//////...------------....../////////---------------...///000---...///000000000//////........................+++,,,,,,------,,,,,,+++------------------------......---,,,,,,,,,------+++++++++++++++,,,,,,,,,((()))+++,,,---------,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,++++++,,,---......222111111000//////......---------------...//////,,,---......//////......,,,---.../////////............///////////////...............////////////////////////////////////,,,///111111///......//////000000000111111111111111111111111111000//////444444444444444555666666555444333222222333444444222333333444444444333333666777888999999::::::999777777777888999999::::::<<<;;;999888888888999:::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???<<<;;;>>>???>>>@@@CCC???>>><<<;;;<<<>>>@@@BBB@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA===>>>@@@@@@@@@>>><<<;;;===<<<<<<<<<===???AAABBBAAA???>>>???@@@AAA@@@???>>>???@@@AAABBBAAA@@@@@@???>>><<<<<<>>>??????>>>===???AAAAAA???<<<;;;;;;jjjSSSHHH:::555888666555444333222111111111111////////////000111333333...///000333555555222///------------------------++++++++++++++++++++++++***))))))((((((((((((((())))))(((((())))))***+++,,,+++++++++******))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))%%%%%%&&&'''((()))******//////...,,,***)))(((''''''((((((((())))))******&&&&&&&&&'''''''''((((((&&&'''((()))************&&&'''''''''(((((())))))((((((((((((((((((((((((%%%''')))******)))'''%%%&&&''''''''''''''''''&&&(((((((((''''''&&&&&&%%%***)))''''''''''''%%%###&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((())))))%%%&&&''''''%%%%%%&&&'''''''''((((((''''''&&&%%%%%%&&&'''&&&%%%%%%&&&'''+++)))&&&%%%&&&((((((((((((((((((((())))))))))))%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''(((((('''''')))+++---...))))))((((((((())))))***%%%)))+++)))(((+++,,,+++++++++************++++++,,,+++******,,,,,,+++***+++*********+++,,,------,,,,,,,,,,,,...///111222222111000//////000111111//////000000111111111222///000111222222111000///000000000000111111111111///////////////////////////////////////......------,,,,,,,,,,,,---...///------,,,,,,------......,,,---///000000000///...---.....................+++,,,,,,------,,,,,,+++...........................---,,,++++++,,,...///*********++++++,,,,,,---)))***+++---......------+++++++++,,,,,,,,,------,,,++++++++++++,,,---...,,,,,,,,,---------......---+++******+++---......222111111000///......---...---,,,,,,---...///000,,,---......//////......,,,,,,.../////////...---......///////////////...000//////......---,,,,,,,,,,,,------.../////////...111444333000---------//////000000111111111222111111111111111000//////...///000333666999<<<===999777444222000000111222555555666666666555444444555666777888999:::::::::777777777888999999::::::===<<<:::888888999:::;;;:::::::::;;;<<<===>>>????????????????????????@@@:::<<>>===;;;:::;;;>>>AAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@;;;<<<>>>???@@@???===<<<<<<<<<<<<<<<===>>>@@@AAA@@@???>>>???@@@AAA@@@???===>>>???@@@AAA@@@???>>>???>>><<<<<<>>>>>>>>>===<<<>>>@@@@@@>>><<<;;;;;;jjjUUUHHH;;;999<<<888>>>;;;888666555444111000222222111111000000//////000///---.........---,,,,,,++++++***)))((('''''',,,,,,,,,+++++++++******((()))***)))((((((***,,,))))))************))))))(((((((((((((((((((((((((((+++,,,+++((('''))),,,((('''((()))+++,,,+++***'''''''''''''''((()))***'''''''''''''''((()))))),,,***''''''(((((((((((()))(((&&&%%%%%%&&&'''(((+++***)))*********(((&&&)))(((''''''((()))(((&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((***(((%%%%%%&&&''''''&&&%%%'''((('''&&&$$$%%%%%%(((''''''''''''&&&&&&&&&+++(((%%%'''+++,,,)))&&&((((((((((((((('''''''''(((((()))))))))(((&&&%%%'''***---,,,)))&&&%%%&&&###%%%'''***+++***)))(((,,,+++)))'''&&&%%%&&&&&&'''((()))))))))(((&&&%%%))))))))))))))))))))))))++++++******))))))(((((()))(((((('''''''''((((((&&&)))+++***'''&&&(((***+++***)))'''&&&&&&%%%%%%&&&'''((()))***+++,,,---))))))))))))************''''''''''''((()))++++++))))))))))))************,,,+++++++++***)))))))))+++)))'''))),,,---+++)))(((((()))***,,,---......---000333222...,,,,,,...///000111333444555666666222222333444333222111000111111222222222111111000444333111000111222111000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......000111111000000///...---.........---,,,+++***))),,,,,,+++***+++,,,---...,,,+++++++++,,,,,,---...))),,,///000///---,,,,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,+++******)))***,,,---...---...///000000///...------...///...,,,+++,,,---888555111---++++++---...111000...,,,+++++++++,,,---------------------------...///...---,,,...000,,,,,,,,,,,,,,,---...///222111000...------------000///...------...///000222111000.........///000...............///000000333333222111111222222222111111222333444666777888666555333222111222333333444333222111111333555666999999999::::::;;;;;;;;;999777666444555777999;;;<<<;;;::::::999888777777:::999999999::::::;;;<<<<<<<<<<<<<<<;;;:::999999<<<>>>@@@AAABBBAAA???>>>>>>===;;;:::999:::<<<===AAABBBCCCCCCAAA???===;;;<<<<<<<<<===============>>>???@@@@@@???===;;;999:::;;;===???AAAAAAAAA@@@@@@???>>>===<<<<<<<<<<<>>???@@@AAA???>>>888888999;;;===>>>===;;;===============;;;999888iiiTTTHHH;;;999;;;777333111000000111111111000------......//////000000...---,,,,,,------,,,***))))))*********+++++++++,,,,,,,,,+++++++++*********++++++***((('''(((***((())))))******))))))(((************************%%%&&&(((((('''&&&&&&&&&((((((((()))******)))((((((((((((((())))))******'''''''''''''''((()))))),,,)))''''''((()))((('''&&&&&&%%%%%%%%%''')))+++)))(((((()))***+++)))((((((&&&%%%&&&''''''&&&%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((***(((&&&%%%&&&''''''&&&%%%'''((('''&&&$$$%%%%%%&&&&&&&&&'''''''''((((((+++'''%%%&&&***+++)))%%%)))))))))))))))((((((((()))((('''&&&&&&&&&''''''&&&)))++++++)))&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&'''))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((())))))))))))))))))((((((''''''''''''((((((&&&(((***)))'''''')))+++))))))((('''''''''((((((&&&''''''((()))***++++++((((((((()))))))))******''''''''''''((()))***+++''''''''''''((((((((((((++++++******************---+++***+++---...---+++))))))***+++,,,,,,---------///000000///---------......///000111111111000000111222222222111000///111111111222222111111000///---,,,,,,...///......---............---,,,,,,+++++++++,,,,,,---------,,,+++,,,,,,---...///000...//////000000000//////---.........---,,,++++++,,,,,,+++++++++,,,---...,,,,,,+++++++++,,,------***+++,,,+++)))((()))***++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///...---+++***++++++,,,......////////////......,,,---...---+++***+++,,,222000...,,,++++++---......---,,,************+++---------------------------......---,,,,,,---/////////...---------......111000///......------...000///...------...///000111111///.........//////...............//////000222222222111111222222222111111111111222333333444444444333222222222222222333222111111111222333444777777888999999:::;;;;;;999777555444555777999;;;::::::999888777777666666999999999999999::::::;;;<<<<<<<<<<<<;;;;;;:::999<<<===???@@@@@@@@@>>>>>>>>>===<<<::::::;;;===>>>AAABBBBBBBBBAAA???===;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????===;;;::::::;;;<<<>>>????????????AAA@@@???>>>============???>>>>>>@@@BBBBBB@@@>>>999888999;;;===>>><<<;;;<<<============;;;999888fffSSSHHH<<<999;;;666444222111111333444444444------......//////000000111000//////000000///...++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,***'''&&&'''((((((((())))))))))))((((((************************(((((((((***++++++)))'''((())))))))))))(((''''''))))))************++++++'''''''''''''''((())))))+++)))''''''((()))(((''''''&&&%%%%%%&&&'''(((***'''&&&&&&(((***+++***((('''&&&%%%&&&'''((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((()))(((&&&%%%&&&''''''&&&%%%'''((('''&&&$$$%%%%%%$$$$$$%%%&&&'''((()))***)))'''%%%&&&)))***(((%%%))))))))))))))))))))))))***(((&&&$$$###%%%''')))%%%'''))))))(((&&&&&&''''''&&&$$$#########$$$%%%''''''&&&&&&'''(((((())))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((''''''''''''(((((('''((()))((('''((()))+++((((((((((((((()))******''''''''''''(((((())))))'''''''''(((((((((((()))(((''''''(((((()))***+++''''''''''''(((((((((((())))))******************,,,+++***+++---------,,,*********++++++,,,,,,,,,---,,,,,,...//////...---......////////////......000000000000000///......111111111111111111111111///---,,,---///111111000---------------,,,+++++++++++++++,,,,,,---------,,,,,,,,,---...///111222------...///000000000000,,,---------------,,,,,,,,,,,,+++++++++,,,---...------,,,++++++,,,,,,,,,------+++(((&&&%%%''')))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++000///---,,,++++++,,,,,,.........------.........+++,,,---,,,*********,,,+++++++++++++++,,,------+++***))))))))))))******------------------------,,,------,,,++++++,,,...111000///...------------//////.............../////////...------...//////000000///............///......------......///000111111111111111111222222111000000//////000000000222333333333333222111111111111111111111111111111444555555777888999::::::888777555444555666888999888888777777666666555555888888888888888999999999;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>???>>>======>>>===<<<;;;;;;<<<>>>>>>@@@AAABBBBBBAAA???===;;;<<<<<<<<<;;;;;;:::::::::<<<<<<===>>>>>>===<<<;;;<<<;;;;;;;;;<<<<<<===>>>AAA@@@???>>>==================???AAACCCCCC@@@===:::999999;;;======<<<:::<<<<<<======<<<;;;:::999}}}eeeSSSHHH<<<999;;;555;;;999666555555555444222222222111111000000//////222111000000111222111/////////...---,,,+++******,,,,,,,,,+++++++++******+++,,,+++***((('''((()))((((((((())))))(((((((((************************,,,)))'''(((+++---+++)))***+++++++++)))(((''''''))))))******************'''''''''''''''((()))))))))(((''''''((()))((('''***)))(((&&&%%%%%%%%%%%%'''&&&&&&''')))***((('''((('''&&&'''((()))(((''''''(((((((((((((((((('''(((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%%%%'''((('''&&&$$$%%%%%%%%%%%%&&&&&&'''(((((()))(((&&&%%%&&&(((((('''%%%(((((((((((())))))))))))((('''%%%$$$$$$%%%&&&'''%%%&&&'''((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%)))((('''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))(((((((((((('''(((***+++)))(((((((((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))************(((((())))))******++++++))))))((()))************++++++++++++++++++++++++,,,***)))+++///000///,,,//////000111111111111000000000000000//////......000000000000000111111222222000//////111222111111,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///111111---......///000000//////***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,+++++++++,,,,,,......---+++))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++******+++,,,...//////...---,,,,,,---...///***+++,,,+++***)))***+++))))))***+++,,,,,,,,,,,,))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---///......------------...---------------...///000........................///........................------------...//////000000111111111111111111/////////...//////000000000111222333333222111000000000111111000000///...111222333555666888999999777666555444444555777888777777777666666666666666777777777888888888777777:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<=========<<<<<<===<<<<<<<<<<<<===>>>??????@@@AAABBBAAA???===;;;<<<<<<;;;;;;:::999888888;;;;;;<<<=========<<<<<<<<<;;;:::999999:::;;;<<>>===<<<<<<<<<<<<;;;<<>>?????????@@@AAAAAAAAA???===<<<<<<<<<;;;:::999888888777;;;;;;;;;<<<<<<<<<<<<;;;<<<;;;999888888888999:::===<<<;;;::::::999999:::999;;;===AAADDDCCC@@@>>>===;;;::::::;;;<<<;;;::::::;;;<<<<<<<<<;;;:::999fffSSSHHH<<<999;;;666666444111000111111///...------......//////000000...---,,,---/////////---------------............,,,,,,,,,+++++++++******((()))***)))((((((***,,,))))))************))))))((((((((((((((((((((((((***(((%%%$$$&&&)))+++,,,,,,...000///+++)))***,,,((()))*********)))(((''''''''''''''''''((())))))'''&&&&&&'''))))))(((&&&$$$$$$%%%&&&'''((())))))***)))(((((()))(((&&&$$$$$$###"""###%%%&&&&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&'''((((((&&&$$$%%%'''((('''&&&$$$%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((($$$%%%'''(((((('''&&&%%%)))'''&&&&&&(((((('''&&&!!!$$$'''((('''&&&$$$###$$$%%%'''((((((((((((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''&&&''''''((()))***---+++'''&&&'''((((((((())))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''''''''(((((((((((((((((()))))))))))))))))))))***,,,+++******+++---*********++++++,,,,,,,,,***)))((()))+++,,,------***+++---...000111111222111111000///////////////000///......///000222333555333111000000///...,,,---------------,,,++++++......------,,,+++******++++++++++++,,,,,,---...////////////...---,,,,,,***+++++++++++++++*********+++,,,---------,,,,,,,,,+++++++++,,,,,,---...(((***,,,,,,,,,++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---------,,,---,,,***)))(((((())))))---,,,,,,++++++,,,,,,---)))***++++++***)))+++,,,,,,---------,,,+++***)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---)))))))))***+++---//////---,,,,,,,,,---...//////------............------+++,,,------...---------------,,,,,,------...///,,,---///111111111000000------...///000222333444//////000111111111111000.........//////000000000000111111333444555666666666555555444444444444555555555666666777777888888777777888999999888666555777777888:::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<888999:::;;;<<<===>>>???>>>???@@@AAAAAA???===<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999999999<<<;;;:::999888888888888888999;;;???BBBBBB@@@>>>>>><<<::::::;;;;;;:::999999:::;;;<<<<<<;;;:::999iiiTTTHHH;;;999;;;777666444222222333333333222------......//////000000111000///000222333222111,,,,,,---------.........,,,,,,,,,+++++++++******)))***+++***(((((()))+++******++++++++++++******))))))))))))))))))))))))''')))***+++***+++,,,---***---000///+++(((***---)))***+++,,,+++***(((''''''''''''''''''((())))))&&&%%%&&&'''))))))(((&&&"""###%%%&&&((()))*********)))((()))******)))'''%%%$$$$$$%%%'''((((((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((&&&$$$%%%'''((('''&&&$$$%%%%%%&&&&&&&&&''''''''''''''''''((()))(((((('''((()))%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''(((((((((,,,)))''''''((()))'''&&&###$$$%%%&&&'''&&&&&&%%%"""###%%%'''((((((((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&''''''((()))***000,,,(((&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''(((((((((&&&''''''''''''((((((((())))))(((((((((((())))))''''''''''''(((((((((((()))))))))))))))((((((((((((***,,,+++***)))+++---))))))***+++,,,,,,------))))))***)))((()))+++---***+++,,,---.../////////000///...---------...///000///...---...000222333666444111111111111000///---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........///......---------------------,,,+++******+++,,,---------,,,,,,*********+++,,,---...///+++,,,+++***((((((***,,,+++++++++,,,,,,,,,------***************************+++,,,------.........---,,,+++))))))))))))***++++++,,,,,,,,,,,,++++++)))***++++++******+++---,,,,,,,,,++++++++++++******+++,,,------,,,,,,++++++++++++++++++++++++++++++,,,---,,,******,,,---*********+++,,,---...///------,,,,,,,,,---......,,,------......------,,,***+++,,,---...------,,,------,,,,,,------...///+++---///000111111000///............///000222222///////////////000111111......---...///000222333111111222333444444555555555555555444444444333333333444444555666666777777777888999::::::888666555555555777888999:::::::::;;;;;;;;;;;;;;;<<<======666777999:::<<<===>>>>>>===>>>@@@AAA@@@???===<<<;;;;;;;;;;;;::::::::::::<<<<<<;;;:::999999999999888888999:::::::::999999<<<;;;:::999888888888888888888999<<>>@@@@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999888888999777888999;;;;;;::::::999<<<<<<;;;:::999999999999777777888:::>>>@@@@@@???@@@===:::999:::::::::999888999:::;;;;;;;;;:::999jjjRRRGGG<<<888:::777444333222111000000000000000000000000////////////111000///...---,,,,,,,,,+++,,,---,,,,,,,,,///111000...---+++******++++++))))))))))))))))))))))))''')))***)))((('''(((***+++)))'''&&&&&&''')))+++((((((''''''''''''(((((())))))***))))))((('''&&&++++++++++++++++++++++++))))))((('''''''''''''''))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''(((((()))***)))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%''')))***...+++(((&&&'''((((((''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$))))))(((&&&$$$%%%''')))&&&&&&'''((())))))(((((((((''''''&&&&&&((()))***'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''******)))(((((((((((()))((((((''''''''''''((((((******))))))((((((''''''))))))(((((((((((())))))***)))'''&&&'''(((***,,,***************)))(((((((((((((((((()))***,,,,,,......////////////......---------,,,,,,+++++++++...,,,+++,,,///111///---///............///000000........................,,,++++++,,,...///...---......---,,,---...///000.........------,,,,,,,,,///,,,***+++---...,,,)))***++++++,,,,,,++++++***''')))+++,,,,,,,,,***)))'''(((((()))******++++++++++++******)))******+++...---+++*********++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***++++++++++++***))))))((()))***+++++++++++++++***+++,,,+++)))((()))***//////...------,,,++++++))))))))))))))))))))))))---,,,***)))))))))******,,,------......------,,,111000///...,,,+++)))))),,,,,,,,,++++++*********222000---***))))))***++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...............////////////000***+++,,,---...000111111111111222333555666666777666555444333222333444444000222444666777777777666777777888888888666555444555666666777888:::;;;<<<<<<<<<;;;;;;:::999888888777888999:::;;;;;;;;;;;;;;;<<<>>>??????===;;;:::<<<======>>>???@@@@@@@@@@@@>>>:::999999999888777888999:::;;;;;;;;;;;;:::<<<;;;:::999:::;;;<<<===666888:::<<<>>>????????????===<<<:::999999:::::::::::::::999888777666666gggOOODDD:::666888555444333222111000000000000111111000//////...------000///...---------------+++---............///111///...,,,+++*********+++))))))))))))))))))))))))''')))***)))((('''(((******)))(((((((((((()))***))))))(((((((((((()))))))))************))))))(((************************(((((('''&&&&&&&&&&&&&&&)))((((((''''''(((((()))************+++,,,---...''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''))))))'''&&&&&&&&&&&&'''+++(((%%%$$$%%%&&&&&&&&&$$$###""" !!!###$$$''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$"""$$$%%%%%%%%%$$$%%%&&&'''''''''((((((((((((((((((''''''&&&'''((()))***'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((())))))))))))((((((''''''))))))(((((((((((()))))))))((('''''''''(((***+++***************)))(((((()))((((((((()))***++++++---......//////......---------,,,,,,,,,+++++++++...,,,+++,,,...000...---+++++++++++++++,,,------........................000.........000111000///---,,,,,,+++,,,---...///......---------,,,,,,,,,///---+++,,,......,,,***++++++,,,,,,,,,,,,++++++((()))***,,,,,,+++***)))(((((())))))***++++++,,,++++++***************+++,,,,,,---,,,,,,++++++***++++++***))))))***+++++++++++++++++++++++++++++++++++++++,,,+++******)))))))))***++++++++++++++++++,,,---,,,***)))***+++------,,,,,,+++******))))))))))))))))))))))))))),,,,,,***)))))))))******,,,,,,------------,,,,,,.........---,,,,,,++++++//////.........---------...,,,***'''&&&'''((()))++++++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------........./////////------......///000000000///000111222333444555555666555444333222333333444000111222333555555555666666666777777777666444444555555666777888:::;;;<<<;;;;;;:::999999888777777888888999:::;;;;;;;;;;;;:::;;;===>>>>>>===<<<;;;<<<======>>>??????@@@@@@???===:::999999999999888999999::::::::::::::::::;;;;;;::::::::::::;;;;;;666888:::<<<===>>>>>>>>>===<<<;;;999999999::::::999999999999888777666666eeeMMMCCC999666888444444333222111000000000000000000//////...---,,,,,,///......---------......)))+++...///...---......---,,,+++***************))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))******))))))))))))******))))))***+++++++++******((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&(((''''''''''''''''''(((%%%&&&(((***+++,,,,,,---''''''((((((((((((''''''((((((''''''(((((()))******)))(((''''''((()))***((('''&&&&&&&&&'''((()))(((((((((((((((''''''&&&''''''''''''''''''''''''+++***)))''''''&&&&&&&&&)))'''%%%$$$%%%'''''''''&&&%%%$$$######$$$&&&&&&((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%!!!%%%&&&&&&%%%%%%&&&((((((((((((((('''''''''(((''''''''''''((())))))'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%%%%'''((()))***((((((''''''''''''(((((()))))))))((((((((((((''')))((((((''''''(((((()))(((((((((((()))))))))))))))************))))))(((***)))))))))))))))******,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***+++---...---,,,...------------...//////------------------------111000//////000111///...,,,++++++++++++,,,------...------------,,,,,,,,,///...,,,---......---+++,,,,,,------------,,,,,,((()))***+++,,,+++******))))))******+++,,,,,,,,,*********************++++++,,,---------,,,+++*********)))(((((()))******++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***))))))***++++++++++++***+++---------+++***+++,,,++++++******)))((((((((()))))))))))))))))))))))),,,+++******)))*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++///---+++***)))***,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---------............000000//////////////////......///000111222222333555444333333222222333333000000000111222333444555555555555666666555444444555555666777888:::;;;<<<::::::999888888777888888888999999::::::;;;;;;;;;999:::<<<===>>>>>>===<<<<<<======>>>>>>??????@@@===;;;999999:::;;;:::999999999999999999999999999;;;;;;;;;;;;:::999888888666777999;;;<<<======<<<::::::999999888999999:::999999999999888777666666dddNNNDDD;;;888999666444333222111000000000000...............------------------------...///000&&&))),,,---,,,*********,,,++++++******)))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))***))))))(((((())))))***'''((()))***************((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''###%%%''')))******))))))''''''((((((((((((''''''((((((((((((((()))******)))(((&&&$$$$$$&&&((()))((('''%%%$$$%%%&&&(((***'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((())))))'''&&&&&&((())))))))))))(((((('''(((((()))***((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%!!!$$$&&&''''''&&&''''''))))))((((((''''''''''''''''''''''''((((((((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%'''''''''(((((()))++++++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''((()))***)))))))))))))))************)))(((+++***)))))))))))))))***++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++++++++++++++++++++,,,++++++...............///000000------------------------000///------......---,,,,,,,,,,,,,,,,,,---------------------------------...---,,,,,,,,,,,,,,,+++,,,------......------,,,((()))***++++++++++++*********+++++++++,,,,,,,,,)))*********+++++++++***++++++++++++++++++***************))))))*********************++++++++++++,,,------------,,,++++++)))******+++++++++*********+++,,,,,,******+++,,,******)))))))))((((((((())))))))))))))))))))))))++++++******************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******************))))))...---,,,++++++,,,...///,,,---...------,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,,,,,,,---------..................////////////......//////000111222222444333333222222222222222111111000000111222444555333333444444444444444444555555555666888999;;;<<<;;;:::999888888999999:::999999999999::::::;;;;;;999:::;;;<<<===>>>==================>>>>>>??????;;;:::999:::;;;<<<<<<;;;::::::999999888888888999;;;<<<<<<<<<;;;999777555666777999;;;<<<<<<;;;;;;888888888888888888999999888888888888888777666666aaaLLLCCC:::777999555444333222111000000000000,,,,,,------.../////////---------------...///000&&&))),,,---+++***))))))***+++++++++******))))))))))))))))))))))))))))))''')))***)))((('''(((***((()))************)))((()))((((((''''''(((((()))&&&&&&'''((()))))))))((())))))))))))))))))))))))((('''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''(((***++++++***)))(((''''''((((((((((((''''''((((((((((((((()))******)))(((&&&$$$$$$&&&((()))((('''%%%$$$%%%&&&(((***''''''((((((((((((((('''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''''''''&&&%%%&&&(((***))))))%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&'''''''''&&&$$$$$$&&&(((***)))((('''&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&))))))(((((((((((())))))((((((''''''''''''(((((('''''''''''''''(((((((((((((((''''''''''''((((((''''''((()))***)))))))))((())))))*********))))))+++***)))))))))))))))*********++++++++++++******+++++++++++++++++++++++++++++++++++++++***++++++++++++******++++++,,,---------------------------000...------......---+++,,,------...............------------------------,,,,,,,,,,,,++++++++++++,,,------......------,,,))))))******+++++++++++++++++++++++++++,,,,,,,,,((()))***++++++++++++***+++***)))(((((()))***,,,++++++++++++++++++++++++)))))))))******+++++++++,,,------------,,,++++++******+++++++++******)))(((***+++***)))((()))+++***************)))))))))))))))))))))))))))))))))************+++***************++++++++++++******+++++++++++++++*********,,,,,,,,,---------------***))))))((())))))++++++,,,---///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,,,,,,,---------......+++,,,,,,------....../////////000000111222222222222222222222222111111111222222111111111333444555333333333333444444555555444555555666777999:::;;;<<<;;;:::999999:::<<<===::::::999999999:::;;;<<<999::::::;;;<<<========================>>>>>>>>>:::999999:::<<<======<<<::::::999888888999999:::<<<<<<===<<<;;;999777555777888:::;;;;;;;;;::::::777777888888888888888888777777888888888777666666{{{]]]HHH@@@888555666333444333222111000000000000---------...//////000000---------------...///000***,,,......---,,,,,,,,,***++++++,,,++++++******))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((((((''''''))))))))))))))))))))))))(((''''''''''''((())))))(((''''''''''''''''''(((''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''(((((()))******)))(((''''''((()))***((('''&&&&&&&&&'''((()))&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$%%%$$$###$$$&&&''''''%%%###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$""""""%%%'''***)))'''&&&&&&'''((((((&&&''''''((()))((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''''''''((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))((())))))************)))***)))))))))))))))************++++++++++++***************++++++++++++++++++,,,---,,,*********+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000///......///000...---,,,---.../////////......,,,,,,,,,------------...,,,---...---+++***+++,,,,,,,,,------------,,,,,,***************+++++++++******++++++++++++++++++'''(((***+++,,,,,,+++*********)))(((((()))+++,,,++++++,,,,,,,,,,,,++++++(((((())))))***+++++++++,,,,,,,,,,,,,,,++++++******++++++++++++***))))))'''(((***)))(((((()))***+++++++++***************))))))))))))))))))))))))))))))***++++++++++++***)))******++++++******)))++++++************************++++++++++++,,,,,,++++++*********++++++,,,+++---///...+++***+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---------............******+++,,,------......000000111111222222222222111222222222222111000000222222111111222333333444222222222333444555666777444444555666777999:::;;;<<<;;;:::999:::;;;>>>???;;;:::999999999:::;;;<<<:::::::::;;;;;;<<<==============================:::999999;;;===>>>===<<<;;;:::999888999:::<<<============<<<;;;:::888777999:::;;;<<<<<<;;;::::::888888999999999888888777666777777888888777666666yyy[[[FFF???777555666222444333222111000000000000000000000//////...............---------......///,,,---...---,,,+++,,,---***+++,,,------,,,++++++))))))))))))))))))))))))''')))***)))((('''(((***)))((('''&&&&&&'''((()))))))))(((((((((((())))))'''((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((())))))((((((''''''(((((()))%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%'''((((((''''''&&&%%%$$$$$$%%%&&&'''%%%$$$%%%&&&'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&'''&&&%%%%%%&&&((()))((('''&&&&&&''')))***&&&&&&((()))))))))((('''&&&'''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((((())))))(((''''''''''''''''''(((%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))((('''''''''(((***+++(((((()))***************)))((((((((()))***++++++***++++++,,,,,,++++++***)))*********+++++++++++++++---...---***)))***,,,......------......///000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...---+++,,,---.........------,,,,,,,,,---------......---///000///---+++---...++++++,,,,,,,,,,,,++++++***************++++++,,,************************'''(((***,,,,,,,,,+++***(((***,,,---------+++***)))***+++,,,,,,+++***)))((((((((()))***++++++++++++++++++,,,+++******)))+++++++++++++++***))))))''')))******))))))***+++************************))))))))))))))))))))))))((()))***+++,,,++++++***))))))************))))))(((((())))))***+++++++++'''((((((((()))))))))***...---------------------***---///...***(((***---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------........./////////------------------------000111111111111222222222000111222222222111//////000000111111222111111111333222222333444666777888444444444555777888:::;;;;;;:::999888999;;;>>>???<<<;;;999888888999;;;<<<;;;;;;;;;:::;;;;;;;;;<<<========================:::::::::<<<>>>>>>===;;;::::::999999:::<<<>>>??????>>>===<<<;;;;;;:::::::::;;;<<<======<<<::::::999::::::::::::888777666666666777777777777777666zzz\\\HHHAAA999777888444444333222111000000000000333333222000///---,,,,,,///......---------......+++,,,,,,+++***)))+++---***+++,,,---...---,,,+++))))))))))))))))))))))))((()))***)))((('''(((***)))(((&&&%%%%%%&&&((()))******))))))))))))******))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))(((((((((((())))))(((''''''''')))+++---...''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''(((((()))***)))))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''!!!###%%%(((***+++++++++'''&&&&&&'''(((((('''%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((###&&&)))+++************((('''&&&%%%&&&(((***+++%%%&&&((()))))))))((('''&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******&&&&&&''''''((()))******((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))'''''''''((()))***+++,,,((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''***)))'''&&&'''(((***,,,(((((()))***************(((((((((((()))***,,,,,,++++++,,,,,,,,,,,,++++++))))))******++++++++++++,,,...///...+++)))+++---+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++***+++,,,---...---,,,,,,,,,,,,,,,------.........///111222111...---...111***++++++,,,,,,++++++*********))))))******+++,,,******))))))))))))))))))&&&(((***,,,---,,,+++***&&&***///222333000,,,)))((()))***++++++***)))((('''(((((()))***+++++++++***++++++++++++***))))))+++++++++++++++***)))((((((***++++++******+++---))))))))))))************))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))************))))))%%%&&&''')))***,,,------******++++++,,,,,,,,,---+++++++++******))))))))))))---///---)))''')))---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...............////////////000000//////...------,,,,,,000000000000111111111111000111111222222000///.........000111111000//////333333222333444666888:::444444444555777888:::;;;:::999888777888:::===???<<<;;;999888888999;;;<<<<<<<<<;;;:::::::::;;;;;;===============<<<<<<<<<::::::;;;<<<>>>>>><<<:::::::::999999;;;===@@@AAA@@@???===<<<;;;;;;<<<===;;;<<<=========<<<;;;::::::;;;;;;;;;:::999777666666666777777777777777666wwwYYYFFF@@@999777888444000111111111111222222222////////////............//////...------------...,,,+++***+++---...---,,,---***((((((+++...---,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++******%%%%%%'''((((((((('''&&&&&&%%%$$$&&&((()))((('''''''''&&&%%%%%%'''((())))))(((((((((''''''&&&&&&''''''''''''((((((((((((++++++***)))((('''&&&&&&'''&&&%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((******))))))(((((((((((('''&&&%%%%%%''''''&&&%%%###$$$&&&(((((((((((('''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&((())))))))))))&&&"""!!!###''')))+++***((('''''''''&&&&&&&&&&&&'''''')))'''$$$""""""$$$''')))%%%%%%&&&'''((((((((('''((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))'''&&&%%%)))((('''&&&&&&'''((()))&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&$$$$$$&&&'''(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))*********+++++++++))))))))))))************,,,,,,************,,,,,,((((((((()))*********+++++++++++++++++++++++++++...---+++))))))***+++,,,.........------,,,,,,,,,,,,,,,+++******))))))(((,,,,,,+++******+++++++++++++++++++++++++++++++++,,,+++)))((((((***+++---))))))))))))))))))))))))))))))))))))************---,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))((('''&&&,,,,,,++++++***)))))))))))))))************))))))(((((())))))*********++++++*********))))))((((((******))))))((((((''''''+++***)))((((((''''''((()))***++++++***)))((('''+++++++++************)))++++++++++++++++++++++++---,,,***)))))))))******************************///...,,,,,,+++,,,---...........................,,,,,,,,,------.........------..................222111000//////000111111000000111111111111000000000///...............///000000111222333333333333//////000333777:::::::::888888999:::::::::999999;;;:::999888888888999:::999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999999:::<<<>>>===<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<===???>>>;;;999777777888999999999::::::999888666555666666666666555444333222vvvYYYEEE@@@888666777333333222222222111111000000////////////............---------------...///000,,,+++***+++---...---,,,+++)))'''''')))++++++************))))))(((((((((************************))))))))))))))))))))))))(((((())))))***)))))))))&&&'''((()))))))))((((((+++***))))))***+++)))((('''&&&&&&&&&&&&'''((((((+++++++++*********))))))''''''''''''(((((((((((())))))))))))(((((((((((($$$###"""###%%%&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((('''&&&&&&(((((('''&&&&&&'''(((*********))))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((('''&&&%%%&&&'''%%%""" """$$$&&&'''(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((((((''''''&&&((((((''''''''''''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&(((***))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))*********+++++++++))))))))))))************---,,,+++******+++,,,---*********+++++++++++++++++++++++++++++++++++++++///...,,,+++++++++,,,---)))))))))*********+++++++++++++++++++++*********,,,+++++++++***+++++++++++++++++++++++++++++++++,,,+++***)))))))))******)))))))))))))))))))))))))))))))))******+++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))((((((******************++++++))))))************))))))((()))))))))************************)))))))))((((((((((((((()))))))))))))))((((((((((((((()))*********+++,,,++++++***)))+++++++++*********))))))++++++++++++++++++++++++---,,,***)))))))))***+++++++++++++++++++++++++++...---,,,,,,,,,,,,---...........................,,,,,,------------------***+++,,,---...000111111111000////////////000111///000000111111000000///000//////....../////////000000111222333333333333000000000333666999999999888888999999::::::999999;;;:::999888777888888999999888888999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::;;;===>>>;;;;;;;;;;;;<<<===>>>???>>>>>>===<<<<<<<<<<<<===>>>===:::888777777777888999999::::::999777666555777777777777666555444333vvvYYYEEE???777555666222444444333222111000///...////////////............,,,,,,,,,---...///000111,,,+++***+++---...---,,,+++)))((((((***++++++***,,,,,,++++++***)))((((((************************))))))))))))))))))))))))(((((()))))))))((('''''''''(((((()))***)))))))))***)))''''''((('''&&&$$$&&&&&&'''(((((((((((('''((((((((((((((('''''''''''''''''''''(((((((((((('''''''''(((((()))))))))'''&&&%%%&&&(((((((((&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%)))(((''''''((()))(((''''''((()))******))))))(((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''(((((((((((()))))))))******&&&###$$$&&&((('''&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%''')))++++++)))'''%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''(((''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((''''''((()))************************(((((())))))))))))******(((((((((((()))))))))))))))))))))************+++))))))))))))************---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,)))))))))*********++++++))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,))))))************))))))))))))))))))************************))))))))))))'''''''''((()))*********''''''''''''((()))***+++***++++++,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))),,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------////////////////////////------------------,,,,,,***++++++---...///000111//////............///000//////000000000000//////000000////////////000000///000111222333333333333222111111333666777777777777888888999::::::999999;;;;;;999888777777777777888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>::::::::::::;;;<<<>>>>>>>>>>>>>>>======<<<<<<<<<===;;;999777666555666666888888999999888777666555888888888888777666555444wwwYYYEEE???888555666222333333222222111000000///////////////............,,,,,,,,,------///000000,,,+++***+++---...---,,,,,,,,,++++++,,,,,,,,,,,,...---,,,,,,+++***))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&''''''(((((())))))))))))((('''%%%&&&&&&'''%%%$$$%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))((('''&&&''')))***)))(((******))))))******+++,,,''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((()))(((&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((()))))))))''''''''''''''''''''''''''''''((((((((()))))))))***&&&$$$'''************))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''###%%%'''))))))'''%%%###''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''((())))))((('''&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$((()))***)))'''%%%%%%&&&))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))************((()))))))))************---,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++******************************)))(((((())))))***//////...---,,,,,,++++++******+++,,,,,,---......)))******+++++++++++++++************************((()))************))))))))))))))))))))))))))))))''''''(((((()))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))******++++++))))))*********+++++++++))))))************)))))))))))))))))))))******************)))))))))))))))'''((((((((()))))))))***((((((((((((((()))******)))******++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------////////////////////////.........------,,,,,,,,,......---------------,,,------------.........///...//////000000//////...000000/////////000111111///000111222222333333222333222222333555666666555666777888999999:::999999;;;:::999888777666555555777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>===<<<<<<;;;;;;:::888666555555555555777777888888888777555444777777777777777666555444vvvYYYEEE@@@888666888444111111111111111111111111////////////............///......---------......,,,+++***+++---...---,,,,,,,,,------,,,,,,,,,,,,---------,,,+++******)))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&'''''''''(((((()))((('''(((***+++***)))%%%&&&((()))))))))((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''%%%$$$$$$$$$&&&'''&&&%%%&&&&&&'''((()))+++,,,---(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&'''((((((''''''&&&%%%&&&&&&'''((()))******'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((***&&&&&&***+++((('''************))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((($$$&&&'''(((&&&&&&&&&'''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))************************)))))))))))))))))))))************)))))))))))))))******+++,,,------...///((()))***++++++++++++***************************&&&'''(((***++++++++++++))))))))))))))))))))))))&&&&&&''''''((())))))***++++++******)))(((((('''))))))))))))))))))))))))))))))(((((()))***+++,,,+++++++++*********))))))))))))************))))))******))))))))))))))))))))))))))))))))))))*********)))))))))((((((((('''******)))((((((((((((((())))))))))))******++++++*********)))))))))((((((((((((((((((((((((((((((+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,---------////////////////////////.........------,,,,,,,,,......------,,,,,,,,,,,,,,,,,,---.....................////////////......///////////////000111111//////000111222222222222444333222333555555555333555666777888999999999999::::::999888777555444444666666666666777888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;:::::::::::::::===>>>>>>>>>===<<<:::999888777777666555555555555555666777888777666555444555555666666666555444444tttWWWDDD???888666888555000000111111111222222222////////////............//////...---------------,,,+++***+++---...---,,,***+++---,,,+++))))))***,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((()))))))))(((''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))******)))''''''((())))))))))))(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&'''&&&%%%&&&((()))((('''######$$$%%%''')))***+++))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%'''(((************)))&&&&&&'''((())))))******'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''***'''(((,,,)))###'''///666333///***'''&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((()))))))))(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))******)))(((''''''''''''((((((((((((''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''!!!%%%''''''((()))+++''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))***)))))))))))))))(((((())))))))))))***************++++++,,,,,,++++++*********))))))))))))))))))************************+++++++++,,,,,,,,,,,,,,,(((((()))***+++,,,------)))******+++,,,------...'''((()))+++++++++******************************&&&''''''((()))***++++++))))))))))))))))))))))))''''''(((((((((((()))))),,,+++***)))(((''''''&&&))))))))))))))))))))))))))))))(((''''''((()))***,,,,,,++++++***))))))((())))))************))))))************))))))))))))))))))))))))*********************)))((('''''''''+++***)))((('''''''''''')))))))))((())))))***+++******)))))))))(((((((((((((((((((((((((((((((((***+++,,,,,,---,,,,,,,,,************************)))***+++,,,---------,,,........................------------------,,,,,,***++++++,,,------......+++,,,---...////////////------............------......---......///000111...///000111222222222222444333222333444555444333555555777888999999::::::888888888888777555444333555555555555666777888888999999999999999999999999:::::::::;;;;;;;;;;;;<<<>>>===<<<;;;::::::::::::<<<=========<<<:::999777555555666666666666666666444555666777777666555444444444555555555555444444pppSSSAAA<<<666555888444222222222111111111111111////////////..................---------......///,,,+++***+++---...---,,,))),,,...---+++))))))***************++++++++++++************************))))))))))))))))))))))))(((((())))))***)))))))))((('''&&&&&&&&&'''))))))&&&%%%$$$%%%&&&'''&&&%%%((((((((((((((())))))***$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''''''''(((***(((((()))***+++***)))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''(((&&&%%%&&&'''((('''&&&$$$%%%''')))++++++++++++''''''(((((()))))))))***(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((&&&(((,,,)))&&&222CCCZZZQQQBBB444***&&&'''(((''''''&&&&&&&&&&&&'''''')))(((''''''''''''((())))))))))))))))))((('''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''(((((()))(((((((((((((((''''''''''''((((((&&&'''''''''&&&&&&%%%$$$((((((((((((((((((((((((#########$$$%%%%%%&&&&&& ###&&&((((((((()))***(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))******))))))(((((((((((())))))))))))************)))******++++++******)))(((((())))))))))))))))))************************++++++,,,---------------------,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,&&&''')))+++,,,+++*********************************)))(((''''''((()))***))))))))))))))))))))))))************))))))))))))******))))))((((((((('''))))))))))))))))))))))))***)))'''&&&%%%&&&((()))++++++******************))))))************))))))************)))))))))(((((()))))))))************))))))))))))((((((((((((***)))((((((((((((((())),,,+++***)))))))))***+++***)))))))))(((((((((((())))))))))))))))))))))))***+++,,,---------,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,------------------------,,,,,,------------------+++++++++,,,,,,------...+++,,,...///000000//////---------......---------,,,,,,,,,,,,---...///000...///000111222222222222333222111222444555444333444555666888999999::::::666666777777777666444444444444444444555666777888888888888888888888888888888999999:::::::::::::::<<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<<<<;;;999777555333444555666777888888999444444555666666666555444555555666666666666555555mmmPPP>>>:::555444777444444333333222111000//////000/////////............,,,,,,,,,---...///000111,,,+++***+++---...---,,,+++...000000---++++++,,,((())))))******+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++******)))((('''''''''(((***++++++***(((((())))))(((&&&)))((('''''''''(((***+++'''''''''(((((()))))))))''''''''''''((((((((()))$$$$$$%%%&&&'''((()))***'''&&&%%%&&&'''((((((&&&+++******)))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))'''&&&'''((()))((('''!!!"""%%%''')))*********(((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))$$$###''',,,+++---AAAYYYqqqYYYAAA///((((((***'''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%)))))))))))))))(((''''''(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((())))))))))))((('''&&&&&&'''((()))&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&'''(((((()))******&&&(((***+++)))'''%%%%%%))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))******))))))((((((((('''))))))))))))************((()))***++++++***)))((((((((())))))*********+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,000///---+++(((%%%###""")))************+++++++++%%%''')))+++,,,+++***)))))))))))))))))))))))))))...,,,)))'''&&&&&&'''((())))))))))))))))))))))))------,,,,,,+++*********(((((((((((())))))))))))))))))))))))))))))))))))***)))'''%%%$$$%%%&&&''')))))))))***++++++,,,,,,))))))************))))))+++*********))))))(((((((((((())))))*********+++''''''(((((())))))******(((''''''(((((()))***+++...---+++*********++++++))))))))))))((((((((((((************************)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,+++******+++,,,...000111000000///,,,------......------,,,+++++++++,,,---...///000...///000111111222222111333111111222444555555444444555666777999999::::::555555666777777666555444444444444444444666777777777777777777777777777777777888999:::::::::999999:::::::::;;;===???@@@AAA:::;;;<<<<<<:::888666444222333555777888999::::::333444555666666666555444666666777777777777777666hhhQQQBBB;;;444555:::777888444111000222444444222333222000/////////000111...------------,,,,,,,,,////////////...,,,***)))***,,,...//////---***(((...---,,,+++************))))))(((((((((((())))))***)))))))))***+++,,,,,,,,,)))'''''')))***(((%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&'''(((***+++---&&&(((******)))%%%!!!%%%&&&(((***+++******)))))))))(((((('''''''''&&&'''''''''((((((((())))))''''''(((((((((((('''''''''((()))+++---///111111''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))+++(((%%%$$$%%%'''''''''"""###%%%'''((()))******''''''(((((((((((('''''''''---)))+++444666NNN|||qqqTTT888))))))///''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&***+++------+++***)))***&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''((((((''''''&&&%%%(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&+++...---((($$$%%%((((((((()))))))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((()))'''((((((((())))))******,,,+++++++++******))))))&&&&&&&&&&&&''')))***++++++*********))))))((((((************************((())))))))))))*********+++***)))((((((***,,,---*********++++++,,,,,,,,,///,,,***+++---...,,,)))'''(((***,,,,,,,,,+++***)))))))))))))))))))))))),,,+++***)))((('''&&&%%%************************---+++)))((('''((()))***)))))))))((((((((((((((('''((((((((()))))))))***+++)))'''%%%%%%&&&(((***))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++)))(((''')))((('''&&&'''(((***,,,,,,+++***(((&&&$$$"""""")))((('''''''''(((***+++***************)))((((((,,,(((%%%$$$'''***++++++'''((()))++++++***)))))),,,+++***((((((((()))******++++++,,,,,,++++++***,,,------+++***)))***,,,---,,,+++******+++,,,---//////...---,,,++++++***)))---///---)))'''***------,,,,,,++++++,,,,,,------------...///000000111///...,,,+++***+++,,,,,,///////////////.........---///////////////111333555444333222111111111111222222333666999;;;:::999444666888::::::999666555333444444555555444444333555555666666777777888888666777888999999888777666666777777888:::;;;;;;<<<;;;;;;:::999888777666555333444666;;;@@@AAA>>>:::666777888999999888777666333444777888888777555333fffPPPBBB<<<444555999666666333//////111222222111111000//////......//////000////////////.........++++++,,,,,,,,,+++***)))+++,,,---......,,,+++)))------+++******)))))))))))))))(((((((((((())))))++++++******************,,,***((()))***+++)))''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***%%%&&&((()))(((&&&$$$"""&&&''''''((()))))))))))))))(((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''---***'''&&&&&&''''''&&&%%%&&&''''''((((((((('''''''''(((((((((((('''''''''...222888???HHHbbb~~~dddKKK888---((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++---......,,,************)))((('''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&(((***)))&&&$$$%%%''')))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((()))'''''''''(((((()))))))))***)))))))))(((((((((((())))))((('''''''''''''''************)))))))))((()))))))))))))))))))))))))))))))))************++++++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,---------+++)))***,,,,,,+++)))))))))(((((())))))******))))))))))))))))))))))))++++++***)))((('''&&&&&&************************+++***((('''&&&''')))***))))))))))))))))))))))))))))))))))))***************)))'''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***)))(((((()))((('''''''''(((***+++))))))(((((('''&&&%%%%%%)))(((((('''((()))***+++)))************)))(((((()))'''&&&'''***+++***((((((((()))************))),,,+++)))((((((((()))******++++++,,,,,,++++++***+++++++++***(((((()))+++,,,++++++++++++++++++,,,.........---,,,,,,++++++***,,,...---***(((***,,,,,,,,,++++++++++++,,,,,,---------...///000000000///...---,,,,,,,,,------.............../////////---...//////...///111333333333222111000000000000000111222555888999999777666777888999999888666555333333444444444444333333555555666666777888888888777777888888888888777777777777888999:::;;;<<<<<<;;;:::999888777666555555555555666:::===>>>;;;888666777888888888777666666333444666888888777555333dddOOOBBB===666666999444333111......///000000///....../////////...------000////////////.........,,,---...///////////////---------,,,,,,,,,++++++,,,+++***)))))))))))))))))))))(((((((((((()))))),,,,,,+++******))))))))),,,***))))))++++++***(((************************))))))))))))))))))))))))***)))(((((('''''''''(((%%%%%%&&&'''''''''&&&&&&((('''''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((('''&&&&&&%%%...,,,)))''''''''''''&&&(((((((((((('''&&&&&&%%%'''(((((())))))(((((('''&&&***666<<>>:::333444777333000222444333111///000222------,,,+++,,,---///000......---------,,,,,,,,,++++++++++++,,,...000111---------,,,,,,,,,++++++,,,+++++++++++++++,,,,,,))))))(((((((((((())))))((()))+++,,,,,,+++***)))&&&(((******((('''))),,,))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))(((&&&$$$######$$$&&&((()))***++++++%%%&&&(((***++++++***)))&&&'''''''''(((((())))))''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&'''((()))***+++,,,'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$(((''''''(((******)))((('''(((((())))))))))))((())))))************))))))%%%+++###$$$222///(((333******(((&&&$$$$$$&&&((())))))))))))))))))))))))%%%&&&&&&'''(((***,,,------......,,,)))%%%######&&&&&&&&&&&&(((***---...''''''''''''''''''''''''''''''((((((''''''&&&%%%((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%$$$))),,,+++&&&###$$$&&&)))(((&&&%%%%%%'''***,,,))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))*********))))))((((((((('''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&((()))***+++(((((())))))*********+++))))))))))))))))))))))))''''''''''''(((((((((((())))))***++++++++++++************++++++,,,,,,---***,,,---***'''$$$%%%'''+++***)))((()))***,,,...))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))((()))))))))((('''&&&&&&"""$$$''')))***)))'''&&&%%%&&&'''((()))***+++,,,((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''---,,,)))'''%%%%%%%%%%%%***)))'''%%%$$$%%%'''(((&&&&&&&&&'''''''''''''''&&&''')))*********)))((((((((((((((((((''''''&&&$$$(((---...+++'''%%%%%%%%%&&&((()))))))))(((''''''((()))+++++++++***)))))))))************))))))&&&'''(((''''''''')))+++---,,,+++******+++,,,---++++++++++++++++++++++++)))---///---)))'''***------,,,,,,++++++,,,,,,---------------------------)))***,,,---...------,,,,,,,,,++++++++++++++++++,,,---...---------///111//////.........//////000/////////111444444333111///111444666777777555444222222222333333222222222444666888;;;;;;:::999777666777888999999888777666555555555555666666666666444444333333333333333333111333666555333111222444333333222222333555666777666666555444333333222222}}}___JJJ>>>:::333444888333222222111111111111222222333111///...---...///000111---,,,//////,,,---000///,,,******,,,,,,***(((---------,,,,,,,,,++++++)))))))))))))))*********((())))))*********))))))---+++))))))***+++***)))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$%%%'''((((((((('''''''''''''''((((((((((((((())))))(((''''''''''''''''''''''''(((((((((((()))***))))))))))))+++---...((((((''''''((()))+++,,,...,,,***)))((()))***+++'''&&&%%%%%%&&&'''&&&$$$((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((('''''''''&&&''''''(((((())))))******%%%%%%&&&((()))+++,,,,,,(((((('''''''''&&&&&&&&&))))))***---000///+++'''(((((())))))))))))((((((******++++++++++++******%%%&&&''''''%%%%%%%%%'''((('''&&&&&&'''((()))***''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))(((((('''&&&&&&((()))***((('''%%%&&&((())))))(((&&&&&&&&&''''''''''''((()))&&&%%%'''+++,,,(((###(((((('''''''''&&&&&&&&&((((((''''''''''''((((((######%%%&&&((()))***+++(((''''''''''''&&&&&&&&&&&&(((***+++,,,+++)))(((((('''&&&%%%%%%&&&'''(((++++++***)))))))))))))))************************(((((((((((())))))))))))+++*********))))))(((((())))))(((((())))))***++++++)))'''''')))***+++++++++*********))))))((((((&&&'''''''''(((((())))))))))))(((((((((((()))))),,,+++***+++++++++)))'''***)))(((''''''((()))******)))'''%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))***)))(((&&&$$$###%%%&&&)))+++,,,,,,++++++))))))))))))))))))))))))!!!###%%%'''((((((((('''''''''((()))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&(((***+++,,,+++)))(((''''''(((***,,,,,,+++)))&&&&&&'''(((((((((((((((+++***((('''((()))+++,,,***(((((()))***+++***)))************)))(((&&&&&&+++***)))))))))***+++,,,//////.........---------,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))((()))***...---,,,---/////////............------,,,,,,,,,---...000222333333333333333444555555666666555555111222333444555555555555666666666666777777777777666666666666555555555555555555666666666666666666555444222111111111222222444444333333333333222222555555666666555555444333777777777777666555333333}}}___JJJ>>>:::333444777222222222111111111111222222222111///.........///000+++,,,------,,,---///111///,,,***+++,,,,,,***(((+++++++++*********))))))************))))))))))))))))))************))))))+++)))((()))***+++***)))((()))))))))******++++++''''''''''''''''''''''''&&&'''((((((((('''&&&%%%)))))))))))))))(((((((((%%%&&&'''((()))(((((('''''''''''''''(((((((((((())))))(((''''''''''''(((''''''((((((((()))))))))((('''''''''((()))+++,,,(((((('''&&&&&&&&&'''(((***((('''%%%%%%%%%'''''')))'''&&&'''((()))(((&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))))))))(((((((((((()))))))))(((((((((((((((''''''(((((())))))******(((((('''''''''&&&&&&&&&'''&&&&&&(((+++,,,***'''))))))************))))))&&&''''''''''''''''''&&&'''((()))((('''&&&'''((()))((((((''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((($$$$$$$$$$$$%%%&&&'''(((******(((''''''''''''((('''&&&%%%%%%'''((((((''''''''''''((((((((())))))***'''%%%'''***+++(((%%%(((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''((()))++++++***)))(((,,,+++***))))))***+++,,,))))))((('''''''''''''''************************(((((()))))))))*********************)))))))))(((++++++******++++++,,,---,,,***))))))***++++++***************)))))))))(((((((((((()))))))))******)))))))))(((((()))))))))***)))))))))******)))'''((('''&&&%%%%%%&&&'''((((((((('''&&&'''((()))***''''''(((((())))))******))))))))))))))))))))))))************)))'''%%%$$$ """$$$&&&'''''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&%%%''''''((()))))))))))))))'''(((((())))))((((((''''''''''''''''''''''''''''''((()))++++++***)))((()))((('''''')))+++,,,+++(((((()))***************,,,+++)))'''''''''((()))***(((((()))***+++***)))************)))((('''&&&+++***)))))))))***+++,,,---,,,,,,,,,,,,+++++++++,,,------------,,,+++***+++,,,---,,,*********+++...---,,,---...//////---......---------,,,,,,,,,---...000111333333333222111222333333444444333333222222333555555555555555666666666666777777777777777777777666666555555555666666666666555555555555444444222111111111222222444444333333333222222222222222222222222111111000666777666666555444333222zzz___JJJ>>>:::333444666111222222111111111111222222222111///......///000000***555999222,,,...000///...---++++++,,,,,,***)))+++++++++*********))))))+++++++++***)))))))))((())))))************))))))((('''((()))++++++)))'''&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''((()))***)))'''%%%$$$&&&&&&&&&'''''''''''''''&&&''')))******)))((((((''''''''''''(((((())))))***)))((((((''''''(((((('''(((((((((((()))))))))&&&&&&%%%&&&&&&'''((()))((('''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&***)))((((((******)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''*********))))))))))))(((******))))))(((''''''&&&)))((((((((((((((((((((('''''''''''''''&&&&&&&&&***(((&&&&&&((()))***)))************************'''(((((())))))(((((('''((())))))(((&&&%%%&&&((()))))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))(((((((((((()))***++++++,,,+++***)))'''''''''''''''&&&$$$%%%&&&''''''&&&(((((((((((()))))))))***,,,)))&&&'''***+++***'''(((((((((''''''''''''&&&((((((''''''''''''(((((())))))(((''''''&&&&&&&&&%%%&&&'''((()))***++++++'''((()))***+++***)))(((***))))))(((((()))******))))))((('''''''''''''''))))))))))))))))))))))))))))))*********+++++++++************))))))))))))++++++******++++++,,,---,,,+++******,,,,,,+++)))************))))))))))))))))))))))))******************))))))))))))******(((''''''(((******)))'''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***((((((((()))))))))))))))))))))))))))))))))))))))************)))'''&&&%%%"""###%%%'''(((((('''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$''''''((())))))))))))((('''(((((())))))((((((''''''''''''''''''''''''''''''((()))***+++***)))(((+++)))&&&%%%'''***,,,,,,(((((()))***************,,,+++)))'''&&&&&&&&&'''***(((((()))***+++***)))************)))(((''''''******))))))***++++++,,,,,,,,,,,,,,,++++++++++++------------------,,,+++,,,---...---+++++++++---...,,,,,,---...///...---------------,,,,,,,,,,,,---...///000111222222222///000111111222222111111222333444555666666666666555666666666777777777888999999888777666666555555666666666666555555444444444333333222222222222333333333333333222222222222111111111111111000000///555555555555444444333222ttt^^^III>>>:::444444666111222222111111111111222222111000////////////000000...CCCNNN@@@000...///---...---,,,,,,,,,+++******---------,,,,,,,,,++++++,,,,,,++++++***)))(((((()))************))))))(((((((((((()))***)))&&&###$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''(((***++++++)))'''&&&$$$%%%%%%&&&&&&'''''''''((()))***++++++***)))(((&&&&&&''''''(((((())))))***))))))((('''(((((((((&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&''''''***(((((((((***+++***)))(((((((((((((((((((((((((((''''''''''''''''''''')))))))))((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''000---***(((((()))+++,,,***))))))))))))))))))***(((((())))))))))))((((((&&&''''''%%%######%%%&&&))))))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))))))))***+++,,,---,,,++++++***)))(((((((((((('''%%%%%%'''(((((('''''''''((((((((())))))))),,,***'''''')))+++******((((((((('''''''''''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&'''((()))))))))'''((())))))******))))))'''''''''''''''(((((((((+++******)))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,*********)))))))))))))))))))))(((((())))))***++++++***)))***,,,,,,***)))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******'''''''''(((++++++***))))))))))))(((((()))))))))(((((('''&&&%%%%%%$$$$$$'''''''''''''''&&&&&&&&&))))))))))))))))))))))))*********))))))(((''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''***)))'''%%%$$$$$$$$$%%%&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((())))))******))))))+++(((&&&&&&(((***++++++&&&&&&'''(((((((((((((((***)))((('''&&&&&&''''''***(((((((((***+++***)))***************)))(((''')))))))))******+++,,,,,,.........---------,,,,,,+++,,,,,,---,,,,,,+++++++++,,,---,,,+++***+++,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111...///000000111111000000333333444555666666666666555555666666777777888888;;;:::999888777666555444777666666555555444444333333333333333333333333333333333333222222222222111333333333444333222222111333333333444333333222222mmm\\\HHH===:::444444666111222222111111111111222222000///////////////000000,,,HHHXXXJJJ555......,,,.........---,,,+++++++++---------,,,,,,,,,++++++---,,,,,,+++***))))))(((***************)))((((((***)))))))))***((($$$!!!((())))))***++++++,,,,,,((((((((((((((((((((((((&&&(((***,,,---,,,++++++(((((())))))******++++++))))))***++++++***)))(((&&&&&&&&&'''((())))))*********)))(((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&''')))***)))((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&'''(((((())))))&&&'''''''''''''''''''''222000---***((((((***+++)))(((''''''''''''((()))$$$%%%%%%%%%%%%%%%%%%$$$'''''''''%%%$$$$$$&&&)))******)))))))))((((((((((((((((((((())))))))))))&&&&&&'''''''''(((((((((&&&%%%%%%&&&&&&'''((()))******++++++++++++++++++***)))''''''((())))))(((&&&&&&'''''''''(((((((((,,,***(((((((((*********((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((()))***************+++******)))))))))))))))((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,))))))))))))))))))******))))))(((((())))))***+++***)))((()))+++,,,+++***))))))))))))))))))******((((((((((((((((((((((((******))))))))))))******((('''((())),,,---,,,+++((())))))))))))))))))((('''''''''&&&&&&%%%$$$$$$'''''''''''''''&&&&&&&&&((((((((((((((((((((((((******)))(((((('''''''''######$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''&&&&&&'''(((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''((()))))))))))))))(((''''''(((******)))'''&&&&&&'''((((((((((((((('''''''''''''''((())))))***(((((((((***+++***))))))************))))))((((((((()))***++++++,,,,,,......---------,,,,,,,,,)))******+++++++++******)))+++,,,+++***)))***,,,---,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000///000000111111111111111222333444555666666666666555555555666777888888888;;;:::999888777666555444666666555555444444444333333333333333333333333333333333222222222111111111444444444444444333333222000111111222222222222111iiiYYYFFF<<<:::555555777222222222111111111111222222////////////000000000000(((>>>MMMGGG888000...------...///...+++***+++,,,+++++++++*********)))))),,,,,,,,,+++*********)))******+++******)))((('''+++***)))))))))'''$$$"""))))))))))))************((((((((((((((((((((((((&&&''')))***,,,---------(((((((((((())))))))))))))))))***++++++***((('''%%%&&&&&&'''((()))******+++***))))))(((((())))))%%%%%%&&&&&&&&&'''''''''''''''((())))))(((((('''%%%%%%'''((())))))))))))%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))((((((((((((((((((((((((((((((((())))))))))))))))))%%%&&&&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))%%%%%%&&&'''(((((())))))&&&&&&&&&'''''''''''''''------,,,)))'''&&&''')))((((((&&&&&&&&&&&&((((((&&&&&&''''''''''''&&&&&&)))))))))''''''(((+++......---+++))))))))))))***(((((()))))))))*********&&&&&&'''''''''(((((((((''''''''''''((()))*********++++++,,,------,,,,,,,,,***(((((()))***)))(((&&&&&&&&&&&&''''''''''''***))))))(((((())))))***'''(((((((((((()))))))))((((((''''''''''''((((((&&&&&&'''((())))))******&&&&&&&&&%%%%%%%%%$$$$$$'''''''''((((((((())))))&&&&&&'''((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))************++++++******++++++,,,---+++)))'''(((***---......))))))))))))************((((((((((((''''''''''''))))))(((((((((((()))))))))((((((***,,,---,,,+++&&&&&&''''''''''''&&&&&&%%%%%%'''((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''(((((((((((('''((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''')))******(((&&&(((((()))***************%%%&&&'''((()))******+++***(((((()))***+++***))))))******+++******))))))'''((()))+++,,,,,,,,,,,,++++++++++++************((())))))***************(((***++++++***)))***,,,---++++++,,,---...---,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...//////000111111222222111111111222333444555555555555444444555666777888999999999999888777666666555555444444444444444444444444222333333444444444444333222222222222111111111111222222222222222111111000...///000111111111111111jjjWWWDDD;;;:::555666888333222222111111111111222222......///000000000000000***111999;;;888333...,,,---///000...+++***+++---+++++++++*********))))))+++++++++++++++++++++++++++++++++******)))((('''***((('''((())))))(((&&&((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''(((***+++,,,''''''''''''&&&&&&&&&&&&))))))*********)))'''&&&%%%%%%&&&'''((()))******+++***))))))(((((())))))'''''''''((((((((())))))&&&'''((())))))((('''&&&&&&'''(((((()))(((''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))(((((((((((((((((((((((((((&&&''''''(((((()))))))))&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$''')))***(((''''''))))))((('''&&&&&&'''((())))))))))))******)))))))))((())))))((((((***...111555222...***((('''((()))(((((((((((())))))))))))''''''((((((((()))))))))+++******++++++,,,---...,,,,,,---...------,,,++++++)))((('''((()))((('''''''''''''''(((((((((((('''((())))))(((((((((((('''((((((((())))))))))))((((((''''''''''''(((((('''''''''((())))))******%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))###$$$&&&'''((((((((('''))))))((('''''''''''''''************************************++++++++++++((()))))))))************++++++******++++++,,,------***((((((+++///222333((()))))))))************))))))))))))((((((''''''((((((''''''''''''(((((()))(((((()))+++,,,+++)))%%%&&&'''(((((('''&&&%%%$$$%%%'''((()))******)))''''''(((((())))))******((((((((((((((((((((((((((((((&&&%%%%%%&&&&&&'''))))))))))))))))))******(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))(((''''''((()))((('''(((((()))***************'''(((((()))***************(((((()))***+++***))))))******++++++*********&&&''')))+++,,,,,,,,,,,,+++++++++************)))))))))***+++++++++++++++)))***,,,+++******,,,---,,,+++***+++---...---,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,......//////000111111111111111000111222333444444444444444444555666777888999999777777777666666555555555222333333444444555555666222222444555555555444444222222222222111111111111111111111111111000000///,,,---...///000111111111mmmUUUCCC;;;:::555777999444222222111111111111222222......///000000111000000222+++***222999555...***---///000...+++***+++------------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++******(((''''''((('''&&&''')))+++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((&&&%%%%%%''')))***++++++******))))))((((((((()))******)))((('''&&&%%%%%%&&&'''((()))***++++++******)))))))))))))))))))))))))))************&&&'''((((((((('''&&&%%%'''(((((()))((('''%%%$$$%%%&&&''''''(((((((((''''''&&&%%%&&&)))******)))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((###)))+++***)))***++++++)))(((''''''((()))+++&&&&&&''''''''''''&&&&&&&&&''''''&&&'''***...222:::777000+++'''&&&'''(((''''''''''''((((((((()))))))))))))))************))))))))))))***+++,,,,,,......//////...,,,***)))+++)))'''''''''((('''&&&(((((((((((())))))))))))%%%''')))***(((''''''''''''((((((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))$$$%%%%%%&&&'''((())))))'''''''''''''''((())))))'''(((***+++,,,,,,,,,+++++++++***)))))))))))))))************************))))))*********+++++++++(((((())))))*********+++)))))))))((()))******+++...,,,)))))),,,111555777(((((())))))*********++++++*********))))))((((((''''''&&&&&&&&&&&&''''''(((''''''(((******)))((('''((()))******)))((('''%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''))))))))))))))))))))))))%%%&&&'''''''''&&&%%%$$$%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))),,,)))&&&$$$&&&((())))))&&&''''''((((((((((((((()))***************)))(((***(((((()))***+++***))))))******+++++++++******&&&''')))+++,,,---,,,,,,---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,***+++---,,,,,,,,,---...,,,+++***+++---...---,,,*********++++++,,,,,,,,,---,,,+++++++++,,,---......//////000000000000000000000111222333333333333444444555666777888999999666666666666555555555555111222222333444555666666111222444555666555444444222222222111111111111000222222222222222111000000,,,,,,...///000000000000rrrVVVIII===888777666555666333333222222111000//////000000///...---,,,,,,,,,///000111222111000...,,,//////...------,,,++++++(((+++...111111///,,,***+++++++++************)))************************)))************+++++++++111///,,,)))''''''(((((())))))(((((('''''''''&&&((())))))(((&&&&&&'''(((*********)))))))))))))))((('''''''''((()))+++,,,))))))))))))************'''(((((()))))))))))))))%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))((((((''''''(((((((((((((((((('''((()))(((((((((***,,,%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((&&&%%%&&&))))))'''$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&$$$&&&((())))))+++...000666222---******+++++++++(((((()))***************+++)))&&&$$$%%%&&&&&&&&&******************++++++......///////////////...'''&&&%%%%%%''''''&&&$$$'''&&&&&&&&&'''(((***+++******)))))))))))))))***(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))&&&)))&&&!!!&&&000///&&&***'''$$$"""!!!###%%%'''###$$$%%%&&&''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))******+++******)))(((((()))***+++***************************++++++,,,+++***)))((((((((()))+++///333777:::,,,+++***((((((((()))***))))))))))))************)))&&&"""!!!"""%%%''''''''''''((((((((((((''''''''''''(((((())))))******,,,)))((((((++++++)))'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%&&&(((((((((''''''((((((((((((((()))******+++***))))))))))))))))))"""###%%%'''(((((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))(((((()))***************************+++,,,---...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,---+++******+++,,,,,,+++...---+++******+++---.........///000000000000000222111000///000111333555333333444444555666666666666777777888777555333222222333555666666555333222333333333333333333333333111000000111333444444333111111111111111000//////000///...---,,,------...qqqWWWJJJ===888777444333444333333222222111000000///000000///...---------------...///000000///---,,,......------,,,+++++++++,,,,,,------,,,+++******+++++++++************)))************************)))************+++++++++000...,,,***(((((())))))(((((((((''''''&&&&&&&&&''')))******((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&((()))***(((((()))))))))*********%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''***)))))))))))))))))))))'''((()))((('''''')))***&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((&&&%%%'''))))))'''%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&'''((((((((()))+++------+++(((''''''&&&%%%$$$(((((()))************)))...,,,***))))))***++++++++++++++++++,,,,,,,,,,,,...//////000000//////...+++)))'''&&&''''''&&&$$$&&&&&&&&&''''''((()))******))))))((((((((())))))(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''(((((('''%%%)))(((&&&---999:::333)))'''%%%######$$$&&&''''''((())))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))(((((())))))***+++---,,,+++)))))))))******((((((((((((((((((((((((***++++++++++++***)))(((***)))(((((()))+++---...******((('''''''''(((((((((((()))))))))*********)))&&&$$$###$$$&&&''''''(((((())))))))))))((((((((((((((((((((()))))))))(((&&&%%%&&&((()))'''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((('''''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((())))))***++++++***)))((((((((()))$$$%%%'''((())))))((((((''''''''''''(((((((((((()))(((((((((((())))))***(((((()))************)))************+++,,,---...,,,++++++******++++++,,,+++++++++++++++++++++******************)))))))))***+++,,,,,,------------,,,+++******+++,,,,,,+++---,,,+++******,,,...///......///000000000000000000000//////111333555777333333333444555555666666777777777666666555333333222333444555555555444333333333333333333333333333222111000111444555444333111111111111111000//////000///...---------......oooWWWJJJ===888666333111222333333222222111000000000000000///...------------,,,---.../////////...---------,,,,,,++++++******000...+++)))(((((()))***+++++++++************)))************************)))************+++++++++...---+++)))))))))******((((((''''''''''''&&&&&&'''(((******((('''&&&'''''''''''''''''''''''''''%%%%%%$$$%%%%%%&&&'''((((((((())))))))))))******%%%&&&&&&'''''''''''''''(((((()))))))))*********(((((((((((((((((((((((()))))))))((((((((('''''''''(((((('''&&&%%%'''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((('''&&&'''((()))'''%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''(((((((((&&&&&&(((******)))))))))***)))'''%%%'''((())))))******))))))***))))))(((((()))+++,,,------------........./////////000000000000/////////,,,(((&&&&&&'''&&&&&&%%%&&&'''((())))))))))))(((((('''''''''(((((()))((((((((('''''''''&&&&&&%%%%%%&&&'''(((((((((((((((***)))&&&+++333333,,,(((((('''&&&&&&&&&&&&''')))************)))((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((())))))***+++...---,,,+++***)))))))))((((((((((((((((((((((((******++++++******)))(((***)))(((&&&&&&&&&'''((()))((((((''''''''''''((((((((())))))))))))******)))'''&&&&&&'''(((((('''))))))************))))))))))))(((((((((((((((((()))((('''(((***++++++***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((''''''&&&%%%$$$$$$'''''''''''''''(((((((((***(((&&&$$$$$$%%%''')))((((((''''''(((((()))***,,,+++***)))(((((('''((('''(((((())))))******+++''''''''''''((((((((((((***))))))(((((((((((()))'''((())))))******))))))*********++++++,,,,,,---,,,+++************+++,,,))))))))))))))))))))))))***)))))))))((((((''''''&&&(((***+++---------,,,,,,***)))***,,,------,,,++++++******+++---///000......///000000000000//////......///111333666777222333333444444555555666777666555555444444444444222222333333444444555555222222222222222222222222333111111222444555555444111111111111111000//////000///......------......nnnTTTHHH<<<888666444222222222222222111111111000000000000///...............,,,---...///000000//////,,,,,,,,,++++++*********///---+++)))((()))***++++++++++++*********))))))************************))))))*********++++++++++++***)))((((((((())))))(((((((((((((((((((((((((((((((((&&&$$$$$$&&&((('''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&''''''(((((((((((()))))))))***'''(((((()))))))))))))))(((((()))))))))***************))))))))))))******'''''''''&&&%%%%%%$$$$$$((((((((('''%%%$$$&&&'''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''((((((((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))((((((''''''''''''&&&'''((('''&&&%%%'''))),,,***)))***+++,,,+++)))'''(((((()))))))))))))))&&&''''''''''''(((***,,,......//////000000111111000000000111000000///......+++'''%%%%%%'''((((((%%%&&&((()))))))))((('''''''''&&&&&&&&&'''((((((((((((((((((''''''''''''(((((()))***************((()))((($$$&&&***(((###'''(((((((((((((((''''''(((((((((((('''&&&%%%$$$((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******,,,++++++******)))))))))******************************************))))))((('''''''''((()))***+++(((((((((((((((((((((((((((((((((((()))))))))***)))((('''(((******((('''((())))))******))))))((()))))))))((((((''''''&&&)))))))))***+++,,,---,,,&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((())))))((((((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((******+++))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&(((''''''''''''((()))))),,,+++***)))((('''''''''))))))(((((())))))***+++''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&'''(((((()))))))))))))))******++++++,,,,,,,,,,,,++++++************++++++((()))))))))))))))************))))))((((((''''''&&&''')))+++,,,,,,++++++,,,***)))***,,,......---************,,,---///000---...//////000000//////.........///000222333444222222222333444444555555777666444333222333444555222222222222333444555666111111111111111111111111333222111222444555444333111111111111111000////////////..................mmmPPPEEE:::777777666444555222222222111111111111111000000///.........//////+++,,,,,,---............,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++*********))))))************************))))))*********+++++++++((((((((('''''''''(((((()))))))))))))))))))))))))))(((%%%!!! !!!&&&***'''''''''(((((()))))))))'''''''''((((((((((((((('''(((((((((((()))))))))'''(((((()))))))))))))))''''''(((((((((((()))))))))(((''''''''''''((()))''''''&&&&&&%%%%%%%%%%%%((((((((('''%%%$$$&&&'''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''(((((()))((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''&&&%%%&&&(((***)))'''$$$###%%%'''))))))''''''((()))))))))))))))''')))++++++******,,,///......///000000111222222000000000000000///......+++(((%%%$$$%%%((())))))%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''(((((())))))((((((((('''''''''((())))))***************&&&''''''&&&(((++++++(((''''''((())))))((((((''''''''''''&&&%%%$$$###"""(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''((())))))***''''''((()))))))))******************************))))))))))))))))))******&&&''''''((()))***+++,,,))))))))))))))))))))))))'''(((((((((((())))))))))))(((((()))++++++)))''''''(((((())))))(((((('''))))))((((((''''''&&&&&&$$$%%%&&&&&&''''''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((()))***+++))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''%%%###'''''''''''''''(((((()))+++***)))(((''''''''''''(((((('''''''''((())))))''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))******+++,,,,,,,,,++++++************************((()))))))))******+++++++++++++++******)))))))))((()))***+++,,,+++******---+++***+++,,,......---)))******+++,,,...//////------...//////////////////............/////////111111222222333444444444666555333222222333444444333222222222222333444555111111111111111111111111333222111222444444444333111111111111111000//////......//////////////////mmmOOODDD:::888999777666777111111111111111111111111000000//////...//////000*********+++++++++++++++,,,,,,,,,,,,,,,,,,++++++(((***,,,......---,,,***+++++++++************)))************************)))************+++++++++((((((((((((''''''''''''((()))))))))))))))*********((($$$!!!!!!&&&***'''''''''(((((())))))***(((((())))))***))))))(((''''''(((((((((((())))))%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''&&&$$$$$$$$$$$$&&&'''(((((((((((((((((((((((('''(((((('''&&&%%%'''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&(((***)))((('''((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''%%%&&&'''&&&&&&&&&(((***)))&&&"""!!!###&&&((()))&&&'''(((((())))))((((((%%%(((******((((((***---------...///000111222222///000000000///...---,,,(((&&&$$$$$$&&&(((******''''''((((((((((((((('''&&&&&&&&&&&&&&&'''((())))))))))))(((((((((''''''&&&''''''(((((('''''''''((())))))(((((('''&&&$$$&&&'''(((((()))(((((((((((((((((('''&&&%%%$$$###(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''(((((()))***$$$%%%'''((()))*********(((((((((((((((((((((((())))))((((((((()))******((((((((((((((((((((('''((())))))************)))''''''(((((((((((()))))))))(((((()))***+++)))'''''''''((((((((((((''''''((((((''''''''''''''''''$$$&&&''''''&&&&&&((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&)))+++***(((%%%###''''''&&&&&&''''''((()))))))))((((((''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((((((((((()))&&&'''(((((())))))((((((******,,,------,,,+++***))))))***++++++***))))))(((((())))))******+++++++++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,...---++++++---------,,,******+++,,,------......------...////////////...////////////.........---000111111222222333333444444333333222222333333333333333333333333222222222222222222222222222222222333222111111333333222111111111111111111000//////......///000000000//////nnnPPPEEE<<<::::::888666666111111111111111111111111000000////////////000000------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------)))***,,,,,,,,,+++)))(((+++++++++************)))************************)))************+++++++++************)))(((((('''&&&'''''''''(((((((((((((((((('''%%%###$$$&&&)))%%%%%%&&&''''''((())))))((()))*********)))(((((('''''''''((((((((())))))%%%&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''&&&%%%$$$$$$%%%&&&''''''(((((())))))******+++'''((()))((('''''')))***&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&(((******((('''((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''((((((((((((((((((((((((((()))'''&&&%%%'''(((+++(((&&&&&&''')))******&&&'''(((((())))))(((((($$$'''+++***'''&&&(((+++,,,,,,---...///000111111////////////...---,,,+++)))(((&&&'''((())))))(((((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***))))))))))))((((((((('''&&&&&&'''''''''&&&&&&%%%)))))))))(((%%%""" &&&&&&&&&''''''((((((((('''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''((())))))&&&'''((()))******))))))(((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))(((''''''&&&'''''')))*********))))))'''''''''((((((((())))))***((('''((()))***)))((((((((())))))))))))((((((&&&&&&''''''''''''''''''&&&((())))))'''&&&(((***&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&''''''(((''''''''''''(((((((((((())))))((('''&&&&&&%%%$$$$$$%%%'''))))))(((&&&%%%'''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))&&&'''((((((((('''&&&&&&''''''''''''(((((((((((()))(((((((((((())))))***&&&'''(((((())))))(((((()))***,,,------,,,***)))((()))***++++++***)))(((&&&''''''(((((()))************++++++,,,,,,---------,,,++++++,,,...000222000...,,,,,,,,,---,,,+++***+++,,,,,,------------,,,---......//////......//////000000000000000000000000111111222333333333222222333333333333222222333333444444333222000///333333333333333333333333222111000000222222111000111111111111111000//////---...///000111000000///oooRRRGGG===;;;:::888555555111111111111111111222222000000////////////000111222111000///////////////------------------------,,,++++++***)))(((''''''+++++++++************)))************************)))************+++++++++,,,,,,,,,++++++***)))(((%%%%%%%%%&&&&&&&&&'''''''''(((***)))(((&&&&&&'''$$$$$$%%%%%%&&&'''(((((((((((()))******)))((('''''''''''''''((((((((()))'''(((((()))))))))))))))''''''''''''((((((((((((+++***(((''''''(((***+++%%%%%%&&&'''((()))******'''((()))(((((((((***,,,%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''&&&''''''(((((((((((((((&&&)))+++***((('''(((***&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''(((((((((((((((++++++***(((&&&$$$%%%&&&(((''''''((())))))(((&&&&&&''''''((((((((((((((((((,,,//////+++***,,,///++++++,,,---...///000000............---,,,+++***,,,***))))))******((('''))))))'''&&&&&&'''((()))&&&&&&&&&'''((()))******))))))))))))(((((((((((('''(((((((((((((((''''''"""###&&&))))))((((((***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''&&&&&&%%%$$$((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))((()))***++++++***)))(((************************)))(((''''''''')))***+++((()))******+++*********%%%&&&((()))))))))((((((''''''''''''((((((((()))***(((''''''((())))))((())))))************))))))%%%&&&&&&''''''(((((((((###%%%&&&%%%###!!!###%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((())))))))),,,,,,+++)))((('''&&&%%%%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&''''''((()))***&&&''')))******(((&&&%%%''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))&&&''''''((((((((((((((()))+++,,,------,,,***)))((()))***++++++***)))(((%%%%%%&&&&&&'''((())))))))))))***+++,,,------...---,,,++++++---000444666111///---,,,,,,,,,+++***++++++,,,---------,,,,,,,,,---......//////......//////000222333333333333000000000111222222333333000111333444444333222111333333444555444222///---333333333333333333333333222000///000111111000///111111111111111000//////---...///111111111000///mmmPPPEEE;;;999888666444444222222222222111111111000444111...---///000///...222111111000///........./////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++...---)))(((,,,//////***+++,,,,,,,,,,,,+++***+++++++++************)))''''''''''''((((((((()))))))))((())))))***+++++++++)))((((((***,,,,,,,,,,,,***))))))))))))&&&$$$))))))************))))))''''''((()))))))))))))))%%%%%%&&&((()))+++,,,,,,&&&''')))***+++***((('''******))))))((((((''''''(((((((((((((((((((((((((((''''''&&&'''((()))***))))))((('''''''''''''''&&&'''((())))))((('''&&&&&&'''###%%%***)))&&&&&&'''((()))***++++++))))))***))))))((('''''')))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))&&&###"""###'''((('''$$$))))))))))))))))))))))))***)))))))))))))))))))))(((((())))))))))))((((((*********************************+++,,,---...///------,,,,,,,,,------...+++++++++***)))(((((('''((((((((((((((('''''''''((((((''''''''''''((((((******)))))))))))))))***((()))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%'''(((&&&((()))++++++)))(((&&&)))((('''&&&&&&'''((()))&&&'''((()))))))))))))))((()))***++++++***)))((()))))))))))))))******+++))))))))))))))))))))))))***)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((()))******))))))((('''&&&%%%%%%%%%((()))***++++++***((('''$$$%%%&&&''''''&&&%%%$$$(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&'''((()))***+++,,,---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++(((((())))))((('''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((()))++++++,,,'''""""""&&&))))))''')))))))))))))))))))))))),,,+++++++++******))))))))))))(((((((((''''''''')))***+++***(((((()))+++...///...,,,******---///*********+++...333777:::???666---((()))+++,,,+++......---,,,,,,---------,,,,,,,,,,,,------......//////000111111111111111111111000000111222333333222222333444444444333333333333333222222111111111000111222222222222111000333///,,,///555:::;;;999222222222222222222222222000000000000000000000000mmmOOODDD;;;888888666444444222222111111111000000000111...,,,,,,///000000///111111000//////...------.........---------,,,,,,------------------------&&&,,,///---,,,---,,,)))***++++++,,,,,,++++++***+++++++++*********))))))'''''''''((((((((())))))******)))((((((((())))))+++)))'''''')))*********((('''&&&&&&''''''%%%###))))))************))))))''''''((()))))))))))))))''''''((((((((()))))))))&&&''')))*********((('''))))))((((((((((((((('''((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&''')))(((((('''''''''''''''&&&''''''''''''''''''&&&&&&)))'''""""""'''(((&&&'''((((((((()))))))))***&&&'''''''''&&&&&&%%%$$$)))'''&&&%%%%%%&&&''')))((((((((((((((((((((((((******)))))))))((((((((('''''''''(((((((((((((((&&&%%%$$$%%%&&&'''&&&%%%''''''''''''''''''''''''))))))))))))))))))******(((((())))))))))))((((((%%%%%%&&&'''(((((())))))*********+++,,,---...///222111000...------------++++++******)))(((((('''''''''''''''''''''''''''))))))(((((((((((())))))***))))))(((((()))))))))(((((())))))))))))((((((++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&+++***))))))((('''&&&&&&'''((()))******)))(((''')))((('''&&&&&&'''((()))))))))*********)))(((((((((((()))***************((((((((('''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((()))******))))))((('''&&&&&&&&&&&&'''((()))******)))'''&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((''''''&&&&&&&&&''''''(((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''')))***(((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((()))***+++...)))%%%%%%(((+++***)))((((((((((((((((((((((((++++++*********)))))))))%%%$$$$$$$$$$$$#########)))******)))((((((***+++,,,***((('''(((***,,,...+++++++++,,,///333777:::===666---))))))+++,,,+++------,,,,,,,,,,,,,,,---++++++,,,---------------......//////000000000///000000000000000111222222111222222333333333333333333333222222222111111111000111222333333222111000444111---///444777777555111111111111111111111111000000000000000000000000kkkOOODDD:::888888666444444111111111111000000000//////...------///111111111000000//////...---------------,,,,,,,,,,,,,,,+++........................'''+++---+++)))******(((******+++,,,,,,+++******++++++*********)))))))))''''''((((((((()))))))))******)))(((''''''''''''+++)))''''''((()))((((((***)))((()))++++++)))'''((())))))******))))))(((''''''((())))))))))))((()))))))))(((''''''&&&&&&&&&'''((()))***)))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''&&&&&&''''''((((((''''''''''''(((((('''***+++((((((((('''###***)))))))))((((((((('''))))))******))))))((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((************))))))))))))((((((((((((((('''''''''%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))*********(((((())))))))))))((((((######$$$&&&''')))******************+++---...///444333111...,,,+++******+++******))))))(((((('''((((((((()))))))))))))))))))))(((((((((((()))))))))((((((''''''((())))))(((((())))))***))))))(((++++++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&'''))))))'''%%%'''((()))******)))(((''')))((('''&&&&&&'''((()))++++++++++++***)))(((''')))(((((())))))***++++++'''''''''''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((()))******))))))((('''&&&&&&&&&&&&%%%&&&(((((()))((('''&&&''''''((((((((((((''''''((((((((()))))))))))))))'''((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''&&&'''((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&''''''''''''(((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''((()))******...+++''''''))),,,,,,***''''''''''''''''''''''''******))))))))))))(((((((((((((((''''''''''''&&&((()))***)))((()))+++,,,000,,,'''&&&(((***+++***,,,,,,,,,---///333777999:::444---)))***+++++++++,,,+++++++++++++++,,,,,,***+++,,,---...---,,,,,,---------...............000////////////000000111000111111222333333222222222222222111111111111111111222333444444333222111555222//////111333222111000000000000000000000000000000000000000000000000fffNNNCCC:::888888666444444111111111000000000//////111000000000000111111111//////......------------++++++++++++++++++++++++------------------------,,,---***$$$"""'''+++,,,******++++++++++++******************))))))))))))'''(((((((((((())))))))))))((((((''''''''''''(((+++***(((((())))))((('''*********+++------,,,+++(((((())))))))))))((((((&&&'''(((((())))))(((((())))))(((((('''&&&&&&&&&&&&'''((()))))))))((((((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((()))))))))))))))))))))***(((((('''&&&&&&&&&&&&'''+++***)))(((((()))***+++''')))******))))))'''%%%++++++***)))((('''&&&&&&******++++++++++++******((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&(((***(((%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********(((((())))))))))))((((((&&&&&&'''((()))***+++,,,))))))******+++,,,...///111000...,,,***(((''''''******))))))((((((((((((***************+++++++++)))((((((''''''(((((()))(((''''''''''''(((((()))(((((()))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%""" ###(((+++)))&&&(((((())))))))))))(((((()))((('''&&&&&&'''((()))******+++++++++******)))+++***)))(((((()))***+++(((''''''''''''((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))((((((((((((((())))))***))))))((('''''''''''''''&&&&&&'''(((((((((''''''(((((())))))))))))(((((('''(((((((((((()))))))))((((((((('''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))((((((***))))))((('''&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***,,,)))'''&&&(((******)))'''''''''''''''''''''''')))))))))(((((((((((((((---,,,,,,,,,,,,+++++++++'''((())))))((()))+++---:::333+++(((***+++***'''+++++++++,,,...111444555666222---***+++++++++*********************+++,,,+++,,,---//////...---,,,---------------....../////////.........//////000///000111111222222222222111111111111111111111000222333444444444444333222333111......000111000...////////////////////////////////////////////////|||bbbMMMBBB999777888666444444111111111111000000000000000111111000...---------...............---------++++++++++++++++++++++++++++++++++++++++++++++++***,,,)))###"""&&&++++++*********************************)))))))))(((((((((((((((((()))))))))***&&&&&&&&&&&&'''(((******,,,+++******++++++)))''''''&&&&&&''')))***)))((((((((())))))))))))((((((&&&&&&'''((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&***)))'''''''''''')))***'''&&&&&&'''((('''((()))++++++***)))((('''&&&&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&)))***)))%%%$$$%%%(((''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))(((((()))***************++++++)))))))))***+++,,,---......---,,,+++))))))(((((()))))))))(((((((((((((((((((((((()))))))))******(((''''''&&&&&&''''''((('''''''''''''''((())))))(((((()))***************))))))))))))))))))))))))''''''''''''''''''''''''%%%""" ###))),,,***'''(((((())))))))))))(((((()))((('''&&&&&&'''((()))'''((()))++++++,,,,,,,,,---,,,***(((''''''(((((())))))(((((())))))***+++************************'''((()))******)))((('''))))))(((((((((((())))))((((((((((((((())))))***))))))((('''''''''((((((''''''(((((()))))))))))))))))))))(((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((******)))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((('''%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((()))))))))*********)))))))))(((((('''((())))))((()))+++---:::333,,,)))+++,,,***'''*********+++,,,...000111111///---++++++++++++******)))))))))******+++,,,,,,---...///000//////.........---------...///000//////.............../////////000111222333333222000000000000000000000000222333444444444444333222000///......///000//////................................................zzz```LLLBBB888777777666444444222222222222111111111000...///000...+++)))))))))........................***++++++++++++,,,,,,,,,************************"""(((+++***)))***)))&&&+++***))))))))))))***+++******)))))))))(((((((((((((((((()))))))))******%%%%%%&&&'''(((***+++,,,+++******+++,,,,,,***((((((''''''(((***+++***((('''(((((())))))(((((('''&&&&&&'''(((((((((((('''&&&''''''((()))******+++&&&&&&'''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$&&&'''&&&(((+++***)))))))))((((((((('''&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))'''((()))((('''&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((((((((())))))))))))***,,,---......---,,,,,,++++++++++++(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&''''''((((((''''''''''''((((((''''''''''''((()))******(((((()))***++++++++++++,,,,,,+++***((('''&&&&&&''''''''''''''''''''''''***(((&&&'''***+++)))'''))))))(((((((((((()))))))))((('''&&&&&&'''((()))&&&'''(((***+++,,,,,,---,,,,,,+++)))(((((((((((()))))))))))))))***++++++************************(((((())))))))))))((((((***))))))(((((())))))***((((((((((((((()))******))))))(((((('''(((((()))'''''''''(((((()))******))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&&&&'''(((((((((((((((((())))))((((((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((())))))))))))******))))))))))))((((((((((((((()))***)))((()))+++,,,000,,,)))(((***,,,+++***)))*********+++,,,---...------------,,,++++++***))))))))))))***+++,,,,,,.............../////////......---,,,---...///000000//////............/////////111222333333333333////////////000000000000111222333444444333222111---.........////////////................................................|||bbbLLLAAA888777777666444444333333333333222222222222,,,...000///,,,******+++////////////////////////++++++++++++,,,,,,------++++++++++++++++++++++++&&&+++,,,+++,,,***&&&+++***)))(((((()))***+++***)))))))))(((((((((((((((((()))))))))*********'''''''''((()))***+++,,,)))((()))***,,,,,,***(((***))))))***+++,,,***)))''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((())))))***+++++++++'''&&&&&&&&&''''''(((((())))))((((((((((((((('''((((((((((((((((((((((((***++++++,,,+++***)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&)))%%%%%%((((((%%%&&&***'''((((((((()))))))))***''''''((()))))))))))))))&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''(((((())))))))))))%%%&&&&&&'''((()))******)))((('''((()))***)))((()))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((())))))))))))((((((&&&'''''''''(((((())))))(((((())))))***,,,---......---,,,++++++******+++((((((((((((((((((((((((###$$$$$$%%%&&&&&&''''''******))))))))))))******(((((((((((()))***++++++(((((()))***++++++++++++---,,,+++***)))'''&&&&&&''''''''''''''''''''''''******************))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))&&&'''((()))***+++++++++))))))************))))))((((((((((((((()))******************************))))))(((((((((((())))))******))))))))))))******((((((((((((((()))******))))))(((((((((((())))))&&&&&&&&&&&&'''((()))))))))(((''''''''''''((()))***))))))((('''&&&%%%%%%%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((()))(((((('''(((((((((((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''&&&'''''''''&&&&&&&&&'''(((((((((((((((((((((((()))))))))*********++++++++++++++++++************)))******)))((((((***+++((((((((())))))***************+++++++++,,,,,,---***+++------,,,+++*********))))))***+++,,,------...---+++++++++,,,...///---,,,+++++++++,,,...///111000//////....../////////000111333444444555555........./////////000000000111222333333222111000...///000//////.................................------------------------~~~eeeKKKAAA888666777666444555444444444333333333222222---000333222000......000/////////000000000000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,###''')))''''''+++---,,,+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))***************)))))))))))))))***+++''''''''')))++++++)))((('''&&&&&&&&&((((((&&&%%%''''''((((((((((((''''''%%%&&&''''''((((((''''''************++++++++++++'''&&&&&&&&&&&&'''((((((******))))))((((((''''''(((((((((((((((((((((((('''((()))))))))'''&&&%%%''''''&&&%%%%%%%%%%%%&&&((()))***++++++***)))(((***&&&'''+++***%%%$$$'''&&&&&&'''((()))***++++++######$$$%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))*********+++$$$%%%&&&'''(((***++++++)))'''%%%'''***,,,***((())))))))))))))))))))))))******)))((('''&&&%%%%%%(((((())))))))))))((((((%%%&&&'''((()))+++,,,,,,(((((())))))***+++---...---,,,+++)))(((''''''''''''''''''(((((((((((((((&&&&&&''''''((())))))***,,,,,,++++++++++++,,,,,,(((((((((((()))***,,,,,,(((((()))++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%'''((()))((()))***,,,))))))(((((((((((()))))))))((('''&&&&&&'''((()))'''(((((())))))))))))(((%%%&&&(((***,,,,,,++++++'''''''''''''''((())))))***************************)))(((''''''((()))*********))))))))))))******((((((((((((((()))******))))))(((((((((((()))***%%%$$$$$$%%%&&&'''((())))))((('''&&&&&&'''((())),,,+++***)))((('''&&&%%%%%%&&&&&&'''((()))******(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%''')))******))))))((()))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((()))***)))((((((((()))))))))))))))))))))))))))))))))******+++++++++,,,*********)))))))))((((((******+++***(((((()))+++(((***++++++)))(((((()))++++++,,,,,,,,,---------(((***---...---+++******************+++,,,---...---+++)))((((((***---///,,,+++***))))))+++---...111111000///////////////000000222333444555555555---.........//////000000000111222222222222111000///000111000///---------////////////////////////------------------------zzzdddOOODDD:::666555222222444222222222222222111000000.........///000000111111......//////...------,,,***+++,,,,,,------,,,,,,,,,---...//////---+++***)))******+++++++++******++++++************++++++---,,,***)))))))))***+++,,,,,,+++***)))((('''''''''(((((()))***+++++++++******))))))))))))******++++++***)))((((((((()))++++++******)))))))))(((###%%%(((++++++***(((&&&&&&))),,,,,,)))&&&'''(((******))))))((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((('''%%%###$$$&&&)))******))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))###%%%''')))******)))(((******)))(((((((((((((((++++++)))(((''''''''''''((((((((((((((((((((((((+++***)))((((((''''''(((***)))((((((''''''''''''...---,,,***))))))))))))***+++,,,,,,,,,+++***)))(((((()))))))))(((((('''))))))(((((()))***,,,---)))******)))'''&&&'''(((&&&'''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++)))))))))))))))))))))((())))))******++++++,,,,,,+++***)))(((((()))***+++******))))))((((((''''''******))))))))))))******%%%'''(((((('''&&&&&&'''''''''(((((())))))*********(((&&&&&&(((*********((()))***++++++***)))((($$$&&&((()))(((((()))***///,,,+++---111222...***(((((()))************)))+++******)))(((''''''&&&******)))((((((((((((((()))(((((((((((('''''''''&&&&&&''''''((()))))))))***************)))((((((******))))))((((((''''''%%%%%%&&&&&&''')))***+++(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&$$$$$$$$$%%%&&&)))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''(((''''''&&&&&&&&&''''''******))))))((((((''''''''''''((((((***+++,,,---###%%%)))++++++)))&&&$$$******))))))))))))************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,------------------------000000000000000111111111111000///---------...///...///000111111111111111111000000///////////////...........................---,,,***))))))******zzzdddKKKAAA888555444222333555111111222222111111000///------...////////////...............---,,,+++******+++,,,,,,------,,,,,,,,,---.........---+++************************************))))))*********,,,+++***)))((()))******************)))(((''''''&&&''''''((())))))*********))))))(((((())))))***+++***))))))))))))))))))((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$''')))+++***'''&&&'''((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%&&&'''(((((('''))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))%%%&&&(((*********)))(((''''''''''''(((***+++,,,+++***)))(((''''''''''''(((((((((((((((((((((((())))))((((((((())))))***)))(((''''''&&&&&&&&&&&&******)))(((''''''''''''***)))(((((((((((()))***((((((((((((((('''''''''***))))))))))))***,,,,,,)))+++,,,+++******+++,,,''''''((()))))))))))))))'''((((((((((((((())))))***))))))))))))******+++(((((((((((())))))))))))))))))*********************)))(((((((((((()))***))))))))))))((((((((((((******))))))))))))******'''((()))(((''''''((()))'''((((((((((((((())))))***(((&&&&&&(((*********)))***++++++++++++***)))$$$&&&(((((((((((()))***---+++)))+++///000...***++++++,,,,,,+++***)))(((******))))))(((''''''&&&***))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))))))))******))))))((('''))))))))))))((((((''''''&&&&&&&&&'''((()))++++++(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))(((''''''''''''''')))'''%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((((((((())))))(((((('''&&&)))((((((((('''''''''''''''''''''(((((('''''''''(((''''''&&&&&&'''''''''(((((((((((())))))))))))(((''''''&&&&&&''''''((('''))),,,...///---***(((******))))))))))))******)))******++++++******)))++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...------,,,+++++++++++++++------------------------111111222222222222333333333222111000//////000111/////////000000111111111111000//////......//////------------------------000///...,,,++++++,,,,,,yyydddHHH???666444444333333555000000111111000000///...------...///...---,,,+++------------,,,+++***)))***+++,,,,,,------,,,,,,+++,,,---------,,,***))),,,+++***))))))***++++++***))))))(((((())))))***+++***)))((((((((())))))&&&''')))******)))'''&&&&&&&&&''''''(((((()))))))))((((((''''''(((((()))))))))))))))))))))***+++''''''''''''&&&&&&&&&&&&)))'''%%%######$$$'''((('''((()))'''&&&%%%'''((()))))))))((((((((((((''''''(((((())))))(((((('''***))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((***((((((((())))))'''%%%(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''((())))))'''((()))*********)))(((''''''''''''(((***+++,,,+++***)))((((((''''''((((((((((((((((((((((((((((((((((((((()))***++++++))))))((('''''''''((((((((((((((('''''''''((((((+++)))'''%%%%%%'''***+++***)))(((''''''((()))*********)))))))))***++++++%%%&&&(((((('''((()))+++))))))***+++++++++******'''((((((((())))))))))))++++++++++++************''''''(((((()))))))))************))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))***))))))(((((())))))***)))))))))((('''''')))+++((((((((('''''''''''''''***((('''''')))******)))((()))***++++++***)))(((%%%'''(((((('''''')))***+++)))'''))),,,///...,,,............---+++)))(((***))))))(((((('''''''''))))))((((((''''''((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''((()))))))))(((((()))))))))((('''''')))))))))(((((((((((('''''''''''''''(((***+++,,,'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))*********)))(((((()))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$(((((((((((((((((((((((((((((())))))(((((('''&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&''''''(((((('''''''''((()))*********))))))'''&&&%%%%%%$$$$$$(((***---//////...,,,+++***))))))(((((())))))***)))******++++++******))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,,,,++++++************+++------------------------000111111111222222222333222111111000000000000111000000///......///111222000000///............///------------------------//////...---,,,,,,,,,,,,wwwaaaIII???777555555333333555000000000000000///............/////////---+++***,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,***+++,,,,,,,,,+++******---,,,***(((((()))+++,,,))))))(((((((((((())))))***))))))((((((((((((((($$$%%%(((***+++)))'''&&&'''''''''(((((()))))))))((((((''''''''''''(((((()))((((((((()))***++++++))))))(((((((((((((((((('''&&&%%%$$$&&&(((,,,...(((((('''%%%%%%%%%'''((((((((((((((((((((((((((((((((())))))))))))(((((()))(((((('''&&&%%%%%%$$$''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))+++***(((&&&(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''((()))))))))***************)))(((***))))))(((((((((((((((******)))((((((((((((((((((((((((((((((((((((((())))))(((((()))******+++*********)))******++++++***)))))))))***++++++,,,+++***)))((((((***+++---,,,+++***))))))***,,,...+++++++++******+++++++++%%%&&&(((((('''&&&((()))+++,,,,,,------,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,+++******)))''''''(((((()))******************))))))(((((((((((((((''''''''''''(((((('''''''''((()))*********))))))(((((((((((()))))))))))))))'''%%%&&&)))+++((((((''''''&&&&&&%%%%%%***((('''''')))***)))(((&&&'''((())))))((('''&&&&&&'''((((((''''''(((***+++)))'''(((+++............///000000///---+++***))))))(((((((((''''''''')))(((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((()))***++++++'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***++++++***(((''')))'''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&'''((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''(((((()))'''((((((((()))))))))***+++***)))'''&&&&&&&&&&&&'''(((***,,,,,,,,,+++***))))))(((((((((((())))))))))))************)))))))))))))))))))))(((((((((************************************++++++,,,,,,,,,++++++*********++++++---------------------------......//////000000000/////////............///111000...------...000111000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************uuu___KKKBBB999777666444333444000000000000000///......///000000000///---,,,******+++,,,...////////////***+++,,,,,,------,,,,,,***+++++++++++++++++++++---,,,***(((((()))***+++))))))(((((((((((())))))))))))))))))((((((((('''###%%%(((***+++***(((&&&((()))))))))))))))******((((((''''''''''''(((((()))((((((((()))***++++++(((((())))))))))))))))))%%%%%%&&&'''((()))***+++((('''%%%%%%%%%'''(((((('''''''''''''''((((((((((((((())))))))))))(((((())))))((('''&&&&&&%%%%%%'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''')))+++,,,***((('''((((((((()))))))))***(((((())))))))))))(((((('''''''''''''''((())))))***************)))))))))***))))))(((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))++++++***)))))))))))))))***)))))))))***+++,,,,,,++++++++++++,,,---......******+++,,,,,,---,,,,,,---,,,+++******,,,...000------.....................///000///---,,,---...---------......---,,,,,,************************,,,,,,,,,,,,,,,+++***))))))))))))*********++++++++++++******))))))((((((''''''((((((((((((''''''&&&&&&'''((()))***++++++))))))(((((((((((())))))(((((('''&&&$$$%%%(((***((((((''''''&&&&&&%%%%%%)))((((((((()))***((('''(((((()))******)))(((((('''(((((('''&&&&&&(((******)))((()))+++---//////,,,---///000000///---,,,((((((((((((''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))''''''(((((((((((('''''''''''''''''''''(((((((((((('''''''''((()))***+++&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((()))***)))((('''((('''''''''))))))((('''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((()))******)))))))))(((((((((''')))(((((('''''''''((((((&&&'''((()))************))))))(((((((((((()))))))))))))))******)))))))))((((((((((((((((((((((((************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,---...//////000000.........////////////...111///...,,,,,,---///000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******ttt]]]KKKBBB:::888777444222333000000111111000000///...111000//////...------,,,***+++,,,...///000000000***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++))))))))))))******))))))(((((())))))***))))))*********)))((('''%%%&&&(((*********((('''))))))))))))************)))((((((''''''(((((()))))))))))))))))))))***+++''''''''''''((((((((((((&&&'''(((((('''%%%$$$"""((('''%%%&&&''')))((('''&&&''''''''''''(((((((((((())))))******))))))(((+++******))))))((((((((('''''''''(((((())))))***((((((((((((((((((((((((&&&%%%&&&'''***+++***)))''''''(((((())))))******(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((***+++,,,))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,+++***))))))))))))((((((((()))***+++,,,---,,,,,,,,,,,,,,,---...///+++,,,...///000000///...//////.........000111222222333444555666666666666555666666555333222222333111111111111111000000///......---,,,,,,++++++***,,,,,,---......---+++++++++++++++++++++++++++++++++++++++***************'''(((((())))))(((((('''&&&''''''((()))******+++)))((((((''''''(((((()))'''''''''&&&%%%%%%''')))((((((((('''''''''''''''))))))((()))******(((&&&***+++,,,------,,,+++***((((((((('''&&&&&&(((***************+++,,,---...***+++...000000///---,,,''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''((()))))))))''''''((()))))))))((((((&&&''''''''''''((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((''''''((('''''')))***+++)))'''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((()))***************)))((('''''''''%%%%%%%%%%%%&&&'''((((((''''''((())))))++++++,,,)))((((((''''''(((((()))((())))))******))))))(((((()))))))))************************************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------------...///000111222222///000000111111111111000000///...---,,,---............---,,,,,,,,,,,,---++++++++++++++++++++++++,,,------......------,,,ttt]]]HHH@@@999888777444333444111111222222111111000///000///---,,,+++,,,---...,,,,,,---............---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,++++++***))))))(((*********))))))*********)))***+++++++++***)))((((((((())))))***)))))))))))))))))))))))))))))))))***))))))(((((())))))***+++***))))))))))))))))))(((((((((((())))))******((((((((('''&&&$$$###!!!((('''&&&'''***+++)))'''&&&&&&&&&'''''''''(((((())))))************))))))*********)))))))))))))))&&&''''''((())))))******(((((((((((((((((((((((((((&&&%%%&&&((())))))((('''''''''((()))*********(((((())))))))))))(((((('''''''''''''''((())))))''''''''''''((()))******''''''''''''(((***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))++++++******)))******************+++,,,...///000000///////////////000111222333333333444555666666555555666777777888999999888999;;;===>>>?????????:::<<<<<<<<<:::::::::<<<;;;;;;;;;;;;;;;:::999999666666555444222111000///---...000111111000///............------,,,,,,+++++++++++++++,,,,,,,,,,,,(((((()))******)))((((((''''''(((((())))))******((((((''''''''''''((((((&&&((()))((('''&&&'''((('''((((((((((((((())))))))))))((()))******'''%%%)))***+++,,,,,,+++***)))))))))((('''%%%&&&(((***((()))***+++*********+++)))+++---//////---***((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))'''((())))))******))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((()))((((((((()))++++++***(((''''''''''''''''''''''''***)))&&&$$$$$$%%%&&&'''(((((((((((((((((((((((((((((())))))(((((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((('''''''''''''''''''''((()))***+++))))))))))))(((((((((((('''&&&&&&&&&''''''((()))'''''''''''')))***,,,---((((((''''''''''''(((((((((((())))))))))))((((((&&&'''(((((()))***++++++************************++++++++++++++++++*********************+++,,,,,,------------------------,,,------...000111111222...///000111222222111000.........---------,,,,,,...------,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,---.........---,,,uuu^^^EEE===666666777555444555222222222222222111000000000...+++))))))***---...------------,,,+++******++++++,,,---------,,,,,,---,,,,,,,,,------...///,,,,,,,,,,,,+++)))((('''++++++************++++++***++++++,,,,,,***)))(((*********))))))))))))***((((((((((((((('''''''''******))))))))))))******++++++***)))(((((())))))******++++++,,,,,,,,,---))))))((((((''''''''''''((('''&&&))),,,,,,)))'''&&&&&&&&&'''''''''(((((())))))************))))))''''''''''''((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((***(((%%%%%%&&&''''''&&&&&&''''''((()))******+++(((((())))))))))))(((((('''''''''''''''((())))))&&&&&&&&&&&&''')))************)))((((((((((((((())))))(((((((((((()))***))))))))))))))))))))))))))))))))))))***+++,,,---.........///111222444555444444333333333333333444;;;:::888888888;;;===???<<<===>>>???@@@@@@@@@@@@===>>>@@@CCCEEEEEEEEEEEEBBBCCCEEEEEEDDDDDDFFFGGGEEEEEEEEEEEEEEEDDDCCCBBB???>>>===;;;:::888777666...///111333444333222111000000///...---,,,,,,++++++++++++,,,,,,---------((()))***++++++***)))((((((((((((((())))))))))))((((((''''''''''''(((((('''(((******)))(((((()))''''''(((((())))))******))))))))))))******'''%%%&&&'''((())))))((('''&&&))))))(((&&&%%%%%%(((***&&&(((*********(((((((((***,,,...///...+++'''%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((((('''''''''&&&&&&''''''((()))))))))(((((()))***************&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&((('''&&&&&&&&&((()))***(((((((((***,,,,,,***(((((((((((((((((((((((((((...,,,(((&&&%%%&&&(((***((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%''''''((((((((((((''''''''''''''''''((()))++++++''''''(((((())))))******+++******)))))))))******&&&&&&%%%%%%''')))+++,,,((((((''''''''''''(((((((((((())))))))))))((((((###$$$%%%&&&''')))******))))))))))))))))))))))))*********)))))))))))))))))))))((())))))***++++++------------------------******+++,,,---...///000,,,---...000000000///...---............---,,,+++...---,,,,,,++++++,,,,,,************************)))***+++,,,,,,,,,+++***xxxaaaHHH???888777666333111222222222111111000000//////000000///.....................////////////......***+++,,,,,,,,,+++***)))---------,,,******+++,,,------,,,,,,+++***))))))******))))))******+++,,,************************%%%&&&''')))))))))(((((())))))************))))))+++******+++---///...---+++*********))))))((((((&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((,,,***((('''&&&'''((())),,,,,,+++***))))))******+++******((('''&&&%%%$$$%%%&&&'''(((((())))))))))))))))))))))))))))))))))))(((''''''''''''((())))))************))))))(((&&&(((***+++***))))))******'''(((******((())),,,+++*********))))))(((((( """&&&)))******)))(((&&&((())))))(((((()))+++,,,,,,***'''%%%$$$&&&(((+++,,,,,,------------,,,,,,,,,,,,,,,...000222444---///111444666888999:::@@@@@@AAA@@@???@@@BBBDDDEEEFFFFFFEEEEEEFFFIIIKKKIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJHHHGGGFFFIIIIIIJJJJJJKKKLLLMMMMMMKKKLLLMMMNNNNNNLLLJJJIIIHHHHHHIIIIIIHHHFFFDDDBBBAAAAAA@@@???>>><<<:::999666444333333333444222111222000......///...---,,,++++++******)))))))))(((++++++***************))),,,+++***)))(((((('''(((***)))(((((((((***+++,,,&&&''')))******)))((('''''''''((()))))))))))))))%%%&&&((()))))))))((('''))))))))))))***************)))((((((((()))+++,,,+++***)))*********(((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''(((***+++---...,,,+++***)))))))))***+++))))))((('''''''''''''''(((''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++------+++(((&&&'''&&&&&&(((+++,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&''''''((()))******+++))))))((('''&&&%%%%%%$$$''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((('''''''''(((((()))***++++++***((('''((()))((((((((((((((())))))******)))(((''''''&&&&&&'''))))))))))))************))))))))))))((((((((((((***)))(((''''''((()))***)))************+++++++++%%%&&&'''((()))***+++,,,++++++******++++++,,,---///...,,,++++++,,,...///...............///000111++++++++++++++++++++++++)))))))))******+++++++++)))))))))******+++++++++++++++***************+++www```HHH???888777666333111222111111111111000000000000000000///...............////////////////////////++++++,,,---------,,,+++---...///...------///111------,,,++++++***))))))******))))))******+++,,,))))))))))))))))))))))))'''((()))*********)))(((&&&&&&''''''''''''&&&&&&***)))((()))+++,,,,,,+++************)))))))))(((,,,***'''(((++++++)))'''(((((()))))))))(((((((((,,,+++)))((((((((()))***)))))))))(((((((((''''''&&&&&&''''''((()))******(((((()))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((************)))((('''''''''''''''***///333888...''''''******))))))************)))))))))(((%%%&&&(((******)))((('''+++---...---,,,+++,,,---&&&((()))***))))))***+++***+++,,,---............000000111222444666888:::888999:::<<<>>>@@@BBBBBBGGGGGGHHHGGGFFFFFFIIIKKKMMMNNNOOONNNMMMNNNQQQSSSQQQRRRSSSSSSTTTTTTTTTSSSQQQQQQPPPPPPOOONNNNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSTTTUUUVVVVVVTTTRRRQQQVVVUUUUUUSSSQQQOOOMMMKKKKKKKKKJJJIIIHHHFFFDDDDDD???>>>===>>>??????===;;;888666555555666555333111000000//////...---,,,,,,,,,++++++++++++++++++++++++***)))(((((('''(((((())))))((((((((()))+++,,,)))***************))))))''''''((()))))))))))))))&&&'''((()))***)))(((((((((((()))))))))************)))((((((((()))++++++***)))(((((())))))'''&&&'''''''''((((((((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((($$$%%%%%%&&&''')))***+++,,,,,,******)))******+++)))(((((('''''''''''''''(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###'''&&&&&&(((+++,,,***'''''''''''''''''''''''''''%%%%%%%%%&&&'''''''''((((((((((((((((((((((((((()))))))))((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&(((((('''''''''((()))***))))))((((((((())))))***)))***+++***((((((((()))(((''''''''''''((())))))***)))(((''''''&&&&&&'''''''''((((((((()))))))))))))))))))))((((((((((((***)))(((''''''((())))))))))))*********+++++++++''''''((()))***+++,,,,,,++++++******++++++,,,---...---,,,******+++---..................//////000++++++++++++++++++++++++---------------,,,,,,,,,*********+++++++++,,,,,,++++++***************+++ttt]]]GGG???888777666333222222000000000111111111111111000000///...............//////............//////+++,,,---.../////////...---...//////...///111333,,,,,,,,,+++******))))))******))))))******+++,,,(((((((((((((((((((((((()))***************)))(((((())))))******))))))((()))((('''''')))))))))'''************))))))))))))000+++''')))...///+++'''))))))*********))))))(((---,,,***)))))))))***+++(((((()))))))))(((''''''$$$%%%&&&''')))***+++,,,+++++++++******(((''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&''')))+++++++++)))(((,,,+++)))(((***111:::AAAFFF555&&&%%%***,,,)))'''************))))))))))))+++*********)))(((((('''+++,,,---,,,***))))))***###&&&***------,,,,,,---+++,,,---///111111222222777777888:::<<>>???BBBDDDGGGIIIJJJLLLKKKJJJJJJKKKMMMOOOQQQQQQSSSSSSSSSRRRQQQSSSTTTUUUUUUUUUUUUTTTTTTWWWYYYZZZ[[[\\\^^^___`````````^^^\\\ZZZXXXWWWXXXYYYZZZXXXXXXYYYZZZ\\\]]]^^^^^^___```aaaaaa```^^^[[[ZZZXXXXXXWWWWWWWWWYYY[[[\\\\\\\\\ZZZYYYXXXWWWWWWVVVRRRSSSTTTVVVWWWVVVSSSPPPMMMMMMMMMNNNOOOMMMIIIEEE@@@@@@???===<<<:::999888666666444333111///...---------,,,+++++++++,,,,,,***)))((((((((()))******...,,,+++)))(((((())))))(((((())))))))))))(((((('''(((***+++++++++***)))(((((((((((()))))))))***)))))))))))))))******+++)))((('''((())))))(((&&&''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((*********+++---...000111------,,,,,,++++++******(((((('''&&&&&&&&&&&&'''''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''')))***)))((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%++++++***((('''&&&%%%$$$&&&'''''''''((((((((()))%%%%%%&&&&&&&&&&&&'''''')))'''%%%######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((******))))))(((((()))))))))***+++***)))((()))***)))(((((((((((()))*********)))(((''''''&&&&&&'''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))))))))***************)))))))))))))))))))))***************++++++,,,+++******)))******+++,,,////////////...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,oooYYYFFF>>>777666666444222333000000111111222222333333000000///...............//////............//////---------...///000111111000000000...,,,+++,,,---++++++***************)))******))))))******+++,,,***************************))))))(((''''''''''''&&&''''''((((((''''''&&&)))(((''''''((()))(((&&&))))))))))))))))))******(((***,,,***'''&&&(((***'''''')))+++,,,---------))))))((((((((())))))))))))))))))*********))))))++++++***)))((('''&&&&&&))))))***+++++++++++++++((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%$$$&&&(((***+++***))))))'''''''''&&&(((,,,222777666...((()))+++++++++---))))))))))))))))))******)))((('''&&&&&&((()))***---...///---,,,++++++,,,+++,,,---......///222555666777:::<<>>777666666444333444111111111222222222222222000000///.....................////////////......---------------...///000222333222000---,,,,,,---******************************))))))******+++,,,************************)))((('''''''''''''''((('''(((((())))))((((((''')))((('''''')))***)))'''))))))))))))************''',,,///---(((%%%)))---&&&''')))***,,,,,,------(((((((((((())))))))))))''''''&&&&&&&&&'''((()))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''((())))))))))))&&&'''((((((((()))+++---***((())),,,,,,)))***...))))))))))))************''''''&&&&&&''')))***,,,***,,,------,,,,,,---///---///000111333666;;;???>>>???BBBDDDGGGIIIJJJKKKIIIJJJLLLOOOQQQSSSTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZ\\\]]]]]][[[ZZZZZZ[[[[[[[[[[[[ZZZYYYYYY[[[]]]aaaaaacccdddeeeeeeeeeeee```___]]]\\\[[[[[[\\\\\\\\\]]]^^^___aaabbbddddddaaabbbcccddddddbbbaaa___bbbbbbaaa`````````aaaaaadddbbbaaa___^^^______```______```bbbccccccaaa^^^]]]]]]^^^___aaa```]]][[[YYYYYYXXXVVVUUUTTTSSSSSSMMMKKKHHHDDD@@@<<<999888777666333111...---++++++---,,,+++***)))***++++++******)))((('''''''''((()))))))))))))))((((((''''''((()))*********)))(((''''''(((((((((((())))))(((((()))************))))))(((((()))++++++***)))&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))+++,,,...////////////...---,,,+++***((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%'''))))))((('''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''((('''&&&$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''(((((('''((()))************)))***)))(((''''''&&&&&&'''((()))******))))))***+++***))))))))))))***++++++***)))(((''''''&&&&&&'''''''''((((((((()))))))))''''''(((((())))))******&&&'''((()))*********)))((((((((()))))))))******''''''''''''''''''''''''***))))))))))))***++++++)))))))))***+++++++++,,,,,,---...//////...,,,+++++++++++++++++++++++++++******+++---...///000111,,,,,,,,,,,,++++++++++++))))))))))))***+++,,,,,,kkkWWWFFF>>>777666666444333444333222222222222222222111000000///...............,,,...000111111000...,,,---,,,+++++++++,,,---...000111111///---,,,,,,...))))))))))))******************))))))******+++,,,************************)))((('''''''''((()))*********++++++++++++******'''&&&&&&''')))***)))(((((()))))))))************))),,,---,,,)))((())),,,((()))******************(((((())))))************((('''%%%$$$%%%&&&)))***((((((((()))*********+++))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))(((***++++++***)))***+++'''&&&))),,,,,,((((((,,,((()))))))))************(((((((((((()))***++++++''')))+++,,,---...000222222444777999;;;===AAACCCDDDEEEHHHJJJLLLNNNOOOPPPNNNOOOQQQTTTVVVWWWWWWWWWUUUVVVWWWXXXYYYZZZ[[[[[[\\\^^^______]]]\\\\\\\\\[[[[[[[[[ZZZXXXXXXZZZ\\\^^^___```aaaaaaaaaaaaaaa[[[[[[[[[ZZZYYYYYYXXXXXXZZZZZZ\\\]]]___aaabbbccc```bbbdddeeeeeedddcccbbbbbbbbbbbbbbbbbbaaa``````eeecccbbb```___```aaabbbaaaaaa```bbbddddddcccaaaaaa```aaabbbdddeeedddbbb```______^^^]]]\\\\\\\\\VVVTTTRRROOOKKKHHHEEEDDDBBB@@@===999555222000///......,,,+++++++++,,,,,,))))))*********))))))((()))))))))))))))(((''''''&&&'''((()))***)))(((((('''''''''((((((((())))))'''((()))***+++******)))(((''''''(((***+++***(((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((*********+++---...000111//////000///...,,,+++***((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))$$$'''))))))'''&&&&&&'''''''''(((((())))))******%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&'''(((((('''((()))***+++******)))+++***)))(((''''''''''''''')))******))))))***+++((((((((('''((())))))******)))(((''''''&&&&&&'''&&&&&&'''''''''((((((((('''''''''((()))*********%%%&&&((()))*********)))(((((((((((()))))))))***''''''''''''(((((((((((()))))))))))))))***++++++((()))***+++,,,,,,,,,,,,+++,,,---//////...---,,,++++++++++++++++++++++++***++++++,,,---...//////,,,,,,+++++++++*********))))))))))))***+++,,,---kkkXXXFFF===777666666444333444444333333222222111111111000000///...............+++---000222222000---+++---,,,+++***)))***+++,,,,,,------,,,******+++---)))))))))))))))******************)))***++++++,,,))))))))))))))))))))))))))))))(((((((((***+++,,,''''''((((((((((((''''''&&&%%%$$$&&&((())))))((((((((())))))*********+++******)))))))))))))))(((+++++++++******(((''''''((()))***++++++++++++++++++)))'''%%%%%%(((+++---***)))))))))))))))))))))***************)))((('''******************************))))))))))))*********)))'''&&&%%%&&&((()))'''((()))(((&&&&&&'''(((+++((((((,,,,,,((('''((((((((())))))*********+++************+++++++++++++++---///111222444666999888;;;>>>@@@AAA@@@AAABBBGGGHHHKKKMMMOOOQQQRRRRRRQQQSSSUUUWWWYYYYYYYYYYYYTTTUUUWWWYYYZZZ[[[\\\\\\[[[]]]______]]][[[[[[[[[WWWWWWWWWVVVTTTTTTVVVXXXXXXYYYYYYZZZZZZZZZYYYYYYVVVVVVWWWVVVVVVUUUSSSSSSVVVWWWXXXZZZ[[[]]]_________```bbbdddeeedddcccbbbaaabbbdddffffffffffffeeedddccc```___^^^___```aaa```___^^^___aaabbbbbbaaacccbbbaaaccceeeggggggfffaaa`````````______^^^^^^[[[ZZZXXXUUURRRPPPNNNMMMLLLJJJFFFAAA===999666555//////---,,,+++,,,------((()))+++,,,,,,+++***))))))))))))))))))(((''''''%%%&&&((()))))))))((('''''''''''''''((((((((()))'''((()))++++++******)))'''&&&&&&''')))***)))'''(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&'''((()))+++,,,---///000000000///---+++)))''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&((()))***+++''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$'''***)))'''%%%&&&'''$$$$$$%%%&&&'''((())))))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))%%%&&&((()))))))))(((''',,,+++***)))((((((((((((''')))******))))))***,,,&&&&&&&&&&&&&&&'''((((((***)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++%%%&&&((()))*********)))(((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))******+++((()))***,,,,,,---------***+++---/////////---,,,++++++++++++++++++++++++************************+++++++++******)))))))))))))))))))))***+++,,,---mmmXXXEEE===888888888666444555222222222111111111111000111111000///////////////---...............------,,,,,,,,,,,,++++++***))),,,---...,,,***))))))***((()))+++,,,------,,,+++************))))))((((((+++++++++*********))))))---***&&&%%%&&&((()))***((((((((((((((((((((((((+++'''""""""'''*********)))(((((()))***++++++*********))))))(((((()))************+++++++++******************++++++************************''''''((())))))))))))(((+++***)))'''''')))***+++******************************))))))((((((''''''******++++++++++++******))))))))))))************++++++,,,,,,,,,+++******,,,+++++++++*********))))))***+++,,,+++,,,///111000222444777999;;;<<<===;;;>>>AAACCCDDDEEEFFFHHHJJJKKKMMMOOOQQQRRRSSSSSSTTTWWWZZZ\\\[[[[[[ZZZ[[[WWWWWWWWWXXXZZZ]]]___aaa___]]][[[ZZZYYYWWWTTTRRRQQQPPPOOOOOOOOOPPPQQQRRROOOOOOOOONNNNNNNNNMMMMMMNNNMMMLLLMMMNNNOOOMMMLLLNNNMMMMMMNNNPPPSSSVVVXXX[[[^^^bbbeeefffeeecccaaaaaadddfffgggeeedddccccccbbbccccccbbb___^^^^^^___``````aaa```______aaabbbeeeeeefffggggggfffdddccc]]]^^^___```aaabbbbbbcccbbb___\\\[[[\\\[[[XXXUUUWWWRRRMMMLLLLLLJJJDDD???999777555444333222000......,,,))))))***++++++***))))))))))))))))))))))))))))))(((((((((((()))***$$$$$$%%%%%%'''(((******))))))))))))))))))))))))))))))))))))************$$$%%%'''((((((((('''&&&(((((('''&&&&&&&&&&&&''''''((()))******)))(((''')))))))))))))))+++---.........---,,,,,,+++******+++)))(((''''''((()))+++)))((('''&&&&&&'''))))))&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%%%%&&&(((((('''''''''%%%$$$$$$%%%''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$&&&)))***))))))))))))************))))))((('''''''''''''''''''''(((''''''''')))***'''''''''(((((((((((((((+++*********))))))((((((&&&&&&&&&&&&&&&'''((())))))))))))))))))(((''''''))))))))))))))))))))))))***)))(((((()))---000333&&&''''''((())))))***+++))))))*********+++++++++........................(((+++...000111///,,,***++++++++++++++++++++++++)))))))))***+++++++++,,,,,,+++******))))))******)))(((''''''''')))***+++lllVVVEEE===888888888666444555222222222222111111111111000//////...............------...///000000000///,,,,,,,,,,,,,,,,,,++++++---...///---+++***+++,,,,,,,,,---------,,,++++++++++++*********)))))))))+++++++++*********))))))///,,,)))''''''((())))))************************,,,+++(((''''''(((***,,,,,,+++)))((((((((()))***************)))))))))((()))************+++++++++,,,+++++++++***)))))))))************************((((((((()))))))))******,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((()))))))))))))))******++++++++++++******))))))))))))************++++++,,,,,,,,,++++++***,,,,,,,,,,,,+++++++++++++++,,,.........000222555444555777:::<<<>>>@@@@@@BBBEEEHHHIIIIIIIIIJJJKKKMMMNNNOOOQQQSSSUUUUUUVVVWWWYYY\\\]]]\\\[[[[[[[[[ZZZZZZZZZZZZ\\\]]]___```]]][[[WWWUUURRRNNNJJJGGGCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBGGGFFFFFFGGGHHHGGGDDDBBBBBBBBBBBBCCCEEEIIILLLNNNRRRVVV]]]bbbdddcccbbb```___bbbeeefffeeedddccccccbbbbbbbbbaaa___^^^^^^___aaaaaa```___^^^___aaabbbaaabbbcccdddccccccaaaaaa]]]]]]]]]]]]]]]]]]]]]]]]```^^^[[[[[[]]]]]][[[XXX[[[WWWSSSRRRRRRPPPKKKGGGCCC@@@===;;;:::888555222000...+++************((())))))))))))))))))(((((()))))))))))))))))))))***(((((((((''''''(((((()))))))))))))))))))))))))))(((((()))))))))*********%%%&&&''''''((((((''''''((((((''''''((()))******(((((())))))))))))(((((())))))(((((()))***+++,,,---------,,,++++++******(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++''''''(((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))((('''&&&%%%%%%'''(((***(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))))))))))))))(((''''''))))))))))))))))))))))))***((('''%%%%%%%%%&&&''''''''')))******++++++***))))))*********+++++++++************************)))+++---//////...,,,+++++++++++++++++++++++++++***************+++++++++,,,+++******))))))******++++++))))))((()))******kkkUUUEEE===777777888555444555333222222222111111111111//////...---------------//////000000000//////...,,,,,,------...---------...///000...,,,+++,,,---//////...,,,,,,++++++++++++++++++++++++*********+++++++++***************111...***(((((())))))(((************************((())))))*********)))(((,,,+++***((((((((())))))************)))))))))))))))************+++++++++---,,,,,,+++***)))((((((******************************)))((()))***+++,,,---,,,+++******+++,,,---((((((((((((((((((((((((''''''((())))))***++++++******++++++++++++******)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...000111222333555777::::::;;;<<>>;;;888888888888;;;>>>AAACCCEEEKKKSSSZZZ]]]^^^]]]]]]\\\___ccceeeeeecccccccccaaaaaa```______^^^^^^^^^___]]][[[YYYYYY[[[]]]^^^]]]^^^___``````___^^^]]]\\\\\\[[[ZZZYYYXXXXXXWWW[[[ZZZYYYZZZ\\\]]]\\\[[[^^^[[[YYYXXXYYYXXXUUUQQQNNNKKKHHHEEECCC@@@===:::888555222000///...,,,***,,,,,,++++++******)))))))))***+++++++++***)))(((,,,+++***)))((('''''''''(((((((((((((((((((((((((((((())))))))))))******''''''&&&&&&''''''((()))((((((((()))***+++------))))))(((((((((((())))))))))))(((((((((((()))***,,,,,,,,,++++++******)))%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&((()))+++,,,'''(((((())))))(((((((((&&&''''''((((((''''''&&&%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''((()))'''''''''''''''''''''''')))'''&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&)))(((%%%######%%%((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''(((***++++++&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))((('''''''''((((((%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&((()))***((((((((((((''''''''''''''''''&&&&&&''''''(((((()))))))))))))))(((((('''))))))))))))))))))))))))***))))))'''&&&%%%%%%$$$''')))+++,,,---,,,+++***)))))))))************+++((((((((((((((((((((((((***+++,,,------------,,,************************+++++++++***************++++++***))))))))))))***---,,,+++***))))))))))))jjjTTTEEE===777777777555333444333333222222222111111111000///......------......111111000000///---,,,+++,,,,,,---.../////////...---...///...,,,+++,,,---...---,,,+++***+++,,,,,,++++++++++++++++++++++++************************///,,,)))((()))))))))(((((((((((((((((((((((((((&&&'''((()))***)))((((((******)))(((((()))***+++*********)))))))))))))))))))))*********+++++++++,,,+++++++++***)))))))))************************,,,+++)))((((((***,,,---,,,+++************+++,,,))))))))))))))))))))))))(((((()))))))))***************++++++++++++******))))))*********+++++++++++++++++++++,,,,,,------,,,,,,------...//////000111333555666777999<<>>AAADDDGGGHHHHHHHHHMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKHHHCCC>>>777777666555666888:::<<<;;;@@@HHHMMMPPPRRRUUUXXXZZZ^^^bbbeeeeeedddccccccbbb```_________^^^\\\[[[WWWTTTPPPNNNOOOQQQSSSTTTVVVWWWYYYZZZZZZZZZYYYYYYXXXXXXXXXWWWVVVUUUUUUUUUWWWWWWWWWXXXZZZ[[[[[[[[[]]]\\\[[[[[[\\\\\\ZZZWWWUUURRROOOMMMKKKHHHEEECCCCCC@@@===:::888666333000000//////...,,,++++++***((()))+++,,,,,,***(((''',,,+++***)))((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***((('''&&&&&&&&&''')))***))))))))))))***+++,,,---***)))(((''''''((()))***((((((((((((''''''''''''+++++++++******)))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((()))******'''((())))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%'''((()))((((((((('''''''''''''''((('''&&&'''((())))))(((%%%&&&'''(((((('''&&&%%%((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***%%%&&&'''((()))(((((('''(((((((((((())))))))))))))))))((((((((((((((()))%%%%%%%%%&&&((())))))))))))(((&&&&&&&&&''')))***((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''))))))))))))(((((())),,,...///---+++***))))))))))))************************************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++***)))))))))))))))+++*********************jjjSSSDDD<<<777777777555333444333333333222222222222111111000//////......//////------......------,,,,,,,,,---......////////////,,,---...---,,,+++,,,---+++***)))))))))***,,,---++++++++++++++++++++++++***************************)))'''''')))******)))))))))))))))))))))))))))***************+++,,,---(((((('''((()))***,,,---))))))))))))))))))******))))))*********+++++++++)))))))))***+++++++++,,,************************,,,+++)))((((((***,,,---******))))))))))))******************************+++*********)))))))))(((******++++++++++++******************++++++++++++++++++++++++,,,---...///,,,,,,---///000111222333555777999:::;;;===@@@BBBCCCCCCDDDEEEGGGJJJLLLMMMOOOQQQUUUVVVVVVVVVWWWXXXVVVVVVXXXZZZ[[[\\\\\\\\\\\\^^^___^^^]]]\\\\\\]]]bbbbbbaaaaaa```___^^^^^^[[[YYYUUURRROOOKKKFFFCCCCCCDDDHHHKKKNNNOOOPPPPPPTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSRRROOOJJJFFF;;;:::888666555666777888777;;;>>>@@@AAAFFFMMMSSSZZZ^^^cccffffffeeeddddddbbbaaa```______]]]XXXTTTKKKGGGCCCAAABBBEEEFFFFFFKKKLLLNNNOOOPPPPPPPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSVVVVVVXXXXXXYYYZZZ[[[\\\YYYYYYYYYZZZ\\\\\\[[[ZZZWWWUUUSSSQQQQQQOOOMMMKKKLLLIIIFFFCCCAAA>>>:::777222222000///---,,,+++***((()))+++++++++)))'''&&&))))))(((''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((('''&&&&&&((()))******))))))((((((((())))))***)))(((''''''((()))***(((((((((((((((''''''''')))))))))))))))(((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''''''''((()))))))))))))))'''(((((((((((((((((('''%%%%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%'''((()))''''''''''''&&&&&&%%%%%%###""""""###%%%&&&%%%$$$%%%&&&((((((((((((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''))))))*********+++++++++))))))((((((((())))))***...+++(((((()))***)))((((((''''''&&&'''((()))***)))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((( """$$$&&&((((((((('''((())),,,......---+++)))))))))))))))))))))))))))+++++++++++++++++++++++++++******)))***+++,,,---------------------------,,,+++++++++***)))))))))+++***))))))(((((())))))&&&'''((())))))***++++++hhhQQQDDD<<<666666777444333444333333333333222222222222111111000///////////////((()))***,,,.../////////------......///.........+++---...---,,,+++,,,---((((((((())))))***,,,,,,*********+++++++++++++++***************+++++++++((('''&&&''')))*********++++++++++++++++++++++++)))((('''&&&''')))+++,,,(((((('''((()))***,,,---))))))))))))************)))************+++++++++(((((()))***+++,,,,,,---******************************)))((()))***+++,,,))))))))))))))))))))))))************************,,,++++++***))))))((((((******++++++++++++***************++++++++++++,,,+++*********,,,...000111...///000222333555666777:::;;;===>>>???@@@CCCFFFGGGGGGGGGHHHJJJLLLOOOPPPQQQSSSWWWXXXXXXYYYZZZ[[[XXXXXXZZZ[[[\\\]]]]]]]]]^^^___```___^^^^^^___```aaabbbbbbbbbbbbaaa```______]]][[[ZZZYYYWWWTTTRRRQQQQQQSSSTTTUUUVVVVVVWWWVVVVVVVVVVVVUUUUUUUUUUUUQQQQQQQQQRRRQQQOOOKKKHHH===;;;999666555555666777888:::;;;::::::???IIIRRR[[[___eeehhhhhhgggfffeeedddcccaaaaaa```[[[SSSLLLAAA===888777:::<<<;;;:::>>>@@@BBBCCCEEEEEEEEEEEEIIIJJJJJJLLLMMMNNNOOOOOORRRTTTVVVWWWWWWXXXZZZ\\\WWWXXXYYYZZZ[[[[[[[[[[[[YYYWWWVVVUUUVVVUUUTTTRRRQQQOOOLLLJJJHHHEEEAAA>>>666555333111///---++++++***++++++++++++)))((('''''''''''''''(((((()))***((((((((((((((((((((((((''''''(((((((((((())))))((((((''''''(((((()))******)))((('''''''''''''''))))))(((((((((((())))))''''''((((((((((((((('''((((((((((((((((((((((((***(((&&&%%%%%%&&&(((***))))))))))))((('''&&&%%%&&&&&&'''((())))))))))))'''(((((())))))(((((('''%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&'''((((((((()))((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%'''((('''%%%''''''((((((((((((''''''$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&'''((()))***)))((((((*********+++++++++,,,,,,))))))((((((((()))******999444---))))))((('''$$$'''''''''((((((((((((((())))))))))))************))))))((((((''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))%%%&&&''')))))))))((('''((()))***,,,,,,+++)))(((***)))))))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,------------------------+++++++++*********************)))(((((((((((()))$$$%%%'''(((***+++++++++eeeOOODDD<<<666666666444333333444444333333333222222222000000///............///***+++,,,---............------.........---,,,,,,,,,...///...---,,,---///)))******+++++++++******)))))))))*********++++++))))))*********+++++++++***)))((((((***+++***)))++++++++++++++++++++++++&&&&&&%%%%%%&&&''')))***+++***)))(((((()))******((()))))))))************)))************+++++++++)))))))))***+++++++++,,,************************((((((((()))))))))***************++++++***************************************************************++++++++++++***************+++++++++,,,,,,+++*********,,,...111222111222444666888:::<<<===???AAABBBBBBCCCDDDFFFIIIKKKKKKJJJKKKLLLOOORRRSSSSSSUUUXXXYYYXXXXXXXXXYYYZZZ[[[\\\]]]^^^_________```aaabbbbbbaaaaaaccceeeaaabbbcccdddddddddccccccbbbaaa```aaabbbbbb```^^^```___]]][[[YYYXXXXXXWWWQQQQQQPPPPPPPPPOOOOOOOOOIIIIIIHHHIIIJJJIIIGGGDDD<<<:::888777666777888999999<<<>>>===<<>>>>>>>>>>>AAAAAABBBCCCDDDEEEFFFFFFHHHKKKOOOQQQRRRSSSWWWZZZXXXYYY[[[\\\]]]]]]^^^^^^]]]\\\ZZZZZZZZZZZZXXXWWWUUUTTTRRRPPPOOOLLLHHHEEE===<<<:::888555333111000...------,,,,,,+++******)))((((((((())))))***+++))))))))))))))))))))))))'''''''''((((((((())))))''''''((()))))))))))))))(((((('''''''''((())))))(((((())))))))))))((((((&&&&&&((()))***))))))(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((('''&&&%%%%%%&&&'''((())))))((((((((())))))))))))((((((&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&''')))+++++++++***)))))))))(((((('''&&&&&&%%%((('''(((***,,,,,,+++)))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''((())))))))))))))))))************+++++++++))))))(((((()))******+++>>>666---(((((()))(((&&&%%%&&&((()))***)))((('''((((((((()))))))))************)))(((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))************))))))((('''(((((()))((((((''''''******))))))(((((((((((()))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++***************+++++++++******)))(((((((((((((((&&&'''(((***+++++++++***~~~bbbMMMDDD<<<666666666444222333444444444333333333222222//////...------------...111000000///...,,,+++***---.........---,,,++++++---///000///......///000+++,,,------,,,+++)))((((((((())))))*********+++))))))******++++++++++++---+++******++++++)))((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,...,,,+++)))(((''''''((((((((())))))*********+++)))************++++++++++++++++++***************************************''''''((())))))))))))(((***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++++++++************+++++++++,,,,,,,,,+++*********,,,...111333444555777999;;;>>>???@@@CCCDDDEEEFFFEEEFFFIIIKKKNNNMMMMMMMMMNNNQQQTTTVVVYYY[[[]]]]]]\\\ZZZZZZ[[[\\\\\\^^^___````````````bbbcccddddddcccdddfffhhhaaabbbdddfffggggggffffffddddddccceeefffgggfffdddeeeccc___ZZZWWWTTTRRRRRRFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBDDDDDDCCCAAA;;;:::999888888:::<<<===999>>>AAAAAA@@@EEENNNWWW```dddiiimmmllljjjhhhggggggfffeeeeeebbbYYYJJJ???<<<888444555888999666222555666888;;;<<<=========<<<<<<<<<===>>>>>>??????>>>BBBGGGIIIKKKNNNSSSVVVZZZ\\\^^^_________```aaabbb```^^^]]]]]]]]][[[YYYZZZXXXWWWVVVUUUSSSOOOLLLEEEDDDBBB???<<<:::888777111000///------,,,,,,---++++++***************+++************************''''''''''''((((((((()))&&&''')))*********)))(((''''''''''''(((***+++,,,'''((()))******)))((('''%%%&&&(((************)))&&&''''''''''''''''''''''''((()))++++++)))((('''%%%&&&''')))))))))(((((($$$%%%&&&'''(((((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&(((+++...///...,,,***+++******)))(((''''''&&&&&&&&&''')))++++++***((()))((('''&&&&&&'''((()))(((&&&$$$""""""$$$&&&((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))(((((((((((()))))))))***))))))))))))************))))))((())))))***++++++;;;333***&&&(((+++,,,+++$$$&&&(((***+++)))'''&&&&&&'''''''''(((((())))))******)))(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&******))))))((((((((('''++++++++++++++++++++++++(((((()))************)))))))))))))))))))))))))))))))))******+++++++++,,,******)))(((((((((((((((((()))+++,,,,,,+++***)))dddNNN>>>;;;777444444444444444555444333111000/////////....../////////---,,,+++,,,,,,------......//////........................///000000...+++*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++***)))((((((((()))+++,,,'''&&&&&&%%%&&&(((***+++)))+++,,,***''''''***......---,,,+++************''''''''''''''''''''''''*********)))))))))))))))(((((()))***************+++(((&&&'''***,,,+++)))((()))++++++)))((()))*********+++++++++******)))(((((()))************)))'''))),,,......---+++)))))))))***+++,,,------...++++++,,,,,,,,,---------))))))))))))))))))***+++//////............//////888;;;>>>@@@@@@@@@@@@AAAFFFFFFFFFFFFHHHJJJMMMNNNPPPPPPOOONNNOOOQQQTTTUUUXXXXXXYYYYYYYYYYYYXXXXXXZZZ[[[\\\^^^```aaaccccccbbbcccdddeeeeeehhhkkknnngggfffdddccccccddddddeeekkkjjjjjjiiiiiiiiiiiiiiijjjgggccc___ZZZSSSLLLGGGFFFDDDAAA>>>===<<<===>>>:::;;;<<<;;;::::::<<<>>><<<>>>AAADDDFFFFFFFFFFFFHHHHHHHHHKKKPPPWWW]]]aaaeeegggiiillllllkkkjjjhhhiiihhhffffffddd[[[MMMCCC888888888666444333444666777999===BBBEEECCC???;;;<<<<<<===???@@@>>>;;;888999:::<<>>999777444222111///+++((()))(((((((((((()))***++++++***((('''&&&''')))***,,,+++***))))))***+++,,,+++***)))(((((()))***+++)))((('''''''''(((***+++&&&&&&&&&'''''''''((((((((('''''')))+++,,,+++)))((((((((((((''''''''''''******))))))))))))*********)))'''&&&'''))),,,...((((((''''''&&&&&&&&&%%%((()))))))))))))))(((''')))))))))(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''((()))+++,,,,,,,,,++++++111---((('''((()))(((&&&(((%%%)))+++)))///000&&&)))((('''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&'''&&&&&&&&&&&&'''(((((())))))*********))))))(((---,,,***)))))))))***+++************************(((((()))))))))))))))(((%%%%%%%%%&&&'''((()))))),,,++++++******++++++,,,''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((()))*********,,,***'''%%%%%%&&&((()))++++++***)))((((((((()))''''''((()))***+++,,,,,,)))))))))))))))))))))))))))************+++++++++++++++***)))(((((())))))************************~~~bbbMMM???;;;777555444555555444666555444333222111111111000111111000///---+++***.............../////////...........................//////...,,,***++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))***++++++************+++,,,---...+++++++++***))))))+++,,,))))))))))))))))))******************************************))))))))))))((())))))******************)))((((((***+++*********+++------+++***+++,,,))))))*********)))))))))******************))))))(((***+++------,,,+++*********++++++,,,---------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---...///---...///111444666999:::<<<>>>AAABBBBBBBBBDDDEEEIIIIIIIIIJJJLLLMMMNNNOOOPPPOOOOOOOOOQQQSSSTTTVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^```aaacccdddeeeeeefffffffffeeefffiiikkkkkkjjjiiihhhgggggghhhhhhlllkkkjjjiiihhhggggggggghhheeeaaa^^^ZZZUUUPPPLLLIIIGGGEEEBBB@@@>>>=========>>>???>>>======???AAAAAACCCGGGKKKNNNPPPQQQQQQSSSSSSSSSUUUYYY]]]bbbeeeeeegggiiikkklllkkkjjjiiihhhgggggghhhfff___SSSJJJ@@@===:::777555555666777:::<<<@@@EEEGGGFFFBBB???>>>>>>???@@@BBBAAA>>>;;;888777777888;;;>>>???>>>MMMQQQWWW]]]bbbdddddddddcccbbbaaa___^^^]]]\\\\\\```____________]]]ZZZWWWSSSRRRQQQOOOMMMJJJHHHGGG>>><<<:::888666444000---++++++***)))))))))******,,,***)))(((((()))***+++*********))))))***************)))(((((()))******)))(((((('''((()))***+++&&&&&&&&&'''''''''((((((((('''''')))+++,,,+++)))((((((((((((''''''''''''******))))))))))))******((((((((())))))***++++++((((((((('''''''''&&&&&&''''''((())))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((------.........---,,,+++///+++((('''((()))(((''')))%%%((()))&&&---000'''***)))(((&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''&&&&&&&&&&&&'''(((((((((((()))***************,,,+++******)))))))))***************************'''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''((())))))++++++************++++++'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&&&&''')))******+++((('''%%%###"""###%%%&&&******))))))((()))))))))((((((((()))******++++++))))))))))))))))))))))))))))))*********++++++++++++******)))(((((())))))************************{{{```KKK@@@<<<888555555555555555888777666444333333333333333333222111///---+++***000000///////////////...........................---...///...,,,+++,,,---++++++++++++++++++++++++)))******************)))((()))******++++++******(((((()))***++++++++++++,,,***))))))***++++++***&&&''')))***++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************((()))******++++++************+++***)))((()))******,,,------,,,++++++,,,((())))))))))))))))))))),,,,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++---...//////000333666:::>>>AAABBBBBBCCCDDDEEEEEEFFFHHHKKKLLLMMMNNNPPPPPPPPPPPPPPPNNNOOOPPPQQQSSSTTTVVVVVVXXXYYYZZZ\\\]]]^^^______^^^___```bbbccceeeffffffhhhhhhhhhfffeeedddfffhhhnnnmmmlllkkkjjjiiiiiijjjkkkkkkiiigggfffdddcccbbbbbb___\\\YYYWWWTTTQQQNNNLLLKKKJJJHHHEEEBBB@@@???;;;<<<======;;;<<<===???CCCEEEJJJOOOTTTXXX[[[\\\^^^^^^___```bbbdddfffgggeeegggiiikkklllkkkjjjiiihhhhhhhhhjjjiiiddd\\\UUUKKKEEE===999888999888777<<<===@@@DDDGGGGGGDDDAAA??????@@@BBBDDDDDDCCCAAA<<<888444222333666777888CCCHHHOOOXXX^^^bbbdddddddddcccaaa```^^^^^^]]]]]]```___^^^^^^^^^]]]ZZZWWWTTTTTTSSSRRRPPPNNNMMMLLLGGGEEEBBB@@@>>>;;;777555///...---,,,******)))))),,,+++***))))))***+++,,,((())))))******))))))(((***))))))(((((())))))***((((((((((((((()))******&&&&&&&&&'''''''''''''''((('''''')))++++++***)))((((((((((((''''''''''''***))))))(((((())))))***&&&''')))***++++++***)))))))))((((((((((((''''''%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++/////////...---+++***))),,,)))'''&&&'''((((((''')))%%%'''(((&&&000777111+++***)))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''((()))*********************++++++******))))))************************'''((((((((('''&&&%%%%%%&&&&&&&&&&&&'''((())))))+++******))))))******+++(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))$$$%%%&&&'''((()))*********)))'''&&&%%%&&&((()))))))))((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))((((((((())))))************************yyy^^^JJJ@@@===999666666666666666777777555444444333333333333333222111000///...---111111000000//////..............................,,,---......,,,,,,---...++++++++++++++++++++++++))))))************))))))((()))***+++,,,+++***)))'''((()))+++++++++***)))---***((()))+++---+++(((((())),,,---...---+++***************************)))***************++++++))))))***++++++++++++***))),,,---,,,)))'''(((***(((***++++++***))))))***)))))))))))))))*********---,,,,,,++++++***++++++++++++*********+++,,,---,,,,,,+++++++++******************+++++++++,,,,,,)))******+++,,,...000111555666888;;;>>>@@@AAABBBFFFGGGGGGGGGGGGIIILLLOOOMMMOOOQQQSSSTTTSSSQQQPPPOOOPPPRRRTTTUUUVVVWWWWWWZZZ[[[\\\^^^___`````````___```aaabbbdddeeeffffffhhhhhhhhhfffddddddfffggglllkkkkkkiiihhhhhhggggggjjjiiigggeeeccc```^^^]]]ZZZWWWSSSPPPOOOMMMKKKIIIKKKKKKKKKKKKIIIFFFCCCAAA;;;<<<===<<<;;;;;;===??????AAAEEEKKKQQQWWW\\\^^^aaabbbccceeefffgggggggggfffgggiiijjjkkkkkkjjjiiijjjjjjkkkllllllhhhbbb]]]WWWMMMBBB<<<;;;;;;:::777::::::<<<@@@CCCCCCBBB@@@>>>===>>>AAAEEEGGGGGGFFFCCC===666111111333555777:::???GGGPPPYYY___bbbdddccccccaaa```___^^^^^^^^^___^^^]]]]]]]]]\\\YYYWWWTTTTTTTTTTTTSSSRRRQQQPPPNNNLLLIIIGGGEEECCC???<<<444333000...,,,***))))))++++++***))))))***++++++'''((()))******)))(((''')))))))))(((((()))))))))((((((((((((((())))))***'''''''''''''''''''''''''''''''''(((***+++***)))((((((((((((''''''''''''))))))(((((((((((())))))&&&'''((()))************)))))))))))))))((((((((($$$$$$&&&'''(((((((((((((((((()))))))))))))))***'''''''''((()))+++,,,---------,,,+++***((('''''')))((('''&&&'''((((((((()))%%%((())))))666BBB???,,,+++***(((''''''&&&&&&''''''''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))*********))))))(((((()))***++++++***)))(((************************(((((()))))))))))))))((('''''''''''''''((())))))***))))))(((((())))))***((((((((()))))))))******(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&''''''''''''+++***)))((('''(((******((((((((((((((()))***+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))***************))))))((((((((())))))************************www]]]III@@@===999666666666666666666555444333222222222333111111111000000000000111111111000000//////..............................+++,,,...---,,,,,,---///++++++++++++++++++++++++))))))************))))))((()))+++,,,,,,,,,+++***+++,,,---...///...---,,,,,,***((())),,,---+++(((***+++---...---,,,)))((())))))))))))))))))))))))))))))******+++++++++,,,))))))***+++++++++++++++))),,,...---***((((((***)))***,,,,,,***)))***++++++************+++,,,---,,,++++++******+++,,,,,,,,,+++***)))***+++---...++++++******))))))((((((******+++++++++,,,,,,,,,......///111333555777888888999;;;>>>???AAAAAABBBHHHIIIJJJIIIIIIKKKNNNQQQNNNPPPSSSUUUVVVTTTRRRQQQPPPQQQSSSUUUWWWWWWXXXXXX]]]^^^^^^____________^^^______```aaacccdddeeeeeeeeeffffffeeecccdddfffhhhiiiiiiiiihhhhhhgggfffeeeggggggfffdddbbb___\\\[[[SSSPPPMMMJJJHHHGGGDDDBBBFFFGGGHHHIIIHHHFFFDDDBBB>>>???@@@???>>>???@@@BBB===???BBBGGGNNNTTTZZZ]]]aaabbbdddfffhhhiiiiiiiiifffgggiiijjjkkkkkkjjjjjjlllllllllmmmllliiieeebbb___UUUIIIBBB???>>>;;;888999999:::<<<@@@AAAAAAAAA;;;;;;<<>>777222111222444555111444:::BBBKKKTTT\\\```aaaaaa___^^^^^^]]]]]]]]]___^^^\\\\\\]]]\\\[[[ZZZVVVWWWWWWXXXXXXWWWWWWVVVUUUSSSQQQPPPOOOMMMJJJHHH???>>>;;;777444111///......------,,,+++***)))(((((())))))******))))))((('''(((((())))))(((((('''''''''((()))))))))))))))'''''''''''''''&&&&&&&&&'''&&&&&&(((******)))((((((((((((((('''''''''''')))((((((''''''(((((())))))(((&&&%%%%%%(((+++---''''''(((((((((((())))))%%%&&&'''(((((((((((((((((())))))******++++++,,,((((((((()))***+++,,,---,,,+++***((((((''''''((('''((())))))((('''((()))***'''***((($$$...888555,,,+++***(((''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))'''(((((((((((('''&&&&&&'''&&&&&&&&&&&&'''((((((++++++++++++***((('''&&&(((((())))))******))))))))))))))))))))))))))))))###$$$&&&'''(((((((((((()))(((((('''(((((())))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))***))))))((('''&&&%%%%%%(((''''''''''''((())))))(((((('''''''''((()))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((()))))))))******((((((''''''(((((())))))))))))))))))))))))))))))rrrYYYFFF???;;;777555444555555444444333333222222222222222111111000/////////000111.............../////////........................,,,---......,,,+++,,,---++++++++++++++++++++++++******++++++++++++******+++*********++++++,,,,,,)))))))))((((((((())))))(((***,,,,,,+++***************))))))))))))))))))************************))))))***++++++,,,------)))***++++++,,,,,,++++++)))******,,,------+++)))+++---......---,,,,,,---+++***))))))***,,,...///000...+++)))'''''''''(((++++++******++++++,,,---,,,,,,,,,+++++++++++++++,,,,,,---------............///000333666999;;;===:::<<<@@@DDDGGGIIIJJJJJJJJJMMMOOOPPPPPPQQQRRRSSSPPPRRRTTTVVVXXXXXXWWWWWWWWWWWWVVVVVVVVVWWWYYYYYY[[[[[[\\\]]]^^^^^^^^^]]]______```aaabbbcccddddddbbbbbbbbbaaa```aaaccceeeeeefffggghhhhhhhhhgggffffffgggggghhhgggeeecccaaa[[[ZZZXXXXXXWWWTTTQQQNNNMMMNNNOOOOOOOOOMMMLLLKKKFFFHHHHHHHHHGGGGGGHHHJJJQQQPPPPPPQQQUUUYYY^^^aaabbbcccdddfffhhhjjjlllmmmggghhhhhhiiijjjjjjkkkkkkjjjjjjjjjiiihhhhhhhhhiiifffccc]]]UUUMMMFFF@@@======;;;:::;;;???CCCEEEFFFAAA???<<<<<>>:::555222222333444444222444777===EEEOOOXXX^^^```___^^^]]]]]]\\\]]]]]]]]]\\\ZZZYYYZZZZZZYYYXXXUUUUUUUUUVVVVVVUUUUUUTTTVVVTTTSSSSSSSSSQQQOOOMMMFFFDDDAAA>>>:::777666555111111000///---+++***)))*********))))))*********''''''((())))))(((''''''&&&'''((()))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&''')))***)))(((((((((((((((''''''''''''((((((''''''''''''((((((''''''&&&&&&'''(((***+++&&&&&&'''''''''(((((((((''''''((())))))(((((((((&&&''''''((())))))******)))))))))))))))***++++++,,,+++)))'''%%%$$$$$$$$$''')))++++++((('''(((***'''&&&***'''!!!'''///++++++***)))((('''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((((('''&&&&&&'''&&&&&&&&&&&&'''(((((())))))************))))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++))))))((('''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***'''''''''''''''((())))))))))))))))))))))))))))))pppWWWEEE>>>;;;777444444444444444444444333222222222333333333222000............///,,,---------......//////........................---...///...,,,+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***)))***+++,,,------,,,+++*********,,,,,,'''***------***((()))+++************+++,,,---...(((((((((((((((((((((((())))))***+++,,,,,,------******+++,,,,,,,,,,,,+++***))))))+++//////,,,((()))+++,,,,,,+++***++++++***)))(((((()))+++---...222000,,,)))&&&$$$$$$$$$******+++++++++,,,,,,,,,---------------------------------.........//////222333555777:::>>>@@@BBB???AAAEEEHHHJJJKKKKKKKKKKKKNNNQQQSSSSSSSSSTTTTTTRRRSSSUUUWWWYYYYYYZZZZZZZZZYYYWWWVVVVVVWWWYYYZZZXXXYYYZZZ\\\]]]^^^______``````aaabbbccccccddddddbbbcccbbbaaa______aaacccbbbcccdddfffffffffeeeeeeggghhhiiijjjjjjhhhfffeeebbbbbbaaabbbbbb```\\\YYYXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUTTTSSSSSSUUUWWWZZZXXXWWWWWWYYY]]]aaadddbbbbbbcccdddfffhhhjjjkkkhhhhhhhhhiiijjjjjjkkkkkkgggggghhhgggggghhhiiikkkhhhgggccc\\\RRRIIIBBB???===;;;999:::===BBBDDDFFFFFFBBB???===>>>???@@@@@@;;;999555444555555555444444444666:::BBBLLLVVV\\\___^^^]]]]]]\\\\\\\\\\\\aaa___]]]]]]^^^^^^]]]\\\XXXXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTUUUTTTRRRPPPKKKIIIFFFBBB???<<<:::999444444333111///---+++))),,,+++***))))))***+++,,,&&&'''((())))))((('''&&&&&&''')))*********)))((((((((('''''''''&&&&&&&&&&&&&&&&&&''')))***)))((()))(((((((((''''''''''''((((((''''''''''''((((((%%%&&&'''))))))))))))(((%%%&&&&&&&&&''''''((((((((()))))))))))))))((('''%%%%%%%%%&&&'''(((((()))***)))))))))))))))******,,,***'''$$$!!! (((+++---,,,)))'''(((***$$$###)))(((!!!&&&---(((+++***)))'''&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((()))++++++,,,,,,)))(((''''''''')))***+++))))))))))))))))))))))))+++++++++***)))'''&&&%%%***)))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&'''((()))***++++++&&&&&&''''''((((((((()))***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((()))***))))))))))))))))))))))))ttt[[[GGGAAA>>>:::777666555444333666444222111222333333222222222000///............000000000000000000000000---.....................000//////---,,,+++******++++++++++++++++++++++++)))************+++++++++------+++***))))))((((((++++++++++++++++++++++++---,,,+++******,,,...///------,,,,,,+++***))))))+++)))&&&######&&&)))+++)))************+++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,+++******)))************************++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,---------,,,,,,---......---,,,+++---...+++---.../////////111222444555666999<<>>@@@@@@@@@FFFFFFFFFEEEBBB@@@===<<<888777666555555666777888555666666888===HHHVVV______^^^]]]]]]\\\\\\\\\]]][[[[[[[[[]]]^^^^^^\\\ZZZVVVUUUUUUVVVXXXZZZYYYXXXVVVVVVVVVVVVWWWWWWXXXXXXMMMMMMKKKIIIGGGDDDBBBAAA<<<;;;:::888444000---+++,,,+++***)))((('''''''''(((((((((((()))))))))))))))))))))))))))((('''''')))((('''&&&&&&&&&&&&&&&************)))((('''&&&))))))))))))))))))))))))'''((()))))))))(((&&&%%%&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((+++)))&&&''')))***)))''')))***++++++++++++******'''((()))******(((&&&$$$'''%%%######&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))&&&$$$%%%''''''%%%###&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******(((((('''&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%$$$'''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''(((((())))))*********(((&&&&&&))))))'''%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***)))((('''((()))******(((''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((tttZZZGGG@@@===888666555555444333666444222111222333333222222111000///............111111111111111111111111......------------------000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,+++***))))))))))))+++++++++++++++++++++++++++***)))((()))***,,,---***++++++++++++,,,,,,,,,...,,,***((((((***,,,...)))************+++++++++************++++++++++++------.........---,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++,,,,,,+++***)))***,,,,,,---///000000111333555::::::;;;<<<>>>@@@BBBCCCDDDFFFIIILLLMMMNNNNNNMMMPPPRRRTTTTTTTTTTTTUUUVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZXXXWWWXXXZZZ[[[[[[[[[XXXWWWXXX[[[```bbbbbb```_________]]]ZZZXXXXXXYYY[[[\\\]]]^^^___```aaaaaadddeeeggghhhiiiiiiiiihhhdddcccbbbcccdddcccbbb```aaabbbbbb```]]][[[[[[\\\ZZZ]]]___```_________```bbbaaaaaabbbdddeeeffffffbbbdddeeeggghhhhhhggggggeeeeeedddeeefffgggiiijjjiiihhhhhhggghhhiiijjjkkkiiiiiihhheee^^^VVVNNNIIIBBB>>>999777888;;;===>>>FFFGGGHHHHHHHHHFFFDDDCCC;;;:::888666666666777888666666666666;;;EEERRR\\\______^^^]]]\\\\\\\\\\\\^^^]]]]]]^^^______]]][[[YYYWWWVVVWWWXXXYYYXXXWWWYYYYYYXXXWWWVVVUUUTTTSSSPPPPPPOOONNNLLLIIIGGGEEEAAA@@@???<<<999555111///,,,,,,,,,,,,+++)))'''&&&((()))))))))))))))))))))***************)))(((((('''''''''&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&''''''((()))***'''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((+++(((&&&''')))***)))'''))))))))))))))))))((((((''''''((()))((('''&&&%%%'''%%%######%%%'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''((('''%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))---+++)))***+++,,,***(((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''((((((((()))))))))*********)))((((((((((((((()))(((((('''&&&%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''')))'''&&&''')))+++)))((((((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***'''&&&%%%&&&'''((((((&&&''''''''''''&&&&&&%%%%%%(((((((((((())))))))))))sssZZZFFF???;;;777555444444444333666444222222333333333222222111000//////......///111111111111111111111111.........------,,,,,,,,,//////...---,,,++++++***------------------------)))************+++++++++++++++************++++++++++++++++++++++++++++++))))))((('''((()))***+++(((((()))***,,,---......+++***)))(((((()))***+++)))************++++++++++++++++++++++++*********,,,,,,---.........------++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---...,,,------+++***)))+++,,,---///111333333555777999@@@@@@@@@@@@AAABBBCCCCCCFFFHHHLLLOOOPPPPPPOOONNNOOOQQQSSSTTTTTTTTTVVVWWWWWWXXXYYYYYYZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[YYYXXXVVVWWWXXXYYYYYYXXXXXXXXXYYY\\\^^^___^^^\\\\\\[[[YYYXXXXXXXXXVVVUUUWWWWWWXXXYYYZZZZZZ[[[[[[```bbbeeeggghhhgggfffeeebbbaaa``````aaaaaa```___```aaabbb```]]][[[[[[[[[XXXZZZ]]]______```aaabbbbbb```___aaaeeegggfffddd```aaabbbdddeeefffffffffffffffeeeeeeeeefffgggggghhhhhhhhhhhhiiijjjlllllljjjjjjjjjhhhddd]]]WWWTTTMMMGGG???:::999;;;>>>???EEEGGGIIILLLMMMMMMMMMLLLAAA???===:::999999:::::::::999777777;;;DDDPPPXXX___^^^^^^^^^]]]]]]]]]]]]___^^^\\\\\\]]]]]]\\\ZZZ[[[YYYVVVVVVWWWXXXXXXWWWZZZZZZYYYXXXWWWUUUSSSSSSTTTTTTUUUTTTRRRPPPMMMKKKIIIHHHFFFCCC???;;;777555////////////---+++((('''))))))))))))))))))))))))***++++++++++++******)))''''''''''''''''''((((((&&&&&&((()))************((((((((((((((((((((((((((((((((()))(((((('''&&&'''''''''''''''(((******''''''''''''''''''''''''&&&&&&'''((()))***++++++$$$%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&'''(((***(((''''''((())))))((((((((('''''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&'''%%%###$$$%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''')))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))***)))'''((())))))((('''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((((((((()))((('''&&&&&&%%%%%%%%%%%%''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$'''&&&%%%&&&((())))))((('''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))'''&&&%%%&&&'''((((((&&&(((((((((''''''''''''&&&(((((()))))))))*********sssYYYFFF>>>;;;888666555666555444555444222222333444333111111111000///////////////////////////////////////000//////......---------//////...---,,,,,,++++++------------------------))))))*********+++++++++************++++++,,,---++++++++++++++++++++++++)))(((((((((((()))******(((((()))***,,,---......***))))))))))))))))))***))))))*********+++++++++,,,,,,,,,++++++*********)))******+++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///...//////...---,,,...//////111444666777999;;;>>>CCCCCCCCCCCCCCCDDDEEEFFFGGGJJJMMMPPPQQQQQQOOONNNNNNPPPSSSTTTTTTTTTUUUWWWYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXYYY[[[[[[YYYWWWUUUUUUWWWWWWWWWVVVVVVVVVXXXYYYZZZZZZXXXWWWXXXUUUSSSTTTVVVVVVSSSPPPRRRRRRSSSTTTUUUVVVWWWWWWZZZ\\\```dddfffeeedddbbb___]]]\\\\\\^^^^^^^^^\\\^^^___```___\\\ZZZYYYYYYTTTWWWZZZ[[[[[[[[[\\\]]]```]]]\\\^^^ccceeeccc```]]]^^^___```aaabbbcccdddcccccccccccccccddddddeeefffgggggghhhiiikkklllllliiijjjkkkjjjhhhdddaaa^^^WWWQQQHHHAAA>>>======<<>>===@@@HHHQQQXXX\\\]]]^^^^^^______``````^^^\\\ZZZYYYZZZYYYXXXWWWXXXUUUSSSRRRTTTVVVWWWWWWVVVWWWXXXYYYYYYXXXXXXWWWVVVWWWXXXXXXWWWTTTQQQOOOPPPNNNLLLHHHDDD@@@===;;;444333222000---,,,***************)))))))))))))))*********++++++***))))))((((((((((((((('''&&&&&&&&&'''((())))))*********((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))'''(((((())))))*********%%%&&&&&&&&&'''''''''((('''''''''&&&&&&'''''''''((('''''''''(((((())))))(((((('''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''%%%######$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((('''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((()))))))))((('''((()))******(((((((((((((((((((((((('''(((((((((((())))))))))))sssZZZGGG???<<<999777777888888777555333222333444444222111111000000////////////000........................000000000000//////...............------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++************+++,,,---...++++++++++++++++++++++++))))))))))))******++++++*********++++++,,,,,,,,,------------------------))))))*********+++++++++---,,,,,,,,,++++++******)))******+++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///...///000///......000222222555777999;;;===@@@BBBCCCCCCCCCDDDEEEGGGHHHIIIHHHJJJMMMOOOPPPOOONNNMMMNNNPPPRRRSSSSSSSSSTTTUUUXXXYYYYYYXXXXXXVVVUUUUUUVVVVVVVVVVVVWWWXXXZZZZZZXXXVVVTTTTTTUUUVVVVVVUUURRRSSSTTTUUUUUUTTTTTTSSSUUUSSSQQQRRRTTTSSSPPPMMMOOOPPPQQQRRRTTTUUUVVVVVVUUUXXX]]]aaaddddddcccbbb\\\ZZZYYYYYYZZZ[[[[[[[[[[[[\\\^^^]]]ZZZWWWVVVVVVTTTVVVXXXYYYXXXWWWWWWXXX[[[ZZZYYY[[[^^^___]]][[[YYYZZZ\\\]]]^^^_________]]]]]]^^^___```aaabbbbbbbbbcccdddfffhhhiiijjjjjjhhhhhhiiiiiiiiihhhfffeee[[[VVVOOOHHHCCC>>>999666>>>@@@CCCGGGJJJMMMNNNOOOOOONNNMMMLLLLLLLLLLLLMMMNNNKKKHHHGGGJJJPPPWWW[[[ZZZ[[[]]]___aaabbbbbbbbb^^^\\\ZZZYYYYYYXXXVVVTTTPPPNNNKKKKKKMMMQQQSSSTTTTTTUUUWWWYYYZZZZZZZZZYYYVVVWWWXXXXXXWWWVVVTTTRRRSSSRRROOOKKKGGGDDDAAA@@@;;;999444000---------...+++*********)))))))))((((((((()))))))))))))))(((*********)))(((&&&%%%$$$(((((())))))))))))((((((''''''''''''''''''''''''(((((('''''''''(((((((((%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''')))***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''%%%######$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((()))(((((((((((()))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&'''(((''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((((((((()))((('''((()))******((('''(((((((((((((((((((((&&&&&&&&&'''''''''((((((ttt[[[GGG???<<<999888888999999999444333333333444444222000000000////////////000000........................////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++++++++,,,---...++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...,,,---...///...000222444666888;;;===>>>@@@CCCEEECCCDDDDDDEEEGGGIIIKKKLLLJJJKKKMMMNNNNNNNNNMMMMMMMMMOOOQQQRRRQQQQQQQQQSSSVVVVVVVVVVVVUUUTTTSSSRRRTTTTTTTTTTTTUUUUUUVVVWWWUUUSSSQQQRRRSSSTTTTTTSSSNNNOOOQQQQQQPPPPPPRRRSSSUUUTTTSSSTTTTTTRRROOOMMMOOOPPPQQQSSSUUUWWWYYYYYYWWWZZZ]]]```bbbcccbbbaaa[[[YYYWWWWWWYYY[[[[[[[[[YYY[[[\\\\\\YYYVVVTTTTTTVVVXXXYYYYYYWWWVVVUUUVVVVVVWWWYYYYYYYYYXXXWWWWWWVVVXXXZZZ\\\\\\\\\ZZZYYYXXXYYY[[[\\\]]]^^^^^^^^^]]]^^^```bbbdddffffffgggeeeeeeffffffggggggggggggaaa^^^YYYTTTNNNGGG@@@<<<>>>???@@@AAADDDGGGIIIKKKOOOPPPRRRTTTUUUVVVVVVVVVWWWUUURRRRRRUUUYYY\\\^^^[[[]]]___aaabbbbbbbbbaaa___^^^\\\\\\[[[YYYUUURRRHHHEEEBBBAAADDDIIIMMMNNNRRRSSSVVVXXXZZZZZZYYYXXXUUUUUUVVVVVVVVVUUUTTTTTTUUUSSSPPPLLLIIIFFFEEEDDDAAA>>>:::555222000000111+++++++++******))))))(((''''''((())))))))))))(((******+++***)))'''%%%###((()))))))))))))))((('''''''''''''''''''''''''''(((''''''''''''((())))))&&&%%%%%%&&&&&&'''((()))''''''''''''''''''''''''******)))((('''&&&%%%%%%))))))(((((('''&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%&&&''''''&&&'''(((***)))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&''')))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''')))******(((((()))+++'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((()))(((((((((((())))))***((('''%%%%%%%%%''')))***''''''((()))))))))(((((('''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((((()))***)))'''''''''(((&&&&&&&&&'''''''''''''''''''''(((((((((((((((((('''&&&%%%&&&'''((((((&&&&&&''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''uuu\\\HHH>>>;;;888777888999999999444333333444555444222000000000////////////000000////////////////////////,,,,,,------......//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------+++---///000111333666888:::<<<>>>@@@AAABBBEEEGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMOOOPPPPPPOOONNNOOOPPPSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQQQQPPPPPPQQQQQQRRRPPPOOOMMMNNNPPPRRRQQQQQQLLLMMMNNNNNNMMMOOOSSSVVVWWWXXXYYYYYYVVVSSSQQQPPPPPPQQQSSSVVVXXX[[[]]]^^^___```aaabbbcccbbbaaaaaa]]]ZZZXXXXXXZZZ\\\]]]]]]XXXZZZ\\\\\\YYYVVVTTTSSSUUUWWWYYYYYYWWWUUUUUUUUUSSSWWWZZZZZZVVVSSSSSSUUUTTTVVVYYY[[[[[[YYYVVVTTTXXXYYYZZZ[[[[[[[[[ZZZZZZXXXYYY\\\___aaabbbccccccbbbbbbbbbbbbcccdddeeeeeefffccc```\\\XXXSSSLLLHHHBBB@@@???>>>???AAADDDFFFJJJMMMRRRWWWZZZ\\\\\\[[[\\\ZZZXXXYYY]]]____________```aaabbbbbbaaa___^^^^^^]]]]]]]]]\\\XXXSSSOOOBBB>>>:::888;;;@@@DDDFFFJJJMMMQQQUUUXXXYYYYYYYYYUUUTTTSSSSSSSSSTTTUUUVVVVVVTTTQQQNNNKKKIIIHHHGGGDDDCCCAAA>>>:::666444222,,,,,,+++******))))))((('''((()))***************'''((()))******)))'''&&&&&&'''((())))))***))))))''''''''''''''''''''''''(((''''''&&&'''((()))***'''''''''(((((()))***+++''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&$$$&&&''''''&&&&&&(((+++((('''&&&%%%&&&(((***+++%%%&&&'''((()))(((''''''$$$&&&'''%%%######%%%''''''&&&&&&%%%%%%&&&&&&'''((('''%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$&&&((((((&&&%%%''')))(((((()))************)))++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&***)))))))))((((((((('''((((((((((((((()))******((('''&&&%%%&&&(((+++,,,''''''((()))))))))))))))'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&(((((('''''')))+++&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&%%%&&&'''((((((&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((vvv\\\III<<<:::777666777888888888444333333444555444222000000000////////////000111111111111111111111111111)))******+++,,,---......------------------,,,,,,------------------------)))************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---)))************++++++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........***+++,,,---------,,,,,,---///111333444666:::<<<<<<>>>@@@AAABBBCCCFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOMMMLLLMMMNNNOOOPPPMMMOOOPPPPPPNNNMMMMMMNNNQQQQQQQQQQQQQQQPPPOOOOOOOOOOOONNNMMMMMMMMMNNNNNNMMMKKKJJJKKKNNNOOOPPPOOOKKKLLLMMMLLLLLLOOOTTTYYYYYY\\\^^^]]]XXXTTTSSSTTTQQQRRRUUUXXX[[[^^^```aaaffffffeeeeeecccbbbaaa```^^^\\\ZZZYYY[[[]]]______XXX[[[]]]]]]ZZZWWWTTTTTTSSSUUUWWWWWWVVVTTTTTTUUURRRXXX\\\ZZZTTTPPPQQQTTTRRRUUUYYY[[[[[[XXXSSSPPPYYYZZZ[[[[[[[[[YYYXXXWWWUUUVVVYYY\\\^^^````````````______``````bbbcccddddddaaa^^^[[[YYYUUUQQQNNNEEECCC???===<<>>AAABBBDDDEEEEEEFFFHHHJJJIIIJJJLLLNNNOOOOOOOOOOOONNNOOOQQQSSSTTTTTTTTTTTTTTTTTTSSSSSSRRROOOLLLJJJJJJIIIJJJKKKLLLLLLKKKJJJKKKJJJHHHGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMNNNNNNOOOXXXXXXXXXYYYZZZ[[[[[[\\\\\\]]]___^^^[[[YYYWWWWWWYYY\\\```dddiiilllooopppzzzqqqhhhaaa\\\YYYWWWWWWUUUVVV[[[]]]ZZZWWWXXX\\\^^^___]]]^^^```]]]WWW[[[]]]```aaaaaa^^^YYYVVVVVVUUUSSSRRRQQQQQQRRRRRRRRRXXX^^^___[[[XXXWWWXXX^^^^^^^^^^^^^^^^^^^^^^^^`````````___^^^]]]\\\[[[WWWVVVVVVWWWXXXYYYXXXWWWYYYZZZZZZYYYWWWVVVWWWXXXUUURRRLLLGGGDDDDDDDDDEEEGGGHHHKKKOOOTTTXXX[[[]]]bbbbbbaaa___]]]]]]___aaaddddddeeedddcccbbb```___```]]]YYYXXXXXXVVVQQQMMMEEE@@@:::666444555555555444666;;;@@@DDDFFFFFFEEEIIIIIIIIIJJJLLLOOOQQQRRRSSSRRROOOMMMLLLKKKKKKKKKNNNNNNMMMLLLIIIEEEAAA???:::777333///,,,++++++,,,,,,***))))))***++++++***+++***))))))******)))'''''''''(((((((((''''''&&&'''''''''''''''((()))***+++***(((&&&&&&&&&'''(((&&&&&&''''''((()))))))))***)))'''%%%%%%%%%&&&'''(((''''''&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))((((((''''''***,,,+++)))&&&&&&&&&&&&%%%$$$&&&%%%$$$$$$%%%&&&(((***%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$&&&(((((((((((('''&&&&&&%%%%%%$$$$$$&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''((()))(((((((((((())))))***///---+++***++++++***)))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''((()))***+++***((('''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$$$$$$$%%%&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((uuuZZZHHH===<<<999777555444444444333444444444444444555555:::666111000222333222000///000111000.........//////.........------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,++++++************++++++,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,---,,,******,,,............------,,,,,,++++++++++++++++++,,,------///////////////...............///000000//////...,,,,,,------///000111222999;;;<<<<<<;;;<<<>>>@@@CCCEEEGGGHHHHHHHHHJJJLLLLLLLLLNNNOOOPPPPPPQQQPPPOOOQQQRRRTTTUUUUUUTTTTTTOOOQQQSSSTTTSSSPPPMMMJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMPPPRRRSSSQQQQQQTTTWWW``````aaacccdddeeeffffffbbbdddeeedddaaa]]][[[[[[cccffflllsssyyy~~~yyylllbbb\\\YYYYYYWWWUUUWWW\\\^^^ZZZWWWVVV```cccdddeeehhhllllllhhhjjjhhhjjjooottttttlllddd]]]ZZZVVVRRRRRRSSSVVVYYYYYY[[[^^^\\\YYYWWWXXXZZZ______``````aaabbbccccccddddddddddddbbb___\\\ZZZVVVUUUSSSSSSTTTTTTRRRQQQTTTVVVVVVVVVTTTTTTUUUVVVWWWTTTQQQMMMKKKJJJIIIJJJHHHIIIKKKNNNQQQVVVZZZ\\\ccccccbbb___]]]\\\]]]^^^aaaaaabbbbbbbbbaaa``````___\\\YYYXXXXXXVVVRRRNNNKKKGGGAAA<<<999777555444333444777;;;>>>@@@???===?????????@@@CCCFFFJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLQQQQQQPPPOOOLLLIIIFFFDDD@@@===999555111//////...---+++******+++,,,+++***+++***))))))******)))(((*********))))))((('''&&&(((((('''''''''(((((()))+++***((('''&&&''''''((((((((())))))******++++++***)))(((&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((($$$$$$$$$%%%&&&&&&&&&'''***(((&&&&&&((()))*********)))(((((())))))(((&&&(((&&&$$$###$$$&&&)))+++%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%%%%'''(((''''''''''''''''''''''''!!!###&&&(((((('''$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***++++++++++++******)))///---+++***++++++***))))))))))))))))))))))))))))))))))))(((((((((((('''&&&)))++++++(((%%%&&&'''%%%&&&''''''((('''''''''&&&%%%%%%$$$%%%(((***+++***)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%&&&'''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((sssZZZIII===<<<999777555444444444222222333333444444555555<<<666000...111333222///...///000///---------...//////......------,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++************++++++))))))((((((((()))************+++++++++,,,,,,,,,******++++++,,,,,,++++++&&&))),,,,,,,,,,,,...111---------------------------...///...------...///......---------,,,,,,,,,,,,++++++++++++,,,------//////..................,,,,,,---------------------......///111333444555<<<===>>>??????@@@BBBDDDFFFHHHJJJJJJJJJKKKMMMOOONNNOOOOOOPPPQQQRRRRRRRRRQQQRRRSSSTTTUUUUUUTTTSSSHHHKKKOOOQQQPPPMMMJJJHHHGGGHHHHHHGGGEEEEEEFFFGGGFFFJJJNNNRRRTTTTTTUUUUUUYYY]]]aaaaaa^^^]]]aaafffeeefffhhhkkknnnqqqssstttnnnooopppnnnjjjfffdddcccooottt}}}zzzooogggeeedddddd```___bbbbbb^^^[[[[[[ggglllppptttzzz}}}zzzxxxzzzuuueeeaaa[[[WWWVVVZZZ___cccbbbbbbaaa]]]YYYWWWXXXZZZ]]]]]]^^^```bbbeeehhhiiihhhiiiiiiiiifffbbb^^^\\\VVVTTTSSSRRRSSSSSSQQQPPPQQQSSSTTTTTTSSSSSSTTTUUUTTTSSSRRRPPPOOOOOOOOOOOOMMMLLLMMMOOORRRVVVZZZ\\\aaaaaa```]]]ZZZYYYYYYZZZ]]]]]]]]]^^^^^^^^^^^^^^^^^^\\\ZZZYYYYYYWWWTTTQQQQQQNNNIIIDDD@@@<<<888555333333444888===???===;;;999999888888:::>>>AAACCCCCCDDDFFFIIIKKKLLLMMMNNNOOOOOOOOONNNLLLJJJHHHGGGEEEBBB>>>:::666333222111...,,,+++***+++,,,+++***---,,,++++++------,,,+++***************)))(((((()))((((((''''''''''''(((******)))(((''''''(((((()))))))))******+++++++++'''&&&&&&&&&'''((()))***''''''(((((()))(((''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((+++(((%%%&&&)))+++***)))(((''''''(((******)))((('''&&&%%%%%%%%%'''((()))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''%%%%%%&&&(((&&&&&&&&&'''''''''(((((("""###%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%'''((()))***++++++,,,---,,,+++)))(((///---+++***++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&+++///...(((%%%%%%(((&&&&&&''''''''''''&&&&&&'''&&&$$$######&&&(((***((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''(((((())))))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((qqqYYYIII===<<<999777555444444444111111222222333333444444999333---,,,///111000------...///...,,,+++,,,---/////////......---------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++************++++++))))))(((((()))***++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++&&&***......,,,+++...000---------------------------...//////------...///---------------,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,---......///000000222444666888999;;;===???@@@AAACCCFFFHHHHHHJJJLLLMMMMMMNNNOOOQQQPPPPPPPPPQQQQQQRRRSSSSSSPPPQQQSSSSSSTTTSSSRRRQQQGGGJJJMMMMMMJJJFFFDDDCCCDDDFFFGGGGGGFFFGGGJJJLLLLLLTTT^^^eeegggfffddddddhhhlllpppooollllllppptttnnnoooppprrruuuxxx{{{}}}|||}}}}}}zzzvvvsssrrrqqq|||uuussspppjjjfffggggggeeeeeehhhqqqwwwnnnjjjddd```___ccciiimmmllljjjgggccc^^^[[[ZZZZZZ[[[[[[[[[\\\___bbbeeegggiiijjjkkkjjjgggddd___]]]UUUTTTSSSTTTUUUTTTRRRPPPOOOQQQTTTTTTTTTSSSTTTUUUNNNOOOOOOOOOPPPQQQRRRRRRQQQPPPPPPQQQTTTWWW[[[]]]_________]]]ZZZXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]\\\[[[ZZZZZZXXXVVVTTTVVVTTTPPPLLLHHHBBB;;;777111000000555;;;>>>===;;;999888777666777888:::;;;;;;===@@@DDDHHHKKKMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIGGGEEEBBB===:::777555444111///,,,+++,,,+++***)))---,,,+++,,,---...---+++(((((()))***++++++******)))((((((''''''''''''(((***))))))(((((((((((((((((()))))))))))))))******&&&&&&''''''((())))))***''''''((()))((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***+++(((%%%&&&)))+++***))),,,***)))(((((('''%%%$$$%%%&&&'''((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''(((***+++******+++,,,+++***((('''///---+++***++++++***)))(((((((((((((((((((((((('''''''''''''''(((((((((''',,,000///***&&&''')))&&&''''''(((''''''&&&&&&***(((%%%######$$$&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&''''''((())))))((((((''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((oooWWWIII===<<<999777555444444444111111222222222222222333444000---,,,...//////------...///...,,,+++,,,---........................,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++************++++++++++++++++++,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++///333111,,,(((***,,,++++++++++++++++++++++++***,,,------,,,++++++,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,---------------......---......///000111111222333555777999<<<===<<<>>>@@@BBBCCCEEEHHHKKKJJJLLLNNNNNNNNNOOOQQQSSSQQQQQQQQQQQQQQQRRRSSSTTTOOOPPPQQQQQQQQQPPPOOONNNJJJLLLMMMKKKFFFCCCCCCEEEGGGIIIMMMNNNNNNQQQWWW[[[]]]fffrrryyy{{{xxxvvvuuuvvvyyy{{{zzzyyyxxxzzz}}}zzzyyyxxxwwwxxx{{{~~~~~~uuuoookkklllnnnooossswwwyyyzzzvvvqqqlllkkknnnrrruuutttsssqqqnnnjjjddd___\\\^^^]]][[[ZZZ[[[\\\^^^___bbbccccccbbb```^^^[[[YYYTTTTTTUUUWWWXXXVVVRRROOOOOOQQQTTTTTTSSSSSSSSSSSSJJJKKKKKKMMMNNNPPPRRRSSSRRRRRRRRRSSSUUUWWWYYYZZZ]]]^^^^^^]]][[[YYYYYYZZZWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWVVVXXXVVVTTTRRRMMMFFF>>>999444222222777>>>CCCBBB???<<<;;;::::::999999999999777888;;;???CCCGGGJJJLLLMMMMMMLLLLLLLLLKKKKKKKKKHHHFFFDDDAAA>>>;;;:::999666444111///...---+++)))+++***)))***+++,,,+++***'''''')))******+++++++++(((((('''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((())))))******))))))(((''''''&&&((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((())))))*********(((&&&&&&((()))******:::666111---+++(((&&&$$$$$$&&&(((******)))&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***))))))*********)))((((((///---+++***++++++***)))((((((((((((((((((((((((&&&''''''''''''((((((((((((+++...---***'''((()))((((((((()))(((((('''&&&***)))'''$$$###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((())))))((('''(((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((lllVVVHHH===<<<999777555444444444333333333333333222222222111000////////////000000///000111000...---...///------......//////000000+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++************++++++,,,,,,,,,,,,---...///000******+++++++++,,,,,,,,,.........---,,,+++***))),,,111555333,,,'''(((+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,++++++,,,---------------------------,,,,,,,,,,,,---......------------........./////////......///111222333444444555777:::===???@@@@@@BBBDDDDDDEEEFFFIIILLLKKKMMMOOOOOOOOOPPPRRRTTTRRRRRRQQQPPPQQQRRRSSSTTTNNNNNNOOOOOOOOONNNLLLKKKKKKMMMMMMKKKHHHIIINNNTTTXXX[[[^^^___^^^aaagggmmmsss{{{|||zzz{{{~~~{{{vvvsssvvvxxxyyy|||~~~zzzwwwvvvwwwxxxxxxzzz{{{{{{wwwpppgggaaadddbbb```]]]]]]]]]___```aaaaaaaaa```___^^^]]]\\\YYYZZZ\\\^^^]]]YYYSSSNNNNNNPPPSSSTTTRRRQQQQQQQQQJJJJJJJJJJJJKKKMMMOOOQQQPPPPPPQQQRRRSSSTTTUUUUUUXXXYYY[[[[[[ZZZYYYZZZ[[[XXXWWWWWWWWWWWWXXXZZZ[[[XXXXXXYYYYYYXXXVVVVVVVVVVVVUUUUUUTTTPPPHHH???999777444333888@@@DDDCCC?????????@@@???>>>===;;;:::888888999;;;>>>AAADDDFFFKKKJJJJJJJJJJJJKKKLLLLLLHHHGGGFFFDDDBBB@@@???>>>===:::666333111///,,,***+++***)))***,,,---,,,+++(((((())))))***)))))))))'''''''''''''''((()))***)))))))))*********))))))))))))))))))))))))((((((*********))))))((('''&&&***)))((('''&&&''''''(((((((((((((((((((((((((((''''''((((((((((((((((((((()))((((((''''''***,,,@@@;;;555///,,,***)))(((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))***))))))))))))******+++///---+++***++++++***)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((())))))((((((((((((((())))))******)))(((((('''(((((('''&&&%%%%%%%%%&&&%%%%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((kkkUUUGGG===<<<999777555444444444555555555444444333333333///111222222111000222333000111222111000///000111,,,,,,---...///000111111+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***++++++************++++++++++++++++++,,,---...///******+++++++++,,,,,,,,,//////...---,,,***)))(((***000444333---)))***...........................,,,...000000///------...---------------------------,,,,,,,,,,,,---......---.........//////000000///............000222333555555777999<<<>>>AAABBBDDDEEEFFFFFFFFFGGGIIIKKKKKKMMMOOOPPPPPPPPPRRRTTTRRRRRRQQQPPPPPPQQQSSSSSSLLLMMMNNNNNNMMMLLLJJJIIIHHHJJJLLLLLLLLLRRR\\\eeellloooqqqooolllmmmrrrxxx}}}{{{}}}~~~|||}}}{{{yyyyyyzzz}}}yyynnnfffhhhgggdddbbbbbbdddfffgggjjjiiiiiiiiihhhhhhhhhhhh```aaaccceeeccc]]]UUUPPPMMMPPPRRRSSSQQQPPPOOOOOOLLLKKKIIIIIIIIIKKKMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQSSSUUUWWWXXXWWWWWWXXXYYYYYYYYYXXXWWWXXXYYYZZZ[[[UUUVVVXXXWWWVVVUUUUUUUUUSSSTTTTTTTTTPPPIII???999444111///333;;;???===999@@@BBBCCCDDDCCCAAA???===:::999999999:::===@@@BBBHHHHHHGGGGGGHHHIIIJJJKKKHHHHHHGGGFFFEEEDDDCCCBBBAAA>>>:::666444111...,,,---,,,+++,,,...///...---)))******))))))((('''&&&&&&&&&&&&'''''')))***+++((()))************))))))******))))))))))))))))))&&&'''((()))************+++***'''&&&%%%&&&((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''')))***(((&&&&&&)))---888333---(((''''''(((((()))(((((('''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%''')))***((('''''''''''''''''''''''''''''''''$$$&&&(((******)))'''&&&&&&&&&''''''''''''&&&&&&(((((('''''''''(((((()))******)))((()))***,,,---///---+++***++++++***)))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((&&&%%%%%%'''(((((('''***************)))((((((&&&&&&''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((((((((&&&&&&&&&'''''''''((((((pppWWWDDD<<<:::888777777777555444222222222222222222222222222222111111111111222222000///...---------------111444222------333555222------++++++++++++------,,,,,,,,,+++++++++******---------...------,,,,,,++++++,,,------,,,,,,++++++,,,,,,---.........---...---,,,,,,++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------000//////......---,,,,,,...///000000000222555888888:::<<<=========???@@@DDDFFFHHHHHHHHHHHHJJJKKKJJJMMMOOOPPPNNNMMMLLLLLLNNNMMMMMMNNNPPPQQQOOOMMMLLLMMMMMMKKKJJJIIIJJJKKKIIIMMMNNNNNNTTTeeewww|||wwwvvvxxx|||{{{|||yyyuuuuuuzzz~~~wwwqqqkkkmmmkkkggghhhpppxxx{{{sssvvvzzz|||}}}wwwkkkhhhggg___VVVPPPPPPPPPQQQRRRSSSRRRQQQQQQNNNGGGEEEHHHIIIFFFEEEIIIKKKJJJJJJLLLOOOQQQRRRQQQVVVTTTSSSTTTWWWZZZ[[[\\\[[[ZZZYYYXXXVVVVVVUUUUUUWWWUUUTTTTTTUUUUUUSSSRRRQQQPPPPPPOOOMMMGGG@@@;;;555222......222666888888222666:::;;;;;;;;;<<>>>>>;;;777555777999??????AAADDDHHHJJJIIIHHHMMMLLLJJJJJJKKKKKKIIIHHHGGGDDD???;;;999777555333------,,,,,,+++*********)))))))))))))))(((''''''%%%&&&'''((()))))))))((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''******))))))(((((('''''''''''''''''''''&&&&&&&&&'''(((((((((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''(((((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((++++++******++++++,,,---++++++******))))))(((((())))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''((((((***,,,......+++(((&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((%%%$$$%%%'''(((&&&$$$''''''''''''((((((((((((lllUUUFFF===:::888666666666444333333333333333333333333333111111000000000000111111000///...------------...(((,,,---,,,000888<<<;;;------,,,++++++,,,------,,,+++++++++++++++++++++,,,,,,------...---------,,,------------,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++******------------------------,,,,,,,,,---------......------------------------,,,,,,---------.........------------------------/////////............///...///000111111333666999:::===???AAAAAAAAACCCDDDGGGHHHJJJIIIHHHHHHIIIKKKMMMOOORRRRRRPPPNNNLLLLLLLLLLLLLLLMMMMMMLLLJJJIIIKKKKKKLLLKKKJJJKKKMMMOOOLLLRRRWWWZZZcccuuu~~~||||||{{{~~~|||zzz{{{~~~zzzvvvvvvuuuppplllqqq}}}zzzrrrlllaaaVVVOOOJJJLLLOOOQQQQQQPPPOOOOOOPPPIIIFFFIIIJJJHHHHHHKKKIIIHHHHHHJJJLLLNNNNNNMMMSSSQQQOOOPPPSSSWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTRRRRRRSSSSSSRRRQQQQQQQQQPPPOOOLLLFFF???:::888555222111333555555555///333777999999999;;;===<<<======;;;888555666777888999<<>><<<999666333//////......---,,,++++++))))))))))))))))))((((((((((((((((((((((((''''''))))))((((((((('''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''((($$$%%%%%%%%%######$$$&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''(((((())))))))))))))))))******+++******))))))((('''''''''((('''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''***,,,...---+++((('''&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$%%%'''(((&&&$$$''''''''''''((((((((((((hhhSSSGGG===:::777555555444333222333333333333333333333333000000////////////000000//////......------......---//////---///444666555------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,---........................------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,---......000222333444666999;;;===@@@BBBDDDEEEEEEGGGIIIIIIKKKLLLKKKJJJIIIJJJLLLPPPSSSUUUVVVSSSOOOLLLKKKKKKLLLMMMLLLIIIGGGFFFEEEHHHIIIKKKLLLMMMPPPUUUXXXYYY```ggglllwwwzzz|||~~~yyywwwsssfffZZZTTTKKKPPPVVVXXXVVVTTTSSSTTTRRRMMMJJJMMMOOOMMMLLLLLLIIIHHHGGGHHHJJJKKKKKKJJJNNNLLLKKKLLLOOORRRTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUSSSRRRQQQQQQRRRSSSQQQPPPRRRQQQPPPNNNJJJEEE>>>888;;;999666555666666555444///111555666777777888999999:::;;;999777555444555222333666<<>>>>>AAADDDEEEFFFGGGIIIJJJIIIKKKLLLLLLKKKKKKMMMNNNQQQTTTVVVWWWSSSOOOLLLJJJKKKLLLMMMKKKGGGDDDDDDEEEGGGIIILLLPPPTTT[[[bbbgggmmmsssyyy}}}zzzmmmbbb^^^WWW]]]dddgggeeebbbaaaaaaZZZWWWWWW[[[]]]ZZZRRRMMMJJJHHHGGGHHHJJJLLLLLLLLLKKKIIIHHHIIILLLOOOPPPQQQPPPPPPPPPPPPQQQRRRSSSTTTRRRQQQPPPQQQRRRSSSRRRQQQSSSRRRPPPMMMJJJDDD>>>999::::::::::::::::::999888444555666777777666666666555666666666555333222111111222444888>>>BBBDDDDDDJJJIIIIIIJJJLLLNNNMMMLLLKKKJJJHHHGGGEEE@@@;;;777555444444333111///---,,,))))))))))))))))))******,,,***(((&&&&&&'''((()))))))))((((((((((((((((((''''''((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((&&&''''''((()))******+++)))***++++++)))((())))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))++++++,,,,,,,,,------,,,,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******,,,+++)))(((&&&%%%%%%%%%(((***++++++)))''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((iiiRRRCCC===:::666333333333333222111111111111111111111111//////............////////////.........//////000,,,++++++,,,------...///------------------------++++++++++++++++++++++++***+++,,,---............000///...------------...///...------------......000///...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......,,,,,,,,,---------......---------------------------------.........//////........................444333222000000000111222111333666888999;;;>>>@@@>>>@@@CCCEEEEEEFFFHHHIIIHHHIIIKKKLLLLLLLLLNNNPPPNNNQQQTTTUUURRROOOMMMLLLKKKKKKJJJIIIGGGGGGHHHJJJLLLPPPUUU[[[bbbjjjrrrxxx~~~rrrjjjhhhfffkkkqqqttttttrrrrrrsssmmmooorrrwwwxxxpppaaaTTTLLLJJJHHHHHHJJJLLLMMMMMMKKKIIIGGGGGGJJJLLLNNNNNNLLLLLLMMMMMMNNNPPPQQQRRRRRRPPPPPPQQQSSSTTTSSSRRRTTTRRRPPPNNNKKKFFF@@@<<<999;;;===>>>???@@@@@@@@@<<<<<<<<<<<<;;;999666555222222222222222111000///000000222777===AAADDDEEEJJJIIIIIIJJJMMMNNNNNNMMMLLLKKKJJJJJJHHHDDD???:::777777777666333000---+++******))))))))))))***+++***)))'''&&&'''(((***,,,(((((())))))))))))))))))((((((((()))))))))******(((((((((((()))))))))***))))))))))))))))))))))))*********))))))(((((('''((((((((((((((((((((((((******)))(((((()))******'''''''''''''''(((((((((&&&''''''((()))******+++''')))******(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))'''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))******+++,,,------------,,,*********)))((((((''''''''''''''''''''''''((((((&&&&&&&&&'''((()))***+++,,,+++)))(((&&&%%%%%%%%%''')))***)))(((''''''(((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''iiiRRRCCC===:::666333333444555444111111111111111111111111//////............////////////......//////000000+++)))***------+++,,,...------............------,,,,,,,,,+++++++++******++++++,,,---............///...---,,,,,,---...///111000...---------...///111111///---,,,+++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------..............................------........./////////........................222111///......///111222333666999;;;<<<===???AAA???BBBDDDEEEEEEEEEGGGHHHGGGIIIJJJKKKJJJKKKMMMNNNKKKNNNQQQRRRQQQPPPPPPQQQPPPMMMJJJKKKNNNRRRUUUWWWZZZ___eeelllttt|||xxxrrrrrruuuwwwzzz~~~vvvbbbQQQOOOLLLJJJKKKMMMMMMMMMLLLJJJGGGGGGHHHJJJKKKKKKIIIIIIJJJJJJKKKMMMNNNOOOPPPPPPOOOQQQSSSTTTTTTSSSTTTRRRQQQOOONNNJJJFFFBBB===???BBBCCCCCCCCCEEEFFFDDDCCCAAAAAA@@@>>>:::888333111//////000111111000...///111777>>>EEEHHHJJJKKKJJJJJJKKKMMMNNNNNNMMMLLLKKKKKKKKKJJJGGGBBB???;;;;;;;;;999777333///---,,,+++***)))((()))******((((((''''''(((***+++,,,(((((())))))))))))******))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''((((((((('''''''''(((((()))))))))(((***,,,,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&%%%&&&&&&&&&'''''''''(((((((((&&&''''''(((((()))******((()))+++,,,,,,,,,+++***(((''''''&&&&&&%%%$$$$$$'''''''''(((((((((((((((&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&'''((((((''''''((()))'''''''''&&&''''''((()))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''~~~fffRRRGGG===:::555333444666777777222222222222222222222222000//////////////////000///////////////000111111222......000...)))'''***,,,---...//////...---,,,...------,,,+++***)))))),,,,,,------...------------,,,+++***+++---///000111///...,,,,,,,,,...///111000///------,,,,,,,,,******+++++++++,,,,,,,,,'''(((((()))******++++++,,,,,,,,,---------......////////////////////////............////////////........................///...,,,,,,---000333555666888<<<===>>>>>>@@@AAACCCEEEGGGGGGGGGGGGHHHIIIHHHIIIJJJJJJHHHHHHHHHJJJHHHKKKNNNPPPQQQSSSUUUWWW\\\VVVQQQSSS\\\eeejjjkkkmmmrrryyyppp^^^ZZZUUURRRPPPPPPOOONNNMMMKKKGGGFFFGGGHHHHHHGGGHHHHHHHHHHHHIIIJJJLLLLLLNNNNNNMMMOOORRRSSSSSSRRRSSSRRRQQQQQQQQQOOOKKKHHHEEEGGGHHHGGGEEECCCEEEGGGHHHFFFDDDDDDEEEDDD@@@===555222///...000333333333111222444999@@@GGGKKKLLLLLLKKKJJJKKKMMMNNNNNNMMMLLLKKKKKKKKKKKKIIIFFFCCC@@@@@@@@@>>>;;;666222///...---+++)))(((((())))))))))))))))))))))))******(((((()))))))))*********)))))))))*********++++++(((((()))))))))*********((((((((((((((((((((((((''''''((((((((((((((()))((((((((((((((((((((((((%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''((()))+++------+++)))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((()))((((((''''''''''''''''''(((((((((((('''''''''((())))))******((()))+++,,,---,,,+++***((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&(((***'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%$$$&&&((('''%%%$$$&&&'''%%%%%%&&&&&&&&&'''''''''|||cccRRRKKK===999555444555777888999444444444444444444444444000000////////////000000///////////////000111111222------111000+++***---,,,---...//////...---,,,///...---,,,***)))((((((---------...------,,,,,,++++++***)))***---///000000///---+++++++++---...///......---------......*********++++++,,,,,,,,,******+++,,,------......,,,,,,,,,---------......000000000000000000000000............/////////000////////////////////////222111111111444888<<<>>>777:::===?????????@@@AAAFFFHHHJJJJJJIIIHHHIIIJJJJJJKKKKKKIIIFFFEEEEEEFFFGGGIIILLLOOOQQQUUUYYY\\\hhh___YYY\\\iiivvv||||||{{{wwwiiieee^^^YYYVVVTTTRRRQQQNNNKKKGGGEEEFFFFFFFFFEEEGGGGGGGGGGGGHHHIIIJJJKKKMMMLLLLLLNNNPPPRRRRRRQQQSSSRRRRRRRRRRRRQQQOOOLLLMMMNNNMMMJJJEEEBBBCCCEEEHHHFFFEEEFFFHHHGGGDDDAAA888444///...111444666666888777888<<>>999444111000...+++)))((('''((()))******++++++***)))((('''(((((())))))*********+++)))************+++++++++))))))))))))************((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((***)))'''&&&&&&''')))***&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%'''))))))&&&$$$######((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&'''(((*********))))))''''''''''''((((((((()))''''''(((((())))))*********+++---//////...---,,,+++++++++***))))))((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%&&&'''((((((%%%&&&'''&&&&&&&&&(((***'''''''''''''''((())))))&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%$$$&&&((('''%%%$$$%%%(((%%%%%%%%%&&&&&&&&&''''''zzzaaaMMMBBB<<<:::777555555444222000444444333222222111000000000000000000000000000000---------.....................////////////............//////...---,,,,,,------------------------++++++,,,---............---***'''(((---///---***...//////,,,)))))),,,000000000...------...///000---,,,***(((((()))***+++*********++++++,,,,,,,,,------..................------,,,,,,---000222444222111...------...111222333111///...---...000111222222111222444777:::<<<>>>>>>>>>???AAACCCEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLJJJHHHFFFFFFEEEDDDCCCFFFHHHLLLPPPUUU\\\ccchhhnnnjjjgggiiisss{{{sssnnnhhhbbb^^^ZZZWWWUUURRRPPPNNNKKKJJJJJJKKKLLLKKKJJJHHHGGGFFFFFFGGGGGGIIIHHHIIIKKKOOOQQQRRRQQQMMMOOOOOOOOONNNNNNPPPRRRTTTXXXUUUKKKAAA???@@@@@@EEEGGGJJJKKKKKKHHHEEEBBB<<<555000111222222555999>>>>>>@@@CCCEEEHHHJJJKKKPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGDDDCCCBBB@@@===:::888666555000---...---***(((***((())))))************)))))))))))))))))))))))))))))))))))))))************,,,(((&&&(((---000...+++,,,,,,,,,+++***))))))((())))))))))))))))))))))))************************'''&&&%%%%%%%%%%%%&&&''',,,++++++***)))((((((((('''&&&%%%%%%$$$$$$$$$$$$''''''((((((((((((((((((&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&(((***,,,---'''%%%###$$$(((***)))(((***+++,,,---------,,,+++'''(((((((((((((((((('''((('''%%%$$$$$$%%%&&&(((''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$%%%$$$$$$&&&***,,,------(((((('''&&&&&&&&&&&&'''%%%%%%'''((((((((('''&&&(((((((((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''zzzaaaMMMBBB<<<999777555555444333111555444111///...///000111000000000000000000000000////////////////////////......////////////............//////...------,,,------------------------,,,,,,------...---------...+++(((***---000...+++.........,,,***))),,,/////////...---------...///...............---,,,,,,+++++++++,,,,,,,,,,,,,,,---------.........//////...---,,,,,,---///111333000000////////////000000333222111000000000111222222222222333555888;;;===AAA@@@???@@@AAACCCEEEGGGJJJJJJKKKKKKKKKKKKKKKJJJLLLKKKHHHGGGFFFFFFEEEEEEDDDHHHMMMRRRYYY```hhhmmmzzzyyyyyy|||}}}|||{{{}}}zzzyyyuuupppjjjfffbbb```^^^YYYWWWTTTPPPNNNLLLKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGHHHGGGGGGHHHKKKMMMNNNMMMKKKMMMNNNNNNMMMNNNPPPRRRWWWYYYVVVKKKBBB??????>>>AAACCCEEEGGGHHHGGGEEEDDD>>>777222222333333666:::@@@AAADDDGGGJJJLLLNNNOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGDDDCCCBBB@@@>>>;;;999777888333000111000+++))))))*********+++++++++******))))))))))))))))))))))))))))))))))))************---***''')))---///...+++,,,++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((())))))(((''''''&&&%%%%%%(((''''''&&&%%%%%%&&&&&&(((((((((((('''''''''''''''((())))))''''''((()))''''''''''''''''''((((((&&&'''((('''%%%%%%'''(((''''''&&&'''((()))+++,,,)))'''%%%&&&)))******(((((()))+++,,,,,,,,,++++++((((((''''''''''''((((((((('''%%%$$$$$$%%%'''((('''''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%$$$###$$$&&&(((((('''((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&''''''''''''&&&&&&&&&%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&yyy```LLLBBB:::888666555555555444333555333000---,,,...000222000000000000000000000000111111000000//////............////////////...............///......---,,,---------------------------------...------,,,,,,///,,,***+++...000...,,,,,,------,,,******+++---...------,,,,,,------...---...000111111///---+++---------------,,,,,,,,,+++,,,,,,---...///000000///...---------///000111---///000222222000///---000000000000111111111111222222333555777;;;>>>???CCCBBBAAA@@@AAACCCFFFHHHKKKLLLNNNOOOOOONNNMMMLLLLLLKKKIIIGGGGGGGGGHHHIIIEEEJJJQQQYYYbbbkkktttyyy{{{wwwyyywwwyyy|||}}}xxxrrrmmmjjjgggfff___^^^\\\YYYUUURRRPPPOOOOOOPPPRRRRRRRRROOOMMMKKKKKKHHHFFFFFFHHHJJJJJJJJJHHHIIIKKKLLLLLLNNNPPPSSSXXX[[[WWWMMMDDDAAA@@@>>>===>>>@@@BBBCCCDDDEEEEEE@@@999333222222333555:::???BBBFFFJJJMMMOOOPPPPPPOOOOOOOOOPPPPPPPPPPPPQQQOOONNNKKKIIIHHHGGGGGGGGGEEEDDDCCCBBB???===;;;999<<<777444555333...******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************...+++)))***,,,...,,,*********))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))((((((''''''&&&%%%%%%%%%)))(((''''''''''''''''''((((((((((((''''''&&&&&&)))***+++***)))((()))+++)))))))))(((((((((((((((&&&'''((('''%%%%%%'''(((((((((''''''(((((()))******((('''''')))***))))))'''((()))+++,,,,,,++++++***((('''&&&&&&'''(((***''''''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$%%%%%%$$$###((('''&&&%%%$$$#########%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&xxx^^^KKKBBB999777555555555666555444444222000///...///111222000000000000000000000000111111000000///...------......////////////......---...............------------------------------............---,,,++++++...,,,++++++---...---,,,++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,---...---,,,+++***//////......---------,,,++++++,,,---...///000111000///............//////...///000111111000///...+++,,,---//////000//////333444555777:::===@@@BBBEEECCCAAA???@@@BBBEEEGGGHHHJJJMMMPPPQQQPPPNNNMMMKKKKKKJJJHHHHHHJJJMMMPPPLLLRRR\\\fffqqq|||~~~{{{{{{zzz{{{~~~wwwpppkkkjjjjjjeeeeeedddbbb```]]][[[ZZZ[[[\\\\\\\\\ZZZWWWTTTRRROOOLLLHHHFFFGGGIIIJJJJJJEEEGGGIIIJJJKKKLLLPPPRRRWWWYYYWWWNNNHHHFFFDDDBBB<<<<<<<<<===???AAABBBCCC@@@999222222222111444888;;;>>>CCCHHHLLLNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSPPPNNNKKKHHHFFFFFFGGGGGGFFFFFFEEECCCAAA???===<<<===999777888777111---------,,,,,,+++************))))))))))))))))))))))))((()))))))))************///,,,******,,,,,,+++***))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))((((((''''''''''''((((((''''''&&&''''''((()))((((((''''''&&&&&&%%%(((***+++***)))((()))***)))))))))(((((('''''''''&&&'''((('''%%%%%%'''((((((((((((((('''(((((((((***)))((('''(((((((((((('''(((***+++,,,,,,,,,,,,***)))&&&%%%%%%&&&)))***'''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&((()))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&)))(((''''''((((((&&&$$$((((((&&&%%%$$$$$$######&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&&&&www]]]JJJBBB888666555444555666555444222222333333333222111000////////////////////////000000///......---,,,,,,......////////////......------...............---------------------------............---,,,++++++---,,,******+++,,,,,,+++******+++,,,,,,,,,+++******++++++,,,,,,,,,------...---+++*********+++,,,/////////......---------++++++,,,---...///000111000//////...............000000////////////000000***+++---///000111111111555666888:::===@@@CCCDDDDDDCCCAAA@@@@@@BBBEEEFFFIIIKKKMMMOOOOOOMMMKKKIIIJJJKKKKKKKKKKKKOOOVVV[[[ZZZaaakkkwww~~~{{{}}}zzzqqqllllllmmmpppoooooommmkkkhhhfffdddhhhhhhgggdddaaa]]]ZZZXXXVVVQQQKKKGGGFFFGGGHHHIIICCCEEEGGGHHHHHHJJJMMMOOOSSSUUUTTTNNNJJJKKKJJJGGG>>>>>>===<<<<<<===>>>???>>>777111111111000222555777;;;@@@FFFJJJMMMMMMNNNOOOOOOPPPQQQRRRRRRSSSSSSPPPNNNKKKHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDBBB@@@???===999999<<<;;;666111111...---,,,******))))))***************************((()))))))))************...,,,+++************)))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%'''((())))))''''''((())))))((((((''''''&&&&&&&&&&&&'''((('''%%%%%%'''((((((((((((((((((''''''&&&((((((''''''&&&&&&'''(((((()))+++------------,,,***)))&&&%%%%%%&&&)))***&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&(((''''''(((******)))''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''vvv[[[JJJBBB999777555555555666555444000111333555555333111000//////////////////////////////......------,,,,,,......////////////......,,,---......///.........---------------------------------...------,,,,,,,,,,,,+++*********++++++******+++---///...,,,)))******+++,,,------------000///---++++++,,,...///...............---------+++,,,,,,---...///000000///////////////.........000000////////////000000---...///111222444555666888999;;;===@@@BBBDDDEEECCCBBBBBBBBBCCCDDDFFFGGGKKKLLLMMMLLLKKKIIIFFFEEEKKKMMMNNNOOORRRYYYbbbjjjmmmsss}}}{{{zzzzzz~~~sss{{{~~~tttppprrruuu~~~}}}zzzwwwtttqqqnnnmmmuuuuuuuuusssooojjjeeebbbbbb[[[QQQIIIEEEEEEEEEFFFCCCEEEFFFFFFFFFGGGIIILLLMMMOOOOOOKKKKKKMMMLLLIIIBBBAAA@@@>>><<<;;;;;;;;;:::555111222222111111444666999>>>DDDIIIMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSSSSNNNMMMLLLJJJIIIIIIIIIJJJHHHHHHHHHGGGFFFDDDCCCBBB???<<<===AAAAAA;;;666555111///---+++************************************))))))))))))************,,,+++***)))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&(((((((((''''''''''''''''''&&&'''((('''%%%%%%'''(((''''''(((((((((''''''&&&&&&'''''''''%%%%%%''')))***+++,,,---...---,,,,,,***((('''&&&&&&'''(((***&&&&&&&&&'''(((((())))))%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((((((((''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%'''))))))(((&&&(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((uuuZZZIIIBBB999777555555555555444333000111222222222222111111/////////////////////////////////.....................////////////......,,,------...//////......------------------------,,,,,,------...------------------,,,+++***+++,,,******+++...111000,,,)))******,,,---.........---000//////...............---------------.........---------.........//////......//////////////////...///000111111000///.........///000222555888999:::;;;===???BBBCCCDDDEEEBBBCCCDDDFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGMMMPPPSSSUUUZZZcccoooyyy{{{zzzwww|||yyyooo{{{vvvtttyyy~~~{{{yyyxxxxxx{{{vvvsssjjj\\\PPPIIIFFFDDDDDDEEEEEEFFFEEEDDDDDDFFFGGGGGGJJJJJJHHHHHHKKKJJJGGGEEEDDDBBB@@@>>><<<;;;:::888333222444555333222333555777<<>>;;;:::777333333777888555333444333555999>>>CCCIIIMMMOOOOOOOOOOOOPPPPPPPPPPPPPPPLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEIIIGGGGGGKKKIIIAAA:::888777555222///...---......************************))))))))))))************'''(((((('''&&&&&&((()))((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&)))))))))***************((((((((((((((()))******###$$$$$$%%%&&&'''((((((&&&'''((('''&&&%%%&&&((((((((())))))******++++++&&&'''((('''%%%%%%'''((($$$%%%'''((((((((('''&&&%%%'''))))))''''''***---++++++,,,,,,+++***(((''''''(((((((((((((((((('''%%%&&&'''((())))))))))))"""$$$''')))***)))'''&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$'''&&&'''((())))))&&&###$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%&&&'''((()))'''((((((((())))))******&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++rrrYYYGGG???:::888666666666666666444333333333222222111111111000111222111000000222333////////////000000000000111000000////////////000///............---------......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000333111---)))++++++,,,,,,,,,---------...............---------///...---,,,+++,,,---...,,,---------......//////111111000000//////......///...///111333555444222000111222333444666:::<<<;;;>>>AAACCCBBBAAAAAAAAACCCEEEHHHJJJIIIGGGDDDBBBDDDCCCFFFKKKKKKIIINNNWWWXXXZZZ^^^ccclllxxx~~~yyy{{{|||~~~rrrdddVVVOOOMMMMMMIIIHHHHHHHHHHHHGGGDDDBBBHHHEEECCCBBBCCCDDDEEEDDDAAABBBBBBBBBBBBAAA@@@???;;;:::888666444222111111111111333999@@@GGGKKKMMMPPPPPPPPPOOOMMMLLLJJJIIIKKKKKKKKKKKKKKKLLLMMMMMMIIIHHHGGGHHHJJJKKKKKKKKKGGGEEECCCCCCDDDDDDAAA>>><<<999444///---,,,------,,,,,,++++++***)))))))))///---+++***++++++***((()))))))))***+++***'''$$$(((((())))))))))))((((((''')))))))))'''&&&'''(((&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&)))'''&&&&&&''')))))))))%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''******+++***'''&&&&&&'''''''''''''''''''''''''''***)))'''''''''(((***,,,///---***(((''''''(((((($$$%%%&&&((())))))))))))&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%&&&''')))***&&&''''''&&&$$$######$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%&&&'''((()))''''''((()))((('''%%%$$$&&&&&&''''''''''''&&&&&&%%%$$$""""""$$$(((,,,///qqqXXXFFF>>>:::888666666666666666444333333333222222222111111222333333222000///000111111111000000//////...............---....../////////............---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111000---)))++++++,,,,,,,,,---------.........//////000000000......---,,,,,,,,,---...///000000000000000111111111000000000/////////...///......000222444333333111222333333444666999<<<<<<>>>AAABBBBBBAAABBBCCCHHHIIIKKKKKKJJJHHHFFFDDDEEEEEEHHHMMMOOOPPPWWW```bbbbbbdddiiirrr~~~~~~zzzoooddd[[[VVVUUUTTTSSSRRRQQQOOOLLLIIIFFFIIIFFFBBB@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA???>>><<<:::888666555555222222444999@@@FFFJJJLLLOOOOOONNNNNNLLLKKKJJJIIIJJJJJJJJJJJJKKKKKKLLLMMMLLLJJJHHHHHHIIIJJJJJJIIIIIIGGGEEEFFFGGGFFFDDDAAA===;;;888555222000......+++*********++++++++++++,,,***))))))***+++***)))'''''''''((()))(((%%%###(((((())))))))))))((((((((()))))))))'''&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&%%%%%%&&&(((((('''%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))***+++)))'''&&&'''(((''''''''''''''''''''''''######"""###%%%'''***,,,---,,,***(((((('''((((((&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((('''(((((('''%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''')))(((((('''((()))***+++'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&'''&&&$$$$$$%%%''')))+++oooWWWEEE===:::888666666666666666444333333333222222222222111333333333222000......///222222111000///...------,,,,,,,,,,,,,,,---...//////............---------/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......,,,+++,,,,,,,,,,,,------------+++,,,,,,---///000000111...------,,,------.........---------------,,,,,,000000000000////////////000///---...000222333333222333444444444666999<<<>>>@@@AAABBBBBBBBBDDDEEEIIIHHHHHHHHHGGGFFFFFFEEEGGGHHHMMMSSSWWW[[[ccclllmmmlllmmmrrr{{{||||||}}}||||||~~~}}}vvvkkkccc^^^___^^^]]]ZZZVVVQQQNNNKKKNNNJJJEEEAAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBBBBBBBBBBAAA???===;;;:::999888555444666:::@@@FFFIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKMMMJJJHHHGGGHHHHHHHHHGGGHHHGGGFFFGGGHHHGGGFFFDDD??????>>><<<999555111///---,,,,,,+++++++++++++++***((('''((()))++++++***'''''''''((()))(((&&&$$$(((((())))))))))))((((((((()))***)))'''&&&'''(((((('''&&&%%%%%%&&&'''(((((((((''''''(((((()))***((((((((('''''''''&&&&&&$$$%%%'''***+++***'''$$$&&&&&&'''(((((((((((('''(((((()))******)))(((((('''''''''''''''''''''''')))******)))'''&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&'''***,,,...*********))))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''+++******)))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%&&&&&&oooVVVEEE===:::888666555666666666444222222222222222222222222000222333222000//////000111111111000///.........+++++++++,,,---...///000///............---------/////////////////////...........................---------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,------------...))))))***++++++,,,---------------------.........---,,,,,,++++++*********000000000000////////////111///------///222333333333444555555555666:::<<<@@@AAABBBBBBBBBCCCFFFHHHHHHGGGFFFEEEEEEFFFHHHIIIIIINNNUUU\\\aaagggooouuuuuuuuuwww|||||||||}}}|||}}}}}}{{{{{{|||~~~yyynnngggeeeeeeccc```[[[UUURRRPPPUUUPPPKKKFFFEEEEEEDDDDDD@@@@@@@@@@@@@@@AAAAAABBBCCCBBB@@@>>>===<<<;;;;;;888888888;;;@@@EEEHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJJJJHHHEEEDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEECCCCCCAAA???<<<888555333111000...,,,+++*********+++)))((((((***+++***)))***))))))***++++++)))'''(((((())))))))))))((((((((()))***)))'''''''''((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((()))((((((((((((''''''''''''&&&'''+++...000...)))%%%&&&&&&'''(((((((((((((((''')))***,,,,,,***)))'''''''''''''''''''''''''''((()))***)))'''&&&'''(((''''''''''''''''''''''''))))))((((((((()))***+++((())))))***))))))(((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$$$$$$$'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&%%%$$$oooWWWGGG???:::888666555666666666444222222222222222222222222---///111222111000111222////////////000000000000------------...///111111///............---------.../////////////////////........................---------------------------,,,,,,+++++++++,,,---,,,,,,---------.........+++++++++++++++++++++***---------....../////////000000//////......------////////////000000000000222000------///222333333333444555555666777;;;===@@@BBBCCCCCCDDDEEEHHHJJJMMMKKKIIIGGGGGGIIIKKKMMMOOOWWWaaahhhmmmrrrwwwzzzxxxzzz}}}}}}|||vvvuuuwww{{{yyy{{{xxxyyy~~~}}}yyyxxxyyyyyy|||{{{{{{|||vvvnnnfffhhhhhhddd___[[[XXXXXXYYYUUUQQQMMMKKKIIIFFFDDD@@@@@@???>>>??????@@@AAACCCCCCAAA@@@????????????===<<<<<<>>>BBBEEEGGGHHHGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFGGGHHHIIIHHHHHHHHHDDDAAA??????@@@CCCDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHGGGEEEBBB???===;;;999999333111///...---------......---*********+++***(((***)))((()))++++++***((((((((())))))))))))(((((((((*********((('''((())))))(((&&&%%%%%%&&&((()))'''''''''(((''''''''''''))))))((((((((('''''''''&&&(((+++///000...***&&&&&&'''(((((())))))((((((''')))***,,,,,,***)))''''''''''''''''''''''''''''''((()))((('''&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''(((((()))))))))(((((('''%%%&&&'''((())))))))))))'''&&&&&&&&&''''''((()))&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%&&&'''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((($$$$$$%%%%%%%%%%%%&&&%%%'''&&&%%%%%%%%%'''((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&%%%oooWWWGGG???:::888666666666666666444111222222222222333333333+++---000111111111111222.../////////000000000111///////////////000111222///............------------............/////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,++++++---...,,,---------.....................------,,,,,,,,,,,,---...///////////////...............---------////////////000000000000333111//////111333333333222444555666777999<<>>>>>>>>???@@@DDDDDDCCCCCCCCCDDDDDDEEEBBB@@@???@@@CCCFFFGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIIIIIIIHHHFFFEEE>>>;;;888888:::===??????BBBDDDGGGHHHGGGGGGIIIJJJHHHFFFDDDAAA???>>>>>>>>>333222000//////000222444000...++++++++++++)))(((((('''&&&''')))***)))((((((((())))))))))))(((((()))***+++***((('''((()))((('''&&&%%%%%%&&&'''(((''''''((((((((('''&&&&&&)))))))))(((((((((''''''%%%&&&(((+++,,,+++(((%%%''''''((())))))))))))((((((((()))******)))((((((''''''''''''''''''''''''&&&(((((((((&&&&&&'''(((''''''''''''''''''''''''###$$$%%%'''(((***++++++)))))))))(((((('''''''''$$$%%%&&&((())))))******'''''''''''''''((()))***%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&'''&&&&&&nnnVVVFFF???:::888666666666666666444111111222222222333333333+++...111222111000000000000000000000////////////000000000//////000000111///............---------,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...///...,,,+++---///------------............------------............+++,,,...///000000000///,,,,,,,,,,,,,,,---------.../////////000000000111333222111222333444333222111333555666777:::>>>AAA@@@BBBFFFHHHHHHHHHJJJKKKFFFGGGIIIMMMSSSZZZ```cccllltttzzzyyyzzz|||zzz}}}||||||vvvrrrvvv{{{}}}{{{yyywwwwwwyyy~~~vvvppphhhlllnnnkkkeeeaaaaaaccc___```bbbbbb___XXXOOOHHHEEEDDDBBB@@@??????@@@AAAAAABBBBBBBBBDDDEEEFFFGGGFFFDDDBBBCCCEEEGGGGGGGGGDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIJJJJJJIIIGGGEEECCC:::777444222444666888999===@@@CCCDDDCCCDDDFFFHHHGGGGGGFFFEEEDDDBBBAAA@@@999777444222000111222333---,,,***)))***+++***))))))'''&&&''')))******)))(((((())))))))))))(((((()))***+++***((((((((()))''''''''''''''''''''''''((())))))***)))((('''&&&))))))))))))((((((((('''''''''&&&((()))***)))'''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''%%%&&&''')))+++,,,------+++***)))'''&&&&&&&&&'''&&&&&&'''((())))))((((((''''''''''''((()))***+++''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###$$$%%%&&&'''(((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&lllTTTEEE>>>:::888666666666666666444111111111222222333333333---///222222111///......222222111000///...------111000000////////////000//////.........---------,,,,,,,,,---------......................................................+++...000000---,,,---///---------.........//////******+++,,,------...///+++,,,...000000000000///...//////000000111111111.../////////000000111111333222222333555555333222111222555666888;;;???BBB???CCCGGGIIIIIIIIIJJJKKKEEEHHHNNNWWWbbbnnnwww|||yyy|||{{{}}}sssrrrxxx}}}~~~}}}|||yyy~~~|||yyyyyy}}}~~~}}}||||||}}}|||xxxpppkkkhhhkkkmmmjjjddd``````bbbdddgggjjjllljjjaaaVVVMMMHHHGGGDDDBBB@@@@@@AAAAAA>>>>>>???@@@BBBDDDFFFGGGHHHFFFDDDDDDFFFGGGHHHGGGDDDEEEFFFHHHJJJJJJKKKKKKJJJJJJKKKKKKIIIGGGDDDBBB999555111///000222333333777:::>>>???>>>???AAADDDEEEGGGIIIJJJIIIFFFCCCAAAAAA>>>999444000.........***)))'''(((***++++++***+++)))((()))+++,,,,,,+++(((((())))))))))))(((((()))***+++***)))((((((***&&&&&&'''(((((('''&&&&&&)))***+++++++++)))((('''))))))))))))((((((((((((+++)))'''((()))++++++***'''(((((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''---+++)))&&&%%%%%%&&&'''(((((((((((((((''''''&&&''''''''''''((()))++++++******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''((()))(((''''''%%%'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&%%%&&&'''((((((((('''&&&%%%&&&&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%lllRRRDDD@@@;;;:::999777666555555555222222222222222222222222333222111111000000111111//////............//////111///------/////////...////////////////////////---...//////......000111---...//////...,,,+++)))000...------------,,,***------------------------////////////////////////))))))******+++,,,,,,,,,........................------------------------//////000000000000/////////111333333111111111222999888888888:::>>>BBBDDDHHHHHHGGGHHHJJJKKKKKKKKKPPPRRR[[[mmmqqqjjjdddccchhhnnnpppooonnnqqqtttwww~~~~~~zzzzzzyyy|||zzzuuuxxx{{{|||yyy{{{~~~vvvqqqooopppjjjrrruuuooogggeeeeeeeeeaaajjjssssssooohhh]]]SSSRRRMMMGGGCCCAAA@@@@@@???>>>>>>===>>>???@@@BBBDDDFFFGGGHHHIIIIIIGGGFFFDDDCCCDDDEEEFFFGGGFFFEEEEEEHHHHHHHHHGGGFFFEEEDDDCCC:::888444111///......///000333777;;;>>>@@@CCCEEEGGGGGGGGGGGGFFFDDDCCCAAA@@@???<<<999666222000//////,,,***)))***,,,,,,+++))))))))))))))))))))))))***************)))((((((************)))((('''&&&&&&&&&'''(((((()))))))))''''''''''''(((((((((((()))******)))(((((()))+++''''''&&&&&&%%%%%%%%%$$$(((((('''''''''&&&&&&&&&+++***)))'''&&&&&&&&&&&&&&&'''((()))************&&&)))***(((###!!!###'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++***(((((('''&&&&&&&&&&&&'''&&&&&&'''((())))))((((((((('''&&&&&&)))---222555''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%mmmTTTEEEAAA999999888777666666666777222222222222222222222222333222111111000000111111000000////////////000000000///------/////////...........................+++,,,------,,,,,,---///,,,------......---------...,,,,,,,,,.........,,,------------------------------------------------222222111111000/////////........................------------...............//////000111111000000111222444333222111222333555555666888;;;???BBBEEEFFFFFFGGGIIIKKKMMMMMMMMMZZZ```oooyyyrrrfffdddaaabbbfffjjjllllllqqqtttxxx}}}|||zzz{{{xxxtttwwwzzz{{{}}}|||{{{wwwuuuuuuvvvtttzzz{{{ssskkkiiikkkkkkiiirrr{{{|||xxxpppdddYYYSSSOOOJJJFFFDDDDDDCCCBBB@@@?????????@@@AAACCCDDDFFFGGGHHHIIIIIIGGGFFFDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEDDD===;;;888444111/////////---000333666888;;;>>>AAAFFFFFFGGGGGGGGGEEECCCBBBAAA@@@===:::777444222111///---++++++,,,,,,,,,***((((((((((((((((((((((((***************)))(((((())))))***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))******)))(((((()))+++******))))))(((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&%%%%%%&&&(((((()))))))))(((''''''###'''+++***&&&$$$%%%''''''''''''''''''''''''''''''''')))***************(((((('''&&&&&&&&&&&&'''&&&'''((((((((((((((((((***)))(((''')))+++...000''''''&&&&&&&&&&&&'''''')))(((''''''''''''((()))(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%oooUUUEEEAAA777777777666666777777888333333333333333333333333333222111111000000111111111111000000000000111111///...------/////////---........................+++,,,...---,,,,,,---...,,,,,,,,,,,,---...///000,,,++++++,,,...000///...------------------------000000000000000000000000111111000000///......---////////////////////////------......//////000000---...///000111222222222222333444444222222333444333444777:::>>>BBBEEEGGGEEEFFFHHHKKKNNNRRRVVVWWWjjjtttrrrhhhbbbdddfffjjjmmmooopppssstttyyy{{{||||||~~~~~~{{{|||~~~~~~|||xxxzzz|||}}}~~~}}}||||||~~~wwwmmmkkkmmmnnnllluuu~~~}}}uuuhhh\\\TTTQQQLLLIIIHHHGGGFFFEEEAAAAAA@@@@@@@@@AAACCCDDDFFFGGGHHHHHHHHHGGGEEEDDDEEEFFFFFFGGGHHHGGGGGGGGGDDDEEEEEEFFFGGGGGGGGGFFFCCCAAA===999555222000///---///000222333666999<<>>999555333111000111111111111333777:::@@@BBBEEEGGGHHHGGGFFFEEEDDDCCCAAA???===;;;999888000////////////---***'''))))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((('''&&&&&&++++++*********)))))))))''''''''''''((((((((((((((()))***)))'''''')))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''(((''''''(((((('''&&&%%%%%%$$$'''+++,,,***(((''''''''''''''''''''''''''''''&&&'''((()))************(((((('''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&((()))))))))(((''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))&&&$$$###$$$%%%&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%oooSSSBBB<<<:::999888666555444444444333333333333333333333333333222111111000000111111000//////......//////000...------///111111000..............................///000///...---...000//////---,,,,,,---//////000///------...///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222000000000000000000000000222222111000///......------...///111333444555555111222333222222222555777<<<===AAADDDFFFGGGGGGGGGFFFGGGIIIMMMUUUaaaoooyyy|||wwwrrrmmmjjjqqqzzz}}}~~~~~~}}}}}}zzzyyy}}}~~~}}}}}}{{{kkkeeeeeedddlllttt}}}sssgggSSSQQQNNNMMMLLLKKKHHHFFFFFFEEECCCBBBBBBBBBBBBCCCGGGGGGGGGGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHJJJKKKKKKKKKKKKJJJIIIIIIMMMKKKGGGCCC>>>999666444222333222111000111444777===???CCCFFFHHHHHHGGGFFFEEEDDDCCCAAA@@@>>>===<<<333111000000///---)))&&&************************'''(((((()))))))))(((((((((((((((((((((((('''&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((())))))(((''''''(((***(((((((((((((((((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&'''((()))***%%%%%%&&&'''((((((''''''***++++++***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))(((((('''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))&&&$$$###$$$%%%&&&'''''''''''''''''''''''''''(((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%nnnRRRAAA<<<:::999888666555444333333333333333333333333333333333222111111000000111111//////............//////......///111222333111///////////////////////////,,,.........,,,+++,,,---//////..................111000......///...---+++........................------------------------333222222111111000//////////////////////////////222222111000///...------...///000222444555555555000111222222333444888:::???@@@BBBDDDFFFFFFFFFEEEGGGIIIMMMRRRZZZgggvvv|||xxxwww}}}|||xxx{{{}}}|||~~~|||{{{}}}|||yyyzzz}}}~~~nnnhhhgggfffkkkrrryyysssgggYYYWWWUUUSSSRRRPPPLLLJJJJJJIIIGGGEEEDDDDDDDDDDDDGGGGGGFFFFFFEEEEEEEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHLLLMMMMMMMMMLLLKKKKKKJJJOOOMMMJJJFFFBBB===:::888444555444222000000222333888;;;@@@EEEGGGHHHGGGFFFEEEEEEDDDCCCBBB@@@@@@???777666333222111...+++)))++++++++++++++++++++++++''''''((()))))))))(((((((((((())))))))))))((((((''''''((())))))***++++++''''''''''''((((((((((((((())))))(((''''''(((***&&&''''''''''''(((((((((&&&&&&&&&''''''''''''''''''''''''''''''((()))***%%%%%%&&&'''((())))))(((,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%mmmRRRBBB>>>999888777666555444444444444444444444444444444444333222111111000000111111000000////////////000000//////000222444444222000000000000000000000000000---...///...,,,+++,,,---,,,---...//////000000///000///---...//////...---........................000000000000000000000000000000///......------,,,........................///////////////////////////000111333444555555555111222333444555888<<>><<<888999999777444222222333555888>>>CCCFFFGGGGGGFFFEEEEEEDDDDDDCCCBBBAAAAAA>>>;;;777555333111///---************************&&&''''''((())))))(((((())))))***************))),,,,,,,,,,,,,,,,,,,,,,,,''''''''''''(((((((((((('''((()))(((&&&&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((''''''((()))))))))(((((())))))((())))))((('''%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''&&&'''((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%lllSSSDDDAAA666666555555555555666666444444444444444444444444333222222111000111111111111111000000000000111111//////111333555555333111000000000000000000000000///000111000...---...///)))+++---///111111111111...------...000111000///////////////////////////........................------......///000000000........................,,,,,,---...///000111222000111222333444555555555222333444666777;;;???CCCDDDEEEFFFGGGIIIJJJKKKLLLPPPWWWaaaiiinnnttt}}}}}}wwwtttvvv{{{~~~}}}~~~{{{wwwzzz{{{xxx~~~}}}~~~}}}|||~~~qqqoooqqqpppuuuyyy}}}ttthhhjjjiiigggfffddd```[[[WWWSSSRRROOOMMMKKKJJJJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHHHHIIIJJJLLLMMMMMMNNNNNNNNNMMMLLLIIIFFFCCC@@@>>><<<>>>>>><<<999666555555333666<<>>=========>>>??????===999444111222333666<<>>;;;888555222000///---+++)))(((((()))******************)))((('''******))))))((((((''''''******)))((((((((((((((())))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))(((((())))))))))))((((((++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((()))((('''&&&''')))+++***(((((())))))'''&&&(((&&&$$$$$$&&&((())))))))))))(((((('''''''''&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''((((((###%%%((((((&&&%%%%%%%%%************)))'''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''***,,,+++&&&"""&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''jjjQQQBBB>>>::::::888777666555555555444444444444444444333333111111111222222222222222444333333222111000//////111...000888:::555000///////////////////////////)))...///,,,,,,000111///---......///000111111222...///////////////////////////000111111000///............/////////000000//////////////////////////////000111111111111111111111222333333444333333444555666555444444555777555666888;;;>>>@@@BBBDDDFFFEEEEEEGGGGGGIIIQQQZZZeeemmmxxx}}}xxxuuutttrrruuu|||zzz{{{~~~{{{zzzyyyxxx~~~zzzwwwuuuyyy|||xxx}}}sssjjjjjjqqqyyy~~~vvvpppoooqqqyyy}}}{{{xxxxxxxxxwwwtttpppiiiaaaXXXSSSSSSUUUSSSTTTTTTRRRMMMIIIHHHIIIFFFFFFEEEDDDCCCCCCDDDFFFEEEFFFIIIKKKLLLLLLKKKJJJKKKLLLLLLHHHBBB<<<999999;;;===???@@@@@@===999777555444555:::@@@FFFHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDAAA@@@???<<<:::777444333......---,,,+++))))))(((+++++++++++++++***))))))***)))))))))((((((((('''***))))))(((((((((((((((((((((((((((((('''''''''(((((((((''''''((((((((('''(((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))((('''&&&''')))&&&%%%%%%&&&((())))))((((((&&&$$$$$$&&&((()))))))))(((((((((''''''''''''&&&''''''((())))))(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((%%%'''))))))((('''''''''*********))))))'''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---...///''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))),,,...---***'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''kkkSSSBBB===:::999888666555555555555333333444444444444444444333333333333222222222222222222222111111111000000222...---///111000000111000000000000000000000000---111222//////111333222,,,---...///000111222333//////////////////......000000111111111111000000//////.........///000111000000000000000000000000---...000111111000//////000111222444555666666666666777888777666777888:::777999<<>>AAACCCBBB@@@???999777555777;;;@@@DDDFFFEEEEEEFFFFFFGGGFFFFFFFFFAAAAAA@@@>>><<<:::888777000000000///---+++)))((()))************)))(((((())))))))))))(((((((((((())))))))))))(((((((((((('''((((((((((((((())))))'''(((((())))))((((((''''''''''''(((((('''''''''###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&''')))'''&&&%%%''')))***)))((((((&&&$$$%%%''')))))))))((((((((((((''''''''''''''''''((()))))))))((((((''''''&&&&&&''''''((()))))))))((((((((((((((('''''')))++++++)))((())))))))))))))))))(((((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&(((+++...000222444''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&(((******)))'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''kkkSSSBBB<<<999888777666555555555555333333333444444555555555444444444333333222222222111111111111111111111111222///------...///111333000000000000000000000000444333222000//////000000---......///000111111222////////////............//////000000000111111000111///...------///111222111111111111111111111111...///000222222111///......///000222333333333333666777888888888888:::<<<:::<<>><<<;;;555444222000...,,,+++***'''(((((((((((((((''''''))))))))))))(((((((((((()))))))))))))))(((((('''''''''(((((()))))))))***'''((()))******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))---+++***)))******)))'''(((&&&%%%%%%((()))***)))(((((((((((((((''''''''''''(((((()))))))))(((((('''''''''''''''(((((()))******))))))((((((''''''((()))+++***)))((()))***((((((((()))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((***+++,,,---''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''kkkRRRBBB<<<999888777666666555666666333333333444444555555555444444444333333222222222000111111111111222222222000111111000000111333333000000000000000000000000333000...///222222111///000000000000////////////000000//////.........---............//////000000111000...---...///111333222222222222222222222222000111222222222111000000///000000111222111111111555666777888888999;;;===>>>???AAACCCDDDCCCBBBAAAAAADDDLLLVVV^^^dddnnnxxxwwwsssuuu}}}}}}{{{zzzvvvzzz{{{yyyzzzzzz~~~|||ttthhhdddjjjtttzzz}}}{{{|||{{{iiiddddddbbbfffdddaaa^^^]]]\\\\\\\\\RRRMMMGGGDDDCCCDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKLLLLLLLLLHHHAAA:::555111333777<<<@@@CCCEEEFFFCCCAAA<<<999888:::>>>AAADDDEEEFFFGGGGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>;;;888444000...---------(((((()))******)))))))))(((((((((((())))))))))))((())))))***)))((('''''''''((((((((())))))******'''((()))******)))((('''&&&&&&''''''''''''&&&&&&))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&'''))),,,+++))))))******(((''''''&&&%%%&&&(((******)))'''''''''(((((((((((((((((()))))))))))))))(((((((((''''''''''''((())))))******))))))(((((('''''''''((()))(((''''''((()))&&&''''''(((((((((((('''''''''''''''''''''''''''%%%&&&(((******(((&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((()))+++---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''iiiOOOAAA===999999888777777777777777333333444444444444444444333333333333222222222222111111111111111111222222...222444222111333333222000000000000000000000000333///111<<>>@@@AAABBBCCCCCCCCCBBBAAABBBHHHTTTbbbiiimmmttt{{{{{{vvvxxx}}}{{{zzz{{{|||}}}|||zzz~~~|||tttmmmnnnvvv}}}xxxyyy~~~qqqppprrrqqqrrrnnnhhhddddddfffggghhhZZZSSSIIIDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIGGGBBB;;;666222333555888;;;???CCCEEEEEEDDDAAA===999999;;;===BBBDDDEEEFFFFFFDDDCCCAAADDDDDDDDDDDDCCCBBB@@@@@@>>><<<888333000.........***++++++,,,,,,,,,,,,+++(((((((((((())))))))))))((()))*********)))'''&&&((())))))))))))))))))***((())))))******))))))((('''''''''(((((('''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))&&&%%%$$$&&&((()))(((''''''&&&&&&''')))******)))'''''''''((((((((((((((())))))*********)))((((((((((((''''''(((((()))***))))))(((((((((((((((''''''(((((('''&&&%%%''')))%%%&&&'''((((((((((((((('''''''''''''''(((((((((%%%&&&((())))))(((&&&%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''hhhLLL@@@???:::999999888888888888888444444444444444444333333111111111222222222222222222222111111111111111111,,,222444000///111222111////////////////////////333000777LLL\\\WWWFFF777000000000000////////////111000000///......------///.........///000111222///000000000000111111111111111111111111111111111333222000/////////000111111111333444555555555555444666777888999:::===???AAAAAABBBCCCDDDEEEEEEFFFMMMTTTaaannntttuuuyyy~~~wwwooopppzzz}}}}}}}}}~~~~~~{{{yyy}}}wwwxxx}}}{{{rrrxxx~~~}}}|||vvvoookkkkkkmmmmmmmmmbbbXXXKKKCCCBBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFGGGHHHIIIFFF@@@;;;777555444555777;;;@@@CCCDDDEEEDDD@@@;;;888888:::???@@@CCCEEEEEEEEECCCBBBEEEEEEEEEDDDCCCBBBAAA@@@======;;;999555111---+++))))))***+++++++++++++++'''((((((((()))))))))***((((((*********)))'''&&&*********)))))))))))))))***))))))))))))))))))***'''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))%%%$$$###$$$'''((('''&&&'''&&&&&&(((***+++***)))''''''''''''((((((((()))***************)))((((((((((((((((((((())))))***'''''''''''''''((((((((('''(((((('''%%%%%%''')))$$$%%%&&&'''((((((((((((&&&'''''''''((((((((()))'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''###%%%'''&&&$$$###%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''gggKKK???AAA::::::999999888999999999555555555444444333333333000000000111111222222333222222222111111111000000***111222---+++///111000////////////////////////000---888RRRddd\\\BBB---......//////000000111111111000000///...---------000////////////111333444//////000111111111111000000000000000000000000000444222///---,,,...000111...///111333444666777777555666888999:::;;;>>>AAA@@@AAAAAACCCEEEGGGIIIJJJYYY___kkkwww||||||~~~zzzoookkkrrr~~~~~~}}}}}}}}}vvvwww|||rrrnnnxxxzzzsssooooooooonnnmmmggg[[[MMMCCCAAACCCDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHJJJKKKJJJEEE@@@:::888555333555999>>>BBBBBBDDDEEEAAA<<<888666777;;;===AAADDDEEEEEEDDDCCCFFFFFFFFFEEECCCBBB@@@@@@;;;===>>>===999333,,,(((&&&&&&'''((((((((((((((('''((((((((())))))******'''(((***+++***)))'''&&&++++++******))))))((((((+++***)))(((((()))***+++(((((())))))))))))(((((($$$%%%%%%&&&'''))))))***(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))***((('''&&&''''''&&&$$$'''''''''(((***+++***)))&&&'''''''''(((((())))))***************)))((((((((((((((((((((()))******%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&(((***$$$$$$&&&'''(((((())))))&&&'''''''''(((((()))))))))&&&""""""&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&(((+++***'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''fffOOOBBB===<<<;;;999777666555555444222222444444444444222222111111111222222333333333000000000000000000000000000000000000000000000000555444222000//////000000...111555888888666333111...............///000000222222000///..................///000111222222333333222000/////////000111------///000111111111111444333222111000000000000///000333555666666666666999:::;;;;;;;;;<<<@@@BBBJJJEEEDDDHHHJJJKKKRRR[[[mmmooottt}}}rrrpppsss{{{{{{yyy~~~~~~}}}{{{yyy{{{sssqqqtttyyy~~~|||zzzwwwvvvsssooommmaaaVVVLLLHHHEEEBBBAAABBB@@@@@@BBBDDDEEEFFFFFFFFFGGGGGGHHHGGGFFFCCC@@@>>>???;;;666444555888;;;===>>>>>>>>>>>>;;;888555333555777;;;@@@DDDFFFEEEDDDDDDEEEFFFGGGFFFCCC@@@>>>===???@@@@@@>>>999444000---+++***)))***)))(((&&&))))))************))))))************************''')))***)))&&&&&&))),,,++++++)))(((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))((('''''''''(((***+++((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((%%%'''***+++***(((((((((---+++)))'''&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((((((''''''''''''((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%&&&((())))))******************)))((('''&&&((((((((((((((((((((((((###$$$%%%&&&''')))******''''''''''''''''''''''''((((((((('''&&&%%%######fffNNNAAA<<<:::999888777666666666777222333444444444444333222111111222222222333333333000000000000000000000000111111111111111111111111111000/////////000222222...000333555555444111000...............///000000222111000///............//////000000111111222222222222000/////////000111---...///000111111111111333222111111000000000000000111333555666777777777666777999:::;;;>>>AAADDDGGGEEEFFFHHHJJJOOO\\\jjj{{{}}}~~~wwwzzz|||{{{|||yyy}}}~~~yyypppppptttyyy~~~}}}xxxqqqlll\\\SSSJJJHHHFFFCCCBBBCCC@@@@@@AAABBBCCCCCCDDDDDDGGGHHHHHHHHHGGGEEECCCAAAAAA===888555555777;;;===;;;;;;;;;:::888555333222555666999>>>BBBDDDEEEDDDDDDEEEFFFFFFEEECCCAAA???===>>>???>>>;;;777222000...,,,+++***++++++)))((())))))************))))))************************&&&(((***)))'''%%%&&&(((************++++++++++++'''(((((())))))(((((('''&&&&&&&&&'''''''''((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&(((++++++***(((''''''***(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&'''(((((('''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&eeeMMM@@@;;;888777777777777777888888333333444444444444333333111222222222222333333333////////////////////////////////////////////////000////////////000111111///000111111111000///............/////////000000222111000//////......///000000000000000111111111222111111000///000000000......///000111111111111222111000000000000000111111222444555777888888888666888:::<<<>>>AAAFFFIIIJJJJJJLLLNNNQQQ[[[ooo~~~~~~zzzsssrrr{{{~~~}}}}}}|||~~~vvvooopppsssuuuyyy}}}yyyooohhhZZZRRRLLLLLLKKKHHHFFFFFFBBBBBBBBBBBBBBBBBBCCCCCCFFFGGGHHHIIIHHHGGGFFFEEEDDD@@@;;;666444666:::<<<;;;:::888666444333111111444555777:::===AAADDDEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@???===;;;777444222///---++++++,,,,,,+++***))))))************))))))))))))))))))))))))))))))&&&((())))))'''%%%%%%%%%&&&''')))+++,,,------,,,((())))))******))))))(((&&&&&&'''''''''((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))*********((((((((((((((((((((((((''')))++++++)))'''&&&'''((('''&&&$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&######$$$&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((eeeMMM???;;;888888777777777777888888333444444444444444444333222222222222222222222222////////////////////////000000000000000000000000333333222111000///......000000000//////...............///000000000000000111111000///////////////111111111000000000000000222111111000000000000000...///000111111111111111000000000///000000111111333444555666888999:::::::::<<<>>>@@@BBBFFFJJJMMMQQQRRRTTTXXXbbbrrr}}}uuuttt~~~~~~||||||~~~~~~yyysssssssssqqqrrrttt}}}vvvlllddd]]]WWWRRRSSSSSSOOOKKKJJJEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFCCC>>>888555666999<<<>>>===;;;888555333222111333444555666999===BBBFFFGGGFFFEEEDDDCCCBBBBBBAAADDDCCCAAA???===:::888777000...,,,+++,,,,,,,,,+++)))******++++++******)))(((((((((((((((((((((((('''''''''&&&&&&&&&((()))###%%%'''***++++++******((())))))******))))))(((''''''''''''((((((((((((&&&''')))*********)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))***(((((((((((((((((((((((()))***++++++(((&&&&&&&&&)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&((((((((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,+++(((&&&%%%%%%&&&'''eeeMMM???::::::999888777666666666666444444444444444444444444222222222222222222222222000000000000000000000000333333333333333333333333444444444333222111000///111111000///////////////...///000000111111000000111000000////////////000111111111000000000000000111111111111000000000//////000000111111111111000000000///000000111222222555555666777888:::;;;<<<>>>???AAACCCDDDGGGKKKNNNUUUVVV[[[gggzzz}}}~~~}}}|||zzzxxxvvvwwwzzz|||~~~yyyxxxvvvrrrqqqsss~~~wwwmmmgggddd^^^ZZZ[[[[[[VVVQQQOOOIIIHHHEEECCCBBBBBBDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFAAA;;;777666999<<>><<<;;;;;;222000---+++,,,,,,,,,+++******++++++++++++******((((((((((((((((((((((((***'''%%%$$$&&&))),,,...%%%''')))***+++***(((''''''(((((())))))((((((''''''''''''((((((((())))))&&&''')))*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((()))***+++***(((&&&&&&'''((('''''''''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''))))))***))))))((('''&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''%%%$$$$$$%%%&&&fffNNN@@@;;;:::999888777666666666666555555444444444444555555333333333222222222222111000000000000000000000000000000000000000000000000111222333333444444333333111111000000000000000000...///000111222111000///000000////////////000000000000000000000111111111000111111111111000//////000000111111222111111000000000000000111222444444777777777888999;;;===>>>???AAACCCDDDFFFHHHMMMPPPUUU\\\iii{{{{{{zzz~~~|||uuupppooorrruuuyyy}}}}}}|||}}}~~~~~~}}}zzzzzz}}}wwwqqqkkkeeebbbcccccc^^^YYYXXXSSSPPPKKKFFFCCCBBBCCCDDDHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDD???999777888;;;CCCEEEGGGGGGEEE@@@;;;777222444555444444777===CCCHHHHHHHHHHHHGGGEEEDDDCCCAAAAAA@@@???>>>===<<<<<<666333///---------,,,,,,******++++++++++++******))))))))))))))))))))))))+++(((%%%$$$&&&***,,,...******+++,,,,,,+++))))))'''(((((())))))(((((('''''''''((((((((()))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))*********)))((('''''''''(((((((((((((((((((((((()))******)))'''&&&'''(((%%%%%%&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''***************)))(((''')))))))))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$###"""###$$$%%%&&&gggOOOAAA<<<888888777777777777777888666555444333333444555666333333333222222222111111222222222222222222222222------------------------000111222333333333222222...///000000000000000///...///000222222111000///000000////////////000000//////000000111111222222000111111222111000///...111111111222222111111000000000000111222444555666888888888888:::<<<>>>???AAACCCEEEHHHJJJNNNRRRVVV^^^mmm|||}}}wwwpppmmmnnnpppvvvyyyzzzzzz~~~~~~|||zzzyyyzzz||||||sssnnnjjjmmmmmmjjjfffeeeddd___WWWOOOIIIEEEDDDEEELLLKKKJJJHHHGGGGGGFFFFFFEEEGGGGGGBBB<<<888999;;;>>>BBBHHHLLLLLLGGG@@@;;;333555666555333555;;;AAAIIIIIIJJJJJJIIIGGGEEECCC???@@@@@@@@@@@@??????>>>;;;888333000///......---***++++++,,,,,,++++++******************************(((&&&&&&((()))((('''************************((())))))******))))))((('''((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))***)))''''''(((***&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''(((***+++***)))(((&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))))))))))))))((('''''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%%%%&&&gggOOOAAA<<<666666666666777888999:::666555444333333444555666333333333222222111111111222222222222222222222222222222222222222222222222333333333333222000...---,,,---///000000000//////...///111222333222000///000000////////////000111...//////000111222222333000111111222222000///...111111222222222111111000000111111222333555666777999888888999:::<<<>>>@@@DDDFFFIIILLLPPPTTTZZZ]]]iii~~~~~~yyysssooooooqqqsssuuutttqqqttt{{{|||xxxtttuuuvvvyyy{{{~~~zzzuuurrruuuvvvtttqqqqqqsssmmmcccXXXOOOJJJHHHGGGOOONNNLLLJJJHHHGGGFFFFFFDDDGGGHHHDDD>>>999999;;;888>>>HHHOOOPPPJJJCCC===333666777555333444:::???IIIJJJLLLLLLKKKIIIFFFDDD@@@AAABBBCCCDDDCCCBBBAAA???;;;666222111000///...***++++++,,,,,,++++++***************************)))(((''')))***((($$$((((((''''''((()))************++++++++++++******(((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((((())))))((('''''')))+++(((((())))))***))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))******+++,,,,,,+++)))'''%%%''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''*********)))((('''%%%$$$dddLLLAAA>>>:::999888666666666666777444444333333333222222222222222222222222222222222222222111111000////////////000111222222333333222///000222222111111111222000111111000...---///000000000000000000111111222......//////000000111111111111111000000000000000//////000111111111111111111000000//////////////////000111333555777888999<<<;;;;;;<<<===@@@CCCDDDEEEJJJPPPRRRUUU^^^lllxxx|||{{{{{{}}}zzzvvvqqqmmmpppooommmnnnqqqwww}}}~~~yyywwwyyy{{{~~~}}}}}}|||}}}sssiii^^^SSSNNNOOOVVVVVVTTTOOOHHHCCCCCCEEEAAAAAABBBCCCDDDBBB>>>;;;<<<>>>BBBHHHLLLLLLFFFAAA===:::666222111444:::>>>DDDGGGJJJKKKKKKJJJJJJJJJFFFEEECCCBBBAAACCCDDDFFFSSSCCC555333444222//////...---,,,+++******))))))++++++******)))((((((((())))))***+++,,,------...+++***)))((('''''''''((()))))))))))))))************)))(((&&&&&&&&&'''(((******))))))(((((('''''''''&&&%%%$$$%%%&&&(((***)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))***)))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''%%%&&&&&&'''((()))******)))'''%%%&&&)))***(((&&&))))))((((((''''''&&&&&&###$$$&&&'''&&&%%%&&&'''+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))(((''''''''''''''''''%%%###$$$'''((('''&&&''''''''''''''''''''''''))))))((('''%%%$$$###"""''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&%%%%%%'''***+++((($$$bbbKKK@@@===:::999888666666666666777555555555444444444333333222222222222222222222222000000000000111111111111222222222222111000///......///111111000000000111000111111000......///111000000000000000111111222////////////000000000000000000000000000111111111///000000111111111111111444333222111000/////////000111222444666888:::;;;;;;<<<===>>>@@@AAACCCDDDHHHMMMTTTZZZaaalllyyy~~~{{{|||~~~yyyuuuoooooonnnmmmooossszzzzzzxxxzzz{{{~~~~~~zzzzzz{{{}}}yyynnnddd```aaaccc___YYYPPPIIIDDDCCCCCCCCCCCCCCCEEEFFFEEEBBB???<<<===@@@EEEIIIJJJGGGDDD???===888444111333777;;;CCCFFFJJJKKKJJJIIIHHHHHHFFFEEEDDDCCCCCCCCCDDDEEEKKK@@@777777888444111111///...---+++************++++++******))))))(((((()))))))))))))))*********''''''(((((()))******************)))))))))))))))***))))))(((((((((((()))***)))))))))((((((((('''((('''&&&%%%&&&''')))***)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))***)))((('''&&&''''''(((***)))((('''&&&''''''((('''''''''''''''((((((((()))'''%%%&&&((()))(((&&&((((((((((((''''''''''''''')))******)))((()))***((((((((('''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))((('''''''''''''''(((&&&%%%%%%((()))((('''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***'''%%%%%%''''''&&&$$$aaaJJJ???===:::999888666666666666777666666555555555444444444222222222222222222222222//////000000111222222333111111111111000///......---///000000//////000111111222222111//////000222000000000000000111111222000000000000//////////////////000000111111222222///000111111222222111111666555333222000000//////222222444666888:::;;;<<<<<<===>>>@@@BBBDDDEEEFFFMMMTTT^^^gggqqq|||}}}~~~}}}}}}zzzvvvoooqqqsssqqqpppsss{{{~~~|||xxxqqqrrruuuwww|||wwwsssuuuuuulll___SSSKKKFFFDDDDDDDDDDDDEEEFFFHHHHHHFFFDDD>>>>>>>>>@@@DDDGGGGGGGGGCCCAAA===888333222444777@@@DDDHHHKKKJJJHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCAAA===;;;<<<;;;777444444111000...,,,+++++++++++++++++++++***))))))((((((*********)))))))))((((((&&&'''((()))************++++++******))))))((((((((())))))***************))))))))))))(((((((((((()))((('''&&&'''((()))***((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))(((''''''''''''(((******)))(((((((((((()))(((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''%%%'''''''''''''''((((((((('''((())))))'''&&&''''''%%%&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((''''''''''''((()))'''&&&'''(((***))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%)))&&&######$$$&&&&&&&&&aaaJJJ@@@===:::999888666666666666777555555555555444444444444222222222222222222222222000000000111111222222222---...///000000111111000---///111111000///000111222333333222000///111222000000000000000111111222111111000000//////............///000111222222333000000111222222222222111444333222111111000111111333333555777999;;;<<<===>>>>>>???AAADDDHHHLLLNNNWWWbbbnnnwww|||}}}||||||{{{{{{wwwttttttyyy|||{{{yyy|||wwwoooooosssuuuxxx|||zzz{{{~~~rrrbbbUUUMMMJJJHHHFFFFFFFFFFFFGGGIIIJJJIIIGGGCCCAAA>>>===>>>BBBEEEGGGHHHFFFCCC>>>999555555666;;;@@@FFFJJJKKKIIIHHHGGGFFFFFFGGGFFFEEEDDDCCCBBB======>>>>>><<<888777777333111///---,,,+++,,,,,,,,,,,,+++******))))))(((++++++++++++++++++++++++******++++++***)))'''&&&,,,++++++***)))(((''''''&&&''')))***+++******)))))))))))))))(((((((((((())))))(((((((((((()))***(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((((((((((('''''''''(((((())))))((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&%%%&&&&&&&&&''''''((((((((('''((())))))'''%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++)))(((''''''''''''((((((((('''''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$$$$###""""""###%%%''')))***bbbKKKAAA???:::999888666666666666777444444444333333333333222222222222222222222222222333222222222111111000000---...///000000111111000...000222222111111111222222333333222000///111222000000000000000111111222111111000000//////............///000111222222333000000111222222222222222000000000000000111222333333444666888:::<<<===>>>AAAAAAAAADDDIIIPPPXXX\\\eeerrrxxxvvvyyy}}}yyyxxx~~~}}}{{{zzz||||||vvvvvvxxxyyy|||~~~}}}vvvvvvxxxnnn___SSSMMMKKKJJJIIIJJJHHHGGGGGGIIIJJJIIIIIIHHHEEE@@@<<<;;;===AAADDDJJJJJJHHHEEE???;;;999999888===EEEJJJLLLLLLKKKKKKHHHHHHHHHGGGFFFDDDCCCBBB>>>AAAAAA>>>:::999999999555333000...,,,,,,---...,,,,,,++++++***))))))))))))******+++,,,,,,------+++++++++******)))(((''',,,++++++***)))(((''''''%%%&&&((()))***)))(((((((((((((((((()))))))))))))))))))))((((((((())))))'''(((((((((((((((((('''&&&'''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((***+++,,,,,,***((())))))''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++((((((''''''''''''((((((''''''''''''&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$$$$!!!$$$&&&''''''((((((cccLLLAAA???:::999888666666666666777444444333333333222222222222222222222222222222222444333333222111111000000111111111111000///......///111222333222111222333111222222111//////000222000000000000000111111222000000000000//////////////////000000111111222222000111222222333222222222......//////111222444555555666888:::<<<>>>???@@@CCCCCCFFFKKKTTT^^^gggmmmtttuuuuuuzzz~~~yyywww|||vvvnnnnnnjjjddd[[[SSSOOOMMMLLLLLLOOOLLLJJJIIIIIIJJJJJJIIIJJJGGGCCC===::::::>>>AAAHHHIIIKKKIIIFFFBBB???>>>999>>>EEEJJJMMMNNNNNNOOOJJJJJJIIIGGGFFFDDDCCCBBB@@@CCCBBB===:::;;;<<<:::777555222///------...///,,,,,,,,,+++******))))))&&&'''((()))***+++,,,,,,)))))))))))))))+++,,,,,,++++++******))))))((((((&&&''''''(((((((((((('''(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&'''(((((()))(((((((((%%%&&&'''''''''''''''&&&%%%%%%&&&'''((()))******((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&'''''''''''')))******(((''''''((((((((())))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''''''''(((((()))&&&'''((('''&&&&&&(((***((((((((((((((((((((((((''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%"""%%%(((((('''%%%$$$$$$cccKKK@@@>>>:::999888666666666666777555444444444333333333333222222222222222222222222222222222222222222222222222222222222111000///......000222222111000111222000111111000......///111000000000000000111111222////////////000000000000000000000000000111111111000111222222333333222222000000000111222333444555999999;;;===???AAABBBCCCBBBFFFMMMWWWbbbmmmvvv{{{}}}xxx}}}{{{zzz~~~mmmfffggg``````^^^ZZZVVVSSSRRRSSSUUURRRNNNKKKJJJJJJJJJIIIHHHGGGDDD???;;;:::===@@@CCCFFFJJJLLLJJJGGGDDDCCC>>>BBBGGGKKKMMMNNNOOOPPPMMMKKKIIIFFFEEEDDDCCCCCC???BBBAAA>>>===@@@???:::999777333///......///000---,,,,,,++++++******)))(((((()))))))))*********+++***((('''(((***---...*********)))))))))))))))))))))(((((((((((((((((('''((((((((()))))))))***((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&%%%&&&((()))))))))((((((%%%&&&'''((()))(((((('''((((((((()))))))))******)))+++,,,***'''&&&'''((('''&&&&&&&&&&&&&&&&&&%%%###%%%&&&'''%%%%%%%%%&&&'''((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((('''''''''''''''((())))))&&&((()))((('''''')))+++((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((()))(((%%%$$$%%%&&&bbbJJJ???<<<:::999888666666666666777666666555555555444444444222222222222222222222222111111111222222333444444///000111222222333333222---///111111000///000111000111111000...---///000000000000000000111111222......//////000000111111111111111000000000000000111111222333333333333222333333222222333333444444;;;<<<===???AAACCCEEEEEEAAAGGGRRR```mmmxxx~~~~~~~~~~~~~~~~~~vvvgggaaabbb^^^aaacccbbb]]]ZZZYYYZZZZZZVVVQQQMMMLLLKKKKKKJJJFFFFFFEEEAAA===<<<>>>AAA???CCCIIILLLLLLIIIGGGFFFBBBEEEJJJLLLMMMNNNOOOPPPNNNLLLIIIFFFDDDCCCDDDDDD<<<@@@AAA???@@@DDD@@@999:::777333000......000111------,,,++++++******))),,,,,,,,,+++++++++++++++///---***'''&&&(((***,,,)))))))))))))))*********,,,+++***((((((((()))***'''((((((((())))))******''''''(((((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&%%%&&&((()))))))))((((((&&&'''(((*********)))(((************))))))))))))***,,,---+++(((&&&''')))'''''''''&&&&&&%%%%%%%%%%%%'''((()))((((((((()))%%%&&&)))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((()))***''')))+++***((('''***---))))))))))))))))))))))))))))))(((((('''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((&&&'''(((&&&$$$%%%(((,,,```LLLBBB>>>999999888888888888888999@@@===888444222222444666333222222111111222222333444333222111000000000000555444222111111111222222222222222222222222222222...//////000000000000000333222111000000000222222000000000000////////////000000000000111111111111000000000000///////////////000000000000222666999???EEEGGGEEEFFFKKKKKKGGGAAAPPPcccqqq||||||zzz}}}zzzyyy~~~|||qqqiiiggghhhdddgggiiigggbbb]]]\\\]]]VVVUUUTTTRRRPPPMMMJJJIIIJJJKKKLLLIIICCC@@@???@@@DDDCCCBBBCCCFFFHHHIIIIIIHHHIIILLLNNNPPPPPPOOOOOOMMMLLLJJJHHHFFFDDDCCCBBB>>>???@@@AAA@@@@@@>>>===>>><<<999666444111---***---+++)))(((***++++++***))))))))))))))))))))))))++++++***)))(((((()))))),,,,,,++++++***)))))))))(((((())))))************,,,+++***((((((((()))***((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''((((((((()))(((((((((((((((''''''&&&(((((((((((())))))))))))++++++***)))((('''&&&&&&***)))'''%%%&&&(((***,,,((('''&&&%%%%%%&&&'''((((((''''''&&&&&&((()))***((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''''''***......+++***+++---***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''aaaMMMBBB======<<<:::888777666555555888666555333222222333333333333222222222222333333444333222111000000000000444333222111000111111222000000000000000000000000...//////000000000000000111111000000000000000111/////////000000000000000000000000000111111111111000000000000000000000000111111222222222444888;;;>>>DDDHHHHHHKKKPPPQQQMMMJJJZZZmmmyyy}}}|||~~~}}}{{{{{{}}}}}}yyyrrrmmmlllmmmqqqrrrrrrpppjjjddd```]]]TTTUUUVVVVVVTTTRRRNNNLLLJJJLLLMMMKKKGGGEEEEEEFFFEEECCCAAAAAACCCGGGIIIIIIMMMMMMNNNNNNNNNOOONNNNNNLLLKKKJJJHHHFFFEEECCCBBB@@@@@@AAABBBAAA@@@???>>>>>>===;;;999777444///,,,---+++)))((()))*********))))))))))))))))))))))))++++++***)))))))))))))))&&&'''((()))***+++,,,,,,))))))))))))))))))******)))((('''&&&%%%&&&&&&''')))(((((((((((((((((()))'''''''''(((((((((((((((''''''((((((((((((((((((((())))))))))))(((''''''''''''''''''((((((((((((******))))))(((((('''''')))((('''&&&'''(((***+++******))))))))))))******(((''''''&&&'''((()))***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***))))))***)))))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***)))((('''&&&%%%$$$$$$bbbMMMAAA<<<<<<;;;:::888777666666666222222333444444444444333333333222222222222333333333333222111000000000000222222111000000000111111000000000000000000000000...///000000111111000000...///000111111000///////////////000000111111111000000000000111111111111000000000000000000000000222333444444555777:::===>>>DDDIIILLLPPPUUUVVVTTTVVVfffxxx|||||||||}}}~~~|||yyywwwvvvwwwwww}}}|||{{{xxxssskkkaaa[[[QQQRRRUUUWWWVVVTTTQQQOOOKKKLLLNNNMMMLLLKKKLLLNNNHHHDDD@@@>>>@@@CCCGGGHHHPPPPPPPPPOOOOOONNNNNNMMMKKKKKKJJJHHHGGGEEEDDDCCCAAABBBBBBBBBBBBAAA@@@???>>>======<<<:::777222...---+++)))((()))******)))))))))))))))))))))))))))+++***))))))))))))))))))%%%&&&'''((()))***++++++))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))******))))))((('''&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((''''''((((((((()))))))))*********++++++*********(((''''''''''''((())))))))))))((((((((((((''''''''''''''''''''''''''''''((('''((()))++++++)))((())))))(((((('''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$bbbMMMAAA;;;888888888777888888999:::333333444555555666666666333333333222222333333333333222222111000000111111111111000000000000000000222222222222222222222222//////000111111111111000---///111333333222000////////////000111111222222///000000000111111111111000000111111111111111222111333555666777999<<>>===999444///...+++)))((()))***))))))))))))))))))))))))))))))******)))))))))))))))***++++++***)))(((''''''&&&)))))))))))))))(((((((((+++*********************))))))************))))))))))))((((((''''''&&&&&&)))))))))(((((((((((((((***************)))((((((&&&&&&'''''''''((((((((('''((((((((()))))))))***&&&'''((()))))))))((('''&&&'''((())))))((('''&&&''''''''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((***)))(((***---...+++((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((aaaLLLAAA;;;888888777777888999999:::777666444333333444555666444333333333333333333444333222111111000111111111000000000000111111000000222222222222222222222222///000000111111111111111...000333555555444222000///000000000111111111222///000000000111111111111000111111111222222333333000222555777888:::===@@@DDDFFFJJJPPPSSSSSSSSSTTTbbbqqq~~~~~~~~~yyytttvvv}}}~~~|||}}}{{{xxxwwwtttmmmddd\\\]]]]]]\\\[[[ZZZYYYXXXWWWQQQPPPPPPPPPRRRSSSUUUUUUQQQLLLEEE???>>>???@@@AAAFFFJJJPPPUUUWWWUUURRROOONNNMMMLLLJJJIIIGGGFFFEEEBBBAAAAAA@@@???>>>>>>>>><<<<<<===>>>>>>:::555111///,,,***))))))******)))))))))))))))))))))))))))***)))))))))))))))******///...---+++)))'''%%%%%%))))))((((((((((((((((((&&&'''''''''''''''''''''))))))************))))))))))))((((((''''''&&&&&&))))))))))))))))))((((((***************)))((((((''''''((((((((()))))))))''''''(((((())))))******%%%&&&((()))))))))''''''$$$%%%&&&''''''&&&%%%$$$&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***((((((***---...+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&'''(((((()))```KKKAAA<<<;;;:::999888777777777777777666333222111222333444444444333333333333444444222222111111111111111222///000111111222222111111000000000000000000000000///000111111222222111111///000333555666555333222111111111111111111111111000000000000111111111111111111111222333333444444000333666888:::<<>>==================>>>>>><<<888555000...+++***++++++******)))))))))))))))))))))))))))))))))))))))******+++---,,,,,,+++***)))(((((('''''''''(((((()))))))))''''''((()))))))))(((((('''(((************((('''((((((((((((((('''''''''((((((((())))))*********))))))******))))))((('''(((((((((((()))))))))***''''''(((((())))))******%%%&&&'''((()))(((''''''&&&''''''((((((''''''&&&&&&''''''((()))(((((((((''''''(((((((((((())))))************************'''&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&}}}^^^JJJAAA===::::::999888777777777777555555555444444444333333444444333333333333444444222111111111111111222222///000222333333333222222000000000000000000000000000000111222222222222111...000222444444444333222333222222111111000000000000000000000111111111111111111222222333444444555111444888:::<<<>>>AAACCCGGGEEEIIIQQQWWWYYY]]]cccqqqyyy~~~xxx~~~yyyyyyyyy{{{}}}{{{zzzxxxvvvuuusssooollljjjkkkllllllnnnppppppoookkkfffccc```\\\WWWUUUUUUTTTSSSQQQOOOMMMJJJHHHGGGEEECCCAAA@@@DDDJJJQQQUUUWWWXXXXXXTTTSSSQQQNNNLLLIIIGGGFFFDDDCCCAAA???>>>>>>>>>>>>???>>>>>>??????>>>;;;999222000---,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))***++++++************************%%%&&&&&&'''((()))******((()))***+++,,,++++++***&&&''')))******)))'''&&&'''''''''(((((((((((((((''''''((()))***++++++,,,((())))))))))))((('''''''''''''''((((((((())))))(((((((((((())))))))))))%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&&&&((()))))))))((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%''')))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&|||]]]JJJBBB>>>777777777777888999:::;;;444555888999:::888666555555444444333333444444555222111111111111111222222000111222333444444333222222222222222222222222222000000111222222222222111...///111222333333333222444333333222111000//////000000000000111111111111111111222333333444555555222555999<<<>>>AAACCCEEEFFFDDDHHHSSSZZZ^^^eeemmmyyy~~~}}}{{{uuuyyyyyy}}}~~~~~~zzzwwwuuusssssspppkkkggggggjjjooo{{{zzzuuufffaaa[[[WWWVVVUUURRROOOKKKKKKJJJKKKKKKIIIFFFCCCBBBDDDHHHMMMRRRVVVYYY[[[VVVUUUSSSPPPMMMJJJHHHFFFEEEDDDBBB@@@????????????AAA@@@??????@@@@@@>>><<<333111...,,,------,,,+++))))))))))))))))))))))))))))))((())))))***++++++))))))))))))(((((((((((($$$%%%&&&'''(((***++++++%%%&&&''')))))))))((('''&&&'''(((******((('''&&&&&&'''''''''(((((())))))&&&&&&''')))***+++,,,---(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&((()))))))))((('''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%))),,,,,,***((()))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***wwwYYYIIICCCAAA999888777777777888999:::888444444777888555333555444444444444444444444444111000000000111222333333333222222111111000000///000111111222222333444444000000////////////000000///000222444444222111//////////////////////////////000000000000111111111000000111333444555666666555777>>>FFFJJJGGGFFFHHHIIIIIIKKKQQQ___nnntttsss~~~}}}}}}zzz}}}|||{{{|||}}}}}}zzzyyyxxxwwwzzzwwwsssnnngggfffppp|||pppggg___^^^\\\VVVQQQOOOKKKKKKLLLOOOSSSTTTRRROOOJJJEEE@@@CCCMMMXXX^^^```___\\\WWWQQQMMMJJJJJJJJJEEEEEEDDDCCCAAA@@@??????@@@@@@AAAAAA@@@???===<<<555444111...,,,+++************++++++++++++***)))************************))))))))))))(((((((((((()))((((((((((((***,,,---))))))(((((((((((())))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))((((((((((((&&&'''((())))))*********&&&&&&''''''(((((())))))+++***)))((('''''''''''''''((()))******)))((('''(((((('''&&&%%%$$$$$$###&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&%%%$$$%%%&&&'''(((''''''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%uuuXXXHHHBBB???:::999888777777888888999999555333555666444444666444444444444444444444444111111111111111111222333444444333333333333222222000000111111111111222222111000000////////////000000111222222222111000///000000000000000000000000000000000111111111222222111222222333444555666777777888>>>EEEGGGDDDCCCEEEFFFLLLVVVbbbsss~~~}}}}}}~~~}}}{{{{{{~~~~~~{{{~~~~~~~~~~~~|||vvvpppkkkjjjrrr|||vvvmmmeeebbb___WWWPPPNNNKKKKKKMMMQQQUUUWWWVVVTTTSSSLLLEEEDDDJJJSSS\\\```aaa^^^XXXRRRMMMJJJHHHGGGEEEEEEDDDCCCAAA@@@??????@@@@@@AAAAAA@@@???===<<<888777444111...---,,,,,,))))))******+++*********************************)))))))))))))))))))))((()))((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((*********))))))((('''&&&&&&''''''(((((()))******++++++***)))(((''''''((('''((()))******)))(((''')))((((((''''''&&&&&&&&&''''''(((((()))*********(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''&&&&&&&&&'''((()))&&&&&&'''''''''(((((((((''''''''''''&&&&&&%%%%%%sssVVVFFF@@@===::::::999888777777777888:::555333555666444444666444444444444444444444444333222222111111111111222///000000000000111111111111111111000000000000///111111111000000/////////222222111000000///000000111111111111111111111111111111111111222222222333333333333333444666777777888999>>>DDDEEECCCDDDGGGIIIWWWkkk~~~{{{wwwyyy~~~}}}yyy~~~~~~}}}~~~zzzzzz{{{{{{zzz|||~~~~~~xxxtttrrrrrrxxx|||ssslllhhhbbbYYYQQQNNNLLLLLLNNNRRRWWWZZZZZZZZZ\\\UUULLLFFFFFFNNNWWW^^^bbb___ZZZTTTNNNJJJGGGFFFFFFFFFEEECCCBBBAAA@@@???@@@@@@@@@@@@???>>>======<<<:::888444111///...---(((((())))))************************************)))))))))))))))))))))))))))((((((((()))***+++,,,))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))*********))))))((('''&&&''''''((())))))******+++,,,+++***)))((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''''''''((()))*********((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''(((((()))***&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&sssVVVFFF@@@===;;;:::999888888777666666999555555999:::777444555444444444444444444444444444333222222111111111111......//////000111111222333222222111000000//////111111111111000//////...444222000///......000000222222222222222222222222111111222222222333333333333222222222333555777888999:::>>>DDDEEEEEEIIIOOOVVViii~~~~~~~~~{{{qqqooovvv~~~yyy}}}zzzxxx|||{{{xxx|||xxxxxxzzz}}}uuuoookkkdddZZZSSSPPPNNNNNNPPPRRRUUUWWWYYYYYY\\\XXXQQQJJJHHHLLLTTTZZZ___]]]YYYUUUPPPLLLJJJHHHGGGGGGFFFDDDBBBAAA@@@??????????????????>>>======>>>===:::777444111///---(((((((((((()))***++++++************************)))))))))))))))*********)))))))))))))))******+++))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&''''''((((((((((((((((((((())))))))))))&&&'''((())))))*********((((((((()))******++++++++++++***)))))))))))))))(((((())))))))))))(((((('''''''''(((((()))))))))''''''(((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))))))))******'''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''tttWWWGGGAAA>>>:::::::::999888777666666777666888===>>>999555333444444444444444444444444444444333222111111111222222222333444555666777777444444333222111000000///111111222222111000///...444222000......///000222222222222222222222222222111111222222222333333333222111111111333555777999<<<===@@@DDDEEEFFFMMMUUUfffzzzxxxzzz~~~zzzrrrrrr|||}}}|||~~~}}}~~~zzzzzz}}}|||{{{}}}{{{}}}yyysssnnnjjjeee\\\WWWVVVSSSSSSRRRRRRRRRSSSTTTVVVXXXWWWUUURRROOOPPPTTTWWWZZZYYYXXXVVVSSSPPPNNNLLLIIIHHHGGGEEECCCAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>===;;;888555111///---))))))(((((()))***++++++************************((()))))))))*********+++((()))))))))************))))))(((((((((((())))))'''((((((((()))))))))***'''''''''(((((())))))***'''((((((((()))))))))***&&&'''((())))))*********((((((((()))******+++++++++***))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((+++******)))))))))*********)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((uuuXXXHHHBBB@@@999999999999999888777666777666888>>>???:::555333444444444444444444444444444333333222222222222333222222333444444555666666444444444333222111111000///000111222222222000000333222000//////111222444222222222222222222222222111111111111222222222333111111111111333666999;;;AAABBBEEEHHHHHHJJJSSS]]]uuu~~~yyy{{{~~~xxxzzzxxxyyy}}}wwwtttwww}}}}}}|||~~~}}}~~~uuuoookkkhhhddd^^^[[[]]]YYYYYYWWWTTTQQQPPPQQQSSSVVVWWWYYY[[[\\\[[[YYYXXXVVVVVVWWWWWWUUUSSSQQQPPPJJJIIIGGGFFFDDDBBB@@@@@@???>>>>>>=========>>>>>>======;;;999666333000...,,,+++***))))))***+++,,,************************((())))))******+++++++++((()))************))))))))))))(((((((((((())))))''''''(((((())))))******((((((((()))))))))))))))''''''(((((())))))***************))))))((('''&&&''''''((())))))******+++))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))((('''''''''((((((*********)))((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((uuuXXXHHHBBB???777888999999999999888777888555666:::;;;777444444444444444444444444444444333333222222222333444444000000000111111222222222333333222222111111000000...///111333333333222111222222111111222333444555222222222222222222222222000000000111111111222222222222111333555999===@@@EEEGGGKKKOOOQQQVVVcccppp~~~~~~}}}~~~|||uuuxxx~~~uuurrrlllfffeeeiiiqqqwww|||~~~|||||||||xxxsssnnniiigggccc^^^___ccc```___\\\WWWSSSQQQSSSVVVZZZ\\\___dddhhhgggbbb]]]TTTUUUWWWWWWWWWUUURRRQQQJJJJJJHHHFFFDDDBBBAAA@@@???>>>===<<<======>>>???======<<<:::888555222000///---,,,***)))***+++,,,************************((())))))******+++,,,,,,((()))***++++++***)))((())))))(((((((((((())))))'''''''''((()))*********(((((((((((((((((('''''''''''''''((()))******************))))))((('''&&&&&&''''''(((((()))******((((((''''''''''''((((((***)))(((''''''((()))***(((((((((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((''''''((((((((((((((((((((((((***))))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((()))))))))((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''uuuXXXHHHAAA???666777999::::::999888777:::555333666777555444666444444444444444444444444222222222222333444444555222333333333333444444444111111111111000000000000---...111333444444333222111111111222333444666666111111111111111111111111///000000000000111111111333333333444777<<<@@@CCCFFFIIIOOOVVV\\\ddduuu}}}yyy|||wwwrrrtttxxxzzzvvvkkkgggbbb]]]\\\aaaiiippptttxxx{{{{{{xxxvvvvvvwww}}}|||zzz~~~}}}zzz{{{xxxsssnnniiigggbbb___aaafffdddccc```[[[UUUTTTVVVYYYaaaaaadddjjjpppooohhhbbbTTTVVVWWWXXXWWWUUURRRPPPKKKJJJIIIFFFDDDBBBAAA@@@???>>>===<<<<<<===>>>???=========;;;999666444222111///---+++******+++,,,************************((())))))***++++++,,,,,,((()))***++++++***)))((())))))(((((((((((())))))&&&''''''((()))******+++(((((((((''''''&&&&&&%%%&&&''''''((()))******+++&&&'''((()))************&&&&&&''''''((()))))))))''''''&&&&&&&&&''''''(((***)))(((''''''((()))************)))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((,,,,,,+++******)))******''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))++++++******)))))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''rrrVVVFFF@@@<<<===<<<;;;;;;::::::;;;;;;666666555555555444444444555555666666555555444333888999666222222888<<<<<<333333222111111222333333666666555444222111000///...///000111111111111111000000111222333333444444333333222111000000111111111111111111111222222222444333333444777===DDDHHHLLLRRRXXX^^^jjj|||}}}{{{}}}yyywwwxxxwwwmmmccc]]]ZZZ[[[^^^aaahhhpppttttttssspppmmmmmmnnnpppuuuxxx~~~~~~zzzyyyxxxxxx~~~{{{zzz{{{|||wwwrrrrrrqqqlllgggdddfffiiipppkkkccc]]]YYYYYY[[[\\\```gggnnnqqqssssssmmmfffZZZWWWUUUVVVZZZ]]]]]][[[SSSPPPKKKGGGEEEDDDBBB@@@CCCBBBAAA???===<<<;;;;;;999;;;<<<<<<;;;999666444111///---+++++++++,,,---))))))))))))))))))))))))(((((())))))************((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((())))))***''''''''''''((((((((())),,,++++++***)))(((''''''))))))))))))((((((((((((&&&'''''''''(((((())))))******)))((('''&&&%%%%%%&&&,,,...)))$$$$$$%%%%%%'''''''''&&&%%%%%%%%%$$$$$$'''))))))((('''(((((($$$%%%''')))******)))))))))((('''&&&&&&%%%&&&&&&%%%%%%$$$&&&'''((('''%%%$$$%%%&&&'''(((***++++++(((((((((((((((((((((((($$$&&&))),,,,,,+++((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''sssWWWHHHAAA===;;;:::999999888888999999666666555555555444444444555555666666555555444333,,,/////////444>>>DDDEEE333333222111111222333333666555555444444333333333000111222222222222222222111111111222222333333444333333222111111111111111222222222222222333333333444444555666999>>>CCCGGGKKKRRR\\\hhhzzz|||uuutttvvvvvvvvvxxxzzz}}}||||||~~~yyypppeee___[[[\\\^^^bbbjjjqqqxxxwwwuuusssqqqooommmlllmmmoootttyyy}}}|||xxxvvvwwwwwwwwwzzz|||{{{{{{{{{~~~uuusssrrrooojjjffffffkkkpppvvvsssmmmfffbbb```bbbddddddhhhjjjmmmqqquuuqqqjjj___[[[WWWVVVZZZ___aaaaaaVVVRRRLLLHHHEEEDDDBBBAAAAAAAAA@@@???>>>>>>>>>>>>:::;;;<<<<<<;;;999666444222000...,,,+++++++++,,,++++++++++++++++++++++++)))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))'''''''''((((((((())))))******))))))((('''''''''))))))))))))((((((((((((''''''''''''((((((((()))*********)))((((((''''''(((...111---((((((((((((((((((((((((((((((''''''&&&(((******)))((())))))''''''((((((((((((((((((((('''''''''''''''((((((&&&%%%%%%&&&(((((('''%%%%%%&&&&&&'''((()))******(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&tttXXXIIIBBB>>>;;;:::999999888888999999666666666555555555444444555555666666555555444333///111111///333:::??????333222222111111222222333333444444444444444444444333333333333333333222111222222222222222222222222333222222111111111111222333333333333333444555555555666999;;;===@@@DDDHHHMMMWWWeeevvv{{{rrrmmmnnnqqqtttuuutttyyy}}}vvvlllfffbbbbbbdddhhhpppxxx~~~{{{yyyxxxvvvrrrlllfffdddfffiiinnnrrrvvvxxxzzz}}}yyywwwyyyzzzwwwvvvwww}}}}}}}}}|||~~~ttttttsssoooiiifffgggnnntttwwwvvvsssmmmgggeeehhhkkkoooooonnnmmmqqqvvvuuuqqqjjjddd]]][[[___dddggghhh[[[VVVNNNHHHEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>:::;;;<<<<<<;;;999777555333111000---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))******)))((('''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((***************)))))))))(((...111...******)))'''(((((((((((((((((())))))&&&(((******)))))))))******)))(((((('''''''''(((''''''''''''((()))***+++&&&%%%%%%&&&(((((('''%%%''''''''''''((((((((()))((((((((((((((((((((((((***)))((('''''''''((()))((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&sssXXXIIIAAA>>>===<<<;;;;;;::::::;;;;;;666666666666555555555555555555555666555555444333555777555111111555666444222222222222222222222222333333333333333333333333333333444333333222111111333333222222222222222222333222222111111222222222333333222222333444555666555888<<<>>>@@@BBBGGGKKKUUUbbbrrr~~~xxxuuuqqqpppssswwwzzz{{{yyy}}}|||xxxrrrmmmnnnpppssszzz}}}}}}|||vvvlllccccccdddfffiiilllooorrrsssxxxwwwxxx{{{|||}}}~~~}}}xxxtttsss{{{|||wwwvvvuuuqqqkkkfffeeejjjooorrrssssssoookkkjjjnnnrrrxxx{{{zzzuuurrruuuxxxxxxvvvpppjjjhhhiiilllmmmlll```ZZZQQQJJJFFFEEEDDDDDDEEEDDDBBB???===;;;:::999:::;;;<<<<<<;;;999777666444333222000...+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))******)))((('''&&&&&&&&&&&&'''(((((((((((()))))))))''''''(((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((())))))*********$$$***---***(((((('''%%%%%%%%%&&&&&&''''''((((((&&&((())))))(((((()))******)))(((''''''((()))***))))))(((((()))******+++&&&%%%%%%&&&((()))'''&&&((((((((((((((('''''''''((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%rrrWWWHHHAAA======<<<;;;;;;::::::;;;;;;777777666666666555555555555555555666555555444333111333333111222666777555222222222222222222222222555555444444333222222222222333333333222111000000333333222222222222222222333222222222222222333333222222111111111333555666444888<<<>>>???CCCJJJPPPaaaooo~~~}}}zzzxxxvvvuuussspppqqqtttxxx|||~~~~~~|||xxxwwwttt|||xxxxxxzzz|||yyyooofffjjjkkkmmmnnnppppppqqqqqqnnnlllkkkkkklllppp}}}yyyttttttyyy~~~{{{|||yyyxxxuuunnngggdddeeegggmmmooopppooonnnpppuuuzzzzzzzzzrrrrrryyy}}}{{{wwwvvvvvvuuurrrnnnccc]]]TTTMMMHHHGGGFFFEEEDDDCCCAAA>>><<<:::999999;;;;;;;;;;;;;;;:::888888555555444333000---+++)))++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))************************************))))))))))))******+++***)))''''''&&&&&&&&&(((((((((((()))))))))***)))))))))))))))))))))***'''((((((((()))))))))***((((((((((((((('''''''''&&&''''''(((((()))))))))###(((***((('''((('''$$$%%%&&&&&&''''''(((((((((%%%&&&''''''&&&&&&''')))((((((''''''((()))+++,,,++++++***)))))))))))))))&&&&&&%%%'''((()))(((&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&rrrWWWHHH@@@<<<;;;:::999999888888999999777777777666666666555555555555666666555555444333111444555222222555555222111222222333333222222111777777666555555444333333111222222222222222111000222222222222222222222222333222222222222333333444222111000000111333555777555999===>>>@@@GGGQQQZZZmmmzzz{{{~~~tttrrrooollllllnnnqqqsssvvvzzz~~~wwwqqqmmmlllmmmzzz~~~{{{tttnnntttvvvxxxzzzzzzwwwtttrrrjjjgggeeecccbbbeeeqqq~~~}}}xxxxxx|||zzzyyy}}}|||yyyssskkkffffffgggiiiiiihhhjjjnnntttyyy|||{{{wwwnnnooowww~~~~~~|||uuuoooeee___WWWPPPLLLIIIHHHFFF@@@???>>>>>>===>>>>>>>>>;;;;;;;;;;;;;;;:::999999666666777666444000---++++++++++++++++++++++++++++++++++++++++++*********'''(((((())))))******+++************************+++******))))))******++++++***)))(((((((((((((((((((((((()))))))))******************))))))))))))''''''(((((())))))******((((((((((((((('''''''''&&&&&&''''''(((((())))))&&&))))))''''''******'''))))))))))))))))))******%%%&&&&&&&&&%%%%%%''')))'''''''''((()))***,,,,,,,,,+++***)))(((((((((((('''&&&&&&'''))))))(((&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))'''&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''rrrXXXIIIAAA===;;;:::999999888888999999777777777777666666666555555555666666555555444333555888888444333333111---111222333333333333222111333333333333333333333333111222333333333333333333111111111222222333333444222222222222222333444555333222111111222444777999===@@@CCCCCCFFFPPP___kkkyyy}}}sssooogggfffeeefffjjjqqqzzz}}}{{{zzzssssssssssssrrrqqqrrrsssuuuvvvwwwxxxxxxxxxyyyzzzyyyxxxvvvuuuvvvxxx{{{~~~yyy~~~|||tttkkkeeebbbbbbjjjyyy}}}zzzxxxzzz~~~yyyuuummmjjjfffdddaaacccnnnzzz~~~}}}||||||vvvpppmmmooossspppllliiilllttt|||qqqjjjmmmtttxxx~~~}}}}}}~~~wwwrrreee```YYYSSSOOOLLLIIIGGG@@@@@@??????@@@@@@AAABBB;;;;;;;;;;;;;;;:::::::::666777888888666333///---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))'''(((((()))******++++++************************+++******))))))******++++++******)))))))))******(((((()))))))))******************)))(((((('''''''''''''''((()))*********)))(((((((((''''''''''''((((((((((((((()))))))))((()))(((%%%'''+++,,,)))*********)))))))))))))))&&&''''''&&&%%%%%%(((***'''((()))******************))))))((((((((())))))'''&&&&&&'''))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''(((tttYYYJJJCCC>>>===<<<;;;;;;::::::;;;;;;777777777777666666666666555555666666555555444333111555666444444666555111111222333444444333222111---......///000000111111222222333444555555555555000000111222333333444444222222222222333333444555555333222222333555888:::FFFHHHJJJJJJNNNYYYkkkyyyxxxmmmeeecccbbbbbbbbbeeelllxxx}}}vvvooojjjhhhiiiiiihhhfffdddbbbcccdddfffhhhiiiiiiiiiiiijjjlllgggfffdddcccdddgggjjjmmmlllqqqvvvuuusssuuu||||||zzzzzz|||}}}}}}|||uuulllccc]]][[[[[[jjjzzz}}}}}}~~~}}}}}}wwwqqqnnnjjjgggdddeeeppp{{{~~~xxxssstttyyy~~~~~~xxxsssvvvnnniiimmmppppppzzzyyyzzz|||~~~}}}yyytttddd```ZZZTTTQQQMMMJJJHHHDDDDDDCCCBBBAAAAAAAAAAAA;;;;;;;;;;;;;;;;;;::::::777888999:::888555111...------------------------+++*********))))))(((((('''(((((()))***+++++++++************************++++++************+++++++++***************+++,,,))))))))))))******************)))((('''&&&&&&%%%&&&''''''((()))******+++))))))(((((('''''''''&&&*********)))))))))))))))((((((&&&###%%%***+++)))))))))((((((''''''&&&&&&'''(((((('''&&&&&&)))+++))))))***++++++***((('''''''''''''''((()))***+++'''&&&&&&''')))***((('''''''''''''''(((((())))))(((((((((((((((((((((((()))'''%%%###$$$&&&)))+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''******)))(((((((((((((((ttt___RRRFFF<<<;;;:::999888888888999:::777777777777666666666666777777666666666666777777===:::666444333444333222333333333333333333333333333222222111111222222333111111111000000111222222666555444222111111222222222222222222222222222222111222333333555888===AAACCCJJJMMMNNNTTTdddvvvzzznnnmmmiii___ZZZ]]]___```dddmmm{{{|||ooogggfffbbb\\\\\\[[[YYYXXXWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYVVVVVVTTTTTTTTTVVVXXXYYY\\\^^^```aaaccciiirrrxxx~~~yyyrrroooqqqrrrqqqoootttmmmddd\\\UUUTTT[[[dddrrr~~~~~~~~~yyyuuupppiiifffiiiqqq|||~~~{{{|||}}}rrriiigggkkkoooooossswwwyyyyyyxxxvvvvvvjjjeee___ZZZUUURRRNNNLLLJJJIIIHHHGGGGGGEEEBBB???<<<<<<;;;;;;;;;:::::::::777777888888777555222111....../////////...,,,++++++++++++***)))(((((('''))))))))))))((((((((((((,,,+++***))))))***+++,,,************************((()))***)))'''&&&&&&'''(((''''''&&&&&&&&&''''''---,,,+++)))(((((((((((())))))************)))))))))))))))))))))))))))))))))'''&&&'''******(((%%%******))))))((((((''''''+++*********))))))(((((('''))))))&&&%%%''''''$$$&&&&&&''''''((())))))))))))&&&$$$%%%(((******)))))))))(((((('''''''''&&&'''''''''''''''((())))))((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((('''%%%$$$$$$%%%'''(((&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%'''&&&$$$###$$$&&&(((***uuu]]]OOODDD===;;;:::999888888888999999777777777777666666666666777666666555555666666777<<<999555444444444444333333333333333333333333333444444444333444444555555555555444333333333333333444333222222222333444444222222222222222222222222222333444555777:::???CCCDDDJJJOOORRRZZZiiiyyyyyykkkaaaaaa```YYYXXX\\\]]]aaakkkyyy~~~|||sssfff___]]]ZZZUUUNNNMMMLLLJJJIIIHHHHHHHHHKKKLLLMMMNNNNNNOOOOOONNNNNNMMMLLLKKKLLLNNNPPPQQQSSSTTTVVVVVVYYYaaalllttt~~~|||zzzyyyxxxtttmmmfffcccdddfffeeecccgggaaaZZZTTTPPPRRR[[[fffuuu~~~|||}}}uuuqqqllllllsss}}}yyywwwzzz~~~rrrhhhdddfffiiihhhkkkpppuuuwwwxxxxxxxxxmmmjjjddd___[[[VVVQQQNNNJJJIIIGGGFFFEEECCC@@@===<<<<<<<<<;;;;;;;;;::::::777888888888777555333111///000000000000///---,,,+++++++++***)))(((((((((***)))))))))((((((((((((***))))))))))))))))))***************************((()))***)))'''&&&'''(((((((((''''''''''''((((((++++++***)))(((((((((((())))))************))))))))))))))))))))))))))))))***((('''(((***+++)))'''***)))))))))((((((((('''*********)))))))))(((((($$$'''(((&&&&&&******(((&&&&&&''''''((()))))))))***'''%%%%%%'''((((((&&&******)))))))))((((((((('''''''''''''''((())))))((((((''''''''''''(((((()))((('''''''''''''''''')))(((((((((''''''''''''((('''&&&%%%%%%&&&'''((('''''''''((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''((((((uuuZZZJJJBBB>>>;;;:::999999888888999999777777777777666666666666666555555555555555555666:::777444444444555555444333333333333333333333333333333333444444555555555666666555555444444333333222222111222333444555666222222222222333333333333333444666777999===BBBFFFEEELLLSSSYYYcccqqq}}}~~~tttkkk```XXXZZZ[[[XXXZZZ___```hhhwwwuuupppeeeYYYSSSRRROOOLLLEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLQQQ\\\iiissszzzuuusssqqqpppppphhhbbb\\\XXXYYYYYYXXXWWWXXXRRRNNNLLLMMMSSS```mmm~~~}}}}}}yyyuuuqqqttt~~~zzzpppmmmttt{{{}}}|||yyynnniiihhhiiieeehhhlllpppsssuuuvvvvvvrrrpppkkkgggccc]]]WWWSSSLLLIIIGGGEEECCCAAA>>><<<<<<<<<<<<;;;;;;;;;;;;:::888888999999888666444333111111111111000///...---+++++++++***))))))((((((******)))))))))((((((((((((((())))))))))))((((((************************((()))***)))'''&&&'''((())))))((((((((())))))***))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))***)))((()))******)))((())))))))))))((((((((((((******))))))))))))((((((###&&&'''&&&(((,,,---+++&&&''''''(((((())))))***+++)))'''&&&&&&'''&&&%%%************))))))))))))'''''''''''''''((())))))((((((''''''''''''(((((()))((((((((((((((()))***(((((((((((('''''''''''')))((('''&&&&&&'''((()))))))))((((((((((((((('''(((''''''''''''&&&&&&&&&'''((()))***)))((('''&&&tttWWWFFFAAA???::::::999999999999888999777777777777666666666666555555444444444444555555777666444333555555555444222222333333333333444444000000111222333333333333222333333333333333333333222222222222333444555555222222222333333333333333333444777999;;;???DDDHHHFFFOOOYYYaaalllyyyuuukkkcccbbbZZZTTTVVVYYYZZZ]]]bbbjjjrrr{{{vvvmmmeeeYYYOOOJJJHHHGGGEEEBBBAAAAAA@@@????????????>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHKKKQQQ^^^nnnzzz}}}xxxqqqllliiigggffffff[[[VVVQQQNNNMMMMMMMMMLLLLLLHHHGGGIIINNNWWWgggvvv|||xxx|||xxxnnnnnnxxxxxxwww}}}wwwooommmmmmkkkkkkmmmoooqqqrrrqqqpppvvvtttqqqnnnjjjddd]]]YYYOOOLLLHHHDDDBBB@@@===;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999888777666555222222111111000///...---+++++++++******)))))))))*********)))))))))(((((('''((()))******)))((('''************************((()))***)))((('''((()))******)))))))))***++++++((((((''''''((())))))***)))******++++++******))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))(((((((((((())))))))))))))))))(((((($$$'''(((''')))---...,,,'''''''''((())))))*********)))(((((((((''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''(((((()))((((((((()))***++++++((((((((((((((('''''''''))))))(((((((((((())))))***)))))))))((((((''''''%%%%%%%%%%%%%%%$$$$$$$$$((((((((((((((('''&&&%%%sssTTTDDD@@@@@@::::::::::::999999888888777777777777666666666666555555444444444444555555666555333444555666555444222222222333333444444444000111222333333333333222000111222333444555555444333333333333333333333333222222333333333444444444222555888;;;>>>BBBGGGJJJJJJUUUbbbkkkuuu~~~vvvnnnhhh```XXXWWWSSSQQQTTTXXX[[[```eeeqqqwww{{{tttoooggg]]]PPPHHHEEEDDDCCCCCC>>>>>>======<<<=========>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHGGGIIIKKKOOOXXXfffwww|||zzzpppllleee```]]][[[ZZZXXXMMMJJJFFFCCCBBBBBBBBBAAADDDBBBDDDIIIPPP[[[lll{{{~~~|||vvvzzzxxxuuuxxx|||~~~|||{{{{{{~~~|||tttqqqpppppppppppprrrtttsssqqqnnnvvvuuusssrrrooojjjccc^^^UUUPPPKKKFFFCCC@@@===;;;======<<<<<<<<<;;;;;;;;;:::::::::999999888777777222222111///...------,,,++++++++++++************************))))))))))))((()))++++++++++++)))((())))))))))))))))))))))))''')))***)))(((((()))******************+++,,,,,,(((''''''(((((()))***+++******++++++++++++******************************'''''''''&&&&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((())))))&&&)))***((())),,,---***''''''(((((()))*********))))))******))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((()))))))))))))))***+++,,,'''''''''((((((((((((((()))))))))(((((()))))))))******))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$%%%&&&'''pppSSSDDD@@@@@@999::::::::::::999888777777777777777666666666666666555555555555555555666666444333444555555444333111222222333333444444555333444555555555555333222111222444555666666666555333333444444444333222222222222333333444444555555333666:::>>>AAAFFFKKKNNNPPP^^^nnnwww|||zzzmmmfffdddbbb[[[TTTSSSSSSTTTWWW\\\```eeeiiilllooovvv~~~~~~zzzyyyxxxvvvppplllbbbVVVJJJEEEDDDBBBAAABBB??????>>>>>>>>>???@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHHHHHHHLLLQQQXXXaaaooozzzpppkkkhhhbbb^^^YYYTTTRRRPPPMMMLLLHHHFFFDDDBBB@@@@@@@@@AAAAAA@@@CCCJJJRRR\\\lllyyy{{{}}}~~~|||||||||}}}|||~~~xxxtttwwwxxxwwwvvvyyyzzzwwwxxx~~~zzzxxxxxx{{{{{{zzz{{{~~~~~~yyyyyyqqqqqqsssvvvzzzzzzuuuqqqrrrrrrqqqqqqppplllgggccc[[[VVVOOOIIIEEEBBB???>>>=========<<<<<<<<<;;;;;;;;;;;;::::::999999999999333222000///...---,,,,,,++++++++++++++++++++++++++++++*********)))))))))******++++++++++++******))))))))))))))))))))))))''')))******(((((()))+++***************+++,,,---))))))((())))))***++++++******++++++++++++******************************&&&''''''%%%$$$$$$&&&)))(((((((((((())))))))))))''''''(((((((((((())))))(((***+++((((((++++++((('''(((((())))))******+++''')))******)))((()))***''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))***+++'''''''''((((((((((((((((((((())))))))))))((((((***))))))))))))))))))((('''''''''(((((((((((())))))'''%%%######$$$&&&(((nnnRRREEEAAA@@@999999:::::::::999888777777777777777666666666666777666666555555666666777666555444444555555333111111111222333333444555555444555666666555444222111222333444555555444333222000111333444444444444333222222333333444555555666555888===AAAEEEJJJOOORRRXXXiii{{{}}}zzzppphhh```]]]^^^]]]ZZZWWWWWWYYY[[[[[[]]]___bbbccc]]]___dddjjjpppssssssrrrnnnlllkkklllnnnnnnkkkhhh\\\OOODDDBBBCCCAAA@@@AAABBBBBBAAAAAABBBCCCDDDDDD@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJKKKPPPYYYbbblllyyyxxxjjjbbb^^^\\\YYYVVVRRROOOMMMJJJGGGEEEGGGFFFEEECCCBBBBBBCCCDDDCCCCCCGGGNNNUUU]]]jjjvvv{{{xxxwwwtttpppsssyyy}}}yyyuuusssssstttuuuvvvyyy}}}|||zzzyyy|||~~~~~~vvvwwwwwwvvvuuuxxx}}}{{{uuutttwww|||~~~yyyvvvvvvyyyzzz{{{ssssssuuu{{{~~~yyysssmmmmmmmmmnnnnnnmmmiiigggbbb\\\TTTLLLHHHEEEBBBAAA============<<<<<<<<<<<<<<<;;;;;;:::::::::::::::555444222000...------...+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))''')))******))))))***+++))))))))))))***+++,,,---+++***************+++,,,***++++++,,,,,,++++++***************************'''((((((&&&$$$$$$'''***'''((((((((()))))))))***'''''''''((((((((())))))'''******'''(((++++++(((((((((((()))******++++++&&&)))+++***'''%%%%%%&&&''''''(((((())))))))))))'''''''''''''''((())))))((((((''''''''''''((((((******)))((((((((())))))''''''''''''((((((((()))'''((((((((((((((((((''')))))))))))))))*********((((((((()))))))))******''''''&&&%%%&&&&&&'''(((lllRRRFFFBBB@@@999999:::;;;:::999888777777777777777666666666666777777666666666666777777666555444444555444222000111111222333333444555555333333444555444111///---222333444444222000...,,,...///111444555666666555222222333333444555666666777;;;@@@DDDHHHMMMRRRUUU]]]pppuuunnnkkkccc___\\\[[[[[[ZZZYYY[[[YYY\\\\\\ZZZWWWVVVUUUTTTRRRSSSVVV[[[___aaa___^^^]]]\\\]]]aaafffhhhfffdddXXXJJJ@@@@@@BBB@@@>>>???@@@@@@@@@@@@AAAAAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFHHHJJJKKKLLLMMMMMMNNNUUU___jjjttt{{{kkk___[[[YYYWWWVVVTTTRRRPPPNNNKKKGGGDDDBBBBBBBBB@@@??????AAABBBGGGGGGLLLSSSXXX___jjjuuuvvv{{{|||tttlllhhhfffeeehhhjjjooowwwwwwuuupppmmmjjjkkklllmmmoootttxxxwwwtttsssvvvzzz{{{}}}www|||{{{zzzyyyxxxxxxzzz}}}{{{xxxvvvuuurrrnnnooosss{{{|||}}}}}}}}}yyywwwyyy{{{~~~uuuuuuxxx}}}xxxqqqjjjiiiiiikkkllllllkkkiiifff```WWWOOOJJJFFFDDDCCC>>>=========<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;666555333111////////////+++++++++++++++++++++++++++++++++************)))***)))(((''''''((()))***))))))))))))))))))))))))''')))******))))))***,,,))))))))))))***+++,,,---,,,,,,+++++++++++++++,,,***++++++,,,,,,++++++***************************((())))))'''$$$%%%(((,,,'''((((((((())))))******&&&'''''''''(((((())))))%%%((()))''''''++++++)))((((((((()))******++++++&&&)))+++)))%%%""""""###(((((())))))*********+++'''''''''''''''((())))))((((((''''''''''''((((((******)))(((''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''(((((())))))******++++++&&&'''''''''(((((())))))%%%&&&''')))))))))((((((mmmRRRCCC===:::777777888999999:::;;;;;;;;;:::999777666666555555777777666555444444333333444555666666777666666666333444444555555444444333333222222111111222222333000111333444555555444444111111222333333333333222111222333333333444777:::CCCBBBCCCIIIQQQZZZaaadddrrr~~~|||uuummmeee___^^^^^^___^^^^^^\\\ZZZYYY[[[ZZZYYYWWWTTTPPPMMMKKKKKKHHHGGGHHHMMMPPPPPPPPPOOOTTTZZZ]]]___bbbgggkkk^^^RRRFFFDDDFFFEEEDDDDDDGGGEEEBBBAAAAAACCCDDDDDDIIIJJJIIIHHHFFFGGGIIIKKKKKKIIIJJJLLLLLLJJJMMMRRRYYY```jjjvvv}}}sssfff^^^[[[YYYVVVSSSWWW\\\[[[QQQIIIIIIKKKJJJEEEDDDCCCBBBBBBCCCDDDEEEFFFJJJPPPYYYbbblllssswww{{{rrreee\\\YYY]]]aaafffpppyyy|||zzztttkkkcccaaa```^^^]]]___eeejjjoooqqqooommmmmmooowwwzzz~~~vvvlllnnnqqqtttwww|||zzzxxxyyyzzzyyyxxxuuuqqqnnnmmmkkkjjjnnnssszzzwwwxxx~~~}}}}}}{{{{{{~~~}}}|||vvvuuuvvvzzz~~~|||uuuooommmiiifffhhhmmmnnnkkkgggfffbbb\\\UUUPPPKKKGGGDDDBBB@@@>>>=========<<<:::===<<<::::::;;;;;;:::888777777555444222111000///......------,,,+++******...---,,,************+++,,,***))))))***++++++***))))))))))))))))))))))))******)))))))))))))))***)))((('''(((***++++++)))------------,,,++++++***)))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))************************''''''((((((((((((((((((*********))))))))))))))),,,+++***((((((((())))))))))))************))))))$$$%%%&&&((())))))******'''(((((()))(((((('''&&&((((((((((((((()))******)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&''''''(((((())))))******nnnRRRDDD>>>;;;999999999999999999999999:::999888777666666666666777666666555555444333333666666666666666555444333333444444555555444444333333333222222222222333333000111222222222111000///222222333444444444444444222333444444444555999;;;BBBFFFLLLQQQWWW^^^ffflll|||vvvnnniiieeeaaa]]]\\\]]]^^^^^^]]][[[YYYWWWPPPOOONNNLLLJJJGGGEEECCCFFFDDDCCCDDDHHHKKKLLLLLLJJJNNNTTT[[[```fffkkknnncccVVVIIIEEEEEEDDDDDDDDDGGGFFFFFFGGGHHHJJJJJJJJJHHHIIIKKKKKKKKKLLLNNNPPPQQQOOOOOOQQQQQQPPPTTTZZZbbblllyyytttlllbbb[[[XXXXXXXXXWWW```dddaaaVVVNNNMMMNNNNNNEEEFFFFFFEEEDDDDDDFFFHHHLLLRRR]]]iiissszzz}}}yyynnn```XXXWWW\\\aaakkkttt}}}xxxnnncccYYYUUUUUUTTTVVVYYYXXX]]]bbbeeeeeefffhhhkkkssswww|||wwwhhhiiikkkmmmppptttxxx{{{~~~~~~}}}zzzwwwwwwrrrooonnnllliiikkkpppuuuwww~~~~~~|||||||||~~~zzzxxxwwwxxxyyywwwqqqkkkjjjjjjjjjkkkkkkkkkiiihhhhhhddd^^^WWWQQQLLLHHHEEEAAA???===<<<======<<<;;;>>><<<;;;<<<======<<<;;;999888777555333111000///...------,,,++++++******,,,+++*********+++,,,,,,,,,***((()))***+++************************************))))))))))))******+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,+++******************************,,,++++++***))))))******))))))))))))))))))))))))************************)))))))))))))))(((((((((***)))))))))))))))))))))))))))(((((()))***+++,,,))))))************))))))&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((()))******)))((((((''''''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''''''''((()))(((((((((''''''''''''''''''(((((())))))))))))oooSSSEEE???<<<;;;;;;::::::999888777777888888777777777777888888777666666555555444444444666666666666444333222111333444444555555444444333444444444333333444444444444444555444444222111000333333444444444555555555444555555555555777:::===CCCKKKVVV^^^bbbhhhrrryyy~~~|||zzzyyyssskkkfffeeecccaaa___[[[[[[\\\\\\ZZZWWWUUUSSSJJJIIIHHHFFFDDDCCCCCCBBBCCCAAAAAABBBEEEHHHIIIIIIGGGJJJQQQ[[[eeennnrrrtttjjj\\\NNNHHHFFFDDDCCCEEEDDDEEEGGGIIILLLMMMNNNOOOOOOQQQRRRSSSRRRSSSUUUVVVZZZXXXYYY[[[[[[[[[^^^dddnnnzzzkkkggg```ZZZYYY[[[___bbbkkkkkkdddXXXNNNLLLMMMMMMHHHKKKMMMLLLHHHHHHLLLQQQSSS]]]mmm|||xxxjjj]]]VVVXXX___fffuuu}}}ssshhh[[[OOOJJJIIIJJJNNNRRRQQQUUUYYY[[[[[[]]]aaadddkkkqqqyyyzzzqqqppppppppprrruuuxxxzzz|||~~~xxxvvvrrrqqqqqqqqqnnnnnnrrruuu{{{~~~|||zzz|||{{{vvvtttsssppplllhhhgggjjjmmmnnnllljjjjjjjjjjjjgggaaaZZZSSSMMMIIIGGGAAA???<<<<<<=========<<<>>><<<<<<<<<>>>???>>>===:::999888666333111000///...---,,,++++++*********))))))))))))***+++------+++)))(((((()))******)))***************************)))))))))))))))******,,,,,,+++,,,......---,,,******+++++++++******)))************************,,,+++******)))*********))))))))))))))))))))))))************************++++++******)))))))))((())))))))))))))))))******&&&''''''(((***,,,...///))))))************))))))'''(((((())))))((((((''')))((('''&&&&&&'''((()))((((((((((((((()))******((())))))******))))))((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((''''''(((((()))(((((((((((('''''''''''''''(((((((((((()))))))))oooTTTFFF@@@===;;;;;;:::999999888888777777777666666777888999999777666666666555555444444555555555555444333222111333444444555555444444333555555444444444444555555444444444444333333222222333333333333333444444555444555555555666888<<<@@@FFFPPP___kkkttt{{{zzzyyy{{{}}}vvvqqqnnnjjjhhhgggeeeaaa^^^[[[[[[ZZZYYYUUUQQQNNNKKKGGGFFFDDDCCCBBBCCCCCCDDDCCCCCCBBBCCCFFFHHHJJJKKKKKKMMMSSS___kkkuuuxxxyyypppbbbSSSKKKGGGDDDDDDGGGGGGHHHJJJLLLNNNQQQUUUXXX______^^^\\\[[[\\\___bbbeeeeeehhhlllllljjjkkkoooyyyzzzjjjhhhdddaaaaaaeeelllrrryyytttiii[[[PPPKKKLLLNNNMMMRRRVVVTTTPPPQQQWWW]]]___jjjzzzyyykkk___[[[```jjjrrr|||lllaaaVVVKKKGGGGGGGGGJJJNNNTTTVVVXXXWWWVVVVVVZZZ^^^dddlllwww|||zzz{{{~~~}}}wwwssssssvvvxxxvvvvvvxxx~~~xxxyyyzzz}}}~~~}}}zzzsssnnnlllkkkiiigggfffhhhllloooppppppoooooommmkkkfff___WWWOOOJJJHHHAAA???<<<<<<===>>>>>>======<<<;;;<<<>>>???>>>===:::999777555333111///......---,,,+++******++++++************++++++,,,,,,+++)))(((((()))******)))************************))))))))))))))))))***+++,,,,,,,,,---......---+++((())))))*********))))))************************++++++***************+++))))))))))))))))))))))))************************+++******))))))((((((''')))))))))))))))*********&&&'''((()))+++,,,...///))))))************)))))))))))))))))))))((('''''')))(((&&&%%%&&&''')))***((((((((((((((())))))***((()))***++++++***)))(((((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((((())))))***((((((((((((((('''''''''((((((((((((((((((((((((oooTTTFFF@@@>>>999999999999999999999999666666666666777888999:::666666666666666555555555333333444444444444444333333444444555555444444333666555555444444555555666............//////000000222222222111222333444444444444555555666:::???CCCLLLVVVfffxxx|||zzz}}}yyypppjjjggggggiiijjjhhhddd___[[[[[[YYYWWWSSSOOOJJJFFFDDD@@@???>>>===>>>???@@@AAACCCDDDDDDEEEFFFHHHKKKMMMNNNPPPVVVaaallltttvvvuuupppdddUUUMMMIIIFFFGGGKKKPPPPPPPPPPPPRRRXXX```gggmmmllliiiffffffjjjpppvvvxxxyyyyyyqqqpppooommmooottt{{{~~~ooo```TTTOOOPPPTTTUUUZZZ______\\\^^^eeelllsss{{{{{{oooffffffmmmwwwzzzgggZZZQQQIIIHHHIIIHHHHHHJJJRRRTTTUUUTTTRRRSSSWWW[[[dddmmm{{{}}}yyyxxx}}}~~~}}}~~~xxxxxxxxxxxxwwwwwwwwwxxxzzz|||yyywwwxxx|||zzzuuuooojjjgggggghhhhhhgggggghhhnnnvvvyyyxxxuuuqqqqqqnnnggg]]]TTTMMMKKKDDDAAA===<<<===>>>??????<<<;;;:::;;;===>>>>>>===999888777555222000///......---,,,+++++++++,,,---,,,,,,,,,,,,++++++******+++)))(((((()))******)))))))))))))))))))))))))))))))))(((((()))***+++++++++++++++,,,...---+++)))'''((())))))************************************+++***************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))************((())))))***+++,,,,,,,,,))))))************))))))************)))((('''&&&)))(((&&&%%%&&&''')))+++((((((((((((((())))))***((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))******'''''''''(((((((((((((((((((((((('''''''''''''''nnnSSSFFF@@@>>>999999999999999999999:::777777666666777888999999666666666666666666666666333333444555555555555555333444444555555444444333555555444444444444555555////////////000111222333333222111000111222333444444555555666888===DDDHHHSSS^^^ppp{{{rrrkkkgggcccdddgggjjjllljjjeee___[[[XXXVVVRRRMMMHHHDDDAAA@@@>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDEEEGGGJJJMMMOOORRRWWW___fffkkklllllllllbbbVVVOOOLLLJJJLLLPPPSSSTTTTTTTTTVVV___jjjsssxxxwwwvvvvvvyyyqqqcccYYYUUUXXX^^^ccchhhmmmoooooorrryyyxxxtttvvv}}}vvvbbbRRRKKKFFFHHHJJJHHHGGGHHHKKKNNNPPPQQQRRRTTTZZZ^^^jjjsssxxxxxxwwwuuurrrppprrruuuyyyzzzvvvtttvvv|||}}}zzzqqqoookkkgggeeefffgggiiihhhfffgggnnnxxx|||wwwyyyyyysssggg[[[SSSOOOGGGDDD@@@===>>>?????????===;;;;;;;;;===>>>===<<<999888777555333222111000000...---++++++,,,...///............---,,,+++***,,,***))))))***++++++***))))))))))))))))))))))))(((((((((((()))***+++,,,******+++,,,---,,,)))'''&&&'''(((******+++++++++++++++++++++++++++++++++*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((((((((((()))******++++++******++++++,,,++++++***))))))************))))))************))))))((('''''''''&&&&&&'''((()))***((((((((((((((()))******((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((()))******'''''''''((((((((((((((((((((((((''''''''''''&&&mmmSSSEEE@@@===;;;::::::999999888888888888777777777777777888888666666666666666666666777555555666666666555444444333444444555555444444333555444444444444444444555555444444333333444555666444333222111111333444555555666777888<<>>>>>===<<<999999888777666555444444111000...,,,,,,...000111---.../////////...---,,,---+++******+++,,,,,,+++++++++++++++++++++++++++(((((((((((()))***+++,,,******+++,,,---,,,)))&&&&&&''')))***+++,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******'''(((((()))******++++++)))***+++,,,,,,,,,++++++))))))************))))))))))))*********))))))(((&&&&&&''''''((())))))***((((((((((((((()))******)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***''''''''''''((((((((()))(((((('''''''''&&&&&&&&&mmmRRREEE???======<<<;;;:::888777666555888888777777777777888888666666666666777777777777888888777777666555333333333444444555555444444333444444444333333444444444666555333222111111222333555444333222222444555777666777888:::>>>EEEMMMRRR\\\nnn~~~ppphhhfffjjjnnnpppsssrrrpppjjjbbb[[[UUUSSSOOOLLLFFFBBB??????AAACCC???@@@BBBDDDDDDDDDCCCCCCDDDFFFHHHGGGGGGHHHLLLPPPMMMSSSZZZ]]]^^^]]]___aaabbb[[[TTTRRRPPPPPPTTTYYY]]]bbbhhhmmmsss}}}xxxtttttt|||sssdddSSSOOOHHHDDDGGGJJJJJJKKKMMMPPPTTTZZZ^^^```dddjjjnnnooowwwyyyvvvzzz}}}~~~zzzyyyyyyxxxuuurrrssswww{{{}}}{{{~~~zzzrrrggghhhhhhfffeeedddeeeeeefffhhhlllooosssxxxzzzjjj^^^XXXLLLHHHCCC@@@???@@@@@@@@@AAA???>>>>>>??????===<<<::::::999999888777777777222000...------///111333,,,---...000000000000///...,,,++++++,,,------,,,------------------------(((((((((((()))***+++,,,++++++,,,---...---)))&&&&&&''')))***,,,---------++++++++++++++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,'''(((((()))***+++++++++((()))+++,,,------,,,,,,))))))************))))))))))))************))))))%%%&&&'''((())))))))))))((((((((((((((()))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%%%%&&&&&&((())))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&kkkRRREEE???;;;;;;;;;:::999999888888777444555666888888888777666999:::<<<<<<;;;999666444555555555555555555555555777666555444444444444444333222000//////000222333555555444333333333444444666444333444666777666333666:::???AAACCCHHHPPPWWWgggzzzzzzssskkkhhhlllrrrxxx{{{}}}yyyqqqfff[[[SSSOOOOOOEEEBBB??????@@@AAABBBAAABBBDDDFFFFFFDDDCCCCCCCCCFFFHHHJJJJJJKKKLLLOOOQQQUUUWWW[[[___bbbbbb___]]]^^^WWWTTTUUUVVVUUUYYY```kkkpppuuu|||mmm\\\QQQMMMHHHHHHMMMNNNLLLMMMSSSUUUXXX]]]bbbfffiiimmmoooooowww|||~~~|||zzzuuuoooooowww~~~{{{tttrrrwww|||vvvnnndddaaabbbeeegggfffgggjjjgggjjjkkklllrrr{{{~~~}}}{{{mmmccc^^^RRRNNNHHHEEEEEEGGGHHHHHH@@@AAAAAAAAA@@@>>><<<;;;@@@;;;666666888999777333111111222333333444444555111222222222111...+++***++++++++++++,,,---............---,,,,,,+++******)))************+++++++++************************((()))***++++++***)))(((************************))))))***++++++++++++***,,,+++*********+++***(((++++++******))))))(((((())))))))))))))))))))))))++++++***)))(((((())))))***++++++,,,,,,++++++***+++******)))))))))))))))))))))(((((((((((())))))+++)))(((&&&&&&((()))+++******))))))))))))******(((((((((((())))))))))))((((((((()))(((((('''&&&+++***)))(((((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))%%%%%%&&&&&&''')))***+++jjjPPPCCC>>><<<:::::::::999888888777777555666666777777777777666888999;;;<<<;;;999666555555555555555555555555555555444444333222222333333555444222111111222444555888777666555444333333333666444333333666777555333888===BBBCCCDDDIIITTT]]]vvvzzzuuuqqqnnnooosssxxx{{{|||yyytttkkkaaaXXXRRRNNNLLLEEECCC@@@???AAABBBCCCBBBCCCEEEGGGHHHFFFEEEEEEFFFFFFGGGIIIIIIJJJLLLPPPSSSXXX]]]dddkkknnnnnnjjjfffaaa]]]]]]___``````eeemmm|||wwwgggXXXOOOKKKGGGGGGKKKNNNOOOSSSYYY\\\^^^aaadddhhhlllpppsssrrryyyzzztttrrrsssrrrpppllljjjooo{{{|||zzz}}}}}}}}}|||zzzvvvnnneeebbbaaaeeegggfffgggjjjhhhlllnnnooorrryyy}}}|||~~~qqqhhhcccVVVQQQJJJEEECCCDDDDDDDDDBBBBBBBBBAAA@@@>>>;;;:::>>>:::777777999:::777444333333444444555555666666333333444444222000---,,,++++++++++++,,,---.........------,,,++++++******)))************+++++++++++++++,,,,,,,,,,,,++++++((()))***++++++***)))(((************************))))))***++++++++++++***---,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))***++++++,,,,,,++++++***+++******)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))******************++++++++++++'''(((((()))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))(((((((((((()))))))))((((((((((((((())))))iiiMMMAAA>>>>>>;;;::::::999999888777777888777777666666666666777666888999::::::999777666555555555555555555555555555555444444333333444444666555444333333444555666:::999777666444444333333666555333333555666555444:::@@@EEEFFFFFFLLLZZZfffvvvooonnnmmmooorrrvvv{{{|||{{{yyyrrrjjj```WWWRRROOOKKKHHHDDDBBB@@@@@@BBBCCCDDDCCCAAACCCEEEFFFEEEEEEEEEFFFIIIJJJKKKLLLNNNRRRXXX\\\___fffqqqzzz~~~zzzvvvqqqrrrssstttqqqpppuuu}}}{{{qqqggg]]]WWWNNNKKKIIILLLPPPTTT[[[bbbggggggfffgggkkkpppuuuxxxwww||||||sssjjjfffeeeiiigggdddeeennn|||yyyxxx|||zzzzzz}}}yyyrrrkkkfffdddfffhhhggggggjjjhhhnnnrrrrrrsssxxx|||}}}vvvmmmiii]]]WWWNNNGGGCCCBBBBBBBBBDDDDDDCCCBBB@@@===;;;:::;;;999777888;;;;;;888555666666666666666666666666222333333333222000---+++***++++++,,,,,,---......------,,,,,,++++++******)))************+++++++++***+++,,,------,,,+++***))))))************))))))************************))))))***++++++++++++***++++++++++++************))))))))))))************))))))))))))))))))))))))+++***))))))))))))))))))***++++++,,,,,,++++++***+++******)))))))))))))))))))))***++++++***))))))))))))(((((((((((())))))******))))))))))))******************++++++++++++'''(((((())))))*********+++***))))))))))))***+++(((((((((((((((((((((((())))))(((((((((((()))))),,,,,,***)))((((((''''''hhhLLL@@@???@@@<<<<<<;;;;;;:::999999888999888777555555555666777555666888999:::999888777555555555555555555555555888777777666666666777777666666555444444555666666888777666555444444444444666555444444444555666666;;;AAAGGGHHHHHHQQQaaaoooyyymmmiiijjjiiinnnuuu{{{}}}zzztttoooggg___TTTNNNLLLKKKHHHDDDCCCAAA@@@@@@BBBDDDDDDCCCBBBDDDFFFGGGGGGGGGHHHJJJMMMNNNPPPRRRVVV\\\dddiiikkkrrr~~~}}}wwwrrrmmmiiifffVVVSSSPPPQQQVVV]]]fffmmmrrrooolllkkknnntttyyy||||||}}}|||vvvmmmeeebbbbbbjjjfffbbbcccnnn~~~|||}}}|||ssswww|||}}}zzzrrrmmmlllllliiihhhiiifffnnnttttttsssxxx}}}xxxpppkkkccc\\\RRRJJJFFFDDDCCCCCCCCCBBBBBBAAA???>>>===<<<999888888:::<<<<<<:::777777666666666555555555555///000000000///---+++)))******+++,,,------------,,,,,,,,,,,,++++++******))))))*********+++++++++((())),,,------,,,)))((()))))))))******)))))))))************************))))))***++++++++++++*********+++***)))(((((()))(((((())))))******++++++))))))))))))))))))))))))******)))))))))))))))******++++++,,,,,,++++++***+++******)))))))))))))))((()))+++,,,,,,+++)))((((((((())))))))))))((((((******))))))))))))******'''((((((((()))))))))))))))(((((((((((()))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))------+++***))))))((((((gggLLLAAAAAABBB=========<<<;;;;;;::::::999888777555555555666777444555777888888888888888555555555555555555555555777777666666666777777888555555444444444444555555444444444333444444555555555555555444555666888:::===BBBHHHKKKOOOZZZkkkyyy|||rrrjjjggghhhlllrrrzzz~~~{{{sssjjjddd[[[TTTKKKFFFGGGGGGEEEAAAAAA@@@???@@@BBBDDDDDDCCCFFFHHHJJJKKKKKKLLLOOOQQQMMMOOOSSSWWW]]]fffooouuu{{{zzzvvvrrrpppnnnlllZZZYYYXXXYYY```kkkuuu{{{{{{wwwsssrrruuuzzz~~~zzzssslllhhhhhhjjjmmmgggbbbeeeppp|||rrrtttwww~~~zzzuuurrrmmmiiihhhdddlllsssssstttzzzwwwooojjjddd^^^TTTLLLGGGEEEDDDCCC????????????????????????999999:::;;;<<<<<<:::999777666555555444333222222......///000///---***))))))***+++---------------,,,+++++++++++++++******))))))*********+++++++++)))+++---......---+++)))***))))))))))))))))))***************************))))))***++++++++++++******,,,---,,,***)))***+++(((((())))))******++++++))))))))))))))))))))))))***)))))))))))))))*********++++++,,,,,,++++++***+++******)))))))))))))))((()))+++,,,,,,+++)))((((((((())))))))))))((((((******))))))))))))******'''((((((((())))))))))))******)))''''''''''''(((******++++++++++++******************************))))))(((((((((((())))))++++++************++++++cccKKKCCCAAAAAA>>>======<<<<<<;;;::::::888777777666666666666777555555666777777777777777555555555555555555555555444444333333444444555555444444444444444444444444333333222333333444555666555555666555666888<<>>???@@@::::::;;;<<<<<<;;;;;;;;;777666555333222111000/////////111111000...,,,+++)))***,,,---......---,,,++++++++++++++++++******)))************+++++++++,,,---...000000...---,,,******))))))))))))******************************))))))***++++++++++++***,,,///111///,,,+++,,,///))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++***++++++,,,,,,++++++***+++******)))))))))))))))))))))***++++++***))))))))))))(((((((((((())))))******))))))))))))******************+++++++++++++++***)))((('''((())))))******+++,,,,,,+++******************************))))))(((((((((((())))))***)))))))))***+++,,,,,,^^^JJJCCC@@@===<<<<<<<<<;;;::::::999999555666666777777777777666555555666666666666666666555555555555555555555555333333222222333444444555333444444444444444444333555444444444444555555666444555666666777:::???CCCIIIKKKQQQZZZgggwwwxxxjjjfffccc___bbbkkkwwwyyyxxxssshhh\\\SSSNNNEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAACCCFFFHHHHHHGGGGGGIIIJJJLLLMMMOOOSSSVVV[[[```hhhrrr||||||yyywwwuuusssmmmrrruuuxxx{{{vvvttttttuuuqqqkkkgggjjjsss{{{|||zzz}}}~~~}}}{{{xxxzzz~~~{{{yyy~~~yyyuuuuuuvvv|||~~~vvvnnnkkkiiilllmmmmmmrrr{{{~~~xxxqqqmmmiiiccc[[[SSSMMMHHHCCCAAA===<<<<<<;;;;;;<<<>>>>>><<<<<<<<<;;;::::::;;;<<<777777555333222000.........///000000000...,,,+++(((***,,,---......---,,,******************++++++)))************++++++++++++,,,,,,------,,,,,,++++++***)))(((((()))***+++************************))))))***++++++++++++***+++...111///+++***,,,///*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***++++++,,,,,,++++++***+++******)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))******************+++++++++++++++***))))))***+++...///***++++++,,,,,,++++++***(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))***++++++{{{[[[IIICCC???;;;;;;;;;:::999999888888777444555666888888888777666666666666666666666666666555555555555555555555555444444444444444555666777444444555555555555444444888777666555555555555555333555777777888;;;AAAFFFNNNPPPUUUaaaqqqwwwllldddccc```]]]fffsssvvvvvvsssjjj]]]QQQJJJFFF???AAABBBBBB@@@???@@@AAACCCBBBCCCFFFIIIJJJJJJIIIOOOPPPRRRTTTUUUXXX\\\___hhhnnnxxx~~~|||wwwtttsssuuuooojjjlllsssvvvsssnnnuuuuuuuuuttttttzzz~~~zzzxxx|||pppttttttwww~~~xxxqqqmmmmmmmmmlllkkkqqq{{{~~~zzztttpppoooiiibbbZZZRRRLLLFFFBBB>>>===<<<;;;:::;;;;;;<<<=========;;;::::::;;;===888777666444222000......+++,,,.........,,,***)))(((***,,,.........---,,,******************++++++)))************+++++++++((((((((((((((((((((((((+++***)))(((((()))***+++************************))))))***++++++++++++***(((,,,...,,,(((&&&))),,,++++++******))))))(((((())))))))))))))))))))))))))))))((())))))***+++++++++++++++,,,,,,++++++++++++******)))))))))))))))))))))(((((((((((())))))+++)))(((&&&&&&((()))+++******))))))))))))******(((((((((((())))))))))))******)))***,,,///222444***+++,,,------,,,+++***''''''''''''''''''''''''))))))(((((((((((())))))******)))))))))))))))***tttXXXJJJDDD@@@======<<<<<<;;;;;;:::999999:::999888888777777888888888777666555555666777888777666555444444444444444555555666666666666555555777777666666555555555555666666666666555444333333666444555:::>>>@@@FFFLLLTTTZZZgggxxxuuukkkgggbbb___```eeekkkpppuuuooofff[[[RRRKKKHHHFFFBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGHHHIIIKKKNNNQQQRRRUUUXXXXXXXXX]]]eeemmmuuu}}}{{{zzzrrrtttvvvuuussspppooonnnrrrooolllmmmsss~~~}}}|||yyyvvvwww{{{~~~~~~rrruuuwwwwwwyyy}}}zzz}}}wwwtttlllfffggglllrrrzzzzzztttrrrlllbbbYYYRRRLLLGGGDDDAAA>>><<<:::;;;;;;:::999<<<<<<<<<;;;;;;;;;::::::888777666444222000///......---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++(((((())))))************************************)))***+++,,,,,,+++)))(((***************)))((((((***)))((()))***+++***((("""%%%))),,,---+++)))'''************************'''(((((()))***++++++,,,+++***)))(((((()))***+++++++++******************///---+++,,,......***'''******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,---------))))))))))))))))))))))))((('''%%%$$$%%%&&&(((***,,,+++)))'''&&&&&&'''(((,,,+++)))((((((((()))***xxx\\\KKKCCC???======<<<<<<;;;;;;:::999999999999888777777777777777888777666555555666777888888777666555555555555555555555666666666666555555666666666555555555444444666666666666555444444333666555777<<>>>>>===<<<<<<;;;;;;:::999999999888888888777777777777777777666666666666777777888888777666666666666777555555666666666666555555555555555444444444444444666666555555555555555555666666999@@@DDDGGGNNNUUUYYYkkkxxxjjjbbb``````aaaaaa```___^^^^^^[[[XXXQQQJJJEEEAAA??????@@@AAABBBDDDFFFHHHJJJJJJKKKKKKJJJJJJKKKQQQXXX]]]^^^aaafffjjjqqq}}}|||~~~}}}yyyuuusssrrrmmmlllmmmttt{{{zzz|||}}}~~~ssssss}}}~~~~~~uuukkkhhhhhhkkkrrryyy}}}wwwsssnnnjjjeee___YYYSSSMMMIIIEEEBBB>>><<<;;;;;;:::999;;;;;;999888888888999:::444444444444444333333333///...,,,+++++++++,,,---+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,************************......///...---+++)))'''*********+++******)))(((+++***))))))***+++***))))))***+++,,,,,,,,,******************************(((((((((((((((((((((((('''***---000000---***'''***************+++,,,---///,,,***)))+++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************'''((()))******+++******))))))))))))))))))))))))+++***)))))))))***,,,---///...,,,+++******+++,,,)))************))))))(((fffNNNAAA>>>>>>===<<<<<<;;;;;;:::999999999999999999999888888777777777666666666666777777777777666666666666666777555555666666666666555555444444444444444444444444555555555555555666666666777888<<>>???===<<<<<<;;;;;;:::999999::::::;;;;;;;;;:::999888666666777777777777666666555555555444444555555666555555666666666666555555444444444444444444444444555555555555555666777888999:::>>>DDDGGGKKKTTT^^^wwwqqqaaaZZZYYYXXXXXXVVVUUUSSSQQQPPPOOOHHHFFFDDDAAA@@@@@@@@@AAABBBBBBDDDEEEGGGIIIJJJKKKLLLMMMOOOPPPRRRWWW\\\```mmmwwwzzzvvvuuuooooooqqqvvvzzz|||yyyvvvzzz|||}}}{{{yyywwwwwwxxxzzz~~~~~~yyy{{{zzzwww{{{}}}rrrmmmjjjiiimmmrrr}}}{{{zzzyyyxxxuuupppggg]]]VVVOOOKKKDDD@@@===<<<:::999:::999888777777777888888888777777666555444333222000///...,,,++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++************++++++++++++******+++***)))***+++,,,+++)))+++******)))))))))******************************++++++++++++************))))))************))))))************+++,,,---...)))+++------,,,+++***)))******))))))))))))******((((((((((((((((((((((((************)))))))))(((************************))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))******++++++,,,++++++***************((()))***++++++***)))(((jjjQQQCCC??????===<<<<<<;;;;;;:::999999999:::;;;;;;;;;:::888777666666777777777777666666555444444444444555555666555555666666666666555555444444444444444555555555555555444444555777999:::<<<===BBBHHHKKKQQQ^^^jjj|||iii[[[UUUSSSTTTSSSQQQNNNLLLKKKJJJJJJBBBAAA@@@???>>>??????@@@BBBCCCDDDFFFHHHJJJLLLLLLNNNPPPQQQTTTWWW]]]dddiiixxx}}}zzzxxxqqqtttwwwyyyyyyxxxvvvuuusssuuuvvvtttpppnnnoooqqqvvvzzzxxxzzz~~~zzzwwwzzz|||rrrnnnllljjjmmmqqq~~~~~~|||rrrggg___UUUOOOHHHBBB???===;;;:::999999999999888888777777999888777666555444333333111000...---,,,+++,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++***************************++++++,,,,,,---......)))***++++++,,,+++++++++,,,*********+++,,,+++***)))))))))***************************************))))))))))))))))))))))))+++***(((''''''(((***++++++++++++++++++,,,---...***,,,...---+++)))((((((,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******************************))))))((())))))************)))iiiQQQDDD@@@???===<<<<<<;;;;;;:::999999777888999::::::888777555555666777888888777666555555555555555555666777777555555666666666666555555444444555555555666666666555555444444555777:::;;;???AAAFFFLLLRRR[[[kkk{{{oooaaaYYYTTTRRRNNNNNNMMMKKKIIIGGGEEEDDD@@@@@@?????????@@@@@@AAAAAABBBEEEGGGKKKMMMPPPQQQXXXXXXXXXZZZ```jjjvvv~~~~~~|||wwwzzz}}}|||xxxttttttuuuqqqssstttpppjjjhhhiiilllrrrwww}}}yyy{{{|||xxxzzzwwwpppnnnmmmkkklllppp~~~~~~}}}{{{ooofffYYYTTTLLLEEEAAA>>>===<<<888999:::;;;:::999777666777777777666666666555555222000///---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++***************************,,,,,,,,,,,,,,,,,,------)))***++++++,,,,,,,,,+++,,,+++******,,,,,,+++***))))))***+++,,,,,,,,,+++************************((((((((())))))******+++,,,+++)))(((((()))+++,,,,,,,,,+++++++++,,,,,,---......---***'''&&&(((+++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************))))))))))))************************************************)))))))))******))))))((())))))))))))))))))))))))((())))))***************))))))***************))))))))))))))))))******+++gggQQQEEEAAA???===<<<<<<;;;;;;:::999999555666888999888777555444555666777888888777666555666666666666666777888888555555666666666666555555555555555666666666777777555555444444555888:::<<>><<<777999;;;<<<<<<:::777666555666666666777777777888222111///---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************************,,,,,,+++***)))))))))***)))***+++,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***(((***+++---......------************************))))))***+++,,,---------++++++++++++++++++++++++------,,,+++++++++,,,,,,222111---'''######(((---******))))))))))))******))))))))))))))))))))))))************))))))))))))************************++++++++++++++++++++++++)))***************))))))))))))))))))))))))))))))))))))***++++++++++++***)))******+++++++++*********)))((((((((()))+++,,,bbbMMMBBB>>>===;;;:::::::::;;;===>>>@@@888888999999999777555444111111222333444555666777444444555555555555555444666666666666777777777777555555555555555666777777555555555555777;;;@@@EEEGGGFFFLLLVVV```lllvvvggg\\\VVVSSSPPPLLLIIIGGGEEEBBBAAA@@@@@@@@@;;;::::::<<<@@@BBB@@@>>>AAABBBEEEJJJOOOSSSUUUTTT^^^cccllluuu}}}zzzxxxvvvtttrrrxxxppplllnnnjjjbbbccclllooouuuzzz|||}}}zzz|||||||||}}}~~~wwwsssxxxwwwqqqqqqqqqpppppprrr{{{xxxyyyhhh]]]QQQKKKGGG@@@;;;999;;;:::999888777777777777999888777888999:::999777999777444000...------...***++++++,,,---------,,,+++++++++,,,,,,------------------,,,,,,+++++++++222111000///---,,,+++***))))))***+++---...//////***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,------...((()))***++++++***((('''+++*********+++,,,------************+++,,,---...---------,,,,,,+++++++++///...---***'''&&&''')))---,,,+++)))((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))***++++++)))(((((()))******))))))))))))******aaaLLLBBB>>>===>>>===<<<;;;::::::;;;;;;999999999888888777666555555555555666666666666666;;;888444000///111555777555555666666666777777777666555555555555666777777888888777666666999===AAAIIIJJJQQQ]]]jjjxxxvvvlll```WWWRRRPPPLLLJJJFFFEEECCCAAA???>>>>>>???CCCBBBAAACCCFFFGGGEEECCCDDDFFFIIINNNSSSWWW\\\^^^dddmmmzzz|||{{{yyywwwuuu}}}vvvtttvvvrrrjjjjjjrrruuuxxxzzz{{{~~~{{{yyy{{{{{{{{{}}}~~~~~~~~~}}}{{{wwwtttzzz|||vvvuuuuuussssssuuu~~~yyykkk]]]TTTMMMDDD>>><<<::::::999888888888888888999888777777999999888777888777444111...---------++++++,,,---------------------------------......,,,,,,,,,+++++++++******------,,,,,,++++++************++++++,,,---......***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++++++++*********))))))***++++++,,,***++++++,,,------......---------,,,,,,,,,+++++++++,,,,,,+++)))(((***++++++******))))))))))))***************************))))))))))))))))))))))))+++++++++******)))))))))*********************************************************+++++++++,,,,,,)))***++++++)))(((((()))******))))))))))))******~~~___KKKBBB???>>>???>>>===;;;;;;:::::::::::::::888888777777777777::::::999888777666555555:::888444111000333666888555555555555666666666666666666555555666666777888999999888777777:::>>>BBBKKKMMMUUUeeeuuuvvviiibbbYYYSSSOOOMMMJJJGGGDDDCCCAAA???>>>===>>>>>>AAAAAAAAACCCEEEGGGFFFDDDCCCGGGKKKOOOTTTZZZccciiisss~~~~~~}}}zzzxxx{{{vvvtttvvvsssllllllrrr||||||{{{}}}}}}yyy{{{~~~~~~~~~{{{{{{zzz{{{zzzyyy~~~|||{{{zzzwwwwwwzzzwwwfffYYYOOOEEE???>>>::::::999888888888999999888777666777888999888666777666333111///...------,,,---....................................------++++++++++++*********************++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...+++++++++***++++++,,,,,,***+++---...//////......------------,,,,,,,,,,,,''')))+++,,,++++++,,,---)))))))))))))))***+++,,,++++++++++++++++++++++++((((((((((((((((((((((((*********)))))))))))))))************************************************))))))*********+++++++++)))***,,,+++***((())))))******))))))))))))******{{{]]]JJJAAA??????<<<;;;;;;;;;<<<<<<<<<<<<;;;:::888777666666777888::::::999888777777666555333555777888999888777666444555555555666666666666666666666555666777777888666666777777999===CCCHHHOOOSSS^^^nnn~~~qqqhhhbbb]]]WWWRRROOOLLLIIIFFFBBBAAA@@@>>>>>>>>>??????<<<===???AAADDDFFFFFFFFFDDDIIIOOOTTTYYYcccpppyyy}}}{{{vvvssssssuuurrrllllllppp~~~~~~~~~{{{xxxvvvyyy}}}{{{}}}}}}~~~|||}}}mmm___SSSHHHCCCCCC::::::999999999999::::::888777666666888888777666555555444222111///...---......////////////......//////......------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********+++************,,,...///------,,,,,,,,,------...)))***,,,...///...---,,,------------------,,,,,,'''))),,,---,,,++++++,,,******))))))******+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************)))))))))*********++++++)))+++,,,,,,***))))))***+++******))))))******+++zzz\\\IIIAAA@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;999777777777888888777777777777777777777777666888:::;;;;;;999777666555555555666666666666777666666666666666777888888666777888999<<>>CCCIIIMMMPPP]]]ooouuuhhh___]]]]]]ZZZVVVPPPJJJEEEBBB@@@BBBAAA@@@@@@AAABBBCCCDDDGGGIIIKKKKKKJJJJJJKKKLLLNNNSSS\\\fffssszzzzzzzzzyyywwwvvvwwwyyy{{{~~~wwwxxx}}}{{{{{{xxxvvv~~~vvvcccQQQGGGEEE======<<<;;;::::::::::::999888777888999:::999777444555666777666444111000//////////////////...---,,,,,,,,,,,,,,,,,,++++++------------............---,,,,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++************************+++,,,---******))))))(((((())))))((()))+++,,,---,,,,,,+++------------............,,,---...---+++))))))***---,,,+++***************++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***+++---,,,+++))))))***++++++************++++++zzz[[[HHHAAA@@@AAA@@@@@@???>>><<<999777555::::::::::::999888777777666666666666777777777888;;;999777666555777888:::777777777777888888888999777777666666777777888999999:::<<<===AAAFFFMMMRRRYYYiii|||wwwjjj___\\\]]]\\\ZZZUUUOOOIIIDDDBBBAAAAAA@@@@@@@@@AAABBBDDDEEEDDDGGGKKKLLLLLLMMMOOOQQQXXX\\\eeessszzzzzzzzzwwwvvvwwwyyy{{{|||}}}~~~|||~~~|||yyykkkWWWJJJFFF??????===;;;:::999999999:::999888999:::;;;:::888444666888999888666333111...////////////...---,,,,,,,,,,,,---------------,,,,,,,,,------.........,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,+++***))))))))))))*********++++++,,,---------------------.........///---......,,,***)))***,,,++++++*********+++,,,,,,***************************************************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,,,,,,,---------***,,,---,,,+++*********,,,++++++******++++++,,,zzz[[[HHHAAA@@@AAA======>>>>>>===;;;999888999:::;;;;;;:::999777666888888777777777777777777---000444999;;;;;;:::999777888888888999999999999777777777777777888888999555777:::>>>CCCKKKSSSYYYlll}}}|||oooddd[[[ZZZ^^^\\\[[[VVVPPPJJJFFFDDDDDD@@@?????????@@@BBBDDDEEEAAAFFFKKKOOOQQQTTTXXX\\\fffiiirrr}}}~~~|||yyyxxxzzz}}}~~~~~~vvvbbbTTTPPPAAA@@@>>><<<:::999888888;;;:::999999;;;;;;:::999444666999::::::777444222......//////...---,,,,,,,,,------....../////////+++++++++,,,,,,---------,,,,,,---......///000000+++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,+++///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---------.........//////---------+++******,,,...)))))))))***+++,,,...///))))))))))))))))))))))))------------------------+++++++++,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,---------......***,,,------+++******+++,,,++++++******++++++,,,}}}[[[GGGAAA>>>:::@@@>>><<<<<<<<<===<<<;;;999:::::::::::::::::::::999888777666666555555555666777777888999999::::::888888999999999:::::::::<<<777333222444777999888::::::>>>EEEIIILLLXXXeeetttfff^^^ZZZZZZZZZ[[[WWWQQQJJJEEEBBBBBBBBBCCCBBBAAABBBCCCDDDDDDDDDHHHMMMQQQSSSUUUZZZccckkkrrrzzz|||{{{|||}}}|||}}}|||~~~lll[[[TTTKKKFFFBBB@@@<<<777666999;;;;;;;;;;;;::::::999888888888888777666444333222///////////////000000111222333333222///......///.........------,,,,,,,,,---,,,,,,++++++,,,,,,---)))******++++++,,,,,,---,,,+++***+++,,,---+++)))++++++++++++++++++++++++++++++++++++++++++++++++***)))(((''''''((()))***++++++++++++++++++++++++)))+++---///000...---+++///---+++******+++,,,...,,,------------,,,++++++,,,+++++++++******)))))))))***,,,,,,++++++,,,...+++++++++,,,,,,---------,,,+++,,,...111222...+++******+++++++++******)))***+++,,,---...---,,,,,,---------,,,,,,++++++***,,,++++++******++++++,,,,,,++++++******++++++,,,}}}\\\HHHAAA???;;;@@@>>><<<;;;<<<<<<<<<:::::::::999999888999999999888888777666777888999:::999999999888888888888777777777888888888999999999@@@===888666777999888888888999???FFFKKKSSSbbbrrr{{{nnnccc]]]ZZZZZZZZZWWWSSSNNNHHHCCCAAAAAAAAABBBAAAAAACCCEEEGGGHHHHHHNNNQQQUUUWWWZZZbbbmmmwww}}}||||||}}}}}}zzzzzz|||sssaaaYYYKKKDDD???>>><<<999888::::::;;;;;;;;;::::::999888666777777777666555444444000000/////////000000111///000000///---,,,---...------------------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,+++***+++------+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,---------.........,,,+++******+++---...,,,,,,,,,,,,,,,++++++***+++*********))))))))))))***+++,,,,,,+++***+++---------------------......---,,,,,,...111111...+++******++++++++++++*********+++,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,}}}\\\IIICCC@@@===@@@>>><<<;;;<<<<<<;;;:::;;;:::999777777777888888888777666666777:::<<<>>>;;;;;;:::999888666666555666666777777777888888888???<<<:::999999:::999888:::===DDDJJJOOOZZZoooxxxqqqggg___ZZZWWWVVVUUUPPPMMMIIIDDDAAA@@@@@@@@@???@@@BBBDDDGGGJJJLLLNNNSSSVVVZZZ]]]bbbnnn~~~}}}}}}~~~zzzzzz~~~}}}}}}}}}}}}{{{{{{}}}{{{vvvvvvyyy}}}|||jjj___TTTIII@@@======;;;999:::::::::;;;;;;;;;:::999999555666666777777666666666111111000000000000000111---...//////------...///,,,,,,------------------------,,,,,,,,,,,,------//////...------,,,++++++,,,+++++++++------+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++...---,,,++++++---...///,,,++++++***+++,,,...///+++++++++++++++*********+++++++++++++++*********+++,,,---,,,+++***+++,,,..................------...------...//////---******++++++,,,,,,+++++++++***+++,,,---------,,,,,,---------------.........------,,,,,,,,,,,,------------,,,,,,,,,,,,------~~~]]]JJJDDDAAA>>>???===;;;;;;<<<<<<;;;:::===<<<:::888777777888999888777666666777999<<<>>>;;;;;;:::999888777666666777777777777888888888999777666666777888:::::::::???DDDJJJNNNTTTbbbyyywwwpppkkkccc\\\WWWRRROOOMMMJJJGGGDDDAAA???>>>?????????AAACCCFFFHHHKKKOOOQQQUUUYYY^^^dddnnn~~~uuuwww|||xxxwww{{{zzzsssssswwwzzzrrrgggaaaSSSDDD???>>>;;;999888:::::::::;;;;;;::::::999666777777777777666555555333222111000000000000000...///000000//////000222,,,,,,,,,------.........------,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,++++++,,,------,,,***+++++++++,,,,,,,,,,,,,,,------------------------+++++++++******+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......+++******+++,,,---...///++++++*********)))******------------,,,,,,,,,,,,,,,---...---+++******+++//////......------,,,,,,...............---,,,******+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..................------...------,,,,,,------......------,,,,,,------...^^^KKKDDDBBB??????===;;;;;;;;;<<<;;;999>>>===<<<:::999999999::::::999777666666777999:::888888888888888888888888888888888999999999::::::555666666777888999;;;<<>>;;;888777999::::::;;;;;;:::::::::999999999888777555444333444444333111000000000000---...000000//////111222,,,,,,,,,------............------,,,,,,------...*********++++++,,,,,,,,,---,,,+++,,,---...,,,***++++++,,,,,,,,,---------------------------------************************++++++++++++++++++++++++***+++---//////...---,,,******++++++,,,---...///,,,+++***)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,......---+++***+++,,,...---------,,,,,,++++++---.........---,,,++++++++++++,,,---------------+++++++++,,,,,,,,,------000000///...------,,,,,,...------,,,,,,------......------,,,,,,------...___KKKEEEBBB??????===;;;:::;;;;;;:::999======<<<<<<;;;;;;::::::::::::999888777666666666666777777888999999::::::888999999999999:::::::::;;;;;;;;;:::999:::<<<>>>BBBIIIQQQXXXeee{{{|||nnnhhh\\\ZZZVVVSSSQQQOOOLLLJJJDDDCCCBBB@@@@@@@@@AAAAAABBBFFFJJJLLLNNNQQQVVV[[[]]]ggguuu~~~~~~xxx{{{yyyuuu{{{{{{}}}~~~}}}xxxvvvuuu{{{xxxttttttvvvzzzzzz|||~~~sssbbbTTTFFF???<<<:::999:::999999:::;;;;;;;;;::::::::::::999888777555444333666555444222111000000000+++,,,......------...///,,,,,,------------------......------------......++++++,,,------...//////---,,,,,,,,,......,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++)))+++...000000///,,,+++***++++++,,,,,,------------,,,+++))))))***++++++))))))))))))************,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,++++++,,,---...---++++++,,,---++++++,,,---............,,,,,,+++++++++,,,---...//////......---,,,,,,+++------,,,,,,,,,,,,------------,,,,,,,,,,,,------```LLLEEEAAA>>>>>>===;;;:::;;;;;;:::999999:::<<<======;;;:::999::::::::::::999888777666666777777888999999::::::888888888888999999999999===>>>===<<<:::;;;???CCCGGGNNNVVV___ooorrreee___WWWUUUQQQOOOMMMKKKIIIFFFDDDDDDCCCBBBBBBBBBCCCCCCCCCHHHNNNQQQSSSWWW^^^cccjjjvvv~~~}}}}}}}}}}}}|||xxx|||wwwwww~~~|||}}}~~~~~~{{{wwwuuutttsssuuu||||||vvvttttttvvvtttwww}}}||||||wwwbbbWWWKKKCCC>>>::::::===888999::::::;;;;;;;;;:::999999999888777666555444777666555333111000000000+++---...---,,,,,,---...------------------,,,,,,......------------......---------------------------,,,,,,---......---+++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******+++++++++++++++++++++++++++,,,---.........------+++,,,,,,,,,---,,,,,,,,,...---+++*********,,,,,,************++++++,,,,,,+++,,,...---,,,,,,---...,,,,,,,,,---------------+++,,,------+++***,,,///+++,,,---....../////////,,,,,,+++++++++,,,---...++++++,,,,,,---------...,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,aaaLLLDDDAAA===>>><<<::::::;;;;;;:::999777888;;;======;;;999888999:::;;;<<<<<<:::888777777888888888888999999999777777777777888888888888:::;;;;;;::::::===CCCHHHNNNTTT[[[ddduuuzzzkkk^^^VVVXXXUUUPPPMMMJJJGGGCCCAAAEEEEEEDDDCCCCCCCCCDDDDDDDDDIIIPPPTTTWWW\\\dddjjjuuu~~~|||{{{zzzyyyxxxyyy}}}~~~~~~}}}zzzvvvsssqqqpppqqquuu|||xxxuuutttrrrooosss{{{}}}}}}~~~zzzhhh^^^RRRIIIAAA::::::>>>888999::::::;;;;;;;;;;;;777777888888888888777777888777555333222000000000...///000///...---...000.........------,,,,,,,,,......------------......---,,,,,,++++++******)))---,,,,,,---......---+++++++++,,,,,,---...//////++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++------,,,+++,,,---...///,,,,,,---------,,,++++++///...,,,******+++,,,------------....../////////+++,,,------,,,,,,...///,,,------....../////////***,,,---,,,******---000+++,,,---...////////////---,,,+++***+++,,,---...((((((***+++---...///000,,,++++++******++++++,,,,,,++++++******++++++,,,aaaMMMGGGDDD@@@===<<<<<<;;;::::::999999999999999::::::;;;;;;;;;666666555555555777999:::::::::999999999999999:::555777:::===>>><<<:::888888999888888999>>>DDDIIISSSSSS^^^uuuuuukkk```XXXTTTPPPNNNKKKIIIGGGEEEEEEEEE===@@@BBBDDDDDDDDDFFFGGGLLLNNNQQQUUUZZZcccooowww|||zzzxxxyyyzzz{{{{{{zzzuuurrrqqqqqqnnnsssxxx{{{~~~yyy{{{ssstttxxxyyy{{{~~~}}}uuucccSSSPPPLLLAAA;;;===;;;;;;<<<======<<<<<<;;;777777777777777777777777777666444111000......---000///...------...///000000000000000000000000000//////............///000------.........---,,,,,,---+++***,,,///000...,,,///......------,,,++++++++++++---......---++++++)))***,,,---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,+++++++++******************************...+++'''&&&'''***,,,---------------------------+++******,,,///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////...---------------......aaaLLLDDDBBB???======<<<<<<;;;;;;::::::999999999::::::;;;;;;;;;<<<;;;:::888888888888999:::999999888888888999999888888999:::;;;;;;;;;;;;888888999:::===BBBIIINNNWWW\\\lll{{{nnnfff^^^VVVRRRNNNMMMJJJHHHFFFEEEDDDEEE???AAADDDEEEEEEEEEGGGHHHKKKNNNRRRXXX___lllzzz|||zzzyyyyyyzzz{{{zzz}}}xxxrrrooonnnrrrvvvzzz|||}}}|||}}}zzz{{{yyyzzz~~~~~~kkk[[[VVVPPPFFFAAABBB;;;;;;;;;;;;;;;;;;<<<<<<888888888888888888888888777666444222000///......//////...------...//////000000000000000000000000///////////////.........***+++,,,------------------,,,+++,,,///000...,,,......------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,---.../////////......---------,,,,,,,,,++++++,,,,,,,,,---------......++++++++++++,,,,,,,,,---...------,,,,,,------...,,,,,,,,,++++++++++++***++++++++++++++++++++++++444111...,,,---...//////---------------------------,,,,,,...000000///...,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,---------...------,,,,,,,,,------...bbbJJJAAA@@@???>>>>>>>>>===<<<<<<;;;;;;999999::::::::::::;;;;;;<<<<<<:::999999888999999999888888888888888999999:::999888888999:::<<<===888999:::===@@@GGGOOOUUU[[[ggg|||sssfffaaaZZZTTTPPPLLLJJJHHHFFFDDDDDDDDDDDDAAACCCEEEFFFFFFGGGIIIJJJKKKMMMQQQWWWaaaqqq~~~~~~|||zzzyyyyyy{{{{{{zzz{{{{{{xxxrrrooowww{{{~~~~~~~~~rrr```WWWPPPFFFAAACCC<<<<<<::::::::::::;;;<<<999999999999999999999999777666555333111000///.........------------......000000000000000000000000//////000000000...---,,,++++++,,,---...///000000---,,,,,,---//////...,,,---------------.........------,,,,,,,,,,,,------,,,---.../////////......------------,,,,,,,,,,,,,,,,,,,,,------------...******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,++++++++++++------------------------111///---,,,,,,,,,+++***------------------------///......///000000///---,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...,,,,,,,,,---------............------------......cccIII@@@????????????>>>>>>===<<<<<<<<<::::::::::::::::::::::::666666666777777888999999888888777777777888999999999999999999999;;;<<<===999;;;<<>>======<<<<<<::::::::::::::::::::::::555555666777888888888888888888777777888999::::::777888999;;;;;;;;;;;;;;;;;;===???AAAFFFMMMUUU[[[hhh{{{jjj^^^YYYSSSNNNKKKFFFEEEDDDCCCBBBCCCDDDDDDCCCEEEFFFGGGHHHJJJMMMPPPVVVVVVXXX___mmm}}}|||{{{{{{zzz{{{||||||}}}|||}}}}}}~~~|||~~~{{{~~~sssbbbUUUKKKEEEDDD>>>===;;;999999999;;;<<<::::::::::::::::::::::::777777777666555333111000........................////////////////////////...///000111111///---+++222111000///......//////---...//////......------+++,,,------...///000000///...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///---------------------------///...------......,,,***------------------------,,,------......------,,,,,,---------........................///000111222```KKKEEECCC@@@??????>>>>>>======<<<<<<;;;;;;::::::::::::999999;;;;;;;;;;;;:::999888777888888888888999:::;;;;;;777888:::;;;<<<<<<;;;:::===>>>AAADDDIIIPPPYYY___tttzzzfff[[[UUUOOOKKKJJJDDDDDDCCCBBBBBBCCCDDDEEEDDDEEEGGGIIIJJJMMMRRRUUUTTTXXX___kkk}}}|||{{{{{{{{{{{{||||||}}}~~~{{{zzz~~~|||~~~|||iiiYYYMMMGGGDDD???>>><<<;;;::::::;;;<<<::::::::::::::::::::::::777777888777666444222111......////////////......000000000000000000000000---...///000000///...---222000...---,,,+++,,,,,,---///000000...------...,,,,,,---...//////000000......------------......//////...---------......------------...............------------,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,...111222111000------------------------...---,,,---...---,,,***------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------...///111222444555}}}[[[KKKGGGDDD??????>>>>>>======<<<;;;;;;;;;;;;;;;::::::999999999<<<============;;;:::999999999999999:::;;;<<<===999999999999:::;;;<<<<<<===???BBBFFFMMMVVV___fff|||yyymmm```XXXQQQKKKHHHIIIDDDCCCBBBBBBCCCDDDEEEFFFEEEGGGIIIKKKNNNRRRWWW[[[YYYbbbppp~~~{{{{{{{{{{{{||||||}}}}}}{{{zzz~~~|||~~~ppp^^^RRRJJJEEE??????>>>===<<<<<<;;;;;;999999999999999999999999777777888888777555333222//////000111111000//////000000000000000000000000------......///000000000222111///---------...///---///111000...,,,---...------......//////000000------............------000///...------------...------------.........///......---------,,,,,,,,,,,,,,,---------............------,,,,,,------......------------,,,,,,,,,------------------------,,,++++++,,,...///...---------------------------...------...//////---+++........................------............------------------.........///111111222444777999<<<===xxxXXXJJJHHHDDD>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999999999:::;;;============<<<::::::::::::;;;<<<===>>><<<:::888666777:::===???<<>>===<<<;;;999999999999999999999999777888999999888666444222///000111222222111000///000000000000000000000000------------...000111222444333111000000222333555---000222111...,,,---///............////////////,,,---...//////...---,,,...---,,,+++***++++++,,,---------.........//////.........------,,,,,,,,,---------.........//////...------,,,,,,------.........---------,,,,,,,,,........................000...---,,,.........---------------------------///......///000000///---..............................////////////......111111111111222222222222666777888;;;>>>AAADDDEEEuuuXXXKKKHHHFFFDDD????????????>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::555666777999:::;;;<<<<<<;;;::::::999999::::::;;;:::999999999;;;=========BBBDDDIIINNNQQQWWWfffttt|||ooobbb^^^WWWPPPJJJFFFEEEEEEBBBAAAAAABBBDDDFFFGGGGGGHHHKKKNNNQQQTTTZZZccciiimmm|||}}}|||{{{zzzzzz{{{|||}}}|||{{{~~~zzzvvvvvv}}}~~~zzzuuuvvvyyy|||qqqbbbTTTIIIGGGBBB??????===::::::======<<<;;;:::999:::;;;;;;999999999888777666666555222111000//////...//////---......///000111111222////////////////////////444333333222111000//////000000000000000000000000...///000///---,,,---...//////////////////......,,,,,,,,,,,,,,,,,,++++++---...///111222222222222//////...------------...,,,---...000000000///...++++++,,,,,,---...//////,,,,,,,,,---------......------/////////...---,,,000000000///......------///////////////...................../////////000111111000//////...------,,,,,,---...///111111222111111111222333444666777===>>>@@@AAACCCFFFKKKNNNtttWWWJJJFFFDDDBBB>>>>>>>>>============<<<;;;<<<<<<======<<<<<<;;;777888999;;;<<<=========999999888888888888999999:::999999999;;;<<<======AAAFFFNNNUUUXXX^^^lllzzz~~~rrrfffZZZWWWQQQKKKFFFCCCAAAAAACCCBBBBBBCCCFFFHHHIIIIIIJJJNNNSSSTTTVVV[[[eeemmm}}}~~~~~~}}}|||||||||}}}~~~~~~|||{{{~~~~~~yyyxxx|||zzztttuuuyyyuuugggYYYNNNGGGBBB>>>>>>===::::::======<<<;;;:::999::::::;;;999999999888777666666666333222111111000000000000------......///000000000////////////////////////222222111111000///......000000000000000000000000---/////////---------///........................,,,,,,------------------...///000111111222111111//////...------------...---...//////////////////,,,,,,---......///000000------------............---......//////...------.........///////////////......//////////////////........./////////000000/////////......------------...///000111222333444444444555666666777888888<<>>>>>>>>999999888888888888999999::::::999999:::;;;===>>>AAAHHHTTT]]]```eeetttwwwpppfff[[[RRRPPPLLLHHHDDDAAA@@@???CCCCCCDDDEEEGGGIIIKKKLLLNNNTTTYYYZZZZZZ```nnnyyy~~~~~~}}}~~~~~~|||{{{}}}~~~{{{vvvwww|||yyy~~~}}}ooo```TTTHHHBBB>>>>>>>>>;;;;;;>>><<<;;;;;;:::999:::::::::999999999888777777666666555444333222111111111111,,,------......//////000////////////////////////111111000000//////......000000000000000000000000---...000///......///000........................---------....../////////000000111111111111000000000///......------......000//////............///.........//////000111111............////////////---....../////////......------......///000000111.........//////000000000....../////////000000000/////////////////////...000111222333444666777777888888999::::::;;;::::::888===CCCHHHLLLPPPTTTWWWwwwYYYIIIDDDBBB@@@>>>>>>=========<<<<<<<<<<<<<<<============<<<<<<:::;;;<<<===============;;;;;;;;;::::::;;;;;;;;;:::::::::999999;;;>>>@@@DDDLLLXXXaaadddjjj{{{uuummmfff]]]UUUMMMLLLJJJGGGEEECCCBBBAAABBBCCCEEEGGGHHHKKKNNNPPPQQQXXX^^^^^^___iii}}}~~~~~~~~~~~~~~~|||zzz|||}}}yyy}}}{{{qqqwww~~~xxxgggYYYKKKDDD>>>>>>???===<<<>>><<<;;;;;;:::::::::::::::999999999888888777777777555555333222111111111111............//////000000////////////////////////000000000000000000//////////////////////////////---///000000///...000111------------............------...///000111111111111111111111111000//////000//////...............111000///---------...///.........//////000000000////////////000000000000.........///////////////............//////000000------...///000111111222...////////////000000000000111111111222222222222444444555777999:::;;;<<<:::;;;;;;<<<<<<;;;::::::555999???EEEJJJPPPUUUXXX{{{]]]KKKEEEBBBAAA?????????>>>>>>>>>======:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<999:::;;;::::::<<<@@@CCCJJJPPPZZZcccgggppp}}}nnnfff```YYYSSSIIIIIIGGGFFFEEEDDDCCCCCCAAACCCFFFHHHIIILLLPPPSSSSSSYYY```ccchhhwww~~~~~~}}}}}}}}}{{{zzz|||}}}{{{uuupppvvvzzzzzzmmm]]]OOOGGG@@@???@@@>>>===>>><<<<<<<<<<<<;;;;;;::::::999999999999888888888888555555333222111000000000000000000000000111111111000000000000000000000000000111111111111111111111///////////////////////////000111000//////000111---------.........//////......//////000111222222111111222111111000///...000000///............///111000///---------...///...............//////////////////000000000111111............//////000000000000//////............---......///000111222222////////////000000000111000111111222333444555555888888:::;;;===???@@@AAA<<<<<<<<<<<<;;;:::999999777:::???DDDJJJPPPWWW[[[```MMMEEECCCBBB????????????>>>>>>>>>>>>::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999::::::999999999999::::::999:::<<<;;;;;;===CCCHHHQQQUUU^^^hhhqqq}}}ttthhhbbb\\\UUUQQQFFFEEEDDDBBBBBBBBBCCCCCCAAAEEEIIIKKKKKKNNNSSSWWWWWW^^^hhhpppzzz~~~~~~}}}|||zzzyyy{{{~~~}}}|||vvvuuuzzzzzzxxx}}}vvveeeUUUKKKBBBAAABBB@@@>>>>>><<<============<<<;;;;;;999999999999999999999999666555444222111000000///111111111111111111111111000000000000000000000000000000111111222222333333000000000000000000000000000222222111000//////111------......///000000000/////////000000111111111111111111111111000///...111000//////......//////000//////............///........................////////////000000000000............///000111111111000000///......------/////////000000111111111/////////000000000111111000000111333444666777777;;;<<<>>>???AAACCCEEEEEE@@@???>>><<<;;;:::::::::===AAAFFFKKKPPPUUUZZZ^^^aaaMMMEEEBBBBBB???>>>>>>>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888::::::999999999999::::::888:::<<<<<<<<>>>>>===>>>?????????>>><<<<<<999999999999999999999999888777555333222111111000111111111000000000000000000000000000000000000000/////////000111222222333000000000000000000000000222333444222000...///000......//////000111111222//////000000000000000000000000111111111000000///111000000///////////////---...//////////////////////////////////////////........./////////000000///.........///000111222///////////////.........000000000000000000000111//////000000000111111111333444555777999:::<<<===>>>???AAABBBEEEGGGHHHIIIFFFDDDAAA>>><<<<<<===>>>CCCHHHPPPVVVYYY[[[]]]]]]bbbMMMDDDBBBAAA>>>=========<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<;;;:::999999===<<<<<<;;;;;;<<<<<<===777:::=========AAAIIIPPPZZZ]]]iii{{{|||ggg___[[[SSSKKKHHHHHHFFFCCCAAAAAABBBEEEGGGEEEJJJOOOQQQQQQTTTZZZ```lllwww}}}yyyxxx{{{yyytttyyy|||tttllljjjlllttt{{{{{{zzzvvv]]]QQQFFFDDDDDDBBB???===>>>???@@@@@@@@@???===<<<999999999999999999999999999888777555333222222222000000000000////////////000000000000000000000000------...///000111222222000000000000000000000000444444444333000......///...//////000111222222333000000000///////////////000000111111111111000000111111000///////////////,,,---///000000000//////111111111000000000000000............///////////////.........///000222333------......///000000000111111111000000000000000000000000000111111111111888888:::<<<>>>@@@AAABBB@@@AAABBBDDDFFFHHHJJJKKKKKKHHHDDD@@@>>>???@@@BBBDDDLLLVVV]]]```___\\\[[[```KKKDDDBBB?????????>>>======<<<=========>>>===<<<::::::;;;<<<;;;<<<=========<<<:::::::::;;;<<<<<<<<<<<<===>>>===;;;===@@@BBBDDDMMMWWW^^^eeetttuuueee[[[WWWSSSKKKDDDEEEDDDCCCCCCDDDEEEFFFGGGPPPNNNPPPUUUXXXZZZ```gggooo}}}{{{yyy{{{yyyoookkkqqqsssxxx}}}|||}}}rrrmmmooorrrpppttt|||{{{dddXXXLLLHHHEEEBBB@@@@@@======>>>>>>>>>>>>>>>>>>:::999888888888999:::;;;<<<:::777555222111111111111111111111111111111111222222111111222222333444000000000000000000000000333333222111000000111111000000000000000000000000//////000000000000//////000000111222222222222222333111000111000//////111333333333333333333333333000000000000111111111111111111111000000000000000000000////////////000000111111111000000000000000///000111111000000111333///000111222222222111111111111222333444444555555777999>>>BBBEEEEEEDDDCCC===>>>AAACCCFFFGGGHHHIIIJJJGGGDDDAAABBBFFFJJJMMMUUUXXX]]]```aaa```]]][[[___JJJDDDBBB@@@@@@???>>>>>>======>>>>>>=========<<<;;;:::;;;;;;;;;<<<=========<<<;;;:::888999::::::999888999;;;===<<<===@@@BBBFFFOOOYYYdddnnn{{{qqqcccZZZUUUPPPIIICCCDDDDDDCCCCCCDDDEEEGGGHHHNNNNNNQQQVVVYYY]]]fffppp}}}{{{yyyxxxvvvuuusssrrruuu{{{~~~}}}~~~~~~}}}~~~~~~~~~ppphhheeefffjjjqqqxxxrrrmmmmmmsssuuu{{{mmm___PPPJJJHHHDDDAAA@@@>>>>>>>>>===============;;;:::999888888999::::::<<<:::888555333222111111000000000000000000000000111111000000111111222333000000000000000000000000333222222111111000111111000000000000000000000000///000000000000000000//////000111111222222111111111000000000000///000111222222222222222222222222000000000000111111111111000000000000000000//////000000////////////000000000000000///////////////...000111111000///000111...////////////000000000000000111111222333333444777999===AAACCCDDDCCCBBB@@@AAAAAABBBCCCDDDDDDDDDGGGGGGFFFGGGJJJOOOTTTWWW\\\^^^```aaa```^^^[[[YYY]]]HHHCCCCCCBBB@@@@@@??????>>>>>>??????<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;<<<===<<<;;;:::;;;<<<>>><<<===AAACCCHHHSSS^^^iiiyyyyyyrrrkkkaaaXXXQQQKKKFFFCCCDDDCCCBBBCCCDDDFFFIIIJJJMMMOOOTTTYYY\\\bbbqqq|||xxxtttpppnnnllljjjhhhggggggjjjqqqtttssstttwwwyyyyyyzzz}}}~~~~~~}}}|||vvviiidddcccdddiiirrr|||tttooonnnqqqxxxyyyhhhUUUMMMJJJFFFBBB@@@>>>>>>>>>======<<<<<<<<<<<<;;;:::999999999999999;;;:::888666444222222111000000000000000000000000000000000000000111222222000000000000000000000000222222222111111111111111000000000000000000000000000000111111111111000000...///000000111111000000...000111000//////000111111111111111111111111111000000000000111111111111////////////////////////111000000//////000000111////////////////////////000222444444222111000111000//////...///000111222111222222333333444444555777999<<>>??????>>><<<;;;<<<===>>>===>>>CCCFFFMMMXXXdddnnnzzzuuukkkggg```VVVNNNHHHEEEEEECCCCCCBBBCCCEEEHHHKKKNNNNNNQQQXXX]]]aaajjj}}}{{{wwwrrrooojjjfffcccaaa^^^\\\[[[[[[___gggiiihhhgggjjjkkkmmmppptttyyy~~~}}}}}}yyynnniiiiiilllrrr|||~~~}}}xxxrrrooonnnzzznnnYYYOOOKKKGGGBBB@@@???>>>>>>======<<<<<<;;;======<<<;;;:::999999999;;;:::999777555333222222000000000000000000000000111111111111111222222333000000000000000000000000111111222222222111111111000000000000000000000000000111111222222111111000......///000000000000000,,,000333000...///111111111111111111111111111111///000000000111111111111000000000000000111111111111000000000000000000111////////////000000000000222444666777555333222333333222111000000222444555666666666666777777888888888999;;;===>>>?????????>>>???@@@BBBDDDFFFHHHIIIJJJLLLOOOQQQSSSTTTUUUUUUSSSSSSSSSTTTUUUWWWXXXYYY]]]HHHDDDDDDCCCAAA@@@@@@@@@@@@@@@AAAAAAAAA???<<<;;;======<<<;;;======<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;999888999:::???>>>AAAFFFKKKRRR^^^jjjuuuwwwqqqgggddd^^^TTTLLLFFFEEEGGGDDDCCCCCCDDDFFFKKKOOORRRRRRVVV]]]dddjjjvvv}}}{{{zzzxxxrrrnnnhhheee```\\\ZZZXXXUUUSSSRRRRRRVVV\\\___\\\\\\^^^]]]```eeekkkqqqyyy}}}|||{{{~~~zzzvvvvvv|||~~~|||~~~}}}|||{{{zzzsssoooooo}}}sss^^^RRRLLLGGGCCCAAA??????>>>>>>>>>==================<<<;;;:::999999;;;:::999888666555333222222222222222222222222222333222222222222333444444000000000000000000000000000111111222222222111111111111111111111111111111111111222222222222111111......///000000000000000+++222555111...000222111222222222222222222222222///000000000111111111111111111222222222333333333111111000000000000111111000000000111111222222222222444666666444333333333555444222111222333555777888888888888888999999999999999:::;;;;;;<<<<<<===<<<<<<===???AAADDDFFFHHHIIIKKKMMMOOOOOONNNKKKJJJHHHHHHGGGHHHJJJMMMPPPRRR```JJJEEEDDDBBB@@@@@@??????@@@@@@AAAAAAGGGBBB===;;;<<<>>>===<<<======<<<;;;;;;;;;;;;<<<;;;=========;;;:::;;;<<>>;;;<<<>>>>>>===>>>===<<<;;;:::;;;;;;<<<===>>>??????>>>>>>???@@@???AAAGGGPPPWWW^^^iiisss|||tttggg```VVVMMMFFFDDDEEEEEEFFFEEEEEEFFFJJJPPPVVVZZZ[[[^^^ggguuuzzzuuummmhhheeebbb^^^ZZZQQQNNNKKKIIIIIIHHHGGGFFFHHHFFFGGGJJJKKKHHHHHHKKKGGGKKKQQQTTTXXX```jjjrrrwww|||~~~}}}{{{zzzzzzyyyyyy{{{}}}~~~|||~~~}}}~~~~~~~~~{{{}}}~~~{{{yyy~~~zzzwww|||rrrbbbSSSHHHDDDEEE?????????@@@AAAAAABBBBBB;;;<<<===>>>======<<<;;;::::::::::::888777555444222222222222222222222222333333222222333333444555000000000000000000000000...000111333333333111000111111111111111111111111222222333333333333222222///000111111222222111111---888===555///111333///111111111111111111111111000000000000111111111111111111222333333444555555222111111000000111111222///000000111222222333333222333333222222333777999::::::::::::;;;;;;;;;<<<999999999999999999999999:::999888777666777888999999999999;;;===@@@CCCEEEFFFGGGIIIJJJIIIFFFBBB@@@===<<<;;;999999999;;;;;;dddNNNFFFCCC@@@???>>>>>>>>>???@@@@@@AAAQQQHHH???:::<<<>>>???>>>>>>===<<<;;;:::;;;<<<<<<999;;;<<<<<<;;;;;;<<<>>>???AAAIIISSSZZZaaakkkuuu{{{hhh___SSSIIIDDDCCCDDDDDDFFFFFFFFFGGGLLLRRRXXX\\\]]]___iii{{{~~~{{{yyytttmmmddd^^^[[[XXXTTTQQQIIIGGGDDDCCCCCCCCCBBBAAAEEECCCCCCEEEEEECCCCCCFFFBBBFFFKKKMMMOOOVVV```gggqqqxxx~~~}}}}}}}}}xxxxxxyyy{{{}}}~~~|||{{{zzzwwwzzz|||zzzyyy{{{iiiWWWIIIEEEGGG??????@@@AAABBBCCCCCCDDD;;;<<<===>>>>>>===<<<<<<::::::;;;:::999777555444111111111111111111111111222222111111222222333444000000000000000000000000...///111333444333111000111111111111111111111111222333333444444333333222000000111222222222222222...:::???666///222333///000000000000000000000000000000000000111111111111000000111222333333444444222222111111111111222222...//////000111222222222666666666555555777;;;?????????@@@AAABBBAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;999777666555666777999888888999<<<@@@FFFJJJMMMKKKKKKLLLKKKIIIDDD???<<<:::999888777777777888999bbbMMMGGGFFFDDDEEECCC@@@=========???AAA@@@???>>>>>>??????>>><<<===<<<;;;::::::999::::::===<<<:::999:::;;;===>>>DDDBBBHHHTTTZZZ]]]jjj{{{{{{~~~xxxbbbZZZQQQLLLGGGBBBBBBEEEJJJHHHJJJQQQVVVWWWZZZ^^^ccclll|||~~~wwwqqqhhh```YYYUUUPPPJJJGGGGGGDDDDDDBBBAAAAAA@@@@@@@@@CCCCCCCCCAAA@@@@@@BBBDDDCCCFFFIIIKKKLLLPPPWWW\\\ccclll|||}}}zzzyyyyyyyyyzzz{{{||||||||||||~~~|||~~~{{{yyy||||||wwwtttwww}}}~~~gggWWWLLLEEEBBB@@@???>>>>>>???BBBDDDFFF@@@??????>>><<<;;;;;;:::>>>>>>===<<<:::777555333222333333444444444333333333222111000111111222333000111333444444444333222444333222111000000111222000000000000000111222333333222222222222111111111222111000///......///000000111111111222222333333////////////////////////222111111000000000111111333222000///......//////111000///...///000111222///000000///...---///111222333555666888:::???BBBHHHIIIJJJKKKKKKKKKJJJIIIEEECCC@@@???@@@@@@@@@???:::666333555:::======:::;;;::::::>>>DDDIIIKKKKKKHHHHHHFFFDDDBBB???===;;;>>>;;;888777777888777666cccLLLEEECCCAAADDDCCCAAA?????????@@@AAA@@@???>>>>>>??????>>><<<>>>>>>======<<<<<<=========<<<;;;;;;;;;===>>>???EEEEEEMMMXXX\\\^^^kkk|||}}}zzz~~~xxxpppaaaYYYPPPLLLHHHDDDEEEHHHLLLKKKMMMTTTXXX[[[___dddjjjuuu~~~xxxpppjjj```XXXQQQNNNJJJEEEBBBDDDEEEDDDCCCCCCBBBBBBBBBBBBHHHHHHGGGEEECCCBBBCCCDDDEEEGGGJJJKKKJJJLLLPPPUUU]]]eeerrr~~~~~~{{{zzzzzz{{{{{{|||}}}}}}}}}}}}~~~~~~|||zzz{{{~~~}}}{{{yyyzzz}}}sss```SSSJJJEEEAAA@@@?????????AAACCCEEEAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;999777444333333444444555555444444333111111222333222222111000///000111222333222222111333222111000000000111111333333222222222333444444222222111111111000000000444333222111111111111111000000111111111111111111111111111111111111111111333222222222222222333333555444222111000000000111///............///000000111222333222111111333555111444777:::===AAAEEEHHHMMMNNNPPPRRRSSSSSSRRRRRRMMMLLLKKKKKKJJJHHHDDDAAA===:::777999===AAA@@@>>>:::999888;;;@@@DDDEEEEEEFFFFFFEEEDDDBBB@@@>>>===>>><<<::::::;;;<<<<<<<<>>===;;;<<<======<<<:::;;;;;;;;;;;;;;;;;;<<<===:::::::::;;;;;;===>>>>>>CCCGGGQQQZZZ\\\___nnn~~~vvvuuuxxxxxxppphhh```WWWNNNIIIGGGEEEFFFJJJLLLLLLOOOUUUYYY]]]dddkkkwww|||uuunnneee___XXXPPPJJJHHHEEEBBBAAACCCCCCCCCBBBBBBBBBBBBBBBCCCJJJKKKJJJGGGDDDBBBBBBCCCIIILLLOOONNNKKKJJJLLLNNNSSSXXXaaalllqqqvvv~~~}}}zzzzzzzzz{{{{{{{{{{{{{{{~~~~~~}}}}}}}}}~~~}}}~~~{{{gggXXXMMMGGGAAA???>>>======>>>???@@@???>>>>>>===<<<;;;::::::::::::::::::999777555444000111111111111111000000000222444555555222000...000000111222222222222111333333222111111111111222222222111111111111111111222222222111111111111000000000111111111000//////222222222111111111111111///////////////////////////////////////000111222111111000///..................//////000000000///...000222222222222444666111444999>>>BBBFFFJJJMMMMMMOOORRRUUUVVVWWWWWWVVVSSSSSSSSSRRRPPPKKKDDD???;;;999777888<<<@@@@@@>>>:::999888999<<>>===>>>===;;;<<<>>>AAAAAAAAAaaaKKKEEEEEEDDD???@@@AAABBBBBBBBBAAA@@@???>>>======>>>>>>===;;;:::::::::::::::;;;<<<===;;;;;;<<<===>>>@@@AAABBBFFFLLLVVV]]]___fffzzz}}}xxxssstttwwwwwwqqqkkkdddZZZOOOJJJIIIGGGIIILLLOOOOOOSSSYYY]]]aaalllvvv}}}}}}}}}||||||{{{{{{{{{}}}|||zzzyyyyyy{{{}}}~~~~~~vvvnnnfff___YYYRRRKKKFFFFFFEEECCCDDDFFFEEEEEEEEEEEEEEEFFFGGGGGGKKKLLLLLLJJJGGGFFFFFFGGGMMMQQQSSSRRROOOKKKKKKLLLOOOPPPVVV^^^dddjjjvvv}}}||||||{{{{{{zzzzzz{{{~~~~~~nnn^^^QQQKKKCCCAAA???=========>>>???>>>======<<<;;;;;;::::::999::::::;;;:::999777666111111111111111111000///222222444444333222000...111111222222222333333333333333333333333333333333333333222111000000000111333333333222222222111111//////111111111000///...444333333333222111111111........................---------...///000111222000000//////...............///000111222111000///---///222333444444666888888;;;@@@EEEGGGJJJMMMOOOLLLNNNRRRVVVXXXYYYYYYXXXWWWVVVUUUSSSOOOIIIBBB===999777666888;;;>>>??????;;;::::::;;;===@@@BBBCCCDDDDDDEEEEEEEEEEEEDDDDDDEEECCCBBBCCCEEEHHHIIIIIIdddNNNHHHGGGFFFBBBCCCDDDFFFFFFEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@???===============>>>???@@@===>>>???@@@BBBDDDFFFHHHLLLSSS[[[aaaeeerrrxxxuuussstttxxxzzzyyyvvvlll___RRRMMMKKKJJJLLLNNNQQQSSSXXX^^^aaaggguuu}}}{{{wwwvvvuuusssrrrpppooooooppppppnnnnnnnnnoooqqqrrrwwwyyy}}}}}}sssjjjaaaYYYUUUKKKFFFCCCDDDEEEDDDDDDGGGHHHHHHHHHIIIJJJKKKLLLMMMJJJLLLMMMMMMLLLKKKLLLMMMMMMPPPSSSSSSOOOKKKJJJKKKPPPOOORRRXXX]]]cccnnnyyy~~~}}}{{{zzzzzzzzzzzzzzz~~~xxxeeeVVVOOOEEEDDDAAA???>>>>>>???@@@@@@@@@@@@???>>>>>>======888999:::::::::999777666555555666666555444444333222111000000/////////000111111111111222222333333222222333333333333333333666666555444333333333444222222222222111111111111111222333444444333222111333333222222111111000000222222222222222222222222000000000000111222444444222222222222222111111111...///000111222111000///000333666888999:::;;;===AAADDDGGGJJJJJJKKKLLLMMMMMMOOOSSSWWWZZZZZZZZZYYYZZZWWWRRRNNNKKKFFFAAA===:::999888999<<>>>>>>>>???@@@@@@>>>======???AAAEEEHHHJJJOOOUUU]]]cccjjj|||wwwppppppqqqtttxxx{{{{{{{{{nnn```RRRLLLKKKKKKLLLOOOQQQUUUZZZ___bbbiii{{{|||zzzyyywwwtttrrrmmmkkkiiifffdddbbbaaaaaaaaaaaa`````````aaabbbcccgggjjjoootttyyy|||~~~zzznnnaaaWWWOOOKKKGGGCCCBBBFFFHHHFFFFFFHHHHHHHHHHHHIIIKKKMMMNNNOOOHHHJJJMMMNNNNNNNNNPPPQQQOOOSSSVVVUUUQQQNNNMMMNNNOOOLLLMMMRRRVVV[[[dddlllwwwzzz~~~}}}|||zzzwwwvvvuuuuuuvvvtttxxx}}}}}}gggVVVMMMDDDBBB@@@>>><<<======>>>@@@@@@?????????>>>>>>>>>:::;;;;;;<<<;;;:::888777666666666666666555444333222111000//////000111222333333222222222333444555222333333444444444444333555555444333333333444444333333333222222222111111000111111222222222222222333333222222222222222111222222222222222222222222000000000000111222333333111222222222222222111111000111222222333222222222222555999;;;<<<===>>>???AAACCCFFFFFFFFFFFFGGGIIIMMMOOOTTTWWWYYYYYYWWWVVVUUUQQQKKKFFFCCC@@@===;;;999999999;;;===???BBBCCC@@@BBBDDDFFFGGGKKKOOOSSSTTTTTTTTTTTTTTTSSSSSSRRRLLLKKKIIIJJJMMMOOOPPPPPPmmmVVVNNNJJJGGGKKKKKKKKKKKKJJJJJJIIIHHHJJJIIIGGGHHHIIIIIIHHHFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCDDDGGGLLLQQQTTTXXX___hhhnnnyyywwwpppsssxxx|||tttfffWWWRRRRRRSSSUUUXXXZZZ^^^dddiiikkksss}}}yyywwwuuurrrnnnllleeedddaaa___]]]\\\[[[[[[ZZZZZZYYYYYYYYYZZZ[[[\\\]]]```dddiiinnnrrrtttvvv}}}xxxkkk^^^TTTMMMJJJKKKIIIJJJPPPRRRPPPOOOPPPNNNOOOOOOQQQSSSUUUWWWXXXRRRTTTXXXYYYYYYZZZ[[[\\\]]]```bbb```\\\YYYYYYZZZTTTRRRRRRUUUXXX[[[```ggglllooouuuzzz}}}{{{yyyxxxxxxxxxwww|||mmm\\\RRRIIIGGGEEECCCBBBCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBAAA@@@>>>===::::::::::::999888777666666666777777888999999999:::999888888888999;;;;;;777888999:::::::::999999777777666666777777888888888888888888777777777666444444444444444555666666777777777777777888888888666666666666666666666666555555555444444555666666444555666777777666555555888888888888888999999::::::===AAACCCDDDDDDEEEFFFCCCEEEGGGHHHHHHJJJMMMOOOUUUWWW[[[^^^___^^^[[[ZZZSSSOOOJJJGGGEEECCC@@@???@@@@@@AAABBBDDDFFFIIIKKKJJJMMMOOOQQQRRRUUUYYY]]]ZZZZZZZZZYYYXXXWWWUUUTTTNNNMMMMMMNNNRRRUUUWWWWWW|||ggg___\\\XXX[[[[[[ZZZYYYXXXWWWWWWWWWYYYXXXVVVWWWXXXXXXWWWUUUTTTSSSRRRQQQQQQQQQQQQQQQUUUSSSQQQQQQUUUZZZaaaeeehhhpppyyy~~~yyysssddd___aaacccfffiiiiiinnnuuuyyy{{{~~~zzzwwwuuuqqqnnnkkkhhhfffdddbbbaaa```aaaaaa^^^^^^^^^^^^^^^___`````````bbbeeehhhlllooopppqqqzzz|||qqqeee\\\VVVTTTTTTSSSUUU\\\___\\\ZZZZZZ]]]]]]^^^```bbbdddfffgggeeegggjjjllllllkkklllmmmmmmppppppnnniiiffffffhhhbbb______bbbdddeeehhhnnnkkkooouuu|||yyyhhh^^^VVVUUUSSSQQQPPPQQQRRRSSSNNNNNNMMMMMMMMMMMMMMMMMMIIIIIIJJJJJJHHHGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@???;;;===???BBBCCCBBBAAA@@@AAA@@@@@@??????AAABBBCCC===>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCC??????>>>>>>>>>=========>>>>>>===<<<===>>>@@@AAA=========>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>?????????>>>???@@@AAAAAAAAA@@@???@@@@@@???>>>>>>@@@AAABBBGGGJJJNNNQQQQQQQQQRRRRRRLLLNNNPPPRRRTTTXXX\\\```cccfffiiilllllljjjgggeeeYYYWWWTTTQQQPPPNNNKKKIIIMMMNNNOOOPPPQQQSSSWWWYYYUUUWWWZZZ[[[[[[]]]bbbfffdddccccccbbb```^^^\\\[[[XXXWWWWWWZZZ^^^ccceeefff