BM6P6(@ ******))))))(((((('''''''''((())),,,///333777999======>>>???AAABBBCCCDDDDDDAAA===999555444444444<<>>@@@AAAAAABBB@@@>>>999666444444555777???HHHUUUaaajjjnnnqqqrrrjjjiiijjjqqqyyysssmmmlllrrrxxx|||}}}zzzwwwxxx{{{~~~{{{{{{{{{yyyvvvvvvwwwyyy|||}}}~~~|||zzz{{{}}}}}}{{{yyyxxxsssssswwwzzzyyy{{{zzzuuuoookkkiiigggddd```^^^]]]]]]```dddggggggfffkkkkkkmmmmmmiiijjjttt{{{zzz}}}}}}}}}|||zzzrrrrrrsssttttttsssrrrqqqrrruuuxxx{{{|||zzzxxxvvvuuu|||zzzvvvtttvvvxxxqqqnnnlllkkknnnppppppppptttnnnddd[[[UUURRRRRRSSSQQQSSSTTTVVVYYY\\\```bbbccciiiqqqvvvxxxyyy{{{~~~}}}~~~~~~{{{{{{zzzzzzzzz{{{|||{{{zzzlllbbb___ggglllkkknnntttzzz|||}}}wwwddd]]]XXX^^^mmmzzz~~~zzzrrrjjjbbb[[[SSSNNNQQQMMMHHHDDD???;;;777444000...,,,,,,,,,+++***((()))******++++++******)))++++++,,,,,,,,,+++))))))))))))))))))(((((((((((())))))'''&&&&&&&&&'''((((((((()))***************+++***)))((('''(((((()))+++******))))))*********))),,,111444666777999;;;<<<;;;===@@@@@@???CCCIIIRRRaaatttzzzyyy}}}zzzzzz{{{|||}}}{{{yyy}}}~~~yyy{{{|||||||||{{{{{{{{{~~~~~~|||oooiiigggeeeeeehhhiiihhhkkkpppqqqoooooosssyyy}}}}}}wwwrrrsssttttttrrrqqqooommmkkkkkkkkkkkkjjjiiihhhgggggghhhiiiiiimmmnnnooopppqqqqqqqqqqqqnnnnnnmmmlllkkkiiihhhgggeeebbb___```cccdddaaa^^^UUUMMMOOOWWWbbbuuuwwwwwwvvvtttsssrrrqqqqqqqqqtttuuuwwwyyyzzz{{{||||||zzz|||~~~~~~~~~xxxppp++++++++++++***************+++---000333777:::<<<;;;<<<===>>>????????????<<<999555111111333777:::DDDLLLYYYeeelllpppqqqrrrjjjlllpppxxxtttqqqnnnpppvvv|||{{{yyy{{{zzzyyyyyyzzz{{{|||{{{zzz|||||||||||||||}}}~~~~~~~~~|||yyyxxxxxxxxxwwwvvvsssrrruuuzzz}}}|||~~~~~~}}}{{{{{{|||}}}~~~}}}{{{xxxssslllddd______aaabbbaaa``````bbbffflllqqqsssssswwwwwwyyyzzzwwwwwwzzzuuutttvvvwwwuuutttvvvxxxwwwvvvvvvvvvuuurrroooggghhhhhhhhhgggfffeeedddfffhhhkkknnnnnnnnnllljjjkkkqqquuuuuuuuuyyyzzzyyyxxx{{{}}}|||}}}yyyuuupppmmmmmmpppqqqrrruuuppphhh```YYYVVVUUUUUUSSSSSSTTTTTTUUUVVVWWWWWW]]]bbbiiiqqqvvvxxxyyyxxx}}}~~~}}}}}}}}}|||yyyvvvxxx}}}wwwiii_________]]]```fffiiisssqqqdddWWWYYYggguuu|||}}}{{{uuunnnhhhaaaZZZUUUUUURRRMMMHHHCCC>>>888555000...,,,+++,,,+++***)))))))))************))))))***++++++++++++******))))))((((((((((((((()))******))))))((('''((((((((('''((()))******+++************)))((((((((())))))***)))))))))))))))*********---222555666888:::;;;===<<<===?????????DDDLLL[[[jjj{{{zzzxxxxxx}}}|||}}}}}}{{{~~~{{{{{{{{{zzzyyyyyyyyyzzz{{{~~~}}}~~~}}}tttlllkkkjjjiiiiiijjjllllllnnntttuuuqqqpppqqqxxx}}}zzzuuuuuuvvvuuutttsssrrrqqqppppppppppppnnnmmmkkkjjjjjjjjjkkkkkknnnooopppqqqqqqqqqqqqqqqllllllkkkkkkiiihhhgggffffffdddaaabbbeeefffcccaaaVVVLLLKKKPPP[[[sssyyywwwtttqqqpppqqqssstttuuuvvvwwwyyyzzzzzz{{{{{{zzz|||~~~~~~~~~~~~|||***************************,,,...111444888:::<<<<<<===>>>?????????>>>>>>:::666111...///333999===IIIQQQ]]]gggmmmpppqqqqqqjjjooouuu}}}sssrrrsssvvv|||}}}yyy{{{}}}zzzzzz~~~~~~{{{|||{{{yyyxxxyyyzzz{{{}}}}}}yyyuuussssssrrrrrrrrruuuzzz}}}{{{yyyyyyyyyxxxxxxxxxvvvssspppkkkeee___\\\___dddfffgggfffhhhkkkooouuuyyy|||~~~}}}zzzyyyuuupppmmmoooooolllkkklllooommmllllllllljjjgggeee```______^^^]]]\\\\\\[[[[[[]]]___aaabbbbbbaaa```bbbfffiiihhhiiinnnqqqqqqmmmpppsssvvvxxx|||~~~~~~}}}zzzvvvsssrrrsssuuuvvvuuuqqqkkkeee___\\\ZZZZZZXXXWWWVVVVVVUUUTTTQQQPPPSSSWWW___iiirrrxxxyyyxxx{{{}}}}}}|||{{{{{{{{{}}}~~~~~~}}}zzz|||tttgggaaa^^^ZZZZZZ]]]\\\hhhzzzqqq```ZZZaaammmvvvzzz|||zzzwwwsssnnnhhhbbb___]]]YYYTTTNNNHHHAAA999444111///,,,++++++,,,+++***((())))))******))))))((()))))))))))))))))))))))))))(((((('''((()))***+++*********)))))))))))))))((())))))*********))))))******))))))))))))))))))))))))(((((())))))******,,,///333666777888:::<<<===<<<===>>>===???GGGQQQbbbqqq{{{wwwyyy{{{}}}|||{{{|||~~~~~~|||}}}}}}~~~xxx}}}{{{wwwvvvvvvxxxzzz{{{|||||||||~~~~~~{{{ssspppmmmmmmooonnnmmmlllooonnnpppvvvwwwssspppppptttzzz}}}yyyuuuttttttrrruuuuuuuuuuuuuuuuuuuuuuuusssrrrpppnnnnnnnnnnnnnnnppppppqqqqqqqqqqqqppppppiiijjjiiiiiihhhgggfffeeefffdddcccdddeeefffeeecccXXXNNNKKKNNNWWWooo{{{xxxssspppoooqqquuuwwwvvvwwwxxxyyyyyyyyyyyyyyyzzz|||~~~~~~~~~~~~))))))))))))))))))))))))***,,,...222555888:::;;;>>>???@@@@@@@@@???>>><<<888555000...///555<<>>EEEUUUddd{{{|||ssstttwwwxxxzzzxxxvvvsssrrrtttxxx|||{{{zzz{{{~~~}}}~~~|||vvvtttvvvyyyzzzyyyyyyxxxuuurrroookkkiiihhhlllppprrrrrrsssuuuuuurrruuuqqqqqqwwwyyyvvvrrrpppqqqwww{{{xxxtttttttttsssuuuvvvwwwxxxxxxxxxxxxwwwxxxwwwuuuttttttttttttuuurrrqqqqqqqqqooonnnmmmlllfffgggggggggggggggfffeeefffffffffffffffgggggggggbbb\\\[[[ZZZYYYiiixxxxxxzzzxxxuuusssrrrtttvvvxxxvvvvvvwwwxxxyyyyyyyyyxxxyyyzzz|||}}}||||||}}}~~~|||(((((()))))))))*********,,,...111555999;;;======>>>???AAAAAA@@@===:::888222111000222888AAAJJJOOO\\\```eeeiiilllnnnqqqsssssswww}}}~~~}}}~~~~~~~~~}}}{{{zzzxxxzzz||||||{{{{{{}}}}}}}}}yyyxxxvvvuuuuuuvvvwwwxxxuuuuuuuuuwwwyyyxxxvvvsssiiiiiilllqqqxxx||||||zzz|||~~~~~~}}}~~~~~~}}}zzzvvvrrroookkkllllllkkkhhheeeaaa^^^ZZZUUURRRSSSRRROOOMMMNNNLLLKKKKKKKKKLLLKKKHHHFFFFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFHHHJJJKKKHHHMMMNNNLLLLLLQQQTTTTTTTTTVVVYYYZZZ[[[\\\___aaaccceeefffffffffgggjjjlllmmmoooqqqrrrtttyyy|||xxxvvvvvvvvvtttqqqnnnmmmkkkfff]]]VVVNNNOOOOOOPPPRRRYYYdddkkkrrrssstttvvvyyyzzz|||}}}|||yyyxxx{{{~~~zzzqqqeee[[[VVVXXX```nnn~~~vvvkkkdddbbbbbbeeehhhjjjkkkkkklllpppsssrrrppplllhhhaaaXXXMMMFFF;;;777222///------,,,+++++++++,,,,,,,,,,,,++++++)))(((((('''((()))***++++++,,,...//////...+++***))))))*********)))((('''''''''(((******+++++++++((()))***++++++++++++***************+++,,,---...000333666999:::;;;<<<===;;;;;;===???AAAJJJ]]]oooyyyrrruuuyyyxxx{{{zzzxxxtttrrrssswww|||{{{{{{}}}~~~~~~|||vvvuuuwwwzzzzzzyyyyyywwwrrrmmmhhhfffffffffjjjooorrrqqqrrrwwwxxxvvvyyysssrrrwww{{{yyyuuutttqqqwwwzzzvvvssstttuuuttttttuuuvvvwwwwwwwwwvvvvvvvvvuuutttsssssstttuuuvvvrrrqqqqqqpppnnnlllkkkjjjffffffgggggggggggggggfffggghhhhhhhhhhhhhhhiiijjjhhhcccccc___[[[ggguuuuuuxxxwwwvvvvvvuuuuuuvvvvvvuuuuuuvvvxxxxxxyyyyyyyyywwwyyy{{{|||{{{{{{|||}}}|||))))))******+++++++++,,,---///333777:::===>>>???>>>???@@@@@@???<<<999666//////000444<<>><<<<<<>>>AAADDDOOOcccwwwwwwrrryyy~~~|||}}}|||zzzvvvrrrssswww{{{}}}}}}~~~}}}|||vvvuuuxxx{{{zzzxxxyyyvvvpppjjjeeeccceeeggghhhnnnqqqoooqqqwwwzzzxxx{{{uuusssxxx|||{{{xxxwwwpppuuuxxxtttqqqsssttttttttttttvvvvvvwwwvvvuuutttttttttsssrrrrrrssstttuuuqqqqqqpppooommmkkkiiihhheeefffgggggghhhggggggggghhhiiijjjjjjjjjjjjkkklllkkkgggfffaaa\\\ggguuutttvvvvvvwwwxxxwwwwwwuuuuuutttuuuvvvwwwxxxyyyyyyyyyvvvxxxzzz{{{zzzzzz{{{||||||%%%''')))))))))***,,,...333444777999;;;<<<======>>>???@@@???===999555222444444555777>>>JJJYYYbbbfffaaabbbmmmtttssspppqqqpppttt|||}}}}}}~~~}}}{{{}}}~~~|||yyyzzzwwwtttqqqpppppprrrsssooonnnmmmppp{{{{{{{{{{{{}}}~~~{{{xxxvvvuuuuuuvvvvvvuuurrrpppnnnoooppppppnnnkkkhhheeeccc```\\\ZZZXXXVVVTTTQQQNNNLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>AAA@@@???@@@AAACCCFFFHHHLLLMMMNNNPPPQQQSSSTTTTTTYYYZZZ]]]___aaabbbbbbbbb^^^^^^]]]^^^aaahhhpppwww}}}}}}{{{qqqhhh```TTTJJJJJJLLLMMMOOOSSS___bbbffflllppprrrttttttxxxyyy|||~~~~~~xxxlllaaa\\\aaaffflll}}}~~~uuujjjccc^^^ZZZXXXZZZ\\\aaakkkuuutttsssqqqoooooolll___QQQBBB===777000---,,,---...---,,,,,,+++************,,,+++***((((((***+++,,,************************,,,+++++++++******))))))'''((()))+++++++++***))))))************+++++++++******))))))***,,,...000444555777999;;;<<<======:::;;;<<<@@@JJJ\\\qqq}}}{{{|||~~~|||wwwvvvxxx|||~~~~~~}}}|||yyyxxxxxxzzzzzzzzzxxxssslllfffeeeeeeffffffiiiggghhhllloooqqqvvv}}}zzzyyyxxxwwwwwwwwwxxxxxxvvvuuutttrrrrrrqqqqqqrrrppppppqqqrrrrrrsssttttttttttttsssrrrrrrrrrssssssqqqooollliiiggggggggghhhlllllllllkkkjjjhhhfffddddddgggjjjjjjiiiiiilllooollljjjhhhdddbbbdddhhhkkkvvvwwwwwwwwwwwwvvvvvvuuuwwwwwwvvvvvvvvvwwwxxxyyyvvvwwwxxxyyy{{{|||}}}~~~{{{}}}||||||~~~|||zzz}}}&&&((()))***)))***,,,...333444777:::<<<=========>>>======<<<999666222000444555777<<>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======>>>>>>======>>>@@@BBBCCCFFFGGGHHHIIIKKKLLLMMMNNNUUUVVVYYY\\\^^^```aaaaaa^^^]]]ZZZXXXZZZ___gggnnnsssvvvzzz}}}{{{sssjjj]]]QQQNNNLLLJJJKKKNNNVVVYYY]]]ccciiimmmqqqrrruuuuuuvvvyyy~~~sssggg___```bbbfffttt~~~xxxqqqlll^^^YYYVVVWWW[[[___hhhqqqssssssrrrppppppmmm```SSSDDD@@@999222///.........,,,,,,,,,+++,,,,,,------,,,+++)))(((((()))+++,,,************************++++++*********)))))))))'''((()))***+++******))))))************+++++++++******))))))***---///111444555777999;;;<<<=========<<<<<>>>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<======<<<<<<<<<======<<<;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGNNNOOORRRUUUXXX[[[\\\]]]\\\ZZZWWWSSSSSSVVV\\\aaaccchhhpppvvvzzz}}}uuuiii\\\TTTOOOKKKJJJKKKKKKMMMQQQWWW^^^eeekkknnnqqqpppoooqqqvvv}}}|||{{{~~~rrrgggbbb___```kkkxxx|||xxxuuu```YYYSSSTTTXXX]]]fffmmmqqqssssssqqqqqqmmmaaaTTTHHHCCC<<<666222000///...,,,,,,,,,,,,---...//////******((((((((((((******))))))))))))))))))))))))******))))))))))))(((((((((((()))************))))))************+++++++++******)))***+++...000222555666888:::;;;=========???===>>>GGGXXXlll|||~~~}}}|||}}}}}}{{{yyyxxxyyyxxxvvvtttpppnnnlllmmmoooqqqrrrrrriiifffeeehhhjjjjjjnnnssstttuuuvvvwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvuuusssrrrqqqqqqrrrrrrssstttttttttppppppooooooooooooppppppqqqpppmmmjjjhhhgggggggggjjjjjjjjjiiihhhfffddddddgggiiijjjiiigggffffffggghhhiiijjjkkkkkkmmmppprrrrrrsssvvvxxxxxxwwwvvvttttttuuuwwwxxxxxxwwwvvvuuuuuuuuuvvvxxxyyy{{{}}}~~~|||uuunnnlllnnnssswwwyyy}}}~~~{{{|||}}}}}}}}}((()))*********+++---///444555888:::<<<============;;;777333111000000000555999AAANNN]]]iiioooqqquuuzzz}}}yyyxxxzzz{{{{{{|||~~~{{{{{{}}}|||{{{~~~|||yyyxxxzzz|||yyywwwxxxzzz{{{|||vvvtttzzz~~~{{{yyyxxxwwwtttuuuwwwzzz{{{yyytttpppkkklllmmmmmmlllkkkjjjiiieeeggghhhmmmwww~~~|||||||||{{{xxxvvvqqqooolllhhheeebbb```___```___]]]ZZZVVVRRRNNNLLLNNNLLLJJJHHHGGGFFFDDDBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;========================::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;???>>>============>>>>>>??????@@@@@@AAABBBCCCCCCEEEGGGIIILLLPPPSSSUUUVVVWWWWWWVVVSSSRRRSSSVVVXXXYYY^^^eeekkkooorrruuuwwwuuuiii^^^VVVQQQMMMLLLGGGHHHJJJNNNTTT\\\bbbfffnnnnnnmmmmmmpppvvv|||{{{xxxzzz{{{ooofff```^^^dddnnnzzz|||~~~{{{yyyjjj___TTTQQQTTTZZZdddmmmqqqssstttrrrqqqlll```TTTKKKFFF>>>999666333000------,,,,,,,,,,,,------...))))))(((''''''((())))))(((((((((((((((((((((((()))))))))((((((((((((((()))))))))*********))))))))))))*********+++++++++************,,,///222444666777999:::<<<======>>>AAA>>>@@@MMMaaauuu~~~}}}||||||~~~|||{{{zzzyyyyyyxxxuuurrrmmmmmmmmmooorrrttttttsssiiieeecccgggiiijjjmmmqqqrrrsssuuuwwwxxxwwwuuutttuuuvvvxxxxxxxxxvvvtttsssqqqqqqqqqqqqrrrrrrssssssqqqpppppppppppppppqqqqqqqqqpppmmmkkkiiiggggggfffiiiiiihhhhhhfffeeeddddddfffggghhhhhhhhhgggffffffiiikkknnnppppppppprrrsssooorrruuuxxxyyyxxxuuutttsssuuuxxxzzzzzzyyyvvvuuuvvvwwwwwwxxxzzz}}}zzzpppfffcccfffmmmtttwww|||}}}~~~{{{yyyzzz~~~~~~~~~))))))*********,,,///222666777999;;;<<<===<<<<<<<<<:::666222111111333444888???JJJYYYfffoootttuuuzzz~~~{{{zzz~~~yyyyyy{{{~~~yyyuuuxxx|||}}}yyyuuuttttttvvvwwwwwwuuuuuu|||zzzwwwwwwxxxxxxxxxxxxyyyzzz|||{{{wwwpppkkkdddeeehhhjjjkkkkkkjjjiiihhhjjjkkknnnvvv~~~}}}zzzyyywwwuuuqqqooojjjiiifffbbb^^^[[[YYYXXXVVVUUUTTTQQQNNNKKKHHHGGGHHHFFFDDDDDDDDDCCCAAA???=========<<<<<<===>>>>>>===>>>>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>==================>>>>>>>>>??????@@@@@@@@@>>>???AAADDDGGGIIILLLMMMOOORRRUUUUUUTTTSSSSSSTTTUUUXXX[[[^^^aaaeeejjjmmmyyy{{{yyymmmbbbZZZSSSNNNKKKJJJIIIJJJNNNSSSYYY]]]iiikkknnnoooooopppsssuuuzzz}}}wwwuuuyyy~~~tttjjjbbb]]]```dddooouuu}}}|||yyyxxxjjj[[[SSSRRRWWWbbbmmmqqqtttvvvtttqqqlll```TTTOOOIIIBBB===;;;888333.........,,,+++************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))*********++++++++++++******+++---111444666777888:::;;;<<<===>>>>>>AAA@@@EEEUUUkkk}}}~~~~~~|||}}}}}}|||{{{zzzzzzyyyvvvsssooooooooorrrtttuuusssqqqjjjeeecccgggkkkmmmooosssqqqsssuuuwwwxxxxxxwwwvvvuuuvvvxxxyyyyyywwwuuutttppppppppppppqqqqqqqqqqqqppppppooonnnnnnnnnnnnooopppooommmllljjjiiihhhgggiiihhhhhhgggfffeeedddddddddeeefffhhhjjjjjjiiihhhkkknnnqqqsssrrrqqqqqqqqqoooqqqtttwwwxxxwwwuuussssssuuuyyy{{{|||zzzwwwuuuvvvvvvvvvwwwyyy|||yyynnn```]]]```iiirrrxxx}}}}}}}}}}}}zzzyyy{{{((()))*********---111444888999:::<<<<<<<<<;;;::::::777555222222444777999???HHHVVVdddmmmsssvvvxxx~~~~~~||||||{{{}}}zzzuuuxxx{{{~~~{{{yyyvvvsssrrrrrrssstttsssuuuxxx}}}|||wwwrrrrrruuuxxxyyyyyyzzzzzz{{{{{{yyyssskkkfff]]]___bbbfffiiikkklllmmmoooqqqqqqqqquuu|||~~~||||||zzzvvvtttqqqnnniiifffcccaaa___\\\XXXUUURRRQQQMMMLLLKKKIIIHHHFFFEEEDDDCCCAAA@@@@@@@@@@@@???===;;;;;;;;;;;;;;;<<<<<<===<<<===>>>??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================;;;;;;<<<>>>@@@BBBDDDEEEGGGKKKPPPSSSSSSRRRQQQQQQSSSTTTTTTUUUVVVZZZ___dddlllqqqwww}}}}}}rrrggg]]]TTTRRRPPPMMMKKKKKKNNNRRRTTT```ffflllooonnnmmmmmmmmmoooxxxyyyuuuvvv|||}}}wwwooofff___]]]]]]dddnnn{{{wwwgggZZZSSSSSS^^^iiioootttxxxwwwtttooodddYYYSSSMMMFFFBBBAAA>>>888222///...---+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******+++***))))))((())))))))))))************++++++++++++***+++,,,///222666888888999;;;<<<===>>>>>>>>>AAADDDMMM___ttt|||~~~|||{{{{{{{{{yyywwwuuutttuuuvvvwwwwwwtttrrrlllfffdddhhhmmmoooqqqtttqqqrrrtttvvvwwwxxxxxxwwwvvvwwwxxxxxxxxxwwwvvvuuupppppppppqqqqqqqqqqqqqqqooonnnmmmkkkjjjjjjjjjjjjnnnnnnmmmlllkkkjjjiiiiiiiiiiiigggfffeeeeeeeeeeeecccdddfffjjjmmmooommmlllmmmpppssstttrrrqqqpppppppppqqqtttvvvwwwvvvtttssssssuuuxxx{{{{{{yyywwwuuutttttttttuuuwwwzzz~~~xxxmmm\\\ZZZ\\\gggrrryyy~~~}}}|||}}}{{{yyyzzz~~~}}}~~~'''((())))))+++...333777:::;;;<<<<<<<<<;;;999888555444333222444777:::===GGGSSScccnnnrrrtttxxx{{{~~~zzzwwwyyy{{{{{{{{{}}}~~~wwwvvvtttrrrqqqqqqqqqqqqssswwwyyyzzzwwwsssoooppptttyyyzzzyyywwwxxxyyyyyyvvvooogggaaa[[[]]]aaafffkkkpppssstttwwwxxxwwwtttuuuyyyzzzxxxyyyvvvrrroookkkgggbbb^^^[[[ZZZXXXUUURRROOOLLLKKKHHHGGGEEECCCBBBAAAAAAAAA@@@>>>===>>>???@@@???===<<<<<<<<<<<<<<<======>>><<<===???AAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>=========>>>>>>>>>>>>===========================<<<;;;;;;;;;<<<===???@@@AAADDDHHHJJJKKKKKKMMMNNNPPPQQQPPPPPPPPPSSSXXX[[[]]]cccjjjqqquuu{{{xxxkkk```XXXUUUQQQMMMKKKKKKMMMNNNUUU]]]ggglllmmmllllllnnnlllrrryyy}}}}}}xxxwww{{{}}}vvvmmmeee^^^ZZZ\\\gggwwwsssdddVVVPPPWWWbbbmmmsssyyyzzzyyyuuulllbbbXXXQQQKKKHHHHHHEEE>>>777///...---,,,+++*********)))******************)))************************)))))))))*********++++++,,,+++)))((((((((()))***)))************++++++++++++++++++---///333777999999:::;;;======>>>>>>>>>BBBIIIVVViii{{{~~~}}}{{{{{{~~~|||}}}|||}}}}}}}}}|||}}}|||{{{{{{|||{{{yyywwwpppiiieeeiiinnnoooppprrrpppqqqrrrsssuuuvvvwwwxxxvvvvvvvvvwwwwwwwwwwwwwwwrrrrrrrrrrrrrrrrrrrrrrrrpppnnnmmmkkkiiihhhgggggglllllllllllllllkkkkkkjjjjjjiiihhhffffffffffffgggeeeeeehhhlllppprrrpppmmmmmmooorrrsssrrrppppppqqqrrrrrrttttttuuutttsssrrrrrrtttvvvxxxxxxwwwuuutttvvvvvvuuuvvvyyy|||vvvkkkZZZWWWZZZeeerrryyy~~~|||{{{yyyxxxxxxxxxzzz~~~~~~~~~}}}}}}&&&'''((()))+++///555999<<<<<<======<<<:::888777222222111222555888<<>>>>>>>>???@@@???>>>???@@@AAA@@@????????????>>>??????@@@@@@>>>???AAACCCDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAAAAA@@@@@@????????????>>>>>>======<<<;;;;;;<<<===>>>>>>@@@AAABBBCCCEEEIIILLLMMMNNNOOOOOOOOOQQQTTTWWWRRRXXX```fffjjjpppxxxyyymmm[[[XXXSSSNNNKKKJJJKKKKKKLLLUUUaaaiiikkklllnnnqqqmmmqqqtttxxx|||{{{zzz~~~~~~uuukkkaaaZZZVVVbbbssszzzkkkYYYNNNSSS\\\kkkssszzz}}}}}}zzzrrrjjj[[[UUUNNNLLLMMMJJJBBB;;;......---,,,,,,,,,------******++++++++++++******************************))))))******+++++++++,,,,,,+++***((((((((()))***)))************++++++++++++++++++---000444888:::::::::<<<===>>>>>>>>>>>>DDDLLL]]]ppp{{{|||xxxwwwyyy~~~{{{yyy{{{~~~}}}~~~~~~|||ssskkkfffjjjnnnooonnnooopppppppppqqqsssuuuwwwxxxwwwvvvvvvuuuuuuvvvwwwwwwttttttttttttttttttttttttrrrqqqooommmjjjiiihhhgggkkkkkklllmmmmmmllllllkkkjjjiiihhhgggffffffggghhhggggggiiimmmrrrssspppmmmlllnnnqqqrrrqqqpppqqqrrrssssssssssssssssssrrrrrrqqqrrrtttuuuvvvuuutttssszzzyyyyyyzzz|||uuuhhhYYYVVVXXXdddqqqyyy~~~~~~{{{{{{{{{uuutttuuuvvvyyy~~~|||~~~}}}~~~)))***,,,---...222666:::===;;;;;;<<<===<<<777222444//////444777999AAAKKK]]]eeeoootttvvvxxx|||}}}}}}zzzyyyvvvvvv|||{{{wwwuuurrrmmmkkklllnnnooopppuuuvvvwwwxxxyyyxxxwwwwwwpppkkkhhhjjjqqqxxxzzzzzzrrrooolllmmmooommmgggaaacccfffjjjpppuuuxxx{{{|||~~~{{{xxxuuutttmmmkkkhhhddd```\\\ZZZYYYRRRQQQOOOLLLJJJHHHGGGFFFDDDCCCBBBAAA@@@???>>>===????????????@@@@@@@@@@@@???@@@AAACCCEEEFFFHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHKKKKKKJJJIIIIIIHHHGGGGGGKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????;;;;;;;;;;;;<<<===>>>>>>;;;<<<<<<===???BBBEEEFFFFFFHHHKKKOOORRRSSSSSSSSSUUUUUUWWWXXX\\\bbbiiinnnwww}}}pppcccXXXUUUTTTOOOLLLMMMTTTUUUXXX^^^gggnnnsssuuuuuuttttttwww~~~xxxllldddYYY]]]dddqqqyyyeeeRRROOOVVVeeennnzzz}}}xxxuuuccc]]]TTTOOORRRSSSKKK???666000+++---...+++))))))---,,,++++++******++++++************************,,,+++***))))))***+++,,,+++++++++*********))))))))))))))))))***+++,,,,,,+++,,,...000222555666777???<<<;;;======;;;<<<@@@FFFSSSiii~~~vvvrrrtttxxxvvv|||xxxuuuxxx}}}rrrooommmmmmpppqqqpppnnnoooooopppqqqssstttuuuuuu{{{xxxuuutttuuuwwwxxxyyy{{{zzzwwwtttsssrrrsssttttttrrrooollljjjjjjkkkkkkmmmmmmmmmnnnmmmllllllkkkiiigggdddccceeehhhiiijjjggghhhjjjnnnssstttqqqnnnnnnoooooooooppppppppppppqqqnnnnnnqqqrrrpppqqqtttqqquuuvvvttttttvvvvvvtttyyyzzz{{{{{{|||qqqdddTTTRRRUUU___mmmwwwzzzyyy{{{yyyxxxyyy~~~zzzsssqqquuu{{{~~~~~~)))***,,,---///222777:::===<<<;;;<<<<<<:::666222444111333777;;;@@@JJJVVVdddjjjqqqtttuuuwww|||~~~}}}~~~yyywwwuuuvvv~~~yyyuuutttooojjjggghhhllloooqqqtttuuuwwwxxxxxxxxxwwwvvvqqqmmmjjjkkkqqquuuvvvuuupppnnnlllnnnqqqppplllgggjjjlllooossswwwyyy{{{{{{~~~|||xxxuuurrrpppiiigggddd```\\\YYYWWWVVVPPPOOONNNLLLJJJIIIHHHHHHDDDCCCBBB@@@>>>===<<<;;;???@@@@@@AAABBBBBBCCCCCCBBBCCCEEEGGGJJJLLLNNNOOONNNOOOOOOOOOOOONNNNNNMMMSSSRRRRRRQQQPPPPPPOOOOOONNNMMMMMMLLLKKKKKKJJJJJJIIIIIIJJJJJJIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@???>>>======<<<<<<======<<<;;;;;;;;;<<<===???@@@AAACCCGGGKKKOOORRRSSSTTTTTTUUUVVVVVVWWWYYY]]]```iiisss}}}pppccc\\\UUUNNNJJJKKKLLLNNNSSSYYYaaajjjqqquuuzzzyyyyyyzzz}}}|||qqqiiiZZZZZZ^^^hhhyyyooo\\\UUUXXX^^^hhhuuu|||yyyllleee[[[UUUVVVXXXQQQGGG;;;444...//////,,,++++++---,,,++++++******++++++************************++++++***))))))***+++++++++++++++*********))))))++++++*********++++++,,,+++,,,...000333555777777===;;;;;;>>>>>>===???CCCKKKZZZpppwwwrrrsssvvvwww|||zzzwwwxxxzzz|||~~~}}}rrrpppnnnnnnpppqqqpppooonnnnnnoooppprrrsssssstttzzzxxxuuutttuuuwwwxxxxxx{{{yyywwwtttsssssssssssssssrrrpppnnnmmmlllllllllmmmnnnnnnmmmlllkkkjjjjjjiiifffcccccceeeggghhhiiiggghhhjjjnnnrrrssspppnnnnnnnnnnnnnnnoooooooooooorrroooooorrrrrrpppqqqtttsssvvvvvvtttvvvzzzzzzxxx||||||}}}}}}|||lll___RRRPPPQQQZZZhhhssswwwwwwwwwuuuuuuvvv|||}}}xxxrrrqqqvvv{{{}}}}}})))***,,,...000333777;;;===<<<;;;;;;:::888444111444555888<<<@@@HHHVVVcccmmmpppssssssrrruuu}}}|||}}}xxxuuuuuuxxx|||wwwtttpppjjjccc```bbbiiiooossstttuuuwwwxxxyyyxxxwwwvvvssspppmmmmmmppprrrqqqooommmlllmmmpppuuuvvvssspppsssuuuvvvxxxzzzzzzzzzyyyzzzzzzyyywwwtttoookkkiiidddbbb___[[[WWWTTTRRRQQQMMMMMMKKKJJJIIIIIIIIIIIIFFFEEECCCAAA???>>>===<<>>===<<<;;;::::::;;;<<<===>>>AAAEEEJJJOOORRRTTTUUUWWWXXXWWWUUUSSSRRRRRR[[[eeepppzzz~~~rrrggg[[[QQQMMMNNNHHHLLLQQQUUUZZZbbbkkkqqq{{{|||}}}|||zzzzzz~~~wwwppp^^^ZZZXXX]]]kkk~~~|||jjj]]]XXXUUU___mmm{{{xxxqqqfff^^^]]]___[[[SSSCCC:::333111111...---...---,,,++++++******++++++************************++++++***))))))***+++++++++++++++***************---,,,,,,++++++++++++,,,,,,,,,...000333555777888;;;:::;;;???@@@???BBBGGGSSSeee{{{wwwrrrrrruuuzzz|||~~~}}}{{{{{{{{{{{{~~~~~~~~~}}}~~~}}}|||rrrpppooopppqqqrrrqqqpppnnnnnnooopppqqqqqqrrrrrryyywwwtttsssuuuwwwwwwwwwyyyxxxwwwuuutttsssssssssqqqqqqqqqqqqpppooonnnmmmnnnnnnmmmmmmkkkjjjhhhggghhheeecccbbbdddfffggggggggghhhjjjmmmppppppooommmllllllmmmmmmmmmnnnnnnnnnpppmmmmmmpppqqqooopppsssuuuvvvuuusssuuu{{{|||yyy~~~}}}}}}wwwggg\\\OOOLLLLLLSSS___kkkppprrrpppoooooorrrxxx~~~}}}wwwssspppqqqvvvzzz||||||(((***---///111444888;;;===<<<;;;999888666444222555888<<<@@@EEEOOO___lllrrrttttttqqqpppttt~~~~~~{{{|||xxxwwwwww{{{{{{vvvsssiiiddd]]]ZZZ^^^fffnnnssstttvvvxxxzzzzzzyyywwwvvvtttrrroooooooooooommmkkkkkklllooosssyyy{{{{{{yyy{{{{{{{{{{{{zzzyyywwwvvvsssssssssqqqnnniiidddaaa___]]]ZZZWWWTTTQQQOOONNNKKKKKKIIIHHHGGGGGGGGGGGGGGGFFFEEECCCBBBBBBCCCCCCEEEFFFGGGIIIKKKMMMNNNOOOMMMNNNPPPSSSUUUXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXXXX\\\\\\\\\\\\[[[[[[[[[[[[VVVWWWYYYZZZYYYXXXVVVTTTUUUWWWXXXYYYXXXVVVTTTRRRPPPOOOOOONNNMMMLLLLLLKKKJJJJJJIIIGGGFFFEEEDDDCCCDDDCCCAAA@@@???>>>======@@@???>>><<<;;;;;;<<<<<<;;;<<<===@@@DDDIIINNNQQQUUUXXX[[[[[[XXXTTTRRRPPPSSS[[[eeemmmxxx~~~ttthhh\\\VVVTTTMMMPPPTTTTTTUUUZZZcccjjjsssyyy~~~~~~yyyuuuuuuwww}}}~~~{{{uuufff^^^WWWXXXaaaqqqvvvdddXXXNNNVVVdddttt{{{pppfffdddfffddd^^^LLLBBB888444222///...///---,,,++++++******++++++************************+++******************+++************************......---,,,++++++++++++,,,---///111333555777888:::999;;;?????????DDDJJJ]]]qqq~~~wwwssssssuuu||||||}}}}}}~~~~~~~~~~~~}}}{{{{{{qqqqqqqqqrrrrrrrrrqqqqqqooooooppppppqqqqqqrrrrrrwwwuuusssssstttvvvwwwvvvxxxwwwvvvuuutttsssrrrrrrpppqqqrrrssssssqqqpppnnnnnnnnnmmmkkkjjjhhhfffeeefffdddbbbbbbdddfffggggggggghhhjjjlllmmmmmmlllkkkjjjjjjkkkkkkkkklllllllllllliiijjjmmmnnnmmmooorrrtttuuutttqqqsssxxxyyywww{{{{{{|||tttfff[[[LLLHHHFFFKKKUUU```gggjjjiiiiiijjjnnnuuu~~~}}}yyywwwooonnnnnnqqquuuyyy{{{{{{~~~}}}|||{{{|||}}}(((***...000222555999<<<===<<<;;;999666555444444777<<<@@@DDDJJJWWWfffpppvvvvvvtttqqqooouuu}}}~~~{{{{{{~~~zzz{{{|||~~~{{{wwwrrroooaaa]]]XXXXXX]]]fffnnnrrruuuwwwzzz||||||zzzxxxwwwuuusssqqqooonnnmmmllljjjlllnnnrrrwww{{{~~~~~~~~~}}}}}}{{{yyyvvvtttrrrmmmmmmmmmkkkhhhccc^^^[[[\\\ZZZXXXUUURRROOONNNMMMJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEEEEDDDEEEGGGIIIJJJKKKLLLMMMOOOQQQSSSUUUUUUTTTUUUVVVWWWYYYZZZ[[[\\\]]]\\\[[[[[[[[[[[[\\\]]]______``````````````````]]]^^^```aaa```___]]]\\\[[[\\\]]]]]]\\\[[[YYYWWWUUUUUUTTTSSSQQQPPPOOOOOOOOONNNMMMKKKJJJHHHGGGFFFDDDDDDCCCAAAAAA@@@@@@@@@@@@???>>>===<<<===>>>>>>===<<<<<<===@@@DDDHHHJJJPPPTTTXXX[[[ZZZXXXVVVUUUOOOUUU\\\cccmmmyyyuuuiii___YYYQQQSSSTTTRRRPPPSSS[[[ccciiirrr||||||wwwtttttt{{{}}}}}}{{{wwwlllcccZZZXXX[[[fffzzznnn]]]MMMQQQ\\\lll|||wwwnnnjjjllljjjgggVVVKKK???999555000---...---,,,++++++******++++++*********************************++++++*********************************......---,,,++++++++++++,,,---///111333666777888:::999;;;======>>>EEENNNiii||||||wwwtttuuuwww}}}||||||~~~|||yyyyyyyyyqqqrrrssstttsssrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrruuusssrrrrrrtttuuuvvvuuuvvvvvvvvvvvvuuutttrrrqqqoooqqqsssttttttrrrpppooommmmmmllljjjhhhfffdddcccdddcccbbbbbbeeeggghhhhhhggghhhjjjjjjjjjjjjjjjjjjhhhhhhiiiiiiiiijjjjjjjjjjjjggghhhkkkmmmlllmmmqqqssswwwwwwttttttvvvwwwuuuwwwxxx||||||rrrfff\\\LLLHHHEEEFFFMMMVVV^^^aaabbbccceeeiiiqqq{{{~~~xxxssspppggghhhjjjnnnssswwwyyyzzz|||{{{zzzyyyzzz|||~~~(((+++...111444666:::<<<===<<<;;;999666555666888;;;???DDDHHHRRRaaannntttyyyyyyxxxtttrrrvvv}}}}}}}}}|||}}}}}}~~~{{{yyy|||~~~~~~|||xxxtttoooiiifffZZZXXXXXX\\\bbbjjjooorrrtttwwwzzz||||||{{{xxxvvvuuutttqqqooonnnmmmmmmmmmppprrrvvvzzz}}}}}}||||||zzzxxxtttrrrpppiiiiiihhhfffccc___[[[XXXYYYXXXVVVSSSPPPNNNMMMLLLIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHKKKNNNPPPRRRSSSTTTVVVXXXYYY[[[[[[[[[[[[\\\]]]^^^______```aaa``````___```aaacccdddgggggghhhhhhiiiiiijjjjjjgggggghhhiiiiiihhhgggfffbbbbbbbbbaaaaaa```___^^^]]]\\\[[[YYYXXXVVVUUUUUUTTTSSSRRRQQQOOONNNMMMLLLHHHGGGFFFEEEDDDDDDDDDDDD???>>>===<<<<<<===>>>??????>>>======>>>@@@BBBDDDGGGKKKPPPSSSUUUUUUVVVVVVLLLQQQVVV[[[dddqqqyyy{{{vvvhhh]]]TTTSSSQQQNNNLLLOOOVVV\\\```jjjvvv}}}|||xxxwwwvvv||||||xxxvvvppphhh```]]][[[]]]mmm~~~zzzhhhRRRQQQUUUbbbsss|||tttppppppooolll```TTTGGG???999222---------,,,++++++******++++++************************)))***++++++++++++***)))***************+++++++++---,,,,,,++++++++++++,,,------///111444666888999:::999:::<<<===@@@JJJVVVuuu|||wwwuuuwwwyyy||||||}}}~~~~~~yyyvvvvvvwwwqqqsssuuuvvvtttsssssssssssssssrrrrrrrrrrrrrrrrrrsssrrrqqqrrrtttuuuuuuttttttuuuvvvwwwvvvtttrrrppppppqqqsssttttttrrrpppoookkkkkkjjjiiigggeeecccbbbbbbaaaaaacccfffiiijjjjjjggghhhjjjiiihhhgggggghhhffffffggggggggghhhhhhhhhjjjgggfffiiiiiifffgggjjjoooxxx~~~|||wwwwwwxxxxxxuuuyyy~~~yyyqqqggg^^^QQQLLLHHHFFFJJJPPPWWWZZZ\\\]]]___dddlllvvv~~~~~~yyyrrrkkkggg^^^```dddhhhmmmrrruuuwwwyyyyyyyyyyyyzzz{{{}}}~~~(((+++///222444777:::===<<<<<<;;;999666666999<<<>>>CCCGGGNNN\\\mmmwwwyyy~~~}}}yyyvvvyyy|||{{{yyy~~~~~~zzzxxx}}}~~~}}}}}}~~~|||yyyuuupppkkkddd]]]XXXUUUWWW\\\cccjjjppprrrsssrrruuuxxx{{{{{{yyyvvvttttttsssqqqooommmnnnppprrrtttwwwzzz|||}}}}}}~~~~~~{{{zzzzzzyyywwwtttqqqppphhhgggeeeccc___\\\YYYWWWWWWVVVTTTQQQOOOMMMLLLKKKGGGGGGGGGHHHJJJKKKMMMNNNMMMLLLLLLLLLNNNQQQTTTVVVXXXXXXZZZ[[[]]]^^^___`````````aaacccdddfffggggggggggggffffffhhhjjjmmmnnnoooppppppqqqrrrrrrssssssrrrrrrrrrsssssssssssssssmmmlllkkkjjjiiiiiiiiijjjeeeeeecccbbb```^^^]]]\\\YYYYYYXXXWWWVVVUUUTTTSSSOOONNNLLLJJJHHHGGGGGGFFFBBBAAA@@@???>>>>>>???@@@??????>>>===>>>>>>@@@@@@AAADDDHHHJJJLLLOOOQQQTTTNNNRRRUUUWWW^^^iiipppqqquuu|||uuuhhh]]]YYYSSSNNNLLLNNNRRRVVV[[[aaakkktttzzz|||{{{zzzuuuvvv{{{|||wwwuuutttuuunnnjjjhhh```[[[dddsssrrrZZZTTTQQQZZZkkkyyy|||~~~xxxttttttrrroooiii]]]PPPFFF>>>444...------,,,++++++******++++++************************)))***++++++++++++***)))))))))*********+++++++++++++++*********++++++,,,---...///222444666888999999888:::<<<===CCCRRR```~~~}}}xxxwwwyyy{{{{{{}}}~~~||||||wwwrrrrrrsssqqqtttwwwwwwuuusssssstttrrrrrrrrrrrrqqqqqqpppppprrrqqqpppqqqsssuuutttsssssstttvvvwwwwwwtttqqqoooqqqrrrssssssrrrqqqpppooojjjiiiiiihhhfffdddcccbbb``````aaadddhhhkkkllllllgggiiijjjiiifffeeefffgggeeeeeeeeeffffffffffffggghhhdddbbbbbb```[[[ZZZ\\\fffuuuzzzwwwyyyzzzyyy~~~zzztttkkkcccXXXSSSNNNJJJKKKOOOSSSVVVVVVWWWZZZ___gggpppxxx}}}zzz{{{|||zzztttlllccc^^^UUUXXX\\\aaaffflllqqqtttssstttuuuvvvwwwxxxxxxyyyyyy{{{~~~'''+++///222555888;;;===<<<<<<<<<999666666:::>>>AAAEEEIIIRRRcccvvv}}}}}}yyyzzz|||zzzwww}}}xxxwww}}}}}}}}}{{{{{{}}}wwwtttpppkkkeee]]]TTTNNNSSSWWW___hhhqqquuuuuutttqqqssswwwyyyzzzxxxuuurrrsssrrrqqqnnnmmmooosssvvvwwwyyy|||~~~}}}|||||||||yyyyyyyyyxxxwwwtttrrrppphhhgggdddaaa]]]ZZZXXXWWWUUUTTTRRRPPPNNNLLLKKKKKKEEEFFFHHHJJJLLLOOORRRSSSUUUTTTSSSRRRSSSVVVYYY[[[[[[\\\]]]^^^___aaabbbbbbcccccceeegggiiikkkmmmnnnmmmlllllllllnnnqqqtttvvvttttttuuuvvvwwwxxxxxxyyy{{{zzzyyyyyyyyyzzz{{{{{{xxxvvvtttrrrqqqrrrssstttlllkkkjjjhhhfffdddbbbbbb]]]]]]\\\[[[ZZZYYYXXXXXXUUUSSSQQQNNNKKKIIIHHHGGGGGGFFFDDDBBBAAAAAAAAABBB??????>>>>>>>>>????????????AAADDDEEEGGGJJJNNNQQQSSSVVVWWWVVV[[[ccchhhiiilllsss{{{ssshhhbbbXXXPPPNNNNNNOOOPPPWWWZZZaaajjjsssyyy{{{zzzvvvssssss{{{}}}|||yyytttssstttyyyuuusssrrrggg\\\aaannnwww___VVVPPPUUUeeeuuu|||}}}xxx}}}{{{wwwvvvtttqqqooocccUUUKKKBBB777///------,,,++++++******++++++************************)))***+++,,,,,,+++***)))))))))******++++++++++++))))))))))))***+++,,,,,,---...000222444666888999888888999<<>>???@@@@@@???>>>===@@@???======>>>AAADDDFFFLLLPPPUUUYYY[[[]]]___```dddiiissstttlllaaaXXXRRROOOOOOOOORRRVVV\\\eeepppyyyzzzwwwzzzrrrmmmqqqzzzuuuoooqqqvvv|||xxxvvvuuuoooeeebbbdddttt}}}lllbbbVVVSSS[[[hhhsssxxxvvvzzz|||zzzyyyxxxrrrjjjkkkggg___SSSFFF;;;555222...,,,)))(((***,,,,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,,,,,,,++++++...000333555666777999;;;<<<<<<>>>@@@AAAJJJbbbyyy~~~{{{{{{{{{|||~~~xxxxxx~~~{{{rrrooorrrtttuuuuuuuuuuuuuuutttsssqqqqqqqqqppppppnnnmmmmmmooooooooopppqqqqqqrrrrrrpppuuuyyyyyyvvvsssrrrsssuuusssqqqpppppppppnnnllliiiiiifffbbbbbbeeeddd___cccaaa______aaaffflllppplllhhhdddaaaaaabbbbbbbbbccccccdddeeeeeeeeeeeedddaaa[[[TTTLLLDDD???BBBIIITTTmmm}}}|||xxx~~~wwwpppjjjfff```\\\YYYWWWUUUSSSRRRRRRRRRSSSWWW___hhhnnnooonnnnnnmmmjjjcccZZZSSSJJJIIIIIIMMMTTT\\\bbbddddddeeehhhkkkmmmnnnnnnnnnqqqssswwwzzz|||~~~{{{---...///222555999;;;===<<<<<<<<<;;;;;;===AAADDDFFFKKKWWWfffqqqxxx~~~~~~zzz~~~xxxxxx{{{wwwtttqqqiii```YYYPPPHHHEEEGGGMMMYYYfffnnnsssxxxwwwtttpppqqqrrrrrrrrrpppnnnmmmpppoooooopppsssvvvyyy{{{{{{zzzxxxxxxyyyyyyxxxwwwxxxwwwvvvtttqqqnnnkkkiiigggeeeaaa]]]ZZZWWWVVVUUUUUURRROOOOOOOOOPPPNNNLLLOOOPPPRRRTTTWWWYYY[[[\\\]]]^^^^^^]]]\\\\\\^^^```eeegggkkkmmmnnnoooqqqrrrppprrrvvvzzz}}}~~~}}}}}}}}}|||{{{|||~~~{{{xxxwwwvvvssstttssspppllliiihhhiii___]]][[[YYYXXXVVVSSSPPPLLLKKKIIIGGGEEECCCBBBBBB???@@@@@@@@@@@@??????>>>AAA@@@>>>======???AAACCCIIILLLQQQUUUWWWXXXZZZ\\\[[[```iiivvvyyylll___VVVQQQOOOOOOQQQSSSXXX___hhhrrrxxxzzz{{{sssnnnrrrxxx}}}~~~uuuqqqtttyyy}}}yyyxxxwwwqqqhhhcccdddhhh|||rrrhhh[[[TTTWWW```jjjooorrrvvvyyyxxxxxxxxxtttnnnjjjeee]]]SSSIII???666000...,,,***)))***,,,,,,+++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...000333555666777999;;;999999===AAAGGGTTTnnn~~~}}}~~~|||xxxzzz~~~~~~}}}tttppprrrssssssssstttttttttssssssrrrssssssrrrqqqpppooooooooooooppppppqqqqqqqqqqqqooossswwwyyyxxxvvvsssrrrsssrrrpppoooooonnnllljjjggggggdddaaacccggggggcccbbbaaa___^^^```cccgggjjjiiieeebbb``````aaaaaaaaaaaabbbccccccddddddcccccc\\\TTTKKKEEE>>>;;;>>>DDDRRRkkk||||||xxx~~~~~~{{{rrroooiiieeeaaa___\\\YYYRRRQQQPPPPPPSSSYYY```eeefffffffffeeebbb\\\TTTNNNDDDCCCCCCFFFLLLRRRWWWYYY\\\]]]```ccceeefffggggggmmmppptttvvvxxxyyy{{{|||xxx}}}...///111333666999;;;======>>>>>>>>>>>>???BBBDDDJJJQQQ```pppyyy}}}~~~}}}~~~}}}~~~wwwvvv}}}~~~{{{vvvsssnnncccXXXOOOGGGAAAAAAEEENNN\\\jjjqqqsssvvvwwwuuurrrqqqpppooommmllllllkkknnnooopppqqqtttwwwyyyzzz|||zzzxxxxxxyyyxxxwwwuuutttsssrrrpppnnnkkkhhhgggcccaaa___\\\ZZZXXXWWWVVVTTTRRRPPPPPPRRRRRRRRRQQQWWWXXXZZZ[[[]]]^^^^^^___bbbbbbbbb```___```cccfffkkkooossswwwxxxyyyzzz{{{zzz|||{{{vvvrrrppppppiiigggccc```^^^\\\YYYVVVPPPOOONNNMMMKKKHHHGGGEEEBBBBBBAAA@@@????????????BBB@@@>>>===<<<===>>>???DDDGGGKKKNNNPPPRRRUUUWWWUUUXXX___jjjwwwwwwiii]]]UUUQQQPPPOOOPPPRRRWWW___iiittt|||~~~wwwsssuuuxxx{{{|||zzz{{{}}}wwwtttvvvzzz|||zzzyyyxxxsssjjjdddbbb]]]ooozzzqqqcccWWWSSSVVV]]]ccckkkppptttuuuvvvwwwuuupppjjjddd\\\VVVPPPGGG:::111...---+++***+++,,,+++)))************************************************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,///111444666666777999;;;::::::===CCCMMM```zzz|||xxxxxx||||||yyyvvvnnntttwwwrrrrrrqqqqqqrrrrrrsssssstttttttttttttttttttttsssrrrqqqoooppppppqqqqqqqqqqqqpppnnnpppuuuyyy{{{zzzuuurrrrrrpppooonnnmmmkkkiiifffddddddaaa```eeekkklllhhhcccbbb```^^^^^^___aaabbbccc```^^^]]]^^^___``````___```aaaaaabbbbbbaaaaaaXXXNNNCCC===:::888;;;@@@PPPiiiyyy}}}|||xxx}}}|||~~~zzzvvvqqqnnnjjjeeebbbWWWTTTQQQOOOOOORRRWWWZZZ[[[[[[[[[[[[YYYTTTMMMHHH???===<<<>>>BBBGGGJJJLLLQQQSSSUUUXXX[[[\\\^^^^^^dddhhhllloooqqqqqqrrrssssssxxx}}}///000222555888:::;;;<<<<<<>>>???@@@???@@@CCCEEELLLVVVgggxxx}}}}}}xxxwwwzzz~~~~~~{{{vvvrrrjjj^^^QQQGGGAAA>>>CCCIIIRRR```nnnsssssstttuuuuuutttrrrooommmkkkkkkkkklllmmmnnnppprrrtttvvvxxxxxx{{{zzzxxxwwwwwwwwwuuussspppooonnnllljjjgggeeedddbbbaaa___]]]ZZZYYYWWWVVVUUUTTTTTTTTTUUUWWWWWWWWW\\\]]]___aaabbbccccccccceeeeeeeeeeeedddgggjjjnnnssswww{{{~~~~~~~~~}}}yyywwwvvvuuurrrmmmiiifffbbb^^^[[[UUUUUUUUUTTTRRROOOLLLJJJFFFDDDBBB@@@??????@@@@@@AAA@@@>>>===<<<<<<===>>>???AAAEEEHHHKKKNNNRRRTTTUUUVVVYYY```kkkxxxttthhh]]]VVVSSSMMMMMMPPPTTTYYYaaannnzzz{{{yyyzzz{{{zzz||||||{{{}}}zzzwwwwwwwwwxxxxxxwwwwwwsssllleeeaaa[[[ggguuu~~~xxxkkk]]]TTTQQQUUUYYYcccjjjoooppprrrtttsssoookkkddd]]]YYYWWWOOOAAA666000...,,,,,,,,,,,,***(((************************************************++++++++++++++++++++++++++++++++++++,,,------...000222555777777888:::;;;======???FFFSSShhhxxxuuuxxx~~~}}}wwwssszzzxxxkkk^^^iii~~~yyyuuusssqqqqqqqqqrrrsssttttttuuuuuuuuuuuuuuuuuutttsssrrrqqqqqqrrrrrrrrrqqqppppppmmmooosssyyy~~~}}}wwwrrrrrrqqqooonnnllljjjgggdddaaaaaa______gggppprrrooofffeeeccc```___]]]]]]\\\]]][[[YYYYYY[[[]]]^^^^^^]]]^^^^^^_______________WWWKKK>>>999999999<<>>???GGGPPPXXXeeepppsssqqqrrrssstttuuusssooolllkkklllnnnooonnnoooppprrrtttuuuvvvwwwzzzxxxvvvvvvvvvuuusssqqqmmmllljjjhhhfffeeedddcccbbbaaa___]]][[[XXXVVVUUUVVVWWWWWWWWWXXXYYYZZZ[[[]]]___bbbeeeggghhhhhhhhhgggiiijjjjjjlllooosssvvv{{{}}}}}}yyytttpppjjjddd```[[[[[[ZZZXXXUUURRROOOMMMIIIHHHEEECCCAAAAAAAAAAAA@@@???>>>>>>===>>>??????;;;===AAACCCFFFKKKPPPSSSTTTTTTTTTXXXaaannn{{{uuuggg\\\VVVOOONNNOOOTTTXXX\\\gggsss~~~|||}}}{{{{{{~~~|||~~~~~~{{{wwwtttvvvvvvvvvuuutttpppiiiccc^^^ccckkkttt}}}sssggg\\\UUUTTTUUU\\\dddlllnnnooopppooommmjjjccc[[[YYYZZZTTTGGG;;;333111...------,,,***)))************************************************++++++++++++++++++++++++++++++++++++,,,---...///111333666777888888:::;;;>>>>>>AAAIIIZZZpppvvvtttzzz~~~~~~~~~{{{sssooottt}}}}}}pppcccUUUbbbyyy{{{wwwuuurrrrrrrrrrrrssstttvvvvvvtttttttttttttttssssssrrrrrrssstttttttttrrrqqqpppmmmooosssyyy~~~}}}wwwrrrsssqqqpppnnnmmmiiieeeaaa___]]]\\\^^^hhhsssvvvrrriiigggeeebbb___]]][[[YYYXXXVVVUUUVVVYYY[[[\\\\\\[[[\\\]]]]]]^^^^^^]]]]]]UUUIII>>>::::::;;;???DDDPPPeeerrruuuzzzwwwsssxxxxxxzzz}}}}}}wwwrrrjjjddd[[[UUUQQQOOOLLLKKKLLLKKKKKKJJJIIIFFFBBB???;;;888666666777999999999>>>???AAACCCEEEHHHJJJKKKLLLPPPVVVZZZ]]]___aaacccgggkkkqqquuuwww{{{222333666888:::;;;;;;;;;;;;<<<>>>???@@@CCCGGGJJJTTTaaattt{{{zzz}}}|||{{{{{{yyy{{{}}}|||{{{{{{vvvmmmfffUUUKKKBBB>>>???DDDNNNXXX```iiippppppooopppqqqqqqtttqqqnnnllllllnnnppprrrqqqqqqqqqqqqrrrssstttuuuwwwuuutttssstttsssrrrpppkkkjjjhhhfffeeedddcccccccccbbbaaa___]]]ZZZXXXWWWYYYZZZ[[[ZZZYYYYYY[[[]]]```bbbfffjjjmmmnnnnnnnnnmmmoooqqqsssuuuwww{{{}}}~~~wwwpppkkkbbbaaa___\\\XXXUUURRRPPPNNNMMMKKKIIIFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@AAA;;;===???@@@CCCGGGLLLPPPOOOOOOPPPSSSZZZfffrrr{{{qqqccc\\\VVVPPPOOOTTTWWWXXX```jjjvvvwww|||}}}|||~~~~~~}}}}}}~~~~~~zzzwwwxxxyyyyyyxxxyyyzzztttmmmcccaaabbbjjjxxxzzzrrriii```YYYUUUUUU```jjjnnnooopppooollliiiaaaYYYWWWXXXTTTKKKBBB888555000...------,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,---///000222444777888888999:::<<<:::===CCCOOOddd|||}}}vvvwww~~~}}}|||zzzsssmmmpppvvv|||ssshhh^^^YYYcccwww~~~|||zzzvvvssssssrrrrrrrrrtttuuuvvvsssssstttttttttssssssrrruuuuuuwwwwwwvvvtttrrrpppoooqqquuuzzz|||{{{vvvssssssqqqpppnnnlllhhhccc___\\\ZZZWWWZZZfffrrruuurrriiigggdddaaa]]][[[YYYXXXUUUSSSSSSUUUWWWYYYZZZYYYZZZ[[[\\\\\\]]]]]]\\\\\\SSSJJJAAA======>>>CCCIIITTTgggpppqqquuusssppptttuuuvvvxxxzzz}}}|||uuummmccc\\\WWWSSSNNNJJJIIIGGGEEEDDDCCC@@@<<<999777555333222333444444333666666777888:::===???@@@BBBEEEIIIMMMPPPRRRVVVXXX\\\aaaggglllpppuuu{{{333555777:::;;;<<<;;;;;;<<<===>>>???AAAFFFKKKOOO___kkk}}}~~~~~~{{{xxx{{{~~~~~~~~~xxxyyy|||~~~{{{zzzyyyrrreee[[[KKKDDD??????DDDLLLXXXccchhhmmmooommmlllnnnooommmpppooommmlllmmmooorrruuutttsssqqqppppppqqqsssttttttrrrqqqqqqrrrrrrqqqooojjjiiigggeeeddddddddddddgggggggggfffeeecccaaa``````aaabbb```^^^]]]___aaafffhhhlllpppsssttttttttttttwww{{{}}}}}}~~~zzznnnlllhhhccc___[[[XXXWWWTTTSSSRRRPPPMMMJJJHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>???BBBFFFJJJJJJLLLNNNQQQUUU]]]gggnnnxxxlllfff___TTTNNNRRRTTTSSSYYYccckkknnnwww|||{{{}}}{{{}}}zzz{{{~~~~~~~~~|||lllccc]]]cccrrr~~~}}}wwwlll___UUUOOO\\\iiippprrrsssrrrooojjjcccZZZWWWWWWVVVQQQKKK<<<888222...------------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++******+++...000111333555888999999999:::<<<:::???HHHWWWooo|||yyy}}}}}}{{{zzzuuuooonnnqqq{{{uuullleee```fffkkkyyy{{{|||{{{xxxtttsssqqqpppqqqrrrssstttsssssstttttttttttttttssswwwxxxyyyyyyxxxvvvsssqqqqqqtttyyy{{{zzzwwwuuutttrrrpppooommmjjjfff```\\\XXXUUURRRUUUbbbooorrrnnnfffddd```\\\YYYWWWUUUUUUSSSRRRRRRTTTVVVXXXXXXXXXZZZZZZ[[[\\\\\\\\\\\\\\\UUUOOOIIIFFFCCCDDDJJJQQQXXXiiinnnmmmqqqooolllqqqqqqrrrsssuuuyyy{{{}}}}}}yyyooofffaaa\\\UUUPPPKKKHHHEEECCCAAA>>>:::777666444222222333444333222222222222333444666888:::;;;===???AAABBBEEEIIILLLPPPUUU\\\bbbfffllltttzzz333555888:::<<<<<<;;;;;;===>>>???@@@BBBHHHNNNSSShhhttt}}}|||zzzxxxxxx}}}zzz{{{~~~{{{zzzwwwnnn___SSSHHHBBB???CCCJJJTTT```llllllooonnnkkkkkknnnnnnkkkmmmlllkkkkkkmmmpppsssuuuvvvtttrrrpppoooppprrrsssrrrpppooopppqqqqqqpppooojjjiiigggeeedddddddddeeelllmmmnnnnnnnnnmmmkkkjjjfffhhhhhhfffcccaaaccceeekkknnnqqquuuwwwxxxwwwwww{{{~~~xxxuuupppkkkeeebbb___^^^WWWWWWWWWUUURRROOOKKKIIIIIIHHHGGGEEECCCAAA@@@???AAA@@@???===<<<>>>BBBEEEIIILLLNNNPPPRRRWWW^^^ddduuu~~~|||sssoooeeeVVVLLLOOOQQQPPPUUU___bbbgggrrr|||~~~zzzyyy|||yyy|||vvvvvv{{{tttggg\\\```mmmzzztttcccUUUKKKZZZjjjrrruuuvvvvvvsssnnnggg^^^ZZZYYYYYYWWWTTT???:::333...------...///++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++******+++...000222333666888999999999:::<<<>>>DDDNNN]]]vvv~~~||||||~~~||||||xxxqqqnnnnnnsss|||{{{pppjjjgggeeeqqqsss{{{~~~yyy{{{|||yyytttrrrqqqooooooppprrrsssttttttuuuuuuuuuuuuuuutttxxxyyyzzz{{{yyywwwsssqqqrrrvvv{{{{{{xxxuuuttttttpppooommmllliiiddd^^^YYYVVVRRROOORRR___llloookkkccc```\\\XXXUUUSSSSSSSSSRRRRRRRRRSSSVVVWWWWWWVVVZZZZZZ[[[\\\\\\\\\\\\\\\XXXTTTPPPNNNJJJIIIPPPYYY[[[jjjnnnkkknnnmmmjjjoooooooooppprrrvvvxxxyyyyyy|||{{{|||xxxpppjjjeee^^^XXXOOOLLLHHHEEEBBB???;;;888666555333333555666555444333333333333444666777999888999999999:::<<>>>>>AAAEEEFFFIIIUUUcccyyy~~~~~~|||zzz~~~zzz~~~}}}zzztttkkk___RRRJJJEEEBBB@@@EEEPPP]]]hhhmmmooommmmmmmmmjjjeeeeeehhhkkklllnnnooonnnoooqqqrrrsssqqqnnnkkklllnnnqqqtttrrrpppmmmllllllllljjjiiiiiigggeeedddaaa^^^bbbiiisssuuuvvvwwwvvvuuuvvvwwwuuusssooojjjffffffiiikkkuuuxxx{{{|||{{{{{{}}}~~~zzzuuupppkkkeeeaaabbb^^^YYYVVVTTTQQQKKKGGGHHHFFFCCCBBBCCCCCCCCCBBB@@@@@@??????>>>>>>======AAAFFFLLLMMMMMMOOOUUUZZZlllzzz|||xxxnnn___RRRNNNOOOPPPUUU[[[^^^```eeelllsssxxxzzzzzztttwww~~~{{{yyy|||pppaaa]]]cccmmmzzz}}}kkkZZZSSSYYYgggvvv|||zzzwwwxxxrrrlllddd___^^^```bbbdddUUUDDD333---------,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++***)))(((+++++++++,,,---000222333666888:::;;;;;;;;;<<<===;;;BBBRRRjjjyyy|||zzzxxx{{{zzzsssppprrrzzzyyyzzzwwwnnnggghhhooo}}}}}}zzzyyyxxxtttsssrrrqqqppppppppppppppprrrtttuuuttttttuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwuuuvvvwwwxxxwwwtttqqqpppsssrrrppplllgggbbb]]][[[UUUSSSQQQRRRWWW```hhhnnn```\\\WWWSSSQQQPPPOOOMMMQQQQQQRRRSSSTTTUUUVVVVVVXXXXXXYYYYYYZZZZZZ[[[[[[XXXWWWUUUTTTUUUXXX[[[]]]```cccgggjjjkkklllnnnooooooooonnnoooqqqtttwwwyyyxxxzzz|||}}}wwwoooeee]]]YYYRRRJJJEEEBBB???;;;888666666666666666444111---000000000000111222444444111111000111333666999;;;@@@CCCHHHNNNTTT\\\dddiiirrrtttzzz666777888:::;;;;;;;;;:::<<<===@@@DDDFFFLLL\\\lll~~~~~~~~~}}}|||xxxpppeeeXXXLLLFFFAAAAAACCCKKKVVVbbbjjjnnnooommmmmmmmmjjjffffffiiimmmnnnppppppoooooopppqqqqqqooommmkkklllnnnqqqtttsssqqqnnnmmmmmmlllkkkiiihhheeecccccc```^^^aaagggrrrtttvvvwwwxxxyyy|||~~~xxxpppjjjiiikkknnnvvvyyy}}}~~~}}}}}}~~~|||vvvpppkkkiiiddd^^^[[[YYYVVVQQQMMMNNNLLLHHHFFFEEEEEEDDDBBB@@@@@@??????>>>=========>>>BBBGGGJJJLLLNNNQQQUUUcccrrr~~~xxxiii[[[TTTRRRQQQUUUZZZ[[[\\\```fffmmmsssxxxzzzwwwuuuwww|||yyy|||xxxeee\\\]]]eeessssssdddVVVYYYcccqqqyyyyyyxxxxxxtttpppkkkfffdddfffiiilll^^^LLL:::111///---++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++---------------,,,+++***+++++++++,,,---000222444555777999::::::;;;<<<===???GGGYYYqqq~~~~~~~~~~~~~~~~~~zzz|||~~~{{{yyy{{{zzzuuurrrssswwwuuuuuurrrlllhhhlllsss}}}zzzyyyxxxssssssrrrqqqpppoooooopppqqqrrrtttuuuttttttuuuvvvtttsssssssssssssssttttttvvvwwwxxxxxxwwwssspppmmmrrrqqqooolllhhhccc^^^[[[VVVUUUTTTUUUYYY___fffkkk___ZZZUUUQQQOOOOOONNNNNNOOOOOOQQQRRRSSSTTTTTTTTTVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXYYY[[[]]]^^^```cccgggiiijjjkkkmmmooooooooooooppprrrtttvvvwwwuuuvvvyyy}}}yyyooohhh```YYYQQQJJJGGGCCC???<<<999888777777777555333000222222111111111111111222333222111111222444666777;;;>>>BBBGGGMMMTTT\\\aaakkknnnuuu}}}555777888:::;;;<<<;;;;;;<<<>>>AAAEEEHHHSSShhh{{{{{{yyytttiiiZZZMMMDDDAAA===@@@GGGQQQ\\\fffkkkmmmooommmmmmnnnkkkggghhhlllpppqqqrrrqqqooonnnooopppooommmlllkkklllnnnqqqssstttrrrooonnnmmmllljjjiiieeebbbaaaaaa___]]]___dddmmmooorrrtttvvvzzzwwwqqqpppsssvvvxxx{{{~~~zzzsssnnngggbbb___\\\XXXTTTUUURRRMMMJJJIIIGGGEEECCC@@@@@@??????>>>======<<<;;;===AAAEEEIIIKKKMMMNNN[[[iiiyyyxxxiii]]]VVVRRRSSSWWWVVVWWWYYY]]]ccclllsssxxx{{{tttqqqyyy{{{{{{jjj\\\VVV[[[jjjxxxzzznnn[[[YYY\\\hhhrrrvvvwwwwwwvvvuuusssoookkklllpppuuuiiiVVVBBB777222---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++,,,...000222444444666999:::::::::<<<>>>DDDNNNbbb|||}}}|||{{{{{{{{{{{{|||~~~~~~~~~}}}zzz|||{{{wwwuuuuuutttqqqnnnmmmjjjjjjqqqyyy|||zzzxxxwwwssssssrrrqqqppppppppppppqqqsssuuuvvvuuuuuuuuuwwwtttsssqqqppppppqqqssstttwwwxxxyyyyyyvvvrrrmmmjjjooonnnmmmkkkgggccc^^^\\\XXXWWWWWWXXX[[[___bbbeee\\\WWWQQQMMMLLLMMMMMMMMMLLLNNNPPPRRRSSSSSSRRRQQQTTTTTTUUUVVVVVVWWWXXXXXX[[[[[[[[[\\\]]]^^^___``````cccfffhhhiiijjjlllnnnnnnoooppprrrssssssttttttqqqsssuuuyyy~~~{{{tttkkkdddZZZSSSNNNJJJEEEAAA===;;;888777777777555444444333222111000000//////444333222111000111222222444666:::???DDDJJJQQQVVVaaaeeemmmvvv}}}555777999:::<<<<<<<<<<<<>>>AAADDDFFFLLL[[[rrr|||wwwvvvoooaaaPPPCCC>>>>>>???CCCKKKUUU___fffkkkmmmpppnnnmmmnnnllliiijjjoootttuuuuuussspppnnnnnnnnnllllllkkkkkkllloooqqqrrrtttqqqnnnllllllkkkiiigggdddaaa```aaa```^^^___bbbfffhhhjjjmmmpppuuuzzz}}}yyyyyy|||{{{~~~zzzqqqkkkgggbbb]]]YYYXXXUUUPPPMMMKKKIIIFFFEEEAAAAAA@@@???>>>======<<<<<<;;;<<>>BBBEEEHHHPPPaaawww{{{}}}yyysssooogggXXXHHH>>><<<>>>HHHLLLSSSZZZaaahhhmmmooopppnnnnnnooommmkkkmmmrrrwwwxxxwwwuuuqqqnnnnnnnnnkkkkkkkkklllmmmooopppqqqqqqooolllkkkjjjiiihhhfffdddaaa```cccccc``````bbbccceeegggiiikkkooouuuyyy}}}}}}uuupppjjjccc^^^ZZZVVVRRROOOMMMKKKHHHGGGBBBBBBAAA@@@???>>>======???<<<999:::???EEEIIILLLRRRZZZgggsssyyy|||~~~rrrcccXXXRRRPPPOOONNNMMMNNNRRR[[[gggooo{{{||||||zzzyyy~~~~~~vvvlllaaaWWWUUU___kkkvvvgggZZZPPPUUUaaakkkqqqtttvvvxxxyyyuuunnnkkknnnqqqooo^^^LLL???777000---------------,,,,,,,,,++++++++++++++++++++++++++++++)))******+++++++++******,,,,,,,,,---...111333444444666888999:::<<>>;;;::::::999888444444333222222222222222000000000///000000000111000222444666888<<>>>>>???===;;;:::<<>>===;;;999666555444444333333333444...//////000000111111111111222333444555888===@@@FFFKKKSSSZZZ```gggpppvvv}}}yyyzzztttqqqtttvvv}}}555666999;;;===>>>>>>>>>===BBBHHHPPPaaattt~~~~~~zzzzzzzzzvvvpppfff]]]QQQDDD===<<>>===<<<===BBBFFFIIIHHHMMMWWW___eeemmmvvvtttfffZZZRRRMMMOOOOOONNNMMMRRR[[[bbbnnnxxxyyyyyy|||{{{sssooollliiiccc]]]^^^cccvvvuuueeeUUURRRZZZdddpppxxxwwwwwwwwwvvvtttqqqooommmjjj^^^PPPFFF===444//////...------------,,,,,,,,,++++++++++++++++++++++++***+++,,,------------,,,,,,,,,,,,---///111444555666888999:::<<>><<<:::999777666444333333333//////000111111111111000111111222222222444888;;;===BBBIIINNNSSS[[[eeemmmvvv~~~|||xxxyyyqqqnnnoooooorrr555666999;;;===>>>>>>>>>@@@EEELLLWWWkkk~~~|||~~~yyyuuutttvvvsssmmmaaaWWWIII???;;;<<>>BBBKKKGGGGGGOOOUUUZZZcccmmm{{{zzzlll^^^UUUMMMPPPQQQOOONNNPPPXXX^^^iiittt|||wwwttt|||wwwvvvrrrnnnkkkeee___^^^aaammmyyyiiiYYYTTTZZZdddqqqzzzxxxwwwwwwxxxxxxwwwssspppjjj___RRRIII???555000///......---------,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,------///111444555777888:::;;;<<<@@@EEEHHHVVVnnn~~~~~~xxxddd]]]ZZZbbblllrrruuuxxx|||~~~|||zzzwwwtttssstttuuuwwwssssssrrrrrrrrrsssssstttqqqrrrtttsssrrrqqqqqqrrrqqqrrrtttwwwzzz}}}~~~yyyrrrnnnkkkjjjjjjhhhddd___ZZZWWWVVVXXXYYYWWWWWWWWWVVVSSSOOOLLLJJJIIIHHHHHHIIIKKKLLLKKKJJJNNNNNNNNNNNNNNNNNNOOOOOORRRSSSTTTUUUWWWXXXYYYZZZZZZ[[[[[[\\\]]]^^^___```___```aaaaaaaaacccfffiiimmmnnnooopppqqqrrrrrrssssssuuuwwwyyy{{{{{{{{{{{{}}}}}}uuunnngggbbbYYYVVVQQQLLLHHHDDD@@@======<<<:::777555333222111000111111111111000000///000000111000000111555888777<<>>???AAA@@@BBBPPPggg{{{~~~yyy}}}|||tttrrrrrrpppjjjcccWWWLLLAAA======>>>BBBGGGQQQXXXbbbhhhkkkmmmppprrrsssssstttttttttrrrqqqpppxxxwwwwwwuuurrrooollljjjmmmoooppppppnnnmmmnnnnnnkkkkkkkkkjjjjjjiiiiiiiiijjjjjjkkklllmmmmmmjjjgggjjjmmmqqqsssuuuwwwzzz|||~~~~~~~~~yyysssjjjccc^^^XXXRRRMMMIIIHHHGGGFFFFFFDDD@@@===CCCBBB@@@>>>======>>>>>>EEEGGGIIIJJJLLLQQQYYY___lll|||rrrcccXXXQQQNNNMMMNNNNNNOOOUUU]]]fffooo|||}}}tttnnnttt{{{}}}xxxppprrrssspppjjjeeecccbbbgggxxxooo^^^UUUVVV___nnn{{{~~~zzz|||~~~yyyqqqllleeeYYYKKK>>>555111000333000---,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,...000444777888666;;;999999>>><<<>>>KKK\\\{{{xxxmmm___ZZZ\\\gggrrrvvvxxx|||~~~|||vvvrrrqqqrrrrrrrrrrrrsssuuuvvvvvvuuusssrrrrrrqqqqqqqqqqqqqqqrrrrrrsssvvvyyy{{{||||||}}}~~~{{{uuuoookkkjjjkkkkkknnnhhhaaa[[[WWWVVVUUUTTTWWWYYYYYYUUUOOOJJJHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMPPPOOONNNNNNMMMMMMMMMMMMSSSSSSSSSTTTTTTUUUUUUVVVYYYYYYYYYYYYZZZ[[[\\\]]]___^^^]]]\\\^^^```dddfffgggjjjmmmppprrrrrrqqqpppsssvvvyyy{{{{{{{{{{{{|||~~~{{{ooofff^^^ZZZUUUQQQNNNJJJFFFDDDAAA???===;;;;;;999777555333333333222222222222222222111111111222333444444666777:::???FFFMMMTTTYYYhhhmmmxxx}}}yyyuuuqqqooolllmmmttt~~~777999<<<======>>>@@@AAACCCIIIYYYppp}}}{{{}}}zzztttrrrrrroooggg```QQQGGG>>><<<>>>@@@DDDJJJSSSZZZcccjjjmmmppptttwwwvvvvvvwwwvvvuuutttrrrqqquuuuuuuuusssqqqooollljjjnnnoooqqqpppnnnmmmnnnnnnkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkklllnnnmmmkkkiiilllnnnrrrtttvvvwwwzzz|||}}}tttkkkddd]]]UUUOOOLLLJJJIIIIIIIIIGGGEEEBBBDDDCCCBBB@@@????????????AAACCCEEEGGGIIINNNTTTYYYbbbqqqwwwjjj```TTTPPPNNNNNNNNNOOOUUU\\\bbbjjjuuuxxxrrrnnnvvv~~~xxxsssuuuuuurrrmmmgggeeeddddddsssqqqbbbYYYWWW]]]kkkxxx}}}|||wwwpppmmmggg\\\OOOBBB999444222222000---++++++,,,+++***++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,---...111333666777666;;;999:::???>>>AAAPPPccc{{{nnn```\\\[[[___kkktttvvvyyy|||{{{{{{||||||||||||||||||{{{wwwtttssssssrrrqqqqqqrrrtttuuuuuutttrrrqqqqqqqqqqqqpppqqqqqqrrrrrrrrruuuxxxyyyyyyyyyzzz{{{{{{wwwrrrmmmjjjhhhhhhhhhjjjfff___ZZZWWWVVVVVVUUUWWWXXXWWWSSSMMMIIIGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNOOOOOOSSSSSSSSSTTTUUUUUUVVVVVVXXXXXXWWWWWWXXXZZZ\\\]]]^^^^^^]]]\\\^^^```ccceeegggiiillloooqqqqqqpppppprrrtttxxxzzzzzzyyyzzz{{{~~~ssskkkaaa^^^XXXTTTPPPMMMIIIFFFDDDBBB???===;;;999666444333333333333222222222222111111111111111222333333444555666:::???EEEKKKOOOYYY^^^jjjwww~~~yyyuuuqqqnnnkkkpppwww777999<<<======???AAACCCGGGQQQeee{{{~~~{{{~~~}}}}}}|||xxxuuusssrrrlllbbbZZZJJJBBB<<<<<<>>>AAAGGGNNNUUU[[[dddjjjnnnrrrxxx|||{{{{{{{{{zzzxxxvvvsssrrrqqqrrrrrrqqqpppnnnlllkkknnnpppqqqpppooommmmmmnnnkkkkkkkkkkkkkkkllllllllljjjjjjjjjlllnnnooommmkkknnnqqqtttuuuvvvwwwyyy{{{~~~wwwnnndddZZZSSSRRRPPPNNNLLLKKKJJJGGGEEEEEEEEECCCBBBAAA@@@@@@@@@<<>>888555111///,,,++++++,,,+++***,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***------...///111333555666555:::999:::@@@@@@FFFUUUlllvvveeeUUUXXX\\\fffpppvvvwwwyyy}}}yyyyyyzzzzzz{{{{{{|||||||||zzzwwwuuuuuutttsssqqqpppqqqrrrssssssrrrqqqpppqqqqqqppppppqqqrrrssssssuuuwwwyyyyyyxxxwwwwwwwwwuuusssoookkkhhhfffeeedddeeeaaa\\\XXXWWWWWWWWWWWWWWWVVVTTTOOOJJJGGGFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWVVVUUUWWWYYY[[[]]]^^^]]]\\\\\\^^^```ccceeefffhhhkkknnnppppppoooooopppsssvvvwwwxxxwwwxxxyyy~~~xxxrrrgggccc]]]XXXTTTPPPLLLIIIHHHFFFBBB???===;;;777444444444333333333222222222111111111000111111222333333333444666999===AAADDDJJJOOOZZZgggtttzzzvvvpppjjjkkkooo777999;;;======???BBBDDDJJJXXXmmm~~~|||{{{~~~~~~~~~zzzxxxvvvtttqqqhhh]]]TTTDDD>>>:::;;;>>>BBBHHHOOOUUU[[[ccciiinnnsssyyy}}}~~~~~~|||zzzwwwtttrrrnnnoooooopppooonnnmmmllloooppprrrqqqooommmmmmnnnkkkkkkllllllllllllmmmmmmiiiiiiiiilllnnnpppooonnnpppsssuuuvvvvvvwwwxxxyyy{{{}}}yyylll```WWWZZZVVVRRRNNNLLLIIIFFFDDDFFFEEEDDDBBBAAA@@@??????;;;===AAADDDGGGJJJMMMNNNRRR]]]kkkxxxyyyooobbbXXXOOOLLLLLLLLLPPPUUUVVVYYYbbbppp}}}~~~sssuuu|||~~~||||||zzzvvvoooiiidddaaa\\\gggwww{{{pppdddXXXSSSZZZdddyyy|||yyynnniii```VVVLLLCCC;;;777111...,,,++++++,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++......///000222333444555555;;;999999???@@@HHHZZZuuu~~~rrraaaSSSVVV___llluuuxxxxxxzzz}}}{{{{{{{{{||||||}}}~~~~~~zzzxxxwwwvvvwwwvvvsssqqqppppppqqqqqqqqqqqqppppppqqqqqqqqqqqqrrrssstttuuuyyy{{{|||{{{yyyvvvuuuvvvpppooollliiifffcccaaa```^^^[[[XXXWWWWWWXXXXXXWWWVVVSSSOOOKKKGGGEEEEEEFFFEEEFFFGGGIIIJJJLLLMMMNNNLLLLLLLLLMMMOOOPPPRRRSSSRRRRRRSSSTTTTTTUUUVVVVVVWWWVVVUUUUUUVVVYYY\\\^^^]]]]]]\\\]]]^^^```cccdddeeegggiiilllmmmnnnnnnnnnnnnqqqtttuuuvvvvvvxxxyyyyyylllhhhaaa[[[VVVSSSOOOLLLJJJHHHEEEBBB@@@>>>;;;888555555555444333333333222111111111000000111111222333333333555777:::===???EEEHHHPPP[[[fffxxx{{{tttllliiijjj{{{777999;;;<<<===@@@CCCFFFMMM]]]ppp~~~}}}}}}~~~}}}||||||}}}zzzxxxvvvrrrlllbbbVVVNNNAAA<<<:::<<>>>>><<<>>>AAAEEEHHHKKKLLLLLLLLLUUUaaaooo|||{{{mmm___RRRLLLLLLLLLMMMPPPSSSTTT[[[iiiwwwwwwvvvxxx~~~~~~{{{vvvpppiiiccc___[[[dddsssxxxkkk\\\QQQRRRXXXmmmyyy}}}zzznnnhhh```WWWOOOFFF>>>999222///---,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++---...///111222444555555666<<<:::999>>>@@@KKK^^^{{{~~~xxxkkk^^^VVVXXXdddqqqxxxzzzzzz|||~~~}}}||||||||||||}}}~~~wwwvvvvvvvvvwwwvvvsssqqqoooppppppppppppppppppoooqqqqqqqqqrrrsssuuuvvvwww{{{|||}}}{{{wwwtttsssrrrmmmllljjjgggdddaaa^^^\\\YYYWWWVVVUUUVVVWWWWWWVVVRRROOOJJJFFFDDDDDDDDDEEEEEEEEEFFFHHHIIIJJJKKKLLLJJJJJJKKKLLLNNNPPPRRRSSSPPPQQQQQQRRRTTTUUUUUUVVVWWWWWWVVVVVVXXXZZZ]]]___\\\\\\\\\]]]^^^```bbbcccdddeeegggiiikkkllllllmmmlllooorrrtttuuuwwwyyy{{{qqqllleee^^^YYYUUUQQQOOOKKKIIIFFFEEEDDDBBB@@@===777777777666555444444444222222111111111111111222111111222333555888:::<<>>;;;;;;>>>@@@BBBIIIQQQXXX^^^fffkkknnnrrrvvvzzz~~~|||yyyvvvsssqqqmmmnnnoooqqqqqqppppppoooqqqrrrsssrrrooonnnmmmnnnllllllllllllkkkkkkkkkjjjeeeeeefffiiimmmpppqqqqqqqqqsssuuuvvvuuuuuuwwwxxxwwwyyy|||~~~~~~~~~~~~~~~~~~~~~~~~wwwkkk```\\\VVVQQQOOONNNMMMLLLEEEEEEDDDCCCBBB@@@>>>===>>>>>>@@@DDDHHHKKKKKKKKKEEEMMMWWWdddtttzzziiiWWWOOOMMMMMMMMMNNNPPPRRRWWWbbboooyyyuuutttuuuxxx|||yyytttnnngggccc^^^cccooo~~~}}}rrrcccUUUPPPRRRcccqqq|||wwwpppjjjaaaYYYRRRKKKCCC>>>444222///---------,,,+++,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,,,,...///222333555555666666<<<:::999???CCCPPPfff{{{{{{{{{{{{oooaaaXXXVVV]]]iiitttyyyzzz|||~~~~~~|||{{{zzzyyyyyyzzz{{{|||uuutttssstttuuuuuutttrrrpppppppppppppppppppppppprrrrrrssstttuuuwwwyyyzzzzzz{{{{{{yyyuuuqqqooonnnllljjjhhhddd```]]]ZZZYYYVVVUUUTTTTTTVVVVVVUUUSSSMMMJJJFFFCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVWWWXXXZZZ[[[]]]^^^[[[\\\\\\]]]^^^```aaabbbcccdddeeegggiiijjjkkkkkkkkknnnqqqtttvvvyyy}}}wwwqqqiiibbb\\\XXXTTTRRRMMMKKKIIIGGGGGGFFFCCCAAA::::::999888777666666555444333222222111222222222//////000111333555666777:::===DDDKKKSSSddd|||rrrlllkkksss777888:::;;;===AAAFFFIIIVVViii|||}}}zzz|||~~~|||wwwpppggg\\\QQQGGGAAA:::999;;;???AAADDDLLLTTT^^^dddlllqqqssstttwwwyyy}}}}}}|||zzzwwwtttqqqpppooopppqqqrrrsssrrrqqqqqqqqqrrrsssrrrpppnnnmmmnnnmmmmmmlllkkkjjjiiiiiihhhccccccdddggglllpppqqqrrrppprrrtttuuuuuuuuuvvvwwwyyyzzz{{{}}}~~~|||{{{}}}~~~}}}~~~}}}{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}|||~~~}}}}}}zzzjjjeee]]]WWWSSSQQQOOONNNFFFFFFFFFEEECCCAAA???>>>>>>======@@@EEEHHHIIIHHHDDDJJJQQQZZZjjj}}}sss^^^SSSQQQOOONNNNNNOOOPPPUUU\\\eeeooowww{{{sssuuuvvvwwwzzz}}}{{{wwwqqqlllbbbccciiivvvyyylll^^^TTTRRRXXXfffwwwyyyuuunnnddd]]]WWWQQQJJJDDD777444111///...---,,,+++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++---///222444666666777444;;;::::::AAAGGGWWWooo}}}xxxvvvvvvvvv{{{zzzhhhXXXTTTWWWdddmmmuuuwwwyyy~~~~~~}}}{{{yyyxxxwwwxxxyyyzzzsssrrrqqqrrrssstttsssrrrqqqppppppppppppppppppqqqsssssstttvvvwwwyyy{{{|||zzz{{{{{{xxxtttpppnnnmmmkkkhhheee```\\\XXXVVVTTTUUUTTTSSSTTTUUUTTTRRRPPPIIIEEEBBBAAACCCDDDDDDCCCDDDDDDDDDDDDEEEEEEFFFFFFHHHHHHIIIJJJLLLMMMOOOPPPLLLMMMNNNOOOQQQRRRSSSTTTRRRTTTVVVXXXZZZ[[[[[[[[[[[[[[[\\\]]]___```aaabbbbbbcccdddfffgggiiijjjkkkjjjmmmqqqtttxxx||||||vvvnnneee___[[[WWWUUUQQQOOOLLLJJJIIIGGGDDDBBB<<<<<<;;;:::999888777777555444444333222222333333000111111222222333444444333777>>>DDDJJJYYYttt~~~tttmmmkkknnn~~~777888:::;;;===AAAFFFJJJZZZooo~~~zzz~~~|||vvvmmmbbbVVVKKKBBB===888777;;;@@@CCCFFFNNNWWWbbbiiiqqqvvvwwwwwwxxxzzz{{{{{{zzzyyyvvvssspppooopppqqqrrrssstttsssrrrqqqrrrssssssrrrpppnnnmmmnnnmmmmmmlllkkkiiihhhggggggbbbaaabbbfffkkkoooqqqrrroooqqqsssttttttuuuvvvwww||||||||||||}}}~~~~~~||||||}}}~~~|||zzzyyy{{{|||{{{}}}~~~|||zzzyyyyyy||||||||||||||||||||||||zzz{{{{{{{{{||||||}}}}}}}}}}}}~~~}}}|||}}}~~~~~~~~~|||zzzzzz|||~~~{{{{{{|||}}}vvvpppfff\\\VVVQQQNNNLLLHHHHHHHHHGGGEEEBBB@@@???===;;;:::===BBBFFFFFFFFFGGGKKKPPPUUUcccvvvzzzbbbWWWTTTRRROOONNNMMMPPPSSSXXX^^^gggqqqwwwuuuxxxzzzxxxwww|||~~~yyyuuueeecccdddnnn~~~}}}ssseeeYYYUUUNNN^^^ppp~~~}}}zzzrrrggg```[[[VVVOOOJJJ999666222000///...,,,+++*********++++++,,,,,,---*********++++++,,,,,,,,,***,,,///222555666777777333;;;;;;<<>>======<<<:::999888888666555444444333333333333444444444444333333333333111555;;;???CCCOOOhhhuuunnnkkkiiivvv::::::<<<===<<<@@@MMM[[[lllzzz~~~~~~}}}yyy|||pppcccYYYQQQGGG@@@???999;;;>>>@@@CCCIIIQQQWWWeeepppzzz|||{{{||||||{{{~~~}}}{{{xxxuuurrrpppooommmmmmrrr{{{}}}wwwtttvvvqqqpppppprrrssssssqqqooommmmmmllljjjhhheeecccaaacccdddfffhhhkkknnnppprrrrrrssstttsssssstttwwwzzzyyyzzz{{{zzzzzzzzz|||~~~~~~}}}}}}}}}{{{yyy{{{zzzzzzyyyyyyyyyzzzzzz{{{||||||~~~}}}yyyvvvvvvyyyzzzyyywwwvvvxxxzzz|||yyyxxxzzz{{{zzzxxxzzzyyyyyy{{{~~~|||yyy~~~}}}{{{zzzzzz|||}}}}}}|||yyywwwuuuuuuuuuuuussstttwwwyyyzzzzzzyyyxxx||||||lllddd\\\TTTPPPRRRPPPLLLHHHDDDCCCBBBAAA???@@@@@@???>>>>>>AAAEEEIIIHHHEEEFFFOOO\\\lllsss^^^SSSQQQPPPMMMPPPMMMNNNSSSXXX\\\cccjjjvvvvvvwwwxxxzzz}}}zzzhhhaaa^^^gggttt{{{tttbbbNNNLLLWWWjjj|||zzzwwwlll^^^]]]ccc___TTTIII>>>444000///,,,,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,---...///111333555666777555777;;;>>>@@@KKKfff~~~}}}yyyuuuqqqqqqvvv{{{|||||||||mmm\\\UUUYYY```pppuuuyyyzzzzzz|||}}}wwwttttttuuutttsssnnnooooooqqqrrrsssttttttrrrrrrrrrqqqpppqqqsssuuuvvvvvvvvvwwwyyy|||zzzuuurrroookkkhhhkkkccc]]]ZZZXXXTTTSSSUUUUUUTTTSSSUUUVVVTTTNNNIII@@@???>>>======???AAABBBEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIKKKLLLLLLMMMMMMNNNOOOPPPPPPNNNNNNOOOPPPUUUVVVVVVWWWXXXYYYZZZZZZYYY[[[]]]]]]]]]]]]___aaacccdddeeeeeeddddddfffhhhnnnmmmpppuuuxxx|||uuummmhhhaaa^^^^^^XXXUUUQQQNNNLLLJJJGGGEEECCC@@@>>><<<;;;:::777555888666444333444444222111444444444444444444444444777666888<<<@@@HHHYYYkkk{{{rrrllljjjsss888999;;;===>>>CCCQQQ```rrr}}}~~~yyywwwjjj[[[QQQIII@@@;;;;;;999<<>>======???DDDGGGIIIGGGGGGMMMVVVdddxxxzzzfffYYYUUUSSSPPPRRROOONNNRRRVVVYYY```fffqqquuuyyyzzzzzz|||~~~oooeee^^^aaajjjvvvyyyjjjYYYOOOVVVfffyyy|||zzzqqqffffffllliii```OOODDD999444111---,,,...++++++++++++++++++++++++***++++++++++++,,,,,,,,,......000111333555666777666888;;;>>>AAAMMMiii}}}|||yyyuuurrrrrrwwwzzz|||yyyzzzxxxiiiZZZUUU]]]gggtttxxx{{{|||{{{}}}yyyuuutttsssrrrqqqnnnoooooopppqqqqqqrrrrrrqqqrrrrrrqqqppppppsssuuuuuuvvvwwwyyy{{{}}}~~~yyyvvvsssooollliiijjjbbb\\\ZZZWWWSSSRRRSSSQQQRRRSSSSSSRRROOOJJJFFF??????=========>>>@@@AAABBBBBBBBBBBBCCCCCCDDDDDDGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNOOOOOONNNNNNOOOQQQTTTTTTUUUVVVWWWWWWXXXYYYYYY[[[\\\]]]\\\]]]___```cccdddeeedddcccdddfffgggmmmllloootttxxx|||}}}uuummmddd___]]][[[XXXTTTQQQOOOMMMJJJHHHIIIFFFDDDBBBAAA???===;;;999777555444555555444333444444444444444444444444666555777;;;===CCCRRRaaazzz}}}uuuooolllqqq~~~666777999===???FFFWWWfffyyy}}}xxxpppbbbRRRHHH@@@:::888999999<<>><<<<<<>>>BBBEEEIIIHHHHHHKKKNNNYYYlll~~~qqq```XXXTTTRRRTTTPPPNNNQQQSSSVVV[[[aaajjjrrrzzz|||yyywwwzzz~~~wwwjjj]]]YYY]]]hhhxxx~~~rrreeeSSSUUU```rrr~~~~~~xxxpppqqqwwwvvvoooZZZNNNAAA:::444///,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...///000222333555666777777999;;;>>>CCCSSSnnn}}}|||zzzvvvttttttwwwzzzxxxuuuwww}}}~~~~~~~~~}}}{{{yyyqqqbbbVVVVVVbbbpppxxx{{{~~~~~~}}}}}}{{{vvvsssrrrpppooopppppppppppppppppppppppppppqqqqqqpppoooppprrrtttuuuvvvyyy{{{}}}~~~}}}yyyuuussspppmmmkkkiiibbb[[[YYYVVVRRRPPPRRRNNNPPPRRRRRRNNNHHHDDDAAA>>>===<<<<<<<<<===??????>>>>>>???@@@AAABBBCCCCCCFFFGGGHHHIIIJJJKKKKKKKKKJJJLLLMMMNNNMMMNNNOOOQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXZZZ\\\\\\\\\\\\^^^___cccdddddddddbbbcccdddfffjjjjjjnnntttxxx}}}~~~vvvllldddaaa___\\\XXXUUUSSSPPPMMMKKKJJJHHHEEECCCBBB@@@===;;;:::888666666777777666555444444444444444444444444444444666888999===HHHSSSfff~~~zzztttnnnnnnttt666666999<<<@@@III[[[kkk{{{uuujjj\\\KKKAAA;;;777777:::888;;;???CCCGGGNNNWWW^^^kkkttt{{{~~~}}}xxxrrrnnnkkkkkkkkkrrrsssvvvyyyyyywwwtttsssrrrrrrrrrtttvvvvvvtttrrrmmmkkkgggdddbbbbbbdddeeedddeeegggjjjlllnnnpppppprrrrrrssssssrrrtttvvvyyyzzz{{{}}}}}}|||{{{|||}}}|||zzzwwwvvvvvvtttrrrpppttttttsssssssssssssssssssssrrrqqqqqqrrrrrrpppnnnnnnooopppqqqqqqrrrssssssvvvtttrrrpppoooooonnnnnnttttttuuuvvvvvvvvvuuusssrrrqqqqqqqqqrrrssstttuuuyyyxxxvvvtttssssssttttttrrrrrrsssuuuwwwyyy|||}}}~~~qqqfff^^^ZZZSSSOOOJJJFFFDDDBBB@@@???>>>>>>>>><<<;;;<<>><<<===>>>???AAABBBCCCCCCEEEEEEGGGHHHIIIJJJJJJJJJHHHJJJLLLLLLLLLMMMOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWYYY[[[[[[[[[[[[]]]___bbbcccdddcccaaaaaaccceeehhhiiimmmsssxxxtttkkkhhhaaa^^^ZZZWWWUUUSSSPPPNNNKKKIIIFFFDDDCCCAAA>>><<<;;;999777777777888777666444444444444444444444444222333555666777:::AAAIIIVVVoooyyypppkkkkkkwww777777999===AAAKKK^^^pppvvvnnnaaaSSSDDD;;;777555777:::777;;;@@@DDDIIIQQQ[[[bbbmmmtttzzz||||||uuunnnjjjiiikkkllltttvvvxxxyyyyyyxxxwwwuuutttssssssuuuvvvvvvtttrrrllljjjfffcccaaaccceeefffeeefffiiikkknnnooopppqqqqqqrrrsssrrrrrrsssvvvxxx{{{}}}~~~~~~{{{zzzyyyzzz{{{yyyvvvuuuuuutttqqqooorrrqqqpppooonnnnnnnnnnnnpppnnnlllkkklllllljjjiiikkkkkkkkklllnnnpppppppppsssrrrpppnnnmmmlllmmmnnnrrrsssuuuuuuuuutttsssrrrsssssssssssstttuuuvvvwwwyyyyyywwwvvvuuuvvvvvvwwwvvvvvvwwwyyy{{{~~~|||pppeee]]]VVVRRRLLLHHHEEECCCAAA@@@>>>???>>><<<;;;;;;===???CCCDDDGGGGGGFFFKKK[[[lll~~~lll^^^YYYXXXZZZUUUQQQQQQRRRSSSXXX^^^cccmmmvvvxxxssspppsssxxxzzztttkkk___WWWRRRVVVbbbooo}}}sss[[[SSSRRR```rrr|||}}}{{{{{{~~~}}}{{{}}}}}}|||oooaaaPPPDDD:::111------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000111333444555666666888;;;===@@@KKKbbb}}}|||yyyxxxyyyzzz{{{tttsssuuu{{{~~~~~~}}}||||||zzzxxxuuuooocccWWWRRR[[[lllzzz~~~~~~}}}||||||~~~}}}zzzwwwtttsssssssssuuutttsssrrrqqqppppppoooooopppqqqppppppqqqsssuuuvvvxxx|||~~~~~~{{{wwwtttrrrooollljjjfff```[[[ZZZWWWRRRPPPQQQOOORRRSSSPPPIIIBBB???>>>;;;;;;;;;;;;;;;<<<<<<===<<<===>>>???AAACCCDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHGGGHHHJJJKKKKKKKKKMMMOOOPPPPPPQQQSSSTTTUUUVVVWWWVVVXXXZZZZZZZZZZZZ\\\]]]aaabbbbbbbbbaaaaaabbbdddgggiiinnntttyyyzzzpppllldddaaa]]]ZZZXXXVVVSSSQQQQQQOOOLLLIIIHHHFFFCCCAAA===;;;999888888888777666555555555555555555555555000333666666666:::???BBBMMMddd~~~rrrjjjeeennn999999;;;???DDDPPPeeewww}}}zzzoooeeeTTTHHH<<<666444333555888999===BBBGGGLLLUUU___gggooouuuyyy{{{}}}yyyqqqkkkhhhiiilllnnnvvvyyyzzzyyyyyy{{{zzzwwwuuuttttttuuuuuuuuurrrpppjjjhhhdddaaaaaabbbdddfffeeefffiiilllnnnoooppppppqqqrrrrrrrrrrrrsssvvvxxx{{{|||~~~}}}{{{yyyxxxxxxxxxwwwuuuttttttsssqqqppppppooommmkkkiiihhhhhhgggjjjhhheeeeeefffhhhhhhhhhiiihhhhhhjjjmmmoooooooooooopppppppppoooppprrruuutttvvvxxxxxxvvvttttttuuuvvvvvvwwwxxxyyyzzzzzzzzz|||{{{zzzyyyyyyyyyzzz{{{{{{|||}}}}}}nnnbbbYYYUUUOOOJJJGGGEEECCCAAA?????????===;;;:::<<<===@@@AAADDDFFFFFFIIIUUUbbbvvvssshhhccccccaaa[[[UUUTTTSSSSSSWWW]]]```iiisssvvvtttrrrtttwwwsssyyy}}}oooiiibbb[[[TTTRRR[[[fffvvv```TTTOOOYYYjjjuuuwwwwwwvvvzzz~~~~~~|||{{{|||}}}wwwhhhVVVHHH>>>444//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111111222333444555666666888;;;>>>BBBQQQjjj~~~zzzyyy{{{|||}}}uuutttyyy~~~}}}}}}~~~{{{xxxvvvrrriii\\\SSSUUUaaaqqq|||~~~{{{zzz{{{{{{zzzwwwuuutttuuuvvvuuuuuutttsssrrrqqqpppppppppqqqqqqqqqqqqrrrtttwwwxxxzzz}}}}}}zzzvvvrrrpppmmmjjjhhhccc]]]YYYXXXWWWRRRPPPQQQQQQQQQPPPLLLFFFAAA>>><<<::::::;;;;;;<<<<<<<<<<<<======>>>@@@AAACCCDDDEEEBBBCCCDDDEEEFFFGGGGGGGGGFFFHHHIIIJJJIIIJJJKKKMMMNNNOOOPPPRRRSSSUUUVVVWWWUUUWWWYYYYYYYYYYYY[[[]]]___```aaa`````````bbbdddhhhjjjooouuuzzztttoooiiifffbbb___]]][[[XXXVVVUUURRROOOMMMKKKIIIFFFCCCAAA>>><<<::::::999888666777777777777777777777777111555777666666;;;>>>>>>HHH[[[uuuuuukkkccchhhzzz::::::===BBBIIIWWWmmm~~~||||||~~~uuuggg]]]JJJ@@@777444444333444777<<<@@@FFFKKKQQQZZZeeemmmrrrvvvyyy{{{zzzuuunnnhhhfffiiimmmqqqwww{{{|||yyyyyy}}}}}}zzzvvvuuutttuuuuuussspppmmmfffdddaaa______```bbbcccccceeehhhkkkmmmnnnmmmmmmqqqrrrrrrrrrrrrsssvvvxxxwwwyyy||||||{{{yyyyyyyyyuuutttrrrrrrssssssqqqpppnnnmmmjjjhhheeecccbbbaaabbb```___```cccfffiiiiiiiiihhhhhhkkkoooqqqqqqpppqqqsssttttttssstttxxx{{{xxxzzz||||||zzzxxxxxxyyyyyyyyyzzz|||}}}~~~~~~~~~~~~}}}}}}}}}~~~yyyiii\\\WWWQQQMMMIIIGGGDDDBBB@@@@@@@@@>>>;;;:::;;;<<<>>>>>>AAAEEEFFFGGGNNNWWWkkkyyyvvvpppnnnnnnkkkccc[[[XXXUUUSSSVVV[[[\\\eeeqqqxxxyyywwwuuutttppprrr|||{{{yyynnnjjjfff^^^TTTPPPWWWaaaxxxvvveeeXXXOOOVVVdddnnnsssuuuqqqvvv}}}}}}{{{|||}}}nnn[[[MMMBBB888333333------------------------,,,,,,,,,------------...111222222333444555666666777;;;???EEEUUUpppzzzzzz|||~~~~~~uuuvvv}}}~~~}}}~~~|||yyyvvvtttnnnbbbTTTQQQZZZjjjwww~~~}}}zzzzzz{{{zzzxxxuuusssuuuwwwttttttssssssrrrqqqppppppqqqrrrrrrrrrrrrsssvvvxxxzzz{{{~~~}}}zzzuuuqqqnnnkkkgggeee^^^XXXUUUVVVUUUQQQOOOPPPQQQNNNIIIEEEBBB???;;;999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCCCCAAABBBCCCDDDEEEFFFFFFFFFFFFHHHIIIIIIHHHHHHIIIKKKLLLMMMNNNPPPRRRSSSTTTUUUUUUVVVXXXXXXXXXXXXZZZ\\\\\\^^^_________```ccceeeiiilllqqqwww{{{|||xxxpppmmmiiifffdddbbb___]]]YYYWWWSSSQQQOOOMMMJJJGGGEEECCC@@@>>>===;;;999777888888888888888888888888555888999555555:::<<<:::EEESSShhhyyyoooeeefffsss;;;;;;>>>DDDMMM\\\ttt~~~|||}}}|||rrrcccXXXEEE===666666666555666777???CCCHHHNNNTTT^^^iiiqqquuuxxxzzz{{{xxxssslllfffeeeiiiooosssxxx|||}}}yyyzzz|||wwwvvvuuuttttttrrrooolllbbbaaa___^^^^^^^^^___```aaacccfffiiikkkllllllkkkqqqqqqrrrrrrqqqsssuuuxxxsssvvvyyy{{{{{{zzzzzz{{{sssrrrqqqqqqrrrrrrqqqooommmllliiifffccc```___^^^\\\[[[ZZZ\\\aaagggjjjlllkkkiiiiiilllpppssssssqqqwwwyyyzzzxxxvvvvvvzzz}}}{{{~~~}}}{{{{{{|||zzz{{{}}}~~~ooo]]]YYYSSSNNNKKKHHHEEECCCAAAAAAAAA>>><<<:::;;;<<<===<<>><<<999666:::;;;<<<<<<======<<<<<<======>>>???@@@AAAAAABBB@@@AAABBBDDDEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTTTTVVVXXXXXXXXXXXXZZZ[[[[[[]]]^^^______aaacccfffjjjmmmrrrxxx|||uuusssooollliiigggdddbbbaaa___[[[YYYWWWUUUQQQOOOIIIFFFCCC@@@???===;;;999999999999999999999999999777;;;:::555444999:::777BBBMMM^^^vvv{{{rrrgggeeeooo777;;;>>>CCCSSSkkk~~~~~~||||||}}}|||{{{xxxmmm[[[MMM???777222333555666888<<>><<<;;;;;;;;;:::;;;<<>><<<:::888777777888999:::;;;<<<<<<<<<<<<===???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFHHHHHHGGGFFFFFFGGGGGGHHHJJJKKKKKKMMMNNNQQQRRRTTTSSSSSSTTTUUUVVVVVVWWWWWWZZZ\\\^^^^^^]]]^^^bbbffflllsssrrruuuxxxsssqqqoookkkhhheeedddcccbbbaaa]]]XXXTTTKKKIIIFFFEEEDDDCCCAAA@@@:::999888999999999777555666666666555444444666888>>>EEETTTkkk|||ooodddeeennn|||999===@@@GGGYYYqqq|||{{{}}}}}}|||zzzwwwkkkXXXIII>>>777222333666777999===DDDHHHOOOWWW^^^eeekkkpppttttttvvv{{{~~~|||uuuqqqllljjjmmmsssxxx{{{~~~~~~~~~}}}}}}|||||||||wwwuuusssrrrqqqooollljjjfff___[[[]]]^^^]]]^^^```bbbdddfffgggggghhhjjjkkknnnqqqtttuuuuuuuuuvvvwwwtttssstttwwwzzzzzzwwwtttlllnnnqqquuuyyyyyywwwtttsssooojjjfffdddaaa^^^\\\[[[YYYXXXYYYYYY[[[dddnnnpppoooppprrrwww{{{}}}}}}}}}}}}yyyuuuwwwyyy|||~~~}}}|||{{{zzzzzz{{{|||nnnggg]]]TTTOOOLLLJJJIIICCCBBBAAA???===<<<<<<;;;:::;;;<<<>>>AAADDDGGGHHHSSS___kkkrrrtttuuurrrmmmnnngggaaa```^^^\\\\\\___^^^___dddooozzz}}}yyysssrrruuu|||wwwrrrrrrpppkkkddd\\\XXXWWWYYYhhhwwwxxxrrrgggXXXOOOSSSaaarrr~~~~~~zzzzzz}}}yyyyyyyyymmm]]]PPPHHH@@@888222...---,,,,,,------,,,+++------,,,,,,---...000111111222444444333444666888888===AAAJJJbbb}}}tttvvv{{{xxxyyy~~~}}}}}}vvvmmm___VVVQQQYYYjjjzzz|||{{{yyywwwvvvuuutttttttttsssqqqqqqrrrqqqpppnnnqqqrrrsssssssssuuuxxx{{{}}}|||yyywwwuuurrrnnniiiddd```^^^WWWTTTQQQNNNNNNMMMLLLKKKIIIEEE@@@===;;;999888666888888999:::;;;;;;;;;;;;;;;<<<===>>>????????????@@@@@@AAABBBCCCDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIKKKMMMOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVWWWYYY\\\^^^^^^]]]^^^bbbfffkkkrrrssswwwzzzvvvtttssspppmmmlllkkkjjjiiihhhddd___[[[RRROOOKKKHHHEEECCC@@@>>>;;;999999999::::::888777666666666555444444666888===CCCQQQfff}}}sssiiihhhmmmwww<<<>>>BBBNNNcccyyy|||yyy|||~~~}}}~~~{{{zzzuuugggSSSDDD<<<666222333666777;;;???HHHNNNWWW___eeekkkpppssstttuuuxxx{{{~~~}}}zzzxxxssspppmmmnnnsssyyy~~~}}}|||{{{{{{wwwuuurrrpppooommmjjjgggeee___\\\]]]]]]\\\]]]___ccceeeggggggggghhhjjjlllppprrruuuvvvuuutttuuuvvvsssrrrsssuuuxxxyyyxxxwwwmmmoootttzzz~~~yyyvvvqqqllliiifffbbb___^^^ZZZXXXWWWVVVXXXaaakkkqqqqqqrrruuuyyy}}}|||vvvrrrqqqsssvvvzzz}}}~~~}}}{{{yyyxxxwwwvvvvvvvvvxxx{{{~~~~~~sssdddYYYTTTQQQMMMIIIEEEDDDBBB@@@>>>===<<<<<<:::;;;<<<>>>AAACCCFFFGGGLLLXXXeeelllpppqqqnnniiieee___\\\^^^```______bbb^^^___ccclllvvv~~~zzzvvvvvv~~~}}}|||xxxuuusssooohhh```[[[XXXXXXaaappp|||vvvnnn___QQQMMMYYYqqq}}}}}}wwwtttsssiii[[[PPPIIIBBB:::444///---++++++,,,,,,,,,***------,,,,,,---...000111111222444444333444777999<<>>@@@AAAAAAAAABBBBBBCCCCCCEEEEEEFFFGGGGGGGGGFFFEEEFFFFFFGGGIIIJJJLLLMMMNNNPPPPPPQQQRRRSSSTTTUUUUUUYYY[[[]]]]]]\\\]]]aaaeeeiiiqqqsssxxx~~~|||zzzyyywwwvvvuuutttrrrnnniiieee^^^ZZZTTTNNNJJJFFFBBB???<<<;;;::::::;;;;;;:::999666777777555444444666888;;;AAALLL___vvvxxxqqqmmmlllrrr===???FFFVVVmmmzzzxxx~~~~~~}}}|||zzzyyyttteeeQQQCCC:::444222444666888===CCCMMMVVV```gggmmmsssvvvvvvuuuwwwyyy||||||zzzvvvsssooonnnnnnqqqwww~~~~~~|||{{{{{{yyyvvvrrrpppmmmkkkhhhfffeee```]]]]]]]]]\\\]]]```dddeeeggghhhhhhiiikkkmmmrrrtttvvvvvvuuutttttttttsssssssssuuuwwwyyy{{{{{{rrruuu{{{|||xxxsssoookkkfffcccaaa]]]XXXVVVTTTUUU^^^iiinnnnnnppptttyyy|||}}}}}}~~~vvvqqqlllnnnqqquuuyyy|||~~~~~~}}}{{{xxxwwwvvvuuuuuutttuuuwwwzzz~~~~~~lll___YYYUUUOOOJJJFFFEEECCC@@@>>><<<;;;;;;::::::;;;===???BBBDDDEEEIIISSS___ggglllooolllggg\\\XXXVVVZZZ]]]^^^```ddd___```ccciiisss}}}~~~{{{~~~{{{{{{wwwvvvrrrllleee^^^YYYWWW^^^mmmuuurrrfffUUUKKKTTTmmm}}}vvvpppmmmdddYYYPPPJJJDDD;;;555///---+++***+++,,,+++***------,,,,,,---...000111111222444444444555777999>>>???DDDTTTppp|||yyy~~~|||}}}~~~}}}yyymmm```OOOPPPWWWeeevvv}}}|||{{{yyywwwuuussssssrrrtttsssqqqqqqrrrrrrqqqppppppqqqrrrssstttvvvzzz}}}~~~yyyuuuqqqooolllgggbbb\\\XXXUUUPPPNNNLLLLLLLLLLLLJJJHHHAAA>>>;;;999999:::999999::::::999999999999999999;;;::::::999:::<<<===>>>@@@@@@@@@AAAAAAAAAAAAAAABBBDDDFFFGGGGGGFFFEEECCCEEEEEEGGGHHHJJJKKKLLLLLLNNNNNNOOOQQQRRRSSSTTTTTTXXXZZZ\\\\\\[[[\\\```dddeeennnrrrwww~~~}}}yyytttpppiiiddd]]]VVVPPPKKKFFFCCC???>>><<<<<<======<<<:::777888777666444444666888;;;@@@JJJZZZooo}}}xxxrrrmmmooo{{{>>>@@@KKK```www{{{yyy~~~zzzyyyyyyxxxqqqcccPPPBBB777333111444666999???FFFSSS^^^hhhnnnttt{{{}}}zzzxxxyyy{{{{{{yyyuuuqqqooollllllmmmrrryyy~~~||||||{{{wwwsssooollliiifffdddddd```^^^^^^]]]\\\^^^cccdddfffhhhiiiiiiiiikkkmmmsssuuuwwwwwwuuutttssstttttttttuuuvvvxxxzzz}}}yyy|||}}}yyyuuupppkkkhhhddd___ZZZWWWTTTUUU]]]gggkkklllppptttyyy||||||{{{zzzssskkklllnnnrrrvvvzzz}}}}}}|||{{{zzzzzzzzzuuuvvvwwwyyy|||~~~|||{{{}}}~~~vvvggg```ZZZRRRLLLGGGFFFDDDAAA>>><<<;;;:::::::::;;;<<<>>>@@@BBBCCCHHHQQQ[[[cccjjjnnnmmmhhhYYYSSSQQQTTTXXXZZZ]]]bbbaaabbbcccgggooo{{{}}}}}}yyyxxxuuuqqqjjjbbb[[[VVVZZZiii~~~rrrssslll\\\NNNQQQggg{{{}}}wwwpppkkkcccYYYRRRMMMFFF===666111...+++***+++,,,++++++------,,,,,,---...000111111222444444444666888:::===???HHH[[[xxx}}}zzz{{{zzztttfffWWWIIINNNZZZiiiyyy|||{{{zzzyyyvvvuuussssssrrrtttrrrqqqrrrssssssrrrppppppqqqssstttuuuxxx|||~~~xxxtttmmmllliiiddd___ZZZUUUSSSNNNMMMLLLLLLLLLKKKHHHFFF???<<<999888999;;;;;;;;;::::::999888888888999999<<<;;;::::::;;;<<<>>>????????????@@@@@@@@@@@@@@@AAABBBDDDFFFFFFEEEDDDCCCEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMNNNOOOQQQRRRSSSTTTVVVYYY[[[[[[ZZZ[[[___cccbbbkkknnnttt~~~~~~zzzqqqlllddd\\\UUUPPPKKKHHHCCCAAA???===>>>>>>===<<<888888888666444444666888;;;AAALLLZZZlll}}}xxxqqqppp{{{>>>CCCRRRjjj}}}}}}}}}xxxxxxwwwuuummm^^^LLL???444111111444777:::AAAIIIYYYeeeoootttyyy~~~{{{||||||yyyuuupppmmmlllkkkkkknnnssszzz~~~}}}|||{{{wwwrrrmmmiiifffcccaaa```^^^]]]^^^]]][[[^^^dddeeegggiiiiiiiiijjjlllnnntttvvvwwwwwwvvvtttsssttttttuuuwwwxxxxxxzzz}}}~~~}}}yyytttoookkkgggbbb]]]ZZZVVVVVV]]]fffkkkmmmqqqwww|||~~~}}}|||{{{~~~xxxmmmmmmnnnqqqtttxxx|||~~~{{{zzzzzzzzz|||~~~|||yyyxxxyyy}}}~~~}}}sssggg^^^VVVPPPJJJHHHEEEBBB???===;;;;;;:::::::::;;;===???@@@AAAFFFNNNVVV___hhhpppqqqmmm\\\TTTNNNNNNQQQSSSYYY___bbbcccccceeekkkvvv{{{zzzxxxvvvppphhh^^^WWWUUUbbbttt}}}rrrtttoooaaaRRRPPP]]]lll{{{~~~~~~~~~}}}yyysssmmmfff]]]WWWRRRKKK@@@999222000,,,++++++,,,,,,,,,------,,,,,,---...000111111222444444555666999;;;===AAANNNddd~~~zzz}}}zzzyyyrrraaaPPPHHHOOO]]]lllzzz}}}zzzyyyxxxvvvuuutttsssssstttrrrqqqrrrssstttsssqqqppprrrtttuuuwwwzzz~~~}}}vvvqqqiiigggddd```\\\WWWSSSQQQLLLLLLKKKLLLLLLJJJFFFCCC===;;;888777999:::;;;;;;:::999888777777888999:::<<<<<<<<<<<<======??????===>>>>>>>>>??????@@@@@@@@@AAACCCDDDEEEDDDDDDCCCEEEFFFHHHJJJKKKKKKKKKJJJLLLLLLMMMOOOQQQRRRSSSTTTVVVXXXZZZZZZYYYZZZ^^^bbb```iiilllpppzzz~~~zzztttjjjaaaZZZTTTPPPMMMHHHEEEAAA??????>>>===<<<999999999777555444666888;;;BBBNNN\\\kkk}}}vvvuuu???GGGZZZttt~~~yyyxxxuuuqqqgggWWWEEE:::222000111555777:::CCCLLL]]]jjjtttwww|||}}}~~~|||xxxqqqlllkkkkkklllmmmpppuuu{{{~~~}}}||||||zzzvvvooojjjfffbbb___]]]\\\ZZZZZZ[[[ZZZYYY^^^dddeeegggiiijjjjjjkkkmmmnnntttvvvwwwwwwvvvtttttttttsssuuuxxxyyyxxxyyy{{{~~~|||wwwqqqmmmhhhddd```^^^ZZZXXX^^^gggjjjmmmqqqxxx}}}~~~|||xxx{{{~~~~~~|||pppppppppqqqtttxxx|||~~~~~~}}}}}}}}}{{{xxxxxxzzz|||}}}||||||~~~pppcccZZZTTTMMMKKKHHHEEEBBB???>>>===:::::::::;;;<<<>>>???@@@BBBIIIQQQZZZgggssswwwuuucccXXXNNNJJJKKKNNNUUU\\\aaabbbbbbbbbeeeppp}}}}}}|||{{{wwwnnnbbbZZZQQQZZZiiiyyy~~~vvvvvvpppbbbSSSMMMSSS[[[nnnwww}}}}}}|||}}}{{{wwwrrrlllddd^^^YYYPPPEEE<<<444111---+++,,,---------------,,,,,,---...000111111222444555555777999<<<>>>DDDUUUlll}}}~~~{{{zzzrrr```NNNJJJRRR```ooozzz~~~}}}}}}}}}xxxxxxvvvuuuuuuttttttttttttrrrqqqrrrssstttsssrrrqqqsssuuuwwwyyy|||zzzrrrmmmdddbbb```\\\XXXTTTPPPNNNJJJJJJJJJKKKJJJGGGBBB>>>;;;999666555777999999999999888777666777888:::<<<:::;;;<<<======>>>>>>>>><<<<<<======>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEHHHIIIJJJJJJIIIIIIKKKLLLMMMOOOQQQRRRTTTTTTUUUWWWYYYYYYXXXYYY^^^bbbaaaiiijjjnnnvvvzzzuuukkkbbb\\\VVVSSSLLLHHHDDDAAA???>>>===<<<999:::999777555444666888999CCCQQQ^^^lll{{{zzzAAAJJJ___zzzzzzxxxuuunnnbbbRRR@@@555111000111555777;;;CCCMMM```mmmwwwxxx}}}}}}wwwooojjjiiijjjmmmnnnrrrwww|||~~~}}}|||{{{{{{yyytttnnnhhhccc```\\\ZZZYYYWWWXXXZZZYYYXXX]]]dddfffgggiiijjjjjjkkkmmmooosssuuuwwwxxxvvvuuuuuuuuuqqquuuxxxyyywwwwwwyyy|||}}}}}}xxxsssoooiiieeebbb```\\\ZZZ___ggghhhkkkpppwww|||~~~|||zzzvvvyyy~~~~~~~~~~~~sssrrrrrrrrrtttxxx|||~~~~~~}}}~~~~~~{{{yyyxxxxxx|||{{{{{{~~~vvvfff\\\WWWOOONNNKKKGGGDDDAAA??????:::::::::;;;<<<===>>>???>>>DDDMMMWWWfffuuu|||{{{iii\\\OOOHHHGGGJJJSSS[[[```aaaaaa```bbblll}}}{{{rrrfff]]]QQQVVVbbbrrr|||yyypppbbbSSSLLLMMMPPPeeerrr|||||||||}}}}}}zzzwwwqqqiiiccc]]]TTTHHH???555222...,,,,,,---...---------,,,,,,---...000111111222444555555777:::<<>>======<<<:::;;;<<<===>>>???@@@AAAAAAAAA@@@AAAAAACCCDDDEEECCCEEEGGGIIIJJJIIIHHHHHHKKKLLLMMMOOOQQQSSSTTTUUUTTTWWWYYYYYYXXXYYY]]]aaabbbiiijjjmmmuuuyyy|||ooovvv||||||{{{~~~~~~~~~|||zzzzzztttjjjccc]]]YYYNNNJJJEEEBBB@@@>>>===;;;::::::999777555444666888888CCCSSS```mmm~~~}}}~~~~~~}}}CCCTTTjjjyyy{{{wwwlllZZZHHH===888444111111555888<<>><<<<<<;;;;;;;;;<<<<<<======CCCJJJPPP^^^oooyyyzzz{{{dddPPPIIIGGGGGGOOO[[[ddddddbbbaaacccjjjuuu~~~wwwjjjXXXUUUZZZkkk~~~}}}ttthhhZZZNNNGGGFFFWWWlllyyyuuurrryyy|||zzzuuuooollllllfffWWWIIIDDD888111+++,,,---+++***++++++++++++,,,---...///000222333333333444666:::===DDDHHH\\\yyyzzzlll[[[PPPNNN]]]nnnxxx}}}wwwrrrtttyyyzzzyyyzzzttttttuuuuuuuuuuuuttttttrrrqqqppppppooopppppppppssstttwww{{{}}}vvvmmmfffbbb^^^XXXTTTQQQOOOLLLKKKGGGIIILLLKKKGGGBBB>>><<<999777666444444666777999999666555666999:::888666222444666888999:::999999;;;<<<>>>?????????>>>===??????@@@@@@@@@AAAAAAAAACCCEEEGGGHHHHHHIIIKKKMMMJJJKKKKKKMMMNNNOOOPPPPPPTTTTTTUUUUUUUUUWWW[[[^^^```gggiiillltttxxxxxxrrrmmmiiicccaaacccfffjjjlllkkkhhhgggjjjqqqzzzwwwlllaaaZZZVVVQQQJJJFFFEEECCC@@@<<<:::999888666444555777:::<<>>GGGOOO___lllwwwzzzzzz{{{qqqkkkiiiiiijjjrrrvvv{{{~~~{{{wwwsssmmmiiiddd```^^^\\\ZZZXXXXXXWWWVVVVVVWWWZZZ]]]___bbbdddfffhhhiiikkknnnqqqttttttuuuuuuuuuuuuttttttvvvwwwwwwxxxyyyzzz{{{{{{~~~{{{vvvpppkkkkkkgggcccaaacccgggjjjkkkpppqqqtttvvvyyy{{{|||}}}{{{|||~~~~~~tttooolllpppsssuuuxxx|||~~~}}}yyyxxxzzzwwwggg]]]XXXTTTNNNHHHEEEBBB???>>><<<<<<;;;;;;;;;;;;<<<<<<>>>CCCHHHNNN[[[mmmyyy|||}}}iiiTTTLLLHHHFFFMMMXXXbbbddddddbbbaaagggqqqzzz~~~rrr]]]VVVUUUbbbuuuzzzmmm^^^PPPFFFBBBKKK```pppooolllqqqvvvuuuyyysssqqqtttqqqbbbQQQGGG999222,,,,,,---+++***++++++++++++,,,---...///000222333333333444777;;;>>>DDDKKKaaa~~~zzzlll\\\RRRSSScccttt}}}wwwqqqrrrvvvwwwwwwxxxtttuuuuuuuuuuuutttttttttrrrrrrqqqqqqqqqrrrrrrssstttvvvyyy}}}|||uuulllfff^^^ZZZUUUQQQOOOMMMKKKIIIFFFHHHJJJIIIEEE@@@<<<:::777777666555555666777777999888666777:::;;;:::888777777888:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===??????@@@@@@@@@@@@@@@@@@AAACCCEEEFFFFFFGGGIIIKKKHHHIIIJJJKKKLLLNNNOOOOOORRRTTTUUUUUUUUUWWWZZZ]]]___fffgggjjjrrrvvv~~~uuunnnaaa\\\VVVQQQQQQSSSTTTUUUWWWVVVVVV[[[bbblll||||||qqqfff___YYYTTTMMMHHHFFFDDDAAA===::::::888666444555888:::<<>>DDDOOOiiizzzjjj[[[TTTYYYiiizzzxxxppppppssstttuuuvvvuuuuuuuuuuuuttttttssssssrrrrrrrrrrrrssstttuuuvvvvvvxxx|||zzzssskkkfffYYYUUUQQQMMMLLLJJJIIIHHHFFFGGGHHHFFFBBB<<<999777666666666666666666666666:::999888999;;;<<<;;;:::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<======>>>@@@@@@@@@??????????????????AAACCCCCCCCCDDDFFFHHHGGGGGGHHHIIIKKKLLLMMMNNNPPPRRRTTTVVVVVVWWWYYY[[[^^^eeefffiiipppsss|||{{{pppiii]]]WWWOOOIIIFFFEEEDDDDDDDDDDDDFFFJJJOOOYYYmmmzzzoooggg___YYYQQQKKKHHHEEEAAA>>>::::::888666444555888;;;<<>>???????????????>>>>>>>>>>>>@@@AAABBBBBBBBBDDDFFFFFFFFFGGGIIIJJJLLLMMMNNNOOOQQQTTTUUUVVVVVVXXXYYY]]]eeefffiiioooqqqyyyyyymmmeee^^^XXXPPPHHHCCCAAA???>>>>>><<<>>>AAACCCKKKbbbyyywwwpppeee^^^UUUNNNIIIFFFAAA>>>;;;:::999666555555888;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBBAAABBBCCCEEEEEEFFFGGGIIIKKKLLLNNNNNNNNNPPPSSSTTTUUUUUUWWWXXX]]]eeefffiiioooqqqxxxxxxlllddd[[[UUULLLEEE@@@===;;;:::;;;888:::======DDD\\\vvv~~~wwwkkkdddYYYPPPKKKFFFAAA>>>;;;:::999777555666999;;;===III[[[kkkxxx}}}xxxuuuyyyYYYvvv~~~|||yyyxxxwwwmmm^^^MMM???777444444333222555<<>>>>>>>>>>>>>>@@@BBBBBBAAAAAACCCDDDDDDEEEFFFHHHJJJLLLNNNNNNMMMOOORRRSSSSSSTTTVVVXXX[[[ccceeehhhooopppwwwzzzmmmeeeYYYTTTLLLFFFAAA>>><<<:::888333444999:::@@@WWWrrr~~~sssjjj^^^TTTMMMHHHCCC???;;;;;;999777555666999<<<>>>JJJ[[[kkkwww~~~wwwrrrsssxxxyyybbb~~~|||zzzyyyxxxqqqgggWWWGGG<<<666444333444444888???EEEKKKSSS\\\fffpppxxx|||~~~|||vvvmmmggggggmmmvvv}}}|||xxxsssmmmiii```^^^[[[XXXVVVSSSOOOLLLLLLMMMPPPTTTXXX\\\___```aaaeeeiiilllmmmnnnooopppooopppqqqrrrrrrsssssssssssstttuuuvvvxxxzzz{{{|||zzzpppgggaaa[[[XXXOOOQQQUUU]]]gggnnnrrrttttttuuuvvvwwwxxxxxxyyyxxxzzz{{{||||||wwwrrrnnnfffbbbbbbgggmmmqqqvvv{{{{{{{{{{{{{{{}}}}}}{{{zzzyyyzzzzzz}}}~~~nnnggg\\\RRRKKKFFFBBB@@@===<<<;;;:::999999999999======@@@GGGMMMTTTcccqqq{{{~~~|||qqq```TTTOOONNNQQQ\\\jjjqqqqqqllliiiiiinnnzzz~~~{{{{{{tttcccVVVUUUSSSRRR```ttt}}}rrrjjj\\\NNNDDDGGGVVVmmmxxxvvvwww}}}}}}xxxwww{{{yyyjjjXXXDDD:::222///...,,,,,,...------------...000111222111222444555666999>>>AAAJJJaaa{{{hhhQQQOOOZZZnnn{{{wwwwwwxxxwwwuuuvvvsssrrrqqqqqqrrrsssuuuvvvtttttttttuuuvvvwwwxxxyyy||||||vvvqqqkkkfffaaa]]]PPPMMMIIIFFFEEEEEEDDDCCCBBBBBB@@@<<<888555555666555444333222222333444555111333666666555555777:::777888888999999999888888777888888999999999999999:::;;;<<<<<<===>>>??????>>>???AAAAAA@@@@@@BBBCCCBBBCCCEEEGGGIIIKKKLLLMMMNNNOOOPPPQQQQQQSSSVVVYYYWWW```cccfffmmmnnnvvv}}}ppphhh]]]XXXQQQJJJFFFCCC@@@???:::222111666888;;;PPPjjjzzzqqqdddXXXQQQKKKEEEAAA;;;;;;:::777666666999<<>>BBBOOOeee}}}}}}eeeOOOOOO]]]tttwwwxxxyyywwwuuuuuurrrrrrqqqpppqqqtttvvvwwwvvvvvvvvvvvvwwwxxxyyyyyy|||{{{uuuoooiiiddd___\\\OOOLLLHHHEEEDDDDDDCCCAAA@@@???===:::666444444555555444222111111222444555111444666666555555888:::333444555777777777666555666777888::::::999888888999:::;;;<<<===???@@@@@@===>>>@@@@@@??????@@@BBBAAABBBCCCEEEGGGIIIKKKLLLNNNOOOPPPOOOPPPRRRVVVYYYUUU^^^aaadddlllmmmtttrrrjjj___ZZZSSSLLLHHHDDDAAA???@@@555222777666777IIIaaa~~~uuuggg\\\SSSMMMGGGCCC<<<;;;:::777666666999<<>>===<<<:::999999::::::<<<>>>CCCGGGHHHLLLXXXeeesss~~~lll]]]RRRMMMQQQSSS]]]llltttooohhheeelllrrr|||~~~|||}}}}}}}}}qqqhhh^^^XXXUUUVVV]]]eeevvv~~~yyysssqqqjjjaaaMMMHHHOOObbbrrrtttrrrrrr{{{yyyvvvuuuxxxwwwkkk^^^III===111...///...,,,+++...............///000000333000000444777888<<>>@@@@@@AAAAAAAAABBBDDDEEEGGGGGGHHHHHHMMMNNNPPPPPPPPPQQQTTTVVVYYY[[[___dddiiipppwww|||yyymmmeee___WWWOOOIIIEEEAAA???<<<999777666444999GGGVVV}}}wwwkkk___UUUNNNIIIEEE???>>><<<999666666888;;;BBBLLLZZZhhhuuu~~~zzzvvvpppiiihhhllljjjvvv{{{}}}nnnZZZEEE:::777555444444555999???GGGPPPYYYaaafffmmmnnnrrryyy}}}zzznnnjjjffffffkkkttt|||}}}uuuoooiiiccc___]]]ZZZWWWSSSQQQNNNLLLKKKNNNQQQTTTTTTTTTXXX^^^dddfffhhhjjjmmmnnnnnnmmmmmmnnnnnnnnnoooppppppqqqqqqqqqrrrtttvvvxxxyyyyyyyyytttiii```XXXRRRNNNHHHLLLQQQYYYbbbjjjqqqtttttttttuuuvvvwwwwwwwwwwwwxxxzzz|||~~~yyytttqqqpppmmmhhhddd___^^^^^^eeeooowwwzzz{{{||||||{{{zzzzzz{{{|||}}}~~~zzztttpppqqqoooqqqvvv|||wwwfff[[[SSSJJJDDDBBB???===<<<:::999999::::::;;;>>>CCCHHHIIILLLVVVbbbppp}}}qqqbbbWWWPPPOOOOOOXXXgggooommmhhhffffffmmmxxx~~~wwwmmmbbb[[[WWWWWW^^^fffrrr{{{~~~yyyuuuuuuppphhhRRRKKKNNNaaarrrvvvuuuuuu|||{{{xxxwwwzzzxxxmmmaaaKKK???333000000///------,,,,,,------///000111222333000111444777888===CCCPPPpppzzzzzz}}}}}}oooYYYQQQWWWaaazzz}}}{{{zzzxxxvvvtttttttttssssssrrrsssssstttwwwwwwwwwuuuuuuwwwzzz}}}}}}xxxppphhhccc^^^ZZZXXXMMMJJJEEECCCCCCDDDDDDDDD<<<:::666555555555444222333333333222222222111111222222333333444555555666222333333444444555555666666666777888888999999:::999999:::;;;;;;<<<<<<===;;;<<<===>>>@@@@@@@@@@@@AAABBBDDDFFFGGGHHHHHHHHHLLLMMMOOOPPPPPPQQQTTTVVVYYY[[[___bbbgggmmmtttyyytttjjjddd[[[RRRKKKFFFBBB@@@;;;999777666444888FFFTTTuuu|||pppdddYYYQQQKKKGGG>>>>>><<<999666666999;;;EEENNN\\\kkkwww~~~yyyuuutttqqqllljjjmmmjjjuuu}}}yyyfffUUUBBB999666555444666666:::CCCMMMWWWaaagggkkknnnnnnpppuuuzzz}}}{{{xxxllliiiggghhhooowww}}}uuummmfff```\\\YYYWWWSSSPPPMMMKKKKKKJJJNNNPPPSSSTTTUUUZZZbbbhhhjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrssstttvvvwwwyyyyyyyyyyyy{{{pppeee\\\UUUPPPNNNIIILLLQQQWWW___gggmmmqqqssstttvvvxxxyyyyyyxxxwwwzzz|||~~~yyyuuuooolllkkkiiieeeaaa]]]\\\^^^eeennnvvvyyyzzz}}}|||{{{{{{zzzzzz{{{{{{}}}}}}~~~~~~~~~}}}uuuooonnnmmmooosssyyy~~~lll___VVVLLLFFFDDD???>>><<<:::999999999999;;;>>>DDDIIIKKKLLLSSS]]]kkkyyyyyyjjj\\\SSSLLLMMMSSS___ggghhhfffeeeaaahhhttt~~~}}}ssshhh```[[[ZZZ```iiioooxxx|||yyywwwyyyuuunnnWWWLLLLLL^^^qqqxxxyyyzzz~~~}}}zzzxxx{{{zzzpppeeeNNNBBB777333222///......++++++,,,---///111333444333111222555777888>>>EEEUUUuuuxxxwwwxxxxxxlllWWWQQQ[[[hhh~~~|||{{{zzzxxxvvvuuuttttttssssssssssssttttttwwwwwwwwwvvvvvvxxx|||}}}vvvmmmeee___[[[WWWUUUJJJGGGCCCAAAAAABBBAAAAAA888666333333444555555444333333333222222222222111222222333333444444555555111111222333333444444555555555666666777888888999999999:::;;;;;;<<<<<<===;;;<<<===??????@@@@@@@@@BBBCCCDDDFFFGGGHHHIIIIIIKKKLLLNNNOOOOOOQQQTTTVVVYYY[[[^^^aaaeeejjjpppttt|||~~~rrrkkk```VVVNNNHHHDDDAAA;;;999777666444777CCCOOOiiittthhh\\\SSSLLLGGG>>>===<<<999666666999;;;EEENNN]]]kkkwwwzzztttppprrrssspppnnnnnnllluuu}}}~~~zzzsss```PPP@@@777555333444555777<<>>??????@@@@@@@@@BBBCCCDDDFFFGGGHHHHHHIIIIIIJJJLLLNNNNNNPPPSSSVVVZZZ\\\^^^```bbbggglllpppuuu~~~yyyqqqeeeYYYPPPIIICCC@@@<<<999777666555777@@@JJJ___uuuiii]]]SSSJJJEEE>>>===;;;888666777999<<>>777444222222555999???JJJYYYhhhrrrwwwxxxwwwssspppppprrrsssrrroooddddddeeekkksss|||}}}sssiiiaaa[[[YYYUUUSSSPPPLLLHHHHHHKKKNNNTTTSSSRRRRRRUUU\\\ccchhhkkklllllllllmmmmmmnnnnnnoooooonnnmmmnnnpppqqqsssuuuvvvvvvwwwyyyzzz{{{|||{{{ttthhh\\\TTTNNNJJJHHHIIILLLQQQXXX___fffjjjmmmqqqsssvvvyyy{{{{{{zzzxxx{{{}}}}}}{{{vvvpppjjjeeecccaaa]]]YYYVVVXXX]]]eeemmmsssvvvwwwwwwxxxyyyzzz{{{|||}}}}}}{{{{{{|||}}}~~~~~~~~~xxxrrrpppnnnoooqqquuuzzztttggg]]]RRRKKKIIICCCBBB???===;;;::::::::::::<<>>???????????????AAABBBCCCEEEFFFGGGHHHHHHGGGIIIKKKLLLNNNPPPSSSVVVZZZ\\\]]]___aaadddiiimmmooowww}}}vvviii[[[PPPHHHCCC@@@===:::888888666666===EEEWWW|||vvvjjj___TTTKKKEEE======;;;888666777:::<<>>888333...---//////............//////000333333555777777:::DDDOOOeee~~~yyytttsssuuu{{{~~~~~~}}}~~~}}}ppp[[[LLLNNNaaasss}}}{{{zzzzzzzzzyyywwwuuuuuutttuuuuuuvvvwwwxxxvvvwwwwwwxxxyyy}}}~~~{{{zzzqqqlllddd]]]WWWQQQMMMJJJEEEDDDCCCBBBBBBAAA>>><<<:::888555333444444333222111222222222222333333333222222222222333333333333000000111222222333333444666666777888888999999:::999999:::;;;;;;<<<<<<=========>>>???????????????@@@AAABBBDDDEEEFFFGGGGGGEEEGGGIIIKKKMMMOOOSSSVVVYYYZZZ[[[\\\^^^aaafffiiiiiiqqqvvvwwwzzzzzzlll]]]QQQIIICCC@@@???;;;999999888777;;;AAAPPPtttvvvkkkaaaVVVMMMGGG===<<<;;;888666777:::===CCCMMM[[[iiiuuu|||uuuooommmqqquuuvvvwwwzzzuuugggQQQFFF<<<777555333555999===AAAMMM^^^qqq~~~yyytttqqqnnnhhhcccaaacccgggoooxxx|||zzzuuulllbbbZZZWWWVVVQQQQQQNNNIIIDDDEEELLLRRRSSSQQQNNNNNNTTT]]]eeejjjiiikkkmmmoooqqqqqqpppooopppooommmmmmmmmooorrrtttsssssstttuuuxxxzzz}}}wwwpppeee[[[QQQJJJCCC@@@>>>DDDNNNXXXaaagggiiijjjpppqqqsssvvvxxxyyyzzz{{{~~~wwwnnnfffaaa]]]XXXTTTPPPUUU]]]eeelllppptttuuuvvvwwwyyy{{{||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~|||uuuqqqpppooooooppprrrwww|||xxxlll^^^SSSOOOIIIGGGDDDAAA>>>===<<<<<<999:::???GGGKKKKKKMMMQQQWWWhhh}}}sssbbb[[[\\\ZZZYYY___iiillliiiggggggmmmzzz~~~~~~{{{~~~~~~zzzxxxuuuoooeee^^^bbbiiiuuu|||yyyvvvxxxvvvoooaaaPPPCCCFFFRRRbbbvvv}}}xxxtttmmmeeeUUULLLAAA:::444......111---------......000111111333333666888888:::EEEQQQlll|||vvvuuuxxxzzz~~~~~~|||}}}}}}~~~yyyiiiVVVJJJPPPdddvvv}}}{{{zzzzzzzzzyyyxxxuuuuuuuuuuuuvvvwwwxxxyyyuuuvvvxxxyyyzzz~~~{{{wwwuuulllhhhbbb\\\VVVPPPKKKGGGCCCBBBBBBBBBBBB@@@===:::888666333222222333222111111111222222222333333333222222222222222222222222111111222222333444444444555555666666777888888999999999:::;;;;;;<<<<<<=========>>>????????????>>>??????AAACCCDDDEEEEEEEEECCCFFFHHHJJJLLLOOOSSSVVVUUUVVVXXXYYYZZZ]]]bbbeeeeeelllqqqrrruuu}}}~~~nnn___SSSJJJDDDAAA@@@===;;;;;;:::888:::>>>IIIlllzzzrrriii```VVVLLLFFF<<<<<<;;;888777777:::===BBBKKKZZZhhhttt|||ppplllkkkooosssuuu{{{ppp```MMMCCC:::777666555888<<<>>>BBBMMM___sss|||vvvrrrllleee```bbbdddiiiqqqzzzwwwvvvqqqhhh^^^WWWUUUUUUPPPOOOMMMGGGCCCDDDKKKRRRQQQNNNLLLMMMTTT^^^gggmmmiiikkknnnqqqssssssrrrqqqpppooommmlllmmmooorrrtttrrrrrrssstttwww{{{~~~vvvpppfff[[[QQQIIIBBB===:::AAALLLXXXaaagggiiiiiipppqqqrrrtttvvvyyyzzz{{{zzzpppgggaaa\\\VVVRRRNNNTTT]]]eeekkkpppsssuuuwwwxxxzzz{{{|||{{{zzzzzz~~~~~~~~~~~~~~~|||}}}zzzsssoooooonnnnnnoooqqquuuzzzrrrcccVVVPPPJJJHHHEEEBBB???>>>======999999>>>FFFJJJKKKNNNRRRTTTeee{{{zzziii]]]^^^\\\[[[bbbmmmqqqmmmffffffjjjwww~~~xxx{{{}}}~~~}}}{{{{{{{{{|||zzzxxxrrrggg^^^```fffqqqyyy|||xxxvvvzzzyyysssfffTTTFFFEEENNN\\\rrrxxxtttmmmeeeWWWNNNDDD===666000///222++++++,,,---///111333444333333666888888:::FFFRRRrrr~~~xxxwwwzzzzzz~~~~~~~~~}}}}}}~~~~~~~~~~~~vvveeeRRRJJJRRRgggyyy~~~|||zzzzzzzzz{{{zzzxxxuuuuuuuuuuuuvvvwwwxxxyyyuuuvvvxxxyyy{{{zzzuuurrriiifffaaa[[[VVVPPPIIIEEEBBBAAAAAAAAAAAA@@@<<<999666333111000111222222111111111111222222333333333222222222222222222222222333444444555555666666777444444555555666777777777999999:::;;;;;;<<<<<<======>>>>>>????????????>>>>>>???@@@BBBCCCDDDDDDEEECCCEEEHHHJJJLLLOOOSSSVVVSSSTTTUUUVVVWWW[[[___cccbbbiiimmmnnnrrrzzzpppaaaTTTKKKFFFBBBAAA===;;;<<<;;;888999===EEEgggyyyuuunnnfff]]]SSSJJJDDD<<<<<<:::888777777:::===???HHHWWWeeeqqq}}}}}}kkkhhhiiimmmpppttt}}}}}}~~~~~~xxxkkkaaaGGG===444222333333666:::<<>>EEESSS___eeehhhkkkkkknnnqqqtttuuuxxx|||zzzqqqkkkccc[[[VVVVVVQQQXXXaaaiiiooorrrtttuuuwwwxxxyyy{{{|||}}}}}}}}}}}}~~~vvvnnnkkknnnnnnpppqqqssswww}}}tttkkk\\\NNNLLLMMMLLLHHHBBB>>>===>>>;;;;;;<<>>>>>>>>>>><<<===???AAACCCDDDEEEEEEEEEGGGIIIJJJKKKMMMQQQSSSRRRRRRTTTVVVYYY\\\```bbbfffhhhkkknnnqqquuuzzz~~~sssdddWWWJJJDDDCCC@@@BBBAAA>>>:::888:::===GGGVVVpppzzzsssmmmeee^^^XXXPPPGGG@@@===<<<:::999999:::;;;<<>>FFFSSSbbbppp|||wwwnnngggbbb___```dddmmmwww}}}vvvpppfff___ZZZVVVQQQMMMKKKJJJHHHFFFEEEHHHNNNSSSSSSMMMJJJPPPYYYaaagggllllllkkklllooorrrtttrrrpppqqqpppnnnnnnnnnqqqsssuuutttqqqqqquuuxxx{{{zzzpppfff]]]TTTIIIBBB@@@>>>===CCCPPP[[[bbbfffjjjpppqqqrrrrrrrrrtttxxx|||zzzpppjjjcccZZZUUUTTTRRRXXXaaajjjooorrrtttuuuwwwxxxyyyzzz||||||}}}}}}|||}}}~~~~~~vvvnnnkkkmmmnnnqqqrrruuuyyy}}}xxxkkk\\\OOOMMMOOOOOOLLLFFF@@@===<<<;;;:::;;;???EEEJJJLLLLLLOOO\\\pppppp```YYYRRRRRR[[[fffmmmnnnnnniiigggqqqzzzvvvzzz~~~}}}xxxuuunnnccc^^^^^^eeepppyyy{{{zzzzzzyyywwwwwweeePPPEEEGGGVVVlll~~~yyysssoookkk^^^XXXLLLAAA777111...---......///000000111111222000444222555;;;===IIIaaa|||~~~~~~{{{yyy~~~|||~~~~~~|||{{{|||}}}ooo[[[OOOPPP[[[ooo~~~zzzwwwwwwvvvuuutttwwwwwwwwwuuuttttttwwwyyyyyywwwwwwyyy{{{sssnnnfffaaaZZZSSSNNNIIIDDDAAA?????????===;;;888444222222222222222222222222222333222111000000000111222000111111222222111111000111111222333333444444555666666777777777666666555555666777888:::;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBBDDDEEEHHHIIIJJJLLLOOORRRRRRRRRTTTVVVZZZ^^^aaaccceeegggjjjmmmpppsssxxx|||~~~uuufffYYYLLLEEEEEEAAABBBAAA>>>999777888;;;DDDSSSjjj}}}uuunnniiiaaa[[[UUUNNNEEE???>>>===;;;999999999;;;<<>>===AAALLLWWW^^^ffflllssstttrrrpppnnnpppwww|||zzzpppjjjbbbYYYSSSSSSRRRYYYbbbjjjooorrrtttuuuwwwxxxyyyzzz{{{{{{||||||{{{|||}}}~~~~~~uuunnnlllkkknnnrrruuuxxx{{{~~~|||jjjZZZNNNLLLNNNQQQPPPKKKDDD>>>;;;;;;:::999<<>>>>>>>><<<:::777444222222222222222222222222222333222111111000000111111000111111222222111111000111111222222333444444444555555666666666666666555555555666888999:::;;;<<<<<<<<<<<<============>>>???@@@@@@AAAAAAAAA@@@@@@BBBDDDFFFGGGHHHJJJNNNPPPQQQRRRUUUXXX\\\```dddfffeeegggjjjlllnnnqqquuuxxxzzz|||~~~vvvhhhZZZNNNGGGFFFBBBCCCBBB>>>999555666888???MMMccczzzwwwooogggbbb[[[UUUQQQKKKDDD??????===;;;999888888999:::>>>FFFSSS___jjjvvvvvvlllhhhlllnnnrrr~~~vvvgggTTTFFF===777333333444666:::@@@CCCLLL[[[iiittt{{{}}}ssskkkdddaaa___dddjjjttt~~~~~~tttlllbbbYYYTTTPPPLLLHHHFFFFFFFFFGGGIIILLLPPPSSSMMMIIIKKKSSS\\\ccciiinnnmmmnnnooopppqqqqqqpppooolllmmmoooqqqrrrsssttttttsssrrrsssvvvyyy}}}~~~uuukkkcccXXXKKKBBB???===;;;>>>HHHRRR\\\hhhqqquuuuuussspppmmmqqqzzz{{{qqqjjjbbbYYYSSSRRRSSSZZZccckkkpppssstttuuuxxxxxxxxxyyyyyyzzz{{{|||zzz{{{|||}}}~~~|||tttnnnllliiimmmsssxxx{{{}}}}}}gggUUUKKKFFFJJJOOOPPPNNNGGG@@@;;;:::999888999===CCCHHHKKKJJJSSSbbbssszzzfff\\\QQQOOOSSSZZZbbbgggkkkgggdddhhhrrr||||||}}}~~~rrrcccZZZTTTeeewww~~~|||wwwdddKKKCCCRRRfffpppyyytttpppnnnqqqhhhYYYKKK???777111///000000000111222222333333...222222555===CCCUUUqqq{{{xxx~~~|||zzz{{{|||uuueeeTTTNNNSSSaaattt}}}yyywwwvvvvvvuuuuuuuuuvvvvvvuuuttttttuuuwwwzzzzzz{{{xxxpppkkkbbb]]]UUUNNNHHHDDD@@@===??????>>>===:::888666444000000000000000000000000222222222111111111111111000000111111111111000000111111111222333333444444444444555666666666555555444555666777888:::;;;;;;;;;;;;<<<<<<<<<=========>>>??????@@@@@@@@@@@@@@@AAACCCEEEGGGHHHJJJMMMPPPQQQRRRUUUYYY^^^bbbfffhhhdddgggiiikkkmmmooosssuuuxxxzzz}}}tttgggZZZMMMGGGFFFCCCDDDCCC???999555555777;;;HHH\\\rrr|||qqqjjjaaa\\\UUUPPPMMMIIICCC??????>>>;;;999888888888999>>>FFFRRR^^^iiiuuu{{{sssnnnnnnnnntttuuudddQQQDDD;;;666444444555555999???DDDPPP```mmmvvv||||||qqqhhhbbb___]]]eeemmmxxx|||qqqjjj```XXXSSSOOOJJJFFFCCCDDDEEEGGGKKKNNNPPPQQQJJJHHHLLLVVV^^^ccciiiooopppqqqrrrqqqpppnnnmmmlllkkklllnnnppprrrrrrsssrrrsssrrrtttwwwyyy}}}wwwnnnfff[[[MMMCCC@@@<<<999<<>>DDDYYYwww|||}}}zzzxxxxxx|||ooo___OOOKKKSSSaaarrr|||xxxvvvvvvvvvvvvuuuuuuvvvwwwvvvttttttuuuwwwyyyzzz|||~~~vvvnnniii```[[[SSSKKKFFFBBB???===>>>>>>===;;;999777555444000000000000000000000000222222222222111111000000000000000111111000000000000000111222222333333444333333444555555555555555444444555666888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAABBBCCCFFFGGGHHHJJJMMMPPPPPPRRRVVVZZZ___cccggghhhdddgggjjjlllnnnooorrrtttwwwzzz~~~~~~ooocccWWWKKKEEEDDDBBBDDDDDD@@@:::666666777999DDDVVVkkk~~~yyynnnggg\\\WWWQQQMMMKKKHHHCCC@@@???===;;;888777777888999>>>FFFRRR^^^iiitttyyytttrrrrrrzzz|||qqq```MMMAAA888555444555555444999???EEERRRdddqqqxxx|||zzzooofffaaa^^^^^^hhhqqq}}}xxxmmmfff^^^WWWSSSNNNIIIDDDAAABBBCCCGGGKKKNNNNNNMMMHHHHHHNNNXXX```dddiiinnnppprrrsssrrrooommmllllllkkklllnnnoooqqqqqqrrrrrrrrrrrrtttxxxyyy~~~yyypppiii^^^PPPEEEAAA;;;999:::BBBKKKVVVeeerrryyyrrrqqqxxxzzzqqqjjjbbbYYYSSSSSSVVV\\\eeemmmqqqsssuuuvvvxxxxxxwwwvvvwwwxxxzzzzzzzzz{{{|||~~~{{{xxxqqqkkkjjjfffkkksssyyy}}}cccMMMDDD:::===BBBHHHJJJHHHBBB===888888888888:::???EEEJJJIIIOOOXXXgggzzzooo```RRROOOOOORRR\\\gggjjjgggddddddhhhpppyyy~~~ppp\\\NNNZZZkkk}}}}}}{{{lllUUUEEEKKK___oooxxxwwwzzz~~~~~~{{{ppp^^^III999333222//////000000111222222333111666555777???FFF\\\}}}{{{wwwtttvvvzzz~~~gggXXXJJJIIIRRRaaarrr~~~~~~{{{xxxvvvvvvvvvvvvuuuuuuwwwxxxwwwvvvuuuvvvwwwyyyzzz}}}|||ssskkkggg]]]WWWOOOHHHDDDAAA???===;;;;;;999777666444333222222222222222222222222222111222222222222111000000///000000111111000000///000000111111222333333333222222333444555555555555333333444666777888999::::::::::::;;;;;;;;;<<<<<<;;;;;;===>>>@@@@@@AAAAAAAAACCCEEEFFFGGGJJJMMMOOOPPPRRRVVV[[[```dddfffhhhdddgggkkknnnoooqqqsssuuuxxx{{{vvviii^^^SSSHHHBBBBBB???AAABBB@@@:::777777888999CCCSSSfffxxxvvvkkkdddXXXSSSMMMIIIHHHFFFCCC@@@>>><<<:::888777777888999>>>FFFRRR]]]hhhsss~~~~~~xxxwwwyyy~~~wwwkkkYYYGGG;;;333222333666666666:::AAAEEESSSffftttzzz}}}xxxmmmeeebbbaaaaaammmvvv{{{sssgggaaa[[[VVVRRRMMMFFFAAA@@@@@@BBBGGGLLLNNNLLLJJJGGGHHHOOOZZZ```dddhhhmmmmmmppprrrrrrooonnnnnnooonnnnnnoooppppppqqqrrrrrrrrrrrruuuxxxzzzyyyrrrkkkaaaRRRGGGBBB<<<999:::???FFFPPP___lll~~~uuurrrvvv|||wwwnnnggg```WWWRRRRRRWWW]]]fffmmmrrrtttuuuvvvyyyxxxvvvvvvvvvwwwyyyzzzzzz{{{}}}|||yyyuuuooojjjhhheeejjjrrrxxx|||~~~eeeOOOEEE;;;<<>>777888999999:::>>>DDDIIIGGGLLLUUUcccvvvrrrbbbSSSPPPOOOPPP[[[iiillljjjfffbbbcccjjjssszzzsss]]]PPPTTT^^^ooo~~~xxxlllXXXEEECCCVVVmmmzzzwwwyyyzzzfffLLL999222333......///000000111111222111666666888???HHHaaa}}}wwwssssssuuuwww```RRREEEGGGSSSdddttt~~~{{{wwwuuuuuuvvvvvvuuuvvvxxxyyyyyywwwwwwwwwxxx{{{|||yyypppiiidddXXXSSSKKKEEEAAA???===<<<;;;:::888666555333333222222222222222222222222222111222222333222111000/////////000000000000//////000000000111222222333333111111222444444555555555222333444555777888999999999::::::::::::;;;;;;;;;<<<======>>>??????>>>>>>@@@AAACCCEEEFFFHHHKKKNNNPPPSSSWWW[[[```ccceeefffeeehhhlllpppqqqsssvvvwwwyyy|||{{{pppddd[[[QQQGGGAAAAAA:::===???===999666777888:::BBBOOO```rrrssshhhbbbUUUPPPJJJFFFEEEDDDAAA>>><<<;;;999888777888999:::<<>>AAAEEEEEEAAA===666888::::::;;;>>>DDDIIIFFFKKKSSSaaatttuuudddVVVRRRPPPQQQ]]]lllnnnlllgggbbb```eeeooovvvttt^^^SSSQQQTTTddd~~~vvvjjjYYYDDD===PPPjjj|||wwwxxxkkkNNN999222444.........///000000111111000555555888@@@JJJddd~~~yyytttqqqpppppp\\\NNNCCCFFFUUUfffwww}}}{{{wwwuuuuuuvvvvvvuuuvvvxxxzzzzzzxxxwwwxxxyyy|||~~~xxxooogggcccUUUPPPHHHBBB???===<<<<<<<<<;;;:::888666555444444000000000000000000000000111111222333222111000/////////000000000000//////000000000111222222333333000111222333444444555444222333444555666888999999999999:::::::::;;;;;;;;;>>>>>>>>>>>>>>>===<<<<<<>>>@@@BBBCCCDDDGGGJJJLLLPPPSSSWWW[[[___bbbdddeeeeeeiiimmmqqqsssuuuwwwyyyyyy|||~~~}}}}}}wwwmmmaaaYYYPPPFFFAAA@@@666999<<<;;;888666666888;;;BBBNNN]]]mmm{{{}}}qqqfff```SSSMMMGGGDDDCCCBBB???===;;;:::999777777888:::;;;;;;CCCOOOZZZeeepppzzz~~~zzz}}}{{{zzzyyyuuukkk\\\LLL???999444444333333444888>>>CCCMMM\\\mmmxxxwwwkkkbbb___bbbfffuuuuuummmeee^^^YYYVVVPPPHHHBBBAAA===>>>AAAGGGKKKKKKGGGCCCHHHLLLSSSYYY^^^ccchhhkkknnnooopppqqqrrrqqqqqqppprrrrrrrrrpppnnnnnnoooqqqvvvuuuvvvyyy{{{sssjjjcccYYYKKKAAAAAA<<<999;;;???FFFSSS^^^rrr{{{zzzwww{{{{{{uuummmfff\\\SSSPPPRRRVVV\\\eeemmmrrrtttwwwxxxvvvuuuuuuuuuvvvxxx{{{|||}}}~~~zzztttlllggggggiiinnntttxxx{{{||||||}}}ttt[[[JJJ@@@>>><<<===@@@AAA???<<<;;;:::888666777;;;BBBGGGKKKMMMQQQ\\\ooo{{{lll[[[RRRPPPQQQWWW^^^iiikkkiiiddd^^^___hhhppp}}}tttgggTTTQQQUUU___qqqtttnnnVVVEEEFFFKKK```xxxzzzyyywwwyyy}}}~~~{{{~~~tttTTT:::000111111111000000000000111111111222555999>>>MMMkkk~~~zzzvvvtttoooiiiRRRLLLGGGMMM^^^ppp|||}}}yyyuuusssssstttvvvtttvvvxxxyyyxxxxxxxxxyyyyyy}}}}}}vvvnnneee___SSSNNNHHHBBB@@@???======;;;:::888666444333222111222111000111222222111000111000000000111222333333000000000000000000000000111000/////////000222333222222222333333333444444555666777888888999999888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>999666555777666333333666666???NNN\\\iiixxx}}}nnnaaaYYYOOOKKKFFFBBBAAAAAAAAA@@@<<<<<<;;;888666666888:::@@@FFFNNNXXXcccnnnyyy{{{zzzyyytttjjj[[[KKK===666444444333333444888???CCCQQQaaarrr|||{{{lllbbb```dddhhhxxx~~~sssjjjaaa[[[UUUSSSNNNFFFAAA@@@???AAADDDIIILLLLLLHHHDDDEEEKKKTTT\\\aaaeeehhhjjjoooppppppqqqqqqpppnnnnnnpppqqqqqqpppooooooqqqsssuuutttuuuyyy{{{~~~tttkkkcccZZZNNNEEE>>>999777888<<>>;;;:::888666777;;;BBBFFFKKKMMMQQQZZZkkk}}}~~~ooo]]]SSSNNNOOOUUU[[[dddffffffaaa\\\^^^gggooo|||uuuiiiXXXRRRSSS[[[mmmtttnnnWWWFFFEEEHHH]]]tttvvvvvvuuuwww|||}}}zzzyyysssVVV===333333111000000//////000000111222222555999???PPPooo~~~|||xxxtttllldddQQQKKKGGGOOO```rrr}}}}}}yyyvvvttttttuuuuuusssuuuwwwxxxwwwwwwwwwxxxxxx|||{{{tttlllccc\\\RRRMMMGGGBBB@@@>>>===<<<;;;:::888666444333222222222111000111222222111000444333222111000000000000000000000000000000000000000000000000000111111222222222222333333333333444555555666777888888888888999999999999::::::::::::;;;;;;<<<<<<<<<<<<======AAACCCEEEFFFFFFGGGIIIKKKPPPUUU[[[___aaacccgggkkkoooqqquuuwwwxxxyyyzzz{{{|||}}}~~~~~~~~~{{{xxxuuuooohhh^^^UUUMMMFFF@@@===999555444666555222222555444>>>LLL[[[hhhwww|||nnnaaaYYYOOOKKKEEEAAA@@@@@@@@@???<<<<<<;;;888666666888:::???EEENNNXXXdddooozzz}}}|||zzzyyytttiiiYYYHHH;;;444333333333333555999???DDDVVVfffxxxooodddbbbggglllzzzzzzoooggg]]]VVVQQQOOOKKKDDD@@@???AAABBBEEEIIIKKKJJJEEEAAAAAAIIISSS]]]cccfffhhhiiiooooooooooooooonnnmmmlllnnnppppppppppppppprrrtttrrrrrruuuyyyzzz|||vvvllldddZZZPPPHHH<<<888666888:::>>>GGGPPP\\\fffppptttrrrqqqwww~~~xxxoooiiiccc]]]VVVOOOOOOSSSYYY___fffkkkmmmooossswwwwwwwwwvvvvvvvvvwwwyyyzzz|||}}}~~~~~~~~~zzztttnnnjjjjjjkkkpppvvvzzz|||}}}~~~~~~ppp___PPPKKKEEEAAABBBBBBAAA???;;;;;;999777777;;;AAAEEELLLNNNQQQWWWfffwwwtttaaaTTTMMMLLLQQQXXX___bbbbbb^^^ZZZ\\\dddmmmxxxxxxnnn^^^UUUSSSXXXhhhtttoooXXXGGGEEEDDDVVVnnnrrrssssssuuuzzz{{{yyyttt|||~~~pppWWWAAA777666000000////////////000000111222555999AAATTTttt|||wwwlllbbbOOOJJJHHHQQQcccttt}}}|||zzzxxxwwwvvvuuuuuuqqqsssvvvvvvvvvuuuvvvwwwxxx|||yyyqqqhhh___XXXPPPLLLFFFAAA???>>>===;;;:::999777555444333222222222111000111222222111000333222111111000000000000000000000000000000000000//////000111111111111111111111222222222333333333444555666777888888888888777777777888888888999999<<<<<<<<<<<<======>>>>>>@@@BBBDDDEEEEEEGGGJJJLLLQQQWWW]]]bbbccceeehhhkkkrrruuuyyy{{{{{{|||}}}~~~}}}}}}~~~~~~}}}|||yyyuuurrrlllfff\\\SSSKKKEEE???<<<777444333555444111111444333===KKKZZZhhhvvvzzzmmmaaaYYYNNNJJJDDD@@@>>>>>>>>>>>><<<;;;:::888666666888;;;>>>DDDNNNYYYeeeqqq{{{~~~yyy}}}||||||yyysssgggWWWFFF999333333333333333555:::@@@EEEWWWhhhzzzpppeeedddjjjooo{{{uuukkkdddZZZSSSNNNLLLIIICCC?????????BBBEEEGGGHHHEEEAAA===@@@GGGQQQZZZaaaeeehhhjjjmmmmmmmmmmmmmmmmmmmmmmmmooopppqqqqqqpppppprrrssspppppptttxxxyyyyyy~~~zzznnndddZZZPPPIII>>>:::888999:::<<>>===<<<;;;999888666555444333333222222111000111222222111000////////////000222333444////////////////////////...///000222222111000000111111111111222222222222444444555666777777777777666777777777777888888888;;;<<<<<<======>>>>>>>>>@@@AAACCCDDDEEEHHHKKKNNNRRRXXX___ccceeefffjjjllluuuxxx{{{}}}~~~~~~~~~~~~~~~}}}{{{xxxtttpppiiicccZZZQQQIIICCC>>>;;;666333222333333000000333333<<>>:::888888888888>>>EEEOOOYYYeeekkklllmmmppptttxxx~~~}}}vvvnnnhhhaaaYYYSSSLLLGGGIIINNN]]]cccjjjkkkiiijjjnnnssswwwwwwwwwwwwwwwwwwxxxxxxzzz|||}}}}}}}}}}}}~~~yyyssskkkhhhhhhmmmrrrxxx|||}}}~~~~~~sssbbbYYYNNNFFFBBBAAA@@@>>><<<<<<:::888888:::???CCCKKKOOOSSSWWWcccuuummm]]]QQQJJJNNNTTT___cccddd```ZZZYYY___eeeppp{{{}}}~~~~~~zzzpppccc^^^aaahhh{{{sssqqq]]]LLLEEE===IIIfffnnnuuuwwwxxx{{{zzzxxxsssuuusssiiiWWWEEE999444000000////////////000000///222444777BBB[[[zzz}}}qqqeeeKKKIIILLLXXXkkk{{{}}}|||yyyyyyzzzzzzyyywwwvvvuuuqqqssstttttttttuuuwwwyyyzzz}}}tttkkkbbbXXXQQQJJJGGGCCC???>>>===;;;:::777777555444333333333333222111000111222222111000.........///000222333444////////////////////////...///000222222111000000000000000111111111222222333444555666666777666666777777777777888888888888;;;;;;;;;<<<===>>>>>>??????AAACCCDDDFFFIIIMMMQQQSSSXXX___dddfffhhhlllooowwwyyy}}}~~~}}}{{{wwwsssooogggaaaXXXOOOHHHBBB>>>;;;555222111333222//////222444<<>><<<<<<;;;;;;;;;;;;:::888666777999;;;===DDDPPP]]]iiisss||||||{{{~~~|||~~~yyynnn___OOOAAA888555222222333444666<<>>AAAFFFNNNUUU\\\bbbhhhlllhhhhhhiiijjjllloooqqqrrrrrrssstttsssqqqpppoooppppppppprrruuuuuusssxxxsssfffYYYOOOHHH>>>:::777666555555:::AAAKKKUUUaaahhhjjjjjjlllooouuu{{{~~~|||zzzssslllfff^^^VVVPPPIIIFFFIIIOOO___fffmmmnnnjjjhhhlllpppvvvvvvwwwwwwxxxxxxxxxxxx{{{|||~~~~~~}}}}}}~~~xxxqqqkkkggghhhnnnrrrxxx|||}}}}}}}}}~~~zzzhhh___SSSJJJEEEBBB@@@>>>===<<<;;;999888:::>>>AAAIIIOOOSSSVVVaaattttttdddVVVMMMOOOUUU```dddfffbbb[[[YYY^^^cccmmmzzz}}}|||}}}}}}|||~~~~~~|||wwwiiidddeeeiiiwww~~~~~~sssrrr```OOOGGG<<>>===<<<:::999666666555444333333333444222111000111222222111000111000000//////000000000000000000000000000000000//////000111111111111111///000000000000111111111222333444555666666666666666666666777777777888888999::::::;;;<<<===>>>>>>@@@AAACCCEEEGGGKKKPPPTTTUUUZZZ```dddgggkkkppptttxxx{{{~~~}}}zzzvvvqqqmmmeee```WWWNNNHHHBBB>>>;;;555222111333222//////222555;;;FFFVVVgggwwwtttiii^^^XXXMMMIIICCC>>><<<<<<;;;::::::::::::888666777:::<<<===EEEQQQ___jjjttt|||zzzwwwyyy}}}}}}vvviiiYYYIII===777555111222333444777<<>>@@@DDDHHHIIIFFFBBB???>>>BBBGGGPPPYYY___dddhhhkkkjjjjjjjjjkkklllnnnqqqrrrppprrrttttttrrrqqqqqqqqqrrrqqqrrrtttsssrrrvvv}}}uuuggg[[[PPPJJJ@@@;;;777666444444:::BBBJJJSSS```hhhkkklllmmmnnnsssxxx|||{{{zzzwwwqqqjjjbbb[[[SSSNNNIIIFFFKKKRRR```hhhppppppkkkhhhjjjnnntttuuuvvvwwwxxxyyyyyyyyy{{{}}}~~~~~~~~~~~~{{{vvvqqqkkkiiikkkmmmrrrwww{{{||||||}}}}}}}}}~~~mmmdddXXXNNNHHHEEEBBB@@@======;;;:::888:::===@@@HHHMMMQQQSSS\\\oooyyyjjj[[[QQQQQQWWW^^^ccceeebbb\\\ZZZ^^^dddjjjyyy{{{{{{{{{vvv{{{}}}|||{{{~~~}}}zzz{{{kkkdddeeefffrrr~~~|||}}}sssssscccSSSIII;;;BBBVVVeeevvv~~~tttpppiii___TTTHHH===666222222111111111111222222000666999;;;FFF```{{{~~~lll[[[KKKKKKPPP^^^qqq}}}|||zzzzzzwwwwwwvvvvvvvvvvvvvvvvvvtttvvvwwwwwwwwwxxx{{{~~~zzzqqqiii```WWWPPPFFFCCC@@@>>>===<<<:::888555555444333333333444444222111000111222222111000000000////////////000000000000000000000000000000000000000000000111111222/////////000000000111111222222333444555555555555444555555555666666666666888888999:::;;;<<<======@@@BBBDDDEEEHHHLLLRRRVVVXXX\\\bbbfffiiinnnvvv{{{{{{}}}|||xxxtttoookkkeee___VVVNNNHHHBBB>>>;;;666222111333222//////222444888CCCRRRdddwww~~~ttthhh^^^XXXNNNIIICCC???<<<<<<;;;:::::::::999888777777:::<<<>>>FFFSSS```kkkttt{{{zzzsssrrrvvv}}}{{{tttfffUUUEEE:::666555111222222444777===DDDIIIRRRaaarrr}}}{{{yyyvvvpppjjjggghhhmmmqqqyyynnnfffbbbWWWOOOIIIFFFCCC>>>;;;======AAAFFFGGGDDD???===<<>>:::888666666===EEEKKKUUUbbbkkkooopppppprrrqqqwwwzzzyyyxxxvvvpppiii```YYYQQQLLLIIIHHHMMMUUUaaaiiirrrrrrlllhhhjjjmmmssstttvvvwwwyyyyyyzzzzzz|||}}}~~~~~~xxxtttppplllkkkmmmmmmqqqwww{{{||||||||||||{{{}}}pppggg[[[QQQKKKGGGDDDAAA======<<<:::999:::===@@@FFFLLLPPPQQQXXXkkk|||nnn^^^TTTSSSXXX\\\aaadddbbb]]][[[___eeeiiiyyy{{{zzzyyysssxxx{{{zzzzzz{{{{{{yyy}}}kkkccccccdddppp}}}}}}}}}ssstttdddTTTJJJ;;;AAAOOO```tttsssnnneee]]]SSSIII???999333333222222222222333333222999<<<===IIIbbb|||}}}lllXXXKKKLLLRRR```rrr~~~|||zzzyyyyyyvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwxxxxxxxxxzzz}}}zzzqqqiii```WWWPPPEEEBBB???======;;;999888555444444333333444444444222111000111222222222000,,,------...000111333444000000000000000000000000111000/////////000222333////////////000000000000222222333444555555555555333333333444444444555555777777888999;;;<<<<<<===AAABBBDDDFFFIIINNNTTTXXXZZZ^^^cccgggkkkqqqzzz|||~~~zzzwwwrrrmmmiiiddd___VVVNNNHHHCCC>>><<<666333222333333000000333333777@@@OOObbbvvv~~~ssshhh]]]WWWNNNJJJDDD???===<<<;;;:::::::::999888777777:::<<<>>>GGGTTTaaallltttzzz~~~tttnnnnnnrrr}}}~~~|||zzz}}}mmmYYYJJJ===444222444333111222777;;;>>>CCCIIITTTbbbsss}}}zzzvvvqqqmmmmmmkkkjjjmmmrrr|||oooddd]]]VVVNNNHHHGGGEEE@@@======AAABBBDDDEEECCC@@@===;;;@@@IIIUUU]]]bbbeeegggjjjiiiiiiiiijjjkkklllmmmnnnpppqqqqqqrrrrrrrrrqqqqqqsssssssssrrrqqqqqqsssuuu{{{}}}}}}tttkkk```VVVNNNEEE>>>777555444444999???JJJRRR___jjjqqqqqqnnnkkkrrrvvvzzzzzzzzzwwwpppggg^^^YYYSSSNNNHHHFFFLLLTTTcccoooxxxtttllliiikkknnnqqqsssvvvwwwxxxyyy{{{}}}}}}~~~~~~}}}{{{{{{|||~~~xxxtttpppllljjjlllqqqtttxxxzzzzzzzzzzzz{{{yyylll]]]TTTMMMFFFCCCCCC???>>><<<999888999<<<@@@GGGJJJOOOUUUXXXaaatttmmm\\\TTTSSSUUU]]]dddfff```ZZZ[[[```ccciiivvv}}}{{{{{{zzzxxxvvvvvvyyy|||~~~~~~zzzpppccc^^^cccllluuuyyyvvvsssqqqmmm^^^KKK???>>>LLL]]]rrr~~~ssskkkddd^^^VVVIII@@@<<<000///...---...///111333111666999;;;KKKggg~~~}}}jjjTTTHHHMMMWWWeeeuuu}}}zzzxxxvvvuuuuuuvvvwwwvvvuuuttttttvvvxxxyyyxxxwwwvvvwwwyyy|||yyyrrrjjj___SSSKKKEEECCCAAA>>><<<:::888888444444333333333333222222111111111111000000000000000000000000////////////000///...------...///000111111111111000000000000/////////000111111222222000111111222222333444444666666666666666555555555444777:::;;;:::::::::;;;???AAADDDGGGJJJOOOTTTXXX___bbbgggmmmsssxxx|||~~~~~~{{{wwwrrrmmmjjjeee^^^UUULLLFFFBBB???>>>:::888444000---------...222666???LLL]]]ppp|||ssshhh]]]VVVQQQLLLEEE???===<<<<<<;;;::::::999777666777;;;>>>BBBHHHSSS```kkkrrrvvvxxxvvvyyyzzznnnfffdddkkkxxx}}}{{{zzzwwwgggTTTFFF;;;444222444444222333888<<<>>>DDDKKKUUUbbbqqqzzz}}}yyysssooolllmmmmmmlllpppuuu{{{oooddd^^^UUUMMMGGGFFFDDD@@@===>>>AAAEEEGGGGGGCCC???<<<<<>><<<999888999<<>>;;;999888888444444333333333333222222111111000000000/////////000000000000//////////////////............///////////////////////////////////////000111111222222000111111222222333333444555555555555555444444444666888;;;<<<;;;;;;<<<===???AAADDDGGGKKKOOOUUUXXXaaadddiiiooouuuzzz~~~~~~|||wwwrrrmmmjjjeee___UUULLLFFFBBB>>><<<888666333000......///000111555===JJJZZZmmm~~~|||tttjjj___XXXPPPKKKDDD???===<<<;;;;;;::::::999777666777:::<<>>???CCCHHHLLLJJJBBB<<<<<<>>>CCCJJJTTT[[[```dddhhhkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllnnnooopppppppppppptttuuuuuutttssstttvvvxxx{{{|||wwwqqqkkkccc[[[TTTIIIBBB<<<999777666999???CCCLLL[[[jjjuuuyyyyyyxxxvvvzzz|||{{{zzzxxxqqqiii^^^XXXSSSNNNJJJIIIPPPYYYdddpppyyywwwppplllllllllppprrruuuvvvwwwxxx{{{}}}|||}}}}}}|||{{{{{{}}}yyyrrrqqqooommmnnnqqqvvvxxxyyyzzzyyyyyy{{{}}}}}}pppbbbXXXPPPHHHDDDCCC>>>>>><<<:::888999<<<>>>DDDHHHMMMRRRTTT\\\mmm}}}vvvfffZZZUUUUUU\\\dddfff```YYYYYY\\\^^^dddppp|||~~~|||yyyoooccc]]]___gggooosss{{{wwwtttssskkk[[[KKKBBBBBBSSSiiizzzqqqllliiihhhaaaSSSEEE>>>777555333000//////000111222888;;;???RRRoooyyyoooXXXMMMTTT```nnn{{{}}}{{{yyyyyywwwxxxyyyxxxvvvuuuvvvwwwyyyzzzzzzyyyyyyzzz}}}{{{ssskkkcccZZZOOOGGGCCCBBB???===;;;999888777444444333333333333222222000000000/////////......000000000000////////////......////////////......,,,,,,,,,------......///...//////000000111111222000000111111222333333333444444444444444444444444666999;;;<<<<<<<<<===>>>???AAAEEEHHHLLLQQQVVVZZZdddggglllrrrxxx||||||wwwqqqllljjjfff___UUULLLEEE@@@===;;;666444222000//////000111111444<<>>777222222444444333444888;;;???HHHRRR\\\fffpppvvvzzz|||yyyssslllkkkkkkmmmllllllqqqyyyxxxmmmddd^^^RRRLLLFFFEEEBBB>>>>>>AAADDDKKKQQQLLLAAA:::;;;@@@DDDKKKTTT[[[___ccchhhlllkkkkkkkkkkkkkkkkkkjjjjjjiiijjjlllmmmnnnooopppppprrrssstttsssssstttvvvyyyyyy{{{|||uuuooojjjccc[[[UUUJJJCCC===:::777666888===@@@JJJZZZjjjvvv||||||{{{yyy|||}}}{{{yyywwwqqqiii```ZZZTTTOOOJJJIIIQQQZZZdddpppzzzxxxrrrmmmllljjjppprrrtttuuuvvvxxxzzz|||{{{|||}}}|||{{{|||~~~~~~}}}uuuooonnnnnnnnnppptttxxxyyyzzzyyyyyyyyy|||~~~ssseee[[[RRRJJJDDDCCC>>>>>>===:::999999;;;>>>BBBFFFLLLPPPRRRXXXgggwwwyyyiii\\\WWWWWW[[[cccfff```YYYXXXZZZ\\\aaalllyyy}}}yyypppddd]]]^^^fffooouuu|||xxxvvvuuuqqqcccQQQCCCAAAQQQgggyyyvvvoookkkjjjdddUUUFFF===666555222000//////000111222777;;;@@@UUUsss~~~zzzoooWWWOOOWWWeeettt}}}{{{yyyxxxxxxyyyzzzyyywwwvvvwwwxxxxxxyyyyyyyyyyyy{{{yyyppphhh```WWWMMMFFFAAA@@@>>><<<:::888777777444444333333333222222222////////////............000000000000////////////,,,---////////////---,,,++++++,,,------...//////......//////000111111111000000000111222222333333444444444444444555555555666888:::;;;;;;;;;===??????BBBFFFIIIMMMRRRXXX\\\eeehhhmmmtttzzz~~~{{{vvvpppllliiifff___UUUKKKDDD???<<<999555444222000//////000000111555;;;DDDQQQcccvvv}}}vvvlllaaaZZZNNNJJJDDD@@@===<<<;;;:::999::::::999777777888:::DDDLLLXXXdddlllnnnllljjjhhhjjjqqq{{{~~~ssshhhdddeeeqqq{{{~~~|||qqq^^^III===666222111333333222444888;;;@@@KKKWWWccckkkrrrwwwzzz{{{wwwpppjjjjjjkkkmmmkkkjjjpppwwwuuukkkbbb\\\PPPKKKFFFDDD@@@===>>>BBBEEEMMMRRRMMM@@@999;;;AAAEEEKKKTTT[[[___cccgggkkkkkkkkklllllllllkkkjjjjjjhhhiiikkklllmmmnnnnnnooopppqqqrrrrrrrrrsssvvvyyywww{{{{{{tttnnnhhhaaaYYYSSSIIICCC===:::777555777<<>>>>>===;;;999999;;;<<<@@@DDDJJJOOOPPPTTTcccrrrzzziii]]]YYYZZZYYYaaafff```YYYXXXYYYYYY___gggttt{{{qqqeee]]]^^^fffrrryyy|||zzzxxxwwwttthhhUUUEEEDDDRRRgggxxx~~~uuunnnkkkeeeVVVGGG>>>444222000//////000111222111666999@@@VVVuuu|||yyyttt\\\PPPZZZjjjzzz~~~zzzwwwvvvxxxyyyzzzyyyxxxwwwwwwyyyvvvwwwxxxxxxyyy{{{~~~wwwmmmddd]]]UUULLLFFF@@@???===;;;999777666666444444333333333222222222////////////............000000000000////////////,,,---...//////...---,,,,,,,,,---...//////000000.........///000000111111///000000111111222333333444444555555666666666666555777888999999:::<<<>>>@@@CCCFFFJJJOOOTTTZZZ___dddhhhnnnuuu{{{zzzuuupppkkkiiieee___TTTKKKDDD???;;;999777555333111///.........111666<<>><<<;;;:::::::::999777777999<<>>DDDGGGMMMRRRLLL@@@999<<>>???>>><<<999999:::<<<>>>BBBIIINNNOOOSSS```nnn|||jjj]]]YYYZZZVVV___eee```ZZZWWWXXXXXX]]]cccppp~~~uuuggg]]]\\\eeesss|||}}}}}}{{{yyyuuukkkYYYHHHFFFRRRfffxxx|||tttqqqjjj\\\KKKAAA333222000//////000111222000555999AAAWWWvvv}}}||||||yyy```SSS^^^ooo~~~~~~zzzwwwuuuxxxyyyzzzyyywwwvvvwwwxxxuuuvvvwwwxxxyyy||||||tttjjjaaaZZZRRRKKKEEE???>>><<<:::888777666666444444333333333333222222000000000/////////......000000000000////////////------............------.........///000000000111---......//////000000111//////000000111222222222444444555555666777777777555666777888888:::===???@@@CCCGGGLLLPPPVVV\\\aaaccchhhooowww~~~}}}xxxsssoookkkiiiddd]]]SSSJJJCCC>>>;;;999777555444222000...------111555<<>><<<;;;;;;:::888777999<<>>FFFUUUdddrrrxxx}}}~~~uuukkkfffhhhlllooonnnmmmttt}}}}}}qqqddd[[[UUUMMMIIIEEEBBB>>>;;;>>>EEEGGGMMMOOOJJJAAA;;;<<<@@@CCCKKKUUU]]]aaacccfffhhhhhhiiikkkmmmmmmmmmkkkkkkjjjkkkkkklllmmmmmmmmmllloooppprrrrrrrrrtttxxx{{{xxx||||||zzzzzz|||wwwpppkkkfff```YYYSSSIIICCC>>><<<:::888999>>>EEEOOO___ooo{{{{{{|||yyytttqqqooojjjccc^^^XXXQQQLLLIIIJJJSSS^^^hhhpppvvvtttooommmkkkhhhnnnppprrrttttttvvvxxxzzzxxxzzz{{{||||||}}}yyyqqqjjjiiiiiijjjnnnsssqqqtttwwwzzzzzz{{{|||}}}~~~~~~~~~~~~{{{|||~~~~~~ooodddYYYNNNFFFCCC>>>???>>><<<:::999:::;;;<<<@@@HHHNNNNNNRRR___lllmmm]]]VVVVVVTTT]]]ddd```ZZZXXXXXXXXX]]]aaalll|||yyyiii[[[YYYbbbqqq|||{{{uuummm\\\MMMEEEPPPdddwww~~~|||{{{uuufffSSSGGG666555222000///000111111222666999BBBYYYxxx~~~}}}vvv\\\XXXcccsss~~~{{{xxxwwwwwwyyyyyyxxxwwwvvvwwwxxxvvvwwwxxxyyy{{{~~~yyyqqqggg]]]VVVOOOHHHCCC>>><<<;;;999777666555555444444333333333333222222111111000000000/////////000000000000////////////...------,,,,,,------.../////////////////////000------......///000000000//////000000111111222222333333444555555666777777555777888888999;;;>>>@@@AAACCCHHHLLLQQQWWW^^^bbbdddhhhpppyyy{{{vvvrrrnnnkkkiiibbb\\\RRRIIICCC???;;;:::444444333222111000//////...444:::???EEEPPP```kkkwwwwwwwwwuuuqqqiii___XXXOOOKKKGGGDDDBBBAAA???======<<<:::888777:::@@@DDDLLLSSS___jjjrrrtttsssqqqcccbbbdddhhhlllppp{{{zzzpppqqqwww}}}{{{ppp\\\EEE:::777555444555333444888<<<@@@HHHYYYiiiwww|||uuujjjdddgggmmmqqqppppppxxx|||ooocccXXXSSSLLLHHHEEEBBB===:::>>>EEEHHHLLLNNNIIIAAA<<<<<<@@@CCCKKKVVV^^^bbbccceeegggggghhhkkkmmmmmmmmmlllkkkkkkkkklllmmmmmmmmmllllllpppqqqsssssstttvvvyyy|||yyy}}}|||xxxvvvvvvzzzuuuooojjjfffaaaZZZTTTJJJDDD???>>><<<999;;;???FFFPPP```qqq~~~{{{{{{xxxrrrooonnnhhhbbb[[[UUUOOOKKKIIIKKKVVVaaaiiipppuuurrrnnnllljjjhhhnnnppprrrssstttvvvxxxzzzxxxzzz{{{||||||}}}zzzqqqjjjhhhiiiiiimmmrrrooorrrwwwzzz{{{{{{|||}}}~~~~~~~~~~~~}}}{{{{{{}}}pppeeeZZZNNNFFFCCC>>>???>>><<<:::999999:::;;;@@@HHHNNNNNNRRR^^^lll{{{ppp^^^UUURRRRRR\\\ccc```ZZZXXXXXXXXX]]]___jjjzzz}}}jjjZZZVVV___nnnzzz|||vvvmmm^^^PPPDDDNNNbbbuuu}}}~~~nnnYYYKKK:::888555222000000000000333777:::CCC[[[zzz~~~~~~nnnTTT]]]gggvvv~~~|||zzzzzzwwwxxxyyyxxxvvvuuuvvvwwwvvvxxxyyy{{{|||wwwooodddZZZSSSMMMFFFAAA===<<<:::888777666555555444444444333333333222222111111111111000000000000000000000000////////////......,,,++++++,,,......///////////////.........------......///000000000/////////000111111222222222222333333444555666666777888999999:::<<>>BBBLLLZZZeeerrrrrrsssssspppiii```ZZZOOOLLLHHHEEECCCBBB@@@>>>>>><<<:::777777;;;BBBGGGRRRYYYeeepppxxx{{{{{{zzzfffdddeeeggghhhkkkttt~~~}}}tttvvv}}}zzzmmmYYYCCC:::888666333111333666888999===GGGVVVbbbttt}}}~~~~~~ooolllbbbjjjrrrqqqlllllluuu|||ooobbbVVVNNNIIIEEEBBB@@@===:::===CCCHHHKKKJJJDDD<<<999===BBBGGGNNNXXX___bbbdddfffhhhkkkkkkllllllkkkkkkjjjjjjkkkkkkkkkkkkkkklllmmmnnnoooqqqsssuuuwwwyyyzzzzzz|||~~~|||xxxuuutttxxxtttooojjjddd^^^XXXTTTJJJFFF@@@;;;999;;;???AAANNNXXXfffsss{{{vvvrrrpppkkkeee```XXXSSSLLLHHHEEEIIIVVVdddpppsssuuuuuuqqqkkkgggdddhhhkkkpppsssuuuwwwzzz||||||{{{zzzzzz{{{}}}yyyqqqiiiggghhhiiinnnssssssuuuwwwxxxxxxyyy{{{}}}~~~|||zzzzzz{{{}}}~~~~~~~~~~~~~~~xxxiiiZZZOOOGGGCCC??????===;;;888777888999:::<<>>777222222222000111333555777<<>>;;;;;;;;;;;;<<>>DDDIIIJJJIIICCC<<<999===BBBGGGOOOXXX___bbbccceeegggjjjjjjkkkkkklllkkkkkkjjjmmmlllllllllmmmnnnooopppppprrrtttwwwzzz|||}}}~~~~~~zzzvvvuuuwwwtttooojjjddd^^^WWWRRRJJJGGGAAA<<<:::<<<@@@CCCLLLWWWeeerrr~~~xxxtttpppkkkddd^^^VVVPPPJJJGGGEEEJJJXXXeeeooorrruuuuuuqqqkkkeeebbbeeeiiinnnrrruuuwwwzzz|||||||||{{{zzz{{{}}}~~~xxxppphhhggghhhiiinnnssstttvvvxxxyyyyyyzzz|||}}}~~~}}}||||||||||||}}}~~~~~~~~~~~~|||yyyjjj\\\QQQIIIEEE@@@???>>><<<999888888999:::<<>>777222222222000111444444666;;;IIIbbb|||}}}~~~kkk\\\YYY\\\lll}}}|||}}}}}}zzzwwwvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyzzz{{{}}}xxxpppeeeZZZQQQJJJDDD@@@;;;:::888777555555555666333222222222111111111111000000000000000000000000000//////...------,,,,,,///...,,,------...,,,+++..............................////////////......000000000000111111111111333333333444444444444555777777888999;;;===???@@@AAACCCHHHOOOUUU\\\```ccciiinnnvvv~~~~~~zzzuuuqqqllliiihhh]]]VVVMMMEEE@@@===<<<:::888777444222000///////////////111666>>>GGGOOOTTTbbbjjjooonnnkkkggg```YYYTTTQQQLLLHHHEEEBBB@@@>>>===;;;;;;<<<<<<>>>IIISSScccgggnnnxxxvvvssspppooolllkkkooovvv|||xxx}}}}}}}}}~~~{{{uuubbbPPP>>>777666666444333333666999:::???IIIXXXcccoooyyy{{{|||vvviiihhhfffnnntttrrrmmmnnnxxxyyyooobbbUUUMMMIIIDDDAAA???===;;;???EEEIIIJJJHHHAAA:::888<<>>BBBDDDKKKVVVdddqqq~~~zzztttpppjjjbbb]]]SSSMMMHHHFFFFFFKKKYYYfffnnnrrrvvvvvvqqqjjjccc___aaaffflllqqqtttwwwzzz|||}}}||||||{{{|||}}}xxxuuunnngggggghhhiiimmmrrruuuwwwyyyzzzzzzzzz|||~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~{{{~~~{{{lll___UUULLLGGGAAA@@@???===;;;999888777999;;;AAAIIIMMMQQQYYYbbbnnnnnn[[[VVVQQQXXXaaaeeeccc^^^ZZZXXX]]]^^^dddrrrnnn[[[OOOQQQcccuuu}}}vvvmmmcccLLLSSSdddzzz}}}lllSSS???888333222222000111444333666<<>>???@@@CCCHHHNNNUUU\\\aaadddjjjooowww~~~zzzuuupppjjjfffcccYYYSSSKKKCCC???<<<:::999777666555333111000//////------///333:::CCCKKKPPP[[[ccciiiiiigggeee```ZZZUUURRRMMMIIIFFFCCC@@@>>><<<;;;;;;<<<===BBBNNN[[[hhhlllsss}}}}}}yyyuuurrrlllhhhlllrrryyyxxx~~~{{{{{{}}}{{{}}}~~~yyyqqq\\\LLL<<<555555333222222333666999<<<@@@KKKZZZeeeooozzz||||||}}}sssggghhhjjjpppuuusssnnnooozzzwwwmmmaaaTTTMMMIIIDDD@@@???<<<;;;@@@FFFJJJIIIFFF???999888<<>>@@@CCCEEELLLXXXfffrrr}}}yyysssnnniiibbb]]]SSSMMMGGGFFFGGGMMMYYYeeemmmqqquuuvvvppphhh```\\\]]]bbbiiiooossswwwzzz|||}}}}}}|||||||||}}}~~~uuurrrkkkfffgggiiijjjnnnrrrwwwyyyzzz{{{{{{{{{}}}|||}}}~~~~~~~~~~~~}}}|||}}}~~~}}}}}}}}}ooocccYYYPPPKKKCCCAAA@@@>>>===;;;888666999:::???GGGLLLPPPWWW___lllrrr]]]WWWPPPVVV___dddeee```ZZZWWW\\\]]]bbbnnn{{{nnn]]]OOOOOO^^^ppp|||vvvrrrlllRRRUUUdddzzzzzz~~~mmmUUU@@@999333222111000111444444777>>>NNNhhhrrr]]]RRRSSS___ooo}}}}}}|||{{{yyyyyyxxxwwwvvvwwwyyy{{{}}}zzz{{{|||~~~uuunnncccWWWNNNGGGAAA===;;;::::::888777444222111111111111000000000000///000000000000000000000000//////.........---------///...,,,---...///...,,,........................---.../////////////////////000000000111111111111222222333333333444444444666666777888:::<<<===>>>@@@CCCHHHOOOWWW]]]ccceeekkkqqqyyy|||vvvpppiiiccc```VVVQQQIIIBBB>>><<<:::999777666555333222111000///,,,---///222777???GGGMMMTTT\\\cccdddddddddaaa\\\VVVSSSMMMIIIFFFCCC@@@>>>;;;:::;;;===???EEEUUUdddooorrrwww{{{uuummmfffhhhnnn~~~xxxtttvvv{{{vvvyyy~~~|||{{{}}}~~~xxxnnnXXXJJJ;;;555333111000000222666:::===BBBMMM[[[fffppp|||~~~}}}rrrgggjjjmmmssswwwtttnnnppp|||{{{sssjjj^^^SSSLLLHHHCCC???>>><<<;;;AAAHHHLLLJJJDDD>>>999999===AAAJJJQQQZZZ___aaaaaabbbcccfffggghhhjjjkkkllllllmmmhhhhhhhhhjjjkkkmmmoooppptttvvv{{{zzzsssqqqooolllggg```XXXRRRLLLIIIDDD@@@???@@@CCCEEEOOO[[[jjjttt}}}}}}vvvpppmmmiiiccc___VVVOOOIIIHHHIIINNNYYYdddmmmqqquuuuuuooofff^^^YYYYYY^^^fffmmmrrrvvvyyy{{{||||||}}}}}}}}}~~~~~~uuupppjjjfffhhhjjjkkknnnsssxxxyyy{{{{{{{{{{{{}}}~~~{{{|||}}}~~~~~~~~~~~~~~~|||}}}}}}|||}}}~~~~~~qqqggg^^^UUUOOOFFFCCC@@@>>>>>><<<999666999999===EEEKKKOOOVVV]]]lllvvv___WWWPPPUUU]]]dddfffccc\\\WWWYYY[[[```jjjwwwzzznnn```RRRPPP]]]mmm}}}yyywwwsssXXXWWWbbbwwwyyy{{{kkkUUUBBB:::333222111000111555555888AAATTTppprrr[[[QQQTTTaaappp~~~}}}}}}|||{{{zzzyyywwwwwwxxxyyy|||}}}zzz{{{}}}~~~~~~ssskkk```UUULLLEEE@@@<<<::::::999888666444222111111111111000000000000///111111111111111111111111000000000000///////////////---------//////...---........................------...//////////////////000000000111111111111222222222333333333444444555555666777999;;;===>>>AAACCCIIIPPPXXX___eeehhhmmmrrr{{{~~~yyyqqqhhhaaa\\\TTTOOOHHHBBB???<<<:::999666666555444333111000000,,,...000222666<<>>::::::;;;===???HHH[[[lllxxxyyy{{{{{{ppphhhiiiooo~~~wwwpppmmmqqq{{{{{{wwwrrrvvv|||}}}{{{~~~~~~uuujjjTTTGGG:::555333000///000222666;;;>>>DDDNNN]]]hhhooo}}}~~~{{{ooofffkkkqqqvvvyyyuuuooorrr~~~xxxooofff\\\RRRKKKHHHCCC???===<<<<<>>BBBKKKRRRZZZ```bbbbbbccceeefffggghhhjjjkkkllllllllljjjjjjkkklllnnnppprrrssstttwww}}}|||qqqooommmjjjfff```YYYTTTLLLIIIEEEAAA???@@@BBBDDDOOO]]]mmmwww~~~zzzsssooollliiidddaaaXXXQQQKKKJJJMMMRRR\\\eeennnqqqtttssslllccc\\\WWWVVV\\\dddkkkqqqtttwwwyyy{{{||||||}}}~~~uuunnniiifffiiilllmmmppptttxxxyyy{{{{{{zzz{{{|||~~~{{{{{{||||||}}}}}}~~~~~~}}}~~~~~~}}}|||zzz{{{|||~~~~~~rrrjjjbbbYYYRRRJJJEEE@@@>>>======:::777999888<<>><<<:::999666666555555444222111000---///111222444:::BBBIIILLLSSSYYY[[[\\\______\\\WWWSSSMMMIIIEEEBBB???===::::::;;;===???III___sss~~~vvvlllmmmtttxxxmmmgggfffkkkwwwzzzwwwrrrwww}}}}}}|||~~~}}}rrrfffOOOCCC888444333111000222111666;;;???EEEPPP^^^iiimmm{{{|||wwwkkkccciiisssxxxzzzvvvpppsss}}}uuulllbbbYYYPPPKKKGGGBBB>>>===;;;<<>><<<999:::;;;<<>><<<;;;<<>>???@@@KKK\\\ppp|||}}}uuupppmmmjjjeeebbbXXXQQQLLLNNNSSSZZZdddmmmppprrrsssooohhh```ZZZVVVSSSYYYbbbjjjooorrrtttvvvxxxzzz|||~~~{{{rrrmmmhhhgggllloooppprrruuuwwwyyyzzzzzzyyyyyy{{{|||{{{zzzyyyxxxyyy{{{}}}~~~}}}||||||}}}}}}||||||}}}|||rrrmmmggg^^^WWWPPPHHH@@@<<<<<<===;;;999999777999BBBIIINNNRRRWWWdddyyy~~~hhh___PPPPPPTTT[[[cccddd^^^WWWTTTYYY]]]cccrrr|||vvv}}}}}}xxxxxxxxxwwwxxxzzzzzzrrrddd[[[aaalllooozzz}}}}}}wwwgggYYYTTTbbbttt|||~~~}}}|||yyyvvvvvvsssfffYYYDDD<<<444222111///222666444888DDD^^^~~~}}}hhhQQQNNNWWWbbbqqqyyyzzzzzzzzzxxxxxxxxxyyyxxxyyyzzz{{{||||||||||||yyyzzz|||~~~{{{jjjdddZZZQQQJJJEEE@@@>>>:::888666444333444555666333333333222222222222111000000000000000000000000.........///////////////...------...000111000///------------------------,,,---...///000000000000000000000000111111111111111111222222222333333333444444555666888:::;;;<<<;;;>>>EEELLLUUU]]]cccfffpppvvv~~~yyyooocccXXXQQQKKKGGGBBB>>>;;;:::888666555555666666555333111000+++...000000000555===EEEGGGNNNSSSSSSTTTWWWXXXVVVVVVRRRLLLHHHDDDAAA===;;;999:::;;;<<<>>>JJJbbbxxxyyyvvvvvvlllnnnvvv|||qqqhhh___[[[\\\eeettt}}}wwwzzz}}}|||zzzooocccMMMCCC999555444222222444333666;;;BBBKKKUUU```gggppp{{{zzztttoooddd^^^eeepppyyy{{{tttoooxxxuuuiii```WWWMMMGGGEEE@@@>>>>>><<<<<>>:::<<>><<<:::999999777999<<<@@@GGGNNNTTTWWWcccuuu~~~kkkYYYTTTQQQRRRWWW___bbb^^^XXXTTTXXX\\\cccrrr~~~{{{rrrvvvyyyzzzxxxwwwxxxzzz|||}}}{{{lll^^^bbbooosssxxx{{{{{{|||~~~}}}yyyaaaSSSMMMYYYooo{{{}}}zzz~~~{{{yyyxxxuuummm```VVV???999444111---+++...444555;;;EEEdddhhhQQQLLLRRRiiivvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxyyyyyyyyy{{{~~~xxxmmmbbbWWWPPPJJJCCC>>>===999888555333333444666777333333333333333333333333333111///...000111111111222111111000///......---........................//////......---------,,,///////////////000111111000/////////000111333444222222333333333333444444222222333555777999;;;===>>>AAAEEELLLTTT]]]dddgggpppzzzvvvlll```UUUNNNFFFCCC@@@>>>===<<<;;;999555555555555444222000///------...///000444999===FFFJJJOOORRRSSSRRRQQQQQQSSSQQQNNNIIIEEE@@@===;;;;;;:::999:::===HHH___ttt}}}uuurrrvvv||||||uuussswww|||xxxnnneee\\\XXXZZZcccuuu}}}}}}}}}zzznnnaaaLLLAAA888555444222222444444777<<>>===<<<<<>><<<;;;999999777999;;;@@@FFFMMMSSSWWW___rrrooo]]]SSSQQQPPPVVV^^^aaa]]]WWWTTTXXX\\\cccqqq{{{xxxsssvvvyyyzzzyyyzzz{{{}}}~~~~~~nnn___bbbnnnrrrvvvyyyxxxyyy{{{zzzwwwbbbSSSKKKWWWlll{{{~~~}}}{{{wwwuuurrrjjj___UUUBBB;;;666333///---000666888>>>HHHfffmmmVVVPPPWWWlllyyy~~~vvvvvvuuuuuuuuuvvvwwwxxxxxxwwwwwwwwwwwwxxxyyyyyyyyy{{{}}}wwwjjj___TTTNNNIIIBBB===<<<888777777666555444444444333333333333333333333333333111//////000111111111000000000///...---------......................../////////.........------...............///000000000////////////000222333222222222333333333444444222333444555777:::<<<===>>>@@@EEELLLTTT]]]cccgggpppzzz~~~vvvlllaaaVVVOOOFFFCCC???===<<<<<<:::999666777777666555333111000,,,---......000333888<<>>DDDMMM^^^qqq||||||zzzuuunnnhhhccc```XXXTTTQQQSSS[[[eeelllpppttttttssspppkkkcccYYYSSSUUU\\\eeellloooqqqsssvvvwwwxxxyyyzzz|||xxxqqqjjjkkkmmmpppsssuuuwwwxxxwwwwwwxxxyyyzzz{{{|||}}}yyyzzz||||||{{{zzz{{{|||xxxxxxxxxyyyyyy{{{||||||zzzzzzzzz{{{}}}wwwfff\\\YYYYYYYYYMMMIIICCC???<<<;;;:::888777888;;;@@@FFFMMMRRRVVV\\\nnnsssaaaSSSOOOOOOTTT\\\___\\\WWWSSSWWW[[[bbbnnn}}}zzzwwwtttvvvyyyzzz{{{|||pppaaabbbnnnsssvvvxxxvvvvvvyyyxxxuuudddTTTIIITTTiiizzz{{{vvvrrrooohhh]]]UUUFFF???888444111///222777666>>>JJJhhhsssYYYTTT[[[qqq|||~~~uuuuuutttssstttuuuvvvwwwvvvvvvwwwwwwwwwxxxxxxxxxzzzzzz|||~~~uuufff[[[QQQKKKGGG@@@<<<<<<777888888888777555222111333333333333333333333333222000//////000111111000//////......------,,,,,,........................000000////////////......//////......//////000111000000////////////000111222222222222333333333333333333444666888:::<<<======@@@DDDKKKTTT\\\cccgggoooyyy}}}uuulllaaaVVVOOOEEEBBB???<<<<<<;;;:::999888888888888666444222111+++,,,------///222777;;;BBBFFFKKKOOOOOOOOOOOOOOOPPPOOOLLLHHHDDD@@@===;;;777666666777999BBBUUUfffsssmmmgggeeehhhmmmpppqqqrrrssssssoookkkmmmtttzzzyyymmmaaa[[[[[[eeewww~~~}}}~~~yyyiiiZZZFFF===555333333111111333555999>>>EEEMMMVVV___eeejjj{{{~~~sssfffXXXXXXffftttyyyzzzssspppzzzuuuiii```WWWMMMGGGCCC???======<<<<<>>DDDLLL]]]qqq|||~~~{{{}}}zzzuuunnnhhhbbb___YYYUUUTTTXXXaaakkkrrruuuuuuuuusssqqqllldddZZZSSSUUU\\\eeekkknnnpppsssvvvvvvxxxyyyyyyzzz~~~|||uuuqqqjjjkkknnnqqqtttvvvxxxyyyuuuvvvwwwxxxyyy{{{{{{|||wwwyyy|||||||||{{{{{{{{{yyyyyyyyyyyyzzz{{{|||}}}zzzzzzzzz{{{|||~~~|||hhh\\\WWWVVVUUULLLHHHCCC???===;;;:::888777888;;;???EEELLLQQQUUU[[[mmmuuucccRRRNNNMMMQQQYYY]]][[[VVVSSSVVVZZZaaakkkwww}}}|||wwwxxxyyy{{{|||~~~qqqaaabbbnnnvvvyyyzzzwwwwwwzzzyyyvvvgggUUUIIIRRRhhh{{{|||uuupppmmmggg^^^WWWJJJAAA999555222000222777111;;;KKKjjjwww\\\WWW___tttwwwvvvtttttttttuuuvvvwwwuuuvvvvvvwwwxxxxxxxxxxxxzzzzzz{{{~~~~~~tttcccYYYOOOJJJFFF@@@<<<<<<999999888777555444222111222222222222222222222222222000//////111111111000/////////......---------........................000000000000000/////////000000000000000111111222000000//////////////////111222222222222333333333444444555666888:::<<<===<<>><<<<<<;;;:::999999999999888666444222000+++,,,,,,,,,...111666:::@@@DDDIIIMMMMMMMMMMMMMMMMMMLLLIIIFFFBBB???<<<;;;777555555666777>>>NNN]]]gggccc___^^^aaaeeehhhiiigggiiiiiigggeeeiiirrryyyssseee^^^___iiizzz}}}|||}}}xxxgggWWWDDD;;;444333333222222444666:::@@@FFFNNNVVV___eeejjj|||tttfffYYYZZZiiiuuuzzzyyyrrrppp{{{uuuiii```WWWMMMGGGBBB>>><<<<<<<<<<<>>CCCLLL\\\ooozzz~~~~~~{{{{{{zzzxxxtttnnnhhhaaa^^^YYYWWWXXX^^^hhhrrrxxxzzzwwwvvvuuusssmmmeee[[[TTTSSSZZZdddjjjmmmpppsssuuuvvvxxxzzzzzzyyy|||xxxrrrnnnhhhjjjmmmpppsssvvvwwwxxxuuuuuuvvvwwwxxxyyyzzzzzzvvvxxxzzz{{{{{{zzzzzzzzz||||||{{{{{{{{{{{{||||||{{{{{{{{{||||||}}}~~~oooaaaYYYTTTQQQKKKHHHCCC???===<<<:::888777888:::>>>DDDKKKPPPTTT\\\mmmvvvcccRRRNNNKKKOOOWWW\\\ZZZVVVRRRTTTYYY```gggppp|||{{{{{{{{{|||~~~}}}~~~~~~ooo```bbbnnnzzz~~~~~~|||{{{}}}{{{wwwjjjWWWJJJRRRiii||||||uuupppnnniiibbb\\\LLLBBB888444222000111555000<<>><<<<<<<<<;;;:::999999888888666333111///+++,,,,,,,,,---000555999???CCCHHHKKKKKKJJJJJJJJJJJJHHHFFFCCC@@@===;;;:::666444444666777;;;GGGTTT\\\ZZZYYYYYY\\\___aaaccc___aaabbb``````eeeooowww}}}zzzkkkdddfffppp|||zzz{{{wwwfffUUUCCC:::444444444333333555777;;;AAAHHHOOOWWW___dddkkk|||tttggg[[[\\\kkkwwwzzzxxxrrrqqq|||uuuiii```WWWMMMGGGAAA===;;;<<<;;;<<>>CCCLLL[[[kkkssswwwyyyzzzxxxvvvvvvuuusssnnngggaaa]]]YYYYYY]]]fffqqqyyy}}}~~~zzzyyywwwuuuooofff\\\UUUQQQXXXbbbiiilllnnnqqqtttuuuxxx|||{{{yyy{{{vvvooojjjfffhhhlllpppsssuuuwwwwwwuuuuuuvvvvvvwwwxxxxxxxxxvvvwwwyyyyyyxxxwwwxxxyyy}}}||||||{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}~~~xxxiii^^^UUUPPPJJJGGGCCC@@@>>><<<:::888777888:::>>>CCCJJJOOOSSS\\\lll~~~wwwcccSSSNNNJJJNNNVVV[[[ZZZWWWQQQSSSXXX___cccjjjwww}}}}}}~~~~~~}}}~~~|||lll]]]aaammm}}}|||wwwjjjXXXKKKTTTiii|||{{{tttqqqpppmmmfff```OOOCCC888333111000111333333@@@QQQmmmeeeaaajjjyyy}}}zzzwwwvvvvvvwwwxxxtttvvvwwwyyyzzzzzzzzzyyyzzz{{{}}}{{{qqqbbbXXXNNNJJJFFFAAA>>>>>><<<:::666333222333444555222222222222222222222222111000///000222222000///000000000000000000//////////////////////////////......////////////000000,,,,,,++++++,,,,,,---...///000111111111111000000111111111111222222222222333444444555666888:::;;;:::<<>>;;;999888555333333555555888AAAJJJPPPQQQRRRTTTVVVYYY\\\]]]ZZZ[[[\\\ZZZZZZ___jjjrrrzzzpppkkknnnyyy{{{xxxyyyuuueeeSSSBBB:::444444666444444666888<<>>===:::888666777:::===CCCIIIOOORRR[[[kkk|||yyyeeeTTTNNNJJJMMMUUU[[[ZZZXXXPPPRRRXXX^^^aaafffttt~~~~~~zzziii[[[^^^kkk}}}{{{uuuhhhWWWKKKTTTiii{{{}}}xxxsssqqqqqqoooiiidddQQQEEE888333222000111333444AAARRRnnngggcccmmm}}}{{{wwwuuuuuuvvvwwwuuuvvvxxx{{{||||||{{{zzzyyy|||xxxmmmbbbXXXNNNIIIEEE@@@<<<<<<999888666555444444444555111111111111111111111111000000000111222222000...////////////////////////////////////////////////------........./////////,,,,,,,,,,,,,,,---......///000111222333333222222111111111111222222222222333333333444555777888999999<<>>>>>>>>===<<<;;;;;;:::999777444222000------------...111555999AAAEEEIIIJJJIIIGGGFFFEEEBBBAAA@@@===;;;999888777444111111333333444:::BBBEEEGGGJJJMMMPPPSSSVVVXXXWWWXXXXXXUUUTTTYYYdddlllwwwuuuqqqwwwzzzwwwxxxuuudddSSSAAA:::444555666555555777999===CCCIIIPPPWWW^^^ccckkkyyyzzzqqqhhh^^^^^^lllyyy{{{xxxqqqqqq}}}uuujjj```WWWMMMGGG@@@===;;;;;;;;;<<>>QQQnnn}}}fffbbbmmm|||wwwttttttuuuvvvuuuwwwyyy{{{}}}||||||{{{yyy|||vvvkkkbbbWWWMMMIIIDDD???;;;;;;666666777777777555444333111111111111111111111111000000000111222222000...---.....................000000000000000000000000,,,---------....../////////////////////000111111///000222333444444444333000111111111111222222222222222333333555666888888999;;;AAAHHHQQQ[[[bbbffflllwww~~~uuujjj]]]RRRJJJFFFCCC@@@?????????>>>======<<<<<<;;;888666333111---............111555999BBBFFFIIIJJJIIIFFFEEEDDD@@@???>>><<<:::888777666222000000111111111666======@@@EEEHHHLLLOOORRRTTTUUUVVVUUURRRQQQUUU```hhhuuuwwwuuu{{{yyyvvvzzzwwwfffSSS@@@999555555555333333666888;;;BBBKKKUUU]]]bbbdddooovvvyyyqqqeee___eeennn~~~yyyssspppyyyvvviii___UUULLLEEEBBB>>>;;;;;;<<<>>>EEEMMMOOOGGG>>>;;;999:::@@@GGGSSS[[[aaaaaabbbfffhhhhhhlllllllllkkkjjjiiihhhgggjjjjjjlllmmmnnnnnnoooooottttttvvv}}}yyysssooohhhbbb___WWWNNNGGGBBB@@@DDDLLLXXX[[[]]][[[YYYZZZ___dddgggjjjmmmmmmiiiddd___]]]\\\aaajjjwww}}}|||{{{wwwqqqiiiaaa\\\RRRRRRXXXbbbjjjmmmooorrruuuvvvxxx{{{zzzpppjjjhhhccchhhnnnrrrssssssrrrrrrvvvwwwxxxyyyyyyyyyyyyyyyvvvuuuuuuttttttttttttuuuvvvxxxyyyzzzyyyyyyyyyzzz{{{{{{}}}}}}zzzyyy}}}|||nnn^^^SSSKKKHHHCCC???===<<<:::999888999:::>>>CCCIIIOOOSSSXXXfffyyy|||lllZZZMMMHHHIIILLLXXX___WWWWWWTTTSSSVVVZZZ```kkkvvv}}}|||mmmXXXXXXdddqqqzzz~~~~~~{{{rrrhhhWWWNNNYYYlllxxx}}}~~~}}}yyysssqqqvvvzzzuuulll```FFF888666111111555333666===RRRtttyyy{{{zzzpppfffooo}}}|||zzzxxxvvvuuuuuuvvvxxxyyyzzz|||}}}}}}~~~~~~{{{vvvnnn^^^VVVLLLEEEBBB@@@;;;777999999888777666555444444333333333333333333333333000000000000000000000000//////////////////////////////000111111111111111000000//////.....................///////////////000111111111111222222222000000///////////////000///000222222222444666888:::;;;???EEENNNXXX```ffflllsss|||}}}tttjjj___UUUNNNEEECCC@@@??????>>><<<;;;===<<<;;;999777444222111......,,,++++++///666:::CCCDDDFFFHHHGGGEEEBBB@@@@@@===999777555444333111222222111111222222333444<<<===???BBBFFFJJJMMMOOOPPPPPPOOONNNOOOTTT]]]eeeppp|||vvvvvv|||yyy{{{vvvdddRRR@@@999444555444333333666777:::AAAJJJUUU___fffjjjuuuzzz{{{rrrddd___eeennn|||uuurrrzzzvvvjjj___UUULLLFFFBBB>>>;;;;;;<<<===DDDLLLOOOFFF>>>;;;999:::@@@GGGTTT\\\bbbbbbcccgggiiiiiillllllllllllkkkjjjiiihhhhhhiiikkkmmmoooppppppqqqttttttvvv}}}xxxrrrnnnhhhaaa^^^VVVMMMFFFBBB@@@FFFNNN[[[]]]]]]ZZZUUUTTTWWW[[[```cccggghhhfffaaa]]][[[ZZZ___jjjwwwzzzzzzyyyvvvqqqiii```ZZZSSSRRRWWWaaaiiilllnnnqqqssstttwww{{{yyynnngggdddccchhhnnnrrrssssssssssssvvvvvvwwwxxxxxxxxxxxxxxxwwwvvvuuutttssssssssssssvvvxxxzzzzzzyyyyyyzzz{{{zzz{{{||||||zzz}}}}}}ooo```VVVLLLHHHCCC???===<<<:::999888888:::>>>CCCIIIOOOSSSVVVcccuuu~~~pppYYYLLLHHHJJJNNN\\\ddd^^^YYYUUUTTTVVVZZZ```kkkvvvqqqZZZWWWaaappp{{{{{{sssiiiXXXNNNXXXlllyyy}}}~~~~~~|||xxxvvvyyy}}}zzzsssbbbHHH999666111111555333666>>>UUUwww~~~yyy{{{~~~pppjjjcccooo|||{{{yyywwwvvvuuuvvvvvvwwwxxxyyy{{{|||}}}}}}}}}}}}uuummm]]]VVVLLLEEEBBB???;;;777999999888777666555444444333333333333222222222222000000000000000000000000........................------...///////////////////////////......---------.........//////000000000000111111111222222222333333222222222222222333///111222333333444666999:::;;;>>>DDDLLLVVV^^^ccchhhpppzzz~~~uuujjj___TTTNNNEEECCC@@@?????????>>><<<===<<<;;;999777444222111......---+++,,,000555:::CCCEEEGGGIIIHHHFFFBBB@@@===:::777666555555444222111111111111111222222333999:::<<>>:::999:::AAAHHHUUU]]]ccccccdddhhhkkkkkkmmmmmmmmmmmmlllkkkjjjjjjhhhiiikkknnnpppqqqrrrrrrttttttwww|||vvvpppmmmfff```]]]TTTKKKEEEAAABBBIIIRRR^^^^^^\\\WWWPPPLLLLLLMMMSSSWWW]]]```___\\\ZZZXXXWWW]]]iiixxxvvvvvvvvvtttqqqiii```ZZZSSSRRRVVV```gggjjjlllooorrrssswww{{{wwwkkkccc```dddhhhnnnrrrssssssttttttuuuuuuvvvwwwwwwwwwvvvvvvvvvvvvtttsssrrrrrrrrrrrrwwwxxxzzzzzzyyyzzz{{{|||zzzzzz||||||~~~qqqbbbXXXLLLIIICCC@@@===<<<:::999888888:::>>>CCCJJJPPPTTTVVVbbbrrrvvv]]]OOOJJJMMMPPP\\\fffbbb\\\WWWUUUWWW[[[aaalllwww|||vvv]]]VVV]]]ppp~~~}}}vvvjjjYYYNNNWWWjjjyyy~~~}}}~~~~~~{{{}}}}}}fffKKK;;;777111111555333777@@@XXX|||}}}}}}}}}|||iiigggfffvvvzzzyyywwwvvvuuuuuuvvvvvvxxxxxxyyyzzz{{{||||||}}}~~~ssskkk\\\UUULLLEEEBBB???;;;888999888777777666555444444333333222222111111111000000000000000000000000000------------------------------........./////////...............---------,,,------...///000111111000000000111111111222222000000000//////000000111000222333333333444777999999;;;>>>CCCKKKSSS[[[___dddlllxxxvvvkkk___TTTNNNEEECCC@@@@@@@@@AAA@@@>>>>>>===;;;999777444333222//////...------000555999BBBDDDHHHJJJIIIEEEAAA>>>999777555444444555444333000000//////000000111222555666888:::>>>AAADDDFFFGGGHHHIIIHHHIIIOOOXXX___dddqqqwww~~~}}}qqqqqq~~~~~~}}}vvvcccOOO>>>888333444444333444777777:::???GGGRRR^^^kkkrrr}}}|||oooaaa]]]gggsssxxxuuu|||wwwjjj___VVVLLLFFF@@@===;;;<<<<<<===CCCKKKMMMEEE===:::999;;;AAAIIIUUU]]]cccdddeeeiiillllllmmmmmmmmmmmmmmmmmmlllllljjjkkkmmmoooppprrrrrrsssuuuvvvxxx|||~~~uuuoookkkeee^^^[[[SSSJJJEEEBBBCCCLLLUUU^^^^^^[[[UUUNNNHHHEEEDDDFFFKKKQQQUUUVVVUUUTTTTTTVVV\\\iiixxx}}}qqqqqqrrrsssqqqlllccc\\\UUUSSSVVV^^^eeeiiilllooorrruuuxxx{{{~~~vvvjjjbbb___dddiiinnnrrrttttttuuuvvvuuuuuuuuuvvvuuuuuutttttttttssssssrrrrrrrrrrrrsssvvvxxxyyyyyyyyyyyy{{{}}}yyyzzz{{{~~~~~~qqqbbbXXXMMMIIIDDD@@@>>><<<:::888777888:::>>>DDDKKKQQQUUUYYYdddqqq~~~{{{dddSSSMMMNNNOOOYYYcccbbb```[[[WWWXXX[[[bbbmmmxxx}}}~~~xxx^^^VVV[[[rrrxxxjjjZZZMMMTTTiiizzz||||||~~~~~~jjjNNN===888111111555444888BBB\\\rrraaaccciii}}}yyyxxxvvvuuuuuuuuuvvvvvvyyyyyyyyyzzz{{{||||||}}}~~~rrrjjj[[[UUULLLEEEAAA>>>;;;888888777777666555555444444333222222111111000000000000000000000000000000000........................////////////000000111111............------------,,,,,,---...///000111222000000000000111111111111///............///000000111222333444333444777999999:::===BBBIIIQQQWWW[[[aaajjjvvvwwwkkk```UUUNNNEEECCCAAAAAABBBBBBBBB@@@???===;;;999666444333222000111000//////111555888@@@BBBFFFHHHGGGCCC>>>;;;777555333333333333222111///............///000000222333555777:::===@@@AAADDDEEEFFFFFFGGGLLLUUU\\\bbbmmmsssyyywwwlllmmm{{{~~~}}}uuuaaaNNN===777333333444333444777888;;;???EEENNN[[[hhhqqq{{{}}}yyylll___]]]iiivvv~~~xxxuuu|||wwwjjj```VVVMMMFFF???<<<;;;<<<<<<===CCCJJJLLLDDD===::::::;;;BBBJJJTTT\\\bbbcccdddhhhkkkkkkllllllmmmnnnnnnnnnmmmmmmlllmmmnnnpppqqqrrrrrrrrrvvvxxx{{{}}}tttnnnkkkeee^^^YYYQQQIIIEEECCCEEEMMMWWW\\\[[[YYYTTTNNNHHHCCCAAA===AAAGGGKKKLLLMMMNNNOOOUUU\\\hhhwww|||nnnnnnnnnpppqqqmmmeee^^^VVVSSSUUU]]]dddhhhlllpppuuuwwwzzz|||}}}tttjjjdddbbbeeeiiinnnrrrtttuuuvvvwwwuuuuuuuuuuuuuuutttsssrrrqqqpppppppppqqqrrrssstttuuuvvvwwwwwwvvvwwwzzz|||yyyyyy{{{~~~qqqaaaWWWNNNJJJEEE@@@>>><<<:::888666777:::>>>DDDLLLRRRVVV[[[dddqqq|||yyyfffSSSLLLNNNMMMVVVbbbeeeeee___ZZZZZZ]]]cccooo{{{|||~~~www^^^UUUXXXtttyyyjjjZZZLLLQQQggg|||}}}zzz~~~}}}|||mmmPPP===888111111666555888DDD___~~~{{{~~~hhhXXX]]]gggyyyxxxvvvuuuuuuuuuvvvvvv{{{zzzzzzzzzzzz|||}}}~~~~~~qqqiiiYYYTTTMMMEEE@@@===;;;999777777666666555555444444222222222111111000000000000000000000000000000000/////////////////////////////////...///000111111........................,,,,,,---...///000111222//////000000000111111111222111111111222222333444111222333333333444666888888999<<>>;;;999666555444333222333333333222333666888===???BBBCCCBBB>>>:::777666555333333333222000.........------......///000111222333555888:::===>>>AAABBBDDDDDDEEEJJJRRRYYYaaalllppptttzzzqqqhhhjjjvvv~~~}}}{{{qqq]]]JJJ===777222333444333444777888;;;@@@FFFMMMYYYgggqqqxxxzzzvvvjjj]]]]]]jjjxxx}}}xxxuuu|||xxxkkk```VVVMMMGGG???<<<;;;<<<======BBBIIIKKKCCC<<<::::::<<>><<<:::888666777999>>>EEEMMMTTTXXXYYYcccppp{{{uuudddQQQJJJMMMMMMUUUeeekkkkkkddd^^^]]]___eeerrr~~~{{{|||uuu\\\RRRUUUoooyyykkk[[[LLLPPPhhhzzz}}}~~~{{{{{{~~~nnnQQQ===777000000666666888EEEaaa|||xxx{{{~~~~~~gggVVV\\\hhhzzzyyywwwvvvuuuuuuvvvvvv{{{zzzyyyyyyyyyzzz|||}}}}}}pppgggXXXTTTMMMEEE@@@<<<::::::666666666555555555444444222222222222222222222222000000000000000000000000000000000000000000000000...---,,,,,,,,,---...///.........///////////////,,,------...///000111111/////////000000000111111000000000000000111222333111222333333222333555777777888<<>><<<999666555444444555666777666666666777999;;;<<<>>>>>>===:::777444555444333333333222///---......------......///000111111222444666999;;;<<>>;;;:::<<<======BBBIIIKKKCCC<<<::::::<<>>BBBFFFNNNTTTaaaqqqrrrnnniiihhhiiifff]]]VVVRRRNNNPPPWWW___dddjjjppptttxxx|||||||||~~~{{{pppiiiggggggfffjjjooorrrtttvvvxxxzzzwwwwwwvvvvvvtttsssrrrqqqqqqqqqpppoooooooooooooooooopppppppppppprrruuuxxxyyyyyyyyy{{{~~~rrrccc[[[OOOKKKFFFAAA>>><<<:::888555666999>>>EEEMMMTTTYYYYYYdddrrr~~~vvvgggRRRJJJMMMMMMTTTeeennnooohhhaaa___```gggttt~~~xxxwww~~~pppYYYPPPTTTeeezzzwwwmmm^^^NNNQQQjjj}}}~~~{{{{{{|||nnnPPP<<<666///000666777999FFFccc{{{xxx{{{~~~~~~||||||~~~hhhVVV\\\hhh|||{{{yyywwwvvvuuuvvvvvvyyyxxxwwwvvvwwwxxxzzz{{{||||||nnndddWWWSSSMMMFFF???;;;:::;;;666666555555555444444444111111222222333333444444000000000000000000000000000000000000000000000000...---,,,++++++---...000/////////000000000111111---.........//////000000////////////000000000111------------...///000111000111222222111111333555666888<<>>???>>>>>>BBBIIINNNUUU___bbbgggssszzz{{{pppiiibbbdddooo|||}}}|||zzzuuuiiiRRR>>><<<666222222333222444777666;;;BBBIIIPPP\\\jjjtttzzz{{{xxxkkk^^^]]]iiiwww}}}~~~}}}yyywwwxxxkkk```WWWMMMGGG>>>;;;:::<<<======BBBHHHJJJCCC<<<::::::===DDDLLLNNNVVV\\\^^^___dddggggggiiiiiikkklllmmmmmmnnnnnngggiiilllqqquuuxxx{{{|||}}}|||sssnnnkkkeee___TTTOOOKKKJJJHHHHHHMMMTTTTTTSSSSSSQQQOOOJJJCCC???;;;:::999888888:::???CCCJJJQQQ^^^ooouuuooohhheeeeeeaaaXXXPPPOOOLLLMMMTTT\\\bbbiiiooorrrwww{{{||||||zzzooohhhggghhhgggjjjooorrrtttvvvyyy{{{wwwwwwwwwvvvuuusssrrrqqqtttsssqqqpppnnnmmmllllllmmmnnnnnnnnnnnnppptttwwwyyyyyyxxxzzz}}}~~~tttfff^^^PPPLLLFFFAAA>>><<<:::888555666999>>>EEENNNUUUYYYZZZeeeuuuyyylllVVVMMMOOOLLLRRRbbblllrrrjjjccc```aaahhhuuu{{{tttrrrxxx~~~}}}yyyzzz~~~|||kkkWWWPPPUUU\\\rrrvvvooo```PPPSSSmmm~~~{{{|||zzzmmmPPP<<<555...000777777999FFFccc{{{xxx{{{}}}~~~}}}|||}}}|||}}}eeeSSSXXXccc|||~~~|||zzzxxxvvvuuuuuuvvvxxxwwwuuuttttttvvvxxxyyyzzz{{{lllbbbVVVSSSMMMFFF???;;;:::;;;555555555555555444444444111111222333444555555666000000000000000000000000////////////////////////000///---------...000222//////000000111111222222.........///////////////////////////000000000000000000000000111222333444///111111111000000222444555777<<>>FFFOOOTTTSSS\\\dddttt}}}iii[[[MMMIIILLLUUUbbbmmmqqqooohhh``````lll|||{{{uuussswww{{{zzzzzz{{{wwwyyy||||||rrrbbbWWWTTTZZZiii|||qqqaaaSSSZZZqqq|||vvvuuuxxxxxxuuujjjSSS===666444222333888999HHHeeeyyywwwyyy|||~~~}}}~~~tttaaaSSSVVVhhhxxx}}}xxxzzz{{{yyyvvvuuuxxxvvvtttuuuxxxzzzyyywww|||~~~wwwiii___YYYRRRIIIAAA===;;;;;;;;;:::999888777555555444444222333333333333222111111111111111111111111111111111///...------...///111,,,---------.../////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000111222222333333555888===AAAEEEJJJPPPSSSXXXbbbppp}}}zzzqqqfffZZZQQQLLLJJJHHHFFFFFFFFFDDDCCCAAA===::::::888444555888999<<<@@@@@@===;;;;;;<<>>BBBEEEHHHAAA<<<::::::;;;@@@GGGQQQVVV\\\___```aaacccfffiiiggggggiiilllnnnmmmkkkmmmllllllnnnrrrwww{{{}}}|||uuuooojjjeeeccc\\\XXXSSSQQQRRRUUUXXXZZZXXXVVVSSSQQQMMMIIICCC???:::999888777888888999:::AAAIIIVVVggg}}}}}}ssskkkeee^^^VVVPPPJJJFFFGGGOOOXXX```hhhoootttwwwzzz{{{|||wwwppplllmmmoooppppppqqqssstttwwwyyyzzzwwwvvvuuutttssstttvvvvvvxxxvvvtttssssssrrrnnnkkkmmmmmmlllkkkkkkmmmrrruuuvvvuuuuuuwwwyyy|||uuueee\\\RRRMMMGGGAAA>>><<<:::888555888;;;>>>FFFPPPUUUTTT[[[cccrrr~~~jjj\\\NNNIIILLLTTTaaakkkqqqpppjjjbbbaaalllzzzyyytttvvvxxxvvvvvvwwwwwwyyy}}}}}}ttteeeZZZWWW\\\hhh|||~~~tttdddVVV[[[qqq}}}vvvtttvvvuuurrrfffPPP<<<666555222333777888GGGeee~~~{{{|||||||||sss```RRRUUUgggwww|||zzzzzzwwwvvvvvvzzzxxxuuuvvvxxxyyywwwvvv{{{~~~wwwiii```XXXRRRIIIAAA===;;;;;;:::888777666444333333222222222333333333333222111111111111111111111111111111000///...------...///000......//////////////////////////////////////////....../////////000000000000000000000000000000000000000000000111111111111000000000111222222333333666999===@@@DDDHHHMMMPPPXXXaaaooo}}}|||ssshhh\\\TTTOOOMMMJJJIIIIIIHHHGGGEEEAAA===:::999888444555888:::===AAABBB@@@>>>???AAAAAA???;;;888777555333111333333222222222111111111////////////////////////000000///000111222444555999999999999999<<<@@@DDDKKKNNNSSSZZZcccmmmuuu{{{{{{sssiiibbb[[[]]]iiixxxppp[[[GGG;;;666555333222222333555666:::<<>>CCCFFFIIIBBB<<<::::::;;;@@@GGGPPPUUU[[[^^^___```ccceeegggffffffgggjjjkkkkkkjjjmmmlllkkkmmmqqqwww}}}~~~wwwqqqkkkfffccc]]][[[YYYXXXZZZ]]]^^^___ZZZWWWTTTQQQMMMHHHBBB>>>:::999888777777888999999===EEEQQQccczzz~~~uuulllbbbYYYTTTJJJEEEEEEKKKUUU]]]gggoootttwwwzzz{{{|||xxxqqqoooppprrrssssssrrrrrrtttvvvyyy{{{vvvuuutttssstttvvvyyyzzz}}}||||||{{{xxxtttqqqqqqqqqooommmlllmmmqqqssssssssstttvvvyyy}}}wwwggg^^^RRRMMMGGGBBB???===<<<:::444777:::===FFFQQQWWWVVVZZZaaaooommm___QQQJJJKKKRRR___jjjqqqqqqllldddccclllvvv|||}}}~~~|||uuuttttttrrrqqqsssxxxyyy}}}xxxiii___[[[]]]gggvvvyyyhhhXXXYYYkkk~~~vvvrrrsssqqqlll___LLL:::666555222222777888GGGeeesss___QQQTTTfffvvv{{{xxxuuuuuuxxx{{{yyywwwvvvwwwwwwvvvuuuzzz}}}vvviiiaaaWWWQQQHHHAAA===;;;::::::777777555444333333222222222333333333333222111111111111111111111111111111000///...------...///000000000000000000/////////////////////////////////------........./////////000000000000000000000000000000000000111111111111000000000111222222333333666999<<>>CCCDDDCCCBBBDDDFFFEEEAAA<<<888666444333222222222222111111111000000111000///......///000111222111111111111222333333555666777777888;;;@@@CCCJJJNNNTTTZZZbbbkkksssyyy~~~yyypppeee^^^XXX[[[gggvvv~~~mmmXXXEEE:::555444333222222333555666:::<<>><<<:::999;;;???DDDGGGJJJCCC<<<:::999;;;@@@GGGOOOTTTZZZ^^^^^^___bbbeeeeeeeeeeeefffhhhiiiiiiiiillllllkkkmmmpppwwwyyysssnnnhhheee^^^]]]]]]^^^aaabbbbbbaaa[[[XXXTTTPPPLLLGGGBBB>>>:::999888777777777888999<<>><<<;;;444777999===FFFRRRXXXXXXYYY___kkk|||pppcccTTTMMMLLLRRR^^^jjjooopppmmmeeeccciiirrrvvvuuuwww|||vvvsssssspppppprrrxxxyyy}}}zzzmmmaaa]]]]]]fffsss~~~zzzjjjXXXTTT```sssvvvqqqppplllgggXXXGGG999666555111222666999IIIgggttt```RRRUUUfffwww|||xxxttttttwwwyyyxxxwwwvvvwwwwwwwwwwwwzzz}}}uuuiiiaaaVVVPPPHHHAAA===;;;:::999999888777666555555555555222333333333333222111111111111111111111111111111000///............///000111000000//////.........////////////////////////------------.........//////////////////////////////000000000111111111111000000000111222222333333444777:::===@@@CCCHHHKKKUUU___mmm{{{wwwmmmbbbZZZPPPNNNKKKIIIHHHGGGEEECCCBBB===999999777555777:::;;;???CCCEEEDDDDDDGGGJJJHHHCCC<<<777555444333333222222111111111000000000222111///......///111222333333222222222111111111222333444555666:::???CCCNNNRRRYYY```eeellltttzzz|||~~~uuulllaaa[[[VVVZZZggguuu|||jjjTTTCCC:::555444222222222444666777;;;===CCCKKKQQQZZZiiiwwwzzzkkk```aaammmyyy}}}|||vvvoooppp}}}rrriii^^^SSSKKKHHH===<<<999999;;;@@@EEEIIILLLDDD===:::999:::AAAHHHOOOTTTZZZ^^^^^^___bbbeeedddeeeffffffffffffggghhhjjjkkklllmmmooovvv|||vvvpppkkkggg`````````bbbddddddbbb```[[[XXXTTTPPPLLLGGGBBB>>>;;;:::888777777777888999<<>>===;;;:::444777999===FFFRRRYYYZZZXXX]]]gggwwwsssgggXXXOOOMMMRRR^^^jjjnnnooommmeeebbbgggmmmpppooosss{{{wwwuuutttssssssuuuyyyyyy}}}|||ooobbb\\\[[[eeesss~~~~~~wwwhhhVVVOOOXXXkkk}}}vvvpppmmmhhhbbbSSSDDD777666555111111666:::KKKjjjuuubbbSSSVVVgggxxx|||yyytttsssuuuuuuvvvvvvvvvwwwxxxyyyzzzzzz}}}uuuiiiaaaTTTNNNGGGAAA===;;;999888888777666555555444555555222333333333333222111111111111111111111111111111//////............///////////////......---------////////////////////////------------.........//////////////////////////////000000000111111111111000000000111222222333333111444888;;;???CCCHHHKKKTTT]]]lllzzzwwwnnnccc\\\XXXUUURRRPPPNNNMMMKKKIIIBBB===999999777555888<<<<<<@@@DDDEEEDDDEEEHHHKKKJJJEEE===777555444444333222222222111111111111000333222000//////000222333444444333333222111111000000111222333555999>>>BBBOOOVVV___ggglllqqqxxx}}}{{{qqqggg___ZZZVVV[[[ggguuu~~~}}}yyyfffQQQAAA:::444333222222222444666777:::===CCCJJJOOOUUUbbbnnn}}}zzzqqqfff^^^```mmmxxxzzzrrrsssrrrhhh^^^RRRJJJGGG===;;;999999<<>><<<:::999555888:::===FFFRRRYYYZZZYYY\\\eeesssttthhhZZZQQQMMMQQQ^^^kkkmmmpppmmmfffbbbffflllnnnmmmrrr{{{{{{yyyxxxwwwxxxzzz||||||~~~pppbbb[[[ZZZeeettt~~~~~~}}}rrrfffVVVNNNUUUggg}}}uuuooolllfff```PPPBBB777555444000111777;;;MMMlllvvvcccTTTVVVhhhxxx~~~{{{{{{xxxsssrrrtttsssuuuvvvwwwwwwxxxzzz|||{{{uuuhhh```RRRMMMFFF@@@===;;;999888555444444333222222333333222333333333333222111111111111111111111111111111////////////////////////............------------////////////////////////------........./////////000000000000000000000000000000000000111111111111000000000111222222333333000333777:::>>>BBBHHHKKKRRR\\\kkkyyywwwnnnddd]]]ZZZWWWSSSQQQOOOMMMKKKIIICCC===999888777666888===???BBBEEEEEEDDDDDDGGGJJJJJJEEE>>>888666555444444333333333222222222111111333222111000000111222333444444444444333222111000000111222333444888===AAALLLVVVdddnnntttyyyzzzoooddd___ZZZWWW[[[gggttt}}}zzzvvvcccOOO@@@:::444333222222222444666888999<<>>CCCEEEGGGFFFDDDDDDGGGJJJIIIDDD>>>999777666555444444444444333333333333222222222222222222222222222333444444444444222111000111222222222444777<<<@@@HHHVVVhhhwwwzzznnnddd^^^YYYVVV[[[gggssszzz}}}yyy}}}uuubbbMMM@@@:::444333222222222444666888777;;;CCCKKKOOORRR[[[eeehhhgggbbb\\\YYY^^^jjjuuuyyyqqqqqqrrrhhh]]]QQQHHHEEE<<<;;;999999<<>>:::999:::AAAIIIQQQVVV\\\``````aaadddgggdddfffhhhgggeeedddfffhhheeeiiimmmnnnooorrryyy|||xxxsssoooqqqpppooonnnmmmjjjfffcccZZZVVVRRRNNNKKKHHHEEEBBB>>>===<<<:::999999::::::888AAAMMM[[[oootttdddXXXLLLHHHJJJRRR]]]hhhppptttxxxzzzzzz{{{~~~}}}xxxsssqqqrrrtttssstttvvvxxxzzz|||~~~}}}yyysssnnnnnnqqqvvvyyy|||}}}}}}}}}{{{{{{zzz{{{|||~~~}}}lllbbbUUUPPPIIIDDD@@@===;;;999888:::;;;===EEEQQQYYYZZZZZZ\\\bbbmmm{{{qqqfffYYYOOOJJJMMM[[[iiippprrrooohhheeeiiioooqqqqqqsssyyy~~~|||}}}tttcccZZZZZZdddrrr{{{}}}}}}}}}~~~uuujjjZZZNNNNNN[[[ppp}}}tttnnnkkkfff___PPPCCC777555222///222999:::MMMlll~~~||||||uuuaaaSSSUUUfffvvv|||xxxvvvvvvssspppqqqvvvvvvxxxyyyxxxvvvuuuxxxzzz}}}vvvggg]]]PPPLLLEEE@@@===;;;888777666666555444444444555555222333333333333222111111111111111111111111111111......////////////............//////000000111111////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000111222222333333444666999;;;===@@@DDDGGGQQQ[[[iiiwwwyyyqqqgggaaa\\\YYYUUURRRPPPNNNKKKIIICCC===999888777666:::???FFFHHHIIIHHHEEEDDDGGGJJJHHHDDD>>>:::888777666555555555444444444333333333111222222333333222222111333333444555444333222111111222333333444777<<>><<<333444444333222333555777;;;>>>DDDLLLPPPSSS[[[cccfff```ZZZWWWUUU[[[jjjyyy}}}uuuvvvsssggg^^^UUUKKKDDD>>>;;;888888<<>>===<<<;;;:::999888>>>BBBNNN___ooo}}}~~~pppbbbRRRJJJJJJPPP]]]hhhrrrtttwwwyyyzzz}}}yyyvvvwwwwwwtttqqquuurrrrrruuuwwwyyy~~~tttnnnnnnqqqsssttt{{{{{{|||~~~~~~|||zzzzzz{{{~~~nnn```UUUPPPHHHBBB???>>><<<<<<888:::;;;>>>FFFQQQXXXXXXWWW[[[bbbooo{{{xxxlll]]]RRRMMMOOOZZZfffppppppnnnhhhdddeeemmmttttttuuuxxx}}}kkk^^^SSSbbbrrrzzz}}}~~~{{{qqqeeeVVVNNNaaavvvwww{{{{{{vvvkkkjjjiii___VVVIII<<<555333222333666<<>>DDDMMMQQQUUU\\\eeeggg```YYYUUUTTT[[[jjjzzzwwwwwwsssggg]]]SSSJJJCCC>>>;;;888888<<<@@@CCCCCCIIIBBB;;;999888:::@@@GGGQQQUUU[[[```aaaaaa```aaaffffffffffffgggggggggggggggiiilllnnnppptttyyy}}}{{{vvvrrrssssssssssssqqqmmmfffbbb]]]YYYUUUQQQMMMIIIEEEAAA??????>>>===<<<;;;:::999===AAALLL]]]lllzzzuuufffVVVMMMKKKQQQ]]]iiiqqqtttwwwyyyzzz{{{}}}xxxuuuvvvvvvssspppsssqqqrrrvvvyyy{{{wwwqqqoooqqqsssttt{{{{{{{{{|||}}}{{{zzzyyyzzz}}}~~~oooaaaUUUPPPHHHBBB>>>===<<<;;;888:::;;;===EEEQQQXXXXXXXXX\\\dddppp|||xxxlll]]]SSSMMMOOOZZZfffqqqrrrpppjjjdddeeellltttwwwwww{{{lll\\\UUUcccrrrzzz}}}}}}sssgggXXXQQQdddxxxyyy{{{|||vvvlllllllllcccWWWIII;;;444222222333666>>>KKKqqq~~~yyycccVVVYYYiiixxx{{{xxxtttrrrrrrrrrrrrrrrsssuuuvvvvvvuuuvvvxxxzzzuuuggg\\\RRRMMMFFFBBB@@@>>>;;;888888777666555444333333333222222222222111111111111222222111111000//////...////////////////////////000///---,,,,,,---///000000/////////............/////////////////////...////////////000000000000000000000000000111111111000000000000111222333444555444666;;;===???DDDKKKUUU\\\hhhtttyyypppiiieee^^^[[[XXXWWWUUUQQQKKKEEEBBB<<<999999999999===BBBGGGHHHJJJIIIGGGEEEDDDEEE@@@???>>><<<<<<<<<======;;;999777666666555333222444444333222111111111111333444555777777777777666555333111000222555999<<>>EEENNNSSSWWW___hhhhhh```WWWRRRRRRZZZkkkzzzzzzyyysssfff[[[QQQHHHAAA===;;;888888;;;???BBBDDDHHH@@@:::888777999???FFFPPPUUUZZZ^^^````````````eeeeeeeeefffggggggggghhhiiijjjmmmoooqqquuuyyy}}}}}}yyyuuussssssssssssrrrnnnhhhddd]]]ZZZUUUQQQMMMHHHDDD@@@??????>>>======<<<;;;;;;<<>><<<;;;:::888:::;;;===EEEQQQXXXYYYZZZ]]]fffrrr}}}xxxlll^^^SSSNNNPPPZZZeeesssuuusssllleeedddkkksss{{{{{{}}}kkk[[[XXXeeessszzz}}}~~~tttiii[[[UUUhhh||||||{{{|||wwwnnnqqqtttkkk[[[LLL<<<444222222333666@@@LLLqqq~~~hhhYYY\\\mmm}}}{{{xxxtttrrrrrrssssssrrrsssuuuwwwxxxxxxxxxyyy{{{tttfff[[[TTTNNNGGGBBB@@@???<<<999888777666555444333333333333222222222111111111111222222111111000/////////////////////////////////000///...------...///000////////////..................//////////////////////////////000000000000111111111000000/////////000000000000111222333444444333555:::===???EEELLLTTT[[[eeerrr~~~{{{ssskkkggg^^^[[[XXXWWWVVVQQQJJJEEEBBB<<<999::::::;;;???DDDJJJKKKLLLKKKIIIFFFEEEEEE@@@???>>>======>>>???@@@;;;999777777666666444222555444333222111000000000555666777999999999888888666555222111111444777999CCCQQQhhhvvvkkkccc[[[WWW[[[dddmmmwww~~~}}}ppp[[[EEE999777333444444333222333555777<<<>>>FFFOOOUUUYYYbbbkkkjjj```UUUPPPPPPYYYjjjzzz}}}zzztttfffZZZOOOFFFAAA<<<:::999888;;;>>>BBBDDDGGG???999777777999???FFFPPPTTTYYY]]]______```aaaddddddeeeeeefffggghhhhhhiiijjjmmmnnnppptttxxx{{{~~~zzzwwwssssssssssssrrrooojjjfff___\\\VVVRRRMMMHHHCCC?????????>>>>>>======<<<<<<<<>>;;;888777777666444444333333333333333222222222111111111111111111111000000////////////////////////////////////............/////////////////////.....................////////////////////////000000000000000000000000000000//////000000000000111222333444444333555;;;>>>@@@FFFMMMUUU[[[eeeqqq~~~}}}tttmmmhhh```]]][[[YYYXXXSSSKKKEEE@@@;;;888:::;;;<<<@@@FFFKKKMMMNNNLLLIIIGGGFFFEEEAAA@@@?????????@@@AAABBB===;;;999999999888666444444444333222111111222222666777999:::;;;;;;::::::999777555333333444666888>>>KKK```wwwyyyooobbbZZZVVVYYYaaaiiisss|||}}}ppp[[[FFF;;;:::333444444333222333555777;;;>>>FFFPPPVVV[[[eeennnmmmaaaUUUOOOPPPYYYiiixxx~~~{{{vvvgggZZZOOOFFFAAA;;;:::999999:::===AAADDDFFF???999777777999???GGGPPPTTTYYY]]]^^^___aaabbbcccddddddeeefffgggggghhhgggiiikkklllnnnqqquuuxxx}}}{{{xxxuuutttttttttssspppkkkhhhbbb^^^XXXSSSNNNHHHCCC???>>>>>>>>>>>>>>>============@@@IIIWWWcccnnn{{{vvveeeXXXPPPPPP[[[fffkkkooouuuyyy{{{|||}}}~~~}}}{{{xxxwwwvvvvvvuuutttvvvtttvvvyyy{{{{{{|||uuuqqqrrrvvvyyy{{{{{{zzzyyyyyyyyyyyyyyy{{{{{{zzzyyyyyyyyyzzzzzz|||zzzxxxxxx{{{~~~|||}}}~~~pppcccUUUOOOGGGAAA===;;;999888777999999;;;CCCPPPXXXZZZ]]]```gggrrr}}}vvvkkk^^^UUUPPPRRR\\\gggtttwwwwwwnnndddaaagggooo}}}|||~~~pppbbb\\\iiiuuuzzz|||tttjjj___]]]ppp~~~{{{~~~~~~yyyppp\\\EEE888444222222444AAAKKKppp|||gggcccppp~~~zzzxxxvvvuuuuuuuuutttssssssvvvyyy{{{{{{{{{|||}}}~~~vvviii^^^TTTNNNEEE@@@>>><<<:::777777666555444444444444444333333333222222222222111111111111000000000000000/////////////////////////////////....../////////.........///////////////---.........//////000000////////////000000000000---......///000000111111000000000000111222333444444333666<<>><<<;;;;;;;;;999777333333222222333444555555888999:::<<<<<<<<<<<<;;;<<<:::888555555555777888<<>>===@@@HHHUUUaaajjjvvvyyyjjj\\\RRRPPPYYYdddiiimmmrrrwwwyyy{{{}}}yyyyyywwwvvvuuuuuuuuuuuuxxxvvvwwwzzzzzzyyy}}}|||vvvrrrrrruuuyyyzzzzzzyyyxxxxxxxxxxxxxxxzzzyyyxxxxxxwwwwwwwwwwwwyyywwwuuuvvvzzz~~~~~~~~~~~~pppbbbVVVPPPHHHAAA===;;;999888777888888:::CCCPPPYYY[[[]]]___fffpppzzztttiii]]]UUUQQQSSS^^^iiiuuuyyyyyyqqqeeeaaagggppp|||{{{}}}tttggg\\\jjjyyyuuukkkaaa```ttt~~~|||}}}xxxbbbHHH:::555333333444???KKKpppssskkksss~~~zzzxxxvvvvvvvvvvvvuuuttttttvvvyyyzzzzzz{{{}}}~~~~~~wwwkkk```UUUNNNEEE???===;;;999777666666555444444444444444333333333333222222222222111111000000000000000000////////////////////////////////////////////////.........///////////////------......///000000000////////////000000000000,,,------...000111111222000000000000111222333444444444777===AAADDDJJJQQQZZZ```jjjuuuwwwooojjjdddbbb```___]]]WWWOOOHHH???;;;999;;;===???DDDJJJKKKMMMNNNMMMKKKHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDDDDBBB@@@>>>>>>======;;;999333333333444555666777888888999;;;<<<======<<<<<<===<<<999777666666777888===EEETTTeeeyyy|||rrrccc]]]XXXYYY^^^eeeqqq{{{|||yyy||||||mmmXXXCCC999999333444444333222333555777888;;;DDDOOOWWW^^^hhhqqqrrrfffXXXRRRSSSZZZgggsss}}}~~~yyy|||lll]]]PPPHHHEEE999::::::999888;;;AAAEEEGGG@@@:::888999;;;BBBIIIQQQUUUYYY]]]___aaaccceeeeeeeeeeeeeeeeeeeeeeeeeeefffhhhiiijjjkkkmmmqqqtttuuuwww~~~|||zzzxxxvvvuuusssppplllhhhgggccc]]]VVVPPPJJJDDD@@@;;;;;;<<<<<<<<<=========<<<>>>FFFRRR]]]fffqqq{{{{{{mmm```UUUQQQYYYccciiilllpppsssuuuwwwzzz|||uuuuuuuuutttsssssssssssswwwvvvwwwyyyyyyxxx|||zzztttrrrtttvvvxxxwwwvvvvvvvvvvvvvvvvvvwwwvvvuuuuuuttttttuuuuuuvvvtttrrrssswww|||oooaaaWWWQQQIIIBBB>>><<<:::999777888888999BBBPPPYYY[[[]]]___dddmmmxxxqqqggg\\\UUURRRUUU```kkkvvv{{{|||tttgggccciiirrr{{{{{{|||sssddd[[[lll~~~vvvmmmdddeeexxx~~~~~~{{{cccHHH999555555555666===JJJooo{{{pppuuu~~~~~~zzzxxxwwwvvvwwwwwwvvvuuutttvvvxxxxxxyyyzzz}}}~~~xxxlllaaaVVVOOOFFF???===<<<:::888666666555444444444444555444444333333333222222222000000000000000000000111//////////////////////////////000000000000//////............/////////000------......///000000111////////////000000000000........./////////000000000000000000111222333444555555888>>>CCCFFFLLLTTT[[[aaalllwwwyyyqqqllldddbbb```___]]]WWWNNNGGGAAA===;;;===@@@BBBHHHNNNLLLNNNOOOOOOMMMKKKJJJJJJGGGFFFEEEDDDCCCCCCDDDEEEBBBAAA???>>>>>>===;;;999666666555666666777888999999:::;;;============<<<<<<;;;999777666666777777<<>>===;;;999666666555444444444555555444444444333333333222222000000000000000111111111//////////////////////////////000000000000//////---.........//////000000---------...///000000111////////////000000000000///////////////.........000000000000111222333444666555999???DDDGGGNNNUUU[[[aaalllxxx{{{sssmmmcccbbb```___]]]WWWMMMFFFCCC>>><<>>=========;;;999999888777777777777777888999:::;;;============<<<;;;:::888777666666666666:::???HHHWWWjjjyyymmm```ZZZUUUUUUXXX___kkkvvv~~~zzzwwwzzzuuu^^^EEE888666333333222222333333444555:::>>>EEELLLUUU```mmmwwwyyyjjj[[[SSSTTT[[[gggrrryyytttyyy}}}mmm```TTTIIIBBB===;;;:::999:::===@@@CCCCCC???:::777777;;;AAAEEEMMMRRRYYY^^^```aaadddfffgggeeecccdddfffgggeeebbbeeegggiiiiiiiiijjjlllmmmtttvvvyyy~~~}}}~~~{{{xxxuuurrrpppmmmddd[[[WWWRRRJJJDDDBBB::::::;;;;;;;;;;;;;;;;;;;;;???DDDLLLUUU```kkkrrr{{{ttteeeXXXTTTXXX]]]fffkkknnnnnnppptttssspppoooooonnnoooqqqqqqooonnnsssssstttvvvxxxzzz|||}}}~~~~~~}}}{{{xxxvvvvvvwwwwwwsssppppppsssuuuvvvuuutttwwwvvvrrrqqqsssrrrooonnnkkkiiinnnwww~~~pppfffXXXQQQGGG@@@>>><<<;;;999888888888<<>>============:::999777666555666777999999999999::::::;;;;;;;;;<<<<<<;;;888555333333444777<<>>EEELLLTTT```mmmvvvyyykkk[[[SSSTTT[[[gggrrr{{{uuuyyy~~~ooobbbVVVKKKDDD===<<<:::999:::===@@@CCCDDD@@@:::666666;;;AAAEEEMMMSSSZZZ^^^___```ccceeegggeeecccdddfffgggfffdddfffgggiiiiiiiiiiiikkklllqqqrrruuuxxx~~~{{{vvvsssooofff]]]YYYTTTKKKEEEBBB===<<<<<<;;;::::::999999:::>>>CCCJJJSSS^^^iiipppxxx~~~xxxhhhZZZUUUYYY^^^fffjjjmmmmmmooosssssspppooonnnmmmnnnpppppppppoooqqqqqqrrrtttuuuxxxyyy{{{}}}~~~}}}{{{xxxwwwxxxyyyyyyvvvrrrrrrsssuuutttsssuuuwwwwwwsssrrrtttssspppmmmkkkiiinnnvvv}}}qqqgggXXXQQQGGGAAA>>>===;;;999888777888<<>>>>>======;;;:::888777777888999:::999999999:::::::::::::::;;;<<<;;;888555333333444999===EEEOOO^^^rrrttthhh^^^VVVOOOLLLLLLQQQ\\\hhhwww}}}~~~zzzaaaGGG888555222222222222222333444444999>>>DDDKKKSSS^^^kkktttyyykkk[[[SSSTTT[[[gggrrrxxxyyy~~~qqqdddXXXLLLEEE===<<<:::999:::===@@@BBBDDD@@@999555555:::AAAFFFNNNSSSZZZ^^^^^^___aaadddfffeeedddeeeggghhhhhhgggggghhhiiiiiihhhhhhjjjkkknnnpppqqqssswww|||wwwrrriii```\\\VVVMMMFFFCCC???>>><<<;;;999888777777999<<>>===:::888777777777;;;DDDNNNYYY``````aaabbbgggrrr~~~}}}jjj```UUUSSSVVV\\\fffooovvv}}}yyylllcccdddiiiwwwyyy}}}~~~~~~~~~|||yyy|||}}}zzzfffZZZRRRaaayyyuuukkknnnzzzvvvvvvwwwyyyyyysss___GGG999444222333555<<>><<<:::999:::<<<@@@BBBDDD@@@999444555:::AAAFFFNNNSSSZZZ]]]^^^^^^```bbbeeeeeeeeefffggghhhiiiiiiggghhhjjjiiihhhhhhiiijjjnnnppprrrsssuuu{{{{{{tttkkkccc^^^XXXOOOGGGDDD@@@>>><<<:::999888777777999;;;???DDDKKKVVVaaahhhppp|||{{{~~~ppp___WWWYYY^^^dddhhhjjjjjjmmmqqqrrroooooommmkkkjjjlllnnnoooooonnnnnnooopppqqqssstttuuuyyyzzzzzzyyywwwwwwxxxzzzyyyxxxvvvuuuuuuuuuttttttvvvyyyzzzwwwvvvxxxwwwsssooommmmmmpppvvv|||~~~}}}}}}ssshhhYYYRRRHHHAAA>>>===:::888777666777;;;DDDOOOYYY``````aaabbbgggrrr}}}{{{lllaaaVVVSSSUUU[[[dddmmmvvv{{{}}}vvviiiaaaaaafffuuuwww|||~~~{{{zzzxxxuuuyyyzzzxxxfffYYYRRR]]]rrr|||qqqhhhkkk{{{uuuuuuwwwyyyzzzqqq^^^HHH;;;555222333555>>>FFFeee}}}~~~~~~~~~ooosssxxxuuu```___```rrrwwwwwwvvvtttsssqqqpppooosssuuuxxxzzzzzz{{{|||~~~wwwkkkcccWWWNNNEEEBBB@@@<<<:::;;;888777666555444333222111444333111000000111333444222222222111111111000000//////..................////////////////////////......------------..................////////////....................................////////////000000000000000111111222333555:::AAADDDFFFMMMTTT___eeennnwww~~~wwwrrrllljjjeee___XXXRRRNNNKKKIIIIIIJJJMMMPPPTTTXXXZZZYYYYYYYYYXXXWWWUUUTTTSSSJJJHHHFFFEEEEEEEEEDDDCCC???@@@BBBBBBBBB@@@===<<<<<<;;;:::999999999::::::999999999999888888888888:::::::::777555333444555777;;;AAAIIITTTeeewww~~~qqqfffYYYRRRLLLIIIHHHJJJRRR[[[lllyyyvvv```GGG:::888222111111111111222333333888<<>>===:::999:::<<>><<<:::999999999:::888:::===AAAHHHRRR\\\dddnnnzzz|||~~~sssbbbXXXYYY^^^dddgggjjjiiilllqqqrrrpppooommmjjjiiikkkmmmmmmmmmmmmnnnnnnoooqqqsssuuuvvvvvvwwwwwwvvvuuutttvvvwwwuuuvvvvvvuuuuuuuuuvvvwwwvvvyyy{{{yyyyyy{{{zzzwwwrrrqqqqqqssswww{{{~~~}}}}}}rrrgggZZZSSSIIIBBB>>>===:::888777777777;;;DDDNNNYYY______aaaccchhhsss}}}zzzkkk```UUURRRUUU[[[eeennnuuuzzz{{{tttiiiaaabbbfffsssvvv{{{{{{yyywwwuuuxxxzzz~~~xxxhhh[[[XXX___nnnuuujjjaaaddd{{{{{{uuutttwwwxxxxxxmmm\\\HHH;;;555222333666===GGGeee}}}}}}~~~sssuuuxxx|||lllWWWXXX\\\qqqvvvuuutttsssqqqpppooonnnqqqsssvvvxxxxxxyyyzzz|||wwwkkkcccWWWNNNEEEBBB@@@<<<:::;;;888777777555444333222222444333111000000111333444222222222111111111000000......//////////////////////////////////////////......------------......---.........//////000000////////////////////////............////////////000000000000000111111222333555:::AAADDDFFFMMMUUU___eeennnvvv}}}yyytttllliiiccc]]]WWWQQQNNNLLLLLLNNNPPPRRRUUUWWWYYYZZZ[[[[[[ZZZYYYWWWUUUSSSRRRKKKIIIFFFFFFFFFFFFEEEDDD@@@AAABBBCCCBBB@@@>>>===;;;;;;::::::999999999999888888888888888888888888999:::999777444333444555444888>>>FFFQQQaaarrr~~~{{{nnndddWWWQQQLLLIIIHHHIIIQQQZZZiiiwww~~~sss]]]FFF:::999111111111111111222333333888<<>>999666666:::@@@CCCLLLQQQXXX\\\\\\]]]___bbbdddeeeggggggffffffgggiiifffggghhhhhhggggggiiijjjiiimmmqqqssssssuuuyyy}}}wwwooohhhddd^^^TTTLLLHHHAAA@@@===;;;::::::;;;<<<999:::;;;???EEENNNYYY```kkkwww~~~wwweee[[[[[[___dddhhhiiiiiilllqqqsssqqqooommmkkkjjjjjjkkkkkkjjjllllllmmmoooqqqsssuuuwwwtttuuuuuutttsssssstttuuussstttvvvvvvuuutttvvvwwwuuuyyy|||{{{|||~~~{{{xxxwwwvvvwwwyyy|||~~~~~~rrrggg[[[SSSIIIBBB???===:::888888888888<<>>;;;;;;:::::::::999999999666666777777777888888888888999999777444333444555222666<<>>;;;999:::<<<>>>@@@???===:::888888;;;>>>@@@IIIOOOVVVZZZ\\\]]]```ccccccfffgggfffcccbbbdddfffccceeeggghhhggghhhjjjlllkkkooosssuuusssrrrsssuuuvvv~~~{{{tttnnnkkkfff\\\TTTPPPIIIFFFBBB===:::999999:::::::::;;;===BBBKKKVVV]]]fffqqq{{{~~~~~~~~~|||xxx~~~mmmbbbaaaeeeeeehhhjjjiiilllrrruuusssooonnnlllkkkkkkiiifffdddhhhhhhjjjlllpppsssvvvwwwvvvwwwwwwuuusssrrrsssttttttvvvxxxvvvssspppqqqrrrrrrxxx|||}}}}}}|||~~~uuuiii\\\TTTJJJCCC???===:::888;;;::::::<<>>===<<<<<<;;;333444555666777888999:::888888888666444333444555666999>>>DDDMMMZZZiiisss}}}uuuhhh```WWWQQQMMMMMMUUU]]]mmmzzz{{{nnnYYYDDD888666000111111222333333333444999===CCCFFFJJJSSS___hhhjjj\\\NNNJJJOOOYYYfffqqqyyy~~~~~~|||rrrcccWWWLLLFFF>>>===:::999999;;;===??????===:::666555999???DDDKKKQQQXXX\\\]]]^^^```bbbgggfffeeeddddddeeeggghhhfffeeeeeeeeefffgggiiijjjmmmnnnooopppqqqrrrsssssswwwzzz~~~xxxqqqlllhhhcccZZZSSSPPPKKKCCC>>>;;;;;;;;;:::888666777;;;???DDDNNNWWWcccllltttvvvwwwyyy{{{yyy}}}oooeeebbbddddddeeefffiiinnnrrrssssssooonnnllljjjhhhfffdddcccbbbfffjjjllllllnnnqqqtttwwwxxxxxxwwwwwwuuuttttttzzzyyyxxxwwwvvvvvvvvvvvvwwwxxx{{{~~~~~~~~~~~~~~~~~~}}}vvveee]]]VVVMMMFFFBBB???;;;888999777777:::CCCNNNWWW\\\___bbbfffkkkuuulllaaaSSSMMMMMMSSS```llluuuyyyzzzvvvooojjjkkknnnqqqqqqttt{{{yyy{{{yyyzzz|||pppeeeYYYcccpppwwwyyyyyyzzz|||xxxqqqbbbTTTTTTfff|||}}}rrrlllkkkiiieee\\\RRRFFF===777333555:::;;;JJJhhh}}}||||||zzzzzz|||~~~kkkVVVUUUXXXlllvvvqqqqqqqqqqqqqqqqqqqqqqqqvvvvvvvvvwwwyyy{{{}}}}}}wwwkkkdddYYYOOOFFFBBB@@@<<<;;;<<<::::::999888777666555555555555444333333222111111111111111111111111111111000000000000000000000000...//////000111222222222000000000000////////////000000111111111111000000////////////////////////////////////////////////000000000000000000000000111444999===BBBGGGLLLPPP[[[bbbjjjrrrxxx{{{sssooohhhfffaaa]]]ZZZXXXXXXYYY[[[]]]```dddfffggghhhgggkkkhhheeeaaa^^^ZZZUUURRRMMMKKKIIIGGGGGGGGGFFFDDDDDDDDDDDDCCCBBBAAA???>>>>>>===<<<:::::::::;;;<<<===999666555777999999888777777777666555444222111555666;;;CCCLLLWWWjjjzzz{{{pppeeeXXXPPPMMMNNNUUU^^^lllxxx|||oooZZZEEE999888333333222222111222222222888;;;AAAFFFLLLUUU```hhhhhhZZZMMMJJJOOOXXXeeeooouuu||||||{{{vvvfffXXXMMMFFF>>>===:::999999;;;===>>>???===:::777666:::@@@EEEKKKPPPXXX\\\]]]]]]```bbbhhhgggfffeeeddddddeeeeeeffffffeeeeeefffggghhhiiikkkkkklllnnnooopppqqqrrruuuxxx}}}zzzrrrmmmjjjddd\\\UUUPPPLLLFFFAAA???>>>===<<<:::888888;;;>>>BBBKKKSSS```iiipppqqqrrrtttuuutttzzz~~~yyymmmdddaaaccccccccceeehhhmmmqqqrrrrrroooooonnnnnnllliiieeebbbaaaeeejjjlllnnnooorrrtttxxxyyyyyyxxxxxxwwwvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwyyy{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~wwwfff]]]VVVMMMFFFBBB???;;;888999777666:::CCCMMMVVV[[[[[[___bbbgggqqq||||||mmmaaaTTTMMMMMMSSS```llltttwwwyyyuuummmhhhhhhkkkooopppttt{{{}}}|||{{{}}}~~~qqqeee[[[dddpppwwwyyyyyyzzz}}}yyyrrrdddVVVVVVggg{{{|||rrrnnnmmmjjjfff]]]QQQEEE===666333555999===NNNmmm~~~{{{}}}~~~{{{{{{|||~~~jjjUUUTTTWWWjjj~~~wwwqqqqqqqqqqqqqqqqqqqqqqqquuuuuuuuuvvvwwwzzz|||}}}~~~xxxllleeeZZZPPPFFFCCC@@@===;;;<<<:::999888777666555555444666555555444333333222222111111111111111111111111000000000000000000000000...//////000111111222222000000000000//////////////////000000000000//////////////////////////////////////////////////////////////////////////////000333888<<>>===============999666555777999999888888777666555444333333222555666<<>>EEENNNXXXaaagggeeeXXXLLLIIIOOOXXXcccmmmrrr~~~|||||||||{{{jjj[[[NNNFFF>>>===:::999999:::<<<>>>???>>>;;;888777;;;AAAEEEJJJPPPWWW[[[\\\]]]___bbbhhhhhhfffeeedddcccccccccgggffffffeeeffffffggggggggghhhiiikkkmmmooopppqqqrrruuuzzz|||tttooolllfff^^^XXXQQQMMMIIIEEECCCBBB@@@>>><<<999888;;;===@@@GGGOOOZZZcccjjjkkklllnnnnnnmmmqqquuuwwwssskkkcccaaaaaaaaaaaabbbfffkkkooopppppppppppprrrsssrrrmmmfffbbb___ccchhhllloooqqqssstttyyyyyyyyyyyyyyyyyyxxxxxxvvvvvvuuuuuuvvvvvvwwwxxxxxxyyy{{{}}}~~~}}}}}}|||{{{{{{{{{|||~~~xxxhhh\\\UUULLLEEEBBB???;;;888888666666:::CCCMMMUUUZZZYYY]]]```eeeooozzz|||yyymmmaaaTTTMMMLLLRRR___kkkrrrvvvxxxsssjjjddddddgggmmmppptttzzzqqqeee\\\eeepppwwwxxxxxx{{{}}}{{{uuugggZZZZZZhhhyyy|||uuuqqqpppkkkfff]]]QQQDDD<<<666333444888???PPPrrr{{{{{{}}}|||{{{|||}}}}}}jjjUUUSSSVVViii|||xxxrrrrrrqqqqqqqqqqqqrrrrrrtttttttttuuuvvvyyy{{{|||~~~yyynnngggZZZPPPGGGCCC@@@===;;;<<<999888888777666555444333555555555444333333222222111111111111111111111111000000000000000000000000/////////000111111222222000000000000////////////......////////////......////////////////////////////////////////////////...........................111666;;;AAAGGGNNNRRRVVV]]]eeemmmttt|||{{{tttooohhheeeaaa\\\YYYXXXXXXXXX^^^aaadddhhhkkkkkkkkkjjjjjjgggdddaaa^^^ZZZUUURRRNNNLLLIIIHHHGGGFFFDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@DDDCCCAAA@@@>>>>>>======<<<:::777666777888999888999888666444333333333444666777===EEENNNZZZlll|||sssiii^^^VVVPPPMMMPPPVVVeeeqqq|||ooo[[[GGG;;;999666444222000///000222444888999===EEEPPPZZZaaaeeedddWWWLLLJJJOOOWWWbbbkkkttt}}}~~~mmm]]]PPPGGG>>>===:::999888:::<<<===???>>>;;;999999<<>>;;;888888;;;<<<>>>EEELLLTTT]]]eeeggggggjjjkkkjjjlllnnnpppnnnhhhccc```___]]]]]]___ccchhhlllnnnnnnoooqqqtttwwwwwwrrrhhhaaa]]]aaafffkkkooorrrssstttyyyyyyxxxxxxxxxxxxxxxyyywwwwwwwwwvvvvvvwwwwwwxxxyyyzzz{{{||||||||||||{{{{{{{{{{{{|||}}}xxxiii\\\UUULLLEEEAAA???;;;888777666666:::CCCMMMUUUYYYZZZ^^^bbbgggqqq{{{}}}zzznnnaaaTTTMMMLLLQQQ^^^iiiqqqvvvyyytttiiibbbbbbeeelllpppuuu{{{rrrccc\\\eeepppwwwxxxxxxzzz|||}}}wwwjjj]]]]]]jjjxxx~~~yyyuuusssmmmfff___RRRCCC;;;666333444888>>>PPPsss~~~{{{{{{}}}~~~|||{{{{{{zzz~~~|||kkkVVVTTTVVVhhh{{{yyysssrrrqqqqqqqqqqqqrrrssstttttttttuuuvvvyyy{{{|||~~~{{{pppiii[[[QQQGGGCCCAAA===;;;;;;888888777666555444333333444444333333222222222222111111111111111111111111000000000000000000000000//////000000111111111111000000000000////////////...//////000000//////...////////////////////////////////////////////////........................---000444999???FFFMMMRRRTTTZZZccckkkrrrzzzzzztttooohhheee```\\\YYYXXXXXXXXX___bbbfffkkkmmmnnnmmmmmmjjjhhhdddaaa^^^[[[VVVSSSPPPNNNJJJHHHGGGFFFCCCBBB>>>>>>???@@@AAAAAAAAAAAACCCBBBAAA???>>>===<<<;;;;;;:::777666666777888999:::999666444333333444555666888===FFFNNNZZZmmm}}}zzzooofff]]]VVVPPPLLLNNNRRR```mmmzzz|||ooo]]]III;;;777444222000///000222444666::::::===DDDOOOYYYaaaeeeeeeYYYMMMJJJOOOVVVaaajjjvvv|||ooo___QQQIII>>>===:::888888999;;;<<<>>>===;;;999999<<>>;;;888777666666;;;DDDMMMUUUYYYYYY]]]bbbhhhrrr|||~~~{{{nnnbbbTTTLLLKKKQQQ]]]hhhpppwwwzzzuuuiiiaaaaaaeeekkkrrrxxx|||rrraaa[[[eeeqqqxxxyyyxxxyyy{{{}}}wwwjjj___```lllxxx}}}~~~{{{xxxqqqhhhbbbSSSCCC;;;666444555888>>>QQQttt}}}zzz}}}zzz}}}{{{zzzyyyxxx}}}|||lllXXXVVVVVVhhhyyyzzztttsssqqqqqqqqqqqqssstttuuuuuuuuuuuuwwwzzz|||}}}~~~|||qqqjjj\\\RRRHHHDDDAAA===;;;;;;888888777666555444333333222222222222111111111111111111111111111111111111000000000000000000000000000000000000000111111111000000000000///////////////000000111111000000///////////////////////////////////////////////////........................---///333777<<>>;;;888777777777<<>>EEEJJJMMMSSS\\\dddmmmwwwxxxqqqmmmgggddd```[[[XXXWWWWWWWWW\\\```ffflllpppqqqqqqpppnnnllliiifffddd```\\\YYYUUURRRNNNKKKIIIGGGDDDAAA===>>>???AAABBBBBBCCCCCCDDDDDDDDDCCCBBB@@@???>>>::::::999777555666888::::::999777555444444444555777888<<>>777222222222111111222333333555888===BBBKKKWWWfffooooooaaaRRRLLLOOOVVVaaakkkttt}}}rrraaaRRRIII???===:::888777888:::;;;;;;;;;:::999999<<<@@@DDDJJJNNNTTTWWWXXXZZZ^^^aaa```aaabbbcccddddddccccccbbbccceeeffffffffffffeeefffggghhhjjjkkklllmmmnnnnnnqqqsssuuuvvvxxxzzz||||||wwwrrrkkkccc]]]UUURRRMMMIIIFFFCCC@@@===:::777777999999999>>>DDDJJJSSSZZZ\\\]]]___```___XXXUUUQQQRRRUUUXXXYYYXXXTTTTTTVVV[[[```eeeggggggiiikkkqqqyyy~~~zzzmmmbbbXXXXXXZZZaaaiiippptttvvvyyyxxxuuusssrrrrrrrrrsssssssssssstttuuuwwwxxxyyywwwwwwwwwxxxyyy{{{|||}}}{{{{{{zzzzzz{{{}}}~~~~~~rrrdddYYYSSSJJJDDDAAA>>>;;;888888777999>>>GGGPPPWWWZZZSSSXXX^^^fffrrr||||||ooocccTTTLLLJJJOOO[[[fffllluuu{{{vvviii```aaafffmmmxxx}}}tttaaa]]]iiiyyy||||||zzzsssggg^^^bbbooozzz~~~yyygggVVVDDD<<<999777777999@@@PPPooo|||zzz{{{www}}}}}}}}}}}}{{{xxxzzzzzzmmmYYYVVVUUUfffuuu}}}uuutttrrrpppppprrrtttuuutttttttttuuuvvvyyy{{{||||||}}}rrrkkk]]]SSSIIIDDDAAA===:::;;;:::999888777666555555444333333333333333333333333444444444444444444444444000000000000000000000000111000000000000000000000000000000000//////////////////000000000000/////////////////////////////////////////////////////////////////////////////////000111333555:::@@@EEEIIIOOOWWW```iiisss~~~vvvoookkkgggddd```[[[XXXWWWWWWWWWXXX]]]dddkkkppprrrqqqqqqqqqooollliiigggddd___\\\XXXUUUQQQMMMJJJHHHDDDBBB>>>???@@@BBBCCCCCCCCCCCCBBBCCCCCCCCCBBBAAA???>>>:::::::::777555555888;;;999999888777666555444444666777;;;BBBIIISSSdddttt~~~oooddd\\\SSSNNNJJJGGGIIIMMMWWWdddttt~~~zzziiiRRR@@@888444333333333222111111000111666<<>><<<999888999888777;;;@@@IIIRRRXXXYYYYYYZZZZZZYYYQQQLLLHHHIIIOOOUUUWWWVVVSSSSSSUUUYYY___dddffffffgggiiioooxxx~~~zzznnncccXXXWWWXXX^^^gggpppuuuvvv{{{yyyvvvsssrrrqqqrrrrrrnnnoooppprrrtttwwwyyy{{{vvvvvvwwwxxxyyy{{{}}}~~~yyyyyyyyyzzz{{{~~~}}}pppbbbYYYRRRJJJDDDAAA>>>;;;888888888:::???GGGQQQWWW[[[RRRXXX___gggttt~~~~~~pppcccUUULLLJJJOOOZZZfffjjjssszzzuuuhhh___```eeennnzzz}}}uuuccc___lll|||~~~}}}yyyrrrfff]]]bbbppp{{{~~~hhhWWWEEE<<<:::888888:::===LLLjjj}}}zzz{{{}}}xxx~~~~~~|||yyyxxxxxxlllXXXUUUTTTeeeuuu}}}vvvtttrrrpppppprrrtttvvvsssrrrssssssuuuwwwzzz{{{{{{}}}rrrkkk]]]SSSIIIEEEAAA===:::;;;::::::999888777666555555555555555555555555555555555555555555555555555555000000000000000000000000111111111000000000000000000000000000////////////......////////////......////////////////////////////////////////////////000000000000000000000000000111111111333777===AAAEEEKKKTTT]]]fffqqq}}}~~~vvvnnnjjjgggddd___[[[XXXWWWWWWWWWVVV[[[bbbjjjooorrrrrrqqqsssqqqnnnkkkiiifffbbb___ZZZVVVRRRNNNKKKHHHEEEBBB???@@@AAABBBCCCCCCCCCCCC???@@@@@@AAA@@@???===<<<999::::::888555555888;;;888888888888777555444333666777:::AAAGGGQQQbbbqqq}}}mmmeee]]]TTTNNNIIIFFFHHHLLLVVVdddttt~~~nnnVVVAAA777444333222222111111222222888888<<>>;;;;;;:::777666666999<<<>>>KKKNNNSSSTTTSSSSSSUUUWWWLLLKKKIIIHHHIIILLLOOOQQQOOOOOORRRXXX```gggiiiiiifffgggjjjrrrxxxwwwmmmdddZZZVVVVVV\\\dddkkkssszzz}}}{{{wwwtttqqqppppppppppppqqqrrrtttvvvxxxzzz{{{zzzyyywwwvvvvvvwwwyyyzzzyyywwwuuuvvv{{{~~~~~~pppcccVVVQQQIIICCC???===;;;:::888999:::===FFFSSS[[[\\\\\\ZZZ\\\eeesss~~~ooocccVVVOOONNNSSS___jjjpppqqqtttrrrggg]]]^^^gggttt|||xxxcccaaaooo}}}sssddd]]]dddttt}}}rrrWWW>>>888:::888666666<<>>;;;<<<888888777666666666666666888666444333222333555666333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,---...//////......000000//////.........---////////////////////////111111111111000000000000///000111222333666;;;>>>GGGIIIMMMVVVaaammmvvv{{{|||uuuoookkkeeeaaa]]]YYYXXXWWWVVVTTTTTTXXX^^^eeekkkppprrrrrrsssrrrpppmmmjjjeeeaaa___\\\ZZZXXXUUURRRNNNIIIFFFBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@???======888888777666666666666666666666666555444444333333666666999???EEEOOO```ooozzzqqqccc[[[SSSOOONNNKKKLLLOOOTTTaaasssoooXXXCCC999444333222222111111222222666666;;;AAAGGGQQQaaapppttthhhXXXMMMNNNVVVaaahhhqqquuudddUUULLLCCC???;;;999888999999888;;;::::::888888;;;@@@CCCJJJOOOTTTWWWXXXXXX[[[]]]aaacccddddddcccbbbcccdddfffgggiiijjjjjjhhhgggeeeeeeeeefffhhhiiijjjkkklllmmmnnnooopppqqqrrrssssssrrrwww}}}{{{qqqhhhccc[[[WWWPPPKKKFFFCCC???===<<<;;;888777777999<<<>>>GGGJJJLLLMMMLLLLLLNNNPPPLLLKKKJJJIIIKKKMMMPPPRRROOONNNPPPXXXccckkknnnmmmgggfffiiipppvvvuuummmeee[[[VVVTTT[[[cccjjjsss{{{}}}zzzvvvsssqqqoooooooooppprrrtttvvvwwwxxxyyyyyyxxxvvvuuuuuuvvvxxxyyy{{{xxxwwwxxx{{{ooobbbUUUPPPIIIBBB???<<<:::999777999:::>>>HHHUUU]]]^^^^^^[[[\\\dddooowwwxxxwwwnnnbbbUUUNNNMMMRRR^^^iiiqqqrrruuurrrhhh^^^___hhhwww}}}~~~vvvaaacccrrrttteee___hhhxxx~~~}}}tttYYY@@@999:::999777777===KKKhhhvvvzzz|||zzz{{{yyymmmZZZPPPUUUaaauuuzzzwwwsssqqqqqqsssttttttuuuuuuttttttuuuvvvwwwxxx}}}|||pppjjj]]]RRRIIIDDDAAA===;;;<<<:::999888666555555444444666555444333222333333444333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000000/////////............//////////////////////////////000000000000000000///000111111222444888;;;AAACCCGGGPPP[[[eeennnrrr||||||vvvpppllleeeaaa]]]YYYXXXWWWVVVUUUTTTXXX___fffmmmqqqtttuuuttttttrrrppplllhhheeeccc```]]]ZZZXXXUUUQQQLLLHHHCCCBBBBBBAAA@@@?????????>>>>>>>>>>>>===<<<;;;:::999888777666555555555555777666666555444333333222444555999???EEENNN]]]lllxxxqqqiii___VVVRRRPPPLLLLLLNNNRRR___qqq}}}yyyrrr[[[FFF;;;444333222222111111222222333555999@@@EEENNN\\\jjjmmmbbbUUULLLLLLTTT^^^eeeooo}}}~~~ttteeeWWWOOOCCC@@@<<<999888999999888::::::999888888;;;@@@CCCJJJOOOUUUXXXXXXYYY[[[^^^___aaacccccccccbbbcccdddfffgggiiijjjkkkjjjhhhgggeeeffffffhhhiiijjjkkklllkkklllmmmoooqqqrrrssstttsssvvvzzz}}}wwwmmmfff\\\XXXRRRLLLHHHDDDAAA???===;;;999888888:::===>>>DDDEEEFFFFFFEEEFFFHHHJJJKKKKKKKKKKKKMMMOOORRRSSSQQQNNNOOOXXXfffpppsssrrrhhhggghhhmmmrrrrrrlllfff\\\VVVTTTYYYaaajjjttt}}}{{{vvvqqqnnnllllllnnnqqqsssuuuvvvwwwwwwwwwvvvuuutttuuuuuuwwwxxxzzzxxxwwwxxxzzz}}}~~~~~~oooaaaUUUPPPHHHBBB>>><<<:::999777999;;;???KKKYYYaaaaaa^^^]]]^^^eeennntttuuusssmmmaaaTTTMMMLLLQQQ]]]hhhpppsssvvvssshhh```cccjjjzzz~~~vvvaaacccsssuuufffbbbooo}}}yyy~~~www\\\BBB::::::888777888===KKKgggzzz{{{}}}}}}zzzooo]]]PPPUUU```ttt~~~{{{wwwsssqqqqqqrrrrrrrrrttttttttttttuuuvvvxxxxxx}}}}}}qqqjjj]]]SSSIIIDDDAAA<<<:::;;;<<<;;;999777555444333333444444333333333222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000////////////............////////////////////////---.........///000000000///000000000000222555888:::===BBBJJJSSS]]]dddhhhttt|||vvvppplllddd```\\\YYYWWWVVVUUUTTTTTTXXX___fffnnnssswwwxxxvvvvvvuuussspppmmmjjjhhhdddbbb^^^[[[XXXSSSNNNJJJDDDCCCBBB@@@???>>>==================<<<;;;:::::::::999888666555444444444777777666555444333222111333444999@@@EEEMMM[[[hhhxxxuuunnndddZZZVVVSSSNNNLLLMMMQQQ]]]nnnzzzvvvttt\\\FFF;;;444333222222111111222222222444999???DDDKKKYYYffffff^^^RRRJJJJJJQQQ\\\cccmmm|||ttteeeXXXPPPDDDAAA<<<999999999999888999999999888888;;;@@@CCCJJJOOOUUUXXXXXXYYY\\\^^^^^^```bbbcccbbbbbbcccdddeeefffhhhjjjjjjjjjhhhgggffffffggghhhiiijjjkkkkkkkkkkkkmmmoooqqqsssuuuvvvtttvvvxxxyyyzzz~~~|||ppphhh]]]YYYRRRMMMIIIEEEBBB@@@===<<<:::999999:::<<<===BBBCCCCCCCCCDDDFFFIIIJJJKKKLLLMMMNNNPPPSSSUUUVVVUUURRRRRR[[[iiitttxxxwwwllljjjjjjlllpppppplllhhh___YYYUUUYYYaaajjjvvvzzzssslllhhhhhhjjjmmmqqqtttuuuvvvvvvvvvvvvuuuuuuuuuvvvwwwwwwwwwwwwvvvwwwxxxyyyzzz{{{pppaaaUUUPPPIIICCC???===;;;999777999;;;AAANNN]]]dddccc^^^^^^aaaiiirrrwwwxxxvvvlll```SSSLLLJJJOOO[[[fffmmmrrruuurrriiieeeiiippp}}}}}}~~~xxxddd```ppptttfffeeeuuu~~~xxxzzz}}}vvv\\\CCC:::999777666888<<>>>>>===<<<<<<;;;;;;:::888777555444333333777777666555333222111111333555;;;BBBFFFMMMYYYfffzzz{{{pppeee[[[XXXUUUQQQNNNNNNPPP[[[kkkxxxzzzttt\\\EEE999444333222222111111222222333444999???DDDJJJWWWdddccc\\\RRRJJJIIIPPPZZZbbbmmm|||uuufffXXXPPPEEEAAA===:::999999999888888888888777888;;;@@@DDDJJJOOOUUUXXXXXXYYY[[[^^^]]]___aaabbbaaaaaabbbdddcccdddfffhhhiiiiiihhhgggffffffggghhhiiijjjjjjkkkkkklllmmmooorrrtttvvvwwwuuuvvvxxxwwwvvvxxx}}}sssjjj___[[[TTTNNNIIIFFFBBB@@@===<<<:::999999:::;;;<<<@@@@@@@@@BBBEEEIIIKKKMMMLLLMMMOOORRRUUUWWWYYYYYY[[[WWWWWW^^^kkkvvvzzz{{{sssqqqooonnnoooooollliiiccc\\\XXX[[[bbbkkkwwwvvvmmmhhhdddfffjjjnnnqqqtttuuuvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvwwwwwwxxxyyyzzz{{{~~~qqqaaaVVVQQQJJJDDD@@@>>><<<:::777888;;;BBBQQQaaagggeee```aaaeeemmmtttxxxxxxwwwkkk___QQQJJJHHHMMMYYYdddhhhooossspppjjjiiiooouuu~~~|||}}}~~~zzzfff^^^nnn~~~rrreeefffxxxxxxwwwyyy|||pppXXXAAA:::888555444777;;;GGGcccxxxwwwcccRRRTTT```qqq|||yyyvvvrrrpppoooooonnnmmmqqqrrrsssuuuwwwxxxyyyyyy}}}ssslll___UUUJJJEEEAAA<<<999999999888777666666555555666444555555555555444333333222222222111111111111000000000000000000000000000////////////////////////////////////////////////---...............------.........///////////////////////////////////////+++,,,,,,---...//////000000111222111000000222333444888===CCCIIIPPPXXX^^^mmmxxx|||wwwqqqmmmeeeaaa\\\XXXVVVUUUSSSQQQQQQUUU\\\dddlllsssxxx{{{yyyyyyyyyxxxvvvtttrrrpppjjjhhhddd___[[[UUUOOOKKKDDDCCC@@@===;;;:::::::::<<<============<<<<<<;;;;;;:::888777555444333333777666555444333222111111444777<<>>BBBIIIWWWdddddd]]]SSSJJJHHHOOOZZZcccmmm|||xxxhhhYYYPPPFFFBBB===:::999999999888888888777777777;;;@@@DDDIIINNNTTTWWWWWWXXXZZZ]]]]]]___aaaaaaaaa```aaabbbaaacccfffhhhiiiiiihhhhhhfffgggggghhhiiiiiijjjjjjjjjkkkmmmoooqqqsssuuuuuusssuuuwwwvvvttttttwww{{{xxxoooccc^^^WWWPPPKKKGGGCCC@@@>>>===<<<;;;:::;;;<<<<<>>???BBBGGGKKKMMMMMMMMMOOOSSSVVVZZZ\\\]]]]]]___]]]]]]bbblllvvv}}}|||zzzvvvsssqqqooollliiiggg___ZZZ]]]dddlllvvv{{{rrrllleeefffhhhjjjmmmppprrrtttrrrsssssstttuuuuuuuuuvvvuuuvvvxxxyyyyyyyyy{{{||||||~~~pppaaaVVVQQQIIICCC???===;;;:::888888:::CCCSSSccchhheeeaaaccchhhoootttvvvvvvtttjjj^^^PPPHHHGGGKKKWWWbbbeeennnsssnnniiikkkrrrxxx}}}{{{|||}}}||||||~~~|||xxxeee^^^kkkzzzpppdddddduuuzzzwwwxxx{{{iiiTTT@@@:::999555444777:::FFFaaa||||||fffSSSSSS```rrr~~~wwwuuurrrpppoooooommmlllpppqqqsssuuuwwwyyyyyyzzz}}}uuummmbbbWWWLLLGGGBBB===::::::888777777666666666666666666666555555555444444444333333333222222222111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000///............///////////////////////////////////////,,,---------...////////////000222222000000111222000444999===BBBJJJSSSZZZmmmwwwzzztttqqqjjjfff```[[[XXXVVVTTTRRRQQQUUU[[[ccclllsssyyy{{{|||||||||{{{yyywwwuuutttmmmjjjfffaaa\\\VVVOOOKKKDDDBBB???<<<:::999:::::::::;;;;;;;;;;;;;;;:::::::::999888666555444444444555555444444333222222222666888===CCCGGGLLLXXXdddvvvnnncccYYYXXXYYYWWWRRRPPPPPPYYYggguuuxxxxxx|||~~~sss]]]FFF:::444333222222111111222222333333666;;;@@@HHHWWWeeefff```UUUKKKHHHOOO[[[eeekkk{{{}}}lll\\\QQQFFFCCC>>>:::999999999888777777777666777;;;@@@DDDHHHMMMSSSVVVVVVWWWYYY\\\^^^```aaaaaa```___```aaabbbcccfffiiijjjjjjjjjiiiggggggggghhhiiiiiijjjjjjiiijjjkkkmmmoooppprrrrrrpppsssvvvuuurrrqqqsssuuuzzz~~~uuuhhhccc[[[TTTNNNIIIDDDAAA@@@???>>>>>>======>>>>>>AAAAAABBBFFFKKKNNNNNNMMMNNNQQQUUUZZZ^^^`````````___```aaaeeelllvvv~~~yyytttoookkkiiihhhaaa\\\^^^dddkkkttt|||zzztttiiihhhhhhhhhiiikkknnnoooooopppqqqrrrrrrssssssssspppsssvvvwwwvvvwwwyyy{{{zzz}}}~~~~~~nnn___TTTOOOGGGAAA>>>;;;999888888888:::CCCTTTccchhhddd___bbbiiipppvvvxxxwwwvvviii]]]OOOGGGFFFJJJUUU```eeeooosssmmmgggkkkrrrvvv|||~~~zzz{{{}}}{{{zzz||||||~~~qqq```\\\gggzzzwwwnnnbbb```nnn}}}xxxwwwyyycccPPP???;;;;;;777666999:::EEE```hhhSSSSSSaaauuu~~~}}}vvvssspppoooooonnnmmmlllooopppsssvvvxxxyyyzzzzzz}}}wwwooodddYYYNNNHHHCCC>>>::::::999999777666555555555555666555444333333333444444444444444333333333333222000000000000000000000000////////////////////////000000000000000000000000000000000000000///................../////////000////////////////////////..................//////---...000000//////000111///222777:::>>>FFFRRRZZZlllwwwyyyvvvppplllfff```\\\YYYVVVTTTSSSWWW\\\dddllltttyyy|||}}}zzzxxxwwwppplllhhhccc^^^WWWPPPLLLCCCAAA===:::999999:::;;;:::;;;;;;<<<<<<<<<;;;;;;999888777666555555555555333333333333333333333333777888<<>>FFFVVVeeehhhbbbWWWLLLIIIOOO\\\gggjjjzzzooo]]]SSSGGGCCC>>>;;;999999999888777777777666777;;;@@@DDDGGGLLLRRRUUUUUUVVVYYY[[[^^^```aaaaaa```^^^___```bbbdddgggjjjkkklllkkkkkkgggggghhhhhhiiiiiijjjjjjhhhhhhiiikkkmmmnnnooopppnnnqqqttttttrrrpppqqqrrrsss}}}zzzlllfff^^^VVVPPPKKKFFFCCCBBBBBBAAA@@@?????????@@@FFFEEEFFFJJJOOOQQQPPPNNNOOORRRWWW\\\```bbbbbbbbb^^^aaadddgggmmmwww|||vvvpppkkkhhhhhhaaa\\\___dddjjjrrryyy|||{{{mmmkkkhhhgggfffhhhjjjlllmmmmmmnnnppppppqqqqqqqqqjjjnnnrrrsssrrrsssuuuxxxyyy|||~~~~~~|||lll]]]RRRMMMFFF@@@<<<999777666888888:::CCCTTTdddhhhccc[[[```iiirrryyy|||}}}|||iii\\\NNNGGGEEEIIITTT___gggppptttmmmfffjjjqqqttt{{{|||yyy||||||zzzyyy{{{}}}~~~}}}lll[[[YYYbbbsssvvvmmmaaa]]]hhhzzzyyyvvvuuu~~~uuu```NNN???<<<<<<999777:::;;;FFF___jjjSSSSSSaaawww~~~|||tttrrrpppooooooooommmlllnnnpppsssvvvxxxyyyzzzzzz}}}xxxpppeeeZZZOOOIIIDDD>>>;;;;;;;;;:::999777555444333333666555333111111222333444555555444444444333333333000000000000000000000000////////////////////////000000000000000000000000......//////...---,,,,,,---.........//////000000///////////////////////////////////////.........+++,,,...///......///000000333777999===FFFSSS\\\kkkvvv}}}yyyuuupppjjjddd___\\\XXXVVVUUUXXX^^^eeemmmuuuzzz}}}}}}zzzyyyrrrnnnjjjddd___XXXQQQMMMBBB@@@===:::888999:::;;;======>>>>>>>>>>>>>>>===888888777666666666666666222222333333333444444444777888;;;@@@CCCHHHUUUaaavvvrrrfff\\\[[[]]]YYYSSSOOOMMMUUUbbbppp|||wwwppppppwwwvvvcccJJJ:::666444111111222333333333444333666999===DDDRRR```llljjj```OOOGGGNNN\\\gggjjjssstttbbbTTTHHHDDD>>>:::999888888888555666777777777:::>>>AAAGGGKKKPPPSSSVVVXXX[[[]]]^^^^^^^^^_________``````ccceeeggghhhgggggghhhiiihhhhhhhhhhhhiiijjjkkkllliiikkklllkkkjjjjjjkkklllmmmmmmnnnppprrrrrrpppooowwwzzz|||nnniiiaaaYYYSSSNNNIIIFFFAAAAAAAAAAAABBBCCCDDDEEEJJJJJJJJJJJJJJJKKKLLLMMMIIIOOOXXX```fffhhhhhhggggggeeeeeeggghhhnnn{{{yyynnnhhhfffbbbbbbbbbcccggglllrrruuu{{{~~~wwwtttpppmmmllllllkkkkkklllkkkkkklllmmmmmmkkkjjjkkklllnnnpppsssuuuwwwxxx}}}|||||||||~~~wwwiii___TTTNNNFFF???;;;999777666999999999@@@OOO___eeeccc^^^bbbiiittt}}}|||iiiZZZLLLGGGFFFHHHUUUccciiisssxxxoooeeefffooovvv~~~zzz|||}}}{{{zzzzzz}}}~~~uuufffeee[[[dddrrr~~~{{{hhhXXXYYYfffttt~~~vvvuuuxxxwwwsssTTTIII@@@>>>>>>;;;999999===FFF^^^gggSSSUUUaaavvv~~~vvvtttssstttuuusssmmmlllnnnnnnoooppprrrtttwwwzzz{{{{{{|||zzzpppbbb[[[QQQHHHBBB???<<<;;;::::::999888777666555444444444444444444444444444444444333333333222222222222111///.........///000......//////000000111111111111000000000000000000////////////////////////////////////////////////---///111111///---------........................////////////000000000000//////222888===DDDOOO[[[mmm{{{xxxtttnnniiieee```\\\YYYYYYZZZ]]]bbbiiiqqqyyy}}}~~~|||yyyvvvqqqkkkddd\\\TTTOOOGGG@@@:::999888666666999<<<>>>@@@AAAAAA???===;;;999999888777666555444444555555444333333333444444666999===@@@???CCCPPP^^^qqqwwwjjj___^^^___\\\UUUQQQOOOUUUaaannn{{{{{{uuuttt{{{yyygggNNN===777444222111222333333222333333555999===CCCQQQ___mmmjjj___NNNFFFMMMYYYbbbgggppp~~~xxxdddUUUIIIDDD???:::999999888888555666777777777:::===@@@GGGKKKPPPTTTVVVYYY[[[^^^^^^^^^_________`````````ccceeegggggggggggggggiiigggggggggggghhhiiijjjkkkiiikkklllkkkiiiiiijjjkkkllllllmmmoooqqqqqqpppooouuuxxx~~~sssmmmddd[[[SSSNNNIIIFFFDDDDDDCCCCCCDDDEEEFFFGGGKKKJJJJJJIIIIIIHHHHHHHHHHHHMMMVVV___gggjjjjjjhhhdddbbbbbbdddeeejjjuuu{{{pppiiifffaaaaaabbbdddggglllqqqtttvvvxxx{{{}}}{{{wwwssspppmmmkkkiiijjjiiihhhiiikkklllkkkiiiggghhhjjjlllooorrrtttuuuzzzzzzzzz{{{|||vvviii___TTTNNNFFF???;;;999777666999999999AAAPPP```fffddd```ccckkkuuu~~~{{{iiiZZZLLLFFFDDDFFFRRR```jjjtttxxxoooddddddlllsss}}}zzz|||~~~}}}|||}}}}}}~~~tttdddccc\\\eeerrr}}}|||iiiXXXXXXdddrrr}}}{{{sssqqqsssqqqmmmTTTIII@@@>>>???===<<<<<<<<>>EEEQQQ\\\lllzzz|||xxxsssmmmiiiddd```]]][[[\\\___dddlllttt|||zzzwwwrrrlllfff]]]UUUOOOGGG@@@:::999888666666999;;;===???@@@@@@???<<<;;;:::999888777666555555444666555444333333333333333666888===@@@???CCCOOO]]]nnn{{{nnnbbbaaaaaa]]]VVVRRROOOVVVaaaooo{{{{{{zzz}}}lllSSSAAA888666333222222333222111333333555999<<>>>>><<>>>>>===<<<:::::::::999888777666666555666666444333222222222222666888<<>>AAAIIIUUUaaahhhhhheeedddbbbaaabbbaaa___ccciiiyyyuuukkkggg```bbbeeeiiimmmppprrrsssnnnkkkiiikkkqqqyyy~~~zzzvvvuuuqqqooolllkkkkkkkkkjjjiiifffffffffhhhkkkooosssvvvvvvwwwxxxzzz|||sssggg___UUUOOOGGG@@@<<<:::888777777888;;;CCCSSSbbbgggccc___ccclllwww~~~mmm]]]NNNGGGCCCBBBLLLXXXjjjtttwwwmmm```]]]ccciiizzz|||{{{{{{~~~ssseeedddgggmmmvvv}}}yyyfffVVVVVVbbboooyyyyyytttrrrsssnnnhhhXXXMMMCCC@@@@@@>>>===>>><<>>???BBBMMMYYYfffxxxzzzlllhhhggg```XXXRRROOOXXXeeerrr||||||nnnVVVBBB999777444333333333222111222222555888;;;@@@LLLXXXgggeee\\\OOOIIIMMMUUUZZZgggmmmyyy|||}}}nnn```MMMHHHBBB===:::999888777666666777666666888;;;>>>EEEIIIOOOTTTWWW[[[^^^````````````aaaaaaaaabbbbbbbbbdddfffgggffffffggghhhhhhhhhhhhhhhiiijjjkkkkkklllmmmmmmllliiihhhhhhiiigggiiikkkkkkkkkkkkmmmpppmmmooosssyyy~~~vvvjjj___XXXTTTSSSRRROOOMMMKKKIIIHHHHHHIIIJJJFFFFFFFFFFFFDDDAAA>>>;;;;;;>>>FFFQQQ]]]dddffffffhhheeeeeeeeeccc^^^^^^aaaooowww}}}tttlllgggccceeehhhmmmpppsssuuuvvvpppkkkfffeeeiiipppwww|||{{{yyyvvvsssrrrpppnnnllliiihhhggggggjjjnnnrrruuuwwwxxxzzz||||||pppeee^^^UUUOOOGGG@@@<<<:::888777777888;;;DDDSSSbbbeeeaaaZZZ```jjjwwwppp```QQQIIIDDDBBBJJJVVVgggqqquuukkk^^^[[[aaagggsss}}}~~~}}}{{{}}}sssgggjjjoootttzzzvvveeeVVVWWWdddqqqzzz||||||yyyvvvvvvvvvqqqiii\\\PPPDDD@@@>>>;;;::::::<<>>JJJVVVdddfff```SSSJJJMMMVVV\\\dddjjjvvv{{{{{{pppcccOOOJJJCCC>>>;;;999888777666666777666666777;;;>>>CCCHHHMMMSSSWWWZZZ^^^aaaaaaaaaaaaaaabbbbbbbbbbbbbbbdddfffffffffeeefffggghhhhhhhhhhhhiiijjjkkkllljjjkkklllkkkiiihhhhhhiiigggiiikkkjjjhhhhhhkkknnnkkknnnqqqvvv~~~wwwlllbbb\\\YYYXXXXXXRRRQQQPPPNNNMMMLLLKKKKKKGGGGGGGGGEEECCC@@@===;;;;;;???FFFOOOWWW___eeehhhiiiggggggjjjgggaaa]]]^^^gggoooxxx{{{xxxqqqkkkgggeeegggjjjnnnrrruuuwwwxxxsssnnngggdddfffkkkqqqtttxxx|||~~~|||yyyuuurrrmmmkkkhhhggghhhkkkooorrryyyzzz|||~~~yyylllbbb\\\TTTNNNFFF???;;;999777666777888<<>><<<999777777;;;AAAUUUqqqpppZZZVVV]]]sss~~~vvvqqqrrrsssrrrqqqrrroooooopppqqqsssuuuwwwxxxxxxzzz~~~wwwjjjbbbWWWMMMFFFAAA===;;;::::::999999888888888888444444444444444444444444555555555444444444444333111111222222111111000///000000000000////////////111000000000000000000000........................////////////////////////...000222222000///...///........................------........./////////000000444:::@@@GGGSSS___kkkxxx~~~xxxsssnnnkkkffffffggglllttt~~~yyyqqqfff[[[TTTGGG@@@:::999888666666999888999:::;;;;;;;;;;;;;;;::::::999888777666666555444333333222222222222222555555888===???BBBJJJSSSaaasssvvvpppkkkbbbWWWPPPOOOZZZhhhuuu|||zzztttjjjTTT@@@888666444333444555444444111111444888:::===HHHTTTdddiiifffXXXKKKKKKUUU]]]dddjjjvvv~~~~~~qqqdddPPPKKKDDD>>>;;;999888666666777777666555777:::===BBBFFFLLLQQQVVVZZZ]]]```aaaaaaaaabbbbbbbbbccccccbbbdddffffffeeeeeefffgggggggggggghhhhhhiiijjjkkkggghhhiiihhhgggfffggghhhgggjjjkkkiiifffeeeiiimmmkkkmmmpppsssxxx{{{qqqhhhaaa^^^\\\[[[XXXXXXWWWVVVTTTRRROOONNNLLLKKKHHHEEEAAA>>><<<:::888===DDDJJJOOOVVV```ggggggfffhhhlllllleee```___aaahhhppptttqqqmmmiiihhhfffhhhjjjnnnrrruuuxxxyyyvvvpppiiieeefffiiimmmppprrrwww}}}}}}zzztttqqqllliiiiiikkkooorrrzzz{{{}}}wwwiii```[[[SSSMMMEEE>>>:::888666555777999<<>>888888888777777777777777444444444444444444444444444444333333333222222222444333111000000000111222111111000000/////////...333333222111000///......000000000000000000000000////////////////////////---///111111///---------........................---------.........//////222222666===CCCJJJWWWbbbmmm|||}}}wwwtttmmmmmmnnnqqqxxx}}}tttiii]]]UUUGGG@@@:::999888666666999999999:::;;;;;;<<<======999999888777666555444444111111111111222333444555444444666<<>>FFFOOOeeesssrrr[[[KKKPPPYYYZZZcccjjjxxx~~~sssfffVVVLLLBBB>>><<<999888999777888777666666777;;;===AAAEEEJJJOOOSSSWWWZZZ]]]^^^]]]]]]```dddfffeeeccc```bbbdddfffggggggfffeeeffffffgggiiiiiijjjjjjjjjiiiiiiiiihhhgggeeedddcccfffgggggggggggggggfffeeehhhgggiiimmmpppuuu~~~{{{pppjjjgggeeedddccccccdddfffeeebbb\\\XXXVVVSSSMMMGGGBBB???===<<<888:::<<<===@@@GGGPPPWWWaaa___```gggoooqqqlllfffccccccdddfffggggggeeecccfffggghhhjjjooouuu{{{~~~rrrfffeeeiiikkkkkkkkkppppppqqqrrrtttwwwzzz|||zzz||||||xxxrrrpppsssvvvzzz|||}}}sssiii___ZZZSSSMMMEEE>>>:::888666555444999>>>FFFSSS^^^]]]UUURRR\\\iiittt}}}kkk[[[LLLFFFCCC@@@FFFOOO]]]```cccaaa]]]___hhhpppuuu``````mmm~~~uuunnnrrrwwwxxxyyy||||||mmm[[[KKK;;;666777666444444666<<>>::::::999999888999:::;;;=========<<<<<<===:::666555666666444222000111111222222222111111666888:::<<>>666111222444222222333222000111555999===EEEMMMaaarrruuuaaaQQQRRRYYYZZZbbbiiivvv}}}}}}uuugggWWWLLLCCC???<<<999888999666777888777777777:::<<<@@@DDDIIINNNRRRVVVYYY\\\^^^]]]]]]```dddfffeeedddaaaccceeegggggggggfffeeedddeeefffggghhhhhhhhhhhhhhhgggeeedddddddddeeefffhhhhhhhhhhhhhhhggggggfffhhhfffgggkkkmmmooowwwyyyrrrnnnkkkiiijjjjjjjjjkkkkkkhhhccc______ZZZRRRJJJDDD@@@>>>>>>;;;<<<<<<<<<>>>CCCJJJPPP]]]]]]___dddkkknnnmmmjjjhhhfffcccaaaaaaaaabbbbbbeeefffhhhlllqqqwww|||rrrgggeeeiiijjjiiiiiinnnnnnnnnppprrrtttvvvxxxzzz||||||~~~{{{vvvtttvvvyyyyyy{{{~~~|||ssshhh___ZZZQQQLLLDDD>>>:::999777777777;;;@@@GGGSSS]]][[[SSSRRR\\\iiittt~~~{{{kkk[[[LLLFFFCCCAAAHHHQQQZZZ^^^```^^^\\\```jjjsssyyydddeeeqqqwwwrrruuuzzzzzzzzz{{{~~~nnnXXXIII:::666777666555555888;;;IIIeee||||||sss^^^RRR[[[qqqyyywwwwwwwwwtttqqqtttttttttuuuuuuvvvvvvwwwyyyyyy{{{{{{kkkfff]]]UUUNNNGGGBBB>>>999999999888777777666666666555333222111222333444444444333333333333444444333222222111111111111111333222111111000000111111000000000000000000000000000000000000000000000000///......------....../////////.........------------------...............000///---------///111222222777<<<@@@EEEMMMYYYaaajjjtttvvvtttssstttxxxxxxqqqggg[[[SSSGGGDDD>>>;;;999999888777;;;<<<>>>?????????>>>>>><<<999666555666666444222111222222333333333333333777888:::<<<@@@EEEKKKOOOZZZfffwwwpppaaaWWWTTTUUU^^^lllwww~~~~~~yyyppp^^^LLL???888222333555333222444111///000555888;;;CCCKKK[[[ooowwwgggVVVTTTYYY[[[bbbhhhsss}}}{{{wwwhhhXXXNNNDDD@@@===999888999555777888888777888999:::>>>BBBHHHMMMQQQTTTXXXZZZ^^^]]]^^^aaadddeeeeeedddcccdddfffggggggfffeeeccccccdddeeefffggggggggggggfffdddbbbaaabbbdddgggiiiiiiiiihhhhhhhhhggggggggggggeeeeeehhhiiijjjooovvv}}}wwwssspppssssssssssssssspppllliiiiiidddZZZPPPHHHCCCAAA@@@??????===;;;;;;===BBBFFFUUUWWWZZZ___dddhhhkkkmmmmmmiiiccc^^^[[[\\\^^^```ccceeehhhmmmsssxxx|||~~~|||pppfffeeehhhiiiggggggkkkkkkkkklllnnnoooqqqrrrrrrtttwww{{{}}}~~~~~~~~~zzz|||~~~|||yyyvvvwwwyyyxxxzzz}}}~~~~~~~~~~~~~~~{{{rrrggg^^^YYYPPPJJJCCC===:::888888777999<<>>BBBGGGOOOXXX___gggnnnwww~~~~~~zzzxxxvvv|||{{{yyywwwwww{{{~~~wwwoooeeeYYYQQQHHHDDD???;;;:::999888777===>>>???@@@@@@???>>>>>>;;;999666555666555444222333333333444444555555555777999;;;>>>AAAEEEKKKOOOWWWbbbrrrrrraaaWWWTTTTTT]]]kkkvvv}}}~~~wwwcccPPP???888333333444333222333111///000444777:::AAAHHHUUUjjjttthhhVVVSSSXXX\\\bbbgggrrr~~~{{{yyyiiiZZZOOOEEEAAA>>>:::888999555666888999888777888999===AAAFFFKKKOOOSSSVVVYYY\\\]]]___aaacccdddeeedddeeefffggghhhgggfffdddbbbddddddeeefffffffffffffffeeedddccccccccceeefffgggiiihhhggggggfffffffffffffffddddddhhhiiiiiilllqqq{{{zzzwww{{{zzzzzzzzzzzzxxxtttqqqooojjjbbbYYYQQQKKKGGGEEECCCAAA>>>;;;999:::===???KKKNNNRRRVVVYYY___fffkkknnnkkkfff```\\\[[[]]]___bbbdddiiinnnsssvvvyyyzzzuuukkkccccccffffffeeefffhhhhhhiiijjjjjjkkklllmmmlllnnnqqqtttwwwxxxxxxxxxuuuxxxzzzzzzwwwuuuuuuvvvwwwyyy|||}}}}}}}}}~~~{{{{{{}}}yyypppfff^^^YYYPPPKKKCCC===999777666555999<<>>===<<<:::888666444444555555444333333333333444222333333333333333333222333333222111111111111222333222111111000000111111000000000000000000000000000000000000000000000000//////............///////////////...............///............---------//////......///111333444999<<<@@@DDDIIIOOOWWW\\\ccchhhmmmppppppooonnnmmmkkkrrr~~~~~~|||||||||tttmmmbbbWWWOOOGGGCCC>>>;;;:::::::::999<<<===>>>>>>>>>===<<<;;;:::888777555555444444333333333333333444555666666888:::===???BBBFFFLLLOOOUUU___mmm|||rrraaaWWWTTTTTT]]]jjjuuu|||{{{gggRRR???777222333444222111222000///000444777999???FFFQQQcccmmmcccTTTPPPWWW\\\cccgggppp||||||zzzjjj\\\QQQGGGBBB???:::888999555777888999777777777888<<<@@@EEEJJJNNNRRRUUUXXX[[[\\\^^^```aaabbbcccdddffffffhhhhhhhhhfffdddbbbeeeeeefffgggggggggffffffcccdddfffggggggfffeeedddhhhgggfffdddccccccdddddddddbbbdddiiimmmlllnnnqqqvvv~~~zzzwwwpppnnnhhhbbbZZZSSSNNNKKKGGGDDD@@@<<<;;;;;;;;;<<>><<<:::888777555444555555444444333333333444222333333444444333333222444333333222111222222222333222111111000000111111000000000000000000000000000000000000000000000000/////////....../////////////////////////////////---------............///111000///...///111333444;;;===AAAEEEIIINNNSSSWWW___aaabbbcccaaaaaaaaabbbaaaiiiuuu{{{ssskkkaaaUUUMMMEEEBBB===;;;;;;<<<<<<<<<<<<===>>>>>>===<<<;;;:::888888777555444333444444333222222222333444666666999;;;>>>AAADDDGGGLLLOOOTTT]]]iiivvvqqq```WWWVVVUUU^^^jjjuuu{{{}}}iiiUUU???888222333333111000111111///111555777888>>>EEENNN\\\eee^^^RRROOOUUUZZZbbbeeemmmyyy}}}}}}mmm^^^SSSHHHCCC???;;;999:::666777888888666666777888;;;???EEEJJJNNNQQQUUUWWWYYY[[[^^^______```bbbcccfffggghhhhhhhhhfffdddccceeeeeefffffffffffffffeeebbbdddggghhhiiigggdddccchhhfffeeecccbbbbbbbbbcccbbbaaaccckkkppppppppprrrrrr{{{sssppplllfff___YYYTTTQQQNNNJJJDDD@@@>>>===<<<:::;;;>>>AAACCCEEEJJJQQQWWW]]]bbbhhhiiifffcccbbbbbbccceeeiiimmmqqqtttvvvvvvnnneee^^^]]]^^^___```ccccccdddeeefffggggggggggggiiijjjkkklllmmmnnnnnnnnnooooooqqqrrrsssttttttttttttvvvzzz{{{||||||}}}~~~zzz{{{}}}~~~vvvmmmddd\\\XXXPPPKKKBBB<<<777555333222777:::CCCPPPYYYZZZZZZZZZUUU```mmmxxx~~~vvveeeVVVIIIGGGIIILLLWWWdddhhhhhhddd]]]YYY^^^kkkvvvzzz}}}|||{{{|||~~~}}}zzz{{{tttfffhhhtttqqqlllyyy{{{ttt}}}sss[[[HHH???777555555333222444888<<>>;;;;;;<<<<<<<<<>>>?????????>>>===;;;:::777777777666333333444555333222222222333555666888:::<<<@@@BBBEEEHHHLLLPPPRRR[[[eeeqqq~~~nnn___XXXXXXXXX```llluuu{{{lllYYYAAA999333444444222111222111000111555777888>>>DDDKKKVVV^^^\\\TTTQQQSSSVVV___bbbiiiuuu|||rrr___TTTIIIDDD@@@;;;999:::777888777666555555777999;;;???EEEJJJNNNQQQUUUWWWVVVYYY]]]^^^]]]^^^```bbbeeefffhhhiiihhhgggeeedddddddddeeeeeeeeeeeedddddd```bbbdddeeefffffffffeeeiiigggeeecccbbbbbbbbbccc```___bbbkkkppppppooooooooowwwxxxtttmmmeee___[[[YYYXXXVVVQQQJJJEEEBBB???<<<999999:::;;;===???DDDIIILLLPPPXXXbbbgggfffeeedddeeeccceeeiiinnnssswwwzzz{{{sssiii```]]]\\\[[[]]]```___```bbbdddeeefffeeeeeefffggghhhiiijjjjjjkkkkkkkkkjjjjjjlllnnnpppqqqrrrsssuuuyyy{{{{{{{{{|||~~~{{{|||}}}uuulllccc\\\XXXMMMHHH@@@:::777666555555999;;;EEERRRZZZYYYXXXYYYTTT___lllwww}}}uuudddUUUIIIGGGJJJNNN[[[hhhlllkkkhhhaaa\\\```lllwww|||}}}zzzzzzzzzwwwtttvvv|||zzzzzz|||zzznnnbbbggguuuzzzkkkhhhyyyuuu|||nnnUUUAAA:::444555555444555777888===DDDSSSrrr}}}yyy|||gggXXX[[[ccc{{{zzzxxxuuusssrrrtttuuutttttttttuuuuuuvvvvvvwwwwwwzzz}}}{{{rrreeeXXXOOOJJJGGGEEE<<<<<<<<<;;;::::::999999555555555555555444444333333444666777777666444333444444333222222222222333333222111111000000111111000000000000000000000000000000000000000000000000000000////////////000000.../////////000000000000...............------------------///111555888;;;<<<===@@@DDDHHHKKKLLLLLLNNNMMMKKKHHHEEEEEEGGGIIINNNVVVbbbnnn{{{xxxpppeeeYYYQQQHHHDDD???<<<;;;;;;::::::>>>>>>???>>>===;;;999888666777777666333222333666444444333333444666888:::;;;===AAADDDFFFIIIMMMPPPPPPXXXbbbkkkxxxyyykkk^^^YYY[[[[[[cccmmmvvv{{{~~~nnn\\\BBB:::555555666333222333222000222666888999===DDDHHHRRR\\\\\\WWWSSSRRRSSS]]]```gggrrr|||uuu```UUUJJJDDD@@@;;;999:::888888777555444444777999;;;???EEEJJJNNNQQQUUUWWWUUUYYY\\\]]]\\\]]]___bbbeeefffgggiiiiiihhhfffeeeccccccdddddddddccccccbbb______```bbbdddfffhhhiiijjjhhhfffdddbbbbbbcccddd___]]]aaajjjoooooommmlllooorrr|||}}}wwwmmmddd]]][[[[[[\\\\\\VVVOOOHHHEEEAAA<<<888999999999:::===AAADDDFFFHHHQQQ\\\cccddddddfffhhhbbbdddiiinnntttzzz~~~xxxnnnccc^^^[[[YYY[[[^^^]]]^^^```bbbddddddddddddcccdddeeefffhhhiiijjjkkkfffeeeeeefffiiilllnnnnnnrrruuuxxxzzz{{{{{{|||}}}|||}}}}}}uuukkkbbb[[[WWWJJJEEE>>>:::888888888888;;;===FFFTTTZZZWWWVVVXXXRRR]]]kkkvvv|||tttdddUUUIIIGGGJJJPPP\\\jjjmmmmmmjjjccc^^^bbbmmmxxx}}}}}}zzzyyyxxxtttqqqtttzzzqqqqqqsssqqqggg^^^eeesss|||wwwhhhfffzzzwww}}}lllSSS<<<666222444666666777:::999>>>BBBNNNkkk|||{{{lll\\\___bbb{{{zzzxxxuuurrrqqqrrrtttrrrsssssstttuuuvvvvvvwwwvvvyyy|||}}}|||sssfffYYYPPPKKKIIIGGG@@@???>>><<<:::888666666555555666666555555444333444555777888888777555444555444333333222222333333333222222111000111111111000000000000000000000000000000000000000000000000000000////////////000000.../////////000000111111111000///...---,,,++++++******,,,...222777;;;>>>;;;<<>>AAADDDGGGIIIMMMPPPOOOWWW___hhhtttuuuhhh]]]ZZZ]]]]]]dddooovvv{{{~~~zzz^^^JJJ999666888111...222222333333222222333777===BBBIIIOOOUUUUUUQQQNNNQQQUUU\\\^^^cccnnnzzziii[[[MMMFFFBBB===999999999888888777777777777777;;;>>>CCCIIIMMMQQQRRRSSSSSSUUUYYY\\\^^^___^^^]]]]]]```dddhhhiiigggeeecccaaaaaabbbdddfffgggfffddd```_________```ccceeegggkkkgggdddccceeegggfffeeeaaa___```ccciiillllllkkkhhhiiiqqq}}}|||qqqhhhdddcccbbbbbb___[[[VVVPPPKKKFFFAAA>>>:::888777666777999<<<>>>CCCHHHOOOUUUZZZ___cccfffiiiggghhhnnnwwwtttiiidddaaa^^^]]]______```bbbdddeeeffffffeeefffffffffggghhhiiijjjkkkgggdddcccdddhhhmmmqqqrrrwwwwwwyyyzzz{{{||||||||||||~~~yyysssnnnggg]]]UUUNNNFFF>>>;;;888555444777999===GGGTTTZZZXXXTTTSSSXXXaaallluuu|||zzzsss___UUUIIICCCDDDLLL[[[iiillljjjfffaaa^^^bbbkkkrrrxxx}}}www{{{{{{vvvqqqrrrtttssssssssspppiiibbb```eeejjjzzzmmmiiicccsss|||zzzaaaJJJ999666333222222333333333:::;;;>>>JJJggg{{{zzzjjjaaafff}}}~~~{{{wwwttttttttttttttttttttttttuuuvvvvvvwwwwww~~~yyyxxx|||rrrccc[[[UUUNNNIIIGGGAAA???===;;;;;;:::999777666555555555555444444444666666555555555444444444000111333333444333222111111111111222222333333333000000000000111111111111333222222222111111000000////////////////////////...........................---,,,,,,++++++++++++,,,///222555666888:::<<<:::;;;>>>@@@AAAAAA@@@???BBB>>>:::;;;999777888<<>>???AAAEEEIIIKKKKKKJJJNNNUUU]]]eeeppp|||ttthhh___ZZZXXXXXX```gggooovvvzzz~~~yyy___LLL;;;777999222///444444333333222222333777===AAAFFFLLLRRRSSSOOOLLLOOORRR\\\^^^dddnnn~~~lll^^^PPPHHHDDD>>>;;;:::999888888777777777777777;;;>>>CCCHHHMMMQQQSSSTTTSSSUUUYYY\\\^^^^^^]]]]]]\\\___cccfffgggfffdddbbbbbbbbbbbbdddfffgggeeedddbbbaaa___^^^^^^___```aaacccaaa```bbbeeegggfffeeebbb``````bbbfffiiiiiihhhggghhhooowww{{{zzz|||yyynnngggccc```^^^```]]]XXXSSSOOOIIICCC???===;;;999777777888:::;;;>>>BBBIIIPPPUUUZZZ___ccchhhggghhhnnnwww{{{pppllliiieeecccdddcccdddfffhhhiiiiiihhhhhhhhhhhhiiiiiikkklllmmmnnnjjjhhhffffffiiinnnqqqrrrwwwwwwyyyzzz{{{|||||||||zzz}}}~~~wwwtttqqqkkkaaaXXXNNNFFF>>>;;;888666666999;;;>>>IIIVVV\\\YYYUUUTTTXXXaaalllttt{{{}}}wwwoooZZZPPPGGGCCCEEELLLZZZgggkkkiiieee```^^^cccllltttyyy|||www{{{|||wwwtttuuuvvvvvvtttvvvtttkkkbbb^^^ccciiizzz|||jjjfffbbbrrr|||~~~ttt]]]GGG666444222111333555666666999;;;???JJJeee~~~~~~|||pppeeedddzzz{{{vvvtttsssssssssssssssssstttuuuvvvwwwxxxxxx}}}yyywww|||vvvggg^^^WWWOOOIIIGGGBBB???===;;;;;;:::999777666555555555555444444444666666555555555444444444111222333333333333222111111111222222222333333333000000000000111111111111222222111111111000000000////////////////////////...........................---,,,,,,++++++,,,,,,---000333555666777999;;;999;;;===>>>??????>>>===<<<888555666666555666;;;???GGGQQQXXX___kkk}}}{{{uuummmaaaXXXPPPKKKDDD>>>;;;::::::999888888999999999999999999666555444333222111111111444444444333222444777:::===>>>@@@DDDGGGIIIIIIIIIOOOVVV]]]dddnnnxxx|||{{{yyyooofff^^^ZZZYYYZZZaaagggpppvvvzzz}}}zzzaaaOOO===888:::333111555555333333333222333777<<<@@@CCCIIIOOOPPPMMMKKKLLLOOOZZZ^^^dddnnn}}}qqqcccTTTLLLFFFAAA<<<<<<999888888777777777777777:::===BBBHHHMMMQQQTTTUUUSSSUUUXXX[[[\\\\\\\\\[[[\\\^^^bbbeeeffffffeeedddcccbbbccceeeggghhhgggffffffdddaaa___]]][[[[[[[[[ZZZZZZ[[[^^^bbbeeeeeeeeecccaaa___```bbbdddeeedddhhhiiimmmrrrqqqllljjjlllxxx|||~~~}}}~~~~~~wwwmmmfff```]]]```^^^[[[WWWSSSMMMFFFBBBAAA???<<<999777777777888999===DDDKKKQQQWWW]]]aaagggfffhhhmmmvvvyyyvvvtttooolllllljjjkkkmmmnnnnnnnnnmmmmmmllllllmmmnnnppprrrssstttpppnnnjjjjjjllloooqqqrrrwwwwwwyyyzzz{{{|||||||||yyy|||zzzsssrrrtttpppfff\\\PPPGGG>>>:::888666888<<<===AAAKKKXXX]]]ZZZVVVVVVXXXaaallltttyyyzzzrrrjjjUUULLLCCCAAAEEELLLZZZeeellljjjeee```^^^dddnnnwwwzzzyyyvvv|||~~~zzzwwwxxxyyyyyywwwzzzzzzpppccc]]]bbbiiiyyyxxxfffcccaaappp|||}}}|||zzzvvvkkkVVVCCC444222000111444777888999888;;;@@@JJJaaa|||}}}{{{|||zzzsssddd```uuu{{{vvvsssrrrrrrrrrrrrrrrrrrtttuuuwwwxxxzzzzzz|||xxxxxx|||{{{kkkaaaZZZPPPIIIGGGBBB@@@===;;;;;;:::888777666555555555555444444444555555555555555444444444222222333333333333222222111222222222222333333333000000000111111111222222111111000000000000//////////////////////////////...........................---,,,,,,,,,,,,,,,,,,///111444555666666888:::999:::;;;<<<<<<;;;:::999555111///111111111333888>>>EEEMMMSSSXXXbbbqqq|||}}}wwwpppeee]]]RRRMMMEEE???;;;999888777888888999:::;;;;;;;;;;;;777666444333222222111111222333333222222444888;;;===>>>@@@CCCEEEGGGHHHHHHPPPWWW___dddkkktttwwwuuuwwwrrrjjjbbb\\\ZZZ[[[\\\bbbhhhpppwwwzzz}}}|||fffRRR>>>888999333222666555222333333333333666;;;???AAAGGGLLLNNNLLLJJJKKKMMMXXX]]]dddmmm{{{uuugggWWWOOOHHHBBB===<<<999888888777777777777777999<<>>;;;888777777777777<<>>:::888777666888999:::<<<=========<<<999888777555444444444444111222222222222444888;;;===???AAACCCDDDFFFGGGIIIQQQXXX```eeejjjqqqtttrrrrrrmmmfff___[[[ZZZ[[[]]]ccciiiqqqwwwzzz|||mmmUUU@@@777888222111555333222222333333333666:::>>>@@@EEEKKKMMMMMMKKKKKKKKKUUU\\\dddlllxxxzzzkkk[[[QQQJJJBBB===;;;999888888777777777777777888;;;@@@FFFLLLRRRWWWYYYTTTUUUVVVXXXYYYYYYYYYXXX[[[\\\^^^aaaccceeeffffffbbbbbbcccfffjjjnnnoooooojjjjjjhhhgggeeedddcccccc```^^^[[[XXXXXXZZZ^^^aaa```___^^^]]]\\\\\\]]]^^^eeeiiilllkkkgggbbb]]]ZZZ]]]___cccfffiiinnnrrruuuyyyyyy|||{{{nnneee```[[[ZZZYYYXXXVVVRRRMMMIIICCCAAA???<<<:::999888888666;;;AAAHHHOOOVVV]]]bbbeeefffiiimmmsssyyyzzz|||}}}{{{yyyyyyvvvvvvxxxxxxyyyxxxwwwvvvuuuuuuvvvwwwyyy{{{}}}~~~yyyvvvqqqpppppprrrttttttwwwwwwyyyzzz{{{|||||||||{{{}}}xxxpppiiihhhkkkjjjccc\\\VVVLLLAAA;;;888555777:::===CCCNNNYYY\\\WWWUUUVVV\\\fffqqqxxx{{{yyynnncccTTTHHH>>>===DDDOOO^^^jjjpppnnniiicccaaafffoooxxx{{{{{{tttssszzz}}}{{{||||||{{{www||||||qqqbbb[[[aaaiiirrr|||~~~}}}}}}qqqcccbbb```mmm{{{|||yyyyyyuuulllbbbWWWHHH<<<555333111222444777999999999<<<@@@HHHXXXuuu}}}{{{{{{~~~uuuzzzyyywwwxxxjjjWWWWWWhhh~~~~~~wwwrrrppppppppppppoooppprrrtttvvvyyyzzz{{{|||zzz{{{~~~pppggg___UUUNNNJJJCCC@@@===;;;;;;:::888666666555555555555444444444444555555555555555555555555444444333333222222222222222222222222222222222111111111111222222222222///////////////000000000000000000000000000000000////////////////////////---------,,,,,,---......000222555666555555777888777777777666555444333222111---+++,,,,,,+++...222777<<>>>>>>>>>>>===999888777666555444444444111111222222222444888;;;===@@@BBBDDDDDDFFFIIILLLPPPYYYbbbfffjjjooorrrqqqoookkkddd]]]ZZZYYY[[[\\\ccciiiqqqwwwzzz|||rrrZZZCCC888777222000333222111222333333333666:::===@@@DDDIIIMMMMMMLLLJJJJJJQQQZZZcccjjjttt~~~ooo^^^TTTLLLCCC===<<<999888888777777777777777777:::???EEELLLSSSXXX[[[WWWXXXYYYYYYZZZZZZZZZZZZXXXXXXZZZ\\\___aaadddeeeccccccccceeeiiimmmnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjhhhfffaaa\\\XXXWWWYYY\\\\\\]]]^^^]]]\\\[[[[[[\\\^^^dddfffdddaaa___[[[WWWXXXXXXYYY[[[```fffllloooqqqsssxxxqqqfffaaa\\\ZZZYYYWWWVVVRRRNNNJJJCCCBBB@@@>>><<<:::999999555999???EEELLLTTT[[[```dddgggjjjnnnqqquuuzzz}}}}}}wwwsssvvvyyyxxxxxxyyytttuuuwwwxxxxxxxxxwwwwwwuuuuuuvvvwwwyyy{{{|||}}}yyyvvvrrrpppqqqsssuuuvvvwwwwwwyyyzzz{{{||||||||||||uuunnnfffbbbaaa```\\\XXXUUUKKKAAA<<<888555666999>>>DDDPPPZZZ\\\WWWTTTVVV^^^hhhssszzz}}}yyymmmbbbSSSGGG===>>>FFFRRR___jjjnnnlllhhhcccbbbfffooovvv|||yyytttsss{{{}}}~~~}}}{{{uuuxxxvvvlll```[[[bbbjjjqqq{{{{{{yyyyyynnnaaaaaaaaalllxxx~~~zzzwwwxxxssshhh\\\PPPDDD:::555333111222555888999:::;;;<<<@@@HHHVVVooo~~~vvv}}}}}}vvvvvvvvvxxx}}}xxxhhhWWWQQQ___uuuyyysssppppppppppppnnnoooqqqsssuuuwwwyyyzzzzzzzzz{{{}}}~~~sssjjjbbbXXXOOOLLLCCCAAA>>><<<;;;999777666666555555555555444444444444444444555555555555555666555444333222222222333333333333222222222222111111111111222222222222333//////000000000000111111000000000000000000000000////////////////////////------------------...///000222555555555666777888666666555444333222111111111---+++,,,,,,+++...222444777===AAAFFFMMMVVV]]]fffrrr~~~{{{rrrhhh]]]VVVKKKFFF@@@<<<:::::::::::::::<<<>>>@@@@@@???>>>===777777555444333222222222111222222111111333777:::<<>>BBBGGGKKKMMMKKKIIIHHHNNNXXXbbbhhhqqq~~~tttbbbWWWOOOEEE???===999888888777777777777777777999>>>EEELLLSSSYYY\\\\\\\\\]]]]]]]]]]]]]]]]]]XXXXXXYYY\\\^^^bbbeeefffeeedddccccccfffhhhiiiiiihhhiiijjjkkkllllllmmmmmmmmmllliiiccc\\\WWWVVVWWWWWW[[[^^^^^^]]][[[[[[\\\YYY___bbb^^^\\\]]]\\\WWWUUUSSSQQQRRRWWW___fffjjjlllqqqwww|||wwwmmmiiiaaa^^^[[[XXXUUUQQQLLLIIIEEECCCBBB???===:::999888555999???EEEKKKRRRZZZ___cccggglllooopppqqqsssvvvxxxqqqmmmooorrrrrrsssuuuoooqqqrrrtttuuuuuuttttttssssssssstttuuuwwwxxxyyywwwtttqqqpppqqqtttvvvwwwwwwwwwyyyzzz{{{|||||||||}}}uuuooofff^^^XXXVVVTTTTTTQQQHHH@@@<<<999777777:::@@@GGGSSS\\\]]]WWWUUUWWW^^^hhhttt{{{~~~yyymmm```OOOEEE===@@@IIISSS^^^eeeffffffdddbbbaaafffooovvv~~~zzzwwwuuu}}}|||wwwwwwtttkkkbbbaaahhhpppttt|||{{{wwwvvvjjj]]]]]]bbblllvvv{{{~~~|||wwwuuuwwwrrrfffXXXLLLAAA999222111000222555999<<<===>>><<>><<<;;;999777555666555555555555444444444444444444555555555666666777666444333222222333333333333333222222222111111111111111222222222333333000000000111111111222222000000000000000000000000////////////////////////---------------.../////////111444555555666888999555555444333222111111111///+++***,,,------///444222555999<<<@@@FFFNNNSSS\\\gggttt|||zzzqqqfff\\\VVVMMMHHHBBB===<<<<<<<<<<<<<<<===@@@AAAAAA@@@>>>===888777666444333333333333222222222111111222555888999===AAABBBBBBDDDJJJOOORRR\\\dddffffffhhhiiiiiifffbbb\\\WWWUUUWWWZZZ\\\aaagggpppvvvzzz}}}xxxcccJJJ<<<:::333111444111111222333333444555888;;;===AAAFFFJJJLLLKKKHHHGGGLLLWWWaaagggppp|||wwweeeZZZQQQGGGAAA>>>999888888777777777777777666999>>>DDDLLLTTTYYY]]]````````````````````````[[[[[[\\\^^^aaadddhhhjjjgggeeecccbbbcccddddddcccggghhhiiijjjkkklllllllllnnnooonnniiiaaaYYYUUUTTTUUUYYY^^^___]]]\\\\\\\\\WWW^^^```\\\[[[]]]]]]YYYUUUQQQMMMMMMRRRZZZbbbfffmmmrrryyy{{{|||}}}uuurrrfffccc]]]YYYTTTPPPKKKHHHGGGEEECCC@@@===:::777666888;;;@@@FFFLLLSSS[[[___ccchhhmmmpppoooooooooqqquuunnniiikkknnnnnnoooqqqkkklllnnnppprrrrrrrrrqqqqqqqqqqqqqqqrrrssstttuuuvvvssspppoooqqquuuwwwxxxwwwwwwyyyzzz{{{||||||||||||vvvqqqggg\\\SSSOOOPPPRRRLLLEEE>>><<<:::888999<<>>CCCMMMTTT[[[aaa```aaaaaa```aaafffooouuu|||zzzwww}}}{{{yyyuuummmggghhhooowwwwww~~~|||vvvtttgggZZZZZZcccllluuuyyy{{{}}}zzzvvvtttvvvrrreeeWWWKKK@@@888000//////111666;;;>>>???@@@===>>>FFFSSSiiixxx}}}}}}uuuqqqmmmaaaSSSFFFQQQggg{{{uuuqqqqqqqqqqqqnnnnnnpppqqqssstttuuuvvvvvvvvvyyyzzzyyy{{{{{{qqqgggZZZPPPLLLDDDAAA>>><<<;;;999777555666666555555555444444444444444444555555555666666777666555333222222333333333333333222222111111111111111222222222333333333000000111111222222222333000000000000000000000000000000000000000000000000---------------...///000///111444555666666888:::555444333222111111111111,,,)))(((+++---...111666111444777999===BBBHHHLLLUUU```llluuu~~~zzzqqqfff\\\WWWPPPKKKDDD???=========<<<===???AAABBBBBB@@@>>><<<:::999888777555555555555333333333222111222555777777;;;???AAAAAACCCJJJPPPSSS]]]eeefffddddddeeedddaaa^^^YYYUUUTTTVVVZZZ\\\```gggooovvvzzz~~~~~~gggPPP;;;888888333111444555333111///000333666888999===CCCJJJNNNMMMHHHDDDLLLUUU```fffkkktttwwwhhh]]]SSSHHHAAA@@@<<<:::777666666777666555888999;;;???FFFPPP[[[cccgggjjjlllllliiieeebbbaaacccaaa___```cccfffiiijjjiiihhheeeaaa^^^^^^```cccggggggggghhhhhhiiijjjjjjnnnnnnllliiiccc\\\VVVSSSVVVVVVWWWWWWWWWVVVVVVUUUWWWVVVWWWXXXZZZZZZXXXVVVSSSMMMIIIKKKQQQYYYeeeooopppuuu|||zzzvvvjjjbbbYYYUUUUUURRRLLLFFFHHHGGGEEEAAA<<<999888888:::>>>CCCGGGKKKQQQYYY___ccceeegggiiikkkkkkkkkkkkooommmjjjiiikkklllmmmmmmnnnmmmmmmmmmmmmmmmnnnnnnoooooooooooooooooonnnnnnpppooonnnnnnnnnppprrrtttsssvvvzzz||||||}}}~~~}}}{{{rrrfffZZZSSSOOOMMMLLLIIIAAA999777666666999>>>BBBMMMXXX\\\WWWSSSUUUYYYccclllvvv|||}}}xxxlll___PPPIIIBBBBBBJJJUUU]]]aaafffaaa\\\\\\aaahhhnnnppp~~~~~~vvvzzzxxxpppnnnvvv~~~}}}wwwnnnbbbZZZYYYgggnnnwww}}}}}}|||{{{|||{{{}}}wwwgggWWWIII???888///111111222888@@@AAA>>>???===@@@FFFMMM^^^xxxyyy~~~xxxpppooodddMMMGGGPPP^^^rrryyywwwtttooonnnpppooopppqqqrrrsssssssssssszzzwwwwwwzzz|||}}}}}}ppphhhaaaVVVNNNHHHEEE@@@===<<<;;;:::999999888777666444444444444555555444444444444555555555555555444444555555555444333333222222333333444333333333222222111111111333222111000000111222333111111000000//////......---------...............------,,,------...///000333333444444444444444444666555444444222222111000...---,,,++++++,,,...///333444555666999@@@GGGMMMTTTZZZbbbjjjsss~~~}}}vvvnnneee]]]XXXQQQMMMGGG@@@<<<:::::::::???@@@CCCDDDCCC@@@===;;;:::999777555444333333333444222111000111333666888<<<===>>>@@@DDDIIINNNPPP[[[^^^bbbddddddbbb``````\\\ZZZWWWUUUTTTVVVXXXZZZbbbfffmmmsssxxx|||iiiRRR===888777333111333444222111000111333555777:::===DDDKKKOOOOOOKKKGGGKKKSSS^^^dddjjjtttxxxiii^^^TTTIIICCCAAA<<<:::777666666777666555888999;;;???EEEOOOZZZaaahhhkkknnnooolllhhheeeccccccaaa```aaadddhhhkkkmmmooonnnkkkfffcccbbbdddfffhhhiiiiiijjjjjjjjjjjjiiikkkkkkjjjhhhddd___ZZZWWWVVVVVVWWWVVVVVVUUUTTTTTTUUUUUUUUUWWWYYYYYYWWWUUUPPPJJJFFFHHHNNNWWWdddooozzz~~~pppggg\\\VVVUUUTTTOOOKKKIIIIIIFFFBBB===999999999:::???EEEGGGIIIOOOYYYaaadddfffhhhjjjkkklllllllllllliiiffffffggghhhiiiiiiiiiiiiiiiiiiiiijjjkkkkkkllllllllllllllllllmmmmmmooonnnnnnnnnoooqqqsssttttttwwwzzz|||||||||~~~}}}xxxpppdddYYYRRRNNNKKKJJJGGG@@@999888777777:::???FFFPPP[[[]]]XXXTTTVVVYYYeeennnwww||||||wwwjjj]]]MMMFFF@@@AAAJJJVVV___cccfffaaa\\\\\\bbbjjjpppttt}}}}}}yyysssttt~~~wwwkkk```[[[]]]kkkqqqxxx{{{|||{{{|||~~~|||}}}wwwgggVVVIII???888000222222333999AAACCC@@@CCCAAACCCHHHNNN^^^}}}zzz|||zzzmmmUUUIIIPPP\\\ppp~~~{{{wwwrrroooppppppppprrrssstttuuuuuuuuuzzzxxxwwwzzz|||}}}ssskkkcccXXXPPPIIIEEEAAA===<<<;;;:::999999888777666555444444444555555444444444444555555555555444444444444555555444333333222222333333444333333333222222222111111222222111000000111222222111111000000////////////........................---,,,,,,------...///000333333333333444444444444555555444333222111111000...---,,,++++++---...//////000111444777>>>FFFKKKOOOTTT\\\dddmmmxxxxxxpppggg___ZZZSSSOOOHHHBBB===;;;;;;;;;@@@AAADDDEEEDDDAAA>>><<<;;;999777555444333333444444333222111222555888:::<<<===>>>AAAFFFKKKPPPSSSZZZ]]]```aaa```^^^]]]]]]YYYWWWUUURRRRRRTTTVVVXXX___dddkkkrrrwww|||}}}mmmWWWAAA999777222000222222111111111222333444555888;;;AAAIIINNNOOOLLLIIIHHHPPPZZZbbbiiitttzzzjjj___UUUKKKDDDCCC===:::888666777777666555777888;;;>>>DDDMMMWWW^^^gggkkkppprrrppplllhhhfffbbbbbbbbbcccgggkkkppprrrssssssqqqmmmjjjjjjkkkmmmlllmmmnnnoooooonnnlllkkkiiiiiijjjiiifffbbb^^^\\\XXXXXXWWWWWWVVVUUUTTTSSSTTTSSSTTTUUUWWWWWWUUUSSSMMMFFFBBBEEELLLVVVdddpppxxxnnn```XXXVVVUUUSSSQQQKKKJJJGGGBBB===:::999999;;;AAAGGGHHHHHHMMMXXXcccfffggghhhjjjkkkkkkkkkkkkiiifffbbbaaabbbcccddddddddddddddddddeeefffggghhhhhhhhhiiiiiijjjjjjkkkkkkkkklllmmmoooppprrrssstttvvvxxx{{{||||||||||||}}}}}}~~~uuummmbbbXXXQQQMMMJJJHHHDDD>>>999999888888<<>>@@@IIIUUU```eeefffbbb^^^^^^dddmmmuuuzzzyyyuuuzzzwwwggg[[[[[[aaaooosssyyy{{{{{{{{{}}}~~~~~~wwwfffUUUHHH???999111333444555:::CCCFFFEEEIIIFFFGGGKKKOOO]]]|||}}}|||cccNNNQQQZZZlll|||uuuqqqqqqqqqqqqssstttvvvwwwxxxyyyzzzxxxxxxzzz|||}}}xxxnnnfff[[[SSSJJJFFFAAA>>><<<<<<;;;:::999888777666555444444444555555444444444444555555444444333333333333444444444333333222222333333444333333333333222222222222222222111000000111222222111000000000000/////////////////////////////////,,,,,,,,,,,,---...///000222222333333333444444444555444444333222111000000------,,,+++,,,---...///+++,,,...111444;;;BBBHHHGGGMMMTTT\\\eeeppp|||{{{ssskkkccc^^^VVVRRRKKKEEE@@@=========AAACCCEEEGGGFFFCCC@@@>>>;;;999777555444444444444333333222222444777:::;;;<<<===???CCCHHHNNNSSSVVV[[[\\\]]]]]]ZZZYYYXXXYYYVVVTTTRRRPPPOOOQQQSSSTTT\\\aaaiiipppvvv{{{oooppp\\\FFF;;;666222000111000111222333333444444333444777===DDDJJJLLLJJJHHHEEELLLVVV^^^gggsss{{{lllaaaVVVLLLEEECCC>>>;;;888777777777666555666888:::===BBBJJJSSSZZZdddiiiooorrrqqqmmmiiigggbbbcccdddfffiiimmmssswwwvvvwwwwwwuuussssssuuuwwwssstttvvvwwwwwwuuurrrpppllllllmmmllljjjgggccc```[[[[[[ZZZZZZXXXWWWUUUUUUSSSSSSSSSTTTUUUUUUSSSQQQJJJDDD@@@CCCKKKVVVeeerrr|||sssfff]]]YYYWWWUUUSSSMMMKKKHHHBBB===999999999<<>>DDDMMMUUU]]]^^^XXXUUUYYY___kkkssszzz}}}zzzqqqbbbUUUFFFAAA===>>>GGGRRR]]]bbbeeebbb```aaagggqqq{{{uuurrr{{{vvvbbbVVVXXX```oootttzzz||||||{{{}}}vvvdddRRRFFF>>>888222444555666;;;EEEJJJKKKLLLIIIJJJMMMPPP\\\{{{~~~tttVVVTTTWWWhhhyyytttsssrrrrrrtttuuuwwwyyy{{{|||zzzxxxxxx{{{|||||||||rrrhhh^^^VVVLLLHHHBBB>>>===<<<<<<;;;:::999888666555555444444555555444444444444555555444333333222222333333444444333333222222333333444333333333333333333333333222111111111111111111222000000000000000000000000000000000000////////////,,,,,,,,,,,,---...//////111111222222333333444444444444333222111000//////,,,,,,,,,,,,,,,---//////+++,,,---///222777>>>BBBBBBGGGNNNVVV^^^hhhttt|||~~~xxxpppgggbbbYYYUUUOOOIIICCC@@@???>>>CCCDDDGGGHHHHHHFFFBBB@@@;;;:::888666444444444444222222222333555777:::<<<;;;===???CCCIIIPPPVVVYYY\\\\\\\\\YYYVVVTTTUUUVVVSSSRRRPPPNNNNNNOOOPPPRRRYYY___gggnnntttyyy~~~hhhsssaaaKKK<<<555222111111///000111333333333333333222555:::AAAHHHKKKJJJIIICCCIIIRRR[[[dddrrr~~~ooocccXXXMMMFFFDDD>>><<<999777777777666555666777999<<<@@@GGGOOOUUU^^^cccjjjnnnnnnkkkhhhfffbbbdddfffgggiiinnntttxxx~~~~~~|||{{{|||}}}{{{|||~~~}}}zzzxxxsssssssssqqqnnnjjjfffccc______^^^]]]\\\[[[YYYXXXUUUTTTTTTTTTUUUSSSQQQNNNIIICCC@@@DDDLLLXXXgggsssxxxnnnfff```[[[WWWSSSOOOMMMIIICCC===999999:::===EEELLLKKKHHHKKKWWWbbbiiiiiiiiiiiiiiiiiijjjjjjgggccc]]]YYYXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]___```______```aaabbbcccccccccccceeehhhlllooorrrtttuuuwwwzzz|||}}}|||{{{{{{{{{|||}}}wwwooojjjbbbZZZTTTNNNIIIFFF>>>;;;999999999:::AAAIIIPPPWWW\\\[[[VVVUUU\\\cccnnnuuu||||||xxxooo___QQQDDDAAA>>>???EEEOOOXXX]]]^^^^^^^^^aaahhhrrr}}}zzzmmmkkkuuuwwwaaaSSSUUU]]]lllrrrzzz~~~~~~|||{{{{{{~~~sss```NNNBBB;;;666222555666777<<>>CCCJJJQQQYYYcccooowww{{{tttkkkfff]]]YYYSSSMMMGGGCCCAAA@@@DDDEEEHHHJJJIIIGGGDDDBBB;;;:::888666555444444444111111111222444777999::::::<<<>>>CCCIIIPPPVVVZZZ]]]\\\[[[XXXTTTRRRSSSTTTRRRQQQOOONNNMMMNNNOOOPPPWWW]]]fffnnntttxxx|||eeexxxuuueeeNNN===555333222222///000111222333333333333444666;;;AAAGGGKKKLLLKKKBBBGGGOOOWWWbbbpppsssggg[[[OOOGGGEEE???===999888777777666555555666888;;;???EEELLLQQQXXX]]]ccchhhhhhgggeeedddccceeeggghhhhhhlllrrrwwwyyyyyyxxxvvvrrrlllgggdddaaaaaaaaaaaa```___^^^]]]XXXWWWVVVUUUUUUSSSOOOMMMHHHBBBAAAFFFNNNYYYgggsssxxxpppiiibbb[[[WWWSSSQQQLLLEEE???;;;;;;<<>>888444111555777777<<>>555333333333000000000111222222333333444666:::???EEEIIIJJJJJJBBBFFFLLLUUU```ooo~~~yyylll___SSSJJJHHH@@@===:::888777777666555555666888:::===CCCIIINNNSSSXXX^^^bbbccccccccccccdddggghhhhhhgggiiiooouuu{{{{{{zzzwwwsssmmmhhheeebbbbbbccccccbbbaaa``````\\\[[[YYYWWWVVVSSSOOOLLLEEEAAAAAAGGGOOOYYYfffqqq{{{yyyqqqiiiccc___XXXUUUPPPIIIBBB???>>>???AAAFFFLLLNNNMMMPPPVVV[[[cccdddgggkkkpppuuuzzz}}}{{{uuummmfffbbbaaa```___\\\\\\\\\\\\]]]]]]^^^____________```````````````]]]^^^aaaeeejjjoootttwwwvvvyyy{{{||||||{{{|||}}}yyy~~~~~~|||vvvppphhhddd___ZZZTTTMMMGGGBBB<<<999777666666:::FFFRRR```aaa___WWWPPPRRR^^^iiipppwww||||||wwwlll[[[LLLBBBCCCEEEGGGKKKPPPVVVZZZTTTYYY___fffnnnxxxzzzyyy{{{|||ooobbb^^^dddsss|||kkk^^^[[[]]]gggmmmuuuyyyyyyyyyyyyzzz}}}yyylllWWWDDD:::444111111555777666;;;GGGRRRXXXYYYVVVUUUVVVUUU^^^yyywwwlllnnnxxxjjjXXXLLLXXXppp|||wwwvvvssssssrrrrrrsssuuuxxxyyyzzzyyyyyy||||||zzz}}}{{{oooeee^^^QQQLLLEEE@@@>>>>>>>>>>>>::::::888777666555555555555555444444444444555555555555444444444444555555444333333222222333333444333333333444444444555555000111222222222222111000000000111111111222222222000000//////...------,,,++++++++++++,,,---...///......///000111222333333222222111000///......---******,,,---.../////////,,,---.........000333666666;;;BBBHHHPPPYYYdddllltttyyyqqqkkkccc```ZZZTTTMMMHHHEEEDDDDDDFFFHHHJJJJJJHHHFFFDDD<<<;;;999777555555555555333333444555666777888888888999<<<@@@GGGMMMSSSWWWYYYYYYYYYVVVRRRPPPOOOOOOOOONNNMMMLLLLLLLLLMMMMMMWWW]]]fffnnnssswwwyyy{{{{{{VVVfffwwwiiiRRR>>>555444444333000000000000111222333444333444777===BBBFFFHHHHHHBBBEEEKKKTTT___nnn}}}}}}pppcccUUUMMMJJJ@@@===:::888888777666555444666888:::<<>>>>>>>>>>>;;;:::999777666666555555555555555444444555555555666555555444444555555666444333333222222333333444333333333444444555555555000111222333333222111000000000111111222222222222000//////...---,,,,,,,,,++++++++++++,,,---......---...///000111222333333222222111000///...------)))***,,,---.../////////)))***,,,,,,---///333666333888>>>EEELLLUUU```hhhnnnzzzzzzrrrllleeebbb\\\UUUOOOJJJFFFDDDCCCEEEHHHJJJJJJIIIFFFDDD<<<;;;999777555555555555444555555666777888888999777888;;;???EEELLLRRRUUUWWWWWWWWWUUURRROOOMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKXXX^^^gggnnnsssvvvyyyzzzzzzUUU```vvv~~~nnnWWWDDD999444222111111111111111111111111111333444666:::>>>DDDHHHJJJDDDCCCHHHRRR\\\hhhxxxqqqhhh]]]QQQGGGBBB@@@===999777666666666444444555888<<<@@@EEEGGGMMMRRRXXX[[[\\\^^^bbbeeeaaadddgggiiiiiiiiijjjkkkpppsssyyy~~~~~~}}}{{{|||}}}|||xxxrrrlllhhhlllgggbbbaaaddddddbbb^^^```^^^[[[YYYVVVSSSNNNJJJ@@@??????EEEOOOZZZdddiiipppvvv{{{tttnnniiiiii```WWWQQQKKKDDDAAACCCGGGLLLQQQQQQNNNNNNSSSYYY___dddiiilllpppzzz{{{wwwuuutttssstttsssrrrqqqooonnnmmmmmmrrrpppooonnnnnnkkkhhheeefffdddbbbaaadddjjjqqquuuuuuvvvyyy{{{|||||||||{{{{{{zzzyyyyyyxxxuuuqqqmmmeeebbb]]]XXXRRRKKKCCC>>>???:::777777999>>>KKKXXXfffddd___WWWSSSVVV```hhhxxxzzz|||zzzssseeeUUUKKKBBBEEEJJJOOOTTTWWWYYYZZZXXXZZZ```hhhttt}}}rrrrrrvvv}}}zzzxxxxxx|||~~~~~~|||vvvnnnfffbbbdddpppvvvlllgggpppssstttrrruuuzzz}}}||||||yyyjjjRRR>>>666222///222111333777<<>>===???::::::999888777777777888888777666555555666777888666666777777666555444444777666555444444444444444444333333222222333333444222222222222222222222222111111111111111111111111000000000///......------+++,,,,,,,,,,,,,,,,,,---,,,---///000111111111000000000///...---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---...///000000777:::>>>BBBFFFOOOYYYaaaiiittt{{{vvvppplllccc```ZZZUUUQQQLLLHHHDDDGGGFFFFFFEEEDDDDDDCCCCCC>>>;;;888555333333444555222333444555666888999999999:::<<>>CCCGGGJJJEEEDDDHHHQQQZZZeeetttuuukkk```TTTJJJBBB@@@===999777666666666666666777888;;;???BBBDDDKKKPPPVVVYYYZZZ\\\```cccbbbeeehhhiiiiiiiiiiiijjjnnnqqqvvv|||{{{|||}}}~~~zzzsssnnnlllhhhcccccceeefffccc```___^^^^^^]]][[[VVVOOOJJJAAA@@@AAAGGGQQQ\\\eeejjjooottt}}}zzztttqqqlllccc[[[UUUPPPIIIFFFFFFLLLQQQUUUTTTQQQPPPTTTYYY```eeekkkooottt~~~|||{{{zzzzzz|||{{{{{{zzzyyywwwvvvvvvyyyxxxwwwwwwwwwvvvsssqqqjjjhhheeedddfffkkkppptttuuuwwwyyy{{{}}}}}}||||||{{{zzzxxxxxxwwwtttooollldddaaa\\\WWWQQQJJJBBB===;;;888777999;;;@@@LLLWWWcccaaa\\\VVVSSSWWWaaajjjvvvxxxzzzxxxqqqdddUUULLLEEEHHHMMMRRRVVVXXXYYYZZZWWWYYY^^^gggsss|||rrrrrrvvv|||zzzzzz|||~~~{{{uuullldddaaafffrrr{{{rrrnnn|||~~~|||wwwuuuwwwxxxwww{{{wwwgggOOO<<<555222000222111333777<<>>===???;;;:::999888777777777777666666555555555555666666666666666666666555444444666555555444444444444555444333333222222333333444222222222222222222222222333333333333333333333333000000000///......------++++++,,,,,,,,,,,,------,,,---///000111111000000000//////...---,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------...///000555888<<<@@@EEEMMMXXX___gggrrr~~~~~~yyytttmmmiiiaaa]]]XXXSSSPPPLLLHHHEEEEEEEEEEEEDDDCCCCCCBBBBBB===;;;888555444333444444222333444555666777888999888999<<<@@@EEEJJJNNNQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRMMMJJJIIIFFFDDDGGGMMMVVV```jjjooosssyyy||||||RRRXXXhhh}}}rrr]]]HHH;;;444222222333333333333333333333333333333666999===BBBFFFIIIFFFEEEGGGOOOWWWaaannnzzzzzzooodddWWWMMMBBB@@@===:::777666666666999888888888:::===@@@AAAHHHMMMSSSVVVXXXZZZ^^^aaaccceeehhhiiiiiihhhiiijjjjjjmmmrrryyyxxxqqqlllhhhgggggghhheeeccc______```aaa___YYYRRRLLLDDDDDDEEEJJJTTT^^^fffjjjmmmqqqyyy{{{yyyppphhhaaa]]]XXXPPPLLLLLLSSSWWWYYYWWWSSSRRRVVVZZZ```eeekkkooottt~~~~~~}}}~~~~~~}}}ooommmjjjhhhiiilllpppsssuuuwwwyyy{{{}}}}}}}}}}}}{{{yyyxxxwwwuuurrrmmmjjjbbb___ZZZUUUOOOHHHAAA<<<777666777;;;>>>BBBMMMWWW```^^^YYYUUUSSSXXXbbbjjjsssuuuwwwtttmmmaaaUUUMMMJJJMMMQQQUUUXXXYYYXXXXXXUUUWWW\\\eeerrr{{{sssssswww{{{zzz{{{{{{sssjjjaaabbbiiiuuuyyywww{{{uuuvvvvvvuuuzzzrrr```JJJ999333111000222111333777<<>>===???<<<<<<:::999777777666666444444555555555555444444666666666666666555555444444444444444444444555666444333333222222333333444333333333333333333333333222222222222222222222222000000000///......------+++++++++,,,,,,---------,,,---...000000000////////////......------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000333666;;;???DDDLLLVVV]]]eeeooozzz|||yyyuuuoooiiieee^^^ZZZUUUQQQNNNKKKHHHEEECCCCCCCCCCCCCCCBBBAAA@@@<<<:::999777555444333333222222333555666777888999777999===AAAFFFJJJMMMOOOMMMOOOQQQSSSUUUUUUUUUUUUQQQMMMIIIGGGDDDCCCFFFLLLYYYcccmmmqqquuuzzz}}}}}}PPPTTT___rrrtttaaaMMM===444222222333333333333333333333333222333555888<<>>:::888666666666888888777888999<<>>@@@>>>===;;;999888666666666444444666777777666444444555666666666666666555555333333333333444555555666444333333222222333333444333333333333333333333333////////////////////////000000000///......------+++++++++,,,,,,---------,,,---...///000///.........---------------------,,,,,,,,,------------...---,,,,,,,,,------...///111555:::>>>CCCKKKUUU\\\dddmmmvvv}}}}}}{{{zzzyyyxxxwwwuuurrrooojjjddd```YYYVVVQQQMMMKKKIIIGGGFFFBBBBBBCCCCCCBBBAAA@@@???;;;:::999888666444333222111222333444666777888888666999===CCCGGGJJJLLLMMMKKKMMMPPPSSSUUUVVVVVVVVVPPPKKKHHHFFFCCCBBBFFFLLLZZZdddnnnrrruuuzzz}}}}}}~~~OOOQQQYYYhhh~~~xxxhhhTTTAAA666222222222222222222222222222222111222444777;;;@@@DDDFFFCCCAAACCCJJJRRR[[[hhhssssssfffYYYPPPEEECCC@@@<<<999777777777777666666777999<<<>>>@@@CCCHHHOOOSSSUUUXXX\\\```bbbdddggghhhggggggggghhhfffgggjjjnnntttzzz~~~yyytttqqqmmmkkkjjjhhheeecccaaa^^^ZZZWWWOOOOOOPPPUUU\\\ccchhhjjjlllooottt{{{wwwqqqkkkhhhddd]]]YYYYYY[[[\\\[[[XXXUUUTTTVVVXXX^^^aaafffiiimmmqqqxxx}}}}}}|||yyyvvvuuuuuuwwwxxxyyyzzz|||||||||{{{zzzyyyxxxwwwwwwyyy|||vvvtttrrrpppoooooopppqqquuuvvvwwwyyy{{{|||}}}~~~}}}{{{yyywwwtttpppjjjggg^^^ZZZUUUOOOJJJDDD>>>:::888666666:::>>>FFFSSS___aaa^^^YYYVVVVVV[[[ccciiipppqqqqqqlllcccZZZSSSOOOPPPSSSWWWZZZ[[[XXXTTTQQQQQQTTT\\\ggguuuwwwtttvvvyyy~~~|||zzz|||ooofffaaagggqqqzzz{{{yyy||||||tttsssttttttpppbbbOOO???555111111222111111333777;;;EEEZZZlllssssssuuuuuusssttt~~~~~~www___KKKFFFKKKXXXrrr|||vvvrrrrrrqqqpppqqqrrrssstttrrrtttwwwyyyzzz|||vvvjjj___VVVMMMHHHDDD???>>>@@@>>>===;;;999888777666666555666777888888777666555555555666666666666666555333333333333333444555666444333333222222333333444333333333333333333333333////////////////////////000000000///......------******+++,,,,,,---......+++,,,...//////...------,,,,,,,,,---------------,,,,,,---------.........---,,,,,,,,,,,,------...111555:::???DDDKKKTTT[[[cccllluuu{{{|||yyywwwvvvrrrqqqnnnllliiieee```\\\VVVRRRMMMJJJHHHGGGFFFEEEAAABBBCCCDDDCCCBBBAAA@@@;;;:::999888666444333222111222333444555777888888666:::???DDDHHHKKKLLLLLLMMMOOOQQQTTTUUUUUUUUUTTTOOOJJJFFFEEECCCBBBGGGNNNZZZdddmmmqqqtttyyy{{{{{{}}}OOOQQQVVVaaavvv}}}qqq]]]III:::444444111111111111111111111111111222333666:::>>>BBBDDDBBB@@@BBBHHHPPPXXXeeeppp~~~wwwiii\\\SSSHHHEEEBBB>>>;;;999999999777666666666888;;;===???@@@EEELLLQQQTTTWWW[[[______aaadddfffffffffggghhhffffffhhhkkkooossswwwyyy~~~zzzvvvuuurrrooojjjgggdddbbb___]]]VVVUUUVVVZZZ```eeehhhiiijjjnnnsssxxx~~~yyyrrrkkkiiieee___]]]]]][[[[[[YYYWWWTTTTTTVVVXXX___bbbfffiiilllnnnrrrtttuuuuuutttrrrooooooqqqssssssuuuwwwxxxxxxwwwvvvttttttsssssstttwwwzzz{{{zzzuuutttsssqqqpppppppppqqqttttttvvvwwwyyy{{{}}}~~~}}}{{{yyyvvvsssnnnhhhddd\\\XXXRRRLLLGGGBBB<<<888999777888;;;@@@HHHUUUbbbccc___ZZZXXXYYY___eeejjjpppqqqpppiii```WWWRRRPPPRRRUUUZZZ]]]\\\XXXSSSOOOOOOTTT^^^jjjyyyzzzttttttxxx{{{}}}zzzxxxyyy}}}mmmgggeeellluuuzzz~~~|||tttuuuzzz|||sssoooooooooiiiYYYFFF:::555222111333111111444666:::EEE\\\pppvvvwwwyyy{{{zzzyyyyyycccNNNHHHJJJVVVqqq~~~xxxsssrrrqqqppppppqqqrrrsssrrrtttwwwyyyyyy{{{~~~{{{nnncccYYYOOOIIIDDD???>>>AAA======;;;:::888888777777666666777777777777666666444555666666666666666666333333333333333333444555444333333222222333333444333333333333333333333333222222222222222222222222000000000///......------******+++,,,,,,---......+++,,,---......---,,,,,,++++++,,,,,,------......,,,---------............------,,,,,,,,,,,,------///444:::>>>CCCJJJSSSZZZcccllluuu{{{}}}yyyvvvtttpppmmmjjjgggdddaaa\\\YYYSSSOOOJJJFFFEEEEEEDDDCCCAAACCCDDDEEEEEEDDDBBBAAA<<<:::999777555444333333111111222444555666777888888;;;@@@EEEIIILLLMMMNNNNNNPPPSSSUUUVVVUUUSSSQQQNNNIIIEEEDDDCCCCCCIIIQQQ[[[dddmmmpppssswwwzzzyyy{{{~~~OOORRRUUU]]]ooozzzhhhQQQ@@@888777222222222222222222222222111111333555999===AAACCCEEEBBBCCCHHHNNNVVVaaalllzzz}}}nnn```XXXJJJHHHDDD@@@<<<;;;::::::999888777666777999;;;<<<===BBBIIINNNQQQUUUYYY]]]\\\___bbbdddeeeeeeggghhheeeeeegggiiillloooqqqsssvvv{{{xxxuuuqqqnnnkkkgggccc```[[[[[[[[[^^^bbbfffggggggggglllrrruuuwww~~~yyyqqqjjjgggddd___^^^___[[[ZZZXXXVVVUUUVVVXXXZZZ]]]___dddhhhjjjmmmnnnooonnnoooooommmkkkjjjkkknnnnnnppprrrtttuuutttrrrqqqqqqpppoooppprrrtttuuuuuusssrrrrrrqqqqqqqqqqqqqqqrrrssstttvvvxxxzzz|||}}}{{{yyyvvvtttpppkkkddd```ZZZVVVPPPJJJEEE@@@;;;777999888:::???DDDJJJVVVaaaccc___[[[YYY]]]cccjjjnnnqqqrrrppphhh]]]TTTQQQQQQTTTWWW]]]```___ZZZTTTPPPNNNTTT```nnn~~~uuurrrtttyyy|||yyywwwwwwyyy}}}~~~|||lllhhhiiipppwwwzzz|||vvvooosss{{{}}}rrrnnnmmmlllcccQQQ???888555333222333000111444666:::EEE]]]rrr|||}}}}}}}}}}}}~~~{{{zzzeeePPPIIIHHHRRRnnnzzzsssrrrqqqppppppqqqrrrrrrrrrtttwwwyyyyyyzzz|||~~~ssseee[[[PPPJJJEEE@@@???AAA===<<<;;;:::999888888888666666666555555666666666444444555666666666666666444444333333222333333333444333333222222333333444444444444444444444444444333333333333333333333333000000000///......------)))******+++---......///+++,,,---......---,,,+++******+++,,,------......------------............------,,,,,,+++,,,,,,------222888===BBBIIIQQQWWWaaakkkuuu{{{~~~zzzvvvtttooolllgggccc```]]]ZZZXXXRRRMMMHHHDDDCCCBBBBBBBBBCCCDDDFFFHHHHHHFFFDDDCCC===;;;888555444333444444111111222333555666777777;;;===AAAFFFJJJMMMOOOOOONNNPPPSSSUUUVVVTTTRRRQQQMMMHHHDDDDDDCCCEEELLLTTT[[[eeennnqqqssswwwzzzyyyzzz|||OOOSSSVVV\\\llloooWWWDDD;;;:::333333333333333333333333000111333555999===AAACCCGGGDDDDDDHHHMMMTTT___iiixxxrrrddd\\\KKKIIIEEEAAA>>><<<;;;;;;;;;:::888777666777888999;;;@@@GGGLLLOOOSSSXXX\\\ZZZ]]]aaacccdddeeeggghhhdddeeegggiiilllnnnoooppppppttt{{{{{{yyywwwuuuqqqllleeeaaa^^^^^^^^^aaadddfffgggfffdddjjjqqqsssssswww}}}yyyqqqiiifffccc___^^^```[[[YYYWWWVVVVVVWWWZZZ\\\YYY\\\```eeeiiikkklllmmmjjjlllllljjjgggeeegggiiijjjllloooqqqrrrqqqooommmooommmllllllnnnpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssuuuwwwyyy{{{}}}zzzxxxuuuqqqnnnhhhbbb]]]YYYUUUOOOIIIDDD???:::777888999===CCCHHHLLLVVV```bbb^^^[[[[[[___gggnnnrrrrrrssspppggg\\\SSSQQQQQQUUUYYY___bbbaaa\\\UUUQQQNNNUUUbbbqqq}}}rrrppptttyyy}}}uuuuuuvvvzzz~~~|||yyyllljjjlllsssxxxyyy{{{~~~|||sssmmmrrr|||}}}}}}sssooonnnmmm___MMM<<<666666333222444000111444666999FFF^^^ttt}}}{{{{{{}}}{{{vvv{{{fffQQQHHHFFFOOOjjj|||sssrrrqqqpppppppppqqqrrrsssuuuwwwyyyyyyyyy{{{|||uuufff\\\QQQKKKEEE@@@???AAA<<<;;;::::::999999999999666555444333333444555666444444555666777777666666555444444333222222222222444333333222222333333444444444444444444444444444111111111111111111111111000000000///......------)))******+++---...//////+++,,,---------,,,+++*********+++,,,------......---------.........//////------,,,++++++,,,,,,,,,+++000666<<<@@@GGGPPPVVV```jjjttt{{{~~~zzzvvvsssppplllfffaaa^^^\\\YYYXXXQQQMMMGGGCCCAAAAAAAAA@@@CCCEEEGGGIIIIIIHHHFFFDDD>>>;;;888555333333444555000111222333555666777777===>>>BBBFFFJJJMMMPPPQQQMMMPPPSSSUUUVVVUUUSSSQQQLLLGGGDDDDDDDDDFFFNNNVVV\\\fffooorrrtttxxxzzzyyyyyy{{{~~~UUUSSSUUU]]]iiizzzyyycccJJJ:::777444222111111222333333222333000000444666:::AAAJJJLLLFFFBBBFFFLLLRRR\\\dddnnnxxxhhhZZZPPPKKKFFFBBBAAA>>>999555999:::999666222222666999:::???EEEKKKPPPUUUYYY\\\^^^^^^___aaabbbcccdddeeecccdddeeeggghhhjjjkkkllllllnnnqqquuuyyy}}}{{{uuurrrqqqoooiiiccc______```bbbcccfffggghhhlllllllllnnnqqqtttxxxzzz{{{qqqnnnhhhbbb``````bbbcccbbb]]]VVVSSSTTTWWWYYYYYY^^^___aaadddfffggghhhhhhmmmlllkkkjjjhhhgggffffffllllllmmmmmmnnnmmmmmmmmmkkklllnnnooooooooonnnmmmnnnooopppqqqrrrsssssstttooonnnnnnppptttxxx{{{{{{vvvvvvsssmmmjjjgggaaaYYY[[[WWWQQQJJJCCC>>>:::888:::;;;>>>CCCKKKQQQVVVXXX___\\\YYY[[[aaaiiiqqquuuvvvssslllccc[[[WWWXXXZZZ[[[[[[\\\___```^^^ZZZUUUSSS```nnnwwwwwwtttvvvyyy}}}yyyyyyvvvzzz|||oooooodddiiipppvvvwwwvvvyyy}}}yyyppplllooorrrsss~~~~~~|||uuuooonnnqqqfffSSS>>>555333333333444111555444666>>>DDDWWWtttyyysssttt}}}|||yyyzzzvvvhhhPPPFFFKKKQQQeeexxxrrrsssqqqoooppprrrsssrrrtttvvvyyyzzzzzzzzz{{{|||{{{jjjbbbWWWNNNIIIEEEAAA??????>>>===<<<;;;:::::::::777666666555555555555666666666666666666666666666666555444333222333333444555444222111111222333444333333333333333333333333333333333222111000000//////...---,,,+++*********(((&&&%%%''',,,//////---,,,,,,---------------,,,111000///......///111111111000000///...---------.........---,,,,,,...111111000333:::???DDDMMMUUU___fffpppyyy~~~zzzvvvqqqmmmgggbbb___[[[XXXVVVRRRLLLEEE@@@???AAABBBCCCEEEHHHMMMPPPPPPLLLFFFBBBAAA<<<666333333333111///111111222222222444888;;;===???CCCFFFHHHKKKOOOQQQQQQSSSWWWYYYXXXUUUQQQNNNHHHEEEBBBAAADDDLLLTTTZZZccchhhnnnrrruuuwwwxxxzzz}}}}}}~~~TTTSSSVVV\\\fffwww~~~kkkRRR@@@999444333111111222333222111333000000444666999AAAIIILLLFFFBBBEEEJJJQQQZZZccckkk{{{jjj\\\RRRNNNHHHDDDBBB???;;;777888999888555333333666999:::>>>CCCHHHMMMRRRXXX\\\]]]^^^___aaabbbcccddddddbbbbbbccceeefffhhhiiiiiihhhiiimmmppptttvvvxxxxxx}}}{{{vvvsssrrrooojjjeeebbbbbbaaabbbbbbdddeeefffjjjjjjjjjkkknnnqqquuuwwwzzz|||xxxqqqnnnjjjfffdddeeegggiiiccc^^^XXXTTTUUUXXXZZZ[[[___```bbbdddeeeggghhhhhhjjjjjjjjjiiiiiihhhhhhgggjjjkkkllllllmmmmmmllllllkkklllmmmnnnooonnnmmmmmmnnnnnnooopppqqqrrrssssssooonnnnnnqqquuuyyy{{{{{{vvvvvvsssmmmjjjgggaaaZZZUUURRRLLLFFF@@@;;;999777999;;;???FFFLLLRRRVVVWWW\\\ZZZYYY\\\ccckkkrrruuutttqqqjjjbbb\\\YYYZZZ\\\]]]^^^```bbbccc___YYYUUUVVVaaannnxxxwwwvvvzzz}}}~~~~~~yyy|||zzzmmmmmmfffmmmuuuzzzzzzxxxyyy|||wwwpppoooqqqtttvvv|||~~~}}}wwwrrrqqqrrrhhhUUUAAA777555333333333222555444666>>>DDDVVVsssvvvoooooowww~~~wwwwwwuuuiiiTTTIIIJJJMMM```}}}xxxqqqqqqooonnnooorrrsssrrrtttvvvxxxyyyyyyyyyzzz{{{}}}oooggg[[[QQQKKKFFFBBB>>>===<<<;;;:::999888888888666666555555555666666777666666666666666666666666666555444333333333444444555444444333333333444444444444444444444444444444444444333333222111111000222111000///...---------+++***)))***,,,......---------......///.........///...------------...///222111111000//////......---......---,,,,,,...000000///222999???DDDMMMUUU___fffpppyyy}}}xxxuuuqqqkkkfffbbb___[[[XXXSSSMMMFFFAAA???@@@AAAAAADDDGGGKKKMMMMMMIIIEEEBBB@@@;;;666333222222111///000111111111222444888;;;===???CCCFFFHHHKKKNNNQQQPPPRRRVVVXXXWWWTTTPPPMMMHHHEEEBBBBBBFFFMMMVVV[[[dddhhhnnnsssuuuwwwyyyzzzzzzzzz{{{}}}~~~SSSTTTWWW\\\bbbqqquuu___HHH<<<555333111000111222222111333000111444666888???GGGLLLFFFBBBCCCGGGNNNXXXaaahhhnnn```VVVQQQJJJEEECCC@@@<<<999888777777555333444666999:::<<<@@@DDDIIIOOOVVV[[[]]]]]]___```bbbccccccddd``````aaabbbccceeeeeefffeeefffiiilllnnnooopppooorrruuuzzz~~~zzzvvvsssrrroookkkgggdddcccbbbaaaaaaaaabbbcccggggggggghhhjjjmmmppprrrssswww}}}}}}wwwtttqqqooollliiiiiijjjlllmmmddd```[[[WWWXXXZZZ\\\^^^___```bbbccceeefffgggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkjjjkkkmmmnnnnnnnnnmmmlllmmmmmmnnnooopppqqqrrrrrroooooooooqqqvvvyyy{{{{{{uuuvvvsssmmmiiigggaaaYYYQQQNNNIIICCC>>>;;;999888888<<>>===<<<:::999888888888555555555555666777888888666666666666666666666666666555444444333444444444444555555666666555555555555555555555555555555555444444444333222222111111333222111000///............//////...,,,,,,---.........///000111111000000//////......---......///222222222111111000000///---......---++++++---.........111888>>>DDDMMMUUU___fffqqq{{{zzzyyyuuupppjjjfffbbb]]]ZZZUUUOOOHHHBBB????????????CCCDDDFFFHHHHHHFFFCCCAAA===999555222111111000///...///000111111444888<<<===@@@BBBEEEGGGIIIMMMPPPOOOQQQTTTVVVUUURRRNNNKKKGGGEEECCCDDDHHHPPPXXX]]]fffjjjooosssvvvwwwyyy{{{yyyyyyzzz{{{}}}~~~SSSUUUYYY\\\___kkkkkkQQQ???777555222000111222222111333111111444666777===DDDKKKFFFBBBBBBEEEJJJTTT^^^fff|||ttteee[[[TTTLLLGGGDDDAAA>>>:::777777666555444555666888;;;<<>>FFFMMMRRRUUUVVVVVVSSSTTTXXX___gggnnnrrrtttrrrmmmgggccccccdddffffffeeejjjoooppplllddd\\\XXX^^^eeennnyyy{{{xxxyyywwwjjjkkkmmmzzz|||zzzxxxpppiiiiiimmmssszzz}}}zzzssslllaaaRRRBBB:::777555444555555777555888@@@DDDSSSmmmxxxqqqnnnqqquuuwwwqqqkkknnndddVVVMMMHHHVVVppp~~~rrrmmmjjjlllpppqqqrrrtttuuuvvvwwwvvvuuuuuuvvvxxxxxxooobbbWWWPPPJJJEEEAAA@@@@@@>>>===;;;:::::::::555555555555666777888999666666666666666666666666555555555444444444444555444555777888888777666555666666666666666666666666333333333222222222111111111000///---,,,+++++++++---///000...+++***---000//////111222333333333333222222222111111111111111222222111111111000000000,,,---...---,,,+++,,,------,,,000777===CCCLLLUUU___gggrrr|||}}}{{{xxxrrrmmmhhhccc^^^[[[WWWRRRJJJDDD@@@???>>>===@@@@@@AAABBBBBBAAA@@@???999777444222111000000000...///000000111444888<<<===???AAACCCEEEGGGKKKNNNOOOQQQSSSTTTSSSQQQMMMKKKFFFEEEEEEFFFKKKSSS[[[```hhhlllppptttvvvwwwyyy{{{yyyzzz{{{|||~~~TTTVVVZZZ\\\]]]eeezzzuuuZZZDDD:::777333111111222222222333111111444555666;;;BBBIIIEEEBBBBBBCCCFFFPPPZZZeeeyyy{{{lll___XXXNNNHHHDDDBBB???<<<999888666666666666777777;;;<<<>>>AAAEEELLLTTTZZZZZZ\\\^^^```bbbbbbbbbaaa`````````aaaaaabbbbbbbbbbbbeeeiiillllllkkkhhhffffffhhhkkkooorrrtttvvvvvvyyy{{{|||}}}}}}|||zzzyyysssrrrooonnnllljjjhhhfffbbbaaa___^^^___aaaccceeefffffffffggghhhiiijjjkkknnnpppqqqrrrtttwww{{{~~~yyysssqqqpppppppppnnnmmmjjjhhhgggfffdddbbb___\\\[[[]]]```bbb```aaabbbcccddddddddddddiiiiiihhhggggggffffffeeeeeefffggghhhiiiiiiiiiiiihhhiiikkkllllllkkkkkkjjjjjjkkkkkklllmmmnnnooopppnnnnnnooorrrvvvxxxyyyxxxssstttqqqkkkgggeee^^^WWWSSSOOOJJJCCC>>>;;;:::::::::AAAJJJQQQTTTUUUUUUVVVQQQSSSYYY```iiioooqqqrrrqqqkkkdddbbbfffiiijjjiiigggnnnuuuuuunnneee___\\\aaagggooozzztttuuuzzzwwwjjjlllppp}}}yyyuuujjjbbbdddkkkqqqyyy}}}qqqeeeWWWKKK>>>999777555555777666888666999AAADDDQQQiii|||uuurrrsssuuuzzzxxxpppfffppplll^^^SSSKKKTTTkkkwwwnnnjjjnnnqqqqqqqqqtttuuuuuuvvvuuussstttuuuwwwzzzqqqdddZZZRRRMMMHHHDDDAAA@@@???===<<<;;;::::::555555555666666888999:::666666666666666666666666444555555555555555555555444555777888999888777777666666666666666666666666222222222222222111111111000000...,,,+++***))))))))),,,...---+++***---111///000111333444555555555444444444333333222222222111000000000000000//////---...///...,,,+++,,,---,,,,,,///666<<>>@@@AAABBBDDDIIILLLOOOQQQRRRSSSRRROOOLLLJJJEEEEEEFFFIIIOOOWWW^^^cccjjjmmmpppsssuuuvvvyyyzzzyyyyyyzzz{{{}}}~~~UUUVVVYYYZZZZZZ```ppp~~~dddNNN===999555222222333333333333111222444555555999???GGGDDDCCCCCCBBBDDDLLLUUUaaasssvvvddd\\\RRRJJJFFFDDDAAA???;;;:::888777888888777666:::;;;>>>@@@DDDKKKSSSXXXYYY[[[^^^```aaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaa^^^bbbfffjjjkkkiiifffdddeeefffhhhjjjmmmnnnppppppqqqrrrtttvvvwwwvvvuuutttnnnmmmllljjjiiigggfffeee```___^^^]]]^^^aaadddffffffgggggghhhhhhiiiiiiiiijjjkkklllmmmooorrrwww{{{|||uuupppoooppppppppppppnnnkkkgggdddbbbbbbbbb```]]][[[\\\___bbbaaaaaabbbcccddddddcccccciiihhhhhhgggfffeeeeeeddddddeeefffhhhiiiiiiiiiiiiggghhhjjjkkkkkkkkkjjjiiiiiiiiijjjkkklllmmmnnnnnnmmmmmmnnnqqquuuwwwwwwvvvrrrrrroooiiieeeccc]]]UUUPPPLLLFFF@@@;;;999888888===EEENNNTTTUUUTTTUUUUUURRRTTTYYYaaaiiinnnoooooollleee^^^^^^dddiiijjjgggeeemmmvvvvvvmmmddd______dddjjjsss|||zzzpppttt{{{xxxiiilllqqqyyysssfff```eeemmmqqqwww~~~ppp___NNNDDD;;;888777666777999888999666:::BBBEEEPPPfffzzzvvvtttuuuvvvyyynnncccqqqqqqdddWWWMMMQQQccc{{{}}}rrrlllppptttqqqqqqttttttuuuuuutttssstttvvvyyy~~~}}}tttggg\\\UUUPPPJJJGGG@@@???===;;;:::999888888666666666666777888888999666666666666666666666666444444555666666666666555555555666777888888888888666666666666666666666666333333333333222222222222333111000...,,,+++******((()))***++++++,,,...000///000222333555666777777444444444444444333222111000000000000000000000000...///000000...,,,,,,------,,,///666;;;@@@IIIQQQ[[[cccooo{{{~~~{{{vvvrrrmmmhhhccc___WWWRRRKKKDDD@@@===;;;:::888888888888888888999999444555555333111111222333111111222222222444888;;;<<<======>>>???AAAFFFIIINNNOOOPPPQQQOOOMMMJJJHHHDDDEEEGGGLLLRRRZZZaaafffjjjmmmppprrrtttuuuwwwyyywwwwwwxxxyyy{{{|||}}}~~~~~~~~~~~~TTTSSSUUUWWWWWWZZZeeeqqqoooYYY???;;;777444333444444444444111222444444444888===DDDCCCCCCDDDBBBBBBHHHQQQ[[[kkkzzzjjjaaaVVVMMMIIIGGGDDDBBB>>><<<999999999999777555777999<<>><<<:::999888888888777777777777777888888666666666666666666666666333444555666777777666555555555555666666777999999555555555555555555555555555555555555555555555555444333111///---,,,++++++***))))))***,,,............000111444555777777888666666777777666555333222111111111111111111111111///000222111///------------,,,///555:::???GGGOOOVVV^^^kkkwwwyyyvvvsssoookkkfff```\\\TTTOOOHHHBBB>>>;;;888666444444444555555666666666333444666555222111333555333444444333333555888;;;:::;;;;;;;;;<<<>>>CCCFFFLLLMMMMMMMMMLLLIIIFFFEEEDDDEEEHHHNNNUUU]]]dddhhhkkkmmmpppqqqrrrtttvvvxxxwwwwwwxxxzzz{{{|||}}}~~~||||||~~~SSSQQQRRRTTTUUUWWW___hhhwwwbbbAAA===888444444444555555444222222444444333777<<>>BBBHHHNNNRRRXXXZZZ]]]```aaaaaa```___```_______________^^^^^^\\\```ggglllnnnmmmiiigggccccccddddddeeefffffffffhhhjjjlllnnnnnnnnnmmmllliiiiiijjjhhhgggeeeffffffbbb```]]]\\\]]]___bbbdddfffgggggghhhhhhgggfffffffffgggiiikkkmmmqqqvvvyyyzzz||||||xxxpppllllllnnnqqqrrrssssssqqqlllhhheee___```___\\\ZZZZZZ^^^bbbaaabbbbbbcccccccccbbbbbbddddddeeeeeefffgggggghhhdddeeefffhhhiiijjjjjjjjjfffggghhhjjjjjjiiiiiihhhhhhhhhiiijjjkkkllllllmmmkkkkkkmmmpppsssuuutttsssoooooolllfffccc```ZZZSSSJJJGGGBBB===::::::;;;===CCCJJJSSSVVVUUUSSSSSSUUUUUUWWW[[[aaagggkkklllkkk___VVVNNNPPPYYY``````\\\\\\fffpppooofff^^^]]]```iiirrr|||}}}tttpppuuu}}}vvvgggkkkrrryyynnneeedddqqqyyyuuurrrtttzzzrrr\\\IIIAAA;;;999888666777:::999:::777;;;DDDEEENNNbbbvvvzzzwwwrrryyy}}}yyyvvv{{{vvvgggdddtttvvviii[[[LLLHHHQQQgggzzzqqquuuwwwrrrpppssstttttttttttttttuuuyyy|||{{{~~~pppcccZZZRRRLLLGGGCCCBBB@@@>>><<<;;;::::::999888777777777777777888666666666666666666666666333444666777777777666555666555555444555777999:::555555555555555555555555666666666777777777777777333222000...,,,+++******---***(((***---///...,,,...///111333555777888888999:::::::::999888666555222222222222222222222222///111333222000...------...---///555:::>>>EEENNNRRR[[[gggttt~~~~~~sssqqqmmmjjjgggbbb\\\XXXQQQLLLEEE???;;;888666444111222333444444444444444222444666555333222444666555555555444333555888::::::::::::::::::===AAAEEEJJJJJJKKKKKKIIIGGGDDDBBBCCCEEEIIIOOOVVV^^^eeeiiikkkmmmoooqqqqqqsssuuuxxxyyyzzz{{{|||}}}zzz|||~~~QQQPPPQQQTTTTTTTTTXXX]]]sss{{{gggPPPBBB666333444333111111222111000000222444666888AAAFFFIIIGGGAAA???CCCHHHXXX```lll|||yyyoooaaaUUUNNNJJJGGGDDDCCC@@@===;;;::::::888777666777999;;;>>>CCCIIINNNPPPSSSWWWZZZ[[[]]]^^^```bbbbbbbbbbbbbbbaaa```______aaadddggghhhhhhfffeeebbbbbbaaaaaaaaabbbdddeeefffgggggghhhiiijjjjjjkkkgggfffeeeeeefffeeecccaaabbbaaa___]]]\\\]]]aaaeeebbbcccdddfffgggffffffeeeffffffffffffhhhnnnuuu{{{zzzrrrllljjjjjjnnnrrrwwwwwwsssllleeeaaa___^^^^^^]]]^^^___```aaa```aaaaaabbbbbbbbbbbbaaabbbccceeeffffffdddcccbbbdddcccdddgggjjjkkkkkkjjjiiigggeeefffiiijjjhhhfffffffffggghhhiiijjjkkkkkknnnooopppqqqrrrqqqpppooopppllleee___ZZZWWWSSSQQQKKKDDD>>>======<<<===AAAIIIOOOWWW[[[YYYUUURRRQQQQQQYYYcccjjjmmmmmmmmmoooYYYRRRPPPVVVYYYWWWVVVYYYXXX```gggfffaaa^^^aaagggpppvvv}}}wwwpppuuu{{{~~~~~~|||zzzyyypppkkknnnyyytttggglllppprrruuuxxxuuupppoooyyylllUUUFFFCCC===888666777:::===;;;:::<<>>888666444111///444333333444666888;;;<<<;;;;;;;;;;;;:::999888888666555444555777:::===@@@======<<<<<<>>>AAACCCEEEKKKLLLKKKIIIFFFCCCCCCCCCCCCEEEHHHNNNUUU]]]dddhhhiiillloooqqqrrrrrrssstttyyyzzz{{{~~~}}}}}}}}}~~~PPPOOOPPPTTTTTTRRRTTTYYYlll}}}iiiSSSEEE888444555444222222222111111111222444666777???DDDHHHGGGBBB@@@CCCGGGOOOWWWddduuu~~~sssdddXXXPPPLLLIIIGGGDDDAAA===;;;;;;:::999777555666888:::<<>>======<<>>;;;999:::;;;<<<<<<;;;<<<>>>???AAAKKKUUUnnnxxxnnnsssxxxnnniiikkkmmmgggWWWGGGBBBFFFYYYmmm~~~xxxwwwuuurrrooopppqqqrrrrrrrrrssswwwzzz{{{{{{|||wwwnnneeeYYYNNNIIIFFFCCC@@@>>>======;;;::::::999777666666666888888555555555555555555555555888888777777777666666666555555666666666777777777666777888999999888777666999888777555444333333333333222111000...---,,,+++,,,,,,,,,,,,---///111222///.........000444777999<<<;;;::::::;;;;;;:::888777555333111111111222333333333222111000/////////---...000333777???GGGMMMQQQWWWaaakkkuuu|||xxxtttoookkkcccaaa]]]ZZZVVVQQQLLLHHHBBB>>>888555444555444333333333444666888:::<<<===>>>>>>======<<<:::999888;;;:::888888:::===@@@BBB;;;;;;;;;===???CCCFFFHHHKKKKKKKKKHHHDDDBBBAAAAAABBBDDDHHHNNNUUU]]]dddhhhjjjmmmppprrrrrrssstttuuuwwwyyy{{{~~~}}}~~~~~~OOONNNPPPTTTSSSPPPPPPTTTbbbvvv~~~nnnXXXIII;;;666666555333333222111111111222333555666:::@@@FFFGGGDDDBBBCCCFFFHHHOOO[[[lll{{{jjj[[[SSSOOOLLLJJJEEEBBB>>><<<;;;;;;999888555666777999;;;???DDDIIINNNQQQUUUYYY[[[]]]___aaabbbbbbccccccddddddccccccaaabbbdddfffffffffdddcccbbbbbbaaaaaaaaabbbccccccbbbbbbccccccdddeeeeeeeeefffeeeddddddeeeeeecccaaaaaaaaa```^^^\\\\\\^^^aaaaaabbbcccdddeeeeeeeeeeeehhhhhhhhhhhhjjjooovvv{{{~~~~~~yyyrrrllljjjjjjooosssvvvvvvsssnnniiigggaaa```___^^^___```aaabbb___```aaaaaabbbbbbaaaaaaeeefffggghhhhhhgggfffeeefffdddcccdddfffiiijjjjjjhhhfffffffffggghhhgggfffeeeeeeffffffgggggghhhhhhllllllnnnooooooooonnnmmmjjjfff```ZZZVVVSSSOOOMMMIIICCC>>>===<<<===BBBHHHRRRWWW]]]^^^ZZZUUURRRQQQUUUYYY```hhhnnnnnnllliiiWWWTTTUUUYYY\\\ZZZYYYZZZ[[[bbbhhhfff```^^^dddjjjtttzzzwwwqqqpppssswwwxxxwwwtttrrrqqqvvvzzz}}}yyynnndddhhhppp~~~yyyooommmxxx|||uuuooorrrwwwwwwsssqqqlll]]]LLL@@@@@@AAAAAA@@@???>>>===>>><<<<<<======???GGGQQQgggzzzllllllvvv~~~uuukkkkkkiiibbbSSSDDD@@@CCCOOOccczzzvvvuuussspppqqqrrrssssssssstttwwwyyyzzzzzz|||{{{qqqhhh[[[QQQLLLGGGDDDAAA???>>>===<<<::::::999888777666777888888777777777777777777777777888888777777777777666666666666666777777777888888888888888888888888888888999999777666555555555555555444333111///---,,,+++******+++,,,---....../////////......000222555777;;;:::999:::<<<===<<<;;;999888666444333222333333444444333222000//////......///000333777>>>FFFLLLPPPVVV^^^hhhqqqyyy}}}{{{xxxvvvsssnnnhhhddd[[[YYYUUURRRNNNJJJEEEBBB;;;777333222222333444444111333555888;;;===>>>???AAAAAA@@@???>>>===<<<;;;@@@>>>;;;::::::===@@@CCC999:::;;;>>>AAAFFFIIILLLJJJJJJIIIFFFBBB?????????@@@CCCGGGMMMUUU]]]dddgggkkknnnqqqssssssssstttvvvuuuxxx{{{~~~~~~NNNNNNRRRUUUTTTPPPOOOQQQ[[[ooottt^^^NNN>>>888666444333333111111111111222333444555666<<>>===>>>???FFFNNNVVV[[[______ZZZTTTQQQPPPVVVXXX]]]eeekkklllhhhcccWWWWWWZZZ^^^```___^^^^^^aaafffjjjggg```]]]cccjjjpppvvv~~~}}}vvvrrrqqqsssvvvvvvtttqqqpppooouuuvvvwwwrrrgggaaagggsss~~~uuulllooo}}}{{{ttttttwwwvvvrrrmmmeeeUUUFFF???BBBEEEHHHHHHFFFCCCAAABBB???======<<<===DDDLLLbbbzzz~~~mmmiiinnnyyy}}}nnnkkkfff]]]OOOBBB===@@@HHH[[[xxx{{{vvvtttrrrqqqqqqsssuuuuuuuuuuuuwwwyyyzzzzzz|||tttjjj]]]SSSNNNIIIFFFBBB@@@???>>><<<;;;:::999888777777777888888777777777777777777777777666666555555555555555555777777777777888888888888888888777777777888999:::999999888777666666666777666666444222000---,,,+++((()))***+++++++++++++++//////......///111333444999888888:::<<<>>>>>>===<<<;;;999777666555444444555555444333111000...---...///000222666===DDDJJJOOOTTT\\\eeellltttzzz~~~}}}|||}}}xxxvvvtttrrroooiiibbb^^^VVVSSSOOOLLLIIIEEEAAA>>>;;;888555222111111111111111333777;;;>>>@@@AAAAAACCCCCCBBBAAAAAA@@@@@@@@@@@@>>>;;;999999;;;===???999:::<<>>===<<<:::999888999999999:::<<>>>>>======BBBIII^^^vvvpppgggiiippp~~~sssmmmeee\\\OOOBBB===>>>DDDUUUqqqxxxtttqqqpppqqqtttvvvwwwwwwwwwwwwxxxyyyzzz|||xxxmmm```UUUPPPJJJGGGCCCAAA@@@???===;;;:::999999888888888888888666666666666666666666666555555666666666666666666777777777777888888888888888888777777888999::::::999888888777777777888888777777555333111///---,,,++++++,,,---------,,,,,,......---......000111222666555666888;;;===>>>===<<<;;;:::888666555444444555555555444333111///......///000111444:::BBBGGGNNNSSS[[[bbbiiioootttwwwyyyzzzzzzxxxvvvuuuwwwxxxtttrrrpppmmmiiiccc\\\WWWRRROOOKKKGGGEEEBBB>>><<<<<<:::888555222111111222333555999===@@@BBBCCCDDDCCCCCCBBBBBBBBBCCCDDDEEEAAA???===;;;::::::<<<===;;;<<<>>>@@@CCCFFFHHHJJJFFFGGGFFFCCC???<<<;;;<<<>>>AAAFFFNNNVVV^^^eeehhhkkknnnqqqsssttttttuuuvvvrrruuuzzz~~~~~~}}}}}}~~~NNNNNNRRRWWWWWWSSSSSSVVV[[[ggg|||nnn\\\GGG<<<777333111111000111111222222222222333222666===AAABBBBBBBBBBBBBBBDDDMMMZZZhhhvvvnnnaaaYYYSSSOOOIIIFFFBBB???>>>===;;;999:::::::::999999;;;???BBBDDDHHHMMMRRRVVVYYY\\\_________``````aaa````````````aaabbbbbbccccccccccccaaaaaabbbbbbbbbaaa```___bbbbbbbbbbbbbbbbbbbbbbbbcccbbbaaabbbcccdddbbb```___aaabbbbbb```^^^^^^^^^``````___``````aaaccccccbbbcccccccccdddggglllooorrrtttuuusssnnnkkkkkklllkkkllllllkkkhhheeeeeefffeeedddcccbbbaaabbbcccccc```aaabbbcccddddddeeeeeeaaaaaaaaabbbccccccddddddeeecccaaaaaacccddddddddddddeeefffeeeddddddeeefffffffffggghhhiiijjjkkkkkkmmmmmmmmmmmmllljjjhhhfff```]]]YYYVVVSSSOOOKKKHHHBBB@@@AAADDDDDDGGGOOOXXX]]]```aaa^^^XXXRRROOOOOORRRUUU[[[```cccbbb^^^ZZZXXX___gggiiijjjkkkiiieeekkknnnnnnggg^^^\\\ccckkkssswwwzzzyyyuuurrrpppqqqwwwxxxzzzyyyxxxwwwwwwxxxzzzssskkkeee```___fffooo}}}wwwoooiiilll}}}{{{uuuxxxzzzyyyqqqaaaOOOBBBBBBFFFKKKOOOPPPNNNJJJGGGKKKEEE@@@?????????CCCHHHZZZqqq}}}tttgggfffkkkyyyzzzrrrhhh___SSSGGG??????BBBOOOhhh|||vvvrrrqqqrrruuuxxxyyyyyyxxxwwwxxxxxxxxx{{{|||qqqcccXXXSSSLLLIIIEEEBBBAAA???>>><<<:::999999999999888888888555555555555555555555555777777888888888888999999666666666777777777888888777777888888999:::::::::888777777777777777888999888777666444222000///...+++*********************,,,,,,------...///000111333222333555999;;;<<<;;;999999888777666555444333555555666555444222000///......///000222888???DDDKKKPPPXXX___eeejjjnnnqqqrrrssstttsssqqqpppqqqrrrmmmkkkhhheeebbb]]]WWWRRROOOLLLHHHEEECCC@@@===;;;:::::::::888555555666888666888:::>>>AAADDDEEEFFFDDDCCCBBBBBBBBBCCCEEEFFFBBBBBBAAA@@@???>>>======<<<===???AAACCCEEEGGGGGGDDDEEEDDDBBB???<<<<<<<<<===AAAGGGOOOXXX```fffjjjkkknnnqqqssssssssstttvvvrrruuuxxx|||~~~~~~~~~}}}|||~~~LLLLLLQQQVVVWWWTTTUUUYYY]]]aaaqqqvvvcccMMM@@@:::444111111000111111222222222222222222555:::???AAAAAAAAAAAA???AAAIIIVVVbbbnnnvvvhhh^^^VVVRRRJJJGGGCCC@@@???===;;;:::999999999777777999<<>><<<999:::::::::999999888888555555555555555555555555777777888888888999999999555555666666666777777777666777888:::;;;;;;::::::666666666666666777888999777777666444333111000000+++***((('''''''''((((((***+++,,,---...///000000000000000333666999999999:::::::::999888777666666444555555666555333111000------......000555<<>>999;;;;;;:::888777999;;;999:::<<<>>>AAADDDGGGHHHGGGEEECCCBBBAAAAAABBBCCCBBBCCCCCCCCCBBB@@@>>>===;;;<<<>>>AAACCCEEEFFFGGGCCCDDDCCCBBB???======>>>===AAAHHHPPPZZZbbbhhhkkkjjjmmmppprrrrrrssstttuuussstttwwwzzz|||}}}}}}}}}{{{}}}JJJKKKOOOTTTVVVUUUWWW[[[^^^]]]iii|||hhhQQQCCC<<<666222222000111111222222222111111333555999===???@@@@@@@@@???@@@HHHTTT^^^hhhyyy|||mmmbbbYYYTTTKKKGGGCCC@@@???>>><<<:::999999888666555777:::===???CCCIIINNNRRRVVVZZZ]]]bbbbbbbbbbbbbbbaaa```___^^^___```aaabbbcccdddeee```aaabbbbbbbbb```___^^^`````````````````````___aaaaaa```aaaccccccbbb```^^^```cccdddcccaaaaaaaaa______^^^^^^___```bbbcccaaabbbccccccccceeeiiillljjjmmmpppooollljjjlllnnnmmmmmmkkkhhhdddcccccceeegggfffdddcccbbbcccddddddaaabbbdddeeefffgggggggggaaaaaaaaaaaabbbcccdddeeecccbbbbbbcccdddcccbbb```bbbdddfffeeecccbbbdddfffaaabbbdddfffhhhjjjkkklllkkkkkkjjjhhhfffbbb___^^^YYYWWWTTTQQQOOOKKKGGGDDD>>>@@@EEEJJJKKKLLLTTT]]]cccdddeeeaaaZZZUUUSSSSSSPPPWWW___bbb```]]][[[[[[UUUaaakkkmmmmmmnnnlllgggkkkmmmmmmfff______hhhrrrsssvvvwwwuuurrrrrrxxx}}}}}}~~~vvviiifffhhhkkkqqqvvvxxx{{{}}}tttllliiijjjxxxvvvuuuuuuwwwuuulll\\\MMMEEE@@@BBBEEEHHHIIIHHHFFFDDDPPPIIICCCCCCCCCCCCEEEJJJOOOeee~~~xxxfff```___nnn}}}rrrjjj___RRRHHHDDD>>>FFFXXXsss}}}wwwuuurrrvvvzzz|||{{{yyyxxxwwwssstttwwwzzz{{{~~~xxxjjj___[[[MMMJJJFFFCCCBBB@@@>>>===999::::::::::::999888888666666666666666666666666555555666666777777777888555555555555666666666666555666999;;;<<<;;;:::999666555555555666777888999777666666444333222111111000...,,,*********,,,---)))***+++,,,...///000111///...///111555777777777<<<=========<<<;;;;;;:::333444555666666444222111,,,---------///444;;;@@@DDDJJJRRRYYY^^^bbbfffhhhgggiiilllmmmkkkiiihhhhhheeebbb```^^^]]][[[YYYWWWUUURRRMMMJJJHHHGGGEEECCC;;;======;;;888777888;;;<<<<<<===>>>AAADDDGGGIIIIIIGGGDDDAAA@@@??????@@@@@@BBBCCCDDDCCCAAA>>><<<999;;;===@@@CCCEEEGGGGGGBBBCCCCCCBBB???>>>>>>???===AAAHHHQQQ[[[ccciiillljjjllloooqqqrrrrrrssstttssstttvvvxxx{{{|||}}}~~~zzz|||~~~MMMNNNPPPRRRUUUWWWYYYZZZ[[[]]]eeeuuu~~~sss]]]EEE::::::888333222222222222222222222222333666999===??????>>>===>>>???DDDNNNWWWccctttzzziii]]]YYYPPPHHHBBBBBBBBB???===>>>;;;:::999777777777888888>>>???BBBHHHOOOUUUXXXYYYaaabbbbbbaaa______```aaa```^^^^^^___aaacccccccccbbbbbbcccbbbbbbaaa```___bbbbbbbbbaaaaaaaaaaaaaaabbbbbbaaa```______``````____________```aaabbbcccdddcccaaa______```bbbcccdddcccbbbbbbbbbdddfffhhhhhhiiijjjkkkkkkkkkkkkkkkkkkjjjgggeeeccccccccccccdddddddddccccccbbbbbbbbbaaaaaaaaaaaaaaaccceeeffffffccc```___```aaaaaaaaadddcccaaa``````aaacccdddeeeeeeeeeeeedddccccccbbbbbbdddgggiiijjjjjjiiihhhlllkkkiiihhhfffbbb\\\XXXXXXSSSMMMIIIGGGEEEAAA>>>>>>BBBEEEGGGNNNZZZbbbdddhhhfffccc```^^^ZZZUUURRRRRRWWW]]]```___[[[XXXVVVXXX___hhhmmmllljjjiiiiiijjjqqqrrrjjjcccfffnnntttuuuuuuvvvvvvvvvyyy~~~~~~~~~ssskkklllnnnooosssyyy|||}}}xxxuuuqqqlllkkktttzzztttsssppphhh]]]QQQGGGBBB>>>>>>???BBBFFFIIIIIIIIIMMMKKKGGGCCCBBBCCCEEEGGGQQQ]]]tttpppaaa^^^kkk~~~yyyvvvoooiiiYYYAAA<<>>@@@@@@>>><<<<<<<<<666666666555444333111000++++++,,,,,,,,,///444888CCCGGGMMMRRRWWW\\\aaadddiiimmmnnnlllkkkllliiidddeeecccaaaaaabbb```\\\XXX^^^YYYTTTRRRQQQNNNGGGBBBCCCBBB???===;;;;;;;;;;;;===<<<<<>>@@@CCCFFFGGGCCCDDDEEECCC@@@>>>===>>>===DDDKKKQQQYYYccchhhhhhlllnnnpppqqqqqqrrrtttvvvtttvvvxxxyyyyyyzzz|||~~~{{{}}}~~~}}}NNNNNNPPPRRRTTTVVVWWWXXXYYYZZZaaaooo{{{hhhOOO???999777333222222222222222222222222333444777:::;;;<<<<<<;;;>>>>>>CCCKKKTTT^^^nnn{{{oooaaa\\\SSSKKKDDDDDDCCC@@@======;;;:::999777777777777888<<<>>>AAAGGGMMMSSSWWWYYY[[[]]]___```______```aaa___]]]]]]^^^aaaccccccccccccccccccbbbbbbaaa```___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```_______________````````````aaabbbcccccccccbbbaaa``````aaabbbccceeedddccccccccceeeggghhhiiiiiiiiiiiiiiijjjjjjjjjjjjiiigggfffdddcccccccccddddddcccccccccbbbbbbbbbbbbaaa``````aaabbbcccdddeeecccaaa```aaabbbbbbaaaeeeeeecccccccccccceeeeeeddddddddddddddddddccccccccceeegggiiijjjjjjiiihhhjjjiiihhhgggeeeaaa\\\YYYUUUQQQLLLHHHGGGEEEBBB@@@@@@DDDGGGIIIQQQ\\\dddfffiiifffbbb___\\\YYYUUURRRQQQUUUZZZ\\\\\\YYYWWWUUUYYY___ggglllllljjjiiiiiimmmqqqqqqllljjjnnnssstttsssssssssvvvzzz|||tttnnnrrrvvvwwwyyy|||xxx{{{{{{vvvssssssrrroooooottt|||zzzrrrpppkkkcccXXXMMMEEE@@@>>>===>>>@@@EEEIIIKKKKKKNNNKKKFFFBBB@@@BBBDDDGGGPPP[[[oooqqq___ZZZfffzzz}}}wwwrrrbbbHHH@@@BBBJJJ[[[xxx~~~xxxssstttuuuwwwyyyyyyvvvtttqqqrrrtttvvvxxx|||sssfff___TTTNNNIIIGGGEEE@@@===>>>;;;:::999888888777777888666666666666666666666666888888888777777666666666888777555444444555666777888888888999::::::;;;;;;999888777777666666777777999999888777666444222111111///---+++)))))))))***++++++++++++,,,,,,---...///000000111333555777888;;;===???@@@>>>======>>>888777777555444222111111+++,,,,,,,,,,,,///333777???DDDKKKRRRWWW]]]bbbeeejjjmmmooommmlllllliiieeedddbbbaaaaaabbbbbb___]]]^^^ZZZVVVTTTTTTQQQKKKFFFCCCBBB???===<<<;;;;;;<<<=========@@@DDDFFFGGGFFFDDDCCCAAA???>>>>>>>>>>>>@@@BBBEEEFFFEEEBBB>>>;;;999999:::<<<>>>AAADDDEEECCCDDDDDDCCC@@@============DDDLLLRRRZZZdddiiiiiikkkmmmoooppppppqqqtttuuusssuuuwwwxxxxxxyyy{{{|||{{{|||~~~~~~}}}OOOOOOPPPQQQSSSTTTUUUUUUWWWWWW[[[fffxxxwww]]]EEE999555444333333333333222222222222222333444555777999::::::======AAAHHHOOOXXXfffrrr}}}xxxggg___UUUMMMGGGFFFEEEAAA>>>===;;;:::999777666666777888:::<<<@@@EEEKKKQQQUUUXXXVVVYYY\\\^^^_________```]]]\\\\\\]]]```bbbcccccccccccccccbbbbbbaaa```___````````````````````````aaa``````_______________````````````aaabbbcccdddcccbbbaaa``````aaacccccceeedddccccccdddeeeggghhhjjjiiiggggggfffggghhhhhhhhhhhhggggggeeedddbbbaaacccccccccbbbbbbbbbbbbbbbbbbaaa```______```aaabbbdddcccaaabbbccccccbbbaaaddddddddddddddddddddddddbbbbbbcccdddddddddccccccdddeeegggiiijjjjjjiiihhhhhhgggeeeeeecccaaa]]]ZZZTTTPPPKKKHHHFFFEEEDDDBBBBBBFFFJJJMMMTTT___fffhhhiiifffaaa]]]ZZZWWWTTTRRRNNNQQQUUUWWWWWWUUUUUUUUUZZZ```gggkkkjjjhhhhhhiiippprrrrrrqqqsssxxxyyyvvvrrrpppqqqvvv|||uuurrrxxx}}}{{{uuuuuurrrmmmmmmqqqsssssstttuuuwwwzzz}}}~~~{{{yyyqqqmmmfff\\\SSSJJJCCC???>>>======@@@FFFLLLPPPRRRSSSOOOHHHBBB???AAADDDGGGNNNWWWhhhtttbbbZZZcccttt~~~{{{lllSSSDDDBBBCCCPPPjjjyyytttttttttvvvwwwwwwuuussspppqqqssstttvvvyyy~~~xxxjjjbbbWWWQQQKKKIIIFFFAAA??????<<<;;;:::999888888888888666666666666666666666666999999999888888888888888999888777555555555666666666777999:::;;;;;;;;;::::::999888888777777888888999888888777666444333222222000...,,,+++******+++---,,,,,,+++++++++,,,,,,......///000222444666777:::<<>>>>>???;;;:::888666444222111111,,,------,,,---///222555:::@@@HHHPPPWWW]]]bbbfffkkknnnpppnnnlllmmmjjjeeecccaaa______aaabbbcccbbb```]]]ZZZXXXXXXUUUOOOKKKDDDBBB@@@===<<<<<<============>>>BBBFFFHHHIIIHHHEEECCCAAA???===<<<<<<<<>>;;;666777999;;;>>>AAADDDEEEDDDDDDDDDAAA>>><<<<<<===???FFFMMMTTT\\\fffjjjjjjiiikkkmmmnnnoooppprrrtttrrrtttvvvwwwwwwwwwyyy{{{zzz{{{}}}~~~~~~~~~}}}|||PPPPPPQQQQQQRRRRRRSSSSSSVVVVVVXXX___mmmhhhLLL999444666333333333333333222222222222222222333444666888:::;;;;;;???FFFLLLSSS```lllyyynnnbbbVVVNNNHHHGGGGGGCCC@@@???<<<;;;999888777777777777888:::>>>BBBGGGMMMRRRVVVSSSWWW[[[^^^___^^^^^^^^^\\\[[[[[[\\\___bbbbbbbbbbbbbbbbbbbbbaaa```_____________________`````````aaaaaa``````___``````aaaaaa``````aaaaaabbbcccdddbbbbbbaaaaaaaaabbbcccddddddcccccccccdddeeefffgggjjjhhhfffddddddeeefffgggfffgggggggggfffdddbbbaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaa___^^^^^^___```aaacccbbbbbbcccddddddbbb``````aaabbbbbbbbbbbbaaa```aaaaaabbbcccddddddccccccdddeeehhhjjjjjjjjjiiihhhgggeeecccbbbbbb```]]][[[UUURRRMMMIIIFFFEEEDDDDDDDDDHHHMMMPPPWWWbbbhhhiiihhhddd^^^ZZZWWWTTTRRRPPPLLLNNNPPPQQQQQQRRRTTTUUU\\\aaafffhhhgggffffffhhhmmmrrrvvvvvvyyy}}}}}}zzzrrrooopppwww{{{yyy~~~xxxuuusssmmmggghhhooouuuuuuxxxwwwvvvwwwyyyzzzzzzyyyrrrlllbbbXXXOOOIIICCCAAA>>>===>>>BBBJJJSSSZZZ^^^]]]WWWNNNEEEAAAAAAEEEHHHKKKSSSccc{{{zzzmmm___eeerrrsss\\\HHHCCC@@@III```{{{{{{uuutttttttttvvvvvvtttssspppqqqssssssuuuxxx|||~~~nnneee[[[TTTMMMKKKGGGBBB???@@@===<<<;;;999999888888888666666666666666666666666999999999999888888888888:::999888777666555666666555777999;;;<<<<<<;;;:::;;;::::::999888999999999999999888888777555444333222111000...,,,,,,++++++,,,,,,++++++++++++,,,,,,......///111333555777888999;;;>>>@@@??????@@@AAA>>><<<:::777444333222111------...------...111444666===FFFOOOVVV]]]bbbeeekkkooopppnnnmmmmmmjjjeee```^^^]]]\\\^^^```cccddddddbbb___]]]\\\XXXRRRNNNEEECCCAAA>>>======>>>???<<<===???DDDIIILLLMMMLLLHHHFFFDDDAAA>>>===<<<<<>>BBBEEEGGGGGGEEEDDDCCC@@@===<<<<<<>>>AAAHHHPPPVVV^^^gggkkkjjjgggiiilllmmmmmmoooqqqssssssuuuvvvwwwwwwwwwyyy{{{zzzzzz{{{|||}}}||||||{{{QQQQQQQQQQQQRRRRRRRRRRRRVVVVVVWWWZZZeeewwwoooSSS===666777444444444333333333222222333333222222333666888:::999999===DDDIIIPPP\\\hhhuuuwwwiiiZZZQQQJJJIIIHHHDDDBBBCCC>>><<<;;;999888777888888777999===@@@CCCHHHNNNSSSSSSWWW[[[^^^^^^]]]]]]]]][[[ZZZZZZ[[[^^^```aaaaaaaaaaaaaaaaaa```___^^^^^^]]]]]]^^^^^^^^^_________aaaaaaaaa``````aaaaaabbb````````````aaabbbcccdddbbbbbbbbbbbbbbbcccddddddbbbbbbbbbccccccdddeeefffiiigggeeeccccccccceeefffffffffggggggfffdddbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^^^^______```bbbaaaaaabbbddddddbbbaaa______```aaaaaa```______``````aaabbbccccccccccccdddeeegggiiijjjiiihhhgggfffdddaaa```___^^^]]][[[VVVTTTOOOJJJFFFEEEEEEFFFGGGLLLQQQTTT[[[dddiiiiiigggccc]]]XXXUUURRRPPPNNNKKKKKKLLLKKKLLLOOOTTTWWW___cccffffffcccbbbccceeegggpppwwwyyyyyy|||}}}|||qqqoooqqqyyyxxxyyyuuullleeefffpppvvvwwwzzzzzzzzz{{{}}}}}}{{{xxxtttlllaaaVVVOOOJJJFFFCCC======???EEEPPP\\\eeejjjhhh```UUUKKKEEEDDDFFFIIIJJJQQQaaayyy{{{fffhhhppp|||zzzgggKKKDDD@@@GGGZZZrrr~~~wwwvvvtttttttttuuutttsssrrrsssttttttuuuxxx|||sssjjj^^^WWWOOOLLLHHHBBB@@@AAA>>>===<<<:::999888888888777777777777777777777777888888888888888888888888::::::999888777666666666555777999<<<======<<<;;;<<<<<<;;;::::::::::::::::::::::::999888777666555333222111000...------,,,************+++,,,------//////000222444666888:::999;;;>>>@@@@@@@@@AAABBB???>>><<<999666444333222......///...---...000222555;;;DDDMMMUUU\\\bbbfffmmmppprrrooommmmmmjjjeee^^^]]]\\\ZZZ[[[]]]aaacccgggfffdddbbb^^^ZZZTTTPPPHHHEEEBBB???======>>>???;;;===AAAGGGMMMQQQSSSRRRNNNLLLIIIEEEAAA???=========>>>@@@@@@???===:::888555888<<>>@@@EEELLLSSSYYYaaaiiikkkjjjfffhhhjjjlllmmmnnnpppssstttvvvxxxxxxwwwxxxyyy{{{yyyyyyzzzzzz{{{{{{{{{{{{QQQRRRRRRRRRRRRRRRSSSSSSVVVWWWWWWXXX___nnnsssZZZDDD:::999555555444444333333222222333333222222333555777888999999<<>><<<:::999999999999666999<<<>>>???CCCJJJOOORRRVVVYYY\\\\\\\\\]]]]]]\\\ZZZZZZ[[[]]]_________````````````___^^^]]]\\\\\\\\\\\\]]]^^^^^^______aaa````````````aaaaaabbb____________```aaabbbcccaaaaaabbbccccccdddddddddbbbbbbcccddddddeeeeeefffgggfffeeedddcccdddeeeeeefffffffffeeeeeedddcccbbb````````````aaaaaaaaaaaaaaa```___^^^^^^___```aaabbb`````````bbbcccbbbaaa```````````````````````````aaaaaabbbbbbbbbaaaaaacccdddfffhhhhhhgggfffeeedddaaa^^^[[[[[[[[[YYYXXXUUUSSSOOOJJJFFFDDDFFFHHHKKKQQQVVVYYY___gggjjjiiigggccc]]]YYYUUURRROOOMMMKKKJJJIIIHHHIIINNNUUUZZZbbbdddeeeccc___]]]___aaaaaakkktttvvvvvvxxxzzzyyynnnooosss{{{|||{{{vvvllleeehhhrrrxxxxxxyyy{{{}}}}}}yyytttkkk___UUUOOOKKKGGGDDD======@@@HHHSSS```iiinnnllldddYYYNNNHHHFFFHHHJJJLLLRRR___uuummmkkknnnwwwqqqOOOGGGAAAFFFTTThhh~~~zzzwwwuuussstttttttttssstttuuuuuuuuuuuuwww{{{~~~yyyoooccc[[[SSSNNNJJJDDDAAACCC???>>>===;;;:::999888888888888888888888888888888888888888888888999999999::::::999999888888777777666777999;;;<<<===============<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888777444333333111000///...---)))))))))******,,,------//////000222555777999;;;:::<<>>===;;;999666444222...///000///------...000333888AAAKKKTTT]]]eeejjjpppssstttrrrpppppplllggg``````___\\\[[[[[[^^^aaaggggggfffddd```[[[VVVSSSKKKHHHDDD???======>>>???<<>>===<<<===>>>>>>===;;;888777555888===BBBFFFGGGHHHGGGEEEDDDBBB???======AAADDDIIIPPPWWW\\\ccciiikkkiiieeegggjjjkkklllnnnpppsssuuuvvvxxxxxxwwwxxxyyy{{{xxxxxxxxxyyyyyyyyyzzzzzzRRRRRRRRRSSSSSSTTTTTTTTTUUUWWWXXXWWWZZZfffyyyvvvcccMMM???;;;666555555444333333222222111111222222333444666666999999<<>><<<;;;:::::::::666999<<<<<<<<>>>>>>>>>>>===<<<<<<<<<<<<===============<<<;;;:::999555444444333111000......+++***************++++++......///111444666999:::;;;===@@@AAA@@@@@@@@@AAA>>>>>>???>>><<<888555222///000111///...------...///555>>>HHHSSS___jjjqqqtttxxxxxxvvvtttssspppkkkfffgggeeebbb^^^]]]^^^aaacccdddfffeeebbb]]]YYYWWWNNNJJJEEE@@@===<<<===>>>???BBBIIIRRR[[[bbbdddeee[[[XXXSSSLLLFFFAAA>>>===<<<=========<<<:::888777888;;;AAAFFFIIIJJJIIIHHHEEEDDDBBB???===???DDDGGGLLLSSSZZZ^^^dddiiijjjgggeeegggjjjkkklllnnnqqqssstttvvvwwwwwwvvvvvvxxxyyywwwwwwwwwwwwwwwxxxyyyyyyRRRRRRSSSSSSTTTTTTUUUUUUTTTWWWYYYWWWWWWaaarrryyyiiiSSSBBB<<<666666555444333333222222000000111222333444444444;;;:::<<<@@@AAADDDMMMVVVbbboooxxxkkk\\\SSSLLLGGGFFFGGGCCCAAA???===<<<;;;;;;;;;666999<<<;;;:::===DDDJJJLLLNNNRRRUUUWWWZZZ^^^aaa]]][[[ZZZZZZ[[[\\\\\\[[[]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]]]]]^^^^^^\\\\\\\\\\\\]]]]]]^^^___^^^]]]]]]^^^^^^___```aaa```aaabbbcccdddeeeeeeeeeeeefffggghhhiiiiiiiiiiiicccdddeeefffffffffffffffgggfffdddcccbbbccccccddd^^^_________``````aaaaaa```_________```aaacccdddbbb___]]]\\\^^^aaabbbbbb]]]\\\ZZZYYYYYYZZZ\\\]]]aaaaaabbbaaaaaa```______aaacccdddffffffeeedddccc___[[[VVVSSSRRRRRRQQQPPPJJJJJJIIIEEECCCDDDIIIMMMUUU[[[```bbbgggmmmnnnllliiifffccc___[[[WWWRRRNNNMMMJJJGGGEEEFFFMMMWWW___ffffffddd___YYYVVVXXXZZZ___aaadddiiiqqqvvvsssllldddkkkuuu~~~}}}yyyxxxtttlllgggmmmwww|||{{{vvvxxx|||{{{ooofffYYYPPPLLLHHHCCC???;;;;;;???FFFQQQ[[[bbbfffccc]]]UUUMMMHHHGGGIIIKKKTTTTTTZZZjjj{{{~~~~~~zzzssspppuuu|||uuuZZZLLL@@@>>>DDDSSSjjj~~~zzzvvvttttttuuuuuuuuutttuuuuuutttsssuuuxxx{{{~~~yyykkkbbbZZZTTTOOOIIIGGGHHH@@@???>>><<<:::999999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<888888999:::::::::999999888888888999;;;===>>>@@@??????>>>==================>>>>>>>>>===<<<;;;;;;555555444444222000///...---,,,+++***)))))))))))),,,---...000333666888999;;;>>>@@@AAA@@@???@@@AAA<<<>>>??????===999555222///000111000...,,,---...---222;;;GGGSSSaaannnvvvwww{{{|||yyywwwvvvsssnnnkkklllkkkgggaaa^^^___aaa___bbbdddeeebbb___\\\ZZZPPPLLLFFFAAA===<<<===>>>AAAEEELLLVVVaaahhhkkkkkk^^^[[[UUUNNNGGGAAA>>><<<===>>>>>>>>>===;;;999888<<>>@@@FFFJJJNNNUUU\\\```eeeiiijjjfffeeegggjjjkkkmmmnnnqqqssssssuuuvvvvvvuuuuuuvvvxxxwwwwwwwwwvvvwwwxxxxxxyyyLLLNNNQQQQQQPPPPPPSSSVVVTTTWWWYYYVVVUUU\\\kkkxxxrrr^^^JJJ<<<555666555111000222444444444444333333222333333333555777888;;;???EEEMMMRRR\\\fffzzz~~~}}}sssdddWWWPPPKKKHHHFFFEEEBBB???<<<<<<===<<<<<<:::999999999;;;===@@@BBBIIILLLPPPTTTVVVYYY\\\^^^ZZZZZZYYYZZZ[[[\\\ZZZYYY\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]^^^^^^_______________```aaaaaa___aaaccccccaaa```aaaaaaeeeeeeffffffgggggghhhhhhfffeeedddcccbbbbbbbbbbbbcccbbbbbbbbbbbbbbbcccddd______```aaaaaaaaaaaaaaa``````aaaaaaaaabbbbbbbbbbbb```^^^]]]\\\]]]^^^___```___^^^[[[ZZZZZZ]]]````````````___]]]^^^```bbbfffffffffeeecccaaa```___\\\VVVQQQOOOQQQQQQNNNKKKHHHGGGEEECCCCCCGGGNNNSSSUUU\\\bbbdddhhhooosssrrrkkkhhhddd___[[[VVVPPPMMMIIIIIIHHHIIILLLSSS[[[aaaeeebbb```\\\VVVRRRXXXaaahhhiiiiiikkkqqqvvvrrrjjjgggkkkqqqvvvzzz}}}yyyuuu~~~rrrkkkqqqxxxyyyvvvvvvvvvvvvyyy~~~}}}xxxmmmbbbWWWOOOGGG@@@===>>>;;;;;;===CCCLLLRRRTTTTTTZZZUUUOOOJJJIIIJJJLLLMMMQQQUUU[[[ddduuuxxxwww|||uuusss~~~yyy___III<<>><<<;;;::::::<<<;;;::::::999999::::::999999999888888888888777999::::::;;;;;;::::::999999:::;;;===>>>??????@@@AAAAAA@@@???>>>>>>??????>>>>>>===<<<;;;::::::999999777444333222111000...---,,,,,,+++******++++++***+++---///222444555666;;;<<<===???@@@@@@@@@@@@AAABBBCCCCCCAAA<<<888555444333222000////////////111333999DDDSSSbbbnnntttzzz}}}}}}{{{xxxwwwyyyzzzwwwqqqiiidddaaa```aaaccceeeeeeccc^^^ZZZVVVPPPHHHAAA===<<<;;;;;;CCCHHHUUUfffpppqqqoooooofff```WWWMMMEEE@@@>>>>>>===============>>>??????CCCEEEIIILLLNNNMMMKKKJJJJJJCCC???@@@BBBBBBDDDHHHUUU[[[cccggghhhhhhiiijjjmmmlllllllllmmmppprrrtttssstttvvvwwwyyyyyyzzzzzzxxxxxxwwwvvvwwwxxxyyyzzzLLLOOOQQQRRRQQQQQQSSSUUUVVVYYYZZZWWWUUUZZZfffqqqzzzhhhSSSDDD999888555222111222333333222222111111000111111222888999:::<<<>>>BBBGGGKKKWWWaaattt}}}nnn```XXXSSSNNNLLLFFFCCC@@@?????????>>>===::::::999999:::<<<>>>@@@FFFIIIMMMPPPSSSVVVYYY\\\ZZZYYYZZZZZZ[[[[[[[[[ZZZ\\\[[[[[[ZZZZZZ[[[[[[\\\]]]]]]]]]]]]^^^^^^^^^^^^\\\\\\\\\]]]]]]^^^^^^^^^```____________```aaaaaaaaabbbcccbbbaaa```aaacccfffffffffffffffgggggggggdddcccbbbaaaaaa`````````aaaaaaaaaaaaaaabbbbbbccc````````````______^^^^^^^^^______``````aaaaaaaaabbbaaa___]]]\\\\\\]]]^^^\\\\\\[[[ZZZYYYZZZ]]]````````````___^^^^^^```bbbfffeeedddcccaaa___]]]\\\YYYUUUPPPOOOQQQPPPMMMIIIHHHHHHFFFDDDEEEIIIPPPUUUYYY```eeegggjjjnnnqqqpppllliiifffbbb^^^YYYSSSOOOLLLJJJJJJKKKPPPXXX___dddeeebbb^^^ZZZRRRNNNSSS\\\cccgggkkknnnqqqtttoooiiigggkkkppptttwwwxxxzzz|||yyyrrrppp}}}xxxsssxxx~~~|||wwwuuutttuuuwww|||zzzuuuggg___VVVPPPJJJBBB>>>>>>;;;;;;<<>><<<;;;;;;:::<<<;;;::::::999999::::::777777888999:::;;;<<<<<<888999999::::::999999888888999;;;<<<>>>?????????AAA@@@@@@???>>>>>>??????????????????>>>===<<<;;;:::888555444333222000///------,,,+++***************+++---///111333555555999:::;;;===???@@@@@@@@@???@@@BBBBBBAAA>>>:::888444333222000//////......111222888BBBQQQaaannnvvv|||}}}wwwppphhhccc______aaaccceeeddd```]]]XXXRRRJJJCCC???======<<>>>>>>>>>>>???@@@@@@FFFHHHLLLOOOPPPOOONNNLLLLLLEEE???@@@BBBDDDHHHMMMUUU[[[cccggghhhhhhjjjlllmmmlllkkkkkklllnnnpppqqqqqqrrrtttuuuwwwxxxxxxxxxvvvuuuuuuvvvwwwyyyzzz|||MMMOOORRRSSSSSSRRRSSSSSSWWWZZZ[[[XXXTTTVVV___hhhwwwqqq]]]LLL>>>:::666333222222222222222111111000111111222222666888:::<<<===@@@CCCFFFPPPYYYjjj~~~~~~vvvhhh^^^VVVPPPLLLGGGEEEBBBAAAAAAAAA???>>><<<;;;999888999:::<<<===AAADDDHHHKKKNNNRRRVVVYYYXXXYYYZZZ[[[[[[[[[[[[[[[\\\[[[[[[ZZZZZZ[[[[[[\\\]]]]]]^^^^^^^^^_________[[[[[[\\\\\\]]]^^^___``````````````````aaabbbbbbcccccccccbbb```aaaccceeeffffffffffffffffffeeeeeebbbbbbaaa```____________````````````aaaaaabbbbbbaaa``````___]]]\\\[[[[[[]]]]]]]]]^^^___`````````bbbaaa^^^\\\[[[[[[\\\\\\ZZZZZZZZZXXXXXXYYY\\\______```aaa```^^^^^^```bbbdddcccbbb```]]][[[YYYXXXVVVSSSPPPOOOPPPOOOKKKGGGHHHHHHGGGGGGHHHMMMSSSXXX]]]dddjjjkkkllloooooolllmmmkkkhhheeebbb\\\VVVRRROOOMMMKKKOOOWWW___eeegggfffccc^^^YYYPPPJJJNNNUUU\\\gggppprrrqqqoookkkfffhhhlllpppsssttttttuuuvvv}}}}}}xxxoookkklllyyy}}}|||xxxrrrrrrsssuuuyyy|||zzzuuuppp```YYYUUUSSSNNNFFFAAA@@@===<<<===@@@FFFJJJMMMNNNOOOLLLIIIFFFFFFHHHLLLNNNMMMNNNRRRXXXfff|||wwwqqqsssxxxzzzzzz|||vvvwww}}}xxxfffOOO>>>======???QQQhhhzzztttsssuuuvvvuuussssssrrrrrrsssuuuwwwxxxyyy}}}|||pppddd\\\UUUMMMHHHGGGDDDCCCAAA???===<<<;;;;;;<<<;;;::::::999999::::::888888999:::;;;<<<<<<===777888888999999888888777888999:::<<<===>>>>>>???AAA@@@??????>>>?????????@@@@@@AAAAAAAAA@@@>>>===;;;999666555555444222000...---,,,+++******)))******+++,,,...000222333444555777999;;;===>>>???@@@===>>>@@@AAAAAA???<<<:::333333222111000///......000111555>>>MMM^^^nnnwwwyyyooohhh_________aaaccccccbbbaaaZZZTTTLLLEEEAAA???>>>>>>BBBHHHVVVhhhssstttrrrqqqiiiccc[[[QQQIIIDDDBBBBBBAAA@@@@@@???@@@AAABBBCCCIIIKKKNNNPPPQQQPPPNNNMMMMMMFFF@@@@@@CCCFFFLLLSSSVVV\\\cccggghhhiiikkknnnmmmmmmkkkjjjjjjkkklllmmmoooppprrrsssuuuvvvvvvvvvsssttttttuuuwwwyyy{{{|||OOOPPPSSSTTTTTTSSSRRRRRRVVVYYYZZZWWWTTTTTT[[[aaannnyyy|||jjjZZZEEE===555333333333222222333333222222333333444444111444888;;;===???BBBEEEJJJQQQaaauuu{{{qqqeee[[[SSSNNNHHHFFFDDDCCCCCCBBB@@@>>>===<<<:::888888888999:::===@@@DDDGGGJJJNNNSSSVVVVVVXXXYYYZZZZZZZZZ[[[\\\[[[[[[ZZZZZZZZZZZZ[[[[[[]]]^^^^^^______`````````\\\[[[[[[[[[\\\^^^``````aaa````````````aaabbbbbbddddddcccaaa``````cccfffgggffffffeeeeeedddddddddbbbbbbaaa_______________^^^^^^___``````aaaaaaaaaaaa```___^^^]]]\\\\\\[[[\\\\\\]]]]]]^^^_________```___\\\ZZZYYYYYYZZZ[[[[[[[[[[[[ZZZXXXXXX[[[]]]___`````````^^^^^^___aaabbbaaa___\\\YYYWWWVVVUUURRRQQQOOOOOOOOOMMMIIIFFFGGGGGGHHHIIIKKKPPPVVVZZZ___ggglllmmmnnnpppooolllmmmllliiigggddd___XXXTTTQQQNNNLLLRRR\\\eeeiiiiiiiiieee```YYYOOOGGGIIIPPPZZZhhhuuuuuunnniiieeecccjjjmmmqqqsssttttttuuuvvv{{{{{{zzzwwwooogggggglllvvv|||rrrrrrqqqsssvvvxxxuuuooojjjXXXUUUTTTVVVSSSLLLFFFDDDAAAAAA@@@AAADDDHHHKKKMMMMMMKKKIIIFFFEEEFFFIIIKKKLLLMMMOOOVVVbbbvvvwwwqqqtttxxx{{{zzz}}}yyy{{{|||vvviiiSSSAAA<<<;;;>>>NNNddd|||uuussstttuuuuuuqqqqqqqqqrrrsssuuuwwwxxxyyy|||wwwjjjaaaYYYPPPJJJIIIEEEDDDBBB@@@>>>===<<<<<<<<<;;;::::::999999::::::;;;::::::::::::999999999888888999999999999888888777888:::;;;===>>>>>>>>>@@@@@@???????????????@@@???@@@AAABBBBBBAAA???>>><<<:::888888888666444222///...---+++***)))))))))***+++,,,---///000222222222333666888;;;===>>>???===>>>@@@AAA@@@???<<<;;;444444333222111000/////////111444<<>>@@@BBBFFFLLLZZZlll{{{}}}pppeee[[[UUUKKKIIIFFFDDDCCCBBB@@@>>>???===;;;999777777888999<<<>>>AAADDDGGGKKKPPPSSSSSSUUUXXXYYYXXXXXXZZZ\\\[[[ZZZZZZZZZZZZZZZZZZ[[[]]]]]]^^^^^^___```aaaaaa]]]\\\[[[[[[\\\]]]___aaa```````````````aaaaaabbbcccccccccaaa___```ccceeeffffffeeeeeeddddddccccccccccccbbbaaa````````````\\\]]]___```aaaaaaaaa``````___^^^]]]]]]]]]^^^^^^\\\\\\\\\\\\]]]]]]]]]^^^\\\[[[YYYWWWWWWXXXYYYZZZ_________\\\ZZZXXXYYY[[[]]]^^^```___^^^]]]^^^______^^^[[[XXXVVVTTTSSSRRRPPPOOOOOONNNNNNLLLIIIFFFFFFHHHJJJKKKNNNRRRXXX\\\___ffflllnnnoooqqqpppmmmmmmkkkhhhfffccc^^^XXXTTTQQQNNNNNNTTT^^^gggjjjjjjiiieee```XXXMMMDDDEEEKKK[[[kkkxxxuuujjjcccbbbcccllloootttwwwxxxxxxyyyzzz{{{xxxuuupppgggaaadddkkkttt~~~yyyvvvrrrqqqqqqssssssppphhhbbbTTTQQQSSSWWWWWWQQQLLLJJJHHHGGGFFFEEEFFFIIIMMMOOOPPPPPPNNNJJJFFFDDDFFFHHHKKKJJJMMMTTT^^^ppp|||vvvvvvyyy|||}}}~~~{{{vvvlllXXXEEE>>>;;;>>>NNN```~~~uuurrrssstttuuuqqqqqqrrrssstttuuuvvvwwwyyy{{{~~~pppfff]]]SSSLLLJJJFFFEEECCCAAA???>>>======<<<;;;::::::999999::::::999999999999888888888888999999::::::::::::999999888999:::<<<===>>>>>>???@@@???????????????@@@@@@>>>???@@@AAAAAAAAA@@@???===;;;:::::::::999666444111000...---+++***))))))***+++,,,---...///000000000111444777999;;;======???@@@@@@AAA@@@>>><<<:::666666666555444333111000111222444:::FFFWWWjjjwwwwwwllliiidddaaa``````___^^^[[[UUUMMMFFFCCCBBBAAAAAAEEEJJJXXXjjjuuutttqqqpppfffaaaZZZSSSMMMIIIGGGFFFGGGFFFDDDCCCDDDEEEHHHIIIMMMMMMOOOOOOOOONNNLLLKKKFFFBBBBBBGGGKKKLLLOOORRRVVVZZZ```cccdddfffjjjnnnnnnnnnmmmlllkkkkkkkkkkkknnnoooppprrrsssttttttuuuwwwwwwxxxyyyyyyzzzzzzzzzUUUTTTRRRSSSTTTTTTSSSRRRRRRTTTUUUUUUSSSUUUYYY^^^```lll}}}bbbMMM;;;666666333222444000000000000111222333333333666999::::::;;;<<<>>>CCCIIITTTcccuuu~~~yyymmmbbb[[[QQQNNNIIIEEEDDDCCCAAA@@@@@@>>><<<999888888888999;;;===???BBBDDDHHHLLLPPPPPPSSSWWWWWWVVVVVVYYY\\\[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\]]]^^^___``````aaa^^^]]]\\\[[[[[[]]]___```_______________```aaaaaabbbbbbbbbaaa___```bbbdddddddddddddddddddddccccccddddddcccbbbaaaaaaaaaaaa\\\]]]___aaabbbbbbaaaaaa```___^^^]]]\\\]]]^^^___[[[[[[[[[[[[ZZZZZZZZZZZZVVVUUUTTTTTTUUUWWWYYY[[[bbbbbbaaa^^^[[[YYYYYYZZZ[[[]]]^^^^^^]]]\\\\\\]]]]]][[[XXXUUUSSSRRRQQQQQQOOOOOOOOONNNLLLJJJIIIHHHHHHJJJMMMOOORRRUUUZZZ]]]___fffkkklllmmmppppppmmmllliiieeebbb^^^ZZZUUUQQQPPPOOOQQQVVV___fffjjjjjjgggddd___WWWLLLCCCCCCIII^^^mmmxxxrrrfffaaacccgggppptttxxx{{{}}}~~~|||vvvnnnhhhbbb^^^dddkkkrrr|||yyyuuu{{{rrrpppoooooonnniii```YYYQQQOOOQQQVVVWWWSSSOOOOOOOOONNNLLLIIIHHHKKKPPPTTTVVVVVVUUUOOOIIIEEEEEEGGGHHHGGGJJJRRRZZZhhhzzzwwwxxx}}}}}}|||xxxooo\\\III@@@<<<>>>KKK[[[yyywwwttttttttttttrrrrrrssstttuuuvvvvvvvvvxxx{{{wwwlllbbbWWWOOOMMMGGGFFFDDDBBB@@@???>>>>>><<<;;;::::::999999::::::555666777888999::::::;;;:::::::::;;;;;;:::::::::999999;;;===>>>??????@@@?????????>>>??????@@@AAA>>>?????????@@@@@@AAAAAA>>>===<<<<<<===;;;888666333222000...,,,+++************+++,,,------......///111333666888:::;;;<<>><<<;;;999999999999888777555333333444777;;;DDDTTTgggttt~~~vvvrrrlllgggdddaaa___]]]ZZZUUUMMMGGGDDDDDDDDDCCCGGGMMMZZZkkktttsssnnnkkkccc```ZZZTTTOOOLLLJJJJJJJJJIIIGGGFFFFFFHHHJJJLLLPPPQQQQQQQQQPPPOOOMMMLLLDDDBBBDDDJJJNNNOOOPPPRRRUUUYYY]]]___```bbbgggkkklllllllllllllllllllllllllllmmmoooqqqrrrssssssssswwwwwwxxxyyyyyyyyyxxxxxxXXXUUURRRQQQSSSTTTTTTSSSRRRTTTTTTSSSSSSUUUYYY]]]ZZZgggxxxuuu[[[CCC;;;888333111444000000000000111222333444444666888999999;;;===???@@@GGGPPP[[[kkk|||~~~uuujjjbbbXXXSSSMMMGGGEEEDDDCCCCCCAAA???<<<:::999999999::::::<<<===???@@@DDDIIILLLMMMQQQUUUVVVTTTTTTWWW[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\]]]^^^___`````````___\\\[[[ZZZ\\\]]]___^^^^^^^^^^^^^^^______```___```aaaaaa```___```aaaccccccccccccddddddddddddddddddcccbbbaaaaaaaaaaaa\\\]]]___aaacccbbbbbbaaaaaa___]]][[[ZZZ[[[[[[\\\ZZZZZZYYYXXXWWWVVVUUUUUUPPPPPPPPPQQQSSSWWWZZZ\\\aaaaaaaaa___\\\ZZZZZZZZZYYY[[[]]]]]]\\\[[[[[[[[[[[[YYYVVVSSSQQQQQQQQQQQQPPPPPPOOOMMMKKKJJJJJJJJJKKKNNNQQQTTTVVVYYY]]]``````fffjjjjjjjjjmmmnnnlllkkkgggbbb]]]YYYUUUQQQNNNOOOQQQTTTYYY___eeeiiikkkiiifffbbbZZZOOOFFFFFFLLL```llltttmmmcccaaahhhooouuuyyy}}}vvvllleeeaaaaaagggooopppwww~~~|||sssooo~~~{{{pppnnnlllkkkhhhaaaXXXPPPNNNLLLMMMRRRUUUSSSQQQRRRSSSRRRPPPLLLJJJMMMRRRWWWZZZ\\\[[[UUUMMMGGGGGGHHHJJJHHHKKKSSSWWWbbb{{{}}}uuuttt{{{{{{~~~{{{rrraaaNNNBBB<<<<<>>???@@@@@@AAA??????>>>>>>???@@@@@@AAA@@@???>>>>>>???AAACCCDDD>>>>>>>>>>>>???===:::777666444222000...,,,++++++******++++++,,,,,,------000111333555888999:::;;;>>>>>>????????????>>>===;;;<<<======<<<:::888666666777:::===DDDRRRdddqqq{{{tttnnnjjjfffbbb```[[[UUUNNNIIIGGGGGGGGGGGGJJJOOO\\\lllssspppjjjgggbbb___[[[VVVRRROOONNNNNNMMMKKKIIIGGGGGGJJJLLLNNNRRRRRRQQQQQQPPPNNNLLLKKKHHHDDDEEEKKKOOOPPPRRRUUUUUUXXX[[[\\\\\\^^^cccggghhhiiijjjkkkkkkllllllllljjjkkkmmmnnnpppqqqqqqqqqssstttvvvwwwxxxxxxxxxwwwZZZVVVRRRPPPRRRTTTUUUTTTTTTTTTTTTSSSRRRTTTXXX\\\VVVcccuuufffIII>>>:::444111333222222222222333444555666111333555777999===AAADDD>>>FFFNNNVVVeeevvv}}}zzztttlll]]]XXXPPPIIIFFFEEEEEEEEEAAA???===;;;999999:::;;;999;;;<<<===>>>AAAFFFIIIKKKOOOTTTUUUSSSSSSWWW[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\^^^______```aaa```]]][[[ZZZ[[[]]]^^^^^^]]]]]]]]]]]]^^^______^^^___aaaaaa```______```bbbbbbbbbccccccddddddeeedddcccbbbaaaaaa`````````\\\]]]```bbbccccccbbbbbbbbb```]]]ZZZXXXXXXXXXYYYYYYXXXWWWVVVTTTSSSRRRQQQLLLLLLMMMOOORRRVVVZZZ]]]______```^^^\\\ZZZ[[[\\\XXXZZZ\\\\\\[[[ZZZZZZZZZYYYXXXUUURRRQQQQQQQQQRRRPPPPPPOOOLLLJJJIIIJJJLLLNNNQQQTTTWWWYYY\\\___bbbbbbgggiiihhhhhhkkkkkkjjjkkkfff___YYYUUUQQQNNNLLLOOORRRWWW\\\```dddiiilllmmmjjjfff___TTTKKKKKKQQQ```kkkqqqjjjaaabbbllluuuyyy|||yyylllfffdddffflllsssoootttzzzzzznnnjjj{{{wwwooommmjjjhhhddd]]]RRRKKKMMMJJJJJJOOORRRQQQQQQSSSUUUTTTRRRNNNKKKNNNTTTYYY]]]___^^^XXXPPPJJJIIIKKKNNNKKKNNNUUUXXX___www~~~sssqqqyyyzzz}}}}}}tttcccPPPCCC<<<:::CCCNNNhhh~~~|||yyyxxxxxxvvvuuuuuuvvvvvvvvvvvvvvvuuuuuuxxx|||vvvkkk___VVVTTTHHHGGGEEECCCAAA@@@??????<<<;;;::::::999999::::::;;;;;;;;;:::::::::999999888888999999999999888888:::;;;===>>>@@@AAAAAAAAA??????>>>>>>???@@@AAAAAAAAA@@@>>>>>>???AAADDDFFF???>>>>>>???@@@>>>;;;888777666444111///---,,,+++******+++++++++,,,,,,,,,000111333555777999::::::<<<<<<===??????@@@@@@@@@===>>>??????>>><<<:::888888:::<<<>>>DDDQQQbbbnnnyyytttooojjjfffccc[[[VVVOOOJJJIIIIIIJJJJJJKKKPPP]]]lllsssnnngggdddbbb```\\\WWWTTTRRRRRRQQQNNNLLLJJJHHHHHHKKKNNNPPPPPPPPPOOONNNMMMKKKJJJIIILLLGGGFFFKKKOOOQQQTTTXXXTTTWWWYYYZZZZZZ\\\```eeeeeefffhhhiiikkkllllllllliiijjjkkkmmmnnnoooooopppooopppsssuuuwwwxxxxxxwwwUUUUUUUUUUUUTTTSSSRRRRRRVVVTTTSSSUUUXXXYYYWWWUUUVVV]]]iiivvv|||\\\AAA888:::999333444444444333333444555555777555333555999<<<===<<<>>>BBBGGGNNNXXXfffwww~~~yyyzzz}}}pppfff___UUULLLHHHFFFEEEEEEEEECCCAAAAAAAAA???===;;;<<<;;;;;;;;;===???BBBDDDGGGIIIKKKNNNQQQTTTVVVWWWYYY]]]^^^ZZZYYYZZZZZZXXXYYYZZZZZZ[[[[[[[[[ZZZZZZ^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]______````````````______aaacccddddddcccbbbcccdddeeeddddddcccbbbaaa``````^^^]]]]]]]]]^^^___aaabbbaaa^^^ZZZWWWUUUUUUVVVXXXWWWVVVSSSPPPOOOOOOPPPPPPNNNNNNOOOQQQSSSWWWZZZ[[[[[[[[[ZZZYYYYYYXXXYYYYYY\\\\\\ZZZYYYWWWWWWVVVVVVWWWVVVSSSQQQOOOOOOOOOOOOPPPNNNLLLJJJJJJKKKMMMNNNTTTVVVXXXYYYZZZ\\\___aaagggeeecccdddfffiiiiiiiiiffffffddd\\\SSSNNNNNNQQQSSSXXX]]]aaacccfffkkkpppmmmpppooohhh\\\SSSQQQRRRaaadddfffggggggjjjooottt~~~vvviiifffmmmssstttrrrrrruuuyyy~~~|||vvvqqqmmmuuuuuuqqqmmmggg```YYYRRRKKKFFFEEEFFFHHHKKKNNNOOONNNLLLNNNPPPPPPLLLIIIIIIOOOTTT]]]]]]]]]ZZZUUUPPPNNNMMMNNNNNNPPPRRRTTT^^^sss}}}tttnnnsss|||~~~}}}yyyvvviiiTTTBBB<<>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>;;;<<<>>>???AAAAAABBBBBBAAABBBBBBBBB@@@===:::888888666444333222000---+++(((((((((((()))***+++,,,///000222444777999;;;<<<@@@AAAAAA@@@???@@@BBBDDDGGGGGGGGGFFFDDDAAA???===;;;<<<===@@@GGGRRR___hhhuuu}}}{{{xxxtttnnnkkkbbb^^^WWWQQQNNNMMMLLLKKKLLLTTTaaajjjlllhhhbbb^^^^^^]]]\\\ZZZWWWUUUSSSRRRNNNMMMJJJIIIHHHJJJLLLMMMNNNOOOOOOMMMJJJHHHHHHIIILLLMMMNNNNNNPPPSSSXXX[[[[[[[[[[[[ZZZYYY[[[^^^aaadddfffiiijjjkkkkkkmmmnnnmmmjjjhhhiiillloooooonnnhhhkkkoootttxxxyyyyyyyyyVVVVVVUUUUUUTTTTTTSSSRRRVVVUUUUUUWWW[[[]]]]]][[[YYY```jjjuuukkkNNN>>>:::888333444444333333333333444444555333222444777;;;;;;;;;>>>AAAFFFKKKSSS```pppzzz}}}{{{~~~ppphhh\\\QQQJJJGGGFFFFFFGGGFFFDDDDDDCCCAAA===;;;;;;:::999:::;;;===@@@AAACCCEEEHHHKKKOOORRRUUUVVVTTTYYY[[[XXXWWWXXXXXXVVVXXXYYYYYYYYYZZZZZZ[[[[[[^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^_______________^^^```aaacccbbbaaa``````aaabbbbbbaaaaaaaaa`````````]]]]]]\\\\\\]]]^^^___```aaa^^^ZZZVVVSSSSSSSSSTTTSSSQQQOOONNNMMMMMMNNNOOOOOOOOOPPPQQQSSSVVVXXXZZZZZZZZZYYYXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXWWWVVVTTTRRRPPPPPPPPPPPPPPPOOOMMMKKKKKKLLLNNNPPPXXXZZZ\\\]]]^^^```cccfffgggeeecccccceeeggggggfffccccccaaa[[[SSSPPPRRRUUUTTTYYY^^^```bbbeeekkkooorrruuuvvvpppeee\\\ZZZ[[[aaacccfffiiimmmsssyyy}}}tttjjjiiiqqqxxxyyywwwvvvwwwzzz}}}~~~{{{vvvrrrooottt}}}|||sssoookkkddd]]]VVVOOOIIIEEEGGGGGGHHHKKKNNNNNNMMMKKKKKKMMMNNNLLLIIIJJJOOOTTTZZZ[[[ZZZXXXTTTPPPMMMMMMNNNNNNPPPQQQSSS[[[mmm~~~~~~tttnnnqqqyyyyyyttthhhUUUEEE======??????NNNaaa|||xxxsssrrrssswwwwwwvvvuuuuuuvvvwwwwwwvvvyyy{{{{{{{{{tttjjj^^^VVVPPPLLLGGGDDDBBBAAA???>>>===<<<;;;:::999999999999999999999::::::999999999;;;;;;;;;<<<<<<<<<============???@@@AAABBBBBBBBB@@@@@@???>>>>>>>>>>>>>>><<<===>>>@@@AAAAAAAAAAAA@@@AAAAAA@@@???===;;;999:::888666555444222///---***)))))))))***+++,,,,,,///000222555888;;;===>>>===???BBBCCCBBBCCCDDDEEEHHHHHHHHHHHHGGGEEECCCBBBAAAAAAAAABBBGGGQQQ\\\dddrrr}}}zzzuuurrrjjjeee^^^WWWSSSQQQNNNMMMJJJQQQ[[[ccceeeccc^^^[[[WWWXXXYYYZZZYYYWWWUUUSSSNNNMMMJJJHHHHHHIIIKKKLLLKKKLLLLLLJJJHHHFFFFFFGGGJJJLLLNNNPPPQQQTTTXXX[[[]]]^^^]]]\\\ZZZ[[[]]]^^^```ccceeeggghhhjjjlllnnnmmmjjjhhhhhhjjjlllkkkjjjhhhjjjnnnqqqtttvvvvvvvvvVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTUUUXXX\\\___``````^^^cccllluuu~~~~~~aaaHHH;;;666333333333222222222222333333333222111222555888::::::===???CCCGGGMMMXXXfffooo{{{}}}yyy~~~~~~tttdddVVVMMMIIIHHHHHHIIIHHHHHHGGGFFFDDD???<<<;;;;;;::::::;;;<<<>>>??????@@@CCCGGGKKKOOORRRSSSPPPVVVYYYWWWWWWXXXXXXVVVWWWWWWVVVVVVWWWYYY[[[\\\_______________^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^____________^^^___``````^^^\\\\\\]]]]]]^^^^^^^^^____________\\\\\\[[[[[[[[[\\\\\\]]]___\\\XXXSSSPPPOOOOOOPPPNNNMMMMMMLLLLLLMMMNNNNNNQQQPPPPPPQQQRRRTTTVVVWWWXXXWWWWWWWWWWWWXXXXXXYYYTTTTTTUUUUUUVVVWWWYYYYYYWWWVVVUUUSSSRRRQQQQQQQQQPPPOOOMMMLLLMMMNNNPPPQQQZZZ\\\___```aaacccfffhhhfffdddbbbbbbdddeeeeeeddd``````^^^YYYTTTSSSVVVZZZWWWZZZ^^^aaabbbdddiiinnnvvvzzz|||wwwnnngggddddddfffgggjjjpppwww~~~{{{tttnnnpppxxx~~~{{{{{{zzz{{{{{{zzzvvvtttrrrsssvvv{{{~~~|||vvvpppnnniiiaaaYYYSSSMMMHHHEEEIIIHHHIIIKKKMMMNNNLLLJJJGGGIIILLLKKKJJJKKKOOORRRTTTVVVVVVUUURRROOOMMMMMMNNNNNNOOOQQQQQQVVVeeetttuuummmooovvv|||ssshhhXXXJJJAAA===<<<<<>>???@@@AAABBBCCCCCCCCCAAA@@@??????>>>>>>??????>>>???@@@@@@AAAAAAAAA@@@?????????>>>>>>===<<<<<<;;;:::888777666555222///++++++*********++++++,,,---///111444888<<>>666444333333222111111111222222222111111222444777999:::;;;===@@@CCCHHHRRR^^^fffrrr|||xxxxxx}}}kkk[[[QQQLLLKKKJJJIIIIIIIIIIIIIIIFFFBBB???>>>===<<<<<<<<<<<<===>>><<<>>>@@@CCCGGGJJJLLLMMMNNNTTTXXXWWWWWWYYYYYYWWWUUUTTTSSSSSSTTTWWWYYY[[[______`````````___^^^]]][[[[[[\\\\\\\\\\\\\\\]]][[[\\\]]]^^^____________]]]^^^___^^^\\\ZZZZZZZZZYYYYYYZZZ[[[\\\\\\]]]]]]ZZZZZZYYYYYYYYYYYYYYYYYYYYYWWWSSSPPPNNNMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWXXXSSSSSSSSSTTTUUUVVVWWWXXXWWWVVVUUUTTTSSSSSSRRRRRRNNNNNNMMMMMMNNNOOOQQQRRRYYY[[[^^^```aaaccceeegggdddbbbbbbcccdddfffeeeddd___^^^\\\XXXUUUVVVZZZ^^^ZZZ]]]```aaaaaadddhhhmmmvvvzzz|||zzzsssmmmjjjjjjooooooqqqxxxxxxvvvuuuyyy~~~{{{yyyyyyyyyxxxvvvwwwtttrrrsssuuuuuussspppnnnhhh```WWWQQQMMMIIIGGGJJJIIIIIIJJJLLLLLLKKKIIIFFFIIIKKKLLLKKKKKKMMMOOONNNPPPRRRRRRPPPNNNMMMMMMNNNMMMOOOQQQQQQTTT```mmmxxxnnnnnnsss}}}{{{yyytttiii[[[OOOEEE>>><<<===???JJJ]]]uuu|||vvvtttvvvuuuttttttttttttuuuvvvvvvwwwxxxwwwxxx|||tttiiiaaaVVVRRRLLLGGGEEEDDDCCCBBB>>>>>><<<;;;:::::::::::::::::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCCCCAAAAAA@@@????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>======>>>>>>???<<<:::999888888666333111,,,,,,+++***************+++,,,...222666:::>>>AAA>>>AAADDDFFFGGGGGGIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMKKKKKKJJJJJJKKKOOOVVVZZZbbblll{{{~~~{{{xxxtttnnnhhhddd___[[[XXXOOOPPPRRRUUUXXXZZZYYYYYYUUUUUUUUUTTTQQQOOOMMMKKKKKKIIIGGGEEEDDDDDDDDDEEEBBBCCCDDDCCCAAAAAAAAACCCEEEIIINNNRRRTTTUUUWWWYYY^^^___aaaaaa```___```aaa___```aaaaaaaaacccfffiiiiiiiiihhhggggggggggggfffiiihhhhhhhhhjjjkkkmmmnnnVVVUUUTTTRRRRRRRRRRRRRRRPPPRRRTTTVVVXXXYYYZZZZZZ```eeellluuu~~~~~~___EEE999777444333222222111111111222111222222333444666999;;;:::<<>>>>>===<<<<<<;;;;;;;;;<<<===???AAACCCEEEFFFGGGJJJPPPTTTSSSTTTVVVWWWUUURRRQQQPPPPPPQQQTTTVVVXXX\\\]]]^^^______^^^]]]\\\ZZZZZZZZZ[[[[[[\\\\\\\\\[[[\\\\\\]]]^^^^^^]]]]]][[[\\\]]]\\\ZZZXXXXXXYYYVVVVVVWWWWWWXXXYYYYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVRRRQQQOOONNNNNNNNNOOOPPPSSSTTTVVVWWWXXXXXXWWWWWWSSSRRRQQQPPPPPPQQQRRRRRRTTTSSSSSSSSSTTTUUUVVVVVVTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSMMMMMMMMMMMMOOOPPPRRRSSSYYY\\\___aaabbbcccdddfffbbbaaaaaacccfffggggggfff^^^]]][[[YYYXXXZZZ]]]```^^^aaaccccccbbbccchhhllluuuxxxzzzyyytttooommmmmmrrrssswwwxxx{{{{{{xxxxxxyyyzzzzzz{{{wwwsssrrrsssuuutttrrrpppiii___VVVQQQMMMKKKJJJJJJIIIHHHIIIJJJKKKJJJHHHHHHJJJKKKLLLKKKJJJJJJKKKJJJLLLNNNOOONNNMMMMMMMMMMMMLLLNNNPPPQQQTTT^^^iii|||qqqppptttyyy~~~~~~sssnnnuuu~~~wwwlll___UUUIII???<<>>EEESSSiiiyyyvvvvvvuuutttsssssstttuuuvvvvvvwwwxxxxxxxxx{{{{{{ooohhhZZZUUUNNNHHHEEEDDDCCCBBB@@@???===<<<;;;:::::::::;;;;;;:::999999:::;;;;;;999999:::::::::;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@<<<;;;999888888777444222---,,,+++***)))((((((((())))))+++...222777;;;===BBBDDDFFFGGGGGGIIIKKKMMMKKKKKKLLLLLLMMMNNNOOOOOOLLLLLLMMMMMMNNNPPPUUUXXX[[[aaalllwww}}}xxxuuuqqqmmmjjjgggccc```TTTQQQOOOPPPRRRUUUVVVVVVUUUSSSOOOLLLIIIHHHIIIIIIFFFEEECCCAAA@@@??????@@@>>>???@@@@@@??????@@@AAABBBFFFKKKOOOQQQRRRSSSTTTXXX[[[^^^```aaaccceeefffddddddeeecccaaaaaabbbccceeefffggghhhhhhhhhiiiiiihhhgggfffffffffhhhjjjkkkUUUTTTRRRPPPPPPPPPQQQQQQQQQTTTXXX[[[ZZZYYYYYYYYY]]]bbbkkkttt}}}kkkOOO???;;;555444333222222111222222000111333333333555888;;;:::<<<>>>@@@BBBIIIRRRYYYfffttt||||||pppddd[[[UUURRRLLLKKKJJJJJJJJJJJJHHHFFF??????>>><<<;;;:::999888<<<===>>>???AAABBBCCCDDDFFFKKKNNNLLLMMMPPPRRRQQQNNNNNNNNNNNNOOOPPPRRRSSSVVVWWWZZZ[[[\\\[[[ZZZYYYWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYXXXZZZ[[[ZZZXXXWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTUUUUUUTTTTTTSSSOOOOOONNNOOOPPPRRRTTTUUUXXXYYY[[[]]]]]][[[ZZZXXXSSSRRRQQQPPPOOOPPPPPPQQQSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUTTTSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTSSSLLLMMMNNNOOOQQQSSSUUUVVV]]]___cccdddddddddeeefffbbbaaabbbdddfffgggfffeee\\\\\\[[[[[[]]]___aaacccccceeefffdddcccdddhhhllluuuvvvwwwvvvssspppoooooonnnrrrxxx}}}zzzzzzwwwxxx{{{}}}~~~|||yyyvvvwwwyyyyyywwwuuuooohhh]]]SSSNNNLLLKKKKKKHHHGGGFFFGGGHHHIIIIIIGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGIIILLLMMMLLLLLLLLLMMMNNNLLLMMMOOOQQQTTT]]]fffyyyvvvtttwwwzzz~~~}}}qqqhhhjjjqqq}}}ssshhh```RRRBBB<<>>III]]]tttzzzuuuuuutttsssrrrrrrssstttuuuvvvwwwwwwwwwxxx{{{vvvooo___YYYQQQJJJFFFDDDCCCBBBAAA@@@>>>===;;;;;;::::::<<<;;;:::999999:::;;;<<<888999999999::::::::::::;;;<<<===>>>???@@@@@@@@@CCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAAAAA?????????@@@@@@@@@AAAAAA===;;;:::999999888666333///...---+++)))((((((((((((((()))+++...222666999AAADDDGGGIIIJJJLLLNNNPPPNNNNNNMMMMMMNNNOOOOOOPPPKKKMMMNNNOOOOOOQQQTTTWWWZZZZZZ```jjjrrrwww}}}~~~wwwuuusssqqqpppmmmjjjgggWWWRRRMMMKKKNNNQQQRRRQQQQQQNNNIIIEEECCCDDDFFFHHH???>>>===<<<;;;;;;;;;;;;:::;;;======<<<===>>>@@@???CCCGGGKKKLLLMMMNNNOOOQQQTTTXXX\\\___cccgggjjjiiijjjjjjhhheeebbb`````````cccfffggghhhhhhjjjkkkggggggfffeeefffggghhhiiiSSSRRRPPPNNNNNNNNNOOOPPPOOOTTTZZZ^^^]]][[[YYYYYYZZZ```iiirrrzzzvvv[[[FFF>>>666555444333222222222222...000222222111333777:::===>>>?????????DDDKKKQQQ]]]iiizzz~~~{{{sssggg]]]XXXSSSPPPMMMKKKKKKJJJIIIHHHCCCCCCBBB@@@>>><<<:::999;;;<<<===???@@@BBBCCCDDDEEEIIIJJJHHHHHHLLLPPPOOOKKKKKKLLLLLLMMMMMMMMMNNNNNNPPPSSSVVVWWWWWWVVVUUUSSSSSSSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTVVVWWWWWWUUUTTTUUUVVVUUUUUUTTTSSSRRRPPPPPPOOOOOOPPPRRRSSSSSSSSSSSSRRRQQQQQQQQQSSSTTTVVVXXXYYYYYY[[[]]]^^^]]]ZZZXXXUUURRRQQQPPPOOOOOOOOOPPPQQQSSSRRRQQQQQQQQQQQQQQQRRRUUUTTTTTTSSSRRRRRRSSSSSSRRRSSSTTTUUUUUUTTTSSSSSSNNNNNNPPPRRRTTTVVVXXXYYY___bbbeeefffeeeddddddeeecccbbbbbbccceeedddbbb```XXXYYYZZZ]]]aaadddfffgggggghhhhhhfffddddddiiimmmrrrrrrqqqpppnnnmmmmmmmmmkkkqqqyyy{{{{{{~~~yyywwwyyy}}}{{{zzz{{{~~~{{{wwwllldddXXXNNNIIIHHHIIIIIIGGGEEEDDDEEEGGGHHHHHHGGGEEEEEEDDDEEEFFFGGGGGGGGGEEEHHHJJJLLLKKKKKKLLLMMMPPPMMMLLLNNNOOOQQQYYYbbbooo{{{xxx{{{uuugggccchhhvvvyyyrrr```JJJ>>>>>>888:::BBBRRRggg|||~~~xxxttttttsssrrrrrrsssttttttuuuuuuvvvvvvxxxzzz~~~~~~uuuddd^^^UUUMMMHHHEEECCCBBBAAAAAA???===<<<;;;::::::===;;;:::999999:::;;;===999999999:::::::::;;;;;;;;;;;;===>>>???@@@@@@@@@CCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBB???@@@AAABBBCCCBBBAAA@@@???===<<<;;;<<<:::888666222111///---+++***))))))***))))))***,,,///333555;;;@@@HHHNNNPPPQQQQQQRRRRRRQQQPPPOOOOOOOOOPPPPPPLLLMMMOOOPPPPPPPPPRRRTTTXXXTTTUUU]]]dddiiipppwww|||}}}}}}wwwvvvuuuttttttrrrnnnkkk]]]VVVNNNKKKMMMPPPPPPOOONNNKKKFFFBBB@@@???@@@AAA999999888888777777777666555777999999999:::;;;======@@@CCCEEEFFFGGGHHHJJJJJJMMMQQQUUUYYY___eeejjjmmmnnnooommmiiieeebbbaaa]]]aaadddfffffffffhhhjjjfffffffffffffffggghhhhhhSSSQQQOOOMMMMMMMMMNNNOOOKKKRRRZZZ^^^^^^[[[YYYXXXXXX^^^hhhqqqxxx}}}~~~bbbKKKAAA777666555444333333333333,,,///000000000111555999???@@@@@@>>>===@@@FFFLLLSSS___qqq{{{yyy~~~pppccc\\\YYYUUUPPPMMMKKKJJJIIIHHHHHHHHHGGGEEECCC@@@>>>===999:::<<<>>>AAACCCEEEFFFGGGJJJJJJGGGGGGLLLPPPPPPIIIJJJKKKKKKLLLKKKKKKJJJHHHKKKNNNQQQSSSSSSRRRQQQOOOPPPPPPQQQRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPQQQSSSUUUUUUTTTSSSSSSTTTVVVUUUTTTRRRPPPNNNMMMLLLMMMNNNPPPRRRSSSSSSRRRRRRTTTTTTUUUVVVXXXYYY[[[\\\YYYZZZ\\\]]][[[XXXTTTRRRRRRQQQPPPOOOOOOOOOPPPQQQSSSRRRQQQPPPPPPPPPPPPPPPTTTTTTSSSSSSSSSSSSTTTTTTQQQRRRSSSUUUUUUTTTSSSSSSOOOPPPRRRTTTWWWYYYZZZ[[[___bbbeeeeeedddcccbbbbbbdddccccccccccccaaa^^^\\\UUUVVVYYY___dddhhhjjjjjjiiijjjjjjgggdddeeeiiimmmooonnnllljjjiiiiiiiiijjjkkkrrr{{{yyy||||||yyywwwzzz~~~yyyzzz}}}}}}wwwiii```TTTJJJEEEEEEFFFGGGEEEDDDCCCDDDFFFGGGGGGGGGBBBAAA@@@BBBDDDFFFGGGGGGEEEGGGJJJKKKKKKKKKLLLMMMQQQNNNKKKLLLMMMOOOVVV___ggg}}}{{{~~~zzziiibbbdddkkk~~~nnnRRRAAA???999999???LLL___sss~~~tttsssrrrrrrrrrrrrssstttsssttttttuuuwwwzzz|||~~~zzzhhhaaaWWWOOOIIIFFFDDDCCCBBBAAA???>>><<<;;;;;;:::===<<<:::999999:::<<<===:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@CCCCCCBBBAAAAAAAAAAAABBBAAABBBBBBCCCDDDDDDCCCCCC@@@AAACCCDDDDDDCCCAAA@@@@@@???=========<<<:::888555444222///---+++******,,,+++***)))+++...111333444===HHHRRRVVVUUUTTTRRRUUUTTTRRRQQQPPPPPPPPPPPPMMMOOOQQQQQQPPPPPPPPPQQQUUUOOOMMMTTTZZZ___gggoooyyy{{{}}}{{{xxxwwwvvvvvvvvvtttpppmmmbbb[[[RRRNNNOOORRRRRRPPPNNNLLLGGGCCC>>>;;;999999555555555555555444444444222444666777777777999;;;<<<>>>AAABBBBBBCCCEEEGGGFFFIIILLLPPPUUU[[[ccchhhnnnppprrrqqqmmmhhhdddbbb\\\```dddeeeddddddeeehhhfffffffffgggggghhhhhhhhh[[[VVVPPPJJJHHHJJJNNNQQQQQQRRRTTTVVVWWWWWWWWWWWWZZZ\\\aaaiiiqqqxxx{{{}}}ttt]]]LLLAAA888333333444333222444111111000000000111333444>>>???@@@@@@@@@AAACCCFFFMMMYYYgggsss|||}}}|||~~~qqqiiifff\\\UUUSSSOOOIIIGGGJJJMMMJJJGGGDDDDDDCCCAAA@@@;;;;;;<<<<<<>>>???AAABBBGGGHHHIIIJJJKKKKKKKKKKKKHHHJJJKKKJJJIIIIIIJJJKKKHHHJJJLLLNNNOOOOOOMMMLLLNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNLLLKKKJJJMMMNNNNNNNNNNNNOOOOOOOOORRRRRRRRRQQQOOOMMMKKKIIIKKKLLLMMMPPPRRRUUUWWWXXXZZZYYYXXXYYYZZZZZZXXXVVVUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSRRRRRRQQQQQQQQQPPPOOOPPPRRRRRRPPPMMMMMMMMMQQQQQQPPPQQQRRRTTTVVVWWWVVVUUUSSSQQQPPPOOOOOOPPPPPPSSSWWWXXXXXXYYY[[[^^^```ccceeeeeebbb```aaacccdddaaa```bbb```[[[ZZZ\\\PPPTTT[[[cccjjjlllkkkiiikkkiiifffddddddfffiiikkkrrrnnnjjjgggggggggffffffmmmqqqvvvzzz}}}wwwrrrsss}}}zzzvvvuuu|||xxx{{{}}}~~~ssseeeZZZRRRPPPJJJAAA@@@HHHFFFCCCCCCGGGHHHEEEDDDEEEAAAAAAAAA??????@@@CCCEEEHHHKKKMMMMMMJJJGGGGGGIIIOOONNNMMMKKKLLLOOOUUUYYYbbbppp}}}yyykkk```cccqqq{{{bbbJJJ===999;;;>>>DDDRRRhhh|||}}}zzzuuussstttssspppqqqtttuuutttssssssuuuyyy}}}~~~sssfffYYYSSSNNNIIIDDDCCC@@@@@@??????>>>>>>======<<<<<<;;;:::999999999999::::::::::::::::::::::::::::::;;;<<<===>>>??????????????????????????????@@@AAABBBCCCCCCBBBAAA@@@DDDEEEGGGGGGEEEDDDDDDEEEDDDDDDDDDBBB@@@===;;;999:::777444111000...,,,***************+++,,,------///888EEEPPPVVVXXXXXXXXX[[[WWWSSSQQQRRRQQQOOOMMMNNNOOOPPPQQQQQQQQQPPPOOOMMMJJJJJJNNNQQQTTT\\\eeennnuuu}}}~~~{{{yyywwwtttsssssstttsssooolllddd```YYYUUURRRRRRQQQQQQSSSNNNHHHBBB>>>:::777555555333111...------......111111222333555666666777;;;;;;===>>>@@@BBBCCCDDDCCCEEEHHHJJJNNNTTT[[[```gggkkkoooqqqqqqlllgggccc]]]\\\]]]___aaabbbaaa___aaabbbccccccccceeehhhkkk]]]YYYTTTOOOMMMMMMPPPQQQPPPQQQSSSTTTVVVVVVVVVVVVZZZ[[[^^^eeennntttvvvvvv|||hhhWWWEEE<<<555444444222111111222111000000000111333444:::<<<>>>??????@@@BBBCCCDDDOOO]]]kkkzzzxxxwww|||yyymmmccc[[[WWWSSSLLLJJJLLLKKKJJJIIIJJJJJJHHHEEECCC>>>============>>>@@@AAAEEEFFFGGGJJJKKKMMMNNNNNNOOOPPPQQQPPPMMMKKKKKKKKKFFFGGGHHHIIIIIIIIIHHHGGGLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJHHHGGGJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLJJJIIINNNOOOQQQSSSVVVXXXZZZ[[[[[[YYYWWWWWWWWWVVVSSSQQQRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPNNNPPPQQQPPPOOOMMMNNNNNNQQQQQQQQQQQQRRRTTTVVVWWWVVVUUUSSSQQQPPPPPPPPPQQQRRRUUUYYYZZZZZZ[[[]]]___aaacccdddcccaaa```aaacccccc`````````\\\UUUSSSTTTOOOUUU^^^fffjjjkkkjjjiiiiiihhheeecccccceeehhhiiioookkkgggeeeeeefffggggggnnnqqquuuxxxzzz||||||rrrnnnsssyyyyyyyyyyyy~~~}}}wwwyyy{{{{{{ooodddZZZUUUUUUOOOEEEBBBGGGFFFBBBAAACCCCCC@@@???AAA======>>>===<<<===???BBBHHHJJJMMMLLLJJJHHHHHHIIIPPPOOONNNMMMLLLNNNRRRUUU^^^kkk{{{mmm```[[[hhh}}}nnnUUUEEE;;;;;;;;;>>>III]]]sss}}}wwwttttttssspppqqqttttttsssrrrrrrtttxxx|||wwwjjj]]]VVVQQQKKKFFFEEE@@@@@@@@@???>>>>>>=========<<<;;;:::999999999999::::::::::::::::::::::::::::::;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBDDDFFFGGGGGGEEEEEEEEEFFFEEEEEEEEEDDDAAA???<<<;;;<<<:::666333222000---+++************++++++,,,---...666AAAKKKRRRWWWYYY[[[^^^ZZZVVVSSSSSSRRRPPPNNNOOOPPPQQQQQQQQQPPPOOONNNKKKIIIHHHKKKMMMPPPWWW___hhhooowww}}}~~~~~~~~~|||zzzvvvtttqqqqqqrrrpppkkkgggccc___[[[WWWVVVVVVUUUUUURRRNNNHHHBBB>>>;;;888666333222000...------......000111222333444555555666999:::;;;===???@@@BBBBBBAAACCCFFFHHHKKKQQQWWW\\\```dddjjjnnnooommmiiifff^^^]]]\\\]]]___```___^^^```aaabbbcccccceeehhhjjj```]]]YYYVVVSSSRRRSSSSSSNNNOOOPPPRRRSSSTTTUUUVVVZZZYYYZZZ```iiippppppooossszzzxxxgggMMMBBB999666666333111111222111000000000111222333444777;;;======>>>???AAA???GGGRRR___ooo}}}wwwuuuwww}}}yyypppfff___XXXQQQMMMMMMGGGHHHKKKNNNPPPNNNKKKGGGCCCAAA???>>>===>>>???@@@AAABBBDDDGGGJJJMMMOOOPPPUUUWWWXXXWWWSSSPPPNNNMMMKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMPPPPPPRRRSSSSSSRRRQQQQQQSSSTTTVVVXXXYYY[[[\\\\\\YYYWWWUUUSSSRRRQQQNNNLLLNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOMMMNNNOOONNNMMMNNNOOOQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVTTTRRRQQQQQQRRRRRRUUUXXX[[[]]]]]]^^^```bbbaaabbbbbbaaa___```bbbdddcccaaa```^^^XXXNNNJJJKKKNNNVVVaaahhhjjjjjjiiiiiigggeeedddbbbbbbdddeeegggjjjgggdddbbbdddgggiiijjjpppqqqsssuuuuuuwwwzzz}}}tttllliiitttzzzuuu{{{zzzuuuwwwyyy{{{~~~~~~uuujjjaaa\\\[[[]]]XXXLLLFFFGGGHHHDDDAAAAAA???<<<;;;>>>;;;<<<>>>???>>>>>>???@@@GGGIIIKKKKKKIIIHHHHHHHHHOOOPPPOOONNNLLLLLLNNNPPPYYYcccvvv}}}pppbbbVVV```sssyyy```MMM@@@===:::999@@@QQQhhhzzzzzzuuuttttttqqqqqqtttsssrrrqqqqqqssswww{{{}}}~~~qqqccc\\\VVVOOOIIIFFFAAAAAAAAA@@@???>>>>>>>>>===<<<;;;:::999999999999::::::::::::::::::::::::::::::;;;<<<===>>>??????AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAACCCDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEFFFGGGGGGGGGFFFEEECCCAAA>>>===???<<<999666444222///---+++************++++++,,,,,,222;;;CCCKKKSSSZZZ^^^```\\\XXXTTTSSSRRRPPPOOOPPPQQQQQQRRRQQQPPPNNNMMMJJJGGGEEEGGGGGGIIIOOOVVV```gggoootttvvvwwwxxxzzz}}}~~~}}}{{{zzzvvvssspppnnnnnnkkkeeeaaa^^^\\\ZZZYYYYYYYYYYYYWWWSSSNNNHHHBBB>>>;;;888555000///...---,,,---......///000000111222333444444777888999:::<<<>>>?????????AAACCCEEEHHHLLLRRRVVVXXX\\\cccjjjmmmmmmkkkiii```^^^[[[ZZZ[[[\\\\\\\\\^^^___```aaaaaacccgggiii``````^^^\\\ZZZXXXVVVUUUNNNNNNNNNOOOQQQRRRTTTUUUYYYVVVVVV]]]fffmmmmmmkkkkkksssvvvWWWJJJ===888777444222222222222111000000111222333111444999<<<======>>>???AAAEEELLLUUUbbbpppzzz|||zzzyyyyyy}}}ttthhh^^^UUUPPPMMMGGGHHHJJJMMMPPPPPPNNNKKKHHHFFFCCC@@@>>>>>>???@@@===>>>@@@BBBEEEHHHJJJLLLTTTWWWYYYZZZXXXUUUSSSRRRRRRQQQPPPOOONNNNNNOOOOOOLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKGGGHHHIIIJJJKKKMMMNNNNNNRRRTTTVVVWWWYYYYYYYYYYYYWWWXXXYYYZZZZZZZZZYYYYYYUUURRRPPPNNNNNNMMMKKKIIIKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNMMMMMMNNNQQQTTTTTTTTTTTTUUUUUUVVVWWWXXXWWWVVVUUUSSSSSSSSSTTTTTTYYYZZZ]]]___```bbbcccdddbbbaaa```______```ccceeeeeecccbbb___VVVKKKEEEFFFMMMWWWcccjjjjjjgggggggggddddddcccbbbbbbcccddddddfffdddbbbbbbfffjjjnnnoooqqqrrrsssrrrrrrtttwwwyyywwwlllhhhhhhttt~~~{{{vvv}}}vvvsssvvvwwwwwwyyyxxxoooeee___^^^```ccc___TTTKKKIIIMMMHHHEEECCC???::::::>>>>>>AAADDDEEEEEEDDDDDDDDDFFFHHHIIIJJJIIIIIIHHHHHHLLLMMMNNNNNNLLLLLLMMMNNNVVV^^^nnn~~~tttfffWWW^^^mmmlllWWWDDD@@@<<<:::<<>>>>>===<<<;;;::::::999999:::::::::::::::::::::::::::::::::;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBCCCEEEEEEFFFEEEFFFGGGGGGFFFFFFGGGIIIHHHHHHHHHGGGEEEBBB@@@??????===:::888666444000...,,,++++++*********+++++++++...444;;;CCCMMMWWW]]]___\\\XXXUUURRRQQQPPPPPPQQQQQQQQQQQQPPPOOOMMMLLLIIIFFFCCCCCCCCCCCCHHHOOOYYY```hhhmmmooopppsssuuuxxxyyy{{{|||{{{zzzxxxwwwtttqqqmmmkkkiiieee___ZZZWWWVVVVVVWWWYYYZZZYYYXXXTTTOOOHHHBBB===999555333...---,,,,,,,,,---......//////000000111222222333555555666888999;;;<<<<<<===???AAACCCEEEHHHMMMQQQSSSXXX___gggkkkmmmmmmlllccc```[[[XXXWWWXXXYYYYYYZZZ[[[]]]^^^___aaadddggg^^^_________^^^[[[YYYXXXPPPOOONNNNNNOOOQQQSSSUUUWWWUUUUUU[[[dddkkkmmmlllhhhooo~~~cccRRR@@@888666444333333333222111000000111222222000333888;;;<<<===>>>???BBBCCCGGGNNNXXXdddpppyyyzzzxxxuuuhhh^^^UUUOOOKKKIIIHHHIIIKKKMMMNNNMMMKKKIIIFFFCCCAAA@@@AAAAAA=========>>>???AAACCCDDDMMMPPPTTTWWWWWWVVVVVVVVVTTTSSSRRRQQQQQQRRRRRRSSSQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTSSSSSSRRRLLLLLLMMMMMMNNNOOOOOOPPPQQQRRRTTTWWWXXXYYYYYYYYYWWWXXXXXXXXXWWWUUUSSSRRROOOMMMKKKJJJKKKKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMNNNNNNNNNOOOSSSUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWUUUUUUTTTUUUVVVWWW[[[\\\^^^```cccdddeeeeeebbb```______```bbbdddeeegggfffeeeaaaVVVKKKFFFHHHNNNXXXdddjjjjjjgggffffffcccccccccccccccccccccccccccbbbbbbdddiiiooorrrtttsssttttttsssssstttwwwyyyyyyooohhhiiillluuu|||{{{qqqqqqtttuuutttsssppphhh___\\\]]]bbbeeebbbYYYQQQMMMOOOKKKHHHEEE@@@::::::???DDDFFFJJJKKKJJJHHHGGGGGGEEEFFFGGGHHHIIIIIIHHHGGGHHHJJJLLLLLLLLLLLLMMMOOOVVV[[[hhhyyylll\\\___hhhyyywwwcccFFF@@@<<<;;;<<>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBDDDEEEFFFEEEFFFFFFFFFEEEEEEGGGIIIHHHHHHHHHGGGEEECCCAAA??????===;;;999888555222///------,,,+++*********+++***,,,///333:::DDDOOOWWW[[[[[[YYYVVVSSSRRRRRRRRROOOPPPPPPPPPOOONNNLLLKKKIIIEEEBBBBBB@@@???DDDKKKUUU[[[ccchhhjjjkkknnnqqqtttuuuwwwxxxxxxvvvuuutttppplllhhhfffddd```YYYTTTQQQQQQRRRUUUXXXYYYXXXWWWTTTOOOGGG@@@;;;666222///,,,,,,,,,,,,,,,------......//////000000111111111333333444555777888999999<<<>>>@@@BBBCCCFFFJJJMMMRRRVVV^^^eeekkkmmmmmmmmmfffbbb[[[WWWUUUUUUUUUUUUUUUVVVXXXYYYZZZ]]]aaadddYYYZZZ\\\^^^^^^]]][[[ZZZSSSRRRPPPNNNOOOQQQSSSUUUUUUUUUWWW[[[bbbhhhlllmmmhhhnnnzzzsss^^^FFF:::666555444444333222111000000000111222000333777:::;;;<<<>>>???@@@???AAAHHHQQQ[[[hhhttt|||}}}www{{{wwwlll```WWWRRROOOJJJHHHHHHKKKLLLMMMLLLKKKIIIGGGFFFEEEDDDCCC???>>>===<<<<<<===>>>>>>DDDHHHLLLOOOQQQQQQSSSTTTTTTUUUUUUVVVWWWXXXXXXXXXUUUUUUTTTSSSSSSSSSSSSTTTSSSTTTVVVWWWXXXXXXXXXWWWQQQQQQPPPPPPPPPOOOOOOOOOQQQRRRUUUWWWXXXXXXXXXXXXRRRSSSTTTTTTRRRPPPMMMLLLKKKIIIGGGGGGIIIKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNOOOPPPPPPQQQTTTVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVWWWXXXYYY\\\\\\]]]```dddffffffeeebbb```___```bbbeeeffffffgggfffeeeaaaVVVLLLJJJNNNTTT[[[eeekkkkkkiiigggfffccccccddddddddddddcccccc```aaacccgggnnnsssvvvvvvtttvvvwwwwwwwwwxxxzzz|||zzzrrrllljjjmmmqqqttt|||ooooooqqqrrrooollliiiaaaXXXWWWZZZ^^^aaa___ZZZTTTPPPNNNLLLJJJHHHAAA;;;;;;@@@GGGIIILLLLLLJJJHHHGGGGGGEEEDDDEEEGGGIIIJJJIIIGGGEEEGGGIIIJJJKKKLLLNNNPPPTTTXXXcccvvvqqq___]]]aaaooo}}}iiiLLLBBB;;;;;;;;;<<>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@BBBDDDEEEDDDEEEEEEDDDDDDDDDGGGIIIFFFGGGGGGFFFEEECCC@@@???>>>===<<<;;;:::888444222//////...,,,++++++++++++***+++,,,...333;;;EEEKKKTTTUUUVVVVVVTTTRRRRRRRRRMMMNNNNNNOOONNNMMMKKKJJJHHHDDDAAA@@@>>>>>>BBBIIIQQQWWW^^^bbbdddeeehhhkkkooopppqqqrrrrrrqqqooonnniiieeeaaa___]]]ZZZSSSNNNMMMMMMNNNPPPTTTUUUUUUTTTOOOKKKCCC===888333000---,,,---------------------/////////000000000111111222222333444555666777777999<<<>>>@@@BBBDDDHHHKKKQQQUUU\\\dddjjjmmmnnnnnniiiddd]]]WWWUUUSSSRRRQQQOOOPPPRRRTTTUUUXXX\\\___SSSUUUXXX[[[]]]]]]]]]\\\WWWUUURRROOOOOOQQQSSSUUUUUUWWWZZZ\\\^^^bbbhhhmmmiiimmmvvvrrrTTTCCC<<<:::999:::444333111000000000111222111333666777888:::<<<>>>>>><<<>>>EEEKKKRRR___llluuuzzzzzz}}}pppeee[[[VVVPPPKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKIIIGGGFFFCCCAAA???=========>>>???@@@BBBEEEGGGGGGHHHJJJKKKQQQRRRUUUWWWYYYZZZ[[[[[[WWWVVVVVVUUUUUUUUUUUUUUUSSSTTTVVVXXXYYYYYYYYYXXXTTTSSSRRRPPPOOOMMMLLLKKKPPPQQQRRRTTTTTTTTTTTTSSSKKKLLLNNNOOOOOOMMMKKKJJJKKKIIIGGGFFFHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKMMMOOOQQQRRRRRRSSSTTTUUUWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWXXXZZZ[[[\\\\\\\\\___cccfffeeedddaaa```___bbbeeeggggggfffdddcccbbb^^^UUULLLMMMSSS[[[```ggglllooommmkkkhhhcccdddfffggggggfffdddccc]]]___cccjjjpppuuuvvvvvvuuuxxxzzz||||||}}}~~~{{{uuupppnnnooorrrssssss|||~~~oookkknnnnnnjjjfffaaaYYYQQQRRRUUUWWWXXXXXXWWWUUURRRNNNNNNNNNLLLFFF??????DDDIIIKKKLLLKKKIIIGGGFFFFFFDDDCCCDDDFFFIIIKKKIIIGGGEEEFFFHHHHHHIIIJJJMMMPPPQQQUUU]]]llltttaaa[[[ZZZeeezzzrrrXXXIII===<<<;;;999>>>HHH\\\mmm|||wwwvvvsssqqqqqqqqqqqqqqqrrrsssuuuwwwxxx{{{}}}wwwlll___TTTOOOGGGFFFEEEDDDBBBAAA@@@@@@>>>===<<<;;;;;;::::::;;;::::::::::::::::::::::::::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>============???@@@BBBCCCCCCDDDDDDCCCBBBCCCFFFIIIEEEEEEEEEEEECCCAAA???>>>>>>>>>=========<<<888555111111///...---,,,,,,,,,++++++++++++...333:::???FFFJJJOOOPPPOOOMMMLLLMMMJJJKKKLLLMMMMMMLLLKKKJJJEEEAAA>>>>>>======AAAHHHMMMRRRXXX\\\]]]___bbbdddeeefffggghhhhhhfffdddccc```]]]ZZZXXXWWWTTTNNNIIIGGGFFFFFFHHHKKKMMMMMMMMMHHHDDD>>>999555333000...---............---------///000000000000111111111111111222333444555666666666999<<<>>>@@@CCCFFFIIINNNSSSZZZbbbhhhlllnnnnnnjjjeee___YYYUUURRRPPPNNNIIIKKKMMMOOOPPPTTTXXX[[[OOOQQQUUUYYY\\\]]]]]]]]]ZZZWWWSSSPPPOOOQQQTTTVVVUUUYYY\\\]]]\\\^^^eeekkkkkkmmmtttaaaLLLDDD@@@???@@@444333111000000000111111111333555666666888;;;>>>???<<<===CCCHHHLLLWWWdddppp}}}|||~~~|||ppp```[[[UUUPPPMMMLLLJJJIIIKKKLLLMMMNNNMMMLLLIIIHHHEEEDDDBBB@@@??????@@@AAA???@@@BBBAAA@@@@@@BBBDDDHHHKKKNNNRRRUUUVVVVVVVVVWWWVVVVVVUUUTTTUUUUUUUUUQQQRRRTTTVVVWWWXXXWWWWWWUUUTTTRRROOOMMMKKKIIIHHHIIIJJJKKKLLLLLLLLLKKKJJJEEEGGGJJJLLLMMMMMMKKKJJJLLLIIIGGGFFFHHHJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJMMMPPPSSSTTTTTTTTTTTTUUUXXXXXXZZZ[[[[[[ZZZYYYYYYXXXXXXWWWWWWXXXYYYZZZ[[[\\\[[[[[[___cccfffeeecccaaa``````cccgggiiihhhfffaaa```___\\\SSSLLLOOOVVV```ccchhhmmmqqqqqqnnnjjjdddeeeggghhhhhhgggeeeddd[[[^^^cccjjjrrrvvvvvvvvvvvvyyy}}}yyyssspppqqqtttttttttsss}}}xxx~~~ooohhhkkkkkkfffaaa]]]UUUMMMNNNQQQRRRRRRSSSTTTTTTRRRQQQQQQRRRQQQKKKDDDDDDHHHLLLMMMMMMLLLIIIGGGFFFGGGDDDCCCCCCFFFIIIKKKIIIFFFFFFGGGHHHGGGHHHIIILLLOOONNNRRRYYYfffyyyuuuccc[[[WWW```uuudddQQQAAA>>><<<999<<>>>>><<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<===>>>??????????????????????????????======<<<<<<===???AAABBBBBBCCCCCCBBBAAACCCFFFIIICCCDDDDDDDDDBBB@@@>>>===???>>>>>>???@@@>>>;;;888333222000///------,,,,,,+++++++++***+++...333777;;;@@@FFFIIIIIIGGGFFFFFFIIIJJJKKKLLLLLLKKKJJJJJJCCC???======<<<<<>>;;;777111......000111222222222333222222333777:::??????>>>>>>@@@FFFOOOTTTeeesss~~~}}}{{{{{{{{{ssskkk```WWWSSSPPPMMMJJJMMMLLLLLLMMMOOOPPPOOONNNJJJIIIHHHFFFDDDCCCBBBBBB??????>>>>>>??????@@@AAAAAABBBDDDFFFIIIKKKMMMNNNPPPOOOOOONNNNNNMMMMMMLLLNNNNNNMMMNNNNNNOOOPPPQQQOOOOOOMMMLLLJJJHHHGGGFFFHHHHHHIIIIIIHHHGGGEEEDDDHHHHHHHHHIIIJJJIIIGGGEEEJJJJJJJJJJJJIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHJJJLLLNNNOOOPPPSSSTTTVVVXXXYYYYYYYYYXXX[[[\\\]]]^^^^^^^^^]]]\\\]]]\\\ZZZYYYXXXYYY[[[\\\___```aaabbbbbbbbbbbbbbb``````bbbdddggghhhfffddd^^^YYYSSSNNNJJJKKKTTT___^^^eeekkkmmmpppqqqnnniiieeeccceeekkknnnkkkfffddd___bbbhhhqqqxxx{{{yyyvvvxxx{{{|||zzz}}}xxxuuuzzz|||xxxssssssxxx~~~zzzxxxxxxsssiiihhheee___XXXRRRNNNMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSXXXZZZWWWTTTTTTRRROOOMMMLLLLLLNNNPPPOOOIIIDDDAAABBBDDDFFFHHHIIIJJJJJJGGGGGGHHHIIIJJJJJJJJJIIIOOONNNRRR]]]nnnppp```VVV___qqq|||}}}fffLLL>>><<<<<<;;;<<>>>>>==================@@@@@@?????????@@@BBBCCCCCCCCCCCCAAA@@@AAADDDGGGGGGGGGFFFFFFEEECCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>999666333111000///---+++((((((((()))***,,,---...555666:::===@@@BBBBBBCCCDDDDDDEEEGGGHHHFFFCCC@@@>>>>>>===:::999:::===@@@JJJLLLPPPTTTVVVWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSOOOPPPOOONNNLLLHHHEEEBBB888999;;;===>>>===<<<;;;999999777444222000...---//////......///000111111111111111111000000000000//////...///111444777999666888:::;;;===@@@DDDHHHLLLRRRXXX]]]dddmmmppppppoookkkeee^^^XXXQQQKKKFFFGGGGGGGGGGGGHHHLLLRRRVVVMMMOOOPPPRRRTTTTTTTTTTTTVVVVVVTTTRRRQQQRRRUUUWWW[[[___ccc```ZZZWWWZZZ]]]eeeeeehhhrrriiiOOOBBB>>><<<<<<888333000///000000000222222222222222333666999============???DDDKKKPPP\\\jjjxxx~~~~~~|||www}}}yyylllaaaZZZTTTOOOKKKJJJIIIHHHIIILLLOOOOOOOOOLLLKKKJJJHHHGGGFFFFFFFFFBBBAAAAAA@@@?????????@@@>>>???@@@BBBCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGEEEFFFGGGHHHIIIHHHHHHGGGIIIHHHHHHJJJKKKKKKIIIGGGJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJKKKMMMNNNOOOPPPUUUWWWYYY[[[\\\\\\\\\\\\\\\]]]^^^_________^^^^^^]]]\\\ZZZZZZZZZ\\\^^^___```aaaaaabbbbbbbbbbbbbbb```aaabbbeeehhhiiigggeeeXXXQQQIIIDDDBBBDDDOOOYYYbbbggglllmmmnnnpppmmmhhhgggdddfffkkknnnjjjfffeeeccceeejjjqqqxxx{{{zzzwwwvvvzzz|||{{{{{{yyy}}}~~~{{{xxxyyy|||zzzwwwvvv|||qqqjjjgggaaaZZZTTTPPPLLLKKKJJJJJJJJJKKKLLLMMMOOOPPPRRRXXX\\\[[[ZZZ[[[ZZZWWWOOONNNNNNPPPSSSQQQLLLHHHEEEFFFHHHIIIJJJJJJJJJJJJGGGGGGHHHJJJKKKLLLLLLLLLNNNNNNRRR[[[hhh|||vvveeeZZZbbbsss~~~sssXXXGGG???;;;;;;<<<@@@III[[[rrr}}}vvvtttrrrqqqsssssstttvvvyyyzzzyyyxxxyyyxxxxxx}}}{{{oooaaaXXXPPPMMMIIIFFFDDDCCCCCCBBBAAAAAA@@@>>>===;;;::::::999999:::::::::999999888999999999999:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>AAA@@@?????????@@@AAABBBCCCCCCCCCAAA@@@AAADDDFFFFFFFFFFFFEEEDDDCCCBBBAAA????????????????????????;;;888555333111000...,,,))))))))))))***+++,,,,,,111222555888;;;<<<===>>>@@@@@@AAACCCEEEDDDAAA>>>;;;;;;:::999888999<<>>777888999999999888777666777777555444222000///...//////000000000111111111111111111111000000000000111111000000111333444555555777999;;;<<<@@@DDDGGGIIIPPPVVV\\\dddmmmrrrqqqpppkkkddd]]]VVVPPPJJJFFFDDDEEEEEEFFFHHHLLLRRRVVVPPPQQQRRRRRRRRRRRRQQQQQQTTTTTTSSSRRRQQQSSSWWWZZZ[[[^^^aaa^^^XXXTTTUUUXXX]]]]]]```fffqqqwwwYYYHHH@@@<<<<<<999555222111111000///111222222222111333555888:::;;;<<<===>>>BBBGGGJJJPPP\\\iiirrryyy~~~wwwxxx}}}{{{ooofff^^^WWWRRRNNNLLLIIIHHHJJJMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJFFFEEEDDDBBBAAAAAA@@@@@@?????????@@@@@@@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGCCCEEEGGGHHHJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJKKKMMMOOOPPPQQQRRRYYYZZZ\\\^^^```aaa``````^^^___``````aaaaaa``````]]]\\\[[[[[[\\\^^^aaabbbaaabbbbbbbbbbbbcccccccccaaabbbdddgggjjjjjjhhheeeZZZOOODDD???@@@EEEQQQ\\\fffjjjlllkkklllnnnlllhhhiiifffgggkkklllhhheeeeeeiiikkkooouuuzzz|||{{{zzztttxxx|||}}}~~~~~~|||~~~zzzvvvuuu}}}vvvooolllddd[[[SSSPPPMMMKKKIIIIIIIIIIIIIIIJJJKKKLLLMMMPPPWWW]]]___```bbbaaa^^^QQQPPPQQQSSSVVVUUUQQQMMMHHHJJJLLLMMMMMMLLLKKKIIIFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMQQQWWW```qqqooobbbgggvvvhhhSSSDDD;;;999<<<:::BBBRRRggg~~~xxxuuuttttttvvvuuutttvvvxxxzzz{{{zzzxxxvvvwww{{{~~~wwwhhh^^^TTTPPPKKKGGGEEEDDDCCCBBB@@@@@@???>>>===<<<;;;:::;;;;;;;;;;;;:::999888777888888888888999:::;;;<<<======>>>>>>?????????@@@AAA@@@@@@?????????@@@@@@BBBBBBBBBAAA@@@AAACCCFFFFFFFFFEEEDDDCCCBBBBBBAAA????????????????????????>>>;;;888555444222///---*********)))))))))******+++---///111444555666666::::::;;;===??????===;;;777888777777666888;;;>>>DDDEEEHHHJJJKKKJJJIIIIIIEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDDDDCCCBBB???===;;;999888888666555444333333555444444333222111000000000000222333333222222111111111111111000000000000222222222222111111111000444666888:::<<>>@@@CCCEEEGGGPPPZZZdddooo{{{{{{yyyxxx}}}}}}tttlllddd___ZZZUUUOOOKKKJJJKKKKKKKKKMMMMMMLLLKKKKKKKKKLLLLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCC@@@@@@AAAAAACCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHJJJKKKKKKKKKJJJIIIHHHHHHIIILLLMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLIIIJJJLLLNNNQQQSSSUUUVVV\\\^^^```bbbcccddddddcccaaaaaaaaabbbbbbbbbbbbbbb```___]]]]]]]]]___aaabbbccccccbbbbbbbbbcccccccccbbbccceeehhhkkkjjjhhheee\\\PPPDDD???@@@HHHUUUaaagggjjjkkkiiiiiilllllliiijjjhhhhhhjjjjjjgggeeegggnnnrrrwww}}}}}}uuuyyy}}}~~~|||yyyxxx{{{|||}}}~~~}}}yyyrrrmmmmmmcccVVVNNNLLLLLLJJJHHHJJJJJJIIIJJJJJJKKKLLLLLLLLLTTT[[[]]]^^^aaaaaa^^^SSSRRRRRRUUUXXXYYYUUURRRIIIKKKMMMOOOOOONNNLLLKKKHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMQQQTTTXXXfffzzzlllmmmzzzvvv^^^III<<<999<<<:::@@@LLL___www|||wwwwwwyyywwwuuussstttvvvyyyzzzzzzwwwvvvwwwzzz|||rrrhhhYYYTTTMMMHHHFFFEEECCCAAA@@@@@@???>>>===<<<;;;;;;::::::;;;;;;:::999999888999999999999:::;;;<<<<<<======>>>>>>???@@@@@@@@@@@@@@@@@@???????????????AAABBBBBBBBBAAAAAACCCEEEEEEEEEDDDCCCBBBBBBBBBAAA????????????????????????@@@>>>:::777666444111///,,,,,,+++)))))))))))))))((()))***,,,...///000111333333444777999:::888666444444555555555777:::===???@@@AAABBBBBBBBB@@@??????>>>>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???===<<<<<<;;;999777555444444333444333333333333222222222000222444555555444222111111111111111000000000///111222222222111000//////333555777999:::===BBBEEEFFFLLLRRRXXX```kkkqqqqqqsssmmmccc[[[TTTNNNIIIGGGDDDFFFIIIKKKNNNQQQVVVYYYVVVVVVUUUSSSRRRQQQPPPPPPNNNOOOOOONNNNNNPPPTTTXXX[[[\\\]]]ZZZUUURRRQQQRRRNNNRRRXXX]]]ccclllwwwxxxcccNNN===888555333111222222111000000111222222111111333555666888;;;===>>>???AAACCCDDDIIIOOOVVVbbbqqq|||}}}zzzzzzzzzrrrlllddd___WWWPPPMMMLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLJJJJJJJJJIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBCCCEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGHHHJJJLLLLLLKKKJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPIIIKKKMMMQQQUUUYYY[[[]]]```aaacccdddeeeeeeeeeeeebbbbbbbbbcccccccccddddddcccbbb```^^^^^^___```aaaeeedddccccccbbbcccdddddddddeeegggjjjkkkjjjfffcccXXXMMMAAA<<<===EEESSS```gggjjjjjjggghhhlllnnnlllllliiihhhjjjiiiffffffjjjqqqwww{{{|||~~~~~~|||||||||||||||{{{zzzvvvqqqlllkkkaaaTTTLLLKKKLLLKKKIIIIIIIIIIIIHHHHHHIIIJJJJJJHHHOOOUUUVVVWWWYYYXXXUUURRRQQQQQQTTTYYYZZZXXXUUUHHHJJJLLLNNNOOOOOONNNMMMNNNMMMKKKIIIHHHGGGGGGGGGKKKMMMPPPRRRSSS]]]tttvvvsss|||~~~gggQQQ@@@:::;;;;;;>>>HHHYYYpppyyyxxxyyyvvvsssqqqqqqsssvvvxxxxxxwwwvvvxxxzzz{{{}}}xxxnnn___XXXOOOJJJHHHGGGDDDAAABBBBBBAAA???>>>===<<<<<<888999:::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>======>>>>>>????????????????????????????????????@@@AAABBBBBBAAAAAABBBDDDEEEDDDCCCBBBAAAAAABBBBBB????????????????????????AAA>>>;;;888777555333111...---,,,***))))))(((((((((((()))***+++,,,------.........111333555444222111222333444444555999;;;::::::;;;;;;;;;:::888888888888999999;;;<<<>>>??????????????????>>>>>>======<<<:::999777666666666555555555555444444444444222333444666666444222111111111111111000000000/////////000111111111000000222333666777999<<<@@@CCCFFFLLLQQQVVV^^^hhhnnnnnnoooiiiaaaYYYRRRNNNJJJGGGGGGIIIMMMOOOQQQSSSWWWYYYVVVUUUTTTRRRQQQQQQQQQQQQOOOOOONNNMMMLLLNNNRRRUUUXXXYYYYYYXXXTTTRRRQQQQQQMMMQQQWWW]]]bbbjjjrrryyyqqqWWWBBB:::777333111111222222111///000222222111111222333444666999<<<<<<===???AAAAAAFFFIIIKKKTTTcccqqqwww~~~~~~}}}{{{{{{~~~{{{nnnhhh```YYYUUUSSSQQQPPPMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNLLLJJJIIIJJJHHHGGGGGGIIIKKKKKKJJJIIIIIIHHHHHHIIIKKKMMMNNNMMMNNNOOOQQQRRRTTTUUUUUUNNNOOORRRVVV[[[^^^bbbccccccdddfffgggggggggfffeeedddccccccccccccdddeeeeeegggfffcccaaa``````aaabbbfffeeedddcccccccccdddeeefffggghhhjjjkkkhhhccc___TTTMMMEEE@@@>>>DDDRRR```iiikkkkkkiiijjjnnnooommmllliiihhhiiigggeeehhhmmmttt{{{~~~}}}~~~~~~~~~~~~~~~~~~|||wwwpppkkkeee^^^TTTMMMKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFGGGFFFLLLPPPOOONNNPPPPPPMMMNNNMMMNNNRRRVVVYYYWWWUUUIIIJJJKKKMMMNNNOOOOOOOOOTTTRRROOOLLLJJJHHHGGGGGGKKKLLLNNNPPPQQQXXXjjj{{{|||uuuzzz||||||ppp[[[HHH===::::::<<>>===<<<888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>>==================>>>??????@@@@@@?????????AAABBBBBBAAAAAABBBCCCDDDCCCBBBAAA@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@===:::888777666333222///...---,,,************))))))))))))***+++,,,,,,+++***+++---///111000///---///111111111333555777666666666555555444333222111222222444666888999;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;:::::::::999999888777666555555333444444555555444222222111111111111000000000000......//////000000111111111222444666888;;;???BBBFFFKKKPPPTTT[[[ffflllmmmlllhhhaaaZZZUUUQQQNNNKKKKKKNNNQQQSSSTTTTTTVVVXXXSSSRRRQQQPPPOOOPPPPPPQQQQQQQQQOOOMMMLLLMMMPPPSSSTTTUUUUUUTTTSSSQQQPPPPPPPPPRRRVVV[[[bbbiiiqqqvvv~~~dddQQQ@@@<<<777333222222222111...000222222111000111222111333666888:::;;;>>>@@@===CCCGGGFFFJJJVVVbbbiiisssxxx}}}}}}yyyxxxzzz~~~yyyppphhhbbb^^^ZZZXXXQQQPPPOOONNNNNNNNNNNNNNNLLLKKKKKKJJJJJJJJJKKKKKKNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPNNNLLLKKKLLLJJJHHHHHHJJJKKKKKKKKKIIIIIIHHHIIIKKKMMMPPPRRRQQQRRRSSSUUUWWWYYYZZZ[[[VVVWWWZZZ]]]aaadddfffhhhhhhhhhiiijjjiiihhhgggfffddddddcccccccccdddeeefffiiihhhfffdddddddddeeefffgggfffdddcccccccccdddeeeggghhhiiikkkjjjfffaaa\\\SSSOOOKKKFFFBBBDDDSSSbbbnnnppppppmmmmmmppppppnnnllliiihhhhhhfffeeeiiipppvvv|||~~~{{{|||}}}|||}}}~~~~~~yyypppiii^^^ZZZTTTNNNKKKJJJJJJKKKHHHGGGGGGFFFEEEEEEFFFFFFGGGKKKMMMKKKIIIKKKLLLJJJJJJIIIJJJNNNSSSVVVVVVTTTNNNMMMMMMLLLMMMNNNOOOPPPTTTRRRNNNKKKIIIGGGGGGGGGIIIIIIJJJMMMOOOUUUbbbooouuuvvv}}}}}}yyyfffQQQAAA:::::::::@@@MMMbbbzzz~~~yyyxxxrrrqqqoooppprrrsssttttttttttttwwwzzzyyyxxx||||||nnndddXXXRRRPPPNNNJJJFFFHHHGGGEEECCCAAA>>>===<<<::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@???@@@BBBBBBAAAAAAAAACCCDDDCCCAAA@@@???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@===;;;888777666555444222000///...---,,,++++++++++++***)))))))))***+++,,,***))))))***---...---,,,***,,,---.........000222333333222222111111000000---...///111333555888999888888999999:::;;;<<<===:::;;;>>>@@@AAABBBBBBBBB???>>>===;;;999888666666444444444333333333222222111111111111000000000000//////...---...///000111000111333555777:::>>>AAACCCHHHMMMRRRZZZeeelllnnnppplllgggccc___\\\XXXUUUTTTVVVYYYZZZYYYYYYYYYYYYPPPOOONNNNNNNNNOOOPPPQQQSSSSSSQQQNNNLLLMMMOOORRRQQQQQQRRRRRRQQQPPPPPPPPPSSSSSSUUUYYY```iiiqqquuuwwwqqqaaaFFFAAA:::555222222111111...000222222111000000111///111444666777999<<>>>>>===<<<;;;::::::999:::;;;===???@@@AAAAAA@@@>>>@@@BBBBBBAAAAAAAAABBBDDDBBBAAA??????@@@AAACCC@@@@@@@@@@@@@@@@@@@@@@@@;;;999777666666555444222000000///...------------++++++))))))))))))***+++***)))(((***,,,---,,,+++((()))++++++++++++---///111111111000000/////////---...///111333666888:::999999999:::;;;===>>>???<<<>>>AAAEEEHHHIIIIIIHHHBBBAAA???===;;;888777666555444333222222222222333111111111111000000000000111000...---,,,---///000///111333444666999===AAA@@@FFFKKKPPPZZZfffnnnooouuusssooollljjjgggccc```[[[^^^```aaa```^^^]]]]]]PPPNNNLLLJJJJJJKKKMMMNNNTTTTTTSSSQQQPPPOOONNNNNNOOOPPPQQQQQQOOOOOOPPPQQQRRRRRRTTTXXX]]]bbbhhhkkkrrr}}}oooSSSKKK@@@999555333111///222222333222222111000///222333333444666888:::;;;;;;>>>@@@@@@@@@DDDLLLSSSYYYeeettt}}}xxxuuutttsssyyywwwqqqmmm```^^^[[[XXXWWWUUURRRPPPUUUSSSQQQNNNLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPRRRRRRRRRRRRPPPPPPNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQTTTPPPKKKJJJLLLNNNNNNNNNLLLLLLMMMMMMNNNOOOQQQQQQXXXYYY[[[^^^aaadddfffgggfffeeeeeefffhhhjjjiiihhhkkkllllllmmmlllkkkiiihhhhhhiiikkkiiigggdddcccccchhhiiikkkllllllkkkjjjiiiggghhhiiiiiifffeeedddeeehhhhhhhhhjjjiiiddd\\\VVVRRRTTTQQQHHH@@@BBBOOO[[[llluuuyyyvvvsssuuuuuusssoooiiicccaaaeeelllqqqsss}}}|||{{{}}}|||zzzxxx~~~}}}mmm___SSSRRRPPPNNNMMMLLLKKKKKKHHHGGGFFFFFFHHHHHHGGGFFFIIIJJJKKKJJJHHHGGGHHHIIIHHHHHHFFFEEEGGGNNNVVV\\\^^^YYYRRRMMMKKKJJJJJJJJJNNNNNNMMMJJJFFFEEEEEEFFFEEEIIILLLMMMLLLOOOUUU[[[vvv~~~tttvvv~~~yyyqqqxxxzzzeeeMMM===777:::===EEEUUUmmm{{{uuusssqqqpppppppppqqqqqquuuuuuvvvuuuuuuwww{{{~~~yyyoooccc[[[VVVRRRMMMHHHLLLIIIFFFDDDBBBAAA???===<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<============;;;===>>>???>>>>>>@@@BBB@@@BBBCCCCCCBBBAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@BBBAAA@@@@@@AAA@@@>>><<<;;;;;;:::888777555444444111222222222111000...---------------,,,***((('''+++++++++++++++***))))))))))))***+++,,,,,,------000////////////.........111111111222333555666777:::::::::;;;<<<===>>>???<<<>>>CCCGGGKKKNNNPPPPPPLLLIIIEEE@@@;;;777444222555444222333444555555444333333222222111000000000...///000///------///000000111222444777:::===>>>EEEGGGLLLSSSXXX^^^kkkxxxwwwxxxvvvsssrrrssspppkkkggghhhhhhfffcccaaa______OOONNNLLLJJJIIIKKKLLLNNNPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQQQQOOOOOOPPPQQQQQQRRRSSSVVVZZZ___dddggglllxxx{{{kkk^^^MMM@@@;;;888555222222333333333222111111000000000111222333555666777;;;>>>@@@@@@???AAAGGGMMMRRR\\\jjjvvv|||}}}zzzxxxtttqqqttt~~~}}}yyymmmiiiccc^^^\\\ZZZXXXVVVUUUTTTQQQNNNLLLKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLOOOOOOOOOOOOPPPPPPQQQQQQTTTTTTUUUVVVVVVUUUTTTTTTRRRRRRSSSTTTUUUVVVVVVVVVTTTUUUUUUUUUUUUTTTSSSRRRSSSOOOLLLKKKMMMPPPPPPPPPQQQQQQQQQRRRSSSTTTVVVWWW^^^___aaacccfffiiijjjkkkmmmlllkkkkkkmmmmmmlllkkkllllllmmmmmmlllkkkiiihhhgggiiijjjiiifffdddccccccggghhhjjjkkklllkkkjjjiiihhhiiiiiihhhfffeeeeeefffiiihhhiiijjjiiiccc[[[UUUQQQTTTTTTMMMEEEEEEOOOYYYfffnnnrrrqqqpppsssrrrooommmiiieeeeeejjjqqqvvvxxx}}}zzzwwwxxx{{{}}}zzzxxxxxx{{{zzzjjj]]]QQQPPPOOOMMMLLLKKKKKKJJJIIIHHHGGGHHHIIIJJJIIIHHHHHHIIIJJJJJJHHHHHHIIIJJJIIIHHHGGGFFFHHHNNNVVV\\\___[[[UUUOOOKKKJJJJJJIIIJJJKKKKKKIIIFFFDDDDDDEEEEEEIIIKKKLLLKKKNNNTTTYYYjjjzzzvvvwww~~~wwwpppvvv}}}lllTTTCCC888999:::???KKKaaaxxx{{{sssrrrpppppppppqqqqqqpppsssssstttttttttvvvyyy|||yyylllbbb]]]XXXRRRMMMJJJHHHFFFDDDCCCBBB@@@>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::============>>>>>>>>>>>><<<>>>??????>>>>>>???AAAAAACCCDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@???@@@@@@AAACCCBBBAAAAAABBBAAA???===;;;;;;999888777555444444222333333333333111000...////////////...,,,***)))+++++++++++++++***))))))))))))***++++++,,,---------------------,,,,,,,,,////////////111222333444999999::::::<<<===>>>???>>>@@@CCCHHHLLLPPPRRRTTTMMMJJJFFF@@@;;;666333222555333222222444555555444333333333222111111000000/////////---+++***+++,,,000000222444777:::<<<>>>DDDEEEKKKRRRWWW___mmmzzz~~~|||{{{{{{xxxssskkkjjjiiigggdddbbbaaaaaaNNNMMMKKKJJJIIIJJJLLLMMMLLLMMMNNNOOOPPPQQQQQQRRROOOPPPQQQQQQOOOOOOPPPQQQQQQQQQRRRTTTXXX[[[___aaaeeemmmyyypppYYYHHH???:::666333222222222222222111111111//////000000222333555555:::===??????>>>>>>BBBFFFIIIOOO[[[iiiuuu{{{|||zzzvvvrrrppptttzzz}}}xxxqqqjjjfffcccaaa___ZZZXXXUUURRROOOMMMMMMLLLKKKLLLMMMNNNOOONNNMMMMMMPPPPPPOOONNNOOOQQQSSSUUUUUUUUUVVVWWWWWWVVVUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXTTTUUUVVVVVVVVVUUUTTTSSSSSSPPPNNNNNNPPPSSSTTTTTTWWWXXXXXXYYY[[[\\\^^^___dddeeefffhhhjjjlllnnnooosssqqqppppppppppppnnnmmmmmmmmmmmmmmmlllkkkjjjiiifffhhhiiiiiifffdddddddddeeefffhhhjjjkkkkkkjjjjjjiiiiiiiiigggeeeeeefffhhhjjjjjjjjjjjjhhhbbbZZZUUURRRVVVXXXSSSKKKIIIPPPXXXaaafffjjjlllmmmooonnnjjjkkkiiihhhkkkpppwww|||~~~~~~}}}{{{{{{|||}}}~~~wwwqqqppprrrvvv{{{wwwvvvvvvyyy~~~}}}ttteeeXXXMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHIIIKKKLLLKKKJJJHHHIIIJJJJJJIIIHHHIIIKKKIIIIIIHHHGGGHHHMMMTTTYYY^^^[[[UUUPPPKKKIIIHHHHHHEEEGGGHHHHHHFFFDDDDDDDDDFFFHHHJJJJJJJJJLLLRRRVVV\\\mmmxxxwww|||xxxqqqvvvsss]]]JJJ;;;:::999999AAARRRiiizzz{{{qqqpppnnnooopppqqqqqqppppppqqqrrrrrrrrrsssvvvyyy|||rrrgggaaa[[[SSSNNNHHHGGGEEEEEEEEEDDDAAA?????????===<<<;;;:::::::::;;;;;;:::::::::::::::999======>>>>>>>>>?????????===???@@@???>>>>>>???@@@BBBDDDEEEEEECCCBBBCCCDDDCCCBBB@@@???>>>???AAABBBCCCBBBAAABBBBBBBBB@@@>>>;;;:::999777666555555555444555555666555444222111111111111000///...---,,,++++++,,,,,,++++++***)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........///000111222333777777999:::<<<===>>>???AAABBBDDDHHHLLLPPPSSSUUUOOOKKKFFF???:::666333222444333222222444666555555444333333222222111111000000111000...+++******+++000000222444666999<<<===BBBCCCHHHOOOVVV___nnn}}}|||qqqoookkkhhheeedddcccdddNNNMMMKKKJJJIIIJJJKKKLLLKKKLLLLLLNNNOOOPPPQQQQQQOOOPPPQQQQQQOOOOOOPPPQQQRRRRRRSSSTTTVVVXXX[[[\\\```dddlllxxxkkkWWWHHH>>>999666222222111111111111111111111111111111222333555555888:::===>>>>>>>>>@@@BBBCCCGGGOOO\\\kkkuuuxxxyyyxxxuuurrrqqqrrrwww~~~zzzuuupppkkkhhhbbb```\\\YYYUUUSSSRRRRRRNNNOOOPPPQQQRRRQQQPPPPPPSSSQQQPPPOOOPPPRRRVVVXXXWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVWWWXXXYYYYYYSSSUUUVVVWWWWWWVVVUUUTTTUUUTTTTTTTTTVVVXXXZZZ[[[______```aaabbbdddfffggghhhhhhiiikkklllmmmnnnooosssqqqppppppppppppooommmnnnmmmmmmlllkkkjjjiiiiiieeefffhhhhhhgggeeeeeeeeedddeeegggiiijjjjjjjjjjjjjjjjjjiiigggeeeeeehhhjjjjjjkkkkkkjjjfff```ZZZUUUUUUXXXYYYTTTMMMLLLRRRYYYaaadddgggjjjlllllljjjgggllllllmmmpppuuuzzz|||xxxuuutttttttttoookkklllmmmqqqyyy{{{uuutttuuuxxx}}}{{{tttkkk^^^SSSJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHJJJLLLMMMLLLKKKJJJKKKKKKJJJIIIHHHHHHIIIHHHHHHGGGFFFGGGJJJPPPTTTVVVUUUQQQMMMHHHFFFFFFFFFBBBDDDGGGHHHGGGFFFEEEEEEFFFHHHIIIIIIIIIKKKPPPSSSUUUddd~~~{{{wwwyyy{{{uuuxxxxxxcccOOO>>><<<:::999<<>>===;;;::::::999999999999999999999999999<<<<<<======>>>>>>?????????@@@AAA@@@>>>>>>>>>@@@BBBCCCDDDDDDBBBAAABBBBBBCCCBBB???>>>>>>???AAABBBCCCBBBBBBBBBCCCCCCAAA???;;;:::999777666555555666666777888888888666555444222222111111000///......,,,,,,------,,,,,,+++***************++++++,,,,,,------....../////////000000000000000111222333444555666888:::<<<>>>???@@@DDDDDDEEEFFFIIILLLOOOQQQNNNKKKEEE>>>999555444333333222111222444666666666444444444333222222111111222222222000...,,,---...///000111333666888;;;<<<@@@AAAFFFMMMTTT^^^ooo~~~wwwsssnnniiiggggggggggggMMMMMMLLLKKKJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQQQQOOOOOOPPPQQQTTTTTTTTTUUUVVVWWWXXXYYY\\\^^^dddnnn|||nnnYYYHHH>>>;;;444333222000000000000000111111111111111222333444444777:::<<<>>>???@@@AAABBBCCCHHHRRR___jjjpppqqqwwwyyyxxxuuurrrsssvvvxxx~~~wwwrrrkkkiiieeeaaa]]][[[YYYXXXSSSTTTTTTTTTTTTTTTTTTSSSTTTRRRPPPNNNOOORRRVVVXXX[[[]]]___aaaaaa___]]][[[UUUTTTTTTUUUVVVWWWYYYZZZUUUWWWYYY[[[[[[ZZZYYYXXX[[[\\\\\\]]]___aaaccceeefffgggggghhhiiikkkmmmnnnmmmmmmmmmnnnoooooopppppprrrpppooopppqqqrrrqqqpppnnnmmmlllkkkjjjiiihhhhhhdddfffhhhiiihhhgggggggggeeeeeeggghhhiiijjjkkkkkkjjjjjjiiigggffffffiiikkkjjjkkkllljjjeee___ZZZWWWZZZZZZYYYRRRLLLLLLTTT[[[eeefffhhhkkkkkkiiihhhhhhoooppprrruuuxxx{{{~~~~~~xxxsssqqqppprrrnnnlllllllllmmmttt|||{{{tttrrrsssxxx{{{zzzsssjjjaaaWWWNNNHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEGGGJJJMMMNNNMMMKKKLLLMMMMMMKKKIIIGGGGGGHHHHHHHHHGGGEEEDDDFFFIIIMMMKKKLLLKKKHHHDDDBBBCCCDDDAAADDDHHHIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHKKKNNNPPPUUUbbbxxx}}}vvvuuu|||}}}yyyxxx}}}}}}}}}zzzhhhTTTAAA<<<::::::;;;@@@NNN]]]tttvvvrrrnnnnnnqqqsssrrrppppppqqqssssssrrrsssuuuwwwzzz|||xxxnnneee\\\UUUKKKJJJHHHHHHGGGFFFDDDBBBBBBAAA???===;;;::::::999999999999999999999999999::::::;;;;;;<<<===>>>>>>???@@@AAA@@@???>>>???@@@AAABBBCCCCCCAAA@@@@@@@@@BBBAAA???>>>>>>???AAABBBCCCBBBAAABBBCCCCCCAAA@@@;;;:::888666555555666777888888999::::::999777777222222111111000000//////...............------,,,+++++++++++++++,,,,,,,,,------...//////000111111000000000000111222333333333555777;;;===???@@@AAAGGGFFFEEEDDDDDDEEEGGGHHHJJJGGGCCC===999666444444222111111222555777777777555555444444333222222222000111111000......///111///000111333555777:::;;;>>>???DDDKKKRRR\\\mmm|||{{{vvvoookkkjjjjjjjjjiiiNNNMMMMMMLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQOOOOOOPPPQQQTTTTTTUUUUUUVVVVVVWWWWWWYYY[[[^^^eeeqqqjjjTTTDDD<<<777666444222111000000111000000/////////000000111222444666999<<>>@@@AAA@@@??????@@@AAA@@@BBBCCCBBB@@@????????????????????????@@@@@@AAABBBAAAAAAAAACCCCCCAAA@@@;;;:::888666555555777888999999;;;;;;;;;:::999888444333222111111111111222000000111111000000///...,,,,,,,,,---------------+++,,,,,,...///000111111///////////////000111222222444888<<>>>>>@@@AAACCCEEEIIIPPPWWW]]]dddnnnuuutttrrrssstttrrrtttxxx{{{vvvssspppoookkkiiieeeaaa```aaacccddd\\\[[[YYYWWWWWWXXXZZZ[[[[[[```fffkkkkkkfff```[[[ZZZZZZZZZ\\\^^^aaaeeegggeeegggjjjmmmnnnnnnlllkkkmmmoooqqqrrrrrrrrruuuxxxvvvuuuuuuuuuuuuvvvwwwxxxwwwwwwwwwvvvvvvuuuuuutttvvvtttssssssssssssrrrpppmmmllljjjhhhffffffffffffdddfffiiikkkkkkjjjkkkllliiiiiiiiiiiiiiijjjkkkkkkiiijjjkkkjjjiiiiiijjjkkkhhhjjjllliiiddd___\\\[[[aaa```[[[UUUPPPQQQXXX___fffgggkkklllgggbbbiiisssvvvxxxzzz{{{zzz||||||wwwsssrrryyywwwwwwvvvrrrooottt|||~~~~~~zzznnnjjjjjjlllmmmhhh]]]SSSOOOMMMJJJIIIIIIJJJJJJHHHFFFDDDBBBCCCDDDGGGKKKOOOQQQPPPNNNJJJKKKLLLKKKJJJIIIJJJKKKKKKKKKIIIFFFBBB@@@@@@AAACCCFFFHHHFFFAAA>>>???AAADDDFFFHHHHHHHHHHHHJJJKKKLLLJJJHHHHHHIIIKKKLLLMMMSSSYYYfffzzz}}}yyyyyy~~~}}}vvvrrryyyxxxjjjVVVGGG<<<::::::888===GGGZZZnnn~~~tttppprrruuutttrrrppprrrssstttsssssstttuuuyyyzzz}}}|||rrrhhh```XXXTTTNNNJJJHHHFFFEEECCCAAA@@@???===<<<;;;;;;;;;999999999999::::::;;;;;;999999:::;;;<<<===>>>>>>>>>???@@@@@@@@@@@@AAABBBAAACCCCCCCCCAAA?????????===>>>???@@@AAA@@@@@@???AAA@@@@@@AAABBBBBBAAA???;;;:::777555555555777888999:::;;;<<<<<<;;;:::999666555444333333333444444222222333333222222111000........................,,,,,,---///000222333333111000000000000111222222222444888===AAACCCDDDDDDCCCCCCBBBAAA@@@>>><<<;;;<<<<<<<<<<<<:::999777666111000000222555777888888666666555555444333333333///000000///---,,,---/////////000222444666888999;;;===BBBIIINNNVVVdddqqq|||vvvpppnnnooopppnnnlllOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQOOOPPPQQQQQQOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSPPPTTTXXXZZZ___mmm}}}fffSSSAAA???;;;888555444444444444333222222222222222222111111111333777:::;;;;;;>>>@@@BBBBBBCCCHHHPPPWWW[[[fffooooooooosssuuusssrrrtttxxx}}}~~~|||{{{xxxtttooojjjiiijjjlllooodddbbb```___^^^^^^___```dddiiiqqqwwwwwwqqqiiiddd_________aaadddgggkkkmmmlllnnnrrruuuwwwvvvtttsssrrruuuxxxxxxwwwwwwzzz}}}zzzzzzyyyyyyyyyyyyzzzzzzxxxxxxwwwwwwvvvuuuttttttvvvuuusssrrrrrrqqqooommmmmmkkkiiigggeeeeeeeeeeeedddgggjjjlllllllllmmmnnnkkkjjjjjjiiijjjjjjkkkkkkhhhjjjkkkllljjjiiijjjkkkgggjjjkkkiiiddd___\\\\\\bbbaaa^^^XXXSSSTTTZZZ___ccceeeiiijjjddd```iiiwwwxxxzzz|||||||||}}}}}}xxxuuuttt{{{{{{{{{zzzvvvrrrwww~~~zzz~~~}}}yyylllffffffffffffaaaUUUMMMKKKKKKKKKIIIJJJJJJJJJIIIFFFCCCAAADDDEEEHHHMMMQQQSSSRRRPPPGGGIIIKKKKKKJJJKKKLLLNNNMMMMMMKKKGGGCCC?????????DDDHHHKKKHHHBBB>>>>>>@@@EEEFFFGGGGGGFFFGGGIIIKKKMMMKKKIIIHHHIIIKKKLLLMMMPPPTTT^^^qqq||||||xxxrrrqqqsssdddPPP???<<<;;;888<<>>???@@@===>>>@@@@@@@@@@@@BBBCCCBBBDDDEEEDDDAAA@@@@@@@@@<<<===@@@AAABBBAAA???>>>@@@??????@@@AAABBB@@@???;;;:::777555444666777999999:::;;;<<<<<<;;;::::::888777555444444555666666333444444444444333222222//////////////////.........///000222333555666666333333333222333333444444222555999>>>BBBDDDEEEEEEAAAAAABBBAAA@@@>>><<<:::888999:::;;;;;;:::777666111000000222555888999999666666666555444444333333444444333111///---.../////////000111333666777999:::<<>>???@@@AAAAAABBBDDDIIILLLQQQWWW___gggmmmqqquuuwwwwwwwwwvvvwwwyyy|||{{{xxxwwwxxxzzz{{{ppplllhhhffffffgggggggggiiioooyyyxxxqqqqqqpppooooooqqqtttvvvxxxxxxyyyyyyzzz{{{{{{||||||~~~~~~}}}}}}}}}~~~~~~}}}{{{zzz{{{{{{|||xxxvvvsssrrrrrrssssssrrrsssrrrrrrqqqpppooooooooommmkkkhhheeedddeeeggghhhhhhiiijjjkkklllkkkjjjjjjiiihhhhhhiiikkkkkkjjjhhhlllpppqqqnnnkkklllkkkiiikkkiiieeebbb______`````````bbbbbb]]]VVVUUUZZZ```eeeaaa^^^^^^cccllltttyyy}}}~~~~~~|||||||||xxxzzz~~~zzzuuuqqquuu|||}}}{{{zzzxxxooogggbbbbbb[[[SSSMMMJJJHHHEEECCCFFFEEEEEEEEEFFFFFFEEECCCEEEEEEFFFKKKPPPSSSSSSQQQKKKGGGFFFGGGHHHJJJPPPXXXYYYXXXUUUNNNFFF@@@???@@@GGGMMMRRRNNNEEE@@@AAAEEEGGGJJJKKKIIIFFFEEEHHHJJJLLLJJJIIIIIIJJJJJJJJJIIILLLOOOXXXgggwww|||zzz}}}yyyppp{{{vvvdddKKK;;;888:::<<<<<>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@?????????<<<888777999:::888666999999:::;;;:::999888777777666555333333444555555555555555444444333333333333222222111000111111111444222111222333333222111444333333222111111111222222666<<>>CCCIIIRRRZZZ```sss}}}wwwuuussspppoooooopppqqqTTTTTTUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRQQQOOOMMMLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNPPPSSSVVVYYY]]]eeeooowwwtttbbbXXXJJJ>>>888555555444111222333333333222222222111111111222444777:::<<>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@??????===>>>>>>???@@@AAAAAAAAA?????????@@@??????>>>===;;;888555555666777666444999999:::;;;:::999888777777666555555555555666777777777666555444444333333333333222111111111111222222111000111222333333222444333222222111111222222777999===AAADDDFFFGGGGGGHHHFFFDDDAAA>>><<<;;;:::999999999:::<<<<<<:::888555444333222222333555666;;;:::888666555555555555555444333222111111111111111111222222333555666777999;;;???CCCHHHOOOVVV[[[lllvvvzzzwwwuuutttrrrqqqppppppqqqqqqSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQPPPOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNRRRWWWZZZ\\\___eeeiiitttjjjZZZJJJ>>>888777777222222222222222222222222111111111111222555777888===>>>@@@@@@@@@AAABBBDDDEEEHHHMMMRRRXXX```hhhmmmuuuttttttttttttvvvwwwxxxuuuzzz|||{{{{{{zzzyyyyyy}}}~~~|||{{{yyywwwuuurrrqqqqqqpppooommmmmmlllkkkjjjhhhgggfffeeegggfffeeeddddddfffhhhiiijjjjjjkkkllllllkkkjjjiiiffffffgggiiikkknnnppprrrtttyyy{{{xxxuuutttrrrnnnllljjjfffcccaaabbbcccdddbbbbbbaaa```^^^\\\ZZZZZZUUUVVVXXX^^^hhhttt}}}}}}{{{vvvwww{{{~~~yyyrrrooosss}}}{{{vvvpppjjjeeeXXXSSSMMMJJJJJJJJJIIIGGGGGGGGGGGGIIIIIIGGGDDDAAADDDEEEGGGMMMSSSWWWXXXXXXOOOKKKIIIKKKMMMPPPYYYbbbrrrvvvvvvkkkYYYIIICCCBBBOOOXXX```aaaZZZSSSPPPPPPYYYYYYWWWQQQKKKHHHJJJMMMLLLLLLJJJIIIHHHHHHHHHHHHJJJLLLRRR]]]jjj{{{wwwyyyzzzqqqnnnuuu~~~www[[[FFF>>><<<:::777===EEEVVVooo~~~|||{{{zzzyyyrrrrrrrrrqqqqqqqqqppppppssstttvvvwwwyyy}}}vvvjjjdddZZZRRRMMMJJJHHHGGGEEEDDDCCCBBBBBBAAA???<<<;;;::::::999999:::::::::::::::999999::::::;;;<<<============>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@???:::;;;<<<===???@@@AAABBB>>>>>>>>>>>>>>>===<<<<<<<<<:::888888999999888777999999:::;;;:::999888777777777666666777888999::::::999888666555444444444555444333333222222333333333222111222444555444333333333222222111111222222;;;<<>>===<<<:::999999;;;<<<===<<<:::666666555444444555555555;;;:::888777666666666666555444333222222111111222//////000111333444666777:::<<>>@@@@@@AAABBBDDDBBBCCCEEEHHHMMMUUU]]]ccclllnnnqqqtttvvvvvvuuutttooorrrxxx|||yyywwwuuusssqqqoooooonnnllljjjiiihhhgggfffeeecccbbbbbbeeeeeedddddddddfffhhhiiijjjkkklllllllllkkkiiiiiieeeeeeggghhhkkkoootttxxx|||{{{xxxuuupppllliiieeebbb```aaaccceeeaaa______```aaa```\\\YYYSSSUUUZZZaaakkkvvv}}}xxxwwwzzz~~~|||xxxsssppprrryyy~~~|||yyyuuuooohhhcccUUUPPPKKKHHHIIIJJJHHHFFFFFFFFFHHHKKKMMMLLLHHHEEEDDDFFFHHHLLLQQQUUUWWWXXXQQQMMMJJJJJJKKKNNNWWW```nnnuuuyyyqqq___OOOJJJJJJPPPXXX```bbb^^^YYYWWWXXXaaa```\\\TTTMMMJJJKKKNNNOOOOOONNNLLLIIIHHHHHHIIIKKKKKKOOOXXXbbbqqqzzz{{{sssfffiiiqqq{{{|||eeePPPCCC<<<;;;;;;===AAANNNfff~~~{{{xxxrrrrrrqqqqqqqqqpppqqqqqqqqqssstttuuuvvvzzzpppjjj___VVVPPPLLLIIIHHHGGGFFFDDDDDDDDDCCC@@@>>><<<;;;;;;::::::::::::;;;::::::999999::::::;;;<<<============>>>???@@@@@@AAAAAA@@@@@@@@@?????????::::::;;;<<<===>>>???@@@>>>>>>>>>>>>>>>===<<<;;;<<<;;;:::::::::;;;::::::999999:::;;;:::999888777777777888999:::;;;<<<======<<<:::888666555555555666666555444444444444555666555444444666666555444333333222222111222222333:::===@@@DDDFFFHHHIIIIIIEEEDDDBBB@@@???=========::::::999;;;===>>>>>><<<999999888888888777666666999888888777777666666666333333222111000000000000...///000111333555777888999;;;>>>@@@CCCHHHMMMQQQ[[[aaaiiimmmnnnkkkiiihhhgggiiikkklllmmmmmmkkkkkkLLLNNNOOOQQQRRRSSSRRRRRRPPPPPPOOONNNMMMMMMMMMMMMMMMNNNOOOOOOOOOMMMKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNQQQSSSSSSTTTVVV\\\aaaiiivvv|||nnn^^^PPPDDD>>>:::666333111222333222111000000000000000111111222444777;;;>>>@@@AAADDDFFFCCCCCCCCCCCCFFFKKKSSSXXX___dddlllssswwwwwwtttrrrmmmoootttyyy~~~~~~~~~{{{wwwtttrrrpppnnnmmmlllkkkhhhfffeeeeeeeeedddccccccbbbbbbeeeeeeddddddeeefffggghhhiiijjjkkkkkkkkkjjjiiihhhdddeeefffgggiiiooovvv||||||wwwqqqllliiiddd```^^^___bbbcccccc```^^^^^^```^^^YYYUUURRRVVV]]]eeennnyyy}}}~~~yyywwwyyyyyy{{{zzzxxxuuuvvvzzz~~~~~~|||zzzuuummmddd]]]TTTOOOJJJHHHHHHHHHFFFDDDDDDFFFIIIMMMPPPPPPNNNKKKFFFGGGIIIKKKMMMPPPRRRTTTUUUPPPLLLKKKJJJLLLRRRZZZaaajjjqqqlll]]]PPPLLLMMMMMMSSSYYYZZZYYYXXXZZZ\\\bbbaaa]]]UUUNNNKKKLLLOOORRRSSSRRROOOKKKIIIIIIKKKLLLKKKOOOUUU\\\gggzzz~~~~~~wwwdddbbbgggppprrr^^^JJJ===;;;===<<<>>>III___{{{zzzvvvsssrrrqqqpppppppppqqqqqqqqqrrrssstttuuuxxx|||yyyrrrggg\\\TTTOOOKKKIIIIIIHHHGGGFFFFFFEEECCC@@@===<<<<<<;;;::::::;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<=========????????????>>>===<<<;;;777777888888888888888888999999:::;;;:::999888777777888999:::<<<===>>>>>>>>>===:::888666666666666888777777666666666666666888666555444555444333111333222222111222222333333666:::@@@FFFIIIIIIGGGEEECCCBBB@@@???===<<<<<<<<<:::999999:::===??????>>>999999999888777666555555666666666666666666555555444333222111000000000000///000000222444666888999666888<<>>===<<<<<<;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;<<<<<<===>>>???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;666888:::::::::999:::;;;999999:::;;;:::999888777888999:::<<<======>>>>>>???===:::888777777777888:::999888888777777888888666555333333333333111///222222111111222222333333333888???FFFJJJIIIGGGDDDBBBAAA@@@>>><<<;;;;;;::::::888888:::<<>>BBBFFFKKKOOORRRUUUZZZ^^^bbbccccccbbbdddfffhhhkkkllllllkkkjjjJJJKKKLLLNNNOOOOOOOOONNNLLLLLLKKKKKKLLLLLLMMMMMMPPPPPPPPPOOOOOONNNMMMLLLIIIJJJJJJKKKLLLLLLMMMMMMLLLNNNOOOOOONNNQQQVVV[[[aaagggtttvvvcccUUUEEE>>>777333333333222/////////000111111111111111000222444666888;;;@@@CCCCCCDDDDDDDDDDDDEEEGGGIIIIIINNNUUU^^^eeejjjmmmnnnllllllmmmpppsssvvvyyy{{{||||||{{{zzzxxxtttqqqoooiiiggggggggggggfffcccaaaaaabbbccceeegggiiikkkllljjjjjjiiigggfffeeeeeeddddddeeeggghhhiiiiiiiiiiiigggggggggeeeeeekkkuuu~~~~~~xxxppplllfff```]]]^^^```bbbfffbbb[[[WWWTTTTTTTTTTTTWWW^^^gggnnnttt{{{{{{|||zzz|||}}}|||{{{~~~xxxlll^^^UUUQQQNNNJJJHHHIIIIIIFFFDDDDDDEEEGGGKKKOOOQQQQQQPPPGGGIIIJJJJJJIIIJJJMMMPPPTTTPPPMMMLLLJJJGGGJJJPPPQQQVVVZZZWWWOOOIIIGGGHHHHHHJJJLLLLLLKKKLLLOOORRRSSSTTTTTTQQQMMMKKKMMMPPPUUUWWWVVVRRRLLLHHHIIIKKKJJJJJJMMMQQQSSSXXXcccpppsssbbb]]]hhh}}}{{{jjjVVVEEE<<<<<<:::???OOOggg}}}zzztttsssqqqoooooopppqqqrrrrrrsssuuuuuuuuuwwwzzz|||zzzlllaaaYYYSSSPPPMMMKKKJJJJJJJJJHHHFFFDDD???>>>===<<<;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>===<<<;;;:::999777:::===>>><<<<<<===>>>999999:::;;;:::999888777888999;;;<<<============>>><<<999777666777888:::;;;::::::999888999999999555444333333555555555333222222111111222222333444333777>>>EEEIIIJJJIIIGGGDDDCCCAAA???===;;;;;;:::999888777888<<>>HHH\\\rrr}}}tttsssqqqoooooopppqqqrrrssstttvvvvvvvvvwwwyyy|||rrrfff]]]VVVRRRNNNLLLKKKJJJJJJIIIGGGEEE??????>>><<<<<<;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;===>>>>>><<<<<<;;;;;;;;;:::::::::999:::;;;<<<===???@@@@@@=========<<<;;;:::888777333777:::;;;:::999:::<<<999999:::;;;:::999888777999:::;;;=========<<<<<<===;;;999777666777999:::<<<;;;::::::999999::::::666555555666999::::::999222111111111222333333444555888===CCCHHHJJJKKKKKKEEEDDDBBB@@@>>><<<;;;;;;888777666888;;;>>>@@@@@@BBB@@@<<<999777888999:::555666777888999999888888444444333222111111111111000000000000111222333444666999<<>>999666111///000000...///222111...///333222111000000111444777999BBBEEEIIIJJJIIIGGGFFFFFFDDDDDDEEEGGGLLLSSSYYY]]]```bbbfffiiilllooorrruuuvvvuuuuuuuuuwwwyyy{{{|||||||||}}}|||yyyvvvrrrsssssssssrrrpppnnnmmmfffdddbbbbbbdddfffffffffdddfffjjjlllnnnqqquuuwwwwwwsssmmmhhheeedddcccbbbeeeeeeeeefffhhhiiihhhfffjjjiiiffffffgggkkkpppsss}}}xxxqqqtttppphhhcccccc```ZZZ[[[UUUPPPPPPSSSYYYaaafffjjjmmmooorrrtttwww{{{~~~}}}||||||zzzzzz|||~~~vvvhhh\\\UUUOOONNNLLLJJJHHHFFFDDDCCCCCCDDDFFFFFFFFFGGGIIILLLIIIJJJJJJJJJIIIIIIJJJLLLIIIHHHHHHIIIJJJJJJIIIGGGPPPOOOLLLJJJHHHFFFFFFEEEIIIIIIIIIGGGEEEEEEGGGIIILLLMMMLLLKKKJJJKKKMMMNNNPPPSSSUUURRRLLLHHHHHHJJJOOONNNLLLLLLNNNSSSXXX[[[oooqqqbbbeeeuuu~~~eeeMMM>>>>>>===AAAQQQhhhxxx~~~vvvrrroooqqqrrrppppppqqquuuuuuuuuuuuuuuvvvvvvwwwqqqdddZZZTTTUUUOOOKKKLLLMMMJJJGGGGGGCCCCCCAAA???===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;:::999999777666777777888999;;;;;;;;;===???>>><<<:::::::::;;;===?????????>>>???@@@>>>======;;;:::999888888;;;<<<===<<<999777777777666;;;999222555@@@CCC===111111222333333444555555777999===CCCJJJNNNOOONNNIIIHHHEEEBBB@@@>>>===<<<;;;<<<=========AAAHHHNNNMMMJJJEEE@@@;;;777444333777888999888777666666888666666555444333222222111111111111222222333333333555777:::<<<>>>@@@DDDGGGIIILLLPPPSSSUUUXXX[[[]]]cccbbbbbbbbbccccccdddeeeHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLJJJIIIJJJKKKMMMNNNOOOQQQQQQQQQQQQPPPKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLNNNPPPSSSUUUWWW[[[aaagggrrruuuhhhYYYJJJAAA;;;444222555333000000222111...///222222111000///000333555777???BBBEEEHHHHHHIIIIIIJJJGGGFFFEEEFFFIIIMMMQQQTTTZZZ]]]aaadddfffjjjnnnpppppppppqqqsssuuuxxxzzz{{{|||}}}~~~~~~|||yyyxxxxxxwwwuuurrroooqqqssstttsssqqqnnnllliiigggffffffhhhiiiiiiiiijjjjjjkkklllooouuu}}}zzzrrrllliiigggfffeeehhhgggggghhhjjjjjjiiihhhiiihhhggggggiiilllpppsssyyy~~~}}}uuulllooonnnhhhcccaaa\\\UUUPPPNNNMMMPPPWWW___gggmmmrrrtttvvvvvvvvvwwwyyy{{{{{{wwwzzz~~~yyywwwyyy|||~~~}}}rrreeeZZZTTTMMMLLLKKKIIIGGGFFFEEEDDDBBBCCCDDDDDDDDDEEEGGGIIIHHHHHHIIIHHHHHHIIIKKKLLLKKKJJJJJJKKKLLLLLLKKKIIIMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFEEEDDDDDDFFFHHHJJJJJJJJJIIIIIIIIIKKKMMMMMMQQQSSSRRRLLLHHHHHHJJJKKKJJJHHHHHHJJJNNNSSSVVVhhhwwwmmmgggooo{{{ttt___FFFBBB>>>AAAKKK\\\nnnzzzyyytttpppqqqqqqpppppprrrtttsssssssssssstttuuuuuu{{{zzz|||{{{oooeee___WWWOOOJJJJJJKKKHHHGGGGGGFFFEEECCCAAA???===;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<===============::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999::::::::::::999999888888888888888999:::;;;<<<:::<<<===<<<;;;999999:::;;;===?????????>>>???@@@???>>>>>>===<<<;;;:::999<<<===>>><<<:::888888888888<<<:::444777???AAA:::111111222333444666777777999;;;???FFFLLLQQQRRRRRRMMMLLLJJJGGGDDDBBBAAA@@@===>>>???>>>???EEEMMMTTTVVVTTTNNNHHHBBB===999888777888999888777666666888888777666555444333333222111222222222222222222333555777:::<<<===@@@DDDGGGHHHKKKOOORRRUUUXXX[[[]]]bbbaaaaaaaaaaaaaaabbbbbbHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMLLLJJJHHHIIIJJJLLLMMMOOOQQQQQQQQQQQQPPPMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOQQQRRRSSSTTTUUUXXX[[[^^^dddqqqxxxlll\\\OOOBBB999666888555111000222111......111222111000//////111333444999<<<@@@CCCEEEHHHKKKNNNJJJHHHFFFEEEEEEFFFHHHIIIQQQTTTXXX[[[^^^aaaeeehhhhhhiiilllpppsssvvvxxxyyyxxxxxxyyyzzz{{{}}}~~~~~~{{{~~~~~~~~~~~~~~~}}}||||||zzzwwwtttqqqppppppnnnmmmlllooosssvvvvvvsssooollllllkkkjjjkkkmmmmmmmmmkkknnnmmmjjjjjjnnnwwwvvvnnnjjjhhhgggfffhhhgggfffgggiiiiiihhhggggggggghhhiiilllnnnppprrruuuzzzyyyqqqeeehhhhhhddd___[[[TTTNNNIIIKKKOOOUUU^^^hhhppptttyyy{{{}}}}}}|||zzzzzz{{{{{{vvvsssyyyzzz}}}}}}uuutttwww|||~~~|||uuulllaaaWWWQQQKKKKKKJJJHHHGGGFFFEEEDDDAAABBBCCCBBBBBBCCCFFFHHHFFFFFFFFFGGGHHHJJJLLLMMMNNNMMMLLLMMMOOOOOOMMMLLLIIIJJJKKKKKKKKKKKKJJJIIIEEEFFFFFFFFFDDDDDDFFFHHHIIIIIIHHHHHHHHHIIIKKKKKKIIIMMMPPPPPPLLLIIIHHHHHHHHHGGGFFFEEEGGGKKKOOORRR^^^kkk~~~kkklllvvv~~~uuuSSSHHH??????DDDMMM___qqqzzzwwwqqqppppppnnnpppsssrrrrrrqqqqqqrrrrrrssstttvvvuuuwww}}}vvvlllfff\\\SSSLLLKKKKKKIIIHHHJJJIIIHHHFFFDDDAAA???===<<<:::::::::::::::999999999:::;;;<<<<<<======<<<<<<::::::::::::::::::::::::;;;;;;:::::::::999999999999999999999999888777777999999999999:::;;;;;;;;;999:::;;;999888888999:::;;;===??????>>>>>>???@@@@@@??????>>>===<<<;;;;;;<<<>>>???===;;;999999:::999===<<<777888===<<<666000111222333666888:::;;;<<<>>>BBBIIIPPPUUUWWWWWWTTTSSSQQQNNNKKKIIIGGGFFF@@@AAABBBAAACCCJJJTTT[[[aaa^^^YYYRRRJJJCCC===:::777888999888777666666888888888777666555444444333222222222222222111111111555777999;;;===@@@CCCFFFFFFIIINNNRRRUUUXXX[[[^^^``````_______________```HHHGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMKKKIIIHHHHHHIIIKKKLLLNNNPPPQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRQQQTTTVVVXXXYYY[[[eeeyyyzzzmmm]]]MMM@@@999777555000...000000......000222111///......///000111444777999<<>>===???BBBQQQcccuuuzzz|||tttpppnnnmmmnnnrrrqqqqqqppppppqqqqqqrrrsssvvvuuuwww|||~~~rrrkkkdddZZZQQQNNNNNNLLLKKKMMMJJJIIIGGGEEEBBB???>>>===::::::999999999999888888::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::999999999888888999888888777666555888888999999999999999999888888888777666666888;;;:::<<<>>>???>>>>>>???@@@??????>>>======<<<;;;;;;===>>>???>>><<<::::::;;;:::<<<;;;888888:::777000000000222444777:::===???>>>@@@DDDKKKRRRXXX[[[[[[[[[ZZZXXXUUURRROOOLLLKKKEEEEEEEEEDDDFFFMMMXXXaaaeeeccc^^^WWWOOOFFF>>>:::777888999888666666666888888888777666555444333333333333222222111111000000444666999;;;<<>>GGGTTTnnnttt{{{xxxrrrnnnlllmmmqqqqqqqqqppppppqqqqqqrrrsssvvvuuuwww{{{}}}|||tttjjj```VVVRRROOOLLLLLLMMMJJJIIIGGGEEECCC@@@???>>>:::::::::999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>;;;;;;;;;:::::::::999999888888888888777666555444777777888888888888777666666666777666555666888;;;:::<<<>>>>>>>>>===>>>???>>>======<<<<<<;;;;;;;;;===>>>??????===;;;;;;<<<:::;;;:::777777666222---///000111444777;;;???BBB@@@AAAEEEMMMUUU[[[___```aaa```___\\\XXXTTTQQQOOOHHHHHHHHHFFFHHHNNNXXX```dddccc```ZZZRRRIII@@@;;;777888999888666666666888777666666555444333222222222222222111111000000000333555888:::<<<>>>BBBEEEDDDGGGLLLPPPTTTWWW[[[]]]^^^^^^]]]]]]]]]]]]^^^^^^IIIIIIIIIIIIJJJKKKLLLLLLKKKLLLLLLJJJGGGFFFFFFGGGGGGHHHJJJLLLNNNNNNNNNNNNLLLLLLMMMMMMMMMMMMMMMMMMQQQQQQRRRQQQPPPNNNLLLKKKPPPNNNQQQVVVWWWZZZiiiyyyyyylll___PPPEEE>>>777222222333111000000000000//////.../////////000111222222333444888;;;AAAAAABBBCCCDDDCCCCCCCCC>>>AAADDDFFFHHHJJJMMMPPPRRRUUUYYY^^^cccgggjjjlllpppsssuuutttqqqooooooqqqpppsssuuuuuusssrrrsssvvvtttwww{{{~~~~~~{{{yyyyyyyyyyyyyyyyyyxxxwwwvvvuuuvvvwwwwwwwwwwwwwwwvvvqqqqqqrrrsssuuutttqqqoookkklllmmmnnnooooooooooooppppppnnnkkkgggeeefffggghhhnnnvvv}}}~~~yyyvvvpppnnnkkkkkklllmmmmmmlllmmmnnnnnnmmmmmmooorrruuuxxxtttooommmmmmnnnnnnnnnjjjhhheeedddeeeeeeeeedddeeefffiiikkkllllllkkkjjjlllppprrrrrrrrrqqqjjjcccUUUNNNGGGDDDBBBAAAFFFKKKQQQ___kkkpppuuu~~~zzzvvvtttvvvzzz|||{{{xxxuuutttvvvwwwxxxxxxtttrrrsss}}}vvvmmmkkkmmmnnnmmmfffccc___]]][[[WWWPPPKKKLLLKKKJJJIIIGGGEEEDDDCCCDDDDDDEEEFFFGGGKKKQQQUUUMMMIIIEEEDDDGGGJJJKKKJJJLLLKKKJJJKKKMMMMMMKKKJJJJJJJJJLLLLLLLLLLLLKKKJJJJJJKKKKKKIIIFFFCCCBBBBBB@@@AAADDDJJJNNNNNNIIIDDDFFFGGGHHHHHHIIIHHHGGGFFFGGGFFFEEEEEEFFFGGGIIIKKKNNNTTT^^^nnn~~~yyyvvvyyy~~~jjjTTTIIICCC>>>AAAIIIaaajjjuuuxxxrrrmmmmmmpppppppppooooooppppppqqqrrrttttttuuuxxxyyyzzzzzzpppeee[[[UUUQQQMMMKKKLLLJJJIIIHHHFFFDDDBBBAAA@@@;;;;;;::::::999999888888888999::::::;;;;;;::::::;;;;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;:::::::::999999999888888666555444777777888888888777555444444555666666666666888::::::<<<>>>>>>======>>>???=========<<<<<<;;;;;;;;;<<<>>>???>>><<<;;;;;;<<<:::999888777777555222...000000111333777<<<@@@CCCBBBCCCHHHOOOXXX___ccceeegggfffeeebbb^^^YYYUUUSSSKKKKKKJJJGGGGGGKKKTTT[[[___```___\\\UUULLLDDD>>>777888999888777666666888666666555444333222111111111111111111111000000000333555777999;;;>>>AAADDDDDDGGGLLLPPPSSSVVVYYY\\\\\\\\\\\\\\\\\\]]]^^^^^^JJJJJJJJJJJJKKKLLLMMMMMMKKKLLLLLLJJJGGGEEEEEEFFFEEEFFFHHHJJJLLLLLLLLLLLLIIIJJJJJJKKKKKKLLLLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLOOOLLLOOOWWWYYYYYYbbbooovvvgggYYYKKKBBB;;;999999555222111//////////////////000000///000111111000111333555999:::===???@@@@@@@@@???>>>@@@CCCDDDEEEGGGJJJLLLJJJLLLNNNRRRWWW[[[___aaaccchhhnnnooolllkkklllnnnmmmpppsssrrrnnnlllnnnpppnnnqqquuuyyyyyyxxxuuusssttttttuuuuuuuuuttttttsssqqqrrrsssssssssrrrqqqqqqlllkkkkkklllmmmmmmllljjjfffggghhhjjjkkkllllllmmmpppqqqqqqnnnjjjhhhhhhiiigggllluuu}}}{{{xxxqqqnnnjjjhhhiiikkklllmmmoooppppppooonnnnnnppprrrsssqqqnnnmmmnnnoooooonnnkkkhhheeecccdddddddddccccccdddeeeggggggfffeeedddcccggghhhgggfffeee^^^WWWKKKCCC>>>???@@@CCCJJJSSS^^^mmmyyyzzz|||~~~|||{{{{{{|||}}}~~~|||yyywwwwwwuuusssqqqkkklllrrr|||rrriiiggggggdddaaa^^^[[[YYYYYYYYYVVVOOOJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHKKKQQQTTTQQQLLLFFFEEEGGGJJJIIIHHHKKKJJJJJJJJJLLLLLLJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNJJJLLLMMMLLLJJJHHHGGGGGGBBBEEEJJJQQQWWWUUUNNNGGGHHHGGGGGGFFFGGGHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGIIIKKKOOOWWWbbbrrr}}}vvvrrrvvv}}}lllXXXGGG>>>???BBBRRR___nnnxxxwwwpppoooqqqnnnnnnnnnnnnnnnoooooopppsssrrrtttvvvvvvuuu{{{xxxmmmbbb\\\WWWQQQMMMMMMKKKJJJIIIHHHFFFEEEDDDCCC<<<<<<;;;;;;:::999999999888888999:::::::::::::::999999::::::;;;<<<<<<============<<<<<<<<<;;;;;;:::::::::999888777555555888888999:::999777555333222444666777777777888:::999;;;===>>>======>>>???>>>>>>>>>============<<<;;;===>>>>>><<<;;;;;;<<<<<<999888888888666333222000000000222666;;;@@@CCCEEEFFFJJJRRR[[[ccchhhjjjlllllljjjgggccc^^^YYYWWWLLLLLLKKKGGGEEEGGGMMMSSSWWWYYYZZZZZZUUUNNNEEE@@@777888999888777666666888777777666555444333222222000000000000111111111111222444777999:::===AAADDDEEEHHHLLLPPPRRRUUUXXXZZZYYYYYYYYYYYYZZZ\\\]]]^^^KKKJJJJJJKKKKKKLLLMMMNNNKKKLLLKKKIIIGGGEEEEEEEEEDDDEEEGGGIIIKKKLLLLLLKKKGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLLLLMMMNNNNNNQQQLLLOOOYYY\\\ZZZ___jjjvvvxxxjjjUUUKKKBBB???===888444222////////////000000000111...///111111000000222333444666999;;;=========<<<>>>@@@CCCDDDEEEFFFHHHJJJEEEFFFGGGJJJNNNSSSWWWZZZXXX___gggjjjiiihhhjjjlllnnnqqqtttrrrmmmkkkllloookkknnnrrruuuvvvtttqqqnnnqqqqqqrrrsssssssssrrrrrrmmmnnnooooooooonnnlllkkkhhhgggfffggghhhiiihhhgggbbbccceeegggiiikkkkkklllooorrrsssqqqmmmjjjjjjkkkfffkkkttt|||{{{yyyrrrnnniiiggghhhjjjmmmmmmpppppppppnnnmmmmmmooorrrooonnnllllllmmmnnnmmmllliiifffcccaaaaaabbbaaaaaaaaabbbcccccccccbbbaaa```\\\```aaa___^^^\\\UUUNNNCCC===:::>>>BBBFFFOOOYYYmmm|||}}}|||zzzvvvrrrnnneeeiiirrr}}}|||ooogggeeeccc^^^YYYYYYWWWUUUWWWYYYVVVOOOIIIGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHKKKOOOSSSTTTNNNHHHEEEHHHIIIHHHFFFKKKJJJJJJJJJLLLLLLJJJIIIGGGGGGHHHJJJLLLNNNPPPRRRLLLNNNPPPQQQOOONNNNNNNNNGGGJJJQQQZZZ```]]]TTTLLLJJJHHHFFFEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEGGGHHHIIIIIILLLRRRZZZggg|||{{{www|||qqqnnnsss~~~cccIII>>>>>>@@@GGGWWWiiisss|||{{{sssqqqrrrmmmllllllllllllmmmnnnnnnsssrrrtttvvvuuutttxxx~~~uuujjjccc]]]VVVQQQPPPLLLKKKJJJIIIHHHGGGGGGFFF======<<<;;;;;;:::999999888888999::::::::::::999777777888999999:::;;;;;;>>>============<<<<<<<<<;;;;;;::::::888777666555999:::;;;;;;:::888555444111444777888888888999999999;;;===>>>======>>>???????????????>>>>>>>>>>>>;;;<<<======<<<:::;;;<<<===:::888999999777666666000000000222666;;;???BBBGGGHHHMMMTTT]]]fffkkkmmmoooooonnnkkkfffaaa\\\YYYMMMMMMKKKGGGDDDDDDIIIMMMOOORRRUUUVVVSSSMMMEEE@@@777888999888777666666888888888777666555444333333//////000000111111222222222444777999:::===AAADDDEEEHHHLLLOOORRRTTTWWWYYYVVVVVVVVVWWWYYYZZZ\\\]]]MMMLLLLLLKKKLLLLLLMMMNNNLLLLLLKKKJJJHHHFFFDDDBBBDDDEEEEEEFFFGGGHHHHHHHHHFFFGGGJJJLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOQQQTTTZZZaaafffttt~~~ooo]]]KKKCCC>>>888444555000///......///000...---000000000000000000000000111333555777999;;;<<<<<<===>>>AAADDDGGGJJJLLLNNNLLLHHHEEEEEEHHHKKKLLLLLLUUUVVVXXX[[[^^^aaadddeeeiiiiiijjjkkkkkkjjjiiiiiihhhlllpppsssrrrpppooonnniiilllppprrrqqqqqqqqqrrrooooooooolllhhheeecccccccccdddeeegggfffeeecccbbb^^^aaaeeehhhhhhhhhiiiiiimmmnnnppppppmmmkkkjjjjjjlllkkklllrrryyy|||zzzvvvqqqooollliiiiiijjjmmmooouuusssqqqooonnnooopppqqqpppqqqqqqmmmjjjiiikkkmmmjjjgggcccaaaaaaaaa``````aaa``````aaabbbaaa___]]]UUUTTTRRROOOLLLHHHDDDBBB@@@;;;:::BBBMMMWWWcccmmmyyy}}}xxxqqqkkkgggdddgggmmmwww~~~xxxnnneee^^^YYYUUURRROOOPPPRRRUUUVVVSSSNNNJJJJJJIIIHHHIIIJJJJJJHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKMMMKKKIIIGGGFFFGGGIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHJJJIIIHHHJJJMMMQQQRRRSSSTTTSSSQQQPPPPPPRRRTTTUUUSSSQQQSSS\\\fffggg^^^SSSNNNLLLHHHEEEDDDDDDEEEEEEHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHKKKRRR[[[kkkxxxpppqqq|||}}}tttrrruuu~~~uuuUUU???:::>>>AAAMMM^^^lllvvv{{{wwwtttpppmmmkkkjjjlllmmmnnnnnnooooooppprrrtttwwwyyyzzztttjjjccc]]]VVVRRRKKKJJJHHHGGGHHHGGGEEECCCBBBAAA???>>>===<<<======999999888777888999;;;<<<<<<;;;:::999888888888888888;;;===???>>><<<<<<<<<===888777:::;;;888666777::::::::::::999888777666:::::::::;;;<<<;;;999777666666888;;;>>>???>>>===<<<<<<<<<>>>@@@@@@>>><<>>@@@FFFIIIMMMTTT\\\eeelllpppsssrrrooommmiiiccc]]]XXXQQQNNNIIIDDDAAA@@@BBBCCCHHHJJJMMMPPPPPPLLLEEE???;;;999888777666666777777999999999999777555333111111111222333333333333222666777888888999<<>>===;;;:::===GGGRRR^^^kkkvvv~~~yyyqqqjjjffffffgggllluuu}}}|||uuulllbbb[[[VVVRRRPPPMMMNNNOOOQQQSSSRRRNNNKKKJJJIIIHHHHHHJJJJJJHHHFFFIIIIIIIIIIIIIIIIIIHHHHHHKKKJJJGGGFFFFFFGGGIIIKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIKKKPPPSSSUUUUUUUUUTTTRRRQQQQQQRRRTTTUUUVVVTTTUUU]]]fffggg```WWWNNNLLLIIIFFFDDDDDDEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGIIIOOOVVVdddzzzrrrjjjjjjssswwwuuuvvv}}}zzz\\\DDD<<<===;;;FFFUUUdddppp|||yyytttqqqnnnkkkkkklllmmmnnnnnnnnnnnnoooqqqsssuuuwwwxxx~~~~~~sssiii```XXXRRRMMMKKKIIIHHHIIIIIIGGGFFFDDDCCCAAA???======<<<===999999888888999::::::;;;;;;;;;::::::999888888777666999;;;<<<;;;;;;;;;<<>>>>>======<<<===>>>@@@@@@>>><<<>>><<<::::::::::::999888999999999888666555333222000000222444777:::<<<===DDDFFFLLLSSS[[[cccjjjmmmrrrpppnnnllliiiddd]]]YYYRRRNNNIIIDDD@@@???@@@AAACCCDDDGGGJJJKKKIIIDDD???:::999777666555555666666777777777666444333111000111111222222333333333222666777888999:::===AAADDDHHHIIIKKKMMMOOOQQQQQQRRRRRRRRRSSSTTTVVVWWWXXXXXXJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLJJJGGGEEEDDDCCCDDDDDDEEEEEEFFFFFFGGGDDDFFFGGGIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMPPPUUU[[[```jjjsssxxxgggZZZQQQGGG???<<<888666333111111111000...////////////////////////000000///000111222444555:::;;;===AAADDDGGGJJJKKKJJJHHHGGGGGGIIIJJJJJJIIIJJJKKKLLLMMMOOOPPPQQQRRRXXXZZZ\\\___aaabbbbbbbbb```dddhhhjjjiiigggfffeeefffhhhlllmmmmmmmmmnnnoookkklllkkkiiieeeaaa``````[[[\\\___aaabbbcccccccccbbbdddgggiiiiiihhhiiijjjkkkllllllkkkjjjjjjkkkmmmooommmmmmppptttwwwwwwuuuwwwvvvtttrrrpppooonnnnnntttsssqqqpppoooooopppqqqoooppppppnnnjjjgggeeeeeeccc```]]][[[ZZZZZZYYYXXX\\\]]]```aaa```ZZZRRRLLLDDDAAA>>>;;;999888999999<<<>>>EEEPPPZZZcccppp|||~~~}}}yyyrrrjjjfffiiiiiilllrrryyy}}}|||zzzxxxrrrhhh___XXXSSSOOOMMMLLLKKKLLLMMMPPPPPPOOOMMMJJJIIIGGGHHHIIIIIIGGGFFFHHHHHHHHHHHHGGGGGGFFFEEEHHHGGGFFFEEEFFFHHHJJJLLLKKKJJJIIIHHHHHHIIIJJJJJJGGGGGGIIIMMMRRRUUUVVVVVVRRRQQQPPPOOOOOOPPPQQQRRRVVVTTTTTTZZZbbbddd^^^XXXNNNLLLIIIFFFEEEDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFGGGKKKPPP[[[mmm}}}}}}mmmeeedddjjjsss{{{~~~{{{yyyxxx}}}eeeLLL>>>:::888???KKKYYYgggttt|||}}}tttrrrpppmmmllllllmmmnnnmmmlllmmmnnnoooqqqsssuuuvvvxxxzzz~~~sssiii^^^WWWPPPNNNKKKJJJJJJJJJIIIHHHFFFEEECCCAAA???===<<<<<<888999999:::::::::::::::::::::;;;;;;:::999888777555777888999888888:::;;;;;;888888<<<===;;;:::;;;;;;;;;;;;;;;:::999888888555555666888;;;===<<<;;;888777666777999<<<===============???AAAAAA???===<<<;;;999999::::::999777888888888888777555333222000000111333555777999:::???CCCIIIQQQZZZaaafffiiinnnmmmkkkiiigggbbb]]]YYYRRROOOIIIDDD@@@>>>======<<<<<<>>>AAACCCDDDAAA???999888777555444555555666888777666444333222222222111111222222222333333333666777888999:::===AAADDDHHHIIIKKKMMMNNNOOOPPPPPPOOOOOOPPPRRRSSSUUUVVVVVVJJJKKKMMMNNNNNNMMMLLLLLLMMMMMMLLLKKKIIIGGGEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKMMMQQQXXX\\\eeejjjtttvvvkkkbbbXXXMMMGGG===:::666333222222222111////////////////////////111000...------///111222666777999<<>>===<<<888999:::;;;;;;;;;999999999:::;;;<<<<<<:::888777666777888666555555777888777555888???AAA===999999:::::::::::::::999888888555444555777999;;;;;;:::999777444444777:::<<<<<<=========???AAAAAA???===;;;:::999999::::::888666777888888888777555333111111111222222444555777888;;;???FFFOOOWWW^^^bbbeeeiiihhhfffdddbbb___ZZZVVVQQQNNNIIIDDD???<<<::::::888888888:::<<<>>>>>>>>>999888666555444444555555:::999777555444444444555222222111222222222333333555777999:::;;;===AAADDDHHHIIIJJJKKKMMMMMMNNNNNNMMMMMMOOOPPPRRRTTTUUUVVVKKKMMMNNNOOOOOOMMMJJJHHHKKKKKKJJJJJJHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHIIIIIIJJJNNNTTTXXX\\\___fffooo|||{{{rrrhhh[[[RRRCCC???999555333333222111000000000000000000000000111000...------...000111111222444777999<<<>>>???AAACCCEEEHHHJJJMMMOOOPPPQQQQQQPPPOOOOOONNNMMMMMMOOOPPPRRRSSSTTTTTTSSSSSSWWWZZZ]]]^^^]]]\\\[[[[[[]]]___aaaccccccdddfffhhhkkklllllljjjhhheeeeeeeeebbbccceeegggjjjlllnnnnnnmmmoooppppppooonnnoooppplllmmmlllkkkjjjkkkmmmoooqqqppppppppprrrtttuuuuuuvvvvvvwwwwwwvvvuuutttsssrrrrrrpppooommmlllkkkkkkgggggggggfffccc^^^YYYUUUTTTSSSRRRSSSUUUVVVVVVUUURRRPPPNNNKKKIIIDDD???;;;555333111000333999???CCCPPPTTT\\\dddgggiiipppzzz}}}~~~{{{vvvsssrrrrrrsssqqqppprrrwww}}}ssslllbbbYYYTTTQQQOOOMMMMMMKKKJJJKKKNNNQQQSSSTTTLLLJJJHHHGGGGGGHHHGGGFFFGGGHHHIIIIIIIIIGGGFFFEEEBBBCCCCCCEEEGGGJJJLLLNNNTTTRRROOOKKKIIIIIIIIIIIIHHHHHHIIIKKKNNNOOOMMMKKKKKKJJJJJJIIIIIIHHHHHHHHHMMMLLLLLLNNNQQQRRRQQQPPPNNNLLLJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEHHHFFFEEEHHHJJJOOOXXXcccyyyxxxnnngggeeeeeehhhmmmsss~~~~~~ttt\\\FFF888999999<<>>===999:::;;;<<<<<<;;;999888999:::;;;<<<<<<;;;999777888999888666444333444555777777===EEEGGGBBB<<<999888888888888888777777666666555444444666777777666888555222222555888;;;<<<=========???@@@AAA???===:::999999999::::::888666666777888888777555333111222222222333444555666777888<<>>AAACCCFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPSSSUUUVVVWWWKKKLLLOOOPPPPPPMMMJJJGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHGGGHHHLLLQQQUUUXXX[[[```fffooo~~~~~~uuuiii___PPPKKKBBB;;;777555444333000000000000000000000000111000///......///000111///000111333444666777888:::<<<@@@BBBEEEHHHMMMPPPTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRSSSTTTTTTSSSRRRQQQRRRUUUWWWXXXWWWUUUUUUUUUWWWYYY[[[\\\]]]^^^aaaccckkklllmmmmmmkkkiiiiiijjjiiijjjkkkmmmoooqqqssstttrrrttttttsssqqqpppqqqrrrnnnoooooonnnmmmmmmnnnpppqqqqqqrrrsssssstttuuuuuuuuuuuuuuuvvvuuuuuutttsssuuutttrrrpppnnnllljjjiiiaaa```___^^^\\\XXXRRRNNNLLLKKKKKKLLLOOOPPPOOONNNJJJGGGCCC???===;;;999777000//////222888@@@IIIOOOYYY[[[bbbjjjnnnooouuu||||||~~~yyyzzz~~~yyyuuussssssvvvwwwttttttvvv|||pppiii___WWWSSSQQQPPPOOONNNLLLKKKLLLOOOSSSUUUUUUNNNKKKIIIGGGHHHHHHHHHGGGFFFGGGIIIJJJJJJIIIGGGFFFBBBCCCDDDFFFHHHKKKMMMNNNUUUSSSPPPMMMKKKJJJIIIIIIJJJIIIHHHIIIJJJJJJHHHGGGKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGEEEEEEHHHJJJMMMTTT[[[ooozzzqqqjjjhhhfffgggjjjooowww}}}uuuyyy{{{gggOOO???888666777@@@OOO```nnntttsss}}}yyyvvvrrrooonnnnnnmmmlllmmmmmmmmmnnnppprrrssstttttttttvvvzzz}}}xxxooofffaaaYYYRRROOOMMMLLLLLLKKKJJJIIIGGGEEEBBB???>>>;;;;;;;;;;;;;;;::::::999999:::;;;<<<<<<;;;:::999999999999888555333444444444444999AAADDD>>>888666444555555666555555444444666444222222333333333222555333111111444888;;;<<<<<<<<<<<<>>>@@@@@@>>><<<999999999:::<<<;;;999777444666777888777555222000222222222222333555666777777:::@@@HHHQQQXXX]]]```cccaaa]]]ZZZWWWSSSOOOKKKJJJHHHFFFCCC???<<<999777999666444444666888::::::999888777555444555555666666555444333222222222222333222111111111222333444555777:::<<<===???AAACCCDDDEEEGGGIIIJJJKKKLLLLLLKKKLLLNNNPPPSSSUUUWWWXXXGGGJJJNNNPPPQQQOOOKKKIIIGGGHHHHHHIIIJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGJJJOOOSSSUUUYYY^^^aaafffqqqzzzrrrggg```UUUJJJCCC>>>;;;999222222222222222222222222//////////////////000000//////000111222222333444333555888999;;;???EEEIIIOOOPPPRRRTTTWWWYYY[[[\\\UUUVVVWWWXXXXXXWWWVVVUUURRRTTTVVVVVVUUUTTTSSSTTTWWWYYY[[[\\\]]]^^^aaadddjjjkkkmmmnnnmmmlllmmmnnnnnnooooooppprrrssstttuuuuuuvvvvvvtttrrrqqqrrrsssppprrrsssrrrpppoooooopppoooqqqtttuuuuuuvvvvvvvvvuuuuuutttsssrrrrrrqqqqqqtttsssqqqnnnkkkhhheeeddd\\\ZZZWWWVVVUUUQQQLLLHHHEEEDDDDDDDDDFFFFFFEEECCCAAA>>>;;;888888777666444000111333888AAALLLWWW]]]ddddddhhhppptttuuuxxx|||{{{{{{vvvvvv~~~|||yyywwwvvvwwwwwwuuuvvvyyy~~~llleee\\\UUUQQQPPPPPPPPPNNNMMMKKKLLLOOORRRTTTTTTPPPMMMJJJHHHHHHIIIIIIHHHDDDEEEHHHJJJKKKJJJHHHGGGCCCCCCEEEGGGIIILLLNNNOOOQQQPPPOOONNNLLLKKKJJJJJJKKKIIIGGGGGGHHHHHHGGGFFFJJJJJJJJJJJJIIIHHHGGGFFFEEEGGGIIIJJJIIIHHHIIIJJJMMMLLLKKKIIIHHHFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFEEECCCDDDHHHKKKLLLQQQWWWdddsssxxxpppmmmiiihhhiiinnntttzzz{{{ooonnn|||~~~~~~rrr[[[III;;;888666:::FFFWWWgggpppoooxxx{{{xxxssspppooonnnmmmllllllllllllmmmnnnpppqqqrrruuurrrssswww|||zzzqqqjjjaaaXXXSSSPPPNNNMMMKKKKKKJJJIIIFFFDDDAAA@@@<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;666888::::::888666666777222000222777999666333333111222222333333222222222444222000///000111111000111000///111444888:::;;;;;;;;;;;;===??????===;;;999999:::;;;===<<<:::888333555777888888555222000000000000111222333555555666999>>>FFFNNNVVV\\\```dddaaa\\\XXXTTTOOOKKKGGGEEEEEEDDDBBB@@@===:::888666444222333555888:::::::::999777666555555666666444444444444333222111111333222111000000222444555555777:::<<<===???AAACCCBBBCCCEEEGGGIIIKKKLLLLLLJJJKKKMMMOOORRRUUUWWWXXXDDDGGGLLLPPPRRRQQQNNNLLLGGGHHHIIIJJJKKKKKKLLLLLLGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGJJJOOORRRNNNTTTYYYZZZ\\\dddttt{{{rrreeeXXXNNNHHHCCCAAA222222222222222222222222---...///000000000/////////000000000111111111222///111222333444777>>>CCCEEEFFFJJJNNNRRRWWWZZZ[[[XXXYYYZZZ[[[\\\[[[ZZZZZZUUUWWWXXXYYYWWWVVVUUUVVVZZZ\\\^^^___```bbbeeegggiiikkkmmmnnnmmmnnnooopppqqqqqqqqqqqqrrrssstttuuuvvvwwwvvvtttrrrqqqqqqsssrrrtttuuuuuussspppooopppoooqqquuuwwwwwwwwwvvvwwwwwwvvvtttrrrpppooonnnnnnqqqpppnnnkkkgggccc```^^^XXXVVVSSSQQQQQQNNNIIIEEEAAA@@@?????????>>><<<:::;;;999777666666666444333333444888???JJJWWWbbbiiinnnkkkmmmsssxxxxxxyyy{{{{{{{{{uuuuuuzzz~~~{{{yyyvvvuuuvvvwwwzzz}}}iiicccZZZSSSPPPOOOPPPQQQNNNLLLKKKLLLOOORRRSSSSSSQQQNNNJJJIIIIIIIIIIIIIIIBBBDDDGGGIIIJJJJJJHHHGGGCCCDDDFFFHHHJJJLLLNNNOOOLLLMMMMMMMMMMMMLLLKKKKKKLLLIIIGGGFFFGGGHHHHHHGGGHHHHHHHHHGGGGGGEEEDDDDDDAAADDDGGGHHHFFFEEEEEEGGGMMMMMMKKKJJJHHHFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFCCCAAABBBGGGKKKLLLPPPVVVZZZggg~~~vvvrrrmmmjjjjjjnnnuuu{{{~~~ooogggqqq~~~~~~zzzcccQQQ@@@<<<777777???MMM^^^iiinnnuuu~~~|||yyytttqqqooonnnmmmllljjjjjjkkklllmmmnnnpppqqquuuqqqpppvvv{{{~~~xxxqqqfff\\\UUURRRPPPOOOKKKKKKKKKIIIGGGEEEBBBAAA>>>===;;;:::999::::::;;;;;;;;;:::::::::;;;<<<<<<444666:::;;;:::999999999666222000333555444444666///000000111111111000000222000...---///000000000///......111555999;;;;;;;;;:::;;;<<<>>>>>><<<::::::::::::<<<>>>===;;;888333555777888888555222000.........///000222333444777999>>>DDDMMMUUU\\\```fffbbb]]]XXXSSSNNNIIIEEECCCCCCCCCBBB@@@===;;;999444222111222555888::::::;;;:::888777666666777777555555666777666555333222333222111000000222444555555777;;;===>>>???AAACCCAAABBBDDDGGGIIIKKKLLLLLLHHHJJJLLLOOORRRTTTVVVXXXIIILLLOOOQQQRRRPPPNNNLLLHHHHHHHHHIIIIIIIIIJJJJJJFFFHHHJJJKKKJJJHHHFFFDDDEEEEEEEEEDDDDDDCCCCCCCCCFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNRRRTTTUUUUUUUUU[[[eeemmm|||mmm^^^SSSMMMJJJ>>>===;;;777333111111333222000//////000000000/////////.........///000111111222222333444666777888<<<>>>AAAEEEIIINNNRRRTTTVVVXXX[[[]]]]]]^^^```bbb```___]]]\\\ZZZYYYYYYYYY^^^```cccdddeeegggjjjlllsssqqqooommmmmmmmmoooppppppqqqssstttuuuuuuuuutttttttttsssrrrqqqqqqqqqqqqqqqrrrssstttsssqqqooommmpppooonnnppprrrtttssssssuuusssooollljjjhhhhhhiiiiiihhhfffaaa[[[WWWVVVWWWRRRNNNJJJHHHGGGFFFCCC@@@>>><<<:::888888888666555222222333555333000333999888???EEEKKKVVVeeerrrwwwxxxwwwvvvwwwzzz|||}}}~~~~~~}}}{{{xxxwwwzzz|||yyyyyy{{{|||}}}}}}yyyvvvccc___XXXRRRPPPNNNMMMLLLNNNMMMLLLKKKLLLMMMPPPQQQMMMJJJGGGFFFFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGDDDFFFIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMLLLKKKJJJKKKJJJJJJIIIGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHJJJKKKNNNNNNMMMLLLJJJIIIGGGFFFGGGFFFDDDDDDFFFFFFFFFEEEDDDEEEGGGHHHIIIKKKOOORRRYYYaaaqqq~~~tttkkkiiinnnvvvxxxkkkgggpppppp\\\DDD>>>999999<<>><<<:::999999888888777777999;;;;;;:::999;;;;;;;;;<<<;;;;;;::::::999888666555444444444555444333333222111000//////000///...---------...///---...///222444777999::::::;;;<<<=========<<<;;;:::;;;<<<======;;;999888777777777666555333111111---------...000111333444666888<<<@@@HHHRRR]]]eeeffffffddd```YYYRRRMMMLLLCCCBBB@@@??????===:::888666111000555:::::::::;;;999888777555555555666777444444444666666444000,,,333333333333444444555666777999;;;===???AAABBBBBBBBBDDDFFFGGGGGGGGGHHHIIIIIIKKKNNNPPPQQQRRRTTTVVVJJJLLLNNNPPPPPPOOOMMMKKKHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHJJJKKKKKKIIIGGGEEEIIIIIIIIIIIIIIIIIIJJJJJJGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHJJJKKKMMMNNNQQQSSSTTTSSSSSSWWW```gggzzzqqqcccZZZUUUJJJIIIFFFAAA;;;666444444333111000///111111111000/////////........................///000222333444666777999===@@@DDDGGGIIINNNPPPTTTVVVXXXZZZ\\\^^^]]]\\\[[[ZZZZZZYYYZZZZZZ[[[]]]```dddhhhkkklllmmmrrrqqqooonnnmmmnnnooopppoooppprrrssstttuuuttttttsssrrrrrrqqqppppppoooppppppqqqrrrsssrrrpppnnnmmmkkkjjjiiijjjlllmmmmmmlllpppmmmjjjeeebbb```_________^^^[[[XXXUUURRROOOMMMLLLIIIEEECCCBBBAAA>>><<<888777666555555444444333000///000111000///444;;;@@@IIISSSZZZdddpppyyy{{{|||zzzyyyyyy{{{}}}~~~~~~|||xxxwwwzzz~~~yyyvvvzzz{{{}}}~~~|||wwwooojjj```\\\VVVQQQOOONNNMMMLLLLLLKKKJJJIIIIIIKKKLLLMMMKKKHHHFFFEEEEEEEEEEEEDDDGGGFFFFFFEEEEEEFFFFFFGGGEEEGGGIIIJJJIIIIIIIIIJJJIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGIIILLLOOORRRTTTMMMMMMMMMLLLKKKIIIHHHGGGEEECCCBBBCCCEEEFFFFFFFFFCCCDDDFFFFFFGGGJJJMMMPPPTTT[[[jjj~~~yyyooommmqqqyyyqqqgggjjjxxxvvveeeKKKAAA999666888>>>IIISSSiiisss~~~|||tttqqqooollljjjlllllllllllllllmmmnnnooopppppprrrvvvxxxyyyzzz}}}zzznnncccYYYQQQMMMKKKKKKKKKJJJHHHFFFDDDCCCDDDBBBAAA???===;;;;;;::::::999999:::<<<===;;;::::::;;;;;;;;;;;;;;;:::::::::999777666555555555666555555444333222000000//////...---,,,,,,,,,---------...000333666888:::;;;999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<;;;999999888888888777555444222111000000000000000111222333444666:::???GGGQQQ\\\ccchhhiiiiiifffaaa[[[VVVUUUKKKIIIGGGEEEEEECCC@@@>>>888333111666:::;;;;;;<<<:::999888777666666777888777666666777777666333000333333333333444555666666777999;;;===???AAABBBBBBBBBDDDFFFGGGFFFFFFHHHIIIIIIKKKNNNPPPPPPQQQSSSTTTKKKLLLLLLMMMLLLLLLKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIKKKLLLLLLJJJHHHGGGEEEEEEFFFGGGGGGHHHHHHIIIGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFGGGHHHIIIKKKLLLMMMNNNPPPRRRQQQQQQSSSXXX]]]hhhzzzwwwlllfff^^^\\\XXXQQQGGG???999666444111///...///000/////////000000000000000///...,,,,,,------...///000111111222333555777999<<<===BBBEEEIIILLLNNNQQQTTTVVVVVVVVVUUUVVVVVVWWWXXXYYYYYYYYY[[[aaaiiinnnnnnmmmooonnnmmmlllkkklllmmmnnnkkklllnnnpppqqqqqqqqqpppppppppooonnnnnnmmmmmmlllmmmnnnnnnooonnnlllkkkjjjbbbaaa``````bbbbbbaaa```eeeccc___[[[WWWTTTSSSRRRTTTQQQOOOOOOOOOLLLGGGBBBCCC@@@===;;;;;;999777666444333222222111222222222///---...000111222:::CCCLLLWWWcccllluuu}}}}}}||||||~~~}}}|||~~~~~~|||~~~xxxsssuuuvvvwwwxxxuuunnneee^^^[[[WWWRRRNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHEEECCCBBBCCCDDDDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHJJJJJJHHHGGGHHHHHHFFFGGGHHHIIIJJJJJJJJJIIIGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGHHHHHHHHHGGGEEEDDDDDDEEEHHHKKKNNNRRRTTTUUUKKKKKKLLLLLLLLLKKKJJJJJJCCCBBBAAABBBDDDFFFFFFFFFBBBCCCDDDEEEEEEGGGKKKMMMOOOTTT```rrrwwwtttuuu{{{{{{kkkgggrrr~~~}}}rrrVVVHHH:::444555:::CCCJJJbbbqqqxxxtttqqqmmmmmmooollllllllllllmmmnnnooooooqqqtttvvvxxxxxxxxxzzz{{{~~~wwwkkkaaaXXXSSSOOONNNLLLJJJIIIHHHHHHHHHHHHGGGEEEBBB@@@>>>======;;;;;;:::;;;======<<<:::::::::;;;;;;;;;;;;::::::;;;:::999888777777888888888777666555333222111000000///...---,,,---.........///111444777999;;;<<<999999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999999888666555333222222222111111111111222222222444888>>>EEEOOOZZZaaahhhkkkmmmmmmjjjfffbbbaaaWWWTTTQQQNNNLLLJJJHHHEEE<<<666444888;;;;;;;;;<<<;;;:::999999888999999999888666555555666666555333333333333333444555666777777999;;;===???@@@AAAAAAAAACCCEEEFFFFFFFFFGGGHHHIIIKKKMMMOOOOOOPPPQQQSSSLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKLLLLLLKKKJJJIIICCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLMMMOOOPPPPPPOOOPPPRRRTTTYYYggg{{{{{{vvvpppoookkkbbbVVVJJJAAA===999666333111111111000000///000111222222222111000///.........///000111111111111111111222444555666999;;;???BBBCCCEEEHHHJJJLLLLLLMMMNNNOOOQQQSSSTTTWWWUUUTTTYYYbbbiiikkkiiihhhggggggffffffggghhhiiifffgggiiijjjkkkkkkkkkjjjjjjjjjjjjiiiiiihhhgggfffeeeeeefffeeeeeedddbbbaaaWWWVVVTTTTTTUUUUUUTTTSSSWWWUUUSSSOOOLLLJJJHHHHHHKKKHHHGGGIIIKKKIIIBBB<<<:::999777555444333222111222222222111000000111222000///111555888===GGGQQQYYYdddpppyyy~~~}}}}}}|||~~~wwwqqqnnnnnnnnnnnnkkkfff___YYYUUURRRNNNLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHEEECCCAAAAAABBBCCCCCCCCCEEEEEEEEEDDDDDDEEEEEEEEEGGGIIIIIIIIIGGGFFFFFFGGGDDDEEEFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGEEEDDDEEEFFFGGGHHHJJJKKKKKKLLLIIIJJJKKKLLLLLLLLLLLLLLLFFFDDDCCCCCCEEEFFFFFFEEEBBBCCCDDDDDDDDDFFFIIIKKKLLLPPPXXXfffxxx{{{yyy|||qqqhhhnnnyyy|||cccRRR???666666999???EEEZZZooo}}}yyyuuupppppprrroooooonnnnnnnnnooooooppprrrtttvvvwwwvvvvvvwwwxxxzzz~~~uuulllbbb\\\VVVSSSPPPMMMKKKKKKMMMNNNKKKJJJGGGEEEBBB@@@???>>><<<;;;;;;;;;======;;;999999999:::;;;;;;;;;::::::;;;;;;::::::::::::::::::::::::999777555444333222333222000//////000000111///000222444777999;;;<<<999999::::::::::::;;;:::<<<;;;;;;:::::::::;;;;;;:::::::::999777666444333111111000000000111222222111444888===EEENNNXXX___fffjjjpppsssrrrooommmlllfffbbb]]]XXXUUUQQQNNNKKKBBB;;;888;;;======<<<===<<<;;;;;;;;;;;;;;;;;;;;;888555333333444444444333333333333333444666777888888999:::===>>>@@@@@@AAAAAACCCEEEFFFEEEEEEGGGHHHHHHJJJMMMNNNNNNNNNPPPQQQLLLKKKIIIHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFEEEEEECCCCCCDDDFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGIIIJJJKKKKKKMMMNNNOOONNNNNNNNNOOOTTT\\\jjjzzz}}}|||xxxpppcccWWWNNNIIIDDD@@@;;;888666555333222......///000111111111111000000/////////000000111111111000000000111222222333555888999999:::;;;===AAAAAABBBCCCEEEGGGIIIJJJTTTOOOKKKMMMUUU\\\``````_________``````aaabbbbbbaaabbbcccdddeeedddcccccc```````````````^^^]]]\\\XXXXXXXXXXXXWWWVVVUUUUUUKKKJJJHHHHHHIIIIIIHHHFFFHHHHHHFFFEEECCCBBBAAAAAACCCAAA@@@CCCFFFDDD===666555444333222000//////000///111222111//////111333444555999@@@DDDJJJTTT___gggpppzzz}}}}}}|||~~~vvvqqqkkkiiifffcccaaa]]]XXXUUUPPPMMMKKKJJJKKKLLLLLLLLLNNNNNNOOOOOONNNLLLJJJIIIEEECCCAAA@@@BBBCCCCCCBBBEEEDDDDDDCCCCCCDDDDDDEEEHHHHHHIIIGGGEEEEEEEEEFFFCCCDDDDDDEEEFFFGGGGGGHHHFFFFFFGGGGGGHHHIIIIIIIIIGGGHHHHHHIIIHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEHHHIIIJJJLLLMMMNNNNNNNNNLLLJJJGGGGGGGGGGGGFFFEEEDDDDDDEEEDDDDDDEEEGGGIIIKKKOOOTTT]]]jjj|||~~~}}}xxxjjjjjjooo}}}ppp^^^JJJ>>>;;;;;;???CCCTTTmmm}}}wwwqqqooorrrpppooonnnnnnnnnnnnnnnooorrrtttvvvvvvuuuuuuvvvwwwyyy|||uuukkkddd[[[XXXSSSNNNLLLLLLMMMOOOLLLKKKIIIFFFCCCAAA@@@???<<<;;;:::;;;<<<;;;999777888999999:::;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999888666555555444333222111000111222222111111333555777888:::;;;999999999999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<:::::::::999888666444444.........///000111222333222444999>>>EEENNNWWW]]]eeekkkqqqvvvxxxwwwvvvvvvtttpppjjjeee```[[[WWWSSSJJJCCC>>>???@@@>>>===>>><<<<<<==================999777444333444555555444333333333444555666888888888999:::<<<>>>???@@@@@@@@@BBBDDDEEEEEEEEEFFFGGGGGGIIILLLMMMNNNNNNPPPQQQJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEDDDAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMLLLLLLTTTWWW___kkkuuuzzzpppfff^^^[[[OOOJJJCCC===999666444222111000//////...///////////////......---.........//////.........//////000000111333333222222222333777888888:::;;;===???@@@JJJEEEAAAAAAFFFLLLPPPQQQTTTUUUUUUVVVWWWXXXXXXYYYZZZZZZ[[[[[[[[[YYYXXXWWWRRRSSSSSSSSSSSSQQQPPPOOOJJJJJJIIIIIIHHHGGGGGGGGGAAA@@@>>>>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999;;;===;;;555111111222222000......///000,,,///111111000111444888???AAAHHHPPPTTTXXX```iiisss{{{|||}}}|||zzzzzz~~~}}}wwwrrrnnnlllhhhbbb]]]YYYVVVRRRPPPLLLKKKIIIIIIJJJLLLLLLKKKOOOPPPQQQRRRQQQOOOLLLKKKGGGDDDBBBAAABBBCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHHHHFFFDDDDDDEEEGGGDDDDDDDDDDDDDDDEEEFFFGGGEEEFFFGGGHHHIIIJJJKKKKKKHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGEEEDDDDDDEEEFFFFFFHHHIIIJJJLLLMMMNNNOOOOOOPPPMMMKKKIIIIIIHHHGGGEEEDDDEEEEEEDDDCCCCCCEEEGGGHHHLLLRRRWWW^^^lll~~~qqqhhheeerrr~~~|||kkkXXXJJJBBB===>>>AAAOOOjjjyyyqqqnnnpppnnnnnnmmmlllkkkkkkkkkkkkppprrrtttuuuuuuuuuvvvwwwyyyzzz|||ssskkkaaa]]]VVVPPPLLLKKKKKKLLLMMMLLLIIIGGGEEECCCBBBAAA===<<<;;;;;;;;;;;;888666777888999::::::;;;;;;::::::;;;<<<=====================<<<;;;:::999999888555444333222111222333333444555555666888999999::::::::::::::::::;;;<<<<<<::::::;;;;;;;;;;;;;;;<<<:::::::::999777666444333,,,------...///111333444333555999>>>DDDLLLTTTZZZeeejjjqqqvvvyyyzzz{{{{{{|||yyyuuuppplllgggaaa]]]SSSKKKDDDCCCCCC???===>>><<<<<<===>>>>>>>>>>>>======:::777666666777666555333333333444555777888999888999:::<<<>>>>>>?????????AAADDDDDDDDDDDDEEEFFFFFFIIILLLNNNNNNOOOQQQSSSHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKHHHGGGGGGFFFEEEDDDCCCCCCAAABBBCCCEEEFFFFFFGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIGGGGGGGGGIIIJJJKKKKKKKKKQQQRRRXXX^^^ccckkk{{{zzzsssnnnlllccc]]]TTTLLLFFFAAA===;;;<<<999666222000///000000//////...---------------------------...///000000---...000000///...//////222222222333444555666777:::999888999;;;>>>AAABBBEEEFFFGGGIIIJJJJJJKKKKKKMMMMMMMMMMMMKKKIIIGGGFFFDDDDDDEEEFFFEEECCCAAA@@@???>>>===<<<<<<;;;;;;;;;999888777777888999888666444555555666666666666666333444555555444222///---...000111///------...111+++///444555666888>>>CCCPPPTTT\\\dddggggggkkkrrrwwwyyyxxx}}}~~~zzzwwwvvvvvvzzzzzzyyyxxxvvvrrrmmmjjjfffccc___[[[XXXUUUQQQNNNKKKIIIHHHHHHJJJLLLLLLKKKMMMOOOQQQRRRQQQOOOLLLJJJIIIGGGDDDCCCDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDFFFGGGGGGEEEDDDDDDEEEGGGEEEEEEDDDCCCDDDDDDEEEFFFCCCDDDEEEGGGHHHJJJKKKKKKHHHGGGFFFFFFFFFHHHJJJKKKKKKIIIFFFDDDCCCDDDFFFHHHHHHIIIKKKLLLNNNNNNOOOOOOPPPMMMKKKJJJJJJJJJHHHGGGCCCDDDDDDBBBAAAAAACCCEEECCCHHHOOORRRVVV___nnnzzzqqqhhhhhhvvvwwweeeVVVHHH===;;;>>>JJJfff}}}sssooopppooonnnmmmlllkkkjjjjjjkkkmmmppprrrttttttuuuwwwxxxxxxyyyzzz{{{~~~vvvhhhddd]]]VVVPPPMMMLLLLLLMMMLLLKKKHHHGGGEEEDDDDDD???===<<<<<<<<<;;;999777777777888::::::;;;;;;:::999:::<<<===>>>>>>>>>===>>>=========<<<<<<<<<;;;999888777666555666777777999999999999::::::::::::<<<;;;:::::::::;;;======999999;;;<<<<<<<<<;;;;;;:::999999888777555444333////////////000111222333333555999===BBBIIIPPPUUU```eeekkkqqqtttvvvyyyzzzzzzyyywwwuuurrrnnnhhhdddZZZQQQJJJGGGEEEAAA>>>>>>;;;<<<===>>>???>>>>>>===>>><<<999888777777555333333333333444666777999:::888999:::<<<===>>>>>>??????AAACCCDDDDDDDDDEEEFFFEEEHHHKKKNNNOOOQQQSSSUUUGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKGGGGGGGGGFFFFFFFFFFFFFFFBBBCCCDDDFFFGGGGGGHHHHHHFFFEEEEEEEEEFFFGGGHHHHHHEEEDDDDDDFFFHHHJJJJJJJJJLLLMMMRRRVVVWWW[[[kkk}}}{{{yyyxxxzzzsssiii```XXXRRRNNNKKKGGGCCC>>>888444333333333111000//////........................///000222222+++---...///...---...///000/////////000111222222...111333555555666777999999:::;;;===>>>?????????AAAAAAAAA@@@>>>;;;999777:::;;;<<<===<<<:::888777999888777666555555555555555444333444555666555444111111222333333222222111000222444333111...---,,,---///000///,,,,,,...111,,,111888;;;===AAAHHHNNN___cccllltttuuurrrsssxxxwww~~~wwwtttxxx~~~}}}yyyuuusssrrrssswwwvvvuuuuuusssnnniiieee___^^^\\\\\\ZZZWWWSSSPPPJJJIIIHHHHHHJJJLLLKKKKKKKKKMMMOOOQQQQQQNNNKKKIIIKKKIIIFFFDDDDDDEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCFFFFFFFFFEEECCCDDDFFFHHHGGGFFFDDDCCCCCCDDDEEEFFFBBBBBBDDDEEEGGGIIIJJJKKKHHHGGGEEEEEEFFFHHHKKKMMMOOOLLLGGGCCCAAABBBDDDFFFIIIIIIKKKLLLNNNNNNOOOOOONNNLLLJJJJJJJJJKKKJJJIIIBBBCCCBBBAAA??????AAABBB>>>EEELLLOOOQQQXXXeeeppp~~~qqqbbbppp|||nnn]]]KKK===888:::FFFcccxxxrrrsssqqqpppooonnnmmmlllllllllkkknnnqqqssstttuuuwwwyyywwwxxxxxxyyy{{{oookkkccc\\\UUUQQQOOONNNNNNMMMLLLJJJHHHGGGGGGFFF@@@???>>>======<<<:::888666777888999:::;;;;;;;;;999:::<<<===>>>>>>>>>>>>>>>>>>==================>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::;;;<<<===>>>888999;;;======<<<;;;:::999999999888666555333222222111111111111111222222222555888<<>>>>>;;;<<<===?????????>>>===<<<:::888777666555222000222333333444666888999:::888999:::<<<===>>>>>>>>>???AAACCCDDDCCCCCCDDDFFFEEEHHHKKKNNNPPPRRRTTTVVVIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIGGGFFFEEEEEEDDDAAA???DDDCCCBBBCCCFFFHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLMMMNNNQQQXXX```fff~~~tttiii```[[[UUUQQQJJJCCC===888666666111111222222111000//////000000/////////000000111111111111000///........./////////......---------000000000000111111111111333333333444444555555555888777666666555555555555222222333333333444444444444444444333333222222222333333333222111000000///000000000111111111222222---///000///---,,,,,,,,,000/////////111000...,,,000444:::AAAHHHOOOWWW\\\mmmpppuuuxxxxxxxxxwwwxxxxxx|||vvvoooqqqyyyyyyzzzzzzvvvqqqnnnnnnpppvvvvvvrrrmmmkkkjjjddd\\\YYYYYYYYYYYYXXXUUUOOOKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMLLLJJJGGGEEEDDDCCCCCCBBBCCCEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEHHHFFFBBBAAABBBCCCCCCCCCDDDDDDFFFGGGIIIJJJKKKLLLGGGFFFFFFGGGHHHKKKNNNPPPSSSMMMEEEAAAAAADDDGGGGGGMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGCCCEEEEEEBBB>>>===@@@CCCEEEFFFGGGHHHKKKQQQZZZaaauuunnnkkkqqqwwwdddOOOAAA===>>>CCCRRRooo~~~uuurrrrrrpppmmmkkkjjjjjjlllmmmllllllnnnoooqqqsssttttttsssuuuwwwyyyzzz}}}wwwjjjaaa\\\YYYTTTPPPRRRPPPMMMLLLLLLKKKJJJHHHGGGEEEBBB>>><<<:::999888666777999:::;;;;;;:::999::::::;;;<<<=========<<<>>>>>>============>>>>>>?????????>>>>>>=========>>>>>>>>>>>>============????????????>>>===;;;;;;:::;;;;;;<<<<<<;;;;;;:::999888888777666555444444333222111000////////////222555999<<>>>>>???>>>>>>======>>>>>>???AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>============?????????>>>>>>===;;;;;;::::::;;;;;;;;;;;;::::::::::::999888777666555555333222111000000/////////111333777:::>>>BBBFFFJJJSSSVVVZZZ^^^```bbbeeegggjjjjjjkkkmmmnnnjjjccc^^^XXXTTTOOOJJJGGGDDDAAA???===<<<===???AAAAAA@@@>>>===:::888777666666444333555555444444555666888999999:::;;;<<<===>>>???@@@@@@@@@@@@AAACCCEEEFFFGGGGGGIIIKKKLLLNNNRRRWWWZZZHHHHHHIIIIIIJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFEEEDDDEEEFFFFFFDDDBBBFFFDDDCCCCCCEEEGGGGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHJJJNNNUUUYYYaaannn~~~|||wwwssspppjjjbbbYYYQQQJJJGGGCCCAAA>>>;;;999888777777666555333222000///......////////////..............................//////------......///000111111////////////000000000000//////...------------...000000000000111111111111333333333222222222222222111111000000//////...............---------------,,,...//////...---///000222333444222//////111444666???KKKVVV___gggooouuu{{{wwwzzz}}}vvvmmmkkkooo~~~{{{wwwuuuvvvwwwwwwnnnfff]]]VVVOOONNNNNNOOOPPPPPPOOOMMMJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJMMMLLLKKKIIIHHHFFFEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHFFFDDDDDDFFFGGGHHHHHHCCCDDDEEEFFFGGGHHHIIIJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMJJJFFFDDDDDDFFFGGGGGGIIIJJJJJJKKKKKKJJJHHHHHHFFFFFFFFFFFFFFFFFFGGGHHHGGGIIIJJJHHHDDDAAAAAACCCBBBCCCEEEFFFHHHLLLQQQTTT]]]lll|||uuufffgggrrr{{{ssseeeXXXMMMFFFCCCAAAAAALLLeee~~~vvvsssooollljjjkkkmmmnnnlllmmmnnnppprrrssstttuuuvvvvvvvvvuuuuuuxxx|||tttkkkccc\\\VVVXXXUUUQQQOOONNNMMMKKKJJJJJJIIIFFFCCCAAA???=========<<<;;;999888777777777555666888:::<<<======>>>>>>>>>============>>>>>>BBBCCCDDDDDDDDDBBB@@@>>>>>>>>>>>>>>>============>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::999888777666555555333333111000000000000000///222555888;;;???DDDGGGJJJMMMQQQTTTVVVXXX[[[]]]cccdddfffhhhiiifff```\\\YYYUUUPPPKKKGGGDDD@@@>>>=========>>>AAAAAA@@@???===;;;888777888777666555666555444444555666888999;;;;;;;;;<<<===>>>>>>???@@@@@@AAAAAACCCDDDFFFGGGHHHJJJLLLNNNPPPTTTYYY\\\HHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKIIIIIIJJJIIIIIIIIIHHHHHHEEEDDDDDDEEEGGGGGGFFFDDDFFFDDDCCCCCCEEEFFFEEEEEECCCCCCCCCCCCCCCDDDEEEFFFBBBBBBCCCDDDEEEEEEFFFFFFHHHIIIIIIIIIJJJMMMRRRUUUWWWaaallluuu~~~{{{xxxvvvtttoooiiibbb[[[WWWRRRPPPKKKFFFAAA>>><<<<<<:::999777555444222222111111000000000//////......------------............------...///000111111222............///////////////......---------............/////////000000000222222222222222111111111000000//////............///............------------...///...------...000111444666555222333999>>><<>>>>>>>>>>>>>>==================>>>>>>===<<<<<<;;;:::::::::;;;;;;:::::::::999888888777666555444333333333222111000000000000///111555777:::>>>BBBEEEFFFIIILLLOOOQQQSSSVVVXXX^^^___```bbbccccccaaa```]]]YYYSSSNNNJJJFFFCCC@@@???>>>===>>>@@@AAA@@@???===;;;999888999999888666666555555555555777888999;;;<<<<<<<<<======>>>>>>@@@@@@AAABBBCCCEEEFFFGGGJJJLLLOOOQQQSSSVVV[[[^^^GGGGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIJJJJJJJJJIIIHHHGGGDDDCCCDDDEEEGGGHHHGGGFFFFFFDDDCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBCCCDDDFFFFFFFFFFFFEEEHHHIIIIIIIIIJJJKKKNNNQQQTTTXXX^^^dddlllyyy|||}}}}}}{{{wwwqqqlllhhhdddaaa\\\VVVPPPJJJFFFDDD???>>><<<:::888777666666444333222111///...---------------------.........,,,,,,------...///000000///////////////...............------------......---------.........//////111111111111111111111111/////////.....................------------------111222222111000111333555111555999999888;;;BBBIIINNNZZZjjjwww~~~}}}{{{{{{~~~xxxssstttttt}}}|||zzzzzz|||{{{lll___YYYUUUSSSOOOMMMKKKJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCAAABBBDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCEEEGGGGGGGGGCCCCCCCCCDDDDDDDDDEEEEEEFFFJJJQQQVVVUUUPPPIIIDDDCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHJJJJJJHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGIIILLLJJJFFFBBBBBBCCCDDDDDDDDDFFFHHHIIIJJJJJJQQQYYYeeewwwxxx}}}tttfffaaajjjmmm___XXXXXXXXXXXXMMMFFFBBBFFFQQQbbbxxx{{{yyy{{{{{{{{{|||wwwrrrnnnkkkjjjjjjllllllnnnoooqqqrrrttttttvvvvvvuuusssrrrsssvvvyyy{{{~~~uuukkkfff]]]YYYUUURRRQQQPPPOOOOOONNNMMMLLLJJJHHHEEEDDDBBB???>>><<<::::::::::::;;;888888999999:::999999999<<<;;;;;;::::::;;;;;;<<<>>>@@@BBBCCCCCCAAA>>>===>>>>>>>>>>>>============<<<============<<<<<<;;;999::::::::::::::::::999999999888777666555555444444333222111000000000000///222555777999<<>>>>>@@@@@@@@@>>><<<:::999888999:::999888666666555555666777999:::;;;<<<<<<<<<======>>>>>>@@@AAAAAACCCDDDFFFHHHIIIMMMOOORRRTTTVVVYYY\\\___FFFFFFGGGHHHIIIJJJJJJKKKIIIJJJJJJKKKKKKKKKKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGDDDDDDDDDEEEHHHHHHGGGFFFEEECCCBBBBBBDDDFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCDDDCCCDDDEEEFFFGGGFFFEEEEEEDDDFFFGGGGGGGGGHHHJJJLLLPPPPPPQQQUUU[[[fffyyyzzzvvvtttsssqqqmmmfff^^^WWWSSSJJJIIIFFFDDDAAA???===<<<===;;;999777444111///...000000000/////////......+++++++++,,,,,,,,,,,,,,,///////////////.........,,,,,,+++++++++,,,------------------............000000000000000111111111//////////////////......,,,,,,---------.........111222333333333555888;;;999<<>>===<<<<<<<<<<<<999::::::::::::999888888;;;;;;::::::::::::;;;;;;;;;===>>>@@@@@@???>>>===>>>>>>>>>>>>============<<<<<<=========<<<<<<;;;999999::::::::::::999999;;;;;;:::999888777666666444333222111111000111111///111444666888;;;???BBBBBBDDDGGGJJJLLLPPPTTTWWWUUUVVVWWWXXXZZZ___eeeiiifffbbb]]]XXXTTTQQQMMMKKKDDDBBB@@@?????????>>>===;;;999888888999:::999888777666555555666777999:::;;;;;;;;;<<<===>>>>>>???@@@AAABBBDDDFFFIIIKKKLLLPPPSSSUUUWWWXXXZZZ]]]___EEEFFFGGGHHHIIIJJJJJJKKKHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKIIIGGGFFFEEEDDDDDDFFFHHHHHHGGGFFFCCCBBBAAABBBDDDFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAACCCDDDFFFFFFEEEDDDCCCBBBDDDFFFFFFFFFFFFHHHIIILLLJJJJJJLLLPPPWWWgggwww~~~vvvlllfff^^^\\\XXXSSSOOOKKKHHHGGGLLLJJJGGGCCC>>>:::777555555444444333222111000000......------------,,,,,,//////.........---------+++++++++++++++,,,---------------............////////////000000000111111//////////////////////////////000000111222333333444666888:::<<<@@@EEEIIIKKKMMMQQQVVV[[[```dddfffkkkvvv}}}~~~|||~~~yyyuuuvvvxxxzzz{{{vvvrrriii]]]XXXWWWUUUQQQNNNMMMKKKKKKLLLLLLJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFEEECCCBBBAAABBBCCCDDDEEEFFFGGGHHHHHHGGGEEEDDDAAABBBDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAACCCEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAACCCGGGMMMQQQRRRPPPLLLIIIDDDFFFGGGEEECCCAAACCCEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFAAACCCDDDCCC???>>>AAACCCEEECCCAAABBBEEEHHHHHHGGGHHHLLLQQQ[[[nnnrrrbbbfff}}}ppp```ZZZ\\\ccchhhaaaUUUHHHAAA???EEESSS```mmmxxx}}}xxxxxxxxxwww{{{zzzzzzxxxuuuqqqnnnllliiijjjkkkmmmnnnpppqqqrrrrrrtttuuuuuutttssssssttttttwww{{{|||~~~}}}ooojjjbbb[[[WWWTTTQQQPPPPPPPPPOOONNNLLLIIIGGGFFFCCCBBBBBBAAA???===;;;:::999999:::::::::::::::999===<<<<<<;;;;;;<<<<<<===999:::<<<===>>>?????????>>>>>>>>>>>>============;;;;;;<<<======<<<<<<;;;999999::::::::::::999999999999888777666555444444444444333222111111111111...000222444666888<<>>===<<<:::888777777999:::999888777666666666666888999:::999:::;;;<<<===>>>???@@@@@@AAABBBEEEHHHKKKNNNPPPTTTVVVXXXZZZZZZ[[[]]]^^^EEEFFFFFFGGGIIIJJJKKKKKKGGGHHHHHHIIIJJJJJJJJJIIIHHHIIIJJJKKKKKKIIIGGGFFFFFFEEEEEEFFFHHHHHHGGGFFFBBBAAA@@@BBBDDDFFFGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@BBBCCCEEEEEEDDDBBBAAABBBDDDGGGGGGGGGGGGHHHIIIJJJGGGGGGJJJKKKOOO]]]lll}}}{{{uuunnnlllgggaaa[[[VVVRRRPPPYYYWWWSSSNNNIIIDDD@@@>>>888888777666444333222222222222222111000000//////.........------,,,,,,,,,------,,,,,,---...//////---------.........//////.../////////000000111111/////////000000000000000333333444555777888999:::===???BBBFFFJJJPPPVVV[[[\\\]]]```fffmmmqqqssssssttt~~~~~~~~~~~~}}}~~~uuuppppppqqqrrrssslllhhh```XXXUUUVVVRRRMMMKKKKKKJJJKKKLLLLLLKKKIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFEEECCCAAAAAAAAACCCDDDEEEGGGHHHIIIIIIHHHFFFEEECCCDDDEEEEEEEEEDDDBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBCCCEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@AAACCCFFFIIIKKKKKKJJJJJJFFFHHHHHHFFFCCCBBBDDDFFFEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEFFFFFF???AAABBB@@@======@@@CCCEEEBBB???@@@CCCGGGGGGGGGIIILLLNNNTTTbbbvvvxxxgggkkkrrrccc\\\]]]dddjjjmmm^^^LLLAAA===>>>DDDKKK[[[lllzzz{{{vvvuuuvvvvvvwwwxxxyyyyyyxxxtttqqqnnnhhhiiijjjlllnnnooopppqqqqqqsssvvvvvvuuutttssstttqqqtttwwwxxxyyy~~~wwwqqqhhh```YYYUUUQQQOOOPPPPPPPPPOOOMMMJJJHHHFFFEEEEEEEEECCC@@@===:::888777888999:::;;;<<<<<<<<<>>>>>>============>>>>>>999999:::<<<===???@@@@@@>>>>>>>>>>>>============;;;;;;<<<<<<===<<<<<<;;;999999999::::::999999999555555444333222111111000555444333222111111111111,,,...111333444666:::===AAADDDGGGJJJNNNRRRXXX\\\ZZZ___dddgggggggggiiikkkiiifffaaa\\\YYYWWWTTTRRRHHHEEEBBB???>>>===<<<;;;999888666777888999999888777666666666666888999:::999999:::<<<===???@@@AAA@@@AAACCCFFFIIIMMMPPPRRRUUUXXXZZZ[[[[[[[[[]]]^^^CCCCCCDDDFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFDDDCCCBBBBBBBBBCCCAAAAAAAAAAAABBBCCCDDDDDDGGGFFFEEEDDDDDDFFFHHHIIIEEEHHHJJJJJJIIIMMMUUU\\\pppxxx|||yyytttnnngggaaa\\\ZZZbbbcccccc```YYYTTTSSSSSSJJJFFF@@@<<<:::999888777333222222111111111000000///...---...///000///...+++,,,------......------+++///111---,,,///000///......///111333444222000333111///000222444444444777888;;;@@@@@@>>>@@@FFFJJJOOOWWW^^^ccchhhooouuuwwwxxxzzz{{{|||{{{{{{{{{|||~~~~~~|||{{{zzz{{{{{{yyypppmmmnnnnnnjjjeeeaaa___[[[WWWSSSPPPOOONNNKKKJJJIIIHHHHHHIIIJJJKKKKKKIIIGGGFFFGGGGGGFFFDDDGGGGGGFFFDDDAAAAAADDDFFFHHHHHHHHHHHHHHHGGGFFFEEEHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDBBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEGGGHHHHHHHHHHHHJJJKKKJJJGGGBBB@@@@@@BBBFFFFFFFFFFFFFFFEEEDDDDDDFFFEEECCCCCCCCCDDDCCCBBBCCCAAA@@@>>>>>>???AAABBBBBBAAAAAA@@@AAABBBCCCDDDCCCGGGKKKNNNTTTaaassszzzllljjjwwwggg\\\YYY^^^dddkkkaaaQQQDDD<<<;;;???BBBGGG[[[qqq}}}|||xxxvvvuuutttvvvyyyzzzyyywwwtttsssnnnkkkiiijjjmmmnnnmmmkkkpppqqqsssuuuuuutttsssrrrssstttuuuvvvwwwzzz~~~}}}sssiiiaaa[[[WWWTTTSSSQQQOOOOOOOOONNNLLLJJJIIIHHHGGGEEECCCAAA???===888888888888888999999999999999999::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;:::999888777;;;;;;::::::999:::::::::999999::::::999999888777555555666666555444333333//////......111444888:::???DDDJJJNNNRRRWWW^^^ccc```cccgggllloooqqqqqqqqqpppkkkbbbZZZXXX\\\]]]ZZZLLLFFF???<<<======:::777:::999999999888888777777888555333444777999999777;;;;;;<<<===>>>???@@@AAAEEEEEEGGGIIIMMMQQQTTTVVVYYYYYYYYYZZZ[[[]]]^^^___CCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFDDDCCCBBBBBBCCCCCC@@@@@@@@@AAAAAABBBCCCDDDFFFFFFEEEEEEFFFGGGIIIJJJKKKMMMNNNLLLJJJKKKPPPUUU```gggsss~~~}}}xxxrrrlllhhheeejjjlllnnnlllhhhdddccccccZZZVVVOOOJJJGGGEEECCCAAA@@@>>>:::777555555555555555333222111222222000///000000111111111222222111111555666333222444555444333333444555777888777777999999::::::<<<>>>@@@BBBEEEEEEIIINNNOOONNNQQQWWW^^^eeemmmuuuzzz{{{xxxwwwxxxyyy{{{}}}uuulllhhhhhhgggbbb]]]\\\ZZZWWWSSSPPPNNNMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKIIIGGGGGGGGGHHHGGGFFFGGGGGGFFFDDDBBBAAACCCEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFDDDBBBAAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBCCCEEEEEEEEEEEEIIIJJJJJJGGGCCCAAABBBDDDDDDDDDEEEEEEEEEEEEEEEDDDFFFDDDBBBBBBCCCDDDCCCBBBAAA???>>>======>>>@@@AAABBBBBBAAAAAAAAABBBCCCDDDCCCFFFIIIJJJNNNYYYiiivvvzzzmmmlllzzzkkkaaa^^^aaaeeeeee^^^RRRFFF===999;;;===???LLL^^^mmmvvvyyyyyywwwssstttwwwyyy{{{zzzxxxvvvpppmmmjjjjjjlllmmmlllkkkoooppprrrtttuuutttsssssssssssstttttttttvvvzzz}}}}}}sssjjjccc^^^ZZZSSSQQQOOOOOOOOONNNLLLKKKKKKKKKJJJHHHEEECCCAAA???<<<<<<;;;;;;:::999999888:::::::::;;;;;;;;;<<<<<<999:::;;;;;;<<<;;;;;;;;;<<<;;;;;;;;;:::::::::::::::::::::;;;::::::999999999999888888888888999::::::::::::::::::999888888666666666666666555444444333111000///000333555777===BBBHHHLLLPPPUUU\\\bbbgggjjjoootttxxxyyyyyyyyyxxxsssiii^^^[[[]]]\\\YYYLLLFFF>>>;;;<<<<<<:::888999999888888777777777777999666555666888:::999888:::;;;<<<===???AAABBBCCCFFFGGGHHHKKKNNNRRRUUUWWWXXXXXXYYYYYY[[[\\\^^^___BBBCCCDDDEEEFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGFFFDDDGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEGGGFFFEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCBBBCCCCCC@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKNNNPPPQQQOOOLLLKKKMMMPPPRRRXXXbbbllltttzzzuuupppmmmqqqtttyyy{{{zzzxxxwwwwwwnnniiiccc]]]ZZZXXXWWWVVVTTTOOOIIIDDDBBBAAAAAA@@@@@@>>><<<;;;;;;:::888666888888888888888999999:::777<<<>>>;;;999;;;;;;999999999888888:::<<<>>>???AAADDDGGGHHHHHHJJJNNNRRRXXXWWWZZZ___aaaaaaeeekkkooovvv}}}~~~yyyvvvtttuuuwwwyyywwwpppgggbbb```^^^YYYUUUVVVTTTRRROOOLLLKKKJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKIIIHHHFFFFFFGGGHHHHHHGGGFFFFFFFFFDDDBBBAAACCCEEEBBBCCCEEEFFFGGGHHHHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGEEECCCAAAAAAAAABBBAAA???@@@@@@@@@AAAAAAAAAAAABBB>>>???@@@BBBCCCCCCCCCDDDHHHHHHHHHFFFDDDBBBCCCEEEBBBBBBCCCDDDEEEEEEEEEEEEEEECCCAAAAAABBBCCCBBBAAA>>>===<<<<<<<<<>>>@@@AAACCCBBBAAAAAAAAABBBCCCDDDDDDFFFHHHHHHJJJRRR___iiixxxmmmmmm~~~{{{rrrjjjgggggggggaaa___YYYNNNCCC;;;888999999===HHHYYYjjjuuuxxxxxxuuuttttttvvvzzz|||{{{yyytttqqqmmmkkkjjjkkkjjjiiimmmnnnqqqssstttttttttsssrrrssssssrrrqqqrrrtttvvv|||{{{rrrjjjbbb^^^XXXUUUSSSRRRRRRQQQOOONNNOOONNNMMMKKKHHHFFFCCCBBB@@@@@@???===<<<:::999888::::::;;;;;;;;;;;;<<<<<<999999:::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888999:::::::::::::::666666666666777888999999::::::;;;;;;;;;:::999999666666777777777666555555666444222111000111222333999>>>DDDHHHLLLRRRYYY^^^iiimmmssszzz~~~{{{ooobbb[[[ZZZXXXTTTJJJDDD===::::::;;;:::999777777777777666666666666999888666777888:::999999::::::<<<>>>AAACCCEEEFFFIIIJJJKKKMMMPPPSSSVVVXXXWWWWWWXXXYYYZZZ\\\]]]^^^BBBCCCDDDDDDEEEEEEEEEDDDCCCDDDGGGIIIIIIHHHEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCC@@@@@@???@@@@@@AAABBBCCCCCCDDDFFFHHHJJJKKKLLLLLLKKKMMMOOOPPPNNNNNNOOOQQQQQQTTTZZZaaagggrrr{{{vvvsssssswww}}}}}}xxxrrrnnnllllllllllllfffbbb\\\YYYXXXWWWUUUSSSPPPNNNLLLKKKKKKJJJHHHFFFFFFEEEDDDDDDDDDEEEGGGHHHHHHMMMOOOMMMKKKKKKJJJGGGHHHGGGFFFEEEEEEHHHMMMQQQTTTXXX]]]]]]\\\\\\aaafffiiiggghhhlllnnnnnnqqqvvvzzzyyyyyy|||}}}{{{xxxvvvuuuuuuvvvyyy{{{}}}~~~}}}{{{yyywwwqqqkkkccc^^^\\\ZZZVVVSSSQQQPPPMMMKKKJJJIIIIIIJJJJJJJJJHHHHHHHHHHHHJJJJJJGGGEEEDDDDDDFFFHHHGGGGGGEEEFFFFFFDDDBBBAAABBBDDDBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDBBB@@@@@@@@@AAA@@@?????????@@@@@@@@@AAAAAAAAA>>>???AAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCC???@@@AAACCCDDDDDDEEEEEECCCBBB@@@@@@AAABBBBBBAAA>>>===<<<<<<<<<>>>AAABBBCCCCCCBBBAAAAAABBBCCCDDDFFFGGGHHHHHHIIIOOOYYYaaappp|||sssjjjjjj{{{~~~xxx{{{uuurrrooommmggghhhfff]]]PPPCCC;;;888888777<<>>@@@DDDFFFIIIJJJLLLMMMNNNPPPSSSUUUWWWXXXVVVVVVWWWXXXZZZ[[[]]]^^^BBBBBBCCCDDDDDDDDDDDDCCCCCCDDDGGGIIIJJJHHHFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDEEEFFFHHHHHHIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCCBBBCCCFFFHHHJJJKKKLLLLLLJJJKKKNNNOOOOOOOOOPPPPPPQQQRRRUUUZZZ___hhhyyy|||zzztttxxx~~~yyywwwwwwwwwwwwssspppnnnnnnqqqpppllliiidddbbbaaa`````````^^^\\\[[[ZZZXXXWWWWWWYYY[[[]]]bbbhhhkkkhhhffffffccc```^^^^^^\\\[[[[[[___eeejjjoootttxxxxxxuuuuuuxxx}}}xxxtttrrrtttuuutttwww{{{wwwwww{{{~~~~~~}}}zzzxxxuuuttttttwwwzzz}}}|||yyytttqqqkkkfff```\\\[[[ZZZXXXVVVNNNMMMKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJEEECCCBBBCCCEEEFFFFFFFFFEEEEEEEEEDDDBBBAAABBBCCCBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEECCCBBBBBBAAAAAACCCAAA?????????@@@???===>>>>>>>>>>>>?????????@@@===>>>???@@@AAABBBBBBBBBAAAAAA@@@???@@@AAAAAAAAA===>>>@@@AAABBBCCCDDDDDDBBB@@@??????AAABBBAAA@@@???>>>===<<<===???AAACCCCCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFFFFHHHMMMTTTZZZdddtttxxxmmmeeeggguuu~~~xxx}}}yyyvvvqqqssstttmmm```PPPDDD===999666999DDDPPP^^^ooo}}}{{{sssoooqqquuuxxxzzzxxxvvvsssooollljjjjjjjjjkkklllnnnoooqqqrrrsssssstttttttttssspppooopppqqqqqqtttwww{{{wwwqqqgggccc___\\\ZZZYYYWWWVVVTTTSSSRRROOOMMMJJJGGGEEEBBBAAA@@@???>>>===<<<<<<::::::::::::999999999999888999::::::;;;;;;::::::999999999999999999999999::::::::::::999888777666777777777888999:::;;;<<<::::::;;;;;;::::::999888666666777777777777777666555444333222222222333333333777<<>>@@@CCCGGGJJJLLLNNNOOOPPPQQQSSSUUUVVVWWWXXXUUUVVVWWWXXXZZZ\\\^^^___BBBBBBCCCCCCCCCCCCCCCBBBCCCDDDFFFHHHIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEDDDFFFGGGIIIJJJJJJJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAABBBCCCDDDDDDCCCDDDEEEGGGHHHJJJLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLOOOTTTXXX^^^lllzzz}}}{{{xxx{{{|||zzzyyyyyyzzzxxxyyy}}}}}}xxxvvvttttttttttttrrrpppqqqooommmkkkkkknnnqqqsssvvv|||~~~{{{zzzvvvrrrmmmmmmmmmkkkkkkooovvv|||~~~zzzzzz{{{zzz{{{~~~zzzyyyzzz{{{~~~|||zzzwwwuuutttxxx}}}yyyrrrmmmeeeaaa\\\YYYXXXXXXWWWVVVMMMLLLJJJIIIHHHIIIIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJEEECCCBBBCCCEEEFFFFFFEEEDDDEEEEEEDDDBBBAAAAAABBBBBBBBBCCCDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIGGGFFFEEECCCBBBAAAAAAAAABBB@@@>>>>>>>>>???>>>===<<<<<<<<<=========>>>>>>:::;;;<<<>>>??????@@@@@@@@@>>>======>>>??????>>><<<===???@@@AAABBBBBBBBBAAA???>>>>>>@@@AAAAAA@@@??????=========???AAABBBBBBBBB@@@??????@@@@@@AAA???@@@BBBCCCEEEIIINNNRRR\\\jjjttt~~~xxxllleeegggqqq{{{yyy|||~~~{{{qqqbbbRRRHHH===888999@@@HHHSSShhh|||yyytttqqqqqqtttwwwxxxxxxvvvsssooolllllllllllllllmmmnnnoooqqqrrrrrrsssuuuuuutttrrrqqqqqqrrrpppsssvvvxxx{{{{{{nnnjjjeee```]]][[[YYYWWWWWWVVVTTTRRROOOLLLIIIGGGCCCCCCBBBAAA@@@???>>>===;;;;;;::::::::::::999999888888999:::::::::::::::777888888888888999999999;;;;;;::::::999777666555999999999999:::;;;<<<<<<999999:::::::::999888888555555666777777777666666444444333333333333444444333666:::;;;<<<>>>CCCGGGGGGKKKRRRYYY```dddggghhhkkklllhhh]]]SSSNNNIIIDDD@@@>>>;;;888777777888888555555555555666666666666555777888999888:::<<<>>>@@@AAADDDGGGJJJNNNPPPQQQQQQQQQSSSUUUVVVWWWWWWWWWVVVVVVWWWXXXZZZ]]]^^^```BBBBBBCCCCCCCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFCCCBBBAAAAAAAAACCCDDDEEECCCEEEGGGIIIJJJJJJJJJIIIEEEFFFGGGGGGGGGGGGFFFEEEBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFHHHKKKLLLNNNMMMLLLLLLLLLLLLKKKKKKIIIIIILLLQQQSSSWWW```kkkzzz~~~}}}}}}}}}|||{{{~~~||||||~~~|||~~~zzzxxxyyy{{{|||sssuuuvvvtttssswww}}}}}}~~~}}}~~~{{{xxxwwwwww~~~}}}{{{yyyyyyyyyxxx}}}zzzooohhh^^^[[[WWWTTTRRRRRRRRRRRRLLLKKKJJJHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHIIIIIIGGGEEEDDDDDDFFFGGGGGGFFFCCCDDDEEEDDDBBBAAAAAABBB???@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHDDDDDDCCCBBBBBBBBBBBBCCCAAA???======>>>>>>===<<<::::::;;;;;;;;;<<<<<<<<<:::;;;<<<>>>????????????@@@>>><<<<<<>>>???>>>===<<<===>>>???@@@@@@AAA@@@???>>>======???@@@@@@??????>>>===<<<<<<===???@@@AAAAAA???>>>>>>>>>??????===>>>@@@AAACCCFFFIIIKKKRRR^^^gggqqq}}}~~~zzzpppjjjkkkppptttxxx}}}uuu}}}vvveeeYYYGGG>>>:::===AAAIII\\\ppp}}}vvvrrrrrrsssvvvxxxyyywwwrrrooonnnooolllmmmmmmmmmnnnooopppqqqrrrsssuuutttsssrrrssstttppptttwwwxxxyyy|||xxxtttmmmgggccc```]]][[[ZZZYYYXXXUUURRROOOLLLJJJHHHGGGEEEDDDBBB@@@>>>=========<<<<<<<<<;;;;;;;;;888888999::::::::::::999777777777777888888999999999999999999999888777666;;;:::::::::::::::;;;;;;888888999999888888777666444444555666666666666666555555444444333333333333333666888999777888<<>>@@@BBBCCCEEEFFFFFFAAABBBCCCDDDEEEFFFGGGHHHBBBBBBAAABBBBBBDDDEEEEEEAAA???=========>>>===;;;999999999:::::::::;;;;;;<<<===>>>@@@AAAAAAAAAAAABBB???<<<===???@@@???===<<<===>>>??????@@@?????????===<<<===???@@@@@@??????>>><<<;;;;;;<<<===>>>AAA@@@>>>=========>>>>>>???@@@AAABBBCCCEEEGGGHHHIIITTT]]]iii{{{}}}|||uuupppooopppqqqnnnssswwwxxx|||~~~pppxxxtttgggQQQDDD;;;<<<>>>BBBQQQbbb}}}|||sssqqqrrruuuxxxzzzyyyuuuqqqppppppmmmmmmmmmmmmmmmnnnooopppppprrrttttttsssssstttuuuqqquuuxxxyyyxxxzzz|||tttnnniiieeebbb```]]]\\\ZZZWWWTTTQQQNNNLLLLLLKKKIIIFFFCCC@@@>>>===??????>>>>>>=========<<<888888999::::::::::::999666666777777888888888999777777888999999999999888;;;;;;::::::999:::::::::888888888888888777666666333333444555666666555555777666555444333222222111444666888777555555888;;;:::;;;===@@@CCCFFFHHHIIIFFFLLLOOOKKKEEEAAA<<<777:::;;;;;;:::777666666666555666666666777777888888666999<<<======???CCCFFFEEEGGGIIILLLOOORRRTTTUUURRRSSSUUUVVVWWWVVVVVVUUUVVVWWWXXXZZZ\\\^^^```bbbCCCCCCCCCAAA@@@@@@AAACCCBBBBBBBBBBBBCCCCCCCCCDDDFFFDDDBBB@@@???@@@AAABBBAAABBBCCCEEEEEEFFFFFFFFFCCCEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLLLLNNNRRRUUUaaaiiiyyy}}}}}}|||{{{}}}}}}~~~|||~~~~~~yyyvvv|||}}}~~~||||||~~~{{{{{{}}}~~~uuufff]]]UUUSSSPPPMMMKKKLLLNNNPPPLLLKKKIIIHHHGGGGGGHHHHHHIIIIIIGGGFFFFFFFFFGGGHHHJJJJJJIIIHHHGGGEEEDDDCCCDDDDDDCCCBBB@@@???>>>===>>>@@@AAACCCDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFBBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@>>><<<:::999::::::::::::;;;;;;<<<==================>>>>>>???>>>===============>>>???BBB@@@>>><<<<<<===???@@@@@@AAAAAABBBAAA@@@???>>>@@@>>><<<<<<>>>AAABBBBBB@@@@@@@@@>>>;;;999999999===???@@@@@@??????@@@AAAGGGJJJPPP[[[iiiyyy~~~~~~}}}{{{xxxvvvppppppnnnjjjiiimmmwwwyyy{{{~~~fffQQQ@@@<<<===>>>GGGSSSqqq~~~tttpppoootttvvvxxxwwwuuusssrrrrrrnnnlllkkkllloooqqqooommmmmmnnnoooqqqrrrrrrqqqqqqvvvvvvvvvvvvwwwxxxyyyzzzvvvssssssnnnfffdddaaa]]][[[YYYWWWTTTRRRPPPNNNLLLIIIFFFDDDCCCBBBAAA@@@>>>>>>>>>===;;;999999888888888888888999999:::::::::999999999999888888888777666666666666666777999;;;;;;:::::::::;;;999999999999888666555444777777888999999999999888666666777777666555444444666555555444444666777888888777888:::>>>@@@AAA@@@DDDCCCAAA???===<<<;;;:::888888777777666666555555777888888888888999999999:::<<>>???AAACCCCCCCCCCCCBBBAAAAAABBBCCCCCCDDDEEEEEEAAAAAAAAABBBBBBBBBBBBCCCAAAAAA@@@???>>><<<;;;:::::::::999999::::::;;;<<<<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<;;;===>>>@@@@@@@@@AAAAAAAAA@@@>>>>>>@@@>>><<<<<<>>>@@@AAAAAA???@@@@@@>>>;;;:::::::::===???@@@@@@???>>>@@@AAAFFFHHHMMMTTTaaarrr|||{{{vvvnnnhhhhhhpppxxxyyy|||zzzdddNNNCCC>>>;;;AAALLLfffxxx{{{tttqqqrrruuuxxxxxxwwwuuuuuuuuuooommmlllmmmooopppnnnllllllnnnoooqqqrrrsssrrrrrruuuuuuuuuuuuvvvwwwxxxxxx|||}}}yyyxxxssslllfffccc^^^[[[YYYWWWTTTSSSPPPOOONNNLLLIIIGGGFFFEEEDDDBBBAAA@@@@@@???===;;;;;;:::::::::::::::;;;;;;:::::::::999999999888888999999888777777777777888888999;;;;;;::::::;;;<<<888888888888777777777777555666666777888777777777666666777777666555555444666666555444555666777888555444555777:::<<<<<<;;;???>>>===;;;::::::::::::999999888888777777777777777888888999::::::;;;;;;===@@@BBBDDDEEEFFFIIIKKKJJJKKKMMMOOOPPPQQQRRRRRRTTTTTTUUUVVVXXXYYY[[[\\\\\\^^^```bbbeeefffggghhhDDDEEEEEEDDDBBBBBBCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBB@@@???@@@@@@AAADDDDDDEEEFFFFFFEEEEEEEEEBBBDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKKKKKKKMMMPPPRRRTTTVVV\\\eeepppzzz~~~}}}~~~}}}{{{|||{{{{{{~~~}}}|||}}}||||||}}}}}}{{{wwwtttuuuzzz|||vvvvvvwwwxxx{{{zzzvvvooofff\\\TTTOOOJJJHHHEEECCCCCCEEEHHHJJJQQQPPPMMMKKKHHHFFFEEEDDDEEEDDDCCCCCCBBBBBBCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>???AAABBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDD???@@@BBBCCCCCCCCCBBBAAA????????????>>>===<<<;;;999999888888888999:::::::::;;;===>>>???>>>===<<<>>>>>>>>>>>>>>>???@@@@@@AAA???===<<<;;;<<<>>>?????????@@@AAAAAA???>>>===@@@>>><<<<<<===?????????===>>>???>>><<<:::;;;<<<===>>>@@@???>>>>>>???AAADDDFFFIIIMMMVVVhhh~~~uuuhhhcccggglllyyy~~~zzzaaaOOOBBB;;;>>>FFFWWWhhh{{{wwwnnnpppssswwwyyyyyyxxxxxxxxxsssqqqpppoooppppppnnnmmmlllmmmooorrrsssttttttttttttttttttsssssstttuuuuuuwwwzzz}}}{{{tttmmmhhhbbb^^^[[[YYYWWWVVVQQQQQQQQQPPPNNNLLLJJJHHHGGGEEECCCCCCCCCBBB@@@>>>>>>======<<<<<<<<<======::::::::::::999999999999;;;:::999999888888999999999:::<<<<<<;;;:::;;;<<<777777666666777888999999666666777888888888888777666666777777777666555555666666555555555666777888555444444555888999999888999888888777777777888888999999999999999888888888888888999:::<<<===>>>>>>BBBDDDFFFGGGHHHIIIKKKMMMMMMNNNOOOQQQRRRSSSSSSSSSWWWWWWWWWXXXZZZ\\\^^^``````aaaccceeegggiiiiiijjjEEEFFFFFFEEECCCCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAEEEEEEEEEFFFEEEEEEDDDDDDBBBDDDFFFFFFEEEDDDCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKLLLNNNPPPQQQRRRTTTXXX___gggmmmqqquuuxxx{{{~~~zzzyyy}}}}}}~~~~~~{{{|||}}}zzzttttttuuuwwwxxxwwwtttqqqpppvvv~~~uuupppoooqqqsssqqqnnniiiaaaYYYPPPIIIEEEFFFDDDBBBAAAAAADDDGGGIIINNNMMMLLLJJJGGGEEEDDDCCCDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBB>>>???@@@BBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBB>>>???AAACCCCCCBBBAAA@@@======>>>>>>======<<<<<<888888777777777777888999888:::===??????>>><<<:::======<<<======>>>???@@@???>>>===<<<;;;<<<===>>>>>>>>>???@@@@@@???>>>===???===;;;<<<===>>>>>>===<<<===>>>===<<<;;;<<<======>>>??????>>>>>>???@@@CCCFFFHHHIIINNN]]]rrroooccc```aaasss|||qqq]]]NNNCCCAAADDDJJJYYYmmm}}}xxxlllmmmppptttvvvwwwxxxyyyzzzwwwvvvtttsssrrrqqqooonnnkkkmmmooorrrtttuuuuuuuuussssssrrrqqqqqqqqqrrrrrrsssuuuwwwzzz}}}}}}vvvqqqiiiccc___]]][[[ZZZSSSTTTUUUTTTSSSPPPMMMKKKJJJHHHFFFDDDDDDCCCBBB@@@@@@??????>>>>>>>>>>>>???;;;;;;;;;:::::::::999999;;;::::::999999999999999999;;;<<<<<<;;;:::;;;<<<888888777666666777888999888999999:::::::::::::::666666777777777666666555666666666666666777777777777666666777999:::999888777666666555555666666666999999999999999999999999999999;;;<<<>>>@@@AAABBBEEEFFFHHHIIIIIIJJJLLLNNNOOOPPPQQQSSSTTTTTTUUUUUUYYYYYYYYYZZZ\\\___aaaccccccdddfffgggiiiiiijjjjjjDDDFFFGGGFFFDDDCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBBBBDDDDDDEEEEEEEEEDDDDDDCCCBBBDDDFFFGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHJJJKKKJJJJJJLLLMMMOOOOOOPPPRRRTTTXXX\\\___eeeiiiooouuu}}}zzzzzz~~~}}}yyyzzz~~~zzztttpppiiikkknnnssswwwwwwuuurrrlllrrrzzz}}}}}}~~~yyypppjjjggghhhjjjcccaaa]]]WWWPPPIIIBBB???AAA@@@>>>===>>>AAAEEEGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA>>>???@@@AAAAAAAAA@@@???????????????@@@@@@@@@@@@===>>>@@@BBBBBBAAA???>>><<<<<<=========<<<<<<;;;888777777666666777777777888:::<<<>>>>>>===;;;999:::::::::;;;;;;===>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<===>>>?????????>>>======;;;:::;;;=========<<<<<<===>>>===<<<;;;<<<===<<<>>>??????>>>===???@@@BBBFFFIIIIIIKKKTTTcccpppzzzkkk```[[[gggssslll]]]PPPGGGCCCAAAMMM___rrruuummmoooqqqrrrssstttvvvxxxwwwwwwvvvsssqqqnnnmmmmmmkkkllloooqqqssstttuuuuuuqqqqqqppppppoooppppppppprrrssstttvvvxxx}}}}}}xxxpppiiidddaaa___]]]WWWWWWXXXXXXVVVTTTQQQOOOMMMJJJGGGEEEEEEDDDCCCAAABBBAAA@@@???????????????<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888888999999;;;<<<<<<;;;::::::;;;:::999888777666666666666888888999::::::::::::999666666777777777777777666666666666777777777777777999888777888:::::::::999999888777666555555555666888888888999999:::::::::;;;;;;===???AAABBBDDDEEEEEEGGGIIIJJJJJJKKKMMMOOOPPPQQQRRRTTTUUUVVVVVVWWW[[[[[[[[[]]]___bbbdddfffeeefffggghhhiiiiiiiiiiiiDDDEEEGGGFFFDDDCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGFFFHHHJJJJJJIIIIIIJJJKKKJJJLLLMMMMMMMMMNNNPPPRRRXXX]]]ccciiippp{{{~~~~~~yyyuuuuuuyyy}}}yyytttoookkkfffiiiooovvvzzz{{{xxxuuukkkpppvvvyyyyyyyyy{{{|||}}}vvvmmmeee```___```ZZZXXXUUUPPPKKKEEE@@@======<<<:::999:::===AAACCCBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBBBB>>>>>>??????@@@?????????????????????@@@@@@@@@@@@>>>>>>@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>?????????>>>===;;;<<<<<<<<<<<<<<<;;;;;;888888777666666666777777888999;;;======<<<;;;:::999999999999:::<<<===>>>======<<<;;;;;;;;;;;;;;;;;;<<<>>>??????>>>======:::999999:::<<<======<<<<<<===>>>===<<<;;;<<<===<<<===???>>>======>>>@@@BBBEEEGGGGGGHHHLLLVVV]]]tttxxxhhh^^^^^^hhh}}}wwwkkk^^^OOODDD<<>>>>>>>>============<<<;;;:::999999888888999999999:::<<<;;;:::999999:::999999999999888666555444555555666777777777777666666666777888888888777777555666777888888888777777777666555666888999999888:::999999888777777777777888999999:::;;;<<<<<<======>>>???AAACCCDDDFFFGGGFFFHHHJJJKKKKKKMMMOOOQQQRRRSSSTTTVVVXXXZZZZZZ[[[]]]^^^___bbbdddfffhhhhhhggghhhhhhiiiiiiiiiiiihhhCCCDDDFFFFFFDDDCCCBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAABBBCCCCCCCCCCCCDDDFFFHHHIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGCCCDDDDDDEEEFFFFFFGGGGGGFFFHHHJJJJJJIIIHHHHHHIIIHHHIIIJJJJJJHHHIIILLLOOOPPPTTTZZZ^^^bbbkkkzzz~~~}}}}}}wwwssssssvvvxxx{{{wwwssspppmmmkkkooovvv~~~{{{vvvlllooossswwwxxxwwwuuuttttttsssooohhh```ZZZXXXXXXWWWUUUPPPKKKFFFBBB???>>>===;;;999888999<<>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===========================;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<;;;:::999999888777777666666777777999999:::;;;;;;;;;;;;:::999999999:::;;;<<<>>>>>><<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>>>>>>>======888777888:::<<<>>>===<<<===>>>???>>><<<;;;;;;<<<<<<===>>>>>>======>>>@@@AAABBBBBBCCCDDDGGGLLLPPP```ttttttggg___cccsss}}}vvvlll\\\MMM>>>AAAIIIVVVkkk~~~uuussspppllljjjkkkooossstttvvvuuurrrnnnkkkkkklllkkklllnnnpppqqqqqqqqqqqqnnnnnnnnnnnnnnnooopppqqqpppqqqssstttuuuwwwzzz|||{{{|||vvvpppkkkhhhddddddbbb```^^^[[[ZZZYYYSSSPPPLLLJJJIIIHHHGGGFFFGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@?????????>>>>>><<<;;;;;;:::::::::::::::888:::;;;:::999777777888666777999::::::888555444444444555666666666666555666666777888888888888888555666777888999888777777666555555666888:::999888999999888888999999:::;;;:::;;;;;;===>>>???@@@@@@@@@@@@AAACCCDDDFFFGGGGGGFFFHHHKKKLLLMMMOOOQQQSSSTTTUUUWWWZZZ\\\^^^___```___aaadddhhhjjjkkklllkkkiiijjjjjjjjjjjjjjjiiiiiiBBBDDDFFFFFFDDDBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDAAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAABBBBBBCCCCCCEEEGGGIIIIIIHHHGGGFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGHHHCCCDDDDDDEEEFFFGGGGGGHHHEEEHHHJJJJJJIIIHHHGGGHHHGGGIIIIIIHHHGGGIIINNNRRRLLLPPPUUUWWWYYY```mmmxxx~~~}}}wwwssssssuuuwww}}}~~~yyyvvvuuusssrrrrrrwww~~~|||vvvnnnppprrrvvvxxxwwwssspppggghhhgggbbb\\\VVVUUUUUUYYYUUUOOOHHHCCC@@@?????????>>>;;;:::;;;>>>AAACCCAAABBBCCCCCCCCCBBBAAA@@@BBBBBBCCCDDDCCCBBBAAA@@@;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>=========<<<===>>>???@@@@@@???>>>==================<<<<<<<<<;;;::::::::::::;;;<<<===<<<<<<<<<<<<;;;:::999888999999888777777777777777999999999:::::::::;;;;;;:::::::::;;;<<<===??????<<<<<<;;;;;;;;;::::::::::::;;;===>>>>>>>>>======666666777999<<<>>>>>>===>>>>>>???>>><<<:::;;;<<<<<<===>>>>>>======>>>???@@@???>>>>>>@@@DDDHHHJJJTTTkkk|||nnnddddddooo|||wwwgggWWWAAAAAACCCKKK]]]qqq}}}~~~yyyvvvpppkkkhhhiiinnnrrrwwwxxxxxxuuuqqqnnnnnnoookkklllnnnooopppppppppooommmmmmmmmnnnnnnpppqqqrrroooqqqssstttuuuuuuwwwyyysss}}}zzzsssooojjjhhhfffccc```^^^]]]]]]VVVSSSNNNLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEAAAAAAAAA@@@@@@@@@??????======<<<;;;;;;;;;;;;<<<888999::::::888777777777333555888;;;;;;999777555555666666777777777777777666666777888888888888888555666777999999888888777777666666777:::;;;;;;:::777777777888999;;;<<<===<<<===>>>???@@@AAABBBCCCAAABBBCCCDDDEEEFFFGGGHHHFFFIIILLLMMMOOOQQQSSSVVVVVVWWWYYY\\\___aaaccccccaaadddhhhlllnnnooonnnnnnkkkkkkllllllkkkkkkjjjiiiEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBAAA@@@AAABBBCCCDDDCCCCCCAAA@@@???>>>>>>>>>===>>>>>>@@@AAABBBCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDBBB@@@FFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHIIIHHHGGGFFFIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKMMMOOOSSSYYYaaafffyyy{{{sssqqquuuwww}}}~~~}}}~~~{{{vvvuuuxxx|||~~~yyysssooojjjccc[[[WWWWWWWWWTTTQQQQQQNNNIIICCC???=========<<<:::888777888<<<@@@CCC>>>??????@@@@@@AAAAAABBBEEEEEEEEEDDDCCCAAA@@@???<<<===>>>>>>======>>>???===>>>???@@@@@@???===<<<@@@@@@@@@????????????>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::999999999888888:::999777555444555666777777888888999:::;;;<<<======:::888999;;;<<<:::777;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>======<<<;;;;;;999888777888:::===???BBB@@@>>><<<;;;;;;<<<<<<======>>>>>>>>>>>>======;;;;;;<<<>>>@@@BBBDDDEEERRR]]]ooowwwpppgggjjjtttuuu{{{|||qqq```EEE???;;;BBBOOO^^^ppp}}}|||vvvooojjjiiikkkmmmqqqvvv{{{|||yyytttnnnkkkjjjjjjkkklllmmmmmmnnnnnnqqqqqqqqqqqqqqqpppooonnnooooooppppppqqqssstttuuuwwwyyy}}}~~~yyyxxxtttooojjjgggccc___]]]VVVSSSPPPNNNNNNNNNMMMLLLMMMLLLJJJHHHFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBCCCAAA@@@>>>===<<<<<<===>>>;;;:::999999999:::;;;<<<555666888999::::::999999888888777777777777777888999999999999999999999:::999888777777777888999:::999999999::::::;;;;;;;;;888888999;;;===>>>???@@@@@@@@@????????????@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKLLLLLLMMMNNNQQQTTTWWWXXX[[[[[[\\\^^^```ccceeefffhhhkkkooopppppppppppppppoooooonnnmmmkkkiiigggeeeCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDCCCCCCAAA@@@???>>>>>>>>>===>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGGGGHHHHHHGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMOOORRRWWW[[[mmm}}}~~~zzz{{{zzzxxx|||{{{vvv|||~~~{{{yyy|||yyypppjjjaaa]]]WWWUUUVVVVVVRRROOOOOOMMMHHHCCC???<<<:::999>>>===;;;::::::<<>>;;;<<<======;;;:::;;;===??????>>>>>>=========>>>==============================<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::999999999888888888:::888666555444444666666777777888999:::;;;<<<<<<===;;;999999;;;<<<:::888::::::::::::999999999999:::;;;;;;;;;;;;:::999999:::999888888999:::<<<>>>>>>>>>===<<<;;;;;;;;;;;;=========>>>>>>=========;;;;;;<<<===???AAACCCDDDHHHRRRbbbuuuvvviiifffyyyuuurrr|||}}}uuufffJJJBBB;;;===FFFRRRaaammmxxxyyyxxxuuuooojjjiiiiiippptttxxxzzzxxxtttpppnnnkkkkkkjjjjjjjjjkkkkkklllooopppppppppoooooonnnmmmoooooooooooopppqqqrrrsssuuuwwwzzz}}}{{{vvvqqqlllhhhccc```XXXVVVRRRPPPPPPOOONNNMMMMMMMMMKKKJJJHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<888999:::::::::999888888999999888888888888888999:::::::::;;;;;;<<<<<<<<<<<<;;;::::::999:::;;;;;;:::;;;;;;<<<<<<======>>>;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEGGGJJJLLLMMMPPPPPPQQQRRRTTTWWWZZZ\\\]]]]]]^^^```bbbeeefffhhhjjjmmmpppqqqqqqppppppqqqpppooommmkkkhhheeecccaaaBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAA??????>>>>>>======>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGJJJKKKLLLMMMLLLMMMPPPRRR___ooo~~~zzzwwwxxx~~~}}}zzzrrryyy~~~wwwllleee[[[XXXTTTRRRRRRQQQMMMIIIIIIHHHEEEAAA>>>:::888777@@@???===<<<<<<===>>>???AAAAAAAAA@@@???>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>===>>>>>>===;;;:::;;;<<<@@@???<<<;;;:::;;;===>>>999999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888:::999999999999888888888999888666555444444555555666666777888999:::;;;;;;<<<;;;::::::;;;;;;:::999888888888888888888888888999::::::::::::999888888999999999::::::;;;;;;<<<:::;;;;;;;;;;;;;;;::::::<<<<<<============<<<<<<;;;;;;<<<===???@@@BBBCCCBBBGGGSSSeeexxxmmmdddpppwwwooossszzzzzzlllTTTIII===:::<<>>======>>>>>>>>>=========<<<<<<<<<;;;;;;999888777::::::999999999::::::;;;;;;;;;<<<===>>>??????@@@@@@???>>>=====================>>>>>>???@@@@@@AAA???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGIIILLLOOOQQQRRRTTTTTTUUUWWWYYY\\\___``````aaabbbdddfffhhhiiijjjmmmooorrrsssrrrqqqqqqqqqooonnnkkkhhheeeaaa___]]]CCCCCCDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>=========>>>>>>???@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEGGGGGGFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIJJJJJJGGGGGGEEEEEEEEEEEEFFFGGGHHHJJJMMMNNNOOOPPPQQQSSSVVVdddxxx~~~|||xxxxxx}}}}}}yyyvvvsssssszzz|||{{{}}}{{{rrriiiccc[[[WWWQQQMMMKKKJJJGGGFFFFFFDDD@@@===:::999999999========================@@@?????????>>>>>>>>>===>>>>>>????????????>>>>>>???@@@AAA???===<<<<<<===>>>===<<<;;;::::::;;;;;;666666777888999:::;;;;;;::::::;;;;;;;;;::::::::::::::::::999999999999999999999999999888888888888888777666555444444444444555555666777888999999:::<<<;;;;;;:::;;;::::::999777777888888888888999999:::;;;;;;;;;;;;:::999999888999:::;;;;;;;;;::::::888999;;;<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>???AAABBBCCCDDDJJJWWWiii}}}uuuhhhkkkvvv~~~rrrppprrr|||ppp^^^QQQBBB;;;888:::AAAHHHSSS^^^lllrrrpppkkkhhhhhhiiilllpppssstttttttttuuuqqqpppmmmjjjiiihhhiiiiiilllmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnooooooqqqssstttuuuwww{{{~~~xxxrrrnnnhhheee```]]][[[YYYWWWUUUTTTUUUUUUUUUSSSPPPMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFCCCDDDDDDDDDCCCBBB@@@>>>>>>>>>???@@@@@@???===<<<=========<<<<<<;;;::::::<<<;;;;;;;;;;;;<<<<<<===<<<<<<===>>>???AAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIKKKKKKMMMOOORRRUUUXXXZZZXXXXXXXXXZZZ\\\___bbbdddeeefffgggiiikkklllmmmmmmppprrrtttsssrrrppppppqqqmmmkkkiiifffccc```___^^^BBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA???>>>============>>>>>>?????????BBBBBBCCCDDDDDDEEEFFFFFFDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEFFFGGGHHHGGGGGGHHHIIIJJJKKKKKKKKKHHHHHHGGGFFFFFFFFFFFFFFFEEEFFFFFFGGGIIIJJJKKKLLLHHHGGGGGGFFFGGGHHHIIIJJJKKKNNNQQQSSSSSSSSSTTTUUUTTT]]]jjjvvv|||}}}||||||yyyzzz||||||}}}~~~zzzxxxzzz|||xxxtttrrrpppsssxxx|||yyyvvvyyy|||}}}{{{zzzxxxtttoooiiidddaaaYYYTTTLLLGGGEEEGGGIIIJJJLLLHHHBBB<<<888777777888999999:::;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>======>>>????????????>>>???@@@@@@???<<<;;;;;;<<<;;;;;;<<<<<<;;;:::888777555555666777999:::;;;;;;888999:::;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;999999999888888888777777666666555444444333333333333444444555666777888888:::;;;;;;:::999999999999777888888888999999999:::::::::;;;;;;::::::999888888999:::<<<<<<;;;:::999888999;;;<<<======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@CCCCCCEEEMMM]]]qqq|||ppplllkkkrrr{{{vvvwww{{{ooobbbVVVGGG???999777999>>>AAALLLYYYcccggghhhjjjlllfffiiimmmppprrrsssuuuvvvtttrrrpppnnnlllkkkjjjjjjllllllmmmnnnoooooooooooommmlllllllllmmmnnnoooppprrrssstttttttttvvvzzz}}}}}}|||wwwqqqmmmhhhddd```]]]ZZZXXXWWWXXXXXXXXXVVVSSSPPPNNNMMMMMMLLLKKKJJJIIIIIIIIIFFFFFFGGGGGGEEEDDDAAA@@@???@@@AAAAAAAAA@@@>>>===>>>>>>============>>>>>>===============>>>??????======>>>???@@@AAABBBCCCCCCBBBBBBAAA@@@@@@???>>>??????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLMMMMMMMMMOOOOOOQQQSSSVVVYYY\\\^^^ZZZ[[[[[[]]]___bbbeeegggjjjkkkmmmooopppppppppppprrrttttttssspppooonnnoooiiihhhfffeeecccbbbbbbbbb@@@@@@@@@AAABBBBBBCCCCCCAAABBBCCCDDDDDDDDDDDDCCCAAABBBBBBBBBAAA???===<<<<<<<<<======>>>>>>>>>>>>BBBBBBCCCDDDEEEFFFFFFGGGDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJLLLMMMJJJIIIIIIIIIJJJLLLNNNOOOSSSUUUVVVUUUSSSRRRRRRRRRRRRXXX___eeehhhiiiiiijjjjjjlllooosssxxx}}}~~~}}}|||||||||xxxwwwzzz|||}}}xxxtttqqqooommmppptttwww~~~uuurrrssstttuuunnnmmmiiieeeaaa^^^\\\[[[QQQLLLFFFBBBCCCHHHOOOSSSVVVQQQJJJBBB<<<888777666777777888888999:::;;;;;;999999::::::;;;<<<<<<===<<<===>>>>>>>>>>>>>>>===;;;<<<<<<;;;999888999:::999:::;;;<<<;;;888666444444555666777888999::::::777888999:::;;;:::999888::::::;;;;;;;;;;;;<<<<<<999888888888888777777777555555555444444333222222222222333444555666777777888::::::999888777888999777777777888999999::::::888999999999999888777777888999:::;;;;;;;;;:::999999::::::;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<===>>>>>>>>>???AAAFFFRRReee{{{~~~vvvpppiiihhhxxx{{{pppcccXXXMMMEEE>>>888666888777>>>HHHRRR[[[bbbgggjjjdddgggllloooppprrrsssttttttsssrrrqqqpppnnnmmmmmmkkklllmmmnnnoooooooooooommmmmmmmmmmmnnnpppqqqrrrtttttttttsssrrrsssvvvyyyxxx{{{|||wwwqqqkkkfffbbb]]][[[YYYZZZYYYXXXWWWTTTRRRQQQPPPOOOOOONNNNNNMMMMMMMMMKKKKKKKKKJJJHHHGGGEEEEEECCCCCCCCCCCCBBBBBBAAA@@@?????????>>>>>>???@@@@@@??????>>>??????@@@AAABBB??????@@@AAABBBBBBCCCCCCBBBBBBCCCCCCBBBAAA@@@???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJLLLNNNPPPRRRRRRRRRRRRRRRRRRTTTVVVYYY[[[^^^_________```aaadddgggiiikkkoooppprrrtttuuuuuutttsssssstttsssqqqnnnlllllllllgggfffdddcccccccccdddeee??????@@@AAAAAABBBCCCCCC@@@AAACCCDDDEEEEEEEEEEEEAAABBBBBBBBBAAA???===<<<<<<<<<============>>>>>>@@@AAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEFFFGGGIIIKKKMMMOOOLLLLLLLLLLLLNNNQQQSSSTTTVVVVVVVVVSSSPPPNNNMMMNNNMMMQQQVVVYYYYYYXXXXXXXXX\\\]]]```bbbgggnnnxxx{{{}}}~~~~~~{{{yyy|||yyyyyyzzz~~~{{{vvvqqqooogggkkknnnpppwwwtttllliiihhhhhhggg```___]]]YYYVVVSSSQQQOOOIIIGGGCCCAAACCCHHHPPPUUUYYYWWWSSSMMMFFF@@@<<<:::999888888777777888999999888888888888999999999999;;;<<<<<<<<<<<<<<<;;;;;;888999::::::888777888::::::::::::999888777555555444444555666777777888888666777999:::;;;:::999888999999:::::::::;;;;;;;;;888888888888777777777777555555444444333333222111111111222333444555666666777888:::888666555666888555555666777777888999999999999999999999888888777:::::::::;;;;;;::::::999:::999999999999::::::;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;<<<======888<<<@@@BBBGGGWWWnnn|||vvvsssmmmhhhnnnyyy}}}rrreee]]]UUUOOOHHH???999888666888===FFFQQQZZZ```bbbbbbfffkkkoooppppppqqqqqqqqqrrrsssssssssqqqooonnniiijjjkkklllnnnnnnoooooommmmmmnnnoooppprrrtttuuuuuuuuutttrrrpppppprrruuutttxxx{{{}}}}}}}}}uuuooojjjdddaaa^^^^^^]]][[[YYYXXXVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMLLLKKKJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA????????????@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCDDDDDDDDDEEEBBBCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLOOOQQQTTTVVVXXXYYYYYYXXXWWWXXXYYY[[[]]]___aaabbbeeeeeefffgggjjjmmmoooqqqssstttvvvxxxxxxxxxwwwvvvssssssrrroookkkiiiiiijjjfffdddcccbbbbbbbbbdddeeeAAAAAABBBBBBCCCDDDEEEEEE???@@@BBBDDDFFFFFFFFFFFFAAABBBBBBCCCBBB@@@===<<<<<<<<<<<<===============??????@@@AAACCCDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCAAABBBDDDEEEFFFFFFFFFEEEGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJIIIHHHHHHHHHHHHIIIEEEEEEEEEGGGIIIKKKNNNOOOMMMMMMMMMOOOQQQTTTVVVXXXSSSSSSSSSPPPMMMKKKKKKLLLHHHLLLQQQSSSRRRPPPMMMLLLSSSTTTVVVWWWZZZbbblllttt}}}~~~{{{}}}~~~~~~yyy|||xxxuuuyyy~~~||||||wwwrrroooeeeiiimmmnnnssszzz}}}}}}|||uuukkkccc```___]]][[[WWWVVVVVVTTTPPPLLLHHHFFFGGGFFFDDDBBBCCCGGGMMMRRRWWWWWWWWWUUUPPPJJJCCC@@@<<<:::999777666666777888999999888888777666666666:::;;;;;;;;;::::::999888999:::;;;;;;999999:::<<<<<<;;;888666555555666666333444444555555666666666555666888:::;;;:::888777888888888999999:::::::::888888888888777777777777444444444444333222111111000111222333444555555666555888999888555444555777444444444555666777777888;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::999888777777888999:::999::::::;;;;;;::::::999<<<<<<;;;;;;;;;<<<<<<===666;;;@@@???@@@MMMcccvvvyyytttuuurrrkkkiiinnnuuuiiiccc\\\XXXPPPEEE===:::999777999AAALLLVVVZZZZZZbbbfffkkkooopppoooooooooooopppsssttttttrrrpppnnnggghhhiiikkklllmmmnnnnnnmmmmmmnnnppprrrtttvvvwwwuuutttsssqqqnnnnnnppprrrsssvvvyyyyyyyyy|||xxxrrrlllhhhdddcccaaa___]]]\\\[[[[[[UUUUUUUUUUUUUUUUUUVVVVVVVVVUUURRRPPPOOONNNNNNOOOLLLJJJIIIGGGFFFFFFGGGHHHFFFEEECCC@@@???>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKLLLLLLMMMNNNNNNOOOOOOSSSUUUXXX[[[]]]]]]]]]]]]]]]^^^^^^```bbbdddfffgggjjjjjjkkklllnnnqqqtttvvvuuuvvvxxxzzzzzzyyyxxxwwwssssssqqqnnnjjjgggggghhheeedddbbbaaa```aaabbbccc@@@AAAAAABBBCCCDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCEEEDDDBBB@@@===>>>@@@CCC>>>>>>===<<<<<<<<<<<<<<>>>>>>>><<<;;;999777666888888888888888999999999;;;999888666666777999:::::::::::::::::::::::::::999999999::::::;;;;;;;;;======>>>???@@@GGGWWWfffrrrmmmvvv|||uuullliiiwwwxxxqqqiiifffccc[[[MMMAAA<<<777777>>>CCCEEEHHHMMMQQQZZZeeennnqqqpppooonnnppppppqqqssstttssspppmmmqqqnnnkkkiiijjjlllnnnnnnmmmlllmmmppprrrttttttsssuuutttrrrpppoooooopppppprrrrrrrrrsssvvv{{{}}}vvvqqqnnnmmmjjjgggccc___]]][[[[[[YYYWWWWWWXXXXXXXXXVVVWWWYYYXXXSSSTTTZZZ]]][[[WWWRRRLLLIIIJJJKKKJJJIIIEEEEEEEEECCCAAA@@@AAACCCDDDDDDCCCCCCCCCCCCCCCDDDFFFIIILLLLLLJJJFFFDDDCCCEEEFFFHHHIIIIIIIIIKKKMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSTTTSSSUUUZZZ```fffhhhhhhgggaaabbbdddfffiiilllooopppooopppqqqsssuuuwwwyyyyyy{{{{{{|||{{{yyyvvvsssqqqrrrqqqooollliiigggfffeeeeeecccaaa```___```aaabbb@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDBBB???======@@@BBBAAA@@@???>>>============??????@@@AAABBBCCCDDDDDDBBBCCCCCCDDDCCCCCCBBBBBBBBBBBB@@@@@@AAABBBDDDEEEFFFFFFEEEDDDEEEGGGIIIKKKKKKJJJJJJIIIIIIJJJJJJKKKHHHHHHIIIIIIJJJKKKMMMNNNTTTRRRQQQRRRUUUVVVSSSPPPPPPPPPOOONNNNNNMMMNNNNNNMMMMMMMMMKKKHHHEEEDDDDDDFFFIIIKKKKKKJJJMMMSSSYYYccciiirrrzzz~~~}}}zzzwwwxxx|||~~~~~~{{{yyywwwyyy{{{~~~|||~~~}}}~~~}}}zzzxxxzzz|||~~~{{{yyyzzz}}}~~~|||~~~zzzvvvtttlllkkkkkkmmmpppppplllgggeee```WWWQQQNNNMMMMMMMMMNNNMMMKKKHHHFFFEEEDDDCCC???????????????@@@@@@@@@FFFHHHKKKMMMNNNMMMLLLLLLDDD@@@<<<::::::;;;999888999999777666555555666666666666777777777777777666555666666666777777777777777666666555555555555555111111222222333444444555666777777777777777666666666666666666777999;;;<<<666555555555555555666666555444444333222222111111222222222333333333444444444666888999999777555333444444333333444555666777999999::::::999888777777888888888888888888888888999888666555555666888999::::::::::::::::::::::::888888999999999:::::::::999999:::<<<===BBBPPP]]]yyytttooowww}}}yyyrrrqqqrrr}}}xxxwwwvvvnnn```TTTFFF>>>888888999999<<>>FFFIIIMMMNNNLLLIIIFFFEEECCCEEEGGGHHHIIIKKKMMMOOOQQQQQQPPPOOONNNNNNOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTUUUWWW[[[```eeeiiijjjjjjiiiiiijjjlllnnnqqqtttvvvttttttuuuvvvwwwyyyyyyzzzzzzzzzzzzyyywwwuuurrrppprrrqqqnnnkkkiiigggfffeeedddcccaaa``````bbbcccddd@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCAAA???======???BBBDDDDDDBBBAAA??????>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAAAAAAAABBBDDDDDDCCCCCCBBBCCCDDDFFFHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHIIIKKKLLLMMMSSSSSSSSSTTTUUUSSSOOOLLLKKKKKKKKKKKKLLLMMMNNNOOOLLLMMMMMMKKKHHHEEEDDDDDDEEEGGGIIIHHHFFFHHHLLLQQQTTTYYY```gggllloooooonnnpppsssvvvwwwyyy~~~wwwoooppppppsss}}}~~~yyy~~~~~~}}}~~~~~~|||yyyxxxzzz}}}}}}{{{{{{}}}}}}zzzzzz|||}}}zzzxxx}}}yyyvvvsssqqqpppppppppllleee```[[[WWWPPPLLLJJJKKKKKKLLLHHHGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>======<<>>IIITTTjjjwwwpppwww~~~~~~||||||uuu~~~qqqfffVVVKKK>>>666222111555:::AAABBBHHHTTTbbbmmmrrrsssppppppqqqsssuuuuuusssqqqqqqooommmlllmmmmmmlllkkkffffffhhhkkkooorrrrrrrrrmmmmmmooopppqqqqqqqqqqqqssssssrrrrrrtttwwwzzz{{{zzz{{{}}}}}}zzzwwwtttqqqppphhheeecccbbbbbbbbb```___\\\______]]]```fffiiiiii]]]YYYTTTPPPOOOOOONNNNNNPPPPPPOOOMMMIIIGGGGGGGGGHHHHHHHHHGGGDDD@@@<<<999@@@DDDJJJMMMLLLIIIFFFEEEDDDFFFIIIJJJLLLNNNRRRUUUVVVUUUTTTRRRQQQQQQPPPPPPSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZ]]]aaafffjjjmmmoooqqqqqqppppppsssvvvzzz|||zzzzzzzzz{{{{{{{{{{{{{{{yyyyyyyyyxxxvvvssspppoooqqqpppnnnkkkiiigggffffffcccbbbbbbbbbbbbdddfffggg@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDBBBBBBAAA???======???AAAFFFEEECCCAAA@@@???>>>>>>===>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGGGGHHHIIIKKKLLLQQQSSSUUUUUUSSSOOOKKKHHHGGGGGGGGGHHHIIIJJJLLLLLLLLLMMMMMMKKKHHHEEEDDDDDDHHHIIIIIIHHHFFFFFFIIILLLMMMOOOTTTZZZ^^^bbbdddeeegggjjjmmmooosss|||yyyooommmkkkmmmttt}}}|||yyy~~~}}}yyyxxx|||}}}|||{{{{{{{{{zzzxxxvvvtttuuuvvv|||}}}~~~~~~~~~}}}}}}}}}{{{zzz{{{~~~~~~~~~{{{xxxxxx}}}}}}}}}zzzvvvvvvqqqnnnnnnlllfff___\\\WWWSSSNNNJJJHHHHHHHHHGGGCCCBBBBBBAAAAAAAAABBBBBBCCCBBB@@@>>>===<<<<<<===@@@???>>>>>>@@@CCCDDDEEECCCAAA>>><<<:::999888777888888777666666555555555222222333444555555555555222222222333333333333444222222222333444555777777111111222222222222222222333444444555555555555555333333333444666777888999222222222222333555666666333333333333222222111111111222222222222333333333222333555666777666555555444444444333333333333333222333444555666666666666888888777777666555444444666666555555555666777888999999999999999:::::::::999999999999999999999999888888:::=========DDDMMMYYYpppxxxpppuuu}}}{{{ssshhh[[[JJJ<<<444333666:::888999>>>HHHUUUcccnnnsssppppppqqqssstttsssqqqoooqqqooonnnmmmnnnmmmllljjjeeeeeegggkkkooorrrsssrrrmmmnnnpppqqqrrrrrrrrrqqqtttsssrrrrrrssstttvvvxxxxxxxxxzzz|||~~~}}}{{{zzzsssqqqmmmkkkiiihhheeeccc____________aaadddggggggbbb___ZZZUUUSSSRRRSSSSSSRRRSSSSSSQQQNNNLLLLLLLLLNNNOOOOOOMMMHHHBBB<<<888:::@@@HHHMMMOOOMMMKKKJJJJJJLLLMMMOOOPPPRRRVVVYYYWWWWWWVVVUUUTTTTTTTTTTTTYYYZZZ\\\^^^___`````````^^^```bbbeeeiiimmmrrruuuwwwvvvtttsssuuuxxx|||~~~~~~}}}|||{{{zzzxxxxxxwwwvvvtttrrrpppooopppooommmkkkiiigggffffffdddddddddcccdddeeefffggg@@@AAAAAABBBCCCDDDEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDAAAAAAAAA@@@>>>>>>@@@BBBEEEDDDCCCAAA???>>>>>>>>>===>>>>>>??????@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEGGGFFFEEECCCBBBAAA@@@???BBBBBBBBBCCCDDDFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDEEEFFFGGGIIIIIINNNRRRVVVUUUPPPJJJFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGIIIIIIHHHEEECCCCCCCCCIIIIIIHHHGGGFFFFFFGGGHHHJJJKKKMMMPPPSSSWWWZZZ[[[^^^```cccfffllluuuuuuqqqnnnnnnqqquuuzzz~~~xxxuuu{{{~~~yyywww|||}}}zzzxxxvvvuuuvvvvvvyyy{{{{{{xxxtttqqqpppqqqsssuuuuuuttttttuuuwwwvvvwww{{{~~~zzzyyyzzz}}}|||yyyrrruuuzzz|||{{{zzzxxxuuuppphhhcccdddccc]]]XXXWWWXXXTTTNNNJJJGGGEEECCCBBB????????????@@@AAABBBBBB>>>===<<<::::::;;;<<<===AAA>>>:::999;;;===>>>>>><<<<<<;;;:::999888888888666666666555555444333333222333333444555555444444000111111111222222222222111111111222444555777888333333222222222222222222111222333444444444444444222222222333333333333333111111111111222333555555333222222222222222111111111111111222222222333333000111222444444444333333444555555555444444444444333444555555555555555444777777666666555444333333666666666666777777888888888888888999999:::::::::::::::::::::999999999999888888:::======<<<@@@FFFOOOaaayyyvvvooorrrzzzwwwkkkYYYGGG<<<888777666333777<<<@@@GGGSSScccnnnqqqqqqsssuuuvvvuuurrroooqqqooonnnnnnnnnnnnlllkkkgggggghhhlllppprrrsssrrroooppprrrssstttsssrrrqqqtttssssssrrrrrrssstttuuuvvvvvvwwwxxxyyy{{{}}}~~~}}}xxxuuurrroookkkiiihhhfffeeeeeeeeedddeeefffdddbbb]]]XXXUUUTTTUUUVVVSSSTTTVVVUUUSSSRRRRRRRRRSSSSSSSSSQQQLLLEEE>>>999999@@@IIIQQQTTTUUUTTTTTTQQQRRRSSSSSSSSSTTTWWWZZZXXXXXXXXXXXXYYYZZZ\\\\\\___aaacccfffggggggggggggfffhhhkkklllnnnrrrwww{{{}}}{{{yyywwwxxxzzz~~~}}}{{{yyyxxxvvvvvvuuutttsssrrrppppppnnnmmmllljjjiiiggggggggggggffffffeeeeeeeeeeeeeee@@@AAAAAABBBCCCDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDAAABBBBBBAAA@@@@@@AAABBBDDDCCCBBB@@@???>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGLLLQQQUUUSSSLLLEEEBBBCCCBBBBBBAAAAAABBBBBBCCCDDDAAACCCDDDCCCAAA@@@@@@AAAFFFFFFEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHJJJMMMPPPRRRUUUWWWYYY]]]ccckkktttzzzzzzvvvssssssssssssuuuzzz|||uuupppvvv|||xxx}}}zzzvvvtttuuuwwwwww|||{{{uuuqqqmmmpppttttttssssssvvvxxxxxxzzz}}}zzz{{{}}}{{{yyyqqqssswww{{{}}}xxxuuutttrrrqqqiii```]]]``````YYYTTTVVVUUURRRMMMIIIFFFCCC@@@>>>============>>>@@@AAABBB>>>===<<<<<<===???AAACCCBBB===888777:::<<<<<<;;;777888999999777777888999555555555555555333222222222333333444444333333222000000000000111111111111000000111222333555666777444444444333333222222222000000111222333333333333111111111111111000//////111111000111111222333444222222222222222222111111111111111111222222222222000111111222222222222111333444555555555555444444444555555555555444333333666555555444444333333333555666666777777888888888777777888888999:::::::::999999999999999888888888777666777::::::888:::???IIIWWWjjj|||}}}zzztttnnnooowww~~~{{{{{{zzzkkkXXXJJJAAA888111333777;;;;;;<<>>>>>>>>??????AAABBBBBB???@@@BBBBBBBBBAAABBBCCCDDDDDDCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEFFFIIIKKKMMMLLLNNNQQQUUUZZZaaagggllltttzzz{{{wwwwwwzzzyyyuuuvvvzzz~~~wwwrrruuu}}}zzz}}}}}}xxxwww{{{zzzssswww{{{{{{xxxwwwxxx{{{~~~~~~~~~}}}{{{zzzrrrsssuuuvvvwwwvvvwwwyyyvvvvvvtttpppkkkgggffffffaaaZZZYYYaaaaaaXXXQQQRRRMMMJJJGGGEEEDDDCCC@@@>>>;;;;;;;;;;;;<<<>>>???@@@@@@???>>>>>>???BBBEEEGGGDDD???999888:::;;;999666555777999999777666777999555666666666555444333222222222222222111000000///000000000000111111111111000000000111222444555666666666555555444333222222...///000111222222222222...///000111111111000///111111000000000111111222111111111111111111222222111111111111222222222222222222222222111111111111111222333444555555444444333333444444444444333333444444444333333333333333444444555666777777777777666777777888999999::::::888777777777666666666666666444555888888666888<<>>???@@@AAAAAABBBAAA???@@@AAACCCEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEE@@@@@@AAABBBBBBAAA@@@@@@>>>>>>>>>???@@@AAACCCCCCHHHNNNRRRNNNEEE>>>>>>BBB<<<<<<<<<===???@@@BBBCCC@@@BBBDDDEEEDDDDDDEEEGGGEEEDDDDDDEEEGGGHHHGGGGGGFFFFFFEEEEEEFFFHHHKKKLLLGGGIIILLLPPPUUUZZZ___bbbfffllluuu}}}yyyvvvxxx}}}}}}xxxxxx}}}{{{wwwwwwzzzzzz}}}{{{|||}}}}}}yyyyyy{{{~~~||||||}}}|||sssrrrrrrrrroookkkjjjlllhhhkkklllhhhaaa[[[[[[\\\WWWQQQTTT^^^___SSSJJJIIIEEECCCBBBBBBCCCBBBAAA???999999999:::;;;<<<>>>>>>===<<<;;;:::;;;>>>AAACCCIIICCC<<<999:::999555222555888:::999777555666888666777777777777555444333111111111111000...---,,,000000000000111111111111000000000111222333555666777777666555444444333222......000111111222222222---...000111222222222111222111000000000000000111111111111111111111222222000111111111111222222222444333333222222111111111///000111333444444333333000111222333333333333333333333333333333333333444222333444555666666666666666777777888999999::::::666666555555444444444333888555555888999777888<<>>======>>><<<<<<===???AAAAAA@@@AAACCCDDDEEEDDDEEEFFFHHHEEEEEEFFFFFFGGGHHHHHHIIIEEEDDDDDDEEEGGGGGGEEEDDD>>>>>>===<<<;;;===AAADDDHHHIIIJJJHHHEEE@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJMMMPPPSSSUUUXXX\\\bbbhhhlllnnnnnnnnnpppnnnrrrxxxxxxttttttxxx|||yyy{{{zzzzzz|||zzzvvvtttuuu}}}uuutttxxx~~~{{{vvvpppkkkhhheeebbb```___]]]\\\[[[[[[ZZZWWWUUUTTTPPPKKKJJJKKKKKKGGGCCCAAA@@@???>>>>>>???@@@AAA;;;;;;;;;;;;;;;;;;:::::::::::::::;;;===???@@@AAACCCAAA===999777555555555:::::::::::::::999888777666666555444333333222222222222222222222222222222000000000000000000000000111///...000444666555333777666444333222111111111111111000000111111222333000000000000////////////000000000000////////////111000//////000222444555333333222111111222333333000111222333333222111000222222222222222222222222333333333222222111111111///333666555111000333777999888777666555444333222999333777:::333222777444666666666666555555555555333555666777666777888:::???CCCLLLUUU\\\hhh}}}yyy|||rrrlllooouuuxxxyyyzzz{{{|||uuufff]]]___hhhnnnxxxiiiTTTBBB>>>;;;888333111777???BBBHHHQQQ___tttzzzuuupppnnnppprrrsssrrrqqqrrrrrrpppmmmjjjiiiiiilllmmmoooppppppqqqtttvvvtttuuuvvvwwwxxxwwwvvvuuuwwwvvvuuutttsssrrrrrrrrrrrrqqqrrrsssvvvyyy}}}~~~yyyyyywwwtttpppnnnnnnoooqqqppppppppppppooooooooojjjjjjkkkmmmmmmkkkfffbbbcccdddgggjjjlllooopppqqquuuuuusssrrrrrrssstttuuuvvvwwwwwwxxxzzz|||~~~~~~}}}}}}|||zzzwwwtttqqqnnnlllkkkmmmmmmmmmmmmlllllllllllljjjjjjjjjiiiiiiiiihhhhhhgggffffffeeeeeeeeeffffff???@@@AAABBBCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???======>>>@@@BBBBBBBBBAAABBBDDDEEEEEEEEEGGGIIIHHHHHHIIIIIIJJJKKKKKKKKKIIIHHHGGGHHHIIIIIIHHHFFFAAAAAA@@@???>>>???BBBEEEHHHIIIJJJHHHDDD@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHJJJLLLMMMNNNPPPSSSXXX]]]```bbbbbbaaaeeedddhhhnnnooolllnnnsss}}}zzz{{{yyy|||~~~{{{vvvssssss~~~{{{zzzyyy~~~yyytttvvvzzz~~~~~~yyyrrrjjjddd___ZZZWWW[[[ZZZXXXXXXYYYXXXVVVSSSNNNIIIEEEDDDEEEEEEAAA>>>>>>===<<<;;;;;;<<<===>>>;;;;;;;;;:::::::::::::::777777777888:::<<<===>>>===<<<999777555555555666888999999999888888777666555555555444333333222222222222222222222222222222000000000000000000000000000///...000333555444333666555444333222111111111111111000000111111222333111000000000//////......000/////////////////////111000//////000111333555333222111111111111222333000111222222222222111000111111111222222333333333222222222111111000000000///333555444111000333666888888777666555444333222666111555999333555:::777777777777777666666666666444555777777666666777999:::>>>EEELLLQQQZZZmmm~~~~~~uuunnnrrrxxx{{{|||~~~zzzkkk___\\\___aaakkk|||~~~jjjOOOEEE;;;777666555777:::777<<>>===>>>AAACCCCCCCCC@@@BBBDDDEEEEEEFFFHHHJJJKKKKKKLLLMMMMMMNNNNNNOOONNNLLLKKKKKKLLLLLLKKKIIIEEEEEEDDDBBBAAAAAACCCFFFHHHIIIIIIGGGDDD@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCDDDEEEFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEIIIKKKNNNQQQSSSTTTSSSSSSWWWWWWZZZ___aaabbbeeejjjuuu}}}}}}zzz}}}|||yyy|||}}}}}}{{{tttpppnnnzzz|||wwwtttrrrtttyyy~~~}}}yyyuuuqqqqqqvvvzzz||||||}}}xxxppphhhbbb[[[VVVSSSVVVTTTSSSTTTTTTTTTRRRPPPGGGDDD@@@???@@@???===:::;;;:::999888888999:::;;;::::::::::::999999888888333333444555666777999:::777666555444333444555666666666777777666666555555555444444333333222222222222222222222222222222222000000000000000000000000///......///222333333222666555444222111111111111111000000000000111222222222111111000///......---////////////////////////111000//////000111333444222222111111111111222222000000111222222111000000///000000111222333444444111111111000000000000000000222555444111111333666777777666555444444333333444///333666222555;;;666888888777777777666666666444666777666555555666777888999>>>CCCEEEKKKZZZiiixxxrrruuu{{{}}}vvvhhh```[[[XXX^^^lll|||~~~bbbQQQ???999:::888555333000444999AAAQQQdddqqquuutttrrrppppppqqqssssssrrrqqqrrrrrrooollljjjiiiiiikkkmmmnnnnnnnnnoooqqqttttttuuuuuuvvvwwwwwwvvvvvvttttttssssssssssssssstttppppppqqqrrrtttwwwzzz|||yyyyyyyyyzzz}}}~~~~~~}}}||||||~~~}}}zzz{{{|||~~~~~~~~~}}}||||||{{{zzzzzzzzzzzzzzzwwwvvvtttqqqooonnnmmmllloooooonnnmmmllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiiieeedddddddddcccccccccccc???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@?????????@@@@@@AAAAAA@@@@@@???>>>>>>======>>>AAACCCCCCCCC@@@BBBDDDEEEEEEFFFIIIJJJLLLMMMMMMNNNOOOOOOPPPPPPQQQOOOMMMLLLMMMMMMLLLJJJHHHHHHGGGEEECCCBBBDDDFFFGGGHHHHHHFFFCCC@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCEEEEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDBBBAAAFFFGGGHHHIIIJJJJJJJJJIIIMMMNNNQQQSSSUUUWWW[[[___fffmmmtttzzz~~~xxxvvvzzz}}}}}}~~~{{{{{{{{{yyy}}}yyysssnnnlllsssyyy~~~xxxsssqqqqqqrrruuuxxxyyyvvvsssllliiihhhjjjppptttvvvvvvtttpppjjjeeeaaa\\\XXXUUUQQQPPPOOOOOOOOONNNKKKIIIDDDAAA>>>===>>>===;;;999999888777666666777888999:::999999888888777777777111111111222333555666777444333333222222333444444333444444444444444333333444333333333222222222111111111111111111111111111000000000000000000000000.........///000111111111555444333222111111111111000000000000000111222222333222111000///...---,,,.........///////////////000000000///000111222333111111111000000111111111///000111222222111000///...///000111222333444444111111111111111111000000000222333333222111333555666555555444444333333333333///222444000777<<<555777666666666555555555555555666777666444444444666888999<<>>>>>======<<<;;;===???BBBBBBBBBAAACCCEEEEEEFFFFFFHHHJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPNNNLLLKKKLLLLLLKKKJJJHHHIIIHHHFFFDDDCCCDDDEEEGGGHHHHHHEEEBBB@@@??????????????????????????????@@@AAACCCDDDEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEECCCCCCEEEEEEEEEEEEDDDDDDDDDDDDHHHJJJLLLLLLMMMOOOSSSTTTYYY___dddhhhnnnuuuxxxwwwssspppooosssuuuuuuuuuxxx}}}xxxyyy{{{|||wwwrrrooonnnrrr{{{|||xxxuuurrroooppprrrssspppllleeeaaa___```eeejjjllllllkkkhhhdddaaa^^^[[[XXXUUUNNNLLLKKKJJJIIIHHHEEEBBBAAA???===<<<<<<;;;::::::888888777666666777888888999888888777666666555555111111111111222333555555444444333222222222222222111222222333333222222222222222222222222111111111111111111111111111111111////////////////////////---.../////////000000111444333333222111111111111000000//////000000111222333222111000///...---,,,------....../////////000000000000000000000111111000000000000000000000000///000111111111111000///......///000222333444444222222222222222222222222000111222222222222333333444444444444333333333333222///333444333>>>DDD<<<555555444444444333333333444555666555444333444555888888:::===>>>@@@IIISSS___rrr{{{vvvxxx{{{|||vvviii```WWWZZZdddttt{{{~~~nnn[[[MMMCCC:::555444333333555777:::???GGGNNNTTTWWW[[[aaagggnnnsssvvvwwwyyy{{{zzzvvvrrrooonnniiijjjkkkkkkjjjjjjlllnnnqqqqqqrrrrrrssstttuuuuuussssssrrrrrrrrrsssssstttqqqrrrrrrtttuuuwwwxxxyyywwwvvvuuuuuuvvvwwwxxxyyyuuuwwwyyy|||~~~||||||{{{zzzyyyxxxwwwvvvsssrrrrrrrrrrrrsssssstttqqqpppooommmllllllllllllmmmmmmmmmlllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiieeefffffffffeeedddbbbbbb@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIEEEDDDCCCBBBAAAAAAAAAAAA>>>????????????>>>======<<<;;;:::<<>>>>><<<;;;;;;===@@@CCCCCCCCCDDDEEEGGGGGGFFFEEEGGGHHHGGGHHHHHHIIIJJJJJJKKKKKKLLLJJJGGGGGGHHHIIIJJJJJJHHHIIIIIIHHHFFFFFFFFFGGGGGGGGGFFFDDDAAA??????@@@???????????????????????????AAACCCEEEFFFFFFEEEDDDFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGBBBAAA@@@??????@@@BBBCCC===CCCFFFDDDDDDGGGHHHFFFHHHLLLNNNNNNRRRXXXZZZYYY\\\[[[\\\```___\\\\\\___^^^cccjjjpppuuuxxx{{{}}}}}}}}}}}}}}}xxxuuupppsssvvvzzz~~~||||||}}}}}}zzzqqqpppppprrrvvvxxxyyyyyyyyy|||}}}}}}xxxpppgggbbbcccbbb^^^ZZZXXXUUURRRRRRUUUWWWVVVUUUUUUTTTQQQPPPPPPNNNKKKIIIDDDBBBBBBBBBCCCBBBAAA???;;;;;;;;;:::999888999:::999888777666666777888999777777666555444333222222000000000000111222333444111111111111111111000000//////000111111111111111000111111111111111111111111111111111111111111111////////////////////////...000111111//////000222333222222111111111111111///////////////000111111111000000000//////......,,,,,,---......///000000///000000000000000//////......///000000///.........///000111111000///...///000000000111111222222000111111111222222222222111111000111222222222222111111222222333333333444000///222222555EEELLLAAA444444444333333333222222111222444444333333444666444333444888999999>>>FFFFFFQQQ___mmm|||zzzyyyyyyxxxzzz{{{mmmddd^^^aaahhhqqq~~~vvvpppvvvyyylll\\\LLLBBB???888333111444444222222666555888===BBBGGGOOOXXX^^^iiipppxxx~~~~~~{{{wwwuuummmnnnnnnmmmkkkkkkmmmnnnmmmmmmmmmmmmnnnppprrrsssttttttsssrrrqqqqqqqqqqqqoooooopppqqqrrrssssssssssssrrrqqqppppppqqqrrrssspppqqqrrrtttwwwyyy{{{||||||zzzyyyxxxwwwvvvsssssssssrrrrrrqqqqqqqqqooonnnnnnmmmmmmmmmnnnnnnnnnnnnlllkkkjjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhiiiiiiiiijjjjjjjjjdddeeeffffffeeeccc```___@@@@@@AAAAAAAAA@@@@@@???AAABBBCCCDDDEEEEEEEEEEEE@@@AAACCCEEEGGGHHHIIIIIIGGGFFFEEEDDDDDDCCCCCCDDD@@@AAAAAAAAAAAA@@@??????===<<<<<<>>>AAADDDEEEDDDEEEFFFGGGGGGFFFEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKIIIFFFFFFGGGIIIJJJJJJHHHJJJJJJJJJHHHGGGHHHIIIFFFGGGFFFDDDAAA??????AAA???????????????????????????AAACCCEEEFFFFFFEEEDDDGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDFFFGGGCCCBBB@@@@@@@@@BBBDDDEEE888@@@DDDBBBBBBFFFFFFCCCAAAEEEGGGGGGJJJPPPRRRPPPVVVUUUVVVYYYXXXTTTSSSVVVWWWZZZ```dddfffhhhjjjlllmmmooorrrwwwyyywwwrrrnnndddfffkkkpppwww|||}}}|||}}}yyyuuurrrooonnnpppqqqrrrrrrvvvzzz~~~{{{zzz{{{vvvmmmbbb\\\\\\[[[WWWRRRSSSQQQOOOPPPSSSSSSQQQNNNJJJIIIHHHIIIJJJIIIHHHFFF?????????@@@BBBCCCBBB@@@<<<======<<<::::::;;;<<<888777666555555666777888777666666555333222111111000000000000000111222333...//////000111000000000//////000111111111111111000000000000000111111111000000000000000000000000////////////////////////...000222222//////111333222222111111111111111111///////////////000111111000000000000////////////,,,,,,------...///000000///000000000000000///...---...///000000///...---...///000111111000///...000000000000000111111111//////000000111111111222111000000111222333222111111111111222222333333444222000111///000???DDD777555555444444444333333333000111333333333333555666444333444777888888<<>>AAADDDFFFGGGFFFDDDBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFEEEDDDCCCCCCBBBBBBCCC????????????????????????>>>>>>@@@AAACCCDDDEEEFFFCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHGGGGGGFFFLLLJJJIIIIIIIIIIIIHHHFFFHHHHHHGGGGGGGGGHHHIIIIIIHHHFFFCCCAAAAAA@@@>>><<>>>>>????????????>>>===<<<;;;:::999888999999:::999888777666555555555555333222111111000000111111111111111111000000000///222111111111000000//////---...///000000///...---///000111000...---...000222222222111111///......000000000000000000000000000000000000000111111222222222222222222111000//////000111///------000333000///...---------------------------------------,,,------......------,,,000000//////.........---////////////////////////////////////000000000000//////000000111111111222222111000//////000111222222111111111000000//////222222222222333444555555222222222222222222222222444444444444444444444444333444555999<<<>>>===<<<<<>>>>>>>>===============<<<;;;:::<<<;;;:::999999999::::::888777666555444444444444333222111111000000111111222222222222111111111000111111111111000000000///......///000000///......////////////000000000///111111111111000///......000000000000000000000000000000//////000000111222111111111111111000/////////000111///,,,,,,---/////////...---------------------------------------,,,------......------,,,......///......------,,,.........................../////////000000000000//////000000000111111111111111000//////000111111111111111000000000//////222222111222222333444555222222222222222222222222333333333333333333333333444444555777:::<<<<<<;;;999;;;@@@JJJ[[[nnn}}}pppbbbXXXWWW\\\aaarrr|||vvvuuu{{{vvvfff]]]^^^XXXSSSKKKBBB:::666333333333333333333444666:::===@@@MMM___mmmtttvvvwwwwwwyyyyyyyyywwwvvvvvvyyy{{{vvvtttrrrooonnnnnnooopppqqqqqqrrrrrrqqqooommmlllkkklllmmmooopppppppppqqqppppppoooooooooqqqsssuuuqqqppppppoooooopppqqqrrroooppprrrssstttttttttsssuuuvvvxxxyyyyyyyyy{{{||||||}}}}}}}}}~~~}}}~~~}}}{{{{{{||||||{{{zzzyyyyyyxxxwwwvvvvvvvvvvvvssssssssssssrrrpppnnnmmmlllmmmnnnmmmkkkjjjkkklllnnnnnnnnnmmmmmmmmmmmmmmmllljjjhhhhhhiiiiiihhhgggeeefffggghhhiiiiiiiiihhhjjjjjjjjjjjjjjjiiihhhhhhbbbcccccccccbbb```___^^^???????????????????????????AAADDDFFFGGGFFFDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@??????>>>>>><<<===>>>???@@@AAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBCCCFFFGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKHHHFFFDDDDDDDDDBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEE@@@AAACCCDDDEEEDDDCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCEEEGGGHHHIIIHHHIIIKKKLLLKKKJJJHHHFFFJJJJJJJJJKKKKKKLLLLLLMMMLLLKKKKKKLLLMMMMMMLLLJJJHHHHHHIIIKKKOOOTTTYYY\\\]]]^^^```bbbbbbaaa^^^]]]___```bbbaaa```aaafffjjjnnnllljjjjjjjjjhhhbbb^^^TTTSSSRRRQQQPPPOOOOOOPPPQQQTTTXXXYYYXXXUUUTTTTTTSSSOOOJJJGGGGGGGGGDDDBBBCCCCCCBBBAAA???>>>======>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999777777;;;;;;:::999999999999:::666666555444333333333333333222111111000000111111333333222222222111111111111111111111000000000000...//////000000//////...000000000111222222111000000111111111000///...---000000000000000000000000///////////////000111111000000000000000//////...000111222111...,,,,,,---///...------------------------------------------,,,------......------,,,------...///...---,,,+++............................../////////000000000//////000000000000111111111000000//////000000111111111000000000000//////111111111111222333444555222222222222222222222222222222222222222222222222555444333444777888999888666777:::@@@LLL___ttt}}}lll[[[RRRQQQSSScccxxx||||||}}}qqqlllnnnjjjeee\\\RRRGGG>>>888555444333111000000111222444888CCCTTTbbbiiimmmpppqqquuuwwwxxxyyyyyyzzz|||~~~|||{{{yyywwwuuusssrrrqqqrrrrrrrrrrrrqqqooommmllljjjjjjlllmmmnnnnnnooooooooonnnnnnnnnpppqqqsssuuuqqqpppooonnnnnnnnnooopppnnnooopppqqqrrrrrrqqqqqqqqqsssuuuuuuuuuuuuvvvwwwwwwwwwwwwxxxxxxzzz{{{|||yyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~}}}{{{yyywwwvvvxxxwwwvvvvvvwwwwwwvvvuuuvvvuuutttsssrrrrrrrrrrrrqqqqqqqqqqqqpppnnnmmmlllkkklllmmmllljjjiiijjjkkkllllllmmmmmmmmmmmmmmmmmmllljjjhhhggghhhhhhhhhfffeeefffggghhhiiiiiiiiiiiihhhhhhiiijjjjjjiiihhhgggbbbbbbbbbaaaaaa`````````???????????????????????????AAACCCEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>===>>>>>>???@@@AAABBBBBBAAABBBBBBCCCCCCDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFCCCBBBBBBCCCDDDEEEEEEDDDCCCDDDDDDEEEFFFGGGIIIJJJHHHFFFDDDCCCCCCCCCAAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEBBBCCCDDDFFFFFFFFFEEEDDDAAAAAABBBCCCCCCCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIHHHGGGGGGHHHHHHFFFEEEFFFFFFEEEFFFHHHLLLOOOQQQQQQSSSUUUWWWXXXXXXVVVVVVVVVXXXXXXXXXWWWXXX[[[^^^^^^]]]\\\\\\\\\ZZZVVVSSSNNNOOONNNNNNMMMLLLKKKKKKMMMNNNPPPQQQQQQPPPOOOOOOJJJGGGEEEDDDDDDCCC@@@>>>BBBAAA@@@???===<<<;;;:::;;;;;;<<<===<<<;;;999888;;;;;;:::999888777555444:::999999999999999999999666555444333333222222333333222111111000000111111222222222111111111000000111111111000000000000000/////////000000/////////222444666555222000000111///000000000//////...---///////////////////////////............///000000...///////////////......///000111222111///...---......---,,,,,,---------------------------------,,,------......------,,,,,,---...//////...---,,,................................./////////000000//////000000000000000000000000000//////000000000000000000000000000//////000000000111111222333444111111111111222222222222111111111111111111111111555333111111333555555555333444777;;;BBBOOOdddvvvxxxeeeXXXSSSQQQZZZkkkzzzwwwyyyxxxuuunnneeeXXXKKK???999777555222111111222222222777@@@MMMXXX___cccfffhhhkkkooosssvvvxxxzzz|||~~~|||zzzwwwuuurrrrrrrrrqqqpppnnnmmmllliiijjjkkklllmmmmmmmmmmmmmmmmmmmmmnnnoooqqqssstttqqqpppnnnmmmlllmmmmmmnnnooooooppppppqqqqqqqqqqqqnnnppprrrsssrrrrrrrrrssssssrrrrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyzzz{{{|||}}}~~~zzzzzzzzzyyyxxxvvvuuutttuuutttssssssuuuuuutttrrrssssssqqqpppoooooooooooooooooonnnnnnmmmlllkkkkkkjjjkkklllkkkjjjiiijjjlllkkkkkkkkkllllllmmmmmmnnnkkkiiigggggghhhhhhgggfffdddeeefffggghhhiiiiiiiiieeefffhhhiiiiiihhhgggfffcccbbbbbbaaaaaabbbcccccc>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFDDDCCCCCCDDDDDDCCCAAABBBBBBCCCDDDEEEFFFHHHIIIGGGEEECCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDEEEFFFFFFEEEDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@AAABBBDDDEEEFFFHHHIIIIIIJJJIIIHHHGGGGGGCCCCCCDDDEEEEEEFFFGGGGGGIIIGGGFFFEEEFFFFFFEEEDDDFFFEEEEEEEEEFFFHHHJJJLLLMMMNNNPPPQQQRRRQQQPPPPPPPPPPPPPPPPPPOOOPPPRRRSSSRRRRRRQQQQQQQQQPPPNNNLLLKKKLLLLLLLLLLLLKKKIIIHHHGGGGGGGGGIIIIIIJJJIIIHHHEEEDDDDDDDDDDDDBBB???===@@@@@@???===<<<:::999999::::::;;;<<<<<<;;;999888:::::::::999888777555444777777888888888888888888666666555444333333333333333222111111000000111111000000000000////////////000000000000000000111111000000000//////000000000222888===:::222---...333...////////////...------.................................---......///000---....../////////......+++,,,---///000000...---------,,,,,,,,,------...------------------------,,,------......------,,,------.../////////...---....................................////////////000000///////////////////////////000000///////////////////////////000000000000000000111222333333000000000111111222222222111111111111111111111111555222000000111333333222222333666:::===CCCTTTeee{{{oooaaa[[[WWWYYYbbbxxx}}}~~~~~~~~~|||vvvjjjZZZKKKBBB===:::777666777777555444444:::CCCLLLSSSXXX\\\^^^aaaeeekkkpppsssvvvyyy{{{}}}{{{ssssssrrrqqqpppnnnmmmllljjjjjjkkklllmmmmmmmmmlllmmmmmmmmmnnnoooppprrrrrrpppooommmlllllllllmmmmmmnnnnnnnnnnnnnnnooooooooommmppprrrrrrqqqpppppppppppppppppppppqqqrrrsssssstttsssssssssssstttuuuuuutttuuuuuuvvvwwwyyyzzz{{{ttttttuuuuuuuuuuuuttttttssssssrrrtttuuuuuusssrrrrrrqqqpppnnnmmmlllllllllllllllkkkkkkjjjjjjiiiiiijjjkkkllllllkkkjjjkkkllljjjjjjkkkkkkllllllmmmmmmkkkiiigggfffggggggfffeeecccdddeeefffggghhhhhhhhhcccdddfffgggggggggffffffeeeeeeddddddeeeeeefffggg>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@????????????????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGEEEDDDCCCDDDDDDBBBAAABBBBBBBBBCCCDDDEEEFFFGGGHHHFFFDDDDDDEEEEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGGGGFFFFFFCCCCCCCCCBBBAAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD?????????@@@BBBDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEBBBBBBCCCDDDEEEFFFGGGGGGGGGEEECCCCCCDDDEEEDDDCCCEEEDDDDDDDDDDDDFFFGGGHHHJJJJJJKKKLLLLLLLLLKKKJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCDDDFFFGGGGGGFFFCCCDDDDDDDDDCCCAAA???>>>======<<<;;;:::888777777:::::::::;;;;;;::::::999999999999999888777666555444555666666777777666666666666555444333333333333333222111111000000111111000000/////////.........000000000000111111111111111000000//////000000111222888===:::222,,,---111---...............------........................---------------...//////---......///////////////)))((((((***---...---,,,,,,,,,,,,,,,,,,------...------------------------,,,------......------,,,---------------.........------------------------------........./////////000000////////////.........//////000000//////.........////////////000000////////////000111222333//////000000111222222222111111111111111111111111333111000000111222111000222111555::::::;;;GGGUUUkkkssshhhccc___]]]```pppxxxjjj\\\SSSEEEAAA<<<::::::888444111///222888???FFFLLLQQQSSSWWW[[[aaagggkkkooosssvvvyyy{{{vvvvvvtttsssqqqpppooonnnkkklllmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnooooooppppppooonnnmmmlllllllllmmmnnnllllllkkkkkkkkkkkkllllllmmmooorrrsssqqqooonnnnnnpppoooooooooooopppqqqrrrqqqqqqpppppppppqqqqqqrrrpppppppppqqqrrrtttuuuvvvnnnooopppqqqrrrrrrrrrqqqrrrqqqrrrsssuuuuuusssqqqppppppnnnlllkkkjjjjjjjjjjjjjjjiiihhhggghhhhhhhhhiiikkkllllllkkkjjjkkkmmmjjjjjjkkkkkkkkkkkkkkkkkkjjjhhhfffffffffffffffdddaaabbbccceeefffgggggggggdddeeeeeefffggghhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjj>>>>>>>>>>>>>>>>>>>>>>>>======???@@@@@@AAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@????????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@????????????@@@@@@AAACCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDCCCAAACCCBBBBBBBBBCCCDDDDDDEEEFFFEEECCCCCCDDDEEEDDDCCC@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@BBBDDDFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEFFFDDDBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDEEECCCAAABBBEEEGGGGGGFFFBBBCCCDDDCCCAAA???>>>>>><<<<<<;;;:::999999888888999999888888888888999999777888888888777666666555222333444555555555444444555444333222222111111222333222111111000000111111000000000000///////////////000000000111111111111111111000//////000111111111333555555333000...---,,,------.........------------------------------------,,,,,,------...///---...///000000000000000,,,***((())),,,------,,,,,,,,,++++++,,,,,,---...------------------------,,,------......------,,,,,,+++***)))***+++---...---------------------------------.........//////000000/////////...............///000000///.............../////////000000///////////////000222222/////////000111222222222222222222222222222222222111000000000222222111///222///111888888777???MMMYYYnnn|||sssllljjjjjjiiigggmmm~~~xxxoooiiiYYYSSSLLLGGGCCC???888222///000222666<<>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@????????????======>>>???@@@AAAAAABBB????????????>>>>>>>>>>>>??????@@@AAACCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEAAA@@@@@@AAACCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDBBB@@@@@@BBBCCCBBBAAA??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA======???@@@CCCEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCFFFDDDBBBBBBCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGHHHIIIIIIJJJIIIIIIKKKJJJHHHHHHHHHHHHGGGEEEDDDEEEGGGGGGFFFFFFGGGIIIEEEDDDCCCCCCCCCCCCCCCDDDBBB???===>>>AAADDDDDDBBBAAABBBCCCAAA???============<<<<<<<<<;;;;;;::::::999888777666666777888999666666666777666666555555000111333444555444333333444333222111000000000000333222222111000111111111111111111111000000000000//////000000111111111222222111000//////000111222000---,,,000444444///))),,,,,,---......------------------------------------,,,,,,,,,,,,---............///000111111000000222...++++++...//////---++++++++++++,,,,,,---...------------------------,,,------......------,,,+++)))'''&&&'''))),,,------------------------------------.........//////000000//////.........------...///000000///...------.........//////000000.........//////000111222...//////000111222222222222222222222222222222222//////000111333333111///222,,,---555666555<<>>???CCCGGGMMMRRRXXX^^^cccgggiiilllrrryyy~~~}}}{{{yyywwwuuuuuutttnnnooopppppppppppppppooonnnnnnnnnooonnnmmmmmmlllnnnmmmllllllmmmnnnooopppooonnnmmmlllllllllmmmnnnlllnnnqqqrrrpppmmmkkkkkknnnnnnmmmmmmnnnnnnoooooosssrrrrrrqqqqqqqqqrrrrrrooooooooooooppppppqqqrrrppppppqqqqqqppppppooonnnmmmmmmnnnppprrrrrrooommmmmmllljjjiiigggffffffeeehhhgggfffeeedddeeefffgggfffhhhiiiiiihhhhhhiiikkklllkkkkkkjjjjjjiiiiiiiiiiiigggeeeeeeeeefffeeeddd^^^___```bbbdddeeeeeeeeekkkjjjhhhhhhiiillloooqqqpppqqqssstttsssrrrpppnnn<<<===>>>??????>>>===<<<;;;<<<===??????@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCEEEEEEDDDCCCBBB@@@???>>>>>>??????@@@@@@@@@??????CCCBBB@@@???>>>=========?????????@@@AAACCCDDDEEEBBBCCCEEEGGGGGGFFFDDDBBB???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDBBBAAABBBAAAAAAAAABBBBBB@@@>>>@@@??????>>>>>>??????@@@@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBBBBAAAAAACCCEEEBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBCCCCCCDDDCCCCCCCCCGGGDDDAAA@@@BBBDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????@@@BBBDDDEEEIIIIIIJJJIIIHHHFFFDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCDDDIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFEEECCCAAA@@@@@@@@@AAA>>>>>>>>>???@@@AAACCCDDDAAAAAAAAA@@@???>>>===<<<>>>>>><<<:::888666444444444444444444555777888:::555555666666555444333333333222111000000222444555444444333333222111000000222111111111000000//////////////////............////////////000000000000111111111111111111111111111111000000//////.........---,,,,,,---...000111////////////.............../////////...------,,,+++,,,------......------........................---------,,,,,,+++++++++,,,,,,---...//////,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///......------....../////////............//////------...///000//////...////////////////////////000000000000000111111111222222222222222222222222000000000000000000000000333333333333444666888999DDDQQQaaannn||||||wwwttttttrrrnnnkkklllsssxxx{{{vvvpppttt}}}tttbbbNNNAAA===777444333333222555:::;;;===BBBGGGNNNTTTZZZ]]]YYY___gggpppwww{{{||||||xxx}}}~~~{{{vvvpppqqqqqqtttvvvwwwvvvuuuxxxtttpppnnnmmmnnnnnnnnnnnnnnnmmmmmmlllmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmlllmmmmmmmmmlllkkkkkkjjjkkkjjjjjjjjjkkkllllllmmmnnnoooppppppppppppoooooopppmmmjjjjjjmmmnnnnnnlllppppppppppppoooooooooooolllmmmnnnoooooopppoooooommmjjjhhhgggggghhhggggggeeeddddddddddddeeeffffffggggggggggggggggggggggggllliiiggghhhiiijjjgggeeeeeeddddddeeeffffffeeecccaaaaaabbbccceeeggghhhjjjmmmnnnooopppqqqqqqqqqqqqsssuuuwwwxxxwwwtttqqqnnn<<<===>>>??????>>>===<<<<<<===>>>????????????????????????@@@AAAAAABBBBBBCCCCCCBBBAAA@@@???======<<<<<<===>>>???@@@@@@@@@BBBBBBAAA???>>>>>>======?????????@@@@@@BBBCCCCCCAAABBBEEEFFFFFFEEECCCAAA>>>>>>???@@@@@@@@@@@@@@@@@@??????@@@AAAAAA???>>>BBBAAA@@@AAABBBBBB@@@>>>@@@@@@????????????@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBAAA@@@@@@BBBDDDAAABBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBGGGDDDAAAAAACCCDDDCCCBBB?????????>>>>>>>>>>>>>>>@@@?????????AAABBBDDDEEEHHHHHHHHHHHHGGGEEECCCBBBCCCBBBAAA@@@@@@?????????BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@============???@@@AAABBBAAAAAA@@@@@@???===<<<;;;======<<<:::888777555555555444444444555666777888555555555555555444333333333222111000000222333555444444333222222111000000111111111000000000//////////////////............///000000000000111111111111111111111111111111111/////////.........------,,,+++++++++,,,...///000////////////.........---............------,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,++++++++++++,,,,,,///......------......///............//////000000////////////////////////111111111111222222222222222222222222222222222222000000000000000000000000333222222333444555777888;;;GGGVVVcccttt{{{vvvsssuuutttppplllkkkvvv||||||uuurrrwww}}}}}}eeeSSSAAA:::444444333222222555666888;;;???DDDIIIMMMOOORRRXXXaaakkkrrrvvvwwwwwwxxx}}}|||tttsssssstttuuuwwwxxxxxx{{{xxxtttpppnnnmmmmmmmmmlllmmmooopppppppppoooooooooooonnnnnnmmmmmmmmmllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjkkkllllllmmmmmmnnnnnnnnnnnnmmmmmmooollljjjjjjlllnnnmmmlllnnnnnnmmmmmmmmmmmmmmmmmmllllllmmmnnnnnnnnnmmmmmmllljjjhhhgggggghhhgggfffffffffeeeeeeeeeeeeeeefffffffffffffffffffffffffffjjjhhhfffggghhhhhhfffddddddccccccdddfffgggfffdddddddddeeefffggghhhjjjkkknnnoooppprrrssssssssssssssssssttttttssspppnnnlll<<<===>>>>>>>>>>>>===<<<======>>>??????>>>>>>>>>======>>>??????@@@@@@AAA@@@@@@??????>>>======<<<:::;;;<<<===???@@@AAAAAABBBAAAAAA@@@???>>>======????????????@@@@@@AAAAAA@@@AAACCCDDDDDDCCCAAA@@@<<<<<<===???@@@@@@@@@@@@???>>>>>>???AAABBB@@@???BBBAAA@@@@@@AAAAAA@@@>>>@@@@@@????????????@@@@@@CCCBBBBBBAAAAAABBBBBBCCCAAABBBBBBAAA??????@@@BBBAAABBBCCCDDDDDDBBB@@@??????@@@AAABBBBBBBBBBBBAAAFFFDDDBBBBBBCCCDDDCCCCCC@@@??????>>>======>>>>>>@@@???@@@@@@AAACCCDDDEEEFFFFFFGGGGGGFFFDDDBBBAAABBBAAA@@@???????????????BBBBBBBBBBBBBBBAAAAAAAAACCCBBBBBBBBBBBBBBBCCCCCCAAABBBCCCEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@???>>>;;;;;;;;;<<<===>>>???@@@@@@@@@??????>>>===;;;:::<<<;;;;;;:::999888777777666555444444444555555666444444555555444444333333222222111000000222333444333333333222111111000000111111000000000000///////////////............---000000000000111111111222000000000000000000000000---------------,,,,,,,,,+++++++++,,,---///000111//////.........------------------,,,,,,,,,++++++++++++,,,---------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++---+++(((((()))+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------000//////...///000111111////////////////////////000000000000111111111222222222222222222222222222000000000000000000000000222222222222333555666777555>>>HHHTTTeee{{{|||uuuqqqssstttpppkkkhhhssszzz{{{rrrkkkhhhmmmsssyyy|||}}}gggNNNCCC999666555333111111111222444666999<<>>>>>===<<<;;;===>>>>>>>>>>>>>>>======<<<<<<======>>>???????????????>>>>>>=========>>>=========>>>???@@@@@@AAAAAAAAAAAA@@@???>>>===<<<>>>?????????@@@@@@??????@@@@@@BBBBBBBBBAAA???>>>:::;;;<<<>>>???@@@@@@@@@======>>>@@@CCCEEEEEEDDDBBB@@@??????@@@@@@???>>>@@@@@@????????????@@@@@@CCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAA@@@>>>>>>???@@@@@@BBBDDDEEEEEECCC@@@>>>>>>???@@@AAAAAAAAAAAAAAAEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@?????????@@@???@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGFFFEEECCCBBBAAA@@@@@@???>>>>>>>>>???AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCAAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCCCCCCCBBB@@@>>>===;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>===;;;:::999::::::999999999888888888666555555444444333333333333333444444444333333222111111111000111222333333333222222222111111000000000000000000000000////////////.........---------////////////000000000000////////////////////////---------------,,,,,,,,,,,,,,,---...///000222222.........---------,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++...------------------...,,,,,,++++++++++++,,,,,,...///000000111111000000........................,,,,,,------.../////////111111111111111111111111000000000000000000000000111111111222333444444555777:::@@@HHHUUUjjj~~~xxxpppooopppmmmiiigggmmmsss{{{}}}tttggg^^^^^^dddkkkooottt{{{~~~zzzzzz|||cccSSSBBB:::777444222111000000111222444666888999===CCCMMMXXX```dddeeeeeehhhooovvvzzz~~~zzzxxxtttqqqqqqvvv}}}yyysssmmmkkkjjjhhhjjjnnnqqqssstttttttttqqqpppooonnnmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkjjjjjjiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkjjjiiikkkkkkjjjjjjkkkkkkkkkkkkiiiiiijjjjjjjjjjjjjjjkkkllllllmmmmmmlllkkkjjjjjjjjjhhhgggggghhhhhhgggfffjjjiiigggfffeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddccccccbbbbbbaaaaaa```aaadddhhhkkkllllllmmmmmmmmmlllmmmmmmnnnoooooopppqqqrrrssssssssssssnnnkkkhhhdddaaa___^^^]]];;;<<<===>>>>>>===<<<;;;======>>>>>>>>>======<<<;;;<<<<<<======>>>?????????>>>>>>>>>>>>???@@@@@@AAAAAA@@@?????????@@@@@@AAAAAAAAAAAA@@@>>>===<<<>>>>>>???@@@@@@@@@??????@@@@@@AAAAAA@@@???>>>===999:::<<<===>>>???@@@@@@>>>===>>>@@@CCCDDDDDDCCCBBB@@@>>>===>>>??????>>>@@@??????>>>>>>??????@@@BBBAAA@@@??????@@@AAABBB@@@@@@@@@???===<<<>>>???@@@AAACCCEEEDDDBBB@@@>>>===>>>???@@@AAAAAAAAAAAADDDEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA???>>>>>>???@@@???@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDD@@@@@@??????>>>?????????AAAAAA@@@@@@?????????>>>????????????@@@AAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFHHHGGGFFFEEEEEEDDDDDDDDDBBBBBBCCCCCCBBB@@@>>>===<<<<<<<<<<<<<<<===>>>???=========<<<;;;:::999888888888888888888888888888555555555444333333222222222222333333333333333222111000000111111111222222222222111111111111111000//////////////////000000............------------------------.........///........................------------------------***+++,,,---...//////000------------,,,,,,,,,,,,,,,+++*********++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---000222111...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***---------,,,,,,---------++++++************+++++++++---000333333111///---------------------------+++,,,,,,---......//////111111111111111111111111000000000000000000000000000000111222222333333333777888:::???IIIYYYmmm|||}}}qqqmmmllliiiggghhhlllooovvv||||||uuuhhh___VVVXXX\\\```eeennnyyy~~~xxxvvv{{{zzzfffNNN@@@999444222222/////////000111333444555666;;;DDDMMMUUUYYY[[[[[[^^^eeekkkooouuuzzz{{{xxxvvvsssoookkkkkkqqqzzz}}}uuunnnkkkjjjiiijjjlllooorrrtttuuuvvvqqqpppooonnnmmmlllkkkkkkjjjjjjiiiiiiiiijjjjjjkkkkkkkkkjjjjjjiiijjjjjjkkklllllllllllllllkkkjjjiiiiiijjjjjjjjjjjjiiiiiijjjiiiiiiiiijjjjjjkkkkkkkkkmmmmmmmmmmmmllllllkkkjjjiiiggggggggghhhhhhgggeeejjjiiigggfffddddddcccccceeeeeeeeeeeeeeeeeeeeeeeecccccccccbbbaaa`````````aaaaaaaaadddiiimmmooopppoooooonnnnnnnnnnnnoooooolllmmmnnnnnnnnnnnnnnnnnnhhhddd___YYYUUUSSSRRRRRR;;;<<<============<<<;;;<<<<<<===>>>>>>=========;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>@@@BBBCCCDDDCCCAAA@@@??????@@@@@@@@@AAAAAAAAA@@@>>><<<;;;===>>>@@@AAAAAAAAA@@@???@@@@@@@@@@@@???>>>>>>===;;;;;;<<<>>>????????????@@@??????@@@BBBCCCBBB@@@BBB???===<<<===>>>>>>>>>>>>>>>>>>======>>>>>>>>>@@@??????>>>>>>??????@@@>>>??????>>><<<<<<===???@@@AAABBBCCCCCCAAA???>>>===>>>???@@@AAABBBBBBBBBCCCEEEGGGGGGFFFEEEFFFFFFCCCAAA???===<<<<<<===>>>???@@@AAACCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEAAA@@@@@@?????????@@@@@@@@@@@@@@@???>>>>>>============>>>>>>???AAABBBCCCDDDDDDEEEEEEDDDCCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA???>>>===<<<<<<;;;;;;<<<======>>><<<<<<<<<;;;:::999777777666666666666666666666777333444444444333333222111111111222333333333222222000000000111111111111222111111111111111111111111......////////////000000.........------------,,,,,,,,,,,,,,,------------------------------------,,,,,,------------......((()))***++++++,,,++++++------,,,,,,,,,+++++++++,,,+++*********+++,,,---******+++,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------***+++...222444222...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++************++++++++++++************++++++***,,,000222222111...,,,---------------------------......///000111222222111111111111111111111111000000000000000000000000//////000111222222111111333444666;;;AAAKKK]]]lllwwwpppkkkhhhiiilllrrrtttwww{{{|||xxxpppiiiYYYTTTQQQSSSXXXaaannnzzz~~~xxxtttvvv~~~zzzaaaNNNAAA777333333.........//////000111222222666<<>>>>>>>>>>><<<<<<<<<===>>>>>>??????>>>=========>>>@@@BBBDDDCCCAAA@@@>>>>>>???@@@AAA@@@AAAAAABBBAAA???<<<;;;<<<>>>@@@BBBCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>===<<<===>>>>>>??????????????????@@@CCCFFFHHHHHHGGGAAA???<<<;;;<<<>>>>>>>>>======<<<<<<<<<<<<============>>>>>>>>>>>>======<<<===>>>===<<<<<<>>>???@@@@@@AAAAAA@@@@@@???>>>===>>>???AAABBBCCCCCCCCCBBBEEEHHHHHHFFFEEEFFFGGGCCCBBB???<<<;;;<<<===>>>???@@@BBBCCCDDDEEEDDDDDDBBBCCCEEEFFFFFFFFFEEEEEEAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<===???AAABBBCCCBBBBBBCCCCCCDDDCCCCCCCCC@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAACCCCCCAAA@@@??????>>>>>>;;;::::::::::::;;;;;;<<<;;;;;;;;;:::999888666666555555555555555555555555222222333444333333222111000000111222222222222222///000000111111111111111000000000000111111111111........./////////000000.........---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---******+++,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,,,,*********+++---...******+++,,,,,,,,,,,,+++------------------------+++++++++,,,,,,---------((()))+++...000///---***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++,,,,,,++++++************++++++,,,++++++******++++++,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333333111111111111111111111111000000000000000000000000...///000111111111000///111111555:::<<>>>>>>>>>>><<<<<<======>>>?????????===<<<<<<<<<===@@@BBBDDD@@@???>>>===>>>???AAACCC@@@AAABBBBBBAAA???<<<;;;<<<>>>@@@CCCDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>======>>>???????????????>>>===>>>AAAFFFLLLQQQRRRRRRAAA???<<<;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;;;;<<<===<<<<<<<<<>>>@@@@@@@@@@@@????????????>>>>>>>>>@@@AAABBBCCCCCCCCCBBBEEEHHHIIIGGGEEEFFFHHHFFFDDDAAA>>>===>>>???@@@???@@@BBBDDDEEEEEEDDDDDDAAABBBCCCEEEEEEEEEDDDDDDAAAAAAAAA@@@AAAAAABBBBBB@@@??????>>>===<<<<<<;;;;;;;;;<<<===???AAABBBCCC???@@@AAABBBCCCDDDDDDDDD@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAA@@@????????????DDDCCCAAA???>>>>>>??????999999999888999999:::::::::::::::999888777666555555444444444444333333333111111333333444333222111///000111222222222222222//////000111111111111111000000000000000111111111---.........//////000000......---------,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,---.../////////...---,,,,,,,,,,,,+++++++++******---,,,+++******,,,...///******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------''''''''')))+++,,,+++***++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,///---+++******,,,///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222000000000000000000000000000000000000000000000000...///000111111000//////111222666:::999777???JJJXXXooovvvooopppvvv{{{|||nnnYYYPPPNNNQQQ[[[fff~~~|||xxxrrrpppvvvttt^^^III>>><<<555444333111000//////...///000222555999===AAACCCEEEHHHIIIIIILLLSSSWWWVVVUUUTTTQQQNNNNNNVVVdddooo~~~zzzsssqqqrrrpppvvv}}}yyytttnnnnnnnnnnnnnnnmmmmmmmmmiiihhhgggfffggghhhjjjlllooonnnmmmllllllllllllllllllllllllkkkkkkiiihhhhhhdddgggjjjjjjhhhfffggghhhfffgggggghhhiiijjjjjjkkkggghhhiiijjjjjjjjjjjjjjjfffffffffgggiiiiiigggeeeeeeeeedddcccbbbbbbbbbbbb________________________```bbbcccaaa^^^]]]^^^```^^^]]]]]]```eeekkknnnooojjjjjjjjjkkkkkklllmmmnnnhhhhhhgggeeecccaaa___^^^UUUQQQKKKCCC===888555333<<<;;;:::;;;===?????????>>>>>>>>>>>>============<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>????????????AAA@@@@@@@@@@@@AAACCCDDD???@@@BBBCCCCCCBBB@@@??????@@@BBBDDDDDDCCCBBBAAA????????????>>>>>>>>>>>>======>>>>>>>>>>>>======DDDBBBAAAFFFOOOVVVYYYXXXLLLDDD<<<888:::<<<<<<;;;?????????>>>======<<<<<>>======>>>>>>>>>>>>>>>>>>>>>>>>DDDCCCBBB@@@???>>>>>>>>>===>>>AAACCCEEEEEEDDDCCCDDDEEEFFFGGGHHHGGGFFFEEEEEEBBB>>><<<===???AAABBBAAAAAAAAABBBCCCDDDEEEEEEAAAAAABBBBBBBBBBBBBBBBBBBBB@@@>>>======>>>@@@BBBBBBBBBAAA@@@>>><<<:::999>>>===<<<<<<>>>@@@CCCEEEDDDCCCAAA@@@@@@AAACCCDDD@@@?????????@@@AAAAAABBB@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>======<<<999999999:::::::::;;;;;;::::::;;;;;;:::888777666777555444222222333444666111222222333333222222111////////////000000000000333222000///...///000222000000000000000000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++((()))++++++******+++---+++***+++,,,......,,,***''',,,000111...,,,,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))************************)))'''&&&$$$$$$&&&''')))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,111000............,,,+++......///000000000000000000///---,,,---...000222000000000000////////////111000000000000000111111111111111222444777:::<<>>>>>===>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>?????????@@@@@@?????????AAABBBCCCBBBCCCDDDFFFFFFEEEDDDCCC???@@@BBBCCCDDDCCCBBBAAA????????????>>>>>>>>>>>><<<===>>>??????>>>===<<>>:::<<<>>>>>>===??????>>>======<<<<<<======>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>DDDCCCBBB@@@???>>>>>>>>>===???AAACCCDDDDDDCCCBBBCCCDDDEEEGGGGGGGGGFFFEEEHHHEEEAAA>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@>>><<<<<<>>>@@@AAACCCBBBBBBAAA@@@>>>===<<<<<<<<<<<<===>>>@@@BBBCCCBBBAAA???>>>>>>@@@AAABBB???????????????@@@AAAAAA???>>>>>>===============>>>>>>>>>>>>>>>===<<<;;;999:::::::::;;;;;;;;;;;;:::::::::::::::888777666444333111000000000222333111222222222222222222111.../////////000000000000333222000///...///000111////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++***)))***,,,+++***+++,,,...///---+++(((+++...//////---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************++++++***))))))***++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...------------,,,+++......///000000000000/////////---------...000111000/////////////////////222222111000////////////000000000000222555777999BBBJJJZZZmmm~~~|||xxxwwwxxx{{{ooo```VVVSSSTTThhhxxx~~~yyywwwsssqqq|||uuucccVVVIIIDDD>>>888444222000...000111333333333333444555888999<<<>>>AAABBBCCCCCCEEEGGGIIIIIIIIILLLSSSZZZdddiiinnnlllgggdddgggjjjpppxxxqqqlllfffeeehhhjjjjjjhhhiiieeeaaa```bbbeeehhhiiikkkmmmppprrrsssqqqooommmnnnnnnmmmlllkkkkkkllllllkkkjjjiiihhhgggfffffffffhhhgggggghhhjjjjjjhhhfffiiigggeeeeeeffffffeeedddcccdddddddddddddddddddddfffddd```___aaacccddddddccc```^^^]]]]]]^^^___^^^ccccccccc```\\\[[[]]]______]]][[[\\\___bbbdddeeeeeeeeebbb___aaagggjjjhhhdddbbb___[[[XXXRRRLLLHHHEEE@@@999555333333111000===<<<;;;;;;===>>>===<<<============<<<<<<<<<;;;;;;;;;:::;;;;;;<<<==================>>>>>>>>>>>>???>>>>>>>>>>>>@@@AAACCCBBBCCCEEEFFFFFFFFFEEEEEE???@@@BBBCCCCCCBBBAAAAAA????????????>>>>>>>>>>>>;;;===>>>@@@@@@>>>===;;;???>>>???DDDMMMUUUXXXYYYMMMGGG@@@===>>>???@@@??????>>>===<<<<<<<<<===>>><<<===>>>@@@AAAAAABBBBBB????????????????????????CCCCCCAAA@@@????????????>>>???AAABBBBBBBBBAAA@@@BBBCCCDDDFFFGGGGGGGGGFFFJJJGGGCCCAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCCCCBBBBBBAAAAAA@@@@@@@@@???===<<<<<<===???@@@CCCCCCCCCCCCBBBAAA@@@???;;;<<<===>>>@@@AAAAAAAAA@@@???>>>======>>>???@@@??????>>>>>>>>>???@@@@@@>>>===;;;:::999:::;;;<<>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<999999:::999999888777666333222111000///000000111111111222222222222111111....../////////000000000222111000///...///000111////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,------,,,,,,++++++******************************************************))))))))))))))))))))))))******++++++++++++******)))*********+++,,,,,,,,,***+++,,,+++))))))***++++++******,,,...///...---******+++---///...,,,***,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000////////////...---------...000111////////////////////////333222111000///.........000/////////000222444555:::<<>>888444222...///000000000//////...222333555777999:::::::::===AAAEEEFFFEEEFFFIIILLLSSSXXX]]]]]]ZZZYYY\\\```hhhrrrwwwpppgggcccdddggghhhiiigggccc^^^\\\___cccgggiiihhhkkkooossstttsssqqqooommmmmmlllllllllmmmooopppnnnmmmkkkiiihhhffffffeeehhhgggfffhhhiiijjjiiigggfffeeecccdddeeeeeedddcccdddcccccccccccccccccccccfffcccaaa```aaabbbccccccbbbaaa```]]][[[[[[]]]___bbbbbb```^^^]]]]]]```ccccccaaa^^^]]]^^^___```___``````]]]ZZZ\\\aaacccaaa^^^[[[VVVQQQLLLGGGAAA>>>===999444111000000000///===<<<;;;<<<======<<<:::<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<======<<<<<<<<<=========>>>>>>============>>>???AAABBB@@@AAABBBCCCDDDDDDCCCCCC@@@AAAAAABBBBBBBBBAAA@@@????????????>>>>>>>>>===;;;<<<>>>@@@@@@>>><<<;;;@@@??????BBBGGGKKKMMMMMMKKKGGGAAA???????????????>>>===<<<;;;;;;===???@@@===>>>???AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@???@@@AAAAAAAAA@@@??????BBBCCCEEEGGGHHHHHHHHHHHHHHHEEEBBBAAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDCCCCCCBBBBBBAAA@@@?????????>>>===<<<<<<===>>>???BBBBBBBBBBBBBBBBBBAAA@@@;;;<<>>=========>>>>>>>>>>>>>>>======>>>>>>???>>><<<:::888888999;;;<<>>>>>===<<<::::::::::::;;;;;;;;;<<<<<<<<<999999888888888777777666555444333222111111111222000000111111111111000000........./////////000000111111000////////////000////////////////////////,,,------......------,,,++++++++++++++++++++++++------------------------...------,,,+++***))))))))))))))))))))))))))))))******************************************************++++++++++++******((())))))***+++,,,,,,---+++,,,,,,+++)))((()))***+++******,,,...//////...+++***)))+++//////,,,)))++++++++++++++++++++++++))))))))))))))))))))))))************************(((((())))))))))))((((((************+++++++++++++++++++++***************************++++++++++++***+++,,,,,,+++++++++,,,------...////////////.........---------...///000.........///////////////222111000///////////////000000/////////000111222888888;;;FFFUUUeeepppuuu|||}}}~~~xxxrrrrrruuu}}}}}}oooeee]]]```ccceeeiiinnnrrrttt~~~{{{zzzzzztttwwwwwwooojjjaaaWWWNNNFFF>>>999444333111000000000///...//////111222444555666666888<<<@@@BBBBBBBBBCCCEEEFFFJJJNNNNNNMMMMMMPPPTTTYYYdddvvvwwwkkkccc```cccfffhhheee```[[[XXX[[[___dddfffgggjjjooossstttssspppnnnllllllkkkkkklllnnnppprrrqqqooommmkkkiiigggfffeeeiiihhhggghhhiiiiiigggeeedddccccccdddfffgggfffddddddcccbbbaaaaaabbbcccdddcccaaa______aaacccccccccdddeeeddd```\\\ZZZ]]]```aaa```^^^^^^___cccgggjjjkkkgggcccaaa```___^^^\\\]]]]]]YYYUUUVVVYYYZZZWWWTTTPPPKKKEEEAAA>>>:::777777555222000//////000000<<<;;;;;;<<<======;;;999;;;;;;;;;;;;:::::::::999999999999::::::<<<======;;;<<<<<<<<<<<<============<<<<<<<<<===???AAABBB@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>===<<<===>>>??????>>>===<<>>>>>>>>>>>===<<<<<<<<<===???@@@AAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@??????BBBDDDFFFGGGIIIIIIIIIIIICCCAAA???@@@BBBDDDEEEDDDBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@??????>>>>>>===<<<<<<===>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@<<<>>>@@@CCCDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>======<<<<<<=========???===:::888888999;;;===>>>>>>>>>======<<<:::::::::::::::;;;;;;;;;<<<<<<888888777777777777777777444444333222111111111111///000000111111000000///............////////////111000000///////////////........................,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------------,,,+++******))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))******++++++******)))(((((()))***++++++,,,,,,+++,,,,,,+++)))((()))***+++***)))***---......---+++)))(((***---...,,,(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++))))))*********+++++++++************************)))))))))******+++++++++)))+++,,,,,,***)))+++---,,,,,,---...............---------------......///------....../////////000///.........///000111111111111000000000000111111777888:::===CCCOOO^^^hhhqqqzzz{{{wwwsssqqqvvv{{{mmmfff\\\WWWWWW\\\dddjjjvvvxxxwwwzzz{{{xxxrrrkkkbbbWWWLLLEEEAAA<<<777444444555555444---......///111222333444444666888:::;;;===???AAA>>>AAACCCDDDCCCCCCFFFIIIKKKVVVhhh}}}}}}pppddd______ccceeeddd___YYYVVVXXX]]]aaacccfffiiimmmqqqsssrrrpppnnnlllkkkjjjjjjkkkmmmpppqqqqqqpppnnnllljjjiiihhhgggjjjiiiiiijjjjjjiiifffdddbbbbbbbbbdddggggggfffeeeeeecccbbb```aaaccceeefffbbb```^^^___aaadddfffgggiiijjjiiieee___\\\]]]___```___^^^```dddjjjooorrrppplllhhhdddbbb___\\\ZZZYYYYYYUUUOOONNNPPPOOOKKKIIIEEE@@@<<<:::888666444333222111///......000111;;;::::::<<<======;;;999::::::::::::999999999999999999999999:::;;;======;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>======>>>>>>>>>>>>======???@@@AAACCCDDDFFFGGGHHHDDDCCCAAA???>>>=========;;;<<<===>>>@@@AAABBBCCCAAABBBBBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@CCCDDDFFFGGGHHHHHHHHHGGG@@@???>>>???AAADDDEEEEEEBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>======>>>>>>??????@@@@@@@@@@@@??????>>>===>>>@@@BBBCCCCCCAAAAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<;;;;;;<<<<<<>>>===;;;:::999:::;;;<<<<<<============<<<;;;;;;999999999:::::::::;;;;;;777777666666666666777777333333222111000//////...//////000000000000//////------........./////////000000000/////////..............................,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++******))))))************************************************++++++++++++++++++++++++))))))************))))))((()))))))))***+++++++++***+++,,,+++))))))***+++,,,***))))))+++,,,,,,+++***))))))***+++,,,+++******++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))************+++)))))))))***************((((((((()))******++++++))),,,...---***)))***---+++,,,------......------,,,,,,------............---------......//////000---------...///000111222111111111111111111111111444777888777777>>>KKKVVVccctttzzzuuuppppppvvvuuudddWWWOOONNNUUU]]]jjjwww{{{zzz}}}zzzsssiii]]]UUUJJJDDD===:::::::::999888111111000//////000000111000000111222555777999:::999:::;;;;;;;;;<<>>;;;777666555555444333///000000000000111444666999999:::<<<>>>>>><<<::::::999999999888888888888888888888999:::;;;===>>>::::::;;;;;;;;;<<<<<<<<<===<<<<<<===>>>@@@CCCDDDFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@????????????>>>>>>>>>>>>???>>>===<<<<<<===>>>???<<<>>>@@@BBBDDDEEEGGGHHHCCCCCCBBB@@@>>>=========:::;;;>>>AAACCCDDDDDDCCC@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFFFFFFFEEEDDDAAA???>>>???BBBCCCDDDCCCBBBBBBAAAAAA@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@???>>>>>><<<===???@@@AAA@@@@@@???AAAAAA@@@@@@???>>>=========<<<<<<;;;::::::;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<======<<<<<<888888888999999999::::::777666555555555666777777444444333333111000///......//////000000//////...---------........./////////////////////......---........................+++,,,,,,------,,,,,,+++*********************************+++++++++,,,,,,+++++++++***************++++++++++++++++++++++++************************************************))))))************))))))))))))))))))************)))***++++++***)))***,,,,,,***(((((()))***))))))((()))******))))))***+++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))************((()))))))))*********+++''''''(((((()))******++++++---000...***(((***---++++++,,,------------,,,,,,,,,------.........---,,,,,,---......///000000...............///000111000000000111111111000000111333333333444888@@@GGGRRRgggzzzxxxuuuqqqoooqqqwww}}}wwwfffVVVKKKLLLRRRZZZjjj|||}}}|||uuulllfffWWWRRRMMMKKKKKKIIIEEEAAA;;;:::777444222000//////......///000222333222222222333333444555888:::<<<>>>CCCNNN\\\kkkwww~~~{{{qqqfff___]]]___aaahhhddd___\\\\\\^^^`````````bbbeeejjjnnnqqqtttuuurrrpppmmmjjjjjjkkknnnooooooooonnnmmmmmmmmmnnnnnnkkkmmmqqquuuwwwuuuoookkkeeeeeegggjjjnnnooonnnllllllkkkhhhgggiiimmmrrruuuoookkkfffdddeeeiiilllnnnrrrqqqnnnlllgggaaaZZZUUUTTTSSSSSSWWW]]]bbbdddeeeccc```[[[WWWTTTPPPKKKHHHEEEEEEAAA<<<;;;<<<:::666666444222111222222111///...000444555777999>>>BBB888888999<<<>>>>>><<<:::999999999888888888888777888888888999:::;;;===>>>:::::::::;;;;;;;;;<<<<<<============???AAACCCDDDFFFEEEDDDBBBAAAAAAAAAAAABBBAAAAAA@@@?????????@@@????????????>>>>>>>>>>>>@@@>>>===;;;;;;===>>>@@@;;;===???AAAAAABBBCCCDDDBBBCCCCCCAAA???======>>>999;;;???CCCEEEEEEDDDDDD>>>???AAACCCEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAABBBCCCCCCDDDBBBAAAAAAAAABBBBBBCCCDDDAAABBBCCCDDDDDDCCCBBBBBBCCCAAA@@@@@@BBBCCCCCCBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA????????????????????????AAAAAAAAAAAA@@@???>>>>>>;;;<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>><<<<<<===<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999:::;;;<<<============777777888888888999999999777666555444444555777777666666666555444333111000......////////////......---------.........///////////////000///......---........................+++,,,,,,------,,,,,,+++************************))))))*********+++++++++***************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))*********)))))))))))))))((()))++++++******+++------***(((''''''(((((('''&&&)))++++++((('''***,,,*********++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))************(((((())))))*********+++&&&''''''((()))******++++++///111///***'''***---++++++,,,------------,,,+++,,,------......------,,,,,,------...///000000000//////.........//////...///000000000000000000000000000222555:::>>>@@@FFF\\\pppyyy~~~{{{uuutttrrrppppppsssyyy~~~wwwbbbOOOJJJNNNMMM^^^sss{{{uuuqqqhhheeebbbaaaaaa^^^VVVOOOEEECCC???:::666333111000...///000222333222///---------...000222555888:::;;;>>>EEEPPP]]]iiiqqqttt|||wwwoooeee___]]]^^^aaajjjgggbbb```___```aaaaaa\\\^^^bbbgggmmmrrrvvvyyyuuurrrooolllkkklllnnnooonnnnnnmmmnnnnnnoooppppppjjjmmmsssyyy|||zzzuuupppjjjjjjmmmppptttuuutttrrrpppnnnlllkkkmmmrrrwww{{{vvvqqqkkkggggggkkknnnppptttrrrooommmiiibbbXXXQQQLLLKKKJJJNNNSSSWWWXXXWWWZZZWWWRRRNNNKKKGGGCCC???;;;<<<999555444666555000222000//////000000...,,,///333888;;;>>>BBBHHHMMM888999::::::;;;;;;;;;:::888777555444555666888999:::::::::;;;;;;:::999999;;;:::999999:::;;;===>>>@@@???======>>>AAADDDFFFCCCBBBAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<<<>>======>>>>>>???@@@AAAAAABBBBBBAAABBBCCCEEEEEEEEEEEEDDDHHHEEECCCDDDGGGIIIHHHFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDAAA>>>>>>AAACCCCCCBBBCCCDDDFFFGGGGGGFFFEEEDDDAAAAAABBBBBBCCCDDDDDDDDDCCC@@@===>>>AAACCCAAA?????????@@@AAABBBBBBBBBAAACCCAAA?????????@@@@@@@@@CCCAAA@@@?????????===;;;>>>>>>>>>>>>>>>>>>??????@@@??????>>>===<<<<<<;;;???>>><<<;;;;;;<<<===>>>;;;;;;:::::::::999999999:::999999;;;<<<===<<<:::::::::999999777666555444444555555555555555555555666888:::;;;:::666222/////////.........---------,,,---------......//////////////////..................//////......---,,,++++++++++++++++++++++++(((***++++++******+++,,,+++++++++************)))+++++++++++++++***)))(((*********))))))))))))))),,,+++***)))(((((((((((())))))************))))))+++++++++************)))((((((''''''''''''(((((((((((()))))))))(((((('''***)))(((&&&%%%$$$$$$$$$))))))))))))************+++*********))))))((((((+++***(((&&&%%%&&&'''(((&&&&&&&&&)))+++---,,,+++************************))))))))))))))))))))))))+++***)))(((((('''(((((((((((('''''''''(((((()))(((((('''(((((()))******++++++,,,,,,,,,++++++***------------------------,,,,,,,,,---------......,,,,,,------...///000000///000111111111///...---000222333333333333555666AAAJJJZZZmmm|||}}}tttqqqpppqqqpppnnnqqqwww}}}~~~ooo]]]OOOIIIIIIUUUfffvvv~~~yyytttqqqnnnooonnnnnnsssxxxrrrhhhccc\\\QQQGGG???:::555333222000///---...///000111111111000111111333555666555888<<>>;;;999888666666555444333222111000000///...---///111555777333999BBBLLLUUU\\\```bbb888999999:::::::::::::::777777555555555666888999:::::::::::::::::::::999:::::::::::::::<<<===>>>??????>>>>>>???AAACCCEEECCCBBBAAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@??????<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<<<>>======>>>>>>??????@@@@@@AAAAAAAAABBBCCCEEEEEEEEEEEEDDDFFFDDDBBBCCCFFFGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDBBB@@@AAABBBBBB@@@>>>CCCDDDFFFGGGGGGGGGEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCAAA???>>>>>>???>>>===@@@@@@AAAAAABBBBBBCCCCCCCCCAAA?????????@@@AAAAAACCCAAA????????????===;;;>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>============>>>===;;;::::::;;;===>>>;;;;;;;;;;;;:::::::::999999888888999;;;;;;:::999999999999888777666444444444444444444444444444444444555777888777444111...///.........------------,,,,,,,,,------.........////////////////////////---------------,,,,,,+++++++++++++++++++++++++++(((***++++++***)))+++,,,+++++++++*********))))))***++++++++++++***)))(((***)))))))))))))))))))))---,,,+++******)))******))))))************))))))+++++++++*********))))))((((((''''''''''''(((((())))))))))))))))))))))))***)))((('''&&&&&&&&&&&&(((((()))))))))*********************)))))))))(((((('''&&&%%%%%%&&&((((((((('''''')))+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((()))***+++***)))(((((((((((((((***)))))))))))))))***++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------...//////000000000000000000///.........000111111111111333444777???LLL^^^mmmvvvxxxwwwtttqqqooonnnkkkkkkqqqzzz|||}}}lll[[[QQQKKKPPPZZZhhhwwwyyyrrrnnnpppssstttvvv|||xxxwwwrrrhhh\\\PPPEEE===999444222///......//////000...---------...000111222444666999===BBBIIIQQQVVVXXXZZZZZZUUUNNNIIIHHHJJJTTTVVVWWWYYYYYYXXXWWWVVVSSSPPPQQQWWWaaaiiinnnnnnooonnnmmmmmmlllllllllmmmnnnnnnpppqqqqqqqqqppppppjjjiiilllvvv{{{sssllllllnnnsssxxxxxxsssnnnpppnnnkkkjjjmmmsssyyy}}}}}}yyyrrrlllhhhggghhhiiijjjfffbbb```]]]WWWNNNGGG>>><<<;;;999999:::;;;<<<<<<;;;:::888666444333222222222111111000000000///000///...---///111555777???GGGTTTbbblllqqqssssss888888999999999999999999777666555555555666888999999999::::::::::::::::::::::::::::::;;;<<<===>>>>>>>>>??????@@@AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@???;;;;;;<<<<<<<<<=========>>>===<<<<<<;;;;;;<<<<<<>>>>>>??????@@@AAAAAABBB@@@@@@@@@@@@@@@???>>>===????????????????????????AAABBBCCCEEEEEEEEEEEEDDDEEECCCBBBBBBDDDEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEDDDDDDDDDDDDCCC@@@>>>CCCDDDEEEGGGGGGGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???===;;;;;;<<<===BBBAAAAAAAAAAAACCCDDDEEEDDDCCCAAA??????@@@AAABBBBBBAAA????????????===;;;======>>>???@@@AAAAAABBB============>>>>>>>>>>>><<<;;;::::::::::::<<<===<<<<<<;;;;;;;;;:::::::::888777666888999:::888777888888888888777555444444333333333333333333333333222333333333222111///...............------------,,,,,,,,,---------------////////////////////////,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++((()))+++***))))))***,,,++++++*********)))))))))******++++++******))))))))))))))))))))))))******++++++***************+++******++++++++++++******++++++*********)))))))))((((((''''''''''''((((((***)))(((((()))***,,,,,,++++++)))(((''''''''''''(((((())))))))))))******************))))))))))))$$$$$$%%%&&&&&&'''((((((***)))((()))******)))'''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&''''''((((((---,,,+++)))((((((((((((++++++******))))))*********++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------.../////////000000///............///,,,...////////////000222222777AAAOOO]]]hhhooorrrsssqqqooolllgggfffppp|||||||||~~~~~~kkk^^^SSSNNNNNNWWWiiixxx|||tttnnnoootttyyy}}}xxxfffUUUIIIDDD:::777333111000000///...------------...//////000000111333444666:::???CCCFFFHHHIIIFFFAAA<<<;;;<<>>===>>>@@@AAABBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@;;;;;;<<<<<<<<<===============<<<;;;;;;;;;;;;<<<======>>>??????@@@@@@AAA@@@@@@@@@@@@@@@???>>>===?????????>>>>>>>>>>>>>>>AAABBBCCCEEEEEEEEEEEEDDDEEEDDDCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCDDDDDDEEEGGGFFFFFFEEEEEEDDDBBBAAACCCCCCEEEFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@<<<>>>>>><<<999999<<<@@@CCCBBBAAA@@@AAACCCFFFGGGHHHGGGEEEBBB??????@@@AAABBB@@@>>>>>>??????===<<<<<<===>>>???@@@AAABBBCCC>>>>>>>>>>>>============::::::999999999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::777777666777999999777666777777777777666555444333222222222222111111111111111111000000//////......---------------------------------------............///////////////000000,,,,,,,,,,,,,,,++++++***************************((()))******))))))***+++************))))))))))))))))))************)))))))))))))))))))))*********))))))((((((((()))************++++++++++++******************))))))))))))((((((''''''''''''((((((***)))(((((()))+++---///222111...+++)))&&&%%%$$$(((((((((((()))))))))************)))))))))))))))%%%&&&''''''(((((('''''')))(((((()))******)))'''(((((((((((((((((((((((())))))))))))))))))))))))+++***((('''%%%$$$$$$$$$+++******)))((((((((((((++++++***)))((((((((()))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////000///...---------//////,,,...//////......///000111333999AAAMMMYYYccchhhooooooooollleeeccclllyyy~~~~~~zzznnndddZZZPPPPPP[[[jjjuuuyyy~~~yyyssslllrrrzzzyyygggZZZTTTIIIDDD>>>:::888666333000000000000///000000111111...///111111111333666999999;;;===<<<888444333222999:::<<>>:::777333222111///............111111111111111111111111//////...///000111222333555555666999>>>DDDIIILLLXXXaaappp~~~888777777666666666777888666666666666666777777888999888888888888999:::;;;::::::;;;<<<===============>>>@@@BBBBBBBBBAAA@@@AAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBAAAAAA@@@???<<<<<<=========>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@??????@@@@@@@@@???>>>>>>?????????>>>>>>>>>>>>>>>AAABBBCCCEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDCCCAAAAAABBBCCCBBBBBBCCCDDDEEEEEEFFFFFFDDDDDDCCCBBBAAA@@@@@@???>>>??????<<<888888;;;???BBBAAA@@@@@@AAADDDFFFHHHLLLLLLJJJFFFAAA>>>>>>???AAA???>>>>>>??????===<<<<<<======???@@@AAABBBBBBAAA@@@???>>>===<<<;;;:::999999999999::::::;;;;;;<<<<<<;;;;;;;;;:::::::::888777777777999999777666666666666666666555444333222222111111111000000000000000//////////////////,,,,,,------------------///.....................------......////////////---------------,,,++++++************************''')))******)))(((***+++*********)))))))))((((((((())))))*********))))))(((((())))))******************)))))))))******+++*********++++++******************)))))))))((((((((((((''''''''''''((((((***)))(((((()))+++---///<<<:::666111---)))&&&$$$'''(((((((((((()))))))))))))))))))))))))))******)))))))))))))))((('''&&&'''&&&&&&(((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''%%%%%%$$$$$$''''''''''''(((((()))******)))(((''''''''''''''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...............///...---,,,,,,---...///---...000///......///000///000222666===GGGQQQWWWdddhhhlllllleeeaaahhhrrr{{{qqqbbbVVVSSSZZZdddkkklllqqqyyy}}}wwwmmmrrrzzzxxxmmmiii[[[UUUMMMGGGEEEAAA===888333222111000///000111222000222333444333444555777222333555555333000...---222222444555666777888888::::::<<>>======>>>???@@@AAABBBAAA@@@@@@AAAAAA@@@@@@@@@AAABBBBBB??????@@@@@@@@@@@@??????<<<<<<=========>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;<<<======>>>>>>?????????@@@@@@@@@??????>>>????????????????????????AAABBBCCCEEEEEEEEEEEEDDDEEEFFFFFFEEEDDDCCCEEEFFFCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDEEECCC@@@??????@@@@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCBBBAAA@@@@@@???CCCBBB???<<<:::999<<<>>>@@@@@@@@@@@@BBBDDDFFFGGGMMMOOOOOOKKKEEE@@@??????@@@???======>>>???===<<<<<<<<<===>>>???@@@@@@AAABBBAAA@@@>>>===;;;:::999888999999::::::;;;;;;;;;;;;;;;:::::::::999999999888777666777888888666555555555666666555444333333222222222111000000//////............////////////,,,,,,,,,,,,------------///............---------,,,,,,,,,------......///---------------,,,,,,+++************************'''(((***)))(((((()))+++******)))))))))((((((((((((((())))))******))))))((((((((()))******++++++,,,,,,+++++++++++++++,,,))))))************))))))******)))))))))(((((((((((((((''''''''''''((((((***)))(((((()))***,,,,,,???<<<999444///,,,)))(((''''''(((((((((((())))))))))))))))))************++++++******)))(((((('''&&&&&&&&&(((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&''')))***+++(((((('''&&&&&&&&&'''''')))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................---,,,,,,,,,,,,---.........///000000///...///000111111222333666<<>>@@@AAAAAABBBBBBCCCCCCBBBBBBFFFHHHJJJLLLNNNNNNNNNNNNKKKJJJJJJMMMRRRUUUTTTRRRSSSSSSTTTSSSSSSRRRRRRQQQMMMMMMLLLLLLMMMOOOQQQSSSKKKKKKKKKIIIFFFBBB>>>;;;555444333222111000//////++++++,,,---......//////.........------,,,,,,,,,///000111444999???DDDGGGLLLMMMNNNRRRWWW^^^dddgggrrruuu{{{|||zzz888777555444333444555666555666666777777777777777888888777666777999;;;<<<:::;;;<<<===>>>>>>======??????@@@@@@AAAAAAAAA@@@AAA@@@@@@@@@AAAAAABBBCCC===>>>>>>?????????>>>>>>;;;;;;<<<<<<<<<============<<<;;;;;;::::::;;;;;;:::;;;;;;<<<======>>>>>>>>>??????@@@@@@@@@??????>>>>>>??????@@@@@@AAAAAAAAABBBCCCEEEEEEEEEEEEDDDDDDEEEFFFEEEBBBAAACCCEEECCCCCCCCCCCCDDDEEEFFFGGGFFFIIILLLKKKFFFAAA===<<>>>>>???AAABBBCCCEEEEEEKKKOOORRROOOIIICCCAAABBB???>>>======>>>>>>===<<<<<<<<<=========>>>>>>>>>AAA@@@???>>>===<<<;;;:::888999:::;;;;;;<<<<<<<<<::::::999999999888888888777666555666666666444333444444555555555444333333333333222111111000//////+++,,,---...............++++++,,,,,,,,,------------------,,,,,,+++++++++******++++++,,,------...,,,,,,,,,,,,,,,+++******************************'''((())))))(((((()))+++***)))))))))(((((((((((('''(((((()))))))))))))))'''(((((()))******++++++,,,+++***))))))(((((()))(((((())))))))))))((((((***)))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))444333111///---+++******'''''''''((((((((())))))((()))))))))***************)))(((''''''((())))))(((''''''((())))))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''(((***+++,,,((('''''''''((()))******(((''''''''''''(((((()))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,........................++++++,,,---------------...///000///...---...000000111333333333666;;;???FFFJJJSSS\\\___```dddkkkuuuzzzyyyhhhYYYQQQOOORRRWWW```jjjqqquuuvvvuuu~~~yyyxxx|||vvvnnneeebbbaaa```[[[UUUHHHEEE@@@<<<;;;===AAADDD@@@AAAAAA>>>999444111000//////...---------,,,+++.........---.........///...///000111111111333444777777777777777888999999;;;<<<>>>@@@AAABBBAAAAAAAAA???===???BBBEEEEEEDDDFFFGGGGGGFFFEEEEEEEEEFFFCCCBBBBBBAAABBBBBBCCCDDD>>>>>>>>>>>><<<888555333...///000000///.........++++++,,,---......//////......//////////////////222444888>>>FFFOOOWWW[[[dddccccccccceeehhhlllnnnpppssswww{{{||||||zzzxxx888777555333333333555666555666666777777777777777888777666666777999;;;<<<:::;;;<<<>>>>>>>>>>>>===@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCC<<<===>>>>>>>>>>>>======:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;::::::;;;;;;<<<======>>>>>>??????@@@@@@@@@??????>>>>>>???@@@AAABBBBBBBBBAAABBBCCCEEEEEEEEEEEEDDDCCCEEEEEEDDDAAA@@@BBBDDDCCCCCCCCCCCCDDDEEEGGGGGGKKKPPPUUUUUUNNNEEE>>>:::>>>>>>>>>???@@@AAACCCDDDBBBBBBAAAAAAAAAAAA@@@@@@===:::888:::@@@FFFIIIJJJ<<<===???AAACCCCCCDDDDDDIIINNNSSSRRRLLLFFFDDDDDD???>>>======>>>>>>===<<<<<<<<<<<<<<<============??????>>>>>>======<<<<<<888999:::;;;<<<<<<<<<<<<999999999888888888777777666444444444555555333111444444444555444444333333333333333222111000000///)))***,,,---......---,,,+++++++++,,,,,,---------+++++++++*********))))))))))))***++++++,,,------***++++++++++++***))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))((((((((((((''''''((()))))))))))))))'''(((((()))***+++++++++)))((('''%%%%%%$$$$$$$$$''''''((((((((((((''''''))))))))))))((((((((((((((((((''''''''''''(((((((((((()))))))))(((((('''((((((''''''(((((()))***''''''''''''((((((((()))(((((())))))*********+++((('''&&&%%%&&&(((***+++***)))(((((()))(((&&&$$$''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))************)))))))))))))))***(((((('''(((((()))***+++((()))***+++,,,---------))))))))))))))))))))))))******+++++++++,,,,,,,,,.....................---)))***,,,---...---,,,,,,---...//////---,,,---///)))+++............111444<<>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@???===<<<<<<;;;;;;????????????>>>===<<<;;;:::::::::::::::::::::::::::999888777777888:::<<<===>>>===;;;999999;;;======>>>@@@AAAAAA@@@>>>===???AAAAAAAAA?????????AAA>>>???AAACCCDDDEEEFFFFFFFFFDDDBBB@@@>>>??????@@@BBBBBBCCCBBBCCCFFFJJJNNNNNN^^^jjjcccSSSFFFAAA???BBBAAAAAA@@@?????????@@@CCCBBB@@@@@@BBBCCCCCCBBB???@@@<<<999DDDRRRSSSIIIAAAAAA@@@@@@@@@AAABBBBBBFFFGGGIIIKKKKKKJJJHHHGGGDDD???:::888:::<<<<<<<<<<<<<<<<<<<<<===>>>??????????????????>>>===;;;;;;>>>;;;999:::<<<<<<:::888:::888777777888888666555444444444444444444444444444333333222222333333444222222222222111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,------...---,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))+++*********)))))))))((())))))((('''&&&&&&%%%%%%((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((******+++******)))((('''(((((())))))))))))((((((&&&%%%$$$###############(((''''''((())))))'''%%%(((((())))))))))))(((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''))))))***))))))(((''''''''''''((()))))))))))))))))))))(((((('''''''''&&&((()))***+++,,,---......+++++++++++++++***)))(((,,,+++***+++,,,,,,+++)))---,,,+++*********+++,,,++++++******++++++,,,---////////////000000000000////////////000000000000555:::@@@DDDIIISSSbbbnnnooouuuzzz~~~wwwdddXXXPPPKKKLLLVVV^^^```bbbgggjjjmmmvvv}}}wwwqqqmmmmmmmmmmmmlllbbb```\\\XXXVVV[[[eeemmmpppwwwzzzqqqbbbTTTGGG???999666333111000///...,,,///---++++++---.........+++***)))***,,,---......,,,---------,,,,,,...000///000111000///000222333///000111222222222222222000222444444222111111222222222333333222111000000333222111000/////////000///000111000...---.../////////000//////111555777555777:::===??????>>>>>>GGGHHHOOOZZZeeelllttt{{{|||uuuooommmnnnnnnooommmrrrxxx}}}888888777777666555444444333333333333444555666777888999999::::::999999888;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@???===<<<<<<;;;;;;>>>>>>>>>>>>===<<<;;;;;;888999999999999999999999;;;:::888888888999;;;<<<<<<<<<<<<;;;999999:::<<<===>>>@@@AAAAAA@@@>>>===???AAABBBAAA@@@???@@@AAA@@@@@@BBBCCCDDDEEEEEEEEEDDDBBB@@@???>>>???@@@@@@AAAAAAAAAAAABBBEEEJJJNNN\\\jjjssskkkZZZMMMFFFDDDCCCBBBAAA@@@????????????BBB@@@???@@@AAACCCBBBAAA===???;;;777>>>IIIJJJAAA@@@@@@?????????@@@@@@AAACCCDDDFFFIIIJJJKKKKKKKKKFFFBBB===::::::;;;;;;::::::::::::;;;;;;<<<===>>>============<<<;;;::::::<<<:::999:::;;;<<<:::888:::888666666777666555333333333333333333333333333222222222111111222222222111111222222111000......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((('''(((((()))))))))*********))))))))))))((((((((((((''''''(((((()))))))))***++++++***)))(((''''''&&&%%%&&&&&&''''''(((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((('''((((((((((((''''''&&&(((((())))))))))))(((((())))))((('''''''''''''''''''''((()))+++***'''%%%''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((()))))))))(((((('''&&&''''''((())))))))))))))))))(((((((((''''''''''''(((((()))***+++,,,------++++++++++++******)))))),,,+++***+++------,,,***,,,++++++******+++++++++++++++******++++++,,,------............/////////.../////////000000000000///444:::===AAAJJJWWWbbbfffnnnuuuzzz~~~{{{|||~~~uuukkk___VVVQQQRRRUUUVVVYYY^^^___bbbjjjvvv|||uuuqqqpppppppppooommmkkkgggbbbaaagggqqqyyyzzzjjjZZZNNNCCC@@@;;;777555333222111000...,,,,,,---......---///////////////...---,,,,,,---.../////////000111...///000///---,,,---///---......//////000//////111111222111///...///111////////////////////////..................//////---...//////------...///000000111111222555:::>>>@@@DDDJJJOOOQQQQQQOOOMMMVVVWWW\\\fffmmmpppuuuzzz{{{uuuqqqpppqqqrrrsssqqquuuzzz~~~:::999888777666555555444222222222222222333444555888888999999999888777777::::::;;;<<<<<<======>>>>>>>>>???@@@@@@AAAAAAAAA@@@???>>>===<<<;;;;;;;;;============<<<;;;:::999777777777777777777777777::::::999888999:::<<<<<<;;;;;;;;;:::999888:::;;;===>>>???@@@@@@???>>>===???AAABBBAAA@@@@@@AAABBBAAAAAABBBCCCCCCCCCCCCBBB@@@???>>>>>>>>>>>>@@@@@@AAA@@@@@@???AAAEEEKKKOOOdddooouuukkkZZZLLLEEEBBBDDDCCCAAA@@@>>>>>>======@@@???>>>???AAABBBAAA@@@===???<<<777999@@@AAA<<>>>>>>>>>>>>>>???@@@AAACCCEEEHHHKKKMMMNNNJJJFFFAAA>>><<<;;;:::888999888888999999:::;;;<<<<<<<<<<<<<<<;;;:::999999:::999888999:::;;;:::999:::888666555666555333222333333333333333333333333111111111111111111111111///000000111111000000///------,,,,,,,,,,,,,,,,,,************+++,,,---...***+++,,,,,,---,,,,,,+++++++++++++++++++++++++++************************+++******))))))(((((('''(((((())))))))))))******))))))))))))((((((((((((&&&&&&'''((())))))******((((((((((((((('''''''''%%%%%%&&&'''(((((())))))'''((()))******((('''%%%&&&''''''''''''(((((((((&&&&&&'''((((((((('''''''''(((((())))))(((((('''+++***))))))((()))))))))'''''')))+++,,,+++(((%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%&&&'''((())))))'''(((((((((((('''&&&&&&''''''((()))))))))))))))((((((((((((''''''''''''''''''((()))***+++,,,,,,******************)))))),,,+++***+++---...---,,,******+++++++++++++++***++++++******++++++,,,---,,,,,,---------.............../////////000000000,,,000444666888???JJJSSS___iiiuuu|||}}}vvvwwwyyy{{{~~~}}}rrrggg[[[TTTPPPNNNPPPTTTVVVXXX^^^hhhrrr~~~~~~yyywwwvvvuuuuuutttrrrmmmhhhggglllvvv~~~nnn```XXXSSSLLLEEE@@@<<<777555333111///.../////////....../////////...,,,***)))***+++---///////////////...///000000---,,,,,,,,,,,,,,,------------------222222222000------...///......------......///000---...////////////......---///000000//////111222333444555777999>>>DDDIIIQQQWWW```gggkkkiiidddaaaffffffjjjqqquuuttttttwww|||xxxtttrrrrrrttttttttttttwww|||::::::999888777666555555333222222222333333444555777777888999999999999999999::::::;;;<<<<<<======>>>>>>>>>>>>???@@@AAAAAA??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888777777777777777666:::999999999:::;;;<<<===:::<<<<<<;;;::::::;;;<<<======>>>??????>>>======???@@@AAAAAA@@@@@@AAABBB@@@AAAAAAAAAAAA@@@??????======<<<<<<===>>>@@@@@@AAAAAA@@@???AAAEEELLLQQQccckkknnndddUUUJJJDDD@@@DDDCCCAAA@@@>>>===<<<<<<>>>======>>>@@@AAA@@@???===@@@???:::999<<<>>><<>>>>>>>>===>>>>>>???@@@@@@AAABBBEEEHHHLLLNNNMMMJJJFFFBBB>>><<<999888777777777777888999:::;;;;;;;;;<<<;;;;;;:::999999888888888888999:::999999:::888666666666555333111222222222222222222222222000111111111111111111000...//////000000000111111---------------,,,,,,,,,************+++,,,------******++++++,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))(((((((((((((((((((((((()))))))))***))))))))))))((((((((((((%%%&&&&&&'''((()))******$$$%%%%%%&&&'''((()))))))))((((((((('''''''''&&&&&&(((***++++++***'''&&&&&&&&&&&&'''''''''((((((''''''((()))*********)))'''(((((((((((((((((('''(((((('''''''''''''''(((''''''))),,,---,,,)))&&&&&&%%%$$$######$$$%%%&&&%%%&&&'''((()))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&))))))************))))))$$$$$$%%%%%%&&&''''''(((&&&'''''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((((((''''''''''''''''''((()))******+++*********))))))))))))***+++******+++---//////...((()))+++,,,,,,+++******++++++******++++++,,,---,,,------------................../////////000000---000333444555999AAAHHHTTTaaaqqq|||zzztttvvvxxxzzzxxxmmmbbbZZZSSSPPPPPPUUUTTTWWW]]]fffqqq}}}}}}yyywwwrrrllliiillluuu|||rrroookkkccc\\\SSSJJJAAA<<<:::777444333333444444333000111111000...------...,,,---...000222111///---...000111111///.........---------,,,,,,,,,,,,,,,111222333222000...---...000////////////000111222333333444333333111000///111333555555555666777999:::<<<>>>AAAEEEKKKRRRWWWaaahhhrrrzzz|||yyyrrrmmmmmmlllpppvvvxxxvvvuuuvvvzzzxxxuuusssttttttsssssstttwww|||~~~~~~999999888888777666666666555444444444444555555666666777888:::;;;<<<<<<<<<999999::::::;;;;;;<<<<<<======<<<======>>>@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888999999888888777777777666888888999999:::;;;<<<<<<;;;<<<>>>===<<<<<<<<<============>>>>>>=========>>>???@@@@@@??????AAABBB????????????>>>===<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAAAAA@@@BBBFFFLLLPPP___eeeggg^^^SSSLLLHHHDDDDDDCCCAAA???>>>===<<<<<<<<<<<<<<<>>>@@@AAA???>>><<>>>>>>>>>>>>>>???@@@@@@BBBAAAAAA@@@BBBEEEHHHJJJMMMLLLIIIEEEAAA===:::999777777777777888999::::::;;;;;;<<<<<<<<<;;;::::::777888888888888777888888:::888666666666555444222111111111111111111111111111111222333333222111111.........//////000111111.........------,,,,,,,,,,,,++++++******++++++,,,************+++,,,,,,---************************)))))))))))))))))))))))))))))))))((((((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((%%%&&&&&&'''((()))))))))&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&'''***++++++***(((&&&&&&&&&&&&&&&''''''''''''&&&'''((()))))))))))))))''''''(((((((((((('''''''''&&&&&&%%%&&&&&&'''''''''''')))+++---,,,***'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((()))))))))))))))'''''''''((((((((((((((('''''''''((()))))))))******))))))(((((()))******,,,***)))***,,,.........''')))***+++,,,+++******++++++******++++++,,,---------........./////////............///////////////111222333333666;;;???FFFSSSeeettttttxxxyyyzzzxxxooofff^^^XXXWWWTTTSSSVVV[[[eeettt~~~~~~|||uuuooopppvvv{{{}}}yyyssskkk```UUUMMMFFFBBB>>><<<<<<>>>????????????===999444222333555111111111333555555222///---...000000///......///......---,,,+++++++++,,,---000333444333000---,,,111111111222333555666777777888888888777666666555999;;;<<<======>>>@@@BBBDDDGGGKKKPPPUUU[[[bbbgggmmmsss|||~~~vvvqqqnnnmmmqqqwwwzzzxxxyyy|||~~~}}}zzzyyyyyywwwuuusssrrruuuyyy{{{||||||}}}~~~777777777777777777777777666666666555555666666777666777999:::;;;<<<======888888999::::::;;;;;;<<<<<<;;;::::::;;;<<<>>>???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888999999888888777777666666777777888999::::::;;;;;;;;;===>>>???>>>======>>>======<<<<<<<<<<<<======<<<>>>??????>>>>>>@@@AAA>>>??????>>>===<<<;;;;;;:::;;;;;;===>>>??????@@@@@@AAAAAAAAABBBEEEIIIMMMSSSXXXYYYRRRLLLIIIGGGEEECCCBBB@@@???======<<<<<<;;;;;;<<<>>>@@@AAA@@@>>>:::;;;;;;;;;::::::;;;<<<============>>>@@@AAABBBDDDCCCAAA@@@@@@AAACCCEEEHHHHHHHHHEEEAAA===;;;:::888777777888888999:::;;;:::;;;;;;<<<<<<;;;;;;:::777888999888666555666777777666444444555555444222000000000000000000000000000111222333333222111000///.........//////000111//////......---,,,,,,,,,,,,,,,++++++***++++++++++++************++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))((((((((((((&&&''''''''''''(((((((((***)))((('''&&&%%%$$$$$$%%%%%%&&&''')))***++++++%%%'''(((******)))((('''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&''''''((((((''''''''')))++++++***(((%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''((()))))))))))))))'''''''''((((((((((((((('''((((((((()))))))))******)))((('''((()))***+++,,,***((()))+++,,,------(((((()))***++++++++++++++++++******++++++,,,------............/////////------........./////////...///000111111222555888<<>>888666777444333222555999:::888555222222222111000///111222222111///...---------...,,,///444666555333222111777888;;;>>>BBBDDDFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCEEEGGGIIIIIIIIIIIIKKKMMMQQQUUU[[[aaaffflllqqquuuvvvzzz}}}wwwsssqqqoooqqqwwwzzz|||~~~zzzwwwqqqsssvvvxxxxxxxxxxxxyyy444555555666666777888888777666666555555666666777888888999::::::::::::999888888888999::::::;;;;;;:::999888888999:::<<<>>>======<<<;;;;;;;;;<<<<<<=========<<<<<<;;;:::999888888777666666555555444555555777888999:::::::::999<<<>>>>>>=========>>>===<<<<<<<<<<<<<<<<<<===:::<<<>>>>>>======???@@@????????????>>>>>>===<<<:::;;;<<<===>>>?????????>>>???AAAAAAAAABBBEEEGGGGGGJJJJJJEEEBBBCCCCCC@@@AAAAAA???>>>============;;;;;;<<>>;;;::::::;;;;;;;;;;;;;;;999::::::<<<===???AAABBBCCCBBBAAA@@@???@@@AAAAAA@@@BBBDDDCCC???;;;::::::999999999999:::;;;<<<<<<999999::::::::::::999999777888999888555333444555444222111222333333222111///////////////////////////000111333333111000/////////.........///000000/////////...------,,,,,,************+++,,,------,,,+++***))))))******+++************************************************(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&((((((((((((''''''&&&&&&%%%%%%&&&((()))***+++,,,%%%&&&'''(((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''&&&&&&''''''((()))(((&&&&&&''')))******)))###%%%'''(((((('''%%%###$$$%%%'''((((((((('''&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''((((((&&&'''(((((()))))))))(((''''''((()))))))))))))))''''''''''''((((((((()))(((((())))))))))))******))))))'''''''''(((***+++---***(((''')))+++++++++((((((((())))))***+++,,,++++++******++++++,,,---,,,,,,---------.........---------.........//////,,,---//////000111333444777@@@LLLXXXgggwww{{{|||ooohhh___XXXSSSSSS\\\fffuuu~~~|||xxxxxxzzz|||wwwiiibbb[[[WWWXXX]]]bbbfffgggiiifff^^^RRRHHHBBBAAA???===<<<@@@GGGJJJJJJHHHCCCCCC@@@===::::::;;;===;;;:::888555444444555666333555888::::::;;;===???GGGJJJQQQXXX^^^bbbeeefffaaa___[[[XXXVVVVVVWWWWWWVVVXXXYYYZZZYYYYYY[[[\\\]]]bbbjjjpppuuuyyy}}}}}}~~~}}}zzzyyyvvvrrrqqquuuyyy|||{{{qqqsssttttttrrrqqqqqqrrr333333444555666777888888777666666555555555666666:::::::::999888777666666777888888999::::::;;;;;;999888777777777999;;;=========<<<;;;;;;;;;<<<<<<============<<<;;;:::999777777666555444444333333444555666777999999::::::888:::===>>>===<<<<<<======<<<<<<;;;;;;<<<<<<===999;;;======<<<===>>>@@@@@@@@@@@@@@@@@@???>>>>>>;;;<<<===>>>????????????<<<>>>@@@@@@@@@@@@BBBCCCBBBEEEDDD@@@>>>AAABBB@@@@@@@@@???>>>>>>===>>>>>>;;;;;;<<>>???<<<:::<<<>>>===;;;;;;777777888:::<<>>@@@@@@===:::999:::::::::::::::;;;<<<======777888888999999999888888777999:::888444222222444111/////////111222111000////////////////////////...///000222222000///...000///...------...///000000000///...------,,,,,,(((((()))***+++---///000---,,,***)))))))))******))))))))))))))))))))))))************************'''''''''(((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%###$$$%%%''')))***,,,,,,(((((((((((())))))))))))&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''((()))))))))((('''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%''')))******"""$$$'''))))))'''$$$"""%%%&&&((()))))))))((('''$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******''''''((()))******))))))'''(((((()))))))))))))))&&&'''''''''(((((())))))))))))))))))************)))((('''&&&'''(((***,,,---***((('''((()))******)))(((((('''(((***,,,---++++++******++++++,,,---++++++,,,,,,,,,------------------.........//////------///000111222333333000666>>>GGGVVVhhhtttyyy}}}~~~~~~zzzwwwzzzxxxkkk___TTTNNNSSS[[[dddnnnyyy{{{wwwxxx~~~tttmmmeee```aaahhhooosssxxx{{{}}}vvvjjj]]]UUURRRPPPMMMMMMRRR[[[aaabbbaaaVVVTTTPPPKKKGGGFFFHHHJJJDDDCCC@@@>>><<<<<<===>>><<<===>>>>>>@@@CCCIIIMMMWWW]]]fffpppxxx~~~{{{uuunnniiigggffffffdddfffggggggffffffhhhiiidddjjjrrryyy~~~~~~~~~~~~~~~zzztttqqqsssvvvyyy}}}sssttttttrrrooommmllllll333333333444444444555555888777666555555555555555777888888999999999888888:::::::::999777888:::<<<:::777666777:::<<<<<<:::>>>===<<<;;;;;;;;;;;;;;;>>>>>>===<<<;;;;;;::::::888777555444333333444444444666888999888666666666777888999:::;;;;;;<<<<<<;;;;;;::::::::::::999999::::::999999:::<<<===>>>@@@?????????>>>>>>======>>>>>>????????????>>>>>><<<<<<===>>>>>>>>>>>>>>>????????????>>>>>>>>>>>><<<===>>>??????>>>===<<<<<<<<<===@@@DDDDDD@@@===;;;;;;;;;<<<<<<<<<======<<<;;;:::999:::<<<>>>@@@@@@@@@@@@????????????>>>=========<<<:::888666444888:::<<<>>>???>>><<<:::;;;;;;:::999888888888888333333333333333333333333222111000//////000111222000///...------...///000////////////////////////000///---,,,++++++,,,,,,------,,,++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,++++++***)))((((((******))))))((((((''''''))))))))))))))))))))))))(((((('''''''''(((((()))((((((''''''''''''(((((((((((('''(((((()))***+++)))((('''&&&&&&%%%&&&&&&###$$$%%%&&&''')))******''''''((())))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''')))***+++'''''''''&&&&&&%%%%%%%%%(((((())))))(((&&&$$$###***)))(((''''''((()))***''''''''''''''''''''''''******)))((('''&&&%%%%%%%%%%%%&&&'''((()))******'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))***)))((((((((()))+++,,,,,,,,,++++++***+++++++++///......------,,,++++++---------------------------......///////////////222444888===FFFSSScccooo}}}~~~zzzyyyxxxtttqqqwww~~~|||kkk^^^VVVSSSRRRYYY]]]dddmmmwww}}}{{{{{{}}}{{{vvvpppkkkiiilllqqquuu{{{ooohhhfffeeeaaa```hhhwwwxxxpppjjjjjjggg```\\\]]][[[YYYVVVSSSQQQPPPPPPQQQLLLOOORRRPPPNNNPPPYYYaaahhhqqq{{{wwwsssqqqqqqooommmkkkiiiiiijjjkkkmmmkkkmmmrrrzzz~~~{{{xxxuuussstttyyy~~~uuusssmmmgggbbbaaacccfff333333333444444444555555777666555555444444444555777777888888999999888888666777666555444444666888999777666777:::<<<;;;:::======<<<;;;;;;;;;;;;;;;>>>======<<<;;;;;;::::::999888666444444444444444222444666777666666777888999999::::::;;;:::::::::;;;;;;::::::::::::999999:::999999999:::;;;<<<===?????????>>>>>>>>>============>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<<<<<<<===@@@CCCCCC@@@===;;;;;;;;;<<<<<<<<<======<<<;;;:::::::::<<<>>>???@@@@@@@@@@@@??????>>>>>><<<<<<<<<<<<:::888777555888:::<<<>>>>>>===;;;:::;;;:::999888777777777777555555444333222222111111111111000//////000111111000///...------...///000........................///...---,,,,,,+++++++++---,,,,,,+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,+++******)))(((((())))))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))***)))((('''&&&&&&%%%&&&&&&)))(((((('''&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&''''''((((((((('''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&'''((()))***)))(((%%%$$$&&&%%%%%%&&&&&&'''((()))&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&'''((()))((('''%%%$$$%%%&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))***++++++***)))((((((((()))++++++,,,++++++******+++++++++++++++,,,,,,---.........---------------,,,,,,,,,------...///////////////,,,...000333999DDDRRR\\\mmmyyyyyyvvvssspppmmmrrryyyxxxlllddd___]]]VVVWWWZZZ___gggpppxxx|||}}}wwwrrrpppqqqtttwwwuuuooolllpppnnnpppyyy|||uuuqqqqqqpppnnnkkkgggeeeddddddddd___bbbbbb___[[[]]]eeemmmpppvvv}}}}}}vvvrrrppprrrqqqpppooooooooopppqqqpppqqqtttzzz|||xxxttttttwwwzzz}}}~~~}}}~~~{{{xxxmmmkkkgggccc______bbbeee333333333444444444555555555555444333333333444444666666777888888888888888777888888666555555777999999888777777999;;;;;;:::===<<<;;;;;;;;;;;;;;;;;;=========<<<;;;;;;::::::;;;999888666555444444555222333444444444444777999:::::::::::::::999999888;;;;;;::::::::::::999999999999888999999:::;;;<<<>>>>>>>>>>>>============<<<<<<============<<<<<<<<<<<<<<<<<<==========================================>>>??????>>>======;;;;;;<<>><<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;::::::;;;===>>>@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;:::999888777888:::;;;======<<<;;;::::::999888777555555444444666555444333222000//////111000000//////000000111//////...------...//////------------------------------------,,,++++++***,,,+++++++++++++++,,,,,,******+++++++++++++++++++++++++++******))))))((()))))))))(((((((((((('''(((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((())))))(((((('''((((((((()))((('''&&&&&&%%%&&&&&&***)))((('''&&&$$$######&&&''''''(((((((((''''''%%%%%%&&&'''(((((()))))))))(((((('''(((((())))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&%%%%%%$$$&&&)))++++++)))&&&###'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&'''((()))******%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''%%%$$$&&&&&&'''''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))((()))******+++++++++*********++++++,,,++++++,,,,,,------............------,,,,,,++++++------...////////////...---...///000333:::DDDLLLXXXiiizzzxxxrrrooollljjjkkkrrr|||}}}wwwqqqooo\\\YYYVVVTTTWWW^^^eeejjjwww~~~wwwxxxyyy|||~~~}}}zzzyyyzzz|||yyytttqqqrrrtttxxx}}}}}}{{{xxxuuusssqqqqqqpppmmmnnnlllhhhccceeelllssswwwzzz~~~zzztttrrrttttttsssssstttuuuwwwxxxxxxxxxxxxzzz{{{uuurrrrrrtttuuuwwwvvvtttssssssrrrpppnnngggfffdddbbb``````dddfff333333333444444444555555444444333222222333333333555555666777888888888888888888888777555666888:::999888888888999::::::;;;<<<<<<;;;::::::;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<;;;999777555555555555555555555333222222555777888999999:::::::::999999;;;;;;:::::::::999999999888888888999999:::::::::========================;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>????????????>>>===:::;;;<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===???@@@@@@@@@@@@???>>>===::::::::::::999999999888999999;;;<<<<<<;;;:::999999888777555444333333222444444333222111000//////000000000//////000000000........................------------------------+++,,,---------+++***)))+++************++++++,,,++++++++++++************+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((''''''&&&&&&''''''(((***)))(((''''''''''''''')))((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%%%%&&&'''((()))*********)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&&&&%%%%%%$$$$$$%%%'''))))))((('''&&&)))(((&&&%%%$$$%%%&&&'''######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%%%%'''''''''(((((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''))))))))))))))))))))))))'''''''''''''''(((((())))))))))))))))))******+++***************++++++,,,......------,,,++++++***......---,,,,,,+++++++++,,,---......//////......///000111000000444;;;AAAIIIWWWhhhuuuxxxrrrnnnkkkiiigggnnnwww}}}pppjjj```WWWSSSUUUYYY]]]kkkrrrzzz|||yyyvvvxxx~~~xxxsssqqqooosssyyy~~~}}}zzzwwwuuusssrrrrrrqqqqqqnnniiieeefffmmmssswwwzzz}}}}}}yyywwwvvvuuussssssvvvzzz}}}}}}}}}uuuooolllllllllnnnmmmkkkjjjjjjjjjjjjjjjggghhhhhhgggffffffhhhkkk333333333444444444555555333333222222222333333444444444555666777888888777444555444333222222444666999999999999888999:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;999777666555666666999999777555222111222444555666777999:::;;;;;;;;;;;;;;;:::::::::999999999888888999999999999999999<<<<<<<<<<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;;;;:::;;;;;;;;;<<<<<<<<<======>>>???@@@@@@???>>>===:::;;;============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===??????@@@AAAAAA???>>>===999999999999999999999999999999:::;;;;;;:::999888888777555444333222222222222111111111111111000000/////////000000/////////------............------------------------------***+++,,,,,,,,,+++***))))))))))))))))))***+++,,,+++******************************)))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((''''''&&&'''''')))((('''&&&&&&%%%&&&&&&######$$$%%%&&&'''((()))&&&&&&&&&&&&''''''((((((&&&&&&''''''((())))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***)))(((&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''((())))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''(((((()))((()))))))))***************)))))))))******+++,,,...------,,,++++++******------,,,,,,,,,+++++++++,,,------...............,,,---...---,,,...333888@@@GGGRRR```qqq|||vvvqqqlllhhhhhhmmmtttxxx{{{~~~|||ooobbbXXXSSSRRRSSS[[[aaahhhlllmmmpppvvv|||yyyyyy~~~xxxssspppqqquuu{{{~~~}}}{{{yyywwwvvvttttttrrrqqqnnnjjjhhhiiioootttuuuyyy~~~~~~{{{zzzyyyvvvsssrrrvvv{{{ssslllhhhfffeeeeeeddddddddddddfffhhhjjjlllmmmooonnnmmmmmmnnnooo333333333444444444555555333333222222222333444444222333444666777777777777555666666555333333666888999999:::999888888999;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888666666666777777<<<<<<;;;888444222222333444555666888:::;;;<<<<<<;;;;;;::::::::::::999999999999::::::::::::999999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;999888888888999:::::::::;;;;;;<<<=========>>>>>>???@@@@@@???>>>>>>;;;<<<>>>>>><<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<=========>>>???AAABBBAAA@@@>>><<<:::999999888888888999999999999::::::999999888888666555444333333333333333000000000000000000000000...//////000000//////...------............------------------------------******+++++++++******)))(((((((((((()))***++++++))))))******************))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''')))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))''''''((((((((()))))))))(((((('''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''')))((('''%%%$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&(((***)))))))))((((((''''''&&&''''''''''''&&&&&&%%%%%%'''(((((((((((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))***++++++(((((()))************))))))))))))))))))***+++,,,******++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,---............---+++---///...------000444888:::@@@LLL]]]nnnzzz~~~~~~zzzsssmmmiiijjjnnnsssuuuvvvwww{{{}}}qqqdddZZZTTTPPPOOORRRVVVXXX[[[___fffkkkooowww}}}}}}|||~~~|||yyyyyy|||zzzuuurrrsssvvv{{{}}}|||{{{zzzyyywwwvvvvvvqqqpppnnnkkkiiikkkooorrrtttxxx~~~{{{zzzzzzwwwsssrrrwwwyyyqqqjjjeeecccbbb```aaaccccccdddgggjjjmmmpppsssuuuvvvtttsssssssss333333333444444444555555333333333333333444555555222222444555666777777777888999999777666666888:::888:::;;;:::777777999;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888777666666555666777888<<<======;;;888555444444555555777888::::::;;;;;;;;;;;;::::::::::::999999999:::;;;<<<<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<;;;:::888777777777999999:::;;;;;;<<<======>>>>>>>>>???@@@@@@@@@@@@???>>><<<>>>???>>><<<;;;===>>>======<<<<<<<<<;;;;;;;;;888999:::<<<===>>>>>>???>>>???AAABBBBBB@@@>>><<<;;;:::999777777777888888999999999999888888888777555444444333333333444444111111111000/////////.........///000000///......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((''''''((()))***++++++(((((())))))******++++++((()))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((()))((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%'''((())))))))))))(((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&''''''&&&'''((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((()))))))))))))))***++++++'''((()))***+++******)))(((((((((((()))***+++,,,*********+++,,,,,,------*********+++,,,,,,------+++,,,------......------...000222222///...000222222333777>>>HHHTTTaaakkkmmmqqquuuwwwvvvrrrnnnlllkkknnnrrrsssssstttxxx|||wwwkkk```YYYQQQOOOMMMLLLNNNRRRWWWZZZ]]]fffsss}}}yyy{{{uuuqqqoooqqqtttyyy}}}xxxuuurrrssswww|||{{{{{{{{{zzzzzzyyyxxxwwwsssrrrpppmmmllllllnnnooorrrvvv|||}}}{{{zzzzzzwwwuuurrrrrrvvv~~~~~~xxxpppjjjfffdddccccccfffiiijjjkkkmmmqqqttttttwww{{{}}}}}}{{{{{{{{{333333333444444444555555333333333333444444555666111222333555666777777777666666666555444444666888888:::;;;:::777777999;;;999999999999::::::;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<777666555555555666888999;;;===>>>===:::888666666666777888999999999999999;;;;;;;;;:::::::::999999:::;;;<<<<<<<<<;;;:::999:::::::::;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<:::888777666777888999;;;;;;<<<<<<===>>>??????>>>???@@@AAAAAA@@@???>>><<<>>>@@@???<<<;;;===???======<<<<<<<<<;;;;;;;;;777888:::<<<===?????????===???AAABBBBBB@@@===<<<<<<:::999777777777777888:::999999888888888777777444444333333444444555555333222111000///...---,,,---...///000000///...---,,,,,,---......---,,,,,,************************+++***)))(((((()))***+++''''''''''''((()))++++++'''(((((()))***++++++,,,(((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))******))))))((((((''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$"""###$$$%%%&&&&&&'''(((%%%&&&'''''''''&&&%%%%%%###%%%'''))))))'''%%%###""""""###$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''(((******((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''((()))++++++******)))(((((((((((()))***+++,,,------,,,,,,+++******)))))))))***+++,,,------...+++,,,------......---------000222111---+++,,,...///111555777888>>>KKKWWW]]]bbbiiinnnpppppppppoookkknnnqqqrrrqqqssswww{{{yyy|||zzznnnfff[[[UUUNNNJJJIIIKKKMMMNNNTTT\\\iiivvv~~~vvvyyy|||}}}{{{pppkkkhhhiiilllrrr}}}~~~yyyvvvssssssuuu{{{|||}}}}}}}}}}}}||||||{{{yyyxxxvvvtttrrrqqqqqqrrrppprrrxxx|||zzzzzzzzz{{{rrrqqqppppppsssxxx~~~yyy|||||||||}}}}}}wwwpppkkkhhhffffffjjjmmmqqqsssssstttwwwzzzwww{{{555444444555666555333111444444444555555555666666333333333444444444555555777777666666666777999:::777888999:::;;;:::999888999999:::;;;;;;<<<<<<===444666999;;;======<<<;;;777777777777777777777777<<<<<<;;;:::999999999999666666777888999999::::::;;;:::999999888888999999:::;;;===??????>>><<<;;;;;;:::999888888888999:::<<<<<<<<<<<<;;;:::999888<<<;;;999777777888:::;;;===<<<;;;;;;;;;===>>>???BBBBBBBBBBBBAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;>>>>>>===<<<;;;;;;::::::777999::::::::::::;;;===???>>>>>>???AAAAAA@@@>>>>>>===<<<;;;999888777666555555555555444444444444444333333222222111111000000000000000////////////......//////...---,,,,,,+++,,,,,,---,,,+++***)))''''''((()))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&'''''''''(((******+++,,,,,,,,,,,,+++)))))))))))))))(((((('''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))))))))'''%%%$$$$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###!!!!!!###%%%(((%%%%%%%%%&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%###############$$$$$$%%%&&&&&&((((((%%%&&&)))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++''')))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))************))))))((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,..................------000111111111333666;;;???JJJPPPZZZbbbfffhhhhhhiiikkklllnnnpppsssuuuwwwwwwsssxxx{{{zzzuuukkk]]]QQQKKKIIIJJJKKKKKKMMMVVVeeettt~~~uuukkkbbb___aaaeeemmmttt{{{xxxuuupppooowww}}}{{{xxxwwwvvvsssnnniiinnnnnnqqqzzz}}}|||{{{zzzyyywwwtttqqqmmmmmmoootttwwwyyywwwsssrrruuuxxxzzz}}}wwwrrrpppqqqrrrpppqqqsssvvvzzz||||||{{{444444333444555555333111333333444444444555555555333333333444444444555555777777666666777999:::;;;999999::::::;;;;;;:::::::::::::::;;;;;;;;;;;;<<<888999:::;;;<<<<<<;;;:::999999999999999999999999;;;;;;:::::::::;;;;;;<<<888888999::::::;;;<<<<<<;;;:::999999888999999999<<<<<<>>>>>>???>>>===<<<<<<;;;:::999888999999:::::::::;;;;;;;;;::::::999;;;:::888777777888999:::;;;;;;;;;;;;<<<===???@@@BBBBBBBBBBBBAAAAAA@@@????????????>>>>>>===<<<<<<>>>======<<<;;;;;;::::::888999::::::::::::;;;===???>>>>>>???AAAAAA???>>>;;;:::999888666555444333666666555555555444444444444444333333222111111000000000000/////////.....................---,,,,,,++++++,,,,,,,,,+++***)))'''((())))))******))))))))))))((('''''''''''''''((((((((()))))))))))))))(((((()))***************))))))***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((((('''%%%$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""$$$&&&'''%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&)))(((%%%%%%((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))))))))'''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((())))))*********))))))'''(((((((((((()))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,---------.........------------------...//////000333666::::::???GGGOOOUUU\\\aaaeeekkkkkklllnnnoooqqqssstttqqqvvvyyyxxx|||zzzmmm^^^SSSLLLJJJIIIJJJIIIMMMWWWaaannn}}}ssshhhdddbbbbbbfffkkk{{{zzztttrrrwww~~~~~~}}}zzzvvvrrrnnnmmmooovvv~~~{{{yyyyyyxxxvvvtttqqqnnnkkkjjjkkknnnooopppuuuvvvyyy}}}|||qqqmmmkkkpppvvv|||{{{yyyyyyuuuuuuwwwzzz}}}444333333333444444222000222222333333333444444444333333333444444444555555666666777777999:::<<<===;;;;;;::::::;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<>>>>>>:::;;;;;;<<<<<<=========;;;;;;:::999999999999999>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999::::::;;;999999:::::::::;;;;;;;;;:::999888777666777888888999999::::::<<<===???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>===============<<<;;;;;;::::::888999::::::999:::<<<>>>@@@?????????AAAAAA???===<<<<<<;;;999888777666555666666666555555555555444444444333333222111111111000////////////.........---............------,,,+++++++++,,,++++++***)))((()))******++++++******)))((((((''''''''''''((()))))))))))))))(((((((((&&&''''''(((((((((((((((************)))(((&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''((((((((('''''''''''''''&&&)))(((%%%%%%((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((()))************''''''''''''(((((((((((()))))))))*********++++++)))*********++++++++++++,,,,,,,,,,,,,,,++++++***))))))***+++,,,---......------------------------***,,,---......///111333333666:::???GGGPPPZZZ```ggghhhiiikkkmmmnnnooooooooosssvvvuuuxxx}}}ppp```UUUOOONNNQQQNNNMMMPPPUUU^^^nnn|||}}}sssnnnjjjffffffiiitttxxx|||}}}|||~~~zzzvvvxxx}}}|||yyyvvvqqqpppppptttzzz~~~~~~|||}}}zzzwwwvvvuuurrrpppooollliiigggggggggfffeeefffgggjjjnnnsssuuuuuusssjjjfffeeekkkttt}}}||||||~~~444333222222444444222111111111222222222333333333333333333444444444555555666666777888:::;;;======<<<<<<;;;;;;;;;===>>>???======<<<;;;::::::999999<<<;;;;;;:::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<<<<=========;;;;;;:::999999999999:::@@@@@@???>>>>>>??????@@@>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666666666777888888999:::<<<===??????@@@@@@AAAAAAAAAAAAAAA@@@???@@@@@@@@@???>>>===<<<======<<<<<<<<<;;;;;;;;;999:::;;;:::999:::<<<>>>AAA@@@??????@@@@@@>>><<<<<<<<<;;;:::999888777666666666666555555555444444444333333222222111000000/////////.........---------------......------,,,***++++++++++++*********))))))***+++++++++++++++)))(((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''************)))'''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&((((((((((((((('''&&&&&&%%%''''''%%%&&&)))***(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&%%%''')))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&'''((()))************'''''''''((((((((())))))))))))))))))************)))))))))************+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,---------)))+++...///...---...///333444555888===EEENNNUUU^^^aaaeeejjjmmmnnnnnnmmmmmmqqqsssttttttxxx}}}~~~nnnbbb\\\[[[\\\ZZZWWWTTTSSSWWWaaaiiisssxxx~~~|||yyysssqqqrrrtttwwwyyywwwtttuuu{{{~~~yyyyyy{{{~~~|||xxxvvvvvvttttttvvvyyy||||||{{{}}}{{{wwwuuutttrrrpppnnnmmmkkkhhhfffdddbbb___]]]]]]^^^aaafffkkknnnooonnngggdddfffmmmwww~~~555444222222333444333111111111111222222222333333333333333444444444555555555666777999:::<<<<<<======<<<;;;;;;<<<>>>???AAA======<<<;;;:::999999888:::::::::;;;<<<===???@@@;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999::::::@@@????????????@@@AAAAAA??????===<<<<<<<<<===>>>BBBAAA???===<<<<<<<<<<<<:::999888777666666666666666777888:::<<<===>>>>>>>>>>>>???@@@AAAAAAAAA@@@>>>???@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;:::999:::===???BBBAAA@@@@@@@@@???===;;;888777777666555444333333555555555555444444444444333222222111000000//////............------------,,,,,,---------------,,,*********************+++))))))***+++++++++++++++((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((************)))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''''''''''''''&&&%%%$$$###&&&'''%%%''',,,...,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''%%%&&&(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%&&&'''))))))*********(((((()))))))))*********(((((()))))))))*********(((((()))))))))***************+++,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,------+++---000000///.........---...000222444999???DDDPPPUUU^^^ggglllooonnnmmmmmmoooqqqssssssuuu|||wwwlllfffeeefffgggeee___XXXTTTTTTUUU\\\```gggmmmqqqtttvvvwwwyyy|||||||||yyy{{{{{{wwwsssrrrwww}}}{{{vvvuuuvvvxxx|||xxxvvvsssrrrrrrsssuuuxxxyyyyyyxxxuuurrrpppooonnnlllkkkkkkiiifffdddcccaaa]]][[[^^^```ccchhhmmmppppppoooiiihhhllluuu}}}|||777555333333444444444333111111222222222333333333333333333444444444555555555666777999:::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@======<<<;;;::::::999999999:::;;;<<<===???@@@@@@::::::::::::::::::::::::??????===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::======>>>???@@@AAAAAABBBAAA@@@???======>>>>>>???EEECCCAAA???===<<<<<<<<<::::::999888777777666555666777888:::;;;<<<<<<<<<;;;<<<===>>>???@@@@@@@@@===>>>@@@@@@@@@>>>;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999:::===@@@CCCAAA@@@@@@@@@???===:::888888777666666555444444444444444333333333333222111111000000///...............---------,,,,,,,,,+++,,,,,,------------,,,******)))))))))***++++++((()))******++++++******(((''''''''''''(((((()))(((((((((((()))))))))***'''(((((())))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((($$$%%%&&&''''''&&&$$$###"""%%%&&&%%%''',,,...,,,%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''((())))))))))))))))))))))))************((((((((()))))))))******(((((((((((()))))))))))))))***++++++++++++++++++------,,,+++***)))(((((()))******++++++,,,,,,---+++---000000///......///(((+++...000222555888;;;BBBHHHRRR]]]eeejjjlllmmmkkklllooorrrrrruuuyyypppjjjhhhsssxxxxxxqqqfff]]]UUUOOOQQQSSSUUUYYY\\\```ccceeeggglllrrrxxx{{{uuusssvvv{{{}}}xxxtttrrrqqqqqqxxx}}}~~~~~~|||zzz|||~~~wwwsssqqqlllllllllmmmoooqqqtttuuurrrpppmmmmmmmmmmmmllljjjkkkiiigggffffffeeecccaaagggiiimmmqqquuuvvvtttrrrllllllrrr{{{~~~|||~~~~~~~~~xxxttt888666444333444555555444222222222222333333333444333333333444444444555555555666777999999999999999999:::<<<===>>>?????????<<<<<<<<<;;;;;;::::::::::::;;;===>>>??????>>>>>>::::::::::::::::::::::::======<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;999;;;===???AAABBBBBBBBBBBBAAA@@@>>>>>>??????@@@DDDBBB@@@>>>=========>>>;;;;;;::::::999777666555666777999:::;;;;;;;;;:::999:::;;;===>>>?????????>>>???AAABBBAAA???<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999:::>>>AAACCCBBB@@@@@@@@@???<<<:::999999999888888777666666333333222222222222111111/////////...------,,,,,,---------,,,,,,,,,,,,+++***+++,,,---------------***)))(((((()))***+++,,,'''((())))))******))))))'''''''''''''''((())))))&&&''''''((()))***++++++''''''((()))))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&##############################$$$%%%%%%%%%%%%%%%##############################$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''###$$$&&&''''''&&&%%%$$$###%%%%%%###$$$(((***(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''((((((((())))))))))))***(((((((((((()))))))))***'''''''''((((((((())))))))))))***+++++++++++++++,,,,,,++++++******)))))))))))))))***+++,,,,,,,,,***,,,---------,,,---...+++---///000111222555777888<<>>>>><<<<<<;;;;;;;;;:::::::::;;;===>>>@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;777999<<>>===<<<===>>>???;;;;;;;;;;;;999888666666777888999:::;;;::::::999888999:::<<<===>>>>>>>>>???AAABBBCCCBBB@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999:::>>>AAADDDBBBAAA@@@@@@>>><<<999666666555555444444333333222222222111111111000000///......---,,,,,,++++++---------,,,,,,,,,++++++***+++,,,,,,------------***)))(((((((((***+++,,,''''''((()))))))))))))))'''''''''''''''((()))***###$$$%%%&&&''')))******&&&'''(((((())))))((((((&&&'''((()))************''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%$$$%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%########################"""###$$$$$$%%%%%%%%%%%%##############################$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&(((((('''&&&%%%###&&&%%%""""""%%%&&&###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))(((''''''&&&%%%######"""###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''((((((((()))((()))***+++++++++++++++***************+++++++++((())))))***++++++,,,,,,((()))++++++******,,,------......---,,,---///111444666:::BBBMMMYYYdddjjjhhhgggjjjoooqqqvvv}}}}}}~~~{{{xxxsssmmmiiisss~~~zzzssskkkaaa[[[SSSMMMKKKKKKMMMNNNOOORRRWWWZZZ___hhhuuu{{{|||{{{xxxtttqqqttt{{{|||yyyqqqrrrqqqmmmiiijjjqqqwww||||||vvvrrrqqqooooooooooooppprrrvvvyyytttsssrrrsssvvvxxxxxxxxxxxxvvvuuuvvvyyy|||}}}}}}xxxzzz~~~{{{vvvmmmmmmrrr{{{{{{vvvrrrpppooommmkkkhhhccc\\\XXX444444444444444444444444555444333111000000111111444444333222222222333333222333666888999999888777888888999:::;;;;;;;;;;;;<<<<<<=========<<<:::999:::::::::;;;;;;;;;<<<<<<999999999:::::::::;;;;;;:::888777888;;;>>>??????;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::999999::::::888:::<<<>>>@@@@@@@@@@@@BBB@@@>>>===<<<===>>>???@@@@@@????????????@@@@@@???===;;;999777666666666777888888999::::::;;;;;;777999::::::999:::<<<>>><<<===>>>??????>>>===<<<999999888888888999;;;<<<<<<;;;:::999::::::<<<===<<<<<<======<<<:::888777555555555555444333222222333333222222111000000000///...---,,,+++,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++************((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,+++)))(((&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&'''((()))#########$$$'''))))))((((((''''''&&&&&&''')))******)))'''&&&&&&''')))***)))(((((()))******(((''''''((()))++++++***))))))(((((()))***++++++,,,,,,))))))))))))***************+++,,,,,,------,,,,,,,,,,,,+++++++++,,,---------000444888???IIIVVV```ggghhhlllrrrwww}}}}}}vvvvvv{{{xxxwwwzzzzzzvvvrrrsssxxxzzz~~~tttpppeeeYYYSSSPPPJJJCCCKKKJJJLLLNNNQQQVVVcccqqq}}}vvvvvv~~~~~~~~~~~~yyyxxxuuurrrpppsss{{{|||||||||zzzxxxwwwwwwzzz}}}}}}~~~}}}nnnoooqqquuu{{{xxxmmmdddbbb___^^^^^^ZZZSSSQQQSSS444444444444444444444444666555444222222222222333333333333222333333444444222333666888999999888777777888999:::;;;;;;;;;;;;;;;<<<<<<======<<<;;;:::888888888888999999999999:::::::::::::::;;;;;;;;;;;;999888888:::<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999:::999:::;;;===???@@@@@@@@@AAA@@@>>>===<<<===>>>???@@@@@@????????????@@@@@@???>>><<<999777666666666444444555666888999:::;;;888999:::999888999;;;===<<<===>>>>>>>>>>>><<<<<<999999888888888999:::;;;;;;;;;:::999999:::;;;<<<<<<<<<<<<<<<;;;999777555444444444444444444333222333222222111111000/////////...---,,,+++,,,,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***)))'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((('''%%%###"""!!! &&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((******)))'''''''''''''''((()))))))))((('''&&&&&&'''((())))))((('''(((******((('''(((((()))***************)))******+++,,,,,,------))))))))))))***************+++,,,,,,------,,,,,,---------,,,------...///...111555888<<>>@@@AAA@@@@@@>>>=========>>>???@@@@@@????????????@@@@@@@@@???===:::888666555555333444555666888999:::;;;888999999888777777999:::;;;<<<===>>>>>>===<<<;;;999888888888888999::::::;;;::::::999999999::::::;;;;;;;;;:::999666444333222222333444444444333333222222111111000000//////......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''&&&%%%$$$###""""""&&&''''''(((((()))))))))***))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&''''''((()))((('''(((*********)))&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''((()))((('''((())))))(((''')))))))))))))))******+++******++++++,,,---------))))))))))))***************+++,,,,,,------,,,,,,......------...//////000+++...111333444999???EEERRRWWWbbbnnnvvvzzz}}}{{{zzzvvvtttvvvwwwuuuuuuvvvwwwzzz~~~|||tttjjj```WWWOOOHHHFFFEEEHHHOOOXXXdddkkkqqqsssooollllllnnntttttttttwww}}}}}}yyytttqqqsssyyyzzzxxxwwwvvvssspppoooooolllfffbbb^^^YYYWWWXXXZZZ\\\bbbhhh444444444444444444444444666555444222222222333444222222222333333555666777444444666777888888888888666777888999::::::::::::888999;;;<<<===<<<<<<;;;888888888999999999::::::<<<<<<<<<;;;;;;;;;;;;:::;;;999777777888::::::999::::::;;;;;;;;;<<<<<<<<<;;;::::::999888999999999;;;:::::::::;;;===???@@@@@@???>>>======>>>?????????>>>>>>>>>>>>>>>>>>???AAA@@@>>>;;;999777666555777777888888999:::::::::777888888777666555777888999:::<<<======<<<;;;;;;888888888888888888999999:::999999999888888888888999999999888777444222111000111222333333444333333222111111000//////......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++*********)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%'''''''''&&&%%%$$$######$$$$$$%%%&&&&&&'''%%%&&&&&&'''((()))******+++******)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&)))(((((((((((((((((()))***((('''((()))***)))'''%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&'''''')))(((&&&'''((()))((('''***)))((((((((()))+++,,,*********++++++,,,,,,,,,((()))))))))***************+++,,,,,,------,,,,,,------------...///000000,,,///222222111111555888EEEJJJUUUccclllsss|||}}}{{{yyytttrrrtttvvvtttuuuwwwwwwzzz~~~|||tttkkk```TTTNNNKKKIIILLLPPPXXX^^^fffjjjiiigggfffeeeeeeeeefffhhhmmmtttzzz~~~}}}vvvrrrqqqtttzzz}}}}}}|||vvvpppnnnnnnjjjhhhfffgggiiikkkjjjiiiiiidddaaadddgggjjjnnnttt444444444444444444444444444333222111111111222333222222333333444555666777555555666777777777888888777777888999::::::::::::888999:::<<<<<<<<<;;;;;;777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::888666777999;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::999888888888888999;;;:::999999:::<<<>>>???>>>>>>>>>>>>>>>>>>??????======<<<<<<<<<<<<======@@@@@@>>>===:::888666555::::::999999888777777666666777777666444444555777888999:::;;;<<<<<<;;;:::888888888888888888888888999999888888888777777666777777777777555333111000000000111222333333333222111111000//////......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++*********)))''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''%%%%%%######$$$%%%&&&''''''((($$$$$$%%%&&&''''''(((((())))))(((((('''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&(((((('''%%%%%%&&&((()))))))))(((''''''''''''&&&&&&''''''''')))(((&&&&&&'''(((((('''***)))((((((((()))+++,,,))))))))))))************((()))))))))***************+++,,,,,,------,,,,,,,,,,,,,,,,,,---...///000333666999888555333444666:::===FFFRRR\\\eeeqqq|||}}}vvvqqqooorrrtttrrrsssuuuwwwyyy|||~~~~~~}}}rrreee]]]VVVOOONNNPPPUUUYYY^^^bbbbbb```\\\ZZZWWWWWWWWWYYY]]]ccchhhkkksssuuuyyy}}}zzzuuurrrrrrssstttrrrtttuuuqqqkkkeeecccccc``````bbbeeekkkppptttvvvwwwrrrppptttvvvvvvvvvxxx444444444444444444444444333333222111111111222333444333333333444555666666666666666666777777777888888888999:::;;;;;;;;;;;;999999;;;<<<<<<;;;::::::444444444555555555666666999999999:::::::::;;;;;;:::888777777999;;;<<<<<<::::::::::::;;;;;;;;;;;;::::::999888888888888888999999999:::;;;<<<======>>>>>>>>>>>>????????????======<<<<<<<<<<<<======?????????===<<<:::888777:::999888777555444333222444555555555333333555777777888999:::;;;;;;::::::888888888999888888777666888888888888777666555444555666666666555333222000000000111222222222111111000000//////......------,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++***************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&'''&&&$$$&&&''''''(((((((((((((((((((((((((((((((((((((((***'''%%%%%%&&&((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))***************+++,,,,,,------,,,,,,++++++,,,,,,---...000000222555888666333111222444333444:::CCCJJJRRR___kkkuuu|||~~~sssooommmppprrrpppppprrrrrruuuwwwwwwvvvxxx{{{|||ssskkkbbbWWWSSSTTT\\\]]]___aaa```\\\UUUPPPMMMMMMLLLMMMOOOSSSVVVYYY[[[^^^ccchhhnnnwww|||xxxtttpppmmmkkkjjjeeehhhjjjhhhbbb]]][[[ZZZ^^^aaaffflllsssyyy~~~{{{yyy}}}|||yyyxxx444444444444444444444444444333222111222222333444555555444444444555555666666666666666666777777888999999:::;;;<<<<<<<<<<<<999:::;;;<<<;;;:::999888333333444444444555555555666777777888999:::;;;;;;===;;;999888:::;;;;;;;;;999999:::::::::;;;;;;;;;:::999999888888888888888888999:::;;;;;;;;;;;;;;;======>>>???????????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>===;;;:::888999999888666555444333222222333444333333333555777555777888::::::::::::999777888999999888777666555777777888888777555444333444444555555555444333222111111111111111111000///000000///......------,,,+++,,,,,,---,,,+++***)))***+++,,,,,,,,,,,,+++***************************))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((()))******)))((((((&&&%%%$$$%%%&&&'''&&&%%%'''''''''''''''((())))))((())))))))))))))))))(((***'''%%%$$$&&&'''(((((((((((()))***************))))))))))))))))))))))))))))))))))))***************+++,,,,,,------,,,,,,,,,,,,,,,---...000111222,,,///111000...,,,...000000000333888<<>>???????????????@@@@@@????????????@@@@@@===>>>>>>>>>>>><<<;;;::::::999999888777666666666000222333333222333555777555666888999:::::::::999777888999999999777666555666777777777777555333222333444555555555555333333111111111111111000///...000//////...------,,,,,,++++++,,,---,,,+++***)))***+++,,,------,,,+++***))))))))))))))))))))))))++++++++++++************((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$%%%'''((('''&&&(((((('''&&&&&&((()))***))))))************))))))***'''%%%$$$%%%'''(((((('''(((***+++++++++***)))++++++******************))))))))))))************++++++,,,---------,,,,,,------......///111222333+++---000///------///222///...000444444666===EEEKKKQQQ[[[ccchhhjjjkkkllloookkkkkkooopppmmmjjjkkkfffiiimmmmmmlllnnnuuuzzztttgggbbbdddeeeggglllrrruuuoooddd[[[SSSQQQNNNJJJHHHFFFFFFFFFGGGIIIJJJJJJKKKRRR]]]fff{{{|||zzz}}}~~~{{{xxxvvvmmmjjjddd^^^YYYVVVUUUUUUVVV\\\ccceeeccc```______kkkpppxxx~~~~~~{{{222333333444444333333222000000000111222222222333222222222222222222222222333444555666666555444333;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;:::999888888555444222111111222444555222222222222222555:::===;;;<<<<<<======<<<<<<;;;<<<:::888888999999999777999999999999999999999999999::::::999888999;;;===============>>>>>>>>>>>>???>>>>>>==================<<<<<<<<<<<<;;;;;;;;;888888777666555333111000///000000111333555777888999777555777:::<<<;;;::::::;;;;;;:::999777555333666666666666666666555555444555555555444333333222222222111111000/////////---------,,,,,,,,,++++++))))))))))))))))))))))))*********++++++,,,,,,,,,)))***++++++)))(((((()))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&***)))((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######"""!!!!!!"""######"""""""""###$$$$$$$$$%%%########################%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''&&&$$$###"""######$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''')))***+++,,,---++++++***)))((((((((()))((()))))))))))))))((((((++++++++++++++++++++++++,,,,,,------...//////000////////////////////////000/////////111222444666===@@@DDDIIIPPPVVV[[[^^^bbbaaaaaadddggghhhfffdddgggggghhhiiikkkpppvvvzzz|||{{{wwwnnngggdddhhhlllqqqvvvxxxvvvssspppeeebbb]]]WWWQQQLLLHHHFFFEEEEEEHHHLLLMMMLLLQQQWWWgggxxx~~~|||}}}{{{xxxuuusss|||~~~wwwwwwwwwyyy||||||}}}~~~yyyyyy~~~tttttttttvvvuuuooofff___]]][[[WWWSSSPPPNNNNNNNNNXXX```lllrrrrrrnnniiigggooovvv}}}~~~{{{|||||||||{{{{{{}}}222222333333333333222222222222222222222333333333333333333333333333333333555666777888888777777666::::::999999::::::;;;;;;::::::;;;::::::999888777555444222111111222444555444444444333222444777:::999999::::::::::::999999<<<:::999999::::::999888999999999999999999999999999:::;;;:::999999;;;===<<<=========>>>>>>>>>>>>???>>>======<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;888888888666555333111000222222222333444555666777:::888777888;;;<<<<<<;;;;;;;;;:::999888666555444555555555555555555666666444444444444444333222222222222111000000//////...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))******************(((***++++++)))(((((()))''''''&&&&&&&&&&&&'''''')))(((((((((((('''''''''***)))((('''&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''###############$$$$$$$$$########################$$$%%%&&&%%%$$$######$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###''''''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))*********+++******))))))((()))))))))(((((())))))))))))((((((++++++++++++++++++++++++,,,,,,,,,---.../////////..............................---...///111222333444666999===AAAFFFJJJLLLYYYXXXZZZ^^^ccceeeeeecccdddeeefffhhhkkkqqqyyy~~~}}}zzzzzzxxxqqqkkkjjjiiimmmsssxxxzzzzzzwwwuuuuuusssnnnhhhbbb\\\XXXUUUOOONNNPPPQQQOOOKKKLLLPPP[[[kkkvvvwwwxxx}}}xxxuuussstttvvvvvvtttqqqrrrrrrtttxxx}}}{{{yyywwwvvvuuutttqqqooouuuzzz~~~}}}}}}{{{wwwtttsssrrrsssttttttsssqqqrrrrrrssswwwzzzzzzwwwtttvvvqqqmmmnnnssswwwxxxwwwmmmllljjjkkkjjjggg```[[[RRRQQQQQQQQQRRRRRRSSSTTT^^^fffpppvvvvvvrrrnnnmmmsssyyy|||}}}~~~}}}||||||~~~222222333333333333222222333333333333333222222222333333333333333333333333555555666777888888777777888888888888999999999:::999999999999888777666666444444222222222222444444777777666444222222555777999999::::::::::::999999<<<;;;::::::;;;;;;:::999999999999999999999999999888:::<<<<<<;;;:::;;;<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::999999888777555333111000555555444444555555666666:::999999:::<<<===<<<;;;<<<;;;:::888777666555555333333444444555555666666333333444444444333222222111111111000//////......++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((***++++++)))(((((()))''''''&&&&&&&&&&&&'''''')))))))))((((((((((((''')))(((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$##########################################$$$%%%$$$###"""###$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###'''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((()))******(((((())))))))))))((((((+++++++++++++++++++++++++++,,,,,,------......///........................,,,,,,,,,,,,---...000000111222333555777:::===>>>JJJKKKNNNTTTZZZ___aaaaaa___```aaadddiiiqqq{{{~~~yyyzzzyyysssnnnmmmjjjmmmsssxxx||||||{{{zzz}}}{{{xxxtttooojjjfffddd```]]]\\\[[[VVVNNNKKKLLLSSSaaalllnnnqqqvvvvvvqqqjjjgggddddddffffffeeebbbccccccfffjjjnnnqqqqqqqqqmmmkkkkkkkkkmmmmmmllljjjlllooorrrsssrrrrrruuuxxxzzzyyyxxxvvvuuuuuuuuuuuu{{{~~~~~~{{{xxxwwwsssnnnmmmllljjjjjjiiihhheeebbbdddccccccdddeeefffeeecccdddaaa^^^```fffkkkmmmmmmhhhfffddddddeeeccc___[[[UUUWWWZZZ]]]___`````````eeellluuuzzzyyywwwuuuuuuxxx}}}{{{||||||{{{yyyyyyzzz|||111111222222222222111111333333333222222111111111222222222222222222222222222333444444555666666666777777888888888999888888888888888888777666555444444333333222222333333444666666666444222222555777;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;:::;;;<<<<<<;;;999999999999999999999999999777999<<<<<<;;;::::::;;;<<<<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999999888888777555444222111555555555555666777888888;;;:::;;;<<<=========<<<<<<;;;999777555555555666222222333333444444555555222222333333333333222222111000000//////...------************))))))))))))((((((((((((((((((((((((*********))))))(((((((((((()))+++***(((''''''(((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""########################"""###$$$###"""!!!"""###$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&'''$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((()))***+++'''(((((())))))))))))(((************++++++++++++++++++,,,,,,------------------------------------+++++++++,,,---......///000111111222333555666777<<<>>>BBBIIIPPPVVVZZZ\\\YYY[[[]]]```fffpppzzz{{{zzzxxxsssnnnllliiilllrrrwww{{{}}}}}}|||{{{{{{zzzyyywwwtttrrrpppnnnkkkiiigggaaaWWWQQQQQQXXXcccnnnrrrtttsssnnnfff```]]]YYYYYYZZZ[[[YYYWWWZZZ[[[\\\```cccdddcccbbb___^^^^^^```ccceeeeeeeeecccdddfffeeeccccccdddfffggggggggggggfffggghhhjjjrrrvvvwwwtttqqqooojjjdddbbbaaa```______^^^[[[YYYZZZXXXVVVTTTTTTUUUVVVVVVVVVUUUUUUYYY```gggkkkmmmnnnmmmmmmoooqqqooojjjfffgggiiillloooooommmjjjhhhhhhnnnuuuyyyyyyxxxyyy{{{|||~~~}}}~~~zzzvvvwwwwwwuuusssrrrsssttt000111111222222111111000222222111111000000//////111111111111111111111111222222333444555666777888666777888999999999999888777777777777666555444444333333333333333333333333333444555444333444666888:::;;;;;;;;;;;;;;;;;;:::;;;::::::;;;======;;;999999999999999999999999999666999;;;<<<;;;:::::::::<<<<<<<<<<<<===============<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999888888777777666555444333444444555666777999:::;;;:::;;;<<<======<<<<<<<<<<<<;;;999666555555555555111222222222333333333444111111222222222222222111000000//////...---------*********)))))))))((((((((((((((((((((((((((((((+++++++++******))))))(((''')))******(((''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$$$$###"""""""""########################!!!"""######!!!!!!"""###$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((()))***++++++((('''''''''((()))******''''''((())))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,,,,,,,------------------------+++,,,,,,---............,,,,,,,,,---...000111222111444999???EEEKKKPPPSSSVVVWWW[[[___fffpppzzzzzzxxxxxxtttooonnnkkknnnssswww{{{}}}~~~}}}~~~~~~}}}}}}|||{{{zzzvvvrrrpppoookkkbbb\\\[[[aaakkkvvv}}}|||qqqggg^^^[[[XXXXXXZZZ[[[YYYVVVYYYYYYZZZ\\\^^^]]]ZZZXXXUUUTTTSSSUUUXXX\\\^^^___ZZZ[[[[[[ZZZXXXWWWWWWWWWVVVWWWXXXXXXXXXYYY]]]```fffkkkllljjjgggeee```ZZZWWWUUUTTTUUUWWWXXXWWWVVVUUUSSSOOOLLLJJJKKKNNNPPPRRRSSSVVV]]]eeemmmsssvvv|||}}}~~~wwwuuuvvvxxxxxxvvvrrrmmmjjjhhhmmmrrrtttuuuvvvyyy||||||yyyzzzxxxtttqqqqqqqqqooolllkkkkkklll000000111111111111000000000000000000000/////////111111111111111111111111333444444555777999:::;;;777888:::;;;;;;;;;:::999777777777777666555444444333333333333333333333333111333444444444555777999888888999999999999888888999999999;;;======;;;999999999999999999999999999666888::::::999888999:::;;;;;;<<<<<<<<<=========<<<<<<;;;::::::::::::;;;:::::::::999999999888888666666777777777666666555333333444555777999;;;<<<999;;;===>>>===;;;;;;<<<;;;:::999777666555444444222222222222222111111111000000111222222222111111/////////...------,,,,,,************)))))))))((())))))))))))))))))))))))******************))))))''')))******(((''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$""""""######$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#######################################!!!"""######""""""###$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""""""""##################$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))***+++,,,(((((('''''''''((())))))&&&'''((())))))******)))(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............+++++++++,,,...///111222---000444777;;;???DDDHHHOOORRRWWW^^^fffooozzzwwwvvvwwwvvvsssqqqoooqqqtttwww{{{}}}~~~}}}}}}}}}}}}~~~}}}xxxuuuuuurrrkkkfffeeehhhooozzz}}}sssfffcccbbbcccffffffccc```_________aaaaaa___[[[WWWVVVSSSPPPPPPSSSXXX\\\^^^XXXXXXWWWVVVUUUTTTSSSSSSOOOQQQRRRQQQQQQSSSYYY^^^bbbfffhhhfffdddbbb^^^XXXTTTRRRPPPPPPSSSVVVXXXXXXWWWUUURRRNNNKKKLLLOOORRRXXXZZZ___fffoooxxx~~~~~~~~~|||zzzvvvsssqqqlllnnnppppppoooppptttxxxyyyvvvvvvtttpppmmmmmmllliiifffddddddeee///000000000000000000///000000000000000111111111222222222222222222222222333333444555666999;;;<<<999:::<<<===>>>===<<<;;;777888888777777666555444222333333444444333333222111333444555444555777999888888999999999999888888888888999;;;<<<<<<:::888999999999999999999999999666777888777666666888:::;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::999:::::::::999999999999888888888888444444666777777888888888444444555555777888999:::888;;;>>>>>><<<::::::;;;999999999888777555333333222222222111000000/////////000000111222222111111//////......---,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))))))))'''(((***)))(((&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""######"""!!!!!!###############$$$$$$$$$########################!!!"""$$$###""""""$$$%%%######""""""""""""######%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$###"""!!!!!!"""""""""#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))((('''''''''((((((&&&'''((()))************((((((((()))***++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,---.........---,,,------------...000111222---000222333444666:::>>>CCCGGGOOOXXXaaalllvvv|||vvvtttvvvuuurrrpppnnnpppqqqtttvvvxxxyyyzzzwwwwwwxxxzzz~~~~~~}}}zzztttooonnnnnnpppxxx~~~qqqppppppsssvvvvvvrrrnnnjjjjjjkkklllllljjjfffbbbaaa\\\WWWTTTWWW]]]bbbeee```___]]]]]]]]]\\\[[[ZZZVVVWWWXXXVVVUUUYYYaaahhhmmmqqqrrrpppooonnnkkkeee]]]ZZZVVVTTTVVVYYY\\\^^^aaa```]]]XXXUUUUUUYYY]]]aaadddjjjpppxxx~~~{{{yyyxxxwwwssssssrrrnnnkkkkkkooossswwwyyyxxxsssqqqqqqoookkkffffffeeebbb___\\\\\\]]]//////000000000000//////000000111111222222222333444444444444444444444444111111111222444777999;;;:::;;;===??????>>>===<<<888888888888777666555444222333333444444333333222222444555555444444666777:::::::::;;;;;;:::::::::777777888:::<<<<<<999777999999999999999999999999666777777555444555888:::;;;;;;;;;<<<<<<<<<======<<<;;;::::::999999::::::999999999888888888888777333444555777888999999999666666666666666777888888777;;;>>>>>><<<999999:::888999999999777555333222333333222111000///......//////000111111111111111///......------,,,++++++++++++++++++************))))))))))))))))))))))))&&&'''''''''(((((())))))'''(((***)))'''&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$%%%########################!!!###$$$$$$######$$$&&&######""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%% """###$$$$$$######!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((('''''''''''''''&&&'''((()))************'''(((((()))***+++++++++++++++******************++++++++++++++++++++++++***+++,,,---...---,,,++++++++++++++++++,,,---...///000222111000111444888777===FFFQQQ\\\gggqqqwww}}}xxxtttuuurrrnnnlllllllllmmmoooqqqrrrssstttssstttvvv{{{zzzvvvtttsssqqquuuyyyxxxzzz~~~|||xxxssstttuuuwwwxxxvvvqqqnnnmmmggg```\\\^^^dddjjjnnniiihhhgggfffggggggeeeddd```aaaaaa___^^^bbbkkksss|||~~~~~~{{{wwwiiieee___[[[\\\___bbbdddjjjjjjhhhccc___```dddhhhgggkkkpppvvv|||zzzwwwuuuuuuuuuyyyxxxuuunnniiihhhkkkooonnnqqqppplllkkkllljjjfffaaaaaa___\\\XXXVVVVVVVVV000000000000000///......////////////000000000000333333333333333333333333222222333444555666777888::::::<<<=========<<<;;;888888888888777666444444555555555444333111000///444444555555666666777777<<<;;;:::999888888888888777888888999999888888777777777777777666555444333555555444444555666888999:::;;;<<<===>>>>>>>>>>>>>>>===;;;999777666666777666666666666555555555555777666666666777888999999999888777666666666888888999888888777888999;;;<<<===;;;999666444333333333333333333222222222111111222111000000111111000///......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''''')))(((&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""##################""""""""""""$$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%"""!!!!!!!!!"""###$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$ !!!"""###$$$%%%%%%########################%%%%%%&&&&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%&&&'''''''''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))((((((''''''(((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))''')))+++,,,,,,,,,***)))************************+++,,,---...---,,,+++***++++++,,,,,,,,,,,,------,,,,,,---...///000111222222555;;;BBBKKKWWWccckkktttxxx~~~wwwpppnnnooonnnlllkkklllllllllkkklllnnnqqqlllqqqyyy~~~|||xxxwwwwww{{{zzz{{{}}}}}}|||{{{|||~~~yyy}}}~~~~~~~~~zzzsssttttttrrrmmmhhhiiiooouuusssrrrqqqrrrrrrrrrpppnnnkkkiiifffeeehhhoooyyyxxxooommmqqqtttssspppvvvsssooojjjhhhggghhhiiigggiiinnnuuu{{{~~~zzzyyywwwtttuuuyyyzzz}}}{{{ssskkkhhheeecccdddddddddeeeeeeccc```]]]\\\YYYTTTPPPLLLKKKKKKKKK000111111111000000///...////////////000000000111333333333333333333333333222333444555666777888888999:::;;;<<<===<<<<<<;;;999999999999888777666555555555666666666666555555444444555555666777777777;;;:::999888777777777777888888999999999999888888888888888888777666555444555555444444555666888999::::::<<<===>>>>>>>>>>>>===<<<:::999777777777777666666666666555555555555666666666666777888999999999888888777777777888888999888888888888999:::;;;<<<;;;888666444333333333222222111111111000000000111000000000000000///...---------,,,,,,,,,,,,+++*********)))))))))((((((((((((((((((((((((((((((******))))))))))))******((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$)))((('''%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########"""""""""""""""""""""#########$$$%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%(((((((((''''''%%%%%%$$$"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&'''((()))***+++,,,((((((((((((((()))))))))******))))))((((((''''''((())))))******))))))(((''')))***,,,,,,+++***)))************************+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------...///000111222222000222555999@@@HHHQQQXXXbbbeeelllttt}}}~~~sssmmmllllllkkkiiiggghhhhhhgggfffgggiiillljjjqqqyyy}}}xxxwwwwwwyyy~~~}}}~~~~~~}}}}}}|||||||||{{{wwwsssrrruuuyyyxxxwwwvvvwwwyyyyyyyyyxxxrrrooollljjjlllsss~~~{{{xxxzzz|||zzzwwwyyywwwsssooolllkkkllllllhhhjjjnnnsssyyy{{{vvvvvvtttrrrtttxxxzzzqqqmmmhhhdddbbbaaaaaaaaabbb```]]][[[VVVTTTQQQMMMJJJIIIHHHHHH111111111222111111000////////////000000000111111111111222222333333444444333333444555555666777777888999;;;<<<<<<<<<;;;:::999999:::999999888777666333444555777888888888888444444555666666777888888999999888777666666666666999999999::::::999999999999999999999888777666666555555444444555666888999999999;;;<<<===>>>>>>???<<<;;;:::999888888888888666666666666555555555555666666666666777888999:::888888999999999999999888999999888888888999999:::;;;:::777555444333333333000000000000////////////000////////////.........,,,,,,,,,+++++++++************))))))))))))((((((''''''''''''''''''''''''***))))))(((((())))))***((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$########################$$$$$$$$$$$$######""""""######$$$%%%$$$###"""!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$ !!!###$$$$$$###"""""""""############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!########################"""######$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&%%%%%%'''(((***+++------'''''''''(((((())))))***+++******)))((('''&&&&&&'''(((((())))))(((((('''((()))***+++++++++***)))************************,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---......///000111222222///000111222444999>>>CCCLLLOOOUUU]]]eeemmmsssvvvwwwrrrkkkgggggggggfffdddbbbbbbbbb```___```ccceeegggnnnwww{{{wwwvvvvvvwwwzzz|||||||||}}}}}}~~~}}}|||}}}|||yyyxxxxxxyyyxxxwwwxxx|||~~~wwwuuupppmmmooovvv~~~{{{zzzxxxuuurrrpppooonnnnnnjjjkkkmmmqqqvvv{{{yyyxxxsssoooooonnnnnnqqqvvvxxxrrrjjjddd___^^^]]]\\\\\\[[[XXXUUUNNNMMMKKKIIIGGGFFFDDDDDD111111222222222111111000//////000000000111111111000000111222333444444555222222333333444555555666777888:::;;;;;;;;;:::999888999999999888888777666222333444666777777777777444444555666777888888999999999888777777777777777999999::::::::::::999999888888999999888777777666555555444444555666888999888999:::<<<===>>>>>>???;;;::::::999999888888888666666666666555555555555555555555666666888999:::777888999;;;;;;:::999888999999999888888888888888999888666444333333333333000000000/////////.........//////...---------...+++++++++************)))***)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!###&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""!!!###$$$%%%%%%$$$"""!!!""""""""""""#########$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$###"""!!!!!!!!!""" """""""""!!!""""""#########$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!########################!!!""""""############"""##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%&&&&&&'''(((***+++,,,,,,&&&&&&''''''((()))******)))))))))((((((''''''&&&''''''((((((((((((''''''(((((()))***+++******)))************************,,,+++*********+++,,,---***++++++++++++,,,,,,,,,------......///000000111///000000000000222666999>>>AAAEEEKKKRRRXXX\\\___ccc```]]]]]]___``````___\\\\\\\\\ZZZYYY[[[^^^aaaeeelllttt{{{wwwuuutttsssssstttuuuvvvvvvyyyyyyyyyxxxwwwyyy|||{{{vvvsssvvvttttttvvvzzz~~~xxxvvvqqqmmmnnnttt~~~}}}zzzwwwvvvuuusssqqqooonnnnnnkkklllmmmppptttyyy}}}{{{sssooojjjggghhhiiiiiimmmrrr{{{uuulllddd___\\\YYYWWWUUUSSSPPPNNNFFFFFFGGGFFFEEECCCBBB@@@000111111222222222111111000000000000111111111111000000111111222333444444111111111222222333333444666777999:::::::::999888777777777888777777666555555555666666666666666555444444555666777888999999::::::999888888888999999888999999::::::999999888777777888888777777666666555555444444555666888999888999:::<<<======>>>>>>::::::::::::999999888888666666666666555555555555444444444555666888999:::777888999:::;;;::::::999999999999999888777777666888777555333333333333444111000000000000/////////---///000///,,,+++,,,...++++++*********))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$((((((((('''&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%"""#####################""""""""""""""""""""""""$$$$$$$$$#########""""""!!!"""$$$%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$######&&&%%%$$$#########$$$$$$$$$######""""""######$$$$$$$$$###"""!!!!!!!!!""" !!!###$$$%%%%%%%%%$$$""""""#########$$$$$$$$$################################################ !!!"""#######################################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((''''''&&&%%%%%%(((((((((((((((((())))))%%%&&&&&&'''((())))))***&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((())))))************************************++++++***)))***+++---...*********+++++++++,,,,,,+++,,,,,,,,,---............///000111111222444777777999<<>>???AAACCCFFFIIIKKKMMMKKKLLLLLLLLLNNNRRRXXX\\\ggglllrrruuuwww|||uuullllllkkkiiiggghhhjjjlllnnnnnnnnnmmmnnnsssyyy~~~{{{vvvyyyxxxwwwyyy}}}vvvtttrrrppppppttt{{{~~~|||wwwvvvtttrrrqqqpppqqqqqqnnnnnnooopppqqqqqqrrrrrrsssvvvxxxuuusssrrrnnniiidddbbbcccgggiiiiiilllpppooorrrsssrrrqqqoooiiibbbXXXTTTNNNJJJGGGEEECCCAAA@@@AAABBBBBBBBBAAA???>>>...///000000111111111000000000111111111222222222111111111111111222222222333333333333333444444444555666777888888888777666666777777888888888777777777777888888777777666555444444555777888999:::;;;999999888888888888999999666777777888888777777666777777888999999888888777555555444444555666888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::888666555666666666666555555555555333333333444666888999:::777666777777888999::::::999::::::999888666555333555444333222222222333444/////////.........---------000222000,,,+++---000,,,,,,+++++++++*********))))))((((((((('''''''''(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''""""""###$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$&&&((()))***+++'''&&&$$$""""""###$$$%%%######""""""""""""######$$$$$$$$$###$$$$$$%%%%%%'''&&&$$$"""!!!!!!!!!""""""############$$$$$$$$$ !!!!!!!!!"""""""""######################## !!!"""###$$$$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$############%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((())))))******))))))(((((((((((((((((()))******************************((()))***++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------...///111111000//////000...///000111222444555555555666777999:::<<>>>>>......///000000000000000000111111111111222222222222222222111111111111111444444555555555555555555444555777888888888777666777888888999999999888888444444555555555555444444444444555777888:::;;;;;;888777777777777777888888666666777777777777666666888999999:::::::::999999555555444444555666888999;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<;;;:::777555444777666666666555555555555333333333444666888999:::777666555555666888:::;;;999::::::999888666444333555444333222222222333444......---------,,,,,,,,,---000333111---+++---111,,,,,,,,,++++++++++++***)))(((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''(((((()))))))))))))))'''&&&%%%$$$###$$$%%%&&&########################"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######""""""###$$$%%%%%%!!!"""$$$&&&))),,,...///'''&&&$$$""""""###$$$%%%######""""""""""""######"""!!!!!!!!!"""###$$$$$$$$$###!!! !!!###&&&((("""############$$$$$$$$$!!!!!!!!!!!!!!! ########################!!!!!!"""$$$$$$%%%%%%%%%########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######""""""###%%%&&&(((########################$$$$$$$$$$$$$$$$$$$$$$$$+++***'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''######$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&))))))************))))))((((((((((((((()))******************************'''(((***+++,,,,,,++++++)))************+++++++++,,,,,,------------------111333444333000...------,,,---...000111222444444222333333333333444666888888999:::===AAAHHHPPPVVV[[[```fffggggggjjjpppvvv}}}uuummmeeeeeeeeebbb___```cccgggaaaaaa``````cccjjjrrrxxx|||xxxxxxvvvrrrsssrrrrrrsssuuuuuusssrrrnnnoooooooooppprrrwwwzzzxxx~~~~~~}}}{{{xxxuuusssqqqrrrooollliiiiiijjjlllnnnrrrrrrqqqoookkkeee```]]]___aaaaaa^^^^^^```aaa^^^WWWVVVZZZ```cccaaaaaaccc\\\\\\ZZZVVVWWWYYYUUUOOOIIIEEE@@@======>>>>>>>>>??????>>>>>>============///////////////////////////000111222222333222222222222222222222222222222000111222333444555555555555555777888888777666666888888888666444444666888:::::::::999999777666555777777666666666666777777666666777888999::::::;;;777555444555777888999888::::::;;;;;;::::::999888888777555444555666888999:::;;;;;;<<<<<<;;;;;;:::???>>>>>><<<;;;999777666777555444555888888666333000000111222444666777888999999:::::::::999888888:::::::::999888777666555444333222000///.........111000000///////////////111000///...,,,***))))))***++++++++++++***))))))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###############$$$$$$%%%&&&'''''''''''')))(((&&&%%%$$$$$$%%%%%%###########################"""!!!!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""###)))000222///+++&&&&&&&&&%%%$$$###"""!!!$$$###"""""""""###%%%%%%$$$$$$$$$#########""""""######""""""""""""###### !!!"""$$$$$$%%%%%%###$$$$$$$$$$$$###"""""" !!!"""######"""!!! #########"""""""""""""""%%%$$$$$$###""""""######### """"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""&&&&&&%%%%%%%%%$$$$$$$$$***(((&&&###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&"""###))),,,)))$$$///...+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''+++...---((($$$&&&''''''((('''&&&$$$###(((''''''''''''((())))))))))))))))))))))))))))))))))))(((((()))+++...///*********++++++,,,,,,,,,***)))(((''''''((()))************,,,......,,,***,,,,,,------...//////000(((AAAPPPEEE222,,,...000...------------...////////////000000111111222222111000000333888???FFFJJJVVVWWWYYY]]]aaafffkkkmmmtttvvvyyyyyywwwqqqkkkggg````````````____________]]]]]]\\\\\\___fffnnntttwwwqqqpppooonnnnnnoooqqqrrrqqqooommmkkkmmmllllllnnnqqqssstttsssyyywwwwwwzzzxxxvvvsssooommmkkkjjjjjjjjjkkkjjjhhhddddddfffiiioooqqqssssssnnneee\\\VVVYYYXXXWWWVVVUUUUUUUUUUUUSSSUUUXXXZZZ\\\]]]^^^^^^\\\XXXSSSNNNKKKIIIIIIIII@@@???>>><<<;;;;;;;;;;;;===>>>???@@@AAA@@@@@@???//////////////////////////////000111222222222222222222222222222222222222111111222333444444444444444555666777888777666666777888888777555444555777777777888888999999888888555555444444444444555555777777777888888999999999777666555666888999999888::::::;;;;;;::::::999888888777555555555666888999:::;;;;;;<<<<<<;;;;;;:::=========<<<;;;999888777777666444555777777444222444444555666777999;;;<<<::::::::::::999888888777999999999888777666444444444333222000///.........///...............//////000///...---,,,+++***)))******++++++******)))((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""%%%&&&'''''''''''''''''')))(((&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""%%%***//////***$$$%%%%%%%%%%%%$$$###"""!!!$$$###"""""""""###$$$%%%$$$$$$$$$#########""""""######""""""""""""######""""""############""""""$$$#########""""""""""""!!!!!!""""""""""""!!!!!!############""""""""""""$$$$$$###############$$$$$$""" !!!###$$$""" ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###(((222999GGGBBB:::222+++'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&)))++++++((($$$&&&''''''(((((('''&&&%%%''''''''''''((((((((((((************************))))))(((((()))+++---///))))))******************))))))(((((((((((())))))***))))))***,,,,,,+++***+++,,,,,,------......///:::MMMUUUFFF222+++,,,,,,---------------...////////////////////////000000111111000222555:::???BBBIIIJJJMMMQQQVVV[[[___bbbgggiiikkklllkkkgggbbb___\\\\\\\\\\\\\\\\\\\\\\\\XXXXXXXXXXXX[[[aaaiiinnnyyy|||rrrnnnmmmmmmlllmmmkkkiiiiiijjjjjjhhhfffiiijjjmmmpppssssssqqqooopppoooooorrrvvvxxxwwwuuupppnnnllliiifffeeeddddddccceeeggggggeeeeeefffiiikkklllmmmlllggg```XXXSSSTTTSSSRRRQQQPPPOOOOOOOOONNNPPPRRRTTTVVVWWWWWWWWWSSSQQQMMMIIIFFFDDDCCCCCC???>>>===;;;;;;;;;<<<<<<===>>>???@@@@@@@@@???>>>000000000000000000000000...///000111222222222222222222222222222222222222222222333333333333333222333444666777777777666555555777888888666555555666444555666777999:::;;;;;;555444444333333444444555777777888888888888888888777666666777999::::::999:::::::::::::::999999888777777666555666777888999:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<;;;:::999888777666555555666555333111666666777777999:::;;;<<<::::::::::::999888777666888777777777666444333222333222111000///.........,,,,,,,,,,,,---...//////......---,,,,,,++++++******************)))(((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!''''''((((((((('''&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!"""######$$$$$$$$$############$$$$$$%%%$$$############$$$%%%###############$$$$$$$$$$$$############""""""""""""###&&&***,,,***###%%%%%%%%%%%%$$$###""""""######""""""######$$$%%%$$$$$$$$$#####################""""""""""""######$$$$$$$$$$$$###!!! $$$###"""!!! !!!!!!"""###""""""!!!!!!""""""###########################$$$###############$$$$$$%%%###"""###%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&''''''(((((('''&&&$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&(((---555???FFFKKKDDD999///'''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%'''(((&&&%%%&&&&&&'''(((((((((''''''%%%&&&'''((()))((('''''')))))))))))))))))))))))))))((((((((()))+++,,,...))))))))))))))))))(((((((((((())))))))))))((((((***)))((((((***++++++*********++++++,,,---------555AAAEEE:::...,,,///000---------------....../////////..................111000000000222444666777;;;<<>>===<<<;;;;;;;;;;;;<<<===>>>>>>???@@@@@@???>>>===000000000000000000000000...///000111222222222222111111111111111111111111222222333333333222222111222333555666777666666555444666888888777555555555555555666777888999;;;;;;777666666666666666666777888888888888888888777777888777777999;;;<<<;;;:::999::::::::::::999888888777666666666777888999::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;:::999999777777666555555333222000555555555555666777999999::::::::::::999777666555777777777777555444333222222222111//////.........+++++++++,,,---///000111,,,,,,,,,,,,++++++++++++))))))******))))))(((''''''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!''''''''''''&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$####################################"""""""""""""""###$$$&&&'''%%% $$$$$$$$$$$$$$$###""""""###############$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$###!!! $$$""" !!!"""$$$###"""!!!!!!"""###$$$"""###############$$$$$$#########"""######$$$%%%$$$######$$$$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$%%%&&&'''((()))***%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&& ---???IIIEEE<<<555111+++%%%""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''$$$%%%'''))))))((('''&&&''''''''''''''''''''''''(((((((((((()))***,,,,,,*********))))))(((((((((&&&''')))******)))((((((***(((&&&&&&(((*********))))))******++++++,,,,,,(((///222...***---111111------,,,,,,------...///000//////......---------/////////000000000000000444555888;;;???BBBEEEGGGDDDDDDFFFGGGIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNKKKKKKLLLLLLNNNRRRXXX\\\jjjvvv~~~~~~|||tttooohhhdddcccccccccbbbhhhccc```ccciiikkkgggbbb^^^___bbbfffhhhgggccc```dddeeefffhhhhhhfffccc```^^^]]]\\\ZZZYYYYYYZZZZZZXXX\\\aaaeeeffffffdddbbb\\\\\\ZZZWWWSSSPPPMMMKKKGGGFFFDDDCCCAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDBBB@@@>>>===;;;;;;:::::::::;;;===>>>===>>>?????????>>>===<<>>@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEFFFGGGGGGHHHKKKPPPSSS^^^kkkuuutttooolllkkkjjjhhheeeaaa^^^\\\[[[[[[[[[]]][[[[[[aaaiiikkkeee___\\\[[[[[[\\\^^^___^^^\\\YYY[[[]]]^^^\\\ZZZWWWUUUYYYXXXWWWVVVVVVWWWYYYYYYWWWYYY]]]aaabbbaaa]]][[[UUUSSSPPPMMMKKKIIIHHHGGGBBBAAA@@@>>>======<<<<<<=========>>>>>>?????????@@@AAABBBBBBAAA???===<<<::::::999999:::;;;<<<===<<<===>>>???>>>>>><<<<<>>???===;;;999999999999999888888777555666777888888999:::::::::;;;;;;<<<<<<;;;;;;:::999:::::::::::::::999888666888999888555333333444666555555555555555666777888888888999888888777666888888777777666444333222111000//////.........///,,,,,,,,,---...000111222++++++******************(((((((((((((((''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$###""""""######$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!"""############"""######""""""""""""######""""""###$$$$$$###""""""$$$$$$$$$###############!!!!!!"""""""""""""""###!!!!!!  """$$$%%%"""###############""""""""""""###$$$$$$$$$$$$##################$$$$$$$$$######""""""""""""###### !!!"""##################"""!!!  !!!#########""""""#########""""""######$$$%%%%%%%%%%%%$$$$$$###""""""######!!!""""""!!!!!!###$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""###$$$$$$$$$###############$$$$$$$$$###$$$%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######"""$$$'''))))))((())))))$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$###$$$%%%'''&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&'''((('''&&&&&&************************((((((((())))))***************************))))))&&&'''((())))))******))))))((('''''')))******)))(((((())))))***+++++++++(((***,,,---...---,,,+++,,,,,,,,,,,,,,,------...000000000///////////////------......//////000000111111222444444444444444666666666777888:::;;;<<<<<<<<<======>>>>>>?????????AAABBBCCCCCCEEEHHHKKKUUU```iiigggbbb```___]]]\\\ZZZXXXUUUSSSRRRRRRRRRXXXXXX[[[bbbhhhiiiddd^^^ZZZWWWTTTTTTUUUWWWXXXYYYSSSUUUWWWWWWUUUSSSRRRRRRRRRRRRQQQQQQRRRTTTVVVWWWTTTTTTUUUWWWXXXWWWTTTQQQMMMKKKHHHEEECCCBBBBBBCCC???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????>>>===;;;::::::999999888999:::;;;<<<:::;;;===>>>>>>>>>===<<<---------------------------...///000111111111111111111111111111111111111///000111222222222222222///000222444555555555555333555555555444444666888999777666555555666777888888888777777777777888888:::::::::;;;;;;<<<<<<<<<::::::;;;>>>@@@@@@>>><<<999999999999999888777777555666777888999::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::999888777666888:::999666555555777666666555555555555555666666777777888888888888888666666666666444333222111000000///............///,,,,,,,,,,,,---...///000++++++******)))))))))(((''''''((((((((('''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$"""######$$$$$$$$$$$$###!!!"""###$$$$$$###"""""""""""""""""""""""""""""" !!!"""###$$$######"""######""""""""""""######!!!"""###$$$$$$###"""!!!$$$$$$$$$#########""""""!!!!!!!!!!!!""""""###### !!!!!!!!!!!!"""$$$&&&""""""############""""""!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$######""""""""""""######!!!!!!"""###############"""""""""!!!!!!!!! """######$$$$$$######"""""""""###$$$$$$%%%&&&&&&&&&&&&$$$###""""""!!!!!!!!!###"""!!!!!!###%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$##################$$$$$$%%%&&&''''''((($$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''%%%!!! ###'''%%%&&&&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###&&&''''''%%%%%%&&&((())))))((('''&&&'''((((((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))))))))''''''''''''((()))***+++)))(((((()))++++++***(((((())))))******+++,,,,,,%%%%%%'''***++++++,,,---,,,,,,++++++,,,,,,---.....................//////...------------...///000///000222333333333333222555444444444444555555555777777777888999::::::::::::<<<===>>>>>>???BBBDDDKKKTTT[[[ZZZWWWVVVVVVTTTPPPOOOMMMKKKIIIHHHJJJKKKRRRSSSVVV[[[^^^^^^\\\YYYSSSPPPMMMLLLMMMOOOPPPPPPLLLOOOQQQPPPNNNMMMNNNOOOJJJJJJJJJKKKLLLOOOQQQRRRNNNLLLJJJJJJLLLLLLJJJGGGEEEDDDAAA???>>>======>>><<<<<<;;;;;;;;;;;;;;;<<<::::::999::::::<<<===>>>>>>>>>>>>======<<<;;;:::::::::999888888999:::;;;888999;;;===>>>>>>>>>===---------------------------...///000111111111111000000000000000000000000...///000111222333333333///000222444555555555555444555555444333444666888777666555444555666888:::;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<===>>>>>>;;;;;;<<<>>>AAAAAA>>><<<888999999999999888777777555555777888:::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;:::999888777777555888:::999777555666888555555444333333333333444555666777888888999999888555555555444333222111000000//////............///++++++++++++,,,---......++++++******)))(((((((((''''''((((((''''''&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!######################## !!!"""$$$$$$######"""######""""""""""""######!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$######"""""" !!!!!!!!!""""""######!!!###$$$$$$######$$$!!!""""""#########""""""!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$######""""""""""""######""""""############"""!!!"""""""""###"""!!!!!! """###$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&'''&&&%%%###"""!!!!!!!!!!!!######"""!!!$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!"""###$$$$$$$$$%%%$$$$$$$$$######""""""###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%""" %%%+++,,,((("""&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###&&&))))))'''&&&'''))),,,+++***((((((((()))***&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))(((&&&'''''''''(((((())))))((('''''''''''')))+++,,,(((((((((***,,,,,,***((()))))))))***++++++,,,,,,...,,,,,,,,,***)))***---,,,,,,++++++,,,,,,---...,,,,,,,,,------.........///...---,,,,,,,,,......///111222444555555555444444444333333222111111111444444555666666777888888777999;;;;;;;;;<<<>>>??????FFFLLLLLLKKKLLLKKKIIIGGGGGGEEECCCBBBBBBDDDFFFHHHIIIKKKMMMNNNNNNMMMMMMKKKIIIFFFFFFGGGHHHHHHHHHDDDFFFHHHGGGEEEEEEGGGJJJDDDDDDDDDEEEGGGJJJLLLNNNHHHEEEAAAAAACCCDDDCCCBBB@@@???===;;;:::::::::::::::::::::::::::;;;<<<<<<999999999999:::<<<>>>???@@@@@@???>>>======<<<<<<;;;:::999888888999::::::777888:::<<<>>>>>>>>>>>>------------------------...............///000000111111000000000000000111333222222111111111111111000111222444555666666666666555333222222333555666888888888888888999999:::666777777888888999::::::;;;<<<===<<<;;;:::;;;<<>>>>>>>>===:::999999:::;;;;;;:::888;;;:::888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666777777888444444555555666666777777666666777666444444555777444444555555555555444444444444444333222111000//////......------,,,++++++))),,,,,,+++---000...)))))))))))))))************)))((('''&&&%%%&&&''''''((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###############$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%&&&$$$"""!!!!!!"""#########$$$$$$%%%%%%%%%%%%###!!!!!!###$$$"""######"""""""""""""""###%%%###""""""###$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###!!! """"""""""""""""""""""""############""""""""""""""""""""""""############&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$###############""""""!!!!!!!!!!!!""""""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!"""###############%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&""""""$$$)))***'''%%%''''''''''''''''''((())))))'''((()))))))))(((&&&%%%---***'''%%%&&&&&&'''&&&)))))))))(((''''''&&&&&&$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))***)))(((''''''((()))***((()))***+++,,,---------&&&(((***+++,,,+++)))(((---------,,,,,,+++++++++,,,,,,+++***+++,,,---...---......,,,++++++---///............///000222222333222111000000000111222...///000111333444555666888888888888999:::;;;<<<>>>???AAABBBCCCCCCBBBBBBAAAAAA@@@???>>>===<<<<<<<<<===???AAACCCCCCCCCCCCAAA@@@>>><<<<<<>>>@@@AAAAAA>>><<<===???@@@???===<<<======???@@@AAABBBCCC@@@???>>>======>>>??????:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::666777888999;;;<<<======>>>>>>>>>>>>>>>?????????===<<<<<<;;;:::888777666666666777888999;;;===>>>------------------------...............//////000111000000/////////000000000000000000000111222333000111222444555555666666666444333222222333444666666666666666666777888888666666777777888888999999;;;<<<======;;;:::;;;===???>>>>>>>>>============;;;:::999:::<<<<<<:::999999999777777777999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777777888888555555555666666666666666666777777666444444555777555555444444444444555555222222222222111000///............---,,,,,,++++++***,,,,,,+++---000///+++***)))))))))))))))******)))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###############$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$$$$$$$######"""!!! $$$###"""!!!!!!"""###$$$$$$%%%&&&$$$"""!!!!!!"""#########$$$$$$%%%%%%%%%%%%###!!!"""###$$$""" ######""""""""""""######%%%###""""""###$$$$$$###""""""""""""""""""""""""######################## !!!"""###$$$$$$###"""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""###$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&+++,,,((('''(((((('''''''''''''''((()))'''((())))))((('''&&&%%%+++)))'''&&&'''''''''&&&((((((((((((''''''''''''&&&&&&&&&'''((((((((()))))))))))))))))))))))))))***)))(((''''''((())))))((()))***+++,,,,,,,,,,,,((()))+++,,,,,,,,,******---,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---...---......,,,++++++---///............///000111111222111000000000111222222//////000111333444555555777777777777888999:::;;;:::;;;<<<>>>???>>>>>>===???>>>>>>===<<<;;;:::999999:::;;;===>>>>>>>>>>>><<<;;;999777777999;;;<<<>>><<<::::::<<<===<<<;;;::::::;;;<<<===>>>>>>???>>>===============>>>>>>777777888888888888777777::::::::::::::::::::::::888888999:::;;;<<<====================================<<<<<<;;;999888777777777888888999:::<<<===------------------------......------......///000//////.........//////000---.........///111222333000111222333444555555555555444333222222333444555444444444444444555666666666666666777888888999999;;;<<<======;;;;;;<<<===============<<<<<<<<<<<<;;;:::::::::<<<<<<:::999777777666666777999;;;<<<===<<<<<<<<<;;;;;;::::::<<<;;;:::999888888888999666666666666666555555555666777888777555444555666555555444333333444555555000000111000000///...---......------,,,,,,++++++***,,,+++***---111222///+++***(((''''''(((***+++(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###############$$$$$$$$$$$$$$$############"""""""""######$$$$$$$$$$$$#########""""""!!!!!!!!!"""!!!!!! !!!!!!"""$$$%%%%%%$$$"""!!!"""############$$$$$$$$$$$$$$$$$$###""""""######"""!!!###"""""""""""""""######%%%###""""""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""""""""############ !!!"""###$$$$$$######!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!""""""###########################$$$$$$$$$#######################################"""""""""#########$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$&&&***+++(((&&&((((((((('''''''''''''''((('''(((((((((((('''&&&&&&((('''&&&'''(((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))***++++++++++++)))***+++------,,,+++++++++++++++++++++*********,,,,,,+++++++++,,,---...------...---++++++---///////////////////////////000000//////000111222333000000111111222333333444666555555666666777888999777888:::;;;<<<<<<;;;:::<<<;;;;;;:::999888777777555666777777888888777777888666555444444555666888:::888777777888999999888::::::::::::;;;;;;;;;<<<999:::;;;<<<<<<<<<<<<<<<666666666666666666666666;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;=========<<<;;;:::999888999999999999999::::::;;;------------------------...------------...//////......---------...//////---------......000111111000111222333333444444444444444333222222333444444444444333333444444555666666666777888888999999::::::;;;<<<<<<;;;;;;<<<===<<<<<<;;;;;;;;;:::::::::;;;:::999:::<<<<<<:::999666555666666777999;;;<<<======<<<<<<;;;:::::::::<<<<<<;;;:::999999999999777777666666555555444444666777888777555444444555555444222111111222444555000000000000000///...---......------,,,++++++******,,,+++)))---222444222,,,***(((&&&&&&''')))+++((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""######$$$%%%$$$$$$$$$#########""""""###############$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!"""##################$$$$$$$$$###"""""""""######""""""""""""""""""""""""###$$$%%%###""""""###$$$$$$###""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!"""""""""############!!!###%%%'''((((((&&&&&&###############$$$$$$$$$###""""""""""""""""""###################################################""""""""""""""""""""""""""""""#########$$$$$$$$$!!!""""""###$$$#########%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''$$$"""$$$((((((%%%$$$&&&(((((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%'''))))))(((&&&&&&&&&&&&'''((())))))***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))***************)))***+++,,,,,,,,,++++++************************+++++++++,,,,,,,,,------,,,---...---,,,,,,---.........//////.........---.........///000111222222000000111111222222222333444444444444555666777888777888:::;;;<<<<<<;;;;;;:::999999888777666666666333333333333333333333333777666555444444555666777777777666555666777777777;;;;;;;;;;;;;;;;;;::::::555666888:::;;;;;;::::::888888777777777777888888;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;============<<<;;;::::::;;;;;;:::999999999999:::---------------------------------------...//////---------------...////////////...............///000000111222333333333333333333333222222333333333555555444444555555666777777777888888999:::::::::888:::;;;;;;::::::;;;===:::::::::999999999888888:::999999:::;;;;;;:::888444555555666777999::::::<<<<<<;;;;;;::::::::::::<<<;;;;;;;;;:::999999888777777666666555555444444555777888777555333333444444222000//////000222444000000000111000000///......------,,,++++++*********++++++)))---333444222,,,***(((&&&%%%''')))***'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""###$$$$$$%%%$$$$$$$$$#########""""""######"""""""""###$$$%%%!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""###$$$%%%$$$"""""""""$$$########################""""""######"""""""""###""""""!!!!!!"""###$$$$$$%%%###""""""###$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""!!!"""""""""############"""$$$&&&((())))))((('''""""""######$$$$$$$$$$$$######""""""""""""######################################################""""""""""""""""""""""""############$$$$$$$$$$$$ !!!""""""######""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$"""###''''''$$$###&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''%%%%%%%%%&&&((()))(((&&&%%%&&&&&&'''((()))******)))))))))))))))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))************)))((())))))***************************************++++++,,,,,,,,,---------,,,---......,,,,,,---...------.........------,,,------...///000111111111000000000111111222222222333333333333444555666666777888999;;;;;;;;;;;;:::888888888777777666666666333333222222222222222222777666555444444555666777666777666666555555666777:::::::::999999999999999444555777888999999999888888888777777777777888888:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;=========<<<<<<;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;===<<<;;;:::999999999999------------------------------,,,,,,------...///---------------...///000000000///...............///000111222222222222222222222333333333333222222666555555555555666777777777777777888999999::::::666888999999999999:::<<<888888888888777777777777999888888999::::::999777444444555666777888888999999999999999999::::::::::::;;;;;;;;;:::999888777666666666666666555555555444666777777444222111111000000///......///000000//////000000000000//////------,,,,,,++++++******)))++++++***---222333000+++***(((&&&&&&&&&((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""###$$$%%%%%%$$$$$$$$$############"""$$$###"""""""""###%%%&&&$$$###"""!!! """######$$$$$$######""""""$$$%%%$$$###"""###$$$###############"""""""""!!!"""######""""""###$$$!!!!!!!!!!!!"""###$$$%%%%%%###""""""###$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""############"""###$$$&&&&&&&&&%%%%%% !!!""""""######$$$######""""""######$$$#######################################$$$$$$$$$#################################$$$$$$$$$$$$%%%!!!!!!"""############"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''%%%%%%((((((%%%%%%'''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&%%%&&&&&&'''(((&&&%%%$$$%%%'''(((((('''&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))*********)))))))))******+++******)))((())))))))))))******************+++++++++++++++***+++,,,---------,,,,,,+++---......---,,,,,,---+++,,,---.........,,,,,,,,,---...///000000////////////000000111222222333333333222333333444555666444555777888999999888888777777777777666666666555444444333222222222333333555555555444444555555555666777777777555555777888777777777777777666666666444555666777777777777777666666444444444444666666888999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;=========<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;===<<<;;;:::999999999999------------------------------,,,,,,------...///------------...///000111/////////...//////000000///000111111111111111111222222222333333222222222555555555555555666777777555555555666777777888888444666888888777777999:::777777777777666666666555888777666777999999777666444555555666777777777777777777777888888999999:::999::::::::::::888777666555555555666666666666666333555666666333111000///---------------------------....../////////......------,,,,,,+++*********(((***+++***---222111---******)))''''''&&&&&&'''&&&'''((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""###$$$%%%&&&$$$$$$$$$############"""$$$###"""!!!"""###%%%&&&%%%$$$###!!! """######$$$$$$######""""""###$$$$$$###"""###$$$$$$#########"""""""""!!! """$$$###"""!!!###%%%!!!!!!!!!!!!"""###$$$%%%%%%###""""""###$$$$$$###""""""""""""""""""""""""###########################""""""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""#########""""""""""""#################################### !!!""""""######$$$######""""""######$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%((()))***((('''%%%'''%%%%%%((((((%%%%%%'''$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%&&&'''((((((&&&$$$$$$&&&'''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''((((((((()))))))))))))))))))))))))))%%%&&&((()))*********)))***+++++++++++++++************))))))******++++++++++++++++++,,,,,,,,,---***+++,,,---------,,,,,,+++---//////---,,,,,,---)))***,,,.........---,,,------.../////////...------...///000111222333444333333333333444555666666333444555777888777777666666666666555555555555444555444333333333444555555666666666555555666666666555777888777555444666999666666666666777777777777666666555555555666666777555444333222222333444555777777888888999::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999999999999999:::;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::---------------------------,,,,,,,,,,,,---......---------...///000111111............///111222333///000000111111111111000111222222333333222222111555444444444444555666666333333444444555666666666333555666777666666888:::777666666666666555555555777666555666888888666555555555666666666666666555555555666777888999999:::999999::::::999888666555444555555555666666777777222444666555333000///...+++,,,,,,------,,,,,,+++,,,,,,---......---------------,,,,,,+++******)))'''***++++++---111000+++***))))))(((''''''&&&%%%&&&'''((((((((('''%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""###$$$%%%&&&$$$$$$$$$############"""$$$###"""!!!!!!###%%%&&&$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!"""###$$$$$$###"""###%%%$$$#########""""""!!!!!!"""$$$###!!!!!!###%%%!!!!!!!!!!!!"""###$$$%%%%%%###""""""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###%%%&&&"""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""""""""############%%%$$$######"""######$$$!!!""""""###$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))++++++***'''%%%&&&######%%%%%%""""""%%%######$$$%%%&&&((()))***&&&%%%%%%$$$%%%&&&(((((()))'''$$$###$$$&&&'''''''''''''''((((((((((((((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))%%%&&&((()))*********)))++++++,,,,,,,,,++++++***++++++******++++++,,,---+++++++++,,,,,,---------***+++,,,---...---,,,,,,+++---//////...,,,,,,---((())),,,.........---,,,---.../////////...---,,,,,,---...000111333444444333333333333444555666666444555666888888888888777555444444444444444444444555444333333333444666777888888888888888888888888555777888666444333666888888888888888999999999:::888777555444444555666777666555333222222333555666666666777888999999::::::999999999:::::::::;;;;;;;;;;;;::::::999888777777888888999:::;;;;;;;;;;;;===<<<;;;:::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////////////////---------...............000000000000111111111111000000000111222222333333000111333444555555444333222222333444555555555555666777777888888888777777333333333222222333333444555555555555666666666666666555333333333444666888777666666777888888777555999999::::::999666444222111222333444444444333333777666555333111000///......---+++******+++---...,,,------......------,,,...---+++)))(((((()))***,,,+++*********+++---...,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$""""""###$$$$$$$$$$$$###%%%$$$"""!!!!!!!!!"""########################### !!!"""######$$$###"""""""""###%%%%%%$$$$$$$$$#########""""""######"""""""""""""""###""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$$$$$$$##############################"""!!! !!!!!!%%%%%%$$$""" """###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$############""" !!!!!!!!!!!! ###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""""""""###!!!""""""""""""#########""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$######$$$$$$""""""!!!!!!"""$$$&&&'''"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&+++***(((&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&+++(((%%%%%%'''(((&&&$$$''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))++++++(((((((((((((((((((((((((((((())))))))))))(((((()))************+++++++++***++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------...///000222222111111000000222444666666666555444333444555777888888888888777666666555555555555666333333333444444444555555444555555555666666666666777666666666777888999999:::<<<>>>===;;;999888999888999:::888666555555666555444444444444333333333888888888888999999999999999999:::;;;:::999888777;;;<<<===<<<999666555555222222444555888;;;===>>>999;;;===;;;999777999;;;,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////////////////---------...//////000000000000000000111111111111111111111111111222222222000111333444555555444333222222333333444444333333555666777777888888888777444444333222222222333333555555555555666666666666555444222222222333555666666555555666777777666444777777888888777555333222111222333444444444333222555444333222111000///...---,,,***))))))***,,,---,,,,,,------------,,,,,,---,,,+++******)))))))))((((((((((((((()))******++++++***((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$%%%%%%################################################ !!!"""###$$$%%%%%%##############################""""""!!!!!!!!!!!!############"""!!! """"""###$$$$$$$$$###"""####################################"""""""""!!!$$$$$$$$$############""" !!!!!!""""""!!!!!! ###"""!!!!!!!!!"""$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""" %%%$$$######""""""######"""""""""#########$$$$$$########################"""""""""###$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&$$$############$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''---***'''&&&''''''&&&$$$''''''''''''(((((((((((('''''''''(((((()))))))))(((''''''(((((()))******))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++***++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................///000222222111111000000111333555555555444444444444666777888999999999999888777666666666666666333333444444444555555555444444555666777888999:::777777777777777777888999:::;;;======;;;999999999999:::;;;:::777666777888666666666555555555555444666666777777777888888888888888999:::::::::999888:::<<<===<<<999666555555555555555666777999:::;;;777999;;;:::777777888:::,,,,,,,,,,,,,,,,,,,,,,,,......------------......000000000000000000000000---......///000111111222000000000000111111111111222222222111111111111000000111333444555555444333444444444444444333333222333444555666777888888888555444333333222222222222444555555555555666666666333333222111222333444555555444444555666666555333444555555666666444333222000111333444444444333222222222222111000/////////,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++***)))&&&''''''(((((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$###############""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$%%%########################$$$############"""""""""!!!"""######$$$$$$$$$###!!!!!!"""###$$$$$$$$$$$$####################################""""""""""""$$$$$$$$$############"""!!!""""""######""""""!!!"""""""""!!!"""######$$$#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%&&&((((((%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((...+++(((&&&&&&''''''&&&&&&''''''''''''(((((((((&&&&&&'''((()))***++++++((((((((((((((()))))))))************************(((((())))))))))))(((((()))************+++++++++***++++++++++++***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////...///000222222111111000111111222333444444444444444555666888999999999999::::::888777666666666666333444444444444555555555444555666888999;;;<<<===999888777777777777777777888:::<<<<<<;;;999999999:::;;;<<<:::888777888999888777777777777666666666444444444555555555666666666777888::::::::::::999:::;;;<<<;;;999666555555777777777777777777777777666777888888666666777888,,,,,,,,,,,,,,,,,,,,,,,,......------------......000000000000000000000000000000000000000111111111///000000000111111111111333333222222111000000///000111333444555555444333666666666666555444333222222222444555777777888888555555444333222222222222444444444555555555666666333333222222333333444555444333333444555555444222333333444555555444444333000111222333444333222222000000000000////////////,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---------+++***)))&&&''')))*********)))((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%##############################%%%%%%%%%$$$$$$########################$$$$$$$$$########################  !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$#######################################$$$$$$$$$######### !!!"""###$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$#################################"""""""""""""""$$$$$$$$$#########""""""""""""############"""""""""""""""""""""######$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&''''''''''''+++)))'''%%%%%%&&&((()))&&&&&&&&&'''''''''((((((&&&''''''((())))))******)))))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++***++++++++++++***))))))************************+++++++++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000...///000111222111111000111111222333333444444444444555666888999999:::::::::999888777666555555555444444444444555555555555666777888999;;;<<<===>>>999999888777666666666777777999;;;;;;:::999999999999:::::::::888777777999777777777777666666666666222222333333333444444444444555777999:::;;;::::::999;;;<<<;;;888666555555777777777777777666666555555555666666666777777888,,,,,,,,,,,,,,,,,,,,,,,,......------------......000000000000000000000000222222222111000000/////////000000000111111111111444333333222111000//////000111333444555555444333555555555444333222111000000111333444555666777777555444333333222222222333444444444444555555555555444444444444444555555666444333333444555555444222333333444444444555444444000111222333333333222111////////////////////////---------,,,,,,---------******++++++++++++*********+++,,,---,,,+++***)))&&&'''(((******)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$""""""###$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$###########################$$$$$$$$$###""""""!!!!!!""""""######$$$$$$$$$$$$###########################"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$######!!!!!!""""""######"""""" !!!!!!"""###$$$%%%########################""""""""""""""""""######$$$$$$$$$#########""""""""""""############""""""!!!"""""""""############%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%###""""""###%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&(((***&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))***))))))((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++***++++++++++++***))))))*********************************++++++,,,,,,,,,,,,,,,,,,---------........./////////000000111111...///000111222111111000111111222333444444444444444555666777888999999999999888777666555444444555444444444555555555666666999999::::::;;;;;;<<<<<<999999888777666666666777777999;;;;;;999888777888666777888777666555666777666666555555555444444444222222222222333333333333333555777999::::::::::::888:::;;;;;;888666555555555666777777777777666666555555555666777888999888,,,,,,,,,,,,,,,,,,,,,,,,......------------......000000000000000000000000222222111111000/////////000000000000111111111111333333222222111000//////000111333444555555444333222222222222111000......000111222333444555555555444333333222222333333444333444444444444555555555444444444555555555666666444333333444555555444222333333333333333444444444///000222333333333222111000000000000////////////------............------)))******++++++******)))******+++++++++******)))%%%&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""###$$$$$$$$$$$$##################$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$############"""!!!""""""######""""""!!!!!!!!!"""############"""%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$#########$$$ !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%%%%$$$%%%''')))%%%&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&'''((()))******)))((('''''''''''''''''''''''''''(((((())))))))))))(((((()))************+++++++++***++++++++++++***))))))************************))))))******+++,,,,,,,,,,,,,,,,,,---------......---......//////000000111...///000222222111111000000222444666666666555444333444555777888888888888777666666555555555555555444444555555555666666666999999999999::::::::::::999888777777777777777777888999;;;;;;888666666666444555666555444333444555444444444444333333333333222222222333333333444444333555777888:::::::::999777999;;;:::888666555666444555666777888777666555444333333555777999999888,,,,,,,,,,,,,,,,,,,,,,,,......------------....../////////////////////////////////000000000111111000000000000111111111111333222222222111000000000000111333444555555444333222222222222111111000///111111222333333333333333222222222222333444555555333333444444444555555555333333444444555555555444555444333444666666444333333222222111111111222222///000111333333222222111111111111000000/////////,,,------------------,,,))))))************))))))***))))))((()))))))))***''''''&&&&&&''''''((()))((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$ !!!"""######################################################"""""""""""""""#########"""""""""""""""""""""""" """$$$$$$###"""!!!!!!"""######$$$$$$$$$###""""""!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$############""" !!!!!!""""""!!!!!! !!!"""###$$$######"""$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""#########$$$$$$########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$############"""""""""###$$$$$$!!!!!!!!!!!!"""######$$$"""############$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&'''###&&&((((((&&&$$$%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((%%%'''(((***+++***)))((((((((((((((((((((((((((((((((())))))))))))(((((()))************+++++++++***++++++++++++***))))))************************((())))))***++++++,,,,,,,,,,,,,,,---------......,,,------...//////000000...///000222222111111000000222666888999888555333222333444555777777777777666666666555666666777888555555555555666666666666666666777888999999::::::777777777777777777888999999:::;;;:::888555444444222444555444333333444555444444444444333333333333333333444444444555555555444555777888999999999888777999::::::888666555666444555777888888666555444222111111333666888888777,,,,,,,,,,,,,,,,,,,,,,,,.........------.........////////////////////////,,,,,,---///000222333333000000000000111111111111222222222111111111111111000111333444555555444333444444555555555444333333111222222333333333222222111111111222333444555666333333333444444444555555111222333444444444333333555444444555666666555333222222111000000000000000///000111222333222111111222222222111000/////////+++,,,,,,------,,,,,,+++))))))************))))))***)))(((''''''((()))*********)))((((((***+++,,,(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$######"""!!!!!!!!!"""$$$%%%########################""""""""""""""""""""""""!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$############$$$%%%&&&'''""""""""""""""""""""""""########################''''''&&&%%%$$$###"""!!!"""""""""""""""""""""""" """###$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&###"""!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$############""" !!!!!!!!!!!! !!!"""$$$$$$######"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""######!!!""""""""""""#########""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%$$$###""" !!!!!!"""###%%%%%%$$$###!!! !!!""""""############$$$$$$$$$"""############$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&''''''(((&&&&&&&&&'''''''''((((((%%%)))++++++'''$$$###$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++$$$&&&(((***++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---...//////000...///000222222111111000///222777:::;;;999555333111222333555666666777777666666666666777888999:::555555555555666666666777333444555666888:::;;;;;;777777666666777888999999999;;;<<<:::777444333333222444555444333333444555555555444444444333333333444444555555555555666666555666777888999999888888666888::::::888666555666555666888888777555333222111//////111555888777555---------,,,,,,+++++++++..................------...------------...//////,,,,,,------.../////////111111111111111222222222222333333444333222111000000000000111222333555666444444444444444555666777444444555555444444333222222222111111111111111111111444777777666555444444444444444333333444444444222222222222222222222222/////////000111111222222000111111111111000//////000000000000000///............---------,,,,,,,,,++++++***)))(((((())))))((()))******)))'''%%%$$$((('''''''''((()))+++,,,((('''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######""""""######$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""############""""""""""""############"""""" !!!"""###$$$$$$%%%""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$""" """$$$'''&&&$$$"""!!!!!!""""""!!!!!!"""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$######""""""$$$%%%&&&%%%###"""###$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$###"""!!!!!!""""""###''''''### """""" """"""############""""""######$$$$$$$$$######"""$$$$$$$$$#########"""""" !!!!!!"""""""""""""""##############################""""""""""""######""""""""""""""""""""""""%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''')))******$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((()))))),,,---+++'''$$$%%%&&&$$$$$$$$$%%%&&&'''((()))(((((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))+++***)))((((((***,,,...+++***)))(((((()))***+++******+++,,,,,,,,,,,,+++)))((((((((()))+++...///,,,,,,,,,---------............//////000000111111222333555777777666555444444444333222333444555666333333444444444444444444222333666777777666333222333333333333555777999;;;:::888666444333444555666888888999:::999777555333777555333222222333444555666666555555555444444444444444555555666777777777<<<999666777999;;;:::999999888777555444333222111777777666555444333333222000000111222333333444444---------,,,,,,+++++++++---------------------------------------...//////,,,,,,------.../////////111111111111111222222222222333333333333222111000222222222222222333444555555555444444444555555666444444555555444444333222111111111111111111000000111333666666555444333333555444333222222333444555222222222222222222222222111111111111111111111000111111222222111111000///000000000000000///.........------------,,,,,,,,,++++++***)))))))))))))))***))))))((('''&&&&&&&&&((('''''''''((()))***+++((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######""""""######$$$%%%&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""############""""""""""""############"""""""""""""""""""""#########"""""""""!!!!!!!!! ######"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$""" """$$$%%%%%%$$$###""""""""""""!!!""""""###$$$$$$%%%%%%$$$###""""""""""""###$$$""""""""""""!!!!!!!!! $$$%%%&&&%%%###"""###$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$###"""""""""""""""###%%%%%%""""""$$$$$$!!!""""""############""""""######$$$$$$$$$######"""$$$$$$$$$#########"""""" !!!!!!"""""""""""""""########################$$$###"""""""""""""""###########################%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((())))))***+++***(((&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((((())))))***))))))))))))))))))))))))+++***)))))))))***+++,,,***))))))))))))******+++******+++,,,,,,,,,,,,+++******))))))***+++...///,,,,,,,,,---------...............///000000111111222333555666666666444444333333222222222333444555555555444444333444444555555666777888888777666555333333333333555777999:::999777555444333333444555777777888999888666444333555444333222222444666777666666555555555444444444333444555666777777777777<<<999666777999::::::999999999888777555444333222666555555444444333333333111222222333444444555555------,,,,,,,,,,,,++++++,,,,,,------......//////---------------......///,,,,,,------.../////////000000111111111222222222222222333333333222111111333333333333333444555666666666555444444444555555444555555555555444333333000000000000111111111111111333666666444333333333555333222111111222333555222222222222222222222222444333333222111111000000222222222222222111111000///000000000000///......------------,,,,,,,,,,,,+++***))))))))))))))))))+++***(((&&&%%%&&&'''(((''''''''''''((()))******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######""""""######$$$%%%)))&&&$$$###$$$&&&&&&&&&%%%%%%$$$$$$##################$$$$$$$$$$$$######""""""############""""""""""""############""""""############""""""!!!!!!#########"""""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$"""!!! """#########$$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!$$$%%%%%%%%%###"""###$$$%%%$$$###""""""###$$$%%%$$$###"""""""""""""""""""""###"""!!!%%%)))(((###""""""############"""""""""######$$$$$$$$$######$$$############""""""""" !!!""""""######""""""########################%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&''''''''')))((('''((())))))'''%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''&&&%%%%%%$$$&&&''''''''''''(((((((((''''''''''''((((((((((((+++******)))))))))******))))))))))))))))))))))))+++++++++***************(((((()))***+++++++++*********+++,,,,,,,,,,,,+++,,,,,,+++***+++,,,---...,,,,,,,,,---------......---......//////000111111222333444555666555444333333222222222222333444444888777555333333333444555666666777777777777666666222222333333555666888999777666444333222222333444555666777777666555333222333222222222333555777888666666666555555555444444333444555777777777777666;;;999777666888999999999::::::999888777555444333333333333333333333333333222333333444444555555666,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111------,,,,,,------...///,,,,,,------.../////////000000000111222222333333222222222222222222222222222333333333555666777888777666555444444444444444555555555555555444444333111111222222222222222333333555777666555333444444444333111000000111333444111111111111111111111111333333333222222222111111222333333333333222111111//////000000//////...------------,,,,,,,,,++++++******)))))))))))))))******)))((('''&&&&&&'''(((''''''''''''(((((())))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######""""""######$$$%%%,,,((($$$"""###$$$%%%%%%%%%%%%$$$$$$######"""""""""######$$$$$$######"""""""""############""""""""""""############""""""######""""""""""""""""""########################$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!!!!!"""###!!!"""###%%%%%%%%%$$$###""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$##################$$$%%%$$$###""""""$$$$$$$$$###""""""###$$$$$$######"""""""""""""""#########!!!"""(((...,,,'''""""""############""""""""""""###$$$$$$$$$##################""""""""""""!!!!!!"""############"""########################%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%(((&&&$$$&&&)))***(((%%%%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((******))))))(((((())))))))))))))))))))))))))))))+++++++++++++++***)))((('''(((***+++,,,,,,+++*********+++,,,,,,,,,,,,+++------,,,,,,,,,---......,,,,,,,,,---------......------......///000000111222222333444444444444333333333333333333444444555:::888555333222333444666444444444444444444444444222222222333555666777777555444333222222222333333444555555555555444333222444333333333444555777777666666666666555555555555222333555777888777666666999888777666777888888999999999999999777666444333111111222222222333333333222333333333444444555555,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////,,,,,,,,,,,,,,,---......,,,,,,------...////////////000000111222222333333222222222222222222222333111111222333555888:::;;;777666555444444444444444555555666666555555444333333333333444444555555555666888999888666555555666444333111000000111333444111111111111111111111111111111222222222333333333222333333333333222111111///////////////...------------,,,,,,,,,+++++++++***)))))))))))))))******'''((()))))))))((('''&&&'''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######""""""######$$$%%%---***%%%"""""""""""""""$$$$$$$$$######"""""""""!!!!!!""""""""""""!!!!!!""""""############""""""""""""############"""""" !!!!!!"""######$$$$$$############$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###"""!!!"""### !!!###$$$%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###$$$%%%$$$"""!!!"""###$$$##################$$$###"""""""""""""""######$$$###"""###***000///)))""""""############""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###############""""""""""""""""""""""""%%%%%%$$$######"""####################################$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&$$$###%%%)))***(((%%%&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))+++++++++++++++***)))(((((()))***,,,,,,,,,+++*********+++,,,,,,,,,,,,+++------------------......,,,,,,,,,---------......---------...//////000000111222222333333333333333333444444444555555555555:::888555222111222444555444444333333333333444444111111222333444555555666444333333222222222222222444444444444444333333222666555555555444555555555777777666666666555555555333444555666777777777666888888777666555666777999777777888888777555333222000000111222222333333333222222222222333333333333++++++,,,,,,,,,,,,------))))))******++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------...///////////////000111222333333444222222111111222222333444000111222333555777999;;;666666555444444444555555555666666666666555444444444444555555666666777777888999:::999777666666777333333222222222222333333111111111111111111111111000000111111222333333444222222222222222111111000...////////////...------,,,,,,,,,,,,++++++++++++)))))))))))))))******+++&&&''')))******((('''%%%&&&''''''(((((((((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######""""""######$$$%%%***'''$$$"""""""""!!!!!!########################!!!!!!""""""""""""!!!!!!""""""############""""""""""""############"""""" !!!"""###$$$%%%%%%###############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" """$$$$$$###""""""###!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""###$$$$$$$$$"""!!!"""###########################"""""""""""""""######$$$###$$$$$$$$$(((...---)))""""""############""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!"""""""""""""""###!!!"""######$$$$$$######""""""""""""""""""""""""$$$$$$#########$$$$$$%%%"""""""""""""""""""""""""""###$$$%%%&&&&&&&&&%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))''''''$$$$$$$$$%%%'''((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))(((((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))+++++++++******************+++++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,------.........,,,,,,,,,---------......,,,------......///000000111111111222222222333333222333444555555555444444777666444222222222333444555555666666666666555555000111222333444444444444333333333333333333333333444444333333333333333333666666666666555555444444777777777666666666555555444444555555666777777888777777777666444555777999666777888888888666333222111111111222222333333333222222222222222222222222+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------.../////////...///000111222333444444222222111111111222333444222222333333444555777777555555444444444555555666666666666666666555444444444444444555666666777777999999999888666555666777222333444555555444333222111111111111111111111111000111111111111111111111111111222222111111000///......//////......---,,,,,,,,,,,,++++++++++++***)))))))))))))))***++++++''''''((((((((((((((('''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######""""""######$$$%%%$$$"""!!!!!!"""######"""!!!!!!""""""######$$$$$$"""""""""######"""""""""""""""############""""""""""""############""""""!!!!!!""""""#########$$$"""""""""#########$$$$$$###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""########################$$$$$$########################""""""###$$$$$$###"""""" !!!!!!!!!"""""""""""""""###$$$###"""!!!"""############$$$$$$#########"""""""""""""""###$$$$$$ ###$$$###%%%)))***'''""""""############""""""!!!!!!"""$$$$$$%%%%%%$$$!!!!!!!!!!!!""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""############$$$%%%&&&&&&########################"""###$$$&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%"""$$$&&&&&&&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&''''''((()))++++++))))))))))))))))))))))))+++***)))))))))***+++,,,------,,,+++******************+++,,,,,,,,,,,,+++******+++,,,---.........,,,,,,,,,---------......,,,,,,---......//////000111111111111111222222333000111222333333333222222444333333222222222333333333444666777777666444333000111222333444444333333333333444444444444333333444444333333333444444444444555555666666666666555777777777777666666666555666555444333444666888999666777777666444444666999666777999:::999777555333222222222333333333333333333333333333333333333333+++++++++,,,,,,---------.....................---,,,,,,++++++,,,,,,---...,,,,,,------...//////000...///000111222333444444222222111111111222444555555444444333333333444444444444444444444555666777666666666666666555555444333333444444555666777777888999999777555444555666222333555666666555333222000000000000000000000000222222111111000/////////111111111111111000//////......//////......---,,,,,,,,,,,,+++++++++******))))))((())))))***++++++)))((('''&&&&&&''')))***&&&'''((((((((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$%%%#########"""###$$$$$$%%% ###%%%%%%$$$ !!!"""###$$$%%%%%%######$$$$$$$$$$$$######""""""############""""""""""""############""""""############""""""""""""!!!!!!""""""############%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""######%%%$$$###""""""###$$$%%%$$$$$$##################!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$%%%"""###$$$###"""!!!!!!#########$$$$$$$$$$$$######""""""!!!""""""###$$$$$$###$$$"""!!!$$$&&&%%%""""""############""""""!!!!!!"""$$$$$$%%%%%%%%% !!!!!!!!!""""""######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!$$$''''''$$$###%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''((()))+++---...))))))))))))))))))))))))+++***)))((((((***,,,...///...,,,***))))))************+++,,,,,,,,,,,,+++((()))***,,,---.........,,,,,,,,,---------......,,,,,,------...//////000111111111000111111222333...///000111222111000000111222222222222222222222000222444666666444222000///000222333444444333222333333444555555444444444444444444333333444555555222333555666777777777777777777777777666666666666777555333222333555888:::555777777666333333666999777888:::;;;;;;999666444333333333333333333333333444444444444444444444444***+++,,,,,,------------...,,,+++))))))***+++,,,,,,---......//////......---......///000///////////////000000111222444555333222000111222333333222555555555444444333333333222222222222222222222222333444444555555444444333444444444444444444444444666555555444444444555555555555555555555555555555333333222222111000000000222222222222222222222222000000000000///...---,,,......---,,,++++++******,,,+++++++++***)))))))))))))))))))))))))))))))))---,,,***)))'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!###&&&%%%######%%%((("""!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$###$$$$$$$$$$$$###"""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!"""###""""""!!!!!!!!!!!!!!!"""!!!$$$&&&&&&###!!!%%%$$$###"""###$$$%%%&&&!!!"""$$$$$$"""""""""###!!!"""###$$$%%%$$$###"""$$$""" !!!###$$$$$$ !!!"""###$$$$$$###""""""######$$$$$$######"""&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%###$$$%%%&&&&&&%%%###"""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######"""$$$"""!!!###%%%&&&$$$"""$$$"""!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%)))(((&&&$$$$$$$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%######$$$%%%&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''***)))((()))+++,,,,,,,,,'''(((***++++++***((('''***+++***))))))***...000???555)))%%%(((,,,---++++++,,,...///...,,,)))''')))***,,,---...---,,,,,,............////////////,,,---------.../////////000//////...///111333444//////000111222333333444222000---++++++---000222555444333222111222333444111000/////////000222333555555444444444555555666666555555444444666777888888777555333333333444444222222111111222444555666777444111000222666888999444555555444333444666888777888:::<<<;;;:::777666666444222222444555444444333333333333444444555666,,,,,,,,,---,,,,,,++++++,,,+++*********,,,---///,,,------...............,,,,,,---............---/////////000111222444444222111000111333555666555555555444444444333333333222222222222222222222222333333444444444444333333555555555555555555555555444333333333333333444444444444444444444444444444333333222222111000000000222222222222222222222222000000000//////---,,,,,,------,,,++++++***))))))++++++******************((((((((((((((((((((((((++++++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$###""""""############"""""""""""""""$$$$$$$$$$$$$$$###""""""%%%$$$################## !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!"""""""""######"""""""""""""""######$$$###$$$$$$$$$$$$###"""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!! !!!###$$$######"""!!!!!!""""""### !!!###%%%&&&$$$"""######""""""######$$$%%%!!!###$$$$$$"""!!!""""""""""""###$$$$$$$$$$$$$$$$$$###""""""######!!!!!!!!!######$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""""""""###$$$""""""""""""""""""""""""#######################################$$$$$$$$$"""###%%%&&&&&&%%%$$$###""""""""""""############"""##################"""""""""############""""""###"""!!!###%%%&&&$$$"""$$$###!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))'''&&&$$$$$$$$$&&&'''#########$$$%%%'''((())))))---111///***&&&''')))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))***)))((((((***,,,,,,+++((()))***,,,,,,***)))((()))******)))(((***---///777111***((()))++++++******+++,,,------,,,***))))))***+++,,,------------------------............------------............////////////000111222333//////000000111111222222333111///......///111333333333222222222333333444111000/////////000222333444444444444444555555555666555555444444666777888888777666555555444444444333222222222333444666777;;;888444333444555777777444444555444333444666888888:::<<<======;;;999777999666333111222333444333333333222222333444444555------------,,,+++***)))++++++******,,,---///111,,,,,,---...............******+++,,,,,,,,,,,,,,,/////////000111222333444555333222222333555555555444444444444333333333333222222222222222222222222333333444444444444333333333333333333333333333333111111111111222333444444222222222222222222222222333333222222111000000000111111111111111111111111000000000///...,,,+++***++++++++++++******)))((())))))******************(((((((((((((((((((((((())))))((('''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###""""""######"""!!!######$$$$$$###""" ###$$$$$$$$$$$$###""""""$$$$$$$$$###""""""!!!!!! !!!"""######""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$"""""""""""""""######$$$###$$$$$$$$$$$$###"""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$######"""######$$$$$$"""!!!!!!"""$$$%%%$$$###!!!!!!"""############""""""$$$%%%$$$"""!!!!!!"""############%%%''')))***#########$$$%%%$$$!!!"""############""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############!!!"""$$$%%%&&&&&&%%%$$$###############"""""""""!!!""""""######""""""!!!!!!!!!"""""""""""""""!!!###""""""###$$$%%%$$$###%%%###""""""$$$%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&'''((())))))333<<<999...%%%%%%***((('''&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++)))((('''(((***+++++++++)))***+++,,,,,,+++***)))((())))))(((((()))+++---,,,,,,,,,+++++++++******+++++++++++++++++++++***)))******+++,,,...///000,,,,,,,,,------------...............---------------...///000111111111111/////////000000000000000111111000000000000111111111111222333444444444333111111000///000111222333222333444666666666555444666555555444444666777888888888888888777666555555333333333333444555666777???<<<888666555555555444333444555444333333555777999:::<<<>>>>>>===;;;999===:::666444444444444444222222222111222222333444++++++,,,,,,,,,++++++***,,,,,,+++,,,,,,...///000,,,,,,---.........------******+++,,,,,,,,,,,,,,,////////////000222333444<<<999555333333333222111333333333333333333333333111111111111111111111111333333333444444333333333222222222222222222222222000000000111222333444555333333333333333333333333333333222222111000000000000000000000000000000000000000//////---,,,***)))***++++++,,,++++++***)))(((((())))))******++++++(((((((((((((((((((((((('''''''''&&&&&&'''(((((($$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### $$$&&&%%%###!!!"""$$$%%%$$$###!!!######$$$$$$$$$######"""#########$$$#########"""!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################"""#########$$$$$$$$$$$$"""""""""""""""######$$$###$$$$$$$$$$$$###"""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!###$$$%%%$$$ !!!###$$$$$$$$$###"""###$$$%%%%%%###!!!!!!"""###""""""###&&&***...111%%%$$$###$$$%%%%%%$$$###############""""""!!!!!!""""""############""""""######"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$$$$$$$###"""""""""!!!"""###%%%%%%&&&&&&%%%$$$$$$$$$######"""""""""!!!!!!""""""""""""!!!!!!!!!""""""############"""######""""""###$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$&&&&&&%%%%%%$$$#########"""############$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&)))((('''&&&%%%%%%%%%%%%'''111888666+++######&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***+++)))'''&&&''')))++++++*********++++++++++++******'''((()))((('''(((***,,,'''***------+++***+++---///...,,,+++*********+++***))))))***+++...000111,,,,,,---------..................------,,,,,,,,,,,,---///000111000/////////////////////...............////////////......///000222333444444444333222111000000000111222333222444666888888888666555666555555444444666777888888999999:::999777666555444444444444555555666666>>><<<888666666555444333333444555444333333444666777999;;;===>>>===;;;:::>>><<<:::999888777555333222111111111111111222222((()))***+++,,,,,,---,,,...---------------------+++,,,,,,---...---------++++++,,,---------------.........///000111333333>>>:::666333222222222111333333333333333333333333111111111111111111111111222333333333333333333222222222222222222222222222111111111111222333555555333333333333333333333333333333222222111000000000//////////////////////////////......---+++***)))***+++,,,---------++++++((((((((())))))******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((($$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### ###%%%$$$"""!!!###$$$%%%$$$"""!!!"""######$$$$$$$$$######!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""#########$$$$$$$$$$$$"""""""""""""""######$$$###$$$$$$$$$$$$###"""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&###!!!!!!"""$$$%%%%%%!!!"""$$$%%%&&&%%%$$$######$$$&&&%%%###""""""###"""""""""$$$'''---222555---)))%%%######%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""######""""""!!!$$$######"""###$$$%%%&&&""""""""""""""""""""""""########################%%%$$$$$$$$$###"""""""""!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$######""""""!!!!!!""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$#########""""""###$$$%%%&&&%%%######$$$%%%%%%$$$%%%%%%%%%$$$$$$#########"""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%)))((('''&&&%%%$$$$$$$$$'''***---,,,'''#########&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((('''&&&&&&)))******)))*********++++++*********'''((()))((('''''')))***'''***---,,,******---111222111...,,,***)))*********))))))***+++...000111---.........////////////......------,,,,,,,,,+++,,,---///000000///...---/////////...............---...///000000///...---...///111333444444333333222111000000000111333444333555777999:::999888777666555555444444666777888888888999999999777555444444444555555555555555555999888666555666666444333333444555555333222333444444666999;;;<<<;;;:::999::::::;;;;;;;;;888444000222111111000000111111111'''''')))+++,,,---------------------,,,,,,++++++++++++,,,---------------,,,------........................///000111222333:::777444222222444555555222222222222333333333333111111111111111111111111222222333333333333222222555555555555555555555555111111111111222333444444444444444444444444444444333333222222111000000000........................------------,,,+++******)))***,,,...///...,,,+++(((((())))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""!!!"""!!!  """###$$$$$$######""""""###$$$$$$$$$$$$### !!!###$$$$$$$$$###"""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$"""""""""""""""######$$$###$$$$$$$$$$$$###"""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&$$$""""""###%%%%%%$$$######$$$%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$!!!!!!!!!###&&&+++000333333...'''###""""""######$$$###"""""""""""""""#########$$$$$$$$$$$$######$$$$$$#########%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#########!!!""""""######""""""!!!######$$$%%%&&&&&&&&&&&&#########"""!!!"""$$$''''''%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&'''(((((('''&&&&&&''''''%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&%%%&&&((()))))))))))))))))))))))))))))))))''')))***)))((('''(((***)))+++,,,+++))))))---000222000...,,,***))))))))))))******+++,,,...///000........./////////000000------------,,,,,,,,,,,,------...............---.........///////////////000000111111111111000000000000111222333333333222222222111000111222333444444555777888999999999999666555555444444666777888777777777777666555444444333444444555555555444444444333333555666666555333222444555555333222222333222444777:::;;;:::999888555666777999:::777333///333222111111000111111111'''((()))++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,---...........................000111222333:::666333111111333444555111111222222222333333333111111111111111111111111222222333333333333222222333333333333333333333333111111000000000111111222222222222222222222222222333333222222111000000000------------------------++++++,,,,,,,,,,,,++++++''')))+++---...---,,,+++)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%###!!! """""""""""""""#########""""""###$$$$$$$$$$$$$$$!!!"""######""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!"""""""""######"""""""""""""""######$$$###$$$$$$$$$$$$###"""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""######$$$%%%&&&&&&$$$######$$$%%%$$$##################$$$$$$%%%!!!###%%%%%%$$$$$$%%%&&&"""!!!!!!!!!###&&&(((***...***%%%###"""############""""""!!!!!!"""###$$$######$$$$$$$$$$$$#########"""""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$%%%"""##################"""""""""###$$$%%%&&&&&&%%%###$$$$$$"""!!!!!!$$$'''(((&&&$$$$$$%%%%%%%%%###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%'''((('''&&&&&&'''((((((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%'''))))))((()))(((((((((((((((((()))((()))+++***)))(((((())))))***+++***))))))***+++,,,,,,+++***)))))))))))))))***+++,,,---------------------.........//////,,,,,,,,,,,,,,,,,,------......---------------............//////000000111111111000000000000111111222111111111111111222222222222111111111222333444333444555666777888888999666555555444444666777888666666555444333333333333222333444555555444333222222222333555777777555333222444555555333222222222111333666999::::::999888666555555777888888777555333333222111111111111111)))******+++++++++******((()))***+++,,,---------++++++,,,---------,,,,,,+++,,,------......------............///111222333===999444111000111222222111111111222222333333333000000000000000000000000222222222333333222222222000000000000000000000000111000000////////////000111111111111111111111111333333222222111000000000------------------------******+++,,,,,,,,,,,,+++%%%'''***,,,------+++*********))))))(((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&########################!!!"""###$$$%%%%%%$$$###$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!$$$%%%$$$!!! !!!$$$%%%$$$###"""!!!!!!!!!"""!!!"""###$$$$$$$$$$$$$$$""""""###"""  !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$###$$$$$$$$$$$$###"""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""###$$$%%%&&&%%%$$$###$$$%%%%%%$$$######"""!!!!!!!!!"""$$$%%% """$$$%%%%%%%%%&&&'''###"""!!! !!!""""""$$$###!!!"""$$$&&&&&&&&&""""""!!!!!!!!!###$$$%%%!!!!!!""""""""""""!!!!!!"""!!!!!!!!!"""###%%%&&& $$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%###$$$$$$""" !!!$$$((((((&&&$$$$$$%%%%%%%%%###!!!!!!"""###$$$%%%%%%&&&!!!""""""""""""#########"""###$$$%%%%%%%%%%%%%%%#########"""######$$$$$$$$$&&&((())))))'''%%%$$$$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''((('''%%%$$$%%%'''))))))(((((((((''''''''''''(((((((((***++++++)))((())))))((()))*********)))'''%%%''''''(((((()))))))))***)))***,,,---...---,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------///...,,,++++++,,,---...---......///000111222222//////............//////333222111000000000111222333222111111111222333444333333333333444666777888666555555444555666777888666555333222111111222333222333444444444333222111222222444666888888555333222444555555333222111111111333666999;;;;;;:::999:::888666666888;;;<<<<<<444444333222111111222222******+++,,,,,,---......***+++,,,---............,,,,,,++++++***)))((((((,,,,,,,,,---------------000//////.........//////000000111222222222222222000000000000000000000000///000111222222333222222555444333333222222333333333333222222111000//////000000////////////000000111111111///------///111......////////////......---,,,+++***)))***+++,,,,,,,,,,,,,,,+++***)))(((***************)))(((((()))***+++***(((''''''(((((('''&&&%%%&&&(((***+++(((''''''&&&$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$$$$&&&(((((('''"""&&&******'''%%%$$$$$$$$$###"""###$$$$$$###"""######"""""""""""""""""""""###$$$%%%&&&%%%$$$###'''&&&$$$###"""######$$$""""""""""""""""""######%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""######$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$"""!!!!!!!!!"""###"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$ """$$$$$$$$$"""!!!$$$###!!!!!!"""###"""!!!###"""!!!"""$$$%%%%%%### !!!""""""""""""""""""!!! !!!###$$$""""""############""""""########################""""""""""""""""""""""""!!!""""""$$$%%%&&&''''''""""""""""""""""""""""""!!! ###&&&'''%%%###""""""""""""############!!!!!!!!!"""#########$$$ !!!!!!""""""######""""""""""""""""""""""""###$$$%%%%%%$$$###$$$%%%"""$$$$$$###""""""###%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%$$$#########""""""######$$$$$$$$$$$$!!!''')))&&&$$$'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&''''''&&&%%%%%%&&&((()))+++,,,,,,%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))+++*********))))))(((((()))******+++++++++******))))))(((((((((((()))***------............------333000---***)))***,,,...///...,,,,,,,,,---///111000000111000//////111444111111000000000000111111111111222222222111111000///000111222222222222222555555666666777777888888999888777666666777888999555444333222111111111111111111222222222333333333222333444555666666666666555444333333222222333333222333444555666666666666444444555555777888999:::888555222000111222333333******++++++,,,------...***+++,,,---............------,,,,,,+++******)))+++,,,,,,,,,,,,---------......------------.........//////000111000000000000000000000000000000000//////000111222222222222444444333222222222222333333333222222111000000///000000////////////000000///000000///---,,,...///......////////////......------+++*********+++,,,////////////...---,,,+++***************)))((((((''')))))))))'''&&&'''((((((((('''&&&'''((()))***&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&$$$######$$$%%%$$$###&&&(((***)))%%%"""!!!!!!$$$###"""###$$$$$$###"""##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%#########"""""""""""""""$$$$$$%%%%%%$$$######""""""###%%%$$$$$$###%%%&&&%%%%%%$$$$$$###""""""!!!!!!"""""""""""""""##############################$$$######""""""#########%%%$$$###"""""""""#####################$$$$$$$$$""""""#########$$$$$$$$$!!!"""######$$$###"""!!!%%%""" !!!"""###"""###"""!!!"""$$$%%%$$$### !!!""""""######""""""###"""!!!!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!########################"""""""""""""""""""""""""""######$$$%%%&&&'''((("""""""""""""""""""""""""""!!!!!!###&&&&&&$$$"""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""!!!!!!########################!!!"""$$$###""""""$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$!!!!!!"""""""""""""""""""""#########$$$$$$$$$$$$"""###%%%'''(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&((('''&&&'''''''''((((((((())))))'''&&&&&&&&&''''''((()))(((((((((((())))))))))))************)))))))))((())))))*********))))))((('''((((((((())))))******,,,,,,------------,,,,,,111///---+++***+++,,,...///...---,,,,,,---///000//////000///......000333111111000000000000111111111222222333222222111111000111222222333333222222444555555666777777888888777777666555555666777777555444333222111111111111111111111222222222333333222333444555555666555555444444333222222222222222222333444555555666666666555555444444444555555666666444111000111222222222******++++++,,,,,,------***+++,,,------......---...------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------------...////////////...000000000000000000000000...///000111222222222222444333222222111111222222333333222222111000000000000000////////////000000---...000///---,,,,,,---......////////////.........---,,,+++++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))******))))))((((((%%%'''((('''&&&&&&'''((()))))))))(((((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$'''%%%###############!!!&&&''''''&&&###!!!!!!"""$$$###"""###$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""###$$$%%%%%%%%%%%%$$$#########""""""!!!!!!######$$$$$$######"""""" """###$$$$$$$$$&&&(((%%%%%%$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!########################""""""!!!!!!!!!""""""###%%%%%%$$$############$$$$$$$$$$$$##############################$$$$$$$$$#########$$$&&&''')))***'''$$$  """#########"""!!!"""$$$$$$$$$###!!!"""######$$$$$$######$$$$$$###""""""######$$$ """###$$$$$$###""" """"""""""""""""""""""""""""""""""""""""""""""""######$$$%%%&&&''''''(((""""""""""""""""""""""""###""""""###$$$$$$###!!!""""""""""""############%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################!!!""""""!!!"""$$$&&&***&&&"""!!!###%%%%%%$$$$$$$$$$$$$$$####################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$ !!!!!!"""##################$$$$$$$$$$$$%%% ###,,,///(((######&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%'''((('''&&&(((((((((''''''&&&%%%%%%(((''''''''''''((())))))(((((((((((())))))))))))************)))))))))))))))))))))))))))((('''&&&%%%&&&(((***++++++******++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------......---,,,,,,...///000.../////////......000222111111000000000000111111222222333444444333333222222222333333444444333333444444555555666777777777555555444444444444555555444444333222111111111111000000111111111222222222111222333444444555555555333333333222222222111111222222333444555555555555666555444333222111111111444222000000111222111000******++++++,,,,,,,,,,,,***+++,,,---------------------,,,,,,++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,------...,,,---......//////......000000000000000000000000...///000111222222222222333333222111111111111111222222222111111111000000000000////////////000000,,,...000000///---,,,------......//////......------------,,,,,,,,,,,,,,,)))*********))))))((('''((()))))))))))))))(((((($$$%%%&&&&&&&&&%%%'''((())))))***))))))'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$(((&&&$$$$$$%%%&&&%%%$$$#########""""""###%%%&&&$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&!!!"""###%%%%%%%%%$$$###$$$$$$######"""!!!!!!!!!""""""#########""""""!!! """$$$$$$######%%%&&&$$$$$$$$$#########""""""###""""""!!!!!! ########################""""""!!!!!!!!!"""######%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""##############################$$$&&&***...333555+++'''### !!!"""######"""!!!"""###$$$###"""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!###%%%%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$############""""""!!!!!!"""""""""############$$$#########"""!!!!!!!!!!!!!!!"""######$$$$$$%%%######################## !!!"""""""""###%%%(((000***""" ###%%%$$$!!!&&&%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###""""""""""""######$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$***!!!###111666+++$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''&&&(((''''''&&&&&&%%%%%%$$$((('''''''''''''''(((((((((((((((((())))))))))))*********)))))))))))))))************)))(((''''''$$$&&&(((+++,,,,,,+++***++++++,,,,,,,,,,,,++++++***+++,,,---------------...------------...///000...///000000//////000222222111111000000111111222333333444444555444444444333333444444444444444333333444444555555666777777555555444444444444555555444333222222111111111222000000000111111111222222111111222333444444444444222222222222222222111111111222333444444555555444666555444222111111111111222111000000111111000...******+++++++++++++++,,,++++++,,,,,,---,,,,,,,,,++++++++++++************+++,,,,,,---......//////------,,,,,,---......///......///000000000000///////////////////////////......///000111111111111222222111000000000000111222222222111111111111111000000////////////000000...000222222000.........------............---------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***'''(((((()))))))))((((((###%%%&&&&&&%%%%%%&&&((())))))))))))(((&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&$$$######%%%'''&&&&&&###"""!!!!!!"""$$$&&&'''$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&######$$$%%%$$$###""" ############""""""!!!!!!!!!""""""#########"""""""""###$$$$$$""""""###$$$$$$$$$$$$#####################""""""!!!!!! ########################"""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$######%%%$$$$$$$$$###"""""""""##############################$$$&&&)))...333666///+++%%%"""!!!"""""""""###"""!!!"""######"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$ """###$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!!!!"""""""""############$$$#########"""!!!!!!!!! !!!!!!"""######$$$########################!!!"""###""""""$$$'''***---'''!!! ###&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""########################""""""#########$$$$$$$$$""""""!!!!!!!!!"""##################""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$*** """000555+++###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((())))))))))))))))))))))))))))))*********+++++++++******)))((($$$&&&)))+++,,,,,,+++***,,,,,,------------,,,,,,)))***+++------------,,,------------....../////////111222222111111111333222222111111111111222222222333444555555555555555444444555555555444444333333333333444555555666666555555555555555555555555333333222222111111222222000111111111111222222222111111222333444444444444222333333333333222111000000111222333444444444444444444333333333333333444333111000000111000///---******++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++,,,,,,---...//////---,,,,,,,,,---...///000//////000111111111111000////////////////////////---...///000111111111111222111000000///000000000111111111111111111111111000000////////////000000///000222111///......///------............------++++++,,,,,,,,,+++***))))))***************))))))''''''((()))))))))(((((($$$&&&'''&&&%%%%%%&&&'''((((((''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""!!! !!!###%%%%%%$$$&&&$$$"""!!!"""$$$$$$###$$$###"""###$$$$$$###"""""""""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$###"""!!! """""""""""""""""""""###""""""######$$$$$$#########$$$%%%$$$"""!!!"""#######################################""""""""""""########################""""""""""""###$$$%%%%%%$$$$$$$$$%%%$$$######"""$$$$$$$$$###############$$$$$$$$$###############$$$$$$######$$$''')))+++...***&&&###"""###""""""$$$"""!!!!!!"""###""" !!!"""######$$$$$$######"""###$$$%%%%%%%%%%%%$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$""" !!!"""""""""""""""############%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$'''***%%%""" $$$((())))))"""""""""#######################################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""#########$$$$$$$$$$$$%%%###""""""!!!!!!!!!""""""######"""!!!!!! %%%%%%%%%%%%$$$$$$$$$$$$&&& !!!***,,,'''"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((******(((&&&$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&(((((((((((())))))))))))))))))))))))******************++++++++++++******&&&''')))+++,,,,,,++++++,,,,,,------------,,,,,,******+++,,,------,,,,,,---------............//////111333333222111222333222222111111111111222222222222333444555555555555444444555555444444333333222222333333444555555555444555555666666555555444333333222222111222222333111111222222222333333333111222333444444555555555333333444555444333222111000000111222333333333333333333333333444555555666555333111000000///...---++++++******************++++++,,,,,,,,,++++++***++++++++++++++++++++++++((()))***+++,,,------...++++++++++++,,,---.../////////000111111111111000////////////////////////---...///000111111111111111111000////////////000111111111111111111111111000000////////////000000///000000///------...000,,,------......------,,,******+++++++++***)))(((&&&&&&'''((((((''''''&&&&&&''''''((())))))((((((&&&'''((('''&&&%%%&&&'''''''''%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$###"""&&&###""""""$$$&&&%%%###$$$###"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""###!!!!!!!!!"""######$$$$$$"""######$$$%%%%%%$$$$$$!!!"""######""""""###$$$####################################$$$$$$$$$$$$########################!!!!!!!!!!!!"""###$$$$$$######$$$$$$$$$###"""!!!###############$$$$$$$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$'''%%%###"""###$$$$$$###$$$"""!!!!!!""""""!!! !!!""""""######"""""" !!!###$$$%%%%%%%%%%%%######"""!!!!!!"""##############################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######"""!!!$$$""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""%%%((("""!!!!!!"""###%%%''')))!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""!!!!!!&&&&&&%%%%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******(((&&&%%%%%%%%%&&&''''''(((((((((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))((()))))))))************'''((()))***++++++++++++)))))))))******+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------..................000333333222111111222333222222111111222222333111111333444444555555555444444444444444333222222222222222333444444555555222333444555555444333222333222222111222222333333222333333333333444444444222333444555555666555555333444555666666444333111///000111222333333333333333333333333333444555555999666222//////......---++++++******************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***+++,,,,,,************+++,,,---......//////000000000000000////////////////////////---...///000111111111111111111000///////////////111111111111111111222222000000////////////000000/////////---++++++---///,,,------......------,,,))))))***+++***)))((('''))))))***************)))&&&&&&'''((())))))(((((('''((()))(((&&&%%%%%%''''''&&&$$$""""""###$$$%%%"""######$$$&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&(((&&&$$$###$$$$$$###"""""" """&&&)))(((&&&$$$###"""###$$$$$$$$$""" !!!!!!"""######$$$$$$"""###$$$%%%&&&%%%$$$$$$""""""!!!!!!!!!###$$$&&& !!!"""###$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!"""###"""###$$$&&&##################$$$$$$#########$$$%%%%%%%%%&&&######################## """######""""""###$$$###"""!!! """"""######$$$$$$$$$%%%$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""######$$$!!! !!!###%%%%%%$$$$$$"""!!!!!!""""""!!! !!!""""""""""""""" """$$$%%%&&&&&&%%%%%%###!!! !!!###%%%########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""###!!!"""%%%""""""""""""############!!!!!!""""""#########$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""  $$$&&&###$$$%%%$$$"""!!!"""$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$"""!!!!!!!!!!!!#########$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""&&&&&&!!! $$$'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***(((%%%&&&&&&''''''''''''''''''***)))((('''''''''''''''(((((((((((())))))))))))(((((())))))*********+++%%%&&&''')))************+++******))))))***++++++******++++++++++++******,,,,,,+++******++++++,,,,,,---......//////......---///222222111000000111333222222111111222222333000111222333444444444444333444444444333333222111111222222333333444555555111222333444444333222111222222222111222222333333333333333444444444555555222333444555666666666666444555666777777555333222///000111222222333222222444444333333222333333444<<<888333///......------))))))))))))((((((((((((******+++++++++******)))///---+++,,,...///---+++---,,,+++++++++,,,+++)))******))))))***,,,---///222///+++((((((+++///222...---,,,,,,---///222444//////000000000000//////111111111000//////......///000111222222333222222111000///////////////000000///...///000000...,,,******+++++++++,,,,,,,,,------,,,,,,+++***))))))***++++++++++++***))))))((((((((((((((()))******((('''&&&%%%%%%&&&(((((()))(((&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&'''&&&&&&$$$$$$############$$$$$$''''''&&&%%%&&&'''((()))&&&%%%###""""""###%%%&&&$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$######"""#########%%%%%%$$$######$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""###"""!!!!!!!!!###$$$%%%&&&%%%$$$###""" !!!!!!"""###############&&&%%%$$$%%%%%%%%%###!!! !!!"""###$$$$$$######""""""!!!!!!!!!!!!""""""######""""""######$$$%%%"""!!! !!!!!! """"""""""""############$$$$$$###"""!!!!!!"""""""""############"""!!!!!!######$$$%%%$$$"""  """#########"""!!!$$$$$$############$$$$$$###############"""!!! """"""###$$$$$$$$$$$$###""""""""""""############'''(((&&&###$$$''''''###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!$$$&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!########################&&&&&&%%%$$$#########$$$&&&%%%############""" ######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))))))))(((((('''''''''&&&''''''((((((((((((''''''+++***)))(((((()))***+++(((((((((((())))))))))))###%%%'''***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...........................111111111111000000000000333222111000////////////////////////000000000000333444444555555444444333222222333333444555666666555555555444444333333333222222111111111111111111000222444333000000222555444555555666555555444444555666888999999777444333222111111111111111222222333333333444555666777888666444222111/////////000*********)))))))))((((((******+++++++++******)))...,,,++++++---...---+++***)))))))))*********)))+++******)))***,,,---......---,,,,,,,,,,,,---......---,,,,,,---///222333//////000000000000//////000000////////////......///000111222222333222222222111000///...---------///.........//////---,,,++++++,,,,,,,,,---------------,,,++++++***)))))))))))))))))))))((('''&&&((((((((((((((())))))***((('''&&&&&&&&&&&&'''(((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###$$$$$$############$$$$$$$$$###"""""""""###%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$%%%$$$"""!!!"""###$$$###############$$$$$$%%%%%%$$$######$$$%%%%%%""""""""""""############""""""""""""""""""""""""""""""!!! ###"""!!!!!!"""###$$$%%%%%%$$$$$$###"""!!! """"""###$$$$$$$$$$$$$$$###"""!!!"""###$$$###""" !!!!!!!!!!!!######""""""""""""############""""""######$$$%%%&&&$$$######%%%%%%$$$"""""""""""""""############$$$$$$###""""""""""""""" !!!"""###############"""###$$$$$$$$$"""  !!!!!!"""""""""""""""$$$######""""""######$$$"""############""""""!!!""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""$$$%%%%%%%%%(((...///,,,######""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""######""" """$$$""""""#########$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############&&&%%%######$$$$$$###!!!######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''((()))(((((((((''''''''''''''''''((((((((((((''''''++++++************++++++))))))))))))************&&&'''***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...////////////////////////000000000000000000000000333333222111000//////////////////000000000111111444444444444444333333333111222222333444444555555555555444444444333333333222222222222222222222222222444555333111111333555555555555666666555555444555777888999999777555333222222111111111111222222111111111222222333444555555333222000///...//////+++++++++*********)))))))))******+++++++++******---+++***+++,,,---,,,+++)))))))))))))))*********+++************+++---...+++,,,...//////...,,,+++------,,,,,,---///111222...//////000000//////...---............////////////000111222222333222222333222111///...------,,,///...------///...---+++,,,,,,,,,,,,---------...,,,,,,,,,+++******)))))))))***))))))((('''&&&%%%((((((''''''(((((()))***(((''''''&&&&&&&&&''''''%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%###$$$$$$############$$$$$$"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%"""""""""""""""""""""""""""##################""""""$$$$$$###"""!!!"""###""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$########################""""""!!! !!!!!!######"""""""""###$$$$$$############"""""""""!!!"""###$$$$$$%%%%%%$$$$$$###!!! !!!$$$&&&''''''###"""!!! !!!"""######""""""""""""############""""""######$$$%%%%%%###""""""###$$$"""!!!""""""""""""############$$$###"""""""""""""""""" !!!"""$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!"""!!!!!!!!!!!!"""######$$$######""""""######$$$""""""######$$$#########""""""###$$$$$$$$$$$$###""""""""""""############!!!$$$$$$$$$)))///111...######""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!! !!!##################$$$$$$$$$!!!###&&&'''''''''&&&$$$############"""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''########################%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''''''''''''''''''((((((((((((''''''***++++++,,,,,,++++++***************++++++++++++)))***,,,---------,,,+++******++++++,,,,,,------............------------////////////////////////------......///000000000333333222111111000000000000000000111111111222222555444333222222222222222111222222333333444444444444444444444333333333333222222222333444444555555555666666444333222333444444444555555555555555555555666888999888777555444222222111111111111222222111111111222222333333444333222000...------......,,,,,,,,,+++++++++******))))))***+++++++++******++++++++++++++++++++++++---------,,,+++*********++++++*********+++---...***,,,...//////...,,,***------,,,------///000111...//////////////////...,,,,,,------...//////000//////111222222222222222333333222000////////////...---,,,---......,,,***+++++++++,,,,,,,,,------,,,+++++++++******))))))++++++++++++***)))''''''(((''''''''''''((())))))((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''')))***)))'''$$$$$$$$$############$$$$$$###############$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!! """###%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""###$$$%%%$$$"""""""""$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$######"""######$$$#####################$$$"""""""""""""""#########""""""###$$$$$$$$$$$$###$$$"""!!!"""&&&))),,,,,,'''%%%###!!!!!!"""###$$$"""""""""!!!!!!"""""""""######""""""######$$$%%%$$$###""""""######"""!!!!!!"""""""""##################"""""""""""""""### """######$$$$$$$$$!!!""""""#########""""""###"""!!!!!!!!!"""$$$%%%######""""""""""""######!!!"""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%"""######"""$$$)))***'''"""""""""###$$$$$$%%%%%%########################!!!"""###"""!!! """###########################!!!$$$'''((('''%%%$$$###"""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########&&&%%%$$$%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''''''''(((((((((((('''''')))***+++,,,,,,+++***))))))))))))*********++++++++++++,,,------,,,,,,+++))))))***+++,,,------...///////////////......---////////////////////////++++++,,,---...///000111222222222222222111000000000111111111222222222222555555333222111111222222222333333333444444444555333333333333333333333333222333333444555666666777888888777555444333444444333333222222333333444444333444555666666555444333333333222111111111222222222222333444444444444444111000///---,,,,,,------,,,,,,,,,,,,++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++222333333000---******+++,,,+++*********+++,,,---,,,------------------,,,,,,,,,---------...//////......////////////......+++,,,,,,---...///000000//////111222222222222222222222222111222222333333...---,,,---......,,,***)))*********++++++++++++++++++***************)))+++++++++******((('''''''''''''''''''''(((((()))(((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(((***)))&&&$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######"""!!!########################""""""############""""""%%%&&&'''&&&$$$###$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$###$$$$$$$$$$$$#########""""""""""""############ !!!!!!"""""""""""""""$$$"""!!!"""&&&***,,,---'''&&&###"""!!!"""###$$$"""!!!!!! !!!!!!"""######""""""######$$$%%%(((&&&%%%%%%''''''&&&$$$!!!"""""""""###############"""""""""""""""######""""""############"""!!!!!!""""""############"""###"""!!!!!!!!!"""$$$%%%###""""""""""""""""""###!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$"""$$$""" """&&&&&&""""""""""""###$$$$$$%%%%%%########################"""###$$$$$$###"""###$$$########################"""###%%%''''''%%%"""!!!"""""""""""""""""""""###$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$###############$$$$$$'''%%%%%%%%%'''((('''&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''((((((((()))))))))************++++++++++++++++++))))))******+++,,,------...//////000000///......------------------------***+++,,,---...///000111111111222222222111000000000111111111222222222222555444333333222222222333444444444444555555555555333333333333333333333333333333444555666666777777999888777666555555555444111111000000000111222333222222333444444333333222444333333222111111222222111222333444444333333222000///...,,,,,,,,,------,,,,,,,,,+++++++++******((()))***++++++++++++++++++,,,---,,,+++***+++---222444555222---***+++---,,,,,,*********+++,,,---...------,,,,,,------...,,,,,,------............---......//////......---,,,,,,---...//////000000///000111222222333222222111111111111222333444555///...------///...---+++))))))))))))************************************''''''((((((((('''&&&&&&''''''&&&&&&''''''((()))(((((((((((('''&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$"""$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###"""!!! ########################"""##################"""%%%'''''''''%%%$$$%%%&&&""""""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$### !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$$$$%%%$$$$$$###""""""""""""""""""######### !!!!!!""""""!!!!!!!!! !!!$$$'''(((((($$$###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""######""""""######$$$%%%&&&%%%$$$$$$%%%%%%$$$###""""""""""""############"""""""""""""""######$$$###############"""!!!!!!#########"""""""""""""""###""""""""""""###$$$$$$###""""""!!!!!!""""""#########$$$$$$%%%$$$$$$$$$""""""###$$$$$$$$$$$$### !!!!!!!!!!!!"""###""" ###''''''$$$######""""""!!! ########################"""###%%%%%%$$$######$$$$$$$$$$$$##################$$$%%%&&&%%%###!!! """""""""############$$$###""""""""""""""""""###""""""""""""""""""""""""$$$$$$$$$###$$$$$$%%%&&&'''&&&%%%%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((''''''(((((((((((('''''''''((((((((((((((((((''''''((((((((())))))))))))))))))))))))******++++++))))))******++++++,,,,,,,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111///000111222222111000///000000000111111111222222333444444555555444444333444444444444444444444444222222222222333333333333444444444555666666666777999777555555666666555444000000/////////111222444111222222333333333333222555444333222222111222222//////111222222111000///000///---,,,,,,,,,------++++++++++++************(((((()))++++++,,,,,,++++++---...---++++++,,,...---000222000+++)))+++------,,,+++*********,,,,,,------------------------,,,,,,------......---------......//////......---.........//////000000000///000111222222333222222111111000000000111222222///.........//////---,,,))))))*********+++++++++))))))))))))************%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((('''((((((((((((&&&%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$###%%%%%%$$$######$$$%%%%%%"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###############"""!!!##############################$$$$$$$$$$$$######%%%&&&'''&&&$$$###$$$%%%$$$###############$$$$$$###$$$%%%%%%%%%%%%$$$###!!!!!!"""""""""#################################""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%$$$###"""#########""""""""""""""" !!!"""""""""""""""!!! """$$$%%%%%%$$$""""""""""""""""""######$$$$$$############$$$$$$######""""""######$$$%%%$$$"""!!!!!!""""""!!! """"""""""""############"""""""""""""""###$$$$$$!!!""""""############"""$$$$$$###""""""!!!!!!!!!""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$### !!!!!!!!!""""""""""""###""" ###''''''$$$######""""""!!! ######################## """$$$$$$###"""""""""$$$$$$$$$#########""""""###$$$$$$$$$$$$######"""############$$$$$$%%%%%%"""######$$$$$$######"""""""""""""""""""""""""""%%%%%%$$$$$$%%%&&&&&&'''(((&&&%%%%%%&&&&&&$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))''''''((((((((((((''''''))))))(((((((((((())))))(((((()))))))))*********((((((((()))***+++,,,,,,***************+++++++++***+++---///000000//////------------------------,,,,,,---...///000000000---...000111111000///.../////////000000000111111111333555777888777555444222222222222222222222222111111222222222333333333555555555555555555555555888666444444666777666555222111000000000222444555222333333333444444444444555555444333222222222222...///000111111000///...000///---,,,,,,------...+++++++++*********))))))(((((()))++++++,,,,,,,,,+++---///...,,,+++---///(((,,,...---)))(((***...---,,,+++*********+++,,,+++,,,...//////...,,,+++,,,,,,---.........---------..................---////////////000000000000///000111222222333222222111111000//////...//////000///...///000000...,,,******+++++++++,,,,,,,,,)))))))))))))))*********&&&'''((()))************'''&&&&&&&&&&&&'''(((((('''((())))))(((&&&$$$######$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$############$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&%%%###""""""###%%%&&& !!!"""###############$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""######$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$#####################$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&$$$%%%%%%&&&%%%$$$###"""############"""""""""!!!!!!!!!"""########################$$$&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########"""###$$$$$$%%%&&&%%%###$$$%%%%%%$$$"""""""""""""""############""""""!!!""""""###$$$$$$ !!!###$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!!!!"""###%%%%%%$$$######""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$""" !!!%%%$$$!!!"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!###$$$"""!!!!!!!!!$$$$$$$$$$$$######"""""""""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################%%%%%%%%%%%%&&&&&&'''(((((('''%%%%%%%%%%%%###"""######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$##################$$$&&&&&&''''''((()))******$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%&&&'''((()))&&&'''''''''(((((())))))''''''((((((((((((''''''+++***)))(((((()))***+++)))************+++++++++((((((((()))***,,,---...+++++++++***************(((***---///000000000///........................------......///000000000,,,---///000111000...---////////////000000000000000222666999:::999666555111111000000000000000000111111111222222333333333555555555555555444444444888555333444666888777555333222111111222444666777444444444555555666666666666555444333222222222222000111222333333222000///000///...---,,,---...///******))))))))))))*********+++,,,,,,------,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,+++***))))))******,,,,,,,,,------.........000...++++++---///000000+++,,,------......------.........//////000222222111111111111111111111111444333222111///---,,,+++.........///////////////***+++,,,------,,,+++***(((((((((((())))))))))))'''''''''&&&&&&%%%%%%$$$%%%&&&''')))))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##############################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$######"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$############$$$$$$!!!"""#########""" !!!!!!""""""######"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""#########""""""!!!"""#########$$$$$$$$$$$$$$$$$$#####################"""!!!"""###$$$###!!!""""""""""""############"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$%%%$$$"""!!! !!!"""$$$(((''''''&&&%%%$$$######$$$$$$$$$############"""###############"""!!! """"""#########$$$$$$$$$,,,(((###""""""###""" $$$"""!!!!!!"""$$$$$$$$$############$$$$$$""""""""""""""""""""""""###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$######%%%'''(((&&&%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$******'''$$$%%%(((*********)))((('''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***++++++***)))((((((((()))))))))*********))))))((()))+++------,,,,,,,,,...(((((()))))))))*********------,,,,,,,,,------.........//////000000111111333000,,,,,,///333444444000222444666777666444222//////000111333444555666222333333444444333333222222222333444555555555555444444444555666777777888222222222222333333444555444444333333444444555666555444444333333222222111000000111111111111000000...------,,,,,,++++++************))))))************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,+++***************---------.........//////333000---,,,,,,---,,,,,,,,,,,,------------------............///000111111111111111111111111111111000///...---,,,+++***)))------,,,,,,,,,,,,++++++)))******++++++******))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######################################################!!!!!!"""#####################$$$$$$$$$######"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$ """############"""""""""""""""#########$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$#########"""""""""#########$$$$$$$$$###############$$$$$$$$$"""!!!"""###$$$###!!!""""""""""""###########################$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!! !!!"""###%%%%%%$$$$$$###"""""""""$$$$$$$$$#########"""""""""############""""""!!!""""""#########$$$$$$$$$)))%%%"""!!!###$$$$$$###%%%###"""!!!!!!"""###%%%###""""""""""""""""""###""""""""""""""""""""""""###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########"""############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""&&&))))))'''%%%$$$###)))((((((''''''''''''((('''''''''((((((((())))))&&&&&&''''''((())))))*********)))((((((((()))))))))******+++******))))))***,,,......---------...************************...............///000111////////////000000000000///,,,***+++---000000000000222444666666555444222000000111111222333444444222222333333333333222222111111222333444444444444333444444555666666777777222111111111111222333444222111111111111222333333444444444333222222111111000000111111111111000000...------,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,++++++************+++............////////////222000---,,,,,,---,,,+++...------,,,,,,,,,---------------------...///000000000000000000000000000000000000///......------,,,,,,,,,+++******)))))))))))))))(((((()))))))))***))))))(((((('''''''''''''''''''''''''''(((((()))((((((''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""######$$$$$$$$$############""""""""""""##############################""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""######$$$######"""############$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###########################$$$%%%&&&$$$###""""""###$$$###"""""""""""""""############$$$$$$$$$###############"""############$$$$$$$$$%%%$$$"""!!!!!!!!!"""###""""""!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""!!!""""""############""""""""""""############$$$$$$###!!!!!!###%%%&&&&&&%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""!!!!!!$$$###############$$$$$$########################!!!!!!!!!""""""""""""###"""############$$$$$$$$$&&&((()))((($$$!!!"""#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''++++++)))%%%$$$%%%(((''''''''''''(((((()))''''''((((((((()))))))))&&&''''''(((((())))))***))))))((((((((())))))*********+++++++++++++++***+++---//////...---...///++++++++++++++++++++++++---------...///000111222000000000000////////////000///...///111222222111111222444555666555333222111111111222222222333333111111222222222222111111000000111222222333333333333444444555555666666666111111000000111111222222111111111111111222333333444444333333222111111111000111111222222111111000...------,,,,,,++++++***+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******+++++++++------.....................,,,++++++---.........///...---,,,,,,,,,------,,,,,,,,,,,,------...///000000000000000000000000000000000000////////////,,,,,,,,,,,,++++++++++++******(((''''''(((************)))(((''''''&&&&&&&&&'''''''''(((((())))))***)))(((&&&&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$#########"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%""""""###$$$$$$$$$######$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$#################################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$################################################$$$$$$!!!!!!"""""""""#########"""""""""###$$$%%%&&&'''$$$###""""""$$$$$$###"""!!!"""""""""############%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$###""""""!!!!!!"""""" !!!!!!"""""""""############"""""""""""" !!!"""###############""""""""""""############""""""!!!"""###%%%&&&&&&%%%$$$############$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!#########"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########"""######$$$%%%""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$$$$(((***(((### """%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++'''&&&((()))((((((***'''''''''''''''((()))***'''(((((((((((()))))))))''''''(((((()))))))))))))))))))))))))))***+++,,,******+++,,,,,,,,,+++++++++---......---,,,,,,---------,,,,,,,,,,,,++++++******++++++---...000000111111000000//////......000000111333444333222111111222444555555444333222222222222111111111111111000000111111111111000000/////////000111111222333333333444444444555555555222222111111111111222222333333333222333444444555333333333222111111000000000111111111111111111000...------,,,,,,++++++******+++,,,,,,,,,,,,+++***)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---......---...------,,,,,,,,,---------,,,,,,,,,,,,------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,+++***)))(((((()))***+++***))))))((('''&&&&&&%%%&&&'''''''''(((((())))))***)))(((&&&&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$""""""############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$##############################!!!!!!!!! !!!"""###$$$""""""""""""########################$$$%%%&&&'''$$$###"""###$$$%%%$$$"""!!!"""""""""############%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$######""""""""""""""" !!!!!!"""##################"""""""""!!!!!! !!!"""###############""""""""""""""""""""""""##################$$$$$$#########""""""#########$$$######""""""######$$$""""""""""""""""""""""""!!!#########"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$######""""""###$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$!!!%%%)))((($$$"""$$$'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$***$$$###+++111///***((('''''''''''''''((()))***(((((((((((()))))))))***((((((((()))))))))))))))************++++++,,,---)))***+++,,,,,,,,,,,,,,,***+++------+++***++++++---,,,,,,,,,,,,,,,,,,,,,******++++++---...000000111111000000//////......,,,...000111111000///...222333333444444333222222222222111111111111000000///000000111111000000//////////////////111222333333333333333444444444444444333333222222222333333333222222222222333444444333222222111111000/////////000000111111000000///...------,,,,,,++++++***)))***+++,,,,,,+++***))))))******+++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++000...---,,,---,,,***)))+++,,,------......------------,,,,,,,,,------...////////////////////////------------------,,,,,,((((((((()))))))))******+++******))))))******+++)))((((((''''''&&&&&&&&&''''''''''''''''''(((((()))((((((''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&###"""###%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################## !!!!!!""""""######$$$########################$$$$$$############$$$$$$######"""""""""######$$$"""""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!  !!!###$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%#########$$$%%%$$$###""""""""""""############$$$$$$$$$###############"""############$$$$$$$$$############"""""""""!!!!!!!!!""""""######$$$$$$######"""""""""!!!!!!!!!!!!""""""############"""###"""""""""""""""!!!!!!"""$$$$$$$$$"""!!!"""###########################$$$$$$############$$$$$$"""""""""""""""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&""""""""""""###$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&"""############$$$$$$$$$ ###&&&'''%%%$$$&&&(((######$$$%%%%%%%%%%%%$$$########################'''&&&&&&%%%%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''000???EEE;;;---&&&(((''''''''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))++++++*********+++,,,,,,((()))***+++,,,,,,,,,,,,)))+++,,,,,,***))))))***+++++++++,,,,,,------------------...///000111222000000000000////////////...000222333111000000000333333333333333222222111111111111111111111000000000000111111111111000000000///......///000222333333333333333333333333333555444333333222333333333000000000000000111222222222222111111000/////////...//////000000//////......------,,,,,,++++++***((()))+++,,,,,,+++)))((())))))***+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,---...---------,,,,,,+++++++++///...---,,,---,,,***((((((***,,,///000///...---......------------..............................000000000//////.........++++++***))))))(((''''''((())))))))))))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$'''&&&###"""$$$'''!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%################################################!!!!!!"""############"""!!!!!!"""$$$$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%########################$$$$$$############$$$$$$"""!!!!!!!!!!!!"""$$$%%%#########"""""""""!!!!!!"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################!!!!!!  """$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###""""""""""""###########################$$$$$$$$$"""############$$$$$$$$$###############"""!!!!!!""""""""""""""""""#########"""""""""!!!!!!!!!!!!"""############""""""!!!######""""""!!!!!!!!!!!! ###$$$$$$"""!!!"""$$$###$$$$$$$$$$$$$$$$$$#########""""""""""""######""""""""""""""""""""""""###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))...>>>OOONNN===---))))))((((((''''''''''''((((((((()))))))))*********))))))))))))))))))))))))******))))))((()))))))))'''((()))***++++++++++++***,,,------+++*********))))))***+++,,,---.....................///000111////////////000000000000111333555555222111222444333333333333222222111111000000000000111111111111000111111222222111111000000///......///000222444333333222222222222222222444333333222111111222222000000000000000111111222222111111000//////......------............------...------,,,,,,++++++***'''(((***++++++***((('''))))))***++++++++++++************++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---............------,,,,,,,,,+++++++++,,,......---+++&&&))),,,000111000...---///......---------.................................------,,,++++++******000000...,,,***)))'''&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&((()))))))))((((((&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###'''&&&###"""$$$((( !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%########################$$$$$$############$$$$$$!!! !!!"""$$$%%%%%%$$$$$$$$$######"""""""""############$$$$$$$$$##############################$$$$$$$$$$$$##############################"""""" !!!###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###""""""""""""############""""""######$$$$$$$$$%%%"""############$$$$$$$$$###############"""!!!!!!"""""""""""""""""""""!!!""""""""""""!!!!!!!!!!!!###############"""!!! ######""""""!!!!!!!!! !!!$$$$$$"""!!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$###%%%''''''&&&$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''///@@@MMMFFF222(((******)))((('''''''''''''''))))))))))))*********************)))))))))))))))***)))((('''''''''''''''''''''(((******+++++++++,,,---......,,,***++++++(((((()))***,,,---......------,,,,,,,,,------.........//////000000111111///111222111///...000222333333333222222111111111///000000000111111111111111111222222222222111111111000///...///111333444333222222222222222222222333333222111000000111111222222222111222333333444111111111000//////......,,,------------------,,,......---,,,,,,++++++***+++***)))((((((***,,,...++++++++++++++++++++++++******))))))******+++,,,+++)))'''(((+++---,,,***+++,,,---.........---,,,...---,,,,,,++++++,,,,,,((()))+++,,,---,,,,,,+++,,,---///000111000///---//////.........---------......---------,,,,,,,,,///...,,,******+++,,,---;;;000'''(((***(((&&&((()))))))))))))))*********(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$###""""""######%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!!!!"""###$$$$$$##################$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%$$$$$$###########################$$$######$$$&&&&&&%%%###!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""###"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$###"""!!!""""""###$$$$$$$$$$$$###""""""$$$###"""""""""###%%%%%%%%%$$$$$$$$$######""""""""""""""""""###$$$&&&&&&$$$$$$###"""!!!!!!"""""""""!!!!!!!!!!!!###%%%&&&########################$$$$$$$$$$$$$$$###"""!!!""""""############""""""!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$###"""%%%###!!!  !!!"""%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&######$$$$$$$$$$$$######(((***---///...+++'''%%%(((''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***+++---,,,,,,+++---...,,,,,,+++***+++,,,---...,,,---------.../////////////////////000000000000222111111000111111222222111333555555333111111111333222111000000111222222222222111111111111111222000000////////////000000111111111111111111222222444111//////111222000...222222111000//////000000000000000000///...,,,,,,//////...------------...,,,***)))***++++++***)))******)))))))))***+++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...,,,++++++...//////---,,,---.../////////.........---,,,,,,++++++,,,,,,)))***++++++,,,,,,,,,++++++,,,.../////////---,,,//////.........---------------------,,,,,,,,,,,,---,,,+++***)))******+++444+++&&&((()))&&&&&&(((((((((((((((((((((((((((###$$$%%%%%%%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###### !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$###""""""######%%%%%%$$$$$$$$$#########&&&%%%$$$###""""""###$$$########################%%%$$$###############$$$"""###############""""""%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%$$$"""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%###"""!!!!!!"""######$$$$$$$$$$$$###""""""""""""!!!!!!!!!"""###$$$!!!!!!!!!!!! """"""""""""######$$$%%%######"""!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%##############################$$$$$$$$$###""""""""""""############"""""""""###############""""""!!!!!!!!!"""""""""#################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%&&&%%%$$$$$$$$$###""" !!!"""###%%%%%%$$$$$$######""""""$$$$$$#########"""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""###$$$&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&'''***,,,,,,+++(((&&&''''''&&&&&&''''''((())))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***+++,,,,,,++++++,,,......------,,,---...///000,,,,,,,,,,,,---------------------.........//////000000000000111222222333444666777777444222111111222111111000000111222333222222111111111111111222111111000000000000111111111111111111111111111111333000......000111000...222111000000//////000000000000000000///...---,,,...------,,,,,,,,,,,,,,,+++***))))))++++++***))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,---------...///---,,,---///000///...------...///////////////...---,,,,,,++++++,,,,,,+++************+++,,,,,,***+++,,,---...---,,,+++...............------------------,,,,,,,,,++++++*********))))))))))))(((***'''&&&''''''%%%&&&(((((((((((((((''''''''''''$$$%%%'''(((((('''%%%$$$'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###############""""""""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$######"""#########%%%$$$$$$$$$$$$#########&&&%%%$$$$$$###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%&&& !!!!!!"""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$$$$###!!!""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!"""######$$$$$$$$$$$$###""""""!!!!!!!!! !!!""""""##################"""""""""###"""""""""""""""######""""""!!! !!!!!!###"""""""""""""""##############################""""""######$$$#########""""""############""""""######"""!!! !!!!!!!!!""""""###########################$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%)))&&&###$$$'''))))))'''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++***+++,,,,,,++++++,,,------------------...//////,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------//////000000111222333333999:::;;;999666333222222111111000000111222333333222111111111111111222222222222111111111111222222111111111111111111111111000...------///000000///111000000////////////000000111111000000///...------,,,++++++******+++++++++)))))))))++++++***)))((()))************))))))+++++++++++++++++++++++++++,,,,,,---------------+++++++++,,,,,,,,,,,,+++,,,------..................---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,***+++,,,,,,------,,,,,,........................,,,,,,,,,,,,++++++++++++)))************)))((('''%%%&&&((()))'''%%%&&&''')))(((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$#####################""""""#########$$$$$$$$$###############""""""""" !!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$%%%&&& !!!!!!""""""""""""!!!########################"""!!!!!!"""$$$%%%###""""""""""""######"""""""""########################"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###"""!!! !!!###$$$###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""""""""""""""!!!!!!!!!!!!""""""#########"""""""""""""""########################!!!!!!"""######$$$######""""""############""""""###"""!!!  !!!"""""""""#########$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$############$$$&&&&&&#########$$$$$$$$$%%%%%%$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%***'''$$$$$$'''******)))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++***+++,,,,,,+++***+++---+++++++++++++++,,,,,,,,,------,,,,,,++++++******++++++++++++,,,,,,,,,,,,---...///000222222333333;;;<<<===;;;777444222222000000000111111222333333111111111000111111222333222111111000000111111222111111111111000000000000------,,,---.../////////000//////....../////////000000111111000//////...,,,,,,+++************+++***)))((()))***+++***)))))))))*********))))))(((++++++++++++++++++++++++******+++,,,---,,,,,,+++)))***+++,,,+++*********+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,+++***)))))))))***+++++++++,,,,,,---------------.....................,,,,,,+++++++++******************+++***))))))(((%%%(((++++++)))(((''''''*********))))))(((((((((&&&$$$""" """$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$#########""""""""""""##################""""""#########$$$$$$$$$"""""""""""""""###$$$%%%!!!"""######$$$$$$$$$#################################"""$$$%%%&&&%%%######""""""""""""""""""###########################!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$#########!!!!!! """###$$$###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!$$$###"""""""""""""""###$$$######"""######$$$$$$###############""""""""""""""""""""""""""""""""" !!!"""###############""""""############""""""""""""!!! !!!"""$$$%%%#########$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!#########$$$$$$%%%&&&&&&!!!!!!""""""###$$$$$$$$$$$$###!!! """$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++***+++,,,,,,*********,,,*********+++++++++++++++......------,,,,,,+++++++++,,,,,,,,,,,,---------,,,---///000222222222222:::<<<<<<;;;777444222222000000111111222222222222111111000000111222222333000000////////////000000111111111000000000//////,,,------------...///000///.............../////////000000000000//////...---,,,,,,+++++++++++++++)))((('''(((***+++***)))***))))))))))))(((((((((++++++++++++++++++++++++)))***,,,---------,,,+++***,,,......---++++++++++++++++++***+++,,,,,,---...---,,,,,,++++++,,,,,,++++++***))))))))))))***++++++,,,,,,,,,------------------...............+++++++++*********))))))************))))))))))))&&&***,,,++++++---+++'''++++++******))))))(((((((((&&&$$$""""""$$$&&&(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%#########"""######$$$%%%$$$############"""""""""!!!!!!"""#########"""""""""""""""###$$$$$$%%%%%%"""""""""!!!""""""######"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%#########""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############"""!!!!!! !!!"""$$$%%%###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$!!!!!!""""""""""""######$$$###############$$$$$$$$$$$$#########$$$%%%%%%!!!"""############""""""""""""""""""""""""""""""!!!!!!""""""###"""""""""""""""############""""""""""""""""""###$$$%%%&&&!!!!!!!!!"""""""""#################################$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""&&&%%%$$$$$$###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%(((***((($$$"""$$$&&&&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%$$$######$$$%%%&&&(((((('''&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++***+++,,,+++***)))***+++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,---------.........,,,---///111222222111111666888999888666333222222111111222222222222111000000000000000111222333333000000////////////000000111111111000000//////...---.........------...000...------------......///......////////////......---,,,++++++******++++++(((''''''(((***+++***)))+++***)))((('''(((((()))++++++++++++++++++++++++***+++---.........,,,,,,***---000000---++++++,,,,,,,,,+++++++++,,,---......---,,,,,,++++++,,,,,,***************)))((((((***************+++,,,,,,---------.........//////+++*********))))))))))))***)))((('''''''''((()))&&&)))))))))---222000)))+++******)))((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$######""""""###$$$$$$%%%############""""""""""""!!!"""###$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$######""""""######"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%$$$###$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############$$$###"""!!!""""""$$$%%%###$$$$$$$$$$$$###""""""!!!!!!###$$$$$$$$$###"""######$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&######""""""###$$$$$$%%% !!!"""###$$$$$$######""""""""""""""""""""""""""""""""""""""""""!!! """"""############""""""""""""###$$$$$$######### !!!!!!!!!""""""###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$##############################$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''...333000(((###%%%***'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''''''''&&&%%%%%%$$$&&&'''))))))((('''&&&%%%%%%&&&''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++***,,,,,,+++***))))))******+++,,,---...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...---...000111222111000///111333555555333222222222222222333333222111//////000000000000111222333444111000000000000000000111222111111000//////.........///000///,,,,,,...000------,,,,,,------...///------............------++++++***))))))))))))***((('''&&&(((***+++***))),,,***((('''&&&'''((()))+++++++++++++++++++++++++++,,,...000000///...---)))---000///,,,******+++------,,,+++,,,---...///...---,,,,,,++++++,,,,,,)))***+++++++++)))(((''')))))))))))))))******+++---------.........//////************))))))))))))***(((&&&%%%$$$%%%'''(((%%%'''''''''...555333+++***))))))((('''&&&&&&&&&"""$$$'''))))))'''$$$"""%%%%%%%%%&&&&&&'''''''''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$##################$$$!!!!!!""""""############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$############""""""###$$$%%%%%%############"""""""""""""""###$$$%%%&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$############""""""###$$$%%%&&&&&&&&&########################"""!!!!!!"""$$$$$$###"""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""###$$$&&&'''"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$###"""""" """#########"""!!! !!!!!!"""""""""###$$$$$$$$$$$$%%%&&&'''(((""""""!!!""""""###$$$$$$ """###$$$$$$$$$###""""""""""""""""""""""""""""""###""""""!!! """"""############""""""######$$$$$$$$$"""!!!!!!!!!!!!!!!"""""""""###########################$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((++++++(((%%%###%%%%%%&&&&&&&&&&&&''''''$$$...555222''' ###))))))(((&&&%%%%%%&&&((()))$$$%%%'''((())))))((('''%%%&&&(((******)))((('''%%%%%%&&&&&&'''((())))))************************((((((((((((((((((((((((((((((((()))******++++++***,,,,,,+++)))((()))***((()))***+++,,,+++******))))))******+++++++++,,,++++++,,,,,,,,,------------...000111222111///...---000222333222111111222222333333333222000///---000000000000111222333444222222111111111111222222222111111000///......---///111111000---,,,---000,,,,,,,,,,,,------...///,,,,,,------...------,,,******)))(((((((((((((((''''''&&&'''***++++++***))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...,,,***,,,...------,,,+++,,,---...///,,,,,,,,,------.........,,,,,,++++++***)))))))))***************+++++++++,,,+++***,,,...///,,,***++++++******)))((((((((())))))((('''''''''''''''))),,,+++(((,,,333666222((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$###$$$&&&'''&&&### ######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################"""!!! !!!###$$$!!!"""###$$$%%%$$$######&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!!!!"""######%%%$$$###"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###'''&&&$$$#########$$$%%%""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$###$$$$$$$$$$$$$$$"""!!!!!!!!!"""###""""""""""""""""""""""""%%%$$$$$$$$$######""""""%%%%%%$$$!!! """$$$ """#########"""!!!%%%$$$$$$######$$$$$$%%% !!!######$$$$$$$$$$$$$$$############$$$$$$###"""!!! !!!"""###$$$#########""""""!!!!!!$$$###"""""""""###%%%%%%&&&&&&%%%$$$#########$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""&&&%%%"""!!!!!!"""$$$%%%$$$$$$$$$############"""$$$###"""""""""###%%%&&&$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$#########%%%((()))&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((())))))***+++,,,444333111///,,,)))'''%%%&&&&&&&&&&&&''')))***+++******))))))(((((('''''')))))))))***++++++,,,,,,+++++++++************)))---,,,***))))))***,,,---,,,---......//////......,,,,,,,,,---...///000000000000111222333333444444333333222222222222222222000000111222333444444555111222333444444333111000444333111///...---........................------++++++++++++++++++++++++------------------------+++******)))))))))))))))'''''''''''''''((()))))))))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***)))***,,,,,,+++*********+++------++++++,,,,,,,,,---------+++++++++******))))))))))))))))))***+++++++++,,,...,,,***+++------,,,***))))))))))))))))))******))))))(((''''''''''''''')))+++)))&&&(((...///,,,(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%%%%%%%###!!! ######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$########################%%%$$$#########$$$%%%&&&!!!"""###$$$%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$$$$###""""""""""""###$$$$$$'''&&&%%%$$$$$$#########""""""###$$$$$$$$$$$$###'''&&&$$$###"""""""""###""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$###$$$$$$%%%%%%$$$###"""!!!!!!"""""" $$$$$$#########"""""""""$$$$$$###!!! """%%%!!!!!!"""############"""$$$######""""""######$$$!!!"""###$$$$$$%%%$$$$$$$$$##################$$$&&&%%%$$$######$$$%%%&&&############"""""""""!!!$$$###"""""""""###$$$%%%%%%%%%$$$###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$#####################$$$$$$$$$############"""$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$#########%%%''')))&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&''''''((())))))*********)))((((((''''''''''''(((((()))******)))))))))((((((((('''(((((())))))***++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,---............---,,,,,,,,,------...///000000000111111222222333333222222222222222222222222000111111222222333333444111111222222222222111111333222111///...---......---------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))'''''''''&&&''''''(((((())))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++)))((()))******))))))))))))***+++++++++++++++++++++,,,,,,,,,******************))))))(((((()))***++++++,,,,,,///---*********++++++***''''''((())))))***++++++)))((((((''''''''''''(((,,,,,,)))&&&'''******''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""###########################""""""!!!!!!!!!"""###$$$""""""###$$$$$$$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""###$$$$$$$$$$$$###&&&%%%$$$""""""!!!!!!"""###""""""!!!!!!""""""###%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$""""""!!!!!!!!! ######""""""""""""!!!!!!"""######""" !!!###%%%######""""""######$$$%%%###""""""""""""""""""######$$$$$$%%%%%%%%%$$$$$$########################&&&&&&%%%%%%%%%%%%&&&&&&############""""""""""""######""""""######$$$%%%$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$###"""$$$$$$$$$############"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$######$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$&&&'''((()))))))))((((((((((((((()))))))))))))))))))))((((((((((((''''''((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,---------------,,,,,,,,,,,,---...///000000000000000000000000000000111111111222333333333222222222222222222222222111111000000000000111111333222111///............,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************+++***))))))(((((())))))''''''&&&&&&&&&&&&&&&'''((((((((()))))))))******((((((((((((((((((((((((++++++++++++++++++++++++)))*********)))))))))***)))))))))))))))******+++******************++++++))))))))))))************(((((()))***+++,,,,,,---///---+++)))((()))******(((((((((((())))))******)))(((''''''''''''((((((///---+++)))***+++***)))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$######################## !!!!!!""""""""""""######$$$$$$$$$$$$'''&&&%%%%%%$$$%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$###""""""!!!""""""###$$$$$$$$$$$$######""""""""""""""""""######""""""""""""""""""###$$$$$$######$$$$$$%%%%%%&&&%%%$$$###""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!!"""$$$&&&%%%$$$###"""###$$$%%%&&&######""""""""""""######$$$$$$$$$%%%$$$$$$###############$$$$$$##########################################"""""""""""""""###############$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!"""""""""####################################"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$#########"""""""""###$$$%%%&&&%%%$$$###$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((+++***)))((('''''''''''''''(((((()))))))))(((((()))))))))***))))))(((((())))))))))))(((((((((((('''''''''((())))))******,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---,,,,,,,,,------.../////////////////////......///000000111222333333444333222222222111111000000000000///......///111222222111000000///.........,,,---------,,,+++***)))******************************************************)))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))((((((((((((((((((((((((+++++++++++++++++++++++++++*********++++++++++++*********+++++++++++++++************************((((((((())))))******+++((())))))***++++++,,,,,,...---+++((('''''')))***))))))))))))((((((''''''((((((''''''''''''((((((...,,,***+++,,,,,,+++***%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%###""""""""""""###$$$$$$######$$$$$$$$$###""""""""""""###$$$$$$$$$$$$### !!!"""###$$$$$$%%%######""""""""""""######$$$#########$$$$$$%%%&&&%%%%%%%%%$$$###""""""!!!########################!!!!!!!!!!!!!!!""""""""" """###"""""""""###%%%%%%$$$#########$$$&&&'''$$$$$$$$$######$$$$$$$$$"""###############"""!!!"""###$$$$$$$$$$$$###"""!!!""""""""""""""""""!!!""""""""""""""""""######""""""######$$$$$$$$$$$$"""!!!!!!!!!!!!!!!""""""!!!"""""""""################################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$#########"""""" !!!###$$$$$$$$$###"""$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((,,,,,,***)))((((((''''''))))))******)))((((((''')))******++++++***)))((((((((((((((())))))))))))'''''''''((())))))******++++++,,,---......//////,,,,,,---......---,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,------...//////..................//////000111222222333333333222222111111000000///000///...---...///111222111111000000//////...............------,,,*********************************************************))))))((('''((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***+++---------+++***+++,,,,,,------,,,,,,+++++++++***************''''''(((((()))***++++++***************++++++++++++++++++)))''''''(((*********)))(((((('''&&&&&&(((''''''''''''(((((()))+++((('''***+++)))((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$#########%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%########################!!!"""######$$$$$$############""""""######$$$%%%&&&%%%$$$$$$######$$$$$$"""""""""""""""###$$$$$$$$$%%%&&&''''''&&&%%%$$$""""""###$$$$$$$$$$$$### !!!###$$$%%%%%%%%%$$$######""""""######$$$############$$$%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######!!!"""######""""""###$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""#########"""""""""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###"""""""""""""""############""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!""""""###""""""""""""#############################################$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%###!!! !!!###&&&((($$$$$$$$$############""" !!!!!!"""###"""""""""$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((******)))''''''&&&&&&&&&%%%%%%&&&'''(((((((((((()))***+++,,,,,,+++***)))(((((((((((())))))))))))''''''((())))))******+++******+++,,,...///000000------------------------++++++,,,---------------------,,,,,,,,,,,,------........................///000000000111222222222222222111111111000000000///......//////000111222000000000000000///..................---+++***)))***************************************************)))((((((''''''((((((&&&&&&&&&&&&&&&''''''((())))))))))))************************************************************,,,+++)))***---...---+++***+++,,,---------,,,+++,,,,,,+++++++++*********&&&&&&'''((()))***+++,,,+++++++++***************((()))+++***((('''(((***(((((((((((((((((('''''''''''''''''''''((())))))+++'''&&&***+++'''%%%'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$######################## !!!"""!!!!!! $$$###"""""""""###$$$%%%%%%$$$######""""""######$$$############$$$%%%%%%$$$%%%'''(((((('''%%%$$$""""""###$$$$$$$$$$$$###""""""$$$%%%%%%%%%$$$###$$$######""""""######$$$############$$$%%%&&&'''"""###$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$!!!###$$$$$$"""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!###$$$%%%%%%%%%%%%$$$###!!!"""""""""############!!!"""###$$$%%%$$$$$$###"""!!!!!!!!!""""""###$$$""""""""""""####################################"""""""""############$$$!!!!!!"""""""""#########""""""""""""###$$$%%%&&&$$$$$$$$$############""""""""""""!!!"""######$$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))((()))+++,,,---,,,+++***'''((((((((()))))))))***(((((())))))***++++++,,,))))))***,,,---...000000,,,+++************+++,,,,,,,,,---............---------,,,,,,+++,,,,,,---------......//////000000000000000000111111111111111111111111000000000000......///000111111111111///000000111000000............------,,,***)))(((************************))))))))))))))))))))))))))))))(((''''''''''''(((%%%%%%%%%&&&'''((()))******++++++++++++,,,,,,,,,************************************************,,,***(((***---...---+++)))***+++,,,---,,,++++++,,,,,,,,,,,,++++++******%%%&&&'''((()))***+++,,,,,,,,,++++++***)))))))))%%%(((++++++((('''(((***&&&&&&''''''((()))))))))'''''''''''''''((()))***...((('''+++,,,'''$$$&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###########################!!!"""$$$%%%%%%%%%$$$###$$$###"""""""""###%%%&&&$$$######"""!!!"""""""""%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&&&&%%%###"""""""""###$$$$$$$$$$$$###%%%%%%&&&&&&%%%$$$"""!!!$$$$$$############$$$$$$############$$$%%%&&&'''!!!"""$$$%%%&&&&&&%%%$$$########################""""""######$$$$$$$$$%%%"""###%%%$$$"""!!!!!!!!!!!!"""###$$$%%%$$$############""""""""""""######!!!"""###$$$%%%&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$!!!"""###$$$%%%$$$######"""""""""""""""###$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""### !!!###$$$%%%%%%%%%$$$$$$$$$$$$############"""$$$###"""""""""###%%%&&&$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$######"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))(((''''''''''''(((&&&'''(((((())))))(((((('''(((+++---...---,,,+++'''((((((((())))))******)))))))))***++++++,,,,,,((((((***+++---...///000+++***(((''''''(((***+++,,,---......//////......------,,,++++++,,,,,,,,,------......///000111111111111111000000000000000000000000000000111111111---...000222222222222111//////000111111000///...------,,,,,,***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''%%%%%%&&&&&&((()))+++,,,************))))))))))))))))))))))))************,,,,,,,,,++++++*********++++++++++++++++++++++++------+++++++++,,,---...,,,+++)))((((((((()))******)))''''''(((+++...000///...,,,)))(((((((((((('''''''''((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((&&&###$$$&&&((('''%%%''''''(((((('''&&&%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###%%%######&&&&&&""""""$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""%%%&&&%%%##############################$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$%%%$$$$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((('''%%%###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!"""######%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''&&&%%%$$$###"""############"""!!!!!!""""""!!!"""###&&&((()))'''&&&%%%%%%$$$$$$$$$$$$!!!!!!!!!###''',,,000333%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$#########""""""!!!!!!###$$$$$$%%%%%%%%%$$$$$$###"""!!! !!!"""$$$&&&########################!!!"""###$$$###""" !!! !!!%%%%%%"""!!!###"""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!""""""$$$$$$$$$#########"""""" !!!!!!!!!!!!########################"""!!! !!!###%%%&&&$$$"""  """$$$""""""######$$$$$$$$$$$$!!!""""""######""""""!!!###############"""!!! $$$###"""###$$$%%%$$$###$$$$$$######""""""!!!!!!############""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((()))))))))))))))%%%&&&((()))))))))(((''')))((('''''''''(((***+++)))************+++++++++((((((((((((((())))))***++++++***)))(((((())))))************+++,,,------///...---,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,------.........///000111111111111111000......//////000000111111111111000000//////......000000000000000///......//////000000000000//////111000...+++)))(((''''''++++++************++++++(((((())))))))))))(((((())))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))******))))))))))))************,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,+++******+++,,,,,,+++******)))))))))))))))***)))))))))***,,,...000...---+++***))))))))))))'''((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((&&&$$$$$$&&&(((&&&%%%''''''(((((('''&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%'''%%%&&&******'''&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&((())))))'''%%%$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######"""!!!$$$############%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$#########$$$&&&***...111$$$$$$############$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$#########"""""""""#########""""""!!!###""" !!!###$$$###########################"""!!!!!! """!!!%%%***+++&&&#####################$$$$$$$$$""""""########################"""!!!!!!"""###$$$$$$$$$$$$#########"""""" !!!!!!!!!"""""""""########################""""""!!!!!!"""###%%%&&&""""""!!! !!!""""""""""""$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$######"""!!!&&&%%%$$$######$$$%%%&&&$$$#########"""""""""!!!$$$$$$#########"""""""""$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&'''(((((((((((((((***)))((((((((()))++++++))))))*********+++++++++)))))))))))))))***++++++,,,,,,+++************************++++++---......///...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,------------------...------...///000000//////......//////000000000000000000000/////////......000000000000000///....../////////000000/////////000///...,,,***)))((((((+++******))))))******+++(((((())))))))))))(((((()))(((((('''''''''''''''(((''''''&&&&&&%%%%%%%%%((((((((()))******++++++))))))))))))************+++++++++++++++*********++++++++++++++++++++++++---,,,+++******************************)))((((((*********+++,,,---......---,,,+++************+++((((((((((((((((((''''''((((((((('''&&&&&&%%%%%%'''''''''((((((''''''''''''&&&%%%%%%&&&'''&&&%%%'''''''''(((''''''&&&%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###"""%%%******&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###########################%%%&&&&&&%%%######$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&((()))(((&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$######"""%%%%%%$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$###""""""$$$&&&)))+++#########""""""##################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############"""!!! ###"""!!!  !!!"""########################$$$###!!! """###"""###)))000000***%%%$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$###############!!!""""""""""""#################################""""""######$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!!!!###%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""&&&+++000111...***'''&&&###############"""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$############"""########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&''''''((()))******)))))))))***+++,,,)))))))))*********++++++***************++++++,,,---,,,++++++++++++++++++*********+++,,,...///000......---,,,,,,,,,---------,,,,,,++++++,,,,,,---.........---------------,,,---...///000000111111...////////////000000000///////////////.........//////000000000///............////////////......//////---,,,+++***************))))))))))))******(((((())))))))))))(((((()))(((''''''&&&&&&''''''))))))((('''&&&%%%$$$$$$''''''((()))***+++,,,,,,((()))))))))************+++++++++******************+++++++++++++++,,,,,,,,,,,,+++******)))))))))))))))***++++++)))((('''((()))+++,,,---,,,,,,+++++++++*********+++++++++((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&&&&(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!$$$***+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""###&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$&&&(((((('''$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################""""""&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###"""!!!"""###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###"""!!! !!!"""###$$$######""""""""""""########################""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$###"""!!! !!!!!!########################$$$###"""!!!!!!"""###$$$######(((......)))%%%%%%%%%$$$$$$$$$###"""""""""#########""""""!!!!!!!!!"""""""""""""""######$$$########################""""""#########$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%!!!###$$$%%%%%%$$$###!!!!!!###&&&((()))'''$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""///===CCC>>>333)))$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&%%%&&&'''((())))))))))))))))))*********))))))))))))***************))))))))))))***++++++,,,++++++*********++++++******+++,,,---///000111...------,,,,,,,,,------------++++++++++++------//////......------,,,,,,---...000111222333444444////////////////////////...........................///////////////......---......//////......---......---,,,++++++++++++)))))))))(((((()))))))))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###&&&'''''')))***+++,,,---((()))))))))*********************************************++++++,,,,,,,,,++++++++++++******))))))))))))***++++++)))(((''''''(((***++++++***)))((())))))*********+++******))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&'''''''''&&&%%%%%%&&&&&&'''''''''''''''&&&'''(((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$'''---...***((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%"""$$$******&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%''')))***(((%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###"""!!!"""###$$$$$$%%%%%%%%%%%%$$$######"""######$$$%%%%%%%%%&&&$$$$$$$$$######$$$$$$%%%$$$###"""!!!!!!!!!""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$""""""##################%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$###""""""""""""##############################%%%%%%%%%%%%$$$######"""###'''((($$$###%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$######""""""!!!############""""""!!!!!!####################################$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$###$$$&&&((((((&&&$$$###!!!###&&&((()))'''$$$###'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$!!!---<<>>DDD<<<222,,,...---((()))---******)))(((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++++++++************)))))))))((())))))))))))))))))))))))))))))+++---//////---************)))))))))))))))'''((()))***++++++******)))(((''''''((()))((('''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&((())))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''##############################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''+++000444555333111'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!!!!!!!"""###$$$$$$$$$"""$$$%%%$$$"""!!!###%%%%%%$$$######%%%%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""#################################$$$$$$%%%%%%%%%#######################################$$$%%%%%%#########$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######### """###$$$%%%&&&######""""""######$$$%%%%%%$$$######""""""""""""######$$$%%%$$$###"""!!!!!!"""""""""#########$$$"""############$$$$$$$$$###############""""""""" !!!###$$$###"""###$$$""""""""""""############ !!!"""###$$$%%%"""###$$$$$$$$$$$$###"""%%%$$$$$$#########$$$$$$###$$$$$$%%%$$$###"""!!!""""""######"""!!! !!!!!!!!!!!!"""###$$$%%%############$$$$$$$$$$$$############""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&((('''&&&%%%&&&&&&"""###$$$%%%&&&'''(((((($$$%%%&&&((())))))******(((((((((((()))))))))***))))))))))))***************+++++++++++++++++++++******++++++++++++******,,,+++***))))))***++++++---,,,++++++++++++,,,---///......---...///000111000///...------,,,,,,---------------------------//////000///...111999AAAFFF666+++,,,---)))(((,,,******(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''###$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((()))))))))(((+++*********))))))(((((())))))))))))))))))))))))((()))+++...000000---***))))))))))))))))))******)))************))))))(((***(((&&&&&&&&&'''&&&%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$&&&((())))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%''',,,222777888666444'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$!!!"""""""""############"""$$$%%%$$$!!!!!!###&&&%%%$$$######%%%%%%$$$###!!!###%%%&&&&&&&&&$$$###$$$$$$$$$$$$######""""""#################################$$$$$$%%%%%%%%%$$$$$$#####################"""""""""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""""""##################"""######$$$%%%%%%###!!!!!!"""###"""!!!!!!###$$$%%%%%%$$$""" !!!!!!""""""#########$$$"""############$$$$$$$$$%%%$$$$$$######""""""""""""###%%%%%%###"""###$$$""""""""""""############ !!!###%%%&&&"""###$$$%%%%%%$$$"""!!!######"""""""""""""""######$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%"""""""""!!!"""######$$$############""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&!!!###%%%&&&&&&&&&'''((((((''''''''''''&&&&&&&&&$$$%%%&&&((()))*********(((((((((((())))))))))))(((((())))))******++++++,,,,,,,,,+++++++++++++++******++++++++++++*********))))))))))))+++,,,---...---,,,++++++,,,---...000///...------...000000111000///......------...------------------------+++,,,---......111:::CCCLLL999++++++---)))'''+++***)))(((''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''')))***++++++************************))))))(((((((((((())))))))))))***++++++++++++***+++***)))(((((()))***+++***+++,,,+++)))))))))******))))))((('''&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&((())))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((((((((((((((('''''''''''''''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))(((&&&%%%###""""""######&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$############&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%''''''***111777999555000&&&&&&&&&&&&%%%%%%$$$###$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%$$$%%%'''(((((('''%%%$$$###########################$$$$$$%%%%%%$$$$$$###################################################%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''(((&&&%%%%%%%%%%%%$$$"""######""""""######$$$%%%########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$"""""""""""""""######$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########&&&"""!!!$$$###!!!######""""""######$$$%%%%%%###!!!  !!!"""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&,,,)))&&&###!!!"""###$$$$$$###"""###$$$$$$###"""#########$$$$$$%%%%%%%%%&&&$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""#########"""!!!"""$$$'''%%%%%%###"""!!!!!!!!!!!!###"""!!! !!!"""###$$$$$$%%%%%%%%%$$$######&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++*********))))))---,,,+++******,,,...///---...///...---------///......---------,,,,,,,,,++++++******++++++,,,---000///...------000555888KKK@@@333***)))+++,,,,,,***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$$$$%%%'''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&)))))))))))))))(((''''''+++++++++***************))))))(((((((((((())))))((()))******++++++************)))(((((()))*********+++,,,+++)))(((((()))&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&###"""###$$$'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''%%%$$$$$$$$$&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''(((((('''&&&%%%############$$$&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&+++000111---)))%%%%%%&&&&&&%%%%%%$$$###$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&%%%###"""###########################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!###$$$%%%%%%###"""###%%%%%%$$$#########""""""######$$$%%%##############################$$$$$$$$$$$$######################################################"""###$$$%%%%%%%%%$$$$$$###############$$$$$$%%%$$$$$$############$$$$$$#########$$$######"""!!!%%%%%%%%%$$$$$$#########&&&### ###%%%$$$!!!######""""""######$$$%%%$$$###!!! """"""""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$"""!!! !!!"""###$$$###"""###$$$$$$###""""""###############$$$$$$$$$""" !!!!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$#######################################!!!"""###"""!!!!!!###%%%$$$$$$###"""!!!!!!!!!!!!$$$###""""""""""""###$$$"""###$$$$$$%%%%%%%%%%%%'''&&&%%%$$$###"""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''''''''((())))))''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))+++++++++,,,,,,---------+++***)))((((((***+++---...///000///...---...000...------------,,,,,,,,,***************+++,,,,,,//////...,,,+++,,,///222===666...******,,,+++)))***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%'''(((***,,,---...++++++++++++******))))))))))))(((((((((((())))))(((((()))******************))))))(((((())))))***)))***+++***(((&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((''''''''''''&&&$$$$$$%%%'''((('''%%%"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$######$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$#########"""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&))))))&&&###%%%%%%%%%%%%%%%$$$$$$###$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!!!!!!!"""###"""!!!!!!"""$$$%%%%%%$$$######""""""######$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$############$$$$$$###############""""""!!!$$$$$$$$$$$$$$$#########&&&###!!!"""%%%&&&$$$!!!######""""""######$$$%%%$$$###"""!!! !!!"""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""""""""###$$$###"""###$$$$$$###"""#########"""""""""""""""###!!! !!!""""""!!!########################$$$$$$############$$$$$$$$$$$$$$$$$$######""""""########################!!!""""""!!!!!!"""###""""""!!!!!!!!!!!!""""""%%%$$$############$$$%%% !!!"""$$$%%%&&&&&&&&&######$$$$$$######"""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&'''((()))***,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((())))))***+++,,,---......******)))((((((***+++,,,...000111000///...///000------------,,,,,,,,,,,,***))))))))))))***++++++---...---+++)))((()))***+++)))''')))+++,,,)))&&&)))))))))(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((("""###%%%(((+++///111333,,,,,,++++++***)))))))))(((((())))))))))))(((((('''((())))))******)))))))))))))))(((((()))))))))))))))***)))'''%%%&&&'''......,,,+++)))'''%%%%%%$$$$$$%%%%%%&&&'''((((((...+++(((&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&&&&&&&(((***+++***'''$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$###""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&'''%%%###$$$$$$%%%%%%%%%$$$$$$############"""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$%%%&&&'''''''''%%%$$$###"""!!!!!!""""""###""""""###$$$%%%%%%$$$######""""""######$$$%%%###########################$$$$$$$$$$$$$$$$$$###################################################"""######$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$###############$$$""""""###%%%%%%###!!!######""""""######$$$%%%######"""!!!!!!""""""###""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$###"""###$$$$$$###"""$$$$$$######"""""""""!!!###""" !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""########################!!!###$$$###"""""""""!!!!!!!!! !!!!!!""""""$$$$$$$$$######$$$$$$$$$!!!!!!###$$$$$$%%%%%%%%%!!!###%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''''''''((())))))''''''''''''((()))******++++++++++++++++++++++++,,,++++++++++++*********''''''(((((()))******++++++++++++***+++,,,---------///000///...---...000---------,,,,,,,,,++++++)))))))))((())))))***++++++,,,,,,+++(((&&&&&&&&&""""""###'''******(((%%%))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))******))))))***+++,,,---+++++++++*********))))))(((((())))))))))))((((((''''''((())))))))))))(((((((((((())))))((((((((('''((()))(((&&&&&&&&&'''......,,,+++)))'''%%%%%%###$$$%%%&&&''''''((((((///,,,((('''&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&(((***+++***'''$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&&&&%%%######$$$%%%%%%$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$%%%&&&''''''&&&%%%$$$$$$############'''%%%$$$$$$%%%%%%$$$#########""""""######$$$%%%########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$"""""""""""""""###$$$$$$$$$$$$############$$$$$$"""""""""""""""!!!!!! ########################"""!!!!!!"""######""" ######""""""######$$$%%%###""""""""""""#########""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&'''((('''%%%###"""$$$###"""###$$$$$$###"""%%%%%%%%%$$$$$$######"""$$$###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$#########""""""######################## """$$$%%%$$$#########"""!!!!!!!!!!!!""""""####################################$$$$$$######""" ###%%%%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((()))***+++++++++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((+++******+++++++++,,,,,,,,,---......,,,,,,---...------,,,,,,,,,+++++++++)))))))))((())))))***+++(((***,,,+++)))((('''(((""""""###%%%'''(((((('''((((((((((((''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))((((((((((((***,,,...///************************'''((()))******)))((('''&&&''''''((((((((((((((('''(((((())))))(((((('''&&&'''((((((''''''((()))(((((('''''''''''''''&&&###$$$%%%&&&''''''''''''((('''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%'''((('''%%%"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""#########$$$%%%%%%%%%########################'''&&&%%%$$$############&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%"""###$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$((('''%%%%%%%%%%%%$$$"""######""""""######$$$%%%########################"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$""""""!!!!!!""""""###$$$$$$$$$############$$$$$$ """""""""###############!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%""""""##################""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! $$$###"""###$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$%%%###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$###$$$%%%######"""""""""""""""###""""""############""""""######$$$$$$###""""""!!!""""""######$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''' !!!!!!""""""###$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''''''''((())))))((((((((())))))***+++,,,++++++++++++++++++++++++((((((((((((''''''''''''************)))))))))(((((((((((())))))))))))***+++,,,------,,,+++,,,---,,,,,,,,,,,,++++++++++++***))))))))))))***++++++(((***,,,+++***))))))***%%%%%%%%%%%%&&&'''))))))(((((((((((((((((('''''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%''')))---000222)))))))))***++++++,,,,,,'''((()))******)))((('''&&&&&&'''(((((((((''''''''''''((())))))(((''''''%%%&&&((((((((((((***,,,&&&&&&&&&&&&&&&'''''''''###$$$&&&''''''''''''&&&&&&&&&%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&########################"""###$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################################################################"""######$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$#########""""""######$$$%%%########################"""######$$$$$$######"""###################################################""""""!!!"""###$$$%%%######""""""######$$$%%%$$$$$$############$$$$$$!!!!!!""""""!!!!!! !!!"""""""""#########$$$######"""!!!!!!!!!###$$$######""""""######$$$%%%""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$!!!!!!"""""""""!!!!!!!!!$$$###"""###$$$$$$###"""############$$$$$$$$$$$$$$$###!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!"""###%%%&&&%%%$$$######"""############$$$%%%%%%$$$######!!!""""""############"""%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&& !!!"""#########$$$&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&'''(((((((((&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''''''''((())))))(((((('''(((((()))***+++************************(((((('''''''''&&&&&&&&&(((((())))))))))))))))))'''(((((())))))))))))))),,,---...---,,,,,,---...,,,,,,,,,++++++++++++******************+++,,,,,,***+++,,,+++)))((()))***&&&&&&'''''''''(((***+++'''((((((((((((((((((((('''''''''(((((((((((()))'''''''''&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''+++***(((''''''(((***+++(((((()))***+++,,,,,,---'''((()))++++++)))((('''%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&$$$&&&((())))))***,,,---***))))))((('''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%+++***)))******)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''########################$$$&&&((((((&&&%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########################################################""""""""""""""" !!!"""##################"""!!!"""$$$%%%%%%$$$#########"""###$$$$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""###########################"""!!!!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$######!!!!!!""""""#########$$$%%%$$$###"""!!!!!!$$$&&&#########"""###$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$ !!!"""######$$$$$$###"""###$$$$$$$$$"""!!!!!!""""""######$$$$$$###""" !!!""""""!!!########################$$$%%%&&&''''''&&&%%%$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!! ###%%%'''&&&%%%$$$############$$$$$$&&&&&&&&&&&&$$$$$$ !!!###$$$$$$$$$$$$######""""""###%%%'''((("""############$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%''')))'''$$$###$$$'''%%%%%%&&&&&&'''((())))))&&&''''''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''''''''((())))))'''&&&&&&''''''((()))******************************)))))))))(((((((((((($$$%%%%%%&&&'''((())))))))))))***+++++++++++++++---...///...------...///,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,***((('''((()))$$$&&&((((((((()))***+++'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%$$$$$$###$$$%%%'''(((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((()))***)))))))))((('''''''''&&&((('''''')))******)))'''((((((((((((''''''''''''+++***)))'''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))(((((('''&&&%%%%%%$$$$$$'''%%%$$$&&&)))***(((%%%...)))&&&''''''%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&'''(((((('''%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%###"""""""""######"""############$$$$$$$$$########################!!!!!!!!!!!!!!! %%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%&&&&&&#########""""""""""""!!!)))&&&!!!$$$'''%%%$$$$$$$$$###""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###!!! !!!""""""!!!!!! !!!!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$&&&$$$"""!!! !!!"""######%%%&&&&&&%%%#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""&&&%%%%%%$$$#########$$$!!!"""%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''((((((((((((((((((((((((***************)))))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++***)))(((((('''''''''''''''''''''''''''&&&'''((())))))******************)))))))))))))))---------,,,,,,+++++++++,,,+++******))))))*********)))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''(((((()))((((((((('''''''''''''''***)))'''((()))***((('''((((((((((((''''''''''''###$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$$$$###%%%$$$$$$'''+++---,,,***---(((&&&((((((%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&'''&&&'''((())))))((('''&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""&&&%%%%%%%%%$$$$$$$$$$$$############""""""!!!!!!###$$$$$$%%%%%%$$$$$$###########################%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%###"""""""""######"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###"""!!! $$$$$$#########"""""""""&&&$$$"""!!! !!!"""###$$$$$$$$$#######################################"""############$$$$$$$$$###""""""""""""###$$$$$$"""""""""!!!!!!""""""###!!!!!!"""############"""$$$$$$############$$$$$$###############"""!!!!!!!!!###$$$###"""######&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$##################$$$$$$$$$$$$######""""""""""""####################################&&&%%%$$$$$$#########$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))))))))))))))++++++******)))(((((('''''''''''''''''''''''''''&&&'''((())))))*********)))))))))))))))*********,,,,,,+++++++++*********++++++***)))))))))******))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''''''''(((&&&&&&&&&''''''''''''''',,,***((('''((((((((('''(((((((((''''''''''''&&& !!!###&&&(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######%%%%%%&&&(((+++------,,,+++'''&&&))))))&&&$$$$$$%%%%%%%%%%%%&&&'''((((((&&&'''((())))))((('''&&&$$$%%%''''''%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$%%%%%% !!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""##################"""######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######"""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$###"""!!!!!!%%%$$$$$$$$$############"""###$$$$$$$$$###"""!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$###############$$$!!!!!!"""############"""$$$$$$############$$$$$$!!!"""$$$%%%%%%###!!!  """#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))******+++******))))))(((((('''''''''''''''''''''''''''&&&'''((())))))*********(((((())))))******++++++***************)))))))))+++******)))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''''''''''''''%%%%%%&&&&&&''''''((((((...+++(((&&&'''(((((('''(((((('''''''''&&&&&&&&&###$$$&&&((((((&&&%%%$$$&&&&&&''''''((((((((((((%%%$$$$$$$$$$$$$$$$$$$$$((((((((()))******))))))+++''''''++++++'''%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&###%%%'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""############""""""######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$##########################################""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""###$$$%%%%%%$$$###"""###################################################$$$%%%&&&'''(((((()))%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######%%%&&&&&&%%%$$$###%%%$$$$$$############$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$"""###$$$$$$$$$###""""""!!!###$$$%%%$$$$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))***************))))))((((((((((((''''''''''''''''''''''''&&&'''((())))))*********''''''((()))***++++++,,,******************************)))(((((((((((()))'''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''''''''''''''%%%&&&&&&''''''(((((((((...+++(((&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&'''((()))(((&&&$$$"""%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''',,,((((((,,,,,,)))&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""############""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%############$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########"""###$$$%%%%%%$$$###"""################################################!!!"""###%%%''')))++++++%%%%%%%%%$$$$$$$$$########################$$$$$$"""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$%%%&&&%%%$$$"""!!!%%%$$$######"""""""""#########$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$%%%$$$%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((())))))************)))))))))(((((((((((((((((((((((((((((((((((((((&&&'''((())))))*********''''''((()))***++++++,,,******++++++++++++++++++***)))((((((''''''((((((&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$)))((((((''''''''''''((('''''''''(((((((((((((((,,,***((('''(((((((((''''''''''''&&&&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&"""###%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&!!!$$$&&&&&&'''(((***,,,((('''+++,,,)))'''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&##################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&%%%###"""""""""###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""##################"""######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""###############$$$$$$$$$$$$######################################################!!!""""""###$$$%%%%%%&&&%%%$$$$$$$$$############%%%$$$###""""""###%%%&&&###############$$$$$$$$$########################"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###""""""""""""!!!!!!"""############"""$$$$$$############$$$$$$%%%$$$"""!!!"""###%%%'''###$$$$$$"""!!! !!!############$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))*********(((((())))))******++++++*********+++++++++++++++))))))((('''''''''''''''&&&&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''(((((())))))))))))))))))(((((((((***)))'''((()))***(((''''''''''''&&&&&&&&&%%%%%%######$$$%%%&&&''''''((($$$%%%'''((()))((('''&&&###$$$$$$%%%&&&'''''''''!!!$$$%%%%%%&&&(((***+++'''%%%((()))'''&&&((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###############"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%$$$$$$############$$$$$$########################################################################$$$$$$#########"""""""""$$$#########$$$$$$%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$############!!!!!!"""############"""$$$$$$############$$$$$$############$$$$$$%%%%%%"""######"""!!!!!!###%%%"""#########$$$$$$$$$$$$%%%$$$$$$$$$##################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%########################"""""""""""""""###$$$$$$ !!!###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''((())))))))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))*********)))))))))))))))*********)))))))))*********++++++)))(((''''''&&&&&&''''''%%%&&&'''))))))(((&&&%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################'''''''''''''''((()))***++++++******))))))((((((((((((''')))******)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&((()))+++,,,---,,,***)))$$$$$$%%%&&&&&&'''(((((("""$$$''''''%%%$$$%%%'''***%%%###%%%&&&%%%%%%'''%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&$$$$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&(((***""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%#########""""""""""""!!!"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$#########$$$&&&))),,,---)))((('''&&&%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$!!!"""$$$&&&&&&&&&$$$###"""###$$$######$$$''')))""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""!!!""""""###$$$$$$!!!###$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%((((((((((((((((((((((((((((((((()))***++++++,,,************************'''(((((()))***+++++++++'''''''''((((((((((((((())))))))))))))))))))))))&&&'''((()))*********************)))))))))))))))'''((((((((())))))******(((((('''&&&&&&&&&&&&'''$$$&&&'''))))))(((&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################'''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&)))******)))%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''',,,/////////111///***+++***)))((('''&&&%%%%%%&&&&&&''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$&&&'''&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""########################$$$$$$%%%%%%%%%%%%&&&&&&!!!"""######"""!!!"""$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!"""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!"""###$$$%%%%%%$$$###""""""######&&&&&&&&&%%%%%%$$$$$$$$$########################!!!!!!""""""######$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""&&&$$$$$$)))///333222///%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$$$$######%%%###  ###%%%%%%$$$###""""""###$$$%%%"""""""""###$$$$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$###"""!!! """"""""""""############$$$#########$$$%%%%%%&&&############""""""!!!!!!########################&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&'''''')))******((()))******)))((('''&&&((((((((((((((((((((((((++++++++++++++++++++++++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$((((((((((((((()))))))))((((((((((((((((((((((((((('''&&&'''***+++***)))$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''((()))...222222333444111,,,******)))((('''&&&&&&%%%(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""######$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!""""""###$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%$$$$$$###""""""######$$$$$$$$$#########""""""####################################$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%***000222///+++%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""############""""""&&&$$$"""!!!!!!"""$$$%%%$$$$$$###""""""###$$$$$$###############$$$$$$$$$%%%%%%$$$$$$###"""""""""#########"""!!!!!! """"""""""""############$$$$$$######$$$$$$%%%&&&$$$$$$$$$######"""""""""########################&&&%%%%%%%%%%%%%%%%%%$$$""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))((((((((((((''''''''''''((((((((())))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))***((()))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&''''''((((((((()))))))))(((((((((((((((((((((((()))((('''(((***++++++***&&&'''''''''''''''&&&%%%&&&&&&%%%$$$%%%&&&'''(((+++111555666666777444///))))))(((((('''''''''&&&(((''''''&&&%%%$$$###"""'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%'''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""######$$$$$$######"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$###"""###%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&$$$""" %%%$$$######"""#########$$$$$$$$$############"""########################%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%***//////***&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$###""""""###$$$$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%'''((()))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))***))))))(((((())))))***((((((((((((''''''''''''))))))))))))************))))))((('''&&&&&&&&&&&&''''''&&&''''''((()))***((())))))************)))************************((((((((((((((((((((((((((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((''''''''')))******(((***************)))((('''&&&&&&$$$$$$$$$%%%'''(((+++111555777888888555///((((((((((((((('''''''''&&&%%%%%%$$$$$$#########((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&''''''(((((('''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!#########!!! !!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$######"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%####################################$$$$$$$$$$$$""""""""""""""""""""""""######%%%(((+++***'''$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$##################$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$!!!!!!"""""""""#########""""""#########$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***))))))(((((())))))***((((((((((((''''''''''''(((((()))))))))*********))))))(((''''''''''''''''''''''''''''''((())))))(((((()))******+++++++++************************************************'''(((***,,,,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&***+++++++++***)))((((((&&&&&&%%%%%%%%%&&&'''((()))///333444555666333...((((((((((((((('''''''''#########$$$$$$%%%%%%%%%((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$###"""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&$$$#########$$$%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######"""""""""!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$%%%%%%%%%%%%&&&""""""""""""""""""""""""%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######""""""""""""############$$$$$$$$$$$$######"""###%%%&&&&&&&&&%%%%%%#########$$$$$$#########%%%$$$$$$$$$###""""""""""""""""""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###############$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((+++******)))((('''&&&&&&)))((((((''''''(((((()))(((((((((((('''''''''''''''''''''((((((((())))))))))))((('''''''''(((((((((''''''''''''(((((()))((((((((())))))***++++++************************))))))))))))))))))))))))&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%'''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((''',,,000000111333222---))))))(((((('''''''''&&&""""""###$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""######$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%##################"""!!!######$$$$$$$$$%%%%%%%%%(((&&&$$$###"""###%%%&&&#########"""######$$$%%%"""############$$$$$$$$$#################################"""""""""""""""##################$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###""""""""""""""""""###!!!!!!!!!""""""!!!!!!!!!""""""###$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$###############""""""######$$$$$$$$$%%%"""""""""######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((------,,,+++***)))(((((()))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((('''(((((()))((((((''''''''''''(((((()))((((((((((((((()))***************************''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++((((((((((((((((((((((((((('''&&&&&&'''((('''%%%&&&&&&''''''((((((''''''%%%&&&((()))***)))((('''&&&***---,,,---111000---******)))((('''&&&&&&%%%######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&###$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""######$$$$$$######"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((())))))(((&&&%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######""""""###$$$$$$%%%""""""#########$$$$$$$$$########################"""###############$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%""""""#########$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$$$$######""""""######$$$!!!""""""######""""""!!!"""######$$$$$$%%%&&&&&&"""###$$$$$$$$$$$$###"""###############$$$$$$$$$###############$$$$$$$$$##################$$$$$$#########$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((('''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))((((((''''''''''''(((((()))((('''&&&&&&''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((''''''((()))***+++,,,,,,(((((((((((((((((((((((()))(((''''''((()))(((&&&''''''((())))))***))))))%%%''')))+++,,,***((('''&&&***+++***,,,///000...+++***)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%&&&((()))))))))(((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&"""$$$%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$############"""%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&'''(((((('''%%%###$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''%%%###"""######""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!###&&&'''&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$######$$$%%%&&&'''((("""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))######$$$%%%&&&'''((()))++++++************++++++)))(((((((((''''''''''''))))))))))))************))))))(((((((((((()))***)))(((((('''''''''(((((()))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&(((***,,,&&&&&&''')))+++---,,,+++(((''''''&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&''')))+++))))))*********((('''&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''&&&$$$######$$$&&&''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((((())))))((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%########################"""###$$$$$$""""""###$$$##############################$$$%%%%%%%%%%%%$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$"""############"""!!!!!!"""""""""######$$$$$$%%%***'''$$$$$$&&&'''&&&###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''(((+++...+++'''%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%%%%'''''''''&&&&&&%%%%%%$$$))))))))))))((('''&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&'''(((***+++***)))))))))((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&'''((())))))*********((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$%%%%%%$$$$$$########################"""%%%$$$%%%)))***666NNN&&&%%%%%%'''***+++***)))'''''''''&&&&&&''''''(((''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))'''((()))))))))((('''&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################%%%&&&''''''%%%%%%&&&'''##############################$$$%%%%%%%%%%%%$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%#########$$$$$$$$$$$$$$$(((&&&######%%%&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''222555555111+++'''(((***&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((()))''''''&&&&&&'''(((***+++******)))))))))(((((((((*********)))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&###$$$)))***777OOO&&&%%%%%%&&&(((((('''%%%&&&&&&&&&''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''(((((('''''''''%%%&&&'''((((((((('''&&&$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&$$$%%%'''((('''&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""""""""""""""###$$$$$$'''&&&%%%######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$&&&''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%######$$$%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&000222111...((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&''''''''''''''''''((((((###$$$%%%&&&''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***************))))))))))))************************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((++++++***)))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&###$$$)))***888QQQ'''&&&%%%&&&''''''&&&$$$%%%%%%&&&'''((()))))))))''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&'''''''''&&&&&&%%%%%%'''''''''&&&%%%$$$###$$$&&&'''(((''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((()))(((((((((((((((((('''&&&&&&&&&%%%&&&(((***++++++***'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$%%%((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""###%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&'''''''''(((((())))))&&&''''''((())))))(((((()))(((((((((((((((((((((''''''''''''(((((())))))******************)))))))))))))))))))))*********(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((*********)))((('''%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$''''''''''''''''''''''''$$$&&&######(((***888QQQ((('''''''''(((((('''%%%%%%&&&'''((())))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))$$$%%%%%%&&&'''&&&&&&&&&###$$$%%%&&&&&&$$$###"""###$$$%%%'''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((((((((((('''&&&&&&&&&%%%&&&(((***,,,,,,***(((&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&&&&'''''''''(((((())))))(((((())))))(((''''''&&&(((((('''''''''''''''''''''''''''((((((((((((((())))))))))))))))))******''''''''''''(((((())))))'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&######((()))666OOO)))(((((((((******(((&&&%%%&&&((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&''''''(((((((((((('''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&$$$%%%'''((()))(((&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&##############################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''''''''''''''''''''((((((''''''''''''&&&%%%$$$###''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))%%%&&&&&&''''''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((($$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""&&&###$$$((('''333KKK(((''''''(((******)))'''&&&''')))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&'''(((((('''%%%%%%%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######"""!!!"""#################################$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$###$$$$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%'''''''''(((((())))))***''''''((())))))((('''&&&&&&'''''''''((((((((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%$$$%%%(((&&&///FFF'''&&&&&&((()))***)))''''''(((***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++***(((&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&((()))+++''''''((((((((('''%%%$$$$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((%%%&&&&&&''''''(((((((((''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%%%%$$$$$$###############""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%"""############$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######### !!!"""###$$$$$$$$$"""""""""######$$$$$$%%%"""$$$%%%$$$###"""%%%(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&'''((())))))))))))'''(((((()))***++++++,,,''''''((())))))((('''&&&%%%&&&&&&&&&''''''((((((&&&''''''((()))******+++''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%$$$%%%(((%%%---CCC((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((())))))+++,,,+++(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((()))***''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%'''((()))***)))(((&&&%%%%%%$$$%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''''''''''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''""""""$$$&&&((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%!!!""""""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%(((((((((((('''&&&%%%$$$***)))'''%%%$$$%%%'''(((&&&&&&''''''((())))))))))))))))))))))))*********$$$%%%&&&&&&''''''&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$'''+++///111((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))***,,,---,,,***(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$%%%&&&((((((******)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''$$$%%%%%%%%%$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&%%%$$$"""##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&$$$%%%&&&'''(((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&''''''((()))))))))+++*********)))(((((((((&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&(((((())))))***+++++++++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&######"""###$$$''')))+++((((((((((((((((((((((((&&&''''''((((((''''''&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++---......+++)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''((()))))))))((('''))))))(((((('''(((((((((''''''''''''''''''''''''&&&'''(((((()))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''')))*********)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%%%%###""""""###%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''((())))))))),,,+++******(((((('''&&&(((((()))************)))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$#########$$$%%%&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((***,,,...---+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''%%%'''(((******)))'''&&&+++***(((((('''((()))***((((((((((((((((((((((((&&&&&&'''(((((()))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%&&&&&&((()))++++++***(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''%%%######$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###""""""###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&(((((((((((('''&&&%%%$$$&&&''''''(((((('''&&&&&&&&&&&&''''''((()))))))))******))))))((((((((('''(((((()))************)))'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&))))))))))))))))))))))))'''(((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((***,,,,,,***)))((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&''')))******((('''%%%&&&%%%$$$######$$$%%%&&&((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((()))***+++***)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&''',,,)))%%%$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%(((((((((((('''&&&%%%$$$&&&&&&'''((((((''''''&&&&&&&&&''''''((()))))))))''''''(((((()))))))))***&&&'''(((((())))))((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&))))))))))))))))))))))))'''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%(((******)))(((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%(((((()))***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''///,,,(((%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$#########%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))%%%&&&'''''')))******+++%%%&&&''''''((((((''''''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$!!!""""""###$$$$$$%%%%%%))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%''')))***)))(((((()))((((((((((((((((((((((((&&&&&&&&&'''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))''''''&&&'''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&###$$$&&&''''''''''''&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''((((((&&&%%%$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((("""###%%%''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''***(((%%%$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''((()))))))))$$$%%%&&&'''(((((((((((('''&&&&&&%%%&&&'''((()))&&&&&&''''''((()))))))))&&&'''''''''((()))))))))%%%&&&''''''((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$$$$$$$))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%'''((((((((('''&&&%%%''')))***)))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''***)))((('''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&"""###%%%'''((((((''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%#########$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((("""###%%%'''''''''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''"""!!! !!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""$$$%%%%%%###""""""###&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%'''(((***+++++++++(((((((((((('''&&&%%%$$$((('''%%%$$$%%%''')))***&&&&&&''''''((()))))))))((((((((((((((('''''''''&&&''''''(((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((+++******)))(((''''''&&&&&&&&&&&&&&&&&&'''((((((***)))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%'''******(((&&&((((((''''''''''''(((((())))))(((((('''''''''&&&$$$%%%'''((((((((('''&&&******))))))((((((''''''++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&((()))++++++)))(((&&&(((((())))))))))))(((((('''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&%%%$$$$$$%%%&&&'''((('''((()))))))))(((&&&%%%''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$'''%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""######$$$%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&'''((()))***'''''''''''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################******************************)))((((((((()))*********))))))(((''''''&&&)))(((((((((((()))******+++++++++*********))))))((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''&&&%%%&&&)))***(((&&&(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''***)))))))))(((((((((''')))))))))((((((''''''&&&))))))))))))))))))))))))'''((()))******)))(((''''''(((((())))))(((((('''***)))(((''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))((('''''''''((()))***'''''''''''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''%%%$$$%%%&&&(((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''(((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%$$$&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$******************************))))))))))))*********))))))((((((''''''''')))))))))))))))***++++++************))))))))))))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&'''&&&&&&'''))))))(((&&&(((''''''&&&&&&''''''(((((((((''''''''''''&&&&&&''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''''''(((((())))))(((((('''***))))))(((((()))******'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&''''''''''''((((((((()))******)))((((((((())))))''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''(((((()))%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''&&&&&&%%%$$$$$$###''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************************''''''''''''((((((((()))))))))((((((((('''''''''(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&'''''''''((()))))))))((()))((((((''''''(((((()))((((((((((((((((((((((((((('''&&&&&&&&&''')))***))))))))))))((((((((((((((((((((())))))*********''''''''''''''''''''''''''''''((())))))(((''''''((())))))******))))))((('''''''''''''''((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((())))))))))))(((((('''''''''''')))(((&&&%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***++++++%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%'''))))))((('''&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((******)))(((''''''(((((('''((()))******************))))))))))))))))))***))))))))))))))))))))))))(((((('''&&&&&&((()))***(((((((((((())))))))))))((())))))******++++++,,,''''''''''''''''''''''''''''''(((((((((((('''''')))******++++++******)))&&&''''''((((((((((((((())))))(((((((((((())))))'''(((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''&&&&&&***)))'''&&&&&&&&&'''((('''''''''''''''''''''''')))))))))((((((((((((''''''&&&%%%%%%'''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&'''((()))***+++,,,,,,%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&''''''(((((())))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((()))))))))***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%'''))))))((('''%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''((()))*********)))''''''''''''''''''''''''((((((((((((((()))******'''''''''(((((((((((((((************************)))((((((((((((((())))))'''(((******)))))))))******))))))(((((())))))***((()))))))))))))))******((((((''''''(((((()))***(((((((((((()))))))))))))))))))))******+++++++++))))))))))))))))))))))))'''''''''''''''''''''''')))******++++++******)))''''''((()))***************))))))))))))))))))***&&&''''''''''''(((((((((&&&&&&&&&&&&'''''''''((())))))*********)))(((((())))))(((''''''''''''((('''''''''''''''''''''''')))))))))((((((((('''''''''%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))***++++++%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((()))(((((('''&&&'''''''''((())))))******************************&&&''''''''''''(((((((((&&&&&&''''''(((((()))))))))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''###$$$%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%'''((()))))))))((('''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&%%%%%%&&&&&&'''((()))$$$'''))))))'''&&&((()))((((((''''''''''''((((((&&&'''''''''((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***((((((((((((((()))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((())))))))))))((((((%%%&&&((()))******))))))))))))(((((((((((())))))%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&$$$######%%%&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))))))))))))))((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%&&&'''((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&&&&&&&'''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((("""%%%((('''%%%$$$&&&(((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))((('''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&"""###%%%''''''''''''&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%'''''''''&&&&&&%%%&&&'''((('''&&&%%%$$$''''''''''''''''''''''''"""######$$$%%%''''''(((%%%###"""###$$$%%%%%%%%%'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$################################################$$$#########$$$%%%%%%&&&###########################$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$"""""""""""""""""""""""" !!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################%%%%%%$$$###"""!!! $$$$$$$$$#########""""""######$$$%%%%%%&&&''''''"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$###!!! !!!###$$$%%%$$$#########$$$%%%&&&$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################