BM66(i@ |||{{{{{{||||||{{{xxxxxxxxxxxxwwwuuusssrrrrrrqqqooopppqqqrrrrrrqqqttttttssssssqqqpppnnnmmmmmmllliiiggggggiiikkkmmmooonnnllliiifffcccaaa```^^^ZZZXXXYYY[[[\\\aaagggqqqvvv}}}|||tttoooggg[[[OOOKKKLLLNNNRRRXXX___dddjjjkkkhhhaaa[[[WWWHHHDDD???<<<::::::999888777777888888888888777777888777666555444333333333555444444444444555555666666888;;;===@@@DDDIIILLLOOOUUU]]]```___[[[YYYXXXUUURRRNNNIIIEEEBBBAAAAAA>>>>>>>>>===>>>CCCIIIMMM\\\eeettt}}}wwwppphhh^^^UUUOOOIIIHHHFFFEEEDDDCCCBBBBBB???>>>===>>>BBBHHHMMMQQQYYYZZZZZZZZZYYYYYYXXXXXXZZZZZZ[[[___dddiiikkkkkklllcccVVVIII???999555333555333444777999>>>HHHSSSZZZaaaiiiooorrrsssvvvxxxxxxxxxyyy{{{|||{{{xxxvvvwwwuuurrrqqqssstttuuuuuuppppppooooooooopppqqqrrrpppnnnmmmllllllmmmooopppoooooonnnnnnnnnpppqqqrrrooonnnllljjjgggeeecccbbbcccccccccccccccccccccccceeeeeeddddddcccbbbaaaaaaaaaaaabbbccccccdddeeeeeeaaaZZZOOOFFF@@@<<<:::999999888666555444444444444555666:::>>>@@@DDDNNNZZZfffmmmvvv}}}yyynnnkkkfffbbbaaacccfffhhhjjj|||ppp^^^YYY]]]nnnzzznnnjjjiiihhhaaa]]]cccooouuuooogggbbbZZZQQQIII>>>222,,,,,,+++******))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###'''(((((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((''''''''''''((()))***+++///---+++***+++///444777FFFCCC>>>888333000///...000000000000000111111222222111222444444777AAAMMMdddwww}}}zzzzzz~~~uuukkkfffkkkuuu~~~mmmhhhppp}}}|||uuuooowww}}}zzzyyyzzz{{{zzzyyyxxxxxxwwwvvvuuutttsssssssssrrrpppppprrrrrrrrrqqqqqqqqqqqqpppnnnmmmkkkjjjjjjiiihhhggggggiiikkklllooonnnllljjjgggeeecccbbb___[[[YYY[[[\\\]]]```eeemmmrrrzzz{{{sssnnnggg[[[OOOKKKLLLMMMRRRWWW]]]aaaeeefffbbb[[[TTTPPPFFFBBB===:::999888888777555555666666666666555555666555444444333333333333333333333444666777999999:::<<<===>>>???BBBEEEHHHKKKPPPWWW[[[ZZZXXXVVVUUUPPPMMMJJJEEEBBB@@@??????>>>>>>>>>===???CCCIIIMMMZZZcccrrr}}}yyyssskkkcccYYYPPPJJJAAAAAA???>>>===<<<<<<<<<:::999888999;;;@@@EEEIIIRRRSSSTTTVVVWWWWWWWWWWWWXXXWWWXXX[[[___bbbddddddddd\\\PPPDDD<<<777444222333222333666999>>>IIITTTYYY```jjjqqqtttvvvyyy{{{zzzyyyyyy{{{||||||zzzxxxwwwtttrrrqqqrrrsssttttttrrrqqqqqqqqqppppppooooooooonnnmmmkkkkkklllmmmnnnqqqpppooonnnnnnnnnooopppnnnmmmllljjjhhhfffddddddeeeddddddccccccbbbbbbaaacccccccccbbbbbbaaaaaa```ddddddccccccccccccccccccaaaZZZOOOFFF@@@===;;;:::888777666666555666777777666666:::>>>???BBBMMMXXXeeelllvvv}}}xxxqqqnnniiieeecccdddggghhhmmm{{{wwwhhh]]]^^^fff|||zzznnniiigggeee___[[[bbbooouuuqqqiiicccYYYMMMDDD;;;222---...+++******))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((('''''''''(((((()))***+++%%%%%%&&&***///666===@@@888777444111000///000000111111111111111222222333333222333555666999DDDPPPdddvvv~~~|||xxxpppllloooyyynnngggooo|||}}}wwwooouuu}}}{{{yyyxxxyyyyyyyyyxxxyyyxxxvvvtttssssssssstttuuusssrrrrrrssssssqqqpppnnnnnnnnnmmmllljjjhhhhhhggggggggghhhhhhiiiiiijjjkkkjjjiiigggfffdddcccbbb```\\\[[[]]]^^^]]]___ccciiinnnuuu{{{|||xxxsssnnnfffZZZOOOKKKKKKMMMPPPUUUYYY\\\______YYYQQQJJJFFFBBB>>>:::777777666666555222333333444444333333222333333222222222222222333222222333555777:::<<<>>>???@@@AAA@@@@@@@@@CCCEEEFFFJJJPPPSSSSSSRRRPPPOOOHHHFFFDDDAAA???==================>>>???CCCIIIMMMWWW```ooo{{{wwwuuuqqqjjjbbbZZZQQQIIICCC::::::888777666666666666777666555555777:::>>>@@@GGGIIILLLOOOQQQSSSTTTTTTSSSRRRRRRSSSWWWYYYZZZZZZXXXQQQFFF===777333111000111000222666999>>>IIIUUUYYYaaallltttxxxzzz|||~~~|||{{{zzz{{{||||||{{{zzzwwwtttqqqpppqqqrrrrrrrrrrrrsssssssssqqqpppnnnmmmooonnnlllkkkjjjkkkllllllrrrqqqooonnnmmmmmmnnnnnnmmmmmmllljjjiiihhhgggfffhhhhhhgggfffdddcccbbbaaaccccccccccccccccccccccccfffeeeeeedddcccbbbbbbbbb```YYYOOOFFF@@@===;;;:::777777666666777777888999666777:::===???BBBLLLWWWeeemmmvvv}}}~~~wwwssspppkkkgggeeefffhhhiiiqqqzzzyyyxxx|||tttjjjaaa```kkkxxxxxxnnngggccc```ZZZXXX___mmmtttrrrllldddXXXJJJAAA:::333//////+++******))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((''''''(((((()))******+++))))))***---000444888:::......---------...000111222111111111111222333333333333444777888<<>>===:::777555444444333222111222222333333222222111000000000000000111222333222333444666888;;;===>>>AAABBBCCCCCCBBBAAACCCDDDEEEGGGJJJLLLKKKJJJHHHGGG@@@@@@>>>===<<<;;;;;;<<<;;;<<<======???CCCHHHLLLVVV___nnn}}}zzzsssnnnjjjeee^^^VVVOOOGGG@@@<<<888777666555555555555555888777666666777999<<<===>>>@@@DDDGGGJJJLLLLLLMMMLLLKKKKKKLLLOOORRRRRRRRRMMMGGG>>>777333111111000000///111555999???JJJVVV\\\dddpppxxx|||}}}~~~}}}|||zzzzzz{{{||||||{{{wwwtttqqqppppppqqqqqqqqqqqqqqqssssssrrrpppnnnmmmnnnmmmllljjjjjjjjjjjjjjjpppooonnnmmmlllmmmnnnnnnllllllkkkkkkjjjiiiiiiiiilllkkkjjjhhhfffeeecccccceeeeeeffffffffffffffffffeeeeeeeeedddccccccbbbbbb___XXXNNNEEE@@@===<<<;;;666666666666666666777777666777:::>>>@@@DDDPPP[[[gggoooxxx~~~~~~~~~~~~|||uuuqqqnnnkkkhhhggghhhjjjkkktttzzztttooo{{{~~~vvvmmmeeeaaahhhzzzvvvnnnfff___YYYTTTSSS[[[iiirrrqqqmmmcccXXXLLLEEE???777111///+++******)))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((('''(((((()))******++++++////////////////////////......------------...///111111000000111111222333222222444777999===IIIUUUiii|||}}}mmmhhhnnnzzz|||rrrvvv~~~|||zzzxxxwwwxxxyyyyyyyyyyyyxxxvvvtttssstttuuuvvvuuutttsssttttttsssqqqooopppppppppooonnnllljjjjjjkkkkkkllllllkkkiiigggfffccccccccccccbbbbbbbbbbbbbbb___^^^``````^^^___cccfffjjjqqqvvvwwwvvvrrrooobbbVVVLLLHHHHHHHHHKKKOOOQQQRRRSSSPPPIIIAAA;;;888888666333222222222222111111222222333333222222111///////////////000111222444555555666777999;;;<<<@@@BBBCCCDDDDDDDDDEEEGGGGGGFFFFFFEEEDDDBBB@@@>>>;;;:::::::::::::::::::::999:::;;;<<<>>>BBBGGGKKKVVV^^^mmm|||zzzsssjjjddd\\\WWWPPPJJJDDD>>>999666666666555444444555555555888888888888999:::<<<<<<:::<<>>:::777555333333333222222222333444444555666777888:::;;;<<<<<<:::<<>><<<;;;:::666666666555444333111111555666:::???DDDKKKYYYfffooouuu|||zzzrrriiihhhffffffgggjjjmmmooovvv~~~~~~www|||zzzuuurrruuuwwwqqqmmmeee\\\PPPMMMMMMTTTaaajjjmmmkkkddd```\\\XXXMMM===222...+++******)))))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((('''((()))+++,,,++++++***)))******+++,,,---......)))***+++,,,---.../////////............///000000111000222555777;;;GGGSSSgggzzzvvvhhhfffmmmxxxyyyooosss{{{~~~yyywwwuuuuuuvvvxxxxxxwwwttttttssssssssssssrrrrrrqqqqqqqqqssstttsssqqqnnnqqqppppppooonnnllljjjjjjiiiiiijjjjjjjjjjjjiiiiiiggggggggggggggggggggggggeeeaaa^^^`````````ccchhhiiilllppprrrssspppmmmkkk\\\QQQGGGDDDCCCCCCEEEHHHGGGHHHGGGDDD>>>888444222222000//////111111000///111111222222222222111111000///////////////000111222222222333444555666777999<<>>???@@@@@@AAABBBAAA<<<777555555555333111000000111333333444444444222444666888;;;>>>CCCFFFUUU\\\iiiwwwzzzrrriii___SSSJJJ>>>:::444111111111222222111111111111111222333444111333666:::<<<>>>??????===???CCCEEEFFFEEECCCBBB???===;;;;;;<<<===<<<;;;<<<888222///............444333444888<<>>BBBIIIVVVdddqqqvvv{{{}}}~~~{{{pppkkkjjjiiihhhhhhjjjlllmmmwwwxxxtttxxxxxxssssssqqqnnnnnnmmmeee]]]RRROOOOOOUUU```hhhkkkkkkhhhiiihhh___MMM:::111000+++******)))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&'''((())))))))))))((('''&&&%%%%%%%%%'''(((((((((((((((((('''((((((((('''&&&%%%$$$###%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((('''(((***,,,---,,,+++************+++,,,///111333---...///000000000000000000000000000000111111222333333444777888<<>>CCCJJJWWWcccooosssxxx|||xxxrrroookkkgggfffgggkkkooopppuuu||||||~~~oookkkiiifffgggjjjkkkfff```\\\RRRQQQTTT^^^kkkttttttrrrxxxuuulll]]]JJJ;;;111---))))))))))))))))))))))))%%%&&&)))++++++***)))'''(((((('''&&&%%%%%%$$$###""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''(((***,,,---------))))))***++++++++++++***+++,,,------......------.........///////////////.........//////000111222333222333555777<<>><<<===???<<<;;;888666444333222222000000////////////000000111111111111111000///...000/////////............---...///000111222222333666666777777777777666666999777555222000///............///000111222222333555666666666777;;;AAAEEENNNVVVcccrrr}}}yyyooobbbRRRDDD<<<333222000//////111222333///111333444444555777999888<<>>BBBGGGMMMQQQSSSVVVZZZ^^^bbb___YYYQQQHHHAAA;;;888555777777666999???AAA>>>AAA:::555333111///000555///111333888???IIIUUU]]]iiiuuu~~~}}}}}}}}}~~~}}}{{{xxxuuusssqqqqqqpppooonnnnnnmmmmmmnnnnnnqqqqqqrrrrrrqqqpppoooooommmmmmmmmllljjjkkkmmmooommmlllkkkiiiiiihhhhhhhhhffffffffffffeeeeeeeeedddnnnmmmkkkjjjgggeeedddcccccccccddddddcccbbb``````YYYTTTLLLEEEAAA===:::777666555444333333444555666666666999@@@FFFNNN\\\hhhrrrvvv{{{}}}wwwrrrkkkjjjggggggiiinnnssswww|||ttt|||zzzeee___YYYZZZ]]]aaaeeeeee```[[[TTTWWW]]]ccciiilllnnnnnnyyyxxxrrrbbbLLL999///---))))))))))))))))))))))))+++***(((''''''((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((()))))))))(((&&&%%%%%%&&&((()))''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&++++++++++++***)))((((((''''''((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,------............////////////000111222222222111333666888>>>KKKXXXkkk}}}wwwnnnlllvvvooodddcccmmmyyy~~~ooo___aaalll~~~|||{{{{{{yyyvvvtttsssqqqooonnnkkkllllllmmmnnnoooooooooqqqqqqpppppppppqqqqqqrrrqqqooommmlllkkkjjjhhhfffdddcccaaabbbeeeiiikkklllhhhhhhhhhiiiiiijjjjjjjjjhhhgggdddbbbbbbccceeeffffffiiiiiieeecccdddbbb^^^RRRHHH>>>:::888555444666777777666555444333333222111111000////////////000222222222111111000......///////////////.........000000000000000/////////000111111222222111111000000///...,,,+++++++++,,,---------------.........000222333333555888===@@@IIIQQQ___mmmyyy~~~zzzrrrfffXXXHHH;;;444111000///...------------000000111222444999???DDDLLLSSS\\\cccffffffffffff```ZZZQQQGGG>>>888555444444666777777>>>GGGKKKKKKKKKBBB999555111///000555111222444999@@@KKKWWW___kkkvvv~~~}}}}}}~~~~~~{{{wwwtttrrrppppppnnnnnnnnnnnnnnnooopppppprrrqqqqqqppppppooonnnmmmkkkkkkkkkkkkkkklllnnnooommmlllkkkjjjiiiiiiiiiiiijjjjjjiiihhhhhhgggggggggmmmllljjjhhheeecccaaa```cccdddeeeeeedddbbb```^^^VVVQQQJJJDDD???;;;777555666555444444444444555666666666:::@@@FFFNNN[[[fffoootttzzz|||uuupppjjjiiihhhhhhjjjpppwww{{{zzzwwwwwwccc^^^]]]```cccfffkkklllgggaaaYYY^^^dddggggggfffggghhhkkkmmmiii[[[GGG777///...))))))))))))))))))))))))******)))(((((('''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$""""""$$$&&&(((((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''***+++++++++***)))(((''''''((())))))******)))))))))***++++++,,,,,,++++++++++++,,,,,,---.........////////////000111222333222111333666888>>>LLLYYYlll~~~wwwmmmjjjttt}}}zzzoooddddddmmmxxxtttcccdddooo}}}|||~~~{{{wwwuuutttsssqqqnnnlllmmmooopppqqqqqqqqqqqqpppppppppoooooopppqqqqqqooonnnkkkjjjjjjiiigggeeedddbbb```bbbeeeiiikkkllliiiiiiiiiiiijjjjjjjjjjjjiiigggdddcccbbbccceeegggfffhhhgggdddbbbccc```\\\PPPFFF<<<999777444333555555555555555555444444333333222111000000000000000///000111111111111000000.........///////////////111111111111111111111111222222333333333333222222000///---,,,++++++,,,,,,........................///000111222444777;;;>>>FFFNNN\\\lllxxxzzzvvvlll```QQQCCC888222333222111///...---,,,,,,---...///000333999@@@EEEOOOWWWbbbjjjllliiiddd```RRRMMMDDD<<<666333333444333666888;;;DDDPPPWWWWWWWWWKKK???777333000111444444555888<<>>;;;888666777777666666666666777777777777;;;AAAFFFLLLXXXccckkkpppxxx~~~}}}tttnnnhhhiiiiiijjjlllqqqyyyrrrcccbbbdddiiinnnqqqwww{{{wwwooo```eeejjjkkkfffbbb``````XXXZZZXXXNNN@@@333......))))))))))))))))))))))))((()))***+++***)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&(((((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))))))))))))))((((((((((((((()))*********))))))((()))******++++++******)))***++++++,,,,,,++++++++++++,,,,,,---......////////////000000111222333222111333666888>>>KKKXXXkkk}}}xxxtttzzz{{{vvv|||~~~ooofffdddmmmxxxxxxggggggppp~~~|||vvvtttttttttqqqnnnkkkllloooqqqrrrqqqpppooonnnnnnnnnnnnnnnooopppqqqooommmkkkjjjjjjiiifffeeecccbbbaaacccfffiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjiiigggeeeccccccdddfffgggeeegggfffccccccccc___YYYMMMDDD;;;999777555333555444555555666666666555555555444333222111111111111//////000111111111111111.........//////////////////000000111222333333444555555666666666666555555000///...,,,++++++,,,,,,------......////////////---///111222444666:::===EEEMMM[[[jjjvvv}}}vvvooodddWWWJJJ>>>777222////////////////////////+++,,,---...111666<<>>???999999::::::::::::999999111000...,,,******************+++,,,...///000000---///111333444666:::===FFFNNNZZZgggpppuuuwwwwwwllldddWWWHHH===666333333------...//////......---.........,,,+++,,,...111444555888<<<>>>===:::777666555333222222444666777777;;;???CCCMMMXXX^^^^^^^^^PPPBBB;;;777555444555333888@@@IIIRRR\\\eeekkkqqqvvvzzz{{{~~~zzzvvvxxx{{{~~~|||xxxtttrrrqqqqqqqqqrrrqqqqqqqqqrrrrrrssstttqqqpppmmmkkkiiihhhggggggllljjjggghhhkkknnnnnnllliiiiiihhhhhhhhhhhhhhhhhhhhhgggeeedddcccdddfffgggffffffffffffggggggggggggccceeegggiiihhheeebbb```[[[SSSHHH???:::999999:::555555666666666666555555666777<<>>999555222...+++))))))))))))))))))))))))((((((''''''((()))***+++$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%''')))+++,,,******))))))(((((((((''''''(((((())))))))))))((('''(((((()))))))))))))))+++,,,------......------,,,,,,---...///000111222000000000000111222333444333222222444444999EEERRRdddwwwzzzllleeeaaalllxxx~~~uuubbbaaaiii|||}}}{{{wwwtttrrrppppppqqqnnnqqqttttttpppmmmkkkllljjjiiihhhhhhiiijjjmmmnnnppppppooommmlllkkkjjjiiihhhhhhhhhhhhhhhiiijjjjjjllljjjhhhhhhjjjkkkiiigggcccdddeeeeeefffggghhhhhhdddfffgggggghhhhhh```WWWIIIAAA:::888555222222444555777888777666555666888999999999888777555444333222111000000111111000...000000///............///222444777;;;>>>?????????::::::999777666555444444000///...---------------////////////////////////...///111222333666:::===DDDNNN]]]lllvvvxxxvvvttthhh]]]MMM@@@999777555444000///...------------------.........///000000000...000333666777777666666333555777666444444666999888@@@GGGMMMSSSYYYZZZWWWYYYMMMAAA;;;888555555777999>>>EEEMMMUUU^^^fffkkkpppqqqrrruuuyyy||||||{{{vvvwwwyyy{{{}}}}}}zzzwwwssspppppppppqqqttttttssssssssssssrrrrrrtttpppkkkjjjkkklllkkkjjjggghhhiiijjjjjjjjjjjjjjjiiihhhggghhhjjjkkkkkkiiigggdddbbbbbbdddfffggggggffffffeeedddccccccccccccffffffeeefffgggfffcccaaaYYYQQQGGG???<<<:::888666666666555444444444444555;;;999;;;@@@FFFNNN\\\iiixxx}}}yyyvvvmmmqqqrrrnnnmmmssszzz~~~~~~wwwlllZZZRRRWWWfffuuuyyyjjj]]]fffkkkjjjjjjiiiaaaUUUQQQHHH>>>888222,,,***,,,******))))))))))))******'''(((***++++++)))'''&&&''''''''''''(((((())))))%%%######$$$'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&&&&%%%&&&$$$###&&&***,,,***(((%%%'''((()))(((%%%""" ###%%%&&&((((((((((((''''''''')))*********)))((((((((()))***************)))******+++++++++******++++++,,,---...............,,,,,,...111222000...222222222222333444555555444333333555555:::FFFSSScccvvv~~~jjjfffaaannn{{{tttdddcccgggvvv~~~}}}{{{yyyvvvsssqqqppppppqqqqqqsssuuusssoookkkiiiiiijjjiiihhhhhhhhhjjjlllnnnnnnmmmmmmlllkkkjjjiiiiiiiiihhhggggggggghhhiiijjjkkkiiiggggggiiijjjhhhfffcccccccccdddeeefffggghhhccceeeffffffgggfff^^^UUUIIIAAA;;;888666333333555555777888888888888999;;;:::::::::999777555444333333111000000111111000/////////...------------...000111444777::::::::::::666666555444333222111111...---,,,++++++++++++,,,...........................///111222444666:::===FFFOOO^^^llluuuxxxvvvtttfff[[[LLL???999666444333000000///.........//////////////////000000000000...///111333444555555444222555888888666666888:::>>>GGGPPPWWW]]]cccbbb^^^[[[OOOBBB<<<999666777:::===BBBHHHPPPWWW^^^fffkkkppppppqqqtttwwwzzzzzzyyyuuuvvvwwwzzz|||}}}zzzvvvtttsssrrrsssrrrrrrqqqqqqppppppoooooorrrooolllkkkmmmmmmlllkkkhhhiiiiiijjjjjjjjjjjjiiiiiihhhggghhhjjjkkkjjjiiifffdddaaaaaaccceeeffffffdddcccbbbbbbaaaaaabbbbbbfffeeedddeeeeeeeeecccaaaYYYQQQFFF???<<<:::888777666666555444444444444444:::888;;;@@@FFFNNN\\\hhhzzz|||xxxuuummmrrrrrrooonnnttt{{{~~~vvvsss}}}iiiXXXOOOUUUiii{{{uuuhhh^^^hhhnnnllllllkkkbbbVVVOOOFFF===888333...,,,---******))))))))))))******(((((()))))))))((('''&&&&&&&&&'''''''''(((((((((&&&$$$###%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***)))((((((((('''$$$!!!$$$$$$$$$$$$%%%&&&(((((()))*********)))'''&&&%%%%%%&&&((()))***))))))(((''''''((()))))))))))))))))))))***+++++++++*********+++,,,------......---...---,,,...111222000...111111111111222333444555444333333555666;;;HHHTTTfffyyy}}}zzz~~~~~~www{{{kkkgggcccooo}}}ssscccbbbgggvvv{{{yyyxxxwwwtttrrrqqqpppqqqqqqtttuuutttqqqmmmjjjhhhhhhiiiiiihhhhhhhhhjjjkkklllkkkkkkjjjjjjiiiiiiiiiiiijjjiiigggfffeeefffhhhiiiiiihhhgggggghhhhhhgggeeedddcccbbbbbbccceeehhhiiiccceeefffeeeeeeddd\\\SSSIIIAAA:::888666333333666555777999:::::::::<<<>>>>>>>>>>>>===;;;888666444444222111000222222111000000000///...............---///111333444444444444111111000000///...------------,,,+++++++++,,,,,,------------------------...///111333444777;;;>>>GGGOOO\\\iiiqqqsssqqqoooaaaWWWIII>>>888555333111000////////////000000111111111000000000000000///000000111111222333444555444777;;;;;;::::::===???IIISSS^^^ffflllooolllggg___RRRDDD===:::888:::>>>BBBGGGMMMTTT[[[aaagggkkkooooooppprrrvvvxxxwwwvvvssstttvvvyyy|||~~~~~~{{{xxxvvvuuutttqqqqqqqqqpppooonnnnnnmmmpppooommmnnnnnnooommmllljjjjjjjjjjjjjjjiiiiiiiiiiiihhhggghhhjjjjjjjjjiiieeecccaaabbbccceeeeeedddbbbbbbaaaaaabbbbbbcccdddfffdddccccccccccccbbbaaaXXXPPPFFF>>>;;;:::888777666555555444444444444444888777:::@@@FFFNNN\\\hhhyyyzzzvvvsssmmmqqqrrrooopppvvvzzz{{{uuulllkkk}}}|||zzzwwwfffXXXQQQXXXnnn|||pppeeebbbmmmtttrrrpppoooeeeZZZPPPGGG>>>999333---***+++***))))))(((((())))))***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''######$$$$$$%%%%%%&&&&&&%%%'''((((((&&&%%%%%%%%%"""###%%%&&&(((***++++++******))))))(((&&&%%%$$$$$$%%%'''((())))))((((((&&&&&&'''(((((((((((((((((()))******++++++******)))***+++,,,---------------------...000111000///000000000000111222333444444333444666888===JJJWWWiii|||wwwrrrvvv}}}}}}rrrkkkqqq|||~~~kkkhhheeerrrtttbbbbbbhhhwww}}}zzzxxxuuutttsssrrrqqqppppppqqqttttttrrrooollljjjiiihhhiiihhhhhhhhhhhhiiijjjkkkiiiiiiiiiiiiiiiiiiiiiiiikkkiiigggeeeeeeeeeggghhhiiihhhhhhhhhhhhhhhggggggeeedddcccbbbdddfffjjjllldddffffffeeeeeeccc[[[QQQFFF???888777555222333555333555888:::;;;<<>>:::777333000///.........///000111111111000000//////.........333222000000111333666777999:::;;;;;;>>>EEEPPPXXXfffoooyyy}}}~~~|||tttllldddVVVFFF>>><<<<<>>777000)))'''((())))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''***))))))(((((())))))***%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%%%%$$$$$$)))***)))&&&$$$%%%***...666555333000---***'''&&&$$$$$$$$$$$$%%%%%%%%%&&&###$$$&&&(((((((((((('''(((((()))************)))''''''((()))***+++++++++))))))***+++,,,,,,,,,,,,,,,---.../////////000000////////////000111222222444333555888:::@@@NNN[[[kkk~~~vvvnnnqqqxxx~~~uuuiiidddlllxxxwwwffffffhhhuuuvvveeeeeekkkzzz~~~}}}|||{{{ttttttssssssrrrqqqppppppnnnmmmlllmmmnnnnnnllljjjgggggggggggghhhhhhhhhggghhhiiiiiiiiiiiiiiiiiiiiijjjiiiiiihhhhhhhhhhhhhhhiiijjjkkkjjjiiihhhhhhjjjffffffffffffhhhjjjmmmooogggiiihhhfffeeebbbYYYOOOAAA:::444333222000111444222444777:::;;;>>>AAACCCDDDEEEFFFFFFDDD@@@===:::888666333222333444555555111000000////////////////////////.........---------------------.........,,,,,,+++++++++,,,------------------------------...000222444666:::>>>AAAIIIMMMTTTZZZ^^^``````___SSSMMMEEE???<<<999555111000000000000000000111222000000000000000000//////000000//////111333666888:::;;;===???DDDOOO\\\fffuuu|||~~~vvvnnnfffXXXIIIBBB??????CCCGGGLLLRRR\\\eeelllqqqtttwwwuuuuuuvvvxxx|||~~~}}}|||xxxzzz|||~~~~~~xxxsssqqqpppooooooooooooooonnnnnnnnnnnnnnnooopppooommmlllmmmnnnmmmllljjjiiiiiijjjkkkkkkjjjhhhgggggghhhiiihhhffffffffffffhhhiiihhheeecccaaaaaaaaaaaabbbcccdddeeedddcccccccccdddccc```^^^SSSLLLBBB<<<::::::999888555444444333333333333333555555:::BBBIIIQQQ^^^jjjttt{{{}}}wwwrrrooolllmmmllllllpppsssooogggPPPGGGFFFUUUjjjxxx}}}~~~xxxyyyyyy{{{xxxllleeeggguuusssfff[[[XXXZZZ]]]lllxxxyyywwwtttkkkaaaSSSIII===666000++++++...)))((((((''''''(((((()))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''((($$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''')))***---111777:::@@@:::111)))%%%%%%(((******)))((('''&&&&&&&&&'''%%%&&&'''((()))(((''''''((())))))***************&&&'''((()))***+++++++++)))***+++,,,------------+++---///000//////000111////////////000111222333444444555888:::@@@MMM[[[ooovvvnnnqqqyyyzzznnniiippp{{{uuueeeeeeiiivvvvvvcccbbbhhhwww|||{{{uuuuuuttttttrrrqqqpppooolllkkkkkkmmmooonnnkkkhhhgggggggggggggggggggggfffhhhhhhgggggggggggggggggghhhiiijjjkkkkkkjjjjjjiiihhhjjjkkkjjjgggfffgggiiidddeeeeeeggghhhkkklllmmmfffhhhgggeeeccc```WWWMMM@@@999444333222000111444333666999;;;===???BBBEEEFFFGGGIIIIIIHHHEEEAAA???:::777333222333555666666333333222111111111111222000///..................---------....../////////+++++++++++++++,,,---...........................///000333555777:::???BBBJJJMMMRRRWWWZZZ[[[[[[[[[QQQLLLFFFAAA???<<<777333444444333222222222333333111222222222222222333333111111222333555777:::;;;===@@@FFFLLLSSS___lllvvvzzzrrriii[[[MMMFFFDDDCCCFFFKKKQQQWWWaaaiiiooosssvvvwwwvvvvvvwwwzzz~~~~~~~~~|||uuupppnnnnnnnnnnnnnnnooooooooooooppppppoooppppppmmmjjjjjjkkknnnlllkkkjjjiiiiiijjjlllmmmjjjhhhgggggghhhhhhgggfffeeeeeefffhhhiiihhhdddaaaaaaaaaaaaaaabbbcccddddddbbbcccdddffffffddd```]]]RRRKKKAAA;;;999:::999888555444333333222222333333555666;;;CCCJJJSSS```llltttyyy~~~wwwqqqooonnnnnnlllmmmrrrtttlllbbbMMMEEEEEEUUUjjjwww|||}}}yyyzzzzzz~~~vvvrrrvvvuuukkkaaaVVVRRRTTTVVVhhhxxx|||{{{{{{tttkkk\\\OOOAAA777000+++,,,///((((((''''''''''''(((((((((((()))))))))((('''&&&((((((((('''''''''&&&&&&"""%%%''''''%%%$$$&&&'''$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))***+++,,,,,,'''***...555;;;>>>>>>>>>777333,,,&&&###%%%(((+++))))))(((''''''((())))))'''((()))))))))((('''&&&'''(((((()))***)))))))))%%%&&&''')))******++++++***+++,,,------......---+++---000000///...///111000000000000111222333333555444555888:::???LLLYYYoooxxxqqquuu~~~tttnnnttt~~~ttteeefffjjjwwwuuu^^^]]]bbbqqq|||zzzvvvvvvuuutttsssqqqpppooolllkkklllnnnpppnnnjjjffffffgggggggggggggggffffffggggggfffffffffeeeeeeeeeggghhhjjjlllmmmllljjjiiigggiiijjjiiifffeeefffhhhcccccceeegggiiijjjkkklllfffgggfffdddbbb^^^UUUKKKAAA:::444333333111222555555777;;;===>>>AAADDDFFFIIIKKKMMMNNNMMMJJJFFFDDD:::777444222333555666666777777666555555555555666//////......---.........---------......//////000---------------...///000///////////////////////////111333555777;;;???CCCHHHKKKOOOSSSVVVWWWWWWVVVQQQLLLFFFCCCAAA===888444777666555444444444444444333333333444444555555555444555666888:::===???@@@AAAGGGPPPYYYbbbmmmyyy~~~wwwkkk^^^PPPJJJGGGGGGIIIMMMTTT[[[dddlllqqqtttuuuvvvvvvvvvwwwzzz~~~{{{sssnnnlllmmmnnnpppppppppqqqrrrrrrsssssspppqqqpppllliiihhhkkknnnlllkkkiiiiiiiiikkkmmmnnnjjjhhhgggggghhhhhhgggeeeddddddfffhhhiiigggccc___ddddddccccccddddddeeefffbbbccceeeggghhheee```\\\QQQJJJAAA;;;999:::999888555444333333222222333333555666;;;DDDKKKTTTaaalllqqqvvv}}}~~~wwwqqqoooqqqooommmnnnssstttkkk```OOOHHHJJJZZZooo|||yyyzzzzzzzzzooohhh```UUUOOOPPPTTTgggyyy~~~vvvgggXXXGGG:::000)))))),,,((((((''''''''''''(((((('''(((***++++++)))'''&&&))))))((((((((('''''''''"""$$$''''''%%%$$$%%%'''$$$$$$%%%%%%&&&'''(((((())))))(((((((((((())))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&'''(((***,,,...000000777888;;;@@@CCC???777000&&&'''((())))))((('''&&&$$$$$$$$$%%%&&&)))+++,,,)))************((('''&&&&&&''''''(((((((((((((((%%%&&&''')))******++++++++++++,,,---............***---000000......///222000000000000111222333444555444555888999???LLLYYYmmm{{{uuuyyywwwpppuuuttteeegggjjjwwwsssYYYXXX]]]kkk~~~|||zzzzzzzzzxxxvvvsssqqqooonnnmmmnnnmmmmmmmmmmmmkkkgggdddfffggghhhhhhhhhhhhgggggglllkkkiiigggfffeeeeeefffjjjjjjkkkkkkkkkkkkjjjjjjiiiiiihhhhhhiiijjjkkkkkkkkkjjjhhhgggffffffggggggiiihhhgggddd___VVVLLLEEE999888666444333333333333555666999>>>CCCGGGIIIIIIMMMPPPQQQQQQSSSSSSMMMEEEAAA:::555444444222333666666666777888888777555444222111///...------......///////////////......---...///000///---,,,,,,---+++,,,---...////////////555555555777:::>>>AAADDDJJJNNNRRRTTTTTTTTTSSSTTTPPPMMMIIIDDD@@@===<<<;;;;;;;;;;;;:::999888666555666666555555555666666777999:::<<<===???BBBGGGKKKRRRXXXaaakkkssszzzyyysssmmm^^^NNNHHHIIILLLQQQVVVZZZbbbjjjnnnqqqvvvwwwvvvtttxxx}}}{{{sssnnnmmmlllllllllmmmooopppqqqqqqqqqpppmmmmmmlllkkkjjjjjjjjjjjjjjjhhhfffdddeeegggiiikkkhhhggggggfffeeeeeeeeeeeeddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeaaadddffffffffffffaaa[[[PPPGGG>>><<<:::777555666444333222222222222333444222666<<>>======<<<<<<<<<<<<===>>>@@@@@@AAACCCFFFIIILLLQQQVVVZZZaaagggpppxxx~~~~~~xxxooo```QQQKKKMMMPPPUUUZZZ[[[ccckkkooossswwwyyywwwuuuyyy{{{sssooommmmmmllllllmmmnnnpppppppppoooooonnnmmmlllkkkjjjiiiiiiiiiiiihhhgggffffffhhhiiikkkhhhgggeeedddccccccccccccffffffeeedddccccccbbbbbbffffffffffffffffffffffffbbbeeefffdddcccccc^^^XXXOOOFFF>>>;;;:::777555666555444333222222333444555555999???DDDKKKUUUaaajjjsssvvv{{{|||uuuqqqnnnmmmlllkkkjjjlllsssssseeeTTTGGGJJJYYYqqq{{{zzzxxxpppmmmqqqooommmhhh\\\PPPLLLOOOYYYgggwwwrrrRRR:::111///---***+++)))(((((()))******))))))((('''&&&%%%%%%&&&&&&&&&''''''&&&$$$$$$&&&'''$$$%%%&&&''''''''''''''''''''''''''''''((()))))))))(((&&&%%%%%%%%%'''(((***(((&&&&&&((((((&&&$$$!!!###&&&)))+++,,,,,,,,,***---222888???EEEJJJMMM>>>;;;666111,,,)))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''...---------------------,,,------...//////000000222222111111222444666777555333444666999???MMM[[[lllwww}}}wwwyyy{{{qqqppp}}}nnnaaahhhlllxxx{{{lllWWWUUUXXXhhh|||}}}{{{yyyxxxwwwvvvuuuuuuttttttooommmkkkkkkkkkjjjhhhfffkkkkkkkkkjjjjjjiiiiiiiiijjjiiigggfffeeeeeeeeefffiiiiiijjjjjjjjjjjjiiiiiifffggghhhiiijjjiiihhhhhhjjjjjjhhhggggggfffggggggaaaaaa___]]]XXXPPPGGGAAA777666555444333444444555999;;;>>>CCCHHHMMMPPPRRRZZZ]]]______```___WWWNNNDDD===777777666555666999999999::::::;;;::::::999888777666444333333333333222222222111000///...---///000000///...---...000111111222333555555666777666777999<<>>LLLYYYgggsss~~~vvvvvv{{{xxxsssjjjjjjxxxjjj___fffmmmyyy|||mmmYYYWWWZZZhhh||||||yyyyyywwwvvvuuutttttttttqqqooolllkkkkkkkkkjjjiiikkkkkkjjjiiiiiihhhhhhhhhiiihhhgggeeeeeeeeeffffffhhhiiiiiijjjjjjiiiiiihhhfffgggiiijjjjjjiiigggfffhhhhhhgggffffffeeeeeeeee___^^^\\\ZZZUUUNNNEEE???666555444333333444555666;;;>>>BBBGGGLLLQQQUUUXXX]]]aaadddeeefffeee]]]SSSEEE>>>999888888666777::::::;;;;;;<<<<<<=========;;;:::999888777666666666666666666555444333222111222222222111000000111333333333333444555777888888:::;;;===@@@EEEIIILLLNNNPPPRRRUUUVVVUUUUUUUUUUUUVVVTTTSSSQQQOOONNNNNNNNNKKKLLLLLLNNNPPPRRRSSSTTTUUUUUUUUUVVVWWWYYYZZZ[[[\\\___dddhhhmmmsssyyy~~~vvviii[[[WWWYYY[[[___cccccckkkrrruuuyyy~~~|||zzztttpppooommmlllkkklllmmmnnnmmmlllkkkjjjmmmmmmlllkkkjjjiiiggggggggghhhjjjkkklllkkkkkkjjjiiigggdddaaa``````aaabbbeeeeeeeeedddcccbbbaaaaaaeeeeeeeeeeeeeeeeeeeeeeeeeeefffddd```______[[[UUUMMMDDD<<<:::999666555666666555444444444444555666777<<>>JJJVVVdddqqq~~~{{{ssssssyyyuuujjjeee___cccttt}}}fff\\\dddnnnzzzrrr```\\\^^^lll}}}zzzyyywwwuuusssrrrrrrqqqrrrpppmmmmmmmmmmmmlllkkkjjjiiihhhgggfffggggggggghhhhhhfffeeeeeefffggghhhiiiiiijjjjjjjjjjjjiiiiiiggghhhiiikkkkkkiiigggffffffffffffeeeeeedddcccccc^^^]]][[[XXXSSSLLLCCC>>>444444333333444555777888:::???EEEJJJNNNRRRWWWZZZ]]]bbbfffhhhjjjiiiaaaWWWFFF???:::999999777888;;;<<<<<<<<<===>>>???@@@@@@=========<<<<<<;;;::::::999999999999888777666555999:::999888777777999<<<;;;;;;;;;;;;<<<===>>>???AAABBBCCCEEEHHHKKKMMMNNNPPPRRRUUUUUUUUUUUUVVVWWWWWWVVVUUUTTTTTTSSSSSSSSSPPPQQQRRRTTTWWWZZZ\\\^^^aaaaaabbbbbbcccdddfffggglllppptttxxx|||{{{nnnaaa]]]^^^___bbbeeeiiipppwwwzzz}}}yyytttqqqooonnnlllkkkkkklllmmmmmmllljjjjjjlllllllllkkkjjjiiigggfffggghhhjjjlllmmmlllkkkkkkiiihhheeecccbbbbbbcccdddbbbcccccccccccccccccccccccccccccccccccccccccccccdddeeeccc```___```\\\WWWKKKBBB;;;999999666555666666555444444444444555666555999@@@HHHQQQ]]]kkkttt{{{}}}~~~wwwqqqllljjjiiigggjjjssswwwppp___QQQJJJ^^^zzzqqq```^^^_________```\\\\\\^^^\\\WWWUUUVVVcccmmmvvvyyyyyyzzzxxxvvvhhhXXXBBB222,,,,,,,,,+++***))))))***,,,,,,***(((&&&&&&''''''''''''''''''$$$%%%&&&%%%$$$%%%&&&(((((((((((())))))(((''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))+++///444999>>>BBBDDDDDD===333)))%%%&&&***---(((((((((''''''((((((((($$$$$$$$$$$$%%%&&&((((((++++++***)))((('''&&&&&&((((((((()))))))))************+++++++++++++++***!!!'''(((%%%$$$&&&)))*********+++++++++,,,,,,////////////000000000000------...///000222333444555444666999:::===HHHSSSdddppp~~~vvvoooqqqwwwyyywwwgggYYYUUUSSS]]]qqqzzzcccYYYbbbooo{{{yyygggccccccooo}}}yyyxxxvvvtttrrrqqqppppppqqqooonnnnnnnnnnnnlllkkkgggfffeeeddddddeeegggggghhhhhhgggffffffgggiiiiiijjjjjjjjjkkkkkkjjjjjjjjjiiiiiijjjkkkjjjiiihhhgggffffffffffffeeedddcccbbb___]]]ZZZVVVQQQIIIAAA;;;333333333333444666888999<<>>@@@BBBBBB@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>???>>>>>>===<<>>===<<<===???BBBDDDCCCBBBAAAAAABBBCCCDDDHHHIIIJJJKKKLLLNNNOOOOOOPPPSSSUUUVVVVVVWWWXXXZZZYYYYYYXXXXXXXXXWWWWWWWWWUUUVVVWWWYYY]]]```dddfffjjjjjjkkklllmmmoooqqqrrr|||~~~rrrfffcccdddeeegggjjjooovvv|||}}}xxxtttrrrpppnnnllljjjkkklllmmmmmmlllkkkjjjjjjjjjkkkkkkkkkiiihhhgggfffhhhiiikkklllllllllkkkhhhhhhgggfffeeeeeeeeeeeeaaaaaabbbbbbcccdddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbdddccc```______[[[UUUIIIAAA999888888666555777666555444333333444555666444999AAAIIISSS```nnnwww~~~}}}vvvpppkkkhhhggghhhnnnxxxyyynnn^^^TTTLLLeeekkk[[[ZZZ]]]___aaaaaa^^^^^^___\\\WWWVVVYYYfffooouuuuuurrrpppmmmiiiZZZMMM<<<000,,,++++++)))*********+++---,,,***(((&&&''''''(((''''''&&&&&&$$$%%%&&&&&&%%%&&&(((***)))))))))))))))(((((('''(((((((((((((((((('''&&&'''&&&%%%$$$$$$%%%'''(((''')))+++------...111333888;;;@@@DDDDDDBBB===:::///---)))&&&$$$%%%&&&'''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''*********************)))'''(((((()))***+++++++++)))***++++++,,,+++++++++$$$'''***)))'''%%%&&&'''))))))***++++++,,,---------------------------------...///111333444555666555555777::::::<<>>888222222222333444666999:::CCCKKKUUU\\\^^^^^^aaaccceeejjjoooqqqrrrooocccXXXFFF???:::999999888999<<<<<<<<<<<<===???AAACCCDDDBBBCCCEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGEEEDDDEEEIIILLLMMMKKKIIIHHHGGGGGGHHHIIIMMMNNNOOOQQQRRRSSSSSSSSSRRRTTTWWWXXXYYYZZZ\\\^^^\\\\\\\\\\\\\\\[[[ZZZZZZZZZ[[[\\\^^^aaafffjjjlllnnnooopppsssvvvyyy|||}}}tttiiihhhkkkllloooqqqtttzzz|||xxxuuusssqqqnnnllliiijjjkkkmmmmmmmmmllllllhhhiiijjjkkkkkkjjjiiigggfffggghhhjjjkkkkkklllllleeefffggggggggggggfffeeebbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbdddccc```___]]]WWWPPPHHH@@@999888888666555777555444333222222333444555777<<>>777///***)))***)))(((((('''(((***++++++(((%%%(((((())))))(((&&&$$$###,,,,,,,,,+++)))((()))******************)))((((((***)))(((&&&&&&&&&'''(((###%%%'''***,,,---------...222777:::<<<@@@EEEIIIFFF@@@888///+++***+++------***%%%""""""&&&+++///$$$%%%&&&&&&&&&&&&&&&%%%)))(((((('''''''''((((((######$$$&&&''')))******))))))(((((('''&&&&&&&&&((()))***+++++++++++++++***(((((())),,,...///.........---,,,,,,+++++++++/////////////////////...***+++---///111222333333555555888;;;;;;<<>>:::999;;;<<<;;;:::>>>>>>???@@@@@@AAABBBBBBCCCHHHMMMOOOMMMLLLOOOSSSUUUVVVWWWXXXYYYZZZ[[[[[[```^^^\\\[[[[[[\\\___``````___\\\ZZZXXXWWWWWWWWWXXXWWWVVVUUUVVVWWWXXXYYY\\\\\\]]]^^^```aaabbbbbbddddddddddddcccbbbaaa```bbbdddfffhhhiiikkknnnqqquuuwwwzzz}}}yyypppooovvv|||{{{xxx~~~~~~|||yyyvvvsssqqqooonnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkiiiiiijjjjjjiiihhhfffeeefffeeedddcccbbbbbbbbbbbbccccccbbbaaa`````````aaa^^^```bbbbbbbbbcccdddfffeeebbbaaa```___[[[SSSMMMBBB???;;;888777666444333555666666444333333555777999>>>FFFOOOXXXdddpppyyy~~~wwwooojjjgggfffhhhkkkqqquuummm\\\PPPMMMbbbhhh___[[[ffftttzzzyyyvvvxxx|||xxxdddaaakkkvvvwwwssshhh[[[RRRHHH@@@999555///+++***+++,,,,,,((((((''''''''')))***,,,+++***((('''''''''((()))&&&'''***++++++***(((&&&"""$$$&&&((())))))(((''''''&&&$$$$$$%%%'''***,,,)))(((((())),,,111777:::<<<@@@DDDGGGFFFAAA:::555///---+++)))'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$'''))))))&&&%%%&&&(((&&&&&&&&&'''''''''''''''''''''((())))))(((''''''(((((()))***+++,,,,,,,,,---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111......///000111333555666999111---111888>>>EEELLL^^^nnnqqqbbbaaafffeeeaaaQQQEEEFFFIIIVVVlll{{{zzzpppbbb]]]fffyyyvvvpppttt|||xxxuuutttuuuvvvvvvuuussspppmmmlllkkkiiihhhgggffffffeeeeeeeeeeeeffffffggghhhllllllkkkkkkjjjkkkkkkllliiiiiijjjkkklllmmmnnnnnnnnnmmmlllkkkiiiiiihhhhhhhhhiiiiiiiiihhhfffeeedddaaa]]]WWWOOOFFF???999666444333444666666777>>>GGG^^^sssvvvxxxtttyyy||||||yyyppp```QQQAAA===:::999:::;;;;;;:::<<<===>>>@@@AAACCCDDDEEEEEEJJJOOOPPPNNNNNNQQQTTTYYYYYYZZZ\\\]]]___``````fffdddbbb``````aaacccdddeeedddbbb```^^^]]]]]]]]][[[[[[ZZZZZZZZZ[[[\\\]]]^^^^^^___```aaabbbcccdddggggggggggggggggggggggggfffhhhjjjlllmmmooosssuuuyyyzzz}}}|||uuuuuuzzz~~~|||zzzxxxuuutttsssrrrmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmllljjjiiihhhiiiiiijjjjjjiiihhhfffeeefffeeedddcccbbbbbbbbbbbbbbbbbbaaa`````````aaaaaa___aaabbbbbbbbbbbbccceeedddaaa```___^^^ZZZRRRLLLBBB???<<<999888777555444222333333333222333666888:::@@@HHHPPPXXXcccpppxxx~~~vvvooojjjgggffffffmmmwwwwwwgggTTTKKKMMMfffooo^^^ZZZ^^^nnn~~~~~~zzz|||zzzjjjjjjtttyyyzzzuuuiii]]]SSSJJJBBB888444...+++***+++++++++******)))((((((((()))***)))(((''''''&&&&&&''''''((()))***++++++***(((''')))))))))(((&&&$$$""" %%%&&&'''((('''%%%###"""%%%(((,,,111666;;;>>>@@@EEEDDDBBB>>>888111+++''',,,+++***)))'''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%''')))(((&&&%%%&&&(((&&&&&&'''(((((()))******)))((((((''''''&&&&&&&&&((((((((())))))******+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000......///000111333555666777222000333888===DDDLLL```pppxxxkkkfffggglllgggVVVIIIHHHKKKYYYooo}}}{{{rrreeeaaajjjyyy{{{rrrlllppp~~~}}}zzzvvvtttssssssssssssqqqppplllkkkjjjhhhgggfffffffffeeeeeeddddddeeegggiiijjjnnnmmmlllkkkjjjjjjjjjjjjjjjjjjkkklllmmmnnnnnnooonnnlllkkkiiihhhhhhhhhiiihhhhhhhhhhhhgggeeecccbbb]]]YYYSSSKKKCCC<<<888555333222444777999;;;CCCMMMcccwww}}}ooooootttzzz~~~|||vvvkkk[[[MMM???<<<999888999:::::::::;;;<<<===@@@BBBEEEFFFGGGGGGKKKOOOQQQPPPQQQSSSVVVZZZZZZ\\\^^^```aaacccdddiiihhhgggeeeeeeeeefffgggiiihhhfffeeedddccccccccc^^^^^^]]]]]]^^^______```______``````aaabbbddddddjjjiiiiiiiiijjjkkkmmmnnnllloooqqqssstttuuuxxx{{{}}}~~~}}}~~~}}}zzzzzzxxxwwwvvvuuuuuuuuuqqqqqqqqqpppppppppooooooppppppooonnnllljjjhhhfffiiijjjjjjiiiiiihhhgggffffffeeedddccccccbbbbbbbbbaaaaaa`````````aaaaaabbbaaabbbccccccaaaaaabbbcccbbb```^^^]]]\\\XXXQQQKKKBBB@@@<<<999888888666555///000111111222333666999<<>>@@@BBBEEEFFFGGGHHHKKKNNNPPPPPPQQQTTTWWWWWWXXXZZZ\\\^^^```bbbcccfffffffffeeeeeeffffffgggiiihhhgggfffeeeddddddddd^^^^^^^^^______```aaaaaa```______```aaabbbdddeeeiiiiiiiiiiiikkknnnqqqsssuuuwwwyyyzzzzzz{{{|||~~~}}}wwwuuuttttttttttttuuuvvvvvvvvvuuuuuutttsssrrrrrrrrrqqqqqqpppooommmkkkjjjiiijjjjjjiiiiiihhhggggggfffffffffeeedddccccccccccccaaaaaaaaaaaaaaabbbcccdddbbbcccdddccc```___```aaa```^^^\\\\\\[[[WWWOOOIIIAAA>>>;;;888777777555444000111222222222333666999===BBBIIIPPPWWWaaalllttt{{{~~~wwwppplllkkkjjjmmmxxx~~~sss[[[GGGBBBGGGbbbsss```SSSZZZkkk}}}{{{xxxrrrmmmrrr{{{|||{{{uuujjjaaaZZZQQQHHH555111,,,))))))******)))++++++******))))))))))))***+++,,,,,,,,,+++)))(((+++***)))''''''''''''(((&&&%%%%%%%%%&&&(((***,,,)))(((((()))***---///000000333999======;;;777444000---***&&&%%%&&&(((***$$$%%%&&&'''((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''&&&''''''((()))***++++++)))'''%%%$$$###$$$&&&''')))))))))))))))((((((((('''((()))++++++******)))******+++,,,,,,---......///////////////........./////////000111333444555222444888:::888888AAAKKKaaappp|||tttsssuuuvvvtttfffYYYUUUSSS^^^sssvvvnnntttzzzxxxnnneeeiiiyyy}}}xxxuuurrrpppooooooooonnnjjjjjjiiihhhhhhggghhhhhhffffffffffffgggiiikkklllmmmllllllkkkkkkllllllmmmlllmmmmmmmmmmmmmmmmmmmmmlllkkkiiihhhhhhhhhhhhiiiiiiiiiiiihhhfffdddaaa```ZZZVVVMMMDDD<<<777444333444333555999:::===EEEOOOZZZcccaaa[[[ZZZUUUTTT^^^pppzzzsssbbbOOOAAA:::999888666555666888999======>>>@@@BBBCCCEEEEEEHHHIIILLLMMMOOOQQQTTTVVVVVVWWWXXXZZZ]]]___```aaaaaabbbcccdddeeefffffffffhhhhhhgggfffeeecccbbbaaa]]]^^^^^^___```aaaaaaaaa````````````aaacccfffgggiiiiiiiiijjjmmmqqqtttwww{{{}}}~~~tttllliiijjjuuuzzzyyytttqqqqqqrrrssstttvvvxxxyyyyyyyyyxxxwwwuuutttssssssqqqqqqqqqqqqpppooonnnmmmjjjjjjiiihhhhhhggggggggggggfffeeedddccccccccccccbbbbbbbbbbbbccccccdddeeecccddddddbbb```^^^___```___]]][[[[[[ZZZUUUNNNHHH???<<<888666666555444333333444444333333444666999<<>>III^^^nnnssskkkmmmuuuvvvyyypppeeeaaa\\\cccwww~~~rrrvvvzzzzzzoooeeeiiixxxzzzwwwtttrrrqqqqqqpppooojjjjjjiiiiiiiiiiiiiiijjjhhhhhhiiijjjkkkkkkllllllmmmlllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhgggeeebbb___]]]WWWRRRJJJAAA999555444333555555666:::;;;>>>FFFPPPUUU[[[UUUMMMNNNOOOUUUddduuuooo[[[III<<<777777777555444444777999<<<===>>>???AAABBBCCCDDDHHHHHHIIIKKKNNNQQQTTTUUUWWWWWWYYY[[[\\\^^^``````___aaacccdddeeeeeeeeedddfffeeeeeedddbbb```^^^]]]ZZZ[[[\\\^^^____________^^^^^^^^^^^^```dddgggiiiiiijjjkkkmmmpppssswwwyyy|||~~~zzzrrrggg^^^ZZZYYYaaagggooowwwzzzyyyvvvsssqqqrrrssstttvvvyyy{{{|||{{{zzzyyyxxxvvvuuutttsssoooppppppqqqqqqqqqppppppkkkjjjiiihhhgggggggggggggggfffeeedddccccccccccccccccccbbbbbbbbbcccddddddcccddddddbbb```^^^^^^______]]][[[[[[YYYUUUNNNHHH===:::777555555444333222444555555444333444666999<<>>AAAJJJSSSTTT[[[WWWQQQUUUXXXaaarrr|||gggSSSDDD:::666666666444222333666999999:::<<<>>>@@@BBBDDDEEEHHHHHHHHHKKKNNNRRRTTTUUUWWWWWWXXXZZZ[[[]]]^^^^^^___```bbbccccccbbb```^^^``````___^^^\\\YYYVVVUUUSSSTTTVVVXXXYYYYYYYYYYYYWWWWWWWWWXXX[[[^^^bbbeeeggghhhjjjmmmpppsssuuuvvvwwwzzz~~~{{{yyyyyy{{{|||}}}||||||}}}tttqqqkkkddd\\\VVVRRRQQQTTTYYYccclllrrrttttttssspppqqqrrrtttvvvyyy{{{}}}|||{{{zzzxxxvvvuuussssssnnnnnnoooooopppoooooonnnkkkjjjiiihhhggggggggghhhgggfffeeeddddddcccddddddbbbbbbaaaaaa```aaaaaaaaabbbccccccbbb___^^^^^^______]]][[[[[[ZZZUUUNNNHHH===:::777555555555444333111222333333333444777:::<<>>888111---+++***)))((('''&&&&&&&&& !!!###%%%'''(((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&(((&&&###"""$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((()))******(((((())))))******++++++))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000000000000111222333333555444555666444444;;;CCCXXXiii{{{sssfffcccgggnnnuuurrrlllhhhdddkkk}}}pppssszzzwwwlllcccgggvvvuuusssqqqooonnnllljjjgggkkkkkkjjjjjjkkkkkklllllljjjkkknnnppppppnnnllljjjqqqpppooommmkkkjjjjjjjjjlllllllllkkkkkkjjjjjjiiiiiijjjmmmnnnnnnllliiihhheeeeeedddbbb```\\\YYYXXXLLLGGG@@@999444444555777666666888===@@@DDDMMMWWWYYYbbbbbb```eeeiiiqqqyyyaaaNNN@@@999555666666444222222555999666777:::===@@@CCCEEEFFFIIIHHHHHHKKKOOOSSSUUUVVVUUUVVVWWWXXXYYYZZZ[[[[[[^^^___```aaa___]]]ZZZXXX[[[ZZZZZZXXXUUURRROOOMMMLLLMMMOOOQQQRRRRRRRRRRRROOOOOOOOOPPPTTTXXX]]]___cccdddgggkkknnnppprrrrrrssswww|||zzzuuuqqqoooooommmllljjjlllqqqvvv{{{}}}|||{{{jjjeee___YYYUUURRROOOMMMNNNSSS]]]fffnnnqqqrrrrrrnnnnnnppprrrtttwwwzzz{{{|||{{{zzzxxxvvvtttsssrrrnnnnnnnnnnnnnnnmmmmmmlllkkkjjjiiigggggggggggghhhggggggfffeeeddddddddddddbbbaaa```_______________aaabbbcccbbb___^^^___```___]]][[[[[[ZZZUUUNNNHHH>>>;;;888666666666555444...///111111222444888;;;===CCCLLLVVV```lllyyyxxxrrrooopppsssuuuzzz|||rrrYYYCCC<<<>>>AAA[[[tttuuuddd___cccttt~~~tttrrrpppwwwxxxooofffgggsssyyypppggg\\\LLL===222000---,,,,,,,,,+++***,,,---......---,,,***)))+++***((('''''''''((()))(((((()))***+++,,,------666777999===AAAEEEHHHJJJ???;;;555///+++))))))***)))((((((((('''&&&&&&%%%#########$$$$$$%%%%%%$$$&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&)))%%%""""""$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))&&&''''''((()))******+++((()))+++,,,,,,,,,***)))---,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111111000000000111222333333666444333444333444:::BBBXXXhhh{{{zzznnngggggggggnnnllleeeccc```jjjyyymmmqqqzzzsssiii```eeevvv}}}zzzxxxvvvtttrrrooonnnmmmllljjjkkkkkkllllllkkkjjjjjjlllnnnoooqqqqqqooonnnlllooonnnllljjjiiiiiiiiiiiilllkkkjjjiiihhhiiijjjkkkkkkkkkkkkkkkjjjiiihhhhhhcccbbbaaa```^^^YYYTTTPPPGGGCCC===888555444555666:::999999;;;@@@HHHOOOTTT^^^bbbiiirrr|||rrrZZZGGG<<<999222111000//////000111222444666:::>>>AAACCCCCCCCCDDDEEEFFFHHHKKKNNNPPPRRRTTTUUUVVVWWWXXXXXXXXXXXX]]]]]]^^^]]]YYYTTTOOOKKKQQQPPPNNNKKKHHHFFFDDDCCC???@@@BBBCCCDDDDDDCCCCCCDDDDDDDDDEEEGGGKKKNNNQQQSSSUUUYYY^^^bbbfffhhhiiioooqqqtttzzz|||pppeeebbbaaa]]]ZZZXXXZZZ___gggpppvvvwwwtttqqqllliiibbbZZZXXXXXXTTTMMMNNNQQQXXXaaaiiinnnppppppmmmnnnooopppqqqrrrssssssvvvvvvwwwwwwvvvsssqqqoooqqqqqqqqqqqqpppnnnlllkkkkkkjjjjjjiiiiiiiiiiiiiiillliiifffdddccccccbbbaaacccbbb```___^^^___aaabbbeeedddcccbbbaaaaaaaaaaaahhhccc^^^[[[XXXSSSKKKDDD;;;999666555555444333111222333333333444777<<<@@@>>>DDDMMMXXXcccooozzz{{{sssqqqooommmrrrzzzxxxfffQQQ@@@999>>>GGGbbb~~~vvvoooiiizzzxxxpppnnnrrrpppllliiikkkrrr}}}~~~}}}rrrXXXAAA666---'''))),,,,,,+++,,,************))))))))))))******(((&&&$$$''',,,222,,,,,,,,,...111555888;;;FFFFFFFFFBBB===<<>>555...---...,,,***+++++++++***)))((('''''''''$$$(((---///---)))''''''...111555:::@@@EEEHHHJJJFFFDDD@@@999222...,,,,,,))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***)))'''&&&&&&''')))***((((((((())))))*********000000111111222222222333000000000000000000000000333333333333333444555666666555555666555555;;;CCCRRRbbbxxxwwwiiibbbbbbaaacccbbb[[[UUU[[[lll{{{mmmdddnnnzzzyyyiii```\\\eeeuuu~~~}}}zzzxxxvvvsssqqqooonnnmmmkkklllmmmmmmnnnnnnnnnnnnmmmnnnoooppppppooonnnmmmmmmlllkkkkkkjjjjjjjjjkkkjjjjjjjjjjjjkkkkkkmmmmmmkkkkkkkkkjjjiiihhhfffeeeeeecccaaa___[[[UUUOOOJJJ>>><<<999666666777:::<<<>>>>>>===???BBBHHHMMMQQQWWW^^^jjjxxx{{{eeeOOO???888666222111000000000000111222444555666888;;;===@@@AAABBBCCCDDDFFFIIIKKKLLLMMMKKKLLLNNNPPPPPPPPPNNNMMMMMMLLLJJJGGGDDDAAA===<<<:::;;;;;;;;;999888666444444444444444444333222222444333333444555777999;;;999:::===AAAGGGLLLQQQTTT\\\]]]___dddjjjpppsssttttttxxx}}}~~~xxxuuussssssuuuyyy~~~|||yyynnncccYYYUUUSSSQQQQQQTTT[[[___fffooovvv||||||qqqhhhfffdddaaaZZZZZZ[[[^^^dddjjjnnnpppllllllmmmoooppprrrsssssstttuuuwwwxxxyyyyyyxxxwwwssssssssssssqqqooommmllljjjiiiiiihhhhhhhhhhhhhhhiiigggeeedddeeeeeedddccc``````_________aaabbbcccddddddcccbbbbbbaaaaaaaaacccaaa^^^[[[XXXQQQGGG@@@;;;999777555666555444222222333333333444888===@@@HHHMMMUUU^^^gggpppxxx~~~~~~tttpppoooppptttyyymmmUUUBBB999:::EEERRRqqqxxxzzz|||zzzvvvrrrooonnnkkkiiihhhkkkrrr|||lllRRR>>>666///------***((()))************+++,,,------)))***++++++---000555888AAACCCEEEFFFGGGEEEDDDCCC888555000---+++)))'''%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%&&&&&&%%%&&&&&&'''((()))***)))(((''''''((()))***((()))***+++,,,---......,,,---///000111111111111111111111111111111111111333333333333444555666777666555444555444444;;;CCCTTTeee{{{uuuggg```aaaaaacccaaaZZZUUU[[[mmm}}}lllccclll|||wwwhhh___[[[dddttt~~~{{{zzzwwwuuurrrpppooonnnlllmmmnnnooooooooooooooonnnnnnoooooooooooonnnnnnmmmmmmmmmmmmllllllmmmmmmhhhhhhhhhiiijjjkkkllllllkkkkkkjjjiiihhhfffeeedddfffdddaaa]]]YYYSSSKKKFFF<<<:::888777777999<<<>>>@@@??????@@@BBBFFFJJJMMMNNNTTT^^^jjjuuu}}}|||lllXXXFFF:::666555111111111111111111111111444333333444777:::===???@@@AAACCCEEEGGGHHHIIIJJJHHHIIIKKKLLLKKKIIIFFFDDDFFFEEEBBB???<<<:::888777555555666666666444222000333333333333333333333333333333333333444555666777666777888;;;???DDDIIILLLUUUTTTTTTVVV[[[___bbbcccmmmqqqvvvzzz}}}wwwnnnfffaaa^^^___ccciiioooqqqpppnnnbbbZZZSSSQQQQQQRRRWWW]]]dddkkkvvvuuuooollliiicccaaa^^^___bbbhhhlllnnnkkklllmmmnnnpppqqqrrrrrrqqqssstttvvvxxxyyyyyyyyysssttttttsssrrrpppnnnllljjjiiihhhhhhgggggghhhhhhfffdddccccccdddeeedddbbb____________```aaacccdddccccccccccccbbbbbbaaaaaa```___]]][[[VVVNNNDDD===;;;888666555666555444333111222333333555888===AAAJJJOOOWWWaaaiiirrrzzz~~~uuuoooooorrrvvvxxxzzzdddLLL===888:::GGGTTTxxxyyywwwtttrrrrrrsssttttttqqqmmmjjjllluuummmQQQ999222---,,,,,,******,,,+++************+++---...------///333888@@@GGGLLLKKKIIIGGGBBB===777222///+++(((&&&'''***,,,+++)))%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###&&&&&&%%%&&&&&&'''((()))******))))))))))))******(((((()))***++++++,,,,,,&&&(((***---......---,,,111111111111111111111111111111111222333444555666666444444555444444;;;CCCWWWjjjwwwggg```aaaggghhhfff^^^XXX^^^pppnnnfffnnnvvvddd[[[XXXbbbrrr}}}|||yyyvvvsssqqqoooooommmnnnoooooopppppppppooonnnnnnoooooooooooonnnnnnoooooooooooooooooonnnnnnhhhhhhiiijjjkkkllllllllliiiiiiiiihhhgggfffdddccceeeccc```\\\WWWPPPIIICCC<<<;;;999999:::<<<>>>@@@AAAAAAAAABBBDDDFFFIIIJJJJJJMMMSSSZZZaaaggglllnnnppphhh[[[KKK>>>777555555111111222222222222111111333222222222444777:::<<>><<>>;;;888666555444444333444444444333222000///333333333333333444444555444444333444444444555555777777666777:::===@@@BBBJJJHHHFFFGGGKKKOOOQQQRRR\\\aaaggglllqqqxxxzzznnndddZZZRRRMMMJJJMMMRRRXXX]]]```aaa```YYYTTTQQQQQQSSSWWW```iiisss}}}}}}wwwsssmmmiiidddbbbdddgggjjjlllllllllmmmnnnoooppppppqqqnnnoooqqqsssuuuvvvwwwxxxssssssssssssrrrpppnnnmmmjjjiiiiiihhhhhhhhhhhhhhhcccbbbaaabbbccccccbbbaaa_________```aaabbbccccccbbbbbbcccccccccbbbaaaaaa^^^]]]\\\YYYSSSKKKAAA;;;999777555555555555444333111222333333555888===AAAHHHNNNXXXbbbkkkttt|||uuuooopppuuuwwwwwwqqq\\\FFF<<<888:::GGGVVV~~~vvvrrrnnnmmmppptttwwwxxxyyyrrrjjjkkkuuugggKKK777111---------+++---000,,,+++***)))***+++---...444999BBBJJJMMMJJJDDD???:::888555222///---,,,,,,---***'''''')))***(((%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$%%%&&&&&&%%%&&&&&&'''((()))******))))))))))))******'''''''''''''''&&&&&&&&&'''))),,,...//////...---/////////////////////////////////000111222444555666444444444444555<<>>@@@DDDHHHMMMPPPQQQRRRRRRQQQRRRWWW[[[aaannnyyywwwsssnnnkkkjjjkkkkkkkkkmmmmmmmmmmmmnnnnnnnnnnnnlllmmmnnnoooqqqssstttuuupppqqqrrrrrrrrrqqqooonnnkkkjjjjjjiiiiiiiiiiiiiiicccbbbaaabbbccccccbbb```______``````aaaaaabbbbbbaaabbbcccddddddcccbbbaaa]]]\\\[[[WWWPPPGGG???;;;888666444333444444333222000111222333555999>>>BBBGGGMMMWWWbbbllluuu}}}}}}tttoooqqqwwwxxxuuugggSSSAAA;;;888:::JJJ]]]nnnllljjjjjjnnnssswwwyyy|||sssiiihhhsss}}}]]]CCC333...++++++***)))+++///,,,---///222888>>>CCCFFFKKKJJJJJJHHHDDD>>>555///***)))(((&&&'''(((***,,,)))(((''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))+++*********)))))))))((()))***+++---.........------------------------------......///000222333444666444333444444666???HHH^^^ssszzziiiccceeeuuuwwwtttllldddgggvvvyyypppxxxttt\\\SSSQQQ\\\mmm|||~~~~~~~~~|||xxxuuusssqqqpppppppppppppppooonnnmmmllloooooonnnnnnnnnnnnooooooooooooppppppooommmlllkkkiiiiiijjjkkkkkkkkkjjjiiieeeeeefffffffffeeeeeedddcccaaa]]]YYYTTTMMMEEE@@@:::;;;<<<>>>AAAEEEIIIKKKLLLMMMNNNOOOQQQRRRSSSSSSVVVVVVWWWWWWUUUSSSQQQPPPMMMIIIBBB<<<888555333222111222222333333222222111111111111222333555777888>>>???AAACCCDDDDDDCCCBBBAAA???<<<999777555444444222222222222222222111111222222111222444666999;;;???>>><<<;;;999999999999777777888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;===???@@@@@@???CCCHHHKKKOOOUUU^^^eeegggnnntttwwwzzzuuuiiiXXXJJJBBB===999666999:::<<<>>>@@@CCCFFFHHHKKKNNNVVV```iiittt}}}xxxuuusssqqqnnnmmmnnnnnnnnnmmmmmmmmmlllllllllllllllmmmnnnoooqqqqqqnnnooopppqqqqqqqqqpppooolllkkkkkkjjjjjjjjjjjjjjjeeedddcccdddeeedddbbb`````````aaaaaaaaaaaaaaa``````aaacccddddddcccbbbaaa\\\\\\ZZZUUUMMMEEE>>>:::666444222222333333222111000111222333555999>>>BBBFFFMMMWWWbbbkkkttt{{{}}}zzzsssooossszzzyyyrrr^^^KKK<<<888777:::OOOgggsssggghhhiiilllooossswwwzzz|||rrriiikkkuuupppSSS<<<000,,,+++------...222777888999;;;???EEELLLSSSVVVMMMEEE:::111...---------(((((('''&&&&&&&&&&&&&&&###%%%'''((('''((()))***%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((((((((())))))(((((((((++++++++++++,,,,,,,,,,,,))))))******++++++++++++---------------------------......///111222444555666444333555555888AAAKKKaaawwwssseeeccchhhtttwwwvvvooogggjjjxxx|||rrryyyrrrZZZRRRPPP[[[mmm|||}}}|||}}}|||yyyvvvsssrrrqqqppppppppppppooommmlllkkkoooooonnnnnnnnnnnnoooooonnnooooooooommmkkkiiihhhffffffggghhhhhhgggeeeeeecccdddeeeeeeffffffeeeeeebbb```\\\YYYTTTMMMEEE@@@888999<<>>???>>>===<<<<<<:::777444333222333444111222333444444444333333333333333444777<<<@@@CCCKKKJJJGGGDDDAAA@@@??????===>>>???@@@AAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAACCCAAA????????????>>>===BBBDDDEEEEEEEEEHHHNNNSSSUUU]]]dddggglllqqqtttsssgggZZZJJJ???;;;;;;:::999888888999999:::<<<@@@BBBFFFLLLYYYhhhvvv|||yyyuuuqqqnnnooonnnnnnmmmllllllkkkkkkmmmmmmlllmmmmmmnnnoooppplllmmmooopppqqqqqqppppppmmmlllkkkkkkjjjjjjkkkkkkgggfffeeefffgggfffcccaaa```aaaaaaaaaaaaaaa```___```aaacccddddddcccbbbaaa\\\\\\YYYSSSKKKCCC===;;;555333111111222222111000000111222333555999>>>BBBFFFMMMWWWaaajjjrrryyy}}}zzzxxxrrrooottt{{{yyyqqqYYYGGG999666555;;;SSSppphhhcccgggkkkoooqqquuuyyy|||{{{ssslllooozzz~~~wwwfffLLL666333000111555888;;;AAAHHHMMMKKKHHHFFFEEEFFFHHHIII111---))))))***+++***(((&&&'''((())))))'''%%%$$$'''***,,,***&&&$$$%%%'''$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&'''))))))''''''((((((((((((''''''$$$$$$%%%&&&'''((())))))---,,,,,,++++++,,,------------------------------......///000111333555666666333333555666999CCCMMMcccyyy|||lllaaabbbjjjrrruuuvvvpppiiikkkyyy|||sssyyy~~~pppZZZRRRPPP[[[mmm}}}~~~{{{yyywwwuuurrrpppnnnooopppqqqqqqpppooonnnlllmmmooopppppppppooonnnooommmkkkhhhfffeeeeeeeeecccdddeeeeeeddddddfffgggfffdddbbbaaabbbcccccccccaaa```^^^ZZZSSSKKKDDD???;;;;;;<<>>>>>>>>???BBBEEEHHHRRRbbbqqq|||yyyvvvtttrrrmmmjjjlllmmmkkkkkknnnmmmmmmnnnnnnoooooopppppplllnnnqqqqqqpppnnnmmmmmmoooooooooooonnnmmmlllkkkjjjiiihhhfffdddbbbaaa```````````````aaacccdddeeeaaacccdddeeeeeeccc```^^^ZZZYYYVVVQQQJJJCCC<<<888888777555222000///......111111222222333777===AAALLLTTT___jjjrrrwww{{{~~~~~~xxxpppooovvv{{{uuukkkNNN@@@777888777===XXXwwwssskkkcccnnnyyy|||}}}wwwkkknnn{{{}}}|||yyysssgggWWWGGG<<>>:::666333000222333333444444444444333222222222111111111222222666444333444777888666555111333444333222111222333444444444444444555555666888===AAAAAAAAAIIIWWWcccnnnmmmjjjgggccc___\\\ZZZ______^^^[[[YYYZZZ\\\___gggggggggfffddd```\\\ZZZ\\\]]]___``````]]]ZZZXXXXXXVVVUUUSSSSSSSSSTTTTTTTTTVVVWWWWWW[[[]]]YYYSSSNNNGGG@@@>>><<<<<<@@@FFFJJJLLLNNNNNNLLLJJJIIIJJJNNNXXXhhhxxx{{{xxxsssnnnkkklllmmmllllllooonnnnnnnnnoooooopppppppppnnnpppqqqqqqooommmmmmmmmooooooooonnnnnnlllkkkkkkiiihhhgggeeecccbbb``````aaaaaaaaaaaabbbcccdddeeeaaabbbddddddcccaaa___]]][[[YYYUUUPPPIIIBBB<<<888666555444333222222222222222333333333555999???CCCMMMUUUaaallluuuzzz~~~{{{vvvpppooouuuyyyqqqfffJJJ>>>666888:::DDDaaayyyllliiinnnyyyzzzmmmnnnyyy~~~qqqnnniiieeebbb^^^XXXTTTLLLKKKJJJGGGEEECCCAAA@@@777444000///......+++)))((((((((((((((('''''''''(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))&&&$$$$$$&&&''''''&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&'''''''''(((((((((((((((((())))))))))))))))))******+++,,,---......//////...---------------......000111222222222222444222111333333666???HHH]]]mmm~~~nnn```XXXXXXZZZccc```[[[VVVWWWbbbrrr~~~qqqeeejjjwwwkkkbbb^^^eeerrr}}}~~~~~~~~~|||{{{zzzzzzyyyvvvtttqqqqqqqqqqqqpppnnnmmmlllmmmmmmmmmlllmmmmmmnnnooonnnmmmjjjhhhgggfffffffffhhhkkknnnooolllhhheeeddddddcccbbbbbbdddfffffffffcccaaa___ZZZSSSKKKDDD@@@AAAAAACCCGGGNNNVVV^^^ccceeeaaa^^^```bbbcccgggmmmlllnnnmmmkkkjjjiiieee^^^ZZZTTTJJJBBB;;;777444333333333444444555555555555333333333333333333444444666444333444555555444222444555666666555555777999:::::::::;;;<<<===>>>???BBBGGGMMMOOOQQQXXXeeepppzzzzzzzzzyyyvvvsssooommmoooooonnnllljjjjjjlllnnnyyyzzz{{{{{{yyyuuuqqqooopppsssyyy}}}}}}zzzwwwqqqnnnjjjiiijjjjjjiiifffcccfffgggffffffddd[[[QQQPPPHHHBBBBBBEEEIIIQQQXXX^^^aaacccccc___ZZZVVVTTTTTT\\\jjjzzzssshhhhhhmmmsssuuu{{{~~~{{{tttnnnlllnnnooommmnnnpppppppppppppppppppppqqqqqqqqqrrrrrrqqqnnnmmmmmmnnnooooooooonnnmmmkkkjjjiiiggggggfffdddcccaaa```___bbbbbbbbbbbbbbbcccdddeeeaaabbbccccccbbb___]]][[[[[[YYYUUUOOOHHHAAA;;;888444444333333444444555666333444444555777;;;AAAFFFNNNVVVcccpppyyy~~~wwwtttppppppvvvwwwlll___EEE:::444888???NNNmmm{{{iiieeejjjyyyrrrooovvv|||zzzuuuiiiiiikkknnnooojjj^^^UUUKKKHHHCCC>>>888444222000))))))***+++---+++(((&&&&&&&&&&&&'''''''''(((((()))))))))(((((('''%%%%%%''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%&&&(((''''''((((((((()))))))))'''(((((())))))*********((((((***,,,...000111222000//////............//////000000111111111111111444222222333444555===FFFUUUdddyyyqqqbbbXXXVVVXXX]]]XXXQQQLLLOOO\\\ooo}}}pppbbbfffvvvtttkkkffflllwww~~~}}}|||}}}}}}}}}zzzxxxuuutttsssrrrqqqooonnnmmmnnnmmmlllkkkkkklllmmmnnnmmmllljjjhhhggggggggggggmmmqqquuuvvvsssmmmhhheeefffeeeeeefffiiijjjjjjjjjdddbbb___ZZZSSSKKKDDD@@@???@@@BBBFFFLLLSSSZZZ]]]\\\XXXVVVYYY\\\___fffmmmkkkoooqqqooooooooolllgggddd]]]QQQFFF???:::777555333333333444555666777777666777777888888888888888444444444555666777777666999:::;;;:::::::::===???BBBCCCDDDFFFHHHKKKMMMOOOTTTZZZ___bbbccchhhrrrzzz}}}zzzxxxwwwwwwxxxwwwvvvtttuuuwwwyyy}}}}}}~~~~~~~~~|||qqqeee\\\RRRKKKLLLSSSZZZcccjjjoooqqqrrrqqqmmmhhheeedddaaaeeemmmzzzsssggg^^^ZZZ```jjjnnnpppttt{{{{{{uuupppmmmooopppoooppprrrqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrpppmmmlllmmmnnnoooooonnnnnnlllkkkiiihhhffffffeeedddcccbbbaaa```cccbbbbbbbbbbbbbbbcccdddaaaaaabbbaaa```^^^\\\ZZZ[[[YYYTTTMMMFFF???:::888333333333333333444555666222333444555888===CCCHHHNNNWWWeeerrr{{{uuusssqqqrrrwwwvvvhhhXXXAAA888333999CCCVVVwwwjjj^^^cccnnnsssqqqxxx~~~}}}xxxuuurrrpppoookkk___OOOBBB;;;888444000,,,******)))&&&''')))+++,,,+++)))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%&&&((((((((((((((())))))))))))''''''((()))******++++++))))))+++---///111222333000000///////////////000111222222222222222111111444222333444444555;;;DDDNNN\\\qqqwwwfff[[[WWWWWWXXXSSSMMMIIIMMMZZZlllxxxssseeehhhuuu~~~uuunnnrrr{{{~~~~~~|||wwwwwwuuutttrrrqqqpppooonnnmmmlllkkkkkklllmmmnnnmmmllljjjiiihhhhhhhhhiiinnnrrrvvvwwwsssmmmhhheeeeeeeeeeeegggjjjkkkkkkjjjeeeccc```ZZZRRRKKKDDD@@@>>>???AAAEEEIIINNNRRRUUUOOOKKKJJJOOOSSSXXX___gggiiiooosssssstttuuutttpppjjjbbbWWWLLLCCC>>>:::888333333333333444666888999999999:::;;;<<<<<<;;;;;;666666777777777777888888888:::<<<>>>???AAADDDGGGKKKLLLOOORRRVVVZZZ]]]___hhhlllppprrrrrrtttzzz}}}{{{zzzyyyyyyyyy|||}}}|||{{{xxxxxxyyy{{{|||}}}mmmaaaWWWXXX```hhhoootttwwwxxxwwwuuusssrrrssstttwwwvvvvvvyyy~~~|||xxxnnnfff]]]WWWSSSVVVbbbnnnuuuuuuvvvzzz{{{vvvqqqnnnqqqrrrqqqrrruuussssssrrrrrrqqqqqqpppppprrrsssrrrpppmmmlllmmmnnnnnnnnnmmmmmmllljjjiiihhhffffffeeeeeedddcccbbbbbbccccccbbbaaaaaaaaabbbbbbaaabbbbbbaaa```^^^]]]\\\\\\XXXRRRKKKCCC===999777333333222222222222222333111222444555888>>>EEEIIIQQQYYYgggsss||||||tttsssrrruuuyyyuuudddRRR???888444;;;GGG]]]}}}uuu```XXXbbbppp~~~xxxyyy{{{ooo^^^PPPGGG@@@999555///...,,,*********,,,---))))))))))))))))))***+++)))))))))((('''&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%###$$$%%%'''&&&%%%%%%&&&((((((((((((((())))))))))))'''(((((()))***++++++,,,+++,,,,,,---///000000111000000/////////000000111333333333444333333222111444333444555444444999AAAIIIVVVjjj|||{{{kkk]]]VVVSSSQQQNNNKKKJJJPPP[[[hhhqqqxxxxxxjjjmmmvvvzzzsssvvv~~~vvvyyy~~~}}}xxxwwwuuutttrrrqqqqqqpppooonnnmmmmmmlllmmmmmmmmmlllkkkjjjiiihhhiiiiiijjjjjjmmmppppppmmmiiieeedddbbbbbbccceeeggghhhhhhffffffddd```ZZZRRRKKKDDDAAA@@@@@@BBBDDDFFFIIIKKKLLLDDDAAAAAAFFFKKKNNNUUU\\\cccjjjqqqsssuuuxxxwwwuuuiiicccZZZQQQIIIBBB===:::444333333444555888:::<<<;;;<<<>>>???@@@??????>>>;;;<<<<<<;;;999777888999<<<@@@EEEIIILLLPPPSSSVVVYYY[[[]]]```dddiiilllnnntttvvvyyyyyyyyyzzz~~~{{{{{{{{{|||}}}~~~||||||}}}vvviiijjjqqqxxx|||~~~xxxwwwvvvuuutttwww|||{{{wwwtttoooiiiddd]]]YYYUUUTTTUUUZZZfffsss}}}}}}||||||~~~wwwrrrppprrrtttssstttwwwssssssrrrrrrqqqpppoooooopppqqqqqqpppmmmllllllmmmllllllllllllkkkjjjiiiiiihhhgggggggggffffffeeeeeeeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```______\\\XXXQQQIIIAAA<<<888777444444333222111111111111111222444666999???GGGLLLUUU]]]hhhttt}}}zzzsssssssssuuuxxxsss```LLL>>>999777>>>LLLdddnnnZZZUUUbbbsss~~~vvveee]]]PPPCCC999222...,,,***)))((((((((()))+++,,,******)))'''%%%&&&(((+++)))((('''&&&%%%$$$######!!!!!!###$$$&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&$$$###$$$%%%'''&&&%%%%%%&&&(((''''''((((((((()))))))))((())))))******+++++++++---------........./////////////////////000000111222333333333333333222222444333555666555333888>>>FFFRRReeewwwnnn^^^SSSNNNIIIIIIJJJMMMUUU^^^hhhmmmsss{{{nnnrrrxxx|||uuuwwwyyy{{{~~~|||wwwuuutttrrrqqqpppppppppnnnooooooooonnnnnnmmmllllllkkkjjjiiiiiiiiijjjkkkgggiiijjjjjjgggeeeddddddaaaaaabbbdddfffgggeeedddgggeee```ZZZRRRJJJDDDAAA@@@@@@AAAAAABBBBBBBBBBBB>>>;;;;;;???BBBDDDHHHNNNRRR\\\dddhhhkkkooopppnnnfffbbb[[[UUUNNNGGG???;;;666666555666888;;;===???AAABBBDDDFFFGGGFFFEEEEEE@@@BBBCCCBBB???>>>???AAAGGGKKKQQQVVVYYY[[[]]]___bbbcccdddgggjjjmmmpppqqqsssuuuwwwxxxyyy|||xxxxxxuuuuuuuuuuuuvvv{{{|||uuunnngggccc___^^^___cccfffkkkvvvxxxsssqqqsssuuutttuuuxxxssssssrrrqqqpppooonnnnnnlllnnnppppppnnnllllllllljjjjjjkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggfffeeedddccccccccccccccccccccccccccccccccc]]]XXXPPPHHH@@@;;;888666444444333222222222222333222333555777;;;BBBIIINNNZZZaaakkkuuu~~~~~~xxxqqqrrrrrrtttvvvppp\\\HHH===::::::BBBRRRjjjwwweeeVVVUUUggg{{{ttthhhWWWWWWSSSJJJ???444---)))''''''''''''((((((((((((((())))))'''%%%%%%(((***((('''''''''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###&&&)))''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$######%%%''''''%%%$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&'''''''''(((((((((************************,,,,,,,,,---....../////////.........//////000111000000111222222222111111444333555777555333666<<>>>>>>>>>>>===<<<;;;::::::777777:::;;;;;;>>>BBBBBBLLLVVVZZZ^^^ccceeedddccc```\\\WWWQQQIIIAAA;;;888888777888:::===@@@BBBGGGHHHKKKMMMMMMMMMLLLKKKCCCFFFHHHHHHGGGGGGJJJLLLNNNRRRWWW[[[\\\[[[[[[[[[___```aaabbbdddfffggghhhnnnpppsssuuuwww|||{{{{{{ssstttuuuvvvyyy}}}{{{uuuqqqhhhjjjooovvv{{{yyytttqqqtttvvvuuuvvvyyyssssssrrrqqqpppnnnmmmmmmjjjlllooopppnnnlllkkkkkkiiiiiijjjkkkkkkkkkkkkjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjiiihhhgggfffeeeeeeeeecccddddddddddddeeeeeeeee]]]XXXPPPGGG???:::777666444444333333333444555555333444666999===DDDKKKQQQ^^^dddmmmwww~~~vvvppppppqqqsssuuummmYYYEEE===;;;<<>>BBBGGGLLLOOOTTT[[[```\\\___^^^YYYSSSNNNFFF>>>===888888===>>>===EEEQQQTTT___fff```XXXSSSOOOJJJHHHIIIKKKOOORRRTTTTTTSSSYYYWWWTTTTTTUUUVVVVVVUUURRRSSSSSSSSSTTTYYY```fffbbbhhhpppvvvzzz{{{||||||uuuuuuvvvvvvyyyyyyvvvsssrrrsssuuuvvvvvvsssrrrqqqooonnnnnnmmmmmmlllmmmpppqqqqqqpppmmmlllllllllkkkjjjjjjjjjjjjkkkkkkjjjiiiiiikkklllkkkjjjfffffffffiiikkkkkkjjjhhhddddddeeeeeedddcccaaa```YYYSSSIIIAAA;;;777444222666555444333222222222222000222555777;;;BBBMMMTTTaaagggpppyyy|||vvvsssqqqsssqqqgggSSSDDD<<<:::;;;DDDZZZwwwxxxooofffbbbbbbhhhttt}}}yyynnneeeaaaTTTCCC666000***%%%)))((('''&&&%%%$$$######)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))))))))***************++++++,,,---...//////222222000...,,,,,,...000000000000000000111111222555333111111333555777777<<>>=========;;;999777999===@@@DDDEEEGGGHHHKKKOOOUUUYYY\\\```bbb```\\\WWWMMMDDDCCC>>>>>>AAAAAAEEETTTfff{{{gggZZZSSSSSSTTTWWW^^^eeefffaaa\\\QQQNNNLLLLLLNNNOOOLLLJJJIIIJJJLLLOOORRRUUUWWWYYY[[[]]]dddmmmwww}}}~~~}}}}}}}}}zzzwwwyyy}}}yyyuuurrrrrrrrrrrrqqqpppooonnnmmmlllkkkkkkkkkmmmnnnoooqqqqqqooonnnmmmppppppooooooooonnnnnnnnnjjjgggeeefffhhhjjjllllllmmmjjjgggfffhhhkkkmmmnnnkkkjjjgggdddaaa^^^]]]\\\VVVPPPGGG???:::777444333555555444333222222222222444777:::===AAAHHHRRRYYYdddiiipppxxx~~~{{{wwwsssppppppnnnbbbNNN>>>999999>>>KKKccc~~~}}}}}}xxxcccJJJ888111...+++''''''((()))***+++,,,,,,)))************))))))(((++++++++++++++++++++++++'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))))))))))))))************......---------,,,,,,,,,111111111///---,,,...000000000000000000111111222555444333222333555777888???LLL```qqq}}}uuukkkccc```ccccccdddhhhnnnwwwtttjjjlllttt|||zzzzzz{{{|||~~~}}}wwwtttqqqmmmllllllmmmmmmmmmllljjjiiiiiikkkllllllkkkgggkkkmmmjjjeeebbbeeeiiiiiihhhhhhhhhhhhhhhhhhhhhjjjjjjjjjiiihhhhhhggggggfffeeedddbbb^^^YYYRRRNNNFFFEEEDDDDDDFFFEEEDDDBBBEEEDDDBBB@@@@@@CCCIIIMMMWWWVVVUUUUUUWWWZZZ___bbbcccgggjjjiiigggbbbWWWLLLEEEAAA@@@DDDEEEKKK^^^sss{{{fffYYYTTTTTTTTTXXX```ffffff___WWWSSSPPPOOOQQQUUUVVVSSSOOONNNOOOQQQUUUYYYZZZYYYWWWXXX]]]dddmmmsssuuutttsssvvv}}}yyyyyyzzz~~~|||yyywwwyyy}}}||||||rrrkkkjjjkkkoooyyy}}}yyytttqqqppppppooonnnpppooonnnmmmllllllllllllooopppqqqrrrrrrqqqpppooopppppppppppppppoooooonnnkkkiiifffeeegggiiijjjkkkllliiiggggggiiikkkllllllkkkiiieeeaaa^^^\\\[[[[[[TTTNNNFFF>>>999777555333555444333333222222222333555888<<>>:::;;;CCCSSSlll{{{|||||||||~~~kkkLLL777///,,,***'''((())))))***+++,,,,,,)))***************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######%%%'''(((######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))((()))))))))************------------------------222222222111///...000111000000000000000111111222444444444333333555888:::CCCQQQeeeuuuyyypppiiifffeeeiiijjjlllqqqwww~~~xxxnnngggkkkttt~~~zzzzzz{{{}}}zzzvvvpppmmmjjjiiikkkmmmooooookkkjjjhhhiiikkkllllllkkkhhhlllnnnlllfffdddfffiiihhhhhhhhhiiiiiiiiiiiiiiijjjjjjiiiiiihhhggggggggggggfffeeecccaaa\\\VVVPPPFFFEEEDDDEEEGGGIIIHHHGGGGGGHHHGGGGGGIIINNNUUUZZZgggeeecccbbbdddhhhkkkmmmooorrruuutttsssnnnbbbUUUIIIDDDCCCGGGJJJRRRfffzzzmmmZZZQQQQQQVVVXXX\\\ccchhhfff]]]UUURRRQQQRRRYYYbbbgggeeebbbYYYYYYZZZ```eeegggbbb^^^^^^fffpppuuuuuurrrqqqqqquuu~~~{{{xxx{{{}}}zzzwwwyyy}}}~~~}}}{{{lllfffeeedddkkkzzz|||xxxssspppoooooonnnnnnqqqqqqpppooonnnnnnnnnnnnqqqrrrssssssssssssrrrqqqoooppppppppppppooonnnmmmnnnkkkhhhggghhhiiiiiiiiihhhhhhggghhhjjjjjjiiihhhhhhfffccc___]]][[[[[[ZZZRRRLLLDDD===999666555444444444333222222222333333444888<<<@@@DDDKKKUUU[[[ccchhhooovvv|||vvvnnnkkkjjjllllllbbbOOO@@@999<<>>BBBGGGNNNWWW]]]ccciiirrr{{{tttmmmhhhffffffjjjllldddRRRDDD;;;AAAPPPggg~~~|||rrrQQQ:::111...,,,***)))))))))((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))************,,,,,,,,,------.........---...000000.........///000000000000000111111222///222555555555888>>>DDDSSScccwww|||mmm___WWWXXX___eeejjjlllqqqzzzzzzsssrrr}}}yyyhhhcccccckkkwww~~~~~~~~~~~~~~~}}}zzzvvvsssqqqooolllgggfffgggjjjlllmmmmmmlllkkklllnnnpppppppppooonnnnnnnnnnnnmmmjjjhhhhhhhhhiiijjjkkkllllllmmmnnnmmmmmmllllllkkkkkkjjjiiifffccccccccc___VVVOOOJJJHHHFFFHHHMMMSSSXXXZZZbbbeeeiiimmmqqqvvv|||}}}hhh\\\VVVYYY^^^___eeemmmrrrggg\\\VVVPPPLLLPPPWWW^^^gggqqqvvvuuurrrqqqrrrhhhhhhnnn{{{}}}zzzvvvuuuvvvxxxyyyyyyrrrrrrqqqqqqpppqqqqqqqqqppppppppppppppppppppppppooopppqqqrrrrrrqqqooommmkkkkkkmmmpppssstttrrrpppnnnkkkhhhggghhhjjjkkkkkkhhhgggfffeeebbb^^^[[[XXXMMMHHH@@@:::777666555444333333333222222333444444555999???DDDHHHOOOXXX^^^dddjjjttt}}}{{{pppkkkiiiggggggjjjlllcccRRRCCC@@@FFFVVVnnn~~~}}}kkkLLL777///,,,***))))))))))))))))))******%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))))))))************......---------,,,,,,,,,)))***,,,,,,+++***++++++000000000000000111111222---111555555555888???FFFUUUeeeyyyzzzhhhWWWOOORRR\\\dddnnnnnnqqqxxx}}}yyymmmkkkuuu{{{hhhcccccckkkuuu~~~}}}|||~~~zzzxxxzzz}}}|||uuunnnmmmjjjggggggiiikkkmmmmmmkkkkkklllmmmnnnooopppqqqpppppppppooonnnlllkkkjjjgggiiijjjjjjjjjjjjlllmmmlllnnnooonnnllljjjjjjjjjjjjhhhfffeeeddd```XXXRRRLLLIIIIIIMMMQQQVVV___iiipppuuu}}}qqqjjjcccaaaeeekkknnnooopppfff\\\WWWSSSSSSXXX___dddyyy{{{zzz|||{{{xxxuuuvvv~~~~~~{{{xxxvvvvvvwwwwwwvvvuuussspppnnnmmmnnnpppqqqrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppooommmlllkkkooollljjjmmmsssvvvuuurrrnnnllljjjgggfffeeeffffffjjjeee```aaacccbbb[[[TTTJJJFFF@@@;;;888666444333555555666444222222333444999;;;@@@FFFMMMVVV```gggkkkrrr{{{~~~qqqhhhfffdddgggkkkjjjbbb[[[XXXUUU^^^vvvvvvwwwyyyyyy|||{{{wwwrrrTTT===333///,,,)))+++++++++************))),,,,,,+++***)))(((''''''&&&'''''''''(((((())))))((('''&&&%%%$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$(((&&&%%%%%%'''(((((('''%%%&&&'''''''''&&&%%%$$$++++++***((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&+++***)))'''''''''((()))((()))***++++++***)))(((***))))))***+++...000111,,,---......//////......//////000111222222333333222111222555555777>>>GGGZZZkkk}}}|||oooeee]]][[[aaajjjtttxxx{{{{{{pppiiiiiirrr}}}tttuuupppkkkiiinnnvvv}}}~~~}}}{{{yyy{{{~~~}}}wwwpppmmmjjjggggggiiikkklllmmmllllllmmmnnnooopppqqqqqqpppoooooonnnmmmllljjjjjjiiijjjllllllkkkkkkmmmnnnmmmnnnooonnnllljjjjjjkkkkkkiiigggffffffbbb[[[VVVMMMKKKKKKPPPUUU\\\gggrrr{{{{{{tttllljjjmmmrrrttttttxxxooofffaaa___```fffmmm{{{~~~{{{xxxvvvwww~~~{{{{{{~~~|||yyywwwxxxxxxxxxwwwtttssspppnnnnnnoooppprrrppppppqqqrrrrrrqqqqqqqqqoooppppppppppppoooooonnnooommmllloootttvvvtttqqqllljjjiiigggggggggiiijjjiiiddd``````bbb```YYYSSSIIIDDD>>>:::777555444222444555555444333333444666;;;>>>BBBHHHOOOYYYcccjjjqqqwww{{{ppphhhllliiiiiimmmpppnnnlllnnnssssss|||yyypppqqquuuwww|||~~~zzzvvvcccJJJ888222111///---*********)))))))))((((((******))))))((('''''''''''''''''''''((((((((()))((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''(((((('''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((()))+++,,,(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&******)))(((((((((((((((''''''(((******+++++++++,,,,,,+++++++++,,,......,,,------..................//////000111111222222222111222555555777>>>GGG\\\lll~~~vvvnnngggdddjjjrrrzzz~~~|||tttjjjjjjqqq{{{sssooo|||uuuooolllpppvvv|||~~~|||~~~|||zzz|||~~~xxxsssmmmjjjhhhgggiiikkkllllllmmmmmmnnnooopppqqqrrrrrrnnnnnnnnnmmmlllkkkjjjjjjjjjlllmmmmmmllllllnnnooommmnnnooonnnlllkkkkkklllmmmkkkhhhggggggeee```[[[PPPMMMMMMRRRYYYcccqqq}}}zzzvvvwwwzzz||||||wwwpppmmmmmmpppwww|||{{{{{{}}}}}}vvvssstttqqqqqqwww~~~|||zzzxxxyyyyyyyyyxxxuuusssqqqoooooooooqqqqqqnnnppprrrssstttsssrrrqqqooopppqqqqqqrrrrrrrrrqqqooonnnnnnqqqtttuuurrrnnnhhhhhhgggggggggiiijjjkkkgggccc______```]]]VVVPPPFFFBBB<<<888666444333222333444444444333444666999>>>AAAEEEKKKRRR\\\gggmmmvvv|||wwwnnnhhhjjjggghhhmmmooommmkkklllnnnkkkqqq~~~sssooosss{{{~~~|||xxxuuusssbbbSSS@@@333000000///---))))))((((((((('''''''''((((((((('''''''''''''''''''''''''''(((((((((((()))(((''''''&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''&&&$$$%%%'''(((((('''&&&&&&&&&%%%%%%&&&&&&'''######$$$%%%''')))+++,,,(((((((((''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))))))))))))))(((((('''&&&''''''(((***+++---...///...---,,,+++++++++,,,,,,,,,---............---.........///000000111111222111222444555777???HHH\\\kkk|||xxxqqqlllooovvv}}}zzzpppnnnsss~~~wwwpppmmmzzzxxxrrrooorrrwww{{{~~~{{{|||~~~}}}{{{yyy{{{}}}|||xxxtttmmmkkkiiiiiijjjlllllllllmmmmmmnnnoooooopppqqqqqqnnnmmmllllllkkkkkkkkkkkkkkklllnnnmmmmmmlllnnnooonnnoooooonnnlllkkklllnnnnnnkkkhhhggghhhfffbbb___SSSOOOOOOSSS[[[fffuuu}}}yyyyyy{{{|||~~~zzzoookkkmmmkkkkkkooowww~~~{{{yyyxxxyyyyyyyyywwwwwwuuusssqqqooooooooopppoooqqqtttvvvwwwvvvtttsssrrrrrrssssssssssssrrrrrrnnnnnnoooqqqsssqqqnnnjjjfffeeeeeeeeefffggghhhiiidddaaa^^^]]]]]]ZZZSSSMMMBBB???999666444444333222222333444444444555999;;;@@@CCCHHHNNNVVV___iiiooovvv|||~~~zzzuuuoookkkiiihhhjjjooolllaaaVVVQQQNNNSSSbbbzzztttnnnqqqyyyxxxqqqjjjeeecccTTTHHH999000------+++))))))))))))((((((((('''''''''''''''(((((()))))))))'''''''''((((((((((((((())))))((((((''''''''''''&&&&&&&&&''''''((((((((('''%%%$$$%%%&&&''''''''''''&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''''''''((()))******)))((('''((((((''''''(((***,,,...///...------,,,,,,++++++,,,,,,---.............../////////000000000111111111000222444555777???HHHXXXgggxxxvvvmmmlllqqqwww|||~~~||||||{{{wwwxxx}}}sssnnnppp}}}vvvpppnnnrrrvvvzzz~~~}}}zzzyyyyyyzzzzzzyyyzzzxxxwwwxxxzzzzzzwwwtttooommmkkkkkklllmmmmmmllllllmmmmmmnnnnnnooooooooommmllllllkkkkkkkkkllllllkkklllmmmmmmllllllmmmnnnnnnoooooonnnllllllnnnoooooollliiihhhiiihhhddd```VVVQQQPPPTTT[[[eeetttzzz{{{}}}ttthhhdddggghhhiiilllqqqxxx}}}~~~{{{zzzxxxxxxxxxyyyxxxvvvyyywwwuuurrrpppooonnnnnnqqqsssvvvxxxyyyxxxwwwuuuuuuuuuuuuuuutttsssrrrqqqmmmmmmnnnoooooommmiiifffdddddddddcccccccccccccccaaa___]]]\\\ZZZVVVOOOJJJ???<<<777444444444444333333333444444444666:::>>>BBBFFFLLLRRRYYYbbbjjjooosssyyy|||yyywwwtttrrrsssqqqqqqqqqiiiYYYJJJBBBDDDOOOdddqqqhhhdddkkkuuu|||sssggg\\\TTTPPPHHH???555...---,,,***'''******)))))))))((((((((('''(((((())))))******+++((((((((((((((('''''''''((((((((((((((('''''''''((((((''''''&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&%%%$$$%%%&&&'''((()))((('''&&&$$$$$$######'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''((('''((()))******)))((('''***)))((((((((()))++++++,,,,,,------------------,,,---......//////......000000111111111111111222111000111444555777???HHHWWWfffwwwyyyjjjeeehhhkkkppprrrqqqttt{{{}}}}}}{{{rrrmmmtttnnnjjjjjjooouuuyyy~~~~~~}}}{{{xxxwwwvvvvvvvvvwwwvvvuuuvvvwwwwwwvvvtttqqqooommmmmmnnnooonnnmmmlllmmmmmmmmmnnnnnnnnnooommmmmmkkkkkkkkklllmmmnnnkkkmmmnnnmmmllllllmmmnnnooopppooonnnlllmmmoooqqqpppmmmkkkjjjkkkiiieee```XXXSSSRRRUUU[[[eeesss~~~{{{yyyyyy{{{yyyoooddd```bbbfffhhhkkkooouuuzzz~~~uuupppkkkrrr{{{zzzyyywwwxxxyyyyyywwwvvvxxxwwwuuusssrrrppppppooosssuuuwwwxxxyyyxxxwwwvvvvvvvvvvvvuuutttsssqqqpppnnnnnnnnnnnnllliiieeeddddddccccccbbbaaa```______^^^]]]\\\ZZZWWWRRRKKKFFF===:::666444444555555555444444444444444777;;;???DDDIIIPPPXXX^^^dddjjjnnnpppvvv~~~}}}{{{yyywwwvvvxxxsssooollldddVVVJJJEEEEEERRRggg}}}aaa\\\bbbrrr~~~ooo___RRRIIIDDD<<<777000---,,,---,,,************)))))))))((((((((()))))))))******++++++(((((((((((((((''''''''''''(((((((((((('''&&&&&&(((''''''&&&%%%%%%$$$$$$&&&%%%###$$$&&&''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&''''''((('''(((((()))))))))))))))******)))))))))))))))******+++,,,...////////////......///000000000000///111111111111111222222222000///111444555888@@@III[[[jjjzzz{{{iiiaaabbbbbbeeeffffffkkkuuu{{{|||}}}yyyzzz{{{tttrrrtttfffccceeemmmtttzzz~~~|||zzzwwwvvvvvvwwwuuuuuuuuuuuuvvvvvvvvvuuurrrqqqoooooopppqqqpppnnnnnnnnnnnnnnnnnnooooooooonnnmmmlllkkklllmmmooopppmmmnnnoooooommmmmmnnnoooppppppooonnnmmmmmmppprrrrrrpppnnnnnnnnnlllfffaaaYYYUUUTTTXXX^^^gggttt}}}}}}zzzrrrhhhdddffffffhhhjjjmmmqqqvvv||||||tttnnnkkkqqqxxx{{{yyyxxxyyyzzz~~~zzzyyyxxxyyyzzzzzzxxxwwwttttttssssssssssssttttttuuuuuuvvvvvvvvvvvvvvvuuutttuuuuuuuuutttsssrrrrrrppppppooommmiiifffdddcccbbbbbbbbbbbbaaa```______\\\\\\[[[YYYUUUOOOHHHDDD<<<999555444444555666666555555555444444777<<>>777666444555666666555444222444666888:::???EEEJJJRRRWWW]]]aaadddggglllppp|||yyysssmmmiiieeeccceeefffnnnttteeeUUUVVV[[[fffxxx~~~qqqjjjgggppp}}}vvvmmmXXXBBB555222---***)))))))))(((((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((&&&%%%$$$%%%'''((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((""""""$$$&&&(((((('''&&&'''&&&%%%$$$$$$$$$$$$$$$''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''))))))))))))************++++++*********++++++,,,------------...///000111........................000111222111000///000111333000111444555666;;;BBBOOO___rrrwwwkkkdddaaaaaaaaaeeegggffffffiiimmmkkkeeeUUUTTT\\\oooooo]]]ZZZ]]]hhhttt}}}{{{wwwssspppqqqtttvvvwwwyyyyyyzzz|||~~~~~~~~~~~~|||xxxuuuuuuuuutttrrrttttttvvvxxxzzz{{{yyywwwrrrqqqpppoooooopppqqqrrrppppppppppppppppppppppppsssssssssttttttsssssssssooopppqqqrrrqqqpppnnnmmmkkkmmmpppsssvvv{{{}}}sssqqqnnnkkkiiikkklllmmmnnnooopppqqqrrruuuyyy}}}}}}}}}|||{{{zzzxxxwwwvvvuuuuuutttuuuuuuvvvwwwxxxxxxyyyyyyzzzzzzyyyxxxuuutttrrrrrrqqqqqqooonnnmmmlllhhhfffddddddddddddcccbbb````````````___^^^]]]\\\^^^]]]YYYTTTNNNFFF@@@<<<444444444555555555444333333555777999<<>>:::222333444444444333333333555777888:::===BBBHHHLLLUUUYYY^^^```bbbgggmmmrrr{{{yyypppkkkhhhggggggdddjjjoooyyy~~~ooo___bbbeeerrr{{{xxxzzz~~~hhhMMM888555000,,,++++++************))))))))))))******+++******)))((('''&&&&&&(((&&&%%%%%%&&&'''&&&$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&(((***(((%%%"""$$$&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''((((((((((((***)))))))))******+++,,,,,,,,,,,,------...///000...........................///111111000000111333444111222444444444999???IIIYYYlllzzzxxxjjjaaaaaacccfffkkknnnoooqqqtttrrrnnnfffcccffftttzzziiiZZZXXX\\\fffooowww~~~xxxvvvssstttvvvyyy{{{||||||{{{zzzxxxwwwyyy~~~~~~|||zzzyyyyyyyyyyyy{{{{{{|||~~~|||zzzuuutttsssrrrqqqqqqrrrsssssssssssssssssssssssssssssssssrrrrrrrrrrrrssssssssssssssssssrrrqqqpppooorrrvvvzzz}}}rrrooopppnnnlllkkkkkkkkklllnnnqqqrrrqqqpppkkknnnsssvvvxxxzzz|||~~~{{{|||}}}~~~~~~|||{{{zzzzzzyyyyyyyyyxxxxxxyyyzzzzzz{{{yyyzzz{{{{{{zzzwwwuuusssssssssrrrqqqooommmjjjhhhhhhggggggggggggfffccc```````````````___^^^]]]\\\ZZZYYYVVVQQQJJJCCC===:::222333444444333333444555777888999;;;===BBBGGGLLLTTTXXX^^^bbbdddiiipppuuuwwwnnnjjjhhhhhhhhhdddkkkrrr}}}ssscccfffhhhwww~~~}}}pppTTT:::666111---,,,,,,+++***((((((''''''''''''((((((++++++***)))(((''''''&&&((('''&&&&&&'''((('''%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$''')))(((%%%###&&&)))&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((())))))))))))************)))))))))))))))***+++,,,++++++++++++,,,---...///---------------------------///000111000000222444444222222444444444888>>>IIIYYYlllyyyuuujjjgggiiitttyyy|||{{{{{{{{{wwwrrrmmmhhhkkkxxxvvvdddWWWWWW\\\gggpppvvv~~~{{{yyyxxxxxxzzz{{{|||{{{{{{||||||zzzyyyzzz~~~|||}}}}}}}}}|||||||||}}}~~~~~~~~~|||wwwvvvtttrrrrrrqqqrrrrrrttttttttttttttttttttttttuuutttsssrrrrrrssstttuuurrrrrrsssssssssrrrrrrrrruuuxxx{{{wwwppppppqqqnnnmmmmmmnnnmmmnnnppprrrrrrooommmggghhhjjjmmmooopppooommmjjjkkkkkkmmmpppvvv~~~}}}}}}|||{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxvvvtttsssppppppqqqqqqqqqooolllkkkjjjjjjiiijjjjjjgggccc`````````aaa``````___^^^]]]XXXVVVTTTOOOIIICCC===999222444444333222222555888555777999:::===BBBHHHMMMRRRWWW^^^cccggglllsssxxxuuulllgggeeeddddddbbbkkksssttteeehhhkkkzzz}}}sssUUU999666000---++++++***)))((((((''''''''''''(((((((((((((((((((((((((((((()))'''&&&'''))))))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((###$$$&&&'''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''))))))))))))************(((((((((((()))***+++,,,************+++,,,------------------------------,,,...000000000111333444555222222444444333777===HHHXXXkkkyyyvvvrrrrrr{{{|||wwwtttoooppp|||qqq___RRRTTT]]]iiissszzz~~~}}}||||||}}}|||{{{yyyyyy|||~~~}}}{{{{{{}}}zzz|||~~~~~~~~~~~~~~~~~~{{{xxxwwwuuusssrrrqqqrrrrrruuuuuuuuuuuuuuuuuuuuuuuuvvvuuutttsssssstttuuuvvvqqqqqqrrrrrrssstttuuuuuutttwwwzzz}}}xxxssspppqqqqqqnnnmmmnnnpppooooooqqqsssrrrmmmiiihhhfffeeefffhhhfffbbb^^^\\\\\\\\\]]]___eeemmmrrryyyuuuttthhhjjjlllkkkmmmuuu||||||{{{zzzyyyxxxxxxxxxwwwwwwxxxyyyyyyyyyxxxxxxzzzzzzzzzxxxwwwuuutttsssmmmnnnpppqqqrrrqqqooonnnlllkkkkkklllkkkhhhddd```aaaaaaaaaaaa```___^^^]]]VVVUUUSSSOOOIIICCC===:::333444555333111222666999444555777:::===CCCIIINNNPPPVVV^^^dddiiinnnuuuzzz|||}}}rrriiiccc```______```jjjsssttteeehhhmmm}}}~~~rrrRRR999555000,,,******)))(((******))))))))))))******$$$$$$%%%&&&'''((()))***)))((('''(((*********)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((,,,'''$$$$$$((()))'''###!!!"""$$$&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))***+++,,,))))))))))))***+++,,,---000000000000000000000000,,,...000000000111333555555222222444333333777===FFFWWWjjjyyy{{{xxxzzz{{{{{{uuuuuuooo]]]OOOSSS]]]kkkvvv}}}~~~|||{{{zzz|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}zzzxxxvvvvvvvvvuuusssqqqpppoooppprrrtttuuutttsssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxyyy|||{{{xxxtttpppnnnmmmmmmnnnnnnppprrrsssqqqlllfffccc```___^^^^^^^^^ZZZSSSNNNPPPOOOPPPVVV^^^eeeiiijjjnnnvvv|||yyyrrrjjj```WWWQQQTTTVVVYYY^^^gggqqqyyy~~~}}}|||{{{{{{zzzzzz{{{yyy{{{}}}}}}|||{{{{{{{{{{{{{{{zzzyyyxxxvvvuuutttsssrrrqqqoooooooooppppppooooooooonnnllljjjhhhfffdddaaa___^^^^^^^^^]]][[[YYYUUUNNNHHHCCC???:::777777777666555555555666666888:::<<<>>>AAAFFFLLLQQQ\\\YYYVVVYYY```kkkuuu{{{yyyjjjccc```^^^___aaadddooosssyyyxxxjjjiiirrr~~~eeeNNN999333---***+++,,,+++*********))))))(((((('''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''###$$$$$$$$$######%%%&&&***)))((('''&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&''''''(((((('''&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&''''''''''''&&&&&&)))(((&&&$$$$$$$$$&&&'''''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))************,,,+++++++++,,,,,,---.........///000000000000000111111000000111111222333111333555666666666888:::GGGTTThhhzzz~~~yyy}}}zzzxxxxxx|||~~~~~~{{{xxx{{{oooaaaPPPUUU```ooozzz~~~~~~||||||}}}~~~~~~~~~}}}}}}}}}}}}|||yyywwwvvvuuuvvvuuutttrrrqqqpppppprrrtttvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvwwwxxxxxxyyyyyyyyyyyyzzz|||~~~{{{wwwssspppnnnnnnnnnmmmmmmnnnnnnkkkgggccc```^^^]]]]]]]]]\\\WWWOOOIIIJJJLLLPPPXXXaaahhhkkkkkkmmmtttwwwsssllldddZZZRRRJJJMMMQQQVVV\\\eeepppwww~~~~~~}}}{{{zzzzzzzzzzzz|||~~~}}}{{{zzzzzz{{{zzzzzzyyywwwuuutttssssssrrrpppooonnnnnnnnnnnnoooooonnnmmmjjjgggeeecccdddcccaaa``````___]]]\\\YYYTTTNNNHHHCCC>>>:::777555444333333333333444444888:::<<>>555///......------,,,***)))''''''(((((())))))******'''((()))******)))((('''((((((((())))))((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((((((((((((((''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((())))))((((((''''''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((()))))))))************------,,,+++++++++,,,,,,---...//////000000//////000////////////000111111333333222111111444888<<>>;;;888666444444444555666777888999:::===AAAFFFKKKPPPVVV[[[[[[\\\```hhhrrr{{{uuummmfffcccbbbaaadddiiisssyyyjjjWWWMMMTTTjjj}}}zzzvvvrrrlll\\\GGG888333+++,,,------,,,+++******''''''(((((())))))******'''((()))******)))((('''&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&'''((()))((('''''')))+++''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))((()))))))))************---,,,,,,++++++,,,,,,,,,------.../////////////////////......//////000111222222222111111333777;;;GGGUUUjjj|||yyymmmbbb]]]___fffkkkppprrrsssuuuxxx|||~~~{{{{{{tttgggZZZ^^^hhhuuu|||xxxvvvwwwwww{{{|||~~~~~~}}}|||{{{yyyxxxwwwxxxyyyzzzyyyxxxxxxwwwxxxzzz|||}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzvvvvvvuuutttttttttuuuuuutttuuuvvvuuutttuuuvvvxxxxxxzzz}}}}}}~~~~~~|||zzzyyy{{{|||~~~~~~}}}yyyuuurrrgggbbb[[[UUUSSSVVV[[[______bbbfffgggccc\\\VVVSSSUUU^^^mmmzzz~~~xxxhhhYYYVVV]]]kkk}}}}}}nnniiiiiiqqq~~~}}}}}}zzzyyyxxxwwwvvvvvvvvvvvvsssuuuwwwwwwuuusssssssssqqqqqqqqqqqqpppooonnnmmmnnnmmmkkkjjjiiiiiijjjkkkiiiiiihhhhhhiiijjjkkkllleeecccbbbbbbaaa___[[[YYYTTTOOOGGG@@@<<<:::777666333333333444555777888999<<>>AAAFFFKKKOOOTTTYYY]]][[[\\\aaajjjuuu}}}qqqjjjdddbbbaaadddkkkttt|||hhhZZZNNNOOO]]]sssssshhhmmmzzzccc[[[VVVTTTIII777...///&&&(((***)))((('''))),,,))))))))))))((((((((((((***))))))))))))))))))***''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%"""###$$$###"""###$$$&&&$$$$$$&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''((((((%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***))))))))))))*********************+++,,,---...///,,,---......//////............------......///000///000111222222333555888???NNNeeezzzzzznnnccc]]][[[\\\]]]fffrrr|||xxxlllaaaccckkkvvv~~~{{{{{{{{{zzzyyyyyyxxxwwwvvvwwwyyy{{{}}}||||||}}}~~~~~~}}}}}}}}}{{{zzzzzz{{{{{{zzzyyywwwyyy{{{}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxwwwvvvvvvuuuvvvvvvuuuvvvwwwwwwtttsssssssssqqqsssuuuvvvwwwyyy|||~~~|||}}}}}}||||||{{{|||~~~~~~}}}}}}~~~{{{}}}~~~zzztttlllhhh\\\YYYUUUTTTYYYcccmmmtttzzz}}}~~~zzzssskkkfffdddkkkzzzttt|||tttuuuzzz~~~}}}~~~~~~~~~}}}|||zzzyyyxxxtttttttttttttttuuuvvvvvvtttuuuvvvtttqqqmmmlllkkkllllllmmmnnnoooooonnnnnnlllkkkjjjjjjjjjkkklllmmmjjjjjjhhhgggggghhhiiiiiijjjgggdddbbbaaa```^^^]]]SSSMMMEEE>>>:::888777666666666777888:::;;;===>>>???CCCHHHLLLPPPUUUYYY]]]XXXZZZ___hhhtttwwwoooiiicccaaabbbeeeoooyyyxxxcccUUUMMMQQQaaazzzsss^^^ZZZggg~~~yyyaaaVVVNNNKKKBBB333---000'''***+++***)))))),,,///******))))))((((((''''''+++***)))(((((()))***+++(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))%%%&&&((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''((()))%%%%%%'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))))))))************))))))***+++,,,...///000,,,---......//////.........------------...//////---///111222222333555666<<>>??????DDDKKKQQQUUUWWWZZZ[[[XXX]]]eeeooozzz}}}xxxmmmfffaaacccfffjjjuuuppp^^^NNNIIIYYYnnnhhh\\\^^^mmm{{{dddYYYLLLCCC:::111,,,,,,,,,,,,++++++***)))((((((,,,+++***))))))***+++,,,%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%''')))***)))(((((('''&&&%%%%%%&&&'''((()))((('''(((***,,,+++***((()))***+++---...///000***,,,...///......000111,,,------...///000111111111111111111222333444555???KKK^^^rrryyymmmaaa[[[YYYWWW^^^jjjxxx|||iiieee]]]ccckkkrrryyy~~~}}}zzzwwwvvvvvvwwwyyy}}}~~~~~~}}}{{{|||}}}~~~~~~|||{{{|||}}}~~~~~~}}}}}}|||{{{zzzzzzyyyxxx{{{~~~~~~}}}|||}}}|||||||||||||||||||||||||||yyywwwwwwxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvyyyzzz{{{zzzyyyxxxyyy{{{{{{{{{|||}}}~~~~~~~~~wwwjjjaaaZZZZZZ[[[^^^eeeoooyyy~~~~~~~~~~~~{{{yyywwwuuuttttttssssssssssssssstttwwwyyywwwpppkkkjjjkkkjjjkkklllmmmmmmmmmlllkkklllkkkiiihhhhhhiiijjjkkkggggggggghhhiiiiiijjjjjjhhhgggggggggeee```ZZZVVVRRRKKKCCC===;;;:::999888FFFFFFDDDAAA===<<<<<<===BBBFFFLLLRRRUUUXXX[[[]]]YYY___hhhsss}}}yyyssslllfffccceeehhhlllvvvzzzgggWWWKKKNNNeee~~~{{{hhhaaahhhwwwiii\\\LLLAAA888111...///------,,,,,,+++******)))++++++***))))))***++++++&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&(((******)))(((&&&&&&%%%%%%&&&((()))***)))((('''(((***,,,+++***))))))***+++---...//////...///111000...------...---......//////000000000111111111111222333444555>>>JJJ]]]qqq|||nnnaaaZZZVVVWWW___kkkxxx}}}kkkfff```fffnnnuuuzzz~~~{{{yyyvvvuuuvvvyyy|||~~~}}}|||zzz{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||zzz}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{~~~{{{yyywwwxxxxxxxxxwwwyyyyyyxxxwwwwwwvvvvvvuuuyyyzzz{{{{{{yyyyyyzzz{{{||||||}}}zzzooogggcccdddgggkkkqqqyyy~~~~~~}}}}}}}}}~~~~~~~~~{{{xxxvvvuuutttsssrrrqqqrrrrrrsssqqquuuxxxvvvqqqmmmkkkkkkjjjkkkmmmooopppooonnnmmmnnnmmmkkkjjjiiijjjjjjkkkhhhhhhhhhhhhiiijjjjjjkkkjjjiiiiiihhhfffaaaZZZUUUKKKHHHBBB===:::<<<@@@CCCSSSMMMEEE>>><<<<<<>>>???EEEIIINNNSSSVVVYYY\\\^^^ZZZaaalllwww}}}tttnnniiieeecccfffiiinnnuuu|||ppp[[[MMMIIITTTssstttjjjmmmzzzooo___LLL???666000000222---------,,,++++++******+++******))))))******+++(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''(((((((((''''''&&&''''''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%$$$$$$%%%&&&''')))+++,,,)))((('''(((***,,,+++*********+++,,,,,,---.........000111111///......//////////////////000000000111111111111222333444555===III[[[ooo~~~qqqddd\\\YYYWWW___lllyyyzzz~~~lllgggeeekkkrrrxxx}}}~~~{{{yyyuuutttuuuxxx{{{}}}|||{{{yyyzzzzzz{{{}}}~~~~~~|||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}|||{{{zzzzzz|||zzzxxxwwwxxxyyyxxxwwwxxxxxxxxxxxxxxxxxxwwwwww{{{|||}}}|||{{{zzz{{{}}}}}}~~~~~~xxxtttqqqtttxxx{{{~~~}}}|||||||||}}}~~~}}}{{{xxxwwwvvvuuusssqqqqqqqqqrrrssspppsssvvvvvvrrrooolllllllllmmmoooqqqqqqpppnnnmmmnnnnnnlllkkkkkkkkkkkkkkkhhhhhhhhhhhhhhhjjjkkklllmmmmmmlllkkkhhhbbbZZZUUUKKKEEE<<<777999@@@JJJPPPPPPHHH???;;;<<<@@@CCCDDDGGGKKKOOOSSSVVVXXX\\\^^^ZZZbbbooozzzzzzqqqllleeecccbbbeeejjjooossswwwxxxeeePPPFFFHHHYYY{{{zzzwwwsssmmmnnn}}}sssaaaLLL>>>555000...000,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))(((''''''''''''((())))))((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$"""%%%%%%&&&'''((()))***+++)))((('''(((***,,,+++***+++++++++,,,,,,---------***---///000//////000222111000000000000000000000111111111111222333444444===HHHZZZnnn|||~~~rrrfff```]]]VVV___lllxxxyyyrrrvvvoookkklllqqqxxx|||~~~zzzwwwtttssstttwwwzzz|||{{{zzzyyyyyyzzz{{{{{{|||}}}}}}zzz{{{|||}}}}}}}}}|||{{{|||||||||}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyxxxvvvwwwxxxxxxxxxwwwvvvwwwwwwxxxyyyzzzzzz{{{}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~}}}{{{zzzyyywwwvvvuuusssssssssssssssppprrrtttuuussspppnnnmmmooopppqqqqqqpppnnnlllkkknnnmmmmmmllllllkkkkkkkkkiiiiiihhhggghhhjjjlllmmmppppppooommmjjjcccZZZTTTKKKCCC;;;;;;CCCKKKPPPQQQDDD???999888<<>>CCCFFFIIINNNUUUYYYZZZZZZYYYXXX```mmm}}}~~~uuunnnkkkeeegggfffgggnnnwwwxxxsss]]]MMMAAAFFFUUUjjj|||{{{pppSSS???555...,,,,,,))))))))))))))))))))))))'''((()))******)))((('''******)))))))))(((((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$%%%'''((('''%%%&&&'''((()))******)))))))))((('''(((***,,,+++***))))))***+++---...//////000222333333111000000111000111111222222333333333111111111111222333444555888CCCTTTfffuuu~~~~~~vvviii\\\UUUTTTVVVZZZeeettt{{{{{{{{{vvvrrrqqqrrruuuxxxyyyyyyxxxyyyzzzzzz{{{{{{|||||||||~~~~~~|||}}}~~~~~~}}}}}}}}}{{{zzzzzz{{{}}}~~~}}}|||yyyzzzzzzzzzzzzzzzzzzzzz{{{|||}}}|||{{{zzz{{{}}}}}}~~~}}}}}}}}}xxx{{{~~~|||{{{{{{|||~~~~~~}}}zzzwwwuuuzzzwwwtttrrrrrrrrrrrrqqqmmmllljjjiiiiiijjjkkkmmmhhhhhhjjjkkklllmmmmmmmmmkkkjjjhhhggghhhjjjmmmooonnnnnnmmmkkkeee\\\QQQJJJCCCFFFKKKLLLHHHAAA888222777888:::::::::>>>EEEKKKJJJPPPWWW\\\]]][[[YYYXXXeeerrr}}}tttmmmiiicccdddccccccjjjtttuuupppYYYIII???FFFXXXppp~~~~~~uuuTTT>>>444///---///******************++++++'''((()))******)))((('''***)))))))))((((((''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((( """$$$%%%$$$###$$$%%%''')))++++++++++++)))((('''(((***,,,+++***((()))***+++---...///000///111333444444444555666000000111222333333444444111111111111222333444555666@@@QQQcccrrr{{{~~~uuuiii___ZZZ[[[___]]]hhhwww}}}{{{}}}uuutttrrrpppqqquuuxxx{{{||||||{{{{{{zzzzzzzzz{{{{{{~~~~~~~~~~~~~~~~~~~~~zzz}}}~~~~~~~~~}}}|||{{{zzzzzzzzzxxxyyy|||~~~~~~~~~~~~}}}~~~}}}{{{zzz{{{|||||||||||||||{{{{{{|||xxxtttuuuvvvvvvqqqlllmmmllliiiggggggggghhhiiijjjiiiiiikkkmmmooonnnnnnkkkjjjhhhhhhhhhjjjlllnnnmmmmmmlllggg___VVVOOOKKKOOORRRRRRIII===666666999777999<<<===???BBBGGGJJJQQQTTT[[[aaa___ZZZZZZ^^^kkkwwwzzzssslllggggggfffccceeennnuuulll^^^LLLKKKJJJPPPaaa}}}xxxwww{{{VVV???666111...---)))))))))***+++++++++,,,))))))))))))))))))))))))))))))((((((((((((((()))''''''''''''&&&&&&&&&&&&%%%'''((('''$$$#########%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''$$$!!!"""$$$&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((()))******++++++************+++,,,---.../////////000111111222222444333333333333444555555444555444333000///000111:::===HHH\\\ooozzzxxxpppfff___```ffflllrrr{{{tttiiilll{{{{{{zzz{{{wwwtttrrrqqqtttvvvxxxyyyzzzzzzyyyyyyyyyyyyzzz{{{~~~~~~~~~|||{{{{{{zzzzzzyyy{{{}}}~~~~~~}}}|||{{{yyyxxx|||||||||||||||{{{zzzzzz|||xxxuuutttuuuuuuqqqmmmnnnmmmkkkiiihhhiiijjjkkklllkkkjjjkkkmmmooonnnmmmjjjjjjhhhhhhhhhjjjlllmmmkkkjjjfff```ZZZSSSOOOMMMTTTPPPIIIAAA:::777666666777999;;;===???DDDIIIMMMTTTWWW]]]bbbaaa]]]___dddooozzzzzzrrrlllhhhgggffffffhhhoooqqqfffXXXGGGGGGIIISSSiiivvvwwwZZZBBB777222...---******************++++++************************))))))((((((((((((((()))************))))))))))))'''((())))))&&&%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''$$$""""""$$$&&&%%%$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))((((((((()))******++++++************+++,,,---............///000000111111222222111111222222333444666666666444222111222444888;;;GGG[[[mmmyyy|||uuujjjbbbbbbgggnnnsss|||}}}uuujjjaaaeeevvv|||uuusssxxx~~~yyyvvvsssqqqrrrtttuuuuuuwwwwwwvvvwwwwwwxxxyyyzzz}}}|||||||||||||||}}}~~~}}}}}}|||{{{||||||||||||{{{zzzyyy~~~zzzuuusssttttttqqqooopppooommmlllkkkkkklllmmmnnnmmmllllllnnnnnnmmmllljjjjjjhhhhhhhhhiiijjjkkkjjjgggbbb\\\WWWTTTRRRRRRTTTJJJ>>>777777777666333777888:::<<<@@@FFFMMMRRRYYY[[[```dddbbb___dddkkkuuuxxxrrrlllhhhfffgggiiillloookkk]]]NNNEEEEEEKKK[[[uuu|||qqqvvv{{{XXXAAA777111......******************))))))(((((((((((((((((((((((()))((((((''''''((())))))((((((((('''''''''&&&&&&'''((())))))'''%%%%%%&&&)))((('''&&&%%%$$$###"""%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%######$$$%%%%%%$$$&&&&&&&&&''''''''''''(((###$$$%%%&&&((()))***+++((((((((()))******++++++************+++,,,---...---------...//////000000000////////////000111111555666666444222222333444666999FFFZZZlllxxx}}}qqqfffeeejjjqqqvvv}}}~~~zzzkkkaaaZZZ```rrrvvvoookkkqqqxxx|||}}}xxxuuurrrpppqqqsssttttttttttttttttttuuuvvvxxxxxx~~~}}}~~~}}}}}}}}}}}}~~~}}}|||yyyzzz{{{|||||||||||||||{{{vvvsssssssssrrrpppqqqpppooonnnnnnnnnooooooqqqooommmmmmnnnnnnlllkkkjjjiiiiiihhhhhhhhhiiiiiiiiifffaaa]]]ZZZWWWUUUTTTJJJAAA777333444777666333777888:::===BBBJJJSSSYYY```aaadddeeebbb```fffooo{{{}}}vvvpppkkkhhheeeiiimmmooommmbbbRRREEEEEEGGGQQQeee{{{}}}rrrlllvvvmmmNNN;;;333///...///++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))''''''&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%######$$$((('''&&&%%%$$$######"""%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******((((((((()))******++++++************+++,,,------------...//////000000111//////......//////000111222333333222111000222333555:::HHH]]]nnnzzzxxxllliiimmmvvvzzz~~~zzzjjj```ZZZ```qqqrrrkkkiiipppxxx|||~~~vvvssspppooopppsssttttttrrrrrrrrrssssssuuuvvvwww}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwxxxyyy|||}}}|||xxxtttsssrrrqqqqqqqqqqqqppppppppppppppppppqqqpppnnnnnnnnnmmmllljjjjjjiiiiiihhhggggggggggggdddbbb___]]][[[WWWRRRNNN<<<999666444444555666777888999<<<@@@FFFNNNXXX^^^eeefffgggfffaaa___gggqqqyyyrrrnnnjjjhhhfffjjjoooppphhhYYYIII@@@BBBIIIYYYrrr|||zzz~~~~~~ooonnn{{{uuu^^^EEE555///,,,,,,---+++******))))))((((((((('''''''''''''''''''''''''''''''''''''''((())))))*********)))))))))(((((($$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((()))******++++++************+++,,,------...//////000000111222222///////////////000111111111222333222111111222444666===MMMbbbsss}}}}}}ooommmqqqzzz~~~|||nnneee\\\```ooo}}}pppkkkmmmsss{{{}}}sssqqqnnnnnnppprrrtttuuurrrrrrrrrrrrrrrssstttuuuzzz}}}~~~~~~~~~~~~}}}zzzyyywwwxxxzzz}}}~~~|||yyyvvvsssrrrqqqqqqppppppppppppppppppppppppqqqooonnnmmmmmmmmmkkkiiijjjiiiiiihhhgggfffeeeeee___\\\ZZZYYYWWWQQQIIIBBB333555777777555555777:::999;;;???DDDJJJSSS\\\bbbfffhhhjjjhhhbbb```iiitttuuuoookkkiiiggghhhjjjnnnmmmaaaPPPCCC??????LLLcccyyy{{{qqqwww{{{gggTTT???333...+++)))***))))))))))))))))))((((((************************&&&&&&&&&&&&'''((()))))))))))))))(((((((((''''''%%%'''(((((('''&&&&&&'''###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++************+++,,,---...//////000000111222222222000000//////000000111222222333444444333333555777888AAASSSiiiyyy}}}ooommmrrr{{{ssshhh]]]]]]jjj{{{zzzpppmmmpppwww}}}zzztttqqqnnnmmmoooqqqsssssssssrrrrrrrrrrrrrrrsssssswwwzzz~~~~~~zzz{{{}}}~~~}}}|||{{{xxxtttrrrppppppnnnooooooooopppooooooooopppnnnllllllmmmlllkkkiiiiiiiiiiiihhhgggeeedddddd]]]ZZZVVVSSSQQQJJJ@@@999444666777777666666888;;;:::===BBBHHHOOOWWW___dddeeehhhkkkjjjdddcccmmmzzz{{{rrrllliiigggfffjjjkkkllliiiZZZIII@@@AAABBBTTTqqq{{{xxxuuu{{{vvvtttpppkkkWWWHHH888000...+++)))***((((((((()))))))))))))))************************&&&&&&&&&&&&'''((())))))'''&&&&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''$$$%%%%%%&&&''''''((((((&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###&&&((((((&&&$$$%%%&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******((((((((()))******++++++************+++,,,---.........//////000111111111///////////////000111111222333444444333444666888888CCCXXXooo}}}zzzlllkkkqqqzzz~~~xxxkkk^^^[[[eeevvvvvvooommmpppwww|||zzzuuurrrnnnmmmnnnpppqqqqqqssssssrrrrrrqqqrrrrrrrrrvvvxxx}}}~~~}}}~~~|||||||||yyyuuurrrpppooommmnnnnnnooooooooonnnnnnooommmlllllllllllljjjiiiiiiiiiiiihhhgggeeedddccc___ZZZTTTPPPMMMFFF===555999888777666666888999:::;;;???DDDKKKQQQYYY```eeedddgggllllllgggfffqqq~~~~~~zzzpppjjjgggfffeeekkkkkkkkkfffVVVEEE@@@DDDHHH\\\{{{uuummmzzz~~~vvvpppgggeeebbb^^^III<<<000------+++++++++''''''(((((())))))******((((((((((((((((((((((((%%%%%%%%%&&&'''((()))******))))))))))))(((((((((###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###&&&)))(((&&&$$$%%%&&&&&&&&&&&&'''''''''((((((%%%&&&'''((()))***+++,,,((((((((()))******++++++************+++,,,---...------......///000000000///............///000000///000222222111222444666999EEE[[[qqqwwwiiiiiipppyyy}}}{{{nnn___ZZZddduuutttmmmmmmnnnuuu~~~}}}zzzvvvpppjjjhhhiiikkkmmmrrrsssssssssrrrsssvvvxxxwwwyyy||||||}}}}}}~~~~~~}}}~~~}}}{{{yyyvvvsssrrrqqqttttttsssqqqooonnnlllllllllllllllllllllllllllllljjjgggccc``````aaaaaa```[[[]]]\\\SSSFFF<<<999:::666666666666555777:::======BBBJJJRRRWWWZZZ]]]^^^iiijjjmmmooonnnlllsss{{{zzzqqqkkkhhhiiijjjkkkjjjcccTTTFFF??????@@@IIIjjjlllbbbccciiixxxmmm```XXXQQQIII===999333///,,,***(((&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((!!!"""$$$&&&)))+++---...&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***((('''&&&&&&'''(((***((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((''''''&&&%%%$$$$$$###"""&&&%%%%%%$$$%%%&&&'''((($$$&&&((('''%%%&&&***...((((((((()))******++++++((((((((()))***,,,---...////////////000000000000666555444222000///------//////......///000222333<<>>:::<<>>AAADDDIIIQQQXXX]]]aaaeeehhhgggggghhhiiihhhiiirrr|||~~~uuummmiiihhhhhhhhhkkkaaaRRRBBB888888>>>EEEbbbhhhYYY]]]nnn{{{}}}vvvmmmaaaNNN===111...+++***+++---------))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%(((((('''&&&%%%$$$######&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&((('''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))(((&&&&&&&&&''''''&&&((((((((()))******++++++******))))))***+++,,,,,,------------............000000000000//////////////////......///000222333999FFFZZZooozzzoooddd[[[YYYcccooowww~~~|||tttgggZZZXXX```mmm|||xxxppprrrwww}}}{{{sssmmmiiigggggghhhjjjmmmoooppprrruuuxxxzzz{{{|||~~~~~~}}}||||||}}}zzzyyyxxxwwwuuutttsssrrrqqqqqqpppppppppppppppooolllkkkjjjiiihhhgggffffffeeedddbbbaaaaaaaaa___]]]]]]SSSFFF;;;777666666666666777888888999;;;???CCCFFFKKKRRRXXX^^^ccchhhlllllljjjjjjjjjiiijjjsss~~~{{{sssllljjjiiihhhgggdddXXXIII===888;;;FFFPPPoooyyyhhh```iii}}}}}}xxx~~~xxxlllVVVBBB333000---+++++++++******((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%"""!!!###''')))(((&&&((((((((()))******+++++++++***************++++++------........./////////000////////////.........//////......///000111333777BBBVVVkkk{{{wwwjjj^^^VVVWWWdddrrrwww}}}uuuiii^^^\\\cccnnn}}}|||ssssssxxx~~~~~~vvvooojjjgggeeehhhjjjmmmooooooqqqsssuuuxxxxxxyyy{{{}}}}}}{{{zzz{{{{{{wwwwwwvvvtttsssqqqpppooommmmmmmmmmmmmmmmmmmmmmmmkkkkkkjjjiiigggfffeeeeeefffcccaaa``````aaaaaa```VVVMMMBBB:::888777555333444555666777888<<<@@@DDDGGGKKKQQQXXX^^^dddjjjnnnpppooonnnmmmkkkmmmwww~~~xxxppplllkkkiiifffbbbZZZOOOBBB;;;999===KKKYYY{{{zzz{{{xxxssspppsss~~~yyyxxx}}}pppYYYDDD666222...,,,+++***)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&'''((()))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%&&&'''(((''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&%%%'''%%%$$$'''***,,,+++(((((((((((()))******+++++++++***************++++++....../////////000000000111111000///...---,,,,,,//////......///000111333555???QQQfffxxxuuuhhh\\\TTTUUUbbbqqqxxx{{{pppeeebbbfffppp~~~wwwtttyyyxxxqqqkkkgggeeegggjjjmmmooopppqqqrrrtttvvvvvvwwwyyy{{{}}}~~~}}}}}}~~~}}}{{{zzzzzzyyyvvvvvvtttsssqqqooonnnmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiihhhggggggffffffhhheeecccbbbbbbaaa```___MMMGGG@@@;;;999777555222333444666777999===AAAEEEIIIMMMRRRYYY___fffmmmrrruuutttttttttsssuuuyyysssmmmkkkjjjgggaaa[[[OOOEEE===999888===PPPddd~~~tttmmmmmmpppyyy{{{}}}kkkSSS>>>333000---+++++++++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''(((((('''''''''$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&$$$######"""&&&&&&'''''''''&&&%%%$$$)))((('''((()))((('''%%%((((((((()))******++++++******))))))***+++,,,,,,////////////000000000111222111000///...---,,,,,,//////......///000222333555===NNNcccuuu|||rrrdddXXXOOOPPP]]]kkkyyyxxxmmmhhhiiiqqqxxxtttyyyxxxrrrlllgggeeeeeehhhllloooppprrrtttvvvuuuuuuvvvxxxzzz}}}|||xxxvvvwwwyyyzzz}}}|||zzzzzzwwwvvvuuussspppnnnmmmlllkkkjjjjjjjjjiiiiiihhhhhhiiiiiiiiihhhhhhhhhggggggfffeeeeeedddbbb^^^XXXTTTEEEBBB===999777666555444333555666888:::>>>DDDGGGMMMPPPVVV\\\bbbjjjrrrwww||||||~~~rrrnnnjjjiiiiiidddZZZRRRDDD<<<777777888BBB]]]yyy~~~tttrrruuu~~~hhhNNN:::111...+++)))***++++++***)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&%%%$$$%%%'''(((((('''%%%%%%%%%((((((((()))******++++++))))))))))))***+++,,,---........./////////000000000000000/////////......//////......///000222333444<<>><<<:::777666555666777999999999999;;;@@@HHHMMMSSSYYYbbbjjjpppuuuyyy{{{~~~xxxoooiiieeefffggg```OOOBBB777888999:::???UUU{{{mmmMMM888///---***)))))))))((('''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%&&&((()))((('''$$$%%%&&&$$$!!!'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***))))))))))))******************))))))******+++,,,+++---000333444333111000000///...------,,,,,,---111000///......///000000444<<>>444555888===IIIcccnnnNNN999000---***))))))***)))((())))))))))))))))))))))))&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%$$$%%%&&&'''&&&%%%'''((()))(((%%%$$$###$$$''''''&&&&&&&&&%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***))))))))))))******************))))))******+++,,,,,,---///111111111000///111000//////////////////111000///......///000111555>>>NNNaaaqqqzzz|||{{{{{{sss]]]LLLHHHFFFNNN```sssyyytttuuu~~~{{{mmmmmmttt}}}}}}zzztttlllfffaaa``````ccciiiooossstttuuuvvvxxxyyyzzz|||{{{yyyvvvtttvvv|||~~~}}}}}}|||zzzyyyxxxxxxwwwuuussspppmmmkkkjjjiiihhhhhhhhhggggggffffffeeeeeeeeeddddddcccccccccccc``````^^^ZZZSSSJJJAAA;;;999888666555555666666777666777999<<>>888999777>>>PPPkkk~~~zzz~~~zzz{{{cccFFF444000---+++******++++++***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%&&&&&&$$$###$$$&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((()))))))))******************))))))******+++,,,//////..................000000000000111222333444111000/////////000111222999CCCTTTfffttt{{{|||{{{vvvnnnYYYHHHDDDBBBIII\\\ppp}}}rrrmmmsss{{{uuulllccc```]]]]]]bbbiiiooorrrtttvvvxxxyyyyyyyyyzzz|||~~~}}}~~~~~~~~~|||yyyyyyyyyyyysssrrrpppooonnnnnnooopppmmmllljjjhhhfffeeedddddddddccccccbbbaaaaaa``````___]]]YYYQQQHHH???;;;999444444444555555666777888:::<<>>BBBFFFKKKRRRYYY^^^aaadddiiiooouuu|||zzzsssmmmkkkhhheeebbbaaa````````````]]]TTTGGG===888888666;;;MMMmmm~~~ooommmsssvvvvvvuuuooovvvzzzxxxqqqmmmqqqvvvwww}}}cccKKK:::222...+++)))((()))******)))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&&&&'''((('''%%%%%%&&&(((((('''&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***))))))))))))******************))))))******+++,,,...//////000000000//////---------...///000111222111000//////000111333444888EEEXXXjjjvvv{{{}}}}}}tttlllVVVEEEAAA???GGGYYYppp~~~vvvmmmhhhhhhmmmzzztttpppuuu|||zzzjjjfffbbb```bbbfffjjjlllooosssxxxzzzxxxvvvsssrrrvvvzzz}}}{{{||||||}}}zzzzzzyyyxxxwwwvvvuuutttpppooolllkkkjjjkkkmmmnnnnnnllljjjgggfffeeeffffffcccbbbbbbaaa___^^^^^^]]]YYYRRRIIIBBB>>>;;;777555444555666666777777777777;;;>>>BBBGGGLLLTTT[[[aaabbbffflllrrrxxxxxxoooiiieeedddbbb```___]]]]]]\\\]]][[[TTTIII>>>777777999888AAAYYY}}}|||rrrtttyyywwwoooiiifffnnnvvvvvvqqqmmmnnnqqqssskkkQQQ===333000,,,***((('''((()))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&&&&''')))((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***))))))))))))******************))))))******+++,,,+++,,,...000000000///...............//////000111111000//////000222333444666DDDXXXjjjvvv{{{}}}~~~vvvnnnXXXGGGCCCAAAIII[[[mmm~~~zzzpppeee```___fffttttttrrrwww}}}mmmiiidddbbbcccfffhhhjjjmmmrrrwwwzzzxxxuuuqqqoooqqquuu{{{}}}zzz|||~~~{{{|||~~~~~~uuuvvvvvvvvvuuutttsssrrrtttrrrooommmkkklllmmmooolllkkkiiigggfffggghhhiiicccbbbaaa```___^^^]]]]]]UUUMMMBBB<<<:::999555222555555666777888888777777:::===BBBGGGNNNUUU]]]cccdddhhhnnnuuu{{{|||ppphhhdddbbbaaaaaa```^^^]]]\\\[[[\\\WWWNNNBBB888444666888>>>IIIccc{{{vvv{{{{{{nnncccaaahhhppptttssspppnnnmmmuuu}}}uuu^^^EEE222,,,---+++)))''''''((())))))((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%)))(((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######""""""########################!!!###%%%'''(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***))))))))))))*********************)))***++++++,,,(((***---///000///...,,,///////////////000000111111000000000000222444555555CCCXXXjjjvvv{{{}}}~~~xxxpppZZZIIIEEECCCKKK]]]jjj|||{{{pppeee^^^^^^dddssstttsssxxx}}}yyyrrrhhhaaa___aaadddfffqqqrrrtttuuutttrrrpppnnnnnnqqquuu|||~~~~~~}}}{{{yyyxxxxxxwwwvvvuuuuuuttttttuuurrrqqqpppooonnnlllkkkkkkmmmllljjjhhhffffffffffffaaaggggggaaa^^^^^^]]]XXXRRRJJJ???999888777444111444555555555444666888;;;888<<>>777444555777777666111222333444444666999;;;>>>CCCKKKRRRYYY___eeehhhkkknnnsssyyy~~~wwwpppkkkfffaaa]]]^^^\\\[[[\\\^^^`````````UUUGGG999444444444666999JJJ\\\zzzxxxsssyyy}}}~~~zzziii\\\TTTDDD555......,,,)))******))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''%%%%%%&&&((((((''''''&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%$$$######%%%'''(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((('''&&&&&&'''((()))***+++,,,((('''&&&'''***,,,,,,+++---,,,++++++******++++++,,,---......//////......------............---------...///...---...111333777@@@PPPccctttvvviii[[[SSSVVV^^^ttt~~~wwwqqqrrrzzzrrrkkkrrrzzzyyyssskkkeeebbbaaa``````bbbeeeiiimmmppppppooonnnnnnoooqqqssswww|||~~~}}}}}}|||zzzyyywwwvvvrrrrrrrrrrrrsssssstttuuussssssrrrqqqqqqppppppooofffggggggggghhhiiijjjjjjiiifffaaa^^^]]]YYYQQQIIIFFFBBB;;;888777777777666000222333444444777:::===AAAFFFNNNVVV]]]bbbgggjjjnnnqqqwww|||zzzpppjjjhhhfffaaa]]]^^^\\\ZZZ\\\___aaa```^^^PPPBBB555111333555:::>>>RRRfffwwwzzzzzziii[[[OOO>>>222///000...+++))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$#########%%%&&&%%%$$$%%%%%%$$$###""""""$$$'''''''''&&&&&&&&&&&&''''''&&&''''''((()))(((((((((&&&&&&'''((()))******+++---,,,+++***************---,,,++++++******++++++,,,---......///.........---......//////......---000111111111000111333666888@@@OOObbbtttxxxlll___WWWZZZbbbvvv~~~xxxxxx}}}}}}pppkkkrrrzzz}}}yyytttoookkkgggdddaaabbbdddhhhlllnnnooooooooooooppprrrsssuuuyyy~~~}}}}}}|||{{{yyyxxxwwwttttttsssrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnnnnmmmgggggghhhiiijjjjjjjjjjjjjjjddd___^^^\\\UUUKKKDDDAAA===888444222222111111111222444555666999===@@@CCCIIIQQQYYY___eeeiiilllsssvvv{{{~~~vvvlllgggfffeeeaaa]]]^^^\\\ZZZ\\\``````]]]YYYJJJ???444111222777@@@HHHYYYmmm|||{{{mmmWWWHHH777---,,,,,,***(((((((((((('''''''''''''''))))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%""""""###%%%&&&(((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$###"""###%%%&&&%%%$$$$$$%%%%%%###""""""$$$&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((()))(((((((((&&&&&&'''''''''((((((((()))))))))((('''''''''(((---,,,++++++******++++++,,,---......///........./////////000000/////////000111111111000111333666999???MMMaaatttttthhh\\\VVV[[[eeexxx~~~xxxyyy|||nnnmmmttt|||~~~yyyqqqiiiddddddeeegggiiilllnnnooopppoooqqqsssssstttwww}}}}}}}}}}}}|||{{{zzzxxxwwwuuuuuutttsssrrrqqqqqqrrrrrrqqqpppooonnnlllkkkkkkggghhhiiiiiiiiiiiihhhhhhfffaaa]]]\\\XXXNNNEEE@@@999777555222111111333444222444666888:::===AAADDDFFFLLLSSS[[[bbbhhhmmmqqqwww{{{xxxrrrkkkeeecccbbb```]]]]]][[[ZZZ\\\___]]]WWWPPPBBB;;;444222444;;;IIIVVVdddwww}}}}}}oooRRRDDD444---,,,+++))))))((((((((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!!!!$$$''')))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""###$$$%%%%%%######%%%&&&%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''((()))))))))))),,,...---,,,++++++******++++++,,,---......//////......//////000000000000//////---...///...---...111333888>>>JJJ^^^sss}}}qqqeeeYYYTTT[[[fffxxxxxxsssuuu}}}}}}pppooovvv~~~ssskkkffffffffffffhhhkkkmmmooonnnqqqttttttsssuuu{{{~~~{{{{{{{{{{{{zzzxxxwwwvvvttttttssssssssssssssstttsssrrrqqqooommmkkkjjjiiiggghhhhhhhhhgggfffdddccc```\\\ZZZZZZSSSGGG???===777666555444333444666888444666888:::===@@@EEEHHHJJJOOOVVV]]]dddkkkrrrwww{{{~~~ssspppjjjeeeaaa^^^]]]\\\[[[YYYXXX[[[]]]YYYOOOFFF:::777555444666@@@TTTfffuuu~~~}}}wwwuuunnnNNNAAA444000...++++++---((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###"""###%%%(((***(((&&&'''&&&%%%%%%$$$$$$%%%%%%$$$&&&((('''%%%$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$""""""###$$$%%%$$$######%%%'''(((&&&%%%$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&'''((())))))***)))***,,,,,,++++++...111---,,,++++++******++++++,,,---......//////.........//////////////////...------...---,,,---000222777;;;GGG[[[qqq~~~sssggg[[[UUU[[[dddxxx}}}qqqkkkooozzztttqqqxxx}}}uuugggfffeeedddeeehhhlllnnnmmmpppttttttrrrsssxxx~~~~~~}}}zzzzzzzzzyyyxxxwwwvvvuuusssssssssssstttuuuvvvvvvttttttrrrpppmmmkkkiiihhhggggggggggggeeecccaaa```\\\YYYXXXWWWOOOAAA:::;;;555555444333111222444666555777:::<<<>>>BBBGGGKKKMMMQQQWWW___fffnnnvvv{{{}}}~~~ooonnnjjjddd___[[[[[[[[[YYYWWWWWWZZZ\\\VVVIII???444444555666888CCC[[[qqqvvvvvvrrrmmmppp~~~lllGGG;;;111...,,,))))))---((((((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%$$$'''******(((%%%'''&&&%%%%%%$$$$$$%%%%%%$$$&&&((('''%%%$$$%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''###"""""""""$$$%%%$$$###"""%%%(((***(((&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&((()))+++,,,---)))+++,,,***'''&&&(((+++---,,,++++++******++++++,,,---......//////......---..................---.../////////...///111444555999DDDXXXooowwwkkk^^^VVVZZZbbbwwwzzzlllfffkkkwwwwwwrrrxxxzzzuuummmdddaaaccceeefffeeeiiillloooqqqrrrtttvvvwww}}}zzzyyyvvvwwwyyyzzzyyywwwuuutttwwwvvvtttrrrqqqqqqqqqqqqtttsssrrrpppnnnllljjjhhhggggggfffdddbbb___]]]\\\WWWYYYXXXPPPEEE<<<888777444333222222222333444555555888<<<>>>@@@CCCIIINNNRRRXXX```hhhnnntttyyy|||yyytttnnnkkkgggccc___]]]\\\\\\[[[XXXVVVWWWVVVOOOBBB777333111333888;;;EEEccc~~~yyytttssszzzdddHHH===111***+++,,,+++((((((((())))))*********+++))))))(((((((((((())))))''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&$$$"""!!! """$$$'''((()))***%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%#########'''&&&%%%%%%%%%%%%&&&'''###$$$%%%%%%%%%%%%$$$###''''''((()))))))))))))))******,,,---------------,,,+++)))(((((()))+++,,,+++,,,---.........---,,,---,,,,,,,,,---///111222000000000000000000111222666<<>>555333111444;;;@@@NNNllluuunnnsssfffFFF<<<000***+++,,,+++(((((((((((()))))))))******''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$###""""""$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$''''''((()))))))))))))))&&&&&&'''((()))))))))))),,,+++***))))))***+++,,,+++,,,---...///...---,,,------------...//////000000000000000000111111222555<<>>777///++++++,,,+++)))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((())))))(((((()))***+++,,,,,,---,,,,,,,,,++++++******++++++,,,+++,,,...///000000000///...///000000000...---,,,000/////////000111222333555===NNNcccuuuttteeeWWWMMMMMMZZZhhhzzz{{{pppqqqxxx|||vvvsssyyyyyypppbbb[[[[[[___bbbdddfffhhhhhhhhhhhhhhhjjjnnnssszzz|||yyyvvvuuuuuuvvvxxxwwwvvvtttssssssssssssooooooooonnnnnnnnnmmmmmmlllmmmmmmmmmllljjjhhhfffcccbbbaaa^^^[[[XXXUUUTTTQQQGGG<<<666777888666444444333222222222333444555888<<>>OOOdddwwwxxxkkk]]]RRRPPPYYYeeezzz}}}tttuuu{{{wwwtttzzzmmmuuuoooaaaYYYYYY]]]aaaaaaccceeefffeeeeeefffhhhiiimmmssszzz{{{zzzwwwuuusssrrrqqqqqqvvvvvvuuutttsssqqqpppppplllmmmmmmmmmllllllkkkjjjiiijjjllllllkkkhhhdddbbb___^^^]]][[[XXXUUURRRPPPJJJBBB888444444444333000333333222333444555777888;;;???EEEJJJOOOUUU]]]ccchhhkkkppptttwww{{{~~~yyytttooojjjeeeaaa]]]\\\ZZZXXXUUURRRPPPOOOIIIHHHEEE???888333333555777777===OOOmmm|||vvvXXXCCC555111---++++++++++++***'''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))(((''''''&&&&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&######$$$$$$$$$$$$#########$$$%%%%%%$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000222222222222000000000000000///...---////////////000111333333555>>>OOOdddwww|||qqqeeeYYYTTTZZZdddyyy}}}uuuwww}}}wwwuuu{{{uuuyyy|||mmm^^^UUUTTTXXX\\\]]]___bbbcccccccccdddeeecccggglllrrrwww~~~}}}~~~vvvvvvtttsssrrrpppoooooossssssssssssqqqooommmllljjjjjjlllmmmmmmllllllkkkmmmmmmmmmllljjjgggeeeccc___^^^\\\YYYUUURRRNNNMMMAAA<<<666333333333222000333333333444555888:::;;;???DDDJJJNNNSSSYYYaaagggiiimmmrrrvvvyyy{{{~~~{{{uuunnniiiddd___\\\XXXWWWVVVSSSQQQNNNLLLJJJEEECCC>>>999444333444555444999FFF^^^dddIII888111///---+++++++++++++++((((((((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%$$$$$$###"""###$$$$$$######$$$&&&######$$$$$$$$$$$$###### """###""""""###$$$%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''***+++,,,------......---+++,,,,,,,,,,,,,,,,,,+++***,,,...000222333333333000000///////////////000......//////000222333444555>>>NNNcccvvv~~~ssshhh\\\VVV\\\eeeyyy~~~{{{sssvvv}}}vvvvvv{{{zzzkkk\\\RRRPPPSSSWWWZZZ]]]___``````aaabbbddd```cccggglllrrryyy~~~}}}}}}~~~uuuuuuuuutttsssrrrpppooopppqqqqqqqqqpppmmmjjjhhhhhhiiikkkmmmnnnnnnnnnmmmsssrrrpppnnnkkkjjjhhhhhhaaa___]]]YYYTTTPPPLLLJJJ;;;999777555555444333333222222333444666999<<<===CCCGGGMMMRRRVVV\\\dddjjjjjjnnntttxxxzzz|||~~~~~~yyyrrrkkkeee___ZZZWWWRRRRRRPPPNNNLLLIIIFFFEEECCC???999555222222444555111:::MMMjjjvvvWWW>>>000000...---+++++++++++++++))))))(((((((((''''''''''''((()))++++++)))((('''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###!!! !!!"""###$$$%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''######$$$$$$$$$$$$######"""$$$'''((('''''''''(((%%%%%%&&&''''''&&&%%%%%%)))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''&&&'''((())))))******)))+++,,,,,,------,,,,,,+++***,,,...111333444444444111000///......///000111.........///000222333444666>>>NNNbbbvvv~~~ssshhh\\\WWW]]]gggyyy~~~zzzrrrttt|||uuuvvv|||~~~ssscccUUUNNNNNNPPPRRRZZZZZZ\\\^^^aaaccceeefffdddeeegggjjjnnnttt|||~~~}}}}}}}}}}}}yyyxxxuuusssqqqppppppppppppqqqrrrpppmmmjjjiiijjjjjjjjjjjjkkkmmmooopppqqquuurrrmmmjjjiiihhhgggfff___]]]WWWOOONNNOOOHHH???999777555333111111222333000111444555777:::>>>BBBEEEJJJQQQVVV[[[```ggglllmmmqqqwww|||}}}{{{zzzuuummmfffaaa\\\XXXVVVTTTSSSQQQMMMIIIDDD@@@===<<<;;;777333222333333111222AAAZZZyyy}}}rrr}}}aaaGGG888333,,,,,,++++++***)))((((((((('''%%%%%%'''((('''&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%)))'''$$$""""""%%%)))+++%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$############(((((('''&&&%%%$$$$$$###'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$############"""""""""###$$$%%%%%%$$$#########$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''%%%###&&&''''''(((((((((((((((''''''&&&'''(((+++...//////---+++)))((()))+++---,,,---...000000000//////333222111000///...---,,,666444111//////000111111888???PPPfff||||||pppbbbYYYXXX^^^eeezzz~~~~~~rrrpppyyywwwyyy}}}|||tttjjj[[[OOOIIIHHHKKKLLLUUUVVVYYY\\\___bbbdddeeeeeefffhhhiiilllqqqwww|||~~~}}}||||||{{{{{{wwwvvvtttrrrpppooonnnnnnpppqqqrrrpppmmmjjjiiijjjiiiiiiiiijjjlllmmmooopppvvvsssooommmkkkjjjhhhggg^^^\\\UUUNNNLLLKKKDDD;;;777555444222111222333333111333555777999<<>><<<666666444111000111222222<<>>777444333222111111222333444222444777999;;;???CCCGGGMMMRRRXXX]]]```dddjjjooouuuvvvxxxyyyyyyxxxwwwuuunnnkkkfffbbb___\\\XXXVVVPPPOOOMMMIIIDDD@@@<<<:::222222111000000000444777BBBYYYwww~~~lllggghhh}}}{{{tttssslll```OOO@@@555111000+++++++++******))))))(((***(((''''''((())))))(((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&+++)))&&&###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$ !!!%%%)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''%%%&&&''''''((((((((((((((()))((((((((((((***,,,---...---+++))))))***+++------...///111222222111111111111000000000/////////)))***+++---///111333444:::CCCTTTiii||||||oooaaaXXXXXX```gggxxx}}}zzzuuuxxx|||~~~|||sssiiiccc___XXXNNNFFFBBBAAABBBBBBEEEHHHNNNTTTYYY]]]___```eeefffhhhiiiiiikkkooorrr}}}}}}}}}}}}~~~}}}{{{yyyxxxwwwwwwrrrrrrpppooommmlllkkkkkkmmmnnnnnnmmmjjjgggfffffffffffffffggghhhiiikkklllmmmlllkkkjjjiiifffbbb___XXXUUUOOOHHHCCC>>>777222000000000000111222333444333555777:::<<<@@@EEEIIIPPPUUU[[[___aaaeeekkkpppvvvvvvwwwwwwvvvuuutttssskkkhhhdddaaa^^^[[[VVVSSSNNNLLLIIIEEEAAA<<<999777111111111222000000666>>>JJJbbbqqqdddjjjttt|||tttkkk```OOOAAA888333222111+++*********)))))))))(((***)))'''''')))***)))(((***))))))(((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%&&&''')))***''''''''''''''''''''''''&&&&&&%%%"""!!!"""%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&'''''''''&&&%%%&&&'''((('''%%%&&&''''''((((((((((((((())))))(((((()))***+++,,,---,,,+++***)))***,,,,,,---...000111222222222222000000000000000000000000///////////////222555888===FFFXXXlll~~~~~~qqqcccZZZZZZcccjjjvvv{{{yyyvvvzzz~~~~~~|||rrrggg```YYYSSSJJJCCC@@@???>>>>>>@@@CCCHHHNNNTTTYYY\\\]]]bbbdddfffhhhiiikkkmmmpppwww~~~|||{{{|||}}}~~~~~~}}}{{{yyywwwvvvuuuuuuqqqqqqpppooonnnlllkkkkkkkkklllllljjjgggdddddddddeeeeeeeeefffggghhhiiijjjiiiiiihhhgggfffbbb]]]ZZZTTTOOOJJJEEE???888222000/////////000111222333444222444777:::===AAAFFFJJJRRRVVV\\\```bbbffflllpppvvvuuuuuuttttttsssrrrqqqjjjhhhdddaaa^^^YYYSSSOOOKKKIIIFFFAAA===999666444000///000111///000:::GGG___tttkkkfffttt{{{sss^^^RRRBBB666111///---+++*********)))))))))))))))***)))'''''')))***)))((()))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$###$$$%%%%%%&&&''''''''''''''''''''''''$$$&&&'''&&&%%%%%%%%%'''&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######"""######%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&'''''''''%%%$$$$$$&&&&&&&&&%%%&&&''''''((((((((((((((((((((()))))))))***++++++,,,++++++******+++,,,,,,,,,...///111222333222222000000000000111111111111333222111///...222888===>>>III[[[oootttfff^^^^^^fffmmmsssyyyvvvooopppxxx||||||~~~uuukkkdddXXXRRRIIIBBB>>>===<<<<<>>CCCHHHLLLRRRWWW]]]aaacccgggmmmqqquuuuuuuuutttrrrpppooonnniiigggdddaaa]]]WWWPPPKKKHHHFFFBBB>>>999555333222...,,,...111///222AAATTTvvvuuufffhhh{{{vvvkkkSSSIII<<<333///...+++)))))))))))))))))))))))))))***(((''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$######""""""######%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%######%%%&&&%%%%%%&&&''''''((((((((((((((('''(((((()))***++++++++++++++++++***++++++,,,,,,+++---///111222222222222000111111111111111111111000000000...---111888???===HHH[[[pppwwwjjjaaaaaahhhooorrrxxxxxxkkkcccfffsss~~~~~~wwwyyy~~~|||ssslll]]]VVVLLLDDD@@@>>>======@@@AAACCCFFFKKKPPPUUUXXX[[[^^^aaadddddddddeeefffeeemmmwww}}}{{{zzzzzz{{{{{{zzzyyyxxxvvvuuutttttttttrrrrrrrrrrrrqqqooonnnmmmjjjkkkkkkjjjfffdddcccccceeeeeeeeeeeeffffffggghhhgggeeebbb```]]]YYYTTTPPPIIIDDDAAA@@@:::222///111///000111222333333444444444666:::===AAAEEEKKKOOOSSSXXX^^^bbbeeeiiioootttwwwwwwvvvtttqqqmmmjjjhhheeecccaaa___[[[UUUNNNIIIFFFDDD@@@;;;666333111000...,,,///333444999NNNeee}}}tttgggaaakkksss```LLLCCC888111......---,,,((())))))))))))))))))))))))'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((************)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%(((&&&$$$$$$%%%&&&&&&&&&&&&''''''(((((((((((((((&&&&&&((()))++++++,,,,,,*********++++++,,,,,,,,,***+++...000111222222111222111111111111111111111...111222111///000555999999FFFZZZnnn}}}xxxllldddccchhhnnnsssyyyxxxhhh]]]```nnn|||{{{tttvvv|||{{{tttbbb[[[QQQHHHCCCAAAAAAAAAAAAAAABBBDDDHHHNNNTTTWWWYYY\\\```bbbbbbaaaaaabbb___fffpppyyy}}}zzzyyyyyyzzz{{{xxxxxxvvvuuuuuutttttttttrrrsssssssssrrrqqqooonnnkkkllllllkkkhhheeedddeeeeeeeeeeeeeeeffffffggghhhdddbbb^^^[[[WWWSSSOOOKKKFFFBBB??????:::111///222000000111333333444444333555888;;;???BBBGGGMMMQQQTTTYYY___cccfffkkkqqqvvvyyyxxxwwwuuupppkkkfffdddaaa```___]]]ZZZTTTMMMHHHEEEBBB>>>999555111///...000...111777999@@@YYYttt}}}vvvpppfff]]]___nnnsss[[[DDD===333+++)))***+++,,,(((((((((((())))))))))))((('''%%%%%%'''((('''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""###&&&(((############$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$#########$$$%%%&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$)))'''%%%%%%&&&'''((('''&&&''''''(((((((((((((((%%%&&&''')))+++,,,,,,---*********++++++,,,,,,,,,)))+++---///111111111111222222222111111111000000111555888777222///000333666CCCXXXlll{{{xxxmmmeeeccchhhmmmuuu{{{|||lll^^^___mmm|||zzzsssuuu{{{|||mmmdddXXXQQQNNNLLLHHHEEEEEEGGGIIIIIIHHHIIIMMMPPPXXXZZZ\\\\\\\\\[[[\\\^^^aaadddiiinnnvvv~~~}}}zzzwwwtttqqqpppuuuuuuuuutttssssssrrrrrrqqqrrrrrrqqqooommmkkkiiiiiiiiihhhgggfffeeeddddddggggggfffeeedddccccccbbbeeefffddd^^^VVVPPPMMMMMMCCC@@@;;;666222000//////333333333222111222555777666999===AAAFFFKKKRRRVVV\\\]]]```eeekkkqqqvvvyyyxxxuuuqqqnnnllliiifffddd```___]]]\\\XXXSSSLLLGGG===;;;888555222111000000...111222222:::PPPqqq|||oooaaaZZZ\\\iii~~~lllXXX===777000---...---***&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''"""$$$'''))))))(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########&&&)))***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$#########((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########!!!!!!"""###%%%%%%%%%)))(((((('''%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))))))))***+++++++++,,,......---,,,,,,,,,,,,---,,,---///000111222111111111111111111111111111111///000111000//////111333999DDDWWWjjjyyyyyynnndddbbbhhhooovvv|||}}}lll___```lllxxxzzzttt}}}rrrjjj```ZZZWWWTTTPPPLLLKKKKKKKKKIIIGGGGGGJJJMMMSSSUUUXXXYYYYYYYYYZZZ[[[^^^aaafffkkkrrrzzz~~~}}}{{{xxxvvvtttsssrrruuuuuuuuutttttttttttttttoooooonnnmmmllljjjhhhhhhiiiiiihhhgggffffffeeeeeehhhhhhgggffffffeeedddddd``````^^^XXXPPPIIIFFFEEE>>><<<888555333222222333222333333222111333666888:::===@@@DDDHHHNNNSSSWWW___```cccgggmmmrrrvvvyyyyyyvvvqqqnnnkkkhhhdddbbb```___]]]ZZZVVVPPPIIIEEE;;;:::777444111000000000000333666<<>>AAAEEEIIIMMMRRRWWW[[[ccceeegggkkkppptttwwwyyyxxxuuupppllliiifffccc``````^^^[[[WWWSSSMMMFFFAAA999777444222000///000000111444<<>>@@@CCCHHHMMMRRRXXX]]]aaahhhjjjlllpppsssuuuwwwwwwtttqqqmmmjjjgggeeebbb```___\\\WWWSSSNNNHHHAAA===777555222000//////000111111666CCC[[[yyytttiiilll|||]]]CCC222///+++)))***+++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$%%%&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))))))))))))))******+++,,,---------,,,,,,++++++++++++++++++,,,...000111111000000111111111111111111111111---...///...---...///111555AAATTTiiizzz|||{{{}}}{{{jjj```dddrrrzzzzzz~~~tttjjjccc\\\XXXSSSMMMJJJGGGFFFEEECCCFFFJJJMMMOOORRRUUUWWWYYYZZZ\\\___bbbgggmmmrrrzzz|||xxxvvvvvvuuutttttttttuuuvvvwwwtttsssrrrpppmmmllljjjiiiiiihhhfffeeeeeeeeefffggggggffffffeeeeeeddddddddd___```aaaaaa```^^^\\\ZZZVVVSSSNNNHHHCCC>>>:::888;;;999777444222111000000222444555666777:::???BBBAAAEEELLLRRRXXX^^^dddhhhlllnnnpppsssuuuuuuuuuuuuooollliiifffeeecccaaa___ZZZWWWRRRMMMHHHCCC===999444333000......///111333222<<>>;;;888555444444333333333444444333555777888:::>>>CCCGGGFFFJJJQQQXXX^^^dddjjjmmmooopppsssuuuvvvuuusssqqqkkkiiieeecccaaa```]]][[[TTTQQQKKKFFFBBB>>>:::777333111///---...000333555888HHHddd~~~rrrqqq{{{ttt[[[CCC222///...+++)))''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''''''''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$#########%%%'''%%%###"""$$$'''&&&&&&%%%%%%$$$$$$$$$###"""###############$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))((()))***+++,,,---...//////...------,,,,,,------***+++---///000000000///000000000000000000000000...///000///......000222333>>>PPPddduuu~~~}}}vvvwwwyyy~~~ooogggkkkxxx~~~xxxrrrjjjfff```[[[WWWRRRLLLGGGBBBBBBCCCDDDFFFKKKRRRVVVWWWXXXXXXXXXYYY\\\aaaeeefffmmmvvv~~~}}}zzzxxxuuutttssstttuuuuuuuuusssqqqpppmmmmmmllljjjiiihhhgggfffffffffggggggggggggffffffdddcccbbb```___]]]\\\[[[aaaaaabbbaaa^^^[[[WWWUUUOOOKKKEEEBBB@@@???<<<:::333333333333333333444444555666888;;;===BBBGGGKKKMMMRRRXXX___dddiiimmmpppppprrrtttvvvvvvssspppnnnkkkhhhddd```^^^[[[XXXVVVNNNJJJEEEAAA>>>;;;999777222111...---...111555777CCCYYYzzz|||uuu{{{zzz___JJJ;;;222,,,,,,***)))((((((***,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######"""%%%'''%%%!!! ###'''%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))((()))***+++---...//////...---,,,,,,++++++,,,,,,***+++---///000000000///000000000000000000000000///000000000//////111222333===NNNaaarrr}}}{{{uuusssgggiiimmmvvv|||ooojjjooo{{{}}}xxxuuuqqqkkkfffaaaZZZRRRLLLAAAAAA@@@@@@CCCHHHPPPVVVVVVVVVVVVVVVVVVYYY^^^aaa^^^eeeoooxxx~~~|||yyywwwvvvuuussstttvvvvvvuuurrrooommmjjjjjjjjjiiiiiiiiiiiihhhdddeeefffggghhhgggfffeeecccbbbaaa___]]][[[YYYYYY______```^^^\\\WWWSSSPPPHHHDDD>>><<<;;;;;;999777555555444444333222111111555777:::<<>>===AAAFFFKKKNNNQQQRRRTTTVVVWWWWWWWWWWWW\\\___dddjjjrrryyy~~~||||||~~~~~~~~~}}}}}}}}}|||yyyvvvtttuuuuuuuuutttrrrpppnnnkkkkkkllllllkkkiiihhhffffffggggggffffffeeedddcccaaa___]]]]]]]]]]]]\\\[[[YYY\\\ZZZUUUTTTVVVSSSLLLDDD===666555999;;;:::777777666555444444444444555777888;;;===@@@DDDJJJNNNUUUYYY___eeejjjmmmoooooooooqqqrrrsssqqqnnniiigggeeebbb___\\\YYYUUUPPPMMMEEEBBB???;;;777444333222111,,,---333333000888GGG___yyy{{{~~~yyyzzz~~~~~~kkkTTT@@@555000------,,,***(((((((((((()))))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''###%%%''''''&&&%%%&&&'''((('''&&&%%%$$$$$$$$$$$$'''%%%######$$$$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%###!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""###&&&)))++++++***'''(((***,,,------------******))))))))))))*********+++---///000000//////000000000000////////////------------.........///222===MMM^^^lllvvv|||ooodddaaa\\\\\\___iiiwwwyyyppplllrrr{{{uuupppjjj___TTTKKKFFFAAA>>>@@@DDDGGGJJJMMMOOOQQQTTTUUUUUUTTTTTTWWWYYY]]]ccckkkrrryyy|||}}}{{{{{{}}}~~~~~~~~~|||{{{{{{{{{zzzwwwuuutttttttttsssqqqooommmllliiijjjkkkkkkkkkjjjiiiiiigggggggggfffeeedddcccbbbcccaaa___^^^^^^^^^\\\[[[XXXZZZYYYTTTSSSSSSNNNGGG>>>:::777777;;;;;;888444666555555444444444555555888:::<<>>@@@BBBCCCHHHKKKNNNQQQRRRRRRQQQPPPPPPQQQTTTYYY```hhhooosssyyy}}}~~~~~~|||{{{{{{{{{{{{zzz|||zzzxxxwwwwwwvvvuuusssssssssrrrqqqooommmkkkiiihhhiiijjjjjjkkkkkkjjjjjjhhhhhhgggfffeeedddbbbbbbbbbaaa^^^]]]]]]\\\ZZZXXXWWWXXXVVVRRRPPPMMMGGGAAA777666777999<<<:::555000555444444444444555555666888;;;>>>AAADDDIIINNNRRRXXX[[[```eeejjjmmmnnnoookkkkkkkkkjjjhhhfffdddccc```]]]XXXTTTPPPKKKFFFBBB>>><<<999666444333222222---,,,...222222555DDDVVVuuuuuummmjjjsss~~~~~~wwwtttiiiZZZFFF777000...,,,+++++++++***)))((((((((((((((((((((('''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$#########%%%''''''&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$((('''%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%'''((()))'''&&&+++***))))))))))))***+++******))))))))))))******)))***,,,...000000000000000000000/////////............/////////000000000111:::JJJ[[[jjjuuu{{{~~~|||ppphhhhhhdddeeejjjrrr|||uuukkkhhhooo|||}}}xxxnnncccYYYSSSIIIBBB>>>>>>>>>???DDDGGGKKKNNNPPPPPPOOONNNLLLMMMNNNQQQXXX___fffkkkqqqvvv}}}~~~}}}||||||}}}{{{{{{{{{{{{yyywwwzzzwwwtttssssssssssssrrrssssssqqqooommmkkkiiihhhiiiiiiiiijjjiiiiiiiiihhhiiihhhhhhgggfffdddcccbbb^^^]]][[[[[[[[[ZZZXXXVVVUUUUUUSSSPPPMMMHHHAAA;;;333444777999:::888444111444444444444555666777888999<<>>999888555333222111111222//////222444333999KKK^^^}}}wwwfff^^^aaahhhsss}}}uuubbbPPP;;;000......---,,,******))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''&&&%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%(((&&&$$$$$$&&&&&&&&&%%%#########$$$%%%&&&'''((()))))))))(((((('''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!###$$$%%%%%%%%%%%%######$$$&&&)))******)))'''((()))***************+++******))))))******+++(((***,,,...000111111111000000/////////.........////////////000000000000111999GGGYYYiiiuuu{{{}}}|||pppkkkkkkfffiiipppyyytttjjjhhhooo}}}}}}tttjjj___YYYOOOGGGBBB???======AAACCCGGGKKKMMMNNNMMMLLLKKKKKKKKKNNNRRRYYY___cccjjjooowww}}}~~~|||~~~~~~~~~}}}}}}}}}}}}}}}~~~|||{{{{{{{{{zzzxxxvvvwwwtttrrrqqqrrrrrrrrrrrrsssrrrpppnnnllljjjiiihhhkkkjjjiiihhhgggfffeeeeeehhhhhhhhhgggfffeeecccccc[[[[[[ZZZ[[[[[[[[[YYYWWWSSSQQQNNNMMMIIICCC<<<888333555777888666555444444333333444555666888999::::::===BBBFFFJJJNNNTTTWWW[[[]]]```cccfffhhhiiiiiihhhgggeeecccaaa`````````^^^[[[VVVQQQKKKEEE???;;;555444333111000000000111000111333444666@@@SSSeeevvvbbbTTTQQQ\\\kkk}}}vvv]]]III666......---++++++))))))))))))((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!###$$$$$$$$$$$$$$$###$$$&&&)))***)))((("""%%%(((,,,------+++***++++++************++++++)))***,,,...000000000000////////////............////////////000000000000222888FFFWWWiiivvv|||}}}xxxmmmhhhiiiggglllttt~~~uuujjjiiiqqq|||sssgggaaaXXXOOOHHHCCC???<<>>AAADDDGGGIIIJJJHHHHHHHHHIIIKKKNNNPPPQQQYYY]]]dddkkkpppuuuyyy|||yyy|||~~~~~~}}}}}}}}}|||zzzwwwvvvwwwwwwvvvtttppppppppprrrtttvvvuuutttooonnnllljjjhhhhhhggghhhhhhgggeeedddbbbbbbbbbbbbaaaaaabbbbbbbbbaaaaaa```[[[ZZZZZZZZZYYYWWWSSSPPPJJJDDD@@@@@@>>>888444555555:::===;;;666333444777444555666777:::<<<>>>???AAAEEEJJJPPPTTTYYY^^^aaaeeeeeeeeeeeeeeeeeeeeeeeecccbbbaaa```^^^\\\[[[ZZZWWWTTTOOOJJJEEE???999555333222000///......//////000222777???PPPfff{{{|||ooo^^^NNNIIIJJJQQQeeeyyyrrraaaGGG777,,,......)))&&&)))&&&'''((())))))(((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&'''''''''&&&&&&((('''&&&'''((((((&&&$$$&&&''')))***,,,---......,,,++++++******++++++,,,+++,,,.../////////...---//////.........---------------........./////////444999DDDVVVjjjxxx~~~~~~{{{wwwnnnccc```ccceeekkkuuuuuuiiiiiisss}}}xxxsssjjj```VVVLLLBBB<<<::::::;;;===@@@DDDGGGIIIGGGGGGGGGHHHHHHJJJKKKKKKRRRVVV]]]dddjjjpppvvvzzzvvvyyy}}}~~~~~~~~~~~~~~~}}}|||{{{{{{xxxuuuttttttuuutttsssoooooopppsssvvvwwwvvvuuummmllljjjhhhfffffffffgggfffeeecccbbbaaabbbcccccc]]]^^^^^^_______________ZZZYYYWWWVVVTTTQQQLLLIIIGGG???;;;;;;:::444222555555;;;@@@???999444444666555555666888;;;===@@@AAADDDHHHNNNTTTXXX]]]bbbeeehhhhhhhhhgggffffffeeeeeeaaaaaa```___]]][[[YYYXXXSSSPPPKKKFFFAAA;;;555111333222000///.........///222555;;;HHH^^^yyytttfff^^^NNNCCCEEENNNZZZppp~~~fffTTT>>>111***...000***(((,,,&&&'''((())))))(((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######%%%''''''&&&%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&(((''''''&&&&&&%%%$$$$$$$$$%%%%%%!!! !!!###%%%&&&#########$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$%%%&&&)))***)))''',,,+++)))((()))+++...000,,,++++++******++++++,,,,,,---...//////...------//////.........---------------------.........///555999DDDVVVjjjyyy~~~{{{wwwnnndddbbbdddeeekkkuuu~~~tttiiihhhsss|||yyysssiii]]]QQQGGGAAAAAA<<<999;;;>>>???BBBGGGIIIIIIJJJIIIHHHIIIKKKLLLKKKNNNSSSXXX___fffnnnsssssswww||||||{{{{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{yyyuuutttsssqqqqqqqqqrrrssslllnnnqqqtttuuuuuutttssskkkjjjiiigggffffffffffffeeedddcccbbbaaa___^^^^^^```___]]]]]]\\\[[[XXXVVVZZZVVVRRRPPPPPPLLLEEE>>>>>>===:::777555444555555777666555666666555222000666777999;;;<<>>AAADDDFFFHHHHHHGGGGGGIIIJJJGGGIIIMMMQQQWWW^^^fffkkkssswww|||}}}||||||}}}~~~|||||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{zzzvvvvvvuuutttttttttttttttoooppprrrssssssqqqooommmiiihhhgggfffeeeddddddddddddccccccaaa```___^^^]]]___]]]\\\[[[[[[ZZZWWWUUUWWWSSSOOOMMMLLLHHHAAA;;;777666444222111222333444<<<999666444555555555555888:::<<<===???BBBFFFIIIMMMPPPUUUYYY]]]```dddgggjjjiiihhhgggfffeeedddcccccc```\\\YYYXXXWWWUUUTTTPPPMMMHHHAAA;;;666333111000000/////////222333444<<>>===;;;999999;;;:::===AAADDDDDDDDDEEEEEEEEEFFFFFFGGGJJJOOOVVV[[[gggkkkqqquuuvvvvvvvvvwww{{{zzzzzzzzzzzz{{{||||||yyyyyyyyyzzz{{{{{{||||||~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}|||{{{yyyvvvtttssspppqqqsssuuuuuusssqqqooossssssrrrqqqnnnkkkgggeeeffffffdddcccbbbaaaaaaaaaaaa```___^^^\\\[[[ZZZZZZZZZYYYXXXWWWWWWVVVTTTRRRLLLIIIFFFCCCAAA===888444444333222111222444666888@@@<<<666444444777:::;;;<<<>>>BBBDDDGGGJJJMMMPPPTTTXXX^^^bbbdddeeefffggghhhfffdddaaa``````aaaaaa___\\\XXXUUUSSSQQQOOOMMMIIIEEE???888444222111111///...000111000222999AAAUUUwwwuuu___[[[^^^kkk~~~sssSSS>>>666...,,,***)))))))))((('''))))))))))))))))))))))))(((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%%%%$$$""""""###%%%''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++(((((()))***,,,---...///,,,,,,++++++++++++,,,,,,''')))+++...000000000000///000000000......000222......///...---,,,------333:::HHH\\\ppp}}}|||~~~vvvkkkkkkvvv|||vvvqqqoootttzzzuuunnnddd]]]TTTKKKBBB===999666777:::888;;;???BBBBBBCCCCCCDDDDDDEEEEEEEEEFFFJJJOOOSSS[[[___eeejjjmmmppprrrttttttuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxyyyzzzzzz{{{{{{}}}|||zzzyyyzzzzzzyyyyyyyyyyyyzzzzzzzzzzzz}}}}}}}}}}}}}}}{{{zzzzzz}}}}}}~~~~~~~~~}}}|||{{{~~~}}}}}}|||{{{{{{{{{{{{zzzyyywwwtttrrrooonnnnnnpppsssuuuuuusssqqqooorrrrrrqqqpppmmmkkkhhhgggfffeeedddcccbbbaaaaaaaaa___^^^]]]\\\ZZZYYYXXXXXXYYYWWWVVVUUUTTTSSSPPPNNNGGGEEEBBB???<<<999555333000000.........000222444;;;888666555777888999:::===@@@DDDGGGJJJMMMQQQSSSWWW[[[```ccceeeeeefffffffffdddaaa___]]]]]]^^^___\\\YYYVVVSSSPPPNNNJJJHHHCCC@@@;;;555111000000111///...000222111333???MMMjjjuuubbbeeelll{{{cccFFF666222---+++)))((())))))'''&&&))))))))))))))))))))))))'''&&&&&&(((******(((%%%&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%%%%%%%$$$""" """%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%########################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))(((((()))***,,,---...///,,,++++++******++++++,,,+++,,,...///000000000///...///000///...///111222111222333222000///000222222999GGG\\\ppp|||wwwxxxyyy~~~ooogggiiittt{{{tttssstttwww|||xxxssslllggg\\\RRRGGG@@@;;;666555888777999===??????@@@AAABBBAAABBBBBBBBBCCCEEEHHHKKKOOOSSSYYY^^^cccggglllpppooopppsssuuuwwwxxxxxxwwwwwwwwwxxxyyyyyyzzzzzz{{{{{{}}}~~~|||~~~~~~|||zzzxxxxxxwwwxxxuuuvvvvvvvvvvvvwwwwwwwww{{{{{{||||||||||||||||||~~~}}}|||{{{{{{|||||||||{{{zzzyyyyyyxxxxxxxxxwwwuuussspppnnnmmmppprrrtttvvvvvvuuusssqqqppppppooonnnlllkkkiiihhheeeeeecccbbbaaa`````````]]]\\\[[[ZZZXXXWWWVVVVVVVVVTTTRRRQQQPPPNNNKKKHHHAAA@@@>>>;;;888666444333222111000000111333555777666555444666888:::::::::???BBBGGGKKKNNNQQQTTTWWWYYY\\\```bbbccccccdddeeecccaaa___]]]\\\[[[\\\\\\ZZZWWWSSSPPPNNNKKKGGGDDD>>><<<888444111000000000///...000333333888JJJ^^^tttfffppp~~~jjjPPP999...---,,,***))))))))))))'''&&&(((((((((((((((((((((((('''&&&(((,,,//////+++&&&&&&&&&&&&'''''''''''''''########################%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$'''((('''&&&!!!$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$########################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((()))++++++++++++++++++++++++++++++************++++++......//////////////////---...//////......000222222444666444111000222444111888GGG\\\ppp~~~yyyooommmooopppvvvvvvwww{{{sssfffaaaeeeppp{{{~~~{{{wwwtttqqqbbbYYYPPPJJJCCC;;;777777666777:::;;;;;;<<<>>>??????@@@BBBBBBBBBCCCEEEGGGHHHJJJOOOSSSXXX___fffjjjlllnnnqqquuuwwwxxxxxxwwwwwwwwwxxxyyyyyyzzzzzz{{{yyy{{{}}}~~~~~~}}}}}}||||||}}}|||zzzwwwzzz|||~~~{{{{{{zzzyyyxxxwwwvvvuuutttttttttuuuuuuuuuvvvvvv|||{{{{{{|||}}}~~~|||{{{{{{{{{yyyyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuutttsssrrrqqqppprrrsssuuuuuutttsssrrrooonnnmmmllljjjiiiggggggdddcccbbb```______^^^^^^[[[[[[ZZZXXXWWWVVVUUUTTTSSSQQQNNNLLLJJJHHHDDDAAA;;;;;;:::777555333222222222222222333555888;;;===444333333555888;;;======AAAEEEJJJOOORRRUUUXXXZZZYYY\\\^^^___``````aaaccc```___^^^]]]\\\ZZZYYYYYYXXXUUURRROOOLLLHHHDDDAAA:::999666333111000000000///---000555888@@@YYYrrr|||sssppp}}}eeePPP>>>111,,,---+++***))))))******(((&&&''''''''''''''''''''''''%%%&&&)))///333333---'''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))***++++++++++++++++++++++++++++++************++++++------............//////,,,---......---...000222000333555333000...000333222999HHH\\\ppp~~~}}}mmmaaa___bbbcccgggfffgggkkkrrr{{{sssggg]]]\\\bbblll||||||zzzxxxwwwhhh```YYYTTTLLLBBB:::888555666777888777999;;;>>>???AAADDDDDDDDDDDDEEEFFFDDDFFFIIIMMMRRRYYYaaagggkkkmmmqqquuuxxxyyyxxxxxxwwwxxxxxxyyyyyyzzz{{{{{{xxxyyy{{{~~~~~~}}}}}}|||||||||{{{zzzzzzzzz{{{yyywwwtttxxxzzz}}}~~~}}}}}}}}}~~~yyyyyyyyyyyyxxxvvvuuuttttttttttttuuuuuuuuuvvvvvv}}}|||||||||~~~}}}{{{zzz{{{{{{xxxxxxxxxxxxxxxwwwvvvuuussstttuuuuuuvvvvvvvvvuuuooopppqqqrrrrrrrrrrrrqqqnnnmmmllljjjhhhgggeeeeeebbbaaa```___^^^]]]]]]]]]ZZZZZZYYYXXXVVVUUUTTTSSSPPPNNNKKKIIIGGGCCC???<<<888888777555222111111222.........000444888<<<>>>555333222444888<<>>444//////222+++***)))***+++***(((&&&''''''''''''''''''''''''###$$$(((///555444---&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&&&&&&&%%%###'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$&&&((()))++++++(((((()))***,,,---...///++++++************++++++++++++,,,,,,---...//////+++,,,------------///111111555777555111///222555333;;;JJJ]]]qqq~~~{{{gggXXXTTTVVVWWW[[[YYYXXX\\\eeepppyyy~~~lll```WWWYYY```jjjzzz}}}~~~yyywwwqqqfff[[[QQQHHH@@@<<<;;;:::999888888999:::;;;?????????@@@@@@AAABBBBBBBBBCCCEEEGGGJJJPPPWWW\\\bbbffflllqqqssssssssstttrrrtttuuuuuuuuuuuuvvvxxx{{{{{{zzzzzz{{{}}}~~~}}}{{{wwwvvvxxxzzzzzzyyywwwxxxzzz{{{{{{zzzxxxwwwwwwwwwxxxyyy{{{}}}~~~}}}zzzxxxuuusssrrrqqqrrrtttwwwwwwvvvuuuuuuvvv{{{zzzzzz{{{|||~~~}}}{{{{{{{{{{{{zzzxxxvvvsssrrrqqqrrrssssssssstttuuuuuutttsssrrrmmmnnnpppqqqpppooommmllljjjjjjiiihhhfffccc```___```aaaaaa```]]]\\\\\\]]]YYYXXXWWWWWWWWWVVVRRRPPPNNNKKKHHHEEECCC@@@===:::444444333222111111111222/////////111333444333333000333666999;;;>>>AAADDDGGGJJJOOOUUUYYY[[[\\\\\\]]]^^^___aaaaaaaaa``````\\\\\\[[[YYYVVVUUUUUUVVVTTTPPPJJJDDDAAA===:::888777555222111111000///...///444888:::BBBYYY||||||pppttt}}}}}}rrrXXX@@@888333,,,))),,,***)))((()))***+++***(((+++(((&&&'''))))))'''%%%&&&(((******...111...(((%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$"""!!!!!!###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''((())))))))))))************)))******+++---......///---+++******+++,,,,,,+++''')))+++...000000//////---......,,,++++++---///---000333444333222111111777<<>>???@@@@@@>>>???@@@AAADDDHHHNNNSSS[[[```fffkkknnnpppqqqrrrrrrtttuuuuuusssssstttuuuyyyyyyyyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~}}}zzzwwwwwwyyyzzzyyyxxxuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvxxxzzz|||}}}~~~}}}zzzwwwuuutttsssssstttuuuwwwwwwvvvuuuuuuvvvyyyxxxxxxxxxyyy{{{}}}~~~~~~}}}{{{zzzzzzzzzzzzyyyxxxuuusssqqqqqqqqqrrrqqqqqqrrrssssssrrrpppoookkklllnnnnnnnnnmmmkkkiiihhhhhhhhhgggeeebbb___^^^``````aaa___]]][[[\\\]]]YYYWWWVVVUUUTTTRRRNNNLLLIIIGGGDDDAAA???===999777333333222111111111111111///000111333555555555333222555888;;;===@@@CCCFFFIIIKKKPPPUUUXXXZZZ[[[[[[]]]^^^___`````````___^^^[[[[[[ZZZXXXVVVUUUUUUVVVTTTPPPIIICCC???<<<888666444333222111111111000000000555===EEESSSjjjtttiiijjjyyy|||tttkkk[[[GGG555222111,,,)))+++***)))((()))******)))(((***(((&&&'''((()))'''%%%&&&)))++++++///222///***%%%&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''''')))******++++++,,,,,,---,,,+++))))))+++,,,+++***(((***,,,///000000//////---......---++++++---///---000222333222111111111666;;;GGGZZZnnn|||zzzkkkYYYLLLKKKSSS[[[^^^ZZZUUUUUU___lllrrrqqqaaaYYYPPPOOOYYYiiixxx~~~}}}}}}~~~~~~~~~~~~yyyrrrjjj```VVVLLLFFF<<<:::888666444444555666888888999:::;;;<<<===>>>;;;<<<======>>>AAAEEEIIIQQQVVV\\\bbbfffjjjmmmooonnnppprrrsssrrrrrrsssuuuwwwwwwwwwwwwxxxzzz{{{|||~~~|||zzzyyyyyy{{{}}}|||zzzzzz|||~~~zzzyyyxxxyyyzzzzzzxxxwwwssssssuuuuuuuuuuuusssssssssuuuxxxzzz|||~~~~~~~~~|||yyyvvvttttttuuuuuuvvvwwwwwwvvvuuutttvvvwwwvvvvvvuuuuuuvvvxxxzzz{{{|||{{{zzzyyyyyyyyyzzzzzzxxxwwwuuusssqqqqqqqqqqqqpppqqqrrrrrrrrrpppooonnnhhhiiikkklllkkkjjjhhhgggggggggfffeeecccaaa^^^\\\___``````^^^\\\ZZZZZZ[[[XXXVVVSSSQQQOOOLLLHHHEEECCCAAA>>><<<:::888555333222111111000000000000000///111444666777777555444555888;;;>>>@@@BBBFFFHHHKKKMMMQQQUUUXXXZZZZZZZZZ]]]^^^^^^___^^^^^^]]]\\\ZZZYYYYYYXXXWWWVVVVVVUUUSSSOOOHHHAAA===999555333000000111111111111111111222888EEEVVVkkkwwwfff]]]^^^kkk~~~sssbbbUUUDDD666,,,...///+++((()))***)))((((((******)))((()))(((''''''(((((('''&&&'''+++,,,,,,///333111,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&)))))))))******+++++++++,,,***((()))***+++***)))***,,,...000111000///...---...///...,,,,,,...///---000222222111000000111444999EEEXXXlllzzzvvvgggUUUJJJLLLXXXbbbkkkhhhbbb]]]aaakkkssstttggg^^^TTTRRR[[[jjjyyyzzzyyy{{{~~~}}}|||~~~yyyrrrjjj___TTTMMMBBB@@@<<<999666666666666555666777888999:::;;;<<<<<<===>>>>>>===>>>AAACCCHHHLLLSSSYYY^^^cccgggjjjhhhkkknnnpppqqqrrrtttuuuttttttuuuvvvwwwxxxyyyyyywwwvvvuuuttttttvvvxxxzzz|||{{{zzzyyyzzz{{{}}}~~~yyyyyyzzz{{{{{{zzzxxxvvvsssttttttuuuuuuttttttsssrrrtttwwwzzz|||}}}}}}|||~~~{{{wwwtttssstttvvvwwwxxxxxxwwwuuutttsssuuuwwwttttttsssssstttuuuwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzwwwvvvuuusssrrrqqqqqqqqqrrrrrrssssssrrrpppnnnmmmfffgggiiijjjiiihhhfffeeeeeeeeeeeedddbbb```^^^\\\]]]^^^^^^\\\ZZZXXXXXXYYYXXXUUUQQQNNNKKKGGGCCC@@@>>>;;;999777666555222000000000////////////000000...111666888888777555555777999===???AAADDDGGGJJJMMMOOOSSSWWWZZZ\\\]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZYYYYYYXXXXXXXXXWWWVVVTTTQQQLLLEEE???:::666222000...///000000000000000111555===OOOhhhlllaaaWWWXXXdddvvv~~~mmmWWWGGG;;;222+++---...+++((()))***((('''((()))***)))(((((((((''''''(((((((((''')))---......///333222...(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###%%%$$$######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""######''''''((((((((()))))))))(((((()))***+++,,,------+++)))(((((()))******))),,,---///000111000///....../////////------...000...///111111000//////000222666BBBVVVkkk{{{vvvfffTTTJJJNNN[[[gggwwwvvvqqqjjjiiipppvvvxxxqqqiii```]]]dddqqq||||||zzz{{{|||{{{zzz}}}~~~yyyrrrhhh]]]VVVJJJGGGBBB<<<888666666666555555666777888999:::;;;<<<>>>???>>>======>>>@@@AAADDDJJJOOOUUUZZZ___cccdddgggkkkmmmnnnooopppqqqrrrrrrssstttuuuvvvwwwwwwsssrrrqqqqqqqqqssstttvvvuuuwwwxxxzzz{{{{{{zzzyyywwwyyy{{{|||{{{yyywwwvvvuuuuuuuuuvvvvvvuuuuuuuuuqqqsssvvvyyyzzz{{{zzzzzz{{{yyyvvvsssrrrsssvvvxxxxxxxxxwwwuuusssrrrtttvvvsssrrrqqqqqqrrrsssuuuvvvvvvvvvwwwxxxxxxyyyyyyyyyvvvuuutttsssrrrqqqqqqqqqppppppqqqpppooommmkkkjjjeeefffggghhhhhhfffdddcccdddddddddcccbbb___]]]\\\[[[\\\\\\ZZZWWWUUUUUUVVVUUURRRMMMIIIFFFBBB>>>;;;:::888555444444333111///000///////////////000000---111666999888666555555888:::>>>AAACCCEEEIIIKKKOOOQQQTTTXXX\\\^^^```aaa\\\\\\[[[ZZZZZZYYYYYYYYYZZZXXXWWWWWWXXXWWWUUURRRLLLHHHAAA;;;777333000...---...//////---...000333;;;GGG]]]yyy|||jjjXXXRRRQQQ\\\ppp{{{gggOOO???666000,,,+++,,,+++***,,,)))((('''((()))***)))'''''''''((((((''''''((((((+++///000//////111111///)))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###"""%%%$$$######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""######(((((()))))))))*********'''''')))+++---///000111+++)))(((((()))******))),,,---///000111000///......///000000///...///000...///111000///...///000///444@@@UUUkkk|||yyyhhhVVVLLLOOO\\\hhhyyy{{{yyysssqqquuuyyyzzzwwwqqqjjjiiinnnwww~~~|||zzzxxxvvvtttzzz|||~~~yyypppfff```RRRNNNGGG???999666444444555555666666777888888888999;;;<<<===;;;;;;;;;<<<<<>>:::888666555333222222222000...///////////////000000111...222777999777555666777:::<<<@@@BBBDDDGGGJJJMMMRRRSSSVVVYYY\\\^^^```aaaZZZZZZYYYXXXXXXXXXYYYYYYYYYVVVUUUUUUWWWVVVQQQMMMFFFBBB===888555222000...---//////...,,,...444888EEEUUUooo}}}hhhZZZMMMLLLTTTggg~~~qqq\\\FFF777...,,,***))))))***,,,...)))(((''''''))))))((('''&&&'''((((((''''''((()))---111222///---///000...***)))(((&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((()))'''((()))+++---///000111,,,***((()))***+++***)))***,,,...000111000///......000111111000//////000...///000///...---...///---222???SSSjjj{{{zzzkkkYYYOOOPPP\\\gggrrruuuuuurrrrrrwwwzzzzzzvvvqqqlllmmmrrrzzz}}}wwwsssrrrqqquuuwwwzzz~~~wwwoooiii[[[VVVNNNDDD===888666555555555555555555555555555555777:::;;;:::999999:::999:::===???BBBFFFLLLOOOTTTXXX^^^aaacccdddeeefffjjjkkkmmmnnnoooppppppooonnnnnnmmmlllllllllmmmmmmnnnpppqqqsssssssssrrrqqqrrrtttwwwvvvtttrrrrrrssssssssssssrrrrrrsssssssssrrrrrrsssssssssttttttttttttsssrrrqqqrrrssstttuuuuuuvvvvvvuuurrrpppoooooonnnmmmlllllllllmmmnnnooooooppprrrssssssssssssrrrnnnnnnnnnnnnmmmlllkkkkkkjjjjjjjjjiiigggeeecccaaa```aaabbbccccccaaa___^^^^^^^^^^^^^^^]]][[[YYYWWWVVVVVVVVVTTTQQQOOONNNOOOIIIFFFAAA>>>;;;999666444333222000000111000///---000/////////000000111222000555999999777666888;;;<<>>QQQgggxxxxxxkkk\\\QQQQQQ[[[dddlllmmmmmmkkkpppxxx}}}~~~rrrnnnjjjkkkrrr{{{xxx~~~{{{vvvrrrqqqsssoooqqqtttxxx}}}|||tttoooccc]]]TTTJJJAAA;;;888888555555555444444444333333333666999;;;::::::999:::777888:::;;;===@@@EEEIIIIIINNNUUU[[[```cccfffhhhggghhhjjjlllmmmmmmmmmlllmmmmmmlllkkkjjjjjjjjjkkknnnnnnnnnnnnnnnoooppppppooorrrtttssspppooopppqqqqqqqqqppppppppppppqqqqqqssssssrrrqqqqqqqqqrrrsssqqqqqqqqqqqqrrrrrrsssssstttuuuvvvuuurrrooonnnmmmlllkkkjjjjjjjjjkkklllmmmmmmnnnoooqqqqqqqqqpppoookkkkkkkkkkkkjjjiiiiiihhhkkkkkkkkkjjjhhheeecccaaa^^^___```aaaaaa___]]]\\\[[[\\\\\\[[[ZZZXXXVVVUUUTTTUUUUUURRROOOMMMMMMMMMEEEAAA===:::888666444222222000////////////...,,,000000000000000111222222222777::::::777777:::===>>>AAADDDGGGIIILLLOOORRRWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVUUUVVVWWWYYYZZZUUURRROOOOOOQQQOOOIIICCC>>>:::666333222222111000---...///...///666AAAJJJXXXnnn}}}mmmZZZOOONNNLLL^^^}}}mmmYYYHHH999000***...000///+++***)))))))))'''&&&'''((()))((('''%%%'''))))))'''&&&(((+++///444444///++++++,,,+++,,,***(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!  """###"""!!!!!!###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''((('''''''''((((((((())))))++++++******************---+++******+++,,,,,,+++''')))+++...000000//////...000222222111000000000/////////...,,,,,,---...///333>>>PPPeeeuuu}}}~~~|||vvvkkk\\\RRRRRRZZZcccjjjiiiggggggnnnzzzqqqkkkgggiiiqqq}}}~~~~~~zzzqqqmmmhhhuuuzzzvvvssspppmmmppptttuuuwwwzzz~~~ooocccWWWOOOHHH???:::888:::999888555333333555666555666666666777777888888777777777777888:::===>>>FFFGGGJJJNNNRRRXXX\\\^^^ddddddddddddeeeggghhhiiillljjjiiihhhhhhiiikkkllloooooonnnnnnmmmnnnnnnnnnqqqqqqpppooonnnnnnooooookkkkkkkkklllmmmooopppqqqtttsssrrrpppooonnnmmmmmmpppnnnlllllloooqqqpppnnnrrrrrrqqqpppooonnnmmmmmmkkkjjjiiihhhhhhiiijjjkkklllmmmnnnnnnoooooonnnnnnkkklllmmmmmmkkkiiiiiijjjiiigggeeeddddddcccaaa___```aaabbbbbb```]]]ZZZWWWYYYYYYXXXXXXWWWVVVVVVVVVSSSQQQOOONNNNNNLLLIIIFFFAAA>>>;;;888777555333111...............///000000000000111111111111111111555666777666666888<<>>;;;888555444333000///.........---....../////////000000111111222333333777888888999999;;;???BBBGGGHHHKKKMMMPPPRRRSSSTTTZZZYYYYYYXXXWWWVVVVVVUUUQQQPPPPPPRRRUUUWWWXXXWWWUUUQQQMMMKKKKKKHHHBBB===999555222000111111///......,,,000555666===UUUoooxxxfffSSSOOOVVVqqqxxxYYYBBB666000...*********)))******++++++))))))((((((''''''(((((('''&&&&&&%%%&&&'''((()))...***(((+++,,,++++++------***&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((''''''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((())))))*********))))))((()))'''%%%%%%(((***++++++)))+++---...------.../////////000000000000000///////////////000000000000000111777HHH]]]ppp{{{~~~}}}rrrcccVVVTTT\\\eeeppppppmmmmmmssszzz{{{wwwppphhhbbbfffsssyyylll```YYYXXXSSS```nnnxxx|||uuutttuuutttrrrpppqqqsssuuu}}}~~~ssshhhaaaYYYOOOHHHFFF<<<:::777555333222333333333333444444444444555555777777666666777777888999<<<;;;<<<>>>AAAGGGKKKNNNSSSTTTVVVXXX[[[^^^aaabbbbbbaaaaaabbbcccfffhhhiiiiiiiiiiiiiiiiiijjjkkklllmmmlllkkkjjjiiihhhggggggjjjjjjjjjjjjkkkmmmnnnoooooonnnmmmlllkkkkkkkkkkkkjjjiiihhhhhhjjjkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhiiiiiihhhhhhgggffffffeeefffhhhiiihhhfffddddddeeedddbbbaaaaaaaaaaaa```^^^]]]^^^______^^^[[[YYYWWWVVVUUUTTTSSSQQQOOONNNNNNLLLJJJHHHGGGEEECCC@@@===999666333111000///---,,,......---------------......//////000222444555666888:::;;;<<<===???CCCFFFMMMNNNQQQSSSTTTTTTTTTSSSWWWWWWVVVVVVUUUUUUTTTTTTPPPOOOOOOPPPRRRTTTTTTSSSQQQNNNKKKJJJIIIEEE???999777444111000000000000///---...333888>>>MMMmmm}}}hhhYYY\\\hhhhhhNNN===444000---))))))))))))***+++,,,,,,******)))))))))(((((((((&&&%%%%%%%%%%%%&&&'''''')))&&&''',,,///---,,,---+++(((%%%###$$$%%%%%%$$$(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))((())))))*********))))))---+++(((''')))))))))))))))+++---...------...///000000000000000000000000000000000000///////////////000666EEEZZZmmmxxx}}}}}}ssscccVVVTTT[[[dddnnnooonnnnnnsssyyyyyyuuullleee```dddppp~~~rrrgggdddeee___fffpppxxxzzzzzzxxxuuurrrppppppqqqrrrwww|||xxxooojjjdddZZZRRROOO@@@===999666444333333222222222222222333333333333666666666555555555666666777666555666999>>>BBBEEEIIIJJJMMMPPPTTTXXX[[[]]]^^^______```aaaccceeefffggggggggghhhiiijjjkkkllljjjjjjiiihhhfffeeecccccchhhhhhhhhhhhiiijjjkkkllllllkkkkkkjjjiiiiiiiiiiiihhhgggffffffggghhhhhhiiifffffffffgggggghhhhhhhhhggghhhiiijjjjjjiiihhhgggfffeeedddcccbbbaaaaaa``````bbbddddddcccbbbcccddd```___^^^^^^______^^^]]]ZZZ[[[\\\[[[ZZZXXXVVVUUUTTTSSSQQQOOOMMMKKKIIIIIIGGGEEEBBBAAA???===:::777555222000......---,,,***......---,,,,,,,,,,,,---/////////000111333555777999;;;===>>>@@@BBBFFFIIINNNPPPSSSUUUVVVUUUTTTRRRTTTTTTTTTSSSSSSSSSRRRRRROOONNNNNNOOOQQQRRRQQQOOOMMMKKKIIIGGGEEE@@@:::555444333111//////000000000111111555???MMMeeemmmcccooosssVVVBBB888333000///)))))))))))))))***++++++***************))))))(((&&&&&&&&&&&&&&&'''''''''&&&%%%'''...222000......)))&&&$$$###$$$%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%""""""#########$$$$$$$$$%%%%%%$$$###"""""""""###""""""$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))************+++,,,,,,,,,++++++,,,***''''''(((((((((''')))+++---...------...///000000000///////////////000000000000////////////...///555CCCVVViiivvv{{{|||rrrdddVVVSSSYYYaaalllmmmkkkjjjooovvvyyyxxxnnngggbbbdddooo|||uuusssvvvyyy|||~~~zzzxxxssspppooooooppppppqqqvvv~~~zzztttqqqlllccc\\\YYYHHHCCC>>>:::888666333111222222222222111111111111444444444444444444333333444333333333555888<<<>>>AAABBBEEEHHHMMMQQQUUUWWW[[[[[[\\\]]]___```bbbbbbgggggggggggghhhiiijjjkkkhhhhhhgggfffeeecccaaa```dddddddddddddddeeefffggghhhhhhggggggfffgggggggggeeeeeeeeeeeeeeefffggghhhdddeeeeeeffffffgggggghhhfffggghhhiiiiiihhhgggfffdddcccaaa___^^^]]]]]]]]]___aaabbbaaa___^^^^^^___]]][[[ZZZ[[[\\\]]]\\\ZZZWWWWWWWWWWWWUUUSSSRRRQQQOOONNNMMMKKKHHHFFFDDDCCC@@@>>><<<;;;:::777444222222000...---------,,,+++...------,,,,,,,,,------000000///000111444666777;;;===???AAABBBDDDGGGJJJLLLNNNQQQTTTVVVUUUTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNNOOOPPPOOOMMMKKKGGGFFFDDDBBB???;;;666222111111000///...///000222444333888GGG___}}}tttqqqyyyaaaGGG999333///,,,,,,+++******)))(((((()))))))))******+++***)))((((((&&&&&&''''''((((((((((((%%%%%%(((000444111......'''%%%######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%""""""#########$$$$$$$$$%%%$$$######"""""""""""""""###$$$%%%%%%$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******)))***+++,,,,,,,,,,,,,,,***((('''''')))***)))((()))+++---...------...//////......---------...///111000000000/////////...---...444AAASSSfffttt{{{~~~|||ssseeeXXXSSSWWW]]]iiiiiifffccchhhrrryyy{{{tttmmmggggggooozzzyyyuuupppmmmlllmmmmmmmmmmmmrrryyy}}}xxxxxxuuulllddd```QQQKKKDDD???<<<999555222222222222111111111111000222222333333333222222111333333333333444666777888:::;;;>>>AAAEEEIIIMMMOOOSSSTTTUUUWWWZZZ\\\]]]^^^ddddddddddddeeefffggggggddddddddddddcccaaa___]]]_______________```aaaaaacccbbbbbbbbbbbbccccccdddbbbdddddddddcccccceeefffcccdddddddddeeeeeeffffffddddddeeeeeeeeeeeeddddddbbbaaa___]]][[[[[[[[[\\\aaabbbbbb```\\\YYYXXXXXX[[[YYYXXXYYYZZZZZZYYYXXXSSSSSSRRRQQQOOOMMMLLLKKKIIIHHHFFFDDDBBB@@@???>>>:::999777666555333000...111///---------...---,,,---------------......///111111111111333777:::<<<===@@@BBBDDDEEEFFFIIIKKKLLLNNNQQQSSSUUUVVVUUUUUUSSSSSSRRRQQQPPPOOONNNNNNOOONNNNNNNNNNNNMMMJJJGGGBBBAAA???<<<888555222111////////////......111333555777AAAUUUrrr~~~hhhRRR===444000***&&&'''++++++***)))((((((((((((((()))***+++***)))((('''&&&'''(((((())))))((((((&&&%%%)))000333000------'''%%%$$$$$$&&&'''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######"""############$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))'''((()))******************)))(((***,,,---,,,+++)))+++---...------...///...---,,,+++,,,---///000111111000000//////.........///444???PPPcccrrrzzz}}}|||vvvjjj\\\UUUVVV[[[ffffffaaa]]]aaallluuuyyyuuuooohhhgggnnnxxx|||wwwpppmmmlllmmmmmmlllmmmqqqvvv||||||rrriiieeeZZZSSSJJJDDDAAA===777222222222222111111111000000000000111222222222111000333333444444555555555444555666888:::>>>AAADDDFFFFFFHHHKKKOOOSSSVVVXXXYYY``````_________``````aaa___``````aaa```^^^\\\[[[[[[[[[[[[ZZZ[[[[[[\\\]]]]]]\\\\\\\\\]]]^^^^^^______aaabbbaaa______bbbdddccccccccccccccccccccccccaaaaaa````````````aaaaaaaaa___]]][[[ZZZ[[[[[[\\\^^^___```^^^[[[YYYXXXYYYYYYXXXWWWWWWXXXXXXVVVUUUQQQPPPNNNLLLJJJGGGFFFEEEAAAAAA???>>><<<:::999888555444333222222111...,,,///---,,,,,,---...---,,,,,,,,,,,,---...///000111111111222444888<<>>NNN```qqq{{{~~~tttfff[[[YYY[[[aaaccc```[[[\\\ccciiikkkgggccc___aaajjjxxx}}}wwwqqqmmmllllllmmmooorrrvvvyyyxxxqqqiiicccYYYQQQLLLFFF???:::888555333222111111///...---------...///000111222000111333555555444333222333222222222333333444555::::::<<<>>>BBBFFFIIIKKKRRRRRRSSSSSSTTTVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWWWWTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTYYYZZZ[[[[[[\\\\\\\\\\\\]]]]]]\\\[[[ZZZZZZZZZZZZ]]]]]]\\\\\\[[[ZZZYYYYYY[[[ZZZYYYXXXWWWWWWXXXYYYWWWWWWWWWWWWWWWWWWVVVVVVTTTSSSRRROOOMMMKKKIIIHHHEEEDDDCCCAAA???<<<:::999777666555444333333333333------------------------++++++++++++,,,---...///......//////000111111222333888999888@@@LLLOOOIIIFFFFFFGGGIIIJJJLLLMMMMMMXXXWWWWWWWWWWWWVVVVVVWWWSSSPPPNNNMMMNNNOOOOOONNNEEEFFFGGGGGGEEEBBB???===888666222...------...///222///000111///,,,222<<>>999777444222222111///...000///////////////000111///000222333444333222111222222222222222333444444666666777999<<>>;;;999777666444333222111000000000000.........---------,,,,,,,,,+++++++++,,,---.........//////000111222333333666999;;;>>>DDDKKKLLLHHHFFFGGGIIIJJJLLLNNNPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQOOOLLLKKKLLLMMMLLLKKKEEEEEEEEEEEEBBB???;;;999333222111///.........///...---///222111111888BBBNNNbbbzzzrrrnnnxxxzzztttjjjZZZFFF999111///,,,***((('''((((((((((((((((((((('''''''''$$$%%%'''''''''&&&''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''((('''&&&&&&%%%&&&&&&''''''***)))'''&&&$$$######"""%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""&&&&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$'''&&&%%%&&&''''''&&&%%%#########$$$&&&'''&&&%%%&&&((()))***((('''''''''***))))))***,,,,,,+++***+++)))'''''')))+++,,,,,,+++******,,,///111///---////////////............////////////......---,,,---///444@@@QQQdddttt|||~~~zzzqqqdddWWWRRRTTTXXXjjjooommmddd___```___YYYQQQMMMMMMVVVhhhxxx}}}zzzwwwtttoookkkiiijjjkkkmmmooouuu{{{~~~xxxrrrjjjccc]]]TTTKKKDDD>>>;;;777555444333111000222111000000/////////000...///000222222111000000111111111111111111222333111111111222444777999;;;AAABBBCCCEEEGGGJJJLLLMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPOOONNNMMMMMMMMMNNNOOORRRQQQPPPNNNKKKIIIGGGFFFHHHGGGFFFDDDBBB@@@???>>>;;;;;;:::999777444333111000///......------------...............---,,,+++------,,,,,,,,,------...//////000111222333444555999888===FFFKKKJJJHHHIIIIIIJJJKKKMMMPPPRRRSSSTTTOOOPPPRRRRRRRRRPPPNNNMMMNNNLLLJJJIIIJJJJJJIIIHHHDDDDDDCCCAAA>>>:::666444------///000000000///......---///333555888@@@IIIYYYmmmxxxiiiaaaeee{{{}}}rrreeeVVVFFF777......,,,***)))(((((((((((())))))((((((''''''&&&&&&"""%%%)))(((%%%###&&&)))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#########$$$%%%&&&'''(((***)))(((&&&%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$###############&&&&&&%%%$$$###"""!!! #########$$$$$$$$$$$$$$$########################&&&%%%$$$$$$&&&'''&&&$$$%%%$$$$$$%%%'''((('''&&&%%%'''))))))(((''''''((()))))))))+++------+++))),,,***((((((***,,,------''''''(((***...000000///........................111111000000///---,,,+++...///444???PPPcccrrr{{{|||xxxnnn___RRRNNNQQQWWWkkkpppooofff```aaa^^^XXXMMMJJJIIISSSeeewwwyyyttttttssspppmmmiiiiiijjjjjjlllpppwww{{{~~~yyysssmmmfff^^^SSSKKKEEEAAA<<<999777555333111111111000////////////000...///000111111111000000111111000000000000111111///////////////111333444777777999;;;>>>AAADDDEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMLLLLLLKKKKKKKKKKKKIIIIIIHHHGGGGGGGGGHHHIIILLLKKKJJJGGGEEECCCAAA@@@AAA@@@???>>><<<;;;:::999666666666444333111///......---,,,+++++++++++++++,,,---...//////...------......------------.........///000111333444555666:::888@@@MMMQQQKKKHHHLLLMMMNNNOOOPPPQQQSSSTTTTTTPPPRRRTTTUUUTTTRRROOOMMMLLLJJJIIIHHHIIIHHHGGGEEEDDDCCCAAA>>>:::666333111''')))---000222111000///111111222555:::BBBMMMVVVhhhwwwoooaaa___cccrrr|||mmmZZZIII;;;222...------,,,++++++++++++,,,******)))((('''&&&&&&%%%(((***+++***'''$$$%%%&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''''''''(((((((((((((((''''''&&&&&&&&&)))((('''&&&&&&%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$##############################""""""######$$$%%%########################$$$$$$$$$############"""""""""""""""""""""!!!!!!#########$$$$$$$$$$$$$$$###"""!!!!!!###$$$###"""'''&&&%%%%%%'''(((((('''%%%'''((((((''''''(((***)))))))))+++------***(((,,,***((()))+++,,,,,,,,,'''''')))+++---/////////------...............///000000000000///...---,,,///000444>>>OOObbbqqqzzz|||yyypppbbbUUUOOORRRVVVgggmmmmmmddd___aaa^^^XXXPPPLLLKKKUUUfffwwwtttmmmmmmppprrrrrrjjjkkkkkkjjjkkkoootttxxxyyy~~~yyytttoooggg]]]VVVMMMIIIBBB===999666333222000//////......//////000///000000111111111111111111111000//////000000000111000///......///000111000000222444666999<<<===??????@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEDDDCCCBBB@@@???>>>===;;;;;;:::999888777666555333333333222111///...------,,,,,,++++++++++++,,,***+++---///000000//////......------......////////////111222444666777888;;;;;;CCCQQQTTTMMMJJJOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUTTTRRROOOMMMKKKIIIHHHHHHHHHGGGEEECCCCCCAAA>>>:::666333111000%%%(((,,,///111222111000111333666;;;EEETTTbbbjjjzzzkkk[[[WWWdddtttyyyfffQQQ@@@555000///------,,,,,,,,,,,,------******)))((('''&&&&&&%%%+++)))(((((()))(((&&&###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&''''''&&&&&&&&&'''''''''''''''+++***)))'''&&&%%%$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%##############################""""""######$$$%%%########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$###"""!!!!!! ######$$$%%%&&&&&&%%%%%%"""!!! !!!###$$$###"""((('''%%%%%%'''(((((((((%%%&&&'''((('''((()))+++)))))))))+++,,,,,,+++)))+++)))((()))***++++++******+++,,,---------......,,,---------......//////......////////////......//////333===NNNaaaqqqzzz|||zzzsssgggYYYQQQQQQSSSaaagggggg___\\\___^^^XXXOOOKKKLLLVVVhhhxxx}}}nnneeedddjjjppptttlllmmmmmmmmmmmmooorrruuuqqqwww~~~{{{xxxsssjjjdddYYYSSSKKKDDD>>>:::777555222111000000////////////000000000000000111111111222111000000000000000000222111000///...///000111------...///111444555777888999999::::::::::::999;;;;;;<<<============<<<;;;<<<===>>>?????????>>>@@@@@@AAAAAAAAA@@@??????@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<===???@@@>>>>>>===<<<;;;;;;::::::777666666555444333333222111111111000///...---,,,---,,,,,,++++++,,,,,,,,,***+++...000111111//////...------......000111111111111333555777:::;;;<<<>>>AAAIIIQQQRRROOONNNPPPSSSRRRRRRQQQPPPOOONNNNNNOOOPPPQQQQQQPPPNNNLLLJJJIIIHHHGGGFFFFFFEEECCCAAA@@@>>>:::666333111000000((()))+++...000111111111000666???IIIYYYlll{{{jjj[[[SSSYYYrrrqqq[[[FFF777000,,,,,,******++++++++++++++++++))))))((((((''''''&&&&&&(((%%%###%%%)))+++((($$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######$$$###"""""""""###%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%##############################""""""######$$$%%%###############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&'''&&&&&&%%%$$$$$$######"""###%%%&&&''''''&&&%%%$$$###"""###%%%&&&&&&%%%)))'''%%%%%%&&&(((((('''$$$&&&'''''''''(((***---+++)))((()))+++,,,+++******)))((()))++++++***))),,,...//////---,,,---...,,,,,,,,,---......//////,,,,,,---...//////............222<<>>888777555222000///......//////......//////000000333222111000000000000111222111///.........///000---------...///000111222222333444555555555555444555666777777888777777777555666777999999999999999;;;;;;;;;;;;;;;:::999999<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;999999888777888999:::;;;:::999999888777666555555333222222111111000000000......///......---,,,+++,,,,,,+++++++++,,,,,,---,,,...000111111///---,,,---------...///111222333444555777999<<<>>>@@@AAACCCJJJOOOOOOOOOPPPPPPNNNPPPPPPOOOOOONNNMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGGGGEEEDDDDDDDDDCCC@@@===;;;999555222////////////,,,,,,,,,,,,...000222333444???MMM\\\oooxxxhhhYYYTTTWWWgggqqqbbbKKK:::111...,,,+++)))***************))))))(((((((((((((((''''''''''''''''''((())))))((('''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%######"""######$$$%%%&&&&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%##############################""""""######$$$%%%""""""#########$$$$$$$$$####################################$$$$$$%%%%%%!!!"""$$$&&&&&&&&&%%%$$$$$$######$$$&&&''''''&&&)))'''$$$$$$%%%'''''''''$$$%%%&&&&&&'''(((+++...,,,***(((((()))+++,,,,,,+++******+++,,,,,,+++))),,,...000///---,,,---...++++++,,,------...//////,,,---------------,,,+++------000;;;LLL```rrr|||}}}{{{ssseeeVVVLLLJJJLLL]]]aaa___VVVSSSWWWYYYVVVKKKJJJOOO]]]ppp~~~}}}~~~{{{vvvlllfff\\\SSSPPPUUU^^^eeelllnnnppppppooooooooopppkkklllnnnqqqtttxxx{{{}}}}}}~~~wwwqqqfff\\\UUUOOOJJJGGG===;;;888555222///---,,,...------------...//////333333222111000000111111000000...---------...//////...............////////////000111222222111111222222333444444444444333111222333555666666555555777777888888777666555555999888777666666666666666666666777777777777777777666555555444555666777888888777666555333222111000000000000//////.........---------------,,,++++++,,,+++++++++++++++,,,,,,///000111222111...+++))),,,,,,---...000222333444777888:::<<>>;;;777555222///------...//////...,,,+++,,,///222444:::HHH[[[lll~~~fffYYYPPPTTT```uuueeeUUU@@@222///000000...***++++++++++++******)))'''''''''(((((((((((((((***---///---)))'''''')))$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%&&&&&&'''((('''%%%%%%%%%''')))***''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%% !!!"""###$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&""""""""""""""""""""""""#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!! !!!###$$$%%%!!!###%%%&&&%%%$$$###"""!!!!!!"""$$$&&&%%%$$$)))'''$$$###$$$&&&'''&&&$$$%%%&&&&&&&&&(((+++...---***''''''(((+++,,,------,,,+++,,,------,,,******,,,//////---,,,---///++++++,,,,,,---...//////.........---,,,+++***))),,,,,,///:::LLLaaarrr|||}}}ssscccSSSJJJJJJLLL^^^bbb___TTTPPPUUUWWWTTTRRRQQQVVVcccttt~~~~~~}}}oooggg^^^ZZZZZZTTTNNNSSS___lllnnnoooooonnnmmmnnnoookkkkkklllnnnppprrrtttuuu{{{}}}wwwooohhhaaaYYYPPPJJJDDDAAA===:::777555222///111111222111111///...---//////.........///000000//////............//////---------------...///000...------,,,,,,------...111111111111111111111111222222222222222222222222222222222222222333333333111111111111111111111111111111111111111111111111333222111000000111222333333333222111111000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''))),,,---+++)))***,,,000222333111///---------...///111333444666777999<<<>>>@@@BBBEEEGGGOOORRRUUUTTTQQQNNNMMMNNNNNNOOOOOOOOONNNNNNMMMLLLJJJJJJIIIIIIGGGEEEDDDCCCCCCBBBAAA@@@???<<<888444222111000///////////////000...///333444555:::@@@DDDUUUmmm}}}uuummm\\\SSSOOO\\\wwwyyy]]]III888444000)))&&&***---,,,+++***))))))))))))***))))))((((((((((((((((((((('''&&&%%%###!!! ###$$$&&&(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$''''''&&&%%%%%%$$$######!!!###%%%$$$###"""###$$$&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$###############$$$$$$$$$##################&&&&&&%%%%%%%%%&&&''''''""""""###$$$&&&'''((((((''''''(((((())))))******(((***,,,...///...---,,,++++++************++++++---///...++++++//////---......//////////////////+++---...---)))((()))+++...111333:::JJJ```qqqwww{{{wwwmmm]]]LLLEEEHHHNNNZZZ[[[VVVMMMIIIOOOVVVYYY]]]YYY\\\kkkzzz}}}yyyzzz~~~{{{hhh```\\\___]]]VVVWWW^^^jjjlllooopppooollljjjhhhjjjjjjkkkllloooqqqtttuuuzzzzzztttmmmeee\\\VVVNNNKKKFFFBBB>>>;;;777555222222111111000000000000111000000/////////////////////............//////---------,,,------.........------,,,,,,------...////////////////////////111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000000000///......///000000000000///...............///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---+++,,,---///111222111///...//////000111222333555555888;;;???BBBEEEIIIMMMPPPRRRTTTVVVTTTQQQNNNMMMNNNPPPPPPPPPOOONNNLLLKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCAAA???>>>===:::666333111111000///...............---///222333555===FFFWWWeeewww~~~xxxnnneeeXXXXXX___qqqwwwXXXEEE666222000)))'''+++---,,,+++***))))))))))))******)))((('''''''''(((&&&''''''(((''''''&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$######"""$$$%%%%%%$$$######$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$%%%%%%%%%$$$###############$$$$$$###############$$$""""""""""""""""""""""""%%%%%%%%%$$$%%%%%%&&&'''$$$$$$%%%&&&''''''((((((''''''(((((())))))******((()))***,,,,,,,,,,,,+++++++++************++++++***///111......000222111---------......////////////000111000---+++,,,......000222888III___qqqxxxzzzwwwmmm^^^OOOHHHKKKPPP[[[\\\WWWNNNJJJOOOWWWZZZ___[[[___mmm}}}~~~zzz{{{ssshhhccciiinnnkkkhhhiiinnnnnnnnnnnnnnnlllhhheeeggggggggghhhjjjmmmpppqqquuu}}}yyyqqqhhhbbb\\\XXXSSSMMMIIIEEE@@@===666555333222111111222222333222111000////////////......------------............------,,,---------...------,,,,,,------...------------------------////////////////////////000000///...---,,,,,,+++...................................................------,,,,,,------...---,,,,,,++++++++++++,,,///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...,,,---......///000/////////111111222333555666777777;;;>>>BBBFFFIIIMMMQQQTTTWWWWWWVVVSSSPPPNNNNNNOOOQQQQQQPPPOOOMMMKKKIIIHHHIIIHHHFFFDDDBBBBBBBBBBBBBBB@@@<<<:::888777444222111000///......------.........000222444999GGGVVVrrr{{{|||qqqeee^^^SSS___ssskkkNNN???222000...***))),,,,,,+++***))))))(((((()))+++***)))(((''''''''''''&&&&&&''''''(((''''''&&&$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$#########%%%&&&&&&$$$$$$$$$%%%%%%%%%$$$###""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''(((((((((''''''(((((())))))******'''(((((()))******++++++++++++************++++++)))000444111------......++++++,,,---...//////000000111111000...---...///---///111777HHH___qqqxxxyyywwwoooaaaSSSLLLNNNSSS^^^___ZZZQQQMMMRRRYYY\\\^^^[[[___nnn|||}}}zzzqqqvvv{{{qqqjjjhhhhhhiiiiiiddddddcccdddeeegggiiikkkooouuu{{{tttoooiiieee^^^XXXSSSNNNHHHEEE>>><<<999666444444444555333222111111000000000000......------------......000000///...------------...------,,,,,,------...------------------------------------------------000/////////......------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...............---------------...//////000222333555777999;;;<<<===???BBBEEEGGGIIIKKKOOOQQQZZZYYYVVVRRROOONNNNNNNNNOOOOOONNNMMMLLLJJJHHHGGGHHHFFFCCCAAA??????@@@AAAAAA===999666444333222111000000///...------......///000222444777BBBXXXlll{{{}}}wwwjjj```[[[^^^sssnnnXXXCCC888///------******---+++***)))(((((((((((((((+++***)))((('''&&&&&&&&&'''''''''&&&%%%$$$"""!!!$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%'''&&&%%%$$$%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$#########"""######$$$%%%""""""""""""#####################"""###$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''(((((())))))******(((((((((((()))***+++,,,++++++************++++++///777===888000------,,,******+++,,,---//////000............---,,,,,,,,,---///000666GGG___rrrzzz|||{{{tttgggXXXQQQRRRVVVccceee```XXXSSSWWW\\\___ZZZWWW\\\lll}}}~~~~~~kkkaaa```eeejjjddddddddddddeeeffffffgggkkkooowww|||sssnnnhhhaaa[[[VVVPPPMMMJJJGGGCCC???;;;:::999999555555333222222222222222.........------.........111111000///.........///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++)))******+++,,,---...///+++++++++,,,,,,------------.........---------...------------...000111333333555888;;;???AAABBBCCCBBBDDDGGGIIIJJJLLLOOORRR[[[XXXTTTPPPNNNMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHEEEDDDAAA>>>======>>>>>>>>>:::666222111111000000//////.........//////000111111222666<<>>:::666444333000000////////////000000...------------......///...------,,,,,,------...------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++******************+++,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,---......)))+++---...,,,---///111///000222555777:::<<<======???BBBEEEHHHIIIIIIIIIGGGIIILLLNNNPPPRRRUUUWWWUUURRRNNNLLLLLLKKKIIIGGGFFFGGGFFFFFFEEEDDDCCCBBB??????>>>===;;;:::999888777444222000111111000///------...///111333555666777999@@@KKKWWWdddwwwxxxpppkkkfff___ZZZ[[[\\\cccxxxeeePPPBBB222///...,,,******+++***)))(((''''''&&&&&&''''''(((''''''&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&##################$$$$$$"""$$$%%%%%%$$$######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""######$$$%%%""""""""""""###$$$%%%&&&"""######$$$%%%%%%&&&&&&$$$############$$$%%%%%%###$$$$$$%%%&&&'''((((((''''''(((((())))))******)))***,,,---......------++++++************++++++&&&,,,000///...//////,,,---------....../////////111///---...000111000...---111777@@@RRRiiiyyy|||ppphhhgggjjj{{{xxxpppllliiifff___]]]bbbrrr||||||rrrZZZOOOLLLTTTXXX___fffjjjkkkjjjiiiffffffgggiiimmmrrrwwwzzz{{{vvvqqqmmmhhheee[[[[[[ZZZXXXVVVSSSQQQPPPPPPMMMHHHCCC===888444222111111000000000000111111++++++++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))***************+++,,,,,,------,,,,,,+++******)))******+++,,,,,,---......(((+++......------000333000222555999<<>>>>>===<<<;;;999888777444333111111111222111///,,,---...000222444777888===@@@JJJXXXeeeooo{{{}}}qqqbbbXXXQQQJJJHHHOOOXXXiii{{{[[[HHH===///......---******+++***(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&%%%$$$######&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&##################$$$$$$!!!###%%%%%%###"""###$$$$$$###############$$$$$$########################""""""""""""""""""""""""######""""""""""""""""""$$$#########$$$%%%%%%&&&""""""""""""###$$$%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&'''))))))***''''''(((((()))*********(((***,,,...///...---,,,++++++************++++++,,,000222000000222000,,,......//////////////////000...,,,---000111///---...222999CCCUUUkkkzzzuuummmmmmpppvvvqqqlllggg```]]]cccssskkkWWWMMMLLLOOOYYYfffjjjhhhhhhmmmgggfffeeedddfffiiilllnnnxxx{{{wwwrrrmmmjjjccc___YYYUUUSSSSSSSSSRRRQQQOOOKKKGGGCCC>>>888444555444333111//////......------................../////////......------,,,,,,,,,,,,,,,+++++++++***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,---,,,,,,+++*********+++++++++++++++******))))))---,,,+++************++++++++++++***************))))))***+++,,,------...,,,------,,,---///333666888888:::>>>BBBEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMOOONNNMMMOOORRRUUUVVVVVVOOONNNLLLJJJHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@AAABBB======<<<:::888666444222222000111444333///...000...,,,...555999999>>>FFFRRR]]]kkkuuuyyyzzz|||~~~~~~ppp\\\MMMGGGAAA???BBBMMMbbblllMMM;;;444222+++******)))))))))))))))++++++***)))((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''$$$###&&&'''&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$##################'''&&&&&&%%%%%%$$$$$$###&&&'''''''''&&&$$$"""!!!%%%%%%%%%$$$$$$########################"""!!! %%%$$$""""""###"""!!!$$$%%%&&&''''''&&&%%%$$$"""$$$&&&%%%$$$###$$$%%%######"""""""""""""""###$$$######%%%(((*********(((((((((((()))))))))))),,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,........................////////////000000000000------,,,,,,,,,------...%%%+++777III]]]nnnyyy~~~wwwssstttxxx|||yyyrrrjjjaaa___dddrrr}}}vvvaaaSSSIIIIIIQQQ^^^ffffffdddeeeffffffeeedddeeegggiiijjjooouuu~~~zzztttpppgggbbb[[[VVVSSSQQQOOONNNNNNLLLHHHEEEBBB===888444444444333333222111000000........................//////......------......---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------,,,++++++******++++++++++++++++++*********)))---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,------......---...000000111222666888:::;;;>>>AAAEEEHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPOOOOOOPPPSSSTTTUUUTTTMMMLLLJJJHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@<<<;;;999888666444333222000///111444444000///222222000111666;;;CCCSSSaaattt{{{|||zzzwwwrrreeeSSSFFFAAAAAABBBIII[[[vvv~~~cccHHH888333111++++++***)))))))))))))))++++++***)))((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''$$$###%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$######""""""######$$$########################$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$######""""""%%%%%%%%%$$$$$$#########"""############""""""!!!$$$$$$%%%''')))(((%%%###"""######$$$$$$######""""""$$$%%%%%%$$$######$$$######""""""""""""######$$$######%%%(((******)))&&&''''''((()))******+++******))))))******++++++******+++++++++,,,,,,,,,........................////////////000000000000///......------...//////***...888HHH[[[nnn{{{|||rrroootttzzzxxxvvvqqqiii^^^]]]aaappp{{{~~~~~~|||{{{iiiYYYIIIFFFIIITTT___cccbbb```ddddddccccccddddddeeefffggglllsssxxx{{{zzzuuujjjeee^^^WWWRRRNNNKKKIIIHHHFFFCCCAAA???<<<888555444555555666555444333222111000//////............//////.........//////000//////...---------------......---------,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,++++++******++++++++++++++++++************,,,---.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///...111444666777888:::<<<===???BBBFFFIIIKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPQQQSSSSSSRRRQQQJJJIIIHHHFFFDDDCCCBBBBBB@@@@@@@@@@@@???>>>===<<<999888666444222111111222......111444444000000444666666888@@@LLL^^^vvvxxxtttoooiiibbbVVVHHHAAA@@@BBBIIIYYYrrrpppUUU???444000...++++++***))))))))))))***+++***))))))((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###''''''$$$"""%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&###""""""""""""""""""#################################$$$$$$%%%&&&&&&'''"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$#########"""$$$&&&***,,,+++((($$$#########""""""#########"""$$$%%%%%%$$$######$$$######"""""""""######$$$$$$######%%%((()))))))))%%%%%%&&&((()))+++,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,------------------------////////////000000000000000000//////...//////000///222999GGGZZZmmm|||sssfffdddmmmwwwxxxppppppmmmggg\\\[[[```nnn~~~|||{{{rrrqqquuurrrggg\\\OOOKKKIIILLLTTT[[[^^^```^^^___```aaabbbccccccdddfffjjjnnnqqqtttzzz~~~xxxlllggg___XXXRRRMMMIIIGGGCCCAAA>>><<<;;;999666444555666888::::::888777666444333222111111111111222111111000111111222333444222111///...---------...............------------++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++,,,...//////---+++***+++++++++++++++,,,,,,,,,,,,,,,------.../////////000333888:::<<<===>>>???@@@CCCGGGJJJLLLNNNOOOPPPRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRRRRSSSSSSRRROOOMMMGGGFFFDDDBBBAAA@@@??????<<<===>>>>>>===<<<:::999666555222000//////111111......111444333///111555777;;;EEEWWWmmmuuurrriii___UUUJJJBBBAAAEEEKKKZZZrrr{{{bbbJJJ999111---,,,,,,+++******))))))*********))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###''''''$$$"""$$$%%%###$$$######"""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&######""""""""""""#####################$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$###############!!!"""######$$$$$$$$$$$$""""""$$$&&&((((((&&&###&&&%%%$$$######$$$%%%&&&"""###%%%%%%###"""###$$$######""""""######$$$$$$$$$######%%%'''))))))(((&&&&&&'''((()))***++++++++++++,,,,,,------------******+++++++++,,,,,,,,,------------------------////////////000000000000000000//////......//////000222999GGGYYYlllzzzzzzkkk\\\[[[hhhvvv~~~oooggghhhhhhddd\\\[[[```nnn}}}}}}|||uuujjjdddcccbbbaaaZZZWWWPPPJJJHHHMMMSSSWWWWWWXXXZZZ\\\^^^```bbbcccgggiiilllmmmnnnsss{{{|||nnniiiaaaZZZUUUPPPKKKHHH@@@>>>;;;999999777555333777888:::<<<<<<;;;999888777666555444444666777888777777888888999999999999666444222///...------.../////////.........------++++++++++++++++++++++++++++++++++++,,,,,,------,,,++++++***++++++,,,,,,+++++++++++++++++++++,,,)))***,,,---...,,,+++)))*********+++++++++,,,,,,,,,---......000000111222333666;;;>>>@@@@@@AAABBBBBBFFFKKKNNNNNNNNNPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSPPPLLLIIIDDDCCCBBB@@@>>>===<<<<<<::::::;;;;;;;;;999777666444222000......///000111//////222444222000333:::999DDDYYYuuu{{{nnn]]]OOOEEEAAAGGGOOOaaawwwqqqVVVAAA555///,,,+++,,,++++++***************))))))((((((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''###"""$$$%%%###$$$$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$######$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########(((&&&%%%###""""""###$$$########################!!!"""###$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###&&&%%%############%%%&&&!!!###%%%$$$###"""#####################$$$%%%%%%$$$######%%%'''(((((('''(((((((((((())))))))))))***+++,,,---------,,,,,,******+++++++++,,,,,,,,,------------------------////////////000000000000000//////...------......---000888FFFXXXjjjwww~~~wwwgggXXXXXXfffuuuxxxggg___aaabbb___\\\\\\bbbooo}}}}}}sss|||ppp```[[[___eeecccccc^^^TTTLLLKKKKKKKKKPPPPPPRRRTTTWWW[[[]]]___dddfffgggggggggjjjpppvvv|||sssnnnggg```ZZZTTTOOOLLLBBB@@@<<<:::999888666444888999:::;;;;;;:::999888777666666666888:::===???@@@BBBDDDEEEFFFDDDCCCAAA<<<:::666333000/////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...///...---,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,+++*********++++++,,,,,,------......000111333444666666777;;;???BBBCCCCCCDDDEEEFFFJJJOOOQQQPPPOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSRRROOOIIIEEECCCAAA@@@>>><<<;;;::::::888888888888777666555555111000000//////000111222111111333555333333:::DDDIIIZZZuuu{{{eeeSSSIIIJJJVVVcccuuuaaaIII:::222---+++,,,,,,,,,+++************+++((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ $$$&&&###"""$$$&&&$$$%%%%%%$$$############$$$%%%$$$$$$$$$############$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$######""""""%%%$$$###"""!!! """""""""#####################$$$$$$%%%$$$$$$$$$(((%%%"""!!!"""$$$%%%%%%"""""""""!!!!!!"""""""""!!!###$$$$$$###""""""##################$$$%%%&&&$$$$$$###$$$&&&((('''&&&))))))))))))((((((((((((((()))***+++,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000///...------------+++...666EEEWWWiiivvv}}}~~~{{{rrrbbbUUUUUUcccqqqvvvdddZZZ\\\^^^[[[XXX[[[bbbpppeeerrr~~~jjj]]]]]]bbbgggmmmppplllhhhaaaVVVKKKKKKJJJKKKLLLOOORRRVVVXXX]]]```bbbbbbaaacccgggkkkpppyyy{{{vvvnnnggg```YYYSSSOOOHHHDDD@@@===<<<:::888666777777777777777777666666555444555666999===BBBDDDLLLNNNQQQTTTSSSQQQMMMJJJCCC@@@<<<777444222111111000000000/////////......------------------------+++---000333333111///---++++++******++++++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------...//////000000111333555777:::;;;<<<===@@@CCCEEEFFFFFFGGGIIIIIINNNTTTUUURRRPPPPPPRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOPPPQQQRRRQQQMMMGGGCCCAAA@@@???===;;;:::999999777777666555444444444444000000000111111222222222222222555777777:::EEEQQQhhh}}}ppp___YYYaaattt|||www```NNN<<<333///++++++,,,---,,,++++++******++++++(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%""""""%%%'''%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! $$$%%%%%%$$$######$$$&&&$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############"""""""""""""""!!! !!!"""""""""#########$$$$$$$$$%%%%%%%%%$$$######$$$###!!!"""$$$%%%&&&%%%!!!!!!""""""""""""!!!!!!!!!"""$$$$$$"""""""""###############$$$%%%&&&'''%%%$$$###$$$&&&''''''&&&''''''(((((())))))******''')))***,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000222111000///............,,,...555AAATTThhhwww{{{qqqcccXXXZZZeeeqqqwwwdddZZZ[[[\\\YYYQQQVVV```pppYYYiiiyyy~~~uuubbb[[[\\\hhhrrr}}}~~~iiiUUUHHHGGGFFFGGGIIILLLPPPRRRXXX\\\___```______bbbeeefffooozzz|||tttlllddd]]]VVVRRRLLLIIIDDD@@@>>><<<:::888666666555444333444444444333222333555999???DDDGGGSSSVVV[[[]]]]]]YYYTTTQQQHHHEEE@@@:::666444333333000000000000////////////........................,,,///333666666444000---+++*********+++,,,,,,---+++++++++,,,,,,------------,,,,,,,,,,,,---...///.........///000111111222222333555888;;;===???AAABBBDDDFFFGGGHHHHHHJJJKKKLLLQQQWWWXXXTTTPPPPPPRRRRRRRRRQQQQQQPPPPPPOOOOOONNNOOOPPPQQQQQQMMMFFFAAAAAA@@@>>><<<:::999999888777666444333222222333444///000111222333333333333222333666888:::???MMM\\\xxxjjjhhhvvvppphhhPPPAAA222...---******------,,,++++++******++++++'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$""""""%%%'''&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$###"""!!!$$$%%%%%%$$$######$$$&&&######""""""""""""######!!!""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%!!!"""$$$%%%%%%$$$######!!!!!!""""""#########$$$%%%%%%%%%%%%%%%$$$###""""""%%%&&&%%%$$$"""###$$$%%%%%%$$$###"""!!!"""$$$$$$"""!!!"""###############$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%%%%&&&'''((()))***+++,,,)))+++,,,......---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000333222111000//////////////////333???QQQgggyyyyyylllccceeeoooxxxyyyeee[[[[[[\\\YYYKKKQQQ^^^oooKKKZZZjjjuuuzzzxxx|||vvvjjjeeegggqqqwww]]]KKK???CCCHHHGGGHHHNNNNNNTTT[[[]]][[[ZZZ[[[]]]```dddlllttt|||zzzqqqggg^^^XXXVVVSSSOOOHHHAAA===;;;;;;888777666444333222111111444333222111444:::AAAGGGLLLRRRWWWXXXTTTOOOMMMLLLEEEBBB===999777777888999888777444222111111222333...111222222000---,,,,,,...///000111222222111000........................000//////...---,,,++++++---***((()))---//////...222222222333444666888999<<<<<<<<<===@@@CCCEEEGGGMMMMMMNNNNNNOOONNNNNNNNNQQQSSSUUUTTTPPPNNNOOOQQQQQQQQQRRRRRRQQQOOOMMMLLLPPPKKKHHHHHHIIIGGGDDDBBB???>>><<<:::888666444333000111222111///......///111000...---...000222444999777888<<<@@@NNNiiiwwwvvvlllYYYDDD999111//////,,,******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$###!!!!!!!!!""""""!!!!!!!!!########################$$$###"""!!!!!!"""###$$$$$$$$$$$$###!!! !!!###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%$$$###"""!!!"""###%%%&&&''''''&&&%%%(((((())))))******++++++***+++---///////////////,,,---///000000///---,,,'''((()))******++++++***////////////000000000000///......///000000///---......222===PPPfffyyyzzzrrrnnnuuutttccc\\\[[[YYYUUUQQQOOOWWWmmmAAAOOO___lll|||{{{wwwzzz|||uuupppvvvsss\\\HHHCCCDDDAAAAAAEEEJJJPPPVVVXXXVVVUUUVVVXXX]]]aaagggmmmssszzzxxxpppiiiddd\\\ZZZUUUNNNHHHCCCAAAAAA:::999777666444333333333666555333333444888>>>BBBCCCFFFIIIJJJHHHDDDBBB@@@===:::777444333444666777666666666666666555555444111333555444111...------//////111222222111000///000000//////////////////////////////////////////111///---...111444444333777888999;;;<<<>>>?????????@@@@@@BBBDDDGGGJJJKKKNNNOOOQQQQQQRRRQQQPPPOOOPPPRRRSSSRRROOOMMMNNNOOOOOOOOOPPPOOONNNLLLJJJIIIGGGEEEEEEFFFFFFDDDCCCCCC???>>><<<:::888666444333000111111000...---...///...000222333444666999<<<:::===CCCLLLVVVfff~~~rrr]]]NNN>>>444---------,,,***+++************))))))))))))(((''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""%%%%%%$$$$$$###""""""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$'''%%%""" ########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%#########$$$&&&'''((((((''''''&&&&&&''''''(((((()))))))))+++,,,............---+++,,,...//////...,,,+++((()))***+++,,,,,,,,,,,,////////////000000000000000///...///111111///.........222>>>QQQgggzzz|||www}}}vvvddd[[[ZZZZZZWWWOOOMMMUUUjjj666@@@NNN]]]ppp|||~~~~~~tttZZZMMMFFF>>><<<>>>FFFJJJOOORRRQQQQQQRRRTTTXXX[[[___cccggglllqqquuu|||zzzuuurrrgggddd^^^XXXQQQLLLIIIGGG@@@???===:::888777777777999888777777888:::<<<>>>===<<<<<<<<<<<<;;;888555555444222000000222444666555666999;;;<<<<<<:::999999:::;;;999666333111111111222333444444333222111222222222222222222222222000111111222333444555555777555444555888:::::::::===>>>@@@CCCEEEEEEFFFFFFEEEEEEFFFHHHKKKMMMPPPQQQPPPRRRTTTUUUUUUSSSQQQPPPNNNPPPQQQPPPNNNLLLLLLMMMMMMMMMMMMLLLJJJHHHFFFEEEAAADDDGGGEEEBBB@@@@@@AAA>>>===;;;999666444222111///000000///...---///000,,,000444666666999@@@FFFKKKRRR^^^kkkwwwqqq]]]MMMCCC666///***+++,,,++++++,,,++++++++++++************(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$######"""  """###"""""""""######$$$$$$%%%$$$###""""""""""""###$$$###%%%%%%""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&''''''(((((()))))))))***+++------------,,,***+++,,,------,,,+++***)))***+++,,,------------////////////000000000000000//////000111111000.........222>>>RRRhhh||||||jjj]]]ZZZZZZZZZOOOMMMTTThhh}}}111555>>>MMMaaawwwtttbbbRRRCCC<<<===@@@DDDHHHKKKLLLMMMOOOQQQSSSUUUXXX[[[^^^bbbfffjjjnnnvvv}}}{{{sssooohhhaaa[[[UUUPPPMMMIIIGGGDDD@@@>>>===<<<<<<===<<<<<<<<<===>>>>>>>>>===:::666666888888555222333222000//////111333444666777:::<<<>>>?????????AAABBBBBB@@@<<<999888777777888999999999888777666666666666666777777777777444555555666777888999999;;;;;;;;;<<<>>>???@@@@@@AAABBBFFFHHHJJJKKKJJJIIIJJJJJJLLLNNNPPPRRRTTTUUUQQQSSSUUUWWWVVVTTTQQQOOOMMMNNNNNNNNNMMMLLLLLLLLLLLLKKKJJJIIIGGGEEECCCBBBCCCIIILLLGGG???;;;;;;<<<:::999888666333111000/////////000///---...000111000444777777999BBBQQQ]]]pppxxxxxx```LLL@@@<<<222,,,)))+++,,,******,,,++++++*********)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###"""  """""""""""""""""""""!!!!!!########################!!!"""!!!  ###&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&'''((((((((((((((())))))******++++++***+++,,,---...------,,,******++++++++++++******)))***+++,,,------------////////////000000000000///......///000000///------...222???RRRiii}}}ttteee^^^\\\ZZZRRRPPPVVVhhh{{{000000444>>>OOOeee{{{zzzbbbKKK???===;;;===@@@CCCEEEGGGJJJLLLMMMOOORRRTTTWWW[[[```dddccckkkvvv}}}}}}xxxqqqkkkeee```YYYUUUQQQOOOKKKGGGCCCBBBBBBBBB@@@??????@@@BBBCCCAAA???===999555444555666444222333222000///...///000111555555555777999<<>>;;;;;;;;;===>>>???@@@??????======:::;;;;;;;;;<<<<<<======::::::;;;;;;;;;<<<<<<<<<@@@AAABBBCCCCCCDDDEEEEEEGGGIIIKKKNNNOOOOOOOOONNNMMMNNNOOOQQQSSSTTTUUUUUUQQQSSSUUUVVVUUURRROOOLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJIIIHHHFFFDDDBBBAAAAAABBBJJJMMMDDD;;;888888888555555444222000///...---//////000///...///111444666888;;;===EEEXXXppp~~~wwwzzz~~~iiiQQQ???777555111---+++------***)))+++******)))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###%%%###!!!!!!###%%%%%%%%%$$$###"""!!!!!! ######$$$$$$$$$$$$######&&&%%%$$$""" ###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((())))))******++++++,,,,,,...//////...------)))******************)))((()))***+++,,,,,,,,,,,,////////////000000000000......---...///000...,,,---...222???RRRiii}}}oooeee^^^YYYXXXVVV[[[kkk|||000---...555@@@QQQhhhzzzkkkTTTEEE@@@::::::;;;<<<>>>AAACCCDDDFFFHHHJJJLLLOOOTTTYYY]]][[[aaaiiipppvvv{{{yyyuuurrrmmmgggbbb\\\YYYUUUPPPLLLJJJJJJJJJHHHFFFDDDFFFHHHHHHFFFBBB<<<:::777555444444333222333222111///.........///111111000111333666999<<<>>>??????===;;;::::::;;;@@@AAABBBCCCDDDCCCCCCBBB???@@@@@@AAAAAABBBBBBCCC@@@@@@AAAAAABBBBBBBBBCCCEEEHHHJJJKKKJJJJJJKKKMMMPPPQQQRRRTTTUUUUUUTTTTTTPPPQQQRRRSSSTTTTTTTTTTTTQQQRRRSSSTTTRRRPPPMMMKKKJJJIIIIIIJJJKKKKKKIIIHHHGGGFFFDDDBBBAAA@@@?????????HHHIII>>>666555777555111111111000///.........000000000//////000333666333777===HHHYYYtttssskkkkkkwwwzzzlllXXXDDD666///...000---,,,...---)))(((***))))))))))))((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###%%%&&&%%%"""!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######"""!!! !!!"""###(((''''''&&&%%%$$$############$$$%%%%%%$$$######"""%%%'''(((%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&''''''(((((()))))),,,---.../////////...---************************((()))***+++,,,,,,,,,,,,////////////000000000000///.........000000///---......222>>>RRRhhh|||uuujjjaaaYYY[[[ZZZ___nnn}}},,,+++,,,000444===RRReeeyyy|||zzz|||yyykkk\\\OOOGGGAAA???===<<<<<<===>>>>>>???@@@BBBCCCFFFJJJPPPTTTVVVXXX]]]dddkkksssyyy}}}~~~}}}xxxtttllliiiccc^^^ZZZXXXXXXXXXVVVRRROOOOOOQQQQQQMMMIII@@@@@@???<<<999777888999555444333222111111111111000000111222333555666777999:::::::::999999:::<<>>QQQgggzzz|||sssmmmddd\\\ZZZZZZaaappp((())),,,...---111CCCVVViiittt|||ssskkklllllljjjhhhbbbYYYPPPIIIFFFBBB???>>>>>>===<<<:::;;;<<<===???CCCHHHLLLSSSSSSUUU[[[dddmmmsssvvvyyyvvvpppjjjfffdddddddddccc^^^ZZZYYYZZZYYYTTTPPPFFFHHHHHHEEE@@@>>>???AAA777777666666666666666777111333555777888888777666777888999999999:::<<<>>>===>>>@@@BBBDDDDDDDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJGGGHHHIIIKKKNNNPPPQQQRRRRRRUUUYYYZZZXXXXXXYYY[[[YYYYYYXXXWWWVVVVVVWWWWWWUUUUUUVVVVVVVVVTTTSSSRRRSSSSSSRRRQQQOOONNNLLLKKKDDDCCCBBBCCCFFFFFFDDDAAA@@@???===<<<;;;;;;;;;<<>>:::777999:::;;;@@@FFFLLLQQQVVVZZZ]]]aaafffkkksssuuuyyyyyyvvvuuuuuusssqqqqqqkkkddd`````````\\\XXXTTTQQQMMMJJJHHHGGGEEECCC@@@===999666555555444333999999::::::;;;===>>>???>>>>>>>>>>>>>>>???@@@AAACCCBBB@@@???@@@AAACCCDDDGGGIIIJJJLLLNNNNNNNNNMMMKKKMMMPPPSSSVVVXXXYYYYYYXXXYYY[[[\\\]]]^^^^^^^^^\\\ZZZXXXWWWWWWVVVTTTRRRRRRSSSUUUWWWWWWWWWUUUTTTSSSSSSRRRQQQPPPNNNLLLKKKGGGGGGFFFDDDCCCAAA@@@@@@===888555777888888>>>GGGQQQGGG:::333111111000...000///...///111333333333333111444:::;;;888:::@@@PPPmmmzzzmmm```YYYYYYbbbuuuxxxppp```RRRHHH???666333111+++%%%###)))))))))***************(((''''''''''''((())))))((((((''''''''''''((((((((('''&&&&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################%%%###"""###$$$$$$###"""####################################""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""%%%###  """"""!!!'''&&&%%%#########$$$%%%&&&%%%###"""""""""######$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""###%%%&&&'''''''''''''''((()))+++,,,---+++,,,,,,,,,,,,+++******))))))))))))***+++,,,---))),,,......---,,,------//////000000000000//////***,,,...111333444444444---222777@@@QQQgggyyy}}}}}}ssskkkgggddd```TTTRRRYYYkkk}}}}}}///---***)))***///444888HHHYYYqqqrrrfffZZZWWWWWWZZZaaaiiittt|||yyykkkYYYJJJEEE>>>888777777666999>>>CCCHHHOOOTTTWWWZZZ^^^```gggjjjooovvv}}}|||||||||{{{zzzzzzuuuooolllllljjjfffbbb___\\\XXXTTTRRROOOLLLJJJHHHDDD@@@===============<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBAAA@@@AAABBBDDDEEEJJJKKKMMMOOOQQQQQQRRRQQQRRRSSSVVVXXXYYYZZZZZZZZZ]]]^^^___```aaaaaaaaaaaa\\\ZZZXXXVVVVVVVVVUUUSSSSSSTTTVVVWWWXXXWWWVVVUUUQQQQQQQQQPPPOOOMMMLLLKKKHHHGGGFFFDDDBBB@@@>>>>>>>>>999777888999:::???GGGHHH@@@666111000000000...222111000000111111111111333111222666999>>>JJJWWWpppvvviii```bbbiii{{{{{{kkk\\\MMMCCC<<<444......///,,,)))(((+++***)))(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""&&&&&&%%%%%%%%%$$$$$$$$$########################$$$###"""###$$$$$$###"""########################!!!!!!!!!!!!!!!!!!!!! ######$$$$$$$$$$$$######""""""""""""############%%%###"""!!!"""###"""!!!  """###$$$###!!!!!! !!!""""""$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&(((((((((((()))***,,,,,,,,,------------,,,++++++************+++,,,---...---///111222111000000111000000111111111111000000///000111111111111000///,,,111666>>>OOOeeevvv}}}vvvllliiijjjnnnsssuuupppjjjfffaaa]]]VVVTTTZZZkkk}}}~~~---+++***)))***,,,///111===III^^^vvvvvvhhh^^^ZZZ^^^kkkwwwoooWWWKKK???999666333444777;;;@@@GGGNNNRRRUUUWWWXXXZZZ^^^dddjjjpppxxx|||zzzzzzxxxsssooooookkkfffbbb^^^ZZZVVVSSSMMMIIIDDDBBBBBBCCCCCCDDDCCCCCCCCCDDDFFFHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEFFFGGGHHHIIINNNOOOQQQSSSUUUWWWWWWXXX[[[[[[\\\]]]]]]]]]\\\\\\\\\]]]^^^^^^_________^^^]]]ZZZVVVUUUUUUUUUUUUTTTSSSTTTVVVWWWWWWVVVUUUUUUNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGEEEBBB@@@===;;;:::999555222333444666:::???>>>888222...///000///...///...............//////444444777;;;BBBPPPgggzzzvvvjjjiiiuuupppZZZFFF:::555222,,,)))+++...---,,,,,,...---+++)))((((((((()))%%%&&&((()))))))))((('''((((((''''''''''''((((((((('''&&&&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$###"""!!!!!!$$$$$$############$$$$$$"""############$$$$$$$$$########################&&&%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$########################$$$###"""###$$$%%%$$$"""########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$###$$$%%%$$$###!!!!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$))))))((())))))***++++++---------------,,,,,,+++++++++++++++,,,---...///...111333333222111222222111111111111111111111111000111111111111///...,,,,,,000555===NNNcccrrrxxxzzznnn___TTTPPPPPPXXXaaaiiiiiifffccc^^^YYYYYYVVV[[[lll~~~((((((((()))+++---...000555;;;III```yyyrrrjjjlllwwwvvveeeQQQCCC;;;555333555999<<>>OOOcccppptttwwwssskkk]]]NNNDDDAAABBBIIITTT___aaa___^^^[[[XXX[[[XXX\\\lll~~~))))))***+++,,,,,,------111222:::LLLfff}}}kkkUUUEEE999444555888999:::>>>DDDJJJPPPSSSRRRYYY```ddddddggglllqqqsssuuuxxx|||}}}xxxrrrkkkfffccc___ZZZVVVUUUUUUTTTTTTUUUUUUVVVVVVWWWXXXZZZ[[[TTTTTTUUUUUUTTTSSSRRRQQQTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXYYY[[[]]]```aaabbb___^^^_________`````````aaaaaaaaa```___^^^]]]\\\[[[WWWSSSQQQRRRSSSTTTTTTRRRSSSSSSSSSSSSSSSRRRRRRNNNMMMKKKIIIGGGFFFFFFFFFCCCBBB???===999777444333444333111111555999;;;:::444222111000//////...---000111222222222555:::>>>HHHYYYnnn~~~zzzaaaOOOBBB666111111///+++***,,,---***)))++++++******)))***+++,,,---%%%&&&(((******)))'''&&&((((((''''''''''''((((((((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""$$$%%%$$$###########################"""#########$$$$$$$$$%%%######$$$$$$$$$$$$######!!!!!!!!!"""""""""######"""""""""###$$$###!!! !!!!!!"""$$$$$$#########$$$&&&'''#########$$$$$$$$$%%%%%%"""###$$$%%%&&&'''((((((***)))))))))))))))******+++++++++++++++***)))))))))))))))******+++,,,---+++---///000///.........000///............///000...//////000///...---,,,...111666???QQQeeeppprrrmmmhhh]]]PPPCCC<<<;;;===EEEPPPYYYYYYWWWXXXYYYYYY\\\YYY^^^mmm------,,,,,,+++******)))------111>>>SSSmmmiiiSSSBBB::::::999666333444999???DDDGGGMMMSSS[[[aaadddgggllloooiiijjjmmmppptttyyy|||~~~wwwrrrllliiidddbbbaaa```___^^^______^^^^^^______```aaaXXXYYYZZZZZZZZZYYYXXXWWWYYYZZZZZZZZZ[[[[[[[[[[[[]]]]]]^^^___aaadddfffggg```______``````aaabbbcccbbbbbbaaa```^^^\\\[[[ZZZZZZXXXUUUSSSTTTUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSQQQNNNJJJGGGEEEDDDDDD===<<<:::888666444222222222222000111666<<<===999222222111000000/////////000111333333666<<>>:::666555777999;;;;;;DDDGGGNNNUUU]]]dddiiillleeeeeeeeefffiiimmmqqqsssuuuzzz~~~yyyqqqpppnnnmmmmmmlllkkkiiikkkkkkjjjiiiiiiiiiiiiiii```aaacccdddddddddbbbaaaaaaaaabbbccccccccccccccccccccccccdddfffhhhjjjkkkddddddcccbbbcccdddeeeeeedddcccbbb```^^^\\\YYYXXX[[[ZZZXXXWWWXXXXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTQQQLLLGGGCCC@@@>>>===777777666555333222111111///000///000666>>>>>>999000000000//////000111222///222777<<>>;;;;;;:::888555>>>???BBBIIISSS]]]cccfffeeecccaaa```bbbeeeiiikkkkkkqqqyyy~~~{{{yyyxxxxxxyyyzzzzzzxxxvvvvvvuuutttsssrrrrrrrrrrrriiijjjlllnnnnnnnnnlllkkkhhhhhhiiijjjjjjjjjjjjjjjhhhggggggggghhhjjjlllnnniiihhhfffeeeeeeeeefffgggiiiiiigggeeeccc```^^^\\\]]][[[ZZZZZZ[[[[[[ZZZXXXWWWWWWVVVUUUTTTTTTUUUUUUQQQNNNIIIBBB===999777666333333333222222111111111111333333444;;;DDDDDD>>>---............000333555444999AAAKKKYYYmmm~~~mmmeeehhhlllcccLLL777222000+++***///000...///000...***))),,,+++,,,...000000...+++***(((''''''''''''((())))))((((((''''''''''''(((((()))&&&$$$###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$######################## !!!"""###%%%&&&'''(((""""""######$$$$$$$$$$$$########################"""!!!!!!"""$$$&&&%%%$$$########################"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######"""############$$$$$$$$$'''$$$"""!!!"""###############$$$$$$###""" $$$###"""!!! !!!!!!"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++,,,---+++,,,,,,,,,,,,+++******++++++++++++,,,---......))),,,...///------------222000///......///000222,,,---.........---,,,+++---///444@@@TTThhhpppooooooeeeTTTDDD999666888;;;DDDOOOVVVSSSOOOQQQVVVZZZ``````gggyyy*********)))))))))))))))(((***---000///444CCCSSSmmmzzz|||nnnccc___^^^ffffffhhhjjjeee^^^^^^aaa]]]ZZZUUUNNNGGG@@@<<<999;;;999:::>>>DDDJJJUUU___bbbcccdddeeeeeecccaaa___```eeekkkrrrxxx~~~{{{}}}~~~|||zzzyyyyyyxxxvvvwwwyyyzzz{{{{{{{{{{{{vvvtttsssssstttuuuuuutttooommmllllllnnnoooooonnnqqqpppnnnkkkhhhggghhhiiikkkjjjhhhggggggfffdddbbbbbbaaa``````___]]]ZZZWWWTTTTTTTTTTTTRRROOOLLLKKKJJJDDD===888666555333222111000000/////////000000222111444???PPPZZZQQQBBB777111...111444444333555555HHH___ppprrrhhhgggmmm{{{{{{eeeIII<<<000...---******---...,,,***((('''(((***,,,************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&((()))(((%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!! ###((('''###"""%%%!!!!!!!!!!!!!!!"""######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######"""!!!!!! !!!!!!###""""""!!!"""$$$&&&''''''&&&&&&%%%$$$###""""""#########"""""""""""""""#########"""""""""!!!!!!((('''&&&%%%$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$+++***)))))))))***,,,,,,***,,,---,,,******+++,,,,,,,,,------,,,,,,+++***+++---////////////000111//////////////////////////////...------------...000111555BBBWWWlllsssqqqmmm```OOOAAA777333777>>>OOOWWW[[[UUUNNNPPPUUUZZZ]]]```kkk~~~))))))))))))))))))))))))******+++,,,***,,,666BBBSSSaaaxxx{{{mmmaaa[[[WWWWWWZZZ^^^^^^^^^dddkkkooommmjjjhhhcccXXXJJJ@@@>>>999777:::>>>BBBIIIPPPZZZ]]]aaaeeegggfffdddccc```cccfffjjjoootttyyy||||||~~~~~~|||{{{zzz{{{|||{{{yyyuuutttssstttwwwxxxxxxxxx{{{yyyvvvrrrooommmmmmmmmnnnmmmllllllllljjjgggdddbbb```]]][[[YYYVVVRRROOOPPPPPPPPPNNNKKKGGGDDDAAA@@@<<<666333333222111///000//////...............//////444CCCQQQSSSFFF888333000000444555555666999III```|||wwwpppqqqwwwzzzgggUUUCCC888...---...,,,,,,...---,,,***))))))***+++,,,,,,+++++++++************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""'''$$$###%%%$$$""""""$$$###""""""""""""###$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$###""""""!!!!!!!!!"""!!!!!!!!!!!!!!!###$$$%%%%%%%%%%%%$$$######""""""############""""""""""""######$$$$$$$$$%%%%%%%%%!!!""""""###%%%'''((()))###$$$%%%%%%&&&&&&&&&&&&))))))((((((((()))***+++***+++,,,,,,******+++,,,,,,,,,------,,,,,,+++******---///000/////////000////////////////////////......---,,,,,,,,,,,,---000222777EEE[[[pppyyyxxxtttfffSSSDDD999666<<>>JJJ```zzzpppdddRRRPPPPPPRRRVVV]]]jjjvvvhhhUUUFFF<<<555444777999<<<@@@LLLQQQYYYaaafffhhhgggfffbbbbbbccceeeiiimmmqqqssswwwxxxzzz}}}}}}zzzyyyyyyzzz}}}~~~~~~|||yyyvvvtttrrrqqqqqqqqqppppppqqqpppmmmiiifff```\\\WWWRRRNNNKKKGGGEEEFFFFFFEEEDDDAAA>>>;;;999666444222111111111000///111000//////......//////111///888KKKUUUKKK;;;222111111333666777888>>>EEE]]]xxx{{{ttttttmmmpppxxx}}}ooo```OOOBBB:::222,,,,,,...------...+++++++++++++++,,,,,,,,,************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((('''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""########################$$$$$$$$$$$$####################################%%%%%%$$$$$$$$$$$$######***"""!!!!!!"""%%%$$$############$$$%%%%%%"""######$$$$$$######"""""""""""""""""""""""""""$$$$$$###""""""""""""###!!! !!!"""###$$$################################################!!!"""###$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$###############$$$%%%&&&'''(((((((((((('''((())))))******+++,,,,,,******+++,,,,,,,,,------,,,,,,+++***))),,,000111000///......////////////////////////...---,,,,,,++++++,,,,,,000333:::HHH```wwwqqq]]]MMMAAA>>>EEENNNbbbgggggg^^^TTTRRRTTTUUUUUUYYYggg}}}((((((((()))))))))))))))***&&&&&&***---,,,---///666;;;KKKdddzzzzzzddd]]]VVVSSSTTT]]]nnn}}}vvvZZZKKK<<<666444444555888???DDDLLLUUU\\\aaadddeeecccccceeeiiimmmppprrrrrrsssrrrqqqqqqsssvvvzzz}}}|||{{{{{{|||}}}~~~|||{{{wwwuuusssrrrrrrrrrrrrqqqqqqqqqqqqqqqoookkkeee```YYYTTTMMMGGGCCC@@@>>><<<999:::::::::999888777666222222222222222111000///222111111000000000111111444222>>>SSSYYYIII;;;888666666888999999<<>>888333///,,,,,,------,,,,,,******,,,---...------,,,(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""########################$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%###############$$$%%%%%%""""""############""""""""""""""""""""""""""""""$$$$$$###############$$$!!!!!!!!!!!!""""""######!!!!!!"""""""""#########"""###############$$$$$$ !!!"""###$$$$$$%%%''''''&&&%%%###""" ############$$$&&&(((***(((((((((((())))))******)))+++,,,,,,+++***+++---,,,,,,------,,,,,,+++***(((+++000222111///...---////////////////////////......---,,,,,,,,,------///444<<>>EEELLLTTTZZZ]]]```bbbgggooouuuxxxwwwuuussspppjjjfffeeehhhlllooorrrtttxxx{{{~~~~~~}}}||||||zzzwwwuuuqqqooommmmmmnnnnnnllljjjkkkjjjiiihhhfff```ZZZUUUMMMIIIBBB===:::999888777333333444444444333333333111222333333111000//////000/////////000000111222444555CCCXXX\\\OOOGGGJJJGGGEEECCCAAA???FFFWWWiiiyyyuuuxxxzzzmmm[[[HHH:::555555///...---++++++,,,+++))))))***,,,.........---,,,''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%"""######$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%&&&%%% %%%&&&$$$$$$###""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###############$$$$$$""""""##################!!!!!!!!!"""######$$$$$$""""""######$$$$$$$$$%%%!!!!!!"""""""""######### !!!"""###$$$$$$$$$$$$############$$$&&&(((***))))))*********+++++++++)))***,,,,,,++++++,,,---,,,,,,------,,,,,,+++***'''+++///111111///------////////////////////////000000///..................333===NNNggguuuhhh___aaahhhooorrroooeee\\\YYYXXXXXXUUUWWWbbbxxx&&&''''''(((((())))))******((((((,,,---***((()))...,,,///<<>>EEEKKKNNNUUUXXX```kkkuuuyyyxxxuuuqqqmmmgggaaa^^^^^^```bbbbbbeeejjjnnnrrrvvv{{{~~~~~~~~~}}}}}}}}}~~~~~~|||zzzxxxuuupppmmmmmmjjjfffeeeeeeddd```\\\\\\[[[ZZZXXXVVVQQQKKKGGGBBB>>>999666555444444333333333222111000//////......000111111///------...,,,,,,---...///000222333444<<>>LLLaaatttvvvaaaMMM===555555222222222444777:::===???EEEHHHPPP\\\hhhoooooolllhhhgggdddaaa^^^\\\ZZZYYYUUUXXX]]]```dddhhhlllooooooooommmlllllllllmmmmmmqqquuu{{{}}}{{{zzzzzz{{{}}}}}}{{{wwwuuusssqqqnnniiiddd```___[[[WWWVVVVVVTTTOOOKKKJJJIIIGGGFFFEEEBBB>>>;;;:::777333111111111111000111000000///............,,,...000///------///111,,,---...///111444666777<<>>666111------000***...---)))(((,,,---+++++++++++++++++++++***************)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&$$$###$$$%%%!!!!!!"""###############$$$%%%&&&''''''&&&%%%$$$##############################"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%***'''&&&((('''###!!!###$$$############$$$%%%%%%###"""!!! !!!"""###"""""""""""""""""""""""""""!!!!!!!!!""""""###$$$""""""###$$$$$$###"""!!!#########$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%"""###$$$%%%%%%&&&&&&&&&&&&((((((***+++++++++***)))(((***++++++++++++,,,...,,,,,,------,,,,,,+++***)))+++...///...---......////////////////////////000000///..................555AAASSSmmm}}}|||zzz{{{wwwmmmeeeaaa```]]]UUUSSS[[[ppp&&&&&&&&&'''((())))))***'''&&&))),,,+++'''(((+++&&&***000222222999KKK]]]vvv|||{{{iiiUUUDDD<<<<<<222333333444555555555555999;;;AAAMMM[[[ccceeeddd```aaaccccccaaa]]]XXXVVVNNNQQQUUUXXXZZZ]]]aaadddaaa```^^^\\\[[[[[[\\\\\\___cccjjjpppuuuvvvuuussstttuuuvvvvvvuuutttrrrqqqppppppqqqrrrsssssspppmmmkkkjjjgggeeeccc^^^XXXTTTNNNJJJFFFFFFHHHHHHCCC>>>===<<<::::::::::::777555666444111000000000///...,,,,,,------...000111222,,,///000000...///222555///000111333666999;;;<<>>===;;;:::999999888888777555333222111000666444222000////////////.........---...///000000000///...///111222222111222555666333666???IIINNNVVVzzzvvv```PPP<<<888111...---.../////////---,,,,,,---...,,,+++))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###'''&&&%%%$$$$$$$$$%%%%%%'''$$$!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$%%%###"""!!!"""###%%%&&&!!!"""###""""""$$$%%%######$$$$$$$$$######"""###"""!!! !!!"""###"""""""""""""""#########"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$%%%$$$"""""""""$$$&&&(((%%%%%%$$$###""""""######&&&&&&''''''((()))))))))*********))))))))))))))),,,++++++******++++++,,,------------,,,+++***)))***,,,---//////...---+++,,,---------------,,,,,,,,,,,,,,,------------...333555BBB[[[uuu{{{tttmmmgggccc___XXXQQQSSSfff''''''''''''''''''''''''(((((())))))))))))((((((,,,+++******+++000777<<>>AAAHHHOOOVVVbbbrrr~~~{{{yyyzzz{{{|||yyytttlllaaaXXXQQQIII???777222000---,,,------,,,+++...---+++,,,------,,,***))))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###%%%%%%$$$######"""!!!!!!&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$%%%&&&''''''&&&###!!!"""""" !!!###$$$$$$%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$########################"""""""""############$$$$$$######""""""######$$$$$$$$$######"""!!!!!!!!!$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######""""""%%%$$$######"""#########%%%%%%%%%&&&''''''(((((()))))))))))))))))))))))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,+++***)))***+++---//////...---,,,///000000111111000000000,,,,,,,,,,,,,,,---......555777EEE___xxx}}}mmmffflllwwwzzzqqqkkk```XXXYYYjjj~~~&&&&&&&&&'''''''''''''''(((((())))))))))))((((((++++++,,,+++)))***,,,...111888DDDUUUiii|||rrrkkklllsssxxxyyydddWWWMMMMMMNNNSSS^^^nnn}}}rrr]]]KKK===999555111///000111222222222333555888:::<<<>>><<<===>>>>>>???AAADDDGGGIIIHHHFFFDDDAAA???>>>===<<<;;;::::::<<<>>>@@@BBB@@@??????>>>===<<<<<<;;;999888888777777777888888333333333333333222111000333222222222111111000000000000111111111111222222111111111111222333333444...///000222333333333333555888<<<@@@FFFMMMSSSWWWbbbjjjttt|||{{{{{{|||{{{qqqpppsssqqqnnn]]]TTTHHH@@@<<<999666333------,,,---......,,,***---,,,++++++,,,,,,+++***))))))))))))))))))))))))'''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###$$$###"""######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""" """###%%%$$$$$$############$$$$$$""""""!!!!!!!!!"""###$$$###$$$%%%$$$######$$$%%%###$$$%%%&&&&&&&&&&&&&&&$$$##################$$$$$$$$$##################"""""""""""""""######$$$########################""""""""""""##################""""""""""""###### !!!"""###$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$###############$$$$$$$$$%%%%%%&&&'''''''''((((((((())))))))))))))))))+++,,,......,,,+++)))+++++++++++++++***)))))))))+++---/////////---,,,//////000111111111000000......---------...///000888999FFF___vvv~~~yyytttuuutttnnndddbbblll{{{wwwoooeee^^^___nnn&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))***,,,++++++***,,,---...000666AAARRRgggzzz~~~~~~yyyhhhYYYSSSNNNOOOZZZlll{{{fffPPPFFF999222222333111...111111000111222444555777444666777999:::===AAADDDFFFFFFDDDBBB@@@>>><<<;;;;;;999777666555777888:::888888888777777666666666333222222222222222333333222222222222111000//////111111111111111111000000222222222111111111111111111111222222222222222222111111222333666999;;;===@@@GGGQQQ\\\fffrrr|||xxxuuuwwwzzzsssmmmlllmmmiii```YYYFFF@@@999444222333222222,,,,,,---...000///,,,***---+++******++++++***)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%!!!"""$$$%%%&&&''''''&&&###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$"""""""""""""""######$$$!!!"""$$$###""""""###$$$&&&&&&&&&&&&&&&%%%$$$############$$$$$$###############""""""!!!!!!!!! """""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""### !!!"""###$$$%%%%%%$$$$$$$$$$$$############!!!"""###$$$$$$$$$$$$###$$$###############$$$$$$$$$$$$%%%%%%&&&'''''''''''''''(((((())))))))))))+++,,,...//////...,,,+++******++++++******)))))))))***---...//////...------...//////000000000///000///.........///111222999:::GGG___sssvvvnnnfffeeehhhhhhcccdddnnn{{{xxxpppeee___aaappp%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((''')))++++++++++++,,,...++++++---333???RRRfffsss{{{lllbbbYYYWWW]]]jjj|||kkkZZZEEE999666555000+++111111000000///000000111000111333444666888<<>>OOO[[[pppyyyqqqnnnooorrr{{{oooVVVCCC:::777333000333222222111111000//////...000111111111333666999<<<;;;:::999888777666666333222111111000111222333333444444444444444444444000000//////000000111222...///000000000000000////////////000000000111111111111222222333444444444777888:::;;;<<<===<<<<<<=========CCCOOO___oooyyyxxxppppppkkkjjjjjjbbbRRRDDD>>>333222000//////...---,,,,,,,,,---...//////,,,***,,,***))))))******)))((((((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!"""###""" """###%%%&&&&&&&&&$$$###!!!$$$&&&&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$############"""!!! !!!""""""######""""""!!!######""""""!!! """""""""""""""######$$$##############################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""######%%%%%%%%%$$$$$$###############"""!!!!!!"""###$$$######""""""###$$$$$$%%%%%%&&&&&&'''(((((())))))&&&&&&''''''((())))))***++++++++++++++++++++++++(((((()))))))))))))))((((((***,,,...//////......+++,,,---...////////////000///---,,,,,,...000222444888FFF]]]nnnsssqqqooopppwwwzzzwwwtttwww|||~~~zzzrrrkkkddd```bbbqqq%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((('''((()))((('''(((***+++***---///---,,,222>>>III[[[ooo~~~|||cccMMM???:::999:::444555555555444333222111///000000///...///111444666666555444444333333222111111111111222333444555////////////000000000000...............///000111---...///111222222222222000000111111222333333333222333444555777888999:::@@@AAADDDGGGHHHIIIJJJJJJJJJJJJMMMWWWiiiyyyrrrjjjddd___\\\RRRBBB888666/////////............------,,,,,,---...---+++)))+++***))))))******)))((((((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%######$$$%%%&&&%%%###!!!!!!$$$''''''$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%!!!###$$$$$$%%%((()))"""######$$$$$$$$$###### !!!"""######"""!!! $$$$$$$$$###"""!!!!!! """""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""" """###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%"""!!! !!!"""#########""""""###$$$%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&'''((())))))*********)))(((((()))******(((((()))))))))))))))((((((***,,,.../////////...,,,---...///000000000000///---+++******,,,///000222777FFF\\\nnnuuuwwwxxx~~~}}}wwwooojjjhhhcccfffttt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((((((((())))))(((((()))+++...333777999IIIUUUjjj|||yyy{{{~~~|||tttgggZZZNNNEEE>>>:::AAA@@@:::444222666666333111111000000111222444555333111000000111222222111111222333111......000222333333222000......///111222000/////////000000///111111000000000111222333444666555333333777999666;;;666555888;;;===BBBGGGMMMXXXdddmmmtttwwwtttnnnnnnlllqqq|||vvv}}}vvviiibbbWWWIII???;;;888444111///...---++++++,,,------......---,,,,,,+++******))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########"""!!!"""$$$$$$"""!!!###$$$%%%%%%%%%%%%$$$###%%%%%%$$$%%%%%%%%%###!!! !!!""""""""""""""""""###$$$%%%%%%$$$###"""%%%$$$###!!!  !!!""""""""""""$$$###"""!!!!!!###%%%&&&'''$$$"""!!!"""#########'''%%%###"""!!!"""###$$$""""""""""""###############$$$%%%$$$###"""###$$$$$$$$$##################$$$######"""""""""""""""!!! !!!!!!"""&&&&&&%%%&&&''')))+++,,,((()))***)))((('''((()))((())))))******+++,,,,,,***(((((()))***+++***)))((())),,,.../////////...//////............//////444000***%%%###'''...444222999GGGVVVdddooovvvyyytttmmmkkkkkkkkkooowww%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''(((((())))))(((((((((((()))))),,,,,,+++***+++---///111;;;BBBTTTkkk~~~uuulllhhhiiijjjjjjnnnkkkfff___ZZZVVVUUUTTTQQQQQQMMMFFFBBB@@@;;;555333111///---.../////////333222111111111222222111...000111111///...000222000000111111111222333555111000/////////000//////333222111111222444777999444777888777888;;;:::666666555777===CCCKKKYYYfffvvv}}}vvvrrrttt~~~mmm___RRRJJJ???888555444111...///...------,,,,,,------......------,,,++++++***))))))))))))(((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$#########"""""""""$$$$$$"""!!!###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$$$$$$$###"""""""""###$$$$$$$$$######""""""############""""""%%%$$$###""""""!!!"""""""""###""""""!!! $$$###"""!!!"""###%%%&&&&&&$$$!!! !!!#########%%%$$$"""!!!!!!"""###$$$""""""""""""###############""""""##########################################"""""""""###$$$$$$%%%&&&%%%###"""!!! &&&&&&%%%%%%&&&((()))***'''((()))((('''&&&'''((())))))******+++,,,,,,,,,***(((((()))***+++***)))((())),,,...///000///...111111000000000000111111///000111000...---...///111888DDDSSS```kkkrrruuuvvvpppooonnnooosss|||%%%%%%%%%%%%%%%%%%%%%%%%)))((('''''''''''''''((()))((((((''''''(((((()))---,,,***)))))))))***+++000222<<>>>>>AAAEEEIIIIIIFFFAAA===<<<<<<:::777666555555444444777666666888<<>>===???@@@???<<<999999999888<<>>@@@AAA>>>===???FFFPPPXXX\\\]]]YYY[[[[[[VVVOOOIIIFFFFFFLLLSSS___qqqyyysssssswww{{{zzznnnffffffhhhgggeee[[[OOOFFF>>>777444444////////////.........---------......------,,,+++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""######$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$"""$$$###""""""""""""###$$$!!!###$$$### ###'''##################"""!!!!!!!!!!!!!!!"""###$$$$$$!!!!!! !!!"""######&&&%%%$$$""""""""""""###""""""######$$$$$$$$$$$$)))&&&###"""###%%%%%%%%%!!!!!!""""""""""""""""""""""""""""""############"""  $$$%%%$$$!!!"""""""""###$$$$$$%%%%%%$$$######"""!!!!!!""""""######"""!!!!!!!!!!!!!!!###$$$%%%&&&&&&&&&&&&%%%''')))************+++---******++++++,,,---------***(((((()))***+++***)))&&&(((+++...000111000000000//////......//////000---.........,,,---...000333333666>>>KKK[[[iiirrr}}}~~~yyyxxx|||~~~zzzzzz######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&(((''''''&&&&&&''''''((('''(((((()))))))))))))))((((((***++++++000===KKKYYYjjj~~~~~~vvvtttrrrrrrvvv}}}vvviiihhhddd___]]]aaalllttt|||yyyuuukkkcccYYYSSSSSSXXX]]]___YYYXXX\\\fffuuussshhhcccaaammmuuu~~~sssfff______]]]YYYUUUIII>>>999555111000333---.........------......------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%$$$"""$$$###"""!!!!!!"""###$$$"""%%%$$$!!! ###&&&!!!"""##################!!!"""###$$$%%%%%%%%%%%%"""""""""!!!""""""######&&&%%%###!!!!!!!!!"""###""""""###$$$$$$$$$$$$$$$'''$$$"""!!!"""###########################""""""""""""""""""###############""""""###############!!!""""""###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%######"""!!!!!!!!!!!!""""""###%%%&&&'''''''''''''''(((******))))))+++,,,))))))******+++,,,,,,,,,***(((((()))***+++***)))&&&(((+++...000111111000000//////......//////000+++---000111000/////////111555===HHHVVVdddooouuu}}}sssrrrvvvvvvttttttwww~~~######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&'''''''''$$$%%%&&&((()))*********---***)))***)))***111999JJJYYYkkkxxx~~~yyyppphhhdddeeefffdddeeeooo{{{ooohhhjjjpppxxx|||vvvuuuyyy}}}{{{uuufff^^^[[[UUULLLHHH===444222000------111---.........---...///111---,,,+++***)))***+++,,,***************+++++++++))))))))))))(((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$%%%&&&$$$"""$$$###"""!!!!!!"""###$$$"""%%%%%%""" """&&&!!!"""###$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&$$$$$$###############$$$###""" !!!"""%%%&&&""""""###$$$$$$$$$$$$###%%%###  !!!"""!!!$$$$$$$$$$$$$$$###"""!!!""""""""""""###############$$$%%%$$$###"""###$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((())) !!!"""$$$%%%&&&"""###%%%'''((((((((((((%%%'''))))))((((((***,,,((())))))***++++++,,,,,,***(((((()))***+++***)))%%%'''+++...000111111000---------,,,,,,------------......---,,,---///111000777CCCQQQ___kkkssswwwyyyooommmrrriiiiiimmmttt|||$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''(((((((((&&&''''''((((((((((((((())))))(((((()))+++...///:::@@@OOOdddvvv}}}pppfff``````bbbddd___bbbdddcccdddmmm~~~vvvrrrwwwsssaaaTTTKKKEEEAAA555444333222111111111111------,,,+++++++++,,,,,,***++++++++++++***))))))((()))*********((('''&&&))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((%%%######$$$$$$""" !!!###%%%&&&%%%$$$######$$$$$$###!!! !!!"""$$$$$$###############$$$######""""""""""""######$$$######%%%'''((('''%%%######$$$%%%%%%###"""!!!%%%###""""""######""" """""""""###$$$$$$%%%%%%&&&###!!!!!!$$$%%%$$$"""""""""""""""################################################""""""""""""""""""""""""############$$$$$$########################""""""""""""############$$$$$$$$$%%%%%%%%%'''((()))++++++******)))&&&'''(((******+++++++++,,,+++++++++++++++++++++***+++,,,...///000000111000///...------------------,,,,,,,,,,,,---......222888EEEWWWiiiuuuzzzzzz{{{sssnnnllljjjhhhkkkuuu$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((()))((((((((()))+++---///333777BBBSSScccqqqpppccc\\\ZZZ[[[\\\]]]``````^^^___hhhxxxuuurrrvvv~~~hhhTTTGGG>>>888555333222111000////////////+++++++++++++++,,,---...*********)))))))))(((((()))))))))))))))(((''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""" """%%%'''&&&%%%!!!"""$$$%%%%%%$$$###"""###$$$$$$###"""!!!!!!###$$$$$$###############$$$######""""""""""""#########"""""""""######!!! $$$$$$%%%%%%$$$$$$###"""$$$###""""""######""" !!!!!!""""""###$$$$$$%%%%%%###!!!!!!$$$%%%$$$""" !!!!!!!!!!!!####################################""""""""""""""""""""""""#############################################""""""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***))))))((((((((()))***++++++++++++***************)))))))))***+++,,,...///000111111000///...------------...------,,,,,,------...///111999GGG[[[mmmzzzzzzsssmmmkkkhhhiiisss$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''(((((((((((()))***,,,------///666@@@LLLZZZnnn{{{kkk```ZZZWWWVVV\\\]]]\\\YYYZZZbbbooozzzyyymmmjjjnnnttt}}}|||yyy~~~}}}zzzqqqWWWCCC888444000,,,000///...---,,,,,,,,,,,,************+++---...///***)))((('''''''''(((((())))))((((((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% """%%%'''''''''"""###$$$%%%%%%$$$"""!!!"""$$$$$$$$$"""!!!"""###$$$###############$$$$$$######""""""""""""######%%%###"""""""""!!!%%%%%%$$$############$$$$$$###""""""######"""!!! !!!""""""######$$$%%%###!!!"""###$$$###""" !!!!!!!!!!!!####################################""""""""""""""""""""""""####################################$$$$$$############$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((******++++++++++++++++++((((((((((((((((((((((((***+++,,,...///000111111//////......------......---------,,,------...///111:::KKK___rrruuummmkkkfffeeeppp$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########%%%&&&''''''((((((''''''(((((('''((((((***+++,,,,,,---111666;;;FFFZZZlllvvvlllddd___bbbaaa^^^[[[\\\bbbmmmuuuvvvmmmdddbbbeeeiiipppwwwrrrqqqvvv~~~vvvwww|||yyyuuuuuu|||kkk[[[EEE777222222000---...---,,,,,,+++++++++,,,+++*********+++,,,------+++***(((&&&&&&'''((()))***)))'''&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""$$$%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%############$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!"""$$$$$$$$$""""""###$$$#########"""######$$$%%%######""""""""""""######'''%%%$$$$$$$$$$$$!!!%%%$$$###"""!!!"""######$$$"""!!!"""######"""!!! !!!""""""######$$$###"""""""""#########""""""""""""################################################"""""""""!!!!!!"""""""""###########################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))(((,,,,,,++++++++++++++++++'''''''''(((((((((((((((***+++---...000111111111//////............//////---------------...//////222<<>>IIIWWWlll}}}~~~wwwvvv|||uuueeeZZZMMMFFF===666222111///---,,,+++)))***++++++***(((***************++++++++++++******)))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%&&&'''(((((((((&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&''''''%%%######$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%$$$ !!!###$$$%%%%%%$$$### !!! !!!"""$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""############"""""""""###%%%&&&%%%$$$###"""!!!%%%$$$$$$$$$###"""""""""!!!""""""###$$$%%%%%%%%%!!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$$$$###"""""""""###%%%&&&%%%$$$###"""!!!!!!!!!!!!$$$$$$#########$$$%%%&&&$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$###&&&&&&''''''(((((())))))---,,,***))))))***,,,---((())))))***++++++,,,,,,...///111222222222111000//////---,,,,,,---...///000///.........///111222777CCCWWWmmm}}}}}}ssssssssswww}}}######$$$%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***++++++...555<<>>666/////////+++)))***+++)))'''''')))***))))))+++************++++++,,,)))******+++++++++******((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%''''''((('''&&&&&&###%%%((((((((('''(((((((((((('''&&&%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$&&&&&&$$$"""""""""""""""""""""""""""""""""###$$$%%%%%%######$$$%%%$$$$$$$$$###############""""""""""""""""""""""""  !!!%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$###"""!!!!!!"""######"""!!!!!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######"""!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$%%%!!!###$$$$$$$$$%%%%%%$$$######$$$$$$###!!!#########$$$&&&(((***+++''''''((()))***++++++,,,------------------------,,,++++++,,,------,,,***))))))******+++,,,------,,,...000000000///000111//////...---,,,---000333;;;BBBQQQeeeyyynnn\\\VVVVVVXXXaaalll{{{~~~!!!"""###%%%%%%$$$######!!!!!!!!!!!!"""$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((######$$$%%%%%%&&&''''''(((''''''&&&&&&%%%%%%$$$***((('''(((+++---+++)))''')))************+++---...000333555888>>>FFFLLL^^^mmm~~~vvvuuuwww~~~{{{wwwvvvxxxzzz{{{tttcccZZZTTTNNNMMMPPPMMMSSS\\\bbbdddiiixxx{{{hhh```QQQDDD@@@@@@:::222444---***...///+++((())),,,***((((((***,,,---,,,)))((())))))***+++---...'''((())))))))))))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&$$$%%%'''((()))(((''''''$$$&&&((((((&&&%%%$$$%%%)))((('''&&&%%%$$$$$$$$$######""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$&&&%%%$$$"""""""""""""""""""""""""""""""""###$$$%%%%%%######$$$%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!############!!!!!!"""$$$$$$############$$$&&&'''&&&%%%%%%$$$$$$######"""!!!"""###$$$$$$###"""!!!!!!""""""!!! """###""" ########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$%%%$$$###"""!!!!!!"""######!!!""""""###$$$%%%%%%%%%!!!$$$&&&'''&&&$$$###$$$"""!!!!!!"""$$$&&&&&&%%%""""""###$$$&&&(((+++,,,))))))***+++,,,------...------------------------,,,,,,+++,,,---...,,,************+++,,,---...///,,,...000111000000000222000000...,,,+++,,,111444<<>>JJJTTT]]]iiiwwwzzzvvvuuu{{{xxxsssnnnlllppp}}}vvvggg]]]```ccc___]]]```bbbgggpppyyy~~~wwwjjjaaaccckkkqqqtttwwwwwwvvvtttrrrttt|||rrr```PPPFFFAAA888222111000,,,+++---+++++++++******)))))))))************++++++++++++++++++++++++++++++++++++*********))))))((('''&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$'''&&&$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$######$$$$$$############$$$$$$#########$$$%%%(((***+++###$$$$$$$$$######"""!!!###!!! !!!""""""!!! ######""""""""""""#########!!! ###%%%$$$###""""""############""""""""""""""""""""""""""""""###"""""""""!!!!!! !!!"""""""""######$$$$$$$$$###"""!!!!!!"""###$$$#########"""""""""!!!!!!$$$""" !!!""""""!!!$$$###"""!!! !!!!!! !!!!!!  """ !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!"""######"""!!!!!!"""############""""""""""""######  !!!"""$$$$$$&&&%%%%%%&&&&&&'''((())))))******++++++,,,,,,---...------,,,,,,---------/////////.........------++++++******++++++,,,---,,,...//////......000111111111111///---...000333777@@@QQQggg{{{~~~~~~wwwnnnmmmqqqxxx|||}}}""""""""""""""""""##############################""""""######$$$$$$$$$%%%"""""""""#########$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))((())))))******)))))))))'''***,,,---,,,,,,,,,------222888>>>EEEQQQ```lll~~~{{{tttqqqjjjfffcccfffnnn}}}rrrjjj```[[[\\\\\\XXXXXX]]]gggnnnxxx~~~wwwuuu}}}{{{sssgggWWWHHH:::333444///,,,------+++***,,,++++++***)))((((((''''''))))))))))))************))))))))))))))))))))))))*********))))))((('''&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&$$$!!! """&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%$$$###""""""""""""###"""############"""!!!!!!&&&$$$###"""######""" """!!!!!! !!!!!!"""!!! !!!###%%%%%%%%%""""""############""""""""""""###$$$$$$###"""""" !!!!!!"""""" !!!"""###$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$######""""""""""""!!!!!!###!!! !!!###"""!!!%%%$$$###!!! !!!""""""!!! !!!###!!! !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!###""""""!!!!!!""""""###""""""############""""""""""""""""""""""""######%%%%%%%%%%%%&&&'''((()))))))))******+++,,,,,,,,,---------,,,,,,------.........------------,,,,,,---,,,++++++******++++++,,,---//////......000222333333222000......000222666@@@RRRhhh|||~~~xxxooommmqqqyyy~~~~~~"""""""""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$!!!""""""""""""#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''((())))))''''''(((((()))((((((((())),,,//////---,,,+++***...000111222555===IIIRRRfffqqq}}}}}}zzztttpppooorrrzzzvvvooorrrooommmnnnkkkgggiiiooo}}}{{{vvvpppiiiddd\\\YYYRRRJJJAAA999333000---,,,+++,,,,,,+++++++++++++++***)))(((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))*********))))))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%###""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%$$$######$$$$$$############$$$$$$%%%%%%###""" """###############""""""&&&%%%$$$$$$&&&&&&%%%###!!!!!!!!! !!!!!!!!!"""!!!!!!!!!"""###$$$$$$""""""############""""""!!!"""$$$%%%%%%$$$"""!!! !!!"""######"""""""""###$$$%%%%%%%%%!!!!!! !!!!!!""""""""""""""""""!!!!!!"""!!! """###"""!!!######"""!!!!!!!!! !!!"""###""" """### !!!###$$$!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""""""###$$$$$$"""""""""!!!!!!"""""""""!!!"""###$$$$$$###"""!!!######""""""######$$$%%%%%%%%%%%%%%%&&&'''(((((()))))))))***++++++,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,++++++...---,,,+++************+++---...///...///000222555444333111......000222777@@@SSSjjj}}}vvvkkkgggkkkttt{{{~~~!!!!!!""""""############""""""""""""""""""""""""$$$$$$$$$############"""!!!""""""""""""#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%&&&''''''((((((%%%&&&'''(((((((((((((((***---//////---+++***))),,,------,,,+++///555:::KKKUUU```fffiiippp|||~~~~~~vvvoooeee]]]WWWQQQJJJFFF@@@>>>:::666333111000000***+++,,,+++*********))),,,++++++***))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((*********))))))((('''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###############$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&$$$###""""""$$$$$$############$$$$$$!!!"""######$$$%%%%%%&&&######$$$$$$%%%$$$$$$######"""!!!###%%%&&&&&&%%%###""""""!!!!!!""""""###$$$$$$###"""!!!!!!!!!"""""""""############""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""##############################!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!#########!!! !!!!!!"""""""""###!!!"""###""" """### """"""""""""!!!!!!!!!!!!!!!""""""###### !!!!!!"""######$$$$$$!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""###%%%&&&'''%%%$$$$$$%%%%%%&&&'''(((((())))))******+++,,,,,,,,,,,,,,,,,,,,,---...///...........................---,,,+++***)))))))))+++,,,...///...///111222555444333111......000222888AAASSSjjj}}}vvvggg```dddoooxxx~~~!!!!!!!!!"""######$$$$$$########################%%%$$$$$$$$$######"""""""""""""""#########$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&'''''''''%%%&&&''''''(((((((((((((((***,,,,,,***)))((())))))***+++++++++,,,...000555<<>>999444222333333111///...---,,,+++***))))))(((&&&+++,,,'''$$$''')))(((((((((((())))))))))))***(((((()))))))))*********))))))))))))))))))))))))*********))))))((('''&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''((())))))***######$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&$$$$$$############$$$$$$$$$######!!!""""""###$$$$$$$$$$$$$$$  """######"""$$$######""""""######$$$###$$$%%%### !!!###""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""############"""""" !!!!!!!!!"""""" """$$$$$$###!!! !!!"""######"""""" !!!!!!  """###############""""""!!! !!!!!!"""######$$$$$$######$$$$$$###"""  !!!""""""!!! ######""""""""""""######"""""""""""""""###$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((())))))******++++++,,,,,,,,,,,,---...//////***+++++++++,,,,,,,,,---------,,,+++***************,,,.../////////111333111111111///---...000333666>>>NNNbbbvvvtttcccXXXXXXaaaiii||| !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%&&&'''((())))))))))))'''))))))))))))))),,,...,,,+++***)))((('''((((((+++++++++,,,...222888===@@@JJJTTT[[[eeepppsssqqqsssxxx|||||||||~~~~~~~~~LLLIIIEEEAAA>>>;;;999777333///+++***,,,,,,+++((('''((()))++++++,,,++++++'''------(((%%%))),,,+++&&&&&&''''''((()))))))))))))))))))))************************************************)))((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%$$$$$$############$$$$$$ !!!"""######"""!!! !!!!!!"""###############$$$###"""###$$$%%%$$$#########""""""""""""######!!!###$$$###!!! ###%%%""""""############""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""" !!!"""###### !!!!!!!!!!!!  !!!!!!"""""" """$$$$$$###!!!!!!!!!"""######"""!!!  !!!  !!!'''&&&$$$"""!!!"""###$$$ !!!!!!"""###$$$$$$$$$ """###$$$$$$###### !!!""""""!!! $$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$%%%&&&''''''((((((((()))******+++++++++++++++,,,---...///000////////////000000111111---,,,++++++******++++++***,,,...//////000222333000000000...---...000333555<<>>BBBIIIPPPXXX^^^ccceeeccciiipppvvv{{{zzzwwwzzz}}}}}}}}}zzzyyy{{{vvvooojjjeee___[[[RRREEEAAAAAABBBIIIHHH999333111...,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((&&&&&&(((***)))((((((''''''(((((()))+++)))'''((()))***)))))))))))))))(((''''''&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%######""""""""""""######$$$###""""""!!!"""""""""############""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######$$$$$$$$$  !!!###$$$&&&############""""""""""""##############################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$######""""""""""""###""""""!!! !!!"""###$$$"""############""""""!!!$$$$$$!!!"""&&&$$$$$$###"""!!!"""""""""%%%$$$###"""!!! $$$###""""""""""""""""""###############$$$%%%%%%$$$$$$%%%&&&&&&''''''((((((((()))******++++++,,,******,,,---.../////////......---------,,,,,,,,,000...,,,***))))))***+++,,,,,,---...000111222333111111111000000000000000000666CCCWWWkkkzzzpppeeedddlllttt!!!"""""""""############!!!"""""""""############!!!"""""""""############$$$$$$############$$$$$$########################%%%&&&&&&'''((())))))***$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((()))((((((((((((''''''&&&&&&''''''''''''''''''''''''++++++++++++,,,---...///---000555;;;BBBGGGKKKMMMOOOVVV^^^cccgggqqq~~~yyyyyyxxxtttssstttllllllmmmqqqxxx|||xxxtttrrrooohhh]]]TTTNNNHHHBBB>>>>>>666333888???DDD???333...,,,*********++++++***&&&''')))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((''''''''')))+++((((((((((((((((((((((((***)))((((((((())))))))))))))))))(((''''''&&&&&&%%%&&&''''''(((''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###""""""""""""""""""###%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######""""""!!!!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!""""""###&&&&&&&&&######"""!!! !!!!!!$$$###################################################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######"""!!!!!!"""""""""$$$###!!! !!!"""$$$%%%""""""############"""!!!"""###!!!!!!"""$$$ !!!###$$$&&&&&&$$$$$$###"""!!! """""""""!!!!!! $$$############$$$%%%%%%$$$$$$%%%&&&&&&''''''((((((((())))))***+++++++++******,,,---.../////////------------------------000...+++)))((((((***+++,,,,,,...///111222222333111111222222222111111000222777CCCUUUiiixxxwwwfff[[[]]]hhhsss"""""""""""""""#########!!!"""""""""############!!!"""""""""############$$$$$$############$$$$$$######################## !!!!!!"""###$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&''''''''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''''''''((())))))((())),,,///222555777888<<>>;;;999777333...---...000...,,,+++---***000<<<666******)))((('''(((*********(((((())))))************)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((&&&&&&(((***&&&''''''((((((''''''&&&((())))))(((''''''(((***)))))))))(((''''''&&&&&&%%%&&&)))***+++***)))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$""" !!!"""######$$$$$$$$$%%%%%%%%%"""""""""############$$$""""""############"""""" !!!""""""""""""!!!############"""""""""""" !!!"""######""""""########################""""""!!!!!! !!!!!! """###""""""###$$$ !!!"""""" !!!!!!!!!!!!!!!########################!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""!!! !!!"""###$$$!!!""""""############""")))######&&&$$$!!!!!!""""""#########"""""" !!!"""######$$$&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''(((''''''((())))))******+++******,,,---.../////////***++++++,,,---...///000...,,,***(((''''''((()))***,,,...000111222111111111111111111111222222222777;;;FFFVVViiiwww~~~}}}}}}~~~ooo[[[QQQVVVfffssszzz}}}###"""!!!!!!!!!"""$$$$$$""""""""""""############""""""""""""###############""""""!!!!!!""""""###########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((###$$$&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&***))))))))))))******+++''')))+++---///333888;;;AAAFFFNNNTTTXXX]]]bbbeeehhhttt~~~~~~yyyuuurrroooqqqmmmjjjjjjgggccccccgggmmmsssyyy{{{zzzzzz~~~|||{{{{{{zzzwwwuuuwwwvvvtttrrrqqqqqqrrrrrrlllhhhaaa[[[VVVQQQLLLHHH>>><<<888333000///...///222///,,,,,,---...,,,)))***111...222>>>333&&&,,,)))(((((()))***+++***(((******)))((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&''')))&&&&&&'''(((((('''&&&&&&'''((()))(((&&&&&&(((***)))))))))(((''''''&&&&&&$$$%%%(((***+++***)))'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%###!!!!!!"""######$$$$$$$$$%%%%%%%%%""""""""""""############!!!"""###$$$$$$###"""!!! !!!"""!!!!!! """""""""""""""######### !!!"""######"""!!!!!!""""""""""""""""""""""""""""""!!!  !!! !!!### !!!""""""###""""""""""""######$$$$$$"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!! !!!""""""### !!!!!!!!!"""""""""!!!!!!"""##################  ###%%%$$$!!!""""""###$$$######"""!!! !!!"""#########%%%$$$"""""""""###%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''(((''''''(((((()))***************,,,---.../////////,,,,,,,,,------.........------+++***)))((((((((()))+++---///111111000000111000000///000111222333444999EEEVVViiiwww~~~ppp___VVVZZZhhhtttyyy|||###"""!!!!!!!!!"""$$$%%%""""""""""""############""""""""""""############""""""!!!!!!!!!!!!""""""##############################""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((###$$$&&&''''''&&&$$$###&&&&&&&&&'''''''''(((((("""###$$$&&&'''(((((()))&&&&&&&&&&&&'''((()))***'''((()))***,,,---......---000555:::???EEEJJJNNNIIIUUU^^^^^^[[[[[[[[[[[[ZZZWWWVVVVVVTTTQQQSSSWWWUUU\\\eeeiiihhhhhhkkkooonnnllljjjkkkooorrrsssrrriiigggfffffffffddd___[[[WWWUUUSSSQQQPPPQQQRRRSSSMMMIIIEEEAAA>>>;;;777444///---+++***)))+++---///&&&$$$$$$''',,,///...,,,(((111...222===000""",,,))))))(((***++++++***(((***((('''%%%%%%%%%&&&''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((&&&%%%'''(((%%%&&&'''(((((('''&&&%%%&&&(((***(((&&&%%%(((***)))))))))(((''''''&&&&&&!!!###&&&((()))(((&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$""""""#########$$$$$$$$$%%%%%%%%%""""""""""""############!!!"""###$$$$$$###"""!!! !!!#########"""!!!!!!!!!""""""######$$$$$$!!!!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!  """""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""!!!""""""###$$$$$$ !!!"""!!!!!!!!!!!!!!!"""############### """#########""" """###$$$$$$$$$###!!!!!!!!!!!!"""""""""""""""!!! ###%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&''''''(((''''''(((((()))***************,,,---.../////////......---------,,,,,,,,,...------,,,+++***)))((((((***---///000000000///111000///......000222444111777CCCVVViiixxx~~~}}}~~~wwwiiiaaadddppp{{{zzz}}}$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#####################"""""""""""""""""""""""""""""""""""""""!!!###%%%%%%$$$""""""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$&&&(((((('''%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((&&&$$$######$$$***((('''((()))***)))(((***+++,,,---///222444555999:::<<<>>>??????>>>=========<<<;;;;;;;;;;;;;;;AAACCCHHHLLLNNNMMMLLLKKKMMMNNNNNNOOOOOOOOOOOOOOOLLLKKKIIIFFFDDDCCCCCCCCC>>>;;;999999;;;;;;888666666555333222000...,,,,,,,,,,,,+++***)))(((''''''$$$%%%'''))))))))))))((()))---000000//////,,,&&&))))))((('''''''''''''''&&&&&&''''''((())))))))))))))))))))))))(((((('''''''''''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''########################&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######""""""!!!!!!""""""""""""############$$$######"""""""""""""""""""""""""""""""""###$$$ !!!!!!""""""############$$$$$$$$$######""""""""""""""""""""""""""" !!!!!!"""!!!!!! !!!#########"""!!!###""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!! !!!!!!"""###$$$%%%###""""""######"""  !!!!!!!!!!!! !!!"""""""""""" !!!!!!  """######"""!!! """"""!!!!!! """"""""""""############"""!!!!!!!!! %%%$$$$$$###############&&&$$$$$$$$$&&&'''&&&%%%'''((()))******++++++***...---,,,+++++++++,,,---------------------------...,,,)))'''&&&''')))***+++,,,,,,---...///000000++++++---...////////////444888BBBUUUjjj{{{zzzyyy}}}||||||}}}xxxkkkeeeiiivvv!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######"""########################""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""###%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&''''''&&&%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&$$$"""!!!!!!""")))(((''''''((()))((('''''''''((()))+++---...///+++,,,...000111000///...111111000///////////////111333666888999888666555888999::::::;;;;;;:::::::::999777555444333333333333111//////111111///---.........---,,,++++++***)))))))))(((((((((((((((&&&'''(((*********))))))(((...222000...---+++'''))))))((('''''''''''''''))))))((((((''''''&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''&&&&&&%%%&&&'''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((******((('''%%%###!!!!!!%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%$$$$$$###""""""""""""######$$$$$$%%%%%%$$$$$$$$$###############""""""""""""###############""""""!!!!!!!!!!!!!!!&&&%%%$$$"""!!!!!! !!!!!!!!!"""""""""############$$$$$$######""""""""""""""""""""""""""" !!!!!!"""######""""""!!!""""""""""""!!!!!!  !!!""""""""""""""""""""""""""""""!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!"""###$$$###""""""######""" !!!!!!!!!"""!!!!!! !!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""""""""!!!!!!!!! """"""""""""############%%%%%%$$$###############!!!!!! !!!"""######"""!!! !!!"""######!!!'''((()))******++++++***------,,,+++++++++,,,---------------------------...,,,)))'''&&&''')))***+++,,,,,,---...///000000//////000000111111222222444777BBBTTTjjjzzz{{{yyy{{{~~~||||||}}}yyyjjjccchhhvvv !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""########################""""""""""""############""""""""""""""""""######""""""""""""""""""""""""!!!###%%%%%%###"""######$$$############$$$&&&'''&&&$$$######%%%'''''''''&&&'''((((((&&&&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%"""!!!"""###'''&&&%%%&&&'''((('''%%%$$$$$$$$$$$$%%%'''((()))%%%&&&((()))***))))))(((,,,+++******)))***************+++++++++***)))(((***+++,,,,,,------,,,,,,...---,,,+++*********+++***((('''((()))***(((''')))))))))*********++++++&&&&&&&&&''''''(((((((((((()))************))))))'''///444000,,,******))))))(((''''''&&&'''''''''))))))(((((('''&&&&&&&&&!!!"""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((...---+++)))&&&$$$""""""%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&$$$###"""!!! !!!"""###$$$%%%%%%######$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""!!! !!!%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!""""""#####################"""!!! !!!"""###""""""""""""""""""######"""######"""!!! !!!""""""!!!!!! !!!!!!!!!$$$"""!!!!!!######""" ############"""!!! !!!!!!!!!!!!"""###$$$%%%######""""""""""""######&&&%%%""" !!!"""###""""""!!!!!!!!!!!! """"""""""""############$$$###!!! !!!"""""" !!!###$$$%%%%%%$$$###$$$&&&'''&&&%%%'''((()))******++++++***---,,,,,,++++++,,,,,,------------------------------+++)))''''''''')))***++++++,,,---...///000111222111000//////000111222444888BBBTTTiiizzz|||{{{}}}}}}|||~~~{{{jjjbbbfffuuu !!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""!!!"""""""""####################################!!!"""""""""############"""""""""""""""#########"""""""""""""""""""""""""""###$$$$$$""""""###$$$$$$###"""""""""$$$'''(((%%%$$$$$$&&&((()))(((&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$#########"""###$$$$$$%%%''''''))))))******))))))+++***))))))))))))******++++++***))))))(((((()))((())))))***************++++++************++++++(((((((((((()))))))))((())))))******+++++++++,,,&&&&&&'''''''''((((((((()))))))))))))))))))))((((((000555000)))((()))***(((''''''&&&&&&'''''''''%%%%%%&&&''''''(((((()))"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''******))))))((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%#################################"""###$$$$$$%%%&&&%%%%%%$$$###""""""!!! !!!"""######$$$"""""""""######$$$$$$$$$""""""#########$$$$$$$$$######"""!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""###"""  !!!""" !!!"""###"""""""""###############"""###$$$"""  !!!###"""!!! ###"""!!!!!!"""###""" """""""""""""""!!! !!!!!! !!!"""$$$$$$$$$###""""""""""""###$$$&&&%%%###"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###############"""  !!!"""""""""""""""###$$$%%%&&&((('''&&&''')))***)))((('''((()))******++++++***,,,,,,,,,,,,,,,,,,------------------------------+++***)))'''''''''((()))++++++,,,---...000000111111///---,,,,,,---...000666999BBBTTTiii{{{~~~mmmbbbeeeqqq}}}#########""""""!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""""""""#########""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""############""""""""""""""""""""""""'''(((((((((&&&&&&''')))$$$###"""""""""$$$'''(((###$$$'''***,,,+++(((%%%$$$&&&&&&&&&%%%$$$%%%&&&#########$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%%%%%%%'''&&&$$$###$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((())))))(((''''''((()))***&&&'''(((((())))))((((((&&&&&&''''''(((((((((((('''((((((((((((((())))))+++*********************)))))))))((((((((('''''')))((((((((((((((((((((()))111555///(((&&&)))***''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%##############################"""""""""###$$$$$$#####################$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""##################$$$$$$$$$$$$%%%$$$######""""""######!!!!!!!!!!!!"""###$$$%%%""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!###$$$""""""!!!!!!!!!!!!!!!"""!!!!!!""""""############"""######"""!!! !!!""""""!!!  """!!! !!!"""###"""!!! !!!!!!!!! !!!"""#########""""""""""""""""""######$$$$$$$$$###""" !!!!!!""""""""""""""""""!!!"""""""""############%%%$$$$$$######$$$%%%&&&$$$$$$###############$$$$$$###"""###%%%&&&%%%$$$'''((()))******++++++***+++++++++,,,,,,---------------------------------***)))(((''''''(((((()))***+++,,,---...000111111000...,,,++++++,,,...///777999BBBSSSiii|||qqqdddbbblllvvv$$$$$$$$$###"""!!!!!!!!! !!!!!!""""""######$$$"""""""""!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""&&&''''''&&&%%%$$$&&&((($$$############$$$&&&'''###$$$'''***,,,+++(((%%%$$$%%%&&&&&&$$$$$$%%%&&&#########$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%&&&$$$###$$$%%%&&&%%%###'''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&'''(((((('''''''''''''''(((******&&&'''(((((())))))(((((($$$%%%&&&'''''''''''''''%%%&&&''''''%%%$$$%%%&&&)))))))))((((((''''''&&&)))))))))(((((('''''''''((((((''''''''''''((())),,,222333---''''''((((((&&&&&&&&&%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''###%%%&&&%%%$$$###$$$&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%!!!!!!""""""###$$$$$$$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!"""!!! !!!"""$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!  """###$$$######"""!!!!!!!!!!!!!!! !!!!!!""""""###### """###"""!!! !!!###!!!!!!  !!!  """###"""!!! !!!!!!!!!!!! !!!"""############""""""############""""""!!!"""###$$$###"""!!!!!!""""""""""""######""""""""""""############"""#########$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!###"""!!!"""$$$%%%$$$###'''((()))******++++++*********+++,,,------------------------------------)))((((((((('''(((((((((******+++---///000111222111000///......///000111666888@@@QQQgggzzzqqqbbb^^^fffooo|||""""""""""""""""""!!!!!! !!!!!!"""######$$$$$$###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""""""""""""""############ !!!!!!"""######$$$$$$"""""""""""""""""""""""""""######""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''((())))))''''''''''''(((((((((((('''(((((()))))))))))))))&&&'''((()))))))))((('''&&&((()))(((%%%$$$%%%'''(((((('''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''')))***+++///222111+++'''(((((('''&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''###%%%%%%%%%$$$###$$$%%%''''''''''''''''''''''''$$$%%%'''((()))((('''&&&******)))(((((('''&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%""""""""""""############"""""""""""""""""""""###""""""""""""!!!!!!!!!!!!#########$$$$$$$$$%%%%%%%%%$$$$$$###"""#########$$$######"""""""""""""""###"""""""""!!!!!!!!! """!!!  """$$$%%%"""""""""""""""""""""""""""""""""""""""!!!  !!!!!!""""""!!!!!! !!!"""""" !!!!!!"""""" """"""!!!!!!###$$$  !!!!!!!!!  """###"""!!! !!!!!!!!! """$$$&&&'''&&&$$$###!!!###%%%&&&&&&%%%###!!! !!!!!!!!! !!!!!!"""""""""#########""""""""""""############ !!!#########!!! """!!!!!!!!!!!!!!!"""###'''%%%%%%&&&'''((('''&&&'''((()))******++++++***)))***+++---......------------------------------(((((((((((((((((((((((()))***+++---///000222222000000111111222222333333444555<<>>333***)))***(((%%%$$$(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$######$$$$$$######""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$###!!!!!! ######"""""""""!!!!!!!!!""""""""""""""""""###$$$""""""!!!!!!"""###$$$%%%$$$############""""""""""""######$$$$$$$$$######!!!""""""""""""!!! !!!!!!"""############### !!!!!!!!!!!! !!! """!!!!!!!!!   !!!""""""""""""###%%%%%%%%%###"""###$$$###"""!!!  !!!"""""""""""""""""""""""""""!!!  !!!""" """"""""""""""""""""""""###!!!!!!!!!###$$$###"""$$$###"""!!! !!!""" !!!!!!"""######$$$$$$"""""""""######""""""""" !!!"""######""""""$$$$$$%%%&&&&&&''''''(((((())))))))))))*********............------------.........------,,,+++***++++++***(((%%%%%%&&&(((''')))+++------///111333000///.........///111222111222888CCCTTTgggxxx~~~yyyzzz~~~ppp```RRRMMMTTT___uuu~~~ !!!!!! !!!"""!!!""""""!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############""""""!!!!!! ########################""""""###$$$$$$$$$$$$###&&&%%%%%%$$$######"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%&&&'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%)))&&&%%%&&&&&&)))333<<<>>>444+++******'''$$$$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%'''$$$!!!!!!$$$%%%%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""!!!""""""!!!!!!!!!!!! $$$###""""""""""""""""""###"""""""""""""""######$$$$$$$$$############"""!!!"""###$$$%%%%%%%%%%%%""""""######""""""!!!!!!!!!!!!""""""######"""""" !!!!!!!!!!!! """!!! !!!!!!!!!!!!   !!!""""""!!!!!! """!!! !!!"""""""""!!! !!!""""""""""""""""""""""""!!!!!! !!!!!!########################%%%$$$######$$$$$$###"""###""""""!!!!!!!!!!!!"""!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((())))))))))))***++++++,,,---...///000000......///......---,,,+++*********(((&&&&&&(((***''')))+++------///111333000///.........///000111///111666@@@PPPddduuu~~~yyyyyy}}}|||mmm]]]PPPMMMVVVbbbxxx!!!###$$$"""!!!!!!""" !!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""#########"""!!! ########################""""""###$$$$$$$$$$$$###%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$%%%(((000777444,,,&&&&&&(((&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$######$$$%%%'''(((&&&&&&''''''&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%(((######&&&%%%"""$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%%%%#########"""""""""""""""$$$$$$###"""!!!!!!!!!"""#########"""""""""""""""$$$$$$$$$$$$############!!!"""###$$$$$$$$$$$$$$$""""""############""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!! ###"""  !!!"""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!! !!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""&&&$$$######$$$$$$"""!!!"""""""""!!!!!!!!!!!!"""!!!!!!""""""############!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$###$$$$$$%%%&&&&&&''''''((())))))))))))************,,,,,,---...000111222222////////////...---,,,+++)))))))))((('''''')))+++***,,,------------...000000///...---......000000///111555???MMMaaasss||||||~~~mmm^^^RRRQQQ]]]kkk|||"""$$$%%%$$$""" !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$######&&&%%%%%%$$$###############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&''''''&&&$$$$$$'''***,,,---&&&"""$$$&&&&&&&&&(((%%%$$$######""""""######&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$######$$$&&&((()))%%%&&&&&&%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%'''### $$$&&&$$$!!!######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%"""""""""""""""#########$$$$$$###"""!!!!!!!!!"""###############"""""""""$$$$$$$$$#########"""""""""""""""""""""!!! """"""############""""""!!!!!!"""""""""!!!!!! !!!!!!!!!!!! ######"""!!!!!!"""###$$$ !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!! !!!######""""""###%%% !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""""""""""""""#########"""######$$$$$$######"""""""""############""""""$$$$$$%%%&&&&&&''''''(((******++++++++++++,,,,,,------......//////000000////////////...---,,,+++((())))))((('''''')))+++***,,,------------...000000///...------.../////////111555===KKK^^^rrrnnn^^^TTTUUUdddsss!!!###$$$"""!!!""""""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!""""""###$$$$$$%%%"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%$$$$$$############$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''(((&&&$$$"""###%%%''')))&&&&&&''''''''''''&&&&&&$$$''''''%%%&&&))))))'''---(((%%%&&&'''%%%%%%'''%%%$$$######""""""######%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%%%%###"""###%%%&&&$$$"""""""""############""""""%%%%%%$$$$$$###""""""!!! !!!!!!!!!!!!""""""$$$###""""""""""""""""""!!!"""############""""""#########""""""""""""!!!""""""""""""!!! !!!!!!""""""######""""""!!!!!!"""""""""!!! !!!!!!!!!!!! """""""""############### !!!!!!!!!!!!!!! """!!!!!! !!!!!! !!!""""""!!!!!!"""### !!!!!!"""!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""" """!!! !!!!!!  !!!!!!""""""""""""!!!""""""""""""""""""############$$$$$$$$$$$$############$$$$$$######"""!!!$$$$$$%%%&&&&&&''''''(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......///......---,,,+++'''(((((('''&&&&&&(((***''')))+++------///111333000///...---------...//////111555;;;HHH[[[ppp~~~lll[[[RRRUUUfffwww!!!"""""" """"""###"""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""############"""############$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######""""""""""""######"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%##################$$$$$$$$$######""""""###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%"""&&&'''&&&)))///111------(((&&&''''''$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$############$$$$$$#########&&&&&&%%%$$$###!!!!!! !!!!!!!!!"""""""""######""""""""""""""""""###$$$ !!!"""###$$$$$$######"""""""""!!!!!!!!! !!!!!!"""""""""!!!!!!  !!!""""""""""""!!!!!!!!!""""""!!!  !!!!!!!!!!!!  !!!######"""!!! !!!!!!!!!""" !!!!!!  !!!""" !!!"""!!! !!!"""""""""!!!!!!"""""""""""""""""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""######"""!!!###"""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$######$$$$$$%%%&&&&&&''''''(((******+++++++++,,,,,,,,,+++++++++,,,,,,---------.........------,,,+++***'''((('''&&&$$$%%%&&&(((''')))+++------///111333000///...---,,,---.........000333999DDDWWWmmm}}}}}}iiiXXXOOOTTTfffxxx!!!###$$$"""!!!!!!""""""#########!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%##################$$$$$$######"""""""""###%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%&&&''''''######%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$"""%%%&&&&&&+++555888666)))%%%$$$&&&&&&$$$$$$(((((('''&&&&&&%%%%%%&&&&&& !!!###$$$%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!$$$((()))'''%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%&&&""""""!!!!!!"""###$$$$$$ """###$$$$$$$$$###!!!!!!!!!!!! !!!"""######$$$$$$### !!!!!!"""!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!  """###"""  !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!  !!!"""###$$$%%%&&&%%%###""""""###!!!"""""""""!!!!!!  !!!""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""  """###"""!!! !!!#########"""!!!#########"""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))************+++++++++,,,,,,------...///000000------------,,,+++******'''''''''%%%$$$###%%%'''***,,,------------...000000///...---,,,------...,,,///222777BBBUUUkkk{{{}}}iiiXXXNNNTTTgggyyy!!!!!!""""""""""""!!!!!!"""  """"""""""""""""""""""""""" !!!!!!""""""######$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""###%%%%%%###"""&&&%%%$$$######$$$%%%&&&""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%&&&+++000222///+++)))'''%%%""""""###%%%'''$$$$$$$$$%%%%%%$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%&&&&&&%%%%%%$$$###&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$###############"""!!!!!! """###$$$### $$$###"""!!! !!!"""###$$$$$$%%% """$$$$$$###""""""### !!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""""""""!!! """"""!!!  !!!"""###$$$"""!!! """###$$$!!!"""!!!!!!%%%###!!! !!!!!!######"""!!!!!!!!!!!! !!!!!!""" !!!""""""!!! ###############"""!!!!!!$$$"""!!!!!!""""""!!! """###"""!!! %%%$$$""" !!!###$$$$$$######""""""######$$$&&&%%%%%%$$$%%%&&&((()))++++++,,,,,,,,,---------.........------,,,,,,,,,......---,,,,,,+++******(((((((((((('''''''''''')))))))))***,,,...000111///......///000000///---+++...222888CCCUUUkkkzzzyyy}}}{{{~~~yyyaaaRRROOOXXXkkk{{{!!!!!!""""""""""""!!!!!!"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""###$$$%%%###"""######"""!!!!!!"""######""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%&&&,,,222333///***((('''%%%#########%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$$$$######$$$$$$########################!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!! !!!###$$$$$$$$$###""""""!!!!!!!!!"""######"""""""""""""""#########!!!"""###"""!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!""""""###$$$"""!!!!!!!!!!!!""""""### """""""""!!!!!!"""######!!!!!!######"""!!!!!!!!!  !!!""" !!!"""######"""!!! ###############"""!!!!!!"""  !!!###$$$###""""""$$$###"""!!!!!!"""######%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&((()))(((((()))))))))*********,,,,,,,,,,,,,,,+++++++++//////...------,,,++++++((((((((((((''''''''''''((()))***,,,---///000111///...---...000000///---,,,///444:::EEEXXXmmm||||||nnnqqqqqqwww~~~wwwaaaQQQLLLTTTgggyyy!!!!!!!!!!!!!!!!!!!!!!!!"""""" """"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""###$$$%%%###"""###""""""!!!!!!""""""###!!!"""######$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&'''...555555...'''&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""###############$$$$$$$$$!!!!!!""""""!!!!!!  """$$$%%%&&&'''"""!!!!!!"""###$$$%%%%%%#########""""""!!!!!!!!! !!!"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""######!!!""""""""""""!!!!!! !!! !!!#########""""""!!!!!!######"""!!!!!!!!!  !!!""""""!!!""""""######""""""!!!###############"""!!!!!!!!!  !!!!!! """$$$$$$$$$######""""""""""""""""""###############""""""#########%%%%%%%%%%%%&&&'''((()))++++++++++++,,,,,,,,,,,,******+++++++++++++++,,,//////......------,,,,,,((((((((((((''''''''''''''')))+++...///000111111///...---...//////...---...111555<<>>HHH[[[ooozzzzzzddd\\\WWWaaaqqqnnn^^^LLLFFFLLLYYYjjjwww!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!  !!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###### !!!!!! !!!!!!""""""###### """""""""""""""""""""""""""""""""#####################""""""""""""##############################"""&&&$$$ ###'''############"""""""""""""""######$$$$$$######"""$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%$$$)))111000)))%%%######$$$### ###'''000***&&&%%%%%%$$$$$$&&&"""""""""###############"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###%%%&&&'''((('''%%%###!!!!!!"""###$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%"""%%%'''&&&$$$###"""###&&&&&&&&&&&&%%%$$$$$$### !!!"""###############!!!""""""""""""!!!!!! ###""""""""""""""""""######""""""!!!!!!""""""###$$$%%%&&&%%%#########%%%!!!!!!!!!"""""""""##############################"""""""""""""""!!!!!! !!!!!!""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""" !!!!!!!!!!!! !!!!!!!!! """$$$'''%%%"""!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!  !!!"""$$$!!!""""""######""""""!!!!!!#########"""!!!""""""""""""""""""""""""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###############$$$  !!!"""######$$$$$$$$$"""!!! !!!"""###$$$%%%%%%"""$$$$$$$$$"""!!!"""###%%%$$$###!!! $$$%%%%%%&&&'''((()))))))))+++------,,,,,,,,,---,,,,,,+++***************+++***((())),,,.........---,,,)))'''&&&&&&'''(((&&&''')))+++---............//////...---...111333333:::@@@AAAHHHZZZnnn{{{|||ggg^^^VVV```ooo~~~qqqaaaPPPKKKPPP\\\lllxxx}}}!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!  !!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!"""""""""######### !!!!!!!!!!!! !!!"""######### !!!"""""""""""""""""""""""""""""""""""" !!!""""""#########"""######""""""""""""############################## """$$$###!!!!!!###%%%############"""""""""!!!"""######$$$$$$######"""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!'''((('''...888777...$$$""""""$$$$$$###&&&,,,555+++$$$$$$%%%###"""%%%############""""""""""""!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$###""" !!!###$$$%%%%%%$$$$$$"""""""""""""""""""""""" !!!###$$$%%%&&&&&&&&&###((('''### """%%%%%%%%%%%%&&&&&&%%%$$$$$$""""""######$$$#########!!!!!!"""#########""""""$$$######""""""######$$$"""""""""""""""###$$$%%%###%%%&&&$$$"""!!!###%%%""""""""""""!!!!!!!!!!!!########################"""""""""""""""!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!!!! !!!!!! !!!###%%%###!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!"""############"""!!!"""######"""!!!"""""""""""""""""""""""" !!!""""""###"""  """###""""""""""""######$$$$$$!!! !!!!!!"""###""""""""""""""""""!!!!!! !!!###$$$$$$$$$$$$ """######!!!!!!"""$$$%%%%%%$$$"""!!! $$$%%%%%%&&&'''((()))))))))+++------,,,,,,,,,---,,,++++++***************+++******+++...//////......,,,)))'''&&&&&&'''(((&&&'''***,,,.../////////,,,.........,,,---000333555===CCCDDDIIIZZZooo|||hhh___WWW```ooo}}}vvvgggXXXSSSWWWaaappp{{{!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!######!!!  !!!""""""### !!!!!!""""""######!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""" !!!"""######$$$ """###$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""######""""""""""""##############################""" !!!$$$&&&&&&&&&$$$#########""""""!!!!!!######$$$$$$$$$$$$###### !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###)))444222((("""!!!"""%%%&&&&&&***000888---$$$$$$$$$!!! ###$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###%%%$$$"""  !!! !!!###$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&'''!!!((('''!!!"""((($$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$###### !!!"""######$$$######%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""###%%%&&&''' """###!!! """######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!""" !!!  """###!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### """"""!!!!!!"""###$$$$$$###"""!!! """"""!!!"""""""""""""""""""""""" !!!"""###%%%$$$!!! !!!$$$%%% !!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!"""!!!"""$$$%%%$$$###!!!!!!""""""!!!!!!"""$$$!!!""""""###$$$%%%%%%&&&$$$%%%%%%&&&'''((()))))))))+++------,,,,,,,,,---,,,++++++***)))******************---///000///......,,,)))&&&%%%&&&''')))&&&(((***---///000111111+++---...---,,,,,,000333666???EEEEEEIIIYYYooo}}}iii```YYYbbbqqq{{{lll]]]YYY]]]fffsss}}}!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######$$$$$$$$$"""$$$%%%%%%$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""###$$$$$$$$$$$$######  ###%%%%%%###%%%%%%$$$$$$######""""""######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$!!!  """###############$$$$$$$$$%%%%%%%%%$$$''''''""" %%%***,,,888000&&&!!!!!!###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%###!!!###&&&'''&&&$$$$$$#########""""""!!!!!!""""""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%###!!!  !!!"""######""""""!!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!  !!! !!!"""""""""!!! %%%%%%$$$###"""!!! $$$###"""!!!!!!"""###### """"""""""""""""""""""""&&&&&&%%%$$$###"""!!!!!!""""""!!! ###!!! !!!"""###""" !!!###%%%%%%###!!!  !!!"""######$$$""""""!!! $$$###"""""""""###%%%&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))---,,,+++++++++,,,---...************************++++++++++++,,,---......,,,+++)))'''&&&'''((()))((((((***+++---...000000...000333444444333444444<<>>QQQfffooommmmmmkkkmmmwwwzzziiigggkkkwwwllldddhhhmmmxxx""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ######""""""!!! !!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############"""!!!!!!  !!!!!!!!!!!!"""!!!!!!!!!!!!"""######$$$$$$#########"""""""""""""""!!! !!! !!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""######!!!""""""############"""###""""""""""""!!!!!!!!!"""  """######""" !!!""""""###$$$$$$""""""""""""####################################""""""!!!!!!!!!!!!""""""!!!""")))444777000'''!!!!!!""""""""""""!!!!!!  """###$$$%%%%%%""""""""""""!!!!!!!!!!!!$$$######""""""######$$$!!!!!!!!!!!!!!!###$$$###!!!  !!!!!!########################!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$######$$$###!!!!!!!!!###$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""""""""""""""######$$$%%%""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!""""""""" !!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""""""""###############!!!!!! !!!!!!%%%$$$$$$###"""  !!!!!!"""""""""""""""######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!  !!!!!!###$$$###"""###$$$!!!""""""#########""""""######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((()))***+++)))))))))))))))))))))))))))))))))))))))******+++******+++---//////---,,,+++***((('''&&&&&&''''''&&&'''))),,,...////////////...000222222222888???UUUkkktttooojjjfffiiiuuu~~~mmmlllooozzz}}}iii```dddhhhuuu######""""""!!!!!! !!!!!!!!!!!!!!! """"""!!!!!!!!! !!!!!!"""######!!!!!! !!!!!! !!!!!!""""""""""""!!! !!!!!!!!!!!!######$$$$$$###""" !!!!!!!!!!!! !!!!!!"""###""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!"""#######################################"""  """#########!!!!!!!!!!!!""""""######!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""$$$+++444666...&&&"""""""""###""""""!!! !!!###$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!######"""!!!"""######"""!!!!!! !!!!!!""""""""""""############!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$"""!!!!!!"""$$$$$$###!!! !!!!!!""""""######""""""""""""############""""""!!!!!!!!!!!!"""""""""!!! !!!###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!###$$$%%%"""""""""###""""""""""""  !!!!!!!!!""" !!!!!!!!! !!!"""""" !!!""""""### !!!"""""""""!!!!!! !!!!!! !!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!! !!!!!!"""""""""###!!!!!! !!!!!! !!!"""""""""!!!!!! """#########"""!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!###"""###$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))******((((((((((((((())))))))))))))))))))))))******+++,,,***)))+++///000---******)))'''&&&%%%%%%&&&&&&&&&'''***,,,.../////////000///000222222333999BBBVVVooo{{{uuummmfffjjjwww}}}qqqoooqqq|||yyyeee\\\___cccqqq~~~######""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""  """"""!!!!!! !!!!!! !!!""""""""""""""" !!!!!!!!!!!! !!!"""###"""!!! !!!!!!!!!!!! """""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!"""############### """!!! """######"""""""""""""""!!!!!! !!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$&&&+++111000)))$$$$$$""""""###""""""!!!  !!!"""######""" !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!###$$$%%%%%%###""""""###!!!!!!!!!!!!!!!"""######!!!!!!"""""""""#########!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$#########"""!!!!!!"""$$$$$$###!!! !!!!!!""""""######""""""""""""############!!!!!!""""""""""""!!!!!!$$$###!!! !!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%!!!!!! !!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!! !!!""""""""" """#########"""!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!"""######$$$%%%### !!!%%%###$$$%%%%%%%%%###"""!!!######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******((((((((((((((())))))))))))))))))))))))******+++---+++)))+++...///---******((('''&&&%%%%%%&&&&&&%%%'''***,,,///000000000222000000222222444;;;DDDWWWrrrxxxnnndddeeerrrzzzsssqqqrrr|||vvvbbbYYY[[[^^^lll|||""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""" !!!"""!!!!!! !!!!!! !!!""""""######"""""""""""""""############!!!"""###$$$$$$###"""!!! !!!!!!!!!!!! """"""!!!!!!!!!  !!!!!!"""!!!!!!!!! !!!""""""############$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!""""""############""" !!!!!!!!!!!!"""""""""###""" """""""""!!!######"""!!!!!! """"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%''',,,///,,,%%%###%%%!!!""""""""""""!!!!!! """"""""""""!!! !!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###$$$%%%&&&%%%###!!!!!!"""!!!!!!!!!""""""######### !!!!!!""""""#########!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###""""""######!!!!!!!!!###$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!%%%$$$######""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!   !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!!!!!!!!!! !!!  !!!###$$$!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!  !!!!!!""""""""""""""" !!!!!!!!!""""""!!!!!!""""""""""""######""""""""""""###$$$%%%%%%)))'''### $$$(((&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))))))))******+++,,,+++***+++,,,---,,,+++***)))'''&&&%%%%%%&&&&&&%%%'''***---///000111111333111111222222444===GGGYYYrrr|||ttthhh]]]\\\hhhyyytttqqqsss|||uuuaaaWWWWWWZZZhhhzzz~~~!!!!!!!!!!!!"""""""""""" !!!!!!!!!""" ###""" !!!"""!!!!!! !!!!!! !!!"""############""""""""""""############"""###$$$%%%%%%%%%%%%%%% !!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!! !!!"""""""""!!!!!! !!!""""""""""""""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""############""""""!!!"""#########$$$$$$$$$$$$%%%###!!! !!!"""!!! !!!!!!!!!!!!!!!!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%(((...000+++###!!!%%% !!!!!!""""""""""""!!!"""!!!!!! !!!!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!"""$$$###"""!!!!!!""""""############"""!!!!!! !!!!!!"""######$$$!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%###""""""###$$$""" """$$$$$$###""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""" !!!"""######"""!!! !!!!!!"""#########""""""  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!"""""""""!!! ###"""!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""###""""""!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!!!!!!!!!! !!!""""""!!! """!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$###"""###&&&(((((('''&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))+++++++++***)))))))))((()))))))))))))))******++++++,,,,,,+++******+++,,,***)))(((&&&&&&&&&&&&'''%%%'''***---///111111222555222111222222555>>>IIIZZZooovvvkkkaaaXXXYYYeeezzzuuurrrttt}}}uuuaaaVVVUUUWWWeeexxx~~~{{{~~~ !!!!!!""""""###### !!!!!!""""""!!!!!!!!! %%%$$$!!!  !!!"""!!!!!! !!!!!! !!!"""############ !!!!!!!!!!!! !!!"""###### !!!!!!!!!"""!!!!!!!!!!!!!!!"""#########"""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""""""""###$$$$$$ !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!"""###############"""!!!  !!!!!!!!!"""&&&$$$"""!!!!!!!!!  !!!"""""""""""""""""""""############ """"""!!!!!!!!!!!!""""""$$$)))000333,,,###!!!$$$ !!!""""""###""""""!!! !!!"""### !!!!!!!!!""""""######  !!!"""!!!!!!!!!###%%%%%%$$$$$$###!!!  !!!"""######$$$!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%###""""""###%%%""" !!!###$$$$$$######""""""!!!!!! !!!!!!!!!!!! !!!"""######"""!!!  """"""!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!###%%%%%%$$$"""!!!  !!!"""""""""""""""""""""""""""%%%%%%$$$$$$######""""""$$$$$$###"""!!!  !!!!!!!!!###$$$%%%&&& !!!!!!""""""%%%"""!!!$$$!!!!!! !!!!!!"""""""""""""""!!!!!!!!! !!!""""""!!! $$$$$$######""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""!!! !!!###$$$ !!!!!!!!!!!!!!!!!!""""""#########$$$ !!!"""$$$$$$!!!###$$$$$$$$$%%%&&&***(((&&&$$$##################$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))---,,,,,,+++***)))(((((()))))))))))))))******+++***,,,...,,,)))(((+++...+++***((('''&&&&&&''''''%%%'''***---///111222222555222111222222555???JJJZZZlllpppeee^^^YYY]]]jjj{{{vvvsssuuu~~~uuuaaaVVVTTTUUUdddwww~~~yyy|||!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""  !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$ ###%%%### ######"""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ######""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!###""" """$$$$$$$$$'''444999...%%%$$$###!!!""""""!!! !!!###"""!!! !!!!!!!!!!!!!!!"""""""""""" %%%%%%$$$$$$###"""""""""&&&%%%###!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$%%%$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""" !!!"""######"""!!! ######$$$$$$$$$$$$######$$$"""!!!!!!"""$$$######"""!!!!!!!!!!!!!!!%%%$$$$$$$$$######"""""" !!!""""""!!! !!!!!!""""""""""""!!!!!!$$$$$$$$$###############"""""""""""""""""""""""" """###"""!!! !!!""""""""""""""""""""""""""" !!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""!!! $$$###"""""""""""""""###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!! !!!!!! !!!!!!######"""!!!!!!!!!!!!!!!""""""""""""############ !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%%%%%%%%%% !!!!!!"""""""""### """###!!! $$$((('''&&&$$$""""""###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''***+++---,,,***))))))***++++++******))))))((((((+++***((('''&&&'''((()))***)))(((&&&&&&''''''(((((()))+++---...///000000333111000222222444<<>>NNN]]]eeeccc___YYYQQQPPP\\\jjjzzzvvvcccXXX[[[iiiuuu}}} !!!"""""""""###%%%%%%###"""###$$$"""!!! !!!"""###"""!!! !!!!!! !!!"""######$$$######!!! !!!!!!!!!!!!!!!!!!!!!!!! """###$$$###!!!   ###$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!"""""""""""" !!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%######""""""""""""######&&&"""!!!######!!!###&&& !!!"""$$$%%%%%%""" !!!!!!""""""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&"""""""""""""""""""""""" !!!"""######$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###""""""!!!!!! %%%%%%$$$######$$$$$$$$$""""""""""""############!!!"""###$$$%%%&&&&&&&&& !!!###$$$%%%$$$"""!!!########################!!!###$$$###  """"""%%%'''%%%  $$$'''!!!!!!""""""#########$$$""""""""""""""""""""""""!!!  !!!!!!###%%%&&&$$$!!!  ######################## """#####################"""###$$$$$$%%%###"""""""""###%%%''')))!!!"""""""""""""""!!!!!! !!!###$$$%%%######"""!!!!!!"""###$$$###$$$$$$###!!! !!!"""##################$$$$$$ !!!""" !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$ !!!"""######"""!!! """######"""!!! !!!!!!!!!"""###############%%%$$$$$$######$$$%%%%%%"""############$$$$$$$$$&&&'''''''''(((((())))))((((((((((((((()))******(((((()))******+++,,,,,,++++++,,,---------,,,,,,)))*********)))***+++---222333444444222111111111000111333666888???NNN]]]kkkiiieee]]]SSSPPPYYYfffyyyuuucccYYY\\\jjjvvv~~~!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###""" !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """!!!  !!!"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!! !!!###$$$%%%%%%######"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""""""!!! ############"""""""""""" !!!  """$$$ !!!"""###$$$###""""""%%%$$$"""!!!!!!!!!"""###$$$######"""!!!  """$$$%%%%%%###"""$$$ !!!"""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!"""######""""""'''&&&%%%$$$###"""!!! ######$$$$$$$$$$$$######"""$$$%%%%%%###""""""#########"""!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""########################  !!!###%%%&&&!!!!!!  !!!###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """!!! """!!!!!! !!!""""""!!!!!!!!!!!!""""""%%%###"""###%%%&&&###!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###   !!!"""""""""!!!%%%$$$$$$$$$######""""""!!! !!!###""""""""""""""""""""""""######""""""""""""#########"""!!! """$$$&&&""""""###$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''######$$$&&&((()))***+++***++++++***((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++)))'''&&&(((***+++777555222000///000111222555444444444444;;;MMM___ooommmttteeeYYY[[[ZZZhhhrrr^^^TTTYYYjjjxxx!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! """!!!  !!!"""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!""" ###"""######"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!! """"""######""""""!!! """"""""""""""""""""""""%%%&&&&&&%%%$$$###$$$%%%"""###$$$%%%&&&%%%%%%$$$$$$######"""""""""""""""#########""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$### """### """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!#########""""""""""""""" """###$$$$$$######""""""!!! $$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%###""""""###$$$$$$###""""""""""""""""""""""""""""""######$$$!!!!!! !!!!!!"""###$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""$$$###"""!!! !!!!!!"""""""""!!!!!! """""""""###""""""!!!!!! """"""!!! """!!!  !!!!!! !!!!!!"""!!!!!! !!!!!!###"""!!!###&&&'''%%%###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!  !!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!! !!!  !!!###""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!"""$$$%%%$$$%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''(((***++++++*********)))'''''')))++++++++++++,,,,,,---------........................+++***((('''(((***---///777555222000///000111222444333444444444;;;NNNaaatttqqqxxxiii]]]^^^]]]kkkqqq]]]SSSXXXhhhuuu!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###!!! !!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!! ######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!!######"""!!!!!!!!!!!!"""""""""######""""""!!! ######$$$$$$######"""""" !!!!!!""""""######((())))))(((&&&$$$############$$$%%%%%%%%%%%%$$$###############"""!!!!!!#####################"""$$$$$$$$$######$$$$$$%%%""" """###!!!""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""############ !!!###$$$%%%%%%$$$$$$%%%$$$$$$###"""!!!!!! %%%%%%%%%&&&&&&%%%%%%%%%"""$$$%%%%%%###""""""###%%%$$$$$$###############!!!""""""############"""######""""""######$$$%%%%%%$$$$$$###############""""""!!!!!!!!!!!!""""""###"""""""""!!!!!! %%%$$$"""!!! ######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! """"""!!! !!!!!!  !!!"""###!!!  !!!###""""""###%%%%%%%%%#########""""""!!!!!! """"""""""""""""""""""""###"""!!!  !!!  !!!!!!!!!"""""""""!!! !!!  !!!"""""""""""""""""""""""""""######""""""""""""######!!!""""""###############&&&&&&&&&%%%###!!! $$$############$$$%%%%%%''''''(((((()))******+++)))))))))'''&&&'''***,,,)))***++++++------...////////////000000/////////***)))((((((***---000333888666333000//////111222222222333444555===PPPcccxxxuuu|||lll___```^^^lll~~~tttaaaVVVZZZiiivvv!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""######!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$ ###"""!!!$$$###""""""!!!!!!"""""""""############"""!!!!!!"""###############"""""" !!!"""###$$$$$$%%%&&&'''&&&###!!! !!!!!!""""""############""""""###$$$$$$"""!!! ###############$$$$$$$$$&&&$$$###!!!!!!"""###%%%!!!  """$$$###!!!""""""""""""""""""""""""######""""""!!!""""""###!!!!!!""""""######$$$$$$!!!"""$$$%%%&&&&&&%%%$$$((((((''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%###""""""###$$$######""""""#########!!!"""###$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&$$$######""""""#########""""""!!!!!!!!!!!!""""""#########"""!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!! """"""!!! !!!!!! !!!!!! """######!!!!!! !!!!!!$$$###""""""""""""!!!!!!######""""""!!!!!! """""""""""""""""""""""""""!!!!!! !!!!!!!!! !!!!!!"""""""""""""""!!! """"""""""""""""""""""""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!###$$$$$$###"""!!!&&&%%%%%%$$$###""" ######""""""######$$$%%%''''''((((((((()))))))))))))))((('''&&&'''+++...+++++++++,,,,,,---------...//////000000//////...+++*********,,,///222555888666333000//////000222111111333444555>>>RRReeeyyywww}}}mmm______]]]kkk}}}{{{hhh]]]```nnnzzz!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###"""!!! !!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!  """%%%$$$$$$###"""""""""""""""###############""""""!!!!!!!!!"""######""""""""" !!!"""###$$$%%%###$$$%%%$$$""" !!!"""""""""""""""#########""""""###$$$$$$"""!!! ###############$$$$$$$$$%%%###!!! """$$$!!!!!! !!!############""""""""""""""""""""""""######""""""""""""######!!!!!!""""""######$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######"""$$$%%%%%%###""""""###""""""!!!!!!!!!""""""###!!!"""###$$$$$$###"""!!! !!!""""""""""""!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""$$$$$$$$$######"""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!! !!!!!!""" """############""""""""""""######!!!!!! !!!"""###"""""""""!!!!!!!!! """""""""""""""""""""""" """######!!!!!!!!! !!!!!!!!!"""#########"""!!! ######################## !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### """$$$%%%%%%###!!! """######$$$$$$$$$############""""""######$$$%%%&&&&&&&&&''''''((((((((()))))))))((('''(((+++...---------,,,,,,+++++++++---...///000000///...------,,,++++++---000333555888666333000//////000111000111222444666???SSSfff{{{yyynnn``````^^^lll}}}nnncccfffrrr}}}!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!######"""!!!!!!### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!$$$""" $$$$$$$$$###""""""""""""#########$$$$$$######"""!!! !!!""""""###""""""""" !!!"""###$$$%%%%%%'''''''''%%%###"""###%%%$$$$$$######$$$$$$%%%&&&###############"""!!!!!!#####################"""###!!!  """###""""""""""""############""""""""""""""""""""""""######"""""""""###$$$$$$""""""""""""############!!!"""$$$%%%&&&&&&%%%%%%"""""""""###############"""######$$$$$$######""""""$$$%%%%%%###""""""###!!!!!!!!!!!!!!!!!!"""###"""############""""""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""###############$$$$$$$$$############"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""######"""!!! """"""""""""""""""""""""""""""!!! !!!!!! !!!!!!"""""" !!!"""###$$$######""""""######$$$!!!$$$&&&!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%"""!!!!!! !!!!!!"""""""""#########"""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""######""""""""""""######!!!"""$$$%%%$$$###!!! !!!"""###$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%&&&'''(((((()))***+++,,,+++******+++---///......---++++++***))),,,---///000000///---,,,---,,,++++++---000444666999777333000//////000111000111333444666???SSSfff}}}zzzpppccccccaaaooo~~~pppfffhhhsss}}}!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!######""" !!!###!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!######!!! !!!%%%$$$######""""""#########$$$$$$$$$$$$###""""""!!!"""######$$$$$$######!!!""""""###$$$%%%%%%&&&...---+++'''$$$$$$%%%'''%%%$$$#########$$$%%%&&&$$$######"""""""""""""""#########""""""!!!!!!!!!!!!!!! !!!"""###$$$###$$$$$$###"""""""""###""""""""""""""""""""""""######""""""######$$$%%%#########"""""""""""""""!!!"""###%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%###""""""###""""""!!!!!!""""""###$$$$$$######"""""""""""""""###############$$$%%%%%%""""""!!!!!!""""""###$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$""""""######"""!!! !!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""###""""""!!!!!!""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!"""######!!!!!! !!!!!!"""######""""""""""""######""""""###!!! ###&&& !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! """###$$$""""""!!!!!!!!!!!!""""""!!!!!!"""#########"""""" !!!!!!!!!"""""" !!!"""""""""""""""""""""""""""""""""""""""######""""""""""""######"""######$$$###"""!!! """###$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&'''((()))***++++++,,,......,,,+++++++++---------,,,,,,+++++++++---...000222222000...---*********+++---222666888999777444000/////////000111111333555666???SSSfff|||yyyooobbbcccaaaooorrrhhhiiittt~~~!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""######""" """$$$""""""""""""!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""!!! """"""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""$$$&&&%%%"""%%%$$$######"""############$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&222111---((($$$###%%%'''###"""!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###$$$######"""!!! !!!!!!!!!!!!"""###%%%%%%$$$%%%%%%$$$"""""""""###""""""""""""""""""""""""######""""""###$$$%%%%%%$$$$$$######""""""!!!!!! !!!###$$$%%%%%%$$$$$$"""""""""######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%###""""""#########""""""###$$$%%%%%%%%%$$$"""!!!!!!!!!"""### !!!!!!"""######""""""###$$$%%%%%%""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$ """$$$$$$$$$###""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""")))***((($$$!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""" !!!"""############### !!!!!!!!!""""""###### !!!"""""""""""""""""""""""""""""""""""""""######""""""""""""#####################"""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&((()))+++,,,---+++---000000...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...///222333333222///...(((((((((***...333888;;;999777444000///...///000222222333555666???SSSfffxxxvvv|||mmm``````___mmmtttjjjlllvvv !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!   !!!!!!"""""""""!!!!!! !!!!!!$$$###!!!!!!!!! ###"""!!!   !!!"""""""""######$$$$$$$$$%%%%%%%%%""""""""""""!!! !!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""$$$###""" !!!"""$$$###""""""$$$%%%%%%$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""############$$$"""###&&&### &&&000:::444,,,%%%###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$###""""""##################""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$""" !!!  """$$$&&&########################%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''###%%%&&&'''(((((('''&&&############""""""""""""!!!!!!"""###############$$$#########""""""!!!!!!"""############$$$$$$$$$$$$###""" !!!""""""""""""""""""!!!!!! !!!###$$$###"""!!!"""###%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!! $$$###"""$$$&&&&&&### %%%$$$###!!! ######""""""""""""######$$$###!!! !!!"""!!!"""###"""!!! !!!"""!!!!!!  !!!!!!"""###$$$$$$%%%"""""""""""""""###$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!######"""!!! """###$$$!!!###$$$%%%###!!!  !!!"""&&&%%%%%%$$$###""" &&&%%%###!!! !!!!!!"""######""""""!!!!!! %%%$$$%%%'''***,,,---,,,******))))))******+++,,,,,,,,,------,,,+++)))(((,,,---///000111000...---+++***))),,,111777;;;===<<<999444000...///000222555333333777888>>>RRRhhh{{{xxx~~~mmm______]]]lll{{{yyykkkhhhrrr}}}~~~ !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""############""""""""""""!!! !!!!!!!!!!!!!!!"""######"""""""""!!!!!! """$$$$$$ !!!"""""""""""""""""""""""""""""""""""""""$$$###"""!!! !!!""""""  !!! """""""""######""""""""""""""""""""""""#########%%%###$$$&&&$$$!!!'''000999444,,,&&&$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$###"""""""""""""""!!!!!!""""""#########$$$#########$$$$$$$$$%%%%%%%%%$$$######$$$$$$""" !!!!!!"""######$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&"""""""""""""""!!! ############""""""""""""!!!!!!"""###########################"""""""""!!!"""############$$$$$$$$$&&&%%%$$$###""""""###$$$"""""""""""""""!!!!!! """###"""!!! !!!"""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$######""""""$$$$$$###"""""""""######"""!!! !!!$$$$$$""" $$$###"""!!!!!! !!!""""""!!!!!!!!!!!!""""""###"""!!! !!!!!! !!! !!!###"""""""""!!!!!!!!!!!! !!!!!!""""""######### !!!!!!!!!!!!!!!!!!""""""""""""$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###"""""""""###$$$%%%%%%""""""!!!!!!""""""###$$$###"""!!! !!!!!!&&&%%%###"""!!!"""###$$$""""""###$$$$$$$$$############"""""""""######$$$""""""##################%%%$$$%%%'''***,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,+++***)))))),,,...///111111000///...+++******---222888;;;===;;;999444000...///111222444111222555777===QQQggg|||yyynnn```aaa```nnn|||}}}mmmhhhnnnwww~~~ !!!!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!!   !!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!"""######"""""" !!!###$$$$$$############"""!!!!!!  !!!!!!!!!!!!############"""!!! !!!!!!!!!!!!!!!"""######""""""!!!!!!  !!!######""" !!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""&&&$$$""""""$$$$$$$$$###""""""!!!!!!!!!!!!""""""#########"""""""""""""""%%%$$$%%%%%%$$$###'''...444///)))%%%$$$$$$%%%%%%#########$$$$$$$$$$$$%%%############""""""""""""######"""!!!!!!!!!"""""" !!!"""###$$$%%%%%%#########$$$$$$$$$$$$%%%$$$###"""###$$$$$$"""!!!!!!"""$$$&&&&&&%%%###!!!########################%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$############""""""""""""!!!!!!"""###########################"""""""""""""""############$$$$$$$$$%%%%%%$$$#########$$$$$$""""""######""""""!!! !!!"""""" !!!"""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!""""""!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""!!! !!! !!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!"""#########""""""######"""!!!!!!!!!!!!"""%%%$$$###"""!!!"""###$$$!!!"""######$$$$$$######!!!"""###$$$%%%%%%%%%%%%""""""######$$$%%%%%%&&&%%%$$$%%%'''***,,,,,,+++******))))))******+++,,,------,,,+++************---...000222222111000///,,,++++++...333888;;;<<<:::888444000//////111222222///000444555<<>>HHH\\\ooo|||rrrjjjnnnlllxxxzzzpppaaa[[[fffsss||| !!! !!!#########""" !!!!!!!!!!!! ###"""  !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" &&&  $$$ !!!!!! !!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$######""""""########################$$$$$$#########"""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""######$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%***111444000+++***++++++++++++,,,,,,,,,---,,,...//////...---...//////000222333222111///............//////000000000000000000000////////////..............................------......///000///...---+++***))))))))),,,,,,+++))))))(((((((((&&&'''(((((())))))((((((((())))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""###%%%'''&&&$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######"""!!!!!!"""$$$$$$%%%%%%$$$&&&&&&%%%###""" """""""""#########$$$$$$"""""""""""""""###$$$%%%"""""""""############$$$######"""""""""###$$$%%%#########"""""""""!!!!!!""""""""""""!!! """"""""""""""""""""""""########################!!!!!!!!! !!!""""""!!!!!!!!!"""""""""##############################""""""""""""""""""""""""%%%$$$""" """$$$%%%$$$###"""!!!!!!"""###$$$%%%$$$""""""######!!! """""""""#########$$$$$$$$$######"""!!! !!!""""""######""""""!!!""" !!!$$$&&&######""""""######$$$%%%$$$######$$$$$$%%%&&&''')))((((((''''''((())))))'''((()))***+++---......---......---++++++,,,...//////000000000000//////---,,,,,,+++++++++,,,,,,---...///000222333444555777999<<>>AAADDDMMMbbbuuummm]]]```cccuuuoooqqquuu~~~""""""""""""############"""###$$$$$$$$$###!!!  !!!!!!"""""" !!!""""""!!!!!! !!!"""############ !!!"""######$$$"""######$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""(((&&& !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""######""""""""""""!!!!!!!!!!!!$$$###"""""""""$$$'''(((%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((()))***++++++,,,...000111222333333---777<<<666000000444555333333333333444444444444333444666666555444444555444333111000111333555666333333333333333333222222222222222333333333444444000000000000000000000000///////////////000000111333222111///......------************+++,,,---------,,,+++***+++,,,---...,,,------......------,,,************************''''''''''''''''''''''''&&&%%%***$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$###""""""""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$ !!!"""###$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!! """###$$$$$$$$$$$$!!!###### !!!!!!!!!!!!""""""""""""###############"""""""""######$$$$$$$$$$$$#########"""""""""""""""############""""""######$$$%%%$$$###!!! !!!###&&&(((%%%%%%%%%&&&'''((()))***))))))***+++---...//////+++,,,------,,,,,,...000//////000000000000/////////...---,,,+++*********...///111333555777999999999:::===@@@CCCLLLaaattt}}}~~~iiiZZZ]]]aaasss~~~ooossswww !!!#########""""""""""""!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! (((&&&"""!!!  !!!!!!!!!!!!""""""""""""""""""""""""%%%''')))'''### !!!"""""""""!!!!!!  !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))((((((+++---////////////111333999>>>>>>777333444555333555555444444444444555555666666777666666555444444555555333222111111222333111000///...---...///000111111111000///...---,,,,,,,,,,,,,,,++++++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------...//////000---.../////////---***)))''''''''''''&&&&&&&&&&&&((()))******)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%###"""!!!!!!!!!"""###$$$&&&&&&%%%$$$############%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!######""""""""""""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""################################################!!!###%%%$$$!!! """$$$######$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!&&&&&&&&&%%%$$$###"""!!!&&&%%%###"""""""""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&'''((())))))(((((()))***+++,,,.../////////......////////////..................///000000000000000...,,,+++,,,...000000///444333333222333444666777::::::<<<>>>@@@JJJ___rrrrrraaa]]]]]]fffwwwwwwnnnmmmwww !!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""$$$&&&$$$!!!!!!"""!!!!!!!!!  !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!""""""######$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''')))***+++,,,,,,---------,,,...000111111222444555888<<<<<<666333555666555555555444444444444555555555666666666666666666555444444555666666555444333111000...---,,,,,,,,,,,,---...............------++++++*********)))))))))(((((()))******+++,,,,,,+++++++++++++++++++++++++++******))))))******+++******************++++++------------..................//////...---+++***++++++++++++************((()))))))))((('''%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%$$$$$$###$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###""""""!!!######""""""""""""######!!!!!!"""""""""!!! $$$###########################""""""""""""############################################################################## """###""" !!!###"""##################"""$$$#####################!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%$$$###"""!!!"""""""""""""""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&'''((())))))(((((()))***+++,,,.../////////...---...........................//////000000000//////...,,,+++,,,...000000///333222222222222333555666777777999;;;>>>HHH]]]qqqrrraaa\\\[[[dddttttttiiihhhuuu~~~!!!!!!!!!!!! """""""""""""""######### !!!!!!!!!!!!!!!  !!!!!!""""""###!!! """"""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$###""" !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%''''''''''''(((((())))))***+++---...000000111111...000222333333444666777666999999444222444666555333333222222222222333333333333444555555666666777333555777999999888666444000///---+++***)))))))))((()))***+++,,,---------)))(((((((((''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******------------------------/////////...------,,,,,,......---------,,,,,,,,,))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$############%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%"""###%%%&&&%%%### """!!!!!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""######""""""""""""######""""""#########""""""!!!#########"""""""""!!!!!!######""""""""""""##############################""""""""""""""""""""""""########################!!!"""!!!  """!!!""""""######""""""!!!##################$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&((())))))(((((()))++++++,,,...//////...------------------------------//////000000000//////......,,,+++,,,...000000///111000000111111222444444555666888;;;>>>HHH]]]qqqrrraaa[[[ZZZbbbssspppfffdddsss{{{"""""""""""""""!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!  !!!"""######'''$$$"""!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$######!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######$$$%%%%%%######$$$$$$$$$$$$$$$%%%"""######$$$$$$%%%%%%%%%(((((())))))******+++++++++,,,...000111333333333111222444444333333555666777777555222000000111111000000////////////000000//////000111222444555666555666777888888777555444,,,,,,++++++***)))))))))&&&'''((()))************'''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))***++++++,,,------......000000///...------......---------,,,,,,,,,++++++***)))(((''''''''''''((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%&&&%%%"""""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$######""""""######$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!$$$######""""""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!###############"""!!!!!!!!!"""######""""""$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&'''))))))((((((***++++++,,,---.........---,,,------------............/////////000//////...---...,,,+++,,,...000000////////////000111222333333555666:::===@@@JJJ___sssrrraaa\\\[[[dddttt~~~mmmddddddpppyyy !!!"""###$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""#########  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$### !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((***++++++,,,---.........///000111333444555555555333444555444222111222333888555111///---++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,---///111333444777666555444333222222222)))******+++,,,,,,,,,,,,))))))******))))))((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))'''((()))+++,,,...///000000000///.........//////------,,,,,,,,,+++++++++******)))((((((((()))))))))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%((('''%%%###""" $$$######"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$!!!######$$$$$$%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""############!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""############"""!!!!!! !!!"""######"""!!! $$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%'''))))))((((((***+++,,,,,,---......---,,,+++---------....../////////......////////////.........,,,+++,,,...000000///...///000111222333444444555666:::>>>AAAKKK```sssqqqaaa]]]]]]fffwwwxxxhhhcccdddooowww !!!###$$$ """"""""""""!!!  !!!!!!"""""" ###$$$$$$ !!!!!!!!!!!!""""""""""""""""""""""""!!! !!!"""###!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""######$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&'''((()))******+++------...///000111222222444444555666666666555555111222333222000//////000:::333...---+++)))(((*********))))))))))))******)))))))))***+++...000222555444222000///000000111)))***,,,...///000000000.........---,,,+++))))))***)))))))))(((((((((((())))))******************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))(((((('''''')))***,,,---//////000000000000000000////////////.........---------++++++++++++************+++******))))))(((((((((%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$&&&'''(((%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$ !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """$$$%%%$$$###!!!""""""######""""""!!!"""""""""###$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!"""######$$$######"""""""""#########""""""!!! $$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%'''((()))((()))***,,,,,,,,,---......---+++***,,,,,,,,,---......//////,,,---...////////////......,,,+++,,,...000000//////000111333444555555555444666:::===@@@JJJ^^^ppp}}}~~~ooo```\\\]]]gggxxxvvvgggaaacccooowww """### """"""""""""!!!  !!!!!!!!!!!!!!!!!!  ###%%%'''''' !!!!!!!!!!!!"""""""""""""""""""""""""""  """###  !!!!!!!!!"""!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""######$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&'''((()))***+++,,,---......000000111222333444555555555555555444333222111000,,,---......------...000:::222,,,---,,,)))))),,,******))))))))))))******)))(((((((((***---///111...//////000000111111111---...000111222222222222444444444333222000///...,,,,,,,,,,,,+++++++++***++++++******************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))******++++++,,,,,,//////111111111111000///////////////............++++++,,,---------,,,+++,,,++++++***))))))(((((($$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###$$$%%%%%%%%%%%%$$$###########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!  ###%%%$$$""""""##################"""!!!""""""###$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%&&&((()))((()))+++,,,,,,,,,---...---,,,+++***)))******+++,,,,,,------+++,,,---...///000000000...,,,+++,,,...000000///000111333555666777777777666888<<>><<<999777555444333666555444333111///...............---,,,+++++++++))))))))))))))))))******......//////000111111111333222111///...---,,,++++++++++++,,,------............//////000111111222000000///...............111...++++++------***'''******+++++++++***))))))***))))))))))))+++,,,---%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&''''''&&&$$$$$$%%%'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###((('''&&&%%%$$$"""!!!!!!$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%$$$#########!!!$$$&&&###"""&&&""""""""""""############""""""""""""""""""""""""#########""" !!!###%%%%%%%%%&&&%%%$$$""" !!!######!!! !!!!!!""""""######""""""###$$$%%%%%%&&&&&&!!!!!!"""############### """$$$%%%&&&%%%###""""""!!!!!!!!!"""$$$&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))***+++******'''%%%$$$&&&)))+++***(((''')))+++---///000000///,,,---...///000000000000......------///222555666666666777888999::::::;;;BBB??????AAAAAAHHH```yyy~~~xxxlll^^^VVVZZZgggrrrvvvkkkhhhmmmwww!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!$$$###"""!!! !!!""" !!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""""""""######"""!!!!!! !!!"""###%%%%%%###"""!!!""""""""""""############"""!!! !!!###%%%$$$###"""############""""""!!!""""""""""""""""""""""""######"""######$$$%%%&&&&&&&&&'''(((***,,,...///000111111222333444444555555555444333222111000000---,,,***((('''((()))))),,,,,,,,,,,,...000222333666555333111000///......------,,,+++************+++,,,---///111444666777777777888999::::::999999:::999999888888888999999777777777888999;;;<<<===888888777555444222111111111111000///...------,,,,,,+++************++++++---......///000111222333333333333222111000///...,,,,,,,,,,,,,,,,,,,,,,,,......///000111222222333000000///............///...---,,,,,,---...---+++......------,,,+++***)))+++***)))))))))***+++,,,&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''%%%&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$############"""%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########!!!""" ###""""""""""""############""""""""""""""""""""""""#########"""!!!!!!###%%%!!!"""###$$$%%%$$$$$$###"""!!!!!!"""$$$$$$###""""""""""""###############""""""######$$$%%%%%%&&&!!!!!!"""###############!!!"""###$$$$$$$$$###### !!!!!!"""$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''')))************,,,***((()))***+++)))'''***+++,,,---......------------...///000000000000///.........000222555666777666555555666999;;;===AAA>>>>>>???@@@GGG___xxx}}}ooo___WWW[[[kkkxxxyyymmmjjjlllwww!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""" !!!""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###############""""""!!!!!!$$$(((++++++((($$$!!!############$$$$$$$$$$$$"""!!! !!!###$$$$$$###""""""######$$$#########""""""""""""""""""""""""############$$$%%%&&&'''((()))***+++---///000111444444444555555555666666888777555333111...---,,,+++***)))'''''''''((()))------------......///000222111000...---------,,,++++++************++++++///000222444777999;;;<<<======>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::999999999999999::::::;;;;;;:::999888777666555444555444333222111000000//////...---,,,,,,,,,,,,,,,------...///000111222333333444444444333333222222000000//////...------,,,......///000111222333333111000000///////////////,,,---............///000111111000///---,,,+++***,,,,,,+++************+++(((((((((((())))))))))))))))))(((&&&&&&%%%%%%%%%&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%% !!!!!!"""###$$$%%%&&&$$$$$$$$$############"""$$$############"""""""""""""""##################!!!###$$$### """%%%"""""""""#########$$$$$$"""""""""""""""""""""""""""######"""!!!!!!"""$$$ !!!"""$$$$$$%%%%%%%%%%%%$$$"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$######!!!""""""######$$$$$$$$$!!!!!!"""###############!!!"""""""""############!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))*********...,,,++++++------,,,***------.........---,,,,,,---...///000000111111000000/////////000222444666777555333333444888<<>>;;;;;;===>>>FFF^^^wwwtttcccYYY^^^ooo}}}{{{oookkkjjjvvv!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###"""!!! !!!"""###"""""""""!!!!!!!!!!!!""" !!!""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!!$$$(((******((($$$!!!"""""""""#########$$$$$$"""!!!!!!!!!###$$$$$$"""!!!"""######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))***+++,,,...///000111111444444444444444444444444777666444111...+++)))((()))(((((('''''''''((((((,,,,,,,,,------...//////------,,,+++++++++++++++************+++,,,---...333444777999<<<>>>@@@AAA@@@@@@@@@AAA@@@@@@??????@@@???>>>===;;;;;;;;;:::;;;:::999888888777777888;;;::::::999888777777666777777666555444333222222222111000///...---------------......//////000000111222333444444444444333555555444333111000000///---...///000111222222333222111000000//////000000---000222111...---///222111000///...---------,,,------,,,+++******))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%% !!!"""###$$$%%%%%%$$$$$$$$$#########""""""###"""""""""""""""""""""!!!!!!!!!"""#########$$$"""$$$%%%$$$###"""$$$&&&""""""#########$$$$$$$$$"""""""""""""""""""""""""""#########!!!!!!"""$$$######$$$$$$############&&&$$$""""""$$$&&&&&&&&&%%%%%%$$$$$$#########"""!!!!!!"""""""""#########!!!!!!"""###############""""""!!!!!!!!!"""###$$$ """$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&((())))))************+++,,,...///000000///////////////...............///000111111111111000000000000111222444555444444333333555888;;;===;;;888999;;;<<>>@@@BBBBBBBBBAAAAAAAAA@@@@@@???===<<<;;;777777555444333333333333777555333111///---,,,+++222222222333333333333333111222222333333444555555333222222111111111222222111111111222333444444444444555888::::::999888777777777888888999:::;;;;;;777777777666555555444444333333222111111111111222222111//////000000///......---,,,++++++---...///,,,------------,,,***)))++++++*********)))))))))''''''&&&&&&&&&''''''(((&&&''''''&&&$$$$$$%%%''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%$$$$$$$$$############"""############$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$%%%''''''&&&%%%#########$$$$$$$$$%%%%%%"""""""""""""""""""""""" """$$$$$$###"""""""""######"""""""""###%%%&&&###""""""###%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###############"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%&&&(((***++++++---///...---,,,...000333222000///....../////////000111222333333333333//////000000000//////...111222333444555444444333555333444777999BBB[[[uuuvvveeeXXX[[[lll|||{{{vvvoooyyy!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""######"""!!!  !!!#########"""!!! !!!""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""############### """$$$$$$""" """############$$$$$$$$$$$$"""!!!"""######"""!!!%%%%%%%%%%%%%%%$$$###"""&&&&&&''''''((()))******+++++++++,,,...000111222111333555777888888777666222111000...,,,+++***)))((((((((()))******++++++&&&&&&((()))************+++)))&&&%%%''',,,222555...///000111333555777888888888888888999:::;;;<<<:::<<<>>>@@@AAAAAA@@@@@@======<<<<<<:::999777666444333222111111111111111...------......///000111111111111222222222222333//////000111222333444555222222111111111222333333000111222444666888999:::777999;;;===>>>===;;;999::::::;;;===>>>@@@AAABBB;;;;;;:::999888777666666444333222222111111222222111...,,,...111222111...111000...,,,+++,,,---...+++,,,---...---,,,+++***,,,,,,,,,++++++*********)))((('''&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$######### !!!###$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" """$$$$$$###"""""""""(((&&&$$$###!!!!!!!!!"""###"""###%%%&&&&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""###&&&''''''&&&%%%$$$$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%% !!!###$$$%%%&&&'''&&&%%%%%%%%%&&&(((***+++(((+++...///...///222555444333000...,,,,,,,,,,,,000000111222333333333333///////////////......---444444333222222333444444555333444777999BBB[[[uuutttbbbUUUYYYmmm{{{vvvqqq{{{  ###''''''$$$!!!!!!""""""!!!!!!"""!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""#########""""""!!!!!! %%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$&&&'''((()))+++...000---...000333555666777777:::;;;;;;;;;:::888777666333///+++******+++)))&&&&&&&&&&&&&&&'''((()))))))))((((((***------***&&&+++)))(((+++000555999:::888888888888888777777777888888888888888888888888999:::<<<>>>>>>>>>======<<<:::888888999:::777555555222000000222333111///000111111111000111222444222000000111222333222111555333222111222333222111444333333444555555444222444777:::;;;999999<<>>======<<<999777444333444555444333333222111///......//////777555222111111111000/////////...---------------++++++++++++,,,,,,,,,,,,******)))((((((((((((((('''''''''''''''(((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$&&&%%%$$$%%%&&&%%%$$$"""%%%$$$"""!!!!!!!!!"""###%%%&&&'''%%%"""!!!"""$$$$$$###"""!!!!!!###$$$&&&########################"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&###$$$%%%&&&'''(((((())))))+++,,,...000111222222333000------///111111000000333666666444111111222---,,,+++++++++---...///222333333444444444333333333333444666999CCCYYYmmm{{{qqqdddXXXQQQTTTfffxxx{{{rrrnnnwww """"""""""""############!!!""""""!!!  """"""!!!!!!"""!!! !!!!!!"""######""""""!!!"""!!!!!! !!!!!!"""###"""!!! """"""""""""!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$'''))),,,---///000333666555666888:::;;;<<<======;;;<<<======;;;777333111,,,***'''''''''(((''''''((((((((('''(((((())))))''''''''')))++++++)))'''((()))+++///333555444222333333333444444555555666555555555555555555555555555555666666666555555444444333111222333333222111333111000000222333333222333333444555666666777777:::888666666888;;;<<<<<<999:::;;;;;;<<<<<<<<<<<<<<<======???@@@AAABBBBBBEEEHHHLLLOOONNNLLLIIIGGGKKKMMMOOOPPPQQQUUU[[[```fffiiilllnnnrrrvvvvvvrrr___XXXPPPLLLKKKJJJGGGCCC???<<<:::999:::::::::999666555333222111111111222555222000///000111000000000000///............///+++++++++,,,---.........,,,+++******************''''''''''''''''''''''''%%%%%%&&&''''''(((((()))&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$""""""#########"""!!! $$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&""""""#####################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$&&&%%%%%%%%%'''&&&%%%###$$$$$$#########"""""""""%%%%%%%%%$$$"""!!!"""###"""!!!!!!!!!!!!"""######"""""""""######$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%&&&&&&''')))***,,,---....../////////---,,,,,,///111111111000222444444111/////////,,,++++++******+++------444444555555555444444333333333444555888BBBXXXlllwwwnnnbbbVVVNNNRRRdddvvvvvvllljjjttt~~~ """""""""#########$$$$$$######!!! !!!""""""!!!!!!"""!!! !!!""""""############"""""""""!!!!!!!!!!!!""""""%%%$$$###"""!!! """"""""""""!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$######""""""###$$$%%%&&&%%%$$$###""""""###$$$$$$%%%&&&&&&))),,,///111333444777999777888999;;;<<<=========:::<<<======:::555000,,,)))(((&&&%%%&&&&&&''''''(((((('''''''''(((((()))%%%&&&&&&((())))))(((((()))***+++...111333111000......//////000111222222444444444444444444444444222333333444555666666666444444333444444444444333222222111222333444555555555666999===AAACCCDDDCCCCCCAAA>>>>>>@@@BBBDDDEEEDDDFFFHHHJJJIIIIIIIIIIIIEEEGGGIIIKKKMMMOOORRRUUUXXX^^^cccbbb[[[RRRMMMKKKKKKMMMOOOPPPRRRXXXbbbiiirrruuuyyy|||~~~oooggg___\\\^^^]]]WWWQQQKKKIIIFFFEEEFFFFFFFFFEEE<<<;;;888666555444444444333111//////000222222222000//////...------------++++++,,,,,,------------,,,++++++*********++++++((((((((('''''''''''''''%%%%%%%%%&&&&&&''''''(((""""""$$$%%%''')))++++++'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$'''&&&%%%&&&''''''&&&$$$######$$$$$$$$$###"""!!!!!!!!!!!!!!! !!!"""###"""""""""""""""""""""""" !!!!!!""""""######$$$%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$###""" !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&)))***++++++,,,,,,++++++---,,,,,,,,,---//////000...///000000000///......---,,,+++******+++,,,---333444444444444333222222222222333555777BBBWWWkkkxxxooobbbWWWOOOTTTeeewwwrrriiihhhrrr}}}!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########&&&$$$!!! !!!"""###"""!!!!!!"""!!! !!!!!!"""###############""""""!!!!!!!!!!!!""""""&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######"""""""""!!!"""###$$$&&&&&&&&&%%%$$$"""###$$$%%%&&&(((((())),,,///333555666777999;;;777888999:::;;;;;;;;;;;;999:::<<<;;;888333---)))''''''&&&%%%%%%%%%'''((('''''''''&&&''''''((()))$$$%%%''''''(((((()))))),,,++++++---///111222111......//////000111222222444444444444444444444444333333333444444555555666555555555555444444444444222222333444555666888999;;;===BBBIIIQQQUUUVVVUUUPPPMMMJJJJJJKKKNNNPPPQQQSSSVVVYYYZZZXXXVVVVVVVVVRRRUUUYYY]]]```eeekkkooouuu~~~~~~nnn___WWWVVVPPPRRRSSSUUUWWW^^^gggmmmvvvyyy~~~{{{uuuuuuwwwwwwqqqjjjbbb```]]][[[[[[[[[ZZZYYYMMMKKKGGGCCC???;;;888777666444222111333444444444111000...---,,,+++++++++------,,,,,,+++++++++************))))))******+++))))))((((((((('''''''''''''''&&&%%%$$$$$$%%%%%% !!!###$$$&&&((()))***&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$***)))&&&###"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$%%%"""$$$%%%$$$###"""###%%%$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########&&&%%%%%%&&&'''(((&&&%%%###$$$$$$$$$$$$###"""""" """$$$%%%&&&###$$$%%%%%%%%%$$$###### !!!!!!!!!""""""$$$$$$$$$$$$######""""""######################## !!!"""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''))))))************)))))),,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...///000000///...---,,,++++++,,,------111111222222222111111000111111333444777BBBXXXlllyyyooocccWWWOOOSSSeeewwwtttkkkgggrrr~~~!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""&&&### !!!""""""""""""!!!!!!"""!!! !!!"""###############""""""!!!!!!""""""###%%%$$$######""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""###$$$%%%&&&&&&&&&&&&$$$$$$&&&''')))+++,,,---///222666888999999:::<<<888888999:::::::::::::::::::::;;;:::777222---***((((((((('''%%%%%%''')))''''''''''''((()))***+++&&&((()))***)))***+++---000......///111444444444333333333444444555555666555555555555555555555555777777666555555666666777999::::::999777666666777777999;;;;;;<<<===@@@CCCHHHJJJOOOXXXaaaeeeeeebbb[[[ZZZXXXYYY\\\___aaaaaaccchhhllllllhhhdddbbbbbbbbbgggmmmsssxxxvvvllljjjaaa```aaabbbfffkkkooorrrwwwyyy~~~{{{wwwuuutttsssrrrpppfffddd```[[[SSSLLLFFFBBB>>>;;;888666555555444333444333111///---,,,+++***---------,,,+++*********)))))))))((())))))***++++++******))))))((((((((()))(((&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$***((($$$"""!!!"""$$$&&&$$$$$$######$$$$$$%%%&&&"""###$$$$$$""""""###$$$%%%$$$######$$$%%%'''(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%$$$$$$%%%''''''&&&$$$%%%$$$$$$$$$$$$#########!!! """%%%((())))))$$$%%%'''((((((&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((()))))))))))))))((((((***+++,,,,,,*********++++++******,,,...000000000///...,,,++++++,,,------......///000000000000///000000222555888DDDZZZnnnxxxooobbbUUUMMMQQQbbbtttwwwnnnhhhsss!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%"""!!!"""!!! """!!!!!!"""!!!  !!!""""""""""""######""""""""""""######""""""!!!!!!!!!!!!!!!""" !!!!!!!!!"""""""""#########""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&(((***,,,...000111222555888::::::::::::;;;::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;:::777333///---***++++++)))&&&%%%(((***'''(((((()))***,,,---...***,,,...---,,,---000222111111222555888999888777777777777777777888888888666666666666666666666666999999999:::<<>>>>>>>>>>>======>>>===<<<:::777444111///+++,,,,,,***'''&&&(((+++((())))))+++,,,...000111---///111111///000333666222333777;;;>>>>>>;;;888888888888888888777777777888888888888888888888888999:::<<<@@@EEEJJJNNNQQQUUUWWWWWWUUUQQQNNNOOOPPPRRRUUUXXXYYYYYY[[[___bbbddddddffflllrrrrrrmmmggghhhiiilllrrryyy~~~~~~zzzzzz{{{~~~{{{yyywwwyyy}}}|||wwwzzz~~~xxxtttppplllddd]]]XXXRRRMMMJJJ@@@>>>;;;888444222000///,,,,,,------.../////////***)))))))))***++++++,,,------,,,,,,+++***))))))***)))((('''(((***,,,---%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''$$$$$$$$$$$$$$$######"""$$$$$$#########$$$&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$###""""""###%%%'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######"""$$$&&&&&&%%%$$$'''&&&$$$""""""###$$$%%%&&&$$$""""""%%%&&&%%%###$$$&&&(((***)))'''$$$!!!'''&&&&&&%%%$$$###"""""" !!!"""###$$$$$$######""""""""""""######"""""""""""""""#########$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))###&&&***+++******,,,...///---***+++...///...,,,---,,,***)))))))))******++++++---///000111111111//////222666:::GGG^^^sss{{{qqqcccVVVMMMPPP```rrrqqqhhhhhhsss !!!!!!!!!!!! """"""!!!!!!###$$$######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""###############%%%&&&&&&$$$######$$$$$$######"""!!! """"""""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""######$$$$$$$$$$$$######$$$&&&&&&&&&&&&((()))'''(((***---000222444555777777888999::::::::::::>>>>>>>>>===<<<;;;:::999<<<=========;;;777333111///...+++(((&&&'''+++...111222222333444555666666555666666666666777777777;;;999888;;;???AAAAAA???@@@>>>;;;888777777888999999666555555555444999@@@:::>>>FFFOOOUUUYYY___cccmmmqqqtttppphhhbbbccceeehhhkkkmmmlllkkkkkknnnqqqxxxyyyzzzwwwsssppprrrttttttsssvvv|||~~~|||zzzyyyyyyyyy~~~xxxjjj\\\UUUPPPHHH@@@999555333222//////000000000...,,,+++,,,---...---+++***+++,,,...,,,******+++,,,+++***************))))))))))))'''%%%$$$%%%''''''&&&%%%)))(((%%%#########$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%(((+++---%%%%%%%%%$$$$$$#########&&&***---+++&&&###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""&&&&&&%%%%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&########################'''&&&%%%%%%&&&&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%$$$###"""""""""###$$$&&&###!!!!!!$$$%%%$$$"""((('''%%%$$$###"""""""""&&&$$$"""###%%%&&&%%%"""&&&&&&%%%%%%$$$%%%%%%%%%(((((()))))))))))))))((('''((()))***************)))))))))***++++++,,,,,,........................************)))))))))(((,,,...111222222111222333///111555999===III^^^rrr{{{tttfffVVVMMMSSScccrrruuukkkffflllwww !!!!!!!!!!!!!!!"""###"""!!! !!!"""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""############"""$$$%%%%%%###""""""###!!!!!!!!!"""""""""""""""###########################$$$$$$%%%$$$###"""!!!"""######$$$$$$$$$######"""$$$&&&&&&&&&&&&((()))---...///111222444555666666777888999::::::::::::======>>>>>>>>>>>>======<<<<<<===<<<999666222000......---,,,+++,,,000333444444555666666777888888777777888888888999999999<<<;;;:::<<>>>>>???>>>;;;;;;;;;:::777444111///+++---...//////111444666777888888888999:::::::::999999:::::::::;;;;;;;;;<<<;;;;;;<<<>>>@@@???>>>BBB???<<<999777666666666777777:::>>>???@@@FFFNNN```ppp~~~|||~~~ssskkkgggfffkkkllllllllllllnnnrrrvvvzzztttjjj]]]NNNAAA666000111111000///...///000000,,,---...---,,,++++++---...,,,+++***+++,,,+++***,,,,,,+++***))))))((((((((('''&&&&&&'''((('''%%%((('''&&&$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###&&&(((&&&###!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%$$$###""""""!!!!!!$$$$$$############$$$$$$########################$$$"""!!!!!!"""###""" ######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###$$$&&&'''&&&$$$######$$$$$$"""!!!"""!!!!!!!!!"""###$$$$$$###"""!!!"""######"""!!!###############$$$%%%&&&$$$%%%&&&'''((())))))))))))************))))))((())))))******+++,,,,,,,,,........................,,,+++)))''''''((()))***+++---000000000000111222222222333666;;;HHH```uuu|||uuufffUUUKKKQQQbbbppp~~~vvvkkkmmmttt !!!!!!!!!!!!"""######"""!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############"""###%%%$$$"""!!!!!!""" """###$$$%%%&&&#################################$$$############$$$$$$############$$$$$$((()))+++,,,,,,---...000222222222333333444444555777888999::::::;;;::::::888999:::;;;<<<<<<<<<<<<:::999888666444222000///+++---000222222333555666999999999:::::::::::::::999::::::::::::;;;;;;;;;:::999999:::;;;<<<<<<;;;???>>><<<:::999999::::::;;;<<>>888555333111...,,,+++,,,...///---...///...,,,,,,,,,...///---++++++,,,---,,,++++++++++++++++++*********+++***(((((())))))(((&&&&&&&&&''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$############"""""""""######""""""""""""##############################"""!!! !!!#########"""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$"""!!!  ###%%%%%%%%%&&&'''&&&&&&%%%$$$######$$$$$$!!!#########"""!!!"""##################$$$%%%&&&$$$%%%&&&'''((())))))))))))************))))))(((******++++++,,,---------........................+++***(((&&&&&&'''((()))+++,,,---------...000222222111222444999HHHbbbxxxqqqaaaUUUXXXeeeqqq}}}sssfffcccnnn~~~||| !!!!!!!!!!!! !!!""""""!!!!!!"""### !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""###############$$$%%%%%%###""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%%%%%%%$$$%%%'''))),,,...---///111222333444666888888888888888777777777666222333444555666666666666777777777666555444222222---,,,***))))))***,,,...///111222333222333555666999999888888777666555555444444444555555555666666555777::::::999:::<<>>666666555333111///...---111111111000...,,,***(((...---,,,,,,++++++,,,,,,************************(((((('''''''''((())))))((('''&&&%%%%%%&&&'''''''''''''''(((''''''&&&%%%''''''&&&%%%%%%$$$######'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$###$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$##################$$$%%%%%%%%%%%%$$$###################################################"""!!!!!!"""%%%&&&&&&%%%!!!""""""###$$$$$$%%%%%%$$$$$$###""" ###%%%$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%$$$""""""###$$$%%%%%%%%%&&&&&&''''''(((((((((''')))***++++++***)))'''***+++,,,------......---............/////////000***)))'''&&&%%%&&&((())))))+++...///.........///000111333555777CCC\\\sss~~~wwwiiiZZZRRRWWWdddpppsss```SSSUUUfffuuuuuuoooooozzz!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$%%%###!!! !!!"""""""""""""""""""""""""""######""""""!!!!!! ###""" !!!###$$$$$$###""""""""""""""""""""""""""""""############""""""!!!"""""""""############"""""""""##################$$$%%%$$$$$$%%%(((******,,,000333555777:::<<<<<<=========<<<:::888777...,,,)))(((((('''&&&$$$(((''''''''''''''''''''''''((())))))))))))(((''',,,+++***)))***+++---/////////000111222222333333333111//////111333444444555777999;;;>>>DDDJJJNNNVVV]]]ccchhhppp{{{}}}xxxwwwyyy~~~~~~~~~{{{zzzrrroookkkiiijjjlllmmmnnnsssppplllgggaaaZZZSSSNNNCCC@@@;;;777555333111000111111222111000...+++***---,,,,,,+++++++++++++++************************)))((((((((((((((())))))(((''''''&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$###$$$%%%%%%%%%%%%$$$###########################""""""""""""""""""""""""###""""""$$$&&&'''&&&%%%""""""#########$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%$$$$$$%%%&&&%%%$$$"""!!!######$$$$$$$$$$$$######&&&###!!!!!!###&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((()))***++++++***)))(((++++++,,,---...................../////////000000,,,***'''%%%%%%&&&(((******,,,//////.........///111222333444666BBBZZZqqq|||vvviiiZZZRRRVVVdddqqqwwwfffYYY[[[lll|||xxxrrrqqq{{{!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######""""""###"""  !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ###""" !!!###$$$$$$###""""""""""""""""""""""""""""""############""""""!!!"""""""""#####################$$$$$$$$$%%%%%%"""###$$$%%%%%%'''***---...111444777888999;;;===;;;<<<======;;;888555333,,,***((('''''''''&&&%%%'''''''''((((((((((((((("""###%%%(((***,,,---...)))))))))***,,,///111222333333222222111111000000444333222444777:::<<<<<<<<<>>>AAAEEEKKKQQQYYY^^^gggkkkooouuu|||}}}{{{}}}zzztttqqqpppoooooorrrvvvyyyzzzzzz}}}zzzwwwsssmmmfffaaaYYYRRRHHH@@@:::777444111//////000000///---+++***,,,,,,+++******************************************))))))((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################""""""""""""""""""""""""$$$$$$$$$&&&(((((('''%%%$$$$$$$$$#########""""""###$$$$$$###""""""$$$&&&######$$$$$$$$$###!!! ######$$$$$$$$$$$$######%%%###""""""$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))************)))(((++++++,,,---........................////////////---+++(((&&&&&&'''***+++***---///000///......///111222444555666BBBZZZppp}}}xxxmmm^^^TTTWWWdddqqq~~~uuuggg]]]bbbsss}}}vvvttt~~~!!!!!!!!!!!!""""""""""""%%%$$$$$$###""""""!!!!!!!!!!!! !!!###$$$%%% """"""""""""!!!!!!!!!!!!###""" !!!###$$$$$$###""""""""""""""""""""""""""""""############""""""""""""""""""#####################$$$%%%%%%&&&&&&"""###%%%&&&'''***---000222444888::::::;;;<<<===:::;;;======:::666222///***)))''''''((())))))((('''''''''(((((((((((((((''''''(((((()))***++++++)))***,,,...000222444444444444333222111000///...000000222666<<<@@@AAAAAA@@@CCCGGGMMMTTT\\\eeekkkoooqqqttt|||}}}{{{{{{vvvrrrrrrtttyyy}}}xxxuuuppphhh\\\QQQIIIBBB:::555222111000///...---,,,+++---,,,++++++******++++++++++++++++++++++++++++++******)))((((((((())))))))))))(((((('''&&&&&&&&&%%%&&&''''''((('''''''''$$$$$$%%%&&&&&&'''((((((&&&'''((('''%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###################################################%%%%%%%%%'''))))))'''%%%%%%%%%$$$$$$###""""""!!!###$$$$$$$$$######$$$&&&""""""#########"""!!!!!!######$$$$$$$$$$$$#########$$$&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))***+++,,,------......---------------.........///,,,+++)))((('''(((***+++***,,,///000/////////000222222444555777CCC[[[qqq~~~tttdddWWWWWWcccooo|||xxxnnnbbb]]]ddduuuyyywww!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""" !!!###$$$$$$###""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""###$$$%%%%%%%%%###%%%''')))***---111444555777;;;<<<<<<;;;;;;<<<:::<<<======;;;666000---)))'''&&&''')))++++++***))))))******++++++++++++111111///---,,,+++******---...111333555555555444222222111111000000000000///111666===DDDHHHJJJJJJGGGKKKPPPWWW___iiisssyyy{{{|||yyytttttt|||~~~zzzqqqjjjcccYYYMMMEEE===;;;888555222111000000......---,,,,,,,,,,,,---+++++++++++++++++++++++++++******)))(((((()))))))))))))))(((((('''&&&%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&'''&&&%%%"""###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))((('''%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))(((&&&$$$$$$$$$##################"""###%%%$$$######%%%&&&######""""""######$$$$$$######$$$$$$$$$$$$###### %%%***)))$$$!!!###&&&'''''''''&&&&&&&&&&&&&&&)))))))))******))))))))))))***+++,,,------------,,,,,,,,,,,,------------******)))(((((((((((())))))+++...000000000000111222333444666888DDD\\\sssyyyiiiZZZWWWaaakkkrrrkkk```XXXXXXcccuuuzzzwww!!!!!!!!!!!!"""""""""""" !!!!!!""""""############$$$$$$###"""!!! """""""""""""""""""""""" !!!!!!""""""#########""" !!!###$$$$$$###""""""""""""""""""""""""""""""############""""""""""""""""""############ !!!!!!"""###$$$$$$$$$%%%''')))+++---000444888777999<<<===<<<;;;;;;;;;;;;<<<>>>>>>;;;666000,,,'''&&&&&&'''***,,,,,,,,,------........./////////222222111222222333444555111333555777888777555333//////000000111111111111666999???HHHPPPUUUWWWVVVSSSWWW]]]eeemmmxxxzzzuuuooommmqqqzzz}}}yyyoooaaaWWWJJJFFFAAA<<<888666666666000000///............///++++++++++++++++++++++++++++++***))))))((())))))))))))))))))((('''&&&%%%%%%%%%&&&'''(((((((((''')))))))))(((''''''&&&&&&###$$$###!!!###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++)))'''%%%$$$###$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%###"""""""""###$$$$$$%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$###"""###$$$&&&'''######$$$$$$$$$$$$######&&&---+++$$$ """&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------((((((((((((((('''''''''(((+++...000000000111222222333555666999EEE^^^ttt}}}lll\\\WWW^^^hhhhhh```UUUOOOTTTcccuuuyyyvvv~~~ !!!!!!"""""" !!!"""##################""" !!!"""###!!! """"""############""""""!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!  """###!!!$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%'''((()))''')))+++///333777:::;;;;;;<<<===>>>>>>>>><<<<<<<<<===>>>===:::444///+++((((((((((((((()))*********+++---000333555666777666777888999999888777666555555666666777555222///333333222000///222666:::999<<>>FFF```|||lll]]]ZZZ^^^cccfffYYYLLLIIIPPP___rrryyyoookkkuuu!!!""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!###!!! !!!"""###""" """"""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""!!! !!!"""###!!!###$$$%%%%%%%%%!!!!!!!!!"""###%%%&&&'''***+++///222666999;;;<<<;;;<<<<<<==================>>>>>>===:::555///,,,))))))))))))***+++,,,---///000222444666888999999888999::::::999888777666888888888888888666444222222111111000222555999<<>>>>>?????????>>>:::555111...******++++++---...000111555666888999;;;;;;<<<<<<;;;;;;;;;;;;:::888777666666666666666555333222111222111111444888===AAACCCLLLNNNRRRXXX^^^bbbcccbbbhhhmmmuuu{{{}}}{{{yyytttnnnkkk```[[[RRRIIIAAA;;;888666000...+++++++++,,,+++******+++++++++,,,,,,,,,---******)))(((((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&''''''&&&###""""""###)))(((%%%!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$'''((((((((((((&&&%%%$$$$$$$$$%%%%%%$$$$$$######&&&%%%$$$$$$###$$$$$$$$$############$$$%%%&&&&&&&&&777===222(((((((((###$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$###""""""%%%$$$######"""#########%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$&&&&&&&&&&&&&&&'''((()))***************************+++,,,,,,---------,,,,,,---------.../////////+++***((('''''''''((()))***,,,......///000333555777444333888<<>><<<:::777444333111111111333444666888999======>>>>>>>>>======<<<;;;:::999777555444333222222333444444333444777999666888===EEENNNUUUZZZ]]]]]]aaahhhmmmooonnnlllkkkjjjsss}}}~~~zzzyyy||||||~~~mmm[[[MMMFFF;;;888333000......---,,,......------,,,+++******++++++*********++++++,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&'''&&&$$$$$$%%%&&&$$$&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$%%%'''(((%%%&&&((())))))'''%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''''')))333>>>>>>222(((%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%&&&###$$$%%%%%%######$$$%%%'''&&&%%%%%%&&&''')))***++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,---...///000000+++***((('''''''''((())))))+++---///000222555777777333555;;;AAAKKKaaawwwuuujjjeeecccaaa]]]TTTKKKHHHKKKVVViiiyyy~~~wwwlllfffppp!!!###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$######!!! !!!###$$$###"""""""""############""""""!!!!!! !!!!!!!!!!!!!!!"""""""""##############################""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$###$$$%%%(((+++...111333666888:::<<<======<<<;;;;;;;;;;;;<<<===>>>???@@@???>>>===;;;999777666666555555555666888999:::;;;===>>>>>>>>>>>>===<<<<<<999888666444333222111111...000222222222555;;;@@@@@@EEELLLSSSYYY```eeeiiiiiinnntttwwwwwwuuusssrrrpppxxx{{{yyyyyykkkZZZOOODDD???999444000...,,,+++//////...---,,,+++******+++************+++,,,,,,((((((((((((''''''''''''((((((((('''''''''''''''&&&&&&'''''''''&&&%%%$$$###%%%&&&&&&%%%%%%&&&((("""%%%((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''''''''&&&&&&######""""""######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''"""***===EEE:::...,,,$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$###""""""######$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))***+++,,,---.........,,,---------.../////////+++***((('''''''''((()))***,,,...///000222555777777666999@@@EEENNNddd{{{}}}nnngggeeeddd```YYYPPPLLLMMMVVVgggwww~~~{{{ooohhhppp !!!###%%%%%%$$$"""!!!"""######$$$$$$$$$$$$###!!!  ###$$$###"""""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$########################!!!!!!###$$$$$$$$$###"""!!!"""$$$%%%&&&%%%%%%$$$%%%&&&(((+++///222555777:::;;;<<<============<<<999:::;;;===>>>>>>??????===<<<:::999888888888888999999999999:::;;;<<<=========>>>>>>======<<<<<<888777555333222111222222///222555777888===EEELLLQQQXXXaaafffgggjjjqqqvvvzzz|||~~~|||zzzzzz{{{|||||||||}}}{{{iii^^^QQQKKKCCC<<<777444111///......------,,,,,,,,,+++***************+++,,,,,,(((((((((((('''''''''''')))((((((((('''''''''&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&((($$$&&&(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%***666@@@AAA;;;444&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$###""""""""""""###$$$%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''))))))+++,,,---.........------..................+++***((('''''''''((()))+++---...///000111444777666666:::???AAAKKKeeemmmeeeeeehhhhhhaaaYYYSSSRRRXXXhhhwww}}}ppphhhooo~~~!!!###$$$%%%%%%"""  !!!"""###############  ###$$$$$$###""""""############""""""######""""""""""""############$$$$$$$$$%%%%%%%%%######################## !!!"""###$$$###"""""" """$$$&&&'''&&&%%%$$$)))***,,,///333777:::<<<===============>>>>>>>>>888:::<<<>>>?????????>>><<<;;;999888777888999999;;;;;;;;;;;;;;;<<<===>>>======>>>>>>>>>===<<<<<<888666555333222222222333888<<<@@@BBBDDDJJJSSS[[[```iiirrruuussssssyyy}}}|||~~~}}}~~~vvvjjj\\\VVVMMMEEE???:::777444,,,,,,,,,---------......***)))))))))***++++++,,,)))(((((((((''''''''''''))))))(((((('''''''''&&&&&&&&&'''((('''&&&$$$###%%%&&&''''''%%%%%%%%%''''''((('''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$(((,,,000000---)))&&&''''''&&&&&&&&&''''''((("""###$$$%%%%%%%%%%%%%%%############$$$$$$%%%&&&%%%%%%$$$######$$$$$$$$$!!!''')))***444AAA@@@555&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$!!!"""###$$$%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&$$$%%%&&&((()))(((((('''************************((()))+++,,,---........................---------+++***((('''''''''((())),,,---///000000111444666333333777:::<<>>>>>???===;;;;;;<<<;;;999666555111000222333333888@@@FFFNNNUUUXXX___kkktttvvv}}}|||wwwssssssrrrlll```QQQCCC:::666444111///...---------------...---,,,,,,---...))))))))))))((('''&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&%%%###"""###$$$%%%&&&'''((((((((("""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&+++444<<<>>>***%%%)))$$$!!!###!!!###$$$$$$%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$"""!!! $$$%%%'''((()))((('''&&&((()))***++++++***)))((()))***,,,------------,,,...---,,,,,,,,,,,,---...+++***)))((('''((())))))+++...000...///222222000444444555666:::IIIddd}}}sssccccccbbbqqq}}}wwwpppllloooyyyyyyllllllyyy#########$$$$$$$$$$$$%%%""""""""""""""""""""""""""" """$$$""""""""""""""""""""""""######""""""""""""#################################""""""""""""###$$$$$$$$$$$$$$$$$$############ !!!$$$'''))))))))))))///111555:::<<<=========>>>===<<<:::888777777777555666888:::;;;:::888777222222444666777999999::::::::::::;;;;;;;;;<<<<<<>>>===;;;;;;;;;999666444222333444666555888BBBNNNWWWZZZ^^^bbblllwww~~~~~~{{{zzzzzz{{{yyyhhhUUUIII@@@<<<666222000000000///,,,,,,,,,,,,+++*********)))******))))))((('''&&&(((((((((''''''''''''&&&(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&'''''''''''''''$$$######""""""###%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%***222999FFF000''')))&&&&&&((($$$$$$$$$%%%%%%%%%%%%$$$$$$(((&&&$$$""""""$$$'''(((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))'''###$$$%%%'''((((((((('''&&&((()))***++++++***)))((('''))),,,//////...,,,+++///...---,,,---...///000,,,+++***)))((()))******...222444222222333222...222333444555999HHHccc{{{pppaaacccdddttt~~~yyyxxx~~~yyyjjjiiiwww############$$$$$$$$$$$$"""""""""""""""""""""""""""!!! """$$$""""""""""""""""""""""""###""""""""""""""""""##################$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###&&&(((+++---...333555:::>>>@@@@@@>>>======<<<:::888777777777777444555777888888666444222///111444777999999999999::::::;;;;;;;;;:::::::::<<<;;;:::999888666444222111333666888<<>>===:::999777666666777888999444555555555333111///---...000444777999999999888999::::::;;;::::::999888888888777666444333333333444666999>>>IIIXXXhhhqqqtttooonnnttt}}}|||zzzyyy~~~yyynnndddUUUIIIBBB===888555333111...------...,,,+++++++++++++++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((())))))''''''((((((''''''&&&&&&+++)))'''%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%''',,,111JJJ555)))&&&###%%%%%%&&&&&&&&&&&&&&&%%%$$$### !!!"""$$$$$$$$$###"""'''&&&&&&%%%%%%&&&&&&'''$$$$$$#########$$$%%%&&&+++---...***$$$###''',,,$$$%%%&&&''''''(((((((((***+++,,,------,,,+++************+++,,,---//////666555333111////////////---,,,***)))))))))***+++111===DDD===111---///333222333555777;;;IIIddd{{{mmm___bbbeeewww{{{}}}ttteeedddrrr"""""""""############$$$########################!!!"""###$$$%%%$$$###"""""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''+++000444777888:::<<>>===;;;777777666666666777777888333333222111///---,,,+++///111444666888888888777888999:::;;;:::999888777555555444222111222555777:::AAAHHHPPP\\\kkkvvv{{{}}}wwwuuu{{{yyyyyy{{{|||oooeee]]]TTTKKKCCC:::555///---...///...---+++,,,,,,++++++***)))((('''(((((((((((()))))))))'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''((()))+++---...''''''(((((((((''''''&&&%%%$$$#########$$$&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$%%%)))--->>>///)))******000222***&&&''''''&&&&&&%%%$$$### ###%%%&&&$$$"""!!!%%%$$$$$$######$$$$$$%%%$$$######"""###$$$&&&'''......+++&&&"""!!!%%%)))$$$%%%%%%&&&'''((())))))((()))***++++++***)))(((******)))***+++---///111666444222000////////////,,,+++***)))((()))******000<<>>GGGVVVfffnnnuuu}}}xxxwww}}}yyylllaaaOOOFFF<<<555222111...,,,,,,,,,,,,,,,+++***)))((('''((((((((())))))))))))'''((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))+++...111222&&&'''((((((((((((((('''$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((&&&$$$$$$'''***333***+++...///777;;;333''''''''''''&&&%%%$$$### !!!###%%%&&&%%%%%%$$$""""""!!!!!!!!!!!!""""""$$$###""""""###$$$&&&(((***)))&&&$$$######%%%&&&%%%%%%%%%&&&'''((()))***((()))***++++++***)))(((((()))***+++---...//////111000///...---...//////+++***)))((('''((())))))---555:::555//////222444000222555777;;;HHHbbbyyyjjj]]]bbbgggzzzwwwkkkiiirrr}}}{{{zzzooolllsss""""""""""""#######################################""" !!!###%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$''',,,111555666555444::::::::::::::::::999999888888888888666444222111---,,,+++******,,,...///222333444555666666666666555777999:::;;;:::888777444444333000000444<<>>FFFQQQ^^^gggvvvzzz}}}{{{tttooooooqqqxxxxxx{{{}}}~~~}}}oooaaaWWWLLLEEE;;;555333111000...,,,,,,,,,+++++++++******(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((***...111222111///%%%&&&''')))******++++++***(((&&&&&&&&&'''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&((()))******))))))+++,,,......---,,,+++)))((('''(((222888444,,,&&&$$$"""%%%&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$###%%%&&&&&&&&&(((''''''&&&&&&&&&'''''')))******+++++++++******,,,,,,,,,,,,,,,...//////......------......///000---,,,+++*********+++,,,---///111333444333222000111///222888===JJJfff~~~wwwxxx|||ttthhhXXXNNNKKKQQQ```nnnyyy|||zzzppppppvvv""""""""""""############ !!!"""###$$$$$$%%%""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$&&&&&&%%%###"""###$$$$$$%%%'''(((((())),,,///333555777888888888888888999777444111...,,,++++++''''''''''''''''''&&&&&&(((((('''((())),,,000222555555666666666555555444222222222222222222333333444888???EEEMMMWWWccclllvvvwwwwwwrrrkkkffffffhhhqqqvvv~~~yyyppp___UUUHHH===666333000...,,,,,,,,,,,,,,,+++***)))''''''(((((())))))******)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''***---000000---+++$$$%%%&&&((()))*********+++)))'''''''''((('''%%%'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$(((...222777999;;;<<<:::666000---,,,222666444...'''$$$"""&&&'''((('''%%%$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%######%%%&&&&&&&&&((('''&&&%%%%%%&&&((()))))))))***+++++++++******++++++,,,,,,---......///...------------...//////...---+++***))))))******)))---222777:::999777666111///222999>>>KKKhhh{{{xxxzzzqqqbbbQQQHHHGGGOOO^^^jjjuuu|||yyy|||yyymmmkkkqqq{{{!!!!!!"""""""""######### !!!!!!"""######$$$$$$#################################"""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$&&&&&&%%%###"""###$$$"""$$$&&&'''(((***...000666777888999::::::888777777555222...+++***)))))))))))))))))))))*********''''''''')))+++...111333555555555555555444333222.........///111333555666888===EEELLLSSS\\\gggnnnyyyzzzzzzwwwqqqmmmkkkkkkkkksssmmmbbbQQQCCC:::444///,,,------,,,+++******))))))''''''(((((())))))******)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&(((+++---,,,***'''%%%&&&'''(((((((((((((((+++)))''''''(((((('''&&&((('''&&&%%%%%%&&&'''(((+++---///111222555:::===>>>>>>@@@AAAAAAAAAAAA@@@444555666555///)))%%%%%%&&&'''((('''%%%%%%%%%'''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$"""###$$$&&&'''&&&%%%%%%%%%%%%&&&(((***+++((()))***+++++++++++++++++++++,,,------.........---------------...//////---,,,***)))(((((((((((('''+++111777999999666444000///333999???LLLhhhzzzvvvvvvqqq```NNNEEEEEEMMMZZZfffrrrzzz{{{}}}wwwiiieeekkkwww !!!!!!""""""#########""""""""""""####################################"""""""""""""""#################################%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%#########%%%"""$$$&&&(((***,,,000222888888999:::<<<;;;888666444222///,,,))))))))))))((((((''''''((()))***+++''''''(((***---000333444555555555444333222111000000000000222444777:::<<>>999555///...,,,***))))))******(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((******'''%%%&&&&&&'''''''''''''''&&&+++)))'''''''''((('''&&&(((((('''&&&&&&&&&''''''***000888>>>@@@???===<<<666333000///333;;;CCCIII;;;999888777333+++&&&%%%%%%&&&''''''%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""$$$&&&'''&&&$$$$$$$$$%%%''')))***+++((()))***+++++++++++++++***+++,,,---............------,,,,,,------...///---,,,***(((''''''(((((((((+++///333444222000...111///222999???LLLhhhxxxssssssqqqaaaPPPFFFEEELLLXXXdddrrryyyuuufffaaahhhvvv !!!!!!"""######$$$############""""""""""""########################!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###$$$&&&###%%%'''***,,,...222555888888888:::===<<<888555111///,,,***))))))***+++%%%$$$$$$$$$%%%&&&((()))'''((())),,,...222444666555555444444333111000///222222444777;;;AAAEEEHHHQQQVVV]]]bbbfffjjjpppttt|||~~~}}}||||||}}}xxxqqqiii]]]TTTMMMHHHCCC???222000---***)))***+++---))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&'''(((((('''%%%%%%%%%&&&''''''''''''&&&***)))'''&&&''''''&&&%%%&&&'''''''''&&&&&&%%%$$$"""'''+++,,,***))))))(((&&&""""""&&&...777===@@@<<<;;;===999///&&&$$$$$$%%%&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%###!!!"""$$$&&&'''&&&$$$%%%&&&'''(((((((((((((((((()))++++++,,,,,,+++***+++,,,............---------,,,,,,------...///---,,,***)))((())))))******,,,...000111000//////111///222888>>>KKKgggvvvrrrsssrrreeeVVVLLLJJJOOO[[[hhhuuu{{{sssddd___gggvvv !!!"""######$$$$$$$$$######"""!!!!!!!!!######################## !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%%%%$$$$$$%%%'''$$$&&&)))+++---000444777888777888:::===<<<999555000...+++)))((()))+++,,,''''''&&&&&&''')))+++,,,((()))***---000333555777555555444333222111///...111333666;;;BBBJJJPPPTTTaaaeeejjjmmmlllmmmppprrrzzzwwwuuuuuuyyy~~~www|||zzzyyyvvvqqqlllddd]]]UUUOOOLLLIIIEEEAAA555222...***)))***---///******))))))((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''***(((''''''(((((('''&&&###$$$%%%&&&'''(((((((((***(((&&&&&&&&&'''&&&%%%%%%%%%&&&'''&&&%%%###"""&&&%%%$$$"""!!!###(((+++$$$%%%%%%''')))+++---///BBB>>>>>>BBB>>>111&&&!!!$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$###!!!"""$$$&&&''''''%%%&&&'''(((((('''&&&%%%(((((()))++++++,,,,,,,,,***+++,,,...///......------,,,,,,,,,,,,---......---,,,+++*********+++,,,+++,,,...000222333444555111///222888===JJJfffvvvssstttuuuiii\\\SSSOOOSSSaaannnxxx~~~sssddd___gggxxx""""""""""""""""""""""""%%%###""" !!!###$$$$$$$$$########################################## !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&***+++---000333555888999777999===???===999333///+++***)))((('''((())))))(((((()))***+++,,,------,,,,,,---...///111333444666111///111333222222555;;;999<<>>QQQlllrrroootttwwwssshhh]]]\\\eeennnrrr|||zzzyyywwwfff```hhhvvv""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$################################################""""""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&***,,,///222555888999:::777999;;;<<<:::555000---***)))((('''''''''((()))******************++++++...///000222444555666777555111...000111000111444===???HHHVVVaaakkkxxx{{{{{{~~~{{{uuuuuuvvvzzz~~~~~~~~~|||zzzzzzzzzvvvmmmfffaaa\\\WWWWWWZZZYYYTTTNNNDDD>>>666111///...---,,,,,,+++******)))*********))))))(((((())))))***+++))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''******)))((('''%%%###"""'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''---444777444...(((%%%&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%"""!!!###%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((('''&&&&&&(((***))))))))))))***************+++,,,---............---------------...///000///...,,,***)))))))))***+++---///000000000111222444666777888@@@TTTnnn}}}pppnnnttt{{{xxxpppfffeeemmmvvvyyy~~~zzzqqqqqqwww}}}lllccchhhvvv""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''+++---111555888:::;;;;;;999999888666444000---+++(((((('''''''''((()))))),,,,,,+++++++++*********///111333666777888888888666222///000000///222666???III\\\ppp}}}~~~~~~zzzzzzvvvxxx}}}zzzyyyzzz~~~}}}}}}~~~|||{{{xxxrrrmmmeeeaaa]]]^^^bbbdddaaa]]]MMMGGG>>>777222111000///,,,+++***))))))******+++***)))'''''''''(((***+++******)))((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((('''%%%$$$###'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''******)))&&&%%%%%%%%%###  ###%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&%%%&&&(((***))))))))))))***************+++,,,------.........,,,,,,,,,---...///111222///...,,,***)))))))))***+++---/////////111333666>>>???>>>>>>DDDVVVoooxxxmmmmmmttt~~~~~~xxxpppooouuu}}}}}}uuuggggggnnn~~~ssshhhiiivvv""""""""""""""""""""""""###""""""!!!""""""###$$$###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&&&&'''((()))***+++...333777:::;;;;;;:::999888555111...+++***)))'''''''''((()))******+++........................///111444777888888888777777333111222111111666<<>>>>>;;;666000---+++******,,,+++)))(((((((((***+++%%%%%%&&&'''((()))*********))))))(((((('''''''''((('''&&&%%%%%%&&&'''((((((((((((((('''&&&%%%$$$(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&%%%###!!!###%%%&&&&&&%%%###!!!######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############'''&&&&&&%%%%%%&&&&&&''''''(((((('''%%%$$$&&&'''))))))))))))************)))***+++,,,,,,---------111000//////.........//////...,,,***)))))))))***+++---/////////111333666555???EEEAAA>>>NNNppp|||qqqrrryyy~~~zzzlllgggiiixxxyyymmmmmmxxx"""""""""""""""""""""""" !!!"""######$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%(((,,,///222444666777888999999:::999999444111...+++***+++,,,------///111444666888888888888888999999999:::::::::999999888888777666666555111000000333555:::GGGSSShhhtttrrrnnnkkkrrr~~~sssvvvzzz~~~zzzqqqnnniiiddd```]]][[[YYYYYY]]]bbbgggmmmuuuyyyxxxxxxzzzzzzxxxzzz~~~{{{wwwuuutttrrrmmmcccWWWMMMGGGEEEAAA>>>999333000.........,,,,,,+++***************&&&&&&''''''(((((())))))******))))))(((''''''&&&'''&&&%%%$$$$$$%%%&&&'''(((((((((((('''&&&%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$######%%%&&&%%%#########$$$%%%%%%$$$######$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$""""""$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''&&&''')))+++))))))))))))************)))***+++,,,,,,---,,,,,,000///////////////000000///...,,,***)))))))))***+++---///000000000111222...444888888<<>>999:::;;;;;;:::999777666999666444333555555333111222444777;;;BBBNNN\\\ggg}}}zzz|||~~~xxxyyy}}}}}}zzzzzz~~~zzzooonnnmmmkkkhhhddd^^^ZZZ]]]bbbnnn~~~zzzuuuuuuzzz~~~~~~~~~uuurrroooeeeYYYSSSNNNMMMJJJEEE???888222///,,,))))))***)))''')))---)))***+++++++++***((('''))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''')))***)))&&&###!!!!!!'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''')))(((&&&$$$#########$$$&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&$$$"""###&&&&&&$$$!!!%%%&&&''')))******++++++((()))***++++++,,,++++++)))***,,,......---,,,+++,,,,,,------.../////////222111///,,,+++*********////////////////////////777666777;;;BBBSSSooo|||~~~}}}|||tttdddaaadddtttqqqiiinnn|||!!!"""###$$$%%%&&&''''''""""""""""""""""""""""""$$$######"""!!!!!!""""""'''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$$$$((()))***---000444777999:::;;;<<<<<<:::888666555333333222222333555666777888888999:::;;;<<<======888999:::::::::999888777888555222111333444444222000333999AAAMMM[[[iiirrr|||||||||zzzyyy}}}~~~|||{{{zzzyyyzzzzzzyyyyyyzzz{{{|||}}}}}}|||wwwooofff___VVV[[[eeesss{{{rrrooovvvzzztttqqqkkkeeebbb```]]]VVVMMMCCC;;;444111,,,)))(((***)))&&&&&&***+++***)))((((((((())))))))))))))))))))))))))))))'''((((((((((((((((((((($$$'''))))))'''%%%$$$$$$''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######'''&&&&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&((())))))(((%%%%%%'''((()))*********((()))***++++++,,,++++++)))+++,,,......---,,,+++,,,,,,------.../////////111///---+++***)))))))))---------...///000000111222111333888@@@RRRooowwwuuuxxxzzzwwwlll```\\\```pppooohhhooo}}}!!!!!!###$$$&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!!!!!!!"""&&&&&&%%%$$$############%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%(((***---000444777999::::::;;;;;;;;;:::999777666555555666777888888888888:::;;;;;;;;;;;;<<<<<<<<<888888999999999888777777777444111000222555777888444888@@@MMM]]]lllwww}}}{{{}}}~~~zzznnnlllkkkqqq{{{}}}zzzyyyyyyzzzzzzzzzyyyvvvrrrooonnnlllkkkiiihhhhhhggggggggghhhhhhiiiiiikkkmmmoooqqqvvv{{{tttkkkaaadddkkkrrryyy}}}|||{{{uuuppptttwwwuuutttuuuwwwzzzttthhhZZZMMMAAA888444///+++***+++***'''&&&))),,,***(((&&&%%%''')))+++))))))))))))))))))))))))''''''(((((()))******+++"""$$$'''((('''''''''((((((''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%$$$$$$(((''''''&&&%%%&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$#########$$$$$$&&&'''((()))))))))((()))***++++++,,,++++++***+++,,,---...---,,,+++,,,,,,------.../////////...---,,,***)))(((((((((+++,,,---...///111222222...///111777???RRRooo|||nnniiilllooo}}}qqqcccZZZVVVZZZkkk~~~|||mmmgggnnn~~~########################%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$######"""!!!!!!""""""%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))+++///333777999:::::::::;;;;;;;;;:::999888888777888:::<<<<<<;;;:::999======<<<<<<<<<;;;;;;;;;999999999888777666555444555333111000333888===@@@@@@DDDLLL[[[kkkxxx~~~~~~}}}|||{{{yyyzzz|||rrrllliiijjjkkkjjjkkkoooxxx|||zzzyyyxxxvvvuuurrroookkkiiihhhhhhgggfffeeebbb___\\\[[[ZZZXXXVVVTTTTTTTTTSSSSSSSSSSSSSSSUUUVVVXXXYYY[[[```fffjjjnnnqqquuuyyy}}}|||yyy{{{}}}|||xxxuuusssuuu}}}}}}|||xxxyyy}}}zzzjjjYYYJJJ>>>888222...,,,......***)))++++++***(((&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((()))))))))"""%%%'''(((''''''((()))))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% ###%%%%%%"""!!!"""$$$######%%%&&&'''(((((((((((((((***+++++++++++++++***+++,,,---------,,,,,,,,,,,,------.../////////------,,,+++******)))))),,,,,,---...///000111111000000333888@@@RRRnnn~~~yyyggg___bbbgggyyy{{{~~~ppp___VVVRRRWWWhhh|||{{{jjjdddkkk|||$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######$$$$$$%%%$$$###""""""!!!"""""""""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''((()))******---111666999:::::::::::::::;;;;;;:::::::::999999;;;===>>>???===<<<:::>>>======<<<;;;;;;::::::<<<;;;999777555333222111222111000111555;;;CCCHHHLLLPPPZZZhhhvvvzzztttrrrsssssssssyyy|||rrrkkkjjjhhheeecccdddiiinnntttxxx~~~~~~{{{yyyuuussspppnnnmmmkkkiiigggbbb___[[[XXXWWWUUUSSSQQQQQQOOOLLLKKKJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFFFFGGGHHHKKKPPPTTTYYY]]]cccgggkkkpppvvvzzz~~~|||uuussssssxxx~~~{{{|||yyy}}}vvvfffUUUGGG???777111---......,,,+++,,,)))))))))))))))(((((('''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''(((((('''&&&'''(((+++******)))((('''&&&&&&''''''&&&&&&&&&&&&'''''''''%%%###!!!"""$$$(((***(((((('''&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!%%%&&&&&&'''***---"""###$$$&&&''''''((((((((((((***+++++++++++++++++++++,,,,,,---------,,,,,,,,,------.../////////.........------,,,,,,+++............////////////111111333777>>>NNNiii~~~yyyfffZZZ\\\cccuuuyyy}}}rrrcccVVVRRRVVVggg{{{zzzhhhaaahhhyyy###############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%'''(((***---///333666999::::::999:::::::::::::::;;;;;;;;;;;;<<<>>>??????>>><<<;;;======<<<<<<;;;::::::999<<<:::888555333111000000///000222444:::BBBKKKRRRUUU[[[fffrrr}}}~~~wwwsssqqqrrrsssttt{{{yyymmmfffaaaccchhhnnnpppqqqwww~~~zzzuuupppnnnllleeeccc```^^^]]][[[XXXVVVRRROOOKKKIIIHHHFFFCCCAAAAAA@@@>>>===>>>===;;;999888999::::::::::::999999;;;;;;<<<;;;;;;===@@@CCCGGGLLLQQQUUUXXX]]]ccchhhrrruuuzzz~~~|||uuurrrssswww~~~~~~zzzwwwuuuyyy{{{~~~wwwwww~~~yyymmm___SSSKKK>>>555.........+++***+++)))***+++++++++***(((''')))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%'''((()))(((&&&&&&&&&(((+++******))))))(((((((((''''''&&&&&&&&&&&&'''''''''%%%###!!!"""$$$(((***(((''''''&&&%%%&&&&&&&&&###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$###############%%%&&&'''(((((((((((()))***++++++,,,+++++++++++++++,,,,,,,,,------,,,,,,------.../////////......////////////...---//////////////////......000000222555:::IIIbbbyyy~~~iiiZZZ[[[cccrrrxxx~~~uuuiiiYYYUUUXXXhhh{{{xxxfff^^^fffwww""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%''')))+++000111444666888888999999:::::::::::::::;;;<<<<<<<<<<<<===>>>>>>===<<<;;;<<<<<<;;;;;;::::::999999999888666444222222222222111444888===DDDMMMXXX______gggrrr{{{~~~|||zzz{{{}}}{{{mmmhhheeejjjnnnyyyvvvsssmmmgggbbb^^^\\\\\\TTTRRROOOMMMLLLIIIFFFCCCBBB@@@>>>======<<<:::999888777666666777777666444333444555666777777666666555666777666666666888:::;;;???CCCEEEFFFIIIOOOUUU^^^bbbhhhllloooqqqtttvvvxxxzzz|||~~~xxxtttsssyyy}}}wwwssstttxxx~~~{{{sssvvv|||}}}|||zzzuuunnnfff^^^ZZZKKK???555111///,,,++++++,,,++++++***************))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((&&&&&&((()))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((###$$$&&&'''((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%)))'''%%%###!!!###$$$%%%'''((((((((((((((()))***++++++,,,++++++,,,+++++++++,,,,,,------,,,,,,------.../////////---...///000000000///...------......//////000000//////111444999HHH```vvvmmm[[[[[[dddrrryyy}}}uuunnn]]]WWWZZZhhh{{{vvvccc\\\eeewww"""############$$$$$$$$$##############################""""""###$$$%%%%%%###"""""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&&&&'''))),,,...222333444555777888888888:::::::::::::::;;;<<<===<<<<<<=========<<<<<<<<<;;;;;;;;;::::::999999999666555444333222333444444666:::@@@FFFMMMWWWbbbjjjhhhpppzzz|||ssshhhhhhjjjvvv|||wwwqqqgggddd^^^XXXSSSPPPOOONNNHHHFFFCCCBBB@@@===:::777888777666666888888777666444333333444555666444333111222444555666666666555222444555666555555666888555999<<<<<<;;;<<>><<<;;;:::999999999888888888888888666777777222...222>>>IIIUUUMMMLLLXXXfffnnnsssxxxwww{{{pppnnnxxxzzzsssllleee```WWWTTTPPPKKKFFFCCCBBBBBB<<<<<<;;;:::999888777777444444333333444444555666222333444444555555444444111222444555666555555444555555666666777777888888222333666888::::::;;;:::???AAADDDGGGLLLOOORRRTTTVVVXXXZZZ]]]aaadddfffgggjjjkkknnnqqqtttzzztttwwwxxxsssrrrpppjjjeeeccc]]]WWWKKK???444...---...++++++++++++***)))((('''))))))(((((((((((())))))******))))))+++,,,...000)))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&((((((+++******)))((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$###"""!!!###$$$$$$%%%&&&'''((((((&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((((((((()))******+++,,,,,,------,,,+++*********+++,,,---)))***+++,,,...///000000111111000000000000000111000111111111111222222222333333444777;;;HHHaaavvv~~~nnnbbbbbbggguuu~~~}}}|||uuukkk___[[[___nnnrrraaa\\\fffyyy################################################"""$$$%%%$$$######$$$%%%##################$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&''')))******,,,000333555555555666777888::::::;;;:::999:::===>>>===;;;????????????===<<<;;;:::999999999888888888777777888888888888;;;BBBKKKRRRUUUSSSZZZiiivvvzzz|||~~~uuuwww{{{wwwpppiiiccc\\\UUUQQQLLLJJJFFFBBB>>><<<;;;:::777777666555555444444333333333333333333444555555222333444444555555444444555555666666666555555444666666666666777777777777333444666888999999999999<<<===???AAADDDFFFHHHIIIIIIJJJLLLNNNQQQTTTVVVWWWZZZ\\\___bbbeeejjjpppuuuyyy}}}~~~|||}}}vvvrrrrrrqqqlllhhhgggfffeee___RRRAAA444......++++++++++++***)))((((((''''''&&&&&&&&&&&&''''''))))))((((((((()))***+++***)))(((((('''((()))))),,,+++***(((((('''''''''******)))(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''(((((()))))))))******+++,,,,,,,,,---,,,+++++++++,,,---...---------.........//////.........///000111222222000111111111111222222222333222444777;;;HHHaaavvv{{{xxxhhhdddggguuu||||||{{{yyypppcccZZZXXX___qqqpppaaa]]]hhhzzz$$$$$$$$$$$$$$$$$$$$$$$$######################## """###$$$######%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&%%%%%%&&&(((***,,,---000333666666666666777777999:::;;;;;;::::::;;;===???>>>===?????????>>>===<<<;;;:::999999888888888777777777555444444777>>>GGGOOOSSSVVV\\\iiiyyy~~~~~~~~~xxxtttqqqhhhccc[[[TTTNNNIIIDDDAAA@@@>>>;;;888666444444444222222222222222222222222333333222222333333444555333333444555555555555444999888777666555555555555777777777777666666666666444555666777888888888888999999:::;;;<<<===>>>>>>@@@@@@BBBDDDFFFGGGIIIJJJIIIKKKNNNPPPSSSWWW\\\```gggkkkqqqxxx~~~}}}~~~yyyrrroooqqqqqqnnnkkkkkksssvvvuuuhhhSSS>>>222......------,,,,,,+++******(((''''''&&&&&&''''''(((***)))((('''''''''''''''++++++***)))((((((((()))))))))***))))))(((''''''))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''((())))))(((((())))))***++++++,,,---,,,,,,,,,,,,---...///000000000//////......---,,,---...///000222333444000111111111111222222222222222444666;;;HHH```vvvyyy~~~ooogggggguuu{{{}}}zzzyyywwwiiiYYYSSSSSS]]]rrrnnn______kkk|||&&&&&&&&&&&&&&&&&&&&&&&&########################!!!"""$$$######"""$$$%%%$$$%%%%%%%%%&&&&&&&&&'''###$$$%%%&&&'''&&&%%%$$$&&&(((+++---///222555888888888888888888999:::;;;:::::::::;;;===>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999888888777777666666333222222333999BBBMMMTTTbbbkkkyyywwwoooggg```\\\VVVQQQKKKEEEAAA>>>;;;999999888666555333333222222222222222333444444555555333222222222222333444444333444444555555555555555999888666555444555666666888888777777666666555555555666666666777777777777888888888888999999::::::<<<<<<===>>>???@@@AAABBB@@@BBBDDDEEEFFFHHHLLLOOOSSSWWW^^^eeelllttt|||}}}vvvttt{{{yyyuuusssmmmjjjmmmpppnnnmmmnnn{{{~~~~~~sss```JJJ:::222111000///...------,,,,,,******))))))))))))******+++******)))))))))))))))******)))(((((('''''''''"""###%%%((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((((())))))((((((((()))******++++++++++++,,,,,,------......////////////.........------...///000222333444444000000111111111222222222222222333666;;;HHH```vvv{{{rrriiihhhwww{{{|||yyyzzzwwwgggTTTOOOOOOYYYnnnlll___aaannn}}}%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%$$$"""!!!"""###&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%(((+++...000333666888::::::999999999::::::;;;999:::;;;;;;;;;<<<===>>>======>>>======<<<;;;:::999999888888777666666555333555555555888DDDUUUcccxxx{{{qqqggg^^^VVVOOOJJJGGGCCC???;;;:::999888777555555444333333333333333111222333444555666777777333333222222333333444555333444555555666666555555666555444333444555777888888888777777666666555555777777666666666777777777666666666777777888888888888888888999999:::::::::===>>>??????>>>>>>@@@BBBCCCFFFLLLRRRYYYaaaiiinnn}}}tttjjjffflllxxx|||rrroooiiigggjjjnnnnnnnnnppp|||{{{xxxqqqeeeTTTCCC888222111///---,,,+++++++++******))))))))))))******((()))))))))************(((((((((''''''&&&&&&%%%"""###%%%((()))))))))((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((())))))***((((((((()))******++++++)))******+++,,,---------+++,,,,,,------.../////////000111333333333333333000000111111111222222222222222333666:::GGG```uuutttmmmmmmxxx|||}}}{{{|||zzzjjjXXXPPPOOOVVViii}}}nnncccdddppp~~~""""""""""""""""""""""""########################%%%&&&'''%%%###""""""###&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%&&&&&&%%%%%%&&&)))---000222444666888<<<;;;;;;::::::::::::;;;999;;;<<<<<<;;;:::<<<==================<<<;;;:::999999888777666666555444000333666777===MMMeeevvvssskkk___UUUNNNHHHBBB===;;;999666555666666555555222222333333333333333333111111222333444555666666444333333333333444555555444444555666666666666555444444444444555666777888777777777777666666666666888777777777777777888999555555555666666777777777888888888888999999999999:::;;;<<<;;;999888888999:::<<<@@@DDDIIIOOOVVV[[[mmmqqqwww}}}|||ppphhheeegggnnnxxxxxxpppjjjgggkkkooopppqqqsssxxxuuuqqqlllfffZZZKKK@@@444222///,,,***)))(((((()))((((((''''''(((((()))&&&'''(((((()))))))))(((%%%&&&&&&''''''&&&&&&%%%))))))***))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((()))******(((((())))))***++++++,,,((()))***+++,,,---------)))***+++,,,---///000000///000222333444333222222000111111111111222222222111111333555:::GGG___uuuwwwqqqqqqvvv|||~~~~~~rrrbbbWWWTTTXXXiii}}}uuujjjiiisss################################################%%%&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&))),,,000222444666888999======<<<;;;::::::;;;;;;;;;===???===;;;:::;;;===<<<<<<======<<<<<<;;;;;;999999888777666555444444///111555<<>>:::888666444333333444444333222222333333444444444444444222222333444555555666666555555444444555555666777444444555666666666666666555666666777777777666666666666666666777777777777888888777777888999:::;;;888888777777777777777777999999::::::;;;;;;;;;;;;777888999999777666777777888999;;;<<<>>>BBBHHHLLLYYY]]]bbbiiipppxxx|||yyyxxxtttsssvvvzzz|||uuuooolllooossstttuuuxxxtttssspppllleeeZZZNNNFFF:::888444000---+++******))))))(((((((((((())))))((()))*********)))((('''$$$%%%&&&((((((((((((''',,,+++***(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''###$$$&&&'''''''''%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''((())))))******))))))******+++,,,,,,,,,((()))+++,,,---......---******+++---...000111111+++---///111333333222222000111111111111222222222111111333555:::GGG___uuuxxxoooooosss|||zzznnn___\\\```ppp~~~ssspppwww&&&&&&&&&&&&&&&&&&&&&&&&###########################%%%&&&&&&&&&&&&''')))###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''+++...222555666777999:::>>>===<<<;;;;;;;;;;;;;;;===???AAA???<<<:::<<<>>><<<<<<<<<===<<<<<<;;;;;;999999888777666555444444555666:::DDDUUUjjj}}}~~~||||||}}}~~~vvvkkkbbbWWWMMMAAA999888999888666555444333444555444222111444444555666777777666666444444555666666777888888666555555555555666777777444555555666666666666666888888999999999777555444555555666666777777888888999888888888888:::;;;<<<<<<<<<;;;:::999888888777777777888888999999999999555777999999888888888999999999999999999<<<@@@DDDIIIMMMRRRXXX```jjjtttzzzzzztttpppssswwwxxxyyy{{{rrrttttttoooeeeYYYOOOJJJAAA???:::666222000//////++++++************++++++------...---,,,***((('''$$$%%%''')))******))))))((('''&&&%%%%%%&&&((()))((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''!!!###%%%'''''''''&&&%%%&&&&&&%%%%%%&&&&&&'''(((###$$$$$$%%%&&&(((((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''(((((())))))***************+++,,,,,,------)))***,,,.../////////...,,,,,,---...///000111111'''))),,,///222222222222000111111111111222222222111111222555:::GGG___uuuvvvkkkiiiqqq{{{uuueeebbbgggvvvyyytttyyy&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%&&&&&&&&&---...111333666888999:::;;;<<<===<<<:::999999;;;===============<<<<<<<<<;;;;;;<<<======<<<;;;:::888999999777333333555888555777???MMM\\\mmm|||zzzyyyyyyxxxxxxooohhh___TTTLLLCCC@@@;;;777444333111000000222333333333333555666555555444333333444444444777888999:::999777555333888666555333444555777888666666777777666666555555666888999888777555666666888999999::::::999888888===:::999999<<<<<<;;;888;;;999777777888::::::999888888999:::::::::999999<<<<<<<<<;;;:::999888777999888777777888:::===>>>AAAAAAAAADDDIIIRRR]]]dddkkkuuu{{{xxxzzz|||{{{yyyvvvtttpppjjjcccYYYOOOHHHDDDDDD???666000000000...+++,,,++++++******,,,...((((((((())))))***+++,,,((((((((((((''''''''''''***)))(((''''''&&&'''''''''&&&'''(((******(((&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''(((***+++((((((++++++(((...---,,,+++***+++,,,---******+++,,,,,,------...---...///111222222222222111111000000000000111111555333333555:::HHH___sss|||}}}kkkgggjjjnnnwww}}}~~~zzziiigggkkkyyywwwttt|||$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""''''''''''''((()))***+++...000111444666777888999:::;;;<<<<<<:::999:::;;;============<<<<<<<<<<<<;;;<<<======<<<;;;:::999999888888666666555666666999===HHHWWWdddrrr~~~vvvvvvuuuvvvwwwzzz|||~~~wwwpppfff^^^WWWPPPGGG@@@>>>;;;777555444444333333111222444444333333555666666555555444444555555666666666777888888777666555777666555555555666777888888888999999999999888888999;;;<<<<<<;;;999999:::999999:::;;;<<<===>>>>>>@@@>>><<<<<<======;;;999===;;;999888999:::999888777888888999999999999999777777888888888777666666888777666666777888999:::===<<<<<<;;;===CCCJJJPPP^^^ggguuu}}}~~~~~~{{{uuurrrmmmggg```WWWMMMGGGGGGHHHDDD;;;666444222/////////...,,,******++++++******)))(((((()))))))))((((((((((((''''''''''''******)))''''''&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''''''''''''''******((((((,,,,,,))),,,,,,,,,++++++,,,,,,---------...//////000000111---...///000111222222222111111111000000111111111111000000444:::IIIaaavvvuuuzzzxxxgggcccfffnnnwww|||}}}wwwhhhgggmmm|||vvvrrrzzz######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######((('''&&&'''(((***---...111222333444555777777888999:::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999888999888666666777888999999BBBJJJWWWeeeoooxxx}}}}}}uuunnnbbbhhhpppuuuyyy}}}}}}vvvqqqeee___VVVNNNIIIDDD>>>:::777555333333444555666555222333555555444444666777777666666555555666666777555666666666777777777888444444444555555555666666888999999:::::::::999999:::<<>>=========?????????@@@BBBDDDFFFGGGEEECCCBBBAAABBBCCCBBBAAADDDBBB???>>>>>>===;;;999::::::;;;;;;;;;;;;;;;;;;888888888888777666555555777777777777777777777777;;;;;;;;;999999;;;???CCCLLLTTTaaammmxxx}}}}}}}}}~~~~~~|||}}}~~~zzzzzz~~~~~~}}}{{{sssoooiiibbb[[[TTTMMMHHHJJJKKKIIICCC>>><<<777222333222000...+++***)))(((+++***)))(((''''''''''''((((((((((((''''''''''''+++***)))(((&&&&&&%%%%%%%%%$$$$$$&&&'''(((&&&%%%'''%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''(((''''''&&&)))***((())),,,---+++******+++,,,------------......//////000111111222---...///000111222222222222222111111111111222222...---///333;;;JJJcccyyyzzzpppuuuuuudddaaaeeemmmvvv{{{{{{}}}|||rrrfffeeelll|||sssnnnvvv$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%))),,,///444444444555555666777777888999;;;;;;::::::;;;===;;;;;;<<<<<<<<<<<<<<<=========<<<;;;:::999888777888777666666777<<>>@@@CCCDDDDDDDDDEEEFFFIIIIIIIIIJJJLLLOOOQQQRRROOONNNMMMMMMNNNOOOPPPQQQPPPNNNLLLJJJHHHFFFBBB???@@@@@@???>>>>>>>>>======>>>======;;;:::888666555777888999999:::999999999888::::::::::::;;;>>>@@@@@@FFFNNNWWWaaannn{{{~~~zzzxxxwwwyyyvvvtttxxxyyyooohhhmmmlllllloootttzzz|||}}}}}}yyyuuuvvv{{{~~~}}}zzz~~~{{{{{{{{{zzzwwwtttnnniiibbb[[[VVVRRRNNNKKKKKKNNNNNNJJJHHHGGGAAA;;;666444111...---+++)))'''***))))))(((''''''(((((((((((((((((('''''''''''',,,+++)))(((&&&%%%%%%%%%((('''&&&''')))***)))'''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''((((((((((((&&&)))***((()))---...,,,((()))+++---.........---,,,,,,,,,---......//////,,,---...000111111222222333222222222222222222333///...000444<<>>===============<<<;;;999888777666777888::::::;;;;;;:::555666888888888888999;;;<<>>MMMfff{{{xxxnnnsssvvvhhhdddfffoooxxx}}}|||}}}wwwlll^^^YYY[[[kkkppphhhppp~~~%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&(((***...222444777777666555555666888999888999::::::999999:::;;;:::::::::;;;<<<<<<======<<<;;;:::999888777777888555777:::>>>HHHXXXlllzzz{{{zzz{{{}}}uuupppllljjjpppwwwtttlllaaaWWWPPPJJJCCC>>>;;;999777444333333333444555444333444666666555444777999:::999888777888:::777777777777888999999:::999999999::::::;;;;;;;;;<<<===>>>???AAABBBCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJLLLOOOQQQTTTXXX]]]aaabbbeeekkkrrrzzz~~~~~~{{{xxxsssmmmeee```WWWTTTPPPLLLGGGDDDCCCBBB>>>>>>>>>>>>>>>>>>===<<<999999999::::::;;;;;;;;;999:::;;;:::888777777888;;;===>>>???@@@EEENNNTTT\\\eeettt~~~}}}wwwoooiiihhhmmmtttzzzyyyoooYYYXXXWWWYYY^^^gggpppvvvssspppmmmkkkllljjjgggdddeeeiiinnnsssuuuuuusssqqqhhhaaaWWWOOOKKKKKKMMMNNNTTTVVVVVVXXX]]]bbb```[[[CCC===666222111111000...(((((((((((()))***+++,,,((((((((((((''''''''''''***)))(((''''''&&&'''''''''%%%$$$$$$&&&''''''&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%'''((((((((((((((('''***+++)))***---...,,,((()))+++,,,---.........,,,,,,------.../////////,,,---...///000111111111222222111111111111222222666444555888???NNNfff{{{yyynnnrrr~~~wwwiiidddeeerrr{{{zzznnn[[[SSSRRRaaavvvqqqgggooo}}}$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&''')))+++...222555666888777666555666777999:::999:::;;;:::888888999:::999999:::;;;;;;<<<======;;;:::999888777777888999777666:::GGG[[[rrr~~~zzz|||yyy|||xxxpppnnnpppvvvvvvpppaaaYYYOOOGGGBBB>>>:::777777777777666666555666777666555555666888888777666999:::;;;:::999888999:::999999999999:::;;;<<<===>>>???BBBDDDFFFGGGHHHHHHGGGGGGGGGHHHJJJLLLOOOPPPSSSTTTUUUWWWYYYZZZZZZZZZZZZ[[[]]]___dddjjjrrrwww}}}rrrnnniiibbb\\\WWWTTTSSSLLLLLLLLLJJJIIIGGGEEEDDDBBBAAA???>>>=========>>>>>>???>>>===:::999999::::::;;;<<<;;;999<<>>??????CCCFFFJJJNNNRRRTTTTTTTTTXXXWWWWWWWWWYYY]]]```bbbggghhhjjjlllnnnoooooopppooopppqqqtttyyyxxxpppkkkgggfff```___\\\YYYUUUPPPMMMKKKLLLJJJFFFCCCAAA@@@@@@AAA;;;<<<<<<;;;999888:::;;;888:::;;;999777888<<<@@@AAAEEEMMMVVVbbbooo{{{~~~rrriiiiiillllllvvvhhh[[[UUUYYYbbbiiiooorrruuuuuuqqqkkkgggeeegggnnnyyy~~~tttfffZZZTTTTTTVVVXXXUUUTTTQQQRRRYYYccceeebbbWWWMMMAAA999777777666444...---,,,+++************)))((((((((('''''''''''''''''''''''''''((()))))))))'''&&&&&&''')))))))))***)))''''''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&''''''''''''''''''''''''"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''((())))))))))))))),,,,,,******------***,,,++++++***+++,,,...///,,,,,,------.../////////+++,,,---///000000111111111111000000000000111111333222333777???NNNggg}}}xxx}}}{{{|||mmmfffdddllluuu{{{{{{|||}}}uuuiiiZZZQQQNNN[[[pppsssiiiooo}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$%%%&&&((()))&&&&&&)))...444888777555666777888999999999999999<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;888555555666444111222777666;;;HHH^^^|||xxxwwwzzz|||}}}wwwsssqqqpppppp~~~yyyzzzrrrllleee\\\VVVFFFCCC@@@<<<999777777777222333444666777777888888;;;:::999888888888999:::<<<:::<<<===<<<888999>>>@@@@@@???AAADDDHHHIIIJJJPPPTTTZZZ```dddiiimmmppprrrrrrsssrrrsssvvv{{{}}}yyyuuuqqqllliiifffbbb```XXXWWWUUUQQQLLLIIIHHHIIIFFFFFFDDD@@@<<<:::;;;===:::888777777999;;;:::::::::<<<@@@DDDKKKVVVccclllzzzvvvooopppzzzyyyqqqeeeZZZ[[[ccchhhlllpppoookkkgggggghhhiiinnnxxxwwwiii[[[SSSTTTZZZVVVVVVVVVTTTTTTWWW]]]bbb\\\VVVMMMCCC;;;666333222000...+++)))((()))***+++*********))))))'''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&'''&&&$$$$$$&&&((()))'''%%%######%%%''')))'''&&&&&&%%%%%%&&&&&&'''******))))))((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&%%%%%%&&&((()))((((((((()))))))))))))))(((((((((''''''''''''&&&,,,+++******+++,,,...///,,,---...///000000000000...///000111333333333333111111222222222222111111444333555999@@@OOOggg|||wwwzzz~~~tttfffgggnnnwww~~~~~~|||ooo___TTTMMMMMM[[[ppptttlllttt$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((((())),,,111666999999777888888999999999999999999;;;:::999999999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999777555666444222444999:::CCCRRRfff}}}}}}tttsssuuuxxx~~~{{{zzzvvvppplllmmmuuu|||zzznnnddd\\\TTTKKKEEE???===:::777555444444444444555666777888999999999999888777777777888999:::>>>===@@@CCCBBB???AAAEEEGGGFFFGGGIIIMMMQQQUUUVVV]]]dddmmmvvv~~~|||xxxuuullljjjfffaaa\\\XXXTTTRRRLLLJJJEEEAAA>>>=========;;;:::888888999999888777555777999;;;???GGGPPPWWWiiisssxxxmmmsss~~~wwwhhhaaaaaabbbeeehhhkkkmmmmmmmmmllllllooovvv}}}ooo```VVVTTTWWWVVVWWWVVVTTTRRRTTTXXX\\\```___YYYMMM???555222222222000---+++******+++,,,+++++++++++++++***)))((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''%%%&&&'''&&&%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&$$$$$$&&&'''((((((((('''(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,.../////////////////////............000111222333333333000000000111111000000000444333444999@@@OOOggg|||yyy{{{pppppppppyyy~~~~~~~~~|||ooo___PPPKKKLLL\\\rrrssslllttt%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&'''(((+++,,,///444999;;;;;;::::::::::::::::::999999999:::999999888888999999:::<<<<<<<<<<<<<<<;;;::::::;;;777555555333222666<<<===KKK\\\iiitttyyyqqqooorrrvvv~~~wwwwwwuuuooolllqqq}}}pppggg[[[QQQJJJCCC===888888777555444333444444555666666777888999::::::;;;888888777777888999;;;<<<<<<===AAAEEEDDDBBBFFFLLLPPPQQQTTTYYY___eeekkknnnyyy|||wwwsssmmmeee___ZZZTTTLLLGGGEEEDDDAAA??????===;;;;;;;;;:::888777888999999999:::===BBBFFFRRR\\\lll{{{rrrqqqttt|||}}}mmmeee___]]]___eeennnuuuvvvuuuvvvwwwxxxzzz~~~sssggg[[[VVVWWWVVVVVVUUURRRPPPPPPRRRTTT^^^aaa___TTTCCC666222333222111...,,,++++++,,,---******+++++++++******)))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%$$$######$$$%%%&&&%%%&&&'''&&&%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&''')))+++,,,*********+++,,,,,,------,,,+++******+++,,,...///000000000///......------------///000111222222222////////////////////////333333444999@@@OOOggg||||||~~~~~~ttttttssszzz~~~}}}}}}|||qqqbbbOOOJJJMMM^^^tttrrrkkkttt%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&''''''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&((()))---...222666999;;;;;;;;;<<<;;;;;;:::999999999999::::::999999999999::::::<<<<<<<<<<<<;;;:::999999:::666333333222333888@@@IIIXXXfffiiigggjjjrrrwwwyyytttooonnnrrrzzz~~~~~~{{{zzz}}}sssjjj[[[TTTKKKCCC???<<<:::888555555555555555777888999666666777888999:::;;;;;;;;;::::::::::::;;;===>>>===???DDDHHHHHHGGGLLLTTT[[[___fffnnnwwwwwwooommmdddYYYQQQNNNKKKFFFBBBCCCAAA@@@??????>>><<<:::;;;;;;:::::::::;;;<<<>>>CCCJJJWWWeeettt{{{vvvuuuyyytttfff___[[[```nnnzzz~~~zzzuuusssnnnddd\\\ZZZVVVUUUSSSQQQOOONNNNNNNNNUUUYYYZZZSSSFFF;;;555333222111///---,,,,,,,,,---'''(((((())))))))))))((()))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$&&&''''''&&&%%%%%%'''%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%''')))+++---'''((()))***+++,,,------,,,+++******+++,,,...///000000///...............,,,---...000111111111111000000000//////000000000333222444888???NNNggg{{{}}}uuuuuuttt{{{~~~}}}~~~~~~uuugggUUUOOOPPP```uuuoooiiisss%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''&&&''''''''''''%%%$$$$$$&&&&&&%%%%%%&&&''')))***---000333777999::::::;;;<<<<<<:::999999999999:::::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;:::999888888444111222222444;;;CCCZZZhhhpppjjj^^^\\\ccckkknnnnnnmmmnnnttt~~~ssscccXXXKKKGGGAAA<<<999999999:::444444555666777999:::;;;666666666777888999;;;<<<===<<<<<<<<<<<<>>>???@@@DDDFFFKKKOOOPPPQQQYYYccclllsss~~~vvviii___ZZZTTTLLLFFFGGGEEEDDDDDDCCCBBB???===888777777777888999999:::===AAAHHHQQQ]]]ooo}}}zzzyyy}}}xxxnnncccaaakkkyyy|||sssoooooossstttmmmddd```VVVTTTRRRPPPNNNMMMMMMLLLOOOQQQRRROOOHHH???777222111000///---,,,,,,,,,,,,'''(((((())))))))))))((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''')))+++,,,))))))***,,,---...///000,,,+++******+++,,,...///.........---...///000111,,,---...000111111111111222111111000000111111222333222333888???NNNfff{{{tttvvvttt{{{~~~~~~yyylll]]]VVVUUUbbbvvvlllgggrrr%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%''')))+++,,,---111555888888999:::;;;<<<;;;999888888999:::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<;;;999888777555222111333444777???GGG___kkkpppfffXXXTTTYYY^^^eeeiiimmmpppwwwuuufffUUUIIIBBB@@@;;;777555555666777222333444555777888999:::777777666666777999;;;<<<>>>>>>>>>???AAADDDFFFGGGKKKNNNSSSXXXZZZ^^^jjjxxx}}}rrriii```XXXRRRNNNMMMKKKJJJIIIGGGCCC@@@;;;999777888999;;;;;;;;;===>>>???CCCKKKYYYjjjvvv~~~zzz|||zzz|||tttiiihhhqqq}}}wwwpppnnntttxxxtttmmmggg[[[WWWSSSPPPOOONNNMMMLLLOOOOOOOOOLLLGGG@@@777111111000///...---,,,,,,,,,******+++++++++******)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###&&&(((((('''%%%%%%%%%''''''%%%$$$$$$%%%''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((())))))''''''((()))+++,,,------,,,+++******+++,,,...///......------...///111222------///000111222222222333222111000000111222333222222333888???NNNfff{{{~~~|||ppprrrrrrzzz~~~}}}yyylllaaaZZZYYYfffyyy{{{iiieeeppp~~~&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&$$$%%%&&&(((((('''&&&%%%$$$$$$$$$%%%'''***,,,...///222777999999999:::<<<:::999888777777888:::;;;999:::;;;;;;;;;;;;:::999<<<<<<<<<;;;:::999888777444111222555888<<>>AAABBBDDDGGGKKKPPPSSSVVVXXX[[[aaagggkkksss}}}ssskkkggg\\\ZZZXXXVVVSSSNNNIIIEEECCC@@@<<<;;;<<<>>>>>>===;;;<<<<<<<<>>@@@FFFGGGJJJOOOUUU[[[```ccchhhkkkrrryyy|||xxxiiigggccc```\\\VVVOOOKKKGGGBBB===:::;;;<<<;;;999999:::;;;::::::>>>EEEKKK[[[hhh{{{}}}gggaaaiiiuuuzzznnnnnnuuuyyyzzzzzzhhhaaaXXXRRROOONNNLLLJJJCCCHHHKKKFFF===666666999333333222111000///......*********))))))'''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%((()))'''&&&%%%%%%###%%%'''))))))'''%%%###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&$$$%%%(((******(((&&&$$$*********+++,,,,,,------,,,++++++***+++,,,...///222111///---,,,---...///...///000222333333333333222000///......///000222222111333777>>>MMMfffzzz}}}zzzssssssqqqyyy}}}||||||{{{pppaaaWWWUUU[[[mmmwwwdddaaammmzzz&&&&&&%%%$$$###!!!!!! %%%%%%%%%&&&&&&&&&'''''')))&&&$$$$$$%%%%%%!!!'''''''''''')))+++---...444444666777888888888888999888777777777888::::::;;;;;;:::999999888777777777777777777777666666666//////000666@@@KKKTTTYYYmmmmmmlllkkkjjjiiihhhhhhnnnvvvoooaaa]]]VVVFFF:::888666666666666777777777777999888777888:::<<<===<<<;;;;;;;;;;;;<<>>>>>HHHQQQbbbuuunnnbbb___```rrrrrrgggkkkuuuzzzzzzyyypppkkkaaaWWWPPPLLLKKKKKKJJJFFFAAA===;;;999888777333222111000...---++++++******)))(((((((((((((((&&&&&&''''''(((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''&&&%%%%%%$$$%%%&&&'''((((((&&&$$$###"""$$$%%%'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%(((,,,,,,******,,,...*********+++,,,---//////222000///------///000222222222222111111111000000......///000111333555666666555555999???NNNfff{{{|||yyy|||ssssssvvvxxxyyy{{{wwwlll```QQQQQQWWWggg|||yyyhhhfffqqq~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%$$$###%%%'''(((&&&$$$'''''''''(((***,,,...000444555666777888888888888999999888888888999:::;;;=========<<<<<<;;;;;;;;;;;;:::999888666555444333444444888???JJJVVV```eeeqqqrrrtttuuuuuutttrrrpppwww~~~uuueeeXXXTTTNNN@@@666555777777777777777888888888777666666777999;;;======<<<===>>>@@@CCCGGGKKKNNNVVV]]]gggqqqzzzwwwlllbbb]]]TTTPPPKKKGGGDDDBBB???>>>;;;999888888:::;;;;;;:::???EEERRRcccrrrzzzmmmddd___^^^fff|||vvvjjjbbbfffooouuuuuuuuuppplllddd\\\UUUQQQNNNMMMGGGCCC>>>;;;999999888777333333222000///---,,,,,,******)))((((((((((((((('''''''''((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''')))))))))))))))(((((('''%%%&&&'''((('''&&&$$$######$$$%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((((((((('''''''''&&&''')))*********+++---)))))))))***+++,,,......111000///......///000111222222222111111111000000111111000000111222222333555333444777===LLLdddyyy}}}|||uuutttxxxzzz{{{{{{wwwkkk___OOONNNSSScccyyyzzzjjjhhhsss$$$%%%%%%&&&'''((())))))'''''''''((((((((())))))$$$$$$$$$&&&((())))))'''&&&&&&''')))+++...000222555555666777888888888888:::999999999999:::;;;;;;============<<<<<<<<<<<<<<<;;;999777555444333333333555;;;DDDPPP\\\gggmmmvvvyyy}}}}}}xxxfffXXXMMMJJJFFF<<<555555888888888888888888888888777777777888:::<<<>>>???>>>@@@BBBEEEIIIOOOVVV[[[fffnnn{{{zzzoooiii^^^ZZZUUUPPPLLLIIIFFFCCC<<<;;;999::::::;;;999888:::;;;BBBOOO\\\kkk~~~|||wwwrrrmmmgggbbb^^^ZZZhhh{{{vvvmmmccc]]]aaahhhlllmmmoooiiigggccc]]]VVVPPPKKKHHHBBB???:::777777777777666333333222111///...------******)))(((((((((((()))((((((((((((((('''''''''***)))'''&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''******))))))((((((((('''***)))((()))+++---...---*********+++,,,---...///111000///......///000111222222222111111111111111444333222111000000000000333222222555;;;IIIaaauuu|||xxxuuuyyy|||||||||xxxmmmaaaOOOMMMQQQ```vvvzzzllljjjuuu%%%%%%&&&'''((())))))***&&&'''''''''((((((((((((&&&&&&&&&'''''''''&&&&&&%%%&&&(((***---000222444555666777888888888888888888888888999999999::::::999999999:::::::::::::::777777666555444444555555111666>>>HHHTTT```jjjqqqzzz}}}yyy{{{uuuiiiYYYOOOFFFCCCAAA;;;888888888888888888777777777777::::::;;;;;;;;;>>>AAACCCFFFHHHJJJNNNTTT___kkkttt~~~|||vvvkkkgggaaa[[[VVVQQQMMMJJJAAA@@@>>>>>>===<<<:::888<<<:::<<>>>>>;;;999999666666777777777777888888;;;<<<=========@@@DDDHHHOOOSSSYYYaaakkk{{{zzzuuunnnhhhbbb[[[UUUQQQHHHFFFCCCAAA@@@>>>;;;999===::::::===AAAGGGSSS___nnn}}}~~~wwwsssmmmgggfffkkknnnnnnkkk^^^XXXUUU[[[eeekkkmmmkkkmmmhhhdddcccaaa^^^^^^bbbhhhhhhgggccc\\\SSSJJJEEE@@@===888555555555555555555444333111000...---,,,++++++***)))))))))))))))))))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&((()))***+++$$$""" """&&&((('''%%%))))))******+++---...///000000////////////000000111111111111111111111111111111111000111111222222333222333777<<>>EEENNN\\\lll}}}wwwssslllfff```aaagggnnnrrrrrreee[[[RRRQQQTTTYYY___eeejjjhhhgggeee___ZZZ[[[```hhhhhhgggccc]]]VVVOOOJJJGGGCCC>>>:::999999888888999888666444222///...---++++++***))))))))))))***(((((((((((((((''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''######$$$&&&''')))***+++&&&%%%&&&(((***+++***)))''''''''''''(((***+++,,,//////000000000000//////111111111111111222222222000000000000111222333444444333444888===III^^^qqq|||{{{~~~rrrjjjsss|||xxxlllccc]]]fff{{{{{{mmmllluuu'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''!!!$$$''''''''''''(((***(((***---000222444555555888888888999999888888777555666777888999888888777;;;;;;;;;::::::999999999888666444333333444666888@@@JJJXXXdddnnnwwwvvvkkkccciiiuuutttsssmmmeee```ZZZOOOEEE<<<<<<;;;:::::::::999777666666777999;;;<<<>>>>>><<<@@@EEEHHHKKKRRR\\\dddjjjvvvvvvnnnhhh]]]XXXRRRLLLIIIGGGFFFEEE???=========;;;999>>>EEELLL[[[lllwwwxxxsssqqqpppiiieee``````eeekkkoooqqqjjjbbb[[[UUUOOOLLLQQQZZZ```aaabbbbbb\\\WWWZZZbbbggggggeeeccc___ZZZVVVSSSPPPLLLFFFBBB@@@>>>===<<<>>>===;;;888555222000///,,,+++******))))))******'''''''''(((((((((((((((''')))***,,,,,,,,,******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))'''***---//////.........'''''''''((()))***,,,,,,//////000000000000//////000000111111111222222222000000000000111222333444444333444888<<>>JJJTTTdddqqq{{{yyymmmhhheeennn~~~}}}xxxfffddd^^^WWWRRRNNNEEE<<<;;;<<<===<<<<<<===;;;888666777999;;;===???AAAAAA???DDDKKKPPPUUU^^^jjjsssvvvqqqgggbbbZZZSSSPPPNNNMMMLLLGGGDDDBBBAAA<<<888;;;AAA<<>>;;;888444222000,,,+++******)))*********&&&'''''''''(((((())))))###%%%(((***+++)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%(((((())))))(((((('''&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''))))))))))))(((((((((((("""'''---///---+++***+++*********+++,,,---////////////000000000000//////000000111111222222222222111111111111111111222333333333444777<<>>;;;999;;;>>>@@@>>>999666777777777:::???AAA@@@CCCHHHFFFIIIRRR^^^hhhqqq{{{ppplllgggcccaaa^^^[[[XXXQQQMMMGGGBBB@@@>>><<<:::>>>???DDDNNNXXXaaammmxxx}}}wwwtttxxxyyytttrrrqqqnnnnnnnnnkkkgggdddcccbbbhhhkkkkkkbbbTTTKKKIIILLLKKKOOORRRUUUWWW\\\ccchhhjjjjjjgggdddgggmmmmmmjjjddd___WWWOOOHHHEEEEEEEEEDDDIIIIII@@@888555444222000...+++***+++,,,++++++))))))************))))))******+++,,,,,,***)))(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###"""###$$$%%%'''((()))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((()))******++++++***++++++,,,---...//////000000////////////000000222222111111000111111222//////......///111333444444333333444777@@@RRRdddvvvwwwzzzwwwlllhhhvvvuuuggg\\\WWWaaatttuuurrryyy)))(((&&&%%%%%%%%%'''(((%%%%%%&&&&&&'''(((((((((***)))((('''((()))***++++++...222333333444777999;;;;;;;;;:::999888777666777888999999999999999999999:::::::::999888888777444555555333444:::EEENNNbbblllyyynnneeekkkssszzzqqqjjj```UUUNNNIIICCC???>>><<<:::888;;;===@@@AAA>>>999777888777777999>>>@@@AAAEEEKKKOOOSSS^^^mmmzzzxxxuuuqqqmmmiiieee```\\\VVVRRRLLLGGGDDDAAA===;;;:::999;;;AAAEEEJJJSSS\\\hhhvvvyyyuuuuuuxxx|||}}}zzzuuusssrrrsssttttttssspppkkkgggeeeddddddgggiiicccYYYOOOKKKJJJHHHKKKPPPSSSVVVYYY^^^bbbdddeeeddddddhhhooopppmmmfffaaaYYYPPPIIIEEEDDDDDDFFFLLLNNNHHH@@@;;;777444000...+++************)))(((((())))))))))))(((((('''((())))))************''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((()))******++++++***++++++,,,---...//////000000000//////000000000222222111111111111111222111000000000000111333444444333333444666???QQQbbbuuuzzz}}}|||pppkkkwww~~~rrrbbbXXXSSS^^^rrrtttqqqyyy%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''(((((())))))((((((((()))+++,,,+++...000222333444666777<<<<<<;;;:::999777666555777777777777777888999::::::::::::999999777666555555555444444888BBBOOOYYYmmmxxx}}}wwwgggggguuuzzzkkk```XXXNNNEEEAAA>>>:::888888888888777<<<@@@CCCAAA===:::888888999888:::???CCCFFFMMMUUU^^^eeesss}}}xxxppphhhcccXXXTTTOOOJJJEEEAAA<<<999<<<999888:::;;;<<>>KKK[[[fffsss}}}{{{{{{|||~~~ooogggppp{{{kkk\\\RRRJJJCCC===:::999777666666777777888;;;AAADDD@@@;;;999888888;;;:::<<>>;;;999:::::::::???FFFRRRhhh~~~zzzuuupppooossszzz~~~wwwqqqllliii```___```ccceeebbb\\\UUUIIIIIIHHHIIIJJJNNNRRRUUUXXX\\\___```dddjjjllliiigggbbbYYYPPPIIIEEEDDDDDDEEEKKKNNNKKKEEE@@@:::555444111---+++******(((''''''(((((())))))(((((('''((('''&&&&&&''')))***,,,&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''((((((((()))******++++++***++++++,,,---...//////111111000000000000111111000111111111222222222111444333333333333333333333444333333444444;;;LLL\\\ttt}}}vvv||||||rrrbbbWWWQQQ[[[ooossspppyyy###$$$&&&'''((('''&&&&&&'''''''''((())))))******))))))((()))***,,,...///000111222444777888888888888888999:::::::::999999777666666555666888:::;;;999999999888777666444333444444555:::DDDTTTdddooowww~~~|||}}}xxxzzz{{{ppprrr~~~qqq```RRRHHHAAA<<<999888888777666555555777777888@@@DDD>>>888777888777;;;:::>>>GGGQQQ[[[iiittt|||ssseeeaaa\\\VVVQQQMMMHHHEEE>>>;;;999999888888<<>>LLL\\\llluuu|||~~~~~~{{{wwwwwwvvvhhhWWWJJJAAA999666666555666777555444333444666555@@@DDD===666777:::999;;;<<>><<<999777;;;@@@UUUfffvvv{{{zzz{{{ppplllooossswwwzzz~~~~~~{{{vvvqqqooohhhccc___aaaiiimmmllliiiYYYQQQFFF???>>>CCCJJJNNNSSSYYY\\\\\\^^^cccgggggggggbbbYYYPPPIIIFFFEEEEEEDDDFFFEEEAAA@@@AAA@@@<<<777444000...---,,,+++***))))))************))))))+++***))))))((((((((()))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''((('''&&&%%%%%%%%%&&&'''((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((()))******++++++***++++++,,,---...//////000000////////////000000...///111222333333222111222222333444444444333333333222333555555<<>>===@@@EEEGGGOOOUUUZZZ[[[^^^fffmmmooolllfff]]]SSSKKKFFFDDDCCC@@@BBBAAA??????AAA@@@<<<666333///------,,,+++***(((((())))))))))))((((((''''''(((((()))(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((()))******++++++***++++++,,,---...////////////............//////...///111333333333222111000111222333444444333333222222333555777===MMM\\\qqq~~~~~~zzzjjj```\\\fffxxxvvvttt{{{******))))))((((((((('''&&&&&&''''''((()))))))))(((((()))***,,,...111222666444444666:::<<<:::888:::::::::::::::999888777555666888:::;;;<<<;;;;;;555666666666666666555555888<<>>===>>>@@@>>>:::444222...---,,,,,,+++***''''''((((((((((((''''''###$$$&&&((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%$$$"""!!!"""$$$&&&((('''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((()))******++++++***++++++,,,---...///000......------------......---///111333444333222111...000111333444444333333222222444666777>>>NNN]]]ooo|||yyyfff]]]ZZZgggzzzwwwuuu|||&&&'''((())))))((('''&&&((()))***++++++***)))((()))))))))***,,,///333555444555777888888777666555777888:::;;;;;;:::999888666666777888999999::::::::::::888666555666555333777>>>IIIXXXlll}}}}}}zzzzzzxxx~~~zzzqqq|||yyyfffWWWPPPGGG<<<666666777666555333444666666555444666777555;;;===888666;;;??????EEEPPPcccyyyyyyppphhhaaa]]]]]]UUUNNNKKKFFF??????CCCEEEKKKUUU^^^aaaeeeppp}}}{{{uuuqqqoooiiillloooooonnnmmmoooqqqvvvssspppnnnmmmiiibbb]]]YYYTTTJJJ@@@999888;;;???JJJQQQZZZbbbiiipppyyy~~~ttteeeXXXPPPJJJEEEBBB???<<<:::???FFFIIIEEE@@@444333111111111000---+++))))))))))))***+++,,,---***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&(((******(((&&&&&&&&&((((((((()))******++++++++++++***+++,,,...000111......//////...---,,,,,,000000000111222222333333555444333222222222333444555222111222555===MMM]]]nnn{{{|||ppp___YYYXXXdddyyytttqqqxxx&&&'''((())))))((('''&&&'''((())))))))))))(((''')))))))))***,,,///333555333444666888999999888777999:::;;;;;;;;;999777666666777777888999999::::::888888777666666666777777;;;GGGWWWhhhxxxxxxwwwxxxyyyrrrmmmqqq~~~ooo]]]PPPFFF???666222333555444333333555666555444444555777666===???<<<;;;@@@CCCCCCNNN]]]tttyyyrrrlllhhh\\\WWWUUUWWWTTTKKKCCCBBBBBBFFFLLLRRRTTTYYYfffsss~~~zzzzzzzzzxxxvvvpppqqqrrrooollljjjjjjlllqqqooommmmmmmmmkkkfffbbb```[[[RRRIIIBBB??????AAAHHHRRR^^^dddfffkkkttt|||}}}ttthhh]]]TTTLLLEEE???>>>;;;:::???FFFIIIGGGCCC555333111///...,,,)))''')))(((((((((((()))******(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%'''))))))'''%%%%%%&&&((((((((()))******++++++......---...///111222333......//////...------,,,......//////000111111111111111000000111222444555555222111222444;;;JJJXXXkkkxxxxxxlllZZZUUUUUUbbbxxxqqqnnnwww''''''((((((((((((''''''''''''((((((((((((''''''(((((()))***---000333444222444666888:::::::::999:::;;;;;;;;;:::888666555777777777888999999::::::777777777666666777:::===EEEWWWlll{{{uuuwww{{{~~~qqqiiiiiiuuu~~~ooo___PPPFFF<<<888222111333444444333444555666555444444666888555;;;>>>======BBBGGGJJJ^^^pppyyyuuuddd^^^[[[]]]\\\UUUKKKFFFBBBAAACCCFFFGGGLLLXXXdddsss{{{vvvssswww|||~~~}}}}}}|||zzzuuuooojjjhhhgggllljjjiiijjjmmmmmmjjjgggaaa]]]WWWOOOHHHCCC@@@>>>EEEPPP[[[```___aaaiiiqqqrrrmmmgggaaa[[[SSSIIIBBB===;;;:::>>>DDDHHHGGGDDD888666333111///,,,(((%%%((((((''''''&&&&&&''''''&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''&&&'''((()))***((())))))******))))))((('''''''''''''''''''''''''''(((((((((((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%&&&((('''&&&$$$$$$%%%((((((((()))******+++++++++++++++,,,---...///000.........///......---,,,,,,------......///000000000000000000000111222333444222222333444999FFFSSShhhuuussseeeUUUQQQRRR```www{{{mmmkkkuuu'''(((((((((((((((((('''(((((((((((((((((((((((('''((()))+++...111333555555555777888999999999999:::::::::::::::999888777777777888888888999999999888777777777666777>>>FFFYYYlll}}}||||||~~~yyy}}}vvvlllmmmsss~~~rrraaaQQQEEE>>>888666444333555666666444555666666666555666999;;;:::<<<>>>???AAAIIIRRRYYYrrrsssiii^^^YYYYYYWWWQQQMMMCCCAAA@@@AAAAAADDDLLLUUUbbbnnn}}}}}}uuuqqqsssyyy|||tttmmmjjjkkkiiiggghhhkkkmmmkkkiii```]]]ZZZUUUPPPJJJCCC???BBBIIIQQQUUUUUUVVVZZZ^^^^^^^^^___aaaaaa\\\RRRKKK???<<<:::<<>>QQQfff|||{{{{{{|||tttjjjlllyyyxxxhhhXXXKKKAAA;;;777444444555555555555555555888999::::::<<>>;;;999999888888888666555555555444111///,,,+++***)))((((((((((((((())))))))))))'''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((('''&&&%%%&&&''''''((())))))******))))))(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((())))))(((&&&&&&''')))((((((((()))******+++++++++,,,------......------,,,---......///............//////000000111222222,,,---///222444555666666333222333666777;;;HHHTTThhhwww|||oooqqqsssvvv|||}}}sssgggSSSNNNNNN\\\sss|||ooollluuu)))((('''&&&&&&'''((()))***)))(((((((((((()))***)))***---000333666888999666666555555555555555555888888888888999:::;;;;;;888888888888888888888888666333555999;;;DDD^^^yyyzzz{{{}}}~~~ooolllsssyyykkkYYYJJJBBB===888444222333444555555666777888999:::<<<===???DDDIIIMMMXXXWWW[[[eeeooo|||uuummmhhh^^^TTTQQQJJJEEEFFFEEE@@@<<<;;;AAAHHHTTTeeevvvwwwvvv|||zzzzzzwwwsssqqqpppnnnkkkccc```]]]\\\]]][[[UUUPPPKKKGGGCCCCCCFFFHHHFFFCCCDDDEEEJJJQQQXXX[[[YYYUUUKKKGGGAAA<<<999888888888777555444444444333000...+++******)))((((((((((((&&&''')))))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&%%%%%%%%%%%%'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((('''%%%%%%&&&(((((((((((()))******++++++((()))***+++,,,+++******,,,------...//////.........//////000000111222222---...000111222333222222555333333444555999EEEQQQgggvvvtttfffhhhlllrrrzzzxxxnnnZZZTTTRRR^^^sssvvvsssyyy)))((('''&&&&&&'''((())))))((('''&&&&&&'''((())))))+++...111555777999:::444444444444444555666777::::::999999888999999999999999888888888888888888444111333999===IIIggg}}}yyy{{{}}}wwwnnnqqq{{{qqqcccOOOBBB<<<:::666222222333555666777888;;;===:::;;;===???BBBGGGMMMQQQeeefffmmmzzz{{{sssoooiiiaaaXXXPPPIIIHHHHHHCCC???>>>:::>>>IIIZZZnnn|||~~~vvv|||~~~{{{|||}}}}}}wwwuuusssqqqnnnkkkfffbbbaaaaaa```[[[VVVIIIGGGDDDBBBBBBBBBCCCCCCAAABBBFFFNNNVVV[[[[[[ZZZMMMIIICCC===:::999999:::999777555555444333000...******)))(((((((((((()))$$$%%%((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&%%%$$$###''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&(((((('''&&&%%%%%%%%%%%%'''''''''%%%$$$$$$%%%'''((((((((()))******+++++++++,,,---...///...---,,,,,,,,,---.../////////.........//////000111111111222222222222000...,,,***666444333333222666BBBOOOdddtttqqqaaacccgggoooyyy|||sssbbbZZZWWWbbbwww|||xxx}}}+++(((%%%'''***,,,)))&&&***)))))))))))))))***++++++,,,///222444666777888888777666555666777999;;;;;;:::999999999:::;;;<<<:::888666666777777555333666444333666BBBXXXqqq{{{zzz{{{qqqttt~~~qqq^^^SSSFFF<<<999777444222555666777888888999;;;===999@@@FFFGGGGGGLLLXXXcccsssxxxyyyrrrnnnbbb]]]TTTMMMIIIGGGEEEDDDCCCAAAEEERRRbbboooyyy}}}|||~~~}}}yyyzzz|||}}}tttpppjjjgggeeeaaa\\\WWWKKKFFF@@@===>>>AAABBBAAA@@@CCCHHHMMMOOOOOOMMMKKKLLLHHHBBB>>>;;;999888777555555555666666555111...+++*********)))((((((((()))((('''&&&&&&'''((())),,,+++)))'''&&&'''((())))))'''$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''',,,***'''%%%&&&&&&%%%$$$###$$$%%%'''((())))))))))))'''###!!! """$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++//////...---,,,,,,,,,---***,,,------------...000111111222222222333333333666111///222333555CCCTTTnnnzzzqqqffffffjjjsss}}}|||uuubbb]]]^^^kkk{{{wwwpppvvv***'''%%%&&&)))+++(((%%%)))))))))))))))******++++++---///222444666777888999888666555666777999::::::999888888888999;;;;;;999888666666777777555333555444555888CCCUUUjjjxxxyyyyyyxxxxxx{{{~~~xxxwwwvvvhhhUUULLL@@@999777666555444555666888888888888;;;===;;;@@@FFFGGGHHHOOO]]]hhh{{{yyyvvvhhhaaaXXXQQQOOOMMMIIIGGGBBB>>>???IIIVVVcccqqq{{{}}}{{{zzz~~~yyysssoooiiiaaa\\\OOOIIIBBB>>>???AAACCCDDDCCCEEEIIILLLMMMMMMKKKJJJHHHDDD>>>:::888777666555444444333333444222000---,,,++++++******))))))((()))((('''&&&&&&'''((())))))((('''&&&'''(((***+++'''((()))))))))&&&### ''''''&&&&&&&&&&&&'''''')))'''%%%%%%'''((()))((($$$%%%&&&((()))*********(((&&&$$$######%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&'''((((((((((((((()))))))))*********++++++,,,,,,------------,,,,,,***))))))(((''''''((((((***,,,------------...000000000000111111111222222777222111444555777EEEVVVlllwwwsssjjjiiikkkttt}}}zzzsssddd^^^^^^kkk|||uuunnnuuu)))&&&%%%&&&((()))'''%%%)))))))))))))))***++++++,,,---///222444666777888999888777666666666777888888888888777888999999:::999777666666666666555444444555666:::CCCQQQaaalllkkknnnrrrwww}}}sssooosss}}}{{{jjjZZZIIIBBB999444444666666666666777888888888888;;;===???DDDIIIKKKNNNXXXhhhttt}}}ppphhh]]]XXXWWWUUUPPPJJJCCC???===AAAIIITTTdddrrr{{{~~~~~~vvv~~~uuujjjbbbWWWPPPGGGAAA@@@BBBFFFHHHHHHHHHIIIJJJJJJIIIIIIHHHEEEAAA<<<888777666666555666444333222333222000///------,,,++++++***))))))((((((''''''''''''((((((&&&&&&&&&&&&''')))+++---###%%%''')))***)))((('''''''''&&&&&&&&&&&&''''''(((&&&%%%%%%'''(((((((((%%%&&&'''((()))*********&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))******,,,------.........------,,,,,,+++*********+++++++++,,,---...------...000/////////000000000111111777222222555777:::HHHXXXkkkwwwtttlllkkknnnvvv~~~xxxpppeee]]][[[hhhzzzrrrkkksss)))'''&&&'''))))))(((&&&))))))))))))***+++,,,,,,---...000222555666777888:::999888777666666777777777777777777777888888999888666555555666666555444555555666;;;DDDQQQ___ggghhhmmmuuu|||ssshhhbbbfffqqq}}}ppp]]]MMM@@@;;;555222333555666777666888999999888999;;;===DDDHHHMMMQQQWWWddduuuyyyoooddd``````^^^VVVOOOJJJEEEAAAAAACCCIIIXXXeeerrrxxxxxx}}}uuujjj^^^XXXNNNFFFBBBDDDGGGJJJLLLKKKJJJHHHGGGGGGGGGGGGFFFBBB===:::999888888777999777555444444444333222......---,,,++++++******(((((((((''''''(((((((((&&&&&&&&&&&&''')))***+++***(((&&&$$$$$$&&&***...''''''&&&&&&&&&&&&'''''')))'''%%%%%%&&&&&&$$$###%%%&&&'''((())))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&((()))((((((((()))))))))******------......///.........//////............//////+++,,,......------///000/////////000000000111111555111111666777:::HHHXXXmmmzzzqqqjjjkkkpppzzzwwwnnn```WWWTTT```uuupppjjjrrr}}}***)))((()))******))))))))))))))))))***+++,,,---...///111333555666777777999999888777777666666666666666777777888888888888777666555555666666555444555555666===IIIWWWeeemmmooouuu}}}rrrfff```___lllyyyrrrdddSSSDDD;;;888444222222444666777777888:::::::::;;;>>>@@@FFFJJJQQQXXXbbbpppwwwmmmiiiiiifff]]]TTTOOOKKKGGGEEEBBBCCCKKKTTTeeeooo{{{{{{{{{sssddd^^^UUULLLFFFFFFHHHKKKMMMLLLIIIGGGFFFGGGHHHIIIHHHDDD???;;;:::999888777:::777555444444444333222//////...---,,,+++***)))'''(((((((((((((((((('''((((((''''''''''''((((((...---+++&&&""""""%%%(((''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%###!!!$$$$$$%%%&&&''''''''''''&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))((('''&&&%%%&&&''')))***)))))))))*********++++++,,,------.../////////...,,,,,,++++++++++++,,,,,,+++---............///111000000000111111111222222333///000555666999FFFVVVmmmzzzxxxjjjeeeiiirrr~~~yyynnnZZZPPPLLLYYYppppppjjjsss~~~************************)))))))))***+++,,,---......///111333555666777777888888888888777777777777666666777888888888888777666555444444666666555444666666:::CCCRRRbbbooovvvxxxrrreeecccfffkkk|||ssseeeXXXJJJ>>>888666444333333444666777777999:::;;;<<<>>>AAACCCFFFMMMVVVaaannn}}}wwwrrrppplllccc[[[SSSNNNJJJHHHDDD@@@AAAFFFWWWcccrrr}}}|||yyywwwzzzxxx{{{xxxgggccc\\\SSSKKKGGGGGGIIILLLKKKIIIHHHHHHIIIKKKLLLLLLGGGAAA===:::999777666777555444333444333111000//////...---+++***))))))''''''((((((((((((''''''))))))(((((('''&&&%%%%%% %%%***,,,***'''''''''''''''&&&&&&&&&&&&''''''"""!!!"""$$$&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&$$$######&&&&&&&&&&&&''''''''''''######$$$%%%&&&''''''((('''''''''''''''(((((())))))))))))*********+++++++++,,,---...............++++++******++++++,,,,,,+++---...///......///111000000000111111111222222222...///444555777DDDSSSjjjxxxttthhheeehhhqqq~~~{{{qqq[[[OOOJJJWWWnnnoookkkuuu)))*********)))))))))***)))))))))***+++,,,......///000222444555666777777666777777888888888888777666777888999999999888888666555444444666666555444666888@@@MMM^^^mmmwww|||tttaaa]]]eeerrr{{{vvveeeVVVLLLAAA888444444333333222444666888777999;;;===>>>AAADDDGGGKKKSSS```ooo~~~{{{wwwppphhhbbbWWWPPPKKKJJJGGGBBB@@@AAAKKKWWWfffqqqwww{{{zzzvvvtttyyyvvvwww~~~xxx}}}vvvhhhfffaaaYYYPPPIIIFFFFFFIIIIIIHHHIIIJJJLLLNNNPPPRRRMMMFFFAAA===:::888666666555444555555444111/////////...,,,+++)))((((((&&&'''((())))))((('''&&&(((((((((((('''&&&%%%$$$(((,,,+++))))))***''''''&&&&&&&&&&&&''''''""""""###%%%((()))'''&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&((((((((()))))))))*********+++,,,------.........---------------...//////,,,---//////......000111/////////000000000111111333///000444555777BBBRRRhhhwwwzzzpppjjjkkkqqq{{{}}}uuucccVVVPPP[[[qqq{{{mmmmmmxxx((()))))))))((((((((())))))))))))***+++---...//////000222444555666777777555666777888888888888888666777888::::::999999888555444333444666666555444666:::EEEUUUfffttt|||gggVVVXXXhhh{{{{{{nnn[[[MMMDDD<<<555000111222222222444666999777999<<<>>>@@@BBBFFFIIIPPPZZZiiizzz{{{ssslllggg[[[SSSLLLKKKJJJFFFCCCCCCDDDOOO]]]gggnnnvvv{{{xxxvvvxxxwwwwwwxxx}}}zzzoooppp|||wwwpppggggggddd]]]SSSJJJEEEDDDGGGGGGHHHIIILLLNNNQQQSSSXXXSSSLLLEEEAAA>>>;;;999777777777888888666333000///...---,,,***)))((('''&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%%%%(((+++)))$$$!!!###%%%'''''''''&&&&&&''''''''''''''''''((()))(((&&&$$$&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&'''''''''((((((+++***)))((('''&&&%%%%%%###$$$%%%&&&'''&&&%%%$$$''''''''''''((((((((())))))***+++,,,------------,,,,,,,,,,,,,,,---...///,,,---//////......000111............/////////000444000111555666777BBBQQQhhhxxx{{{pppnnnpppxxx~~~xxxkkk]]]VVV```tttwwwkkkmmmzzz'''((()))******)))((('''+++***))))))***,,,...///000111333555666777888888666666777999<<<===;;;:::777777888888888888777777:::666555666555333444888888???MMM___ooozzzttt\\\VVV]]]hhhzzzqqq^^^OOOCCC:::666666444222000222555777777555888:::???DDDCCCCCCHHHPPPWWWcccvvvzzzrrriii]]][[[WWWTTTPPPKKKFFFCCCDDDFFFMMMYYYccclllxxx{{{vvvuuuuuuqqqtttvvvtttqqqqqqvvv{{{wwwsssuuuyyy~~~|||xxxsssllleeeaaaffffffccc\\\RRRIIIEEECCCHHHLLLOOONNNMMMOOOQQQSSS[[[]]]]]]WWWKKKAAA;;;999:::999777444111//////000000...---------,,,+++*********))))))((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%$$$######%%%'''))))))((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((((((%%%%%%''')))))))))))))))((((((((((((***+++,,,...///......---///...---,,,,,,,,,,,,,,,,,,,,,------...//////000////////////000000000000111000111333444999EEERRReeevvvwwwooommmttt}}}~~~~~~jjj^^^ZZZggg|||rrrjjjnnnzzz'''((()))******)))((((((+++***))))))***,,,...000000111333444666777777888444444555777:::;;;999888999999::::::::::::999999999666555666666444666;;;>>>III[[[mmm{{{jjjXXXXXXbbbpppyyyiiiWWWIII???888444555444222111222555777777666888:::>>>CCCCCCEEEMMMWWWcccpppwwwnnnddd```ZZZVVVSSSOOOIIIEEEBBBAAAFFFOOOYYYdddqqq|||~~~yyytttrrrrrrtttvvvwwwsssmmmiiikkkmmmuuu}}}|||tttpppooowwwuuuqqqlllfffbbb^^^\\\dddeeeddd___VVVMMMGGGEEELLLQQQVVVWWWWWWWWWXXXXXX^^^cccfffaaaSSSEEE<<<999;;;:::888555333222222333222111000......,,,+++)))((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%!!! !!!$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((((('''((()))((((((((()))))))))))))))***+++,,,............---///...---,,,,,,,,,,,,---------......///000000111....../////////000000000111000111333444999EEERRReeeuuuvvvnnnkkktttqqqfffcccpppoooggglllxxx))))))*********))))))(((+++*********+++---///000333333555666888999999999555555555777999:::999888999999::::::::::::999999777555555777666555888===EEEVVVlll~~~rrrcccYYY___lll{{{}}}lll]]]LLLAAA:::555333555444333222444666888888888::::::>>>BBBEEEJJJWWWcccttt~~~uuunnnhhh```[[[YYYUUUNNNHHHBBB???@@@FFFNNNYYYiiivvv~~~{{{vvvrrrooooootttuuuuuupppiiiccc``````nnnvvvzzzpppjjjgggjjjgggbbb]]]ZZZXXXWWWWWW```cccdddaaa[[[RRRKKKGGGLLLSSS]]]eeehhhfffcccbbb```fffjjjfffZZZLLLAAA<<<;;;:::888777666555666666666555333111///,,,***)))''''''''''''&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&(((*********((('''(((((())))))*********)))***,,,---......------......---,,,,,,,,,------......//////000111111111...////////////000000000222111111333444888EEERRReeeuuuuuukkkhhhrrr~~~pppfffeeesssoooggglllxxx******************))))))*********+++,,,...000111555666888999:::;;;;;;;;;888777777888;;;<<<;;;:::777777888888888888777777666444555777555444888???KKK```yyyllldddaaajjjxxx}}}qqq^^^QQQBBB;;;666333444666444444444555777999::::::======???DDDJJJSSScccrrryyywwwooofff```^^^ZZZRRRLLLGGGBBB???AAAGGGRRRbbbooovvvyyy}}}~~~~~~}}}|||{{{xxxtttqqqooonnnooopppqqqnnnhhhaaa^^^\\\lllqqqvvvuuuooohhhdddccc^^^[[[XXXUUUTTTTTTUUUVVV[[[^^^aaabbb]]]UUUMMMHHHFFFPPPbbbttt|||yyytttqqqgggfffddd```ZZZQQQGGG@@@;;;999777666777888888888999999777333///,,,***))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%'''***,,,***'''''''''((()))******++++++)))***,,,---......------...------,,,,,,,,,------....../////////000000000000000000000111111111111222111111333444888DDDQQQgggvvvtttiiidddpppzzzjjjbbbbbbqqqrrrjjjooo{{{,,,,,,++++++******************+++,,,...///111111555666777888999:::::::::999888777888:::;;;;;;:::777777888888888888777777666555555666444444:::CCCVVVlllyyy~~~{{{gggfffjjjuuuvvvgggRRRGGG<<<777555444555777555555666777888999;;;===AAAAAADDDKKKRRR^^^qqq|||{{{uuulllfffbbb]]]UUUOOOMMMFFFAAA@@@CCCJJJXXXdddooottt{{{~~~}}}|||zzzyyywwwuuutttsssqqqpppnnnoooooommmiiiccc^^^\\\fffjjjnnnnnnjjjccc___]]]SSSSSSRRRRRRRRRTTTUUUVVVWWWZZZ]]]___]]]WWWOOOIIIAAALLLddd}}}~~~uuuiii\\\UUUTTTRRRIIIBBB:::777555555777888888777999:::888444///+++******((((((((()))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((())))))'''%%%$$$$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$&&&***+++)))&&&'''(((((()))***++++++,,,)))***+++------------,,,------,,,,,,,,,------...------............//////111111222222222333333333333111222333444888DDDQQQhhhwwwqqqfffbbbmmm|||zzztttgggaaabbbrrruuummmqqq}}}...---,,,+++******************,,,---///000111222333333555666666777777777888666555666777999999888999999::::::::::::999999777555555555444777AAALLLeee{{{|||{{{yyyyyyxxxtttcccgggppp}}}nnn^^^JJJ@@@888777666555555777555666888999999:::===???EEEFFFLLLTTT^^^kkk~~~zzz{{{}}}~~~}}}yyytttmmmggg___XXXSSSQQQJJJDDDBBBAAADDDLLLVVVfffnnnxxx~~~~~~~~~~~~zzzwwwuuutttttttttsssrrrqqqqqqpppnnnjjjddd___\\\[[[aaaiiimmmkkkeee]]]YYYPPPPPPPPPPPPQQQRRRTTTUUUVVVWWWYYY[[[[[[WWWPPPKKKCCCKKK___yyy|||lllYYYOOONNNNNNGGG@@@:::666333444666888888666777888888444...******+++&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((()))))))))'''&&&%%%%%%''''''&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''))))))((('''((())))))******+++++++++((()))+++,,,------,,,,,,------,,,,,,,,,---......---------...............111222222222222333333333333222222333444888DDDPPPhhhwwwlllccc```kkkxxx{{{vvvpppccc]]]```pppuuummmqqq{{{///...,,,+++******++++++)))***,,,...000111222222333444555666777777777777999777555555777888999888999999::::::::::::999999666555555666666<<>>AAAIIILLLSSS^^^hhhvvv~~~~~~~~~}}}|||{{{zzzyyyzzzzzz{{{{{{{{{zzzyyyyyyqqqsssvvvzzz~~~}}}}}}{{{uuukkkaaa[[[XXXUUUOOOJJJGGGCCC@@@DDDJJJXXXbbbpppyyy|||}}}~~~|||yyyvvvtttuuuuuutttrrrsssrrrpppnnnkkkgggbbb___WWW\\\ccciiijjjhhhdddaaaXXXUUURRRPPPPPPRRRUUUWWWWWWWWWVVVXXXYYYWWWRRRNNNIIIHHHTTTgggqqqooollloooooodddVVVMMMJJJHHHCCC???;;;777333444777999888555333555666222---)))***,,,&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((('''&&&%%%&&&'''((('''&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))((()))***************************((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,---...////////////...............000000000111111111222222333222222333333777CCCPPPgggvvv{{{fff```___jjjuuuxxxuuurrr^^^YYY\\\lllvvvmmmpppzzz///...---+++******++++++)))***,,,...000222222333666777888999999999999999;;;999777777999:::;;;:::777777888888888888777777555444555666999AAARRRccczzz~~~}}}zzz{{{zzzsssrrrvvv~~~|||qqqhhhnnnwww~~~oooXXXEEE@@@999555777888555333333555888:::;;;:::;;;???BBBKKKOOOXXXdddooo|||~~~~~~}}}|||zzzxxxvvvuuunnnnnnnnnnnnnnnmmmlllkkkkkkmmmrrrwww{{{~~~}}}yyynnnccc]]]\\\XXXTTTOOOLLLFFF@@@AAADDDLLLXXXhhhsssxxxzzz|||~~~{{{wwwuuuuuuuuusssqqqqqqpppnnnmmmllljjjfffcccZZZ[[[^^^aaaeeeiiimmmoooaaa]]]VVVQQQPPPRRRWWWZZZYYYWWWVVVVVVXXXWWWTTTQQQLLLFFFIIIUUU\\\YYYYYY^^^\\\XXXRRRLLLGGGCCCAAA@@@<<<888444444888:::888555000333444111,,,(((***---'''((((((((())))))******))))))))))))((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&"""!!! !!!###$$$###"""(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%(((++++++)))(((***---+++++++++***************((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,---...///000000000000////////////////////////000000000000444222222333333777CCCPPPeeeuuusssbbb]]]___jjjuuuxxxvvvttt___ZZZ]]]mmmxxxooorrr{{{666333...***)))***,,,...)))+++---///111333444444666666777888888888888888::::::999999999999999999:::999999888888999999:::999555666;;;<<>>???BBBGGGMMMSSSaaauuu{{{xxxxxxzzz{{{{{{zzzvvvqqqlllhhhiiiiiihhhgggeeedddcccccc^^^aaafffkkkoooqqqsssssswwwzzz~~~yyynnngggddd\\\ZZZVVVPPPIIICCCAAA@@@BBBOOO]]]eeeooozzz}}}~~~zzzwwwsssqqqpppooommmooopppoookkkgggdddcccZZZZZZ[[[^^^bbbhhhmmmqqqlllddd\\\WWWXXXYYYXXXVVVYYYWWWUUUTTTUUUUUUTTTRRRNNNMMMKKKIIIHHHJJJLLLNNNNNNLLLHHHEEEBBBAAA@@@AAA<<<888555666999:::666333333222111///......------))))))))))))((((((((((((******))))))))))))******)))+++,,,,,,***(((''''''((((((((('''&&&&&&%%%%%%***)))((('''&&&''''''(((''''''&&&''''''((()))***&&&&&&''''''&&&$$$"""!!!$$$$$$$$$$$$###"""!!!!!!%%%$$$%%%'''***)))%%%!!!%%%&&&((()))))))))(((''')))***+++------,,,,,,+++((()))+++,,,---.....................////////////---......///000//////////////////000111111222222000111333555555999FFFSSShhhtttlll\\\[[[^^^jjjyyyyyyqqqccc\\\[[[iiitttmmmqqq{{{222000---***)))***,,,---***+++---///111333444444666666777888888888888777999999999999999999999999:::999999888888999999:::666333555:::===EEE^^^wwwzzzuuuuuuuuu{{{}}}wwwvvv}}}rrrjjjnnnsss}}}zzziiiWWWGGG===999888666555555555777888<<<::::::>>>@@@AAAEEEKKKOOOWWWhhh}}}|||vvvsssrrrsssssssssrrrnnniiidddaaaaaa```___^^^\\\[[[ZZZYYYWWWYYY]]]aaaeeegggiiiiiilllooossswww|||{{{sssmmmiiibbb___ZZZTTTMMMGGGBBB@@@===GGGRRR\\\hhhvvv}}}~~~}}}|||yyyvvvsssqqqpppooonnnoooooolllhhhdddbbbaaa^^^]]]\\\^^^bbbiiiqqqvvvuuuggg]]]ZZZZZZ\\\\\\ZZZXXXVVVVVVXXXZZZZZZZZZ[[[TTTLLLGGGGGGIIIIIIIIILLLJJJGGGDDDBBBAAA@@@AAA===999666666888999666222000000...---,,,+++++++++))))))))))))(((((((((((((((((((((''''''(((((((((''')))******(((&&&%%%&&&&&&&&&''''''''''''''''''((('''&&&$$$$$$$$$%%%&&&)))(((((('''''''''((((((''''''((()))((((((&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$'''&&&&&&(((***)))&&&###%%%&&&'''((()))((((((''''''((()))*********)))((())))))***++++++,,,++++++............////////////............/////////000/////////000111111222222000111333555555999GGGUUUiiiuuukkkZZZXXX[[[hhhwww~~~zzzssshhh```^^^kkkwwwooosss}}}---,,,++++++******+++++++++,,,...000222333444555555666777777888888777777777888888888999:::::::::999999888888888888999999666333555:::@@@LLLfff~~~uuuqqqrrrxxx~~~zzzllliiiqqqzzz~~~lll[[[LLL@@@888777666555555555666777888>>><<<===@@@CCCDDDJJJQQQXXXbbbuuu~~~~~~~~~xxxrrrnnnmmmhhhhhhgggeeebbb^^^YYYWWWWWWVVVUUUSSSRRRPPPNNNNNNMMMNNNPPPRRRUUUWWWYYYZZZ[[[^^^bbbgggmmmttt{{{{{{uuurrrkkkfff```ZZZUUUNNNFFF@@@;;;@@@GGGOOO]]]lllvvvxxxzzzyyywwwuuusssrrrqqqppppppooolllfffaaa]]][[[\\\```___^^^^^^ccckkkvvv}}}vvvkkkeeeccccccccc___\\\XXXXXXZZZ___bbbdddjjj^^^OOOFFFEEEGGGFFFEEEGGGEEECCCAAA???>>>>>>>>>>>>:::777666777777444111000///...---,,,,,,++++++))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&'''((((((&&&$$$$$$%%%%%%%%%&&&&&&'''(((((()))&&&&&&%%%$$$$$$$$$%%%%%%******(((''''''&&&&&&&&&&&&'''((())))))))))))(((%%%&&&''''''((((((''''''((('''&&&'''((()))(((&&&&&&&&&'''(((((((((((('''&&&'''((()))))))))((((((++++++,,,,,,,,,,,,++++++............///////////////......---...///000111/////////000111111222222111111333555555;;;IIIXXXlllvvvkkkYYYWWW[[[fffuuu~~~|||wwwmmmddd```lllyyyrrrvvv***+++,,,---------,,,,,,,,,---///111222444444555555666666777777777777777666777777888999::::::;;;999999888888888888999999888666888===EEETTTnnn}}}uuusssuuu~~~ooofffiiivvvsss___OOOCCC;;;777666666555555666777999:::>>>===>>>BBBEEEHHHPPPYYYeeeqqq|||}}}}}}}}}}}}}}}}}}~~~~~~}}}zzzvvvpppjjjfffddd^^^]]]\\\ZZZWWWSSSPPPNNNOOONNNMMMKKKIIIGGGFFFEEECCCDDDDDDEEEGGGHHHJJJKKKLLLNNNQQQVVV[[[ccckkkpppxxx{{{~~~zzzuuunnnfff```[[[TTTJJJBBB@@@???@@@EEEQQQ```jjjooovvvvvvvvvvvvuuutttsssrrrpppmmmggg___WWWRRRQQQQQQ\\\]]]___aaafffnnnyyy~~~zzztttoookkkiiigggbbb\\\ZZZ^^^fffmmmrrrzzznnn]]]OOOGGGEEEEEEEEE@@@???>>>===<<<<<<<<<<<>>===<<<<<<<<<<<<===>>>???@@@AAABBBEEEHHHKKKQQQXXX]]]fffkkkqqqtttuuuyyy{{{tttkkkeee```XXXNNNGGGDDD@@@===@@@IIIUUUaaaiiiqqqsssuuuvvvwwwwwwuuuuuuppplllcccYYYOOOIIIGGGHHHSSSXXX___dddhhhooowww~~~yyy|||}}}wwwqqqnnnmmmkkkfffaaaaaahhhsssuuubbbPPPFFFDDDFFF=====================>>>>>><<<888555444333222111222222222222222111000///))))))))))))((((((((((((((((((''''''''''''((((((&&&'''((('''%%%$$$&&&'''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))(((((('''&&&&&&%%%%%%###$$$%%%'''(((((((((((('''&&&%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&''''''((()))))))))))))))******+++)))***,,,...///000111111............////////////000///---,,,---...000222/////////000111111222222111000222444666>>>OOO___qqq{{{kkk\\\[[[]]]fffrrr{{{{{{yyykkk```YYYccczzzwwwooosss|||~~~}}}}}}+++---///111222111000///...///000222444555555555444555666666777777666666666777777777888999999999888888777777777777888888555999???EEEOOO```tttooo``````hhhuuu~~~qqq]]]KKK???:::888999555555777999:::<<<===>>>===>>>BBBGGGKKKRRR```nnnzzz~~~}}}||||||wwwwwwvvvwwwxxxxxxvvvuuurrrnnniiieeeaaa]]]XXXUUUPPPOOOLLLIIIFFFDDDBBBBBB======<<<;;;999888777777777777888888999999999999:::;;;===???AAADDDIIIMMMTTTYYY```dddgggmmmwww}}}wwwnnnggg```YYYRRRMMMEEEAAA>>>@@@DDDLLLZZZffflllooorrrvvvxxxxxxwwwvvvnnnjjjaaaWWWMMMFFFEEEEEELLLTTT]]]cccfffjjjpppuuuyyy||||||wwwpppjjjjjjlllhhhffffffkkkvvvttt\\\KKKDDDCCC======>>>???@@@AAABBBBBB>>><<<888555333222222333//////000111000///...---))))))))))))(((((((((((())))))(((((((((((())))))'''(((((('''%%%%%%'''))))))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((******,,,+++)))((('''&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%$$$"""###%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((()))***&&&''')))+++---///000000............///////////////......---...///000111/////////000111111222222111000111333666???RRRcccttt}}}mmmZZZZZZ]]]fffqqqxxxyyywwwjjj^^^UUU^^^uuussskkkpppzzz}}}---...000111222111000000///000111333444555555555444555666666777777666666777777777777888888888888888888777777777777888888555<<>>???@@@>>>???DDDJJJPPPXXXiiixxx}}}{{{yyyxxxxxxtttsssrrrsssttttttqqqnnnlllhhhccc___\\\XXXTTTPPPJJJHHHEEEAAA???======<<<888777777666555555444444444555666777777777666555666777999:::;;;<<>>666444555666555666999;;;>>>@@@AAAAAA???AAAFFFMMMSSS]]]nnn~~~}}}zzzxxxvvvuuuuuurrrpppoooppprrrqqqmmmjjjccc^^^XXXTTTRRROOOKKKGGGFFFDDD@@@<<<:::999888999666666666666555555555555222333555777777666555444333555777888999999;;;======BBBGGGJJJNNNWWWfffqqq{{{~~~{{{xxxpppfff]]]WWWVVVVVVMMMKKKHHHEEE>>><<>>??????CCCEEEJJJPPP[[[lll~~~}}}{{{yyywwwsssppplllkkkjjjiiiiiifffccc```VVVUUURRRNNNKKKGGGDDDCCC======<<<:::999777666555555555444333333222111111555444333222222444555777777777888888999999999:::<<<<<<===AAAHHHQQQZZZ```rrr{{{~~~}}}zzzuuulllccc[[[WWWUUUQQQQQQPPPJJJDDDCCCGGGLLLUUU\\\eeellloooqqqsssuuurrrlllddd___^^^]]]XXXTTTUUUWWWXXXWWWUUUUUUXXX[[[aaattt{{{vvvlll```___dddqqqvvvuuusssmmmcccTTTEEE:::===<<<<<<===???@@@???===???>>>;;;888555222///...333111/////////...,,,+++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&''''''(((((())))))'''((()))***)))(((&&&$$$***)))'''&&&%%%%%%&&&&&&(((***+++***&&&###!!! ((())))))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%'''(((((()))))))))))))))&&&''')))*********)))(((,,,,,,,,,+++++++++******......//////////////////////////////////////////000000000000000111111111222111111444888BBBVVViii{{{~~~mmm```___fffsss~~~wwwfffXXX]]]qqq|||mmmkkkmmmyyy111111111111111111111111111222222333333444444555555777888777666555666888888999999999999888888777:::777666888777555888<<<@@@ZZZlllrrrxxx|||wwwdddeeelllzzzxxxjjjSSSGGG<<<888666444333555555666777999<<<>>>??????DDDHHHMMMUUUaaasss|||zzzxxxuuuqqqnnnhhhfffdddcccbbb```\\\YYYRRRPPPNNNJJJGGGCCCAAA???999999777555444333222222222222222222333333333333555444333222222444555777888777777777777777777777888888:::===DDDMMMVVV\\\lllvvv~~~{{{yyyuuuooogggaaa]]][[[WWWVVVSSSMMMHHHFFFGGGIIINNNVVV```iiimmmoooqqqrrrqqqlllfffcccdddbbb^^^[[[XXXYYYXXXVVVRRRQQQRRRTTT^^^pppxxxkkkaaaeeeqqq~~~{{{vvvtttooohhh^^^QQQDDD<<<;;;;;;;;;===@@@AAAAAA???@@@???===:::666333111000222000///.........,,,+++++++++******))))))((((((''''''''''''''''''''''''(((((('''''''''((())))))++++++******)))******+++&&&''')))***)))(((&&&%%%***)))'''&&&%%%%%%&&&&&&%%%'''))))))'''$$$######&&&'''((((((((((((''''''(((((((((''''''''''''&&&%%%&&&&&&'''''''''''''''&&&'''((()))***))))))(((*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---////////////////////////111111111111222222222222222111222444888CCCWWWiiizzz~~~nnnaaabbbiiivvvuuueeeWWW[[[qqq}}}nnnlllnnnzzz///////////////000000000111222222333333444444555555777888777666555666888<<<<<<;;;;;;999888666555;;;888777888666555999???KKKhhh|||~~~ooobbbjjjwwwlll]]]JJJ@@@888555555444444777555666888;;;===>>>??????FFFLLLTTT___mmm~~~|||xxxuuusssoookkkgggaaa___]]][[[YYYVVVRRRPPPKKKIIIGGGDDDAAA>>><<<:::777666444222111000000111000000111111222333444444444444333222333444555666888777777666666555444444666777999<<>>;;;888555333111111000............,,,***+++++++++***))))))((((((((((((((((((((((((((((((&&&&&&'''''')))***,,,---,,,***(((&&&%%%&&&'''(((&&&'''((()))))))))(((''')))((('''&&&&&&&&&&&&&&&"""%%%'''((('''&&&&&&&&&$$$%%%&&&'''((((((((('''***))))))))))))(((((((((%%%&&&&&&'''''''''''''''''''''((()))))))))))))))((()))***+++,,,------...------........./////////000000000000000000000000111111222222333333333333333222333555999DDDXXXjjjzzz~~~pppcccccckkkyyysssdddVVVZZZppppppnnnooo{{{///////////////000000000111222222333333444444555555777888777666555666888;;;;;;;;;:::999777666555:::777666777666666===EEE\\\yyytttjjjdddrrryyybbbRRRCCC;;;555444444333444777555777:::<<<>>>???AAABBBHHHQQQ___nnn}}}|||}}}~~~xxxvvvrrroookkkgggccc___\\\YYYVVVSSSQQQNNNKKKHHHDDDCCCAAA???<<<:::888777777666444222111111222333///000000111111222333333444444333333333444555666777666666666666666666666777999<<>>@@@???>>>???>>>===<<<999666333222000///------......,,,***,,,,,,+++******))))))(((''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,***(((&&&$$$###$$$&&&(((%%%&&&'''((())))))((((((((((((''''''&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''$$$%%%&&&'''((()))))))))))))))))))))(((((((((((('''(((((()))))))))))))))'''(((((()))))))))))))))))))))***+++,,,,,,------......//////000000111111000000000000000000000000000111111222222333333333444333333666999DDDXXXkkkzzzrrraaaccclll{{{ttteeeXXX\\\qqqrrroooppp|||/////////000000000111111111222222333333444444555555777888777666555666888888888999999888777666666777555555666666999BBBMMMkkk|||ppplllooopppZZZKKK>>>888444444333222333666666999<<<>>>???AAADDDGGGLLLYYYlll{{{yyyzzz|||tttqqqnnnjjjgggbbb]]]ZZZXXXUUUQQQNNNLLLIIIFFFCCC???>>>===;;;999777555444555444333222111222222333111111111111111111111111333333333333444444555555555555666666777888999999888;;;???BBBFFFNNNYYYbbbllluuu|||{{{yyywwwvvvtttpppkkkgggccc^^^XXXWWWXXXUUUNNNHHH???DDDMMMXXXaaagggjjjkkkiiijjjjjjkkkjjjhhheeebbbdddbbb___[[[XXXTTTPPPNNNNNNYYYlllwwwnnnhhhjjjnnnmmmkkkkkkaaa```]]]ZZZTTTLLLCCC===;;;::::::;;;<<<===;;;:::=========<<<999666333222000///------......---+++,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))+++)))'''&&&&&&)))+++---&&&&&&'''(((((()))))))))'''''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%%%%&&&%%%&&&'''((()))*********(((((('''''''''&&&&&&&&&'''(((((()))))))))))))))((((((((((((((())))))***++++++++++++++++++++++++******+++,,,------......000000000000000000000000//////000000111222222333444333333666999DDDXXXkkk{{{qqq^^^```jjj{{{yyykkk^^^bbbtttsssppprrr}}}......//////000000111111111222222333333444444555555777888777666555666888666777777888888888777777666444444555666:::FFFSSSqqq|||yyywwwooorrr~~~yyyfffRRREEE;;;777444555444222444777888:::===>>>???CCCIIIOOOWWWeee{{{~~~{{{xxxuuutttuuuwwwqqqnnnjjjgggddd```[[[WWWSSSPPPLLLIIIGGGDDDBBB???;;;:::999888666555333333111111111111111111000000222222222222222222111111333333333444444444555555444444555666888999:::;;;888<<>><<<;;;:::;;;<<<<<<:::888<<<<<<===<<<:::777444222111///......//////...---,,,,,,,,,+++******))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''((('''&&&%%%&&&(((***+++''''''''''''((((((((((((&&&''''''(((''''''&&&&&&''''''((('''%%%$$$$$$%%%''''''((()))*********)))&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((()))******,,,,,,,,,+++++++++******++++++,,,---...//////000000000000000000000000000......///000111222222333333222333555999DDDXXXjjj{{{~~~mmm\\\^^^hhhxxx~~~ssshhhlll|||sssqqqrrr,,,------...//////000000111222222333333444444555555777888777666555666888777888888999999888888777777555555555555:::GGGUUUkkkzzz|||wwwxxxxxxzzznnnlllxxxnnn[[[III>>>888555444666666444666;;;999<<<>>>>>>???EEENNNUUUfffsss~~~}}}{{{wwwqqqmmmlllmmmnnnoookkkhhheeebbb___[[[VVVSSSNNNKKKFFFCCCAAA???===;;;777777666555444333222111...///000111111111///...111111222222333333444444333333444444555555444444444444555666666777888888888===CCCFFFJJJSSS```kkkyyy~~~zzzvvvvvvwwwvvvsssooohhheee```^^^\\\ZZZUUURRRIIIHHHGGGLLLUUU^^^dddgggiiijjjkkkkkkjjjhhhggggggbbb```^^^\\\\\\YYYUUUQQQJJJNNNZZZnnnlll^^^RRRPPPRRRRRRPPPNNNKKKJJJIIIIIIHHHGGGCCCAAA<<<;;;;;;<<<===>>><<<;;;<<<===>>>>>><<<999666444111000//////000111///...---,,,,,,++++++******)))''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&)))((((((''''''''''''(((%%%&&&'''(((((('''&&&&&&&&&''''''&&&%%%$$$%%%'''''''''(((((()))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''')))(((((('''((()))***+++++++++++++++++++++,,,,,,------...///000111222222////////////////////////...//////000222333333444222111222444888CCCWWWiii|||wwwggg\\\]]]fffvvvzzzrrrwwwrrrppprrr++++++,,,------...//////111222222333333444555555666777888777666555666888:::::::::::::::999888777999777666555444999GGGVVVdddpppooojjjpppvvv||||||gggkkk{{{yyyfffSSSCCC999555333444777777666999>>>:::===>>>>>>@@@FFFQQQZZZqqq}}}}}}|||xxxqqqiiieeefffhhhiiiiiieeeccc___\\\ZZZVVVRRRNNNJJJFFFBBB???===<<<:::888555555444333222111000000---///111333444222000...///000111222444555666777222333444444555555444444444444555555555555555555:::@@@FFFJJJNNNWWWeeeppp{{{zzzvvvvvvxxxyyywwwsssllliiieee```]]]ZZZWWWUUUMMMIIIFFFHHHPPPZZZbbbfffdddfffggggggffffffggggggeeeccc``````___]]]XXXTTTIIIKKKUUUfffvvv|||{{{xxxgggZZZOOONNNPPPNNNIIIGGGEEECCCAAAAAABBBCCCCCCCCC<<<;;;;;;===???@@@???>>>===>>>??????>>>;;;888555222111000000111111000///------,,,++++++******)))((((((((((((((((((((((((((((((((((((((()))******)))))))))(((((('''&&&&&&***)))((('''''''''''''''%%%&&&'''(((((((((&&&&&&%%%&&&&&&&&&%%%%%%&&&((('''''''''(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''(((((())))))))))))))))))((('''''''''(((***+++))))))***+++,,,------...******+++,,,---...///000///////////////////////////000111222333444555555222111111444888BBBVVViii|||rrrccc]]]^^^fffttt~~~yyyqqqppprrr,,,,,,,,,---...///000111333333333333444555666666999888777666555555555555777777777777777777777777999777666888888:::CCCMMM^^^cccjjjnnnrrryyyjjjaaafffpppmmmYYYEEE:::777333333444444666777999999:::;;;>>>CCCGGGLLLYYYfffzzz~~~}}}}}}~~~}}}zzzxxxxxxooofffcccfffhhhddd^^^bbb^^^YYYVVVSSSPPPJJJFFFGGGEEEBBB???;;;999777666333222111000////////////...///000000000000000///222222333444444555666666555555444444444555666666444444444333333444888;;;???DDDKKKQQQXXXbbbmmmuuu|||}}}~~~}}}||||||}}}}}}|||{{{zzzzzzxxxssslllfffaaa]]]ZZZWWWTTTOOOJJJHHHLLLTTT[[[___dddddddddcccccccccdddeeehhhgggeeeeeeccc^^^VVVPPPOOOJJJJJJVVVjjjwwwyyyuuuhhh^^^PPPFFFBBBAAABBBBBBDDDAAA===;;;;;;===AAADDD999999:::;;;>>>?????????@@@?????????>>>;;;666222...///000000000///---------+++))))))+++,,,)))'''******))))))((((((''''''((((((((((((((((((((((((+++***((('''&&&&&&''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%!!!!!!'''+++)))&&&&&&&&&&&&&&&''''''(((((()))((('''&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&+++)))(((***,,,---+++((())))))))))))***+++,,,---,,,,,,---...///////////////////////////000111111/////////000111111222222222222444777;;;EEEXXXiiiwwwzzzooo^^^UUUXXXddduuuqqqpppsss,,,,,,,,,---...///000111333333333333444555666666777777666666666666777777777777777777777777777777777555444777999>>>IIITTTccchhhnnntttzzzrrr```ZZZbbblllzzzgggSSSBBB888555444555555666777999:::;;;<<<===@@@EEEJJJRRRaaaooo}}}||||||||||||zzzyyysssnnnjjjlllqqqpppiiiaaa^^^YYYSSSPPPNNNKKKGGGCCCBBBAAA>>>;;;888666555444333222111000////////////......///000000000000///000000111222222333444444333222222333333444555666444444555555555666999<<<@@@FFFNNNVVV___jjjvvv~~~}}}~~~~~~}}}|||}}}|||||||||{{{{{{{{{{{{yyyuuuoooiiiddd```\\\YYYVVVQQQKKKGGGHHHNNNWWW]]]ddddddddddddccccccdddeeegggfffffffffeee```XXXRRRGGGCCCCCCMMM]]]jjjnnnlllggg^^^QQQGGGCCCBBBBBBCCCDDDBBB>>><<<<<<>>>BBBDDDDDDCCCBBBBBBCCCEEEFFFFFF@@@>>>===<<<<<<;;;888666///000000000000///...------+++)))***,,,,,,+++)))******))))))((((((''''''(((((((((((((((((((((((((((((('''&&&''''''((()))((((((''''''''''''(((((('''''''''(((((('''''''''(((%%%###$$$''')))(((&&&''''''''''''(((((())))))(((''''''&&&&&&&&&&&&'''%%%&&&''''''(((''''''''''''&&&%%%''')))***)))&&&************+++,,,---...,,,,,,---...///////////////////////////000111111/////////000111111222222333222444777;;;EEEXXXjjjxxx{{{mmm\\\PPPTTTaaauuusssrrrttt,,,,,,,,,---...///111111333333333333444555666666555555555555666777999999777777777777777777777777555333333666;;;DDDSSS```ppprrrwww~~~}}}ttteeeYYYYYYeeeqqqppp]]]LLL===555444666666666777999:::<<<===??????BBBHHHOOO[[[mmm~~~~~~|||zzzzzz{{{{{{zzzyyyppppppttt{{{}}}qqqggg\\\VVVOOOKKKIIIGGGCCC@@@<<<;;;999777555333222222222222111000////////////---...//////000000000///000111111222222333333444111111111222333444555666333444666777777888;;;===BBBHHHSSS]]]hhhttt}}}~~~}}}|||{{{zzz{{{{{{|||zzzwwwrrrnnnjjjeee___\\\ZZZWWWQQQJJJFFFJJJSSS[[[bbbdddddddddcccbbbccceeefffeeeeeeeeebbb\\\TTTNNNEEECCCBBBGGGRRR\\\bbbeeeddd\\\QQQHHHDDDCCCDDDDDDEEECCC@@@>>>>>>@@@CCCEEEHHHFFFCCCAAAAAACCCEEEGGGAAA???===<<<======<<<:::222222111000000///...---,,,+++***+++,,,---,,,+++******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''(((******((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))''''''&&&&&&&&&&&&((((((((((((((()))))))))&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((%%%$$$%%%&&&)))***)))'''+++++++++++++++---......,,,,,,---...///////////////////////////000000111/////////000111111222222444333555777;;;FFFYYYkkkyyy{{{~~~lll[[[OOOSSSaaauuu~~~|||vvvsssttt,,,---------...000111222333333333333444555666666555555555555666777888999777777777777777777777777666333333888???JJJ\\\kkk|||vvvrrriii___\\\eeeuuu|||fffSSSEEE999444444666666777888999;;;===>>>@@@AAAEEEMMMVVVeeezzz~~~~~~}}}{{{yyyxxxyyyzzzzzzyyysssvvv|||wwwlll]]]WWWOOOIIIFFFDDD@@@===777666555333222222111111111111000///////////////---......///000000000000333333333444444555555555333333333333333333444555111444666888999;;;>>>AAAEEELLLXXXdddooo{{{~~~~~~|||zzzyyyzzz{{{|||{{{yyyvvvsssooojjjddd```___^^^ZZZRRRKKKKKKQQQWWW___bbbddddddbbbaaaccceeeeeefffeeeccc^^^VVVNNNIIIHHHFFFDDDDDDGGGNNNVVV\\\\\\WWWOOOHHHEEEDDDEEEFFFFFFDDDBBBAAAAAABBBDDDFFFFFFDDDAAA===<<>>AAACCCIIISSS___ooo~~~}}}}}}}}}{{{yyyyyyyyyzzzyyyxxxwwwxxx|||~~~sssjjj\\\UUUMMMFFFCCC@@@<<<999444444333222111111111111111000//////////////////---...///000111111111111333333444444444444555555777666555444333333333444111333666999;;;???CCCFFFKKKSSS___kkkuuu~~~|||zzzyyyyyyzzz{{{zzzyyywwwuuusssoooiiieee```bbb```ZZZQQQMMMNNNQQQZZZ^^^bbbcccaaa```bbbeeehhhhhhhhhfff```ZZZTTTPPPKKKIIIEEE@@@>>>BBBJJJPPPUUURRRMMMIIIEEEEEEGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFDDDAAA???@@@EEEIIIFFFGGGJJJLLLMMMIIIDDD???999777444111///......///***+++,,,,,,,,,,,,---...******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''''''''&&&%%%%%%'''((()))'''(((***+++,,,------...(((((((((((()))***+++,,,+++,,,---///000111111111000000////////////000000/////////000111111222222444333555888===III^^^qqq}}}~~~pppaaaVVVYYYeeewww|||rrrkkkjjj|||qqqoooqqq---------...///000222222333333333333444555666666888777666666666666666777888888888888888888888888:::888999???IIIXXXmmm~~~|||yyyyyyyyyvvvrrrkkkfffaaacccooo{{{hhhRRRDDD;;;666555666555666666888:::<<<>>>???CCCFFFOOO[[[hhhxxx}}}}}}}}}|||{{{{{{{{{zzzwwwuuutttsssssstttsssnnnfff___UUUOOOGGGBBB???<<<777444333333222111111111111111000//////....../////////...///000111222333333333222222222222222222222222777777666555444444444444222444777:::>>>DDDKKKOOOVVV^^^iiittt~~~~~~{{{yyyxxxxxxxxxxxxwwwvvvvvvuuurrrnnnjjjaaacccbbb]]]VVVOOOLLLLLLTTTZZZ___aaa______bbbfffjjjkkkkkkiiiddd```]]]\\\RRROOOIIIBBB>>>???FFFLLLRRRQQQNNNJJJGGGFFFGGGIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHEEEAAAAAACCCGGGFFFHHHMMMRRRSSSOOOHHHBBB<<<999555111///...//////***+++,,,,,,++++++,,,---******))))))((((((''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&'''&&&&&&&&&&&&'''((((((&&&(((***+++******+++---(((((('''(((((()))***++++++,,,...///000111222222111000000////////////////////////000111111222222333222444888>>>KKKaaauuupppaaaSSSWWWcccvvvzzzqqqiiiiii{{{{{{llljjjmmm|||------......///111222333333333333333444555666666666666555666666777888999888888888888888888888888:::888;;;CCCOOO```uuu{{{vvvvvv|||qqqkkkhhhnnn~~~rrr___JJJ>>>888555555666666777888999<<<>>>@@@AAAEEEJJJUUUdddrrr~~~}}}}}}}}}}}}}}}}}}zzzvvvsssnnnllliiifffddd___ZZZUUULLLGGGBBB>>>===;;;666333222222111000000000000000//////.........//////000///000111222333444444444222222222222222222222222444333333333444444555666444666999<<>>;;;666111......///000***,,,---,,,***)))***,,,******))))))((((((''''''((((((((((((((((((((((((''''''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((('''''''''&&&$$$"""###''')))(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&((()))((('''&&&$$$%%%&&&''''''((('''''''''&&&(((++++++)))(((***+++(((((((((((()))***+++,,,+++,,,...///111222222222111111000////////////////////////000111111222222111111333888???MMMdddyyy{{{kkk]]]QQQUUUaaauuu{{{rrrkkkjjj|||xxxhhhfffiiixxx............///111222333333333333333444555666666333444444555777888:::;;;888888888888888888888888999888<<>>>>>===999555222111000/////////////////////.........//////000000000222333444555555555444444444444444444444444000000111222333555777888777888;;;>>>EEENNNYYY```iiiqqq}}}~~~{{{wwwtttrrruuutttssstttuuutttsssqqqmmmiiiddd```\\\XXXTTTPPPLLLSSS[[[^^^]]]]]]bbbgggkkkjjjeee^^^UUUOOONNNOOOPPPLLLFFF@@@===???DDDGGGXXXXXXVVVQQQJJJFFFEEEFFFIIIIIIJJJJJJJJJJJJIIIIIIMMMPPPSSSPPPHHHAAA??????@@@BBBFFFLLLPPPPPPNNNKKK@@@<<<777111......///000***,,,---,,,)))''')))+++*********)))((((((''''''((((((((((((((((((((((((%%%&&&''')))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&***&&&"""$$$(((+++(((%%%(((((('''''''''&&&&&&&&&&&&'''((())))))'''%%%###$$$%%%'''((((((((('''&&&(((***---,,,***)))***,,,))))))))))))***+++,,,---+++,,,...///111222222333111111000////////////////////////000111111222222000000222888???NNNfff{{{wwwgggYYYRRRUUUbbbuuu|||tttmmmkkk|||vvvfffcccfffuuu------...///000111222222333333444555666777888999777666555444555777999:::===999888:::;;;999999;;;>>><<>>BBBEEEFFFKKKRRR___qqq}}}}}}~~~~~~|||vvvoooiiiccc```]]]YYYUUUOOOIIIEEEBBB@@@===999666444333222000000////////////000000.........///////////////000111111111111222222222666666666666666666555555666555555444333333444444222666<<>><<<>>>???AAACCCDDDDDDDDDDDD>>>999333000000///---+++///---++++++,,,,,,,,,+++,,,,,,,,,+++++++++******++++++***)))))))))))))))'''''''''''''''''''''''''''((()))))))))(((&&&%%%'''((((((((('''%%%###!!!$$$%%%&&&''''''%%%###!!!%%%%%%%%%&&&&&&((()))***''''''(((((('''%%%###"""%%%%%%%%%&&&&&&&&&''''''((((((''''''((()))+++,,,,,,+++*********+++,,,------------...000111000///000000000000000000000000///......///111222222111000111222555>>>QQQiiizzz|||pppaaaTTTOOORRR___sss~~~{{{zzzzzzuuuiiidddeeevvv------...///000111222222333444444555666777777888555666777888888999999999@@@<<<:::;;;:::777666888===>>>EEETTTgggzzzzzz}}}~~~lllUUUGGG:::666555444333444999999999;;;???CCCEEEGGGNNNVVVdddvvv~~~|||||||||}}}~~~|||yyyvvvqqqjjjddd\\\YYYVVVRRRNNNJJJDDD@@@@@@>>>;;;888555333222111222111000//////000111222/////////000000000000111222222222222333333333333555555555555555555555555444444333222222222333333333777>>>DDDKKKTTT```hhhuuu|||xxxvvvuuutttttttttsssrrrpppnnnmmmhhhgggfffccc```\\\YYYWWWQQQTTTYYY^^^bbbbbbaaa______ZZZRRRJJJEEEBBBAAABBBBBB@@@@@@AAA>>>;;;>>>CCCOOOVVV[[[XXXSSSOOOKKKGGGQQQQQQRRRQQQOOOMMMKKKKKKPPPRRRRRROOOIIICCC@@@???>>>???@@@AAAAAA@@@??????<<<888333000000///---,,,...---++++++,,,,,,,,,+++,,,+++++++++************''''''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&''''''((((((((((((&&&'''((())))))((('''&&&&&&%%%&&&&&&'''((())))))&&&''''''''''''%%%$$$###&&&&&&'''''''''(((((((((((((((''''''((()))+++,,,++++++*********+++---...---------...000111000///000000000000000000000000222111111222444555555444222333333555>>>PPPhhhyyy~~~rrraaaSSSJJJMMM[[[ppp|||xxxwwwxxxwwwjjjdddeeeuuu---......///000111222222444444555555555666666666444666888:::;;;:::999888@@@<<<:::;;;999666666999<<>>======>>>======<<<;;;999888:::777333111000///...,,,...,,,+++***+++,,,+++***++++++*********)))))))))******)))((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&'''((()))***+++'''(((((((((((()))))))))&&&&&&&&&''''''(((((()))%%%&&&&&&''''''&&&%%%%%%''''''((((((((()))))))))(((((((((((((((***++++++******))))))***,,,---///...------///111111000///000000000000000000000000000///...///222333222111444444444666???QQQhhhxxxwwwfffWWWIIILLLXXXnnnxxxsssqqqtttyyykkkeeeeeeuuu......///000111222222333555555555555555555555555555666888999:::999999888<<<999888::::::888:::???===PPPkkkyyyvvvkkkYYYGGG===555333444444555777;;;;;;<<<===>>>BBBGGGJJJTTT```rrr}}}}}}}}}}}}||||||||||||uuusssppplllgggaaa[[[WWWUUURRROOOLLLIIIFFFBBB???:::999666444222111000000333111///......///111333///000000000111222222222333333333333444444444444333333333444444444444444444444444444555666777888;;;@@@HHHPPPXXXbbbnnnvvv}}}zzzyyyzzz}}}~~~~~~zzzwwwuuutttssstttttttttqqqnnnjjjhhhjjjiiigggeeebbb```___^^^XXXUUUUUUYYY___cccaaa^^^\\\ZZZXXXUUURRROOOMMMLLLIIIGGGFFFGGGDDD???<<<>>>NNNZZZeeefffaaaXXXNNNEEEHHHIIIJJJMMMNNNMMMKKKIIIEEEFFFFFFFFFCCC@@@>>><<<:::::::::999888777666555888666444111000///.........,,,******+++,,,+++************))))))))))))(((---,,,++++++******++++++'''''''''''''''''''''''''''''''''''''''''''''&&&)))((('''&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&'''((((((((((((((($$$%%%%%%&&&&&&'''''''''''''''((((((((()))))))))((((((((())))))***++++++******))))))***,,,...///...------///111222111///////////////////////////...------...000111111000333444444777@@@SSSjjj{{{nnn^^^OOOPPPZZZmmm~~~uuunnnkkknnnyyykkkffffffvvv......///000111222333333444444444444555555555555666666555555666777999::::::999999;;;:::999===CCCEEEaaazzzyyyyyycccQQQBBB:::444444555666777::::::;;;<<<===>>>BBBHHHLLLVVVcccvvv~~~|||{{{qqqpppmmmhhhaaa[[[VVVSSSOOOLLLHHHEEEBBB@@@<<<999999777555333222111111111111///...------...///111......///000000111222222222222222222333333333333333333333444444444555555333333444444666777999:::===CCCLLLUUU^^^iiittt|||}}}zzz{{{||||||xxxvvvtttssstttuuutttsssqqqnnnkkkiiikkkjjjiiigggeeecccaaa```WWWSSSQQQTTT[[[```aaa___]]]]]]\\\[[[YYYVVVTTTSSSTTTQQQPPPQQQMMMEEE???>>>KKKYYYgggkkkggg___TTTKKKDDDDDDEEEHHHLLLMMMLLLIIIHHHIIIIIIIIIHHHEEEAAA>>>777666666666666666666666777777555333111///......---,,,******+++++++++************))))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&'''***)))(((&&&%%%%%%%%%%%%&&&'''((()))))))))((('''%%%%%%%%%%%%&&&''''''(((&&&&&&'''''''''((((((((((((((())))))***+++++++++******))))))***,,,---............///111222111000////////////////////////111000000111333444444333111222444777BBBUUUnnnqqq```SSSTTT]]]nnn}}}sssjjjeeeggg{{{xxxkkkfffgggxxx...//////000111222333333333333444444444555555555777666444444444666999:::===;;;<<<<<<;;;999>>>EEETTTuuuqqq[[[JJJ<<<666222333555555777;;;999;;;===>>>???CCCJJJPPPZZZfffyyy~~~|||zzzooonnnkkkeee]]]VVVRRRQQQNNNKKKGGGCCC@@@>>>:::888666555333222111111111111.........------.........---......///000111222222222222222222333333333333333333333444555555666666222222333555666888:::;;;@@@FFFPPPZZZdddooo{{{}}}}}}~~~|||yyywwwtttsssrrruuutttsssrrrpppnnnlllkkkllllllllljjjhhheeebbbaaaYYYUUURRRSSSWWW]]]``````\\\\\\\\\\\\ZZZYYYWWWVVV[[[XXXWWWXXXTTTJJJBBB???EEEUUUeeelllkkkeee\\\SSSFFFDDDDDDGGGKKKNNNMMMJJJFFFGGGHHHJJJIIIEEE???:::555555555555555666777888888888888555222/////////---+++***)))***+++***)))++++++*********)))))))))&&&&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((($$$$$$$$$%%%&&&'''((()))******))))))(((''''''&&&'''''')))******)))((('''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''((((((((('''((()))***++++++++++++,,,+++*********+++,,,---///......000222222111000000000000000000000000000000///...///111222222111000111444888CCCWWWpppooo]]]RRRTTT^^^ppprrrgggaaadddxxxxxxkkkfffhhhyyy//////000111222333333444222222333444444555666666666666666666777888999999<<<;;;<<<===<<<;;;BBBJJJddd|||jjjSSSBBB:::555222444555555777;;;:::===???@@@AAAFFFOOOVVV___jjj|||~~~zzzwwwmmmmmmiiicccZZZSSSOOOOOOOOOKKKFFFBBB???<<<999777333222111/////////000000---...///000000///...---...//////000111222333444333333333333444444444444333444444555666666777777555555666888:::===???@@@FFFMMMXXXbbbmmmxxx~~~}}}~~~~~~}}}}}}{{{yyywwwuuussssssrrrtttsssqqqooommmlllllllllmmmnnnnnnnnnkkkgggccc```[[[XXXTTTQQQSSSVVV[[[^^^\\\\\\[[[[[[ZZZYYYXXXWWWZZZWWWWWWYYYWWWMMMDDD@@@>>>NNN___hhhjjjhhhbbb[[[KKKGGGDDDEEEIIILLLKKKHHHCCCEEEHHHLLLMMMIIIAAA;;;777666666555666777888999999;;;;;;888333/////////---+++))))))***+++***))),,,+++++++++************))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&'''''''''''''''%%%&&&'''((())))))(((''''''((()))******)))'''&&&'''&&&%%%%%%%%%&&&''''''''''''((((((((()))))))))'''(((***+++,,,,,,++++++---,,,+++*********+++,,,///......000222333222000000000000000000000000000---,,,,,,---///000///...111333555999DDDXXXpppooo\\\RRRUUU```sssqqqfffaaacccxxxzzzlllggghhhyyy//////000111222333333444111111222333555666777777555666888:::;;;:::999888888888;;;======???GGGQQQoooxxxdddNNN===:::666444666777777999===;;;>>>AAABBBCCCHHHRRRZZZcccnnn}}}}}}xxxvvvllllllhhhaaaXXXQQQNNNMMMJJJGGGAAA===:::777444222111000///...---...//////---///000222222000///---///000111222333444555555444444444555555555666666444444555555666777888888999:::;;;===???BBBDDDFFFNNNUUU```kkkuuu~~~}}}||||||{{{}}}zzzyyywwwvvvtttsssrrrrrrsssqqqnnnlllkkkkkklllmmmmmmnnnppppppmmmhhhbbb___[[[YYYTTTPPPNNNPPPVVV[[[\\\\\\[[[[[[ZZZYYYYYYXXXWWWTTTUUUXXXWWWNNNDDD???999III[[[eeeiiiiiieee___NNNIIIDDDCCCFFFHHHGGGDDDHHHJJJOOOTTTVVVRRRIIIBBB999999777666666777888999;;;<<<<<<999444000//////---+++))))))***+++***))),,,,,,,,,++++++++++++***))))))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&(((((()))*********)))'''$$$### ###&&&(((((('''''''''(((***+++***)))'''&&&''''''%%%%%%%%%%%%&&&'''))))))))))))************'''(((***+++,,,,,,++++++...---,,,************+++///......000222333222000000000000000000000000000000///...000222333222111444555666:::DDDWWWooorrr^^^UUUWWWcccvvvpppfffaaadddzzz|||nnnhhhhhhxxx/////////000111111222222222444666666555444555666888888888888888999999999<<<===999;;;@@@???GGG\\\qqq]]]III<<<777777666666666888999:::>>>???AAABBBDDDJJJSSS[[[gggppp~~~}}}{{{{{{zzzuuupppiiifffbbb^^^[[[WWWRRROOOHHHCCC===999666666555444000000000000////////////.........///////////////111111222222222333333333333444555555555444333222333555777777666666666777888:::===AAAFFFKKKOOORRR[[[bbbmmmxxxxxxuuuvvv}}}~~~{{{yyy|||~~~~~~}}}{{{wwwuuuuuuuuurrrooommmnnnoooooooooooommmkkkjjjkkklllmmmnnnpppooommmhhhccc___[[[YYYTTTOOOLLLNNNSSSWWW\\\]]]^^^\\\YYYVVVUUUUUUWWWUUURRRQQQNNNIIIAAA:::;;;???MMM^^^hhhfff___[[[UUUIIICCCIIIMMMJJJJJJQQQQQQTTT[[[eeejjjcccTTTGGG???777333777<<<;;;888777>>>>>><<<:::777333000...+++++++++*********))))))++++++***))))))***+++,,,'''(((***++++++)))&&&$$$((((((''''''&&&&&&&&&%%%%%%&&&''')))))))))((((((,,,***(((%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&((()))))))))(((''')))((((((((((((***+++,,,,,,+++*********+++------222000//////000000///---222222111111000000//////...//////000111111222222222444555999DDDYYYsssrrr^^^YYYVVV\\\ooo~~~ppp```[[[dddvvv|||llleeekkkyyy/////////000111111222222333555666666555555666777999999999999999:::::::::<<<===999;;;@@@???HHH^^^~~~{{{iiiVVVDDD:::777777666666777888999:::>>>@@@BBBDDDGGGNNNXXX___jjjsss~~~{{{zzzwwwssspppiiieee```\\\YYYUUUQQQOOOHHHCCC===888666555444333000000000000/////////............///////////////222222333333333444444444333444444555555444333333000222444666666666888:::999<<<@@@EEEJJJQQQWWW[[[jjjpppyyyxxxuuuvvvzzz|||}}}~~~~~~{{{xxxyyyzzz||||||~~~zzzuuupppppppppqqqooonnnmmmooopppooopppooommmjjjiiiiiikkkmmmnnnppppppnnnjjjeeebbb\\\YYYUUUOOOLLLNNNSSSWWW\\\]]]]]][[[XXXUUUTTTTTTRRROOOLLLJJJHHHCCC<<<666:::>>>KKK\\\gggfffaaa___WWWKKKDDDIIIMMMLLLQQQYYY[[[___gggrrrwwwssseeeYYYIII???888999<<<;;;999888===<<<;;;999666333000...------,,,,,,,,,+++++++++++++++))))))))))))***+++***,,,...//////---+++)))((((((((((((''''''&&&&&&(((''''''&&&'''((()))***,,,***(((&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&'''(((((())))))(((((()))((((((((()))***+++,,,***)))((((((((()))+++,,,.........000222444444333000000000000000000000000//////000000111111111222222444555:::EEEZZZttttttaaaVVVSSSYYYlllqqq```YYYaaarrrpppiiinnn{{{/////////000111111222222555666666666555555777888999999:::::::::;;;;;;;;;;;;===:::;;;@@@@@@JJJaaarrr^^^LLL???999777777666666777888:::;;;>>>AAADDDGGGKKKSSS]]]dddmmmwww|||wwwtttpppooohhhddd^^^YYYUUURRRPPPNNNFFFBBB<<<777555444222111000000000/////////...............//////000000000333333444444444555555555333333444555555444444333000222444444444555777888;;;>>>CCCIIIPPPYYYccciiiyyy~~~xxxuuuvvvyyy{{{}}}~~~~~~~~~~~~yyywwwwwwzzz}}}~~~}}}{{{zzzxxxtttoookkkiiikkklllllllllmmmoooqqqppppppooommmiiigggggghhhlllmmmooopppooolllhhheee]]][[[VVVPPPMMMNNNRRRUUU\\\\\\\\\ZZZWWWTTTSSSSSSQQQNNNJJJHHHGGGCCC===888999<<>>AAAEEEIIIMMMUUU___gggqqq||||||uuupppmmmlllgggbbb[[[VVVRRROOOMMMLLLDDD@@@;;;666444222000///000000/////////..................///000000111111333333333333444444444444333333444444444444444444444555555444333222333555<<<@@@FFFMMMUUU```mmmuuuwwwssstttzzz|||~~~~~~|||vvvvvvyyy}}}}}}{{{yyywwwuuurrrmmmjjjhhhiiijjjkkkkkkllloooqqqppppppooolllhhhffffffgggjjjkkkmmmooonnnllliiihhh```]]]XXXRRRNNNNNNQQQTTT[[[[[[[[[YYYVVVSSSRRRRRRRRRNNNJJJHHHGGGDDD???;;;999:::BBBQQQ^^^dddfffhhhbbbXXXMMMJJJJJJNNNZZZfffffffffjjjpppvvvwwwsssnnn]]]QQQEEE???<<<888777999888888888666444222///...............------------+++******)))(((''''''&&&'''(((***+++,,,+++************))))))))))))))))))***)))'''&&&&&&((()))******)))((('''&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((()))))))))((('''''''''(((***+++((((((((())))))***++++++,,,,,,+++***+++,,,---...444333222222333333111000---........./////////000000000000000000000000000222333666:::FFF[[[uuuxxxhhhUUUSSSZZZlll~~~tttbbbWWW[[[lllyyyssswww/////////000111111222222333444555444333333555777777777777888999::::::::::::===:::;;;@@@BBBPPPjjjyyydddOOOAAA;;;:::777777666777888999;;;===???BBBGGGKKKPPPXXXaaaiiiyyy{{{tttnnnkkkjjjeee```YYYSSSOOOLLLJJJHHHAAA===999555333111///...////////////..................//////000111111222222222222222333333333333333333333333444444555555555666666555333333555777;;;AAAIIIPPPYYYeeerrr|||wwwsssuuu|||~~~|||vvvtttwwwzzz{{{xxxuuusssrrrpppmmmjjjjjjkkkllllllkkkkkkmmmooonnnnnnmmmkkkgggeeeffffffhhhiiikkkmmmmmmllljjjhhhccc```[[[UUUPPPOOOQQQSSSYYYZZZ[[[YYYVVVSSSRRRSSSOOOKKKHHHFFFFFFCCC???;;;:::888===JJJXXX```gggkkkiiiaaaVVVMMMIIILLLVVVaaadddbbb```aaaeeehhhhhhggg]]]QQQEEE???:::666555888666666666555444222000...------------,,,,,,,,,,,,*********)))((('''&&&&&&$$$%%%&&&(((((((((((('''))))))******************((()))))))))))))))(((((()))(((((('''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''((())))))))))))((('''''')))***+++'''(((((()))******++++++---,,,+++++++++,,,......555333111111111000...,,,000/////////.........---000000000000000111111111222333555:::EEE[[[uuuuuueeeSSSSSSZZZlll}}}uuudddXXX[[[lll{{{uuuyyy~~~/////////000111111222222222444666666555444555666666666777888999999:::::::::===;;;;;;@@@BBBSSSnnn|||rrr]]]KKK???:::999777777666777888:::<<<===@@@DDDJJJOOOUUU]]]gggooo|||yyytttnnnjjjgggbbb]]]WWWQQQMMMJJJGGGDDD===:::666444222111///---/////////.........------......///000000111222222111111111222222222333333333333333333333444666666333444555666666888;;;>>>;;;BBBKKKSSS[[[fffttt~~~xxxwwwyyy~~~~~~{{{wwwuuutttuuuuuussspppnnnnnnmmmlllkkklllmmmmmmllljjjjjjkkkmmmkkkkkkkkkiiigggfffggghhhggghhhjjjllllllkkkjjjiiifffddd___XXXRRRPPPQQQSSSXXXYYYZZZYYYVVVTTTTTTUUUQQQNNNKKKKKKKKKIIIDDD???<<<888999DDDQQQ[[[eeelllmmmiii```SSSJJJIIIQQQYYY```]]]YYYWWWWWWYYY[[[\\\UUULLLBBB>>>:::555555777444555555555444333111000,,,,,,,,,,,,+++++++++***************)))(((''''''&&&''''''(((((((((((('''))))))))))))************((()))***+++***)))((('''((((((((((((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((())))))******'''((()))***+++++++++***+++******))))))+++,,,---000///...///000111000...111111000//////...------/////////000111111222222222444555999DDDYYYsssmmm]]]OOOPPPZZZlll}}}uuufffZZZZZZjjj{{{tttxxx~~~/////////000111111222222222555888999888777666666666777777888999:::;;;<<<999===;;;;;;@@@CCCUUUrrrxxxvvv{{{|||iiiVVVGGG===888666777666666777888:::===>>>AAAFFFNNNUUU]]]fffqqqyyy|||yyyvvvtttpppiiiddd___[[[VVVQQQLLLHHHDDDAAA:::777444222222111///---//////.........------------...///000111222333333222222222333333333444444333333222222333444666777444555777777888;;;???BBB===EEEOOOWWW]]]gggttt}}}||||||}}}|||yyyvvvsssqqqooolllkkklllmmmmmmmmmlllmmmmmmkkkjjjiiijjjkkkggghhhiiihhhgggggghhhjjjiiijjjkkklllllllllkkkjjjiiigggaaa[[[TTTRRRRRRTTTWWWXXXYYYYYYWWWVVVVVVWWWSSSQQQOOOPPPQQQNNNHHHCCC>>>888666>>>KKKWWWbbbkkkpppooohhhZZZNNNIIINNNSSSVVVTTTQQQOOONNNMMMMMMLLLKKKDDD???===;;;666666888444444555555555444222111,,,,,,,,,,,,++++++++++++)))******++++++***)))((()))))))))))))))(((((((((((((((((()))))))))***************)))))))))((((((''''''((()))))))))))))))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))(((((()))************)))&&&''')))***++++++******++++++***)))***+++,,,------,,,,,,...000222222111000000000000000000000000---......000111222333444333444555999CCCWWWpppzzzeeeSSSMMMPPP[[[ooo~~~vvvggg[[[YYYggg~~~yyyrrrvvv/////////000111111222222333666;;;<<<;;;999777777777888888999;;;<<<======999===;;;;;;@@@CCCVVVttt~~~}}}tttrrryyywwwcccQQQDDD<<<666222777666666777999;;;===>>>AAAGGGPPPYYYbbbnnnzzz{{{vvvuuuuuuqqqiiiccc]]]ZZZUUUQQQLLLGGGBBB???888666333222111111///...//////.........------------...///000111222333333333333333444444444555555333333222222333555666777999999:::999999;;;???BBB>>>FFFQQQYYY___gggsss|||~~~zzzuuupppnnnkkkkkkmmmoooppppppkkkllllllkkkiiihhhiiikkkeeefffggggggggggggjjjllljjjkkklllmmmmmmmmmlllkkkkkkhhhccc\\\VVVSSSSSSTTTVVVXXXYYYYYYXXXWWWXXXYYYOOONNNMMMOOOOOOMMMFFFAAA@@@888555<<>><<<888777999333444555555555444333222------,,,,,,,,,+++++++++))))))+++,,,,,,+++************))))))((((((''''''''''''(((((()))))))))***---+++)))''''''((()))+++&&&'''((()))*********)))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''(((***++++++******)))&&&''')))***++++++******------,,,,,,,,,---...///...------...111222111111//////000000111111222222,,,---...000111333444555333444555888BBBVVVooouuu___MMMNNNRRR___rrr~~~vvvhhh[[[XXXddd{{{wwwpppttt~~~