BM6P6(@ xxxiiiZZZQQQPPPNNNMMMLLLMMMLLLKKKIIIDDDCCCBBBAAA@@@?????????CCCBBBAAA@@@>>>;;;666333///...,,,***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%***)))(((+++///222222000...------,,,***((('''&&&$$$''')))(((%%%%%%)))...,,,+++***)))((((((((((((///000111111000...,,,***,,,...000111///......///---000000---...222333111666111+++(((((((((&&&%%%)))***+++,,,---.........///......---+++)))'''&&&***---///111111222444555444555666777999999::::::::::::::::::::::::::::::888666555444333222///---///000222333444222111000111000///////////////000111111000000//////......------------------------............////////////222222222222333333333333333333222222111000000///111222444555555444333222///////////////000111111000000000000000111222333000000000000000000000000333444666888<<>>@@@???>>>===<<<999555222222000...,,,)))'''&&&&&&''''''''''''''''''''''''(((((((((&&&### ((((((((()))***+++,,,+++---------------,,,++++++&&&(((((((((&&&'''***---111000///...,,,***((('''---...000111111000///...000222333222000...---...///333333222222555666333666444000,,,***((('''&&&&&&(((+++---......,,,+++,,,,,,,,,---,,,,,,++++++)))***,,,------...000222666777888999::::::::::::<<<<<<=====================<<<:::::::::999666444222222111222222333444555444444333222111111111111////////////////////////////////////////////////////////////000000000000///000000000000111111111------......///000000000222111000//////000222333...//////000000000000000------...///000222333444000000000000000000000000000111333555999???FFFKKKXXXcccnnnvvv}}}}}}|||}}}xxxpppiiifffccc______aaa___eeelllqqqzzz~~~yyypppggg___UUUNNNKKKIIIMMM___sss{{{wwwyyy{{{zzzxxxsssiii___[[[XXXVVVXXX\\\\\\\\\]]]]]]\\\ZZZWWWVVVMMMNNNQQQUUUYYY[[[ZZZYYYWWWUUURRRPPPPPPQQQTTTVVVVVVSSSQQQPPPQQQRRRSSSRRRSSSRRRSSSUUUTTTTTTZZZcccnnnzzz~~~|||{{{{{{|||~~~zzzwwwtttqqqooopppppppppppprrruuuwwwvvvwww{{{{{{xxxrrrnnnjjjgggiiilllnnnpppppprrrtttuuuuuuvvvxxxyyyyyyxxxvvvtttssssssuuuuuuvvvwwwyyy{{{}}}~~~~~~}}}~~~{{{xxxwwwwwwyyy{{{~~~uuuhhh\\\UUUNNNLLLJJJJJJJJJJJJHHHGGGEEEDDDCCCAAA@@@???>>>>>><<<;;;::::::999666222...000...,,,***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&###!!!!!!"""''''''((())))))***+++,,,,,,,,,---,,,,,,+++******(((((((((''''''(((+++,,,000//////...,,,)))'''&&&,,,---000111222111000///111222444333111///......000444555444444777777444666444222...***((('''&&&&&&(((***,,,------,,,,,,,,,,,,---------,,,,,,+++''')))+++---...000444777777888999::::::;;;::::::;;;;;;<<<<<<===============<<<:::::::::999777444222222222222333444555666555444333222111111111111.............../////////........................---------.........//////,,,,,,,,,------------...........................111000...---,,,---...///......///000111000000///+++++++++,,,---...000111111111111111111111111111111222333555888>>>DDDIIITTT^^^jjjsss|||{{{{{{}}}xxxpppmmmjjjeeedddfffccchhhoootttxxx}}}uuulllcccYYYQQQMMMJJJLLLYYYjjjzzzvvvwwwwwwtttqqqhhh___VVVSSSQQQOOOQQQUUUTTTTTTTTTTTTSSSRRRQQQQQQOOOQQQTTTZZZ___bbbcccbbb^^^\\\YYYVVVUUUUUUVVVWWWPPPMMMKKKKKKMMMOOOQQQQQQSSSRRRTTTWWWWWWVVV[[[aaahhhttt|||xxxvvvsssrrrsssrrrqqqpppppptttuuutttuuuyyyzzzwwwqqqlllgggeeefffiiilllnnnoooqqqssstttuuuvvvxxxzzzyyywwwuuutttssstttuuuvvvvvvwwwyyyzzz|||}}}}}}}}}|||~~~~~~|||}}}zzz{{{|||}}}tttggg[[[TTTOOOMMMLLLKKKKKKKKKIIIHHHFFFEEECCCAAA@@@>>>>>>>>>:::999999:::;;;:::777444...---+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''''''''(((***###%%%'''''''''''')))+++---------,,,,,,+++)))))))))(((''''''((()))+++,,,+++,,,---------,,,+++***(((***---111333444555444000222444444222000///000333777999777888;;;:::777111111000...***(((((()))(((((()))+++,,,,,,------,,,---------------,,,+++''')))+++---///222777:::888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>===;;;:::::::::999777555222222333444555555666666555444333222111111000000---............/////////........................,,,,,,---------.........------.........////////////////////////.........333222111///...------------...000111111111000///222111000///............111111111111111111111111111222333444666;;;AAAEEENNNWWWcccnnnyyy}}}|||xxxtttooolllnnnkkkkkklllmmmppp{{{zzzrrriii___VVVSSSNNNLLLUUUccc{{{~~~yyywwwtttnnniii[[[SSSKKKIIIHHHGGGIIIMMMQQQQQQPPPPPPOOOOOOOOOOOOQQQSSSVVV\\\cccgggiiiiiidddcccaaa^^^\\\ZZZXXXWWWPPPNNNKKKKKKNNNQQQSSSTTTSSSRRRTTTWWWXXXWWWZZZ___dddppp||||||wwwuuuttttttuuutttsssqqqooorrrsssrrrsssxxxyyywwwrrrnnniiifffgggjjjlllnnnnnnppprrrtttuuuvvvxxxzzzyyyxxxvvvttttttuuuvvvwwwxxxxxxzzz{{{{{{|||{{{{{{{{{}}}~~~}}}|||}}}}}}~~~~~~~~~sssfffZZZSSSOOOMMMKKKKKKKKKKKKIIIHHHFFFEEECCCAAA???>>>======<<<<<<<<<===>>>===:::777---,,,+++)))((('''''''''''''''''''''''''''''''''###%%%'''((((((((()))***"""$$$'''((('''(((***---/////////...---+++***))))))((('''''')))***+++,,,+++,,,...//////...---,,,''')))---111444555666666000222444444222111111111777;;;===<<<===???>>>;;;333444444111---******+++))))))((()))***+++---...---.........---,,,++++++(((***+++---...222666:::999::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@===<<<;;;;;;;;;;;;888666000222333555666777666666555444333111000000000///---------.........//////////////////////////////------------.........///000000111111111222222222.........//////000000111555444333222000---+++***---...000111111111//////777666444333111000000000111111111111111111111111111111111111333777<<<@@@GGGPPP\\\hhhvvvzzzwwwxxxqqqmmmkkkjjjlllvvv~~~xxxoooeee]]]YYYRRRMMMQQQ\\\mmm~~~zzzsssiiibbbQQQJJJDDDCCCDDDDDDGGGLLLRRRQQQPPPOOONNNNNNNNNNNNPPPQQQUUU[[[ccciiilllmmmmmmmmmkkkhhhddd```\\\YYYUUURRRPPPPPPSSSVVVYYYZZZWWWUUUVVVXXXYYYWWWZZZ^^^bbblllwww|||~~~zzztttsssssstttvvvvvvtttrrrmmmpppqqqppprrrvvvxxxvvvvvvrrrmmmkkkkkkmmmnnnooolllnnnqqqsssuuuwwwyyy|||yyyxxxvvvuuuuuuvvvwwwxxxzzzzzz{{{{{{{{{{{{zzzzzz}}}~~~||||||||||||~~~}}}~~~~~~~~~ssseeeZZZSSSNNNMMMKKKKKKKKKJJJIIIGGGFFFEEECCCAAA???>>>=========<<<;;;;;;;;;888444111---,,,+++***))))))))))))))))))))))))))))))))))))&&&'''((((((&&&$$$$$$%%%###&&&)))***)))***---000111111000///...,,,***)))***((('''''')))+++,,,,,,///000111111000...,,,+++***,,,///111333444333333///111444444333222222222:::???AAA@@@@@@CCCAAA>>>:::;;;;;;666000,,,+++,,,***)))(((((()))+++---///............---,,,+++******+++,,,,,,---000444888::::::;;;;;;<<<;;;;;;;;;===>>>>>>???@@@@@@AAAAAA>>>===<<<<<<===<<<:::888000111444666777777666666555444333111000/////////---------.........//////000000000000000000000000............/////////000............////////////,,,,,,...///000222333333111111000///,,,)))&&&$$$---...000111222111///...222111000000///000000000111111111111111111111111000000000///000333999===BBBLLLXXXeeessssssooommmnnnooouuu{{{tttjjjaaa]]]UUUMMMOOOWWWbbb{{{|||rrrfff]]]NNNGGGBBBCCCEEEGGGJJJOOOTTTSSSPPPNNNMMMLLLMMMMMMMMMNNNRRRYYYaaaiiinnnpppvvvvvvtttqqqllleee___\\\UUUSSSPPPPPPSSSWWWZZZ[[[]]]ZZZYYY[[[[[[YYY[[[^^^```jjjsssxxx||||||yyyrrrqqqrrrtttvvvvvvtttsssmmmpppqqqoooqqqvvvxxxvvvyyyuuuqqqnnnooopppqqqqqqkkkmmmqqqsssuuuwwwzzz}}}zzzyyywwwvvvuuuvvvxxxyyy{{{|||||||||{{{{{{zzzyyy}}}}}}~~~zzz{{{{{{|||~~~||||||}}}~~~wwwhhhZZZRRROOONNNMMMLLLLLLKKKIIIFFFCCCCCCBBBAAAAAAAAAAAABBBCCCAAA>>>;;;888555333333111///+++(((&&&%%%&&&'''+++(((%%%%%%((())))))'''###%%%&&&%%%%%%&&&(((***%%%%%%&&&&&&''')))---000...000///---...///---''''''((((((((('''(((***---,,,///222333111...,,,+++///)))(((,,,---)))'''***...000222444555555444444888<<>><<<<<<===999888666555333...((($$$''''''&&&'''(((***,,,---...,,,+++,,,......+++(((*********,,,...111333555555666888:::;;;;;;;;;:::>>>????????????>>>=========<<<<<<<<<<<<;;;;;;:::666666666666666777888888777666444111000//////000////////////............000///---,,,,,,---///000,,,---......//////............------------......------------------------////////////////////////111///...///222333222///222111///.........///000222222111000//////000000000000000111333555888999===GGGSSS]]]mmm}}}sssnnnqqqrrrsss}}}yyyrrrhhh___YYYTTTNNNJJJYYYkkk}}}ooobbb[[[IIIHHHGGGGGGIIIMMMRRRUUUVVVWWWWWWTTTQQQNNNMMMMMMNNNMMMLLLNNNSSS]]]iiiqqquuu{{{}}}rrrgggbbbaaa\\\[[[YYYXXXXXXYYYZZZ[[[\\\\\\[[[YYYXXXYYY]]]```dddhhhnnnsssxxx}}}|||wwwooonnnqqqwwwyyyvvvvvvxxxwwwvvvuuuttttttvvvxxxyyy{{{{{{zzzwwwtttrrrssstttsssrrrqqqrrrtttwww{{{}}}{{{{{{zzzyyywwwvvvuuuuuu}}}~~~~~~|||zzzyyy|||}}}~~~}}}zzzyyyxxxyyy||||||}}}wwwiii[[[SSSOOONNNLLLLLLLLLKKKIIIGGGCCCCCCBBBAAA@@@??????@@@@@@???===;;;888666555555///---***(((((((((***+++)))'''$$$$$$&&&((('''&&&$$$%%%&&&&&&%%%%%%''')))$$$%%%&&&&&&&&&(((,,,///111444555111//////---((('''''''''&&&%%%&&&(((***,,,...222333111...,,,+++...)))(((,,,...+++***---///111333444555444333222555888<<<===<<<:::;;;<<<888777666666444000***&&&(((((('''((()))***,,,......,,,+++,,,---...+++)))*********+++,,,///111222333444666888999:::::::::======>>>>>>??????>>>>>>>>>>>>===<<<;;;;;;;;;;;;888777777666666777777888777666555333222000000000////////////............000...---,,,,,,---...000---------............///......------------......////////////////////////////////////////////////111///...///111333111000111111000////////////000222111111000000000000000000000000000111222444555888BBBLLLWWWggg{{{zzztttuuusssrrrzzzxxxnnnddd\\\UUUNNNIIIRRRaaawwwxxxiii]]]UUUJJJJJJJJJKKKNNNQQQUUUWWWXXXYYYYYYWWWTTTPPPOOOOOONNNNNNNNNNNNQQQXXXccckkksssxxx{{{wwwmmmdddaaaaaa^^^\\\YYYWWWWWWXXXZZZ[[[\\\\\\[[[YYYWWWWWWYYY[[[___ccciiinnnssswww{{{~~~~~~zzztttrrrtttyyyzzzwwwwwwzzzxxxwwwvvvuuuuuuwwwyyyzzz~~~~~~{{{yyyyyyzzzuuutttsssssstttvvvyyy{{{||||||{{{zzzyyyxxxwwwvvvyyyzzz|||||||||zzzxxxvvvyyy{{{}}}~~~~~~}}}|||{{{zzzyyyyyy|||{{{|||}}}xxxjjj]]]UUUPPPNNNLLLLLLLLLKKKIIIGGGDDDCCCBBB@@@???>>>======>>>===<<<:::999777666666///...+++***))))))+++,,,(((&&&$$$$$$&&&'''&&&%%%%%%&&&'''&&&%%%%%%&&&'''$$$%%%&&&%%%&&&(((,,,///555:::<<<777111///---***)))))))))'''&&&&&&((()))+++...111222000...,,,,,,,,,)))(((,,,.........000111222333444444333222111222444777999999999::::::888777666666555222...***))))))(((((()))+++---...---,,,+++,,,------+++******)))))))))***,,,---//////111333555777888999:::<<<===>>>@@@AAAAAAAAAAAA@@@???>>><<<;;;;;;<<<===:::999888777666666666666666666666666444222111///////////////............///...---,,,,,,---...///......---,,,---...///000......------------......////////////////////////////////////////////////000///...///111222111000111111111111111000//////111111111000000000000000000000/////////000111111888@@@JJJUUUeeeyyy|||{{{xxxuuu{{{yyynnncccYYYPPPJJJLLLVVVggg{{{qqqcccXXXRRRLLLMMMOOORRRUUUWWWYYYZZZYYYZZZ[[[ZZZWWWTTTRRRRRRRRRTTTUUUSSSRRRVVV___fffooorrrrrrmmmccc\\\[[[\\\ZZZYYYVVVTTTTTTUUUWWWXXXZZZ[[[ZZZXXXUUUSSSTTTUUUZZZ^^^ccchhhlllpppsssvvvwwwzzz~~~~~~{{{xxxwwwzzzzzzxxxxxx{{{yyyxxxwwwwwwwwwxxxyyyzzz}}}||||||wwwvvvuuutttuuuvvvwwwxxxzzzzzzzzzzzzyyyxxxwwwvvvtttuuuwwwxxxxxxwwwuuutttvvvxxxzzz|||}}}}}}|||{{{{{{{{{zzz{{{}}}zzz{{{|||}}}~~~xxxkkk^^^WWWPPPNNNLLLKKKKKKKKKIIIGGGFFFEEECCCAAA???>>>===<<<======<<<;;;999777555555222000---***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%%%%%%%&&&%%%&&&&&&&&&&&&(((,,,///888???BBB<<<444000---+++------,,,***(((((()))+++***---000111000...------***((('''***---000111222222222333333222111000000000222444666777888999:::777666666777777555111---)))((((((((((((***+++---,,,,,,,,,,,,------,,,+++***)))((((((((()))++++++...///111333666888999:::<<<===???AAABBBCCCDDDDDDAAA@@@>>><<<;;;<<<===>>>:::999888666555444333333555666777888777444111///////////////............///...------------...//////...,,,+++,,,---///111......------------......------------------------////////////////////////////////////000111000000000111222222222111///...000000111111111000000000////////////000000111111999???HHHSSSaaattt|||xxxkkk^^^SSSLLLJJJPPP[[[lllvvviii___WWWSSSPPPSSSWWW[[[]]]^^^^^^]]]XXXZZZ\\\[[[YYYWWWWWWWWWYYY]]]___^^^[[[[[[aaagggjjjllljjjdddZZZSSSOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRTTTUUUUUUTTTRRRPPPPPPQQQVVV[[[```eeehhhkkknnnppprrruuuxxxzzzzzzzzz{{{|||{{{yyyzzzyyyvvvwww{{{yyyxxxxxxxxxxxxyyyzzzzzz~~~}}}zzzxxxwwwvvvvvvuuuuuuvvvvvvwwwwwwvvvwwwwwwwwwwwwvvvuuutttqqqrrrtttuuuvvvuuuuuutttvvvxxxzzz|||}}}}}}|||{{{|||{{{|||}}}zzz{{{{{{|||}}}~~~~~~~~~~~~xxxkkk___XXXQQQOOOLLLKKKKKKJJJIIIHHHGGGFFFDDDBBB@@@>>>>>>===>>>>>>===;;;999666333222000...,,,***(((&&&&&&%%%''''''((((((''''''''''''$$$&&&((((((&&&%%%%%%%%%''''''(((''''''))),,,///888???DDD>>>777222///,,,---------***(((''')))***))),,,///000///.........(((((('''(((+++000222111222222222222111000//////000111222444777999999:::666666666888888666222///((('''&&&&&&'''(((***++++++,,,------,,,,,,,,,,,,******(((((((((((()))***---...000222555777999;;;:::;;;===>>>@@@@@@AAAAAA@@@???>>>===<<<======>>>:::999777555333222111111444666888999888555222000////////////.....................------.........///...,,,+++,,,---///111......------------......------------------------////////////////////////...///////////////000111000000111222222000///...///000111111111111000000...///000111222222333333666;;;BBBLLLYYYiii{{{vvvzzzqqqaaaUUUMMMKKKNNNUUUcccxxx{{{mmmbbb[[[WWWUUUWWWZZZ___cccdddcccaaa___WWWYYY[[[\\\\\\\\\^^^___aaafffiiiiiifffeeehhhkkkiiijjjhhhaaaWWWMMMFFFDDDDDDGGGLLLPPPRRRQQQOOONNNJJJLLLMMMNNNMMMMMMOOOPPPUUUZZZ```eeehhhjjjmmmnnnoooqqqssssssqqqpppooopppyyy}}}|||yyyxxxwwwtttuuuxxxwwwwwwwwwwwwxxxxxxyyyyyy{{{}}}~~~|||xxxtttqqqpppqqqrrrtttuuuvvvwwwxxxxxxuuuvvvwwwxxxxxxwwwuuutttppppppqqqssstttuuuvvvwwwxxxzzz|||~~~~~~}}}|||||||||~~~{{{{{{||||||}}}}}}~~~~~~~~~xxxkkk```YYYQQQOOOLLLJJJJJJJJJIIIHHHGGGFFFDDDBBB@@@???>>>>>>>>>>>>===;;;999666333111++++++***)))((((((((((((&&&((())))))(((''''''(((###%%%(((((('''%%%%%%&&&''''''''''''&&&(((,,,...555<<<@@@>>>999555000,,,*********(((&&&%%%&&&((()))+++...///.........///)))***((('''***///111000222111111000000000//////111111111333666999999888555555666888888777333000''''''&&&%%%&&&'''((()))***+++------,,,+++,,,---++++++))))))((()))***+++------...000333666888:::777888999:::::::::::::::<<<<<<=========>>>>>>>>>:::999777555333222111111444555777888777555222000////////////..........................................---,,,---...///000......------------......////////////////////////////////////////////////---///000000///...000111000000000000000///.........///111222222111000000...///111222333444444444888;;;AAAJJJSSS```rrryyyrrrmmmttt~~~~~~}}}uuueeeXXXQQQLLLNNNSSS\\\nnnuuuhhh___[[[XXXWWW___bbbfffiiiiiifffbbb___XXXZZZ\\\^^^```dddiiilllmmmpppsssuuutttqqqpppooolllkkkhhh```UUUKKKCCC???>>>BBBHHHMMMOOONNNLLLJJJAAACCCEEEGGGHHHJJJNNNQQQTTTYYY___eeehhhjjjlllnnnmmmmmmmmmkkkhhhgggggggggnnnssszzz~~~{{{xxxwwwuuurrrrrruuuuuuuuuvvvvvvwwwwwwwwwwwwyyyzzzzzzxxxtttpppnnnmmmmmmooorrrtttwwwxxxxxxxxxvvvwwwyyy{{{{{{zzzxxxwwwppppppoooppprrruuuyyy{{{|||}}}~~~}}}|||}}}|||{{{{{{{{{||||||}}}~~~~~~xxxkkk___XXXRRROOOLLLJJJJJJJJJJJJIIIFFFEEECCCAAA@@@???>>>>>>;;;;;;<<<;;;999777444222,,,,,,+++******))))))((($$$'''))))))'''&&&&&&'''"""$$$'''((('''&&&&&&'''%%%&&&&&&%%%%%%&&&))),,,000777;;;;;;:::888222,,,)))))))))'''%%%%%%&&&((((((***---.........///000,,,---+++''')))000222///111000000/////////000000222000///111555777777666555555666777888666333///(((''''''&&&&&&''')))***)))+++...---,,,+++,,,...,,,,,,+++******+++,,,---,,,,,,---...000333666777888888999999888777666666888999;;;===???>>>>>>===;;;:::999777555444444333444555666666666444222111////////////............---..................------------............///......------------......////////////////////////////////////////////////,,,...000000...---///111000//////..................///111222222222000000000000222333333333222222999;;;AAAIIIOOOXXXhhhxxxzzzpppjjjllluuu}}}~~~|||lll___YYYNNNOOOOOORRR```sss{{{pppfffaaa_________fffhhhkkkmmmkkkgggbbb___\\\]]]___bbbgggnnnvvv{{{{{{|||~~~~~~xxxsssmmmjjjddd[[[QQQHHHAAA>>><<>>>>>===999999:::;;;:::888555444000000...,,,***((('''&&&###&&&)))(((&&&$$$%%%&&&!!!###'''(((((('''''''''$$$$$$$$$######$$$'''***---333777999::::::333+++*********(((&&&&&&(((***(((***---...---...///111...000---(((***111222...000000////////////000000222///...000333666666444555555666777888666222///))))))(((''''''(((******(((+++......,,,+++,,,...---,,,+++++++++,,,---...+++++++++,,,...111444555<<<;;;;;;:::999888666555555777;;;>>>??????>>>======<<<:::888777666666555444444555555555333222111000/////////............------............------,,,---......//////...............------.........------------------------////////////////////////,,,...000000...---///111000///...,,,,,,---......---///111222333222111000111222333333333111000///666666<<>>;;;;;;<<<<<<=========>>>999:::<<<===???DDDJJJOOOOOOTTT[[[aaaeeehhhjjjkkkgggfffdddaaa______aaaddd[[[```gggmmmqqquuuwwwyyyvvvyyy}}}yyyxxxxxxvvvrrrqqqsssqqqrrrsssssstttsssssssssoooppppppnnnllllllmmmoookkkmmmqqqtttvvvvvvuuuttttttvvvxxxzzz{{{zzzxxxwwwqqqoookkkkkknnnttt{{{~~~}}}{{{~~~}}}{{{{{{}}}zzzyyyxxxxxxxxxyyyzzz{{{~~~{{{yyywwwttthhh[[[TTTQQQOOOLLLKKKKKKJJJIIIGGGFFFEEEDDDBBBAAA@@@??????===999666777:::;;;777333///---***((((((((('''&&&&&&'''((())))))((('''&&&%%%$$$$$$######$$$$$$%%% !!!$$$&&&((()))))))))$$$***333:::<<<999333///,,,***(((&&&%%%%%%&&&'''***+++,,,...000111333333333111///---,,,...000222111111111111111222222222333111///...///222444444444222000///111333444444///+++'''$$$$$$&&&''''''*********++++++,,,,,,,,,+++++++++*********))))))))))))***+++...111333555777777888999999999999888<<<===>>>??????>>><<<;;;>>>>>>>>>===;;;888444222333222222222333333444555222111000///......///000,,,---......------///000,,,,,,---...000000...---............////////////000000111000000///......,,,,,,------///000111222---------............///111000////////////000000111111111111111222222222111111111111111///......444666:::>>>DDDLLLUUU[[[nnnwwwxxxqqqmmmjjjiiivvvooodddUUUOOOKKKLLLQQQZZZiiivvvzzztttmmmhhhhhhjjjmmmnnnrrroookkkfffddddddeeeffffffhhhjjjnnnttt||||||jjj[[[LLLHHHHHHFFFBBB@@@;;;:::999999:::999777555:::888:::>>>??????CCCIIINNNSSSZZZ___bbbcccddddddeeedddbbbaaa``````aaaaaaaaabbbdddgggkkknnnqqqssszzzzzzzzz}}}{{{yyywwwtttsssrrrqqqrrrtttttttttssssssrrrrrrrrrrrrrrrqqqooommmkkkiiigggkkkmmmoooooommmmmmpppttttttttttttwwwzzz{{{xxxuuummmlllkkkkkknnnrrrvvvyyy~~~~~~~~~|||yyy|||}}}|||{{{zzzyyyyyyzzzzzzyyyxxxwwwyyyzzzzzzuuuuuuhhh[[[TTTOOOMMMKKKKKKKKKKKKJJJIIIFFFEEECCCBBB@@@?????????===:::777888::::::666222///---***((((((((('''&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&'''(((((((((&&&***///444666555222000---+++)))'''&&&&&&'''(((((((((((()))+++,,,------222111///.........000000222222222222333333333333333111///...000222555666777666555555777888777666///,,,'''%%%%%%&&&''''''+++++++++,,,------......---,,,,,,,,,++++++++++++(((((()))***---000333444666777888999::::::::::::>>>???AAABBBBBB@@@???>>>??????>>>===;;;888555444222222222222222333555555222111000............///+++---......------...///,,,,,,---///000000...---------------............///000000000//////...---//////......------......---------............///000000////////////000000,,,,,,---...///000000111111222222222222111000000444666999===BBBIIIQQQVVVfffooo}}}xxxrrroooooopppppp|||qqqgggYYYRRRMMMLLLOOOVVVdddpppuuuqqqmmmllllllnnnoooooonnnllljjjggggggiiikkkmmmmmmnnnppptttyyy|||eeeWWWIIIFFFFFFDDD@@@>>>;;;999555444444555555444888666888<<<======AAAGGGNNNSSSZZZ```cccdddddddddcccbbbaaa_________``````aaaaaacccfffiiimmmpppqqqtttttttttvvvzzz}}}{{{wwwvvvtttrrrrrrqqqrrrrrrsssssssssrrrqqqqqqppppppqqqpppooonnnmmmllllllkkkjjjkkkmmmmmmmmmnnnppprrrtttsssssstttuuuuuurrrnnnhhhhhhiiijjjllloooqqqssszzz{{{|||~~~}}}||||||~~~}}}|||{{{zzzyyyzzzzzzyyyxxxwwwyyy{{{yyytttggg[[[SSSNNNLLLJJJJJJKKKLLLKKKJJJFFFEEECCCBBB@@@?????????>>>;;;888888999999555111000---***(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%''')))+++...000111222222...---+++)))((('''(((((()))))))))******+++,,,---000000111000000000//////222222222111111111111111222111000///000333666888666555555555777777555333000---)))&&&&&&''''''''')))******+++,,,,,,------,,,,,,+++++++++*********(((((()))***---000222444666777888:::;;;<<<<<<===???@@@AAABBBBBBAAA@@@@@@@@@???>>><<<:::888777666222222111111222444555666222111000///............+++---...---,,,,,,---///,,,---...///000///...---,,,,,,,,,------------......////////////...------///...------,,,,,,,,,------------............//////////////////000000000***++++++---...///000111222222222333333333333333666777999;;;>>>DDDJJJOOO[[[dddrrrvvvsssooonnnqqqwww|||}}}qqqiii^^^WWWPPPMMMMMMRRR^^^iiioooooooooqqqsssrrrpppnnndddcccbbbccceeejjjnnnqqqssstttvvvyyy~~~uuu___SSSGGGDDDEEEBBB???>>>===999444111222333555555666444666:::<<<<<<@@@EEELLLRRR[[[aaadddeeeddddddcccbbbaaa```___```aaabbb```aaabbbeeegggjjjmmmnnnoooooooooppptttxxx}}}yyyvvvuuurrrqqqpppppppppppppppqqqpppppppppppppppooooooooopppooonnnmmmmmmnnnooooookkkjjjiiikkknnnpppqqqqqqtttrrrqqqppppppnnnkkkiiiggghhhiiijjjlllmmmmmmmmmuuuvvvyyy|||~~~~~~~~~~~~~~~~~~}}}|||{{{yyyzzzzzzyyywwwxxxzzz|||vvv~~~sssfffZZZRRROOOMMMKKKKKKKKKKKKJJJIIIEEEDDDCCCAAA@@@???>>>>>>>>><<<:::999999777444111000---***)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$###'''(((***,,,...000111222///...,,,+++)))))))))))))))))))))***+++---///000///000222333222111///---///////////////.........111111111000111444888;;;777666444444444555444333222...***((('''''''''&&&&&&&&&'''((()))******+++)))))))))((((((((((((''')))))))))+++---000333555666777888;;;<<<>>>>>>???===>>>???@@@@@@@@@@@@@@@AAA@@@>>><<<::::::999999333222111111222333555777222111000///......------+++---...---,,,,,,---...,,,...000000///.........,,,,,,---------.........---...............------++++++++++++,,,---...///---------............///...//////000000000000000......//////000111222222222222222333333444555666777888::::::<<>>???;;;777555555666666666666444666:::;;;;;;???DDDKKKQQQZZZaaaeeeeeeeeeeeedddcccbbbaaaaaabbbcccdddaaaaaabbbdddfffhhhjjjkkkmmmllllllmmmppptttwwwzzz}}}{{{tttqqqqqqoooooonnnnnnnnnmmmmmmmmmllllllmmmmmmnnnnnnoooooopppooommmllllllmmmoooqqqllljjjiiikkkooorrrrrrpppsssrrrpppooonnnlllkkkjjjlllkkkjjjjjjjjjkkklllmmmpppssswwwzzz{{{|||}}}}}}~~~}}}|||zzzyyyyyyyyyyyyxxxyyy|||~~~{{{qqq|||rrreeeYYYQQQRRRPPPMMMKKKKKKJJJHHHFFFEEEDDDCCCAAA??????>>>>>>===<<<:::999888777444222000...+++)))))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$######&&&(((+++...000111000000000///...,,,***))))))((($$$$$$$$$&&&))),,,///111...000222444444111...,,,------........./////////222222333222222444888<<<>>>;;;777666666777888888333000,,,))))))((('''&&&%%%&&&&&&((()))***++++++)))))))))(((((((((((('''*********,,,...111444666555777999;;;===>>>???@@@======>>>???@@@AAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;444333222111111333555666222222111111///...------,,,---......,,,,,,,,,...,,,///111111///......///---.........////////////------...............---+++++++++++++++,,,---...---------............///---...///000111000000000222111111111111111111111111111111222333444666666888999:::::::::<<<@@@CCCMMMUUUaaannnzzzzzzwwwvvvuuuvvv{{{{{{yyyxxxuuuooojjjeee]]]UUUQQQPPPRRR[[[eeennnppptttwwwxxxtttnnniii```aaabbbeeekkkrrryyy}}}|||}}}~~~ooo^^^SSSKKKEEEEEEFFFCCC@@@??????===;;;::::::999777555888666888;;;<<<;;;>>>DDDHHHNNNXXX```dddfffggggggeeedddcccbbbbbbbbbcccdddcccccccccdddfffgggiiijjjkkkkkkjjjkkkllloooqqqsssuuuzzzyyyrrrooopppoooooonnnnnnlllkkkjjjjjjhhhiiijjjkkkmmmnnnoooppppppooommmkkkkkklllnnnooonnnllljjjlllqqqtttsssrrrrrrrrrqqqooonnnnnnooopppqqqnnnjjjgggfffhhhkkkmmmnnnqqqvvvyyyyyyzzz{{{}}}~~~|||zzzxxxxxxyyyyyyyyyyyy|||yyyppp|||rrrfffZZZSSSSSSQQQMMMKKKJJJIIIGGGEEEEEEDDDBBBAAA???>>>>>>>>><<<;;;;;;:::888666555444111...+++))))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%'''+++///111111000///000///...---+++)))((('''$$$%%%%%%'''+++///333555...000333555444222///---......///000111222333333333444555444222444999===???<<<888777777777777777555222...+++***)))'''%%%'''((((((***+++,,,---...,,,,,,+++++++++*********))))))***+++...111444555666777999;;;<<<>>>??????>>>>>>???@@@AAABBBCCCDDD@@@@@@??????>>>===<<<<<<777555222000000111333555333333333222111///...------/////////---,,,---...,,,000222222///---...///........./////////000000------...////////////...///...---,,,+++*********---------............///---...///111111111000000111111111000//////......111000000000111222444555666888999999999:::===???GGGOOOZZZgggrrr|||}}}zzzyyyyyyzzz~~~yyyvvvwwwvvvqqqmmmfff^^^WWWSSSQQQSSS[[[eeennnoooqqqsssssspppjjjeeeaaaaaacccgggnnnvvv}}}vvvfffYYYPPPJJJGGGIIIIIIFFFCCCCCC@@@???>>>======;;;888666;;;999:::<<<<<<:::===BBBEEEKKKTTT]]]bbbfffiiijjjgggfffdddcccbbbbbbccccccfffffffffffffffggghhhiiihhhhhhhhhhhhhhhjjjkkklllnnnrrrxxx~~~xxxrrrpppoooooooooooonnnmmmkkkjjjiiihhhhhhiiijjjkkkmmmmmmnnnmmmmmmlllkkkkkklllmmmnnnooonnnmmmnnnppprrrsssrrrpppqqqqqqpppoooqqqtttwwwtttpppjjjeeecccdddhhhjjjlllqqqwwwzzzzzz{{{}}}~~~|||yyywwwxxxxxxyyyzzz{{{uuunnn}}}ttthhh]]]VVVRRRPPPMMMKKKKKKJJJHHHFFFDDDCCCBBB@@@???>>>>>>===:::;;;;;;:::888666555555111...+++*********)))((((((((('''&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$&&&&&&&&&'''***,,,///000000000//////...---+++)))'''&&&((('''((())),,,000444777///111333444444222///---------///000222333555555444666777555222333888======<<<;;;;;;;;;999666333666333///,,,+++)))'''%%%'''((()))***,,,---...///---,,,,,,,,,++++++++++++''''''((())),,,///222333666777888:::<<<======>>>======>>>???@@@BBBCCCDDD???@@@@@@@@@@@@???===<<<999666333000///000222444555555555444333111///---///000111000...---...///,,,000444333///,,,---000---------.........//////---...//////000000000///000///...,,,++++++******---------............///,,,---///111222111000000///////////////.........000///.........000222333333444666666666777:::<<<@@@GGGRRR^^^iiisss{{{}}}|||}}}~~~vvvtttuuuuuurrrmmmfff___WWWSSSPPPQQQYYYbbbkkkkkkjjjkkkkkkjjjgggddd```aaaccciiipppyyy{{{qqqhhh___VVVTTTPPPNNNQQQRRROOOLLLLLLGGGDDDAAA@@@??????===<<<===:::;;;<<<;;;999;;;@@@CCCHHHQQQYYY```eeejjjnnnlllkkkiiigggeeeeeeeeeeeeiiihhhhhhhhhhhhhhhiiiiiihhhggggggffffffggghhhhhhgggkkkpppuuuzzz|||xxxtttqqqooommmnnnnnnooonnnmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjhhhiiiiiijjjkkklllmmmnnnnnnooopppooonnnoooppprrrooooooooonnnnnnpppuuuyyyvvvsssmmmhhheeeeeeggghhhlllrrryyy}}}}}}~~~~~~~~~}}}yyyvvvwwwxxxyyy{{{}}}{{{sssppp~~~uuukkk```YYYPPPNNNLLLKKKKKKKKKIIIHHHDDDCCCBBB@@@???>>>======999:::;;;:::888666666666111...+++*********)))((()))((('''&&&&&&'''((()))%%%$$$$$$######$$$$$$%%%######""""""###%%%'''(((''''''(((***,,,...000111//////...---+++)))'''&&&&&&%%%%%%%%%(((,,,///222000111333444444222///...***+++,,,...111333444555555777888666222333888===???@@@BBBDDDCCC@@@999555666333000---+++***'''%%%&&&&&&''')))***,,,------+++++++++************)))%%%&&&&&&(((***---000222666777888:::;;;<<<<<<===::::::;;;<<<===???AAABBB>>>???AAABBBAAA@@@===<<<:::888444000///000111333666666666555444222///...000111222111///......///---111444333///,,,---000,,,,,,,,,---------............///000111111000000------,,,,,,,,,---......---------.........//////+++---///111222222000000.../////////000000111111000///---,,,---...000111000222333444444666888;;;:::AAALLLXXXcccmmmuuuzzz|||tttqqqssstttpppkkkggg___WWWSSSOOOPPPWWW___hhhgggeeeeeeeeefffeeeccccccdddhhhnnnvvvzzzmmmddd___YYYTTTZZZWWWVVVZZZ[[[XXXUUUUUUNNNJJJEEEBBBAAABBBCCCBBB===;;;;;;<<<:::888999>>>AAAFFFOOOWWW^^^eeekkkppprrrpppnnnllljjjiiiiiiiiikkkjjjiiiiiiiiiiiiiiijjjiiiiiihhhhhhgggggghhhhhhcccfffjjjooottt||||||yyywwwuuuqqqnnnkkklllnnnooooooooonnnnnnooonnnmmmkkkiiihhhgggfffdddeeegggjjjlllmmmnnnnnnmmmoooqqqooollllllnnnqqqnnnnnnnnnmmmlllnnntttxxxxxxvvvrrrnnnjjjiiihhhhhhkkkrrrzzz{{{{{{}}}~~~zzzwwwwwwxxxyyy{{{~~~|||xxxwwwyyynnnbbbYYYTTTQQQMMMMMMNNNMMMJJJGGGBBBCCCCCCCCCBBB@@@>>>===:::;;;<<<;;;999555111///000...---+++)))''''''&&&))))))((('''''''''''''''***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%''',,,///000...111///------...,,,((($$$'''&&&&&&''')))+++---///000111222444333222000///(((&&&)))000444444555666666999:::777222111444888CCCGGGJJJJJJFFF@@@:::777888444...***((('''&&&&&&$$$$$$$$$$$$&&&(((***,,,---...------,,,+++***)))******))))))***,,,---///;;;:::999888888999::::::999999:::<<<===???@@@@@@@@@AAAAAAAAA@@@???===<<<666444333111111222444555555777777555111//////111---...//////000///////////////...------------...,,,---......//////......////////////////////////.........------,,,,,,,,,///////////////////////////,,,***+++...111333444000000000000000000000000////////////...---,,,+++,,,...000111222333666999===@@@FFFNNNXXXbbbkkkqqq}}}}}}tttnnnlllnnnqqqsssgggaaaYYYRRROOORRRXXX\\\^^^```cccddddddeeefffhhhhhhjjjnnnttt}}}zzzrrrhhh___[[[YYYXXXXXX^^^]]]]]]^^^___]]]ZZZWWWQQQNNNIIIFFFDDDDDDBBBAAABBB@@@<<<999888999;;;<<>>>>>??????@@@@@@@@@@@@@@@>>>===<<<777666444222111111222333222444666444111//////000////////////...------,,,//////...------------...,,,---......//////.......................................------,,,,,,,,,........................///---,,,---...///...---////////////////////////////////////...---,,,+++---...000111222444777999===@@@FFFMMMVVVaaajjjpppyyy{{{tttooonnnppprrrssslllfff]]]TTTQQQRRRWWWZZZZZZ]]]aaadddfffhhhkkkmmmlllooossszzz}}}ooohhh___YYYWWWXXXYYYYYY[[[[[[[[[\\\^^^]]][[[XXXUUUQQQMMMJJJHHHGGGDDDCCC@@@===:::888777888:::;;;???FFFQQQ[[[cccjjjnnnqqquuutttsssrrrppppppoooooommmllljjjiiihhhhhhgggggggggggggggggghhhiiijjjkkkccccccccceeeiiinnnssswww|||}}}xxxuuuuuutttrrrpppppppppooonnnnnnmmmllllllmmmmmmllljjjhhhhhhjjjllllllmmmmmmnnnoooooonnnnnnnnnooopppqqqqqqooommmllliiihhhggggggiiimmmqqqssssssxxxyyyvvvssstttssspppvvvwwwzzzzzz{{{}}}~~~~~~}}}|||{{{www|||}}}~~~wwwlll```YYYSSSOOOKKKKKKLLLKKKIIIFFFIIIGGGEEEBBB@@@>>>===<<<999:::::::::999666333222///...,,,***)))(((''''''''''''&&&%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%(((,,,000222333555333111///...---***(((''''''''''''(((***,,,---......000111111000///......+++,,,111444333333444777999999666222000111444<<<@@@EEEGGGEEEBBB???======:::777555333000,,,)))'''''''''''')))***,,,...---------...------,,,,,,***************+++,,,---//////000111444777:::<<<=========>>>>>>>>>????????????@@@??????>>>===<<<:::888666333111000000000///111444444222000//////222111111000///...---,,,//////...------------...,,,---......//////.......................................---------------------------------------.........///111000...+++////////////////////////////////////...---,,,,,,---///111222222444777:::===@@@DDDJJJRRR\\\gggnnnsssyyyzzzuuuqqqpppqqqqqqqqqooohhh___VVVRRRRRRVVVYYY[[[^^^bbbfffiiilllooorrrtttvvv|||{{{sssaaa[[[TTTQQQSSSWWWZZZZZZXXXWWWWWWYYY[[[[[[ZZZXXXYYYVVVRRROOOMMMJJJFFFCCC<<<:::888666555666888999<<>>=========999999::::::888666444333///...,,,***)))(((''''''((('''&&&&&&%%%%%%&&&&&&%%%$$$######%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&(((,,,000333555888666444111///...,,,+++((('''''''''((()))+++,,,...///000000111000000///,,,))))))...222111111333888999999666222000000111777;;;AAADDDDDDBBB@@@@@@;;;:::888777555111+++'''&&&&&&%%%&&&''')))***,,,,,,,,,---.........------***************++++++,,,......///111444777:::<<<<<<======>>>???@@@@@@AAA????????????>>>>>>======<<<;;;888555222000//////---000333444444333111000333333222111000000////////////...------------...,,,---......///................................................------------------------------------------///111333222111////////////////////////......//////...------,,,---///111222222444777999;;;>>>AAAEEEKKKTTT```hhhmmmttt}}}{{{vvvsssqqqooommmllliiiccc[[[TTTRRRSSSXXX[[[aaadddhhhjjjlllnnnqqqsss{{{~~~~~~rrrjjjXXXRRRLLLLLLQQQXXX\\\\\\YYYXXXWWWXXXYYYZZZZZZXXX\\\YYYUUURRROOOKKKFFFBBB999888666444333444666777888@@@KKKWWWaaaiiiooossswwwwwwwwwwwwvvvuuuuuutttuuusssqqqmmmjjjhhhfffeeeggggggggggggggghhhiiiiiicccbbbbbbccceeehhhkkknnnoooqqquuuxxx{{{|||xxxsssqqqpppoooooooooooonnnooommmjjjhhhgggggghhhiiiiiihhhgggeeedddfffjjjmmmmmmnnnoooooopppooooooooonnnnnnooooooooommmlllkkkgggffffffgggiiillloooqqquuuzzz}}}|||}}}~~~}}}|||~~~|||zzzzzzzzzyyyyyyyyyzzzzzzzzzwwwuuuzzz}}}rrrfff\\\VVVRRRNNNJJJHHHIIIJJJHHHFFFDDDCCCAAA???=========>>>999999999999888666444333...---,,,***)))((((((((()))(((((('''''''''''''''%%%$$$######%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''***...333666::::::888555222///---,,,(((((('''''''''(((***+++,,,------...............---******000333444555777999999888666444111000000333777===@@@AAAAAA@@@@@@:::999999888777222---((((((((((((((()))***,,,---,,,,,,------...---------))))))*********+++******.........000222555888999::::::<<<>>>???AAACCCCCC?????????>>>>>>>>>>>>>>>>>>===:::777555222000///...000222555666555333111111000000//////000111111//////...------------...,,,---......///.........................................................------------------------///---++++++---000111111.................................///......---,,,,,,...000111222333666999888;;;>>>@@@DDDKKKVVV___gggoooxxx~~~yyyuuuqqqmmmiiiggg```\\\VVVRRRSSSWWW]]]aaagggjjjmmmppprrrtttvvvxxxyyymmmeeeUUUOOOIIIKKKSSS\\\``````aaa___]]]]]]^^^_________^^^\\\WWWSSSOOOJJJDDD@@@888777555333333333444555555<<>>>>>>>>>>>;;;::::::999777555444333...---,,,***)))((((((((())))))(((''''''''''''((('''%%%$$$$$$&&&'''&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''(((,,,111555;;;<<<<<<999555000...---)))((('''''''''((()))************++++++,,,------,,,))))))...222222444777999999888777666444222111000444999===>>>>>>>>>???;;;;;;;;;;;;:::666111---''''''&&&&&&'''(((***+++,,,,,,,,,---,,,,,,++++++))))))******+++******)))++++++,,,---///222444666888999:::===???AAACCCDDD@@@@@@???????????????@@@???>>><<<:::777555333222000111222444666666444222......---,,,---...///000//////...------------...,,,---......//////......------------------------.............../////////------------------------111---***((()))***+++,,,........................---...............------+++---///000000222555888666:::===>>>>>>DDDMMMUUU___fffpppxxx~~~|||wwwrrrnnniiifff]]]ZZZVVVUUUWWW]]]eeeiiilllooosssvvvxxx{{{~~~~~~uuujjjcccVVVOOOJJJMMMWWWaaaffffffiiifffddddddfffhhhiiiiiiccc___ZZZTTTOOOJJJDDD@@@999888666444333333333444333888AAAKKKUUUaaakkkqqquuuvvvwwwxxxxxxxxxwwwvvvsssrrrpppnnnmmmlllkkkkkkgggggggggffffffgggggghhhaaaaaaaaabbbccceeeggghhhgggiiilllooorrrvvvzzz}}}|||}}}zzzwwwtttrrrmmmnnnnnnmmmjjjiiiiiijjjjjjiiihhhgggggghhhiiijjjggghhhiiijjjjjjkkknnnqqqnnnoooqqqrrrttttttuuuuuuuuurrrnnnkkkjjjkkknnnqqqppppppooopppqqqrrrtttuuuvvv{{{~~~}}}zzztttsssrrrrrrsssuuuxxxyyy~~~}}}{{{{{{~~~rrrfff^^^[[[TTTOOOJJJHHHIIIJJJIIIGGGEEEDDDDDDCCCAAA???>>>===<<<;;;:::888777555333222------+++***))))))(((((((((((('''&&&&&&&&&&&&''')))'''%%%%%%&&&'''&&&%%%''''''&&&%%%%%%$$$######$$$%%%&&&&&&&&&***///444<<<>>>???===888222...---))))))''''''&&&'''((()))++++++++++++,,,---...///...***)))---111111222555999999888888888666444222...222777:::;;;;;;;;;<<<;;;;;;;;;<<<;;;999444000&&&&&&%%%%%%%%%'''((())),,,,,,,,,,,,+++***))))))))))))***++++++***)))(((******+++,,,///222555666888999:::<<<>>>@@@AAABBBAAAAAA@@@??????@@@AAABBB>>>>>>===<<<:::888777666222000000222444555444222111000///------...///000//////...------------...,,,---......//////......---------------------------........./////////000........................000...+++***+++++++++***........................------...............---***+++---...///111444666666:::>>>===<<>>???@@@BBBAAA@@@@@@@@@AAABBBCCC>>>>>>>>>===<<<;;;999888222000...000333444333111777555333111000000111222//////...------------...,,,---......//////......---------------------------.........//////000000////////////////////////---------///111111000...........................------...............---)))+++---......000333555666;;;???>>>;;;===DDDKKKOOOVVV```iiirrr{{{|||xxxtttpppnnnllliiieeedddfffkkkqqquuu|||~~~~~~{{{xxxvvvwwwxxxyyyvvvuuuuuusssoooggg]]]WWWVVVOOOKKKQQQ___lllqqqrrrfffdddccceeeiiiooosssuuuoooiiiaaaZZZSSSNNNJJJGGG===;;;999777555444333222000333999@@@KKKXXXfffnnntttvvvxxxyyyzzzyyyxxxwwwwwwvvvtttrrrpppooonnnnnnhhhggggggfffffffffggggggaaaaaabbbccceeefffhhhiiikkklllllllllkkklllnnnpppqqqsssxxx|||~~~~~~}}}|||{{{wwwsssooommmlllkkkjjjhhhkkknnnmmmkkkjjjkkkmmmmmmmmmmmmlllkkkiiigggfffhhhkkkoooqqqrrrrrrsssuuurrrtttvvvyyy{{{}}}~~~xxxwwwuuusssrrrrrrrrrrrrwwwvvvvvvuuuuuuuuuvvvvvvzzz{{{vvvsssrrrsssqqqpppppprrrvvv{{{~~~{{{xxxooottt~~~}}}tttjjjbbb]]]RRROOOKKKIIIHHHHHHHHHGGGGGGFFFCCCAAA@@@??????@@@<<<:::888777777777555333//////...,,,***'''%%%$$$'''((('''"""###)))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$&&&)))+++---888<<<>>>:::666444111---,,,***(((&&&%%%&&&'''((()))))))))+++,,,...000111000...,,,...222444444222555555777888888888777666111000111333666999::::::<<<::::::;;;======;;;777,,,***((('''(((*********,,,,,,------,,,++++++***++++++******)))*********%%%''')))---111444777888:::999999===BBBEEEFFFDDDAAAAAABBBCCCEEEFFFEEEDDDGGGCCC???@@@CCCCCC???:::888666333000000111333444$$$,,,444555111...000444...------------...//////---------...------,,,+++111///...---/////////...//////.........---------,,,,,,,,,---...///000111000///------///000///...------...///000000//////------------------------//////...---...///000111888:::<<<>>>???BBBEEEHHHIIIQQQ\\\gggpppyyy~~~~~~~~~}}}yyywwwxxxsssqqqmmmjjjjjjnnnuuu{{{}}}}}}|||wwwsssrrrqqqpppooommmmmmmmmjjjeeeaaa___^^^UUUWWWWWWXXX^^^iiioooooofffcccaaaeeelllsssuuuuuussspppjjjccc[[[TTTNNNKKK???<<<999777777666444333000111666===DDDMMM\\\jjjpppuuuyyy{{{yyywwwxxxzzzyyywwwuuusssrrrpppnnnlllkkkiiigggeeeeeefffhhhjjjgggggggggggggggggggggggglllmmmmmmllljjjiiijjjkkknnnnnnoooqqquuuxxxxxxxxxrrrpppnnnjjjhhhfffeeedddggggggfffeeedddcccccccccjjjiiihhhhhhhhhjjjkkklllmmmmmmnnnpppqqqrrrsssssswwwvvvvvvzzzzzzzzz{{{zzzyyyxxxvvvuuutttvvvyyyzzzyyyxxxwwwxxx~~~|||vvvssstttsssqqqrrruuuuuuuuuyyytttooovvv}}}tttiii```[[[RRROOOKKKIIIHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@??????===;;;:::999999888666555///...---+++)))'''&&&%%%''')))***'''###"""%%%)))$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***333999;;;888666555333000---,,,)))'''''''''((()))*********+++,,,...///000000...---...111333333222111222444666777777777777222111111222555777999:::;;;:::999;;;======;;;888000,,,(((&&&&&&'''((((((+++,,,------.........---///...,,,+++))))))(((((('''(((***,,,///222444555888777888;;;@@@CCCDDDCCCAAAAAAAAACCCEEEEEEEEEDDDGGGDDDBBBBBBCCCCCC@@@===:::777333000///000333444000111444555444222000///...------------...//////------...///000000000///000...,,,---...//////...//////.........---------------,,,,,,,,,------...000///------///000///...,,,,,,---...............---------------------------,,,,,,+++,,,---...///555777:::<<<>>>@@@DDDGGGKKKRRR\\\fffnnnvvv}}}zzzyyyzzz|||}}}xxxrrrppprrrwww|||}}}}}}}}}zzzwwwtttqqqpppooommmlllhhhhhhgggddd```^^^]]]^^^[[[\\\\\\]]]eeeooosssrrrmmmjjjgggiiiooouuuwwwwwwwwwtttnnnggg^^^VVVPPPLLLBBB>>>:::666555444333222222222555:::???GGGVVVcccmmmrrrxxx{{{zzzyyyzzz{{{|||yyywwwuuutttrrrpppnnnkkkiiigggfffeeefffhhhjjjhhhhhhhhhhhhhhhhhhhhhhhhkkkllllllkkkhhhgggggghhhhhhhhhjjjmmmrrruuuwwwwwwooonnnkkkhhhfffffffffggghhhfffcccaaa^^^]]]\\\[[[eeeeeefffgggiiikkklllmmmqqqqqqpppqqqqqqrrrsssssswwwvvvvvvyyy}}}{{{||||||}}}|||{{{yyyxxxwwwzzz}}}~~~}}}||||||}}}~~~zzztttqqqqqqtttrrrsssvvvwwwwww{{{}}}uuurrryyy}}}tttiii^^^XXXQQQNNNKKKHHHHHHHHHHHHGGGEEEDDDDDDCCCBBB@@@???>>>===;;;999888888777555444///...,,,***((((((((((((&&&)))+++***'''%%%%%%'''"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&'''(((,,,111444333222444444111///...+++)))(((((())))))++++++,,,,,,---...//////000///......000222111111...///111333555666777777444333111111222555999<<<<<<;;;<<<>>>@@@@@@>>><<<555000***&&&%%%%%%&&&&&&)))***+++---......//////......,,,+++************(((((()))***,,,...000111666555666999===AAABBBAAA@@@AAABBBCCCEEEEEEEEEEEEHHHGGGFFFDDDCCCBBBAAAAAA===:::444000///000222444777333000222555555000+++...------------...//////+++,,,---///000111111111...,,,+++,,,...//////..................---------...------,,,++++++,,,,,,000///------///000///...+++,,,------------------........................---,,,,,,,,,,,,---......111444777999<<>>;;;999777666666555333111///...+++)))(((((())))))&&&((()))(((&&&$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&+++///......111111000000///,,,)))((('''((())),,,,,,---...............000000/////////000000000//////111333444666777777666555333000111444999===>>>>>>@@@AAACCCCCCBBBAAA999444---(((&&&&&&''''''((((((***+++,,,---------+++***++++++,,,---...///'''''''''(((***,,,...///444444666999<<>>BBBEEENNNSSS[[[bbbjjjsss~~~~~~|||}}}zzzssspppqqqssszzzzzz{{{||||||yyyuuuqqqkkkiiihhhhhhiiihhheeeccccccddddddbbb___\\\[[[[[[___^^^\\\___mmm|||{{{wwwuuuwwwyyyzzzzzzzzzxxxvvvqqqkkkddd]]]ZZZLLLGGG???:::777777666666555222111333666<<>><<<:::888777666555333111///...+++)))(((((()))))))))((('''&&&%%%%%%''')))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&+++...------000111000111///,,,)))'''&&&'''''',,,---...////////////...////////////...///000111222222333444555666777777999888555222000333999===>>>???AAACCCCCCCCCCCCCCC<<<777000***))))))************+++,,,,,,,,,,,,,,,+++***++++++,,,---...///%%%%%%%%%&&&(((+++---///222444666999;;;===@@@AAA@@@CCCFFFGGGGGGGGGIIIKKKJJJKKKKKKJJJHHHGGGHHHJJJDDD@@@:::444111111333444333333222222222111000///...------------...//////,,,---------------,,,,,,,,,+++***+++---/////////---.....................------------...///000111000///------///000///........./////////......---////////////////////////.........///////////////...111444777999===AAADDDKKKPPPXXX```iiitttyyyvvvwwwxxxzzz{{{~~~~~~xxxpppjjjeeedddcccdddddddddbbb``````bbbdddccc```[[[WWWVVVZZZXXXVVVZZZiii|||~~~~~~|||wwwqqqiiibbb^^^NNNIIIBBB===:::999999888666222000333666:::BBBKKKSSS\\\gggpppuuuwwwzzz|||{{{yyywwwvvvvvvuuusssqqqooonnnmmmkkkjjjjjjkkkkkkiiiiiiiiiiiiiiiiiiiiiiiilllmmmmmmkkkiiigggggghhhfffeeeeeefffhhhiiihhhggggggfffcccaaa```aaabbbcccbbb```^^^\\\YYYWWWUUUTTTWWW[[[aaagggllloooppppppvvvuuussspppnnnmmmmmmmmmppppppppppppqqqrrruuuwwwyyyzzz{{{}}}}}}}}}}}}|||xxxzzz}}}~~~{{{wwwxxxxxxuuutttvvvtttssstttxxxzzz{{{~~~vvvrrrrrrwww}}}uuuiii^^^XXXOOOLLLIIIGGGGGGHHHHHHGGGCCCCCCCCCCCCBBBAAA@@@??????===;;;:::999888555333///...,,,***((((((((((((+++***((('''&&&((()))+++***)))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''(((((((((---///...///222444333222000---)))'''&&&&&&&&&+++,,,...000111000000///---/////////......000222444444444444555666888888::::::888444111333999>>>===@@@BBBCCCBBBAAAAAABBB???:::333...++++++******+++,,,---------------,,,......,,,+++************&&&%%%%%%%%%'''))),,,...111333666888999;;;>>>AAA@@@CCCGGGHHHGGGGGGIIILLLKKKKKKLLLMMMMMMMMMLLLLLLGGGCCC>>>999555333333333666999:::888333000//////...------------...////////////000000///......---...,,,+++,,,...//////...---------...............---------...///111222333000///------///000///.../////////000//////...---........................+++,,,------......------...000333555888;;;???BBBGGGLLLSSS\\\ggguuu~~~||||||~~~~~~yyyooohhhcccaaa``````aaaaaa___^^^ZZZ]]]______\\\XXXTTTSSSUUUVVVUUUWWWdddxxxxxxooofffaaaTTTOOOHHHBBB>>><<<:::999888444222444666888===CCCLLLUUU```jjjppptttxxx{{{zzzyyywwwwwwxxxxxxvvvtttqqqqqqpppnnnmmmmmmmmmmmmiiiiiiiiiiiiiiiiiiiiiiiimmmnnnooonnnlllkkkkkklllllljjjhhhggggggfffdddbbbcccbbbaaa```______````````````aaaaaa```___]]]\\\[[[^^^ccciiimmmoooppppppsssrrrqqqpppnnnlllkkkjjjmmmmmmmmmmmmmmmooorrruuuvvvwwwxxxzzzzzzzzzyyyyyyvvvxxxzzz{{{|||}}}~~~{{{vvvtttvvvwwwuuutttvvvrrrqqqtttyyy|||~~~{{{pppkkkjjjpppwww~~~|||rrrggg]]]WWWNNNLLLHHHGGGGGGHHHHHHGGGDDDCCCCCCBBBAAAAAAAAAAAAAAA???<<<;;;:::999666444///...---+++)))'''&&&%%%(((((('''((())))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%+++...---...333666555444222...+++((('''''''''***,,,...000222222111111,,,---//////......111333222222333333555777999;;;<<<<<<;;;777333444999>>>@@@CCCFFFFFFDDDBBBCCCDDDAAA<<<666000,,,***'''&&&'''((()))+++,,,,,,,,,,,,///...,,,+++))))))(((((()))'''&&&%%%&&&(((***,,,...111444666777999<<>>;;;:::999777555333//////...,,,***'''%%%$$$$$$$$$&&&((()))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###!!!&&&******,,,111555555666333000,,,***(((((((((***+++...111222333222111***---//////---...111444000000111222555888;;;===<<<>>>===999555444999>>>EEEHHHJJJJJJGGGEEEFFFGGGCCC>>>777111,,,((($$$"""!!!"""$$$&&&((()))******++++++******)))*********+++***'''%%%%%%&&&(((***,,,///333555555777:::>>>;;;@@@EEEEEECCCCCCGGGJJJJJJIIIJJJPPPUUUVVVRRRLLLJJJHHHDDD@@@;;;777444222111222555666666444111......------------...//////******,,,---......//////111///....../////////...---------.........////////////...------------...000///------///000///...---.........---,,,,,,+++------------------------------///000000000///...+++---000222333666999<<>><<<<<<<<<===<<<;;;;;;:::888555222000///...,,,+++***))))))(((((())))))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$(((((()))***---000222444555444333///***'''&&&&&&###$$$%%%'''***---///111111///---,,,,,,,,,...///222333555666777:::>>>AAADDD???<<<<<<999555777>>>JJJOOOTTTTTTOOOJJJIIIJJJHHHBBB:::333...+++(((''''''''''''(((((()))***+++------,,,+++************---,,,)))'''&&&&&&'''(((---///222555777999::::::@@@BBBCCCDDDCCCDDDEEEGGGIIIJJJMMMPPPSSSUUUWWWWWWMMMLLLIIIEEE@@@;;;777555777999:::999666333111000..............................///000000///...---...///111222222111000///................................................000///---+++***+++---............///...------,,,,,,,,,---...////////////////////////////////////,,,,,,---///222666999;;;AAAEEELLLTTT___mmm}}}{{{tttpppgggddd___[[[YYYYYYZZZ[[[YYYWWWUUUUUUXXX[[[\\\]]]cccbbb```___cccooo~~~~~~yyyyyyrrrfff\\\TTTLLLDDD???;;;777555666888999:::777;;;AAAGGGLLLRRRZZZ```ccceeeiiikkkkkkmmmooopppssspppnnnnnnqqqrrrqqqooolllmmmmmmnnnoooooopppppprrrpppnnnmmmnnnooonnnmmmnnnlllhhhdddaaa___^^^]]]WWWXXXZZZ[[[\\\\\\\\\[[[\\\```eeejjjllljjjgggeeehhhhhhiiijjjjjjkkkllllllnnnnnnppprrrtttssspppmmmnnnmmmjjjgggfffiiiooottttttvvvwwwxxxwwwvvvwwwxxx{{{|||}}}~~~~~~|||tttssspppmmmlllllllllmmmttt{{{}}}~~~~~~pppbbb\\\aaakkkyyyzzz}}}rrrfff[[[UUUOOOMMMJJJIIIIIIIIIIIIHHHFFFFFFFFFCCC@@@??????@@@===<<<;;;;;;:::888555222000///...,,,+++***))))))(((((((((((((((''''''&&&%%%&&&&&&'''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$''''''(((***,,,000333444555444333///+++(((((()))&&&'''(((+++---///111111222111///...---...///000111333555777888:::>>>@@@CCC???<<<<<<:::666999???LLLRRRVVVWWWRRRNNNMMMMMMGGGBBB;;;444000---***((('''''''''(((((()))***+++++++++++++++++++++,,,,,,***)))'''''''''(((***+++***,,,...222444666777777===@@@CCCDDDEEEEEEGGGIIIIIIJJJMMMPPPRRRUUUVVVWWWQQQOOOLLLHHHBBB===999666333555777999888777666555////////////////////////,,,,,,............---,,,///000111222222111///...................................................///...---,,,+++,,,------////////////............,,,------.........------........................---------///111555777999???CCCJJJQQQZZZgggvvv}}}xxxtttlllhhhbbb[[[XXXWWWYYYZZZXXXWWWUUUWWWZZZ]]]___```cccbbb```___cccmmm|||zzzwwwvvvxxx|||tttiiiaaaXXXPPPAAA===888555444555555555444777;;;???BBBHHHOOOTTT[[[]]]aaacccdddfffiiikkkpppnnnnnnooorrrtttsssrrrmmmmmmnnnnnnoooqqqrrrsssqqqooommmmmmnnnnnnmmmlllkkkiiifffbbb^^^[[[YYYXXXSSSTTTVVVXXXZZZ[[[[[[[[[^^^___bbbeeegggggggggfffhhhiiiiiijjjkkklllmmmmmmllllllmmmppprrrrrrpppooolllkkkhhhfffeeehhhnnnrrruuuwwwyyyzzzyyyyyyzzz{{{zzz{{{|||}}}}}}}}}}}}}}}~~~zzzwwwuuurrrmmmjjjhhhjjjlllnnnnnnuuuzzz{{{}}}{{{oooddd___eeemmmvvv||||||qqqeeeZZZTTTNNNLLLIIIHHHHHHIIIHHHGGGFFFFFFFFFDDDBBBAAABBBCCC===<<<;;;;;;:::888555222000///---,,,***)))))))))'''''''''''''''(((((((((%%%&&&'''((((((((((((((())))))'''&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''))),,,///222444666666444111---+++++++++'''(((***---///000000000111000///------.../////////111555777999;;;===???AAA???======;;;888;;;???LLLQQQUUUVVVRRROOONNNNNNHHHDDD===888333000,,,)))'''''''''(((((()))***+++)))******++++++,,,------))))))((('''((()))***+++)))+++---000333555777777:::>>>BBBEEEFFFGGGHHHIIIHHHIIILLLOOOQQQTTTUUUVVVTTTSSSPPPKKKFFF@@@;;;888111444777999;;;:::888777222111111000////////////,,,,,,...///////////////000000111111111///...---........................------------------------...------------,,,,,,,,,000///...---,,,---......,,,------------,,,,,,+++------------------------............000222555666<<>>CCCHHHNNNQQQTTTWWWYYY\\\___aaaggghhhjjjmmmqqqssssssrrrpppoooooooooppprrrtttuuupppnnnmmmmmmmmmmmmllljjjhhhgggdddaaa\\\XXXTTTRRRMMMNNNQQQTTTXXXZZZ\\\\\\_________```bbbdddfffgggggghhhiiijjjllllllmmmmmmjjjjjjjjjkkknnnppppppoookkkjjjhhhfffeeeggglllpppuuuwwwyyyzzzzzzzzz|||}}}zzzzzz{{{|||||||||{{{{{{}}}wwwtttrrrsssooojjjfffeeehhhlllooommmtttyyy{{{~~~xxxnnnfffccchhhnnnqqq~~~}}}rrrfff[[[UUUNNNKKKHHHGGGHHHHHHGGGFFFFFFFFFFFFDDDBBBAAAAAACCC===<<<;;;;;;:::888555222///...---+++***))))))(((&&&&&&&&&&&&'''(((((()))%%%&&&'''((())))))))))))+++***'''%%%$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&(((+++///222444888888777333///,,,++++++%%%'''***,,,......------......---,,,+++,,,,,,------000444888999;;;<<<>>>@@@??????>>><<<;;;===???HHHKKKOOOPPPNNNLLLKKKKKKJJJFFFAAA;;;777222---)))''''''''''''((()))***+++******++++++,,,,,,,,,,,,---,,,***)))(((''''''(((+++---///222555888999::::::>>>CCCFFFGGGGGGGGGHHHHHHIIILLLNNNQQQSSSTTTUUUWWWUUUSSSNNNHHHBBB<<<999555666888:::<<<;;;999777444333111000///............//////000111222222333000000111000///...---,,,........................------------------------,,,------......---,,,,,,///...,,,******+++,,,---------------,,,+++******------------------------///............000222333666:::@@@FFFMMMXXXeeennnzzz}}}zzzsssmmmbbbYYYTTTSSSVVVYYYZZZYYYYYY\\\aaafffiiikkkhhhgggeeebbbcccjjjuuu~~~}}}{{{xxxuuurrrrrrssswww~~~}}}sssjjj___UUUKKKFFF???:::888666555444666555555555777:::???BBBCCCEEEIIIKKKNNNQQQUUUXXX[[[^^^bbbhhhmmmpppqqqqqqsssrrrqqqpppqqqrrrtttuuuooommmlllllllllllljjjhhhgggfffdddaaa\\\WWWRRROOOIIIKKKNNNRRRVVVYYY\\\]]]]]]]]]^^^___aaaccceeefffeeefffgggiiijjjkkkkkkkkkkkkiiihhhhhhjjjlllllllllkkkkkkiiihhhgggiiimmmppprrruuuwwwyyyyyyyyy{{{|||{{{{{{||||||||||||{{{{{{}}}}}}~~~wwwrrrooommmnnnlllhhheeeeeegggkkkmmmqqqxxx~~~wwwmmmhhhfffiiinnnrrrtttggg]]]VVVNNNKKKHHHGGGHHHHHHGGGFFFFFFFFFEEECCC@@@>>>>>>???===<<<;;;;;;:::888555222///...---+++***)))((((((&&&&&&%%%%%%&&&'''((()))%%%&&&'''((())))))))))))+++)))'''%%%$$$%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%'''***---000222:::::::::777222---******%%%'''***,,,......------......------,,,,,,,,,,,,,,,///333777999:::<<<>>>???AAAAAA???======>>>>>>CCCEEEHHHJJJJJJIIIHHHGGGKKKHHHCCC???:::444---(((''''''''''''((()))***++++++,,,,,,,,,,,,+++***)))---,,,+++***)))((('''''',,,---///111555888:::<<<;;;???DDDFFFGGGFFFFFFFFFHHHJJJLLLNNNQQQRRRTTTTTTWWWVVVTTTPPPKKKEEE???<<<777666777:::===>>><<<:::666555222000...------.../////////000111222333333000000000///...---,,,,,,........................------------------------,,,,,,---......------,,,000///---++++++,,,---///------------,,,+++******........................///...---------...///000111555;;;@@@GGGQQQ]]]eeettt~~~}}}{{{ssslllbbbYYYTTTTTTXXX[[[]]]\\\\\\```eeejjjnnnooolllkkkhhhdddbbbfffooovvv~~~yyywwwuuussstttxxx|||vvvmmmbbbXXXOOOJJJCCC>>>;;;:::888777888666555555777:::===???<<<>>>@@@BBBDDDGGGKKKNNNQQQUUU\\\ccchhhmmmpppqqquuutttsssqqqqqqqqqqqqrrrmmmlllkkkkkkkkkjjjhhheeeccccccaaa^^^YYYTTTPPPMMMIIIJJJMMMQQQUUUYYY\\\]]]ZZZ\\\^^^aaaccccccccccccaaabbbeeegggiiiiiiiiihhhllljjjgggfffggghhhhhhgggkkkkkkkkkjjjiiikkknnnqqqqqqtttvvvwwwxxxxxxzzz{{{{{{{{{|||}}}}}}}}}||||||zzz{{{}}}yyyrrrnnnlllllliiiiiihhhggghhhiiijjjjjjttt|||wwwnnniiigggkkkpppzzzuuuhhh]]]WWWNNNLLLIIIHHHHHHIIIHHHGGGEEEEEEDDDBBB>>>======>>>===<<<;;;;;;:::888555222///...,,,+++)))((((((((('''&&&%%%%%%%%%&&&'''(((%%%&&&'''(((((((((((((((((((((&&&%%%$$$$$$%%%&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&))),,,...000888:::;;;:::555///***((('''(((***---///000000000000000000000000/////////+++...222555777999<<<>>>???CCCDDDAAA>>>??????===@@@BBBDDDFFFGGGGGGFFFFFFHHHFFFDDDAAA===777///***'''''''''(((((()))***+++,,,,,,------,,,+++)))((()))))))))*********++++++))))))+++...111555888999===@@@CCCEEEFFFEEEFFFGGGIIIKKKMMMOOOQQQSSSTTTTTTVVVVVVUUUSSSOOOIIIDDDAAA666555555888>>>AAABBB@@@999777444111///.........------------...///000000//////......------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...222111000///...///000000,,,------------,,,,,,+++////////////////////////...---,,,++++++,,,---......111666;;;@@@IIISSS[[[kkkttt~~~vvvooofff]]]XXXYYY\\\___bbbaaaaaaccchhhmmmpppqqqooonnniiiddd___aaagggmmm||||||yyyuuutttuuuxxxyyyyyy|||zzztttnnneee]]]UUUPPPIIICCC???===;;;:::888777555666888:::;;;:::888999;;;<<<===???CCCFFFIIINNNVVV]]]ccchhhnnnqqqssssssrrrrrrqqqpppoooooolllkkkjjjjjjjjjiiifffccc^^^]]][[[XXXUUUQQQOOOMMMKKKLLLNNNPPPSSSWWWYYY[[[WWWZZZ^^^bbbdddcccaaa```^^^```cccfffggghhhggggggllljjjgggeeeeeefffeeedddiiijjjjjjjjjiiijjjllloooppprrruuuvvvuuuvvvwwwxxxxxxxxxzzz{{{{{{|||||||||wwwyyy|||{{{sssnnnlllllllllgggggghhhiiijjjkkkkkkkkkuuu~~~uuunnnjjjjjjqqqyyyuuuhhh]]]VVVOOOMMMJJJIIIIIIIIIIIIHHHCCCCCCCCCAAA???===>>>???===<<<;;;;;;:::888555222///...,,,***)))(((((((((((('''&&&$$$$$$%%%&&&'''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&(((***,,,...222666;;;<<<888222,,,)))&&&'''(((+++---///111111111111111111111000000///,,,...111333555999===??????EEEFFFBBB???@@@???;;;======???BBBDDDEEEDDDCCCCCCBBBBBBBBB???:::333...'''''''''(((((()))***+++***+++,,,------,,,***)))))))))******+++++++++***&&&'''(((+++...222666888<<>>;;;999888999::::::888666777777888777777999<<>>AAABBBBBBAAA>>>???@@@BBBAAA===777222'''''''''(((((()))***+++((()))+++---------,,,+++,,,,,,,,,+++***)))((('''&&&'''(((+++...222666888;;;===@@@CCCDDDGGGJJJMMMKKKLLLNNNQQQSSSTTTUUUUUUUUUVVVXXXXXXVVVRRRNNNKKK@@@;;;666777<<<@@@AAA@@@@@@>>>:::555333111222222111000...------...///000------,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++---///000,,,,,,---------,,,+++***,,,,,,---...////////////------------------------,,,+++*********+++,,,---,,,///222333555999@@@FFFOOOTTT[[[```dddiiioootttyyy}}}tttkkkfffdddfffgggiiihhhggghhhllloooqqqrrrpppnnnhhh```XXXVVVYYY]]]hhh~~~zzzvvvtttkkkppptttttttttuuurrrmmmjjjddd[[[SSSMMMHHHDDDBBB???===;;;<<<===;;;777444666777666555444555888:::999>>>EEELLLRRRYYYbbbhhhiiikkknnnqqqrrrqqqooonnnjjjjjjiiijjjjjjgggdddaaa[[[ZZZXXXVVVTTTTTTTTTTTTOOOOOONNNNNNOOOQQQRRRSSSUUUWWWYYY\\\^^^^^^^^^^^^^^^```cccgggiiiiiihhhggghhhfffeeefffggggggeeeddd```bbbccccccccccccdddffffffhhhjjjjjjiiiiiiiiijjjmmmnnnppprrrsssuuuuuuuuuwwwyyy}}}|||wwwqqqkkkhhhhhhkkkmmmkkkjjjhhhgggiiilllppprrr|||tttpppmmmlllmmmssstttdddWWWSSSOOOMMMKKKKKKKKKJJJHHHFFFCCCCCCCCCBBBBBBAAAAAA@@@===<<<;;;;;;;;;888444111111///,,,***(((((())))))***+++,,,+++(((&&&%%%&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$%%%&&&''')))***...111555999999555111...(((((('''((())),,,///000111111111111111111111111444000---000777===???>>>AAA@@@???@@@CCCDDDBBB???:::777555666999<<<===<<<>>>======???@@@>>>888333,,,***&&&###"""$$$'''))),,,,,,,,,,,,++++++***)))+++,,,---,,,***)))***+++$$$$$$&&&(((,,,000333555666888<<<>>>@@@CCCFFFHHHHHHLLLQQQTTTUUUUUUUUUUUUXXXXXXXXXXXXVVVTTTRRRQQQEEE@@@<<<;;;;;;:::>>>CCCDDDAAA===999444222000///222111///......///000111+++++++++++++++,,,---......///000///---,,,+++,,,)))))))))***+++,,,......,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---//////............//////---,,,***))))))***,,,---+++,,,...111555888<<<===DDDFFFIIIMMMQQQXXX___dddjjjpppuuuxxx|||rrrmmmlllooorrrtttrrrpppnnnnnnppprrrsssooommmiiiaaaXXXRRRQQQQQQ]]]ppp}}}tttqqqqqqrrrvvv{{{|||zzzwwwrrrmmmeee]]]VVVPPPKKKGGGEEECCCAAA???===:::777555666666555555555666777777<<<<<<===AAAHHHRRR[[[aaacccgggkkknnnnnnnnnnnnnnniiigggfffffffffccc^^^ZZZZZZWWWSSSRRRTTTVVVUUUTTTVVVUUUSSSRRRSSSTTTVVVWWWXXXXXXXXXYYY\\\```ccceeeddddddeeeiiilllllliiieeeaaabbbcccdddeeeffffffgggcccccccccbbbbbb```______aaabbbcccddddddeeeeeeeeeiiilllooonnnmmmmmmppptttvvv|||}}}zzznnnmmmkkkjjjhhhgggffffffhhhhhhhhhhhhiiinnnssswwwsssdddiiimmmmmmnnnzzzttteeeYYYUUUOOOMMMKKKJJJJJJJJJHHHFFFCCCCCCCCCBBBBBBAAAAAA@@@BBB@@@===;;;:::888555333111///,,,***)))((())))))'''((()))((('''&&&&&&'''%%%$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&((()))******---222666888666333000)))((('''''')))+++...///...///000222333555666666333222000222777<<>>===:::666555777999999999<<<;;;<<<>>>@@@@@@<<<999222///+++(((&&&''')))***+++,,,,,,,,,+++******)))***+++,,,+++)))((()))***''''''''')))+++...000222555777:::===???BBBEEEHHHIIILLLPPPSSSTTTUUUVVVWWWXXXXXXYYYYYYXXXVVVTTTSSSKKKDDD???>>>===<<>>:::777444222111111000//////////////////,,,+++,,,,,,---...///000///000111111...---------************+++,,,---......---,,,+++++++++,,,---------------------------......---------,,,,,,,,,///......------......///---,,,+++))))))+++,,,---******+++---///111333444999;;;>>>AAAEEEJJJQQQVVV[[[aaaggglllttt~~~vvvsssuuuzzz~~~~~~|||yyyvvvttttttuuuvvvnnnmmmhhh```WWWQQQPPPQQQRRR```wwwyyywwwwwwxxx|||vvvrrrlllfff```ZZZTTTPPPMMMIIICCC???<<<:::666333333333222222333333444555777777999<<>>;;;999888666555000...,,,***))))))))))))'''((())))))((((((***,,,)))(((((('''''''''((((((&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((+++000333555444111000***)))((('''(((***,,,...///000111333555777888888666777777777777999===???@@@???>>>???@@@@@@???>>>>>>;;;666444555777999:::;;;::::::<<<======;;;888333000,,,(((&&&''')))******++++++++++++******))))))***+++***((('''((()))***)))))))))***,,,---...333666999<<<>>>AAADDDGGGJJJMMMPPPRRRSSSUUUWWWYYYXXXZZZ\\\]]]\\\ZZZXXXVVVRRRKKKEEEBBB@@@>>>AAAFFFEEEDDDBBB???;;;777555333///000000000//////...------------...///000222333000111222111///.........,,,,,,++++++++++++,,,,,,...---***))))))+++...///........................,,,------......---++++++...------,,,,,,------...---,,,+++******+++,,,---......------......///000444666888:::===BBBGGGLLLPPPWWW^^^fffqqq}}}yyyyyy~~~}}}||||||sssqqqkkkbbbZZZTTTRRRRRRKKKRRRbbb|||yyyvvvssspppkkkeee^^^YYYVVVNNNDDD===;;;999555222222111111111111222333333444555666888<<>><<<;;;999777444///...,,,+++***)))))))))&&&'''((('''&&&''')))+++******)))(((((((((((()))'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&''''''***,,,///222222111...---,,,+++)))(((((()))+++,,,222333444666666777666666:::<<<===:::666444888<<<>>>>>>=========>>>>>>======:::666444666999===@@@@@@@@@???>>>===<<<:::999555111,,,((((((+++///333))))))***************))))))+++++++++)))((()))*********)))))))))+++,,,---222555999<<<>>>AAADDDGGGKKKMMMOOOPPPRRRUUUYYY\\\ZZZ\\\___aaaaaa___]]][[[XXXPPPIIIFFFBBB???AAAFFFIIIHHHGGGDDD@@@<<<777555///000111111000///---,,,.........///000222444444///000111111///............---,,,+++++++++++++++---,,,*********,,,...///------------------------***+++---......---+++***---,,,,,,++++++,,,,,,------,,,++++++++++++,,,---000///..................222333555777999<<>>???===:::777777:::???CCCFFFFFFFFFDDDCCCAAA@@@???;;;666000---...333:::???'''((())))))************+++,,,---,,,***)))***+++)))((((((((()))+++---...222555888;;;>>>AAAEEEGGGKKKMMMNNNPPPRRRUUUZZZ^^^]]]___aaaccccccbbb```___[[[TTTMMMIIIEEE@@@AAADDDKKKLLLKKKIIIEEE???999555000111111222111///---,,,/////////000111222333444---///000///...------.........---,,,++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---+++***,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++***++++++,,,,,,,,,...000111222555888;;;DDDJJJTTTaaannnzzzzzz{{{vvvmmmeee]]]YYYRRRQQQQQQYYYjjj}}}yyyxxxwwwuuusssnnnfff]]]WWWPPPHHH===777666777555333444444333333444444555666777777777777888999999999:::===AAADDDHHHLLLPPPTTTSSSRRROOOMMMKKKKKKLLLNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWUUUTTTSSSSSSSSSSSSVVVWWWYYY[[[[[[[[[[[[\\\[[[[[[\\\]]]^^^___``````____________]]]ZZZWWWUUUOOOPPPRRRTTTWWWZZZ\\\]]]```bbbfffhhhkkkrrr{{{xxxnnngggeeeaaa^^^]]]^^^aaabbbbbbeeeiiilllqqq|||yyyrrrlllqqqnnnnnnwww}}}sssdddYYYUUUQQQNNNKKKIIIIIIIIIIIIHHHEEEEEEDDDCCCAAA@@@??????888999;;;======:::555111------,,,,,,+++***))))))$$$&&&(((((('''&&&&&&'''%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###"""""""""######$$$%%%%%%'''***...222555666777111000---***)))))))))******---000444777999999999000444777666333222666:::888999999999999:::===???CCCAAA>>>;;;888999===@@@AAACCCEEEFFFDDDCCCCCCCCC<<<888333//////333999===&&&&&&'''))))))*********+++,,,---,,,*********+++(((''''''((()))+++---///000333777:::===@@@DDDFFFJJJLLLNNNPPPSSSVVV[[[______```aaabbbbbbbbbaaa```\\\VVVQQQMMMHHHBBBAAACCCHHHJJJKKKKKKHHHBBB;;;777333333333222111000///...////////////000111222222,,,...//////...------.........---,,,,,,,,,,,,,,,***+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++,,,---//////***,,,...///000222555777???DDDPPP^^^jjjuuu|||rrrhhhbbbZZZWWWSSSRRRYYYiii}}}{{{xxxsssnnnggg___VVVPPPEEEAAA;;;666444444555555444333333333333444555555777666666555555555666666555888;;;>>>AAAFFFLLLPPPOOOOOONNNKKKIIIIIIKKKMMMLLLNNNPPPQQQQQQRRRTTTVVVVVVVVVWWWXXXYYYZZZ[[[[[[YYYWWWSSSPPPMMMLLLLLLLLLPPPRRRUUUWWWXXXZZZ\\\^^^\\\]]]]]]]]]^^^^^^^^^^^^\\\\\\[[[ZZZYYYWWWUUUTTTOOOQQQRRRTTTVVVWWWWWWWWWXXX\\\bbbhhhnnnvvvvvvkkkdddcccaaa___]]]]]]___aaabbbcccfffkkkrrr{{{}}}{{{yyyvvvwwwuuuwww~~~ttteee[[[WWWRRRNNNJJJHHHHHHIIIIIIIIIEEEEEEDDDCCCAAA@@@???>>>;;;:::;;;<<<;;;999444111,,,,,,,,,,,,+++******)))"""%%%)))+++***)))))))))''''''(((((()))***,,,,,,((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%'''***...333777:::<<<444222///,,,***)))******(((***///333666888888888000222333222000000111444555666888777777999===AAAAAAAAA@@@<<<999999<<>>CCCJJJNNNMMMNNNNNNLLLJJJIIIKKKNNNLLLOOORRRSSSRRRSSSUUUWWWXXXYYY[[[]]]___```aaaaaa\\\XXXRRRLLLHHHFFFFFFGGGIIIMMMQQQTTTVVVXXX\\\```]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZXXXVVVUUUUUUUUUUUUTTTTTTSSSRRRRRRSSSSSSTTTSSSYYYbbbjjjsss}}}|||sssjjjccc______^^^]]]]]]^^^```aaabbbdddgggmmmwwwwwwtttyyy}}}|||yyy|||~~~tttfff\\\YYYRRRNNNJJJHHHHHHIIIIIIIIIFFFEEEDDDCCCAAA@@@???>>>???===;;;:::999777444222,,,,,,,,,,,,,,,+++***)))###&&&'''&&&%%%%%%%%%%%%%%%&&&''')))+++,,,'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((())),,,///333777:::;;;555333000---+++*********))),,,///333555555444333444444333111...+++++++++333555777666666888===BBB<<<===>>><<<::::::===AAAJJJNNNRRRQQQNNNIIIGGGGGG@@@???===:::444...)))%%%$$$%%%&&&((()))*********)))***+++***)))((((((******)))((((((((()))+++,,,+++...222555888;;;???BBBHHHKKKOOORRRUUUXXX\\\^^^___^^^]]][[[[[[[[[\\\]]]]]]YYYVVVUUUOOOGGGCCCCCC:::>>>CCCGGGGGGDDD>>>:::888666444222111111111222//////...---------------...///111111000//////000---------,,,,,,------...000...,,,***)))***,,,---........................+++*********++++++------...------,,,,,,------...,,,------......------,,,***)))))))))***+++,,,,,,(((***---...///000222555555999DDDSSS]]]fffttt}}}yyysssiii```ZZZYYY[[[]]]___lll{{{|||uuujjj___TTTKKKBBB>>>777:::<<<999444111333555999999999999999::::::;;;;;;:::888666666777888999444666888:::===CCCIIINNNMMMNNNOOONNNKKKJJJLLLNNNOOORRRUUUUUUSSSSSSUUUWWW[[[\\\^^^```cccdddeeefff]]]XXXQQQIIIDDDBBBCCCDDDEEEIIINNNRRRTTTWWW\\\```]]]]]]]]]\\\[[[ZZZZZZYYY[[[ZZZWWWUUUTTTUUUVVVWWWZZZXXXTTTQQQPPPQQQSSSTTTRRRYYYcccnnnxxxuuullleeebbbaaa\\\\\\]]]^^^___aaabbbcccfffgggnnn{{{rrrfffgggqqqwwwwwwyyy~~~rrreeeZZZUUURRROOOKKKHHHGGGGGGFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>><<<;;;888666444333000...***'''&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%'''((((((&&&%%%$$$$$$''')))***)))(((&&&&&&''''''&&&&&&''')))(((&&&$$$######$$$$$$$$$%%%%%%%%%%%%'''***---///111444777:::666111///...---)))&&&((())),,,000222333444444333222111111222222111///333666::::::888777888999:::>>>AAA@@@<<<<<>>???@@@AAAAAA@@@>>>======<<<:::999888888999999333444555888===DDDIIIMMMUUUSSSOOOKKKIIIJJJKKKMMMQQQRRRSSSUUUVVVWWWWWWWWWVVVXXX\\\```cccccc```\\\\\\YYYTTTOOOKKKHHHGGGFFFHHHJJJLLLOOORRRUUUXXXYYYZZZXXXUUUVVVXXXZZZXXXVVVWWWSSSQQQSSSUUUSSSTTTVVVVVVVVVUUUQQQMMMLLLOOOSSSSSS]]]kkkxxx|||sssllleee]]]YYYYYY^^^^^^]]]\\\]]]aaaggglllhhhttt~~~nnn]]]WWWVVVWWWbbbqqq|||sssfff\\\VVVRRROOOKKKIIIHHHHHHGGGFFFDDDDDDCCCBBB@@@???>>>>>>=========<<<:::777444333222222000...---+++***)))'''&&&%%%$$$$$$%%%&&&'''%%%'''((((((&&&%%%$$$%%%$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&'''((((((&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''))),,,...111555777<<<999666333111///,,,***((())),,,///222444555555333111000000111000///...000333777888666555666777<<>>???DDDHHHRRRXXX^^^```]]]XXXSSSQQQNNNIIICCC???===777///(((&&&&&&''''''''''''((())))))******************)))+++++++++++++++***))))))+++---///111333666;;;>>>BBBEEEJJJNNNQQQSSSVVVXXXZZZZZZ[[[\\\]]]]]]]]]]]]^^^^^^]]][[[WWWRRRMMMJJJCCCCCCDDDFFFGGGFFFBBB???;;;999777555555333111///......///......,,,***)))++++++,,,,,,,,,---------,,,---...///...---+++***,,,---............---,,,,,,,,,,,,------,,,,,,,,,******)))))))))***,,,------------,,,,,,,,,,,,+++,,,++++++******++++++,,,************************,,,,,,------.../////////222444777<<>>999888888888999<<>>>>><<<=========;;;888444222+++,,,------,,,***)))'''&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((((((&&&%%%%%%&&&"""$$$&&&&&&$$$$$$$$$%%%&&&%%%%%%&&&'''(((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&(((***,,,000555888<<<;;;:::777222///......((())),,,...111444666777222111//////000///...,,,///222666888888777777888???AAACCCCCCBBBDDDIIINNNXXX\\\```aaa^^^YYYUUUSSSTTTRRRNNNJJJDDD===444...***)))(((''''''((())))))******++++++++++++*********++++++++++++***))))))(((***,,,...000333888;;;???BBBGGGJJJMMMPPPTTTVVVVVVXXX[[[^^^______^^^]]]^^^^^^^^^]]]ZZZVVVSSSQQQEEEDDDCCCDDDEEEEEECCCBBB???===:::888666444111///------......---,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---......//////......---+++,,,---......---,,,+++*********))))))***+++++++++++++++,,,,,,,,,------+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111222555999@@@IIIOOOWWW___kkkttt}}}~~~rrrggg^^^XXXUUURRRTTTWWW[[[```eeehhhjjjoooqqqsssrrroooiiiccc___YYYVVVSSSPPPMMMJJJGGGDDD>>>===;;;;;;===AAAEEEGGGFFFIIILLLOOOOOOLLLIIIFFFDDDBBB???<<<;;;;;;===>>>>>>>>>>>>@@@EEELLLSSSXXXbbb```[[[WWWTTTRRRRRRRRRQQQRRRTTTUUUWWWXXXXXXXXXYYYXXXXXXZZZ[[[\\\ZZZXXXWWWYYY\\\]]]\\\YYYTTTQQQLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNPPPSSSVVVWWWWWWTTTPPPPPPTTTVVVTTTSSSTTTTTTTTTTTTRRRQQQTTT[[[```dddlllxxx{{{tttllleee___]]][[[XXXWWWZZZWWWYYY\\\___aaaeeejjjmmm{{{www```OOO@@@???FFFSSSgggyyysssfff\\\VVVRRRPPPMMMKKKJJJJJJHHHGGGDDDDDDCCCBBB@@@???>>>>>>;;;<<<>>>>>><<<999555222%%%&&&'''(((((()))((((((''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''###%%%''''''&&&%%%&&&'''%%%$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((***...444888999:::;;;888222......000)))***+++---000333666777333111000000000000///---000333666999;;;;;;;;;;;;AAADDDGGGIIIIIIJJJLLLNNNUUUWWWZZZ[[[[[[YYYVVVUUUUUUVVVUUURRRLLLDDD<<<888,,,***((('''''')))******+++++++++,,,,,,+++++++++******+++++++++******)))&&&(((***,,,...111555999<<>>>>>@@@AAA???>>>???BBBGGGOOOWWW\\\cccaaa]]]YYYUUURRRQQQPPPQQQRRRSSSTTTVVVVVVWWWWWWWWWVVVTTTUUUWWWXXXYYYXXXWWWZZZ]]]______\\\YYYVVVNNNNNNLLLKKKJJJJJJJJJKKKMMMLLLMMMNNNPPPSSSTTTUUUPPPNNNPPPWWW[[[ZZZZZZ\\\VVVWWWXXXWWWWWW[[[bbbhhhooovvvtttmmmaaa[[[VVVVVVVVVUUUVVVYYYVVVXXX[[[^^^bbbhhhooosssvvvdddVVVIII@@@BBBOOObbb{{{}}}qqqdddYYYTTTQQQOOOMMMKKKKKKJJJIIIGGGDDDDDDCCCBBB@@@???>>>>>>;;;<<<>>>>>>===999555333---,,,***))))))***+++,,,(((((())))))))))))((((((&&&'''((('''&&&&&&'''((($$$&&&''''''&&&%%%&&&'''%%%$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''')))---222666777999;;;888444000000222*********+++...111444666444333222222333333222000111222555888;;;>>>>>>>>>DDDGGGLLLOOOOOONNNMMMLLLNNNOOOQQQTTTWWWYYYYYYYYYVVVWWWXXXVVVQQQJJJBBB===///+++'''&&&''')))******+++++++++,,,,,,+++++++++)))******+++++++++******'''(((***+++---///333666888;;;???CCCFFFJJJNNNRRRRRRSSSTTTVVVYYY\\\___aaa`````````___]]][[[YYYXXXUUURRRMMMJJJJJJLLLMMMNNNFFFCCC???<<<:::777333000//////..................---------------------------,,,+++++++++---///000---,,,,,,,,,,,,,,,,,,---)))***++++++++++++***)))///......---,,,+++***)))++++++,,,---...//////000,,,,,,++++++++++++,,,,,,************************++++++,,,,,,---.........,,,---......///222777:::???CCCIIIOOOVVV```kkkrrrxxxpppjjjeee```]]][[[^^^bbbeeegggiiilllnnnbbb^^^YYYVVVUUUVVVVVVUUUUUUTTTTTTUUUVVVWWWUUUSSSRRRPPPMMMJJJKKKMMMQQQSSSTTTSSSPPPMMMKKKJJJIIIIIIIIIGGGDDDAAA@@@AAABBBCCCCCCCCCDDDGGGMMMUUU\\\aaabbb```]]]ZZZVVVRRRPPPNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRPPPNNNOOORRRUUUWWWWWWWWWXXXYYYZZZZZZYYYWWWVVVNNNMMMKKKIIIHHHHHHHHHIIIMMMMMMMMMMMMMMMNNNPPPQQQMMMKKKMMMTTTXXXXXXXXXZZZWWWXXXZZZYYYZZZ^^^ffflllxxx~~~{{{qqqkkk^^^XXXSSSTTTTTTSSSTTTWWWXXXYYYZZZ]]]bbblllvvv}}}zzzdddTTTKKKDDDAAAIII[[[rrr{{{ooobbbWWWRRRPPPNNNLLLKKKKKKJJJHHHFFFDDDDDDCCCBBB@@@???>>>>>><<<===>>>>>><<<:::666444555333///+++)))((()))***(((((())))))))))))((((((&&&'''((('''&&&&&&(((***$$$%%%'''&&&$$$######$$$$$$###""""""$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%''''''(((+++///333777888:::999777555444444+++***))))))+++...222444444333333333555666555444111111222555:::>>>@@@AAAFFFIIIMMMQQQRRRQQQNNNLLLKKKJJJKKKNNNSSSWWWZZZ[[[YYYXXXXXXWWWTTTNNNFFF@@@666000***'''((()))***)))******++++++++++++******))))))***++++++++++++***((()))***++++++---111333444777;;;>>>AAAFFFKKKNNNQQQQQQRRRSSSVVVZZZ___aaaaaaaaa``````___^^^]]]\\\XXXSSSMMMJJJIIIJJJKKKLLLIIIFFFBBB???===:::666333222111000///////////////............------------,,,,,,++++++,,,...///111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))++++++,,,++++++++++++,,,------...//////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......+++,,,......///111444666333666;;;@@@GGGPPPYYY___kkkuuu|||vvvrrrooolllhhhddd___aaaeeeiiimmmooopppqqqaaaZZZRRRNNNOOORRRTTTTTTSSSSSSSSSUUUZZZ___aaabbbbbb___[[[WWWVVVVVVWWWXXXYYYVVVQQQMMMKKKJJJKKKLLLJJJIIIHHHGGGFFFFFFGGGGGGGGGHHHIIIKKKPPPVVV[[[^^^___^^^]]]ZZZWWWSSSQQQOOOMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIGGGHHHKKKOOOQQQRRRQQQPPPPPPPPPPPPQQQQQQQQQKKKIIIGGGEEEEEEFFFGGGHHHLLLLLLMMMLLLJJJJJJKKKMMMQQQNNNNNNRRRUUUSSSSSSTTTTTTWWWZZZ[[[]]]bbbiiinnn|||yyyqqqlll^^^XXXTTTTTTUUUSSSTTTWWWZZZZZZ[[[^^^eeeqqq}}}|||hhhVVVJJJ<<<===CCCQQQfff}}}zzzoooaaaWWWQQQNNNMMMKKKKKKKKKJJJGGGEEEDDDDDDCCCBBB@@@???>>>>>>============;;;999777666222000...+++)))(((''''''&&&'''(((((((((((('''&&&''''''((('''&&&&&&)))+++&&&'''((('''%%%#########$$$"""!!!!!!###%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''((((((***---///444444555777888777555333,,,***((('''(((+++///111333222222444666888777777444222111444:::@@@DDDEEEHHHIIIKKKNNNQQQRRRQQQQQQJJJHHHFFFHHHMMMRRRUUUVVVWWWUUUTTTUUUWWWTTTLLLEEE@@@888///***))))))(((&&&)))******************)))))))))***+++++++++++++++)))*********)))***---000///222555999<<>>:::777555444222111000///000000///.........------------***++++++,,,---...000000...---,,,,,,,,,,,,---......---+++******+++---...&&&''')))+++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,........................***++++++,,,,,,---......***,,,---.........111333...000333777<<>>>>>>>>======<<<;;;999888777,,,---.........---,,,+++$$$%%%&&&''''''&&&%%%$$$''''''((('''&&&''')))+++***++++++***'''%%%$$$%%%$$$""" !!!###%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))))))))+++---111000000333666777444000---+++(((&&&&&&)))---000222111222333666888888888888555333555<<>>CCCGGGNNNQQQTTTXXX[[[]]]]]]]]]``````aaaccceeeggghhhiiiaaa\\\VVVQQQOOONNNNNNNNNNNNLLLHHHFFFDDDAAA===;;;777555333111000000000000//////.........---------)))***+++,,,...///000000///...---,,,,,,---...///---+++)))'''''')))+++---***+++,,,---...---,,,,,,)))))))))))))))*********++++++************++++++++++++++++++++++++++++++***++++++,,,,,,---......***+++------,,,,,,...///000111222444666999<<<>>>BBBJJJTTTYYYYYYZZZ___dddjjjooowww|||vvvqqqooonnnrrrxxxzzzvvvqqqkkkeee^^^\\\___bbbbbb```aaa^^^[[[]]]cccllltttyyy{{{yyytttnnnhhhdddaaa___ZZZYYYYYYXXXWWWVVVVVVVVVXXXYYY[[[\\\]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYUUUVVVVVVVVVTTTQQQNNNMMMIIIHHHHHHGGGEEECCCAAA@@@AAA???>>>>>>@@@AAABBBAAA;;;<<>>>>>???BBBEEEGGGDDDFFFHHHGGGEEEDDDGGGJJJGGGBBBAAADDDGGGFFFHHHJJJQQQWWW^^^eeeiiiooovvv|||}}}{{{qqqkkk^^^XXXTTTUUUVVVUUUWWWZZZXXX[[[```gggpppzzzzzzlllYYYHHH???===888DDDVVVlllxxxnnncccYYYTTTMMMLLLJJJIIIIIIHHHFFFDDD@@@@@@@@@@@@@@@???>>>===@@@===:::::::::999555111222111///---+++******)))''''''((((((((((((''''''%%%&&&'''((((((((('''&&&%%%&&&'''((((((&&&$$$###%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***,,,///444888888666222///...---+++)))((()))***+++111222444666888999999999999777555555:::AAAIIIOOOPPPLLLJJJLLLRRRWWWWWWUUUOOOJJJDDD@@@AAADDDHHHJJJMMMOOOOOOOOORRRXXXXXXUUUGGGCCC<<<444...***)))((()))((('''((()))***)))(((,,,***)))***...///...,,,((('''%%%$$$%%%'''***,,,,,,...111444777<<>>===<<<<<<============;;;:::999???;;;888888:::======<<<<<<<<<<<<===>>>@@@BBBDDDBBBAAAAAACCCGGGHHHFFFCCCEEEDDDBBB@@@???BBBGGGKKKSSS]]]hhhpppvvv|||~~~|||wwwmmmeee]]]XXXVVVXXXXXXUUUSSSUUUZZZ]]]aaahhhttt}}}|||uuueeePPPBBB>>>??????EEETTTjjjxxxnnncccYYYSSSNNNLLLJJJIIIIIIHHHFFFEEEBBBBBBBBBBBBAAA@@@???>>>@@@>>><<<;;;;;;999666333222000///---+++***))))))''''''((((((((((((''''''$$$%%%&&&'''(((''''''&&&&&&'''((())))))'''%%%$$$######$$$%%%'''((())))))'''&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))))),,,///555999:::777333000...,,,***)))(((((()))***///000333555777777888777999777666666:::AAAHHHMMMLLLKKKJJJLLLPPPTTTUUUUUUOOOKKKFFFAAA???AAAEEEHHHMMMQQQRRRPPPQQQUUUUUUSSSOOOKKKBBB999000***'''%%%)))''''''(((***++++++***---+++******,,,,,,+++)))+++***)))((()))+++...000...000333666999===BBBFFFKKKNNNRRRVVVYYY]]]aaadddffffffggghhhiiiiiijjjjjjgggddd___YYYSSSOOOLLLKKKKKKLLLMMMLLLJJJFFFDDDBBB===<<<999777444333222222000///...,,,,,,,,,,,,------,,,,,,,,,,,,,,,------++++++,,,---------,,,,,,***+++,,,------+++***(((******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++***)))((()))***,,,---)))+++---,,,+++***+++,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,---///222555777555777;;;>>>@@@CCCFFFIIIJJJNNNUUU[[[```hhhpppwww|||zzzpppmmmrrrxxx{{{|||xxxsssnnnkkkkkkllllllllljjjgggccc```bbbiiissszzz|||vvvpppkkkiiiiiigggfffggghhhjjjkkklllooooooooorrrvvvuuuqqqmmmhhhccc___]]]YYYTTTPPPNNNKKKIIIIIIJJJHHHBBB<<<============<<<;;;:::::::::;;;<<<<<<<<<;;;:::999<<<999555555777999888888999999999999;;;===???@@@@@@??????AAADDDDDDBBB@@@@@@@@@>>><<<===AAAHHHMMMXXXbbbnnnuuuzzz~~~wwwnnneee___ZZZVVVUUUWWWWWWUUUTTTWWWZZZ___fffnnnyyyyyypppdddTTTFFF>>>;;;>>>AAAPPP___uuuyyyooocccXXXRRRNNNLLLJJJIIIIIIIIIGGGEEEEEEEEEDDDCCCBBBAAA@@@???AAA???===<<<;;;:::777444111000...,,,***))))))(((''''''((((((((((((''''''$$$$$$%%%&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%$$$$$$$$$%%%&&&(((***,,,((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((***...444999:::888444000---,,,***)))(((((())))))---...111333555666666666999888666666999???DDDHHHFFFGGGIIIKKKLLLOOORRRTTTPPPNNNIIIBBB======AAAFFFIIIPPPSSSQQQPPPRRRTTTTTTUUUPPPHHH>>>555...)))''''''&&&&&&'''***,,,,,,,,,...---+++*********(((&&&)))(((''''''(((***---///111333666888:::>>>CCCGGGKKKNNNRRRVVVYYY]]]aaadddeeefffgggiiijjjkkkkkkkkkiiifffbbb\\\WWWRRROOOMMMJJJLLLNNNOOONNNKKKHHHEEECCCAAA===:::777555444444222111///...---,,,,,,,,,...------,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,+++***)))))))))***+++,,,)))+++---,,,+++***+++,,,))))))******+++,,,,,,---)))***+++,,,---///000000...000333555666888;;;===???CCCIIIMMMPPPWWW___eeekkkqqqyyy}}}sssmmmnnnuuu|||~~~yyyvvvtttsssrrrqqqpppnnnjjjfffgggkkksssyyy{{{vvvuuuuuuuuuuuuuuuvvvvvvvvvyyy|||}}}}}}~~~yyysssmmmeee___[[[UUUNNNIIIIIIFFFCCCAAAAAA>>>999555::::::::::::999999888777888999:::;;;;;;;;;:::999999777555444555666555555777777666777888:::<<<===???>>>>>>>>>??????===;;;<<<;;;::::::===DDDMMMSSS```jjjuuu{{{xxxppphhhaaa[[[WWWWWWSSSSSSUUUVVVUUUVVVZZZYYYbbbkkkttt{{{}}}vvvlll^^^OOOBBB<<<::::::AAALLL]]]kkkyyyooocccXXXQQQNNNLLLJJJJJJJJJIIIGGGEEEGGGFFFEEECCCAAA@@@??????@@@???===<<<:::888666444111000...,,,***)))((((((''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&%%%'''(((((((((((('''&&&&&&'''&&&$$$###$$$%%%''')))))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''+++222777999777333000---,,,+++)))))))))))))))+++,,,///222333555555555888777666666888;;;>>>AAA===BBBFFFGGGGGGHHHMMMRRROOOOOOLLLEEE===;;;???DDDDDDMMMSSSRRRQQQSSSVVVWWWSSSPPPIIIBBB:::444///---&&&%%%$$$&&&)))+++,,,,,,...---,,,+++***)))((('''((((((''''''(((***,,,...111333555777999===AAADDDGGGJJJNNNRRRVVVYYY^^^aaacccdddfffhhhiiijjjjjjjjjiiigggccc___ZZZUUUQQQOOOJJJJJJKKKMMMNNNNNNMMMKKKIIIFFFBBB>>>:::777555555444333333222111111000000///...------------------000...---+++++++++,,,---***+++,,,,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,---,,,***))))))***,,,---+++******))))))***++++++)))+++---,,,+++***++++++************++++++,,,,,,)))***,,,---......---------///111222222333555777:::===AAADDDGGGMMMUUU[[[dddkkkttt|||}}}ssslllkkkrrr}}}~~~zzzvvvsssqqqqqqpppnnnllllllpppwww|||~~~~~~~~~wwwqqqggg___XXXPPPIIICCCEEEBBB>>><<<<<<:::777555888888999999888777777666555666888999:::::::::999999888666555555555555555777777777777888:::<<<===???>>>>>>===<<<;;;:::999:::::::::<<>>>>>>>>>>>===;;;999666555444111000...,,,+++))))))(((''''''((((((((((((''''''$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&%%%###""""""###%%%'''))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$(((...333555444222000...------,,,++++++*********,,,...111333444555555777666666555666777888999555;;;AAACCCAAABBBHHHMMMNNNOOONNNHHHAAA===@@@DDDFFFOOOVVVVVVTTTUUUWWWXXXTTTQQQLLLFFF???999444111&&&%%%###$$$''')))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,...///000///111333444555888<<>>:::777555555555555555444444444333000///......---------...000///---,,,+++,,,------***+++++++++,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,***))))))***,,,---++++++******************)))+++---,,,+++***++++++---,,,,,,,,,+++++++++***+++,,,.../////////---,,,...000111222111111333444333666:::<<<>>>DDDLLLRRR]]]dddoooxxxxxxqqqooovvv{{{tttpppnnnoooooopppqqqssswww|||{{{ssshhh___WWWOOOGGGAAA???===;;;999999999888888888999999999999888777777444555777999::::::999999666666666555444444444555777666666666777888:::;;;??????>>>===;;;:::::::::999:::<<<@@@HHHRRR^^^fffpppxxx}}}sssmmmccc[[[UUUSSSQQQPPPPPPOOOPPPTTTUUUUUUZZZaaaaaaiiippppppllldddUUUHHH@@@;;;999;;;===EEE\\\ssswww~~~wwwlllaaaXXXRRROOOMMMKKKJJJJJJIIIHHHFFFEEEDDDBBB@@@>>>>>>>>>???<<<======;;;888555444444222111///---+++******)))''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%""""""""""""###$$$&&&''''''''''''&&&%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###&&&+++///222333222222000000000///......------+++,,,///222444666666666777777777666555444333333111666<<<>>>>>>@@@DDDIIILLLNNNOOOLLLGGGDDDDDDEEELLLUUU[[[\\\[[[\\\\\\ZZZ\\\YYYTTTMMMEEE===777333***'''%%%$$$&&&((()))))))))+++,,,,,,,,,,,,...///,,,,,,++++++++++++,,,,,,,,,---///000111333777:::???CCCHHHMMMRRRWWW\\\```aaacccgggjjjlllmmmmmmmmmnnnnnnnnnllliiiddd```^^^TTTOOOIIIHHHKKKNNNPPPPPPNNNMMMLLLIIIEEEAAA===:::666666666666666555333333111000///...............///...------------------++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,++++++++++++*********))))))+++---,,,+++***+++,,,...------,,,++++++******,,,---...///000///...---...///000000//////000222111333555666888===EEEKKKTTT\\\gggsss}}}|||{{{|||tttpppoooooorrrtttvvvxxx|||yyyrrrggg]]]VVVOOOGGGBBB999999888888888888999999999999:::::::::999999888444555777999999:::999999222444555555333333444555555555444444555666888999>>>??????===;;;;;;<<<>>>;;;>>>BBBHHHPPP[[[gggnnnvvv}}}{{{tttiiiddd\\\VVVSSSRRRQQQPPPOOOOOOQQQTTTUUUUUU\\\dddiiimmmmmmggg___UUUIII???777999:::<<>>>>>???@@@===>>>???===888555555555333222000...---++++++***''''''(((((((((((('''''''''&&&%%%%%%%%%&&&(((((((((''''''&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$&&&)))---000222444444333333333222222111000///,,,---000333666777888888999999999888666444111000///444999<<<>>>@@@CCCFFFJJJLLLNNNOOOOOOLLLIIIGGGPPPWWW^^^bbbeeeiiihhhddddddbbb]]]VVVMMMDDD<<<888...+++(((&&&&&&((((((((((((***,,,,,,++++++---///+++******)))((((((''''''***+++,,,------///333555999===CCCIIIOOOUUU[[[^^^___bbbfffiiilllmmmllllllooopppqqqpppnnnjjjfffccc\\\VVVOOOLLLMMMNNNLLLJJJLLLMMMOOOOOOMMMIIIEEEBBB;;;;;;;;;:::888555333222222111000///............,,,---..................+++*********++++++,,,---,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++***)))))))))+++---,,,+++***+++,,,+++++++++++++++*********++++++,,,------------------...//////......///000000222333222222666===CCCIIIPPP\\\fffpppzzz}}}|||~~~xxxvvvvvvvvvxxx{{{}}}}}}~~~}}}qqqjjj```WWWQQQKKKDDD@@@888999:::999999999999:::999999::::::::::::999999555666888999:::999999888111444666666555444666777666666555555666777999:::<<<===>>>===;;;<<<>>>AAABBBFFFLLLSSS\\\fffqqqwww{{{|||rrrjjj___[[[VVVSSSRRRRRRQQQPPPOOOOOORRRUUUUUUVVV]]]fffllllllfffZZZOOOHHHAAA:::333999<<<>>>OOOnnn}}}sssiii```YYYUUUOOOMMMKKKKKKKKKJJJHHHFFFDDDCCCAAA?????????AAABBB>>>???@@@>>>999666666777444333111///---,,,++++++''''''((((((((((((''''''''''''&&&%%%&&&'''((()))))))))(((''''''''''''(((((((((''''''%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$%%%&&&))),,,///333555777444444444444444222111111,,,...111444777888999999:::;;;;;;:::888444111///000333888<<>>222///***((((((((((((((((((***,,,+++))))))+++---......---,,,+++***)))((()))***+++++++++---111333444888>>>EEEKKKQQQWWW\\\\\\___cccgggjjjjjjjjjjjjmmmooopppqqqooolllhhheeebbb\\\TTTQQQPPPNNNIIIDDDIIILLLPPPSSSSSSPPPLLLIIIBBBAAA@@@>>>;;;777444222222222000///............+++,,,...///000///......+++*********+++,,,,,,---,,,,,,,,,++++++*********,,,++++++++++++++++++,,,***++++++,,,,,,++++++***+++++++++++++++***)))((()))+++---,,,+++***+++,,,((((((((()))******++++++)))))))))***++++++,,,,,,---...//////......///000---------+++***---333888===DDDNNNWWW___gggpppvvv{{{}}}}}}}}}|||}}}|||~~~vvviiiaaaXXXPPPJJJEEE@@@<<<:::<<<======<<<;;;;;;<<<888999999:::::::::999999666777999::::::999888888333666999999888777999;;;999999888888888:::;;;<<<:::<<<===<<<;;;<<>>;;;888555<<<===@@@ZZZwwwlllaaaXXXSSSMMMJJJHHHFFFGGGIIIIIIIIIBBBAAA@@@>>>======>>>>>>DDDAAA>>><<<;;;999777555---+++((('''((()))******+++)))'''''''''((('''&&&***)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%$$$$$$---+++(((%%%###"""######&&&''')))***+++...222555666555444333333444555666...,,,,,,///444888888777999;;;===<<<999555333333000111444888===AAABBBBBBFFFLLLRRRSSSUUUVVVTTTOOOLLLUUUeeesss{{{}}}|||yyyqqqmmmeee]]]UUULLLEEE@@@333///***((()))+++...///+++***)))((()))***,,,...000///---+++************))))))((((((***---000111333666:::>>>CCCIIIOOOSSSXXX]]]dddhhhjjjjjjjjjjjjooonnnnnnooooooooollljjjccc```]]]ZZZWWWRRRLLLIIIEEEIIIOOOTTTWWWVVVSSSQQQMMMIIIDDD???===;;;999888000000///////////////000***,,,...///000///...---............---,,,++++++...,,,))))))***+++,,,+++)))***,,,,,,***)))***++++++++++++*********))))))------,,,+++************+++++++++++++++***)))(((---,,,,,,,,,+++*********+++*********+++,,,,,,---***+++------,,,---...000---,,,,,,---...000222333<<<>>>AAAEEEKKKRRRZZZ___bbbbbbccceeegggjjjlllmmmqqqtttyyy}}}vvvggg]]]WWWOOOGGGAAA??????@@@;;;;;;<<<<<<;;;;;;:::999555777888888666666888;;;999999888888777666666666555555555555666777888999;;;<<<;;;:::999999;;;===<<<;;;999888999>>>EEEJJJPPPXXXaaagggmmmuuuyyyxxx{{{{{{~~~uuuhhh\\\VVVRRRQQQPPPNNNMMMMMMNNNNNNNNNRRRTTTTTTWWW^^^dddfffqqqdddSSSHHH???888666888;;;>>>CCCOOOhhhxxxmmmbbbYYYSSSMMMKKKJJJJJJKKKJJJHHHFFFDDDCCCBBBAAAAAABBBCCCDDDCCCAAA===;;;:::999666555111///,,,++++++,,,+++******(((&&&&&&((((((((('''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%###"""""""""###%%%&&&((()))***---111444777666555444333333333333///---,,,...222666888777:::;;;===<<<:::777555555111222444888<<>>>>><<<999888888444444555888<<>>@@@BBBDDDEEEFFFHHHJJJLLLNNNPPPTTTVVV[[[```gggnnnuuu|||yyysssnnneee[[[NNNJJJDDD>>>:::999:::;;;===============<<<<<<<<<888999999999777888999;;;;;;;;;:::888777555444333444555666777999;;;<<<===>>>???@@@@@@>>>>>>???@@@;;;:::888777888===EEEJJJYYYbbbkkkpppuuu{{{}}}{{{}}}zzz{{{uuummmfff```ZZZRRRLLLMMMLLLLLLLLLLLLNNNPPPQQQRRRTTTUUUXXX```jjjnnnlllbbbTTTEEE>>>:::666555666:::NNNgggzzzwwwmmmbbbYYYSSSNNNMMMLLLLLLLLLJJJGGGDDDCCCCCCAAAAAA@@@AAABBBCCC@@@>>><<<;;;:::888555333111///---,,,+++)))%%%###(((&&&%%%&&&((()))))))))###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%###$$$%%%&&&&&&(((,,,...555666888999888666333222222000,,,+++,,,000444777999;;;>>>???>>><<<<<<<<<888888888999===CCCJJJOOONNNOOOQQQTTT\\\eeefffbbbYYYWWWWWW\\\eeelllooooooqqqmmmiiihhhgggbbbWWWNNNGGGAAA888111,,,)))'''&&&((()))+++------...------///......---,,,+++++++++(((((((((((()))***,,,,,,,,,...111555888===BBBFFFKKKOOOUUU[[[___bbbfffhhhjjjhhhggghhhiiiiiihhhfffdddbbb```___]]][[[VVVSSSLLLIIIEEEBBBBBBFFFLLLOOOQQQNNNKKKGGGDDD@@@;;;777555444333111000/////////000///---,,,+++,,,,,,---***+++,,,---...............,,,+++,,,.........---***,,,------,,,++++++,,,------,,,,,,,,,+++++++++***************+++,,,,,,******+++++++++******)))******++++++,,,,,,------,,,++++++***++++++,,,,,,,,,---///......---///000......------------------...////////////000333666444444555666777999;;;<<<===???@@@AAABBBDDDHHHKKKMMMPPPUUU[[[aaahhhoootttvvv}}}tttjjjddd___XXXRRRKKKHHHDDD@@@===<<<===>>><<<<<<;;;;;;::::::::::::999999999999888999::::::<<<;;;:::888777555444333444555777999;;;===>>>???@@@AAABBBAAA???>>>>>>>>><<<<<<<<<===@@@FFFOOOUUUccckkkssswwwzzz~~~|||tttkkk```ZZZWWWUUUQQQLLLLLLLLLKKKKKKKKKMMMNNNOOORRRTTTXXX]]]gggooommmgggYYYLLL???999888777999;;;MMMfffvvvkkk```WWWRRROOOMMMJJJHHHHHHHHHGGGEEEEEECCCAAA@@@>>>>>>>>>>>>???===<<<;;;;;;999666333000...,,,+++***((($$$!!!(((&&&%%%&&&((()))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&$$$$$$"""###$$$%%%%%%&&&***,,,222444777:::;;;:::888777333000---******---222555777:::>>>??????>>>??????============???DDDMMMSSSTTTVVVYYY\\\ccckkkmmmjjjaaaZZZSSSQQQVVV```jjjooopppkkkgggeeefffddd___[[[QQQIII===333---***))))))))))))((()))***,,,---///............---,,,,,,+++((((((((())))))******++++++---000333555999>>>BBBGGGKKKQQQVVV[[[```dddgggjjjhhhffffffffffffeeedddbbb```______^^^\\\XXXVVVTTTNNNFFF???;;;<<>>AAAAAACCCFFFIIIMMMRRRXXX]]]ccciiisss{{{vvvnnnccc[[[UUUPPPMMMKKKIIIGGGDDDAAA??????@@@@@@===<<<;;;::::::::::::;;;::::::999888999999999999::::::999888777666555444555666999;;;>>>???@@@AAABBBBBBBBB@@@>>><<<<<<===<<<>>>BBBFFFMMMUUU^^^dddooovvv|||}}}uuukkk^^^VVVTTTSSSPPPNNNMMMMMMLLLKKKKKKLLLMMMMMMQQQVVV\\\cccjjjmmmfff\\\MMMCCC888555666:::AAAHHHccczzz~~~uuujjj___VVVQQQOOOLLLHHHFFFFFFGGGGGGGGGGGGEEECCC@@@???>>>>>>>>>???===<<<<<<<<<:::666444111///,,,++++++***'''&&&)))'''&&&&&&((())))))((()))(((&&&%%%$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%(((+++///222555999;;;<<<;;;;;;333111...***(((***///333666999===???@@@@@@AAABBBAAAAAAAAA???@@@EEEMMMTTTYYY___dddgggkkkppppppnnnhhhaaaXXXQQQQQQXXXbbbiiigggeeeaaa```aaabbbccccccZZZQQQDDD888000,,,***))))))(((''''''(((+++...000...............---,,,,,,))))))*********************,,,///111333777;;;???DDDHHHMMMRRRWWW\\\bbbfffiiigggeeedddeeeeeeeeecccaaa````````````___\\\ZZZZZZUUUKKKBBB;;;888777888777666555666777888777666444333222111000/////////+++,,,...//////---+++******+++,,,---............+++++++++,,,...///...,,,(((***,,,+++***)))******............------------,,,,,,+++))))))((((((((())))))***++++++++++++***))))))***************+++,,,,,,++++++******++++++,,,---...---,,,,,,---...,,,,,,,,,------,,,+++++++++---......---...///111.........///000111222333111333444444444555888:::;;;<<<>>>@@@AAADDDIIILLLRRRXXX```hhhooowww|||sssggg^^^UUUOOOJJJFFFDDDFFFEEEDDDBBB@@@???>>>?????????>>>===<<<;;;<<<======;;;999888777999999999888777777777777777777777777666888;;;>>>@@@AAAAAAAAABBBBBBAAA>>><<<<<<===???@@@EEELLLTTT]]]fffooouuu|||}}}{{{vvvmmmaaaWWWSSSPPPOOOMMMNNNMMMLLLKKKKKKLLLMMMMMMRRRYYY```dddfffdddYYYNNNAAA:::444444888AAAQQQ^^^vvv~~~vvvkkk```WWWRRRMMMKKKIIIIIIIIIIIIHHHGGGEEEDDDBBB@@@???>>>?????????>>>=========;;;777444111...+++***+++++++++******(((&&&&&&((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$#########$$$%%%&&&###$$$$$$$$$$$$%%%'''***...000333777999;;;;;;;;;222111///+++((()))---000444777<<>>AAAEEEJJJOOOUUU[[[___fffdddcccccceeeggggggfffdddccccccdddeeedddbbb```]]]YYYQQQIIIAAA;;;777666333111//////111222333222222111000000////////////++++++,,,,,,------,,,,,,++++++,,,---............***)))***,,,......---+++)))+++,,,,,,+++******+++------------,,,,,,,,,,,,+++***)))))))))))))))***))))))***++++++++++++++++++++++++***************---,,,++++++******+++++++++,,,---,,,+++***+++---***+++,,,,,,---,,,++++++---...//////......///000------------...//////000///111333444333333444555777888:::;;;;;;<<>>=========???>>>===;;;;;;<<<===>>>;;;999666666888999888666444555555777888999:::;;;888:::===???AAABBBBBBBBB@@@???>>><<<<<<>>>BBBEEEJJJPPP[[[fffpppyyy~~~wwwqqqnnnkkkeee\\\TTTNNNLLLLLLLLLMMMLLLLLLKKKLLLMMMOOOPPPVVV]]]bbbaaa]]]WWWLLLBBB999777666999@@@OOOhhh}}}wwwlllaaaXXXSSSKKKKKKKKKLLLMMMLLLIIIFFFBBBAAA???>>>>>>>>>>>>??????>>>>>>>>>>>><<<888555///,,,)))((()))+++,,,++++++)))'''''''''((('''&&&!!!"""%%%((())))))'''&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""$$$&&&((()))***%%%$$$######%%%'''***+++$$$$$$%%%$$$$$$$$$''')))---///222555777999999:::111111000,,,((((((+++///333666;;;???@@@AAACCCDDDAAACCCCCCAAA???BBBJJJQQQTTTaaalllmmmjjjhhhgggeeegggjjjjjjcccWWWNNNLLLMMMPPPTTTWWWXXXWWWYYY___eeekkkeeeZZZNNNBBB666,,,&&&&&&(((+++---//////......---.../////////...---,,,+++,,,,,,,,,,,,+++******''')))+++---...111666999777:::>>>BBBGGGMMMSSSXXXcccbbbaaabbbeeehhhiiijjjfffffffffgggiiihhhfffddd^^^[[[VVVOOOGGG@@@;;;888444111...------/////////000000///////////////000---,,,*********,,,...///,,,,,,------......------)))((()))+++......,,,+++***,,,...---,,,+++,,,,,,+++++++++*********))))))(((((((((((()))***+++,,,((()))***+++++++++++++++''''''&&&&&&%%%%%%$$$$$$---,,,,,,+++*********+++***,,,,,,,,,******+++,,,)))***+++,,,---,,,+++++++++,,,---,,,***)))***+++//////...//////000111111+++...000111000000000000000222444555555555777999888<<>>======<<<>>><<<:::999999999;;;<<<;;;888666666888999777555222333444666888:::<<<===999;;;>>>@@@BBBBBBBBBAAA>>>===<<<;;;<<<@@@FFFKKKTTT\\\gggsss~~~zzznnnfffccc[[[YYYTTTMMMHHHGGGIIILLLKKKKKKKKKKKKMMMOOOQQQRRRZZZ```bbb^^^VVVNNNEEE<<<777888;;;@@@HHH\\\zzzwwwlllaaaYYYUUUPPPNNNLLLJJJIIIHHHHHHHHHDDDDDDDDDCCCBBB@@@???>>>?????????===;;;888666444222111///,,,***)))((('''************************)))'''&&&%%%%%%&&&''')))%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%...000222444666777888888)))((((((((()))***++++++...222888<<<<<<<<<>>>@@@>>>>>>>>>???BBBEEEIIIKKKRRRTTT[[[dddhhhddd^^^]]]hhhiiihhhddd]]]VVVQQQNNNSSSPPPRRRVVVYYYZZZ^^^dddfffhhhfff]]]MMM===444111...,,,***)))***+++******)))***,,,---......---,,,//////.........---------+++******+++,,,///111222777999<<>>AAAEEEJJJNNNVVV[[[ccckkksss{{{|||xxxpppcccVVVPPPIIIFFFBBB===;;;;;;<<<===@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::888777666555555555555555777888999;;;<<<=========???===;;;<<<@@@CCCDDDCCC<<<;;;:::999===GGGSSS[[[```jjjuuu{{{zzzrrrfffZZZQQQQQQNNNIIIFFFDDDEEEHHHIIIMMMNNNOOOMMMLLLNNNSSSXXXbbbeeecccZZZLLLAAA999555777666:::JJJccc~~~xxxlllaaaXXXSSSOOONNNLLLJJJIIIHHHHHHHHHEEEEEEDDDCCCBBB@@@>>>>>>>>>>>>>>>===;;;888666555222111///,,,***)))((('''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&,,,---///111333444555666000000000///---,,,++++++---111777;;;;;;;;;===>>>===<<<<<<===???BBBDDDFFFJJJKKKQQQ[[[```]]]YYYXXXYYY]]]aaabbb```[[[WWWUUUQQQOOOQQQWWW\\\^^^```dddkkkmmmmmmfffXXXIII===888///---***)))***++++++***((()))***,,,---,,,,,,+++---------,,,,,,,,,++++++++++++***+++,,,---///000444666999;;;>>>CCCHHHKKKTTTYYY___dddgggiiijjjkkkjjjhhhhhhiiikkkkkkiiifffgggeeeaaa]]]XXXPPPGGGBBB<<<999555222000///...---------.../////////////////////...---------------000//////...------,,,,,,+++*********+++,,,------,,,,,,++++++***+++++++++***************************************+++,,,---++++++************++++++*********************************+++++++++++++++)))***+++,,,,,,+++***))),,,,,,++++++***+++++++++)))******+++++++++++++++,,,,,,+++++++++++++++,,,------............------.........///000222444555333555777888999;;;???BBBHHHLLLRRRYYY```hhhpppuuuzzz}}}yyypppllleeeYYYNNNIIIBBB???<<<888777777888999;;;;;;<<<<<<<<<<<<<<<;;;===<<<<<<;;;::::::999999777666666555444444444555666777:::<<<>>>@@@AAAAAA@@@>>><<<<<<>>>@@@???>>>666777888:::@@@KKKXXXaaajjjttt~~~|||wwwooocccWWWOOONNNLLLHHHEEEDDDEEEGGGHHHMMMMMMLLLLLLNNNRRRYYY]]]eeeccc]]]QQQEEE<<<777444666<<>>===============;;;999777555222111///,,,***)))((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&&&&'''((()))***---///111222333333444444444222000---+++,,,000555999::::::;;;;;;;;;;;;::::::;;;===>>>@@@>>>???DDDNNNTTTSSSRRRRRRLLLRRRZZZ___aaa___^^^]]]TTTPPPQQQXXX___bbbdddfffpppqqqrrrnnndddVVVHHH???222///+++)))***+++++++++'''(((***+++,,,,,,++++++++++++++++++************,,,++++++++++++,,,------///111444666999===AAAEEENNNSSSZZZaaadddfffhhhiiihhhgggggghhhiiijjjiiihhhiiihhhgggeeeaaa[[[SSSMMMFFFAAA;;;666333111///...,,,,,,---...///000000000//////......------------//////......---,,,,,,,,,******)))))))))******+++------,,,+++************++++++++++++++++++++++++************+++,,,......+++************++++++,,,************************---,,,,,,,,,+++++++++*********,,,,,,,,,,,,******,,,++++++++++++,,,,,,---(((((()))************)))///...---,,,,,,+++,,,,,,------............---------------...///111222333///000111222222444777:::>>>AAAEEEJJJPPPWWW___dddgggkkkqqqvvv{{{|||pppggg___ZZZTTTKKKCCC@@@;;;999777555444444555666777888999:::;;;;;;;;;;;;===<<<<<<;;;:::999999888666666555555444555555555666888:::===@@@BBBDDDDDDCCCAAA>>>=========;;;999444555888;;;AAAMMM\\\gggttt~~~}}}xxxrrrjjj___TTTLLLJJJIIIGGGEEEDDDDDDFFFFFFLLLKKKJJJLLLRRRYYY___bbbaaaZZZOOODDD;;;777666777;;;HHH]]]ttt|||pppdddXXXQQQNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGEEECCC@@@>>>======<<<<<<<<<<<<;;;999777666111000...,,,***)))(((((())))))))))))))))))))))))(((((('''&&&&&&'''((((((((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$%%%%%%%%%&&&&&&(((***,,,...000111000111444555444222///---+++...222666888999999999:::999999888888999::::::888777;;;DDDJJJKKKLLLNNNIIINNNUUU[[[^^^___```aaa\\\VVVSSSYYY```dddhhhkkkssssssrrrpppiii]]]OOOFFF666222---)))))))))******''')))***+++,,,,,,++++++++++++++++++************,,,,,,+++++++++*********,,,...000222444777<<>>::::::888777666555555666777777999999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::777777666666666777888888888999;;;>>>@@@BBBCCCDDDDDDCCC@@@>>><<<:::999888777888999:::???LLL]]]iiizzz{{{vvvoooggg\\\RRRLLLGGGFFFEEEDDDDDDDDDEEEEEEJJJIIIJJJOOOWWW^^^``````TTTKKK@@@999555444888===HHHYYYrrr}}}rrreeeYYYRRRMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGEEEBBB@@@>>>======;;;<<<<<<<<<;;;999777666111000...,,,+++)))))))))(((((((((((((((((((((((()))(((((((((((((((((()))&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$###""""""%%%&&&'''(((+++...000222000222555777666333000...---...000222555777888888999999888888888888888888888666777>>>DDDGGGIIIMMMJJJMMMRRRWWWZZZ___cccfffggg___YYY[[[aaaffflllrrryyywwwuuuqqqkkkaaaVVVNNN>>>999111+++)))((((((((()))***+++------------,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,+++***))))))***,,,...///111444888;;;@@@EEELLLSSSXXX\\\___bbbjjjjjjiiihhhgggggghhhiiilllllllllllljjjfff```[[[VVVPPPIIIAAA<<<888444222......------------............//////......---,,,---------------,,,,,,,,,,,,++++++*********++++++...---,,,+++************++++++++++++++++++++++++++++++++++++,,,---...///...---,,,+++******************************************+++,,,,,,---......+++,,,---......---,,,+++(((((()))+++,,,///111222)))***++++++,,,,,,+++++++++++++++++++++,,,------++++++,,,---......------,,,,,,------............---.../////////111444777333444555666888===BBBGGGGGGKKKQQQVVV\\\bbbhhhlllvvvzzzvvvqqqkkkaaaYYYRRRJJJDDD@@@<<<777666888555555666666777777777888:::::::::::::::999888888888888999::::::;;;;;;;;;999999888999999:::;;;<<<;;;<<<===??????@@@@@@@@@AAA@@@===;;;999888999999;;;<<<;;;;;;???MMM```nnn~~~{{{}}}yyyrrrkkkcccZZZRRRLLLDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHMMMUUU[[[]]]ZZZWWWHHH???777444444555===GGG^^^mmm}}}rrreeeYYYRRRLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGDDDAAA??????>>>>>><<<<<<<<<<<<:::888666444000///...,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%&&&&&&(((+++...111333777888::::::888555111///000...---///222666888888999999:::::::::;;;;;;;;;===999777<<<@@@CCCGGGKKKHHHKKKOOOSSSXXX^^^eeejjjmmmgggbbbbbbdddhhhqqqzzz~~~yyyqqqggg^^^XXXIIIBBB888000+++((('''''')))***,,,---......------...---------,,,,,,,,,,,,------------,,,+++***)))***+++------...111444777:::>>>DDDJJJOOOTTTZZZ]]]ggghhhiiihhhgggfffggghhhmmmlllllllllllliiieeebbb\\\WWWQQQJJJDDD???:::777444333000...---------------.../////////...,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...---,,,++++++*********************************))))))***+++,,,---......,,,,,,............,,,,,,---,,,,,,,,,,,,------...++++++,,,------------,,,...---,,,++++++***++++++***+++,,,------...------,,,------.........------/////////...,,,---///111111222333333333666999<<<<<>>??????@@@@@@??????>>>===;;;;;;999777777999===AAADDDFFFHHHHHHLLLYYYlll{{{~~~}}}}}}}}}~~~|||zzzwwwyyytttllleee]]]VVVOOOKKKCCCCCCBBBAAABBBDDDFFFHHHHHHLLLRRRXXXZZZWWWPPPJJJAAA:::666888999===KKKZZZxxxzzzooocccXXXQQQKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFCCCAAA?????????@@@=========<<<:::777555333000///...,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%'''***---111333888999:::;;;:::777444222333///,,,,,,000555999:::::::::;;;===>>>>>>??????CCC<<<888:::===???DDDIIIFFFIIINNNRRRWWW\\\bbbfffmmmjjjjjjjjjjjjlllvvvyyymmmddd___UUUMMM@@@555...***((('''((()))+++,,,------,,,,,,------------,,,,,,,,,,,,------......---,,,+++***(((***++++++,,,...111444777:::>>>CCCHHHNNNUUUZZZ___bbbfffgggffffffggghhhmmmllllllmmmnnnnnnlllkkkfffccc]]]XXXSSSMMMFFFBBB;;;999555222///...---------...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++++++++,,,---...************************)))*********++++++,,,,,,,,,---...//////...---,,,...------,,,,,,,,,------++++++,,,---------------------,,,,,,,,,,,,------******+++,,,------------------...//////...---,,,---......,,,++++++---///222333444333222333444666666888;;;>>>@@@DDDIIILLLNNNSSSZZZ```cccfffhhhiiikkkooottt{{{yyyqqqggg\\\TTTMMMGGGDDD???:::777777555222444999333444666888888888777666777777888888888777777666:::::::::999999999888888999999999:::;;;===>>>???AAAAAAAAAAAAAAA@@@???>>>:::::::::999:::@@@HHHOOOXXX^^^cccdddfffnnn}}}~~~{{{zzzyyyzzzzzzyyyvvvsssqqqlllddd]]]VVVPPPKKKGGGDDDBBB@@@@@@AAADDDGGGJJJLLLQQQVVVXXXTTTLLLDDD@@@<<<777888===BBBKKKbbbzzzxxxmmmaaaVVVPPPKKKKKKLLLLLLLLLJJJIIIHHHGGGEEECCC@@@??????@@@AAA>>>======<<<999666444222000///...,,,+++*********(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&)))---111333444555777999999999888777555000++++++///555999;;;:::;;;===???@@@AAABBBBBBEEE>>>888999:::<<>>CCCJJJRRRXXXYYY]]]ccceeeeeeeeegggiiilllllllllmmmppprrrsssrrrpppmmmiiiddd___YYYRRRMMM@@@>>>999555111///......---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))((())))))+++,,,...000111************************+++++++++************))),,,---...//////...---,,,+++++++++,,,---...///000++++++,,,------------,,,***++++++,,,...000111222)))***+++,,,------...------.../////////...---,,,***+++,,,,,,,,,...111444///000111111///...///000000111333444555888<<>>???BBBBBBCCCCCCBBBBBBAAA@@@============@@@HHHSSS[[[mmmuuu|||~~~}}}|||yyyxxxwwwwwwxxxvvvsssqqqlllfff^^^WWWQQQLLLGGGDDDDDDBBB@@@???@@@DDDIIIKKKPPPUUUYYYWWWOOOEEE>>>:::777444888AAAIIIWWWvvvxxxmmmaaaWWWQQQMMMMMMLLLJJJIIIHHHGGGFFFIIIHHHFFFDDDBBBAAA@@@@@@AAAAAA???>>>;;;999666555111000///---,,,+++******+++***)))((('''&&&%%%%%%###$$$&&&(((((('''&&&%%%###$$$&&&)))***)))((((((#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######""""""""""""##############################%%%%%%&&&''')))+++,,,...666777888999::::::999888===555---(((***...222444===AAAAAA???CCCJJJJJJFFFGGGCCC>>>::::::===BBBEEEJJJNNNSSSTTTTTTWWW]]]ccchhhmmmqqqqqqooopppxxxpppeeeaaa^^^\\\SSSCCC777222000///******++++++,,,---------///...---,,,,,,---///000111000///...,,,+++***)))***)))''''''(((***,,,---...111555999===BBBHHHLLLRRRVVV[[[___aaacccfffhhhiiimmmqqqttttttuuuuuuvvvtttqqqnnnllliiiddd\\\VVVQQQKKKBBB;;;666333111000//////......------------+++++++++++++++***))))))------,,,++++++******)))++++++******************------,,,+++*********+++************************///...---,,,***)))(((((((((((()))************)))***+++,,,------,,,+++***)))***,,,,,,***)))***+++,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,------------.........///////////////////////////222222333444555666777888;;;<<<>>>@@@CCCEEEGGGHHHJJJLLLPPPTTTYYY```ggglllqqquuu{{{zzzqqqiiiddd\\\TTTJJJDDDAAA???:::666666555444222111111222222999;;;======;;;888777777444555777888::::::;;;;;;<<<;;;999777555555555555888999:::<<<===???@@@AAA@@@@@@BBBEEEGGGDDD===888:::999===FFFMMMSSS```mmm{{{yyyvvvrrrqqqrrrqqqnnnkkkddd\\\QQQGGGCCCBBBCCCDDD@@@@@@@@@AAABBBEEEHHHIIIUUUTTTOOOGGGAAA===999666333555;;;HHH]]]www|||zzzpppdddZZZTTTNNNNNNMMMLLLJJJIIIHHHGGGHHHGGGEEECCCBBB@@@@@@@@@??????>>>===;;;:::888777111000///---,,,+++************)))((('''&&&%%%%%%$$$%%%'''(((((((((&&&%%% ###%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((($$$######""""""######$$$########################%%%%%%&&&&&&((()))+++,,,111222555777888999999999;;;555...***+++...111222999>>>AAA@@@DDDJJJMMMKKKLLLIIIDDD???===>>>BBBEEENNNRRRWWWXXXYYY\\\ccchhhooorrruuutttqqqoooqqqsss}}}}}}~~~qqqgggddd```aaa\\\OOOCCC:::333...+++*********************...------,,,---...///////////////......---------...,,,***((('''(((((()))---///333666:::???EEEIIINNNQQQWWW[[[^^^bbbeeegggiiillloooqqqrrrssstttuuuuuusssqqqpppoookkkeeeaaa[[[UUULLLDDD===888444222111000...,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++++++++...------,,,+++***))))))************+++++++++++++++++++++,,,,,,+++++++++***+++------+++***+++,,,)))+++---...///...------......------------------///////////////...---,,,++++++++++++,,,,,,,,,---++++++,,,------------,,,,,,,,,------------..............................000000111222333444555555555666777999;;;===???@@@@@@BBBDDDGGGJJJOOOTTTXXX^^^bbbgggnnnwww{{{uuuoooiiibbb[[[WWWRRRKKKBBB===;;;999666222444333333222222333555555999;;;======;;;888777777444555666777888999999999999888777666666666777777999999;;;<<<>>>@@@AAAAAA@@@??????AAAAAA???;;;777:::;;;BBBMMMVVV]]]jjjwww|||wwwuuuqqqpppooolllhhhdddZZZSSSIIIBBB>>>===>>>>>>AAA@@@@@@AAACCCGGGKKKNNNRRRPPPJJJAAA:::777666555555777@@@RRRkkkzzz~~~|||qqqeee[[[UUUOOOOOONNNLLLKKKJJJIIIHHHFFFEEECCCBBBAAA@@@@@@@@@============<<<:::999888111000///---,,,+++************)))((('''&&&&&&%%%%%%&&&'''((()))((('''''' !!!###%%%''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))+++---000333666777888999777333...,,,,,,...//////444;;;@@@BBBDDDJJJOOOQQQSSSPPPLLLGGGCCCBBBEEEGGGTTTYYY___cccfffjjjpppuuuvvvwwwyyyxxxuuuooojjjgggooopppvvv{{{yyyooofffccc```eeeeee]]]RRRGGG;;;111...---+++***))))))))))))------,,,,,,---...//////------......///000000000...---+++)))((('''((((((+++---000333666:::@@@CCCGGGKKKQQQVVVZZZ^^^cccfffhhhjjjmmmooopppqqqssstttssssssrrrssssssrrrnnnkkkddd___WWWPPPIIICCC===999666444000---+++++++++,,,......//////////////////++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++*********+++------,,,++++++++++++++++++,,,***,,,......,,,+++,,,---'''(((+++---////////////////////////////////////000000000///...---,,,+++*********+++++++++++++++++++++,,,---------------,,,,,,,,,------------.................................///000111111222222111111222444555666777888;;;===>>>>>>???BBBEEEHHHNNNQQQUUU[[[aaaiiiqqqwww}}}}}}~~~~~~}}}{{{zzzxxxuuurrrooonnnmmmhhhddd___YYYTTTPPPKKKHHHFFFAAA:::666666555333000222222222333444666777888888:::<<<<<<:::888777777444555666666777777777666666666555555555777888999999:::<<<>>>???@@@AAABBBBBB@@@>>>======<<<:::999===AAAKKKWWWbbbkkkxxx}}}vvvtttqqqnnnjjjeee___ZZZOOOIIIBBB===::::::::::::?????????AAADDDHHHLLLOOOKKKHHHAAA:::555333555888:::???MMMeeezzzwww{{{pppdddYYYSSSOOONNNMMMLLLKKKIIIHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<;;;999888777111000///---,,,+++*********))))))(((''''''&&&&&&&&&'''(((((())))))(((((()))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())),,,000222444555555222000...,,,,,,,,,,,,,,,111888@@@CCCDDDHHHNNNSSSUUUUUUSSSNNNJJJIIILLLNNNVVV]]]fffnnnsssvvvzzz|||xxxxxxyyyzzzyyysssjjjcccffffffkkkqqqpppiiiaaa^^^^^^dddhhheee\\\RRRCCC888222000...+++******++++++,,,,,,,,,,,,---......///---------...//////000000+++******))))))***++++++)))+++---///222555:::===AAAEEEKKKPPPUUU[[[```dddgggiiilllmmmnnnppprrrtttpppqqqrrrssssssrrrqqqooohhheee```[[[VVVPPPJJJFFF===:::555000---,,,---..................//////000+++,,,,,,,,,---------...+++++++++,,,,,,,,,,,,,,,+++******))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))***,,,...---,,,+++******+++,,,---***,,,------,,,++++++,,,((()))+++,,,.../////////............/////////////////////...---,,,+++***************************+++,,,,,,---...---------------------....................................------......///000000111111222222333333444444555999:::;;;::::::;;;===???CCCEEEIIILLLPPPUUU[[[___eeeiiiooouuuyyy}}}}}}|||yyyvvvtttsssrrrrrrqqqooommmlllllllllkkkjjjgggfffccc```^^^]]]]]]]]]VVVRRRMMMIIIFFFCCC@@@>>>===:::555333333444333222222222333444555777888888777999;;;:::888777777777666666666777777666666555555555444555555777999::::::;;;===???@@@AAAAAAAAACCC@@@===;;;;;;<<<>>>???BBBIIIUUUaaakkkuuu}}}wwwuuurrrmmmfff^^^VVVRRRGGGDDD???<<<;;;;;;;;;:::<<<===???BBBDDDFFFHHHHHHBBB>>>;;;777444333777>>>EEEPPPddd}}}{{{xxx|||{{{pppdddYYYSSSMMMMMMLLLKKKIIIHHHGGGGGGCCCCCCBBB@@@@@@???????????????>>><<<:::888666555111000///---,,,+++******))))))((((((''''''&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''')))+++...///000111000.........---+++***))))))000666>>>CCCDDDEEEJJJPPPSSSUUUWWWUUURRRQQQUUUYYY]]]dddooowww{{{{{{yyywwwsssssstttxxxzzzwwwooohhhaaa___aaagggiiiddd```^^^aaafffiiifff```WWWIII>>>777444000,,,******+++,,,***+++,,,------...............------------------***************+++++++++(((***,,,---...111444888<<<@@@EEEKKKPPPVVV\\\```cccfffjjjlllnnnooorrrtttpppqqqrrrrrrrrrqqqqqqqqqllljjjgggddd```ZZZSSSOOOEEEAAA;;;555111///...///...---,,,,,,,,,---......---,,,,,,,,,++++++******)))*********+++++++++,,,+++***************++++++************************+++,,,,,,,,,,,,---------+++***((('''((()))+++------,,,+++******+++,,,---)))***,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........000000000//////---,,,,,,************************,,,,,,---.........---------............/////////........................------......//////000000222222222222333333333333333444555444444444555777888:::===???AAACCCGGGIIINNNQQQVVVZZZ^^^aaadddfffhhhhhhhhhhhhhhhhhhhhhhhhgggfffccc```^^^]]]]]]]]]```]]]ZZZXXXXXXWWWUUUSSSVVVTTTRRRPPPOOONNNOOOOOOHHHEEEAAA>>><<<;;;999888666555222111222333333444333444444555555666666666666777888888666555666777777777888888777777666666777666555555666777888999<<<===>>>@@@@@@@@@???>>>>>><<<;;;:::;;;???DDDGGGMMMUUU```iiiqqqzzz|||zzzvvvuuuqqqkkkbbbXXXOOOKKKAAA???<<<;;;<<<<<<<<<;;;<<<>>>BBBEEEFFFDDDAAA???;;;888777777444333:::DDDWWWggg~~~xxxtttzzz}}}rrreeeZZZTTTMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@?????????@@@???>>><<<:::777555333111000///---,,,+++******))))))((((((''''''''''''&&&&&&'''''''''(((((((((######$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&((()))+++---............---...///...,,,***)))***...222999@@@CCCCCCFFFLLLNNNSSSYYYZZZXXXYYY]]]bbbnnnssszzz|||vvvrrrllllllmmmqqquuuvvvssspppbbb]]][[[```dddddddddeeegggjjjkkkhhhccc\\\PPPEEE>>>:::444...***)))***+++)))***+++---............//////...---,,,++++++***,,,,,,,,,++++++***)))))))))***++++++,,,...111444888;;;@@@DDDIIIOOOUUUYYY]]]aaagggkkkmmmoooqqqrrrppprrrssssssrrrqqqrrrsssqqqooollliiieee```YYYUUUNNNJJJDDD===888444222111///...---++++++,,,,,,---------,,,++++++***)))))))))))))))******++++++,,,+++++++++***++++++,,,---************************,,,,,,,,,,,,------------***)))((((((((()))***+++,,,++++++++++++++++++,,,(((***,,,+++***)))******------,,,,,,+++++++++*********++++++,,,---------000111111111111000//////+++++++++++++++*********,,,,,,---...............---------.........//////------------------------------........./////////000000000111111111111111000111333333222222333444222555777999999:::;;;===>>>AAAEEEGGGIIIKKKNNNPPPTTTTTTTTTTTTUUUUUUUUUUUUVVVTTTRRRPPPOOOOOOPPPQQQQQQOOOLLLJJJIIIHHHEEEDDDEEEEEEDDDCCCBBBBBBBBBBBB===;;;888777666666444222111111000000000111222333444444555555555444444333444555666555444333444555777777888888888777666666777666666666777888:::;;;===>>>@@@@@@@@@>>><<<;;;555777888:::>>>DDDLLLQQQZZZccckkkpppuuu}}}{{{wwwuuusssqqqmmmeeeZZZPPPHHHEEE;;;999888777999::::::999<<>>>>>>>>>>>===<<<:::888666555111000///---,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&((()))***+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''')))+++---............///111222111...,,,,,,---,,,,,,222<<>>BBBHHHMMMRRRVVV\\\ccciiilllmmmnnnooonnnqqqrrrrrrpppppprrrtttrrrpppnnnllljjjfffaaa]]]ZZZWWWQQQJJJCCC>>>;;;999333222///---,,,------...,,,,,,,,,,,,,,,,,,++++++))))))***++++++,,,------,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,))))))*********++++++++++++++++++,,,,,,+++++++++)))+++,,,,,,+++******+++---,,,,,,++++++***++++++*********+++,,,------------......///////////////---,,,,,,,,,++++++++++++,,,------...............+++++++++,,,,,,,,,------------------------------,,,------------............/////////000000000111111222333333222111111222///222555666666666666777555888:::<<<===>>>AAACCCEEEEEEFFFFFFFFFGGGGGGGGGHHHFFFEEECCCDDDEEEGGGIIIEEECCCAAA?????????>>><<<999999:::::::::999999888777555444444444333111///000111111000000000222333222333444555555444333222222333333333111111333444555555666777777666666666555555555666888:::===>>>>>>???@@@@@@???<<<999777000444:::@@@GGGOOOXXX^^^gggooovvvwwwyyy}}}wwwsssppplllkkkfff]]]QQQGGGAAA???888666444444666888999888;;;<<<===>>>===;;;888666777222444;;;AAAIII]]]rrrzzznnnbbbWWWQQQOOONNNNNNLLLKKKJJJIIIHHHGGGFFFDDDBBB@@@???>>>>>><<<<<<<<<;;;:::999777777111000///---,,,+++******((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&(((***---//////000000111333555333000---...///)))(((...:::BBBBBBDDDGGGIIIQQQZZZ^^^^^^___eeejjjhhhgggffffffgggfffeeeccceeedddccccccfffkkkrrrvvvwwwkkk```^^^```cccfffjjjdddiiimmmppprrrqqqiii```VVVOOOEEE:::222---,,,,,,((()))+++---............///////////////.........&&&''')))+++---......///+++,,,,,,++++++,,,...000222444777:::>>>CCCHHHLLLQQQWWW```gggkkklllmmmmmmkkkmmmppppppnnnnnnqqqsssnnnmmmmmmmmmmmmkkkhhhfffeeebbb\\\UUUNNNHHHCCCAAA777555222000///...///000+++,,,,,,------......///******+++,,,,,,---......,,,,,,,,,,,,------...///..............................---------,,,,,,,,,)))***+++,,,,,,,,,,,,+++***+++,,,------,,,+++******,,,...---,,,+++,,,,,,,,,,,,+++******++++++,,,******+++,,,,,,---......))))))***+++,,,,,,,,,,,,---------,,,,,,+++++++++,,,---......//////......))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,------...//////000000111111222///000111000...---,,,---***,,,000111111000000111111333666777777999;;;===<<<============>>>>>>>>>;;;:::888777888;;;>>>@@@:::888777666777888777666333444666777777666555444444444333444555333111...222333333333222222333555000111333444555444333333111111222111000000222333333444444555666666555555444444555777999===@@@BBB???@@@AAA@@@>>>;;;777555///555>>>GGGOOOXXXbbbhhhnnnwww|||{{{|||{{{uuupppmmmgggfffaaaWWWJJJAAA<<<:::777555333333555777999999777777666666555444444333666111333???JJJYYYuuuwwwjjj^^^VVVRRRNNNLLLJJJIIIIIIIIIHHHGGGDDDCCCBBBAAAAAAAAABBBBBB@@@>>><<<::::::888666444555222000......---,,,***''''''&&&&&&&&&&&&'''''')))'''&&&&&&'''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$######$$$$$$$$$"""!!!'''$$$"""!!!###%%%%%%%%%$$$$$$############$$$$$$###&&&***,,,,,,,,,,,,---444555666555222000//////+++)))***000;;;EEEIIIJJJHHHMMMUUU]]]bbbbbb___[[[___[[[TTTPPPOOOQQQRRRSSS[[[^^^aaa```___bbbhhhnnnnnnrrrqqqhhh```___```aaahhhpppvvvuuutttuuurrrlllbbb^^^RRRCCC999333---&&&)))'''''')))(((%%%'''+++//////000000000000///......---,,,,,,+++++++++++++++++++++*********))))))***,,,000333777===BBBGGGKKKSSS]]]cccdddgggnnntttsssrrrppppppqqqqqqqqqpppttttttssspppmmmkkkkkklllkkkjjjfffaaaZZZSSSLLLHHH@@@<<<666222111111111111...---,,,---------+++)))+++,,,---......---++++++000000///...------,,,,,,******+++,,,------...///,,,///111...)))'''))),,,,,,,,,------,,,***)))(((******+++++++++,,,,,,,,,---,,,***)))))))))******)))***+++,,,,,,+++***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***,,,---...------,,,,,,,,,---------,,,++++++............------,,,+++++++++***)))***+++---...///////////////.........333222111000///...---,,,---...000111111111000///000111333333333333555666888:::;;;;;;:::999999999777777666555555555555666777777666666555444333222333222222222111111000000......//////000000111111111000000000111222333333111111000000000000111111000//////.........//////000000111222222333444444111555:::===>>>===<<<<<<<<<<<<<<<;;;999888888:::???AAAGGGPPP[[[eeekkkmmmyyy{{{~~~}}}yyyuuuppplllccc\\\RRRHHHBBB===:::888666777777777888888888888999888888888333...000666666555:::JJJddd~~~yyylll___VVVRRRNNNLLLJJJIIIIIIIIIHHHGGGDDDCCCAAA@@@@@@AAAAAABBB@@@>>><<<::::::888666444444222///...------+++)))''''''&&&&&&&&&&&&'''''')))))))))***++++++)))'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$'''%%%######$$$&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&)))+++,,,,,,...///333555777888666444444444000,,,***...777BBBIIILLLNNNPPPSSSVVVXXXXXXVVVTTTUUUQQQKKKHHHGGGHHHIIIJJJRRRVVV[[[\\\\\\]]]bbbgggnnnssstttllleeecccbbbaaagggooovvvxxxyyy{{{yyytttjjjjjjbbbRRRDDD;;;444///---******,,,+++)))***...//////000000000//////...///......---,,,,,,---------------,,,,,,,,,,,,+++,,,...000222444777<<>>EEEMMMSSSUUUZZZaaagggkkkkkkkkkkkkkkklllllllllmmmnnnppppppooopppqqqssstttsssrrroookkkfffaaa^^^ZZZUUUOOOIIICCC===777333333000---,,,,,,,,,+++******+++,,,---............/////////...------,,,,,,------------,,,,,,,,,+++...111444333///,,,,,,...+++,,,---///000000000000,,,,,,---------.........,,,,,,+++************+++******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,---------,,,+++***---...///000000000000000++++++,,,,,,,,,+++******------,,,,,,,,,---..............................000000/////////.........000//////........./////////000111111000///000222111111222222111333555888111111000///////////////111111111111000000///...000000000///////////////...////////////000000000111111000000///000000000000000////////////000000//////............//////111111222222333444444444555888;;;;;;:::888777777666666666777888<<>>===<<<;;;888333000111777>>>DDDEEEGGGIIILLLOOOSSSWWW[[[OOOLLLGGGDDDCCCBBB@@@???BBBHHHQQQWWWZZZ\\\]]]]]]bbbkkktttvvvuuutttqqqlllmmmttt~~~qqqcccTTTEEE:::555///+++,,,,,,***+++///------.../////////......//////......---......///,,,,,,+++++++++*********'''(((***+++,,,...222555999>>>EEEJJJNNNSSSZZZ___bbbccceeeeeeeeefffggghhhiiikkknnnoooooooooqqqrrrsssttttttssspppmmmjjjgggeeebbb]]]WWWPPPIIIAAA<<<;;;777333000//////...............---,,,++++++***//////.........------------------------------,,,+++...000000---+++******,,,---......///000000000,,,,,,,,,,,,------------++++++++++++++++++++++++)))((('''&&&&&&'''((())))))************+++++++++++++++++++++++++++++++++)))+++,,,,,,,,,++++++,,,,,,------...---,,,***)))+++,,,---...///000000000---------......------,,,+++++++++++++++++++++,,,------...............///........................000///...---,,,---...///000111222111/////////111111111000///...///333555//////...---------------...///////////////...---........................////////////////////////111111000///............000//////......//////000///............//////000111222222222333333444444555777888888666444333444222444666999???GGGPPPVVV]]]dddnnnsssuuuwww|||~~~}}}{{{xxxtttlllbbbWWWPPPCCC???:::666444444333333444444444444333333333333000---,,,000333666;;;BBBRRRbbbzzz}}}mmm___UUUQQQNNNLLLJJJIIIIIIIIIHHHGGGCCCBBBAAA@@@@@@@@@AAABBBAAA???===;;;;;;999777555333000...,,,,,,+++***(((***))))))(((((())))))***&&&%%%%%%&&&(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###%%%%%%$$$###"""$$$&&&###"""!!!###%%%'''''''''$$$$$$############$$$$$$%%%&&&&&&'''(((+++000444555999>>>AAA@@@>>>===<<<======<<<888444333555888GGGJJJOOOQQQQQQRRRSSSTTTUUURRROOOLLLJJJGGGDDDAAA>>>DDDMMMVVV[[[]]]^^^^^^[[[fffrrryyy}}}|||wwwrrrxxxzzzrrrfffRRRAAA:::222,,,++++++))))))+++,,,,,,---..................---------------......,,,,,,,,,+++++++++******'''((()))))))))+++...000222666;;;???BBBHHHOOOTTTYYY\\\```bbbbbbccceeeggghhhjjjmmmnnnnnnmmmnnnpppssstttuuuvvvuuusssqqqpppllljjjgggccc^^^WWWOOOJJJDDD@@@;;;777555333111000000///...---,,,+++******...............---------++++++,,,------...//////+++,,,------,,,***))))))...------------------...++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,+++***))))))***+++,,,)))))))))*********++++++++++++++++++++++++++++++***,,,......---,,,---///,,,------...---,,,***)))'''''')))***++++++++++++,,,------......---------+++++++++++++++++++++***,,,---------......//////------------............///...---,,,,,,---...///000111222111000///000111......---+++))))))+++...///......------------------......////////////...------------------....../////////...............000000///...------------//////............//////...............///000000111111222222222222222222333444555444333222222333333666<<>>>>><<<;;;:::<<>>777111///111<<>>CCCKKKTTT[[[```aaabbb```jjjvvvvvvwwwyyyfffSSSDDD;;;222...---***)))***++++++,,,---............---------,,,------...///............------------,,,,,,,,,***((((((***+++111333666999===BBBIIIMMMRRRWWW]]]``````bbbeeehhhhhhjjjmmmnnnnnnmmmnnnoootttuuuwwwyyyzzzyyyxxxwwwqqqpppnnnmmmjjjeee___ZZZPPPLLLFFFAAA>>>:::777444000//////.........//////........................++++++,,,---...///000000...------,,,,,,,,,,,,+++------,,,,,,+++,,,,,,---*********+++++++++,,,,,,***+++,,,,,,---,,,,,,,,,++++++************++++++))))))*********+++++++++++++++++++++++++++++++++))),,,//////---,,,...111+++,,,---------,,,+++******+++,,,------...------******+++,,,,,,,,,++++++------.........---,,,,,,,,,,,,,,,---......//////,,,,,,------------------,,,,,,,,,,,,,,,---......///000111111000///000222000000///---+++***+++---//////...------------...,,,---...///////////////---------------........./////////............---......------,,,---------......------------............---......///000111000111111111111111111111111222333333222333555777:::@@@IIITTT^^^iiisssyyy~~~~~~|||{{{sssooohhh```XXXPPPGGGBBB<<<999555333333333333222111111111222222333333333000222666888:::CCCWWWjjj|||nnnbbbYYYUUUNNNLLLJJJIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBCCCCCCBBB@@@===<<<;;;:::777555444222///...------+++)))'''&&&&&&%%%%%%&&&&&&'''''')))---111333222---)))&&&&&&%%%%%%%%%%%%$$$$$$******((('''%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$(((,,,+++'''######$$$!!!!!! """###$$$###"""%%%$$$$$$######$$$$$$%%%###$$$&&&&&&'''(((,,,...222555999::::::999999:::999???DDDAAA888000...///...777DDDNNNRRRTTTWWWZZZYYYYYYYYYZZZZZZWWWSSSPPPCCCFFFMMMUUU^^^eeehhhiiinnnvvv|||vvvuuu~~~yyyjjjRRRFFF;;;666333...,,,,,,******+++------...............------...//////000///............---------......---+++))))))***,,,222222333555999???EEEIIIJJJPPPWWW[[[]]]___cccggggggjjjnnnppppppppppppqqqsssuuuxxxzzz{{{{{{{{{zzzuuutttttttttsssqqqllliii___\\\VVVPPPKKKFFF@@@===444444222111111111222222........................,,,---------......//////000...,,,++++++,,,------,,,++++++++++++---...///+++++++++,,,,,,,,,------***+++,,,---------,,,,,,((())))))))))))))))))(((*********+++++++++,,,,,,************************(((,,,//////,,,+++...111***+++,,,---------,,,+++//////000000000000000///)))***++++++,,,,,,,,,+++------.........---,,,+++++++++,,,------...//////---------,,,,,,,,,,,,,,,)))***+++,,,---.........---...000/////////000222111222333222000//////000//////...---------------***+++,,,---.../////////------------........./////////.........---------,,,,,,,,,,,,,,,,,,---......------------------...---------......///000111000////////////////////////000222333444777;;;>>>EEEMMMYYYeeeoooxxx|||xxxuuukkkeee\\\SSSKKKDDD???;;;666444111111222333333333000000111222333333444555222333777===GGGWWWppp|||oooccc[[[WWWNNNLLLJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDDDDBBB@@@===<<<;;;:::888666555222000......---,,,***))))))(((((((((((())))))$$$(((///666888444,,,&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''(((((((((######$$$$$$$$$%%%%%%%%%"""''',,,+++&&&!!! !!!$$$$$$###$$$&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&&&&'''***,,,000222555777777888999:::777>>>DDDAAA888000///111---666BBBJJJLLLMMMPPPRRRYYYYYY[[[^^^___^^^ZZZWWWHHHKKKPPPYYYbbbjjjoooqqq{{{tttlllooovvv|||zzz\\\OOOBBB<<<888333000000)))***+++,,,------...---///////////////000111111------,,,,,,,,,++++++++++++,,,,,,+++++++++...000---------///333888>>>AAACCCIIIRRRVVVXXXZZZ___dddgggjjjnnnqqqrrrrrrssstttqqqsssvvvyyyzzz{{{zzzzzzyyyxxxxxxyyyyyywwwtttqqqlllhhhccc]]]WWWPPPJJJEEE;;;:::777555333222111111---.....................///............---------000---***))))))+++------*********+++,,,...111222,,,,,,,,,---------......)))***,,,---...---,,,,,,+++,,,---......---,,,+++***++++++++++++,,,,,,,,,************************&&&+++......+++***---000)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............++++++,,,---,,,+++)))(((++++++,,,,,,---...//////---------,,,,,,+++++++++''')))+++---...///......+++,,,............///111,,,...000000///.../////////...------,,,,,,------)))***+++,,,---.........---------......///////////////.........---------++++++++++++,,,------......------,,,,,,------...---------......000111111///////////////.........///000222444666:::???CCCMMMVVVcccpppzzzzzzuuuqqqeee^^^SSSIIIBBB===999777111///......111333333333//////000222333444555666666444777BBBSSSiii}}}vvvmmmaaaXXXUUULLLKKKIIIHHHHHHIIIKKKLLLIIIGGGDDDAAA@@@AAABBBCCCCCCBBBAAA???===;;;999777333222///,,,+++*********++++++++++++************))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%'''$$$###$$$''')))'''%%%######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%###!!!!!!%%%((($$$#########%%%'''***,,,......000111222333444444999===BBBCCC@@@:::444111---111999CCCLLLQQQTTTUUUVVVZZZ^^^bbbcccaaa___]]]QQQNNNOOOWWW___fffnnnuuu~~~{{{tttjjjeeeiiisss}}}~~~ttt```MMMFFFCCC;;;444000///...,,,)))(((+++000444.........////////////000........................,,,,,,,,,***((((((***,,,+++++++++,,,///333666888===AAAHHHNNNRRRUUUWWWYYYbbbcccggglllqqquuuvvvvvvwwwuuuuuuwww{{{}}}|||yyyyyyyyyzzzzzz{{{|||||||||tttqqqmmmiiieeeaaa\\\YYYTTTMMMDDD;;;777555555555333222111111222222111000000///---...000111111000//////...---------.........---,,,------+++(((&&&,,,------.../////////...---------,,,,,,+++++++++000///---...///...***'''&&&''')))+++,,,,,,,,,,,,((()))+++,,,---,,,,,,+++***))))))))))))+++,,,---***+++,,,,,,,,,,,,---...------------------------***,,,------,,,++++++,,,---***(((((()))++++++***,,,,,,,,,------.........///---++++++,,,,,,+++***,,,,,,------------------.........------,,,,,,,,,......---------......///...............---------------------------------------------------------......---------,,,,,,,,,---------,,,------......++++++,,,------...//////+++,,,,,,---------,,,,,,+++---///000///...///000111222555999???EEEJJJMMMWWW___lllxxx}}}xxxppphhhcccZZZSSSIIIAAA;;;777555444555333111222444555444111222333222222111333666999333;;;FFFTTTiiiyyypppcccYYYVVVMMMLLLJJJHHHHHHHHHJJJKKKIIIGGGEEEBBBAAAAAACCCDDDDDDCCCCCCAAA???<<<999777------,,,,,,,,,------...)))))))))(((((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&%%%###%%%'''((('''%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$""" !!!$$$'''&&&%%%$$$$$$$$$&&&((()))***,,,...000222333333333666:::???AAA???;;;666444111111444<<>>===;;;888777777333111666AAAKKKOOOOOORRRSSSVVVZZZ]]]\\\VVVQQQRRRVVV^^^eeehhhlllvvv~~~||||||tttooommmmmmrrrwwwzzzzzzxxxyyy{{{nnncccXXXJJJ@@@;;;222///,,,+++---...,,,***,,,,,,,,,------------...------------------------++++++,,,***(((((()))+++***)))))))))+++---///000333666;;;???CCCGGGKKKNNNXXXZZZ^^^bbbgggkkkmmmoooqqqrrrssswww{{{~~~~~~~~~xxxyyyzzz{{{{{{|||||||||}}}|||zzzyyyyyyyyywwwuuummmiiibbb[[[UUUOOOHHHDDD???<<<888555444333222111444222000//////000///...///...------,,,,,,,,,------+++***+++---......---,,,,,,------......------------------,,,,,,,,,,,,///---+++***+++++++++***)))***+++,,,---.........++++++,,,,,,,,,+++*********))))))******+++,,,---,,,---...---+++***+++,,,+++,,,---......---,,,+++,,,...//////...------...)))))))))+++...000///...---,,,,,,,,,,,,,,,,,,+++,,,***))))))+++,,,,,,+++***++++++,,,---......///,,,,,,,,,,,,++++++++++++000///...---------------...------,,,+++******)))***+++++++++,,,,,,------++++++++++++++++++++++++(((((()))***+++,,,------***)))))))))******+++,,,,,,,,,,,,---------------.../////////000000111111111222333333333555888:::???FFFNNNTTTVVVZZZ```eeeiiioooxxx{{{sssjjjbbbYYYQQQMMMBBB>>>999555444555555555444222111111222222111///...///000000111333777:::GGGVVVgggttt{{{ttttttyyy}}}{{{qqqcccWWWSSSPPPNNNLLLIIIHHHHHHHHHIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDEEEEEEDDDAAA<<<666333222222222000...+++((('''+++*********))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$######"""###$$$%%%((('''&&&%%%$$$$$$$$$$$$$$$'''+++///222444444444111444888::::::999888888;;;777444555;;;EEEMMMQQQTTTRRRRRRUUUYYYZZZVVVRRRRRRTTT[[[ccchhhkkkrrrzzz}}}}}}{{{}}}|||yyyzzztttpppnnnsssxxx{{{{{{}}}}}}rrreeeVVVKKKEEE;;;555///---000111...+++.........////////////000------------------------+++,,,,,,+++))))))***++++++************+++,,,---...000444777:::???DDDHHHOOORRRWWW]]]bbbgggkkknnnqqqrrrtttwwwzzz}}}~~~~~~yyyzzz{{{}}}}}}}}}}}}}}}}}}|||}}}~~~~~~}}}|||wwwuuuqqqmmmggg```YYYSSSNNNJJJCCC===:::888666444777444111000000111111000000///...------,,,------///---++++++---...//////,,,,,,---------------,,,------------------,,,,,,555222///,,,+++++++++,,,++++++,,,------.........,,,,,,,,,,,,+++******))))))*********+++,,,------,,,---...---+++***+++,,,***+++---......---+++***+++---......---,,,,,,---+++++++++---......,,,)))------,,,,,,+++++++++******)))((()))***,,,,,,+++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++111000///...---,,,,,,,,,......---,,,+++***))))))++++++,,,,,,---.........------------------------,,,++++++++++++*********+++++++++++++++,,,---...------------------------000000//////////////////111222444555777;;;@@@CCCKKKUUU___ddddddeeejjjoooooouuu|||~~~|||zzz{{{~~~}}}}}}vvvlllaaaWWWNNNGGGCCC:::777444222333555555555222222111111000000///...///000000000222777>>>CCCPPPbbbvvvssskkkkkkrrrzzz|||sssdddXXXTTTQQQOOOLLLJJJHHHHHHHHHIIIGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCDDDCCC@@@;;;555222%%%&&&)))+++,,,,,,,,,+++*********))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%$$$'''+++///222555666666222444777888888777888999:::;;;:::777555;;;FFFPPPUUURRRQQQRRRVVVYYYYYYXXXRRROOORRR[[[cccfffhhhjjjooosssvvvwwwzzz~~~}}}yyyyyy~~~zzzppprrrwww}}}}}}rrrfff[[[TTTHHH@@@555000000111000............////////////000------------------------+++,,,------+++******+++,,,,,,+++++++++++++++++++++---///111444888===AAAFFFJJJPPPWWW\\\cccjjjnnnqqqrrruuuwwwxxxzzz{{{|||zzz{{{}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxuuupppiiiddd^^^XXXPPPIIICCC???<<<:::999666333111111222222222222111000///............222///---,,,---.........---------......---,,,,,,------------------------...---,,,++++++...111444,,,,,,,,,------...//////---,,,,,,++++++*********)))******+++,,,,,,------,,,---...---+++***+++,,,++++++,,,------,,,++++++***+++------+++***+++,,,---------///000000---+++---------,,,,,,+++++++++***)))((()))***,,,,,,+++---------,,,,,,+++******++++++++++++++++++++++++111000///...---,,,,,,,,,.........---,,,++++++*********++++++,,,,,,,,,---------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///..................//////222111000///............000222555999===CCCIIINNNWWWaaalllpppnnnmmmppptttrrrvvv|||~~~}}}}}}}}}zzzyyy{{{~~~}}}zzzqqqjjj^^^SSSJJJBBB<<<999333111///...///000000000111111111111000/////////000000111333888@@@KKKRRR]]]ooowwwnnneeeeeeooozzz~~~tttfff[[[VVVQQQOOOMMMJJJHHHHHHIIIIIIEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCAAA>>>:::666333,,,------............---((((((''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%'''***---111444666777333555777888888999<<<>>><<<@@@AAA;;;333444===HHHPPPPPPPPPQQQTTTWWW[[[^^^UUUOOOMMMUUU]]]___]]]]]]^^^ccchhhlllsssyyyyyyuuummmttt~~~zzzxxxyyyxxxnnnfffYYYPPPCCC999444222111000,,,,,,,,,------------...........................,,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,---///000333888;;;<<>>999666444444444333555444333222111000000000222000....../////////.........//////......------------------..................---***)))***---000---,,,,,,,,,,,,---...///,,,,,,+++******+++++++++)))***+++,,,------------,,,---...---+++***+++,,,,,,,,,++++++++++++,,,,,,)))***,,,,,,*********+++---------000222444333222...---------------,,,,,,,,,***))))))+++,,,,,,+++------,,,,,,++++++******++++++++++++,,,,,,,,,,,,000///...---------------------------,,,,,,,,,,,,***************)))))))))++++++++++++++++++++++++))))))***+++,,,---......)))))))))***+++,,,---.........//////000111111222333222111000000111222333444888<<>>FFFRRR]]]eeeppp{{{hhhdddccckkkwww~~~{{{qqqdddYYYVVVPPPOOOLLLJJJIIIIIIJJJJJJCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA>>>;;;888666999777555222000...,,,,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((('''%%%###%%%&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###%%%''''''%%%###$$$$$$$$$%%%%%%$$$$$$$$$&&&'''(((+++...222555777555666888999;;;>>>BBBFFFFFFIIIIIIBBB888444777<<>><<<:::888888777666555444333333333000//////000111222000/////////000000//////...---------------.........///222222000---)))''')))+++---,,,+++++++++,,,---...,,,+++*********+++,,,---)))***+++------------,,,***,,,------++++++,,,...---,,,+++))))))+++,,,---)))+++---,,,+++***++++++---,,,,,,---000222333222---..................///...,,,******+++,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,------------///......---------......++++++++++++,,,,,,,,,,,,------,,,,,,+++*********++++++++++++++++++++++++(((((()))***+++,,,------*********+++,,,---///000......///111222333444555333333333333555888;;;<<<>>>AAAGGGLLLRRRWWW]]]aaaaaafffmmmssstttuuuuuuuuuwwwyyy|||~~~~~~~~~~~~~~~}}}{{{zzz{{{~~~{{{xxxxxxyyytttjjjaaaVVVPPPHHHAAA<<<999666444444333222222333333111000...000222222000000222444666<<>>BBBHHHLLLRRRRRRQQQJJJ@@@888555666===EEEOOOSSSSSSTTTYYY^^^^^^ZZZYYYYYYXXXTTTUUUYYYKKKLLLMMMOOOVVV```dddbbbbbbgggppp|||}}}wwwjjjZZZIII===666333........./////////000000000000000000000000000000...000222222000.........***++++++++++++******)))(((***,,,---------///111111666===AAADDDJJJRRRYYY___ccchhhkkklllnnnrrruuuvvvxxx{{{}}}~~~}}}{{{zzz~~~}}}|||}}}~~~~~~}}}~~~}}}}}}{{{wwwtttpppkkkhhhbbb\\\TTTLLLGGGCCC@@@???:::999888777555555444444------...111333444222111000000111111000///......---------.........//////---///000///------000333---,,,+++***+++,,,---...++++++*********+++---...)))***,,,---......---,,,***+++,,,,,,,,,,,,---......,,,***((((((***,,,...***,,,...---,,,+++,,,,,,...,,,******+++,,,---,,,---.........///000000000///---++++++,,,,,,+++***'''((()))***,,,---...///,,,,,,,,,------...............---------......///)))))))))***++++++,,,,,,111111000///...------,,,------------------------************))))))))))))---------...///000222222...///000111333555666777444444555666:::>>>BBBEEEEEEJJJOOOUUUYYY^^^bbbeee```dddjjjppptttvvvuuuuuuyyy|||~~~~~~}}}||||||}}}}}}}}}}}}}}}~~~~~~}}}~~~|||xxxtttsssqqqjjj]]]RRRGGGCCC===777444222000...000///...///000000...------000222222111111333666<<>><<<:::777444000,,,)))***///333222000111000000/////////000000000000000////////////////////////......---------,,,,,,---.........------------------............000...---...111333222000,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,,,,---......---,,,,,,000222///---......,,,///......---------......------------,,,,,,++++++///---------......,,,***000///...---,,,,,,,,,,,,.........---++++++,,,...******,,,---...---,,,,,,++++++++++++++++++++++++'''((()))***+++,,,------------,,,+++++++++++++++++++++***+++...111555888...000111111222444777:::888999:::<<>>@@@CCCGGGMMMTTTZZZZZZ```eeefffhhhmmmpppooolllmmmoootttxxx{{{zzzyyy||||||||||||}}}}}}}}}}}}{{{zzzxxxyyy{{{}}}}}}}}}~~~{{{tttkkk```XXXSSSMMMDDD===777555333111000///000111---------...............///000333555555888FFFTTThhhppp{{{yyyzzz}}}zzzkkk^^^UUUQQQOOOMMMJJJIIIIIIIIIGGGFFFFFFFFFEEECCCAAA@@@AAACCCCCCCCCBBBAAA>>>;;;888666222000---,,,------,,,,,,*********)))((('''%%%$$$((((((((('''(((((()))***&&&%%%%%%%%%%%%%%%&&&&&&###############"""""""""!!!"""###%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%'''***---444777;;;AAAFFFIIIKKKLLLLLLKKKKKKMMMLLLGGG???888555333555>>>LLLWWW[[[[[[XXX\\\aaagggiiigggaaa\\\___\\\VVVNNNHHHLLLXXXcccjjjrrr{{{}}}}}}zzzhhhXXX>>>:::444000......---,,,000000000000//////.........///111000///......///---,,,++++++,,,,,,+++)))(((((()))))))))************+++,,,///333999===@@@FFFIIINNNSSSXXX]]]bbbeeehhhlllqqqtttttttttuuuuuu{{{}}}~~~|||yyywwwtttnnniiieeebbb^^^ZZZVVVPPPJJJFFF>>><<<:::;;;>>>>>><<<999777666555444333222222222111111222222333333444444333333222111222333444555222222333333333222222111222111111111222222333333666444222111111000...,,,//////......///000111111.........------,,,,,,,,,///...............//////000555777555444666666444111222222333444555555666666666666555444333222111111000............,,,+++---,,,++++++++++++++++++***,,,------+++******+++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++++++++++++++,,,---.........///000000000...---,,,111222333444555777;;;>>>EEEFFFIIILLLPPPVVV]]]aaabbbgggkkklllnnntttxxxxxxrrrqqqrrruuuyyy{{{|||{{{}}}|||{{{{{{{{{|||~~~~~~|||yyywwwwwwyyy{{{||||||}}}~~~~~~yyyuuujjj```SSSIIIDDD???888333///////////////000000000,,,---...///000000000000111222666999<<>>555000...---,,,...............//////000---///111111/////////000///...---...///000///...------,,,,,,,,,+++++++++,,,,,,---///222666999<<<===@@@EEEKKKPPPUUU[[[___aaafffkkkppprrrrrrssstttzzz|||}}}||||||zzzvvvsssooommmjjjgggddd^^^XXXSSSHHHEEE@@@>>>>>>>>><<<:::===<<<:::888777666555555222333333444555666777777888777555444444555777888666666777777666555444444555555444444444555666777777666555555444444333222000/////////000000111222000000000///...---,,,,,,............///000333555222888<<<<<<<<<>>>>>><<<999999999:::::::::::::::;;;;;;;;;:::999888666555777555222111111000...,,,///...------,,,,,,------,,,...000000...,,,,,,---+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------...//////,,,---...000111222333333333555777999;;;>>>BBBFFFNNNPPPRRRTTTWWW\\\bbbfffhhhmmmooonnnpppuuuyyyyyywwwvvvuuuvvvyyy{{{}}}}}}}}}|||zzzyyyzzz{{{}}}}}}zzzxxxwwwyyy|||}}}~~~}}}}}}}}}|||yyyssslllfff___UUUHHH???999666333000,,,---...///000000///.........///000111111111111111333:::DDDOOO[[[mmm|||{{{uuuxxxyyysssttt|||xxxiii\\\RRRMMMJJJIIIHHHHHHJJJKKKKKKJJJGGGHHHGGGEEECCCCCCEEEFFFDDDCCCBBB???<<<999777555555333///---,,,+++***)))''''''(((((()))******+++((((((''''''&&&''''''(((&&&%%%%%%%%%&&&&&&'''((()))((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''***...333999<<<===<<<;;;777999===AAACCCAAA>>>;;;444333222333:::FFFSSS]]]___^^^___ccchhhkkkiiigggeeehhhkkkfff[[[TTT^^^mmmxxx}}}ppphhh^^^NNN@@@666111000///******++++++---///000222---///111111000///000111///.........000111000///.........---,,,+++++++++******)))***+++...111333222666:::???DDDIIIOOOTTT[[[___eeejjjmmmoooqqqssswwwyyy|||~~~~~~~~~~~~}}}wwwvvvtttsssqqqmmmhhhddd\\\WWWPPPJJJGGGFFFFFFFFFDDDCCCAAA>>><<<:::999888999999::::::;;;<<<======@@@???>>>======>>>??????@@@@@@@@@@@@???===<<<<<<===<<<;;;:::;;;<<<>>>???;;;;;;;;;:::888777777777555555444444444444555555666666666555444222000///---...//////000333999===???GGGLLLMMMMMMNNNLLLHHHBBBBBBAAAAAABBBCCCDDDEEEGGGHHHHHHGGGFFFCCCAAA???>>>;;;888555444222000...000000///...---------------///000///...------...,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............------------......------...///222666:::<<<999<<>>666333222111000---...///000000///...---............///000111111444888CCCVVVhhhttt~~~|||qqqqqqttt~~~}}}wwwrrrnnnrrr~~~{{{mmm___UUUQQQMMMKKKIIIIIIIIIJJJIIIGGGEEEFFFEEEDDDBBBBBBCCCEEEDDDCCCAAA>>><<<999777666666333000---,,,+++)))((('''''''''((()))***+++,,,''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))&&&%%%###"""""""""###$$$$$$############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%'''(((,,,111555888999999888222444777:::;;;<<<;;;:::444555555333333;;;JJJVVV``````aaadddhhhkkklllmmmhhhiiillllllddd\\\cccppp|||qqq___NNN@@@777222///+++******+++---///111333///000222111000//////000...---,,,---...///...---------,,,,,,+++***))))))+++***)))))))))+++---...///222555999===BBBHHHLLLRRRVVV\\\aaaeeeiiimmmooorrruuuyyy{{{|||}}}~~~}}}}}}}}}|||yyyvvvmmmiiibbb[[[VVVTTTTTTUUUQQQOOOLLLIIIFFFCCCBBBAAA>>>?????????@@@AAAAAAAAAEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@BBBDDDEEEFFFFFFFFFCCC@@@===<<<===<<<;;;:::999999888888888888888888888666444222000///000222111222666===CCCRRR\\\dddggggggfffbbb]]]SSSRRRPPPPPPQQQTTTWWWZZZ\\\\\\]]]\\\ZZZWWWTTTRRRJJJGGGBBB===;;;888555333333222111///...------,,,---......,,,+++***,,,---------...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,///............//////000666555555555888<<>>>>>>>>>>><<<999666555333555555444333666>>>EEE\\\hhhuuu}}}~~~yyysssoookkkhhhhhhjjjnnnppppppqqqqqqqqqoookkkhhheee\\\XXXRRRLLLHHHEEEAAA???:::999777444222111000/////////---+++)))***---///---.../////////...,,,+++---------------------------............/////////111111222333555666888999AAAAAABBBDDDGGGKKKNNNPPPSSSTTTVVVXXXYYY\\\```cccdddfffiiikkkmmmppptttwwwuuuzzz|||zzzyyyzzzzzzxxxxxxwwwvvvwwwyyy{{{{{{zzzvvvvvvvvvvvvwwwwwwwwwwwwvvvtttsssrrrqqqoookkkiiigggccc]]]VVVOOOGGG@@@;;;444222///...------------------..................---,,,+++,,,000777===AAAPPPZZZkkk{{{zzzooojjjhhhqqqzzz|||zzzrrrvvv~~~}}}pppcccYYYUUUIIIHHHGGGHHHJJJLLLLLLKKKGGGHHHGGGFFFDDDDDDFFFHHHBBBAAA???===;;;:::999999333000...,,,------,,,+++---,,,***)))((('''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))(((&&&$$$$$$%%%&&&'''((('''&&&&&&&&&'''((()))&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%&&&((($$$&&&***...111333444444111222333333333444777999666666555111...000888???QQQWWW___ccceeegggjjjmmmqqqhhheeeiiigggbbbfffpppwwwxxxgggVVVGGG???333222000///...///111222111222333222000......///111///......//////...---//////.........---------///---+++)))(((((()))******,,,...///111555;;;>>>BBBEEEIIINNNSSSZZZaaafffiiimmmrrrvvvyyy{{{~~~}}}~~~~~~yyyuuurrrppptttrrroookkkgggcccaaa```XXXXXXXXXXXXXXXWWWWWWWWW[[[^^^dddjjjoooqqqrrrrrrnnnnnnmmmllljjjhhhgggfff]]]\\\ZZZXXXYYY[[[]]]___\\\^^^```^^^\\\ZZZ\\\^^^ZZZYYYWWWUUUSSSQQQQQQPPPIIIIIIJJJIIIGGGDDDAAA???777888888666333666>>>EEEZZZiii{{{}}}yyyzzz}}}|||}}}}}}}}}zzzwwwssspppkkkfff___YYYTTTPPPMMMJJJAAA???===:::888666444444222111///,,,***,,,///222....../////////...,,,+++------------------------***+++---...111222444555555666777999<<>>CCCEEEHHHNNNWWW___dddfffjjjqqqwww{{{|||||||||}}}~~~|||yyyvvvsssqqqpppnnnlllhhheeecccccccccdddccchhhooovvv{{{zzzqqqiiiiiihhheeedddeeehhhkkkiiijjjlllmmmmmmllljjjiiiggghhhhhhgggeeeaaa\\\ZZZ\\\YYYWWWXXXYYYVVVOOOIII<<<;;;:::777666777:::<<>>AAAFFFOOOVVVZZZ]]]bbbjjjqqqvvvxxxyyyxxxyyy{{{}}}~~~}}}|||zzzwwwtttsssssstttuuuppprrrvvvyyy~~~zzzyyywwwtttqqqqqqsssuuuwwwxxxyyy{{{zzzyyyxxxvvvuuuuuuuuuuuurrrnnnjjjhhhfffdddbbbbbbdddbbb\\\VVVMMMIIICCC<<<777666888:::GGGUUUjjj|||{{{sssnnnjjjiiifffccc```\\\YYYWWWWWWUUUTTTUUUYYY\\\^^^___XXXVVVTTTRRROOOJJJBBB<<<777666333000//////000111111111111111000000000000---...000/////////000222555555555666888;;;???BBBJJJNNNSSSXXX\\\```eeeiiimmmmmmnnnoooooopppqqqqqqmmmkkkhhhggggggjjjmmmooorrrrrrrrrpppllljjjjjjkkkqqqtttxxx|||~~~~~~}}}yyyxxxvvvuuuuuuuuuvvvwwwxxxvvvuuuttttttssspppnnnmmmjjjfffaaaZZZRRRJJJDDD:::999555222000/////////...---,,,+++++++++++++++000///000333333000000333444222777DDDQQQ]]]jjjvvv{{{~~~~~~www|||tttoooqqqzzz{{{wwwwww|||tttvvvjjj^^^UUUOOOKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAACCCBBBAAA@@@===;;;999888555222000......---+++*********)))((((((((((((((($$$%%%'''((((((((('''&&&###%%%'''''''''&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&((())))))'''&&&&&&'''&&&%%%$$$###$$$%%%&&&'''+++***((('''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''')))+++...///444444555666888;;;>>>@@@<<<;;;:::===@@@AAA>>><<<999>>>EEEPPP___iiihhhaaa[[[\\\___aaa]]]UUUQQQRRRUUUVVVWWWZZZ```ffflllpppyyy{{{fffXXXHHH===666111///111///////////////000000111////////////............///...------,,,---------***,,,---,,,++++++---...------+++***+++,,,...///---111555777999>>>EEEKKKMMMQQQXXX```gggmmmrrrtttvvvxxxzzz}}}~~~~~~}}}|||{{{{{{}}}zzzxxxyyyzzz}}}}}}~~~}}}{{{wwwtttqqqpppnnnmmmnnnpppnnnjjjeee```ZZZPPPEEE===:::999999>>>JJJ\\\kkktttzzz~~~wwwlllfff]]]ZZZUUUOOOJJJGGGEEEDDDCCCBBBCCCFFFMMMSSSWWWXXXXXXYYYZZZZZZYYYUUUNNNIII???===999555444333444555555555555555555555555555111222333333222333444666999<<<@@@BBBCCCGGGMMMRRR\\\___dddiiinnntttzzz}}}{{{yyywwwuuutttooommmlllkkkkkkmmmooopppsssttttttssspppoooooopppuuuvvvzzz|||~~~~~~~~~}}}vvvuuusssrrrrrrssstttuuuwwwuuusssqqqpppnnnkkkhhhdddaaa[[[UUUOOOGGG???:::000///---,,,,,,---...///,,,,,,++++++***+++++++++------///333222//////333888:::DDDVVVhhhttt}}}|||uuuwww|||zzztttsssxxxyyyccc}}}sssggg[[[RRRMMMIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBB@@@>>>;;;999888555222000......---+++***++++++*********)))))))))$$$%%%'''((()))((('''&&&&&&'''((('''%%%$$$$$$$$$((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''+++***((('''&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''')))+++,,,555666666666777999;;;>>>AAA??????CCCHHHIIIDDD???===:::;;;EEEVVVccceeeaaa]]]]]]]]]]]]ZZZUUUPPPNNNNNNNNNNNNOOORRRVVVZZZ]]]gggpppzzz~~~~~~{{{nnn]]]NNNDDD;;;666333000///......000222333333//////////////////////////////...------------------...///...,,,***)))***///---***((((((***---///,,,...111333555999>>>CCCDDDHHHOOOVVV]]]ccchhhkkkqqqrrruuuyyy|||}}}yyyyyy|||~~~~~~|||xxxvvvuuutttsssuuuvvvuuurrrppplllfff\\\RRRJJJCCC>>>;;;:::CCCOOOZZZ```ccceeeggghhhlllrrrvvvvvvqqqjjjeee]]]XXXPPPHHHBBB>>><<<<<<888777666999>>>CCCFFFGGGLLLNNNQQQUUUXXXYYYXXXWWWKKKHHHDDD???<<<;;;;;;<<<;;;<<<<<<<<<<<<<<<======:::;;;;;;:::999999<<<===AAAGGGNNNRRRTTTXXX```fffmmmpppssswww{{{|||wwwtttrrrnnnnnnnnnnnnnnnooooooppptttuuuvvvvvvuuuuuuvvvxxx{{{{{{||||||{{{zzzyyyxxxvvvtttrrrpppooopppqqqrrrtttrrrooommmjjjgggccc```XXXUUUPPPKKKFFF@@@:::666000///...---,,,,,,,,,---++++++*********++++++,,,---,,,...111000...222888AAAJJJYYYjjjxxx|||||||||xxxrrrpppsss|||gggPPP}}}rrreeeZZZQQQLLLIIIIIIIIIIIIHHHGGGFFFFFFGGGFFFDDDBBBBBBBBBCCCDDDDDDDDDBBB@@@>>>;;;999888555222000......---+++***)))***))))))))))))((((((%%%%%%'''((((((((('''&&&&&&'''((('''%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&)))((('''&&&&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''))))))000222444444444666:::===@@@@@@BBBIIIPPPRRRMMMHHHGGG???:::???LLLWWW]]]^^^______]]]ZZZWWWUUURRROOOOOOOOONNNNNNOOOOOOOOOOOOVVVaaannnuuuxxx}}}uuudddVVVIII<<<333111...,,,,,,///222333333000000000000000000000000//////...------------...---...///...,,,***)))***///---***''''''))),,,...+++,,,...000222444888;;;>>>CCCIIINNNSSSWWW]]]aaagggiiilllqqquuuxxx{{{|||~~~zzzwwwwwwxxx{{{}}}wwwwwwxxxyyyzzzyyyxxxwwwtttpppjjjcccZZZOOOCCC;;;999>>>EEEJJJMMMNNNNNNMMMPPPSSSYYY___ccceeeeeeddd]]]XXXPPPGGG???;;;999888777555444444777:::<<<<<>>:::666333000000///...---------,,,************+++,,,------000//////111111333<<>>~~~rrrfff[[[RRRMMMJJJIIIIIIIIIHHHHHHHHHGGGHHHGGGDDDBBBBBBCCCEEEFFFEEEDDDCCCAAA>>>;;;999777555222000......---+++***'''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''((((((###%%%'''''''''&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((((((&&&%%%%%%%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%######$$$%%%&&&'''''''''(((+++///111222555;;;@@@<<<>>>DDDLLLTTTWWWVVVSSSPPPGGG??????CCCIIIPPPVVV[[[^^^^^^YYYVVVVVVVVVUUUTTTTTTTTTTTTRRRPPPMMMLLLMMMXXXfffpppvvv|||{{{kkk[[[HHH:::777222---,,,...111222111000000000000111111111111000///......------......***,,,---,,,++++++---...---,,,***))))))***+++,,,******+++,,,...000222333888===BBBEEEHHHKKKQQQUUU___bbbfffkkkpppuuuxxxyyy{{{}}}{{{xxxwwwvvvtttppppppvvv~~~||||||}}}~~~~~~~~~~~~~~~}}}{{{wwwsssjjj\\\KKK???:::;;;===?????????===<<>>AAAFFFMMMUUUZZZbbbaaa___\\\ZZZWWWTTTSSSKKKKKKKKKLLLMMMMMMNNNNNNLLLNNNOOOQQQRRRVVV[[[___eeejjjpppuuuwwwyyy}}}|||xxxtttqqqpppllllllmmmnnnoooqqqrrrssstttvvvyyyzzz{{{|||~~~xxxwwwuuutttsssrrrrrrsssrrroookkkgggffffffhhhiiimmmjjjfffccc```[[[VVVSSSKKKGGGAAA<<<888444111...,,,,,,,,,------.........+++***++++++,,,---...///...---///222555<<>>222ttthhh\\\TTTOOOKKKJJJIIIHHHHHHHHHIIIJJJJJJHHHEEEBBBBBBDDDGGGIIIFFFEEECCCAAA>>>;;;999777555222000......---+++***'''(((((()))((('''&&&%%%((('''&&&%%%%%%'''((()))$$$&&&((((((''''''((()))%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''(((&&&$$$$$$&&&((('''&&&$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%)))---///000333:::@@@===AAAHHHOOOTTTWWWWWWWWWQQQKKKFFFCCC>>>;;;AAAKKKSSS[[[```\\\YYY[[[]]]]]]]]]\\\\\\[[[YYYWWWTTTSSSOOOXXXeeeqqqzzztttbbbSSSDDD===555111222333222000/////////000000000111111000//////...............+++,,,,,,+++***+++---///******++++++,,,+++++++++*********+++---...///...000444:::<<<===@@@FFFKKKUUUXXX]]]bbbhhhmmmqqqsssrrruuuyyy}}}}}}~~~||||||ssskkkeeehhhnnnuuu}}}wwwiiiXXXKKK>>>===<<<<<<<<<;;;999777999999999;;;@@@HHHOOOTTTVVVUUURRROOOKKKFFFCCCAAA<<<999777666777888999888:::===AAADDDHHHNNNUUUZZZfffgggiiiiiiiiifffdddbbbWWWWWWXXXXXXYYYZZZZZZ[[[[[[\\\\\\]]]^^^aaafffiiippprrruuuxxxxxxxxxwwwvvvuuuxxx{{{|||{{{yyyxxxxxxxxxxxxvvvuuusssrrrqqqppplllllllllmmmppprrruuuwwwuuuwwwyyyyyyyyyyyyzzz|||vvvtttrrrooonnnmmmmmmmmmhhheeebbb___^^^```ccceeecccaaa]]]YYYVVVQQQLLLIIIBBB>>>999555222111///...***+++,,,------.........+++++++++,,,---///000111,,,...444<<>>222///uuuiii^^^UUUQQQMMMKKKIIIHHHHHHIIIJJJKKKKKKHHHEEEBBBBBBDDDHHHJJJFFFEEEDDDAAA>>>;;;999777555222000......---+++******++++++,,,,,,***)))((()))'''%%%$$$$$$&&&)))***((()))***)))'''&&&&&&&&&%%%&&&'''(((((('''&&&%%%"""###$$$%%%&&&&&&'''(((&&&###!!!!!!$$$&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%'''(((######""""""###$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''+++/////////111777<<>>888777777444222---.........//////000000000000///...............000///...+++)))(((***---((())),,,---...---+++***---,,,,,,---...//////...)))...333666666999@@@FFFHHHJJJOOOUUU\\\aaaeeegggjjjmmmrrrwww{{{}}}}}}}}}zzz|||{{{oooffffffiiiooozzz~~~tttdddXXXBBBAAA???>>>>>>===;;;:::333222222444999BBBJJJOOOXXXYYYYYYYYYWWWTTTPPPNNNGGGDDDAAA????????????>>>:::???EEEJJJNNNSSSYYY^^^hhhjjjnnnqqqrrrqqqnnnmmmbbbbbbbbbcccdddeeeeeefffhhhhhhgggeeedddeeehhhkkkllllllllllllllljjjeeeaaaeeeiiimmmppppppnnnmmmllloooooooooooooooooooooooommmlllmmmnnnppptttwwwyyywwwxxxyyyxxxvvvuuuvvvwwwxxxvvvqqqmmmjjjhhhgggggg```]]]ZZZYYYYYY\\\```bbbZZZXXXTTTPPPMMMHHHCCC@@@999666111//////000000000---............------,,,++++++,,,---...///111222222777AAAMMMWWWdddxxxooommmuuuwwwkkkjjjqqqxxx~~~}}}wwwtttqqqnnnttt~~~}}}kkkVVVGGG;;;000...111}}}ppp```VVVRRRHHHHHHHHHIIIJJJLLLOOOPPPKKKJJJHHHGGGFFFGGGGGGHHHFFFEEEDDDBBB@@@===:::999444333111///---+++******((('''&&&'''((()))((('''$$$%%%''')))++++++******%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$$$$######""" !!!###$$$%%%&&&&&&&&&''''''&&&%%%######$$$&&&'''(((***,,,...222777:::BBBEEEIIINNNPPPPPPNNNMMMGGGEEECCCAAA>>><<<:::999===LLL^^^eeebbb___bbbhhheeegggiiijjjhhhggghhhiiihhhiiiooo|||qqqbbbMMM===666666666666000...,,,,,,///111111111333222///...---...///000---------.........//////------,,,,,,,,,+++++++++...+++((()))---000///...+++,,,---///222444555666@@@CCCGGGJJJNNNRRRWWW[[[```dddjjjnnnqqqsssuuuwwwwww|||{{{vvvooolllmmmuuu~~~{{{|||zzzlll\\\GGGBBB<<<;;;<<<===999666333222111000333:::DDDKKKXXX[[[```eeegggeeeaaa^^^WWWTTTOOOKKKHHHGGGHHHIIIKKKKKKLLLRRRZZZaaaddddddkkkmmmoooqqqsssuuuvvvvvvppppppqqqrrrqqqpppnnnmmmqqqpppnnnlllkkkhhhccc```bbbaaa```^^^[[[XXXVVVTTTXXX[[[___eeeiiijjjhhhfffhhhhhhiiijjjkkklllmmmnnnkkkkkklllmmmppprrruuuwwwxxxwwwuuusssrrrrrrrrrsssrrrpppllliiifffccc^^^[[[TTTSSSRRRQQQRRRSSSTTTUUUTTTPPPJJJEEE@@@<<<777444000000///...............***,,,------,,,,,,---///(((+++////////////222555999BBBPPPaaappp}}}|||zzz|||oooiiinnnyyy}}}|||wwwooonnnrrrwwwtttcccVVVCCC444---+++***)))|||ooo___UUUQQQJJJJJJIIIIIIIIIJJJKKKLLLIIIHHHGGGFFFGGGHHHIIIJJJFFFEEEDDDBBB@@@===;;;999666555333111///------,,,***)))(((((())))))'''&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%#########$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$&&&'''&&&%%%######$$$&&&%%%'''(((***,,,///444888<<<@@@EEEKKKMMMMMMKKKIIICCCCCCBBBAAA>>><<<:::999777BBBQQQ___fffjjjkkklllnnnllliiihhhiiinnnuuuyyy|||xxxvvv}}}wwwcccRRRFFF>>>888333444222000000111222111111222222000//////000111111---------....../////////000000/////////.........------------,,,---///111++++++---...000222333333;;;===AAADDDGGGJJJOOORRRWWW[[[aaafffjjjmmmppprrrrrrwww|||~~~}}}~~~{{{uuurrrsssxxx~~~}}}wwwuuusssfffXXXGGGCCC>>>===???@@@===:::333222000///000666>>>DDDUUU^^^iiipppqqqooonnnnnnhhheee___ZZZVVVUUUUUUUUUUUUTTTVVV[[[bbbiiilllmmmrrrssstttvvvwwwxxxyyyyyyyyyyyyyyyxxxwwwuuutttssssssrrrrrrqqqnnniiibbb]]]TTTTTTUUUUUUUUUUUUTTTSSSYYY[[[___dddiiijjjiiigggffffffggghhhjjjkkkllllllpppppppppqqqrrrtttvvvwwwvvvuuutttrrrqqqppppppoooooollliiifffbbb^^^XXXUUULLLLLLKKKJJJJJJJJJKKKLLLFFFCCC???;;;999666222000000000///...............111000...,,,++++++,,,......///111111111555<<>>@@@BBBBBB@@@>>><<<999777999FFFYYYjjjrrruuurrrqqqppprrrvvvzzz{{{|||}}}lll[[[PPPAAA<<<444///...///111222//////111222222222222111////////////////////////------,,,,,,,,,+++++++++***,,,---,,,***)))+++---***++++++++++++,,,,,,,,,///111333444555777:::===???CCCIIIOOOUUUZZZ___bbbggglllsssvvvwwwwwwyyy|||{{{|||}}}oooddd^^^ZZZTTTMMMFFFCCC@@@>>>>>><<<:::777555444333000///111555999???MMMbbbttt~~~|||yyyvvvtttuuuwwwxxxtttsssrrrsssvvvzzz}}}~~~~~~~~~~~~|||{{{zzz{{{{{{zzzyyyxxxwwwtttoooiiidddaaabbbbbbbbbbbbbbbaaaaaaaaaaaabbbfffjjjlllmmmlllooooooppprrrssstttuuuvvvuuutttsssqqqpppooonnnnnnmmmnnnnnnnnnllliiifffcccaaa___\\\YYYTTTMMMFFFAAA>>>>>>===<<<;;;:::::::::666444222111222222111000///......------.........555111......000222333333---222888@@@IIIVVVdddnnn{{{xxx~~~zzzhhh[[[SSSYYYdddrrr}}}~~~uuunnnhhhhhhooo}}}}}}eeePPP@@@888...,,,)))(((***+++***)))vvviiiZZZQQQOOOGGGGGGGGGHHHHHHHHHHHHHHHJJJIIIHHHFFFEEEEEEFFFFFFDDDDDDCCCBBB@@@>>><<<:::555444222000...,,,++++++,,,+++******++++++***)))''''''&&&%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&#########"""######$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$%%%&&&%%%&&&&&&&&&''')))---000333888>>>CCCEEEBBB>>>:::<<<>>>BBBDDDFFFEEEDDDCCC???<<<:::===III[[[mmmxxxwwwvvvuuuvvvwwwwwwwwwvvvuuuwww{{{yyyoooZZZQQQDDD999333111222333......///000111111111000000000000000000000000000000000000000////////////---+++***,,,...///---++++++++++++++++++*********---///000111111222555777888<<>>444222...,,,)))''''''))))))***~~~uuuhhhZZZQQQOOOEEEFFFGGGHHHIIIJJJJJJIIIKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@>>><<<;;;888777555222000///...---111...,,,+++***)))&&&$$$******((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$#########$$$$$$%%%""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&###$$$&&&&&&%%%$$$%%%&&&&&&&&&'''&&&&&&(((+++...222777===BBBDDDCCC???===???AAAEEEHHHKKKLLLMMMLLLFFFFFFDDDAAACCCPPPdddttt||||||zzzwwwtttsssuuuwwwqqqppppppsss{{{tttiiiWWWGGG;;;333000...///////////////000000000111111111111000000000000////////////............///,,,+++...222333111---++++++++++++++++++++++++,,,---.........///111333444777;;;???CCCGGGKKKOOOQQQWWW___dddfffhhhlllooorrrsssuuuxxx|||}}}{{{zzzzzzpppeeeXXXQQQMMMIIIHHHIIIPPPOOOOOONNNLLLJJJHHHGGG??????>>><<<888555555555>>>CCCQQQfffzzz~~~zzzwwwwwwwwwxxx~~~~~~}}}|||{{{|||~~~{{{{{{{{{|||}}}~~~}}}}}}}}}}}}~~~}}}{{{xxxwwwwwwvvvuuutttqqqqqqrrrrrrrrrrrrqqqqqqmmmjjjhhhhhhjjjmmmnnnoooooopppppppppqqqqqqqqqqqqqqqqqqpppnnnllljjjgggfffaaabbbbbbaaa___[[[WWWTTTQQQNNNJJJFFFCCC>>>:::666111111111111111000///...222111///...//////...------------,,,------...///...///000000000333777:::DDDOOO___ooo{{{zzzcccRRRNNNRRR\\\fffttt~~~|||lllpppuuu|||jjjUUUBBB444...///---+++(((&&&%%%%%%'''(((~~~uuuhhhZZZQQQOOOFFFGGGHHHIIIJJJJJJJJJIIIJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCCCCBBB@@@>>><<<;;;888777555222000///......///---+++******)))'''%%%((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$###&&&%%%$$$""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&"""$$$&&&'''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&))),,,///333:::@@@DDDEEEDDDBBBDDDFFFIIILLLPPPSSSUUUVVVRRRVVVVVVPPPIIIKKKWWWccctttyyy}}}{{{uuuqqqsssvvvsssooolllkkkooovvv}}}~~~zzzuuuuuu{{{~~~mmm\\\LLL@@@777111222111000/////////000111222222222111111000000000------------,,,,,,,,,,,,***+++,,,...000111111000,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++,,,...000111333666888:::===AAACCCEEEKKKTTTZZZ]]]___cccgggeeeggglllqqqwww}}}}}}||||||}}}{{{uuuoookkkhhhbbbWWWNNNKKKIIIFFFFFFJJJJJJLLLOOOQQQRRRSSSTTTTTTOOOOOOMMMIIICCC===:::999===BBBMMM]]]nnn{{{~~~yyyuuurrrqqqrrrrrrxxx{{{}}}}}}{{{zzz{{{|||{{{{{{zzzyyyzzz|||~~~~~~~~~~~~}}}{{{zzzyyyzzzyyywwwuuutttuuuvvvvvvwwwwwwvvvvvvppplllhhhggghhhkkklllmmmppppppooooooooonnnnnnnnnllllllkkkjjjhhhfffdddbbb[[[[[[ZZZXXXVVVRRRNNNLLLIIIFFFAAA===;;;888555333---.../////////...---,,,333111//////000111000///---,,,,,,,,,------...///...111333333444:::FFFPPPaaakkkzzzyyyfffWWWOOOTTT]]]kkkttt~~~{{{yyyzzzqqqxxx}}}jjjTTTDDD999///,,,---((((((((('''&&&&&&'''(((~~~uuuhhhZZZRRRPPPGGGHHHIIIJJJKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGDDDCCCCCCBBB@@@>>><<<<<<666555333111///---,,,,,,)))((('''(((***++++++***###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&%%%###""""""###%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%!!!$$$&&&'''&&&%%%%%%&&&%%%&&&&&&$$$$$$%%%(((+++,,,000777>>>CCCFFFGGGGGGGGGIIIKKKOOOSSSWWWZZZ[[[^^^ccceee]]]QQQJJJLLLRRRfffqqq~~~zzzrrrooopppsssqqqnnnlllmmmooosssuuuwwwpppgggeeelllwwwrrrbbbSSSFFF???555333111//////000111222222222222222111111000000111000000000000/////////###''',,,---,,,+++...000,,,------------.........'''((()))))))))***,,,......000222333444666999<<<777===FFFLLLOOORRRVVVZZZXXX\\\ccckkksssxxxzzz|||xxxyyy{{{}}}{{{rrriiiaaa]]]YYYOOOHHHHHHHHHEEEFFFKKKHHHLLLRRRWWW[[[^^^bbbddd]]]]]]ZZZUUULLLEEE@@@>>>888>>>HHHUUUbbbnnnxxx~~~yyyvvvrrrooommmmmmoooppprrrvvv{{{|||{{{zzz{{{}}}|||{{{zzzxxxxxxyyy{{{|||~~~}}}{{{zzz|||{{{|||||||||zzzvvvsssttttttuuuttttttsssrrrrrrqqqmmmhhhffffffhhhjjjkkkkkkjjjjjjiiihhhgggggggggffffffffffffdddbbb```^^^VVVVVVUUURRROOOLLLIIIGGGDDD@@@;;;777555444333111---...///000000///......---,,,***+++,,,...------,,,,,,,,,,,,------...///...222666777999EEEXXXggg}}}fffXXXRRRSSS]]]hhhwww~~~yyyrrrqqqtttvvv~~~iiiVVVBBB999444...+++,,,%%%&&&)))***)))))))))***xxxjjj[[[QQQNNNLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKIIIEEECCCCCCCCCDDDEEEEEECCC???<<<;;;;;;666444111/////////...---************))))))))))))***))))))((((((((())))))))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''!!!"""$$$&&&''''''&&&&&&((($$$''',,,$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$%%%%%%&&&&&&%%%%%%$$$###%%%((()))'''%%%%%%%%%&&&&&&&&&'''''''''((((((++++++///999CCCIIIHHHFFFGGGIIIMMMPPPTTTYYY^^^bbbkkklllkkkhhhbbbYYYPPPJJJRRReee|||{{{xxxyyyzzz||||||vvvlllfffdddfffmmmkkkgggaaa^^^dddqqq|||xxxlll\\\NNNEEE<<<555555333......222111333555666555333222222000111111111111000000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,......------...///222555777888;;;???BBBEEEHHHLLLOOOSSSWWW\\\aaafffjjjnnnqqqqqqrrrtttvvvxxx{{{~~~xxxpppjjjfff\\\ZZZWWWTTTQQQOOOMMMLLLKKKMMMQQQWWW^^^eeekkkooonnnlllhhhbbb[[[SSSKKKGGGHHHHHHJJJNNNVVVaaalllrrrooonnnnnnnnnooopppqqqqqqvvvwwwzzz|||}}}}}}||||||~~~}}}{{{zzzyyyyyyyyyzzzxxxzzz~~~~~~{{{xxx}}}}}}~~~}}}yyyuuuuuusssqqqpppqqqrrrqqqpppllljjjgggeeedddeeefffgggiiihhhhhhhhhhhhfffccc```___^^^]]]\\\[[[XXXTTTPPPOOOMMMJJJEEEAAA>>>;;;:::777666333111///...............------------...///111111111///,,,+++++++++222...,,,...---+++---111111444999@@@KKK^^^uuusssfffXXXSSS[[[iiisssxxx~~~wwwrrrsssyyy~~~nnnRRRHHH;;;222...---+++)))((((((((((((''''''''''''}}}tttgggYYYPPPMMMIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLKKKIIIFFFDDDCCCDDDEEEFFFEEECCC???<<<;;;;;;666444111/////////...---+++*********))))))(((((($$$$$$$$$%%%&&&'''((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%%%%)))%%%&&&***((( &&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&))))))(((&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))***,,,333;;;BBBEEEGGGJJJLLLNNNQQQVVV]]]eeekkknnnnnnnnnlllfff]]]UUUPPPQQQ]]]nnn{{{~~~wwwppplllkkklllpppooohhh^^^\\\dddnnn}}}ttthhhZZZOOOCCC<<<666111000444111333555777666555555444...///000111222222111111111000//////......//////------------------------///...---+++++++++,,,,,,---,,,,,,,,,---///222333111333777:::<<>>;;;999888666444333222111111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,***(((''''''***---////////////000///---...111333666>>>GGGXXXfff{{{qqq]]]PPPLLLSSS^^^mmmzzz~~~mmmZZZHHH===222///+++)))******)))((((((((('''''''''&&&&&&&&&yyypppdddWWWOOONNNHHHHHHGGGFFFGGGHHHIIIJJJIIIJJJJJJIIIGGGFFFFFFGGGGGGHHHHHHEEEAAA===;;;;;;666444111/////////...---++++++******)))(((((('''+++***)))'''&&&%%%%%%%%%'''''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&!!!###$$$&&&&&&&&&&&&%%%!!!&&&'''$$$"""$$$%%%"""$$$%%%%%%&&&&&&%%%%%%$$$))))))((('''&&&%%%%%%%%%""""""######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&& $$$))))))))),,,444<<>>CCCFFFFFFHHHLLLPPPSSSXXX^^^bbbgggjjjmmmooooooqqqrrrtttqqqsssuuuwwwzzz|||}}}}}}|||~~~}}}|||{{{{{{|||||||||{{{zzzyyyxxxxxxvvvvvvvvvuuuuuutttssssssttttttuuuuuuuuutttsssrrruuutttttttttttttttuuuvvvxxxxxxyyyzzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}}}}{{{|||}}}~~~~~~|||zzzxxxuuutttssssssttttttrrrpppnnnmmmmmmmmmmmmkkkgggdddfffeeecccaaa___^^^^^^^^^[[[YYYVVVUUUTTTQQQNNNLLLJJJHHHDDDBBB???<<<888555444333222111000000000000******+++,,,,,,,,,,,,,,,***,,,---...---,,,***((())),,,...////////////000000...///222555;;;IIIVVVqqq~~~xxxhhhXXXLLLKKKPPP^^^hhhuuu~~~~~~~~~~~~~~~vvvgggVVVFFF;;;666///...,,,+++******)))(((''''''''''''&&&&&&&&&&&&|||sssgggXXXNNNLLLFFFFFFEEEEEEFFFGGGHHHIIIGGGHHHIIIHHHFFFEEEFFFGGGGGGHHHGGGDDD@@@<<<::::::666444111/////////...---************))))))))))))((((((((((((((()))******''''''''''''''''''''''''(((((((((''''''''''''''' """%%%'''(((((('''&&&###%%%''''''%%%###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&##################$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!%%%))))))((()))///444AAAEEEKKKQQQUUUYYY]]]```cccbbb```]]]YYYUUURRRPPPHHHJJJMMMOOOTTTbbbuuulll\\\HHHAAA999444333333222111444444333333222000//////000000///............///////////////////////////******+++,,,---...//////...------------,,,,,,+++***+++,,,,,,++++++,,,...000111333444555888<<>>;;;999777444111111111000///////////////***+++,,,------------,,,---...///000000///...------...////////////000222222111444999???III[[[jjj|||~~~ppp^^^SSSLLLIIIQQQ\\\ffflllsssxxxyyyyyy{{{|||zzz|||qqq___OOOBBB666000000,,,+++***)))(((''''''''''''''''''&&&&&&&&&&&&%%%~~~vvvhhhXXXLLLHHHGGGFFFFFFFFFFFFHHHJJJKKKFFFGGGHHHGGGEEEDDDEEEFFFGGGGGGGGGDDD???;;;999999666444111/////////...---))))))))))))***************)))******+++,,,---...''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$&&&)))$$$$$$((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###%%%&&&%%%&&&&&&&&&&&&'''''''''$$$&&&'''&&&%%%'''+++///999===AAAFFFKKKPPPUUUYYYYYYYYYXXXWWWUUUTTTSSSRRRIIIKKKMMMMMMOOOXXXgggsss}}}fff[[[LLL@@@:::777444222444444222111111111111222222111000000//////000000000000000000000000000000------,,,,,,,,,...///000------.........---,,,,,,***+++,,,,,,++++++,,,---000111111111111333777::::::<<>><<<:::888555444444333111///000///......------......+++,,,---.........------------......//////000000...////////////000333666555999AAAKKKTTTaaatttiiiZZZOOOPPPSSSUUU]]]gggkkkmmmooorrrtttwww{{{}}}}}}lll[[[HHH===666///+++,,,))))))((('''&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%wwwiiiWWWJJJEEEIIIIIIHHHHHHIIIKKKLLLMMMDDDFFFGGGFFFEEEDDDEEEFFFGGGGGGFFFCCC>>>:::999888666444111/////////...---((((((((()))******++++++))))))((((((((((((((()))&&&'''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&%%%###"""!!!"""###$$$$$$###***%%%"""&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&'''''''''(((((('''&&&$$$###"""%%%)))---222444777;;;@@@GGGOOOTTTSSSSSSSSSSSSTTTTTTUUUUUUOOOOOONNNLLLMMMRRR\\\cccnnnyyy|||gggUUUJJJBBB<<<888444333111000000111333555333222222111000111111111111111111111111111111111111000...---,,,...///000------.........------,,,+++,,,------,,,,,,---///+++,,,,,,+++***,,,///222444555777999:::>>>BBBEEEEEEHHHLLLOOOQQQTTTWWWYYY^^^```cccgggjjjmmmooopppuuuvvvvvvxxxzzz|||~~~~~~}}}}}}{{{xxxwwwxxxxxxxxxyyyzzz|||}}}~~~}}}|||{{{yyyxxxvvvuuuuuuvvvvvvvvvwwwxxxyyyzzz{{{yyyyyyxxxxxxxxxyyyzzzzzzwwwxxxzzz|||}}}}}}||||||vvvvvvwwwwwwvvvuuusssrrroooooopppqqqppplllgggcccaaa^^^[[[YYYXXXWWWUUUSSSUUUTTTSSSRRRPPPNNNMMMLLLIIIFFFBBB???===:::888666222000//////000000000//////......---,,,---------,,,---.../////////...---*********+++,,,---///////////////...///111666::::::@@@MMM[[[hhhuuuxxxiii[[[OOOLLLVVV```bbbgggoooqqqpppooopppssswww{{{~~~zzzsss\\\JJJ999333111---,,,---(((((((((&&&%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%yyyhhhYYYPPPLLLJJJHHHGGGGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIGGGDDDAAA>>>;;;999999777555333111///---,,,,,,---,,,++++++******++++++(((((((((((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&)))&&&%%%&&&((()))'''%%%%%%&&&'''''''''&&&%%%$$$######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$%%%)))---...---***'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***)))'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***---222777===CCCJJJOOOJJJKKKMMMMMMNNNRRRYYY^^^ddd```XXXQQQNNNQQQXXX]]]eeeppp}}}wwwaaaPPPFFFAAA<<<444000444555000---...555333222222222222111///444333222111111000111111111111000///////////////,,,---...//////......---,,,---...//////...---,,,............//////000000111111222444555666777888===>>>@@@CCCGGGJJJLLLMMMTTTVVVZZZ\\\___aaaeeegggiiikkkoooqqqsssvvvyyy{{{zzzzzzzzz{{{{{{{{{zzzzzzyyyzzz{{{|||~~~|||{{{}}}}}}yyywwwxxxyyyzzz{{{{{{zzzxxxxxxwwwwwwxxxxxxwwwuuusssrrruuuvvvvvvvvvwwwwwwxxxxxxuuuvvvxxxyyyxxxwwwuuutttrrrrrrssssssuuuvvvwwwxxxvvvvvvuuutttssssssssssssooommmkkkjjjiiigggdddbbbYYYXXXVVVTTTRRRQQQPPPOOOJJJJJJJJJIIIHHHEEECCCAAA>>><<<999666333333333333000000000000000000000000000///...---------------////////////////////////111...,,,+++---///111222///...111666777666===FFFOOOXXXfffwwwqqqbbb]]]XXXZZZ^^^dddjjjoooppppppqqqnnnooossssssuuu~~~ppp]]]DDD;;;111++++++------+++(((***---...,,,***((('''(((((((((((('''&&&%%%$$$xxxgggYYYOOOLLLKKKIIIHHHHHHIIIJJJIIIHHHIIIIIIHHHGGGHHHIIIKKKKKKIIIHHHEEEBBB???<<<:::999777555333111///---,,,,,,,,,,,,+++***************&&&&&&'''(((((())))))***&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%&&&(((((('''%%%%%%%%%&&&''''''&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$############$$$$$$&&&((()))((('''((()))'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""$$$%%%'''((()))***%%%%%%%%%&&&&&&&&&''''''&&&)))---111666<<>>AAACCCDDDIIILLLOOORRRTTTVVVYYY\\\___bbbeeehhhjjjmmmppprrrttttttvvvwwwwwwvvvuuuuuutttuuuvvvwwwyyyzzz{{{|||~~~}}}}}}~~~~~~|||yyy|||~~~~~~{{{yyyxxxyyyzzz{{{{{{zzzyyyyyyvvvwwwwwwwwwvvvtttsssrrrqqqrrrrrrssstttuuuuuuvvvssstttuuuvvvuuusssqqqppprrrqqqqqqrrrrrrssstttuuurrrqqqpppoooooonnnnnnooommmkkkhhheeeccc```\\\YYYRRRPPPOOOLLLKKKIIIIIIHHHDDDCCCBBB@@@===:::888666:::888666444222111111111000000000000000000000000000///...------------...------------------------,,,++++++,,,...000111111333111222777;;;BBBNNN[[[iiiooo{{{rrr```ZZZ\\\___bbbffflllrrrtttsssqqqqqqppprrrwwwyyy{{{}}}nnn[[[KKK<<<555---)))+++------++++++++++++***((('''&&&&&&''''''''''''&&&%%%$$$$$$xxxgggYYYPPPMMMMMMKKKIIIHHHIIIIIIHHHGGGHHHHHHGGGGGGHHHJJJKKKMMMJJJHHHFFFCCC@@@===;;;:::666555333111///...---,,,++++++***))))))))))))***&&&&&&''''''((()))******'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$######""""""######$$$$$$$$$######%%%(((+++&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$""" %%%%%%%%%&&&&&&&&&''''''%%%''')))+++...444:::???EEEDDDCCCCCCFFFMMMWWW^^^dddfffgggddd``````eeejjjrrrwww{{{~~~~~~uuunnnrrrtttkkkqqq~~~sssaaaSSSDDD<<<888555444444000//////000222333333111111111111222222222222333222111111111111111222222111000...------------...---......//////......------------------.....................//////000000///000222444666999:::;;;>>>@@@CCCEEEGGGIIILLLNNNRRRTTTXXXZZZ\\\___bbbeeeiiikkknnnppppppooommmllllllmmmnnnppprrrsssuuuuuuxxxyyyzzz}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{|||{{{yyywww|||}}}}}}zzzyyyvvvvvvwwwxxxyyyyyyyyyyyyuuuuuuuuutttsssrrrpppooonnnooooooppppppqqqrrrrrrtttuuuuuuuuutttrrrqqqooonnnnnnmmmmmmmmmmmmnnnnnnkkkkkkjjjiiihhhhhhhhhhhhhhheeeaaa]]]YYYUUUQQQMMMIIIHHHFFFDDDCCCBBBAAAAAA>>><<<:::888666444333333333333222111000///......//////////////////////////////......------......,,,,,,------------------***,,,...000111222222222888777999@@@IIIWWWjjjyyyxxxeeeYYY\\\fffkkkmmmrrrwwwzzzzzzwwwtttssssssvvv{{{~~~hhhTTTDDD:::333...)))(((***,,,,,,***+++***'''%%%%%%%%%'''(((&&&&&&&&&&&&%%%$$$######xxxhhhZZZRRROOONNNLLLJJJIIIIIIIIIHHHFFFEEEEEEEEEEEEFFFHHHJJJKKKIIIIIIGGGDDDBBB???<<<;;;666555333111000...------+++***))))))((()))))))))(((((())))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$###"""$$$'''***$$$%%%%%%%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&$$$!!!%%%%%%%%%&&&&&&&&&'''''''''(((((()))+++///555999??????@@@BBBGGGOOOWWW\\\[[[```eeeffffffjjjrrryyywwwmmmllluuuttteeebbbiiissswww___MMMCCC>>>:::888000//////000333555555444333333444444333333333222111111111000111111222333333111///---,,,,,,---.........////////////......------------------------////////////////////////---...///111333444666666777999;;;===>>>@@@BBBDDDEEEHHHKKKMMMOOORRRUUUXXX]]]```cccfffgggfffcccbbbcccdddfffhhhjjjlllnnnooossstttvvvyyy|||~~~zzzzzzyyyxxxwwwvvvvvvvvvuuuvvvwwwyyyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzzxxxwwwyyyzzz{{{|||{{{zzzxxxwwwsssssstttuuuvvvwwwwwwwwwtttssssssrrrpppooonnnmmmooooooooonnnnnnnnnnnnnnnpppppppppppppppooonnnmmmjjjiiihhhgggffffffffffffeeedddcccbbbaaaaaaaaaaaa```\\\WWWSSSOOOKKKGGGDDDBBBAAA@@@>>>===<<<<<<<<<666555333222222333444555/////////000///...------........................//////............//////......////////////000000...000111222333444666888AAADDDLLLVVVbbbsssxxxnnndddaaahhhrrrwwwwwwyyy{{{}}}}}}{{{xxxvvvvvvxxx}}}|||fffPPP@@@777333---+++(((((()))******((((((&&&%%%$$$&&&'''((()))%%%%%%%%%%%%%%%$$$###"""yyyiii\\\TTTRRROOOMMMJJJIIIIIIIIIHHHFFFEEEEEEEEEEEEFFFHHHJJJKKKIIIHHHGGGEEECCC@@@===;;;666555333222000///......+++***))))))((())))))))),,,++++++******))))))(((%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%'''&&&%%%$$$%%%%%%#########$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&& """$$$$$$###!!! %%%%%%%%%&&&&&&&&&'''''''''((((((((((((+++000333999:::>>>DDDKKKRRRWWWZZZXXX]]]bbbfffjjjqqq|||~~~}}}}}}yyyqqqkkkkkkrrr}}}{{{mmmdddaaadddooozzzooocccXXXJJJ???555333000000222444555555777777888777666555444333111111111000000111222222333222///---,,,---...///////////////////////////------------------------/////////............---......///000111111222333222444666777777999;;;======???BBBDDDEEEGGGJJJLLLQQQSSSWWWZZZ[[[[[[YYYWWW[[[\\\]]]```bbbeeeggghhhlllnnnppprrrssstttuuuvvvsssrrrrrrrrrqqqqqqpppppprrrsssuuuvvvwwwwwwvvvuuuxxxyyyzzzzzzyyyxxxxxxxxxwwwwwwxxxxxxxxxwwwvvvvvvrrrrrrsssttttttuuuvvvwwwtttsssrrrqqqooonnnmmmmmmpppooonnnmmmkkkjjjiiihhheeeeeeffffffffffffffffffeeedddcccaaa``````______]]]\\\[[[ZZZYYYYYYYYYYYYUUUQQQMMMIIIFFFDDDAAA???;;;;;;:::888888777777777111000///......///000111---...////////////......------------------------//////.........//////000/////////000000111111111000111222222333888>>>CCCRRR[[[hhhuuu~~~ooojjjfffiiikkkmmmqqqvvv~~~|||zzzzzz|||}}}}}}}}}xxxyyy{{{www___JJJ;;;444111000+++***))))))))))))(((&&&((('''%%%&&&(((((('''%%%$$$$$$$$$%%%$$$$$$######xxxhhh\\\UUUSSSOOOMMMJJJJJJJJJJJJHHHGGGHHHHHHGGGGGGHHHJJJKKKMMMHHHGGGGGGEEECCC@@@===;;;666555444222000/////////++++++***))))))))))))***,,,++++++******))))))(((&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$%%%%%%&&&'''###&&&((()))'''%%%##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& """$$$&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&'''***,,,222555:::CCCLLLSSSWWWXXX\\\^^^bbbgggnnnvvv~~~~~~xxxzzzwwwuuuppphhhcccfffqqq|||~~~vvvnnnfffbbbhhhppp{{{~~~fffRRRDDD???999444333333444444:::;;;;;;;;;;;;999888666444333222222111111222222222111///............///000//////......//////000.........---------------------------------,,,,,,------------............---///111222222222444666666888;;;<<<<<<===@@@BBBDDDGGGJJJMMMNNNNNNMMMLLLPPPQQQSSSVVVYYY\\\^^^___gggiiilllmmmmmmnnnoooqqqnnnoooppprrrrrrrrrqqqpppnnnoooqqqssstttsssrrrqqqrrrtttvvvvvvtttttttttuuuuuutttttttttttttttttttttrrrqqqqqqqqqrrrsssttttttrrrqqqpppnnnlllkkkjjjjjjjjjjjjhhhgggeeecccbbbaaa________________________]]]\\\[[[YYYXXXXXXWWWWWWRRRRRRQQQPPPOOOOOOOOOOOOJJJGGGCCC@@@>>>===;;;:::444444333222222222222222666555333111000///........./////////////////////........................//////......//////000000......//////000000111111000333666999>>>GGGSSS[[[mmmzzzyyy~~~tttfffdddfffqqqyyy{{{zzzzzz~~~zzzzzz|||~~~}}}www```FFF666000---++++++***)))))))))((('''&&&&&&***(((&&&&&&(((((($$$!!!$$$$$$$$$%%%%%%$$$$$$###vvvfffZZZTTTSSSNNNLLLJJJJJJJJJJJJIIIHHHIIIIIIHHHGGGHHHIIIKKKKKKFFFFFFFFFEEECCC@@@<<<:::666555444222111000//////,,,,,,+++***************''''''(((((())))))))))))'''''''''&&&&&&'''''''''$$$&&&'''&&&$$$###%%%'''$$$############%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&"""$$$''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&''')))---///333<<>>AAABBBCCCBBBBBB;;;:::888777555444444444...///000000000000000///111000///......///000111000000/////////.........000000000111111111222222......------,,,,,,,,,+++,,,...//////......000111...000111111000000111222333444666888:::;;;<<<======>>>AAADDDGGGJJJMMMNNNKKKOOOSSSVVVVVVXXX\\\___ZZZ]]]bbbgggiiiiiigggfff___```ccceeefffeeecccbbbbbbdddggggggeeeeeefffhhhiiihhhggggggggghhhiiijjjfffeeedddccccccdddeeeeeebbb```^^^[[[YYYXXXXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTNNNMMMJJJHHHEEEDDDCCCBBBCCCBBBAAA@@@@@@????????????>>>===<<<<<<;;;;;;;;;???;;;777444333222111000000000///////////////000000111222222111///...---111///...,,,,,,---...//////////////////////////////////////////000111111222222333444555555666666;;;EEETTTdddtttzzzsssttt}}}{{{rrrmmmkkkgggkkksss}}}}}}|||}}}vvvaaaFFF:::000000000+++&&&&&&$$$%%%%%%%%%$$$%%%&&&(((######))),,,+++$$$%%%%%%&&&&&&&&&%%%%%%rrreeeYYYPPPLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHFFFCCCBBBCCCFFFGGGHHHIIIFFFCCCCCCDDDDDDBBB???999666333000000000000///---,,,)))(((''')))+++,,,*********)))(((''''''&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%+++&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######################## !!!###$$$%%%%%%$$$###$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%)))---///333<<>>@@@BBBCCCEEEFFFGGGIIILLLOOORRRTTTSSSSSSUUUXXX[[[\\\ZZZXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\YYY\\\___```^^^]]]^^^```ccc\\\VVVVVVYYY[[[XXXTTTSSSRRRPPPNNNKKKHHHGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@>>><<<:::999999999777888999999999888666555777777777777666666555444777555333000...---------000////////////...............,,,++++++,,,......+++,,,.../////////...------......---,,,---000222...............//////000000555999666222444===FFFMMM```xxx}}}yyyuuurrrlllhhhnnnrrrwww{{{||||||}}}}}}~~~~~~{{{tttXXXCCC444222///+++)))(((((((((&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""rrrdddXXXOOOJJJKKKJJJIIIIIIHHHHHHHHHHHHJJJGGGDDDDDDEEEGGGHHHIIIIIIGGGDDDCCCCCCBBB???===:::777333000000000000///...,,,***(((((()))+++,,,---,,,,,,+++******))))))''''''&&&&&&%%%%%%&&&&&&'''### !!!%%%(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################""""""###$$$$$$###"""!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%(((+++---000888CCCLLLRRRWWW^^^dddfffhhhhhhiiijjjiiifffccc```\\\XXXVVVRRRYYYaaammm~~~}}}yyyzzz{{{}}}~~~rrrcccXXXFFFCCC???<<<<<<>>>@@@BBBCCCBBBAAA@@@???>>>;;;:::444333111111333444333222222222111000000000111111111111111111111000000///000000000000000000000000000000/////////000111111111111000000000000111111....................................///000222333222333444555777999:::;;;:::;;;;;;===@@@CCCEEEGGGHHHIIIJJJMMMPPPQQQOOOMMMLLLMMMNNNOOOQQQQQQRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSUUUXXXWWWUUUSSSTTTUUUUUUPPPKKKJJJLLLLLLKKKHHHHHHGGGEEECCCAAA???>>>============<<<;;;:::999999:::999777555333333333333333333444444444333222111111111111000000///...---111000///...---......///+++++++++,,,,,,---------...------,,,,,,------...,,,---......//////.........//////...,,,,,,---///////////////111333555777333777999888666;;;HHHSSSgggxxx~~~xxxvvvtttrrroooqqqtttwwwyyyxxxwwwvvvvvvxxx{{{}}}~~~rrr[[[DDD666000///,,,***)))((()))***)))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############rrrdddWWWNNNIIIIIIIIIIIIIIIIIIIIIHHHHHHLLLIIIFFFFFFGGGHHHIIIIIIIIIGGGEEECCCBBB@@@===;;;:::777333111000000000///...,,,***)))((()))+++,,,)))))))))(((''''''&&&&&&''''''&&&&&&&&&'''(((((('''))))))'''$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((%%%''')))***,,,222;;;AAAOOOSSSXXX\\\^^^___```aaafffdddbbbbbbdddddd```]]]VVVZZZ]]]bbbpppxxx```WWWLLLDDD@@@???===<<<>>>======>>>???>>>;;;999777666555666777777555333444333222111111111111222111111222222111111000///000000000000000000000000111111111222111111000000000000111111111111000000........................------------......//////...//////000111222333333555555666777999;;;<<<===<<<===>>>@@@CCCDDDCCCAAA>>>???AAACCCEEEFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKJJJHHHFFFFFFFFFDDDCCC@@@>>><<<;;;;;;;;;;;;:::999888777666555444555555555555444333333333222111000///............000000000000000///......//////000111111111111000......---,,,,,,,,,------((()))***+++,,,---......------............------......------......///000...///000///...---...///111000///000111444888:::888;;;======@@@KKK]]]kkk{{{xxxyyyzzzzzzyyywwwxxxyyyxxxuuusssrrrrrryyyqqqWWW@@@222---,,,+++***((((((((()))***&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$qqqcccWWWNNNJJJHHHHHHIIIIIIIIIIIIIIIIIILLLIIIGGGFFFGGGHHHHHHGGGFFFEEEDDDDDDBBB@@@===<<<:::777333111111111000///...---+++***))))))***+++'''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((((((%%%''')))'''###"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&'''(((((()))---333888FFFJJJQQQUUUWWWXXXXXXYYY___^^^___dddlllppppppnnneeeggggggeeemmm|||vvv{{{wwwhhh\\\SSSLLLDDD>>>;;;999888999<<<>>>===;;;===<<<<<<<<<<<<;;;888555555555444333222222222222111222222222222111000000000000000000000000000000111222333333333111000//////000111222222111000///........................------.........------,,,//////000000000111111111444444444555666666777888666555666888:::<<<;;;999888999:::;;;======>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<============<<<;;;;;;;;;:::;;;:::777333111222444333333222222222111111111111111000000000000000000000/////////............000000000000000//////......///111333444666666666000///...---+++*********,,,,,,---......///000000,,,---...//////...---,,,///...---------...000111,,,...000111000111222333444444333444666888<<<======@@@BBBFFFNNN```www~~~~~~}}}}}}|||||||||yyyvvvuuuuuuvvvuuu\\\CCC333...---***)))(((''''''''''''(((%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$$$$%%%~~~ooobbbWWWOOOLLLGGGGGGHHHJJJJJJJJJJJJIIIKKKIIIFFFEEEFFFFFFEEEDDDBBBCCCDDDDDDCCCAAA???>>>:::777444111111111111000...---,,,+++******************)))))))))))))))(((%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''(((((((((+++...111999???HHHNNNRRRSSSSSSTTTYYYZZZ^^^fffooowwwyyyzzzrrrtttsssooottt}}}ppplllmmmyyywwwlll```WWWKKKEEE???<<<>>>@@@???>>>>>>>>>===>>>???>>><<<:::777666555444444333333333222222222222222111000000111111111111111111111111111222333333333111000//////000111222222111000///////////////////////////....../////////...---,,,000000000000000000000000//////000000000000000000222111111333555666666444555555666666777666666666555555555555666666666666444444333444555555666555333666777444///---///111///////////////000000000---,,,,,,++++++,,,---...000000000000000000//////000000000///////////////---...///000111111111111//////......---,,,++++++000000000000////////////,,,---////////////---,,,//////...------///000111---...000000000000222444666777:::===@@@DDDFFFGGGCCCFFFJJJRRR___uuu{{{yyyzzz}}}{{{{{{{{{yyyxxxyyy|||}}}ppp[[[FFF777///------***)))((('''&&&&&&%%%%%%((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$$$$%%%|||mmm```VVVOOOLLLEEEFFFHHHJJJKKKKKKJJJJJJJJJHHHEEEEEEEEEDDDCCCBBB@@@BBBEEEEEEDDDAAAAAA@@@;;;888444222111111111000///...---,,,+++*********))))))))))))((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###%%%)))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%''''''$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''((()))***,,,---///555>>>EEEJJJMMMOOOQQQVVVYYY___fffmmmssswwwzzz|||}}}ooogggaaafffqqqcccYYYLLLDDDAAA???<<<999<<<;;;;;;===???@@@???>>>999888777666555444444444222222222333222222111000111111111111111111111111111111111222111111000000000000111111111111000000//////////////////////////////////////////......////////////////////////......////////////......///...---...111222222111111111222222111111000///111111222222222333333333111///...///111333333222///111222111---,,,---///---------.........//////...---,,,,,,---...000111///000000111000000///...//////...------------...111111111000///---,,,++++++,,,---.../////////////////////.........------......////////////......//////......//////000111000111111000///000333555777;;;BBBJJJOOORRRSSSSSSOOORRRYYYcccssszzzsssvvv|||}}}|||}}}xxxxxxxxxyyy{{{}}}bbbUUUCCC555...,,,***((())))))((('''&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$${{{lll^^^SSSLLLIIIDDDFFFHHHJJJKKKKKKKKKJJJJJJHHHFFFEEEEEEDDDBBB@@@AAADDDGGGGGGDDDAAA@@@@@@;;;888444222222222111000///...---,,,+++******)))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''')))***+++******...444:::@@@FFFKKKOOOTTTZZZaaafffiiimmmsssxxx}}}rrrmmmhhhfffiiitttxxxhhh]]]VVVPPPIIICCCAAA???>>>===>>>???>>>===:::999888777666555555555222222333333222222111000111111111111111111111111000000/////////000111111111111000000000000111111//////////////////////////////...------...///000..................//////...///000111111000/////////---,,,---///000000000---...////////////......////////////000000000000222///------///111000///,,,...//////...------...............///////////////...---------///111333000111111222111000///...//////---,,,,,,,,,---...111111111000///...---,,,***+++,,,...///000000///---------...............//////............//////......///000000000000000333333333333555888>>>BBBIIIOOOYYYccchhhhhheeebbbbbbgggooo{{{wwwvvvwwwxxxyyy{{{}}}lll]]]EEE===222+++))))))(((&&&&&&'''''''''''''''&&&&&&###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############{{{kkk\\\QQQJJJFFFDDDEEEHHHJJJLLLLLLKKKJJJJJJIIIFFFFFFEEEDDDBBB@@@CCCFFFIIIHHHDDD@@@??????;;;888444222222222111000///......---+++******)))*********+++++++++++++++)))((('''&&&&&&&&&&&&&&&###%%%'''((('''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" !!!!!!''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$"""""""""###$$$%%%'''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%$$$$$$&&&(((******))))))+++...222888@@@IIIOOOSSSZZZccchhhiiilllttt{{{~~~{{{yyyzzz|||~~~~~~vvvvvvtttooojjjpppxxxpppeee]]]KKKHHHCCC@@@???===;;;:::;;;:::999777666555555555222333333333333222111111111111111111111111111111000///.........000111222222111000//////000111222000000000000000000000000///...,,,,,,,,,...000111...////////////000000000,,,---...//////...---,,,000///---...000111111111,,,---...///000000000000---------............///444000---,,,...///...---,,,------.../////////...000000000000111111111111))))))((('''(((***---...222333333444333111000///111000///...---...///000***+++,,,---............,,,---.........---,,,+++,,,------...///000111111000///...------...///000---...000111111111000///333444555888<<>>;;;666222000111444666333333444444555444444444000000111222222333222222000000000000111111111111......///000111222222333000000000000000000000000////////////////////////000000//////.........---------,,,+++,,,---...///000000//////.........---///////////////000111111333222000/////////000111333222111000000111222333555333000------///111333111111222222222333333333444111...---...///000///......////////////......,,,------,,,+++***))))))+++---//////...---,,,---111000//////111222222111000222333444555666777777999<<<@@@DDDKKKYYYiiivvv}}}~~~~~~~~~}}}eeeQQQDDD===777222...---,,,+++)))'''&&&%%%'''&&&%%%%%%''''''&&&%%%(((((('''&&&&&&&&&&&&'''***)))&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$yyykkk___UUUNNNIIIJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIHHHHHHGGGFFFFFFEEEFFFEEEEEECCCAAA???===<<<999777555333111000000000222///,,,,,,...///...,,,%%%&&&((()))))))))((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######"""###$$$$$$######%%%&&&&&&&&&%%%%%%%%%&&&&&&'''!!!""""""###$$$%%%&&&'''###$$$%%%&&&'''''''''''''''&&&&&&((()))---777BBBOOOWWWbbbgggiiilllttt{{{~~~~~~qqqggg\\\RRRKKKJJJAAA;;;;;;;;;888777:::777999;;;:::777666777888:::888666444444444555666777777777666555444333222333333333333222222111000000000000000000000000000//////000000111111222222000000000000000000000000////////////////////////000000/////////...............---------...///000000000/////////.........///////////////000000111222111111000//////000000222111000000000000111222111111000////////////000000000000000111111111111111000//////000000...---......////////////......,,,,,,---------------,,,,,,...111111000///000000333111...,,,...111444666555555666666777999;;;===CCCJJJTTT___kkkyyy}}}}}}~~~wwwhhhRRRBBB999444000,,,(((((('''&&&$$$###""""""'''%%%%%%%%%&&&'''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%)))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||lll___VVVOOOKKKHHHHHHIIIIIIIIIIIIHHHHHHJJJIIIIIIHHHGGGGGGFFFFFFDDDDDDCCCBBBAAA???>>>===999888555333111000000000000...,,,,,,...///......###$$$$$$&&&'''(((((()))%%%%%%&&&&&&'''''''''(((%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$!!!############%%%'''%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%'''((((((&&&%%%%%%'''&&&'''---555@@@NNN]]]eeeeeegggnnnvvv}}}vvvmmmdddXXXLLLFFFDDD???<<<;;;999;;;<<<<<<:::888888888:::;;;<<<===<<<;;;999888999999999888666444333222555555444444222111000///000000000000000000000000000111111111111111111111000000000000000000000000////////////////////////000000////////////......//////......//////000111000000////////////......//////......//////000111000000111111000000//////000000////////////000000...///000000000///---,,,............////////////......///000111000---+++...//////000000//////...+++,,,---...///000000000+++---/////////...///000000///...---///111444555777999<<>>===999888666333222111111111...---,,,,,,,,,+++++++++******((('''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$######%%%'''%%%&&&''''''&&&%%%###"""!!!$$$&&&((('''&&&%%%)))((('''''''''((()))***(((&&&'''))))))'''***000777BBBPPPZZZ^^^bbbiiinnn{{{|||mmmbbb[[[SSSJJJDDD>>>>>>>>>>>><<<;;;;;;;;;>>>@@@DDDGGGGGGEEEAAA???;;;;;;;;;:::999777666555555555444444333222000000111111111111000000000000222111111111111111111111000000000000000000000000////////////////////////000000//////////////////........./////////000000000000/////////////////////............///000000...///000111111000///.../////////....../////////....../////////...---,,,------........./////////.........///000000...,,,//////000000000000//////,,,---...///000000000000---...000///.........000---///333555666666777777===CCCMMMVVV___gggpppvvv|||}}}uuuooorrrtttuuuvvvyyyppp]]]MMM>>>888///+++******)))'''''''''&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$############$$$%%%$$$$$$######$$$%%%%%%########################rrraaaTTTMMMKKKHHHIIIJJJKKKLLLLLLLLLLLLGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>===:::888666444222111111111/////////---+++)))((((((...---+++)))((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%)))))))))***)))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%&&&'''&&&%%%###"""###'''(((((((((,,,+++)))((('''(((((()))(((&&&(((++++++)))***...000666???KKKWWWaaaiiimmmvvv||||||{{{}}}~~~|||{{{vvvjjjaaaRRROOOJJJEEEBBB???===<<<===AAAFFFKKKMMMMMMJJJIIIDDDCCCBBB@@@>>><<<:::888555555555555555444333333333333222222111111111111222222222222111111111111111111111111111111111111000000000000000000000000//////000000000000000000------......//////////////////000000000000000000...............//////000...///000111111000///............//////.........//////...---,,,------............/////////000000111///------...///000/////////000000000000//////......////////////......222333333222111000111333111333666888:::===CCCGGGPPP[[[kkkyyyzzzvvvyyyvvvooonnnqqqtttuuuvvvzzz~~~pppaaaSSSCCC777333///+++)))******)))((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%########################uuubbbUUUMMMKKKHHHIIIJJJKKKKKKKKKKKKKKKFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEDDDCCCBBB@@@>>>>>>:::999666444222111111111111222222000---***)))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%%%%%%%$$$$$$###!!!###&&&((()))(((&&&%%%)))((('''&&&&&&&&&&&&&&&&&&$$$&&&***+++)))(((+++***,,,111===MMM\\\fffkkkkkkpppuuuwwwuuurrrrrrssssssxxxxxxwww}}}vvviiiiiisssqqqkkkbbbXXXOOOGGG@@@<<<;;;>>>BBBGGGJJJMMMNNNNNNMMMLLLJJJHHHDDD@@@===<<<888888999999999888777777555555444444333222222222111111222222222222222222222222222222222222222222000000000000000000000000//////000000000000111111,,,---.../////////......//////000000000000111111......------......///000......///000000000//////......////////////......000///...,,,,,,---......////////////000000000111222000------...000111222///000000111111000000/////////000000000///......000111222111111111333555666777777888===HHHVVVaaarrrwwwyyy~~~}}}}}}}}}~~~{{{yyytttqqqtttvvvyyy{{{{{{|||}}}~~~vvvqqqcccRRREEE===444,,,---+++)))((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$###$$$%%%&&&%%%###&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$$$$########################wwwdddWWWPPPNNNKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDGGGGGGFFFEEECCCAAA???===:::999777444222222111222///111222111---*********&&&'''((()))))))))((('''$$$%%%%%%%%%%%%%%%&&&&&&!!!"""######"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%,,,,,,---,,,***'''$$$"""###$$$$$$%%%&&&&&&%%%%%%&&&$$$$$$(((***''''''(((%%%'''+++333>>>KKKVVV\\\___aaadddgggiiijjjjjjjjjjjjoooxxx~~~yyywww~~~vvviiifffiiioooyyy}}}pppaaaTTTKKKCCCCCCBBBBBBDDDFFFIIIKKKKKKJJJJJJHHHFFFCCCAAA@@@????????????>>><<<;;;:::777666666555444444333333111111111222222333333333333333333333333333333333000000000000000000000000//////000000000111111111---...///000000000////////////000000000111111111...------------...//////...............///000000...///000000000000///......////////////...------////////////000000000000111000//////111222222111000000111111111111000000...///000111222222222111///000222333555777;;;>>>@@@CCCIIIOOOXXXgggxxx}}}xxxwwwwww{{{xxxxxxyyy|||{{{uuussssssuuuwww~~~~~~vvvllleeeXXXSSSHHH;;;444222///***+++)))(((''''''&&&&&&%%%))))))(((((('''''''''&&&%%%$$$###$$$%%%%%%%%%###$$$$$$###""""""""""""######$$$$$$$$$$$$######"""########################xxxfffYYYRRRQQQQQQQQQPPPNNNLLLJJJHHHGGGHHHHHHGGGGGGFFFEEEEEEEEEIIIHHHGGGFFFCCCAAA???===:::999777444333222222222+++...000///,,,))))))***(((***+++,,,,,,***((('''"""######$$$&&&''''''(((%%%&&&'''((('''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&''''''''' !!!############%%%'''$$$$$$###"""###$$$&&&'''!!!"""$$$%%%'''''''''''' !!!###&&&'''(((((('''(((%%%%%%)))***'''&&&'''"""&&&***---111888CCCKKKUUUVVVXXX\\\aaadddddddddffflllsssxxxzzz{{{}}}yyy}}}zzzhhhfffeeekkkxxxpppeeeOOOLLLFFFBBB???@@@BBBDDDAAABBBCCCDDDDDDEEEDDDDDDEEEEEEDDDCCCAAA???===<<<888777777666555555444444000000111222333333444444444444444444444444444444000000000000000000000000//////000000111111111222...///000222222111111000//////000000111111111222...------------.../////////...---------///000111...///000111111000///...,,,...111222222000---+++.........////////////000//////000222444444222000000000111111111111000000...///000222444555555555555777:::<<>>777000...000///,,,***)))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""%%%$$$######%%%%%%$$$#########"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""zzzlll___UUUOOONNNNNNMMMMMMMMMMMMNNNNNNPPPMMMIIIFFFDDDDDDFFFGGGHHHHHHGGGEEECCCAAA???>>>888666444222111000111111000///......///...,,,+++*********)))'''(((***,,,''''''&&&%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###%%%''')))'''%%%######$$$%%%%%%&&&&&&'''########################$$$$$$###############$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$############$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&))))))(((((((((((())))))))))))***+++///444888;;;IIILLLRRRVVVZZZ^^^cccfffmmmqqqvvvzzzzzzxxxwwwvvv}}}}}}{{{ooopppwww|||nnnZZZMMMHHHFFFCCC???@@@@@@???>>><<<<<>><<<999888666333222222222222000...+++***++++++++++++)))))))))(((&&&&&&(((***&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$###$$$'''((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$############%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((///...,,,******,,,...///777???JJJUUU[[[^^^```aaahhhoooyyy}}}{{{{{{zzz~~~qqqggg\\\PPPGGGCCCCCCCCCCCCBBB@@@>>>===???@@@CCCDDDEEEFFFHHHIIIKKKLLLMMMMMMIIICCC===888999666666999:::666444555555444444555777777666444333333222222222222222222444333333222111222222222111111222222222111000///111111000////////////000111111111111111111000000111111111111222222222222000111111000///......///333333222111111111111111111111000111111222222333000222333333222222444555111222444444444444555666777888:::<<<>>>CCCHHHLLLWWW]]]gggqqqyyy~~~zzz|||~~~}}}}}}zzztttooommmqqqvvv|||zzzsssdddOOO===444111000...+++*********)))'''''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$""""""###$$$$$$$$$######""""""""""""""""""""""""%%%$$$######""""""############"""!!!!!!!!!!!!!!!xxxhhh\\\TTTOOOMMMMMMLLLLLLLLLLLLMMMMMMIIIIIIIIIIIIIIIGGGFFFEEEBBBDDDFFFGGGFFFBBB===::::::888666444333222333333222...***((()))+++,,,,,,((())))))'''%%%%%%&&&(((&&&%%%%%%$$$%%%&&&((((((&&&&&&''''''''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''((())))))))))))((('''***)))((('''(((***,,,---+++222>>>JJJTTT[[[```ccchhhnnnxxxpppcccZZZZZZZZZ[[[YYYSSSJJJCCCAAAAAAAAAAAABBBDDDFFFGGGHHHMMMTTTYYYXXXPPPEEE>>>;;;999:::>>>???:::666555777666444444666777666666666666555444444333222222444333222222111111222222111222333333333222111000222222111000000000000111111111111000000000//////111111222222333444444555222333333222000...///000000000///.........//////000000///......///111222222333444333222222444666333444666888:::>>>BBBEEEJJJKKKMMMPPPUUU^^^hhhoooyyy~~~{{{}}}~~~~~~}}}|||}}}~~~yyytttpppnnnmmmmmmfffXXXHHH999///,,,,,,,,,***(((((((((((('''&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""########################$$$$$$###"""""""""######$$$$$$###"""""""""""""""wwwgggZZZSSSPPPLLLLLLLLLKKKKKKLLLLLLLLLIIIIIIHHHHHHHHHHHHGGGGGGFFFGGGHHHGGGEEEAAA===:::999888666444222222222222222000---,,,------------((())))))(((&&&%%%&&&'''''''''&&&&&&&&&((()))***&&&''''''''''''''''''&&&$$$$$$$$$$$$%%%&&&&&&%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''')))******)))'''&&&%%%%%%%%%%%%''')))+++---,,,...333:::DDDRRR___hhhmmmqqquuu{{{xxxjjj^^^VVVRRRMMMIIIFFFEEEDDDDDDEEEIIIRRR^^^fffcccXXXNNNDDD??????CCCDDDAAA=========;;;888777777777777666777777777666666666555555444333222222111111222222222333444555444444222222/////////000111222444444222222111111000/////////111111222222222333333333444555555444111000000111000000//////000000111222333222111000111222444555555666666444222222444555666999???EEEMMMVVV```fffooopppssswww}}}~~~~~~zzz|||}}}~~~~~~}}}xxxssslllccc]]]TTTLLL???444---++++++,,,***(((&&&&&&'''((('''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!##############################""""""""""""######$$$###""""""!!!!!!""""""xxxgggYYYRRROOOLLLKKKKKKJJJJJJKKKKKKLLLKKKIIIGGGEEEEEEGGGIIIJJJMMMLLLIIIFFFBBB???===<<<888777555333111111111111///......///000///,,,***((()))***)))'''&&&'''(((&&&&&&%%%%%%%%%&&&((()))&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%'''(((******((('''%%%***)))(((&&&&&&&&&'''''',,,,,,+++...666DDDTTT___jjjnnnttt{{{yyyrrrhhh___YYYSSSNNNKKKLLLLLLRRRcccvvv|||tttjjjSSSKKKDDDDDDDDDAAA??????>>><<<999888888888888777777888888888999999999:::777777666555555555555666333444555666666555444333/////////000111222444444333333222222222111111111333333222222111111111111444555555444222111111222222222333333555666888999777777666666777888999:::777888:::::::::;;;===@@@BBBHHHRRR___lllzzzxxxuuuvvv{{{}}}~~~{{{yyyvvvyyy~~~yyyqqqiii]]]OOOEEE:::555///+++***)))(((&&&)))(((&&&&&&(((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###########################""""""!!!""""""######""""""!!! !!!{{{hhhYYYQQQOOOKKKKKKJJJJJJJJJJJJKKKKKKLLLJJJGGGEEEDDDFFFIIIKKKPPPNNNJJJEEEBBB???>>>>>>888666444222111000000111,,,,,,---//////---)))&&&&&&(((******((('''((()))%%%$$$############$$$%%%&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((******)))(((''''''&&&&&&########################""""""""""""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((()))***+++'''((()))+++000888AAAHHHXXXaaammmzzzxxxxxxyyy|||yyyrrrkkkfffaaa]]]```oooggg[[[NNNHHHDDD@@@<<<<<<;;;999777777888888777666999999::::::;;;<<<<<<===777777666555555555555555444555666777777777666555444444333222222222222222444444444444444444444444555555555444333222222222444555666555444333444555111222333555888:::===>>>444555666777999:::;;;;;;:::===CCCGGGKKKOOOSSSVVV]]]eeerrryyyuuuuuuvvvzzzuuutttwww|||||||||}}}yyytttqqquuuyyy~~~}}}uuukkk___OOO???444///...---------+++(((&&&***(((&&&&&&((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$######"""########################""""""!!!!!!!!!"""######"""!!!!!! ~~~jjjZZZQQQNNNKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJHHHFFFFFFGGGHHHHHHLLLKKKHHHFFFCCCAAA???>>>888777555333222111111222---,,,,,,---...---***(((###%%%((()))((('''((()))((('''%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((((((&&&&&&''')))((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''!!!"""$$$&&&)))+++---...'''(((***+++,,,///444777@@@KKK[[[jjjuuu{{{~~~}}}uuunnnnnnnnnqqqzzzyyyiii```[[[TTTOOOMMMKKKIIIFFFEEEDDDAAA>>>;;;<<<<<<<<<<<<============777666666555555555555555444555777888888888777777777666555555444555555555555555666666777888888888888888888888888888888888999:::;;;;;;::::::;;;<<<999:::<<>>>>>======<<<<<<<<<;;;::::::999999::::::555666777888999999888777666666666666777999:::;;;666666777888999:::;;;;;;:::;;;;;;<<<<<<======>>>???@@@BBBBBBAAAAAACCCDDDHHHIIILLLOOOSSSXXX[[[]]]aaadddhhhlllooooooooonnnnnnttt~~~|||ssstttvvvzzz~~~~~~~~~yyyyyyyyyzzz|||}}}}}}zzz|||}}}}}}{{{{{{|||{{{{{{zzzwwwrrrmmmkkkjjj\\\[[[XXXRRRGGG:::///(((&&&'''((('''&&&'''***---***(((&&&%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$######"""""""""""""""~~~mmm___TTTOOOJJJIIIIIIIIIIIIHHHHHHHHHLLLKKKJJJHHHGGGFFFFFFFFFHHHHHHGGGFFFDDDAAA>>>===888555333222222222222111///......------,,,,,,++++++---...,,,(((%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%((()))++++++)))'''''''''***!!!(((&&&!!! !!!###$$$%%%&&&'''############$$$%%%&&&&&&%%%%%%$$$###""""""""""""%%%&&&&&&''''''((((((((('''%%%###""""""$$$&&&(((((('''%%%$$$######$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$$$$)))***(((&&&%%%((('''&&&&&&&&&((()))***---111777???HHHSSS]]]dddbbbhhhooovvvyyy{{{||||||{{{{{{}}}zzzlllccc[[[XXXTTTRRRQQQQQQQQQPPPKKKHHHEEECCCCCCDDDDDDCCCBBB@@@??????AAACCCDDDEEEDDDCCC@@@<<<:::<<>>999777444333333444333222,,,,,,++++++***)))))))))'''((()))))))))(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&###%%%&&&'''&&&&&&'''(((&&&)))+++)))&&&$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$######""""""###$$$&&&&&&&&&%%%$$$###"""###%%%&&&''''''&&&%%%&&&%%%###!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''%%%###$$$&&&((()))(((((('''''''''''''''((()))***+++,,,...222555;;;CCCNNNYYYaaagggkkkmmmppprrrtttvvvwwwxxxyyyzzz~~~zzzvvvxxx~~~uuu```LLL>>>666333---,,,++++++++++++++++++))))))))))))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%$$$!!! !!! !!!"""######"""!!! ooo^^^QQQIIIGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHGGGGGGFFFGGGGGGGGGFFFGGGFFFFFFDDDBBB@@@>>>888666333222222222222111...------,,,++++++************)))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''###%%%&&&&&&%%%%%%'''((($$$%%%'''((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%&&&''''''###$$$&&&&&&&&&&&&$$$$$$%%%###""" """###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&&&&%%%'''((((((((((((((((((((('''''''''((()))))))))***---///000666???IIISSS]]]ffflllmmmpppsssvvvvvvxxxzzz}}}tttlllpppwww{{{yyy{{{}}}}}}}}}|||}}}}}}{{{xxxxxx|||sss\\\GGG999111//////******)))(((((('''((()))'''(((((('''&&&%%%$$$###((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&###$$$%%%###!!! !!! !!!"""######"""!!! nnn^^^QQQIIIFFFFFFGGGHHHJJJKKKLLLLLLJJJIIIHHHHHHGGGGGGGGGHHHFFFFFFFFFFFFDDDBBB@@@???888555333111222222111111//////...------,,,,,,+++,,,+++************(((&&&&&&&&&&&&&&&%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&%%%%%%&&&(((((('''&&&(((******'''$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((())))))(((((()))&&&&&&'''((())))))((((((%%%&&&'''''''''''')))+++000000222666???MMM\\\fffeeejjjpppsssuuuwww|||yyykkkhhhgggmmmwww|||yyyvvvsssuuu{{{~~~xxxyyy}}}{{{~~~iiiXXXEEE999333...***)))*********)))'''&&&''')))'''&&&&&&%%%%%%$$$$$$$$$)))(((((('''&&&%%%%%%$$$'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""!!!"""""""""###$$$$$$$$$"""###$$$###"""!!!"""### !!!"""######"""!!! }}}lll]]]QQQJJJEEEFFFGGGHHHJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFDDDBBB@@@???999666333222333333222111//////......---,,,,,,,,,,,,***)))***,,,,,,***((()))(((((('''&&&%%%$$$$$$((('''%%%$$$$$$%%%'''((('''((('''&&&$$$$$$&&&((((((''''''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###%%%'''''''''&&&''')))$$$%%%'''((())))))))))))&&&'''((((((&&&&&&''')))------,,,---333<<>>:::999777666444333333333111///,,,+++++++++)))(((((())))))************)))(((((((((((('''''''''''')))((('''&&&%%%%%%&&&'''######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$##############################$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))***)))(((''''''((()))***000...+++)))***,,,///111:::@@@IIIRRRYYY```eeeiiittt}}}}}}{{{|||~~~|||{{{~~~{{{zzz{{{|||}}}xxx|||}}}xxxpppcccTTTEEE999222---,,,,,,+++***))))))(((###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$&&&((('''$$$!!!!!!###$$$$$$"""###"""!!! !!!"""###!!!!!!""""""############"""!!! !!!"""!!! !!!!!!""""""|||lll]]]OOOGGGEEEFFFHHHJJJKKKMMMMMMNNNLLLKKKIIIGGGFFFGGGHHHHHHJJJIIIHHHFFFDDDBBB@@@???999888777666555333333222222000....../////////...))))))*********))))))((((((((((((((('''''''''&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%% !!!!!!!!!"""$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''))))))((((((((((((((()))+++***((('''''')))+++---222666;;;BBBIIIQQQYYY^^^fffooowwwzzz}}}|||}}}~~~{{{xxxyyy}}}~~~zzzzzz{{{|||~~~ooofffXXXIII===555111000***))))))(((''''''&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%!!!"""###"""!!!!!!###%%%'''$$$!!!!!!###$$$###"""$$$###""""""""""""###$$$""""""""""""""""""######"""!!! !!!"""!!! !!!!!!!!!"""""""""yyyjjj\\\RRRLLLFFFFFFHHHIIIJJJKKKKKKKKKLLLKKKJJJHHHHHHHHHIIIIIILLLKKKJJJHHHEEEBBB@@@>>>888888888777555444222111+++***)))***,,,------,,,************)))(((((('''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((('''(((((()))******,,,...222777???IIIOOOYYYaaajjjpppwww~~~zzzvvvwwwyyy}}}~~~~~~~~~}}}{{{wwwsssrrrtttvvvxxx~~~{{{xxx{{{~~~~~~zzzyyywwwtttnnnjjjZZZQQQDDD777///+++,,,...((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$$$$%%%&&&&&&$$$""""""###$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!  !!!"""!!! !!!!!!"""""""""""""""###yyyiii[[[QQQKKKFFFGGGHHHHHHIIIIIIIIIIIILLLKKKJJJIIIIIIIIIIIIJJJLLLKKKJJJGGGDDDAAA???===777777777777555333222000(((&&&%%%&&&(((******)))************)))((('''&&&'''''''''&&&&&&&&&%%%%%%((('''''''''''''''''''''&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%)))((('''%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''&&&'''((()))))))))((('''))))))***++++++++++++***))))))***+++...444;;;AAAPPPXXXbbbkkkqqqxxx}}}yyyyyywwwvvvxxx|||zzzvvvqqqnnnmmmoooqqqxxxyyyzzzxxxwwwyyy}}}}}}ttthhh```\\\WWWPPPJJJAAA>>>999333///+++))))))(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%%%%&&&'''%%%$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!!!!  !!!"""!!! """"""""""""############}}}lll\\\PPPJJJFFFGGGGGGHHHIIIIIIHHHHHHKKKKKKJJJJJJIIIIIIIIIJJJKKKJJJHHHFFFCCC@@@===<<<777777777666444333111111...---++++++,,,---,,,+++*********))))))'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%((((((((()))))))))((((((&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))%%%&&&''')))))))))((('''))))))+++,,,,,,,,,+++***)))***++++++,,,...111444AAAIIIWWWdddmmmttt}}}wwwxxx~~~~~~~~~~~~|||yyyuuuppplllmmmppptttxxxwwwwwwyyy}}}~~~|||yyylll```PPPEEE???<<<888444.........---+++)))&&&$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""""""""###$$$$$$$$$###"""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!! """""""""!!!############""""""""""""qqq^^^QQQJJJFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGEEECCC@@@>>><<<999888666444333222222222222000...---......---+++))))))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''((()))))))))((((((''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%&&&''''''((((((((((((''''''((()))))))))))))))((()))++++++******+++,,,///777EEETTT___jjjyyy}}}~~~~~~~~~zzzvvvssssssvvvyyyyyyzzz~~~~~~nnnaaaRRRIII<<<222///.........+++***)))(((''''''((((((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&$$$###"""###"""$$$%%%%%%###""""""### !!!""""""""""""!!! !!!!!!"""""""""  """###"""!!!###"""""""""""""""!!!!!!ppp^^^PPPJJJFFFFFFHHHIIIJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHFFFDDDAAA???>>>:::888555222111111222333///---+++++++++,,,+++***'''(((((((((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((((((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''((())))))&&&&&&'''''''''(((((((((&&&((())))))))))))+++,,,***---444???GGGRRReeevvv}}}}}}}}}~~~}}}|||}}}~~~oooXXXGGG<<<888111,,,))))))***,,,+++***))))))((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###$$$&&&))))))'''%%%$$$$$$!!!$$$&&&&&&###!!!"""### !!!""""""""""""!!!  !!!"""######  """###"""!!!"""""""""!!!!!!!!! mmm[[[NNNIIIFFFFFFHHHIIIJJJKKKKKKKKKGGGGGGHHHIIIIIIHHHHHHHHHIIIIIIHHHGGGEEECCCAAA@@@;;;888444111000000222444...---++++++,,,---,,,+++''''''((((((((((((((('''%%%%%%%%%$$$$$$$$$######"""###%%%&&&'''&&&%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$%%%&&&&&&''''''&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%&&&''')))***(((''''''''''''((())))))&&&'''(((((((((***---000000------000333;;;NNNaaaxxx~~~uuutttwww}}}zzz~~~~~~||||||~~~ttt]]]GGG999000000...+++(((&&&'''((($$$&&&)))+++***((($$$"""''''''''''''''''''''''''!!!"""###$$$%%%&&&&&&&&&$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###!!!###&&&&&&$$$"""!!!!!!!!!$$$&&&&&&###!!!"""### !!!"""######"""!!!  !!!###$$$$$$  """######"""""""""!!!!!! {{{jjjZZZNNNGGGFFFFFFHHHJJJMMMOOOQQQQQQIIIIIIHHHGGGGGGGGGGGGHHHKKKKKKIIIGGGEEEBBB@@@>>>;;;888555333444555444444111///---******+++,,,...)))(((((((((((())))))******(((&&&%%%&&&(((,,,...''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$###$$$$$$"""!!!######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$!!!###%%%%%%###!!!"""$$$(((((('''&&&%%%######""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$''' $$$(((%%%""""""'''((()))***)))&&&$$$"""#########$$$%%%&&&'''(((''''''&&&&&&&&&''''''(((((((((&&&%%%%%%&&&'''((()))***+++,,,///555<<>>:::777444222333333333333222111///---,,,---...///(((((('''''''''''''''(((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###$$$$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&(((&&&$$$""""""$$$%%%%%%&&&&&&%%%$$$######""""""$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&& %%%***(((%%%&&&((((((((('''&&&&&&%%%$$$(((''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%'''((()))***)))(((''''''''''''((()))---------,,,,,,///333777CCCMMM]]]lllwww~~~~~~~~~|||wwwfffaaa[[[SSSIII???555///,,,+++)))(((''''''(((((()))(((&&&%%%$$$%%%&&&''''''&&&%%%%%%&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$#####################$$$$$$$$$""""""############""""""$$$$$$$$$$$$%%%&&&'''(((""""""!!!!!! """%%%$$$!!! """%%%##############################""""""""""""######wwwgggYYYNNNHHHIIIIIIJJJKKKLLLLLLMMMNNNKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHFFFDDDAAA???>>>999666333222222333333222000000//////...---------)))((('''&&&&&&&&&&&&&&&###%%%'''))))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$######$$$%%%%%%$$$""""""""""""############&&&&&&%%%%%%%%%%%%%%%%%%%%%###!!!!!!$$$%%%$$$###%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&""""""'''+++***)))))))))(((&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((())))))(((((('''(((((())))))------,,,+++)))***---000///555???KKKWWWdddpppwwwyyyzzz{{{}}}|||{{{{{{{{{}}}ssseee\\\FFFBBB<<<888444111...,,,***)))((('''&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%###$$$%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$###############""""""############""""""#########$$$&&&''')))***%%%$$$###!!! !!!$$$$$$!!! """$$$""""""""""""""""""""""""!!!!!! !!!!!!wwwgggZZZPPPJJJHHHHHHIIIJJJKKKMMMNNNNNNIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGEEECCCAAA???===:::777444222222333333222------......---,,,***)))***)))((('''&&&%%%%%%%%%###$$$'''((((((&&&$$$"""&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""###$$$&&&&&&%%%"""#########$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!###&&&((('''%%%###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$'''******)))(((''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$###'''''''''''''''(((((((((((()))***))))))***---///---...111555<<>>;;;888555333444444444444,,,,,,---...---+++)))(((+++***)))(((''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""&&&'''''''''&&&%%%'''(((%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&'''(((&&&$$$###$$$&&&(((((('''%%%$$$###$$$%%%&&&''''''&&&&&&''''''''''''&&&%%%######%%%%%%%%%&&&&&&'''''''''&&&''')))*********,,,...............000555<<>>JJJ[[[gggwww|||wwwtttkkkjjjgggccc[[[PPPEEE===222000...,,,+++)))'''$$$)))(((&&&&&&''''''%%%$$$&&&&&&$$$$$$%%%''')))+++ !!!""""""###""""""########################!!!###############%%%'''$$$$$$$$$%%%%%%&&&&&&'''!!!""""""###$$$$$$######(((((('''%%%$$$###"""!!!"""""""""""""""""""""""""""""""""""""""!!! !!!""""""!!! !!! !!!"""""" !!!""""""!!!!!!!!!!!! !!!!!!"""###$$$uuudddVVVMMMHHHGGGHHHIIILLLMMMLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHJJJGGGDDDBBBAAA@@@>>><<<<<<999666444333222111000------------------------+++)))(((&&&&&&(((***+++#########"""  """(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%!!!######&&&***$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''%%%$$$###%%%&&&''''''((((((''''''((((((''''''(((((()))***&&&''')))*********---///...///000111333999AAAHHHWWWaaaqqq{{{wwwpppkkkXXXTTTOOOIIIAAA999222---((((((***,,,,,,***&&&"""***(((&&&&&&'''''''''&&&!!!"""$$$&&&'''((('''''' !!!"""###$$$$$$$$$##############################$$$$$$###""""""$$$%%%"""######$$$%%%%%%&&&&&&!!!!!!###$$$$$$######"""$$$$$$############"""""" !!!!!!"""#########"""""""""""""""!!! !!!"""""""""!!!!!! !!!!!!""" !!!""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""vvvdddUUUMMMFFFFFFFFFHHHKKKLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGEEECCCBBBBBBCCCAAA@@@999777444333444444444333000000///...,,,+++***)))***(((%%%######%%%(((***%%%&&&&&&%%%###"""###%%%'''&&&&&&%%%%%%$$$######'''&&&$$$###"""###$$$%%%$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$'''###!!!&&&$$$###***$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""###!!!!!!###((()))&&&###%%%%%%%%%$$$$$$#########"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''((()))******%%%&&&''''''((((((''''''(((((('''''''''((())))))&&&&&&&&&&&&%%%'''***,,,+++******,,,000222222222999BBBPPP___mmmyyyvvvnnndddYYYQQQDDD@@@:::444///,,,++++++(((''''''(((******)))(((&&&$$$"""!!!###$$$%%%$$$"""&&&(((&&&###!!!!!!"""$$$%%%&&&&&&%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$"""!!!"""###!!!""""""###$$$$$$%%%%%%!!!!!!###$$$$$$###"""""" !!!"""######$$$ !!!"""###$$$$$$"""""""""""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""!!!  !!!"""###""""""!!!!!!!!!!!!"""sssbbbUUUOOOIIIGGGFFFHHHJJJLLLMMMLLLIIIIIIIIIJJJJJJIIIHHHHHHFFFFFFFFFEEECCCAAA>>>===;;;999666444444444333222111000...+++***))))))***(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! """######$$$$$$$$$######'''&&&$$$"""!!!!!!!!!!!!&&&%%%$$$#########$$$%%%&&&$$$!!!!!!###%%%&&&&&&$$$$$$######"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))&&&''')))******))))))((((((((((((((()))))))))))),,,+++*********+++,,,---000222666<<>>:::000000///......---,,,,,,))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!&&&###!!!###$$$###$$$$$$###!!!!!!""" """""""""""""""""""""""""""!!!  !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!rrr```SSSLLLGGGFFFFFFHHHJJJLLLLLLKKKHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEBBB@@@???===;;;888666666666555444111000...,,,************(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&""""""#########"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""'''&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###### !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""!!!!!!"""###$$$%%%&&&$$$"""!!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&''''''((()))'''((((((((())))))))))))++++++*********+++,,,------...000222666;;;BBBGGGPPPXXXccclllrrr{{{zzzzzz}}}}}}{{{yyyuuuooojjj\\\UUULLLBBB:::444...+++------,,,,,,+++******)))'''''''''&&&%%%$$$$$$$$$'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########"""!!!!!!&&&###""""""$$$%%%###"""  """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!qqq^^^QQQJJJFFFFFFGGGIIIKKKLLLKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHFFFDDDAAA@@@===:::777666666666555444000///...,,,+++*********(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''***)))'''&&&%%%%%%&&&'''$$$$$$#########$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###### """###%%%%%%&&&&&&!!!"""$$$%%%&&&&&&%%%$$$ !!!"""$$$%%%&&&$$$""""""$$$%%%&&&%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$######"""""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''(((((((((&&&%%%$$$$$$&&&((()))''''''((((((((()))))))))*********)))***++++++,,,***+++++++++***+++...111555;;;CCCLLLUUUcccssszzzxxxyyyzzzzzzzzzuuunnnfff^^^VVVOOOJJJ???;;;555000,,,***'''%%%)))))))))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""!!! """###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""""""""!!!$$$######$$$%%%$$$!!!!!!"""###"""""""""%%%'''######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ppp^^^PPPIIIFFFGGGHHHJJJMMMMMMJJJHHHEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHFFFCCCAAA@@@;;;888555333333333333222000///...---,,,+++******(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%'''(((%%%%%%$$$$$$$$$%%%'''(((################################################################################################!!!!!!"""###$$$$$$%%%%%%########################""""""#########""""""!!! !!!"""###$$$%%%%%%%%%!!!!!!"""######$$$$$$$$$!!!!!! """###$$$&&&$$$""""""$$$%%%%%%$$$!!!!!!"""""""""#########%%%%%%$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))))))))))))))******++++++((()))++++++******,,,---+++...111555:::DDDQQQZZZiiittt}}}xxxqqqkkkddd___VVVLLLCCC:::444000222///,,,***))))))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""###$$$%%%&&&&&&'''################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""#########"""###""""""""""""!!! """###$$$$$$######$$$&&&$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!qqq___RRRKKKHHHHHHIIIKKKMMMMMMKKKIIIEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFDDDBBB@@@>>>:::888555333333333222111//////......---,,,+++***(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$&&&'''(((###"""!!!!!!"""###%%%&&&################################################################################################***)))'''%%%""" ########################!!!""""""#########""""""######$$$$$$$$$######"""%%%$$$###""""""###%%%&&&&&&%%%###"""!!!""""""###&&&$$$######$$$%%%$$$############"""""""""!!!!!!&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%((()))***)))'''&&&''''''''''''(((((((((((((((((()))))))))*********&&&(((+++,,,+++,,,---///***+++------...111777<<>>===<<<999666555555555444333////////////...---++++++(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&#######################################################################################$$$$$$$$$''''''&&&$$$"""!!! ##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""!!!&&&&&&$$$$$$$$$%%%&&&'''((('''%%%$$$###"""######&&&$$$###$$$%%%%%%$$$"""&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&###%%%(((++++++)))'''$$$&&&&&&'''''''''(((((((((''''''((())))))))))))(((&&&'''))))))((((((***+++)))***,,,------...000222666===CCCEEEJJJSSS\\\```hhhnnnwww~~~~~~~~~{{{ooocccYYYOOOEEE>>>555555333///+++(((((()))***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$""""""""""""""""""""""""%%%$$$"""!!!"""###%%%&&&########################"""""""""""""""""""""""""""######$$$$$$$$$$$$###%%%$$$###!!!!!!$$$''' """###""" !!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!rrr___RRRKKKHHHGGGFFFGGGIIIJJJIIIHHHEEEDDDCCCCCCDDDFFFHHHIIIEEEEEEEEEDDDCCC@@@>>>===<<<999666555555555444333......//////...---,,,+++(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))******)))'''%%%$$$)))))))))***))))))((((((########################################################################""""""#########$$$$$$$$$ !!!!!!###$$$%%%&&&&&&##############################$$$%%%%%%%%%%%%%%%######$$$$$$$$$######""" ###%%%&&&&&&%%%$$$'''&&&%%%$$$######$$$$$$&&&%%%$$$$$$%%%%%%###"""%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((()))(((&&&%%%&&&&&&&&&'''''''''((((((&&&'''((()))))))))((((((&&&'''''''''&&&&&&(((***((()))***,,,,,,---......---222444111222999@@@CCCMMMSSS]]]fffmmmuuu}}}|||}}}wwwqqqnnnfff]]]PPPEEE>>>999444111+++,,,---+++((('''(((***+++)))(((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!! !!! """%%%!!!###%%%%%%$$$""""""### !!!  !!!""""""!!!   !!!"""!!!!!!!!!!!!!!!!!!!!!!!!rrr___QQQIIIHHHFFFDDDEEEFFFGGGGGGGGGEEEEEEDDDCCCDDDFFFHHHJJJFFFFFFFFFEEECCCAAA>>>===:::777444222222222222111....../////////...,,,+++)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''',,,---...---+++((($$$"""''''''((((((((('''%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""###############!!!"""###$$$$$$$$$$$$$$$$$$&&&%%%!!!%%%$$$#########$$$%%%&&&&&&%%%$$$$$$%%%%%%###!!!!!!!!!!!!"""######$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''&&&'''(((''''''(((+++...))))))))))))((((((((()))'''---111///...000111111333999AAAIIIRRR[[[eeemmmuuuyyy~~~wwwlll___SSSKKKCCC===666222111111///---&&&(((***)))&&&%%%&&&((()))'''&&&&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&##################$$$$$$ !!!###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""" """"""###""""""!!!   """###"""""""""### !!!!!!""""""  !!!""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!rrraaaTTTNNNDDDEEEFFFGGGFFFEEEDDDCCCEEECCCBBBDDDGGGGGGEEECCCCCCCCCCCCBBBAAA>>><<<;;;777777666444333222444666444111.........---***''')))((('''''''''(((***+++((('''%%%$$$$$$%%%'''((('''(((((((((((((((((('''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&'''&&&&&&###$$$$$$$$$$$$###""""""########################$$$$$$$$$#########""""""###############"""!!!!!!''''''%%%###"""!!! """"""""""""""""""""""""##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,***'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((()))++++++))))))))))))))))))))))))((((((((((((((()))******(((''''''))),,,......---000//////000555<<>><<<;;;999888777555333222222333333000------......,,,******)))(((''''''((()))***'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!"""############"""!!!###$$$$$$$$$$$$###""""""########################$$$$$$$$$#########""""""###############"""!!!!!!&&&&&&%%%$$$############""""""""""""""""""""""""$$$$$$$$$$$$$$$###############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$###""""""##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%((((((&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((''''''''''''((()))***+++))))))))))))))))))))))))((((((((((((((())))))***---------,,,***)))(((''')))))))))***---111555777:::>>>CCCKKKSSSZZZ```ccclllpppxxx}}}wwwqqqjjjbbb]]]MMMJJJDDD>>>888333000...///...,,,***)))''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$######""""""######$$$$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""!!!!!! $$$###""""""""""""###$$$!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!! !!!###$$$$$$###"""!!!#########$$$%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!uuucccWWWPPPHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDCCCEEEFFFGGGFFFDDDDDDDDDCCCBBB@@@>>><<<;;;:::999777555333222111111111///,,,,,,---//////...+++***)))((('''''''''(((&&&%%%$$$######$$$%%%&&&""""""############""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$###!!! ###$$$$$$$$$$$$###""""""########################$$$$$$$$$###############"""############""""""!!!#########"""######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###%%%$$$######"""#########"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###"""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''(((((('''''''''''''''((()))***))))))))))))))))))))))))((((((''''''(((((()))***!!!%%%)))+++***)))+++,,,))))))***+++,,,------...***,,,///333999???DDDFFFLLLQQQZZZfffrrr~~~zzzmmmiiiaaaYYYRRRKKKDDD@@@333222111000...,,,+++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!!!! !!!"""$$$$$$$$$###"""!!!"""###&&&'''&&&### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!vvvdddWWWPPPIIIHHHFFFEEEDDDDDDEEEFFFDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCAAA???===<<<;;;999777666555444444222111111///---------...///000,,,+++***)))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###############&&&&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###""""""################################################""""""############"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$########################"""""""""!!!!!!"""""""""$$$$$$###############$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###&&&((('''%%%###############$$$$$$$$$"""$$$''''''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''((()))(((((((((((((((((((((((((((''''''''''''((())))))&&&))))))))),,,000,,,,,,,,,,,,,,,---------......------///222555666777:::@@@IIISSS]]]eeeiiipppvvv{{{wwwrrrllleee```OOOJJJCCC===888555111...,,,,,,---,,,,,,+++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######!!!!!! ########################""""""######$$$$$$$$$$$$!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""" """######"""!!! !!!"""############""" !!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!vvvdddWWWOOOLLLKKKIIIHHHGGGGGGHHHHHHDDDEEEFFFFFFFFFFFFFFFFFFFFFEEECCCAAA???===<<<;;;666555333444666666555333111111000...------...///,,,+++***)))((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################!!!""""""#########""""""%%%%%%$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################$$$###############$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """&&&'''$$$!!!"""""""""######$$$$$$$$$###%%%''''''&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''(((((()))!!!&&&,,,,,,((($$$%%%'''+++***((('''''')))+++---///---,,,******+++---......///111555:::???DDDGGGIIIQQQ]]]hhhqqqwwwzzz||||||uuupppgggbbbZZZRRRLLLHHHEEECCC;;;777222///---,,,+++***))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###""""""""""""""""""###""""""!!!!!!!!! ########################"""""""""###$$$$$$%%%%%% !!!!!! !!!!!!!!!!!!"""""""""""" """#########"""!!!""""""############"""""""""  """######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!"""#########!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!vvvcccUUUMMMJJJIIIHHHFFFEEEEEEEEEEEECCCEEEGGGGGGFFFEEEFFFGGGGGGEEECCCAAA>>><<<;;;;;;555333222444777888666333///111111000...---...///+++++++++***)))'''&&&%%%'''''''''(((((('''''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$%%%%%%&&&&&&"""!!!!!!!!!"""###$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###############$$$$$$$$$!!!""""""############"""((('''&&&%%%$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$%%%$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$############"""######$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%"""""""""###$$$$$$%%%%%%###$$$%%%%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))))),,,...---***'''&&&'''***((('''&&&'''))),,,...******))))))***+++---...+++++++++,,,///111444666888;;;???DDDIIIPPPWWW[[[bbbeeeiiikkknnnttt}}}}}}vvvooohhh^^^SSSLLLIIIEEE>>>888444333444555555222...+++++++++******(((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############""""""!!!!!!""""""###%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""############$$$$$$######"""!!!!!!!!!$$$###!!!!!!###%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!uuubbbSSSJJJEEEEEEEEEDDDCCCBBBAAA@@@CCCEEEHHHHHHFFFEEEFFFHHHGGGFFFCCC@@@>>><<<;;;;;;666444222444888888555111+++...111222000//////000************)))(((&&&%%%&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%%%%%%%""""""!!!!!!!!!"""$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""###############%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!""""""###$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%$$$############""""""###$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&$$$###$$$&&&)))""""""######$$$%%%%%%&&&###$$$$$$###!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))******+++++++++((((((((()))***+++,,,,,,)))******+++,,,,,,------))))))******,,,---...///222222222111111444888;;;BBBFFFJJJNNNPPPUUU\\\bbblllooosssxxx}}}{{{uuupppccc\\\SSSLLLGGGAAA999333666444222...,,,,,,...///000...+++)))******)))(((***)))((('''&&&'''((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""######$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&$$$###!!! """!!!!!!###%%%&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!    !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!uuuaaaQQQHHHGGGGGGHHHHHHFFFDDDBBBAAACCCFFFHHHHHHFFFEEEFFFHHHHHHFFFCCC@@@>>><<<;;;;;;888555333555888777333...(((,,,111333222000111222))))))*********((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!"""###$$$$$$$$$&&&%%%$$$######$$$%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!"""############### !!!"""###$$$"""""""""""""""""""""""" !!!"""#########%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######""""""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###  &&&""""""###$$$%%%%%%&&&&&&$$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''((('''&&&$$$%%%'''))))))((('''&&&***++++++++++++******)))(((((()))***+++,,,,,,,,,%%%)))---///000111111222---111555666777999>>>BBBIIIMMMUUU^^^fffmmmqqqtttrrrtttwww|||yyyuuuooogggaaa\\\VVVNNNGGGDDD===555111111222111...,,,,,,,,,+++(((''''''''')))(((&&&&&&'''((('''&&&+++)))'''$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!########################"""""""""!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!"""""""""""""""!!!!!! !!!###%%%&&&((('''%%%###!!! ###%%%%%%""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """""""""""""""!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!ooo]]]OOOGGG@@@CCCFFFGGGFFFEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGIIIGGGEEEBBB???===;;;;;;<<<:::777666666777666555444222000///...,,,)))&&&------,,,)))&&&%%%&&&'''&&&((()))'''%%%$$$'''))))))'''%%%$$$$$$%%%&&&''''''&&&###"""!!!"""###$$$$$$$$$$$$###"""!!!!!! ########################&&&&&&%%%$$$######$$$$$$&&&%%%###""""""""""""###""" """$$$$$$""""""!!! !!!###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""$$$"""!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$###!!! !!!###$$$###&&&$$$######!!!""""""!!!"""###&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!!###&&&'''%%%"""&&&&&&&&&%%%$$$###!!!!!! %%%'''%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((())))))(((((()))***************+++,,,---...//////000111111111111111999;;;>>>BBBGGGKKKOOOPPPSSSVVV\\\cccjjjsss|||}}}qqqhhhccc^^^YYYTTTKKKGGGCCC@@@???<<<777333//////...------,,,++++++,,,,,,***)))(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((%%%""""""###$$$""" ######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$"""""""""""""""!!! !!!!!!!!!"""######$$$$$$$$$###""""""!!!""""""###"""######""""""!!! !!!######""" !!!#########""" !!!!!!!!!!!!######"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###!!! !!!&&&$$$""" !!!!!! !!!!!!!!!!!!  !!!"""############!!!""" """###!!!ppp___QQQIIIAAACCCFFFFFFEEEDDDDDDDDD@@@AAABBBCCCEEEFFFGGGHHHIIIGGGEEECCC@@@???======;;;888666444555555444444222000/////////...,,,***###((()))(((&&&%%%%%%'''((('''%%%$$$&&&(((((('''%%%#########%%%%%%&&&%%%$$$######$$$&&&'''%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###""""""!!!""""""$$$$$$%%%###"""###&&&'''&&&%%%###""""""!!!"""###$$$%%%###""""""!!!!!!""""""###"""""""""""""""""""""""""""##################"""###""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########""""""!!!$$$$$$###""""""###$$$$$$###"""!!!!!!!!!!!!"""###%%%((()))%%%###%%%'''%%%$$$############%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&&&&$$$!!!$$$$$$%%%%%%%%%$$$######!!!$$$''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))))))))************)))***+++***((('''((()))))))))))))))***+++,,,---,,,,,,---............------...000333666999;;;<<<===???DDDHHHMMMSSSZZZ___ccchhhnnnrrruuuwwwyyyzzz|||vvvqqq]]]VVVLLLEEEBBB???;;;777:::777333111000...***''',,,,,,+++******)))((((((***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&###!!!"""###$$$###""""""##################"""###""""""""""""""""""##################"""!!!!!!######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!############"""!!! !!!"""""""""!!! """"""!!!  !!!!!!!!!!!!!!!!!!!!!"""###"""  !!!"""""""""""""""""""""""" !!!""""""  %%%$$$"""  !!!!!! !!!!!!!!!!!!  !!!!!!"""###""""""!!!"""  """"""!!!qqq```SSSKKKCCCDDDEEEDDDCCCBBBCCCDDD@@@@@@AAACCCDDDFFFGGGGGGGGGGGGEEEDDDBBB@@@??????999777444333333333333222000///...///000111000...!!!'''++++++'''$$$"""%%%&&&&&&&&&$$$$$$%%%'''((('''%%%############$$$%%%%%%$$$$$$%%%&&&((()))&&&&&&%%%%%%$$$#########""""""""""""""""""""""""""""""!!! !!!!!!###""""""!!!""""""#########"""""""""###"""$$$############$$$%%%%%%#########""""""#########""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$######!!! $$$$$$###""""""###$$$$$$""""""""""""""""""""""""%%%'''$$$!!!%%%%%%%%%%%%$$$######$$$$$$%%%######$$$$$$$$$$$$######(((&&&$$$###$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%######$$$$$$%%%'''((()))'''&&&&&&&&&%%%%%%$$$$$$'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***(((((()))))))))*********)))******(((&&&$$$%%%%%%(((((((((((()))***++++++((())))))***+++***************++++++,,,---......///111333444666999===@@@BBBFFFKKKNNNQQQTTTXXXZZZ[[[\\\^^^aaadddgggiiijjjkkklllnnnqqqvvv||||||wwwssspppmmmkkkgggbbb]]]YYYWWWTTTNNNJJJFFF@@@:::666555555222000///---+++******)))&&&%%%***))))))((((((''''''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!###$$$$$$$$$!!!""""""######""""""!!!!!!""""""######""""""!!!######$$$$$$$$$###""""""$$$$$$###""""""!!!  !!!""""""!!! ###$$$$$$######"""!!! !!!!!!!!!"""""""""#########"""!!!"""""""""""""""!!!!!!!!! !!!"""!!! """""""""""""""""""""""" !!!!!!$$$###""" !!!!!! !!!!!!!!!!!!  !!!!!!!!!""""""!!!"""  !!!"""!!! ppp```SSSLLLEEEEEEEEECCCBBBAAABBBDDDBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@???999777444333333333333222222000//////111111111000000///---)))%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$%%%&&&((((((&&&%%%$$$######$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$#########""""""""""""""""""""""""######"""""""""""""""###%%%$$$$$$###""""""""""""###""""""!!!############$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""$$$##################$$$######$$$$$$$$$$$$######"""$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""'''%%%###""""""######$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$###$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&''''''&&&$$$######$$$'''''''''''''''((()))***'''((())))))******)))))),,,,,,,,,,,,,,,,,,,,,,,,...///000/////////111333333444666777777999<<<>>>??????@@@BBBCCCEEEFFFGGGIIIJJJLLLOOOSSSXXX]]]___fffggghhhhhhggggggiiikkkppppppqqqqqqppppppooonnnlllnnnrrrvvvyyyyyywwwvvvwwwtttqqqppprrrtttvvvvvvuuuuuuvvvyyy}}}}}}wwwsssmmmfffaaa]]][[[ZZZ]]]ZZZTTTNNNLLLLLLIIIDDDAAA>>>:::888888666444222444111---++++++,,,+++***++++++************))))))))))))))))))((((((''''''))))))(((''''''&&&''''''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""#########!!!!!!""""""""""""!!!!!! !!!"""######"""!!! """"""#########""""""!!!######""""""!!!!!!!!!!!! """$$$$$$###!!! $$$$$$$$$$$$###"""!!! !!!!!! !!!!!!"""### !!!!!!"""!!! ###""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!  $$$###"""!!! !!!!!! !!!!!!!!!!!!  !!! !!!!!! !!!!!!!!! ooo___RRRKKKEEEEEEEEEDDDBBBAAACCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???>>>:::888555444444444444333555333000///000000///......,,,((($$$"""###(((,,,&&&%%%$$$$$$$$$%%%%%%%%%)))(((((('''&&&%%%%%%%%%######""""""!!!!!!!!!!!!###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###############$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$!!!"""""""""###############$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%#########$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$''''''###!!!$$$%%%$$$"""######$$$%%%%%%%%%&&&!!!""""""######""""""!!!######"""!!!!!!"""$$$&&&$$$%%%%%%%%%%%%$$$######$$$###!!!!!!"""$$$&&&'''&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''&&&&&&%%%%%%&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&%%%&&&''''''''''''&&&''''''((((((((()))******++++++******************************+++,,,,,,,,,******+++,,,---......---,,,,,,...000111111222222333333444444333333444666888<<<>>>@@@DDDEEEFFFFFFEEEFFFHHHJJJKKKLLLMMMOOOOOOOOOOOOOOOMMMOOORRRTTTUUUUUUUUUUUUUUURRROOOOOOPPPRRRSSSSSSUUUTTTTTTUUUVVVWWWVVVUUUPPPNNNJJJEEE@@@===;;;:::===>>>;;;555333666444000///...---------.........---+++)))((())))))((('''%%%&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!! !!!!!!"""""""""""" !!!###%%%%%%%%%###"""######$$$######"""!!! """!!!!!!!!!!!!"""###### !!!!!!"""""""""!!!!!!!!! !!!!!!!!! !!!###"""!!! !!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!  !!!!!!!!! !!!!!!~~~nnn^^^QQQJJJDDDEEEFFFEEEDDDCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCBBB@@@>>><<<;;;999666555555555555444777444111/////////...---)))******)))'''&&&'''((('''&&&$$$$$$&&&&&&&&&%%%((((((((((((''''''''''''#########"""!!!!!! """"""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!""""""!!!###%%%&&&''''''!!!###&&&'''&&&%%%&&&&&&!!!"""######$$$$$$###############""""""#########""""""""""""""""""""""""######$$$$$$$$$$$$######!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###((()))&&&$$$&&&&&&###!!!"""###$$$%%%&&&&&&%%%""""""############""""""!!!"""######"""###%%%'''%%%%%%%%%%%%%%%$$$###"""###!!! ###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''((((((((()))))))))''')))******))))))***+++(((''''''&&&''''''((((((((()))******++++++******(((((((((((())))))))))))''')))***)))(((((()))***)))***+++***)))***,,,...)))******+++,,,---------............///000111222111222333222111111333555555666666777777777666666555777999999888888999;;;999777555555777888999888::::::::::::999999999999777666555333222111000000+++111222+++(((+++,,,'''************++++++++++++---------,,,,,,+++******"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%$$$"""  !!!!!!""""""######""""""!!! !!!!!!""""""!!!!!!  !!!!!!  !!!!!!"""######!!!"""$$$%%%%%%%%%%%%$$$"""######""""""!!! !!!!!!""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! !!!######"""!!!"""###"""""""""""""""!!!!!!!!! !!!!!!!!!!!!  !!! """###$$$ !!!"""!!!  """nnn^^^QQQIIICCCEEEGGGGGGFFFEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFGGGDDDDDDEEEDDDCCC@@@>>><<<;;;999666555555555555444666333000............---+++---///...+++(((&&&%%%(((&&&$$$%%%'''((('''%%%&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###### !!!"""######""""""!!!######""""""$$$'''"""###$$$%%%%%%%%%$$$######""""""!!!!!!""""""###"""""""""""""""""""""""""""##################""""""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########"""""""""###$$$$$$$$$$$$###"""%%%$$$############$$$%%%!!!%%%&&&"""!!!"""###!!!######$$$%%%%%%%%%$$$###"""######$$$$$$######""""""%%%''''''%%%$$$%%%&&&######$$$%%%%%%%%%$$$$$$%%%###!!!"""%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))***+++***(((((()))***((((((''''''''''''((((((''''''((())))))))))))(((************************((()))++++++***)))***+++''')))++++++******+++---(((((((((((())))))))))))......------------------+++,,,,,,+++))))))***+++------------------------+++---...---,,,,,,...111---,,,,,,---///000///...---...////////////111222---...---------,,,,,,+++&&&111555,,,&&&'''((($$$%%%&&&((((((((('''&&&&&&###$$$%%%%%%$$$###""""""$$$&&&''''''%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$"""  ###"""##################"""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%!!!""""""!!!!!!  !!!"""###$$$###""""""###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###"""  !!!  """"""!!! !!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!!!!###%%%&&&!!!""""""  """ooo___QQQJJJBBBEEEHHHIIIHHHGGGFFFGGGCCCCCCDDDFFFGGGHHHIIIJJJEEEFFFFFFFFFDDDAAA>>><<<;;;888555444555555444333555222///---......///...&&&((())))))(((((()))+++)))'''$$$%%%''')))(((&&&###$$$%%%&&&''''''''''''%%%%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$######$$$%%%&&&&&&#########""" $$$%%%&&&$$$!!! """%%%###$$$%%%&&&'''&&&%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""!!! """$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""$$$###!!! !!!###$$$"""%%%%%%!!!"""###"""%%%%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$$$$######%%%(((+++***'''$$$$$$&&&!!!!!!###$$$%%%&&&&&&&&&'''%%%###$$$&&&'''%%%""""""""""""###$$$%%%''''''""""""###$$$%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''((())))))(((&&&$$$$$$%%%)))(((((('''''''''(((((($$$%%%&&&&&&''''''&&&&&&))))))))))))((((((''''''''')))++++++***))))))******,,,------+++******+++------,,,++++++***))))))+++++++++******)))))))))***++++++)))'''&&&&&&(((&&&&&&&&&&&&((()))***+++'''((()))(((''''''+++...))))))***,,,......,,,+++'''(((***++++++---///222,,,,,,,,,+++)))(((&&&%%%+++888===333)))))))))%%%###%%%((())))))'''''''''$$$&&&(((((('''&&&&&&&&&###&&&'''&&&###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%"""###%%%%%%%%%$$$""" ########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### """###""" """%%%######$$$$$$$$$$$$######"""!!!  !!!""" !!!""""""###"""""""""""""""!!! !!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!! !!!###$$$%%%$$$"""!!!!!!!!! !!!!!!"""###$$$ !!!!!!""""""######!!!######"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""""""""""""""!!! !!!!!!!!!!!!  !!!!!!###"""!!! !!!"""###!!!###""" """ooo___SSSKKKEEEEEEEEEDDDEEEEEEFFFGGGGGGDDDBBBBBBCCCEEEFFFFFFHHHFFFDDDBBBAAA@@@===;;;:::777444333444666666666222111//////000000...---,,,+++++++++******))))))***&&&&&&(((###'''&&&%%%&&&((()))))))))%%%%%%&&&'''&&&%%%###"""$$$$$$$$$#########""""""!!!###$$$###"""!!!"""###!!!!!!"""$$$$$$%%%%%%%%%######""""""""""""######$$$###""""""$$$$$$###""" !!!"""""""""""""""&&&###!!!###'''((($$$  $$$""""""!!!!!!"""###$$$%%%""""""""""""!!!!!!!!!!!! !!!!!!""""""######'''&&&&&&%%%$$$###""""""!!!"""$$$%%%&&&%%%%%%$$$######""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""''')))&&&$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''###$$$%%%&&&''''''''''''((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((())))))***,,,+++***)))(((((((((((()))))))))))))))******+++******))))))((((((''''''''''''''''''((((((((()))***)))((((((***,,,------+++***((('''((()))((('''&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%''';;;DDD777&&&###(((***(((%%%######&&&((((((&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%'''&&&$$$$$$$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%##################$$$$$$%%%"""!!!######!!!"""$$$%%%&&&&&&%%%$$$""""""!!!!!! """###$$$%%%%%%$$$###"""""""""""""""""""""""""""######""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!    ppp```TTTLLLHHHGGGFFFFFFEEEEEEEEEEEEEEECCC@@@@@@BBBDDDEEEEEEHHHFFFDDDBBBAAA@@@===;;;999777444333444555666555222111//////000000...---,,,++++++***)))((((((((((((%%%%%%'''%%%!!!"""''')))((('''''')))++++++***%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$$$$$$$#########"""$$$%%%$$$###"""###$$$ !!!"""###$$$$$$$$$$$$######""""""""""""######%%%###"""###$$$%%%$$$### !!!"""""""""""""""%%%######$$$%%%&&&$$$"""%%%%%%###""" """$$$''' !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""##################%%%%%%$$$$$$######"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$"""!!!  ###%%%&&&'''&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&''''''''''''''''''###$$$%%%&&&'''''''''''''''(((((()))))))))((((((''''''''''''''''''''''''((((((''''''(((((()))***++++++***)))(((((((((((())))))((((((((()))******)))))))))(((((((((''''''((())))))))))))))))))))))))((('''((()))+++,,,,,,+++)))''''''((()))((('''&&&'''''''''((((((((()))(((((('''''''''&&&&&&&&&%%%222777---$$$%%%'''&&&)))&&&$$$$$$''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""&&&###!!! !!!#########$$$%%%&&&&&&%%%$$$###""""""!!!!!!!!! """"""###$$$$$$###""""""""""""""""""""""""""""""###""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""" """"""""""""""""""""""""!!!!!!   !!! qqqaaaTTTMMMJJJIIIIIIGGGFFFEEEEEEDDDFFFCCCAAAAAABBBDDDEEEEEEHHHEEECCCBBBAAA@@@===;;;888666333333444555555444222111//////000000...---,,,+++***)))((('''&&&%%%&&&%%%%%%'''&&&%%%(((---%%%$$$###$$$&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%% !!!!!!""""""###############""""""""""""######%%%$$$######%%%%%%$$$### !!!"""""""""""""""###$$$%%%$$$#########$$$&&&$$$"""!!!"""###$$$$$$!!!"""###$$$%%%$$$######!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""&&&&&&%%%$$$###"""!!!!!!$$$ ###'''&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######"""######$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&'''((())))))))))))''''''''''''''''''''''''(((''''''''''''((())))))******))))))((((((''''''((((((''''''(((((()))***((((((((((((((('''''''''((((((((((((((((((((('''''''''''''''((()))***+++***(((''''''(((((((((''''''''''''''''''(((((((((((((((((((((''''''''''''$$$******%%%###((((((###((('''%%%&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%%%%&&&'''######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!! $$$"""!!!!!!""""""!!!""""""###$$$$$$###!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""" """"""""""""""""""""""""!!!!!!!!!  !!!!!!""""""""""""!!!!!! !!!!!!!!! ppp```SSSLLLJJJIIIIIIIIIHHHGGGFFFFFFHHHFFFCCCCCCEEEGGGHHHHHHGGGEEECCCAAAAAA@@@>>><<<777555333333444555444444222111//////000000...---,,,+++***((('''%%%$$$$$$&&&&&&''''''%%%$$$%%%'''$$$###""""""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%!!!!!!!!!!!!!!!""""""#########""""""""""""######%%%$$$###$$$%%%&&&%%%### !!!"""""""""""""""!!!$$$'''%%%!!! ###''''''$$$ ###$$$###"""###$$$&&&''''''&&&$$$###!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$######### !!!!!!!!!""""""######%%%$$$###""""""###$$$%%%"""""""""""""""#########$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$(((%%%""""""###$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&""""""""""""###$$$%%%&&&%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$###$$$%%%&&&''''''''''''$$$%%%&&&'''((()))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((''''''&&&'''''''''&&&''''''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''((())))))'''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((&&&###$$$((()))%%%&&&&&&&&&&&&''''''((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$#########"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""######$$$$$$###### !!!!!!!!!!!! ooo___RRRKKKGGGHHHIIIIIIIIIIIIHHHHHHHHHEEECCCCCCDDDFFFGGGGGGFFFDDDBBBAAAAAA@@@>>><<<777555444444555555444333222111//////000000...---++++++***((('''%%%$$$###%%%''')))(((&&&%%%$$$###(((&&&%%%&&&(((******)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$###"""!!!"""$$$"""!!!!!! !!!!!!"""#########""""""""""""######%%%$$$######%%%%%%$$$### !!!""""""""""""""" $$$'''$$$ ###'''***&&&######&&&'''&&&### !!!###$$$$$$"""!!! !!!!!!!!!"""""""""###$$$$$$######""""""!!!!!! !!!""""""######%%%$$$###"""""""""###$$$!!!!!!"""""""""#################################!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$%%%'''((('''$$$""""""#########$$$$$$$$$%%%%%%%%%############$$$$$$%%%&&&""""""""""""###$$$%%%&&&%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$###$$$%%%&&&''''''''''''$$$$$$%%%''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&((('''&&&%%%&&&((((((&&&%%%%%%&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&((('''###"""$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ######""" """###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$!!!!!!!!!""""""######$$$!!!!!!!!!"""###"""  """#########""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ~~~nnn^^^QQQJJJFFFGGGHHHIIIJJJIIIHHHHHHEEEBBB@@@@@@AAACCCDDDDDDEEECCCAAAAAA@@@@@@>>><<<888666555555666666555444222111//////000000...---+++***)))((('''&&&%%%$$$"""''')))((('''((((((&&&&&&%%%$$$%%%'''(((((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!"""######"""!!!"""######"""!!!!!!!!!!!!###$$$######""""""""""""######$$$###""""""$$$$$$###""" !!!"""""""""""""""!!!$$$&&&######''''''%%%$$$###$$$$$$###"""""""""###$$$$$$###!!! !!!!!!""""""######"""""""""!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$###""""""""""""############$$$%%%%%%&&&&&&"""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!###"""  !!! %%%))))))&&&$$$&&&(((######$$$$$$$$$%%%%%%%%%######"""######$$$%%%&&&######"""######$$$%%%&&&$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###&&&)))(((&&&$$$&&&((('''%%%$$$$$$&&&''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$&&&&&&###!!! ###%%%"""$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""" ######$$$$$$$$$$$$######"""""""""############$$$ !!!"""###$$$$$$#########$$$&&&%%%###!!!$$$%%%%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""######""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""### """""""""""""""""""""""" !!!!!!!!!!!!"""""""""###""""""!!!!!!  ######"""!!!!!!  nnn^^^RRRKKKFFFGGGHHHIIIIIIHHHFFFEEEDDDAAA??????@@@BBBCCCCCCEEECCCAAA@@@@@@@@@>>><<<888777666777888888666444222111//////000000...---******))))))((('''&&&&&&"""&&&&&&"""!!!&&&)))(((###!!! !!!###%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$#########"""###$$$$$$""""""###$$$%%%$$$"""!!!!!!"""###$$$######""""""""""""#########"""!!!!!!######"""!!! !!!"""""""""""""""###$$$$$$""" ###&&&###$$$$$$###!!! !!!%%%%%%$$$$$$$$$######### !!!"""######### !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##################"""!!!!!!"""######$$$%%%%%%&&&&&&!!!"""""""""#########$$$""""""""""""""""""""""""$$$###!!! !!!"""######$$$$$$$$$$$$%%%'''(((######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&#########$$$$$$%%%&&&'''$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''$$$%%%'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******###'''***)))&&&$$$%%%(((&&&$$$###$$$&&&''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############"""###%%%!!!$$$''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$################################################ !!!""""""!!! !!!###%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############ !!!!!!""""""######"""!!!!!!"""$$$%%%$$$###%%%&&&&&&%%%$$$"""  !!!!!!!!!"""""""""!!! !!!"""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######### """""""""""""""""""""""" !!!!!!!!!""""""""""""######""""""!!!  !!!""""""""""""%%%$$$###"""!!! ooo___SSSLLLHHHHHHIIIJJJIIIFFFDDDCCCEEECCC@@@@@@BBBDDDEEEEEEDDDCCCAAA@@@@@@@@@>>><<<999888777888999888777555222111//////000000...---******))))))((((((((('''$$$'''###!!!&&&'''$$$###"""###%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''((($$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%&&&$$$###!!!!!!"""$$$%%%######""""""""""""######"""!!! !!!"""###""" !!!!!!"""""""""""""""$$$###"""!!! !!!###%%%&&&(((***((($$$"""$$$&&&""""""!!!   !!!"""######$$$ !!!!!!""""""##################"""""""""""""""###$$$$$$$$$"""!!! !!!!!!"""######$$$$$$!!!!!!""""""#########$$$########################""""""!!!!!!"""$$$'''(((***&&&!!!"""%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((#########$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%'''((())))))###'''+++***&&&$$$%%%(((&&&$$$######%%%''''''&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%"""!!!$$$''''''&&&%%%"""%%%((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$################################################ !!!""""""""""""%%%''''''&&&%%%$$$$$$%%%&&&'''""""""""""""############""""""""""""!!!!!!!!!!!!!!!""""""!!! !!!"""""""""!!! !!!!!!""""""###"""!!! !!!"""###"""""""""""""""""""""""" """$$$$$$!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""####################################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######$$$######"""!!!  &&&%%%$$$"""!!! ~~~kkkZZZOOOIIIGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFEEECCCCCCBBBBBBBBBGGGEEECCC@@@>>><<<<<<<<<888777666777888999888777444333222000///---,,,+++---------+++((('''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$#########""""""%%%$$$"""!!!!!!"""$$$%%%&&&$$$""" !!!"""###""""""""""""!!!!!!!!!!!! !!!!!!""""""############"""""""""""""""#########$$$$$$$$$$$$######$$$#########""""""!!!!!! !!!!!!!!!!!! !!!"""###$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############"""######""""""""""""######!!!"""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#########%%%$$$"""###$$$$$$###!!!$$$###"""!!!!!!!!!######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%***)))'''%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''((((((%%%!!!!!!$$$'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$###!!!"""###$$$%%%$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!""""""""""""!!!!!!&&&%%%"""!!! !!!"""###"""""""""""""""######$$$$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!!!!!"""#########""" """"""!!!!!!!!!"""""""""""""""""""""""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!###$$$""" !!!###%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######  !!!""""""!!! !!!"""###"""!!! !!!"""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!  """######"""!!!!!!!!! !!!!!!,,,&&& !!!###!!!!!!!!!!!!!!! }}}kkkZZZNNNIIIFFFFFFFFFFFFFFFEEEDDDDDD@@@@@@AAAAAACCCDDDFFFFFFHHHFFFDDDAAA???>>>======888777666666888888777666111111000//////...------+++,,,---+++)))(((((()))%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$###"""!!! !!!"""""""""""""""!!!!!!!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!"""""""""######$$$$$$######"""#########"""""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!! !!!!!! !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%!!!"""!!!!!! %%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%"""$$$%%%$$$###"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%((((((&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%!!! """$$$'''&&&$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$$$$""""""!!!""""""###"""""""""""""""######$$$###""""""!!!!!!""""""#########"""!!!!!!!!!!!!!!!"""""""""""""""!!! """######!!! !!!###""""""""""""""""""""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###  ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!"""""" !!!""""""!!! !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!  !!!"""###""""""!!!!!! !!!!!!(((###!!!""" !!!!!!!!!!!! }}}jjjYYYNNNIIIDDDEEEEEEEEEEEEDDDCCCCCC>>>??????AAABBBDDDFFFGGGHHHGGGEEEBBB@@@???>>>>>>999777666666666777555444/////////...............)))+++,,,,,,***)))(((((($$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############"""##################""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! """!!!!!!!!!!!!!!!"""""""""######$$$$$$######"""######""""""""""""!!!!!!""""""""""""############"""""""""!!!!!!!!! """""""""""""""""""""""" !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""!!!!!! !!!!!!###""""""!!!"""###$$$%%%##################$$$$$$########################""""""""""""###$$$%%%%%% """###""" """$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%###"""!!!!!!!!!!!!"""###!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""$$$%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%""""""##################"""""""""""""""######$$$"""!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!%%%$$$### !!!###"""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!######""" ### """!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!! !!!  $$$ !!!!!! !!!!!! !!!!!!!!!!!!  !!!"""######!!!!!!!!! !!!!!!!!!### !!!""" !!!!!!!!!!!! }}}jjjYYYOOOJJJDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFDDDBBB@@@???>>>===999777666555666555444222//////......------,,,,,,'''))),,,,,,+++)))(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$$$$###"""!!! !!!"""""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""!!!!!!""""""######""""""############""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""######""""""""""""######$$$"""!!! """$$$%%%"""""""""#######################################$$$###############$$$$$$!!!%%%(((&&&!!! """&&&###$$$%%%&&&'''&&&%%%$$$########################!!!"""###$$$%%%%%%%%%%%%$$$###!!! !!!###$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''%%%'''''''''&&&%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!###%%%%%%%%%$$$###"""""""""""""""######$$$"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""$$$###!!! !!!"""!!!""""""!!! """!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" ###!!!### !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!   ### !!!!!! !!!!!! !!!!!!!!!!!!  !!!###### !!!!!!!!!!!!  """""" !!!!!!!!!!!! ~~~kkkZZZOOOJJJEEEEEEFFFGGGGGGFFFFFFFFFHHHGGGFFFDDDCCCBBBBBBBBBDDDDDDCCCAAA@@@>>>===<<<999777666555666555444222111111000...---,,,+++***&&&))),,,,,,+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!###%%%%%%###!!! !!!"""############### !!!!!!!!!"""""""""### !!!!!!""""""######"""""""""""""""###$$$%%%"""""""""######"""""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!######""""""""""""#########!!! ###%%%!!!!!!!!!""""""#################################%%%%%%$$$###"""""""""######&&&)))'''###!!!###'''!!!"""###%%%%%%%%%$$$########################### !!!"""###$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""######$$$"""######$$$$$$######"""""""""#########$$$$$$$$$$$$######""""""######$$$###"""!!!!!!!!!!!!"""### ###%%%&&&&&&%%%###"""""""""""""""######$$$###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""$$$###!!! !!!""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""$$$ """###!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!  !!!!!!!!!  !!!"""!!! !!!""" !!!!!! !!!!!! !!!!!!!!!!!!  !!!"""### !!!""""""!!!  !!!"""######!!!!!!!!!!!!!!! mmm\\\PPPJJJEEEFFFFFFGGGGGGGGGGGGFFFGGGFFFEEEEEEDDDDDDEEEEEECCCCCCBBBAAA@@@>>>===<<<999777666666666777555444333222111///---,,,******(((***++++++)))(((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$ !!!###$$$$$$###!!! """"""""""""############ !!!!!!""""""############""""""!!!!!! """!!!!!!!!!"""###$$$%%%!!!""""""######""""""!!! !!!!!!!!!!!!""""""""""""""""""############ !!!""""""###"""""""""""""""""""""""" !!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!! !!!!!!"""!!! """$$$ !!!!!!""""""##############################%%%$$$$$$###""""""######"""$$$&&&$$$!!! """$$$ !!!""""""#################################### !!!###############%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%"""###$$$$$$""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!###$$$$$$""""""###%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""$$$&&&'''&&&$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""######""""""############"""""""""""""""############$$$######""""""""""""######!!!!!!!!!""""""!!!!!!!!! !!!###%%%&&&&&&%%%$$$"""""""""""""""######$$$###""""""!!!!!!""""""###!!!!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$###""""""   ###%%%$$$""""""""" !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!"""""" !!!""""""!!!  """######"""!!! !!!!!!!!!!!! ooo]]]QQQJJJDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFCCCCCCCCCCCCAAA???===<<<888777666666888888777666222222111000...---,,,,,,***++++++***(((&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$ !!!"""######"""!!! $$$###!!!!!! !!!"""""" !!!"""###############""""""!!!!!!  !!!"""###!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""############ !!!!!!!!!""""""""""""""""""""""""#########$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""!!!  !!!###$$$ !!!!!!"""##############################""""""""""""###$$$%%%&&&"""""""""!!!!!! !!!!!!!!!!!!"""###$$$$$$########################!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$$$$!!!"""######!!!!!!"""###%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&%%%$$$$$$###$$$&&&''''''&&&$$$###!!!###$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###""""""$$$''''''%%%#########$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$###""""""###"""!!!!!!!!!"""$$$$$$""""""############""""""""""""""""""##################""""""""""""###### !!!###$$$$$$###!!! !!!"""$$$%%%%%%%%%%%%$$$"""""""""""""""######$$$"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""######"""""""""""""""!!! !!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!! """$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$$$$$$$"""!!!   """######"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!"""""""""!!!  !!!""""""!!!  !!!!!!  !!!!!!!!!!!! ppp___QQQJJJCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA???===888777666777888999888777111000000000////////////+++,,,+++)))&&&%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$###!!! !!! !!!"""######$$$ !!!!!!"""######### !!!"""!!!!!!""""""""""""!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""#########"""!!!!!!!!!"""$$$$$$ !!!""""""########################### """$$$&&&((()))###"""!!!!!!""""""!!! """!!!!!! !!!###%%%&&&""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&'''!!!"""$$$%%%%%%$$$"""!!!########################!!!"""###$$$%%%$$$######"""$$$%%%$$$###"""###$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&%%%%%%#########$$$&&&''''''&&&$$$###"""###%%%%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$''''''%%%""""""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###""""""$$$###"""""""""###%%%&&&""""""############""""""""""""""""""##################""""""""""""###### """$$$&&&&&&$$$""" ######$$$%%%%%%%%%%%%$$$"""""""""""""""######$$$  !!!!!!!!!!!!!!!"""######!!!"""#########"""   """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%###!!!"""%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!"""###"""   !!!!!!!!! !!!$$$&&&""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!! !!!######"""  !!!######!!!  """!!!!!!!!! sssaaaSSSLLLBBBCCCDDDFFFGGGGGGGGGGGGEEEDDDBBBAAA@@@@@@AAABBBDDDCCCCCCBBB@@@>>><<<;;;888777555666777777666555222111///------...000111&&&(((+++,,,)))%%%"""!!!'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%###""""""$$$%%%&&&&&&!!!"""###"""!!!"""$$$%%%##################$$$$$$###""""""!!!!!!!!!!!!""" !!!"""############### !!!"""######"""!!! %%%""""""$$$%%%###"""!!! !!!!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!! !!!"""""""""""""""!!! !!!!!!!!!""""""###############"""""""""""" """###### """###"""!!! !!!###$$$ """$$$""" !!!"""$$$$$$$$$############""" !!!"""###$$$$$$%%%!!!!!!!!!!!!"""""""""""" !!!"""######$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$###!!!""""""############"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! """%%%(((***&&&$$$"""$$$&&&(((&&&$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$""" $$$###"""!!!!!!"""######%%%$$$$$$$$$$$$$$$$$$%%% !!!!!!!!!!!! ######$$$%%%$$$###"""!!!!!!"""###%%%%%%%%%$$$$$$$$$$$$###############$$$$$$###""" !!!"""!!!!!! !!!!!!"""###$$$######"""!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!  """######""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!sss```RRRKKKDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDCCCBBB@@@>>>===<<<:::999777777777777555444111000///---------...///"""&&&)))*********+++&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%###""""""$$$%%%&&&%%%###""""""!!!!!!"""""""""%%%$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""!!!""""""############"""""""""############""""""###!!!"""######%%%$$$###"""!!!!!!"""###!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!! !!!""""""!!!!!!!!!###$$$$$$$$$$$$$$$###### !!!!!!"""""""""### !!!"""### """###"""!!! !!!###$$$!!!"""###""" """"""!!! #########"""""""""!!!!!!!!!!!!!!!"""#########$$$######""""""!!!!!! !!!!!!""""""######%%%%%%%%%%%%%%%%%%%%%&&&""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###"""###########################$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$###!!!###%%%&&&%%%###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&'''%%%""""""###$$$$$$###$$$###"""!!!!!!"""######$$$$$$############$$$$$$!!!!!!!!!""""""!!!!!!!!!######$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%######"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!!!!!!!""" """###""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""!!!  !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!rrr```RRRKKKFFFFFFGGGGGGFFFEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEDDDCCCAAA???===<<<<<<:::888777777777555333000000///...---,,,,,,+++&&&'''))))))'''&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%###""""""###%%%%%%%%%'''%%%"""###%%%&&&%%%###%%%%%%$$$###"""!!!!!! !!!!!! !!!!!!"""###$$$"""############""""""!!!$$$$$$############$$$$$$###!!! """######"""$$$######""""""""""""###!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!  !!!!!!!!!!!!!!! !!!""""""!!! !!!"""######  !!!"""### """###"""!!! !!!###""""""!!!!!!!!!!!!""""""""""""!!!!!! """"""!!!!!!!!! """"""""""""""""""""""""$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$%%%########################!!! !!!###%%%&&&$$$###"""!!!!!!"""###$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""!!!###&&&((((((&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!!!!"""######"""!!!"""$$$$$$$$$"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%)))&&&"""!!!"""$$$%%%&&&######""""""""""""############""""""""""""######""""""""""""""""""""""""######$$$$$$######"""!!!#########$$$######"""!!!%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""!!!!!! ###""""""!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!"""""""""######### !!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!!!!qqq___QQQJJJFFFFFFFFFGGGGGGFFFFFFEEEBBBAAAAAAAAABBBCCCEEEFFFFFFEEEEEECCCBBB@@@>>>===;;;999888777888888666444000000000///...---+++***......---)))%%%"""!!!"""$$$$$$$$$$$$%%%%%%&&&'''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$"""!!!###$$$$$$$$$%%%!!! $$$'''%%%!!!$$$$$$######""""""!!!!!! !!!"""$$$$$$###############"""!!! $$$###"""!!!"""###$$$%%%$$$######$$$%%%%%%$$$"""!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!"""###""""""!!!  !!!!!!!!!!!!  !!!"""###### !!!"""""" """###"""!!! !!!###!!!"""###""" """### !!!"""#########"""""""""!!!!!!!!! """""""""""""""!!!!!!!!!######""""""!!!!!! """"""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!  ###%%%'''%%%###!!! !!!###%%%""""""""""""############$$$$$$$$$##############################$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%% !!!"""###$$$$$$$$$$$$########################"""###%%%&&&&&&%%%###"""############$$$$$$$$$$$$###""""""""""""######$$$######"""###############$$$$$$$$$#######################################%%%$$$$$$$$$$$$$$$$$$%%%(((&&&######$$$&&&&&&%%%"""""""""""""""#########""""""!!!!!!!!!!!!""""""######""""""""""""#####################""""""!!! !!!!!!!!!!!!!!!!!!##################$$$%%% !!!"""######"""!!! ######"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!  !!!!!!!!! !!!!!!!!! !!!!!!ppp]]]PPPIIIDDDDDDFFFGGGGGGHHHHHHHHHBBBAAAAAAAAABBBDDDFFFGGGFFFEEEEEECCCBBB@@@>>>===888777666777888999888777111111111111///...,,,+++)))))))))'''&&&&&&''')))$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$!!!!!!"""$$$$$$### ###"""!!!!!!!!!""""""######$$$ !!!"""$$$$$$###############"""!!! """!!!!!! !!!"""###$$$###""""""###%%%$$$###!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""######"""!!!  !!!!!!!!!!!! """############""""""""""""""""""""""""!!! !!!!!!""" """###"""!!! !!!###!!!""""""!!! !!!###!!!"""###$$$$$$$$$######"""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###%%%%%%###!!! !!!###%%%!!!!!!"""""""""#################################""""""#########$$$$$$$$$""""""""""""############$$$$$$$$$######"""""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$"""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%###!!!!!!""""""############"""!!!!!!!!!!!!!!!!!!"""######""""""""""""###############""""""""""""""" !!!""""""!!!!!!!!!!!!!!!"""###### !!!"""######"""!!! ######"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""" !!!!!!!!!""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!nnn\\\PPPIIICCCDDDEEEGGGHHHIIIIIIIIIBBBBBBBBBBBBBBBDDDFFFGGGEEEEEEDDDCCCAAA???===<<<666555444555777999888777222222111000///......---'''((((((((('''''')))+++%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$!!!!!!"""######"""!!!###%%%%%%$$$ !!!"""###$$$$$$!!!!!! !!!!!!"""###$$$"""############""""""!!! !!!"""###$$$"""!!! !!!"""""" !!!""""""############"""!!!!!!""""""""""""!!!!!! """###$$$###!!!  !!!!!!!!!!!!!!!!!!"""###$$$$$$#########"""""""""!!!!!!!!! !!!!!! """###"""!!! !!!###!!!!!! !!!!!!!!!"""###$$$$$$###"""!!!#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!! """!!! !!!""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!"""""""""######"""""""""###############"""""""""###$$$$$$%%%%%% !!!!!!!!!%%%$$$$$$###""""""!!!!!!&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!###%%%&&&!!!!!!""""""###$$$$$$$$$%%%$$$$$$###!!! ###%%%%%%%%%###"""###$$$##################$$$$$$##############################$$$$$$$$$$$$######""""""$$$'''((('''$$$!!! !!!"""######$$$######""""""!!!!!!!!!!!!""""""######!!! !!!######$$$###"""!!!!!!!!!!!!"""  !!!"""### !!!"""### !!!!!!"""""""""""""""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""### !!!"""!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!   !!!!!!!!!!!! !!!!!!lll[[[OOOIIIEEEFFFGGGGGGHHHHHHHHHHHHCCCCCCBBBBBBBBBDDDEEEFFFDDDDDDCCCBBB@@@>>>===<<<666555444555666777666555111000///...---......///***++++++***'''&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%"""###%%%'''((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$!!!!!!"""###""""""&&&%%%%%%%%%%%%&&&&&&''' !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!""""""############""" !!!"""######$$$###$$$###!!!!!!""""""!!! !!!"""###$$$$$$###"""!!!!!!""""""""""""!!!!!! """$$$$$$###!!! !!!""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!! """###"""!!! !!!###""" !!! !!!"""$$$%%%%%%$$$"""!!!""""""!!!!!!!!!  !!!""""""""" !!!!!!""""""###### !!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!"""""""""#########$$$!!!""""""###$$$$$$%%%%%%!!!!!!!!!""""""""""""###############""""""""""""&&&&&&&&&&&&%%%$$$###"""########################$$$$$$###""""""###$$$$$$!!!!!!!!!"""###$$$$$$$$$############"""!!! """$$$%%%$$$!!! !!!###"""""""""###$$$$$$$$$%%%########################"""###$$$%%%%%%$$$###"""""""""###$$$&&&&&&$$$""" """###$$$$$$#########""""""!!!!!!""""""######"""  """###$$$###"""!!! !!!!!!"""%%%$$$###""""""""""""### !!!######!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""#########"""!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!""""""###$$$  """###"""  !!!!!!!!!!!! !!!"""!!!  !!!"""!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!~~~kkkZZZOOOIIIGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCBBBBBBCCCEEEFFFDDDCCCCCCBBB@@@>>><<<;;;777666444444555555444222000///---,,,,,,---...000&&&(((******)))((()))***'''&&&&&&%%%$$$$$$$$$$$$!!!"""%%%'''''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$!!!!!!"""""""""!!!$$$$$$$$$###  """""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!""" !!!"""############### !!!###$$$%%%%%%$$$$$$(((&&&$$$$$$%%%%%%%%%$$$ """""""""!!! !!!!!!""""""""""""!!!!!!"""$$$$$$###!!! !!!"""""""""""""""!!! '''%%%"""!!!### !!!"""######"""!!!!!! !!!!!!!!!"""###"""!!! !!!###### """ """%%%&&&&&&&&&%%%!!!!!!  !!!"""######""""""""""""!!!!!!!!!!!! !!!"""######$$$ !!!""""""""""""""""""""""""""""""""" !!!""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&!!!!!!!!!"""######$$$$$$"""###$$$%%%%%%&&&%%%%%%"""""""""""""""""""""""""""###$$$$$$$$$$$$###""" !!!!!!"""###$$$$$$$$$ !!!"""############!!!###$$$###  """!!!!!!"""###$$$%%%%%%&&&"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$"""!!!"""$$$%%%%%%$$$ """###$$$$$$$$$#########""""""""""""#########!!!  !!!###$$$###!!! !!!"""+++)))'''%%%###""""""""" !!!!!!"""$$$$$$"""!!! """###$$$!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!"""#########"""!!! !!!"""### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!!!!!!!""" !!!!!!!!!""""""!!!  !!!""""""!!!!!! !!!!!! !!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!  !!!!!!!!!!!! !!!!!!lllXXXLLLIIICCCDDDEEEFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCAAA???>>><<<<<<999888666555666555333222111///------/////////...******))))))((('''''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$""""""$$$&&&&&&### !!!$$$%%%%%%"""!!!######$$$%%%%%%%%%%%%$$$$$$######"""!!! """"""!!!!!! $$$$$$$$$###"""!!! ########################!!!!!!!!!###%%%%%%###!!!###"""""""""!!!!!! ########################!!!!!!""""""""""""!!!!!!$$$###""""""######"""!!! !!!!!! $$$!!!!!!""""""  !!!!!!"""""""""!!!!!! !!!!!!""""""""""""!!!!!!######""""""!!!!!!!!! !!!###"""  !!!!!!"""""" !!!"""######"""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""&&&$$$""""""""""""!!! ######""""""!!!!!! """"""!!!!!!!!!!!!!!!"""###############"""!!! $$$"""!!! !!!"""$$$&&&%%%###"""""""""###$$$###"""""""""""""""######""""""""""""!!!!!!!!!!!!###!!!!!!$$$%%%$$$"""&&&$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$%%%%%%"""!!!!!!!!!!!!  !!!"""###"""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&$$$""""""###$$$%%%'''&&&%%%$$$############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############%%%###""""""###$$$$$$###############""""""""""""%%%###!!! !!!!!!!!!  !!!!!!!!!!!!"""""""""""" !!!"""######!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!$$$%%%###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """$$$%%% !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! mmmYYYMMMJJJFFFFFFFFFGGGFFFFFFEEEEEEBBBBBBAAAAAABBBBBBCCCDDDEEEDDDCCCAAA???>>>===<<<:::888666666666666444222111///....../////////...+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''%%%"""!!!"""$$$&&&&&&%%%###!!!!!!!!!"""############"""######""""""!!!!!! """""""""!!!!!!!!! $$$$$$$$$$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!"""$$$$$$###!!!######"""""""""!!!!!!!!!########################!!!!!!""""""""""""!!!!!!%%%###!!!!!!!!!  !!!!!!""""""!!!!!!###!!!!!!"""!!! !!! !!!"""""" """""""""  !!!!!!!!!!!! """""""""!!!!!!!!!  """"""!!! !!!!!!!!!!!!""""""""""""###$$$%%%&&&%%%$$$"""!!!!!!!!!!!!""""""""""""###  !!! !!! ###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""""""############""""""!!!###"""!!! !!!"""###$$$###"""!!! !!!!!!"""!!!!!!!!!!!!"""###%%%%%%######"""""""""!!!!!!!!!$$$"""!!!!!!###$$$""" %%%$$$"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############%%%$$$$$$$$$##################$$$%%%%%%&&&%%%%%%!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############%%%###""""""###$$$$$$###"""""""""!!!!!! ###""""""###$$$$$$""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""$$$###!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""!!! oooZZZNNNKKKHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCAAA@@@>>>===<<<:::999777777777777555333222000....../////////...,,,+++***))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$&&&'''&&&%%%%%%&&&%%%%%%$$$###!!! !!!""""""######""""""""""""""""""!!!!!!!!!!!!###"""""""""""""""!!!!!!$$$$$$$$$$$$$$$###"""!!! !!! """###$$$"""!!!############"""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! $$$###!!!!!!""""""  !!!"""""""""""""""""""""!!!!!!"""!!! !!!!!!!!!!!!!!!"""######!!!""""""  !!!!!!!!!!!! !!!###"""!!! !!!#########"""""""""""""""###$$$%%%%%%%%%$$$"""!!!""""""""""""####################################!!!  """$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""############"""###"""!!! !!!"""###"""!!!  !!!"""$$$&&&'''$$$$$$#########"""""""""%%%$$$""""""######!!!###"""!!!!!!!!!"""###$$$%%%%%%%%%$$$#########"""&&&%%%$$$###"""!!! ############"""!!! """""""""""""""""""""""""""""""""#########$$$$$$############""""""""""""!!!$$$&&&''''''&&&%%%!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""############$$$###""""""###$$$###"""!!!!!!  !!!###%%%'''&&&### """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!"""""""""############### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""$$$ """######  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###"""!!!  !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$ !!!!!!!!!!!! ppp\\\OOOKKKHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGEEEDDDCCCBBB@@@>>>===<<<:::999777777888888666444222111///.../////////---,,,,,,***)))(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$%%%&&&'''%%%$$$###"""!!! """######$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""############""""""""""""$$$$$$$$$$$$$$$###""""""!!!  """###"""!!!##################""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """!!!!!!"""%%%&&&&&&%%% !!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""###  !!!!!! !!!!!! """$$$!!! !!!!!!######""""""!!!!!!  !!!!!!!!!!!! !!!!!!"""""""""############$$$$$$$$$$$$$$$$$$######"""!!!!!!###%%%%%%$$$""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""### !!!"""#####################"""!!!!!!"""###### !!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$#########"""$$$######""""""""""""!!!""""""!!!!!!"""###$$$%%%&&&%%%%%%$$$###""""""!!!""""""######$$$$$$%%%%%%"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%"""""""""""""""!!!!!!!!! !!!"""$$$%%%%%%$$$$$$############$$$%%%&&&&&&""""""""""""""""""""""""###"""""""""""""""#########"""!!!"""$$$$$$###!!!"""!!!  !!!###%%%%%%###!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!! qqq]]]PPPLLLEEEFFFGGGHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEDDDBBB@@@???======:::888777777888888666555333111////////////...------+++***((('''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$###"""!!!!!!"""######""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$###"""""" !!!!!!"""!!! """"""""""""""""""###### !!!!!!!!!!!! !!! """%%%&&&&&&&&& !!!!!!  !!!!!!!!!!!! !!!  !!!"""""" !!!"""!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!"""### ###%%%"""!!!!!!!!!  !!!"""""" !!!!!!!!!"""""" """  !!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""#####################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###$$$$$$$$$$$$#########"""!!!""""""""""""######$$$!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###"""!!!!!! !!!!!!"""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###"""!!!!!! !!!!!!"""""""""""""""""""""""""""$$$###"""!!!!!!"""######""""""!!!"""$$$$$$""" """"""!!!!!!  !!!#########!!!  !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!  !!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!$$$""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!qqq]]]OOOKKKDDDEEEFFFGGGHHHHHHHHHHHHDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDBBBAAA???>>>===999888666666777888666555444222000///000000...---,,,+++)))'''&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%######$$$&&&$$$$$$$$$$$$$$$%%%&&&''' !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""###""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """!!! !!!!!!  !!!""""""!!! !!! !!!!!!"""!!! """$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""***+++&&&  !!!###$$$%%% !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""!!! !!!!!!!!!!!!""""""""""""!!! !!!!!!"""###$$$!!!""""""############"""########################!!!!!!"""#########""""""%%%$$$###"""!!!!!!!!!!!!$$$$$$#########"""""""""!!!######""""""$$$%%%""""""""""""############$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!###$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""%%%###!!! !!!######""""""!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$"""!!!!!!!!!"""###"""!!!!!!###$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!"""######  !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!$$$###""" !!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""" """%%%&&&$$$!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!qqq]]]OOOKKKEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCAAA???>>>===888666555666777777666444555333000///000000...---,,,***'''%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """  !!!!!!!!!!!!!!! !!!######!!! !!! !!!!!!""" !!!""""""######"""""" !!!!!!!!!!!!!!!!!! """"""""""""######$$$$$$ ###!!!'''333333+++ !!!!!!!!!!!!"""###$$$$$$ !!!!!!!!!!!!"""""""""!!!"""$$$%%%%%%$$$"""!!!$$$"""!!!"""$$$%%%%%%%%% !!!!!!!!!"""""""""### !!!"""###$$$"""############""""""!!!#########$$$$$$######### !!!"""#########""""""$$$###""""""""""""""""""######"""""""""!!!!!!!!! """$$$###!!!!!!"""$$$"""############""""""!!!############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""  """$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""######$$$!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!! !!!"""###!!!!!!!!!###$$$$$$!!!!!!!!!!!!!!!!!!"""""""""  """###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""$$$###!!! !!!"""### !!!!!!!!!!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""######"""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!"""qqq\\\OOOJJJFFFFFFFFFFFFFFFEEEDDDCCCGGGGGGGGGFFFGGGGGGHHHIIIFFFFFFDDDCCCAAA???>>>>>>777666555555666666555444555333111000000000...---+++)))'''$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###'''******'''%%%&&&'''######$$$$$$$$$######"""!!!""""""###############$$$######"""!!!  !!!!!!"""""" !!!!!!!!!!!!!!!   !!!!!!""""""""""""""""""""""""   """###"""!!!""""""###""""""!!! !!!######!!! !!!!!!!!!!!!!!!!!!"""###### $$$&&&'''%%%"""  """"""######$$$$$$$$$%%%"""$$$!!! +++999999... !!!!!!""""""######"""!!!!!!!!!!!!!!!""""""""""""############ """######""" !!!###$$$$$$ !!!!!!!!!""""""###### !!!"""$$$$$$###############"""!!! ######$$$$$$$$$$$$###### """#########"""!!!""""""!!!""""""###$$$$$$""""""""""""!!!!!!!!!!!!"""$$$%%%$$$!!!!!!##################"""!!! """""""""""""""######### !!!###%%%&&&&&&&&&### !!!"""""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!""""""######$$$$$$ !!!$$$&&&'''&&&&&&%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""!!! !!!"""###!!! !!!###$$$$$$!!! !!!""""""""" !!!###%%%$$$!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """### !!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!"""}}}mmm\\\NNNFFFFFFFFFEEEDDDDDDDDDDDDDDDHHHEEEAAA@@@BBBDDDEEEEEEGGGFFFDDDBBB???>>>===<<<666777888888888888777777333///---...111222///,,,...,,,***)))))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&&&&&&&&&&'''######%%%### ###"""!!! !!!"""### !!!!!!!!!""""""######!!!!!!!!!!!!!!! ###!!! """$$$###!!!!!!""""""######""" """!!!  !!!"""######$$$'''%%%"""!!!!!!"""!!!!!!%%%$$$""" !!!""""""!!! !!!"""!!!  """ !!!"""###  ###'''(((&&&###!!!!!!"""###$$$%%%&&&&&&"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!!!!!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!"""###$$$$$$%%%%%%$$$$$$$$$###"""""""""""""""###"""!!! !!!""""""###$$$$$$%%%&&&""""""""""""##################""""""!!!!!! !!!!!!!!!!!!"""""""""""""""###$$$###"""!!!!!!###"""###$$$%%%%%%$$$###""""""############""""""""""""""""""""""""!!!!!!!!!!!! #########"""""""""""""""######$$$$$$$$$%%%%%%%%%(((### !!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!  !!!!!! !!!!!! $$$#########""""""!!!!!!  """"""""""""""""""""""""""" """"""!!! !!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""!!!!!!!!! !!!$$$&&&&&&$$$!!!$$$###""" !!!"""   !!!""""""!!! !!!""""""""""""""""""!!!  !!!"""""""""""""""!!!!!! !!!!!!!!!!!!  !!!###%%%$$$###  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}}}mmm]]]PPPHHHFFFEEEEEEDDDDDDDDDEEEEEEIIIFFFCCCBBBCCCEEEFFFFFFEEEDDDBBB@@@>>><<<;;;;;;777777777777777777777777444000...///222333000---***)))((()))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""!!!"""###"""%%%$$$"""""""""!!! !!!"""""" !!!!!!!!!"""""""""!!!""""""""""""!!! !!!!!!"""!!! $$$$$$%%%%%%%%%$$$###""""""!!!!!! !!!"""#########$$$""" !!!#########!!!!!!   !!!"""!!!  """!!! !!!!!!"""  ###&&&'''$$$"""$$$#########""""""""""""###"""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!  """"""&&&""" $$$'''%%%###!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!! !!!"""######$$$$$$$$$!!!!!! ###""""""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!!!!!!!"""""""""######$$$#########""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$###"""!!!!!!###"""######$$$$$$######""" """"""""""""""""""""""""#########$$$$$$$$$$$$$$$"""""""""""""""#####################$$$$$$$$$%%%((($$$  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""!!!  """#########"""!!!#########"""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""!!!!!!!!! !!!  !!!"""###"""""""""!!!!!! !!!###$$$$$$###!!!""""""   !!!  !!!"""""" !!!!!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""######  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}}}mmm^^^QQQJJJEEEEEEDDDDDDDDDEEEEEEFFFGGGEEEBBBAAACCCEEEEEEEEECCCBBB@@@>>><<<;;;:::999888777666555555555666777444111///000222333111...***)))((()))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''###!!!"""$$$$$$!!!"""$$$$$$"""!!!!!! !!!!!! !!!!!!!!!!!!""""""######""""""!!!  $$$$$$%%%%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""######$$$"""  !!!!!!!!! """###$$$!!!  !!! !!!"""!!!  """"""!!!!!! !!! """$$$$$$""" """"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""   """######"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$""""""!!!!!!!!!!!!!!! !!!!!!"""###############"""!!!!!!!!!""""""###""""""""""""######$$$!!!""""""!!!  !!!!!!!!!"""""""""$$$$$$$$$$$$############!!!!!!!!!!!!"""""""""""""""###$$$###"""!!!!!!###$$$######""""""######$$$'''&&&%%%$$$###"""""""""""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&!!!!!!""""""######$$$$$$"""""""""#########$$$$$$'''%%%""" !!!#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!###$$$%%%%%%$$$###!!! ######""""""""""""!!!!!!!!!  !!! ###"""!!!"""######!!!###"""""""""!!!!!! !!! !!!""""""!!!!!!!!! !!!""""""!!! !!!  !!!!!!   !!!!!!!!!""" !!!!!!!!!  !!!!!!!!! !!!!!!!!!!!! """"""""""""#########$$$ !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!mmm]]]QQQKKKEEEEEEEEEDDDEEEEEEFFFGGGDDDBBB??????AAACCCCCCCCCCCCBBB@@@>>><<<;;;::::::888777555333333444666777444222111111333333222000...,,,***)))))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&$$$"""!!!$$$'''***'''$$$######$$$###!!!!!! !!! !!!!!!###############"""!!!!!! !!!!!!"""""""""!!! """"""#########""""""""" !!!!!!!!!"""""""""###(((%%%!!! !!!###%%%&&&  !!!"""!!!  """###"""!!! !!!!!!"""!!!  !!!"""###### !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""### $$$$$$""" """######"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###"""""""""!!!!!!  !!!""""""###$$$$$$######"""######$$$!!!!!!!!!!!!"""###$$$$$$"""$$$$$$###""" !!!!!!!!!!!!########################!!!!!!!!!!!!"""""""""""""""###$$$###!!!!!!!!!###$$$###"""!!!!!!"""###$$$***)))'''%%%#########$$$"""""""""""""""""""""""" !!!""""""###$$$$$$ !!!"""###$$$$$$%%%!!!""""""""""""#########%%%$$$""""""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$###!!! !!!!!!!!!"""     !!!  !!! !!!!!!!!!!!!!!! !!!""""""  !!!!!!!!!!!!  !!!!!!!!!$$$###"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! nnn\\\PPPKKKFFFFFFEEEEEEEEEEEEFFFFFFCCCAAA???@@@BBBCCCCCCCCCDDDCCCAAA???===<<<<<<;;;999777555444333444555777444333222222333333222111...,,,***)))))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$)))'''%%%#########"""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! ###############"""!!!!!! !!!""" !!!!!!!!! !!!"""###$$$$$$###""""""!!!!!!!!!!!!""""""""""""(((%%%!!!!!!!!!!!!!!!""""""###$$$  !!!"""!!!  """###"""!!! !!!!!!!!!   !!!"""###### ###%%%%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""############"""!!! """""""""!!! """%%%''' !!!######!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######""""""!!!!!!!!!  !!!"""###  !!! !!!!!!"""### ###%%%%%%$$$### !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$###!!!!!!!!!###$$$###"""!!!!!!"""###$$$$$$###!!! !!!!!!"""""""""""""""""""""""" !!!"""###### !!!"""###$$$$$$%%%!!!""""""""""""############!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!  !!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""" !!!  !!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!    !!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!  ###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ooo]]]QQQLLLHHHGGGFFFEEEEEEEEEEEEFFFDDDCCCBBBCCCEEEFFFFFFEEEDDDCCCBBB@@@???>>>======999888666555555555555666333333333222222222111111***)))((()))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###"""!!!!!! !!!"""###$$$!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""######""""""!!! !!!"""""""""!!!!!!###$$$!!!"""#########"""!!! !!!###$$$$$$###""""""!!!!!!!!!!!!""""""""""""$$$"""  !!!!!!!!!$$$######"""""""""""""""!!!""""""!!! !!!"""!!!  """"""!!!!!! !!! !!!"""!!!  !!!!!!!!!!!!!!! """&&&))))))%%%""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!$$$######"""!!!!!! !!!"""!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!!!! ###""""""""""""""""""!!!  !!!###$$$!!!!!! !!!!!!""""""!!! !!!!!!""" !!!###$$$$$$###"""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""###$$$###"""!!!!!!######""""""!!!!!!""""""######""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!""""""######$$$$$$"""""""""#########$$$$$$!!! !!!######"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!   !!!"""###### !!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""######################## """!!!   !!!!!!""" !!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!""""""!!! !!!"""""""""!!! !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!! !!!"""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! qqq___TTTPPPIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDFFFGGGGGGFFFDDDCCCAAA@@@???>>>======999999888777666666555555222222333222111000111111***)))((()))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''### $$$&&&&&&$$$ !!!###%%%!!!"""###$$$$$$###"""!!!$$$$$$######""""""""""""!!!""""""""""""!!! """###""" ###%%%###$$$%%%%%%%%%$$$"""!!! """###$$$###"""!!!""""""""""""!!!!!!!!!!!!$$$""" !!!#########%%%%%%$$$###"""""""""""" !!!!!!!!!!!!!!!!!! !!!"""!!!  """!!! !!!!!!""" !!!###""" !!!$$$"""""""""!!!!!!!!! !!!%%%))))))%%%!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """$$$&&&&&&$$$#########!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""#########!!!  !!!###%%%###############$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!!!!!"""""""""######!!!!!!"""""""""#########!!!!!!!!!!!!"""""""""""""""###$$$###"""!!!!!!###!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""########################"""""""""""""""#####################$$$$$$$$$%%%!!!!!!#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""!!!  !!!""" !!!"""###### !!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$###"""!!!###&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!""" !!!###$$$$$$###!!!!!!"""###"""!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###############$$$$$$%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! rrraaaWWWTTTJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBAAACCCEEEFFFFFFEEECCCBBBAAA???>>>=========999999999999888777555555111222333222000000000111...,,,***)))))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ %%%%%%"""#########""" !!!"""$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!  """###""" """%%%######$$$%%%$$$###"""!!! """###$$$###"""!!!""""""""""""!!!!!!!!!!!!'''%%%"""!!!!!!""""""!!!%%%$$$$$$###""""""######$$$"""!!! !!!"""$$$ !!!"""!!!  """ !!!"""###!!!###""" """%%% !!!"""###$$$$$$###'''&&&""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!###%%%!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""######$$$$$$"""!!!  """$$$%%%  !!!""""""$$$$$$###"""!!!!!!"""""" !!!"""######$$$""""""""""""############""""""######$$$$$$$$$%%%!!!!!!!!!!!!"""""""""""""""###$$$###"""!!!!!!### !!!"""######"""!!! ######$$$$$$###!!!""""""""""""""""""""""""#########"""""""""""""""#########"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""" !!!###%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""###"""!!! !!!"""###  !!! !!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!###&&&&&&%%%$$$###"""!!! !!!"""""""""!!! !!!!!!!!!""""""######"""""""""""""""""""""""" !!!""""""!!!  !!!!!!!!!""""""""""""############ !!!$$$&&&&&&$$$!!!!!!"""###"""!!!  """""""""""""""""""""""" !!!"""############ !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ooo___UUURRRKKKJJJIIIGGGFFFEEEEEEEEEFFFDDDCCCCCCEEEFFFEEEDDDDDDBBB@@@??????>>>===;;;:::888555555666888999999666555333111000000000111,,,,,,+++***(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&!!!""""""############"""'''"""!!!###""" ########################!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!!  ###### ###"""!!!"""$$$%%%%%%### !!!"""""""""""""""""""""!!!!!!!!!!!!!!!"""&&&$$$""""""###$$$$$$#########""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!! """""""""""""""!!!!!!!!! !!!###$$$$$$"""""""""!!!   !!!"""######$$$  !!!!!!!!!""""""""""""!!!!!! !!!"""!!!  """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!"""######$$$###  ###$$$######""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""!!!  !!!"""########################'''&&&$$$###"""""""""###%%%$$$$$$$$$######""""""""""""!!!!!! !!!!!!!!!!!!!!! $$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!$$$%%%$$$###%%%###""""""######""" """""""""""""""""""""""" !!!!!!""""""######!!!  !!! ############""""""""""""""""""!!!!!!  !!!!!!!!!!!!$$$""" !!!######  ######""" !!!!!!!!!!!!  !!!"""###$$$$$$ !!!"""!!! !!!"""######"""!!!  !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!  !!!!!! nnn^^^TTTOOOIIIIIIHHHFFFEEEEEEEEEEEEEEECCCBBBCCCEEEFFFFFFEEEDDDBBB@@@??????>>>===;;;:::888555444666777888777666555333111000000000000++++++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%''''''&&&%%%%%%&&&''''''""""""#########""""""!!!&&&###!!! """###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!! !!!!!! ###&&&&&&###!!! !!! !!!"""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!! !!!""""""!!! !!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!  !!! !!! !!!"""#########  !!!!!!""""""""""""!!!!!! !!!!!!!!!""""""###"""!!!  !!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!"""#########"""!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########""""""""""""""""""""""""%%%$$$###""""""###$$$%%%######################## """#########""""""""""""!!!!!!!!! ######"""""""""!!!!!!!!!""""""""""""""""""""""""$$$###"""!!! !!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!! $$$###""""""######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""  """############""""""###############"""""""""!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!  $$$!!!  !!!!!!!!!!!! !!!!!!!!!!!! !!!"""######!!! ######$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!|||mmm^^^RRRJJJGGGGGGFFFEEEEEEEEEEEEEEEDDDBBBAAABBBEEEFFFGGGFFFDDDBBB@@@??????>>>===;;;:::888555444555666666555555444222111000000000000,,,+++***)))((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&###############"""!!! !!!"""######!!! !!! ######################## !!!!!!"""######!!!  !!! &&&++++++%%%!!!"""%%% !!!"""""""""!!!!!!"""!!!!!! !!!""""""!!! """######!!!  !!!!!!!!!!!! !!!"""""""""!!! !!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""######  !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""###$$$$$$"""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!"""######$$$$$$######!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!"""######"""!!!  !!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """######"""""""""""""""!!!!!!!!!!!!$$$$$$############""""""########################$$$###"""!!! !!!""""""###!!!!!!###""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!  """######"""$$$"""!!!!!!######""" """"""""""""!!!!!!!!!!!!###"""  """###!!!!!!!!!"""!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!$$$"""  !!!!!!!!!!!! !!!!!!  !!!"""#########"""!!!#########$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!  !!!   !!!!!!zzzmmm^^^QQQHHHFFFEEEDDDDDDDDDDDDEEEEEEBBBAAAAAABBBDDDFFFGGGFFFDDDBBB@@@??????>>>===;;;:::888555444555555444333333222222111000/////////...---***)))((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$######!!! !!!$$$$$$  """""""""""""""""""""""" !!!!!!"""######$$$$$$!!!###$$$"""!!!%%% $$$((('''$$$"""$$$&&& !!!!!!!!!!!!!!! !!!!!! !!!""""""!!!!!!"""$$$&&&%%%###  !!!!!!!!! !!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""""""""$$$######"""!!!  !!!!!!!!!"""""""""### !!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######"""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!""""""### !!!"""######"""!!! """!!!!!! !!!!!!"""!!!"""$$$$$$"""!!! !!!"""######""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!$$$$$$$$$#######################################"""""""""###############$$$###"""!!!!!!!!!"""######""" !!!###$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""%%%&&&%%%$$$###"""!!!!!!"""###""" ######""""""!!!!!! !!!  !!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!###$$$%%%###"""!!! !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!  !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!  !!!!!!!!!!!!   !!!!!!{{{mmm___QQQHHHEEEEEEDDDDDDCCCDDDDDDDDDBBBAAA@@@AAADDDFFFGGGFFFDDDBBB@@@??????>>>===;;;999777555555555555444333111111111111000//////...000...,,,)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$######!!! """'''&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%% """###!!!###'''"""!!! !!!!!!!!!!!! !!!"""""" !!!$$$%%%%%%### !!!!!!""""""###!!!!!!""""""!!!  !!!""""""""""""$$$$$$###"""!!! !!!!!!"""###$$$%%%&&&&&&######"""!!!!!! $$$######"""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""############ !!!!!!!!!!!!  !!!!!!!!! !!!""""""#########!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""######""""""!!!!!!!!!!!!!!!""""""### !!!"""######"""!!! ###""""""!!!!!!""""""###!!!"""$$$$$$"""!!! !!!"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """!!!!!!!!!!!!!!!""""""##################$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""#########%%%$$$"""!!!!!!!!!"""### """"""######""""""!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$###""""""!!! !!!"""###"""!!! ######""""""!!!!!! !!!  !!!$$$###"""!!! !!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!"""%%%''' !!!"""### !!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|||lll]]]QQQIIIFFFFFFEEEDDDDDDDDDDDDDDDCCCAAA@@@AAADDDEEEFFFEEEDDDBBB@@@??????>>>===;;;888777666666777777555444000000000000000///......000...,,,)))((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$##################"""!!! $$$((((((### !!!$$$""""""""""""""""""""""""  !!!!!!"""###### !!!!!!!!! """###'''$$$""""""######!!! !!!!!!!!!  !!!"""""" """###!!!!!!!!!!!!"""""""""""""""""""""""""""!!!  !!!"""""""""!!!""""""!!! !!!"""$$$%%%%%% """""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""############ !!!!!!  !!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""######"""!!! ######""""""""""""###### !!!"""######"""!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!  """###!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""### !!!""""""#########%%%$$$###"""!!!"""###### """###"""  !!!!!!""""""######### """""""""""""""""""""""""""""""""""""""""""""""""""!!! """$$$%%%$$$###!!!  """###"""!!! """"""""""""!!!!!!!!!!!!###""""""""""""""""""###$$$"""  !!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!### """ !!!!!!!!!!!! !!!!!!!!!""""""###### !!! !!!"""""""""""""""""""""""""""""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}}}kkk[[[OOOJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAACCCDDDDDDDDDDDDBBB@@@??????>>>===;;;888777666777888888777555...///000000000///...---,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$""""""#########""""""!!!!!!###&&&%%%###!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""!!!!!!!!! !!!$$$''''''%%%$$$### !!!!!!  !!!""""""!!!""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!   !!!!!!"""""" !!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!  !!!!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!###""""""""""""!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!"""""""""""""""""""""#########$$$$$$!!!!!!"""######$$$%%%%%%%%%$$$###"""""""""###$$$ !!!"""""""""!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$!!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""""""""###%%%""""""######"""""""""!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!  """""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}}}iiiXXXNNNJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDBBBAAAAAACCCDDDDDDCCCDDDBBB@@@?????????===;;;777777666777999999888666...///000000000///...---)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""!!!""""""############""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%###!!!!!!"""  %%%$$$""""""### !!!!!!!!!  !!!"""###!!!  """$$$$$$$$$!!!!!!!!!  !!!""""""######### !!!!!!!!!!!!!!!  !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! """###%%%&&&''' """"""""""""!!!!!!!!!!!!""""""!!!!!!  !!! !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""" !!!###%%%$$$""" """"""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%###"""""""""###$$$"""!!!!!!!!!"""###%%%&&& !!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!   """###"""!!!"""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!! +++'''!!!###'''############"""""""""""" !!!!!!"""""" !!!!!!!!!"""!!!###### !!!######  """ !!!!!!!!!!!! ###"""!!! $$$###"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!  !!!!!! {{{mmm^^^RRRKKKGGGGGGEEEDDDDDDDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCBBB@@@>>><<<;;;777666555666888999999888555333111000000///---,,,...+++((((((******)))&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""!!!"""$$$'''((('''&&&%%%$$$%%%%%%&&&&&&%%%$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&(((&&&###!!! !!!###$$$""""""!!!""""""###$$$$$$"""#########"""!!! !!! !!!"""###""""""!!!!!!  !!!""""""!!! !!!!!!!!! ###"""  !!!###$$$!!!!!!""""""######$$$$$$(((%%%!!!!!!###$$$$$$"""!!!""""""!!! !!!"""!!!!!!"""$$$"""!!!!!!"""$$$%%%"""!!!######"""""""""!!!!!! ######""""""!!!!!! """!!!!!!!!! $$$$$$######""""""!!!!!!%%%### !!!"""%%%$$$!!!  !!!""" !!!""""""###"""""" !!!!!!!!! !!!###$$$$$$"""  """$$$###!!!  ###$$$$$$### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$##################""""""""""""""""""""""""&&&""" !!!$$$$$$  %%%#########""""""""""""!!!%%%###"""###$$$&&&&&&%%%$$$$$$############$$$$$$!!!""""""#########""""""!!!!!!""""""""""""!!!!!!$$$""" """$$$%%%""" """"""!!!!!!!!!!!!""""""###############"""!!!!!! !!!!!!!!!!!!  !!!"""$$$$$$!!!""""""!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$### !!!"""!!! !!!###$$$###!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""!!! !!!###%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""""""!!! !!!"""!!!  !!!"""######"""""" {{{lll]]]QQQJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFBBBBBBAAA@@@>>><<<;;;:::888777666777888999888777444222111111222222000///...+++(((&&&&&&%%%### %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((('''&&&%%%$$$###$$$$$$%%%######"""""""""""""""###$$$$$$$$$$$$$$$#########%%%$$$"""!!!!!!###$$$%%%######"""!!!!!!!!!"""""" !!!!!!"""#########!!!!!!  !!!"""###"""""""""!!!!!!!!!  !!!!!!  !!!"""######"""!!!  !!! """!!!  !!!###$$$"""""""""""""""#########$$$"""!!!"""!!! !!!!!!  !!!!!!  """"""!!!  !!!"""### !!!!!! """!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!!""""""  !!!!!! !!!"""""""""""""""""" !!!!!!"""###$$$$$$ !!!"""######"""!!! """ !!!$$$%%%$$$######!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!! !!!""""""#########""""""########################""""""""""""""""""""""""%%%""" !!!$$$$$$ $$$$$$!!!!!!#########"""""""""!!!!!!%%%$$$"""""""""!!!!!! $$$$$$############$$$$$$#########"""""""""""""""######""""""""""""#########"""!!!###%%%%%%$$$!!!""""""!!!!!!!!!!!!"""""""""######$$$$$$"""!!! !!!!!!!!!!!! ######$$$$$$$$$%%%%%%%%% """###"""!!! !!!"""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""  """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""  """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!  {{{kkk\\\QQQJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGHHH??????>>>>>>===;;;:::999999888666777888888777666333111000111333333222111000...+++)))((('''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''&&&%%%&&&'''%%%%%%$$$#########$$$$$$!!!!!!!!!!!!"""$$$%%%&&&########################!!!!!!""""""###$$$%%%%%%######"""!!! !!! !!!"""###$$$!!!!!! !!!"""######"""""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""  !!!!!!"""!!! !!!"""######""""""""""""""""""!!!!!!  !!!!!!  !!!!!!  !!!"""  !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!"""   !!!"""""""""###""""""!!!!!! !!!###$$$%%%%%%!!!!!!!!!!!!""""""""""""###""""""###%%%&&&%%%$$$$$$###""""""$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""$$$$$$!!!!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""###!!! !!!$$$%%%"""%%%%%%&&&&&&%%%"""   !!!"""###$$$$$$$$$$$$############$$$$$$%%%$$$###!!!!!!!!!""""""%%%$$$###""""""###$$$%%%!!! """$$$$$$###"""###""""""!!!!!!""""""### """$$$%%%%%%###!!! !!!!!!""""""!!!!!! ###""""""!!!!!! !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$"""!!! $$$###"""###$$$$$$"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!    zzzkkk]]]RRRLLLJJJIIIHHHGGGFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHH>>>>>>>>>===<<<;;;:::999:::888777777888888666555222111000000222222111000---,,,+++***************''''''&&&%%%%%%$$$######"""$$$%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%% !!!"""$$$$$$$$$###""""""!!!!!! !!!$$$###"""!!! !!!!!!!!!!!!!!!!!!"""""""""############""""""""""""###""" """###   !!!"""!!! !!!"""#########""""""!!!!!!!!! !!!"""###""" !!!!!! !!!!!!  !!!  !!!###"""!!! !!!"""""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!"""""""""###"""!!! !!!"""### !!!"""""""""!!!###############"""!!!  !!!"""###$$$"""!!!!!!!!!!!!""""""###############$$$%%%%%%%%%"""!!! !!!###$$$$$$###########################""""""""""""""""""""""""%%%""" !!!$$$%%%"""!!!!!!!!!!!!"""######$$$""""""""""""############"""""""""""""""""""""""""""!!! !!!$$$%%%###"""###"""!!!###%%%$$$!!!!!!!!!!!! !!!"""$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$'''%%%###!!! !!!"""%%%$$$"""!!!!!!"""$$$%%% !!!"""!!!!!!###""""""""""""""""""###!!!$$$&&&&&&$$$!!!!!!!!!""""""""""""!!!!!! !!!######!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" $$$###""""""######!!!############"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$ !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!   !!!!!! !!!!!!!!!"""!!!!!! zzzlll___UUUOOOJJJJJJHHHGGGGGGGGGHHHIIIFFFEEEDDDCCCCCCDDDEEEFFF>>>>>>>>>>>>===<<<;;;::::::888777777888888666555222111//////000000...---))))))((((((''''''((((((''''''&&&%%%%%%$$$###### ###$$$###!!!!!!"""%%%%%%&&&&&&&&&&&&&&&&&&###"""""""""""""""############$$$$$$$$$%%%%%%%%%""""""$$$$$$$$$"""!!! !!!######$$$###"""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""############"""!!!  !!!"""   !!!""" !!!!!!"""###"""""""""!!!!!!  !!!""""""!!! """!!! !!!"""  """!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""" !!!!!!!!!!!!!!!$$$######"""!!! ###"""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########!!!  !!!!!! !!!"""#####################$$$######"""!!!!!! !!!"""######!!!!!!!!! !!!"""######""""""###############$$$"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """!!!!!! !!!"""###!!!!!!"""""""""#########"""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$""" $$$%%%"""&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((&&&"""  $$$$$$############$$$$$$'''%%%###!!! !!!"""###"""!!!!!!!!!!!!"""### !!!""""""!!!!!!"""######""""""""""""######!!!$$$&&&&&&$$$!!!!!!!!!""""""""""""!!!!!!"""""""""##################$$$&&&%%%### !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """!!!    !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!$$$"""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """!!! !!!######"""  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!|||mmm```VVVPPPJJJIIIHHHGGGGGGGGGHHHHHHEEEDDDCCCBBBBBBCCCDDDEEE@@@@@@@@@???>>><<<;;;:::999888666777888888777666222000////////////---,,,---------***'''&&&&&&(((&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%%%%$$$###$$$%%%%%%%%%&&&'''''''''&&&&&&$$$$$$###"""!!!!!!""""""!!!!!!""""""###$$$$$$$$$"""###$$$$$$###!!!  !!!###$$$%%% !!!"""#########""" !!!"""#########""""""!!!!!!"""""""""""""""###!!!  !!!""""""""""""""""""""""""  !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""" !!! !!! !!!!!!!!!!!!!!!#########"""!!!!!! ######"""""""""!!!!!!!!!""""""""""""############""""""""""""""""""########################$$$$$$#########$$$######""""""!!!""""""######$$$$$$%%% !!!!!!""""""######!!!"""###"""!!!!!!"""###!!!###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""######$$$###"""!!! !!!"""### !!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""###$$$%%%$$$"""!!!"""$$$$$$"""######"""""""""!!!!!!!!!"""###"""!!!###%%%$$$$$$############$$$$$$%%%$$$###!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!###%%%$$$###""""""###$$$######""""""######$$$!!!###%%%%%%$$$""" !!!""""""######""""""!!!""""""######$$$%%%&&&&&&&&&''')))(((%%%""" !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""  ###%%%###"""""""""######"""  """$$$$$$%%% !!!!!!!!!!!!  !!!!!!&&&$$$!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!!!!"""$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~~~oooaaaUUUMMMJJJIIIGGGFFFFFFFFFGGGHHHDDDDDDCCCBBBBBBCCCDDDDDDAAAAAA@@@???===;;;:::999888777666777888999888777111///...///000111///......//////---***((()))+++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((###$$$%%%&&&'''&&&&&&%%%$$$######""""""""""""""""""""""""###$$$%%%%%%%%%!!!"""""""""""""""!!!!!! !!!"""###$$$%%%"""$$$$$$###"""!!! !!!"""###$$$###"""""" !!!!!!!!!"""""""""!!!!!!!!!""""""!!!!!!!!! !!!"""######"""!!!  !!!  !!!!!! !!!!!!!!!!!!!!!  """ !!!"""######"""!!! !!!!!!  """ !!!!!!!!!!!!!!!!!!  """!!!!!! !!!!!!!!!""" !!!!!!""""""###############"""""""""!!!!!!"""""""""""""""!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""###""""""###$$$$$$$$$##############################!!!"""#########""" """$$$###!!! !!!###"""!!! !!!"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((&&&###!!!###&&&'''%%%###"""!!!"""###$$$ !!!!!!"""######$$$""""""""""""""""""""""""#########"""""""""$$$%%%%%%$$$###$$$$$$%%%$$$### """###$$$(((+++$$$$$$############$$$$$$#########""""""""""""""" !!!###$$$$$$###!!! !!!###%%%$$$!!! !!!$$$######""""""######$$$ !!!"""$$$$$$######"""""""""############"""""" !!!""""""######%%%''''''$$$!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######$$$&&&&&&%%%### """###%%%%%%&&&&&& !!!!!!!!!!!!  !!!""""""######%%%""" """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%%%%!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!###$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!ppp```SSSKKKIIIHHHGGGFFFFFFFFFGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEAAAAAA@@@>>><<<:::888777777666555666888999999888//////...///222333222111(((***+++***''''''))),,,%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$###$$$&&&((("""###$$$%%%&&&%%%%%%$$$###"""""""""""""""######$$$$$$%%%&&&''''''(((((( !!!!!!""""""#########"""""""""""""""###$$$ """$$$%%%%%%""" !!!"""$$$$$$######""" !!!!!!""""""!!!"""###$$$$$$###"""!!!!!!""""""!!! !!!!!!!!!  !!!!!!  !!!!!!"""""" """###!!! ###&&&!!!"""$$$$$$"""!!! !!!"""!!!!!!""" """$$$$$$!!! !!!### !!!!!!""""""!!!"""$$$%%%&&&############""""""""""""""""""!!!!!!  !!!!!!!!!"""%%%$$$!!!  !!!"""!!!"""###$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!###$$$$$$"""!!!!!!###%%%$$$!!! """$$$&&&$$$"""""""""!!!################################################$$$&&&### ***(((&&&$$$######$$$%%% !!!"""######$$$""""""""""""""""""""""""$$$$$$$$$"""!!!"""$$$%%%!!!"""###$$$$$$%%%&&&'''$$$############"""""""""!!!&&&&&&###!!!"""%%%$$$$$$############$$$$$$!!!""""""#########"""""" """$$$&&&&&&$$$""" !!!###!!!$$$$$$############$$$$$$!!!!!!"""###############""""""############"""""" !!!!!!!!!!!!!!! ######!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!""""""""""""!!! !!!!!!!!!"""  !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""'''((($$$!!! """ !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""  """###"""  !!! """"""""""""""""""""""""sssdddWWWOOOJJJIIIGGGGGGHHHGGGFFFDDDEEECCCBBBBBBDDDEEEDDDDDD@@@???===<<<===>>>===<<<333444555888::::::777555222111///......000111333,,,++++++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###"""###$$$&&&''' """###$$$$$$###!!! ######"""!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&""" """$$$ ###!!! !!!!!! !!!  !!!"""!!! """"""""""""""""""""""""""" $$$#########""""""!!!!!! !!!!!!!!!!!! """###$$$###  !!! !!!###### !!!!!!!!!!!!""""""""""""!!!  """###%%%"""!!!!!!""""""""""""!!!!!!"""!!! !!!###$$$###  $$$ !!!!!!"""###$$$$$$%%%!!!!!!!!!"""######!!! !!!"""""""""""""""######""""""""""""######$$$###""" !!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################"""############$$$$$$$$$""""""""""""""""""""""""///...+++%%%!!! $$$((()))'''###!!! !!!###$$$%%%"""!!!"""%%%&&&### !!!!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%$$$### !!!###$$$%%%%%%$$$###!!!!!!!!!""""""!!! ######""""""!!!!!! """"""  !!!"""""""""###$$$%%%%%%&&&&&&!!!"""$$$%%%%%%"""""""""""""""!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  """$$$""""""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+++((($$$!!!  !!!!!!""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!%%%###"""""""""""""""""""""""""""tttdddUUULLLJJJIIIGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBDDDFFFEEEEEEAAA???======>>>>>>===<<<777666666777888888666444222222111000000111222333,,,,,,+++***)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$$$$###$$$%%%&&&%%%%%%$$$#########"""!!!!!!!!!!!!!!!######"""!!!!!!""""""""""""$$$ ###'''###""""""###%%%$$$"""!!!!!! !!!$$$%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$!!!!!!"""""" ######"""""""""!!!!!!!!!  """$$$ !!!!!!!!!!!!  """""""""""""""""""""""""""!!! """$$$$$$"""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###!!! $$$###!!! """!!! !!!#########""" !!!"""### !!!!!!"""!!!!!!###$$$$$$"""""""""###$$$$$$$$$$$$$$$######"""""""""""""""###%%%$$$###"""!!!""""""###########################!!!""""""######""""""!!!###############"""""""""!!!""""""""""""#################################$$$$$$""" ###&&&&&&$$$###############!!!"""###$$$############!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%!!!!!!""""""###$$$%%%&&&$$$#########""""""""""""""""""############""""""###$$$%%%&&&&&&$$$"""!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""!!!!!! ######""""""!!!!!!!!!!!!"""!!! !!!""""""""""""######$$$$$$%%%%%% !!!!!!""""""######"""""""""""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!"""######"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""  """$$$%%%%%%$$$###"""!!!  !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""%%%### vvveeeUUUJJJJJJHHHGGGHHHIIIIIIHHHGGGDDDCCCBBBCCCEEEGGGGGGFFFBBB@@@>>>>>>>>>???>>><<<:::888666555666666555333111111000000000000000000------,,,+++***)))((((((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!$$$###"""!!! %%%$$$"""&&&"""!!!"""###&&&'''&&&### !!!$$$&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!""""""!!!!!!!!!!!!!!!!!! ###!!!!!!%%%''' !!!!!!!!!!!!  !!!""""""######""""""###$$$$$$"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""###$$$###$$$$$$""" ###%%%#########"""   !!!"""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""###%%%%%%###!!!""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""%%%$$$###############$$$#################################$$$$$$#########$$$$$$######"""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!  """%%%###$$$$$$%%%%%%$$$######"""%%%%%%""" ###&&&######$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###############"""""""""###$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$"""!!!!!!"""###$$$$$$###"""!!!!!!""""""""""""!!!!!! ###""""""""""""!!!!!!!!!!!! !!!"""###$$$""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!! !!!!!!  !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###&&&&&&%%%$$$###!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###$$$""" vvvgggVVVJJJIIIGGGFFFGGGHHHIIIHHHFFFCCCBBBBBBCCCEEEGGGHHHGGGCCCAAA???>>>??????>>>===:::888555444444555555555/////////000//////...---...------,,,+++***))))))%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''((())))))((('''%%%$$$"""""""""!!!""""""###$$$"""""""""######"""""""""###"""!!!!!! !!! """ """ !!!###$$$$$$""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!   $$$###!!! !!!###$$$ !!!!!!!!!!!! !!!!!! !!! !!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$ ###$$$"""!!!$$$%%%%%%%%%$$$###!!!  !!!"""###"""!!!$$$$$$##################"""""""""$$$%%%%%%$$$""" !!!"""""""""""""""%%%$$$###"""!!!!!!!!!!!!###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$######""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$%%%&&&'''"""""""""#########$$$$$$ """%%%%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%&&&""""""############$$$$$$"""######$$$%%%&&&&&&'''(((((('''&&&%%%$$$###"""'''''''''&&&%%%$$$###"""##############################$$$$$$$$$$$$###### !!!"""""""""!!!!!! !!!""""""######""""""!!!"""""""""######""""""!!!"""""""""""""""""""""""" !!!!!!"""###$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""!!!!!!""" !!!""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""### """###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! tttfffXXXNNNHHHGGGFFFFFFGGGGGGFFFEEECCCBBBAAABBBEEEGGGHHHGGGDDDBBB????????????===<<<999666333222444666777777000111111111111000///......------,,,+++***))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%''''''((()))((('''%%%$$$""""""!!!!!!"""###$$$$$$!!!"""############""""""!!!!!!!!!!!!!!!"""###$$$"""###'''$$$$$$((("""  """######""""""!!! !!!!!!     ############"""  !!!!!!!!!!!!  """###"""!!!"""###$$$$$$$$$#########""""""!!!!!!!!!!!! !!!"""!!!!!!!!!!!!""""""""""""!!!""""""############### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""!!!!!!  """""""""$$$&&&&&&$$$""" !!!"""""""""""""""$$$$$$###"""!!!!!!""""""!!!!!!""""""""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%########################!!!!!!""""""#########"""###!!! !!!$$$&&&%%%######$$$''''''&&&$$$#########$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###############$$$$$$$$$"""##################"""!!!!!!!!!"""""""""!!!!!!""""""############""""""""""""###############"""""""""""""""############ !!!"""######$$$$$$%%%""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!!!!!!!!"""### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%$$$"""!!!!!!""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""" """###!!!"""!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""  !!!"""###!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!pppcccXXXRRRJJJHHHGGGGGGGGGGGGFFFDDDCCCBBBAAABBBDDDFFFFFFEEEDDDBBB???>>>>>>>>>===;;;888555333222444666777777444444333333222222111111------,,,+++***)))((((((%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$######"""#########$$$%%%%%%&&&&&&!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%((((((***!!!&&&$$$""" """$$$%%%%%%%%%$$$""""""######!!! """$$$$$$"""!!!"""""" !!!"""###$$$"""  !!!!!!!!!!!! !!!!!!!!! !!!"""#########"""!!!  !!!!!! !!!"""!!!!!!!!!!!!"""""""""""" !!!"""#########""""""!!! ###%%%$$$"""!!!!!!"""""""""""""""!!!###$$$%%%&&&&&&&&&&&&%%%&&&$$$###!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$"""""""""###$$$$$$$$$$$$$$$######""""""""""""###### !!!""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""###"""!!!"""###$$$###!!!$$$""" !!!$$$''''''$$$"""$$$'''(((%%%!!!""""""#########$$$$$$$$$#########$$$%%%%%%&&&&&&""""""######$$$$$$%%%%%%###$$$%%%&&&((()))***+++!!!###$$$&&&'''(((''''''#########$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$%%%%%%%%%########################"""######$$$$$$$$$$$$###"""""""""############$$$!!!"""###$$$$$$%%%$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""######$$$""""""!!! !!!###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$"""!!!!!!""" !!!###$$$$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!"""!!! %%%###  ###%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""""""""""""""""""""~~~kkk]]]VVVTTTMMMKKKJJJIIIIIIHHHFFFEEECCCBBB@@@AAACCCDDDDDDCCCCCCAAA???=========;;;:::999666444333444555444444555444222111000000111111,,,,,,+++***)))(((((('''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%"""!!!!!!!!!!!!""""""###!!!"""$$$%%%&&&&&&%%%%%% !!!###%%%%%%$$$###"""!!!!!! !!!""""""(((&&&$$$###   ###$$$###"""$$$###""""""######"""!!! """%%%%%%"""!!!"""### !!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!!!! !!!!!!  !!!!!!"""###!!!!!!$$$!!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!"""!!!!!!###$$$%%%$$$##################"""!!! """"""$$$%%%%%%%%%$$$###&&&&&&%%%$$$###"""""""""""""""######$$$$$$%%%%%% """$$$%%%###"""""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%% !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################&&&$$$"""###%%%'''&&&%%%%%%$$$"""""""""###%%%&&&%%%$$$$$$$$$$$$###""" """#########$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((!!!###%%%(((*********)))#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$$$$###!!!!!!!!!""""""#########!!!!!!!!!!!!"""""""""""""""!!!  !!!###$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###""" !!!!!! !!!###%%%%%%###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!###!!!""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########""""""!!! """!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!}}}hhhYYYTTTTTTPPPNNNLLLKKKKKKJJJGGGEEECCCBBB@@@@@@BBBCCCCCCBBBCCCAAA>>>======<<<;;;999:::888555444444444222111333111///---,,,,,,...///,,,,,,+++***)))(((''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%""""""!!!!!!!!!"""$$$%%% """$$$%%%$$$###""" !!!###%%%&&&%%%###""""""!!! &&&%%%$$$(((%%% """"""   !!!""""""!!!  ######!!! !!! !!!!!!!!!""""""!!! !!!"""###$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!! !!!""""""""""""###$$$""" ###&&&!!!!!!!!!!!!""""""""""""!!!"""""""""!!! !!!###$$$$$$###"""###$$$  !!!!!!!!! $$$$$$%%%%%%$$$"""!!!  !!!""""""### """$$$$$$###!!! !!!""""""""""""""" !!!!!!!!!"""$$$%%%&&&!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######### !!!"""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! $$$&&&'''&&&%%%%%%%%%&&&&&&%%%%%%$$$!!!$$$&&&$$$  ######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%###"""!!!!!!%%%&&&(((***+++***)))(((#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$###$$$%%%&&&%%%$$$###""" !!!!!!"""###$$$$$$%%%$$$######"""!!! """!!!  !!!###%%%######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!! !!!###%%%%%%###!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  """"""!!!$$$!!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""!!!  kkkYYYRRRTTTZZZWWWSSSNNNJJJHHHGGGGGGAAABBBBBBCCCDDDEEEEEEFFFBBBAAA?????????>>><<<:::999777555555555444222000333333333222000---+++)))&&&''')))*********)))((()))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###!!! !!!"""""""""$$$&&&'''&&&%%%&&&###!!! !!!!!! %%%###!!! !!!!!! """"""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!""""""###"""!!! !!!!!!"""############ !!!"""### !!!"""""" !!!""""""%%%&&&'''((('''%%%###!!!############"""!!!    !!!""""""!!! !!!!!!!!!!!!!!! ### """"""!!!!!!!!!  !!!!!!"""###$$$$$$%%%%%%$$$"""!!! !!!$$$$$$######"""!!!!!!!!! !!!"""###$$$$$$ !!!!!!!!!!!!!!!""""""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############$$$$$$$$$$$$############""""""######$$$%%%&&&%%%$$$"""!!!!!! """###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''########################%%%###!!!###&&&'''%%%###$$$$$$$$$%%%''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%$$$###"""!!!!!!!!!!!!&&&$$$###$$$%%%%%%$$$### !!!!!!"""$$$###!!!  """###""""""#########$$$$$$$$$%%%%%%$$$######$$$$$$%%%!!!!!!""""""""""""!!!!!!""""""#########"""""""""!!!"""###$$$$$$###"""!!! !!!###!!!%%%$$$###!!! !!!!!!  !!!!!!!!!""" !!!!!!""""""$$$###""" !!!"""""""""""""""""""""""""""$$$$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&%%%###!!! !!!###$$$&&&### !!!$$$%%%"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!kkkYYYRRRSSSVVVTTTPPPMMMJJJHHHGGGGGGDDDCCCBBBAAABBBDDDGGGHHHAAA@@@>>>>>>>>>===:::888888777555555555555333111///000000000000//////...''''''((())))))((('''&&&'''&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$'''&&&$$$"""!!!!!!!!!""""""!!!!!!###&&&''''''%%%""""""""""""""""""#########!!! !!!""""""!!!""""""!!!!!!!!!!!!""""""$$$######"""""""""""""""$$$$$$"""!!!!!!!!!"""""" !!!"""############  !!!"""""" !!!""""""!!!###$$$###"""!!! !!!!!!!!! ###"""!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""" !!!###%%%$$$"""!!!!!!!!!!!!  !!!""""""###$$$$$$$$$###""" """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! !!!"""###"""!!! !!!"""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$###""""""!!!!!!"""$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&'''&&&$$$$$$$$$$$$%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$############&&&%%%$$$$$$&&&&&&%%%$$$###############$$$%%%&&&%%%$$$"""!!!!!!!!!###$$$""""""#########$$$$$$$$$ !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!######$$$$$$######"""!!!!!!""""""######""""""!!!"""  """###""" """!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$###"""!!! !!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!%%%""" ###$$$"""!!!!!!!!!!!!!!!!!!!!!!!! kkkYYYQQQQQQPPPOOONNNLLLKKKIIIHHHGGGGGGEEEBBB@@@AAADDDHHHJJJ@@@???>>>======<<<999777777666444555666666555333000////////////000000111(((((((((((('''&&&%%%%%%%%%%%%$$$%%%%%%'''((()))''''''&&&%%%$$$###""""""%%%%%%%%%$$$$$$#########"""!!!"""$$$&&&'''&&&%%%###%%%&&&%%%###"""###&&&!!!  """$$$$$$###""""""!!!!!!!!!!!!""""""#########"""""""""""""""######"""!!!!!!!!!!!!""" !!!""""""######""""""!!!  !!!"""""" !!!""""""!!!!!!!!!!!!  !!!!!!!!!###""""""!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$###"""""""""""""""!!!!!!!!!!!! !!!!!!""""""######"""!!!  !!!!!!!!!!!!$$$$$$###"""!!! $$$######""" ###$$$$$$###!!! !!!##############################""""""""""""############$$$$$$$$$$$$##################$$$$$$$$$%%%$$$######"""""""""######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''((())))))******(((((((((((())))))))))))******)))))))))(((((((((******))))))))))))((((((((((((((()))))))))******)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$###"""###$$$$$$###############$$$$$$$$$ !!!""""""!!! !!!!!!""""""""""""!!!!!!$$$$$$%%%%%%$$$###"""""""""!!!!!! !!!!!!"""$$$"""!!!!!!######""" """""""""""""""######$$$!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! ###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!$$$!!! """###!!!!!!!!!!!!!!!!!!!!!!!!!!! ~~~kkkYYYPPPOOOMMMMMMMMMMMMLLLJJJIIIHHHGGGEEECCCAAABBBDDDGGGIIIAAA@@@>>>>>>===<<<999777666555444555666777666555333222000............///******))))))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&$$$###&&&)))+++)))###!!!$$$###"""!!!!!!###%%%%%%$$$""""""!!!!!!!!!!!!""""""""""""#########"""""""""  !!!"""""""""""""""######"""!!!!!!!!!!!!!!! !!!"""""" !!!""""""!!!""""""""""""!!!  !!!!!!""" !!!""""""!!!  !!!"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! ######"""""""""""""""""" !!!!!!!!!""""""!!!!!!  !!!"""######$$$$$$###"""!!! ######""""""!!! """###$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$###"""""""""######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''''''''%%%&&&(((((('''&&&&&&''''''((())))))))))))))))))((()))))))))*********+++((((((((((((((((((((((((+++************))))))))))))))))))((((((((((((((())))))************++++++************************((((((''''''''''''((((((''''''''''''&&&%%%$$$$$$%%%$$$###$$$%%%&&&%%%$$$""""""""""""###%%%&&&&&&%%%%%%$$$############$$$########################!!!"""$$$%%%%%%$$$""" !!!!!!""""""""""""!!!!!!######$$$%%%%%%%%%%%%$$$"""!!!  !!!"""$$$###""""""""""""!!! &&&%%%$$$###!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!! """"""!!!!!! """""""""!!!!!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###""""""######$$$###!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!! {{{jjjYYYOOONNNLLLLLLMMMMMMLLLKKKJJJJJJDDDDDDDDDDDDDDDEEEEEEFFFCCCAAA@@@??????===:::888666555444555777777777555333222000............///---,,,+++***(((''''''&&&'''''''''&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%%%%$$$"""%%%)))+++)))### !!!$$$&&&$$$"""###$$$%%%$$$$$$""""""!!!!!!!!!!!!""""""!!!"""############"""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$ !!!"""""" !!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!###"""!!!  !!!"""!!!!!!!!!!!!""""""######!!!""""""""""""""""""###""""""################## !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!######"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''')))******((('''((()))((()))******+++++++++***,,,,,,,,,++++++*********))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++******))))))))))))******''''''''''''&&&%%%$$$###$$$""""""###%%%%%%%%%$$$"""!!!!!!"""###$$$%%%%%%$$$$$$######""""""""""""########################$$$%%%&&&'''&&&###!!!!!!!!!""""""""""""!!!!!! !!!"""$$$&&&&&&''''''"""!!!  !!!"""""""""""""""!!! &&&%%%$$$"""!!!!!! !!!!!!!!!!!!!!! """"""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! xxxhhhXXXOOONNNMMMMMMMMMLLLKKKKKKJJJJJJCCCCCCDDDDDDDDDDDDDDDCCCDDDBBB@@@??????===:::888777666555555777888777555000////////////000000111...---+++***)))(((((((((''''''''''''&&&%%%$$$###""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%###!!! ###&&&'''$$$###$$$&&&%%%###""""""###$$$###"""""""""!!!!!!!!!!!!"""""" !!!###$$$$$$###""""""!!!"""######$$$#########!!!!!!""""""""""""!!!!!! !!!"""### !!!"""""" !!!"""""" !!!"""###$$$"""""""""###""""""!!!!!!""""""!!! """$$$!!!!!! !!!!!! !!!!!!""""""######$$$!!!###$$$$$$%%%''')))""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$%%% !!!!!!""""""######!!!!!!!!!""""""######### """######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&&&&%%%$$$###############$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&((())))))(((''')))***)))+++...---***((()))+++)))***+++,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,++++++++++++******)))))))))((((((((())))))************++++++*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++''''''(((((('''&&&$$$###$$$""""""###%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&###############"""""""""$$$$$$$$$###############$$$$$$$$$$$$###""" !!!!!!""""""""""""!!!!!! """$$$%%%&&&''''''"""!!!!!! !!!!!!""" """###"""  !!!!!!!!!!!!!!!!!!""""""###!!!  !!!!!!!!!"""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! """!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""uuueeeWWWOOONNNOOONNNLLLJJJHHHHHHHHHHHHDDDCCCBBBAAAAAABBBCCCDDDCCCBBB@@@???>>><<<999777888666555666777777666555///000000000000//////...---,,,***)))((((((((((((%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$######$$$%%%%%%&&&%%%$$$$$$%%%%%%###!!! """$$$%%%$$$$$$###  """"""!!!""""""!!!!!!!!!!!!"""""" !!!###$$$$$$$$$""""""!!!"""$$$%%%%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!!!! !!!!!! !!!"""""" !!!""""""!!!"""$$$$$$!!!""""""######""""""!!!"""###!!! ### !!!!!!!!!!!! !!!!!!"""######$$$$$$ """$$$###!!!!!!"""$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""#########""""""""""""""" !!!############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$(((''''''''''''((())))))((((((((((((((((((((((((''')))******(((((()))+++***...000///+++)))+++...******,,,------...............------------------,,,,,,,,,,,,++++++******************)))))))))((((((((((((((()))))))))***************++++++++++++******+++++++++,,,,,,,,,+++,,,------------,,,+++((()))******)))(((&&&$$$%%%$$$$$$%%%'''(((((('''(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$######"""$$$$$$$$$#########""""""!!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$!!!""""""######""""""!!! """$$$###!!!!!!"""$$$ !!!!!!"""###""""""!!!  !!!"""###### !!!!!!!!!!!!!!! !!!"""######"""!!!######################## !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""######"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!sssdddVVVOOOOOOPPPNNNKKKHHHFFFEEEFFFFFFFFFDDD@@@>>>>>>@@@CCCEEECCCAAA???>>>===;;;888555999777666666777777666444333333333222000---+++)))+++***)))'''''''''((((((###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%$$$######$$$&&&&&&%%%### !!!###$$$###!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!###$$$%%%$$$###""" !!!"""###$$$$$$###"""!!!"""""""""""""""!!!!!!%%%$$$###""""""!!!!!!""" !!!"""""" !!!""""""""""""!!!!!!!!!""""""### !!!""""""###"""""" """  !!!""""""!!!  !!!!!!"""###$$$$$$$$$###$$$$$$!!! !!!!!!"""""""""###############"""""""""""""""###$$$%%%%%%$$$###""" !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!%%%%%%$$$###"""!!! """###$$$$$$###"""###%%%########################%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%''''''&&&%%%$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$((((((((((((((()))******))))))))))))))))))))))))''')))+++***((((((***,,,,,,///222111,,,***,,,///***+++,,,---............,,,,,,------.../////////*********))))))(((((((((+++++++++*********))))))$$$%%%%%%%%%&&&&&&''''''))))))*********+++++++++*********++++++,,,,,,,,,+++,,,...//////...,,,+++)))***+++,,,+++)))'''&&&'''&&&%%%''')))******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$######"""""" !!!"""$$$%%%&&&!!!!!!""""""""""""!!!!!!###############"""!!!!!!!!!"""###$$$$$$###"""!!! ###%%%$$$""""""$$$&&&###"""!!! %%%$$$###"""!!!  !!!###$$$$$$ !!!!!!"""""" !!!#########"""!!!  !!! !!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!######$$$###"""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! rrrcccUUUMMMLLLGGGHHHIIIIIIHHHHHHJJJLLLEEECCCBBBEEEIIIJJJGGGCCCEEEAAA>>>>>>@@@@@@;;;777888666555555666666555333222000///...///...---++++++)))((()))******)))((("""###%%%&&&'''(((((((((&&&''''''&&&###"""###%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""!!!   !!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!&&&&&&&&&&&&%%%%%%%%%$$$###"""!!! !!!"""###!!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!###"""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! """$$$&&&((( !!!"""######"""!!! """"""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!!!!"""""""""############ """######!!!!!!!!!"""###%%%%%%$$$######%%%$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$############%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%(((((('''%%%$$$$$$''''''&&&&&&&&&&&&&&&'''************)))((('''&&&'''&&&&&&&&&&&&&&&''''''+++******))))))***,,,------...///...---,,,---...,,,---...///...,,,***(((000///////////////000000000...+++,,,---,,,)))&&&))))))))))))******+++,,,&&&'''((('''&&&'''(((***+++)))((()))+++,,,***'''''''''((()))***,,,---...///...---,,,++++++++++++((((((((((((((((((((((((************))))))))))))))))))((((((((((((((()))(((((('''&&&%%%$$$$$$###$$$######"""!!!"""""""""$$$$$$$$$$$$#########"""!!!  ###%%%''' !!!###$$$$$$###""""""""""""#########!!! ###""""""!!!!!!!!!!!!!!!  !!!"""!!!!!! !!!###$$$###!!!""""""!!!!!! ######""""""!!!!!! """!!! $$$$$$######"""!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!  !!!""""""!!!!!! !!!!!!"""""""""!!!  !!!!!!!!!!!! rrrbbbUUUMMMLLLHHHIIIJJJIIIGGGGGGIIIJJJEEEBBBAAADDDHHHIIIGGGCCCEEEAAA>>>>>>@@@@@@;;;777888666555555666666555444111///...///000000///...,,,+++))))))******)))((($$$$$$%%%%%%&&&'''''''''***((('''%%%%%%%%%%%%&&&$$$$$$#########$$$%%%%%%$$$$$$############$$$$$$""""""""""""!!! !!!"""###"""  !!! !!!!!!!!!!!!$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!! """"""!!!  """#########$$$#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! $$$$$$$$$$$$###"""!!!!!! !!!!!!!!!"""""""""!!!!!!  """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!######"""!!!!!!"""###$$$!!!""""""######""""""!!!"""""""""""""""""""""!!!$$$#########""""""""""""############$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%%%%******))))))((()))))))))))))))*********))))))(((((((((((('''((((((((()))++++++++++++,,,---///000111222333222111000111222000111222444555555444444////////////000111222222444222000111222111...+++...---,,,,,,+++++++++++++++,,,,,,***))))))***,,,---+++)))***+++***'''$$$***))))))***+++,,,---...//////...---,,,,,,,,,---************************))))))))))))((((((((((((((((((((((((((()))***+++))))))(((''''''&&&%%%%%%(((''''''&&&%%%&&&&&&&&&$$$$$$$$$#########""""""(((&&&"""&&&&&&&&&%%%$$$""" !!!"""###$$$$$$###""""""$$$$$$###"""""""""""""""!!!  !!! !!!"""""""""!!!!!!!!! """""" !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """!!!   !!!""""""### !!!!!!!!!"""""""""""""""""""""""""""""""""!!!  !!!"""!!!!!! !!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!###"""!!! qqqcccUUUNNNMMMJJJKKKJJJIIIGGGFFFGGGHHHDDDBBBAAACCCGGGHHHFFFCCCEEEBBB@@@???@@@???<<<888888666555555777777666444000///...///111222111000...,,,+++***++++++)))''''''&&&%%%$$$$$$%%%&&&'''+++'''######%%%&&&&&&$$$###############$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$###!!!!!!!!!### !!!!!!!!!!!!###############$$$$$$$$$!!!!!!""""""""""""!!!!!!#########""""""""""""!!!""""""!!!!!! ###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! $$$######""" !!!!!!!!!"""""""""###### !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######$$$##################$$$""""""""""""""""""""""""###############"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''((()))&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''((()))((('''''')))***+++***))))))((((((((()))((()))******++++++******************************+++,,,,,,---...000222333333444555555444333444666777888999:::;;;<<<===>>>777777888888999:::;;;;;;:::999888888999888555333444333222000///...------,,,---,,,+++******,,,...000...---,,,,,,***&&&###******)))))))))***++++++//////......---.........,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((''''''(((((()))+++,,,---*********))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%$$$############"""""""""###""" '''''''''&&&$$$###!!! !!!!!!###$$$%%%%%%%%%%%%%%%$$$$$$###############"""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!"""!!! !!!  !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!   !!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!! !!!!!! !!!###$$$%%%%%%""""""!!!!!! """"""!!! qqqcccVVVNNNMMMKKKLLLKKKIIIFFFEEEEEEFFFCCCBBBAAACCCEEEFFFEEEDDDEEECCCAAA@@@@@@???<<<999888666555666777777666555222111000000222333222000///...,,,+++++++++)))'''((('''%%%######$$$%%%&&&***$$$"""%%%$$$!!!$$$$$$$$$$$$%%%&&&'''((($$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%"""$$$%%%$$$""""""###$$$""""""!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!&&&&&&&&&%%%%%%%%%$$$$$$ !!!!!!"""!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""############!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%&&&%%%############%%%&&&"""""""""""""""##########################################$$$$$$$$$%%%%%%$$$######"""""""""######%%%$$$###"""###$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&'''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''')))))))))))))))(((((((((+++++++++***)))***---000---,,,,,,+++******++++++---......///////////////...//////000000000000///111111222444666888:::;;;999;;;<<<;;;:::999:::<<<@@@????????????@@@AAABBBAAAAAABBBBBBBBBBBBBBBAAA>>>??????@@@@@@???<<<;;;999888666555444333333222//////000///...///111444444444444444333111...,,,------,,,,,,,,,------...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))***+++,,,+++++++++***************&&&%%%$$$$$$######$$$$$$$$$$$$#########""""""""" """$$$&&&'''$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$###""""""""""""###"""!!!!!! !!!!!!"""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""" !!!""""""!!!  !!!!!!!!!rrrdddWWWOOONNNLLLLLLKKKIIIFFFDDDDDDEEECCCBBBBBBBBBDDDEEEEEEEEEFFFEEECCCBBB@@@>>><<<:::777666555666777888777666555333111111222222000//////...,,,+++++++++)))''')))'''%%%###"""###$$$%%%)))$$$###&&&$$$!!!$$$$$$$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$ !!!###$$$$$$%%%%%%"""$$$%%%$$$###"""###%%%$$$$$$###""""""######$$$$$$$$$$$$$$$###"""!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""##################"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!"""###$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!"""""""""#########$$$###############$$$$$$$$$""""""""""""#########$$$######"""!!!!!!!!!""""""%%%$$$#########$$$&&&'''######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((************************,,,,,,+++******+++///222222222111111111111222222222333333444444333333222222333555666777777777666888999;;;>>>AAADDDFFFGGGGGGIIIIIIHHHGGGFFFGGGHHHIIIIIIIIIIIIJJJLLLMMMNNNLLLLLLLLLKKKJJJHHHFFFEEEEEEGGGIIIJJJJJJHHHFFFEEE??????===;;;:::999999999777888999888777666777999888999;;;<<<;;;999777666222222111111111111222222000//////............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***)))((((((((()))*********+++++++++++++++)))(((((('''''''''''''''$$$$$$$$$$$$############&&&%%%$$$###"""!!!!!!!!!""""""""""""#########$$$######""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!"""!!! !!! !!! !!!######"""!!!###""""""!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!  !!!!!!"""ssseeeXXXOOONNNLLLLLLKKKHHHEEECCCDDDEEECCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEECCCAAA>>><<<;;;777666555666888999888777555333222111111111///---...,,,+++***++++++)))''''''&&&%%%$$$######$$$%%%(((&&&###$$$&&&(((&&&$$$######""""""""""""######$$$$$$############$$$$$$ """###%%%%%%&&&&&&"""###$$$$$$###"""$$$%%%&&&%%%###"""""""""###$$$%%%%%%&&&&&&%%%$$$"""!!! !!!""""""######"""!!!!!!!!!!!!  """######$$$$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!"""###############!!!!!!!!!"""""""""######$$$$$$###""""""""""""""""""""""""""""""""""""""" !!!!!!""""""############$$$######"""!!! %%%$$$$$$$$$$$$$$$$$$%%%!!!""""""######$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((())))))******+++++++++,,,,,,,,,---------,,,,,,---,,,,,,...111444333333333333444555666777333444444555666666666666555666999;;;============>>>@@@DDDJJJOOOTTTWWWYYY]]]^^^^^^]]]ZZZYYYYYYZZZ\\\^^^```bbbeeehhhjjjkkkeeeeeedddcccaaa^^^[[[YYYYYY\\\___```___]]]\\\\\\SSSQQQNNNJJJFFFCCCAAA@@@>>>AAACCCDDDBBBAAAAAABBB???AAACCCCCCAAA>>><<<;;;777777555333222111000000333222111000////////////------------------------+++++++++*********)))))),,,+++***(((''''''&&&&&&((())))))******+++++++++))))))((('''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$###"""!!! $$$###""""""!!!!!!""""""$$$###"""!!! ###""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""###$$$%%% !!!###$$$###""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""" !!!""""""######!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!  !!!"""#########""""""!!! ########################!!!!!! uuugggXXXPPPNNNKKKKKKKKKHHHEEECCCDDDEEEDDDDDDDDDDDDDDDEEEGGGHHHGGGGGGFFFDDDAAA>>><<<;;;777666555666888999888777333222000000111111000...,,,+++))))))******)))(((%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''((('''&&&%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!"""######""""""###%%%%%%$$$""" !!!"""###!!!###$$$$$$$$$###""" !!!"""########################"""""""""""" !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!"""""""""!!! !!!!!!!!!"""""""""######"""""""""###$$$$$$"""""""""""""""""""""""" !!!"""###############$$$$$$###""" ######$$$$$$$$$$$$######!!!""""""######$$$%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&''''''((((((((((((++++++,,,,,,---......///------...///000111222222000111222222222444777:::888888888999;;;<<<>>>???===>>>@@@BBBDDDEEEFFFGGGDDDFFFJJJMMMOOOQQQQQQQQQOOOSSSZZZccclllsssxxx{{{{{{yyyyyyzzz}}}~~~|||xxx|||~~~}}}}}}tttpppjjjbbbZZZSSSNNNKKKGGGLLLSSSXXX[[[\\\]]]^^^[[[]]]___\\\VVVPPPLLLKKKFFFDDDAAA===999666444333777666444333111000000000111111111111111111111111------------,,,,,,,,,,,,))))))((('''&&&&&&&&&'''&&&''''''((()))************)))((((((''''''((((((''''''&&&&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%%%%%%%######"""""""""###$$$%%%$$$###"""!!!!!!!!!"""###$$$###""""""!!!!!!"""""""""!!!!!! !!!!!!""""""!!!!!!!!!"""###$$$%%%!!! !!!"""###!!!  !!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""###### !!!""""""######!!!!!!"""""""""#########"""""""""""""""""""""""" !!!""""""!!!  !!!"""#########"""!!!  !!!""""""######### vvvgggYYYPPPMMMJJJKKKJJJHHHEEEDDDDDDEEEDDDEEEEEEDDDDDDEEEGGGIIIGGGGGGGGGDDDAAA>>><<<<<<777666666666888999999888111/////////111222111000+++)))((()))******)))(((###$$$$$$%%%%%%%%%$$$###!!!$$$'''((('''%%%$$$$$$''''''%%%$$$######""""""$$$$$$############$$$$$$"""""""""""""""  """######""""""###%%%$$$"""  !!! """"""!!!!!! !!!"""############""""""""""""!!!!!!!!!!!!"""!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############"""""" !!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''"""""""""""""""""""""""" !!!"""######$$$ !!!"""###$$$$$$###""""""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!$$$&&&'''&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***)))(((''''''&&&&&&'''&&&'''''''''(((((())))))......//////000111111222//////000222333444555666666777999::::::;;;>>>@@@BBBBBBCCCDDDFFFHHHJJJKKKOOOQQQTTTWWWZZZ]]]___```\\\^^^bbbfffiiikkkkkkkkkhhhmmmvvvvvvkkk```YYYUUUSSS[[[fffpppxxx||||||tttkkkeeecccZZZXXXSSSNNNHHHCCC@@@>>>:::999777555333222222111444444444444444444444444111111111111000000000000''''''&&&&&&&&&''''''(((%%%%%%&&&'''((())))))***///...------,,,,,,------(((((('''''''''&&&&&&&&&((((((((((((''''''&&&%%% """$$$''')))+++###""""""""""""$$$%%%&&&%%%$$$$$$###"""###############""""""""""""######!!!!!!  """""""""!!! !!!  !!!###$$$%%% !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""######"""""""""!!! """"""""""""############"""""""""""""""""""""""" !!!""""""!!!  """######  !!!!!! !!!"""###vvvkkk]]]PPPIIIFFFFFFGGGGGGFFFFFFFFFFFFDDDBBBAAAAAACCCEEEFFFFFFEEEDDDDDDCCC@@@===;;;999666555444666777777666444222111000...------,,,,,,))))))*********)))'''%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$###!!! !!!"""""""""""""""###$$$%%%&&&###!!!!!!$$$"""###"""!!! !!!"""###"""!!! """###"""!!! !!!"""########################!!!%%%&&&""" """"""!!! """###%%%$$$"""!!!!!!"""$$$!!!"""$$$$$$""" !!!""""""!!! ###""""""""""""######$$$!!!""""""""""""!!!!!!  !!!!!!"""""" !!!!!!""""""######$$$""" """###!!! !!!!!!""""""######""" !!!#########!!!!!!###$$$$$$###"""###$$$((($$$!!!!!!###$$$###"""%%%%%%%%%%%%%%%$$$###""""""###$$$&&&&&&%%%$$$###""""""######$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))************,,,///000///+++***,,,...111///......000333555666666777888999;;;===>>>???@@@AAABBBCCCEEEHHHKKKNNNNNNPPPQQQQQQRRRVVV]]]cccoooqqqssstttzzz~~~tttfff]]]ZZZYYY[[[eeetttzzzmmmeeeaaa\\\TTTMMMLLLFFFAAA@@@===888666777888999;;;===============888888999888666222///,,,...,,,+++******(((&&&###$$$%%%&&&((())))))))))))***+++,,,---...---,,,,,,++++++***)))((((((((())))))(((((())))))(((&&&###$$$$$$$$$$$$############""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""  !!!###%%%$$$""" !!!$$$%%%###!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""###""""""!!! """!!!!!!!!!!!! !!!""""""!!!!!! $$$######"""!!!  !!!!!!!!!!!!  !!!!!!""""""~~~sssiii\\\PPPKKKHHHHHHGGGFFFEEEEEEFFFFFFDDDBBBAAAAAACCCEEEFFFFFFDDDDDDCCCBBB@@@>>>;;;:::666555555666777777666444444333222000//////......'''((())))))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!! !!!"""""""""""""""###$$$%%%&&&$$$!!!"""$$$### !!!$$$""" """###"""!!!!!!"""######!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! %%%'''$$$"""###""" """""""""!!!!!! """###$$$$$$"""!!!!!!"""###!!!"""######""" !!!"""""""""!!! """###$$$$$$%%%$$$###"""""""""""""""######$$$$$$""""""""""""#########$$$'''%%%######%%%%%%###!!!""""""""""""""""""""""""%%%###!!!!!!"""###"""!!!"""$$$%%%%%%$$$######$$$'''$$$"""!!!###$$$###"""%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$"""#########$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))---000333333111111333666444444444666999;;;===>>>>>>???@@@@@@@@@CCCGGGKKKPPPSSSWWWYYYYYY[[[^^^aaagggiiijjjkkkmmmqqqxxx}}}uuueeeXXXRRRPPPPPPTTT]]]mmm~~~}}}xxxoooggg```XXXOOOJJJEEE???<<<>>>??????@@@AAABBBAAA???===;;;;;;:::999777666444444555333111///...,,,)))'''''''''''''''''''''''''''++++++******+++,,,---...------,,,+++++++++,,,,,,***))))))))))))(((&&&$$$############""""""""""""##################$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!  !!!"""$$$"""!!!!!!###$$$###!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!"""###""""""!!!  !!!!!!""""""!!!!!!"""""""""""""""!!!#########"""!!! !!!!!!!!!!!! !!!!!!!!!"""|||pppfffZZZPPPLLLJJJIIIGGGEEEDDDDDDEEEFFFDDDBBBAAAAAACCCEEEFFFFFFCCCCCCCCCBBBAAA???<<<;;;666555555666777777555444444333222000////////////%%%''')))(((%%%######%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!! !!!###%%%%%%%%%%%%&&&'''(((((($$$!!!!!!$$$$$$""""""%%%!!!  """###"""!!!"""###$$$###""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&$$$"""###""" """""""""!!!"""""""""###!!!###$$$$$$"""!!!!!!"""###!!! """######"""!!!!!!"""######""""""!!!""""""!!!  !!!###%%%&&&%%%$$$###"""""""""############$$$############$$$$$$$$$$$$&&&$$$######%%%%%%$$$"""###############"""""""""&&&$$$"""!!!"""""""""!!!###%%%&&&&&&$$$###$$$%%%&&&$$$""""""###$$$$$$###$$$$$$%%%%%%%%%$$$######!!!!!!!!!""""""$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))***++++++---111555777666777:::===;;;<<>>===<<<888<<>><<<<<<:::666444222000...+++000...---+++***))))))***)))(((''''''(((***---...------------...///000000000///---------,,,+++)))'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""############"""""""""""""""!!!!!!!!!!!! $$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$###"""""""""######""""""###"""!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""!!!!!!  !!!"""### !!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!sssfffXXXOOOLLLLLLJJJGGGDDDCCCCCCEEEFFFDDDBBBAAAAAACCCEEEFFFFFFBBBBBBBBBBBBAAA???===<<<777666555666777666555333111000///......------...((()))***)))&&&$$$&&&((($$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$""""""###$$$  !!!!!!!!!!!!###""""""###!!! !!!###$$$$$$###"""$$$%%%$$$###"""###$$$""""""""""""""""""""""""!!!###!!!######"""!!!  !!!"""### """$$$$$$"""""""""###!!!"""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$###""" !!!###$$$###""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%&&& !!!$$$%%%$$$%%%&&&''''''%%%$$$$$$$$$###$$$%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$((('''%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$""" $$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((()))***+++++++++,,,///111444555666777888;;;???AAAAAACCCGGGKKKLLLQQQXXX\\\]]]\\\\\\]]]dddjjjppptttxxxrrrkkkaaaZZZWWWUUUSSSQQQMMMNNNOOOPPPPPPPPPOOONNNLLLKKKKKKKKKLLLKKKIIIFFFGGGEEECCCAAA?????????@@@<<<>>>AAADDDEEEDDDBBBAAAEEEDDDEEEFFFHHHIIIIIIIIIGGGFFFEEECCC@@@<<<999777888999<<<@@@DDDGGGJJJKKKNNNMMMMMMMMMOOOQQQTTTUUUUUUVVVZZZbbbjjjqqqsssssslllaaaUUUMMMIIIGGGIIINNN\\\\\\```gggpppvvvxxxwwwooonnnkkkeee]]]TTTKKKFFFDDDAAA===:::888777444222000000///...---,,,,,,,,,((((((***++++++,,,,,,,,,+++++++++++++++,,,---...222111////////////...---(((((((((''''''''''''&&&%%%%%%%%%$$$$$$#########""""""############""""""###"""""""""!!!!!!!!!!!!######"""!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$""""""######"""""""""#########"""!!!!!!!!!!!!!!!$$$######""""""######$$$!!!!!!!!!!!!  !!!!!!"""""""""""""""!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! vvvhhhYYYOOOLLLJJJIIIGGGEEEDDDDDDEEEFFFDDDBBBAAAAAACCCEEEFFFFFFCCCCCCCCCBBBAAA???<<<;;;888666666666777666444222222222111000000000000000++++++)))(((((((((((((((%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$""""""$$$%%%###"""""""""""""""###### ######"""""""""!!! """$$$&&&%%%$$$"""###$$$###""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""" ###$$$'''%%%"""  """###$$$"""""""""### """######!!! !!!!!!!!!!!!!!!!!!"""$$$$$$%%%$$$###"""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!! """###"""!!!!!!"""$$$!!!!!!""""""###$$$$$$%%% ###&&&&&&%%%$$$&&&'''&&&$$$#########"""$$$&&&&&&%%%$$$%%%&&&######$$$%%%%%%%%%$$$$$$((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$""" $$$%%%&&&((((((''''''&&&&&&&&&&&&'''(((((())))))%%%&&&''')))***,,,---......000222555888:::<<<===:::===AAADDDFFFKKKSSSYYY^^^eeennntttwwwxxxzzz|||{{{zzzvvvooommmmmmkkkfff\\\VVVNNNIIIHHHGGGEEECCCBBBBBBCCCCCCDDDDDDCCCCCCAAA@@@@@@@@@AAAAAA@@@>>>===<<<;;;;;;:::::::::::::::;;;<<<>>>>>>===;;;::::::<<<>>>@@@@@@AAADDDFFFCCCDDDEEEDDDBBB===999666888888999;;;<<<>>>@@@AAA@@@@@@??????@@@AAACCCDDDCCCCCCDDDHHHNNNSSSVVVVVVTTTLLLDDDBBBAAAAAACCCGGGJJJMMMTTT]]]gggqqqyyy}}}}}}xxxooogggbbbNNNJJJEEE@@@===:::777555333333333333111000///...***+++,,,......---,,,+++******************+++,,,222000......000111000///)))))))))((((((((('''''''''&&&&&&%%%%%%$$$$$$###"""##################"""######"""""""""!!!!!!!!!###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""!!!###$$$###"""!!!"""###$$$$$$###"""!!!!!!!!!!!!$$$######""""""######$$$!!!!!!!!!!!!!!!!!! """"""!!!!!! %%%%%%%%%%%%$$$###"""!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! wwwjjjZZZPPPMMMHHHHHHGGGFFFEEEEEEFFFFFFDDDBBBAAAAAACCCEEEFFFFFFDDDDDDCCCBBB@@@>>>;;;:::888777666666777666444222222111111000000000000000...***'''''')))***)))&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&!!!$$$$$$#########"""!!!###%%%''''''&&&!!!"""######!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!$$$###'''%%%"""  !!!""" !!!###$$$###"""###$$$ """$$$$$$!!! !!! """###$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$###############"""""""""!!!!!!!!!###%%%$$$###"""$$$&&&#########""""""!!!!!!!!! $$$'''(((&&&%%%$$$%%%&&&%%%###"""""""""!!!$$$''''''%%%$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&$$$###$$$%%%'''((()))((('''&&&''''''(((((()))******+++'''(((***,,,///111333444333444777;;;>>>AAABBBCCCCCCFFFKKKPPPWWWaaammmuuu~~~|||qqqooommmmmmmmmjjjfffbbbYYYYYYUUUPPPOOOQQQOOOKKKIIIGGGEEEFFFHHHHHHDDDAAA??????>>>>>>>>>????????????>>>===>>>@@@@@@???>>>;;;<<<<<<;;;;;;:::999888888999:::;;;<<<=========777;;;>>>>>><<<>>>FFFLLLOOOOOOMMMJJJFFFAAA===:::777777777888999999:::;;;999888888888999999:::;;;:::::::::<<<>>>@@@AAABBBDDD???<<>>>>>AAA;;;???EEEJJJOOOXXXbbbjjjqqqtttxxx{{{||||||zzzxxx```[[[TTTMMMHHHCCC>>><<<<<<=========;;;777444222/////////...............,,,,,,++++++***+++++++++///---,,,,,,...000111000------------,,,,,,,,,,,,))))))(((((('''&&&&&&&&&######$$$$$$$$$$$$###############"""""""""!!!!!!######"""""""""###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!###$$$###!!!!!!"""$$$%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!######$$$$$$$$$######"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """!!!!!!!!! xxxjjj[[[QQQNNNFFFGGGGGGGGGFFFFFFFFFFFFDDDBBBAAAAAACCCEEEFFFFFFEEEDDDDDDCCC@@@===;;;999888777666666777666444222000//////............///000***$$$%%%***,,,)))$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$&&&""""""!!!!!! !!!!!!"""""" &&&&&&$$$$$$###""""""$$$&&&((((((''' """###"""!!! !!!"""###########################%%%###"""$$$$$$"""###""" !!!$$$'''))) !!!###$$$###"""###$$$ """%%%$$$!!! !!!  !!!###$$$!!! !!!"""$$$###!!! """###############""""""!!!!!!%%%$$$$$$$$$######"""""" ###%%%$$$""""""$$$&&&&&&%%%$$$"""!!!!!!"""$$$'''))))))&&&$$$$$$%%%&&&%%%###!!!!!!!!!!!!$$$''''''%%%$$$%%%'''"""###$$$%%%%%%%%%%%%%%% ###%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$'''((())))))((('''$$$%%%'''))))))((('''&&&'''(((((()))***++++++,,,+++,,,...111444777999:::888:::===@@@DDDGGGIIIJJJQQQVVV\\\cccmmm{{{{{{uuummmccc[[[SSSQQQPPPPPPPPPNNNIIIEEEGGGHHHFFFCCCDDDEEECCC???AAABBBFFFLLLPPPQQQLLLGGGAAAAAA@@@????????????@@@>>>===<<<===?????????>>>======>>>>>>===;;;999888555666777999;;;===???@@@<<>>===<<<@@@KKKTTTSSSWWW]]]eeemmmtttxxxzzzuuuooofff^^^VVVPPPKKKGGGFFFGGGGGGGGGCCC>>>999666444222000------...///111///...---,,,,,,,,,,,,,,,,,,+++)))***---///000000222222222222111111111111,,,++++++***)))(((((('''$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""############$$$%%%&&&&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$!!!###%%%$$$!!! """$$$%%%$$$###"""!!!!!!!!!!!!  !!!!!!!!!!!!!!!############"""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """"""!!!!!! vvvggg[[[RRRMMMIIIHHHGGGFFFEEEFFFGGGHHHJJJHHHDDDBBBAAACCCFFFIIIFFFFFFDDDBBB@@@>>><<<;;;999888666555666777666555333222222111000///......+++(((%%%%%%''')))+++,,,'''''''''((((((***++++++######$$$%%%&&&((()))***'''((((((((('''%%%###""""""###$$$$$$###$$$&&&'''########################$$$###"""!!!!!!"""###$$$""""""############"""""" """$$$&&&&&&&&&%%%%%%$$$######"""!!!!!! """$$$%%%###  ###%%%###!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&& !!!"""$$$$$$######"""######$$$$$$$$$######"""########################%%%$$$###!!!  !!!###$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))***)))'''$$$###%%%)))---...222555555777<<<===;;;@@@CCCGGGJJJMMMRRRYYY^^^eeemmmyyyyyypppmmmhhh```ZZZWWWSSSOOOKKKHHHFFFEEEEEEEEEEEECCCAAACCC>>>;;;===??????@@@DDDGGGOOOYYYaaahhhggg[[[OOOLLLGGGDDDFFFFFFCCCCCCDDD@@@BBBEEEGGGHHHKKKNNNPPPIIIGGGEEECCCAAAAAAAAAAAA===<<<===@@@EEEGGGFFFDDDIIIEEEDDDFFFFFFHHHRRR^^^ssspppkkkfff```WWWLLLDDDBBB>>>======777000111777:::;;;<<<;;;:::999:::;;;===;;;:::888888888:::;;;888777888:::>>>>>><<<999777777777888999<<<>>>???EEEGGGKKKPPPWWW^^^dddgggdddeeeeeeccc___\\\[[[[[[YYYdddkkkcccTTTHHHBBB>>>222333222111///...000111444222////////////...,,,((('''&&&(((,,,///111222111333555666777666555444111111000///...,,,***)))$$$###"""###%%%&&&&&&%%%%%%$$$#########$$$%%%&&&######%%%((()))((($$$!!!########################""""""""""""##################""""""######$$$%%%"""###$$$%%%%%%$$$###""" !!! !!!"""$$$%%%&&&''''''&&&###!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """"""###""""""!!!   """"""  !!!"""""""""""""""!!!!!!!!!!!!sssdddXXXOOOKKKHHHGGGGGGFFFFFFFFFFFFFFFHHHFFFCCCAAAAAACCCFFFIIIJJJHHHFFFCCC@@@===;;;:::999777555555666666666444333333222111000......---+++)))&&&&&&(((*********''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%'''((()))''''''%%%$$$$$$###$$$$$$))))))'''%%%###"""""""""##############################""""""""""""############$$$$$$$$$$$$######!!!!!! !!!###### """###$$$%%%""""""!!!!!!"""###%%%%%%&&&$$$""" """$$$&&&&&&$$$"""!!!###$$$%%%%%%###"""!!!!!!!!!"""$$$%%% !!!"""$$$$$$######"""#########$$$$$$######"""########################$$$$$$###"""!!!!!!!!!!!! !!!"""######$$$######""""""""""""############!!!!!!"""""""""############$$$$$$$$$$$$$$$######$$$$$$###############$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''+++,,,---------///222555555999<<<<<>>;;;>>>>>>??????===;;;::::::<<<;;;;;;::::::<<>>===>>>===:::777888888777777777999:::;;;======???CCCGGGLLLPPPRRRRRRTTTVVVWWWWWWWWWYYY[[[jjjwww{{{kkk[[[OOOHHH999888555333222222333333444333111000//////......***)))'''(((+++---......111333555666777666555444444333222111///...---,,,)))'''&&&&&&''''''%%%$$$%%%$$$#########$$$%%%%%%""""""###%%%'''&&&### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%$$$###""""""""""""""""""""""""######""""""""" !!!!!!!!!!!!"""$$$$$$%%%%%%$$$###!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""!!!!!! """  """!!!  !!!!!!""""""""""""!!!!!!!!!!!!ooo```TTTMMMJJJGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDBBBAAAAAACCCFFFHHHLLLJJJGGGDDD@@@<<<999888777555444444555555555444444333222111///...---,,,,,,***(((((()))***)))))))))((('''%%%$$$###""""""$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###""""""###%%%&&&"""""""""""""""######$$$########################""""""############""""""###$$$$$$%%%%%%$$$$$$###%%%$$$###"""!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!""""""""""""###$$$%%%&&&###"""!!! !!!"""###&&&$$$"""!!!"""$$$$$$$$$"""!!! """### !!!"""$$$$$$######"""""""""######$$$######"""########################$$$######"""""""""######""""""############""""""""""""""""""############ !!!!!!!!!""""""""""""""""""######$$$######"""######""""""""""""#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''(((((((((***,,,000222444666999;;;;;;@@@CCCEEEJJJQQQTTTSSSVVVZZZaaahhhpppxxx}}}vvvjjj___VVVNNNHHHEEEGGGFFFEEEGGGKKKOOORRRSSSNNNKKKHHHEEEDDDCCCAAA@@@@@@???BBBFFFHHHJJJRRR[[[jjjqqqzzzoooiiifffggggggdddccceeejjjooovvv{{{~~~yyytttoookkkhhhffffffdddcccfffooozzzyyypppgggccchhhooo|||zzzsssjjjgggeeefffbbbYYYRRROOOLLLKKKIIIFFFBBB@@@AAABBBAAA@@@AAABBBFFFKKKPPPSSSRRROOOKKKHHHEEEAAA===:::999888777555444444555555999888888999:::<<<>>>???@@@BBBDDDGGGIIIMMMQQQUUUlll{{{{{{jjjZZZOOOEEE???999666555666555333444444444333111111222444///---******+++,,,------222333555666777777777666888777555333222111111222///---***)))((('''&&&$$$%%%$$$###############$$$""""""!!!"""$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############&&&%%%$$$###!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!"""######!!!!!!"""#########"""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!"""""""""!!!!!!"""!!! !!!!!!   !!!""""""""""""!!!!!!!!!!!!}}}lll]]]SSSLLLIIIGGGGGGHHHIIIHHHGGGEEEDDDBBBAAA@@@@@@BBBDDDFFFHHHIIIHHHEEEBBB???;;;999777666444333333444555444333444333222111///---,,,+++,,,***))))))******)))'''***)))(((&&&%%%$$$$$$###%%%$$$$$$######$$$$$$$$$$$$$$$######$$$%%%&&&&&& !!!###&&&''''''########################!!!"""###$$$$$$###"""!!!"""######$$$$$$######"""%%%%%%$$$######"""""""""&&&%%%$$$###!!! """"""""""""###$$$%%%%%% %%%###!!!!!!"""###"""""""""  """### !!!"""###$$$######"""!!!""""""#############################################""""""###$$$%%%%%%###############"""!!!!!!!!!"""""""""############!!!!!!!!!"""""""""######!!!!!!"""############"""##################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((***++++++,,,---///222555888<<<@@@CCCFFFMMMSSSXXX___iiimmmmmmqqqtttyyy~~~|||~~~{{{vvvoooiiiaaa]]]UUUNNNIIIFFFEEEEEEEEEEEEGGGKKKQQQXXX]]]```ZZZWWWSSSQQQPPPPPPOOONNNNNNNNNPPPSSSUUUZZZgggttt}}}rrrkkkdddccc```ZZZTTTQQQPPPQQQTTTTTTTTTUUUXXX]]]aaaddddddbbb___[[[UUUNNNGGGBBB>>>===;;;999777777777777;;;;;;:::999999:::;;;<<<:::;;;<<<<<<===@@@DDDHHHZZZjjjzzzxxxlll]]]RRRLLLDDD<<<888:::;;;999777555777888777666555777999444111...,,,---...//////333444666777888999999999;;;:::777555444555666777222000---+++******((('''%%%%%%%%%$$$############$$$"""!!!!!!"""######"""########################!!!"""""""""############&&&&&&$$$######"""""""""###"""!!! !!!"""######$$$$$$###"""!!!!!!"""###"""!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""!!! !!!"""%%%&&&%%%""" """"""""""""!!!!!!!!!!!!}}}mmm^^^SSSMMMJJJHHHIIIIIIJJJIIIGGGEEEDDD@@@@@@@@@AAABBBDDDFFFGGGDDDCCCAAA???===;;;999888555333222222444555444333333222111000///---,,,,,,,,,***))))))******((('''((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$"""###&&&'''((('''&&&%%%***'''%%%%%%&&&&&&$$$###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!#########$$$$$$$$$$$$$$$ !!!!!!"""###### !!!""""""#########""""""############""""""###"""!!!"""######""" """!!! !!!"""$$$ !!!"""###$$$######""" !!!"""#######################################""""""""""""###$$$%%%&&&######$$$######"""!!! !!!"""""""""############"""""""""#########$$$$$$ !!!"""###############$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&'''''')))***,,,---...///444666888:::>>>DDDKKKPPPZZZbbbkkksss}}}yyynnneee```ZZZYYYYYYYYYWWWTTTQQQQQQKKKJJJHHHGGGFFFFFFHHHIIIHHHJJJNNNTTT\\\dddlllpppqqqooolllkkklllmmmmmmlllllljjjiiijjjkkkrrr}}}wwwpppkkkiiiiiisssrrrrrrrrrsssuuuwwwxxxyyyyyywwwrrrhhh[[[PPPJJJEEECCCAAA???>>>============<<<;;;::::::;;;======;;;;;;:::999888999<<<>>>HHHUUUccchhhhhhbbbYYYPPPIIIBBB<<<<<<@@@EEEEEEDDD;;;<<<======;;;999888777666222///------///000000444555666888999;;;;;;<<<===<<<:::888777888:::;;;444111...,,,------,,,,,,(((''''''&&&%%%%%%$$$###&&&$$$""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$"""!!!!!!"""$$$$$$###$$$%%%###!!! !!!"""######"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!$$$(((---///,,,&&&!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!ooo```TTTMMMJJJIIIIIIIIIHHHGGGFFFEEEDDD@@@@@@AAABBBDDDEEEEEEEEE@@@@@@???===<<<;;;:::999555333222222444555555444111111000000///...------+++)))''''''((()))(((((($$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%!!!###''')))***(((&&&$$$$$$!!! ###%%%$$$"""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!!!!!!! !!!"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$ !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%'''&&&### !!!!!!!!!!!!!!!"""###### !!!"""$$$$$$######""" !!!"""####################################"""""""""""""""###$$$%%%###############"""!!! """"""""""""########################$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))((()))+++---///111222333888:::<<<@@@EEEMMMWWW]]]llluuu~~~tttggg[[[QQQJJJGGGDDDAAAAAACCCDDDCCCEEEIIIBBBDDDFFFHHHIIIKKKOOOQQQRRRVVV\\\ccckkkuuuyyyjjj]]]VVVLLLKKKHHHFFFDDDCCCBBBBBB>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<:::888888:::<<<===DDDKKKNNNOOOOOOIIIBBB>>><<<:::>>>EEELLLQQQRRRCCCCCCDDDEEEEEEBBB<<<888888444///------...//////333333555666888:::<<<<<<===<<<;;;::::::;;;;;;<<<777444111///000111111111++++++******)))'''%%%%%%'''%%%$$$$$$%%%&&&&&&%%%""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$"""###$$$###!!! !!!""""""#####################""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!! """%%%+++111333000***$$$ !!!"""""""""!!!""""""""""""!!!!!!!!!!!!pppaaaUUUMMMIIIIIIHHHGGGEEEDDDCCCCCCCCC@@@AAABBBDDDEEEEEEEEEDDD@@@??????===<<<;;;::::::555444222333555666666555000000/////////.........***'''%%%%%%&&&((())))))%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&"""$$$&&&'''(((&&&%%%###"""&&&%%%###""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$###++++++)))'''%%%"""!!!  """###$$$$$$######!!!  !!!"""&&&***---+++&&&""" !!!"""###""""""!!! !!!"""$$$$$$######""" !!!"""####################################""""""!!!!!!!!!"""######""""""#########""""""!!!""""""""""""############""""""""""""############!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,---...000333555888999:::???BBBHHHNNNVVV```iiiooo{{{~~~xxxeee___VVVMMMEEE@@@===<<<<<<999:::@@@CCCDDDGGGMMMLLLOOOSSSWWWZZZ___fffkkkmmmqqqwww~~~|||sssnnnbbb```]]]YYYVVVTTTRRRRRRJJJHHHEEEBBB@@@>>>>>>>>><<<===>>>===:::999:::;;;888<<<===<<<>>>???<<<666444555888<<>>:::444000////////////000111222333666888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999555333444555555555.........---,,,***(((&&&&&&%%%$$$%%%&&&'''&&&$$$""""""""""""""""""""""""""""""""""""############$$$$$$###""""""#########""""""############""""""!!!"""###""" """!!!!!!###$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""############"""""" !!! """&&&+++---,,,'''### !!!############"""""""""""""""!!!!!!!!!!!!qqqbbbUUULLLHHHHHHGGGEEECCCAAAAAABBBBBBAAABBBCCCEEEEEEEEEEEEDDDBBBAAA@@@>>>===;;;::::::555444333333555777666666////////////////////////)))&&&$$$###%%%((()))***)))(((''''''&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$((($$$!!!"""&&&(((%%%"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""############"""""" !!!###$$$$$$###"""""" !!!###$$$%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&###(((...111///)))$$$!!!######"""!!! !!!"""$$$$$$######""" !!!"""####################################""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&&&&&&&############$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,---...333555666999<<>>???@@@>>>;;;999888888:::<<<:::999:::===:::444000222555888;;;@@@EEEIIIKKKKKKPPP[[[fffiiiaaaXXXFFFAAA:::555222222222111......///111333666888999:::;;;;;;<<<<<<<<<<<<;;;AAA===999777666777777777000000000///...+++)))(((%%%%%%$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$###!!! !!!"""######"""!!! !!!"""!!!  """ ###$$$%%%$$$###"""""""""""""""!!!!!!!!!!!!""""""############"""""" !!!!!!!!! !!!$$$$$$"""  """###$$$$$$$$$###""""""""""""!!!!!!!!!!!!zzzooocccVVVOOOMMMEEEEEEEEEDDDEEEFFFFFFGGGDDDCCCAAA@@@@@@AAABBBCCC@@@@@@???>>><<<:::999888777777666666555555444444111111000///...---,,,,,,---,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,***'''%%%&&&((("""""""""$$$&&&%%%###!!!!!!!!!""""""""""""!!!!!!&&&### !!!###%%%%%%$$$%%%$$$######%%%&&&%%%$$$!!!!!!!!!!!!""""""""""""&&&&&&$$$###""""""!!!!!!$$$###""" !!!"""%%%$$$$$$###############(((&&&$$$###"""""""""###!!!***111CCC///%%%(((""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###"""!!! !!!!!!""""""############$$$$$$$$$$$$###""""""$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))(((#########$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######"""###%%%'''''''''%%%$$$%%%%%%%%%'''((('''%%%$$$&&&'''***......,,,///555;;;>>>BBBDDDHHHNNNVVV]]]ccclllwww~~~yyyoooeee___^^^ZZZQQQIIIEEE???888777;;;>>>???===@@@???@@@FFFQQQ___jjjqqqxxx}}}zzzrrrfff[[[SSSMMMHHHDDDCCCAAA>>>=========;;;::::::999999999:::888666333777555444555888;;;======CCCDDDKKKZZZkkktttqqqlllYYYJJJ999111333777777333333333222222222333444555:::<<<>>>>>>===<<<<<<======<<<999777666777888999333222222000///---,,,+++...+++((('''&&&&&&$$$############"""!!! ###""" """""""""!!! ###"""  !!!"""""""""""""""!!!!!!!!!!!!########################$$$###!!! """$$$%%%$$$###"""!!!"""###%%%&&& !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!}}}qqqcccUUUMMMJJJFFFFFFEEEEEEEEEEEEEEEFFFCCCBBBAAA@@@@@@AAACCCDDDAAA@@@@@@???===;;;999888777777777777666666666666333222111000///......---------,,,,,,+++*********&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***'''&&&''')))$$$#########$$$$$$###!!!""""""############""""""###!!!"""######"""'''%%%$$$$$$%%%%%%###"""!!!!!!!!!!!!"""""""""###%%%%%%$$$######$$$$$$$$$&&&%%%$$$###""""""###$$$ !!!###$$$%%%!!!!!! '''***:::---'''%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$#########&&&%%%$$$######$$$%%%'''"""############$$$$$$$$$%%%###"""###$$$%%%$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%###"""!!! $$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%###!!!)))))))))***,,,,,,+++)))------///333222222777>>>AAAGGGNNNUUU[[[dddmmmttt{{{wwwnnn[[[VVVPPPMMMMMMJJJEEE@@@DDDAAA>>>>>>AAADDDFFFGGGLLLLLLNNNVVVeeeuuu{{{oooeee^^^YYYUUURRROOOKKKHHHFFFDDDBBB@@@AAA@@@???>>>===;;;999888999777666777:::;;;<<<;;;<<<===BBBOOO]]]gggiiiggg\\\NNN>>>777999<<<<<<999666555333222222222444555999;;;<<<===<<<;;;<<<===>>>===;;;999888888888999333333222111000000000111111...+++***)))(((&&&%%%$$$$$$$$$######"""""""""$$$###!!!!!!###$$$###"""########################$$$###!!! !!!"""$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$#########$$$$$$##################$$$###"""!!!!!!"""$$$%%% !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!~~~qqqdddVVVMMMKKKGGGGGGFFFFFFEEEDDDDDDDDDBBBAAA@@@@@@AAABBBDDDEEEBBBAAAAAA???>>><<<:::999777777777777777888888888444333111000/////////000------......---,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))***(((%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$######!!! """######"""(((&&&$$$$$$$$$$$$""" !!!!!!!!!"""""""""######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$ !!!###$$$%%%"""""""""""""""!!! '''###111...---%%%""""""""""""""""""""""""##################$$$$$$###############"""""""""'''%%%###"""###%%%((()))"""############$$$$$$$$$%%%$$$######%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$""" %%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&''''''((('''((((((((('''%%%###"""(((((()))***,,,,,,------222111222555666999AAAKKKXXX___iiirrryyywwwhhh\\\UUUFFFEEEDDDCCCCCCCCCCCCCCCGGGHHHKKKMMMOOOSSSWWWZZZ]]]\\\^^^fffuuu~~~vvvqqqnnneee```[[[VVVSSSPPPMMMKKKGGGFFFCCCAAA>>><<<::::::888777666777888999888777999:::<<>>>>>===<<<;;;:::999999555444333111222333444666444222///...---+++)))'''%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""$$$%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$"""!!!$$$###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!! {{{pppdddWWWOOONNNHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@AAAAAACCCDDDEEEBBBBBBAAA@@@>>><<<;;;999555555666666777777888888444222000///......///000+++,,,.........,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''''''''...,,,((('''''''''&&&%%%######$$$$$$$$$$$$######$$$#########$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""!!!!!!"""""""""#########$$$###############$$$$$$###"""""""""""""""""""""%%%$$$$$$###############$$$%%%&&&&&&&&&%%%$$$###))) !!!+++111777)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$"""  ###&&&(((""""""#########$$$$$$$$$%%%$$$###$$$%%%&&&%%%###!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''''''''###$$$%%%&&&''''''&&&&&&'''(((***+++---///222444666555777<<<@@@GGGTTT```rrrzzzmmm]]]RRRKKKGGGBBBDDDFFFFFFFFFJJJQQQXXXXXX]]]bbbddddddffflllqqqpppnnnnnnsss}}}zzzsssmmmjjjgggeeecccYYYVVVRRRKKKEEE@@@>>>>>>:::999999999::::::999777:::;;;<<<===???CCCGGGJJJHHHBBB;;;:::???EEEHHHHHH<<<:::666333222222444555444555777777777888:::<<<===>>>>>>======;;;:::999888666444222111222444666555333111000///---***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$%%%$$$###""""""""""""""""""""""""######"""""""""###$$$$$$!!!!!!!!! $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! ###"""!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! yyynnnbbbVVVNNNLLLHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@AAABBBCCCDDDDDDBBBBBBAAA@@@>>><<<;;;999333444444555555666666666222111///...---......///***+++,,,---,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((''''''&&&%%%---+++(((&&&&&&&&&&&&%%%"""##################"""###$$$$$$%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$""""""""""""############$$$###"""!!! """""""""############"""%%%$$$$$$############### !!!"""###$$$###"""!!!(((!!!!!!&&&111>>>---########################$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$"""!!! """%%%&&&""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$###!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''((((((((('''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&'''((((((((()))+++...000222666<<<@@@@@@???CCCJJJRRR]]]lllzzzuuudddSSSIIIDDDCCCCCCCCCGGGKKKMMMPPPYYYgggsssxxx}}}{{{yyy|||~~~|||~~~|||xxxqqqeeeXXXNNNHHHGGGAAA???============;;;:::888:::<<<<<<::::::;;;===;;;888555666999>>>AAABBB<<<:::777444333333444555222333444444444555888:::<<<<<<<<<===<<<<<<;;;:::;;;999555222000000111222333222000000///...+++((('''&&&&&&&&&&&&&&&%%%%%%$$$###!!!!!!###$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!!!!!!!!!! #########$$$$$$%%%%%%%%%&&&$$$"""  !!!!!!""""""!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!{{{nnnaaaSSSJJJHHHGGGGGGHHHGGGFFFDDDBBBAAA@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAA???>>><<<:::999444444444444444444555555////////////.........---++++++,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((((((&&&%%%(((&&&$$$$$$%%%%%%%%%$$$""""""############"""""" """$$$$$$###"""###$$$###"""!!!###%%%''''''&&&"""""""""#########$$$$$$$$$###""" ###$$$%%%%%%&&&%%%%%%%%% !!!###$$$%%% !!!""""""###""""""$$$ """"""---???///!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$#########$$$$$$$$$$$$$$$###""""""""""""$$$%%%&&&"""############$$$$$$$$$$$$###""""""$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&'''''''''((()))))))))***...222444888>>>FFFMMMLLLMMMRRR[[[dddnnn}}}{{{tttfff]]]QQQGGGCCCCCCFFFGGGKKKRRRYYY___fffrrrnnn___VVVSSSIIIFFFBBB???>>>===;;;:::666888:::;;;:::999888999666555444333333555666777888777666555444444555666111222222222111333555888999999999:::;;;;;;<<<<<<===;;;777333000.........000000//////000...,,,))))))(((((('''&&&&&&%%%%%%$$$###!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""#########$$$$$$$$$$$$############"""""""""######$$$$$$%%%%%%### !!!"""!!!!!!!!!""""""#########$$$###"""!!! !!!!!!""""""""""""""""""""""""!!!""""""######""""""!!! !!!!!!{{{oooaaaSSSKKKHHHFFFFFFGGGHHHGGGEEECCCAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@???===;;;999888555555555555555444444444...///000111111000...------,,,,,,++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((***)))(((%%%$$$$$$%%%'''((('''%%%######$$$$$$$$$$$$######"""%%%%%%###"""###$$$$$$###"""###%%%&&&&&&$$$""""""#########$$$$$$$$$###"""!!! ###$$$%%%&&&&&&&&&%%%%%% !!!###$$$%%%############$$$%%%&&&'''"""!!!%%%!!!***???111"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%"""""""""#########$$$$$$###$$$$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$###"""!!!!!!######"""!!!############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((()))***+++---...///333777<<>>============<<<;;;:::555666666555333111222222333444555555666666666666111111111000///000333555666666666666888:::<<<======;;;888555222///---,,,.........///000000---***,,,+++***)))((('''&&&%%%%%%$$$""""""$$$%%%$$$###########################!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$ !!!!!!""""""###$$$$$$###"""!!! !!!"""""" !!!"""###$$$$$$%%%%%%%%%$$$"""!!! !!!""""""""""""""""""""""""""""""############"""""" !!!"""###$$$$$$zzzooocccVVVOOOMMMEEEFFFGGGHHHGGGEEECCCBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@???>>><<<:::999888777777666666555555555444...000222333333111///---///...---,,,++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$))),,,,,,***%%%%%%&&&)))+++,,,+++)))$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$'''(((%%%$$$%%%&&&&&&$$$###$$$%%%%%%$$$###"""############$$$$$$$$$!!!!!!!!!!!!!!!""""""###!!!"""###$$$%%%$$$$$$###%%%$$$$$$###############""""""!!!!!!"""$$$&&&'''%%% )))###)))@@@333%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&& !!!!!!!!!""""""######"""###$$$%%%%%%$$$"""!!!"""############$$$$$$$$$"""!!! !!!"""###""" ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((((((((%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&((()))******&&&'''))),,,///222555777AAAEEEKKKOOOTTT\\\iiirrrzzz{{{xxxttthhheee```ZZZTTTQQQOOONNNRRRQQQQQQTTTZZZaaagggiiijjjrrruuunnneee\\\VVVRRRPPPNNNJJJGGGCCCAAA@@@???===;;;444666888888555333444555000111444666777777777666111111111///...///111444444444333444666999<<<>>><<<;;;999666333000...---------...000111111...,,,///...---+++)))((('''&&&'''%%%$$$$$$%%%&&&&&&%%% !!!"""###$$$%%%&&&&&&&&&$$$$$$$$$#########"""""" !!!"""#########!!!!!!###$$$$$$###"""""" """###%%%&&&&&&&&&%%%$$$"""!!! !!!""""""""""""""""""""""""""""""############"""""" !!!###$$$%%%&&&'''zzzooodddWWWMMMJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDBBB@@@>>>>>>@@@BBBDDDBBB@@@???===;;;:::999999777777777777777666555555222111///.........///000+++***))))))******)))'''&&&$$$######$$$'''***,,,&&&&&&'''''''''&&&$$$###%%%%%%&&&&&&'''((())))))'''((((((((('''%%%###!!!"""""""""""""""!!! """###$$$$$$###"""###$$$$$$###""""""######"""!!!$$$&&&%%%!!! """"""!!!"""###$$$###"""  """######""""""###%%%%%%$$$###"""!!!!!!!!!!!!'''###%%%%%%!!!+++333///$$$$$$$$$#########"""""""""!!!!!!!!!!!!###%%%&&&%%%&&&&&&%%%$$$###$$$&&&%%%%%%$$$$$$###"""!!!!!!%%%$$$""" !!!###$$$""""""###$$$&&&'''((((((%%%""" !!!###&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((***))))))++++++,,,///333999???CCCRRRVVV]]]fffooozzztttfff[[[WWWLLLLLLLLLJJJIIIKKKOOOSSS\\\^^^cccjjjqqquuuvvvuuu|||}}}~~~ssslllgggdddaaa\\\VVVMMMFFFCCC@@@===:::999:::999777444333333444111222222222111333555888444333222111000000000000222222222222222222222222333444666777666444000...+++,,,---...///...---,,,+++,,,---...---,,,+++***'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$###"""""" !!!!!!!!!!!!""""""#########""""""!!!###############"""!!! ######""""""""""""######!!!"""###$$$$$$###!!! $$$%%%&&&$$$"""!!!!!!""""""!!!!!! !!!######"""!!!  !!!!!!zzznnncccVVVMMMJJJIIIHHHGGGFFFEEEEEEEEEEEECCCAAA???>>>>>>???AAACCCBBBAAA???===<<<::::::999777777777777777666555555333222111000///000000111...,,,***)))***)))'''&&& !!!"""$$$$$$%%%%%%###$$$%%%''''''''''''&&&%%%&&&&&&'''(((((())))))((((((((('''&&&$$$###"""###############"""!!!!!!"""###$$$$$$###"""###$$$######"""###$$$$$$$$$$$$$$$###""""""###%%%%%%###!!!"""###$$$###"""  !!!######"""!!!###$$$###############$$$$$$%%%%%%"""&&&&&&$$$...777333$$$$$$$$$#########"""""""""!!!!!!!!!"""###%%%&&&&&&&&&&&&$$$"""!!!"""###%%%%%%$$$$$$###"""""""""$$$###"""!!!!!!"""$$$%%%!!!"""######$$$%%%&&&&&&&&&###!!!"""$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''''''''&&&,,,///333888???GGGOOOSSS]]]ccclllwwwzzznnneee\\\QQQJJJIIIFFFFFFGGGHHHLLLTTT```hhhxxxzzz}}}~~~vvvmmmaaaUUUMMMGGGCCC@@@===<<<;;;999777555555666111111222222222333444666555444333222111111111111111111111222222222222222555666888999999666333111------.........---,,,,,,((()))+++---............,,,***&&&$$$"""###%%%&&&$$$%%%%%%%%%%%%$$$######!!!"""""""""############"""###$$$$$$$$$$$$######$$$#########""""""""""""$$$###"""""""""""""""###!!!"""###$$$$$$###!!! $$$%%%%%%$$$"""!!!!!!"""&&&%%%$$$###""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""###yyymmmbbbUUUMMMKKKHHHGGGFFFEEEEEEDDDEEEEEEBBBAAA???>>>>>>???AAABBBCCCBBB@@@>>><<<;;;;;;:::666777777777777666555555333222222111000111111111///---+++******(((&&&$$$!!!$$$%%%$$$""" !!!"""###%%%'''((())))))&&&&&&''''''(((((()))))))))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$###"""###$$$############$$$$$$%%%&&&%%%###"""$$$''''''$$$"""!!!"""#########"""!!! !!!""""""!!!!!!"""###!!!!!!"""$$$%%%&&&'''(((!!!###%%%$$$///888333$$$$$$$$$###############"""""""""""""""###$$$%%%&&&&&&&&&$$$!!! !!!%%%%%%%%%$$$######""""""###"""!!!!!!"""###%%%&&&""""""#########$$$$$$$$$&&&$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((((()))***---111666>>>FFFPPPZZZ```iiiqqq~~~lllbbbVVVOOOIIICCCBBBDDDHHHJJJMMMRRRZZZhhhyyynnn___TTTMMMHHHAAA@@@===;;;888666555555555555444444333222222222444444333222111111111111000000000111111222222222444555777888888777555444111000///---,,,,,,++++++)))***+++,,,---.........///---)))%%%###$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!"""######%%%$$$###"""""""""""""""!!!"""###$$$$$$###"""!!!###$$$%%%$$$"""!!!!!!"""((('''%%%$$$"""!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""yyymmmaaaUUUNNNKKKGGGFFFEEEDDDCCCCCCCCCCCCCCCBBB@@@??????@@@BBBCCCCCCBBBAAA???===<<<;;;;;;666666777777666666555444222222111111111000000000///---+++******)))'''%%%!!!$$$''''''&&&###!!!!!!"""###%%%&&&((())))))%%%%%%&&&&&&'''''''''''')))'''&&&$$$######$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$###$$$$$$###""""""$$$%%%&&&$$$%%%'''&&&###!!!"""""""""#########""""""!!! !!!""""""!!! !!!""" !!!"""$$$%%%&&&&&&'''!!!###"""+++333...########################"""""""""######$$$$$$$$$%%%%%%%%%$$$"""!!!"""$$$%%%%%%%%%$$$$$$#########""""""!!!"""###$$$%%%&&&$$$$$$$$$$$$############%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))+++---000222222666;;;AAAJJJUUUbbbkkkwwwzzziiiZZZQQQIIIEEEDDDDDDHHHNNNYYY^^^fffllltttwwwfffZZZTTTMMMJJJFFFAAA>>>:::777555:::999777666444333000...333333222111111111111111/////////000111111222222222333444555666555555444444222000...,,,,,,,,,,,,------------,,,,,,+++***---,,,+++)))((('''&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&!!!"""###$$$%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$###""""""""""""!!!!!!"""############"""###$$$$$$###"""!!!!!!"""$$$###"""!!! ######"""!!!  zzznnnbbbVVVNNNKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBAAA???===<<<;;;;;;666666666666666555444444000000000000000/////////---+++******++++++)))((($$$$$$%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&((('''%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$$$$###"""###$$$$$$%%%%%%### """%%%%%%$$$%%%'''$$$!!!'''""""""###############"""!!!"""###"""!!! !!!"""!!!!!!"""###$$$$$$###### ###$$$ (((...(((#################################$$$$$$$$$$$$$$$###$$$%%%$$$$$$$$$&&&(((%%%%%%%%%$$$$$$$$$$$$$$$"""""""""######%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''')))+++,,,---000444888<<<@@@EEEKKKTTTaaarrr}}}zzzoooaaaXXXHHHCCCAAADDDHHHMMMVVV___pppxxx|||mmmeee```\\\UUUOOOJJJDDD???;;;<<<999777666555444222///222222111000000000000111//////000000000111111111222222333333444444555555555444222///............000///...------,,,,,,,,,)))***,,,---,,,***(((&&&$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$%%%%%% """###$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&%%%%%%$$$######"""######!!!!!!"""###############"""###$$$###!!!!!!!!!###  !!!!!!######"""!!!  |||pppeeeXXXOOOKKKKKKKKKIIIHHHHHHHHHHHHHHHDDDDDDDDDCCCCCCDDDDDDDDDCCCBBB@@@>>><<<;;;;;;:::555666666666666555444444///000000000000///......,,,+++******+++,,,***)))&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&"""###$$$$$$###"""###$$$%%%&&&&&&### ###'''***$$$###%%%###$$$---"""""""""############$$$"""###$$$###"""!!!"""###!!!"""###$$$$$$###!!! $$$!!!&&&&&&!!!'''+++##################$$$$$$$$$######$$$$$$%%%$$$$$$###"""###$$$%%%$$$&&&(((***%%%%%%%%%%%%%%%%%%$$$$$$"""######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''((((((((((((&&&&&&&&&'''(((((())))))))),,,///000111555;;;@@@DDDJJJRRRZZZcccqqqvvviii]]]UUUOOOLLLDDDDDDIIIRRRYYY```jjjsssuuuoooggg```ZZZTTTLLLGGGBBB>>>:::888999999777444222222111111000111111222111111111111111111111111444444333333444555666666444444333222222111222222///............///000111(((***,,,...---+++)))'''%%%%%%%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$ !!!"""###############$$$$$$###"""###$$$%%%&&&$$$$$$#########$$$$$$%%%!!!!!!!!!"""######$$$$$$!!!"""######!!!!!!!!!###!!!!!!!!!!!!"""###$$$%%%""""""""""""############"""""""""""""""!!!!!!!!!}}}ssshhhZZZOOOKKKKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA???===<<<::::::999555555666666555555444333000000111111111000///......---++++++++++++)))(((&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&"""###$$$$$$###"""###$$$$$$&&&'''%%%"""###(((---999+++ """$$$"""$$$***###"""""""""######$$$%%%$$$%%%%%%$$$###""""""$$$!!!"""$$$%%%%%%$$$"""!!!$$$"""'''&&&!!!%%%(((""""""#########$$$$$$$$$###$$$%%%%%%%%%$$$######"""###$$$$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''***)))'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))))))))***///444888;;;BBBKKKRRRRRR[[[gggqqqyyy}}}jjjeee\\\TTTPPPOOOQQQRRRUUUXXX```iiioooqqqvvv}}}|||zzz{{{{{{uuummmhhhgggbbbaaa```______```bbbccclllsss}}}yyyvvvqqqllliiigggggghhhllluuuyyyuuuqqqooopppvvv{{{~~~{{{vvvppphhhbbbWWWPPPGGGBBB@@@???;;;888444333333222222333333444333333333222111111000000444333222111111333444555333333444555555555555555111000/////////000111222,,,,,,,,,+++***)))(((((('''''''''''''''&&&&&&%%%"""#########$$$$$$$$$$$$"""######$$$$$$##################$$$$$$%%%%%%%%%############$$$%%%&&&&&&!!!!!!!!!!!!"""###$$$%%% """###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""###############"""""""""!!!!!!!!!!!!uuujjj[[[PPPKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???===;;;:::999999555555666666555555444333111111222333222111000///000...,,,++++++***(((&&&'''''''''((('''&&&$$$###$$$###""""""###%%%&&&((()))))))))))))))(((((((((###$$$%%%&&&&&&$$$###"""###$$$$$$%%%&&&&&&&&&%%%"""$$$$$$$$$###"""###$$$"""%%%'''&&&$$$&&&,,,222JJJ333 !!!&&&$$$!!!#########""""""###$$$%%%%%%$$$&&&&&&%%%###"""###$$$!!!"""$$$&&&&&&&&&$$$###!!! $$$$$$"""%%%""""""######$$$$$$$$$$$$###$$$%%%&&&%%%%%%###""""""###$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$'''***,,,+++)))&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))******000888???FFFPPP\\\fffcccooo~~~{{{ooogggcccXXXSSSNNNNNNSSSZZZ```cccfffjjjrrryyyzzzvvvwwwzzz||||||~~~rrrnnnggg```\\\\\\^^^```kkkmmmnnniii```XXXUUUUUURRRQQQOOOMMMMMMNNNOOOPPPOOOWWWcccmmmsssrrrnnnkkk___\\\WWWSSSRRRSSSUUUWWWPPP[[[jjjuuu{{{|||rrrhhhaaa\\\XXXVVVYYY]]]aaaaaaccclll|||~~~mmmdddWWWMMMHHHCCC===999555555444444444555555666555444444333222111000000222111///......///111222111333555777888888888777666444222111/////////000111///+++(((''''''((())))))))))))))))))(((((('''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%$$$"""""""""###$$$%%%''''''!!!!!!!!!!!!"""###$$$%%% !!!###"""!!!!!!"""###&&&%%%%%%$$$##################"""!!! !!!!!! |||pppdddXXXRRRQQQJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDCCCBBBBBBCCCEEEEEEDDDBBB???======<<<:::999888666555444555555444222111111111111111000//////111000///...---,,,++++++&&&'''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$(((((()))))))))'''&&&%%%$$$"""!!!###&&&'''%%%###"""###%%%''''''&&&%%%$$$###$$$$$$###!!! !!!###%%%&&&(((******)))((('''333,,,%%%###%%%&&&### """""""""""""""######$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############""""""######$$$%%%(((((('''&&&%%%$$$###"""###$$$%%%&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''((((((((("""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&'''''''''&&&$$$$$$%%%''')))******))))))+++///222000999BBBIIIUUUfffvvv}}}xxxjjj___UUUOOONNNJJJLLLOOOUUUddduuu~~~yyywww~~~wwwssstttxxx{{{zzz|||{{{uuulllddd___^^^XXXVVVSSSPPPOOOQQQSSSUUU\\\___^^^YYYVVVUUURRRNNNQQQOOOLLLJJJKKKKKKKKKKKKPPPRRRUUUYYY]]]```bbbcccYYYVVVRRRQQQSSSUUUTTTRRRWWWVVVYYYbbbllltttuuuttttttqqqhhh[[[SSSQQQOOOLLLQQQTTTWWWYYY[[[aaalllttt~~~}}}}}}}}}|||yyytttpppfffjjjsss~~~ssscccVVVMMMFFFAAA===;;;:::888666666555666555444333222111111111111222000......000111000///000111333555777777777777:::888555222111000111222111///---,,,,,,+++)))'''***)))'''%%%###""""""!!!%%%&&&''''''&&&%%%###"""######""""""""""""######'''&&&$$$%%%''''''### ######$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!!!! !!!"""######$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! ~~~rrreeeWWWOOONNNIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGDDDAAA???======<<<:::888888666555444555555444222000000111111000000///...///......---,,,+++***)))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((((((((('''&&&%%%&&&%%%$$$%%%''''''%%%""""""###$$$%%%%%%%%%$$$$$$###$$$$$$###!!! """###"""###%%%&&&&&&&&&$$$###,,,((($$$###$$$%%%$$$""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$############"""$$$$$$$$$%%%%%%$$$$$$$$$,,,+++)))'''%%%"""!!! !!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''%%%''')))***,,,///444777777BBBOOOYYYhhhzzzqqqaaaWWWQQQLLLKKKMMMPPPVVV___kkk|||pppkkkccc^^^]]]___cccfffeeefffeeeaaaZZZUUUSSSSSSQQQPPPOOOOOOPPPSSSUUUWWW]]]bbbeeecccbbbaaa\\\VVVVVVTTTSSSTTTWWWZZZ\\\]]]\\\]]]^^^aaacccfffhhhiiifffccc``````cccfffhhhhhhgggccc```bbbhhhlllnnnmmmnnnnnnggg^^^XXXVVVTTTQQQVVV[[[```bbbbbbcccgggkkklllkkkjjjiiiiiigggdddbbbZZZZZZ^^^eeemmmxxxrrrcccUUULLLGGGEEE@@@<<<999888888888666666555444444333333333111///......///000///...000111333444555666555555:::999888666555555555555222111...------,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######$$$$$$############$$$$$$'''$$$""""""$$$%%%$$$"""######$$$$$$$$$$$$######$$$$$$$$$#########""""""###$$$$$$$$$%%%%%%%%%%%%$$$###""" !!!"""###########################"""""""""!!!!!!!!! sssfffWWWMMMJJJGGGGGGEEEDDDCCCCCCCCCCCCAAAAAAAAABBBCCCEEEGGGGGGCCCAAA???>>>===<<<:::888888666555444555555444222///000000000000///......---,,,,,,+++***)))(((((('''&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%'''&&&&&&''''''&&&$$$"""""""""#########$$$$$$$$$###$$$$$$###!!!!!!"""$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$############""""""######$$$%%%"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%,,,+++)))'''$$$""" !!!!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''&&&&&&''''''(((+++---000555;;;???JJJVVVeeeqqq~~~wwwbbbWWWLLLGGGGGGHHHNNNUUU```iiivvvxxxpppjjjccc^^^SSSQQQPPPPPPQQQSSSVVVXXXTTTTTTTTTSSSRRRSSSVVVYYYYYYZZZ[[[^^^aaadddgggiiirrryyy{{{ssssssqqqppprrrwww|||~~~}}}}}}}}}}}}|||wwwwwwxxxyyyyyy}}}}}}wwwtttsssppplllnnnuuu}}}~~~yyyvvvtttnnnkkkfffcccbbbaaa___^^^ZZZWWWUUUXXX]]]fffvvv{{{wwwsssooolllppp}}}iii\\\RRRNNNGGG@@@;;;999999999555444444333333222111111111///------.........,,,///000111222333333333333999999999999999888777777555333111000///...,,,***'''((()))***++++++++++++((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''%%%"""!!!###%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$##################$$$%%%&&&'''&&&%%%%%%###!!! """$$$###########################"""""""""""""""!!!!!!tttgggXXXMMMIIIGGGGGGFFFEEEDDDCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEBBB@@@???>>>>>>===:::888777666555444555555444222///////////////......---,,,++++++***))))))(((((('''&&&$$$###$$$&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&$$$"""###############$$$%%%%%%###$$$$$$###"""!!!###%%%###$$$%%%&&&&&&&&&%%%%%% ###%%%&&&%%%$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&''''''%%%''')))***(((''''''(((------///111555===GGGMMMcccooo~~~xxxiii```SSSLLLGGGHHHLLLSSS___jjjxxxxxxlll```XXXSSSQQQOOOLLLOOORRRUUUWWWXXXYYYZZZUUUVVVWWWZZZ___eeemmmqqqxxxzzz}}}|||uuuqqqooonnnmmmiiidddaaa```aaadddnnnxxxwwwmmmbbb```^^^\\\ZZZ]]]kkkyyysssccc^^^TTTKKKCCC???>>>>>>777666555444333111000000222000...---......---+++,,,---...000111222333444555666888999:::999777666888666333222222111///---++++++,,,,,,,,,+++***)))***)))'''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%'''((())))))######$$$$$$$$$$$$############################## """$$$%%%%%%$$$"""!!!!!! !!!"""$$$ ############""""""""""""}}}ttthhhYYYNNNKKKHHHGGGGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>>>>>>>===;;;888777666555444555555444222///////////////......---,,,,,,++++++******))))))'''&&&$$$###$$$&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$###""""""$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&"""$$$&&&'''%%%$$$###$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############""""""######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&######$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&'''''''''((((((((()))%%%''')))***))))))***+++///000111666>>>KKKYYYbbbuuu~~~pppcccXXXQQQMMMLLLNNNTTT[[[eeetttyyyvvvvvvtttooojjjddd```YYYRRRLLLLLLNNNQQQVVV\\\dddiiikkkllllllmmmmmmmmmnnnrrryyy~~~zzzxxxvvvsssuuuzzz}}}yyysssmmmeee^^^\\\[[[\\\]]]\\\[[[bbbjjjqqqyyyyyymmm```UUULLLGGGEEE@@@???<<<999666444333333444222///.........---+++)))***+++---000222444555333555777999:::999888777999777555444444333111000++++++,,,,,,,,,+++++++++,,,***(((&&&%%%%%%&&&&&&$$$$$$############$$$$$$"""$$$''')))))))))((((((######$$$$$$$$$$$$############################## !!!###$$$$$$"""!!! """###$$$$$$###""" """"""""""""############|||sssgggYYYOOOLLLHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCDDDCCCCCCBBB@@@@@@@@@???>>>??????>>>;;;888888666555444555555444222///000000000000///......,,,,,,,,,+++++++++******'''&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$######$$$&&&""""""#########$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""!!!"""$$$%%%%%%%%%$$$###$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$######"""""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###############"""$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''''''''((())))))******&&&(((******+++,,,///222111444999BBBNNN___pppzzzvvvggg\\\TTTOOOLLLPPPSSSZZZccciiiqqq}}}uuuddd```[[[XXXYYYYYYXXXVVVSSSTTTTTTRRRPPPRRRWWW\\\qqqxxx{{{uuurrrnnniiigggeeefffjjjiiidddbbbbbbdddkkkvvvxxxiii[[[QQQLLLKKKHHHBBB<<<888555555444777444222000000000...---))))))***,,,...111333555444666888:::;;;:::999888888777555555666666444333))))))******+++---...///---,,,+++)))((('''''''''$$$$$$############$$$$$$!!!&&&((((((&&&$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$######$$$%%%$$$###"""!!! """$$$&&&'''%%%###!!!########################!!!!!!"""""""""""""""###}}}rrrfffWWWNNNKKKGGGFFFFFFEEEEEEEEEEEEFFFAAABBBCCCCCCCCCBBBAAA@@@??????>>>??????>>>;;;888888666555444555555444222000000111111000000///...,,,,,,++++++++++++******&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%$$$###""" %%%'''&&&$$$###$$$"""###$$$%%%&&&%%%%%%$$$###$$$$$$$$$######%%%'''!!!!!!!!!!!!""""""######$$$"""!!!"""%%%%%%###!!!!!!"""$$$&&&&&&%%%$$$###$$$$$$############$$$$$$##############################$$$$$$$$$$$$############""""""######$$$%%%"""###############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))&&&&&&''''''((())))))***)))***+++,,,...111666:::<<>>>>>???@@@>>>;;;888888666555444555555444222111111111111111000//////+++++++++***************&&&'''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###"""###''')))&&&$$$###### """$$$%%%&&&%%%###"""###$$$$$$$$$######%%%'''"""""""""""""""###$$$$$$###$$$&&&$$$ !!!###$$$&&&&&&%%%$$$###$$$$$$############$$$$$$##############################$$$$$$$$$$$$###############"""###$$$$$$%%%"""###$$$%%%&&&'''((((((###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''))))))%%%%%%&&&&&&'''((()))))),,,------...000555;;;@@@JJJRRR^^^lllyyyuuukkkdddWWWRRRNNNOOOWWWbbbnnntttvvvzzz}}}wwwyyyoooiiiaaaYYYSSSPPPMMMLLLJJJJJJJJJJJJKKKOOOUUUYYYfffnnnwww{{{zzzzzz~~~|||}}}}}}{{{uuuoookkkjjjddd\\\ZZZaaaeeegggsss|||nnnhhh]]]SSSKKKHHHHHHHHH<<<999666555444333111000///...---,,,---...///000222222333444444444444444666555555555777888888777333111---+++***+++...///...//////...---+++(((''''''&&&&&&%%%%%%&&&&&&'''"""%%%'''&&&$$$###%%%'''######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%$$$######""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""{{{ooobbbUUUMMMKKKHHHGGGFFFDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@DDDBBB???>>>===<<<999777222333333444444555555666444333222000///.........------......---,,,***)))'''&&&%%%%%%'''))))))((((((((())))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%########################((($$$"""$$$))))))%%% $$$%%%%%%&&&&&&%%%%%%$$$%%%!!!!!!%%%%%% $$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######&&&&&&%%%'''+++---,,,000666888;;;FFFSSSdddmmm{{{yyyhhhYYYQQQMMMIIILLLOOOYYYlll|||oooeee[[[SSSMMMKKKGGGCCCHHHPPPQQQRRRVVV\\\^^^___eeemmm}}}}}}qqqooosss}}}~~~uuuoooiii___WWWUUUVVVXXXaaakkkzzz{{{lll]]]QQQHHHDDD>>>;;;888444222000000000333333222000...---///000111222333333333333222222777777777777777666555555333111///---+++***))))))//////000111111111111000))))))(((&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%$$$###$$$$$$$$$############""")))'''%%%%%%&&&'''((((((%%%###""""""###$$$$$$#################################""""""""""""###### !!!"""######"""!!! {{{ooobbbTTTLLLKKKIIIHHHGGGEEEDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAADDDBBB???>>>===<<<999777444444444444444444444444111111000//////...------,,,------------+++***)))'''%%%######$$$$$$###"""!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&$$$###"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''###!!!### !!!"""######"""!!!"""############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%)))&&&&&&)))******---111000111777@@@FFFLLLZZZhhh|||uuudddUUUMMMJJJJJJQQQZZZfffttt|||wwwrrrmmmfff\\\UUUQQQLLLHHHGGGGGGIIIUUUaaannnnnnpppttttttsssvvv|||zzzpppuuuxxxwwwtttuuu||||||kkkaaa^^^aaahhhppptttiiiccc]]]YYY\\\cccfffnnn|||yyyiii\\\UUUKKKGGGAAA<<<888666555555333222111///...------.../////////000000000//////555666666777777666666666444333111///---,,,+++***---...///000111222222222,,,,,,***((('''&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$############"""$$$###""""""###$$$%%%%%%%%%###""""""###$$$$$$##############################""""""!!!!!!""""""### !!!"""######"""!!! |||pppcccUUULLLJJJIIIIIIHHHFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCAAA???======;;;999777666666555555444333333222---.../////////---,,,+++,,,,,,------,,,+++)))(((***(((&&&%%%&&&&&&%%%$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$"""!!!$$$###!!!!!!######%%%&&&%%%$$$###$$$&&&"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%(((&&&&&&)))***+++///555:::???HHHTTT]]]ggguuuvvvmmm^^^OOOEEEDDDJJJOOO]]]lll}}}rrriiicccbbb```]]]ZZZUUUQQQMMMKKKOOOOOOPPPQQQRRRZZZjjjyyy}}}yyyyyy}}}{{{pppiii```ccceeedddbbbeeemmmssspppdddWWWPPPNNNOOOTTT[[[kkkvvv~~~rrrhhhddddddcccgggqqq~~~sssjjj\\\VVVLLLDDD???;;;999888444333222111//////........................------333444555666666777666666444444333111///...---,,,+++,,,---///111222333444111000...,,,)))'''%%%$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$############"""!!!!!!!!!!!!"""$$$%%%&&&%%%###""""""###$$$$$$###########################"""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!~~~rrreeeVVVMMMKKKIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCDDDDDDCCCAAA???===<<<;;;999777666555555555444444444333,,,---///000000...---++++++,,,,,,,,,,,,***)))((('''&&&%%%&&&((()))))))))&&&'''((()))************%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######&&&%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""$$$%%%%%%&&&'''%%%&&&'''&&&%%%%%%%%%'''$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%%%%&&&%%%&&&((())))))((('''&&&((('''(((***+++,,,222:::GGGQQQ___mmmwww}}}uuu```ZZZPPPGGGEEEKKKVVV^^^ppp}}}lllaaaZZZRRRMMMLLLMMMNNNMMMLLLMMMNNNPPP\\\bbbhhhiiihhhlllxxx|||wwwpppjjjhhhkkklllrrrxxxxxxqqqfff]]]XXXVVVWWWXXXVVVVVVYYY```fffwww|||{{{yyy|||xxxooofff\\\RRRLLLIIIHHHLLLRRRXXXcccwww|||zzzzzz|||}}}sssjjj^^^SSSKKKEEE@@@<<<777555333222222222111000000//////...............111222333444666666777777444444333222111000......)))***+++---000222444666555444222000---)))'''%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$#########""""""!!!"""$$$$$$%%%&&&''')))%%%###""""""###$$$$$$###########################!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!tttgggXXXOOOLLLGGGFFFEEEDDDDDDDDDDDDDDDAAABBBBBBBBBCCCCCCCCCDDDCCCAAA>>>===<<<;;;888666444444444555555666666666...///000111111000...---,,,,,,------,,,+++)))((($$$###"""###%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%""" $$$&&&$$$!!!###$$$$$$%%%%%%$$$$$$######$$$###!!! !!!###$$$###"""!!!"""$$$''''''&&&%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))))))))((((((******+++...///111:::DDDTTTbbbuuuxxxhhh___PPPNNNLLLLLLPPPYYYeeemmmsssaaaSSSLLLIIIFFFCCC@@@DDDJJJOOOUUU[[[aaaeeesss}}}zzz{{{~~~yyymmmeee]]]WWWVVVXXXUUUZZZ___```\\\WWWTTTSSSOOOOOONNNKKKIIIKKKQQQVVV___cccjjjqqqwww{{{}}}~~~wwwqqqooossszzzzzzmmmeeecccaaabbbiiisssxxxvvvrrrppphhh^^^VVVNNNIIIIIIMMMKKKUUUggg~~~|||}}}tttkkkjjjmmmrrrzzzttthhh^^^VVVMMMGGG;;;777444222333333333111111000///...---.........///000222333555666666666333333333333222111///...))))))***,,,///111444555777777666444111...+++)))$$$$$$$$$%%%&&&'''(((((($$$$$$$$$#########""""""!!!###&&&&&&%%%&&&(((***%%%###""""""###$$$$$$###########################!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""vvvhhhYYYOOOKKKFFFEEEEEEDDDCCCCCCDDDDDDAAAAAABBBBBBCCCDDDDDDDDDBBB@@@>>><<<<<<:::888666333444444555666666777777111111222222222000///...------......---,,,***))))))'''%%%%%%%%%%%%%%%###%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###################################################### ###'''&&&#########$$$$$$$$$$$$######!!!######!!!!!!$$$$$$"""###$$$%%%$$$######$$$%%%(((''''''&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******)))))),,,111333888DDDQQQbbbrrrwwwfffXXXQQQMMMPPPUUUZZZaaahhhpppuuuuuueee\\\OOOGGGDDDEEEFFFFFFGGGLLLVVVbbbnnnwww}}}yyytttoooeee[[[UUUOOOJJJIIIKKKKKKOOOTTTVVVUUUSSSTTTVVVQQQPPPMMMHHHDDDDDDFFFHHHGGGJJJOOOUUUZZZ^^^```bbb[[[WWWVVV[[[aaaeeejjjooorrrqqqqqqooonnnlllkkkjjjnnnooorrrttttttrrrpppnnnpppqqqsssuuuvvvuuuuuuttt|||{{{xxxtttpppnnnooopppoooqqquuuyyy~~~~~~{{{xxxxxxzzz|||zzzsssggg[[[TTTPPPPPPUUU___mmmzzz}}}uuulll___SSSMMMNNNJJJOOO[[[nnnwwwjjjccc```___ccciiiwww{{{rrrhhh\\\SSSDDD>>>888444444444333111111000...---,,,,,,---...///000111222444444555555222333333444333222111000*********+++---000222444777777777777555333111///'''&&&&&&&&&&&&'''(((((($$$$$$$$$############""""""%%%%%%$$$###%%%'''%%%###""""""###$$$$$$###########################"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""uuugggXXXMMMJJJGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBCCCDDDDDDEEEFFFFFFBBB@@@>>><<<<<<:::888666555555555555666666666666333333222111000000//////......//////...---+++***+++)))'''''''''((('''&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&%%%######$$$$$$$$$$$$######"""###"""$$$***,,,)))%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((()))(((''''''((()))+++---+++---222999>>>GGGWWWeeewwwyyymmmbbb[[[XXXXXX\\\aaaiiioootttwwwyyy{{{~~~}}}yyyrrrggg___SSSPPPLLLIIIJJJNNNSSSWWW[[[___iiivvv~~~uuukkkdddXXXRRRMMMMMMLLLHHHFFFFFFJJJOOOUUUWWWVVVTTTTTTUUUXXXUUUPPPJJJDDD@@@>>>>>>:::<<<>>>AAADDDGGGIIIJJJFFFBBBBBBFFFIIIKKKNNNRRRSSSTTTTTTTTTTTTSSSSSSSSSUUUWWWYYY[[[[[[YYYVVVUUUVVVXXXZZZ\\\]]]^^^]]]\\\aaaaaaaaa^^^[[[YYYYYYZZZVVVYYY\\\```dddhhhlllnnnllllllllljjjgggddd```^^^]]]___bbbccc```[[[UUUQQQNNNPPPSSS[[[hhhyyyzzziii^^^\\\XXXVVVXXXaaasss~~~qqqggg```^^^aaajjjtttqqqfffUUUMMMBBB:::888777555333333222000...------...//////000111222333333333333333444555666666444333222---,,,++++++,,,...000111555666777999999888666555...---+++)))''''''''''''$$$$$$$$$############""""""%%%%%%"""!!!"""%%%%%%###""""""###$$$$$$##############################""""""!!!!!!""""""######"""!!! !!!"""###tttfffVVVKKKHHHGGGGGGFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEFFFGGGGGGGGGBBB@@@>>><<<;;;:::888666777777777666555555444444444333222000///............//////000///---,,,+++%%%###"""###%%%''''''&&&######%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%######$$$'''######$$$$$$$$$$$$###### $$$$$$ $$$$$$ """###$$$$$$""""""###$$$ !!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((()))'''''''''(((((((((((()))***)))'''&&&'''))),,,...444777>>>GGGNNNYYYkkk|||qqqkkkaaaXXXTTTXXX```gggooottt{{{wwwllliiieeebbb___[[[TTTOOOKKKLLLNNNQQQUUU\\\dddiiiiiilllsss{{{~~~{{{oooeee___XXXPPPLLLIIIIIIOOORRRNNNJJJIIILLLQQQWWWZZZWWWSSSQQQQQQYYYVVVPPPHHHAAA;;;777555999999999999999999::::::;;;777777:::;;;:::<<>>???@@@AAABBBDDDEEEEEECCCEEEHHHJJJKKKKKKJJJHHHGGGHHHJJJKKKKKKJJJIIIHHHKKKMMMNNNMMMKKKIIIIIIJJJJJJKKKMMMOOOQQQSSSVVVYYYVVVVVVVVVVVVTTTRRRPPPOOOKKKLLLOOORRRTTTUUUUUUUUUQQQRRRSSSWWW```ppprrrmmmhhhaaaZZZ[[[gggxxxyyymmmhhhiiieeelllvvv{{{dddZZZLLLBBB>>><<<999777777555333111000000222222///000111222222222222222444555777888888666555333...---,,,++++++---...000333555777:::;;;;;;:::999444222///+++(((&&&%%%%%%$$$$$$$$$############"""###''''''###!!!"""%%%%%%###""""""###$$$$$$#################################""""""""""""#########"""!!! !!!"""###vvveeeXXXOOOLLLIIIGGGEEEDDDDDDDDDBBBAAAGGGEEECCCCCCCCCDDDCCCBBBBBBAAA???===;;;999888888666555444555777777666444222222111111000/////////,,,***,,,333666111***'''(((''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$"""!!!%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&'''((())))))))))))((('''&&&&&&&&&&&&%%%%%%$$$%%%'''(((''''''(((''''''(((+++///333666888BBBLLLVVVbbbsss{{{ooofff]]]YYYRRRQQQ[[[lllwwwzzzvvvfff___VVVOOOLLLOOOQQQNNNOOOTTTVVV\\\``````eeepppvvvwwwyyytttooooooppppppllliii___^^^[[[WWWSSSOOOLLLJJJGGGHHHKKKQQQUUUUUUPPPLLLSSS___iiiggg^^^VVVNNNHHHLLLNNNNNNJJJCCC>>><<<===777777666555555666666777555555666777777888888999;;;;;;;;;:::::::::::::::;;;;;;<<<<<<===>>>??????===???AAAAAAAAAAAABBBCCCBBBCCCCCCDDDCCCBBBAAA@@@BBBBBBBBBCCCEEEGGGHHHIIIOOOLLLIIIGGGEEEDDDBBB@@@FFFEEEFFFKKKQQQWWWXXXXXXUUUVVVXXXZZZ```kkkyyy|||oooaaaYYYWWW^^^nnn}}}yyyvvvtttwwwyyydddRRRHHHBBB===999:::888666444222222111111000000000000111111111111444444555555666555555555333222000---++++++++++++///222666999<<<<<<;;;:::888777444111...+++((('''$$$###############$$$$$$$$$$$$$$$######"""""""""########################!!!!!!""""""######$$$$$$)))(((&&&$$$""""""""""""######"""""""""$$$%%%&&&ssscccWWWOOOKKKFFFEEECCCCCCDDDEEEEEEDDDFFFDDDCCCBBBCCCDDDCCCBBBBBBAAA???===;;;999888888666555555666777777555444222111111000000///.........,,,,,,000111---******)))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&''''''((((((((('''(((((())))))(((((()))***,,,000555:::>>>JJJTTT```jjjvvvxxxiii^^^VVVRRRNNNQQQVVV___pppzzznnn___RRRLLLKKKFFFEEEJJJNNNSSS[[[dddqqquuuvvvsssrrruuuuuuqqqjjjddd^^^[[[ZZZXXXSSSOOOIIIHHHGGGFFFEEEDDDCCCCCCEEEGGGKKKRRRXXXZZZXXXUUUWWWaaaiiiggg___WWWNNNFFFEEEEEEEEEDDDDDDBBB???===::::::999999888777666666888777777777666666666666777777777777777888888888888999999999:::;;;;;;;;;777999;;;<<<;;;;;;<<<=========>>>>>>>>>===;;;:::<<<<<<<<<===???@@@BBBCCCFFFEEECCCBBBAAA@@@@@@???CCCBBBBBBFFFMMMRRRUUUVVVYYY\\\^^^aaafffooo{{{}}}rrrcccZZZVVVZZZgggtttmmm]]]PPPGGGAAA>>>;;;888555444333222222222222222111111111111111111222333444555666666666555333111///---,,,,,,,,,///111444777:::;;;;;;;;;<<<:::777333...***&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$'''&&&%%%###"""""""""""""""!!!!!! !!!"""###rrrcccXXXPPPLLLDDDBBBBBBCCCEEEGGGGGGGGGFFFDDDBBBBBBCCCDDDCCCBBBBBBAAA???===;;;999888888777666666666777666444333111111000//////......---000...------+++(((***...+++***(((&&&%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%((('''%%%$$$%%%'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((()))***+++,,,+++******))))))************,,,///222777???GGGLLLaaammmzzzqqq___RRRLLLKKKMMMOOOZZZhhhxxxkkk___VVVMMMEEEBBBGGGFFFIIIPPPXXXddduuu{{{tttllleeeZZZVVVPPPLLLJJJGGGBBB>>><<<<<<<<<===>>>???@@@AAACCCEEEKKKSSS[[[```bbbaaaaaagggkkkhhhccc[[[PPPGGGHHHFFFFFFIIIMMMNNNJJJGGGCCCBBBAAA>>><<<999777666:::999888666555444333333222333333444444555555555555555666666666666666666333555777888777777777888888888999:::999888777666777777777888:::;;;======>>>>>>=========>>>>>>???CCCBBBBBBFFFLLLSSSXXXZZZ___ccchhhkkkooottt|||}}}rrrfff]]]XXXZZZdddooo~~~}}}zzzsss```QQQIIIBBB>>>999555333222111000444333222222111111111111///000111222444555666666666555333111000///......///000222444777999;;;<<<<<<;;;888444000,,,(((&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%$$$###""""""""""""######"""!!!!!! !!!!!!"""ssseeeZZZQQQLLLDDDBBBBBBCCCEEEGGGGGGGGGEEECCCBBBBBBCCCDDDCCCBBBBBBAAA???===;;;999888888888777666666777666444222000000//////......------000///......***'''***000---+++(((&&&$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!$$$'''&&&###!!!###&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))***+++***)))((((((***+++,,,///444999AAALLLYYYbbbyyytttiii\\\RRRMMMLLLPPPUUU```mmm~~~}}}jjjUUUKKKIIIHHHHHHJJJPPPTTT[[[cccmmm{{{ttthhh\\\TTTLLLIIIEEECCCBBBAAA>>><<<======<<<===>>>@@@AAABBBBBBEEEKKKSSS\\\ccchhhkkkjjjmmmmmmjjjgggaaaUUUJJJMMMMMMNNNQQQUUUXXXWWWVVVSSSOOOJJJDDD???;;;999888:::999777555333333222222000000111222333444444444444444444444333333333333333555777777666555666777666777888999999888777666777777777888999:::<<<===:::;;;<<<<<<;;;<<<>>>???EEEEEEFFFJJJRRRZZZaaaeeedddjjjppptttvvvxxx|||zzzqqqhhhaaa]]]]]]eeeooowwwyyyoooqqq|||rrraaaXXXKKKEEE>>>999777666444333333222111000000111111222000000000111222333444444777777666444333222111111000000111333555888;;;<<<999999888666333000...,,,''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""!!!""""""""""""""""""######%%%%%%$$$######"""""""""ssseeeYYYPPPJJJFFFDDDCCCCCCEEEFFFEEEDDDDDDBBBAAAAAACCCDDDCCCBBBBBBAAA???===;;;999888888888777666666777666444222000000//////......------......000111---(((***///---+++)))'''%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''&&&$$$"""###%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''''''''%%%%%%$$$###############'''((()))(((''''''+++---,,,222:::CCCPPPaaasssiii\\\PPPLLLLLLOOOWWW```rrrvvvdddTTTEEEBBBGGGNNNVVV\\\ccckkkttt{{{uuueeeVVVKKKEEE???===;;;:::::::::999888:::::::::;;;>>>AAADDDFFFGGGIIIMMMSSSZZZbbbjjjnnnlllmmmllliiihhhcccYYYNNNHHHLLLPPPSSSVVVZZZ___cccddd^^^UUUKKKCCC???>>>>>>:::999777444333333333444111111222333444444555555444444444444444333333333333555666666555555555666555666777888888888777666777777777888999:::;;;<<<999;;;<<<;;;999999<<<>>>CCCDDDGGGMMMTTT]]]fffllliiinnnuuuyyyzzzzzz{{{}}}xxxqqqiiiccc___^^^dddlllrrr|||wwwllllllvvv~~~{{{uuutttzzzxxxoooZZZRRRGGG@@@>>><<<999666111000//////000111333444222222111000000000111111777777777666666555555444222222222333555888;;;===:::::::::888666333000///''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""!!!!!! !!!"""""""""############$$$$$$$$$$$$######""""""qqqdddYYYNNNGGGHHHFFFDDDCCCDDDEEEDDDCCCCCCBBB@@@AAABBBDDDCCCCCCBBBAAA???===;;;999888888777666666666777666444333111111000//////......---,,,+++---000///******,,,+++***)))(((''''''&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&%%%'''((((((''')))...333111:::HHHWWWgggyyyeeeVVVKKKKKKRRRYYYfffssstttggg___VVVNNNHHHLLLUUU```llluuu}}}vvveeeWWWJJJAAA>>><<<;;;:::888777777666666888999;;;???DDDJJJPPPSSSQQQRRRSSSUUUXXX^^^fffkkkiiikkkjjjgggfffddd\\\SSSHHHLLLQQQTTTWWW]]]gggnnnpppjjj___TTTKKKGGGFFFFFF>>><<<999777555555666666444444444555555666666666555555555555555555555555222444555555444333333444444444666777777666666555666555555666777888999999888:::<<<:::888777:::===???BBBGGGMMMTTT\\\eeekkkmmmrrrxxx{{{zzzzzz{{{}}}yyyrrrjjjddd___]]]aaahhhrrr{{{yyyqqqqqqwww|||{{{rrrppprrrkkkaaaRRRHHHBBB>>>999555333222000///000111333555444333111000//////000000555666777888888888888888555555555555777999;;;<<<>>>>>>===;;;888444000---((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""""""""###$$$$$$######"""!!!""""""""""""!!!!!! qqqfff[[[QQQIIIGGGEEEDDDCCCDDDEEEDDDCCCCCCAAA@@@@@@BBBDDDCCCCCCBBBAAA???===;;;999888888666555555666777777555444222111111000000///......+++((((((,,,---+++***+++((())))))***)))((('''&&&&&&&&&&&&&&&'''((()))***%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""''')))'''$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$##################&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''---,,,+++++++++++++++,,,$$$'''***++++++...555;;;@@@NNNaaarrriii\\\UUU]]]fffmmmvvvzzznnneee]]]XXXTTTVVVUUUXXXaaajjjsss~~~ooo^^^TTTKKKCCC>>>>>>>>>>>>===<<<;;;::::::;;;===???BBBGGGOOOWWW^^^bbb\\\\\\ZZZWWWWWWZZZaaafffgggjjjjjjhhhgggfffbbb\\\SSSRRRRRRTTTXXX```iiinnnsssnnnfff^^^VVVQQQNNNMMMEEEBBB???;;;999888888999666666666666666666777777444444555555666777777777333444666555444333333444444444666777777777666666444444444444555666777777888;;;>>>===::::::===AAACCCGGGLLLQQQVVV]]]eeejjjppptttyyy{{{zzzzzz{{{~~~zzzssslllhhhcccaaafffmmmwww~~~~~~{{{{{{||||||zzzzzzvvv{{{yyygggXXXOOOGGG???999888777444222111222333444333222111//////000111222333444666888::::::;;;;;;888888888999999:::;;;<<<>>>>>>>>>===:::666222///***)))((('''&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$###""" """"""###"""!!!!!!sssiii___UUUNNNFFFDDDCCCCCCEEEFFFEEEDDDBBBAAA@@@@@@BBBDDDCCCCCCCCCAAA???===;;;999999888666555444666777777666444222222111111000000//////+++&&&###'''******)))+++'''(((***++++++)))'''&&&&&&&&&&&&'''((()))******''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$)))'''"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$(((''''''&&&%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''&&&''''''''''''((()))***+++%%%)))---......222:::AAAPPP```uuutttkkkjjjuuu}}}{{{{{{{{{xxxooocccXXXRRRQQQRRRSSSWWWZZZbbbmmmuuu{{{|||ssshhhcccUUUIIIFFFDDD???>>>@@@<<<=========<<<===>>>@@@BBBDDDGGGLLLTTT]]]dddiiieeeccc___YYYVVVXXX^^^cccgggkkkmmmkkkjjjjjjhhhddd]]]WWWQQQPPPVVV]]]bbbeeeqqqoookkkeee^^^XXXTTTQQQKKKHHHCCC???;;;:::999:::777777777777777777666666444444555666666777888888555666888888666555555666555666888999999999888888444444444444555666777777:::>>>AAA@@@>>>>>>CCCGGGJJJOOOTTTYYY\\\aaaggglllsssvvvzzzzzzyyyzzz|||}}}~~~zzztttnnnkkkiiiiiiooovvv|||}}}zzz|||mmmaaaWWWMMMEEE===;;;888444222222333333222111000///000111333555111333666888;;;<<<<<<<<<:::;;;;;;;;;;;;;;;<<<<<<;;;<<<======<<<999666444++++++)))(((''''''''''''"""""""""######$$$$$$$$$########################%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&%%%$$$###"""!!!"""###$$$%%%%%%$$$###|||pppggg[[[QQQLLLFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCDDDEEEEEEDDDBBB@@@@@@@@@???===;;;888777444666777888777666444333333111///.........---,,,***+++,,,---------------(((((()))***************((('''&&&%%%$$$%%%&&&'''&&&$$$######&&&((()))(((''''''&&&%%%$$$$$$###""" !!!"""$$$%%%&&&&&&&&&'''%%%###$$$&&&'''%%%###!!!%%%)))(((%%%$$$&&&)))%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$#########$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&'''&&&%%%###"""((((((((((((((('''''''''''''''''')))+++,,,+++***((((((+++222666:::FFFTTTeeewww~~~}}}zzz|||yyyrrrbbbYYYPPPLLLMMMQQQ[[[eeeppptttyyy}}}xxxnnnaaaVVVPPPFFFCCC???===<<<=========;;;===@@@CCCEEEEEEDDDCCCHHHEEEGGGPPP[[[bbbhhhmmmpppjjjeeebbb\\\VVV[[[ccciiikkkmmmmmmkkkiiihhhhhh^^^\\\XXXTTTSSSWWW]]]bbbhhhhhhgggddd___\\\[[[\\\RRROOOJJJEEEAAA???>>>???;;;:::999999999999999999888888999:::::::::999999888888777666555555444333111222444555666666555555666666555555555555555666555;;;??????===>>>EEELLLTTTYYY^^^bbbdddhhhnnnsssqqquuuyyyzzzyyyyyy|||~~~}}}xxxwwwtttpppoooqqqvvv{{{sss___RRRHHH@@@888555444222555999777666555333222111111111333444444333333444888;;;===<<<;;;::::::;;;<<<===AAAAAA@@@???;;;777333000......---+++***((('''&&&)))(((&&&%%%$$$%%%%%%&&&$$$$$$######$$$&&&'''(((&&&'''((()))***)))((((((''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%{{{pppggg[[[PPPKKKFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBCCCEEEEEEDDDBBB@@@@@@??????===;;;888777555555777777777666444333222111//////...,,,(((%%%((())))))***++++++******(((((()))************)))***)))'''&&&&&&&&&&&&''''''%%%###$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((('''&&&&&&&&&$$$###$$$&&&'''&&&$$$!!!%%%((('''$$$###%%%)))&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%"""""""""!!!""""""###$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$'''''''''(((((((((((())))))(((&&&&&&&&&'''((((((...,,,///555;;;DDDSSSbbbxxx{{{yyyrrrkkkmmmxxxpppbbb\\\OOOKKKJJJNNNUUU___ooo|||{{{ssshhh\\\QQQHHHDDDBBB@@@===;;;<<<===>>>???BBBEEEIIIMMMOOOOOOMMMLLLQQQMMMMMMUUU^^^eeekkkqqqqqqlllhhhddd^^^XXXZZZaaahhhkkknnnooonnnkkkiiiiii___]]]YYYUUUSSSTTTXXX\\\dddfffgggfffcccaaaaaabbb]]]ZZZVVVPPPLLLHHHFFFFFFAAA@@@???===<<<;;;::::::777777888999:::::::::999999999888777666666666666555666666666555444222111777666666555555666666666999===AAA@@@>>>@@@GGGNNNXXX]]]eeeiiijjjkkknnnpppuuuwwwxxxyyyyyyyyy{{{|||~~~}}}|||}}}~~~}}}zzzxxxtttpppnnnqqqvvv{{{xxxiiiXXXLLLAAA===:::777666888666666555444333222222111333333333333222333666999;;;;;;;;;;;;;;;<<<======?????????>>><<<999777555///...---+++***)))))))))((('''&&&$$$$$$$$$$$$%%%$$$$$$######$$$&&&'''(((+++,,,---...///...------.........---------------))))))((('''&&&&&&%%%$$$yyypppgggZZZOOOJJJFFFFFFFFFFFFFFFGGGGGGHHHDDDCCCBBBCCCDDDDDDCCCBBB@@@@@@???>>><<<:::888777555555666777666555444333333333333333333000+++'''***+++,,,,,,---,,,,,,,,,'''((())))))******))))))+++***)))((('''''''''''''''&&&$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%"""$$$'''&&&######%%%'''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&!!!"""###$$$$$$$$$######''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))******(((&&&%%%%%%''')))+++222111555===GGGUUUhhhwwwyyypppiiiaaa```\\\\\\ggg{{{pppbbbUUUJJJFFFFFFIIIRRR^^^iiivvv}}}|||qqqjjj___RRRGGG@@@<<<;;;<<<;;;;;;;;;===@@@CCCEEEMMMPPPUUUYYY[[[ZZZWWWUUUTTTOOOMMMRRRYYY___ffflllpppnnnkkkhhhaaaZZZZZZ___eeeiiiooorrrqqqmmmjjjhhhcccbbb^^^ZZZVVVUUUVVVXXXaaacccgggiiihhhhhhhhhiiiiiigggccc^^^YYYTTTQQQOOONNNLLLIIIFFFBBB@@@>>>===:::;;;<<<===>>>>>>???>>><<<;;;:::888888888999999999999999888777555444333888888888888999999999999===@@@DDDDDDDDDGGGOOOVVV___gggqqqwwwyyyyyyzzz{{{}}}{{{zzzzzz{{{zzzzzz{{{yyyxxxyyyzzz{{{zzzxxxyyyvvvqqqmmmkkkooouuuzzz~~~hhhYYYHHHAAA>>>:::777666666666777777666555444444222333333222111222444777888999:::;;;<<<=========>>>>>>======<<<<<<;;;;;;222000...+++******++++++((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((()))***+++++++++******,,,,,,,,,,,,---------------------,,,***'''%%%$$$xxxpppfffYYYNNNJJJFFFEEEEEEEEEEEEFFFHHHHHHDDDCCCBBBBBBCCCDDDCCCBBB@@@???>>>===;;;:::888777555555666666666555444333111000111222333222000...++++++,,,,,,,,,,,,,,,+++'''(((((()))))))))))))))+++***)))(((''''''&&&&&&(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&#########$$$&&&'''''''''###$$$%%%%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&''''''((('''%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&''''''"""%%%&&&'''&&&%%%......,,,***(((&&&%%%$$$((('''&&&%%%%%%&&&'''(((((((((((((((((()))))))))''''''(((((()))+++///222111555===JJJYYYjjj|||pppcccYYYUUUSSSVVVZZZcccvvv~~~gggWWWNNNHHHEEEEEEPPPXXXggguuu}}}vvvnnnjjj[[[UUULLLBBB<<<::::::;;;777999<<>>?????????AAAEEEIIIKKKNNNUUU^^^eeemmmvvv}}}{{{yyywwwvvvvvvvvvtttsssuuurrrmmmiiihhhlllsssxxx~~~}}}}}}|||hhhQQQEEEAAA>>>;;;:::777888999999999888666666222333333222111111222444444666888;;;<<<=========>>>>>>============>>>>>>666444000---+++***+++,,,))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((,,,,,,---,,,+++(((%%%###xxxooodddWWWNNNJJJEEEDDDCCCCCCCCCEEEGGGHHHEEECCCAAAAAABBBCCCCCCBBB@@@???>>><<<:::999888777555555555555555444444333...,,,******,,,---...---&&&''''''(((''''''&&&&&&''''''((()))))))))))))))))))))(((((('''&&&%%%%%%'''&&&%%%&&&''''''&&&$$$''''''&&&%%%%%%$$$######%%%&&&'''(((((()))(((((("""###$$$%%%%%%&&&'''(((%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###$$$$$$$$$"""!!! $$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''!!!"""%%%'''''''''&&&%%%***)))(((&&&$$$""" ((((((&&&&&&&&&'''((()))******))))))((((((((('''&&&(((+++,,,---///222555333<<>>============>>>;;;888444///,,,+++++++++++++++******((('''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))(((&&&$$$"""xxxnnncccVVVMMMKKKFFFEEECCCBBBBBBDDDFFFGGGEEECCC@@@@@@BBBCCCCCCCCC@@@???===;;;:::888888888555555555444444444444444333000,,,******,,,------(((((())))))((((((''''''&&&'''(((((())))))((((((''''''((((((((('''&&&&&&&&&%%%%%%&&&'''(((&&&$$$(((''''''&&&$$$######"""'''''''''&&&%%%$$$###"""###$$$%%%%%%%%%%%%&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((((((((('''%%%###"""$$$$$$$$$$$$############(((''''''''''''((())))))*********))))))((((((((((((+++...//////222777<<>>===;;;::::::;;;<<<===@@@EEELLLRRRWWW]]]eeekkknnnpppssstttsssooojjjggg___YYYUUUSSSQQQRRRXXX```hhhnnnppplllgggdddaaa___^^^bbbhhhlllmmmlllllllllnnnoooooonnnkkkjjjjjjkkkkkknnnqqqsssrrrqqqqqqqqqttttttuuuuuutttsssqqqppprrrpppnnnjjjgggdddbbbaaa]]]^^^^^^_______________ZZZYYYVVVTTTPPPMMMKKKIIILLLLLLKKKIIIIIIIIIIIIIIIIIIKKKNNNRRRUUUVVVWWWWWWZZZ]]]cccjjjqqqyyyzzzxxxsssooolllmmmrrruuu|||~~~~~~~~~yyyuuuvvvzzzttt```SSSHHHBBB@@@<<<;;;999777555333222222444555555333111//////000000111333666888:::;;;;;;???>>>>>>>>>=========<<<===:::666222///---,,,,,,------,,,,,,***)))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&"""###############$$$$$$"""###$$$%%%%%%$$$######yyynnnaaaTTTMMMLLLHHHGGGDDDCCCCCCDDDFFFGGGEEECCC@@@@@@AAABBBCCCCCC@@@???===;;;999888888888555555444444333333333444444222///...///000000///,,,,,,,,,,,,,,,+++******&&&'''(((((())))))((((((&&&'''((()))))))))(((((($$$$$$$$$&&&(((((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!###%%%'''&&&$$$###%%%''')))'''%%%###$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&'''(((((()))''''''((()))))))))))))))''''''((()))******++++++***---///111333;;;FFFNNNZZZhhhwwwxxxmmm```VVVOOOLLLQQQYYYiiiyyysssdddSSSNNNKKKMMMTTT___pppssslllkkkjjjjjjgggaaaWWWMMMEEEBBB;;;;;;;;;<<<>>>AAADDDEEEKKKPPPWWW\\\^^^cccjjjppprrrtttvvvwwwvvvtttpppnnn___ZZZVVVTTTPPPOOOUUU\\\eeellloookkkgggfffeeeaaacccfffiiilllnnnppprrrttttttuuuuuutttrrrqqqqqqsssrrrtttvvvvvvuuutttuuuvvvvvvvvvvvvvvvvvvuuuttttttuuutttsssqqqooonnnnnnnnnkkkkkkkkklllkkkkkkjjjiiieeefffeeedddbbb^^^[[[YYY[[[ZZZYYYXXXXXXYYYZZZZZZZZZ]]]aaafffjjjmmmnnnnnnnnnqqqvvv{{{{{{vvvtttuuuwwwzzz~~~}}}}}}}}}}}}~~~vvvfffXXXNNNKKKEEEBBB>>>999666444444444555666666555222/////////000000111333555777999:::;;;<<<===>>>>>>>>>===<<<;;;999777444222000//////,,,------,,,***(((&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$######"""""""""###$$$%%%#########"""""""""""""""########################yyymmm```SSSMMMMMMJJJIIIFFFDDDCCCDDDFFFHHHEEEBBB@@@???AAABBBCCCCCCAAA???===:::999888888888555555444333333333333444---,,,,,,...000111000///+++++++++++++++***)))(((&&&''''''(((((((((((((((&&&''')))***++++++******######$$$&&&((()))'''&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$&&&'''&&&$$$###$$$&&&***(((%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&'''(((*********)))((($$$%%%'''(((***,,,......+++---000222888EEEVVVbbbooo{{{pppfff]]]ZZZXXXYYYaaakkkuuuzzzkkkZZZNNNOOONNNOOOTTT[[[fffxxxyyytttjjj^^^WWWUUUUUUTTTRRRNNNHHHDDDBBBAAA;;;;;;===???CCCIIIMMMPPPSSSXXX^^^aaabbbeeekkkqqqqqqsssuuuvvvvvvuuusssrrraaa]]]ZZZWWWSSSQQQVVV]]]bbbjjjnnnjjjfffggggggcccgggiiilllnnnpppssswwwzzz{{{||||||zzzwwwvvvwwwyyywwwxxxyyyyyywwwwwwyyyzzzvvvvvvuuuuuuttttttttttttvvvuuuttttttttttttttttttuuuuuuuuuuuutttsssrrrrrrmmmnnnoooooonnnkkkgggeeedddcccddddddfffhhhkkkllljjjmmmrrrwww|||}}}~~~yyyxxxxxxxxx|||zzzzzz{{{|||~~~}}}mmmbbb^^^NNNJJJDDD>>>:::888888888666777777555222000//////000000000111222555777999888:::<<<>>>??????======888888777666444333222111,,,,,,,,,,,,***(((&&&$$$$$$%%%&&&&&&&&&%%%$$$###&&&%%%$$$$$$$$$%%%'''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$#########$$$$$$xxxmmm```TTTMMMLLLHHHHHHGGGFFFEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBCCC>>>>>>>>>===;;;999777555555444444555666777555444222111000///------,,,,,,---,,,+++***))))))))))))'''((((((((())))))******(((%%%$$$%%%'''(((&&&$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''((()))((('''%%%###%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###""" """$$$&&&&&&$$$""" ###$$$%%%%%%&&&&&&%%%%%%(((((('''''''''&&&&&&&&&))))))))))))(((((((((((((((***+++***((('''''''''///333888>>>EEETTTlll~~~nnnmmmmmmmmmooosssxxx|||tttjjj___TTTQQQUUUQQQXXX```eeehhhmmmtttzzztttnnnddd\\\UUUPPPMMMKKKJJJIIIGGGCCC???======>>>;;;???CCCHHHMMMSSSZZZ^^^aaaccceeeffffffhhhkkkmmmvvvtttsssuuuxxxwwwqqqkkkiiibbbZZZVVVWWWYYYZZZZZZaaafffkkknnnmmmkkkkkkllllllnnnqqquuuyyy|||~~~~~~}}}|||zzzzzzyyyyyy|||{{{zzzyyyyyyyyyyyyzzzvvvvvvwwwwwwwwwxxxxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvuuuwwwyyyzzzzzzyyywwwvvvvvvxxxzzzzzzxxxsssmmmiiijjjjjjlllnnnpppsssvvvwwwwwwwwwxxx}}}|||||||||||||||~~~||||||{{{}}}~~~~~~{{{yyyyyyfffXXXLLLHHHDDD>>>;;;;;;444333333222222222333333000000000000111111111111777666888;;;??????;;;888777777777555444222000///+++******---//////,,,))))))((('''&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((('''&&&$$$"""wwwkkk___SSSMMMLLLHHHGGGGGGFFFEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBCCC@@@???===;;;999888888888555444444444666666444222222111000///---------------,,,+++***))))))))))))%%%&&&&&&&&&'''''''''((((((&&&%%%%%%'''((('''%%%((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''((())))))(((&&&$$$###############""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!###%%%&&&&&&%%%###!!!$$$$$$%%%&&&&&&&&&&&&%%%))))))((((((((('''''''''(((((((((((())))))))))))(((***+++,,,++++++,,,...111555>>>JJJYYYkkk~~~~~~xxxyyy|||yyypppeee\\\WWWUUUTTTYYYaaahhhlllppprrrpppmmmkkkjjjeee```XXXRRRMMMIIIFFFCCC@@@@@@???===;;;;;;<<<>>>???CCCJJJPPPVVV\\\bbbeeekkklllmmmlllkkkkkkmmmoooooooooqqqtttvvvtttpppkkkeeebbb]]][[[\\\^^^aaabbbggglllrrrvvvwwwwwwxxxzzzuuuuuuwwwxxxzzz|||}}}~~~~~~}}}{{{zzzyyyyyyyyy{{{{{{zzzyyyyyyzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwvvvtttuuuvvvvvvwwwwwwwwwvvvxxxyyy{{{}}}~~~~~~~~~~~~|||}}}~~~|||wwwrrrooorrrrrrsssuuuwwwyyy{{{|||||||||}}}|||{{{{{{zzz{{{|||~~~||||||}}}}}}|||wwwppplllkkklllrrr|||qqqbbbYYYQQQGGG???<<<777666444444333333333222222111111000000000111111666555666999<<<===;;;999888777777666555444333222---,,,+++---//////---***)))((('''&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ttthhh\\\RRRMMMMMMHHHGGGFFFFFFEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCC@@@<<<999777888999:::666555444444555555333111222111000...---------------,,,+++***))))))))))))&&&&&&&&&&&&&&&'''''''''((('''&&&&&&(((((('''&&&******)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$'''&&&&&&&&&&&&%%%%%%%%%'''(((((()))(((&&&%%%###$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''###$$$&&&''''''&&&$$$###$$$$$$%%%&&&&&&&&&&&&&&&)))))))))))))))(((((((((''''''((())))))******+++(((***,,,---...000444666888@@@MMM___ttt}}}zzzzzz}}}uuujjjbbb\\\XXXPPPJJJMMMUUUaaaooozzz~~~zzztttiii___WWWTTTPPPLLLHHHFFFCCC@@@>>>;;;<<<<<<;;;::::::<<<>>>GGGLLLTTT\\\aaaeeeiiikkknnnooonnnllljjjjjjkkkmmmjjjnnnrrrsssrrrpppmmmllleeeffffffggghhhkkkooorrrxxx{{{}}}||||||||||||~~~}}}|||{{{zzzyyyyyyyyy{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwvvvuuussstttuuuwwwxxxxxxxxxxxx}}}}}}~~~}}}yyywwwzzzzzz{{{{{{}}}~~~}}}{{{yyyxxxyyyzzz|||~~~{{{|||~~~~~~|||tttjjjcccZZZYYY\\\dddkkkooouuu{{{uuuiiiYYYLLLDDD===;;;888777666666444333444333222000000000111111444444444666999;;;;;;:::999888777666555555555555000...------...///...---***)))'''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%&&&'''rrrfff[[[QQQLLLMMMGGGGGGFFFFFFFFFFFFFFFGGGEEEDDDDDDCCCCCCCCCCCCCCCBBB@@@===:::999888999999666555444444444444222000111111///......------------,,,+++***))))))))))))((((((((((((((((((((((((((((((''''''((((((((('''''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&''')))$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&'''&&&&&&&&&(((((((((((((((((((((((((((((()))))))))*********'''))),,,///222666:::>>>DDDQQQdddwww{{{uuutttuuuyyyqqq```UUUOOOKKKMMMKKKKKKSSSbbbuuuuuukkkaaaUUULLLIIIHHHGGGGGGGGGFFFDDDBBB@@@AAABBBAAA@@@@@@BBBCCCPPPVVV___fffjjjkkkkkklllllllllkkkiiiggggggiiikkkiiimmmqqqpppmmmkkkmmmpppnnnrrrwwwyyyzzz}}}~~~|||{{{{{{||||||{{{zzzzzzyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{|||zzzzzzyyyyyyxxxwwwwwwvvvtttuuuvvvxxxzzz{{{{{{{{{~~~~~~~~~~~~zzzxxxvvvwwwyyy{{{|||}}}~~~~~~zzz{{{~~~}}}xxxoooiiiZZZVVVUUUXXX[[[^^^dddkkkxxxrrr___SSSFFFAAA<<<999999888777555666555333111000000111222333222222333555888999:::;;;:::888666555555555555333111///------...///000---,,,***(((&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&rrrggg\\\QQQLLLLLLGGGFFFFFFFFFFFFFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCDDD@@@??????===<<<:::888777777555444444555444222000111000///......---......---,,,+++***))))))))))))(((((((((((((((''''''''''''(((((((((''''''(((((($$$$$$######$$$%%%%%%&&&((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&((()))******''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))%%%&&&''''''''''''&&&%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''************))))))))))))'''***///444999>>>DDDHHHPPPbbbxxx}}}pppffffffmmmuuunnn]]]PPPHHHEEEEEEIIIOOOXXXdddssszzziii^^^WWWOOOIIIFFFGGGIIIMMMOOOOOOMMMJJJFFFHHHJJJKKKLLLMMMOOOQQQVVV]]]gggnnnqqqpppooonnnooonnnmmmiiigggfffhhhjjjgggkkknnnmmmkkknnnuuu|||}}}{{{{{{|||{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{|||xxxxxxxxxxxxxxxxxxxxxxxxuuuvvvxxxzzz|||}}}}}}~~~~~~~~~{{{xxxuuuvvvxxxzzz|||}}}~~~~~~}}}|||}}}}}}}}}zzzuuuqqqaaa\\\XXXXXXZZZ[[[```gggppp{{{|||ssscccPPPIII@@@:::999888666333777666444333222222222222222222222222333555888:::<<<;;;999777555333222222444333111...------///111111000...+++)))'''%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###uuuiii^^^RRRLLLKKKFFFFFFFFFEEEFFFFFFGGGHHHFFFEEEDDDDDDCCCCCCDDDDDD????????????===:::888666777666555555666666444222000000///...............---,,,+++***))))))))))))&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''"""###$$$&&&((()))+++,,,&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''))))))******************)))...666???FFFNNNTTTYYY^^^qqqxxxgggXXXTTT___rrrwwwiiiYYYMMMEEEAAACCCGGGRRR```ppp|||yyydddWWWQQQNNNLLLHHHKKKPPPVVVZZZZZZWWWTTTJJJMMMRRRVVVZZZ]]]```ccc___fffooovvvxxxwwwtttrrrooonnnkkkhhheeedddfffhhhhhhlllppprrruuu{{{~~~|||{{{||||||{{{{{{{{{||||||}}}}}}||||||{{{zzzzzz{{{{{{vvvvvvwwwwwwwwwxxxxxxxxxvvvwwwyyyzzz|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}zzzvvvwwwyyy{{{}}}~~~~~~|||{{{{{{yyyuuusssgggbbb___```aaacccgggmmmoooxxx}}}}}}yyyvvvxxxuuuaaaVVVGGG===999777444111666666555555444444333333111222333222222333666888::::::999888666444222111444444222///---,,,...000222222111000---***'''%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%$$$"""!!!xxxmmmaaaTTTLLLJJJFFFFFFEEEEEEFFFGGGGGGHHHFFFEEEEEEDDDDDDDDDDDDDDDAAA@@@???===;;;:::999888777666555666777777666444000000///............///---,,,+++***))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''%%%%%%&&&(((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''''''''((((((((((((&&&'''((()))+++,,,---...---555@@@MMMXXXbbbjjjnnnsssxxxkkkcccWWWQQQYYYmmmxxxcccVVVHHHCCCCCCEEEKKKSSSgggzzzxxxeeeYYYSSSQQQPPPOOOSSSYYYaaaffffffbbb^^^TTTXXX^^^cccgggkkkooorrrpppuuu}}}{{{vvvsssjjjjjjiiihhhgggiiimmmqqqvvvzzz}}}||||||||||||||||||}}}~~~~~~}}}{{{zzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxyyy{{{{{{||||||{{{{{{|||}}}~~~~~~}}}~~~~~~}}}||||||}}}}}}~~~~~~}}}|||{{{|||}}}~~~wwwxxxzzz|||~~~~~~}}}}}}|||zzzwwwuuunnnjjjiiikkklllmmmpppuuurrrzzz~~~}}}}}}{{{yyy}}}yyyjjjUUUFFF>>>:::666222444555666777777666444333111333444333222222444666777888:::::::::888666444333444333000---+++---///000111333333222...***'''%%%%%%&&&&&&&&&&&&%%%%%%######################## !!!"""""""""!!!zzzooocccUUULLLIIIFFFFFFEEEEEEFFFGGGHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDAAA>>>;;;999999:::;;;666666555666888888777555000//////............///---,,,+++***))))))))))))(((((((((''''''&&&&&&&&&$$$&&&((('''%%%$$$%%%(((((('''&&&%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%&&&$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''((())))))((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''((((((((())))))******###$$$&&&))),,,...000111000:::HHHXXXeeeqqqyyy~~~xxxdddTTTQQQQQQXXXiiiwwwiii___WWWJJJ@@@@@@EEELLLVVVaaavvvvvvggg\\\WWWUUUTTTUUUYYYaaaiiinnnnnniiieee___ccchhhmmmqqqtttwwwzzz}}}uuuqqqiiijjjkkkmmmpppuuu|||~~~}}}}}}||||||}}}}}}~~~}}}|||zzzyyyyyyyyyxxxxxxwwwvvvuuutttssssssuuuvvvwwwxxxyyyzzzzzzzzzyyyzzz|||~~~zzz~~~~~~||||||}}}~~~~~~~~~}}}||||||}}}wwwyyy{{{}}}~~~~~~~~~|||yyyvvvrrrqqqttttttsssuuuyyyvvv||||||}}}}}}~~~~~~}}}yyy{{{cccOOOEEE???999555222444777888999777555333111333555555222111333555444666:::<<<===<<<999777222444444111---+++,,,...---000333666555222---***%%%&&&&&&''''''&&&&&&%%%######################## """###{{{oooaaaSSSIIIGGGFFFDDDCCCEEEIIIKKKJJJHHHDDDBBBAAAAAACCCDDDDDDCCCBBBAAA>>>;;;999888888888777666555666777888777666222222000//////000111111)))))))))))))))))))))***&&&'''''''''&&&'''***,,,******))))))(((&&&%%%$$$''''''((((((((('''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$+++'''$$$$$$%%%&&&%%%$$$$$$######$$$&&&&&&%%%######$$$%%%&&&'''&&&%%%$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%---+++)))&&&$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$$$$&&&''')))***)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((***---///000000444>>>NNN___mmmyyyxxxeeeYYYMMMPPPYYYhhh|||}}}xxxpppcccVVVPPPIIIIIIGGGDDDGGGRRRbbboooyyynnnddd^^^\\\\\\```eeellltttwwwtttnnnhhhiiiffffffiiikkkmmmssszzzuuupppqqqvvvxxxyyy~~~||||||{{{|||~~~~~~zzzxxxvvvwwwxxxyyyuuuuuuvvvwwwwwwwwwwwwwwwwwwxxx{{{}}}{{{|||}}}~~~}}}~~~~~~|||||||||}}}~~~|||zzzzzz{{{~~~}}}zzzzzz|||}}}}}}~~~}}}|||{{{{{{zzzxxxvvvxxxxxxyyyzzz{{{{{{||||||{{{}}}~~~}}}}}}~~~|||||||||}}}~~~}}}~~~}}}|||}}}~~~rrr[[[MMMDDD???;;;555666777:::;;;:::666333666555333222111000000000777777888:::;;;:::777444666333000///000111000000//////000555999888222,,,,,,((($$$###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%{{{oooaaaSSSJJJGGGIIIGGGFFFGGGIIIJJJIIIGGGDDDCCCAAABBBCCCDDDDDDCCCCCCAAA>>><<<999888777777666555444444666666555444000///...---------.../////////...---+++***))))))&&&'''''''''&&&'''))),,,))))))))))))((('''&&&%%%&&&'''((((((((('''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$'''%%%######%%%'''&&&%%%"""""""""$$$&&&&&&$$$###$$$$$$%%%%%%&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''&&&$$$""""""###$$$%%%((((((((())))))((((((((('''&&&%%%$$$$$$&&&((()))''''''&&&&&&'''(((***+++'''''''''((((((((()))))))))))))))+++...111333444<<>>;;;999777888999:::999555555444333222111000000111111111444888:::;;;:::888666444444444333222000//////000444888999444///...+++&&&%%%%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%zzznnnaaaSSSJJJHHHJJJIIIGGGGGGHHHHHHGGGEEEEEECCCBBBBBBCCCDDDCCCCCCCCCBBB???<<<:::888777666555333222333444444333222000///......------......------,,,***)))'''&&&&&&&&&'''((('''&&&''')))+++''''''((((((((((((''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###"""###%%%'''''''''""""""###&&&((((((&&&$$$%%%%%%$$$$$$%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$%%%'''((()))((((((''''''''''''(((((('''&&&%%%%%%%%%&&&((()))(((((('''(((((()))***+++(((((()))))))))******************+++...222666999BBBLLL\\\lllzzznnn]]]RRRLLLZZZggg{{{xxxjjjZZZPPPKKKIIIMMMSSSTTTRRRRRRZZZgggttt|||}}}}}}{{{wwwwwwwwwvvvtttrrrsssuuuxxx{{{oookkkiiijjjkkkmmmttt}}}{{{~~~~~~}}}|||{{{yyyxxxxxxxxxxxxuuuuuuvvvvvvwwwwwwvvvvvvyyyzzz{{{{{{{{{zzzyyyxxx{{{|||}}}||||||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzxxxvvvwwwxxxzzzzzzzzz~~~}}}{{{xxxxxx{{{~~~||||||||||||||||||||||||{{{}}}}}}|||}}}|||{{{zzzzzz|||~~~{{{sssjjjccc___VVVVVVXXX^^^fffrrrnnn]]]OOOEEEBBB>>>999666666666777666444555555555444222111000...------///444999<<<>>>:::999999::::::777333000///......222666888777444222...***((('''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%zzznnn```SSSKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFDDDBBBBBBCCCDDDCCCBBBCCCBBB???===:::888666555555333222333444444333222222111111000////////////)))(((((((((((((((''''''&&&'''((((((''''''(((***&&&&&&'''(((((()))((((((&&&&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''###$$$&&&(((++++++(((&&&&&&%%%$$$###$$$%%%&&&'''((((((''''''&&&&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&'''(((***+++&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%&&&'''((((((******)))(((((('''''''''((((((((()))))))))******+++++++++,,,...333:::>>>GGGTTTeeetttlll\\\UUUVVVYYYiiitttxxxbbbYYYOOOKKKLLLSSS___jjjoookkkiiilllsss{{{{{{{{{yyywwwzzz~~~{{{}}}yyyqqqnnnmmmooopppqqqvvv}}}xxx}}}}}}}}}||||||{{{zzzyyyxxxuuuuuuvvvvvvvvvvvvvvvuuuwwwwwwxxxyyyyyyxxxwwwvvvyyy{{{|||}}}~~~}}}}}}~~~~~~{{{zzzzzzyyyyyyyyywwwuuuuuuuuuwwwyyyzzz~~~~~~~~~}}}}}}~~~}}}|||{{{}}}}}}}}}}}}||||||||||||~~~~~~|||}}}{{{yyyxxxxxxyyy|||}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyqqqjjjeeeZZZWWWUUUVVVYYYdddxxxssscccYYYIIIFFFAAA===:::666333000444555666777666444222000111000///111555999;;;;;;;;;<<<===>>>>>>:::444//////---,,,...222666777777555222///+++(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%yyymmm```SSSKKKJJJDDDEEEFFFFFFEEEFFFFFFGGGGGGEEECCCCCCDDDDDDCCCBBBBBBAAA???===;;;888666555666555444444555555444222111111111000///......---,,,,,,+++++++++*********&&&''')))(((''''''((()))%%%&&&'''((())))))))))))%%%&&&'''(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%''''''((('''&&&%%%%%%%%%$$$$$$%%%'''******(((&&&&&&%%%$$$###$$$%%%&&&'''((('''''''''''''''&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&%%%%%%''''''((((((((()))))))))+++,,,,,,---000888AAAHHHUUUddduuu~~~kkk[[[TTTZZZgggqqqxxx}}}iii\\\MMMGGGDDDFFFOOO___vvvyyyuuutttwwwyyyqqqrrrssssssyyy~~~yyyqqqooooooqqqpppmmmoootttrrrzzz~~~}}}|||{{{yyyyyyuuuuuuvvvvvvvvvuuuuuutttssstttvvvwwwxxxxxxxxxxxxxxxzzz|||}}}~~~~~~{{{yyyzzz{{{|||}}}~~~~~~~~~~~~{{{yyyyyyzzzzzzzzzxxxwwwvvvuuuuuuvvvxxxzzz{{{}}}~~~}}}|||~~~~~~~~~~~~~~~}}}}}}}}}}}}|||yyyxxxxxxyyy{{{}}}}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~~~~{{{uuupppmmmbbb]]]XXXTTTSSSXXXggguuu|||sssbbb[[[QQQGGG???:::666333555666777888777555333222333222333666:::======<<<<<<===>>>??????;;;555111///---,,,,,,///333666888666555333///+++'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%yyylll```SSSLLLKKKCCCEEEFFFFFFEEEEEEGGGHHHGGGEEEDDDCCCDDDDDDCCCBBB@@@@@@???>>><<<999777666888666555555666666444333/////////...---,,,+++***......,,,***(((&&&%%%$$$&&&'''))))))(((''''''(((&&&&&&'''((())))))((((((%%%&&&'''((((((((('''&&&''''''''''''&&&&&&&&&%%%&&&((()))(((&&&$$$$$$$$$%%%$$$###$$$&&&'''&&&$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&''''''(((((((((((($$$%%%&&&'''(((((((((((('''''''''((((((((())))))+++---///222888BBBPPPZZZkkkyyyxxxmmm___XXX]]]kkk{{{|||}}}}}}eeeQQQGGGFFFCCCCCCJJJVVVlllvvvqqqqqqrrrjjjooorrruuu{{{~~~rrrpppooopppnnnjjjlllpppsss}}}~~~~~~}}}{{{zzzyyyxxxuuuuuuvvvvvvvvvuuuttttttpppqqqtttvvvxxxyyyyyyyyyyyy{{{||||||{{{{{{|||}}}|||yyywwwzzzzzz{{{|||}}}}}}~~~}}}zzzyyyyyyzzzzzzzzzwwwxxxxxxwwwvvvvvvyyy{{{xxx{{{~~~|||zzzzzz{{{|||}}}||||||{{{{{{{{{{{{zzzzzz||||||}}}}}}~~~}}}yyyvvvtttjjjfffbbb^^^YYYXXXaaakkkwwwdddRRREEE>>>:::999666777777888777666555444222333555:::???CCCEEEDDD>>>>>>>>>???>>><<<888444111000------...111555777666666555222---***((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%yyylll___SSSLLLKKKFFFHHHJJJHHHFFFEEEFFFHHHHHHFFFDDDCCCDDDDDDCCCBBB>>>>>>>>>>>><<<:::888777888777555555666555444222.../////////---,,,***))),,,+++***(((&&&$$$"""!!!&&&((())))))((('''''''''''''''((((((((((((((('''$$$%%%'''((((((((('''&&&''''''''''''&&&&&&&&&&&&"""$$$'''&&&$$$"""###$$$)))'''%%%$$$&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%''''''''''''((((((((((((%%%%%%&&&&&&'''&&&&&&&&&'''(((((((((((((((((('''((((((((())))))(((((((((&&&''''''(((((((((((((((%%%%%%'''((())))))(((((((((((()))))))))*********+++///333999BBBQQQcccppp|||yyyhhhccc___dddrrrtttcccPPPFFFDDDCCCGGGOOOZZZfffvvv}}}vvvqqqmmmkkkgggooowww|||vvvsssrrrsssttttttzzz~~~{{{xxxwwwvvvvvvuuuuuuvvvvvvuuuttttttssspppqqqtttvvvxxxyyyyyyyyyyyyzzz||||||{{{zzz{{{|||}}}~~~}}}zzzxxxyyyyyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzyyyxxxwwwyyyzzzzzzxxxxxxyyy|||{{{}}}~~~~~~~~~~~~~~~{{{{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{}}}~~~}}}|||{{{{{{sssrrrrrrooohhhbbbdddkkksssmmm[[[MMMCCC===888888777777777777666666444444666:::AAAGGGKKKMMMBBB@@@>>>>>>>>>===;;;:::555333111//////111444777555666777444///,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%xxxlll___SSSLLLLLLJJJLLLMMMKKKGGGEEEFFFHHHHHHFFFDDDDDDDDDDDDCCCBBB======>>>>>>===;;;999888888666555555555555333222000111111111000...,,,***,,,++++++***)))(((((((((&&&(((******(((''''''''''''(((((((((((((((''''''$$$%%%'''(((((((((''''''(((((('''''''''&&&&&&&&&!!!$$$%%%###"""###$$$...,,,((('''((()))))))))###$$$%%%&&&'''&&&%%%$$$'''''''''(((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''((()))((((((((())))))*********((('''%%%)))************++++++++++++000666>>>JJJ\\\qqq}}}nnn```___cccqqqmmm\\\LLLAAA@@@EEE;;;FFFYYYiiirrryyyxxxqqqooommmfff```dddppp||||||{{{wwwvvvyyy~~~}}}yyyuuutttttttttuuuuuuvvvvvvuuutttssssssqqqrrrtttvvvxxxxxxxxxxxxwwwyyy|||}}}}}}~~~|||}}}~~~|||zzzwwwwwwwwwxxxyyyzzz||||||~~~}}}}}}}}}}}}~~~|||{{{{{{zzzxxxvvvwwwyyy||||||zzzyyyzzz|||~~~~~~zzzzzzzzzyyyyyyxxxxxxxxxyyyyyy{{{}}}{{{zzzzzz|||}}}xxxyyy{{{yyyqqqgggeeeiiihhh|||yyybbbNNNBBB999888777777666777777888999777666999@@@GGGMMMPPPDDDAAA>>>===>>>>>>>>>>>>888777444222000111444777444666777555111......///&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%zzziii\\\SSSMMMJJJGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCC@@@???>>>===;;;999888777666666666666555444333222333222111000///...---,,,,,,,,,++++++***))))))))))))(((&&&%%%%%%&&&((()))***)))((('''&&&%%%$$$$$$$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&'''''')))(((%%%#########$$$%%%,,,+++)))'''&&&'''((()))(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((())))))&&&''''''((()))(((((((((&&&&&&&&&''''''''''''(((---***)))******((())),,,222555===LLL\\\lll{{{vvvhhh]]]^^^lll~~~mmmSSSFFF@@@;;;:::<<<@@@IIIZZZkkkrrrpppmmmmmmooojjjeeeeeefffeee```[[[\\\bbbmmm{{{|||yyywwwttt{{{|||zzzxxxvvvzzz~~~~~~~~~}}}|||}}}}}}{{{xxxuuutttuuuvvvwwwuuussssssttttttsssrrrqqqqqqrrrssstttvvvwwwwwwzzzzzz{{{}}}~~~~~~~~~}}}zzzvvvtttvvvuuuuuuvvvwwwzzz}}}}}}|||{{{{{{}}}}}}|||{{{}}}~~~~~~{{{yyyyyyyyyyyy|||~~~zzzyyy|||||||||{{{zzzyyyyyyyyyyyy{{{zzzyyyyyyyyyzzz|||}}}~~~}}}{{{zzzzzz|||}}}~~~|||~~~}}}xxxsssrrrrrrwwwhhhPPP???>>>999222333999<<<:::888999::::::;;;???GGGMMMLLLDDD;;;888;;;>>>???===>>>;;;777333000.........222444666777777666333222---+++)))'''%%%%%%&&&&&&#########$$$$$$%%%%%%%%%|||lll___UUUOOOLLLGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCC@@@???>>><<<;;;999888777666666666666555444333222111111000000//////......+++******))))))((((((''')))'''&&&%%%%%%&&&''')))((((((((((((((('''''''''%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((&&&$$$###""""""###$$$''''''&&&%%%&&&(((***+++'''((((((((())))))))))))((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''(((((((((&&&''''''((((((((((((((('''''''''((((((((())))))---******,,,,,,+++---222777<<>>FFFLLLYYYeeeggg```[[[YYYXXXTTTRRRUUU]]]ccceeedddZZZ]]]dddnnn{{{~~~|||{{{wwwpppkkkiiinnntttyyy}}}~~~~~~}}}~~~}}}||||||||||||{{{xxxuuutttuuuwwwxxxvvvtttssstttttttttsssooooooppprrrssstttuuuvvvxxxxxxyyy||||||}}}}}}}}}|||{{{yyyxxxuuuvvvvvvxxxyyyzzz{{{|||zzzyyyxxxzzz|||}}}}}}|||zzz{{{|||{{{xxxwwwwwwxxxzzz}}}}}}}}}~~~{{{xxxwwwxxxzzz{{{|||{{{zzzzzzzzz{{{|||}}}~~~|||zzzyyy{{{|||}}}|||yyyxxxyyyuuu~~~hhhRRRIII>>>888777888999:::999:::;;;;;;;;;===BBBGGGIIIGGGCCC>>>;;;;;;===???===;;;999555333111000///333555777999999888666555222///+++(((%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%~~~ooobbbXXXQQQMMMGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCC@@@???>>><<<;;;999888777666666666666555444333222////////////////////////+++******))))))(((((('''((('''&&&%%%%%%&&&'''((('''((((((((())))))******%%%&&&&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$"""""""""######&&&%%%%%%$$$%%%'''((()))''''''((((((((()))))))))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))************((((((+++++++++///555>>>GGGWWWggguuu~~~}}}sssjjj___VVV[[[fff```RRRDDD===<<<;;;<<<>>>???CCCMMMVVVWWWRRRNNNNNNTTTOOOKKKOOOXXXaaaggghhh]]]]]]^^^dddnnnyyyzzznnnddd^^^```eeelllrrrxxx}}}}}}zzz{{{}}}|||{{{{{{|||}}}zzz{{{zzzxxxvvvuuuuuuwwwxxxvvvtttsssttttttsssrrrmmmnnnoooppprrrsssttttttuuuuuuvvvzzz~~~}}}|||{{{yyyyyyxxxxxxttttttuuuvvvwwwwwwwwwvvvyyyxxxwwwxxxzzz{{{zzzyyyzzzzzzzzzyyywwwwwwxxxyyy}}}~~~{{{yyyzzz|||~~~}}}|||{{{zzzyyyzzz{{{|||}}}zzzxxxwwwyyyzzz|||}}}}}}}}}{{{yyyyyyzzz||||||eeeRRR@@@;;;999555444888999;;;<<<<<<;;;;;;<<<>>>DDDHHHJJJEEE<<<888:::???<<<;;;:::999777444333222444666888:::;;;;;;:::999555222...)))&&&$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%qqqdddZZZQQQLLLGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBCCC??????===<<<:::999777777666666666666555444333222///////////////.........,,,++++++******))))))(((((('''&&&&&&&&&&&&'''(((''''''((((((((()))))))))&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$######$$$$$$)))((('''&&&%%%%%%%%%&&&'''''''''((((((((())))))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((()))))))))*********((())),,,---...444<<>>888999===:::;;;;;;;;;:::888666444444555888:::<<<======<<<888555000,,,((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%~~~qqqdddYYYPPPJJJGGGGGGGGGGGGGGGGGGGGGHHHDDDDDDCCCBBBBBBBBBBBBBBB???>>>===<<<:::888777666666666666666555444333222111111000///...---,,,,,,+++******)))(((((('''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&))))))((('''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''((((((((())))))))),,,,,,...111333666???IIIZZZfffsss{{{ppp___TTTRRRRRRVVVlllxxxeeeZZZOOOOOOOOONNNMMMKKKIIIFFFKKKIIIIIILLLMMMNNNTTT[[[XXXUUUTTT[[[fffqqqwwwxxxrrrpppoooqqquuuzzz}}}~~~~~~{{{rrrjjjfffeeefffhhhlllpppsssuuuuuuxxxxxxzzz|||~~~|||~~~}}}~~~~~~~~~~~~|||zzzzzz{{{|||}}}}}}|||yyyuuurrrqqqqqquuusssqqqqqqrrrsssrrrqqqqqqqqqrrrrrrssstttttttttuuuttttttvvvzzz}}}|||zzzxxxvvvvvvwwwxxxyyy{{{xxxwwwwwwxxxyyyzzzxxxwwwwwwxxxyyyxxxvvvyyyzzz{{{{{{zzzzzz|||~~~}}}{{{zzzyyyxxxxxxyyyzzzzzzyyyxxxwwwvvvuuuvvvwwwxxxwwwuuuttttttvvvzzz}}}jjjSSSLLLFFF<<<888===777888999::::::999777666999<<<@@@AAA>>>:::888888888999;;;<<<<<<:::888777333444666999;;;<<<=========:::666111,,,)))''''''%%%%%%%%%%%%%%%%%%%%%%%%~~~pppcccWWWNNNIIIGGGGGGGGGGGGHHHHHHHHHHHHDDDCCCBBBBBBAAAAAABBBBBB???>>>===;;;:::888777666666666666666555444333222222111000///---,,,+++***)))((((((''''''&&&%%%%%%''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***'''''''''((((((((()))))))))***...333777===JJJWWWmmmxxxvvv[[[QQQKKKPPPWWWcccvvv}}}yyy}}}vvvdddZZZXXXYYY___cccaaa\\\WWWQQQKKKKKKIIIJJJNNNSSSYYYbbblllkkkgggeeeiiisss{{{wwwvvvvvvxxxzzz{{{zzzyyywwwzzzxxxppphhhdddbbbaaaaaacccgggkkkmmmnnnppppppsssvvv{{{}}}}}}|||xxxwwwwwwxxxzzz|||{{{zzz}}}~~~~~~}}}{{{yyyzzz{{{|||||||||zzzuuurrrppppppsssrrrpppqqqssstttssssssuuuuuuttttttttttttsssssstttsssrrrssswwwzzz{{{|||vvvvvvwwwyyy||||||zzzxxxxxxyyyxxxwwwwwwxxxzzz{{{{{{zzzuuuwwwzzz{{{{{{{{{|||}}}~~~}}}}}}~~~~~~|||}}}||||||{{{|||}}}~~~}}}}}}|||{{{zzzyyyxxxwwwsssqqqpppqqquuuzzz}}}~~~|||fffZZZPPPDDD<<<<<<999888777777888999777666666777888:::;;;:::777444555777999;;;<<<;;;:::999333444666888:::<<<======CCC@@@===777111,,,'''%%%&&&&&&&&&&&&%%%%%%%%%%%%ooobbbVVVMMMHHHGGGGGGGGGHHHHHHHHHIIIIIIDDDCCCBBBBBBAAAAAABBBBBB>>>>>>===;;;999888666666666666666666555444333222000000///...------,,,,,,*********)))((((((''''''&&&''''''''''''''''''&&&''''''''''''(((((((((((('''&&&&&&&&&''')))***+++(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&)))(((&&&&&&&&&''')))***(((((()))))))))*********'''***000999???IIIZZZjjj{{{}}}qqqdddLLLKKKLLLTTTbbbqqq~~~{{{xxx|||}}}pppbbbZZZ^^^fffsss}}}~~~uuukkk```WWWPPPPPPTTT]]]dddkkkuuu~~~~~~vvvssswww|||~~~~~~yyyyyyxxxyyyyyyyyyvvvtttnnnrrrxxxzzzppphhhbbb]]]ZZZVVVVVVYYY]]]```aaaaaabbbfffkkkrrrwwwyyyzzzvvvuuuttttttvvvwwwvvvtttwwwyyy{{{{{{zzzxxxxxxyyyxxxzzz{{{yyyvvvsssrrrrrrsssrrrqqqrrruuuvvvwwwvvvwwwwwwvvvuuutttsssrrrqqqrrrpppoooqqqtttxxxzzzzzzvvvxxx{{{}}}|||zzzzzz{{{{{{zzzxxxtttwww{{{}}}}}}}}}}}}}}}}}}}}}|||}}}}}}|||{{{zzz{{{|||~~~~~~~~~}}}~~~~~~~~~}}}yyyvvvrrrpppoooqqqvvv{{{}}}}}}}}}mmm```UUUKKKEEE>>>:::666444666777777666666666666777777666444333333555777999::::::::::::444555666888:::<<<===>>>AAA@@@???<<<777222,,,)))''''''&&&&&&&&&%%%%%%%%%pppbbbVVVNNNIIIGGGGGGGGGHHHHHHIIIIIIIIICCCCCCBBBAAAAAAAAAAAABBB>>>>>><<<;;;999888666666666666666666555444333222..............................------,,,+++++++++&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***++++++'''&&&&&&'''(((***,,,---)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((())))))(((((((((''''''''')))(((&&&%%%&&&''')))+++)))************+++++++++---111999CCCLLLYYYlll}}}{{{tttdddTTTGGGKKKQQQZZZkkk|||uuurrrxxxyyyiii^^^VVVWWWfffvvvuuujjjgggggglllsssxxx{{{vvvqqqsssxxx|||}}}{{{yyyxxxwwwwwwvvvtttrrrggglllttt}}}yyyoooiii[[[UUUOOOMMMNNNRRRTTTTTTUUUVVVZZZaaaiiiqqquuuvvvwwwvvvttttttuuuuuusssrrrqqqtttwwwyyyxxxwwwwwwwwwuuuwwwyyyyyywwwuuutttuuutttrrrrrrtttvvvyyyyyyyyyxxxwwwvvvuuusssrrrpppppppppnnnmmmooossswwwyyyzzz{{{}}}}}}{{{yyyuuusssuuuyyy~~~|||~~~yyyxxxzzzxxxxxxwwwxxxyyy|||~~~}}}||||||||||||{{{|||~~~zzzvvvwwwuuutttwww}}}sssjjjaaaWWWBBB<<<666333444666666666666777777666333222222333222333555777999:::;;;;;;555666777999;;;<<<>>>>>>;;;<<<===>>><<<888333111'''''''''&&&&&&%%%%%%%%%}}}nnnaaaWWWNNNHHHFFFFFFGGGHHHHHHIIIJJJJJJHHHEEEAAA@@@AAABBBCCCCCCAAA@@@>>><<<:::999888888666666666555444222111000444222000//////---***(((%%%&&&'''(((((('''&&&&&&((()))***)))'''&&&&&&'''%%%&&&''')))))))))(((''')))(((''''''((()))(((&&&(((&&&$$$%%%&&&'''&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$++++++***((('''&&&%%%$$$***)))((('''&&&%%%$$$$$$''''''&&&%%%&&&'''((()))---***&&&$$$$$$&&&(((((((((((()))******+++*********)))((('''(((***,,,......555???MMM```ttt}}}~~~~~~ppp```SSSLLLIIIOOO[[[gggrrrxxxyyyyyy{{{zzztttrrryyyxxxjjj^^^VVVVVVXXXaaayyy{{{sssppptttxxxzzz|||xxxttttttvvvwwwsssoooiiihhhkkkttt~~~qqqddd]]]TTTOOOOOOPPPPPPOOOPPPPPPRRRYYYcccmmmtttwwwvvvxxxyyywwwuuurrrqqqqqquuuuuuvvvwwwxxxyyyzzzzzzwwwvvvtttssssssssstttuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwtttqqqrrrttttttsssqqqrrrkkkhhhmmmssswww{{{zzzxxxxxxwwwuuuzzz|||}}}|||zzzyyyyyywwwvvvuuuuuuwwwzzz{{{|||}}}}}}~~~~~~~~~}}}}}}{{{|||~~~~~~xxxiiiVVVNNNCCC;;;888777666555999777555555555444222000333333444666888999:::;;;999::::::777555555888<<<:::;;;;;;======<<<999777...------+++)))'''%%%$$$}}}mmmaaaWWWNNNHHHFFFGGGGGGHHHIIIIIIJJJJJJHHHEEEBBB@@@AAABBBCCCCCCAAA@@@>>><<<;;;999999888666666666555444333111000111000//////000///---+++)))***+++,,,++++++***)))'''((()))((('''&&&'''(((&&&'''(((((((((((((((((('''&&&%%%%%%''''''&&&%%%(((&&&%%%%%%&&&''''''&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&(((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))***)))''''''(((((('''&&&%%%%%%&&&'''''''''''''''*********))))))***---...444===JJJWWWiiiyyy{{{nnn___TTTNNNLLLPPPYYYeeelllpppsssyyy~~~}}}vvvxxx~~~vvvddd[[[QQQMMMUUU```ppp}}}zzzuuuwwwuuupppoootttyyyzzz|||xxxuuuuuuvvvvvvrrrmmmffffffiiirrr|||rrrjjj___WWWTTTRRRQQQOOOQQQSSSWWW[[[```gggnnnsssvvvxxxyyyxxxvvvtttssssssuuuuuuvvvwwwwwwxxxyyyyyyzzzxxxvvvtttsssrrrrrrrrruuutttsssrrrrrrrrrrrrrrrvvvsssqqqppprrrrrrqqqoooqqqlllkkkooosssuuuyyy~~~~~~||||||{{{zzz{{{}}}}}}|||zzzyyyxxxxxxwwwwwwwwwwwwwwwwwwyyyzzz{{{}}}~~~zzz{{{|||~~~~~~~~~~~~}}}~~~}}}mmm```OOOBBB;;;888666444888777555555666555333111333333444555777888999999:::;;;;;;:::888888:::===<<<<<<<<<===>>>===;;;:::333111---***'''&&&&&&&&&}}}mmmaaaWWWNNNIIIGGGGGGGGGHHHIIIIIIJJJJJJHHHEEEBBBAAAAAABBBCCCBBBBBBAAA???===;;;:::999999666666666555444333222111///......///111111000///---------------,,,+++***&&&''')))(((''''''((())))))((((((''''''''''''((('''&&&%%%%%%'''''''''%%%(((&&&%%%%%%&&&''''''&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''((((((((($$$$$$%%%&&&'''((())))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''')))+++,,,+++'''$$$(((((())))))******))))))***+++++++++***+++...000;;;GGGWWWeeerrr~~~|||nnn___SSSNNNOOOQQQ^^^hhhrrrtttpppqqq{{{xxxqqqsss}}}qqq^^^PPPMMMFFFGGGWWWlllvvvooojjjhhhhhhlllnnnlllnnntttyyyzzz|||yyyvvvvvvwwwvvvssspppkkkkkknnnwwwyyymmmddd___\\\YYYWWWXXX\\\```aaaaaaccchhhmmmuuuwwwxxxxxxvvvuuutttuuuuuuvvvwwwxxxxxxxxxxxxxxx|||zzzxxxvvvsssrrrqqqppptttsssqqqpppooopppqqqqqqsssqqqooonnnnnnnnnmmmkkkkkkiiijjjnnnoooooosssyyy}}}}}}}}}}}}|||{{{zzzyyyzzzzzz{{{zzzyyywwwuuuttttttuuuvvvxxxzzz{{{|||}}}zzz{{{|||}}}~~~}}}||||||{{{{{{}}}}}}}}}~~~{{{aaaLLLAAA<<<777333666555555666777666444222333333444555666666777777999:::;;;:::999999:::;;;===============>>>>>>>>>:::666000***&&&&&&'''(((}}}lll```VVVNNNIIIHHHHHHHHHHHHIIIIIIJJJJJJHHHFFFCCCBBBBBBCCCBBBBBBBBBAAA???===;;;:::999999555555555555444333222111//////...000111222000///---,,,,,,+++******)))(((%%%'''(((((('''''')))******)))(((&&&&&&&&&'''((()))((('''((()))***)))(((((('''%%%%%%'''((('''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))######$$$%%%&&&(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((''''''(((+++,,,+++(((%%%)))******+++++++++******(((***,,,,,,+++---000444BBBQQQcccooowww~~~uuunnnbbbXXXSSSUUU[[[```mmmuuu{{{zzzuuuwwwyyyuuusssyyyppp___QQQHHHJJJGGGNNNbbbyyytttggg```^^^]]]aaafffjjjjjjmmmtttxxxxxxzzzxxxuuuuuuwwwyyyzzzyyyvvvuuuxxx}}}uuuqqqnnnllliiihhhiiijjjjjjiiihhhiiijjjrrrsssuuuvvvtttsssssssssuuuvvvwwwxxxxxxxxxwwwwwwzzzyyywwwuuutttrrrqqqppprrrqqqpppooooooqqqssstttsssrrrpppooonnnnnnmmmmmmhhhiiilllpppooommmpppvvv}}}{{{yyyxxxxxxxxxxxxxxxyyyyyyzzz{{{zzz{{{}}}~~~~~~}}}|||{{{~~~yyyvvvrrrpppqqqvvv{{{tttZZZJJJAAA:::444444444555666888888555333444444444555555666666666666777888888888888888888<<<======<<<<<<<<<>>>???===999444...***((('''(((|||lll___VVVOOOJJJHHHHHHIIIIIIIIIIIIJJJJJJIIIFFFDDDCCCCCCCCCBBBAAABBB@@@???===;;;:::999999555555555555444333222222111000///000000000...,,,,,,,,,+++***)))(((((((((%%%'''(((((('''''')))******)))(((&&&&&&&&&'''((()))((('''(((***+++***))))))'''%%%&&&'''(((''''''%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((($$$%%%%%%%%%&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''(((*********)))&&&''''''(((''''''&&&&&&&&&))),,,,,,,,,///555;;;MMM[[[llluuuzzz|||zzzvvvkkkcccXXXRRRUUU___kkksss{{{}}}yyyvvvzzzrrr___QQQJJJIIINNNQQQ]]]rrrqqqfffaaa``````aaagggkkkkkkmmmsssuuuuuuuuusssqqqssswww~~~{{{wwwssssssuuuuuuqqqllloooqqqsssrrrqqqooonnnooopppqqqssstttuuutttssssssttttttttttttsssrrrrrrqqqnnnnnnmmmllllllmmmnnnoooqqqqqqqqqpppooooooooopppjjjlllqqqvvvuuuqqqssswww~~~|||zzzzzzyyyzzz{{{}}}~~~~~~~~~|||}}}xxxrrrjjjccc______bbbdddkkkuuu{{{}}}kkkXXXKKK???888555444555666888888666444555555555666666777777777555666666777888888888777:::;;;<<<;;;999999;;;===<<<;;;888444000,,,)))'''|||kkk___VVVOOOJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGEEEDDDDDDCCCBBB@@@AAA@@@>>><<<:::999888888444444555555444444333222222111/////////...,,,***------,,,+++************&&&''')))(((''''''((())))))((((((''''''''''''((('''&&&%%%&&&((())))))((()))'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((&&&$$$%%%''')))******(((((()))))))))(((''''''&&&))),,,---...444>>>FFFYYYdddqqqwwwyyyxxxrrrkkkddd]]]UUUSSS[[[kkk{{{||||||uuubbbQQQHHHHHHMMMUUU```qqq~~~qqqiiifffffffffeeejjjnnnmmmmmmqqqsssrrrooopppsssxxx~~~zzzzzz~~~yyysssppprrrsssrrrooolllkkkkkkiiikkknnnpppqqqqqqpppooooooooopppqqqqqqqqqqqqqqqllllllkkkkkkkkkjjjjjjjjjlllmmmnnnooonnnoooqqqsssqqqsssyyy|||{{{}}}~~~{{{zzz}}}~~~~~~}}}|||||||||~~~yyyrrrggg[[[SSSPPPOOOPPPSSS\\\iiixxxzzz||||||vvv|||kkkWWWGGG>>>777666555555777777777666666666777888888999::::::888777777888:::;;;:::999888;;;<<<;;;888666888::::::;;;;;;999666111+++(((|||kkk___VVVOOOKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGEEEDDDDDDCCCBBB@@@@@@???===;;;999888777777444444555555444444333333111///.........---+++)))---,,,+++******+++,,,,,,'''((()))((('''&&&'''(((&&&'''((((((((((((((((((&&&&&&%%%&&&(((***)))((()))(((&&&&&&((((((((('''&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''%%%&&&'''((((((((('''&&&&&&$$$###$$$''')))***)))+++++++++++++++***))))))'''***...///111999GGGRRRaaaiiiooorrrsssqqqhhh^^^WWWWWWZZZcccppp~~~vvvaaaRRRHHHDDDIIIRRRaaapppvvvooolllkkkkkkkkkhhhmmmooommmmmmpppqqqpppooouuu}}}~~~}}}~~~zzzuuuvvvvvvtttpppllljjjjjjhhhjjjmmmppprrrrrrqqqpppkkklllmmmnnnoooooonnnnnnlllmmmppprrrtttttttttssstttvvvyyyzzzzzz|||}}}{{{|||zzz{{{~~~~~~|||}}}|||ttthhhZZZPPPJJJHHHGGGGGGKKKSSS]]]hhhuuu~~~vvvxxx~~~dddOOODDD:::777555444555777777777777888999:::;;;<<<===>>>999777555666999;;;;;;:::777;;;>>><<<888555666888:::;;;;;;;;;888444///,,,|||kkk^^^VVVOOOKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGEEEEEEEEEDDDBBB@@@???>>><<<:::888777777666444444444555444444333333///...------...---,,,***+++***)))))))))***+++,,,((()))***)))'''&&&&&&'''%%%&&&((()))))))))(((((((((((('''(((+++,,,,,,+++)))(((&&&&&&((()))((('''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******$$$$$$%%%&&&'''((()))***%%%%%%'''((((((((('''&&&#########%%%((())))))(((((((((((((((((('''&&&&&&(((,,,///000333>>>MMMZZZdddhhhkkklllmmmjjj___TTTHHHQQQbbbvvvvvvdddQQQGGGCCCDDDMMMWWWkkk}}}yyyvvvrrrooopppqqqqqqqqqjjjnnnpppmmmllloooqqqooosss|||}}}}}}~~~yyyzzzzzzwwwrrrnnnkkkjjjjjjmmmppptttvvvvvvuuuuuujjjkkklllmmmmmmmmmlllkkkmmmqqqvvv|||~~~|||xxxxxxzzz|||xxxwwwyyy~~~~~~wwwjjj\\\QQQJJJGGGFFFCCCDDDFFFKKKTTTbbbqqq{{{{{{zzzpppyyymmmUUUHHH;;;888555333444666777777888999:::;;;===>>>???@@@888555222333666999999999777<<>>999555555666:::;;;;;;;;;999555222000~~~mmm___TTTKKKGGGGGGGGGGGGIIIKKKLLLJJJHHHGGGEEEDDDCCCDDDDDDBBB@@@AAA===999777777777666666888888777666444333222222111111111111000///...---,,,***((('''&&&'''((())),,,***)))((())))))'''%%%(((((((((((((((((((((((((((((()))******************)))(((&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&'''((()))+++,,,,,,(((''''''''')))***)))(((---///333777>>>IIIXXXbbbgggeeefffhhheee[[[RRRNNNJJJZZZooosss\\\QQQGGGEEEGGGMMMZZZggg~~~zzzuuuuuuuuusssqqqppprrrttttttqqqnnnlllmmmqqqvvvzzz~~~|||zzzzzz{{{}}}wwwnnniiiiiillluuu|||}}}}}}}}}|||yyyyyywwwtttrrrsssvvvzzz|||}}}{{{{{{}}}~~~{{{xxxvvvwwwyyyyyyyyy~~~|||{{{{{{{{{|||~~~wwwmmmcccYYYPPPHHHCCCGGGBBB@@@FFFMMMSSS[[[bbbiiikkkkkkkkkppp~~~zzzrrrsss|||___MMMBBB???;;;777555555555666777888999999:::;;;===???<<<:::666333333555888;;;<<<<<<<<<;;;:::777555444444444555999===>>>;;;777nnnaaaVVVNNNIIIGGGGGGGGGIIIKKKLLLJJJHHHGGGEEEDDDCCCDDDCCCBBB@@@AAA???;;;:::999999888777333222222111000//////...000000//////......---,,,///---+++(((''''''((((((******))))))((('''&&&&&&(((((((((((((((((((((((('''((())))))******))))))***)))((('''&&&''''''(((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((***+++++++++---///444<<>><<<<<<;;;999777555555444444333333333222//////......---,,,,,,+++000///,,,***((('''''''''''')))***)))&&&$$$%%%(((((((((((((((((((((((((((''''''((())))))))))))((())))))(((''''''''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((()))***+++%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))***,,,---...222444:::GGGVVVaaaeeeffflllfff^^^WWWMMMFFFGGGLLLZZZiii{{{}}}wwwzzz~~~iiiYYYOOOLLLLLLPPPZZZdddmmmwww|||{{{zzz|||||||||~~~{{{yyy~~~zzzwwwwwwvvvuuuzzzxxxwwwuuuwwwzzz~~~}}}yyyxxxzzz{{{zzzxxxttttttuuuvvvwwwwwwxxxxxxxxxxxxwwwvvvrrrjjjaaa[[[RRRJJJBBBAAAAAABBBFFFKKKOOORRRUUUUUUUUUYYYbbbiii}}}{{{qqqyyyrrrcccYYYKKKAAA===:::666222777777888888888999999999>>><<<:::888777777777777:::;;;===>>>>>><<<:::888333222222444777;;;<<<<<<|||nnnbbbXXXRRRNNNHHHGGGGGGHHHJJJKKKJJJIIIHHHFFFCCCBBBBBBBBBAAA@@@AAA@@@>>>======<<<999666888888888888777777777777//////...------,,,,,,,,,...---+++***((((((((((((%%%(((+++)))$$$"""%%%)))((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((('''&&&&&&%%%%%%(((((()))***,,,---...///******)))))))))***---000999>>>HHHUUU```eeefffdddddd]]]TTTKKKCCCAAAKKKVVVbbbnnnzzz~~~{{{{{{lllXXXLLLIIILLLSSSaaappp{{{~~~~~~|||{{{|||{{{|||~~~}}}|||zzz{{{}}}}}}~~~{{{xxxxxxyyy{{{zzzzzzrrrrrrssstttuuuuuuuuuuuuuuuvvvwwwwwwuuupppiiidddWWWNNNFFFCCCAAA@@@CCCGGGGGGMMMRRRTTTTTTTTTWWWYYYdddsss|||}}}yyypppbbbTTTIIIAAA<<<999555555555555777777777666<<<;;;:::999777666555555777999<<<>>>???===;;;999333222000111444888<<>>===<<<<<<:::777555555555444444444444444444111000///...------------***))))))((((((((())))))$$$(((+++)))$$$###%%%)))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%&&&''')))***++++++)))***)))((((((***///333===GGGUUUaaaffffffeeeddd\\\UUULLLDDD???BBBPPP___nnnvvv{{{yyyzzz||||||xxxiiiXXXIIIFFFJJJRRR___sss~~~~~~}}}|||}}}}}}~~~||||||{{{yyyyyyzzz{{{{{{{{{uuuuuuuuuuuuttttttttttttwwwvvvvvvuuuuuurrrnnnkkk]]]TTTLLLHHHEEEBBBCCCFFFEEEKKKRRRVVVWWWVVVVVVVVVTTT[[[iii{{{}}}|||}}}zzzmmm[[[LLLCCC???666444222333555666666555888888888777777666555444666888:::=========;;;:::555444111000111555;;;???wwwiii^^^UUUOOOKKKIIIGGGFFFGGGIIIKKKKKKJJJJJJFFFCCC@@@@@@@@@@@@???@@@>>>;;;::::::999777555444444444333333222222222111000///------------...'''((((((((())))))))))))&&&(((***)))&&&%%%''')))((((((((((((((((((((((((''''''((())))))))))))(((((((((((()))(((''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((***+++******///666===CCCNNN^^^hhhjjjhhhffffffWWWPPPHHHDDDCCCHHHVVVcccrrrwwwxxxvvvxxx{{{vvv}}}sssbbbUUUJJJBBBFFFOOO^^^nnn}}}||||||}}}{{{{{{zzzzzzzzz{{{{{{|||zzzyyywwwuuutttttttttuuuzzzxxxvvvvvvvvvuuurrrpppeee]]]UUURRRNNNIIIGGGHHHHHHMMMSSSXXXYYYXXXXXXWWWOOOOOOVVVeeexxx}}}www}}}{{{yyyuuu```PPPGGG===999444222444666666555555555555666666666777777777888:::;;;<<<<<<;;;;;;888777444000000333999>>>vvvhhh]]]TTTNNNKKKIIIHHHFFFGGGIIIKKKKKKKKKJJJGGGBBB@@@???@@@??????AAA>>>;;;999999888777666777666666555444333222222111///---,,,++++++,,,---))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))'''((()))))))))(((&&&&&&''''''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$%%%&&&(((***+++++++++'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((************************'''***---...111888CCCKKKPPPXXXccclllnnnkkkeeeaaaRRRKKKFFFGGGKKKQQQ\\\gggnnnqqqtttuuu||||||zzzyyytttbbbQQQJJJHHHGGGQQQ]]]rrr~~~~~~}}}}}}}}}}}}|||||||||}}}}}}{{{xxxuuuttttttvvvwwwyyyxxxwwwwwwxxxwwwtttrrrllleee```___\\\WWWTTTUUUTTTVVVZZZ\\\]]]\\\\\\[[[UUURRRSSSZZZcccooo~~~|||}}}yyy}}}jjjYYYHHHAAA888444555666555444333333444555666888:::;;;:::::::::;;;;;;<<<======<<<:::777222///111777<<>>???>>><<<999333///000555:::}}}jjj[[[RRROOONNNIIIIIIIIIIIIIIIIIIIIIIIIJJJGGGCCCAAA@@@AAA@@@@@@???>>>===<<<:::999888777555444333333444444222000//////...------------...''')))+++)))&&&&&&(((+++&&&'''((()))))))))'''''')))((('''&&&&&&'''((())))))'''&&&'''******(((%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''&&&%%%$$$%%%%%%'''((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((((()))***)))'''&&&'''(((***((()))...:::JJJ[[[eeefffkkkqqqqqqmmmeeeZZZQQQGGGHHHKKKRRR\\\eeekkkmmmlllqqqxxxzzzyyyoooSSSMMMGGGFFFNNN]]]nnnyyyqqqggg^^^___hhhuuu}}}~~~~~~}}}||||||{{{{{{{{{{{{||||||yyyxxxwwwvvvttttttssssssrrrnnnjjjhhhkkkmmmmmmmmmnnnkkkfffdddeeeggghhhiiijjjkkkiiiaaaXXXVVV[[[aaalllwwwrrriiirrrdddSSSAAA999777555555777333555777666666;;;EEELLLJJJEEE@@@<<<;;;===>>>>>><<<;;;999777555333333222ooo^^^SSSNNNLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGCCCBBBAAAAAA@@@???BBBAAA???<<<999777555444666444333333444333111///......------,,,,,,,,,+++((())))))((('''''')))***((((((((((((''''''&&&%%%''''''&&&&&&&&&&&&'''''''''%%%$$$&&&((((((&&&$$$((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%''')))***(((((('''''''''&&&&&&&&&''''''((((((((()))))))))(((((()))))))))*********((()))***)))((('''((()))------...444@@@OOO^^^ggggggkkknnnmmmggg^^^UUUNNNCCCHHHQQQZZZcccjjjoooqqqrrrvvv}}}}}}|||}}}ooo[[[LLLLLLNNNTTT___mmm{{{vvvcccYYYOOOOOOZZZjjjvvv|||~~~}}}|||{{{zzzyyyxxxxxxxxxvvvuuuuuuuuuuuuuuuvvvvvvyyyvvvrrrqqqrrrsssrrrqqqsssqqqmmmkkkkkklllmmmnnnrrrsssqqqjjjaaaZZZXXXYYY^^^iii|||~~~pppkkktttqqq^^^HHH===999666444444222444666555666:::CCCKKKTTTOOOHHH@@@;;;999:::<<<<<<;;;:::888666444222111uuubbbTTTMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDCCCCCCBBB???===AAA@@@>>><<<999777555444666555444444444333000...------......---+++***((()))(((&&&''')))************)))'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&'''(((&&&$$$(((((((((((((((((((((((((((((((((''''''''''''&&&'''&&&%%%%%%&&&''')))***%%%%%%%%%%%%''')))+++,,,'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))((()))***)))(((((()))+++...000444<<>>CCCNNNOOONNNGGG>>>999:::===::::::;;;:::888555222000zzzfffWWWOOOMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDDDDCCCBBB???===<<<<<<;;;:::999888888777666555444444444333111...---...///000///---+++)))***'''%%%&&&)))+++***((('''&&&$$$"""###%%%(((***&&&'''((())))))((('''&&&((())))))***))))))(((((((((((((((((((((((((((((('''(((((((((((((((((((((''''''&&&%%%&&&'''((()))))))))''''''&&&'''((()))&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&'''%%%&&&'''''''''(((+++...///555AAANNNZZZccchhhkkkiiiccc]]]WWWPPPKKKPPPXXXhhhnnntttvvvttttttxxx{{{uuudddVVVNNNLLLOOOXXXfffvvvmmmWWWKKK???DDDNNN___qqq|||tttppppppvvv{{{|||zzzzzz|||}}}zzzsssmmmccc```aaannnnnngggmmm}}}nnnZZZNNNCCC999444222222111111222666:::>>>@@@EEEIIIFFF@@@:::999:::999999::::::999777444222{{{gggWWWPPPOOOIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCCCCBBB???===???>>>===;;;888666555444555444333333444444222000---.../////////...---,,,***)))''''''((())))))(((&&&%%%$$$###$$$'''***,,,'''(((((((((((((((((('''%%%''')))((('''&&&'''(((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&'''''''''''''''''''''***)))(((&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))%%%&&&''''''''')))---111666???LLLZZZeeejjjkkkkkkccc[[[TTTPPPLLLKKKXXXgggzzz{{{{{{yyyvvvvvvyyy|||~~~zzzyyy}}}qqqcccVVVPPPRRRXXX___eeeooozzzyyy^^^LLLGGGAAAJJJZZZmmm}}}zzzuuuwwwzzz~~~}}}|||}}}{{{vvvrrreee```^^^cccttt~~~nnnhhhmmmzzzvvvcccUUUGGG===999444333222111222444777999999>>>BBBCCC@@@;;;888888888888999999999888666555}}}gggWWWQQQPPPJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGCCCBBBAAAAAA@@@???>>>>>><<<:::888666555444444333222333444444333111,,,,,,------------......*********)))'''&&&'''(((((('''&&&%%%&&&''')))***(((''''''&&&&&&''''''(((%%%'''))))))'''&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''%%%&&&((()))((('''&&&%%%((('''&&&%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))(((((()))))))))*********''''''(((((())),,,111444>>>GGGVVVccckkkllliiieee[[[RRRKKKJJJIIIMMM```uuu~~~zzzyyyzzz|||}}}zzzuuussswww}}}nnn___WWWVVV[[[gggssszzz|||zzzppp```OOOIIIKKKNNNVVVdddttt}}}~~~~~~|||yyyuuurrrfffccc___^^^eeetttqqqiiikkkrrr~~~ooo___PPPFFFCCC777555333222222333555555666888<<<>>>???>>>===<<<777777888888888999999999~~~hhhWWWQQQQQQKKKKKKKKKKKKKKKKKKKKKKKKJJJGGGCCCAAA@@@AAA@@@@@@;;;::::::999999888888888333222222333555555444222++++++++++++,,,---...///***+++,,,***&&&$$$&&&)))))))))((('''''''''((()))''''''%%%$$$$$$%%%'''''''''***,,,+++)))((()))+++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$&&&(((******(((%%%$$$&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((((((((()))******+++...333777BBBLLLZZZfffllljjjddd___UUULLLEEEFFFGGGNNNeee~~~}}}{{{|||~~~|||xxxsssqqqttt~~~|||lll^^^SSSTTT]]]lllwwwjjj]]]TTTLLLFFFJJJRRRVVV\\\fffqqq{{{|||wwwtttrrrjjjhhhccc^^^]]]dddrrr}}}|||kkkfffhhhnnnxxxiiiYYYOOOMMM999666444222222333333333555555666:::???CCCDDDDDD777777777777888999;;;;;;~~~hhhWWWOOONNNMMMNNNMMMLLLJJJJJJLLLNNNLLLHHHDDDBBBAAAAAA@@@???>>>>>>===<<<:::999888888666666555444333222222111333222222000///---+++***************))))))))))))'''''''''''''''((())))))((()))***++++++***)))(((((((((((((((((()))******((((((''''''''''''((((((***))))))(((((((((((()))'''''''''''''''''''''''''''''''''(((((((((((()))(((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))(((((((((((()))***+++...444;;;AAAQQQZZZbbbfffjjjjjjaaaUUUMMMGGGCCCEEEOOO]]]hhhoooyyyzzzxxxvvvzzzwwwnnnnnnuuu~~~kkk___TTTOOO\\\ppp}}}vvvcccVVVKKKJJJNNNSSS[[[eeeggghhhjjjnnnttt|||{{{xxxvvvuuusssnnnfffbbbbbbeeeiiikkktttuuuggglllsss~~~rrr```RRRDDD???999555555555333111222222333666:::???DDDGGG======<<<:::888888:::<<<|||gggVVVOOONNNLLLMMMMMMLLLJJJKKKMMMOOOKKKHHHDDDAAAAAA@@@@@@???>>>===<<<;;;999888666666555555444333222111000000............---+++***)))*********)))))))))(((((('''''''''''''''((())))))&&&'''((())))))((('''&&&"""%%%(((++++++)))&&&$$$&&&%%%&&&&&&'''(((******((('''''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))((())))))))))))))))))(((''''''((()))))))))))))))((((((((((((((((((((((((++++++,,,...222999BBBHHHYYY___cccdddeeecccZZZOOOGGGDDDBBBFFFPPP\\\fffkkkpppsssssssssvvv|||}}}{{{uuuppplllnnnuuu|||ooo\\\OOOKKKOOOccc~~~ssshhhVVVLLLEEEHHHOOOXXXdddnnnnnnooopppsssvvvyyy|||}}}~~~|||xxxvvvtttvvvqqqlllhhhgggggggggfffgggrrrwwwgggjjjtttrrrdddRRRJJJ???777444333111000222222333555999===AAADDDAAA>>>:::888888:::;;;;;;xxxeeeVVVOOOMMMJJJKKKLLLLLLKKKKKKMMMOOOKKKHHHDDDAAA@@@@@@???>>>>>>===<<<:::888666555444444444333222111000//////+++,,,---------,,,+++*********))))))))))))(((((('''''''''''''''((())))))&&&''''''((((((''''''&&&"""$$$'''))))))(((&&&$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''(((((((((((()))))))))))))))************))))))''''''((()))))))))))))))((((((((((((((((((((((((---...///222777AAAKKKSSS___bbbcccbbb___[[[SSSJJJAAAAAAEEEKKKUUU^^^dddggggggmmmqqqsssuuuxxxwwwsssjjjkkkmmmqqqvvv|||{{{nnn\\\NNNMMMPPP]]]uuuyyydddVVVIIIEEEDDDLLLWWWcccoooxxxyyyyyyzzzzzzyyyxxxwwwvvvyyy~~~{{{zzzxxxuuurrrooommmjjjfffccc```cccnnn~~~{{{mmmfffeeeoookkk___MMM>>>666333111000333222333444777:::>>>@@@EEE@@@;;;999999;;;;;;:::tttcccUUUOOOMMMIIIJJJLLLLLLKKKLLLMMMOOOKKKHHHDDDBBBAAAAAA@@@???>>>>>><<<:::888777555444444444333222111000//////---.../////////...,,,+++***)))))))))(((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))'''%%%######&&&)))++++++***((('''%%%$$$$$$###%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))************))))))''''''((()))))))))))))))'''((((((((((((((())))))...///222666===HHHSSS[[[^^^```bbb```\\\VVVNNNGGG>>>BBBIIIRRRZZZ```cccdddeeemmmuuuxxxzzz{{{wwwrrrhhhnnnuuuzzz|||~~~xxxjjj]]]QQQKKKRRR]]]qqqjjjVVVKKKFFFIIIPPP[[[gggsss|||}}}{{{yyyxxxyyywwwtttrrrpppmmmiiifffdddbbbeeeqqq|||sssdddbbbnnnwww```KKK>>>777444333333333222333444777999;;;CCCBBBAAA@@@>>>;;;999777ppp```TTTNNNLLLHHHJJJKKKLLLKKKKKKMMMNNNLLLIIIEEECCCBBBBBBAAA@@@???>>>===<<<:::888777666555555444333222111000000...///000111000---+++))))))))))))((((((((((((''''''''''''''''''((())))))))))))(((((((((((())))))+++)))&&&%%%%%%'''+++---,,,+++)))'''%%%$$$$$$###''''''''''''((()))***+++''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))************))))))''''''((()))))))))))))))((((((((()))))))))******---000555<<>>888444444333222222222444666888<<>>>>>===<<<:::999888888555555444333222111000000---...000000///,,,)))'''))))))(((((((((((('''''''''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&(((+++------,,,***((()))(((((('''''''''((((((((((((((((((((()))***+++''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((''''''((()))))))))))))))((())))))******++++++,,,///444<<>>>>><<<<<<;;;;;;:::999999888444444333222111000//////,,,...000111111///,,,***))))))(((((((((''''''''''''''''''''''''((())))))'''&&&%%%%%%%%%%%%&&&'''&&&(((,,,...///---***'''))))))((((((((())))))***(((((('''''''''(((((()))'''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''''''''((())))))))))))))))))******+++,,,,,,------222:::EEEPPPXXX^^^bbbdddfffaaa^^^ZZZQQQFFFCCCFFFOOOSSSWWWZZZ\\\^^^bbbeeejjjrrrxxxwwwvvvyyy{{{{{{tttdddWWWLLLJJJTTTaaattttttbbbTTTNNNMMMNNNQQQ^^^lllttt}}}zzztttsssrrrtttxxx|||~~~{{{zzzssshhhbbbiii|||kkk]]]\\\bbbwww}}}iiiVVVFFF;;;444333222111111333555666777>>>LLL[[[ddd```SSSHHHyyykkk^^^SSSMMMJJJIIIKKKMMMMMMKKKJJJIIIJJJHHHEEEAAA>>>>>>>>>===<<<:::::::::999999999888888333333222111000///......,,,...111444444333000...)))((((((((('''''''''''''''''''''''''''((()))))))))((('''&&&&&&'''((()))***************++++++,,,---,,,+++)))(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))******+++,,,------......666???LLLXXX```dddffffffeee___YYYUUUNNNFFFHHHOOOYYY[[[^^^^^^^^^aaafffjjjlllssswwwuuussswww|||~~~zzzkkk[[[QQQLLLPPP```ppp|||hhhWWWPPPOOOOOONNNWWWbbblllooosss{{{}}}sssssstttwww||||||pppfffhhhsssvvvbbb]]]aaaaaazzzwwwbbbNNNAAA444333222111111333555666999<<>>=========<<<;;;999888777777444444333222111///...---...---,,,+++***+++,,,,,,))))))))))))(((((((((((($$$%%%&&&'''''''''%%%%%%$$$%%%'''((()))((('''%%%'''''''''''''''((()))***((('''&&&%%%%%%&&&((()))((((((((((((((('''''''''&&&%%%%%%%%%&&&''')))***###%%%&&&(((((('''%%%$$$&&&&&&''''''(((((())))))'''***------,,,***)))))))))///444222,,,***///555<<>>=========<<<;;;999888777777444444444333222000///.........,,,+++++++++,,,---***)))))))))((((((((((((&&&&&&'''''''''&&&%%%%%%%%%&&&'''))))))((('''&&&***)))((('''''''''''''''(((((('''&&&&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&'''((()))***$$$%%%&&&(((((('''&&&%%%&&&''''''(((((()))******&&&(((******)))''''''((((((...333222------333:::@@@HHHTTT^^^dddfffffffffZZZWWWQQQKKKIIIOOOYYYaaahhhhhhhhhhhhkkknnnrrrtttrrrsssvvvyyy}}}zzzooo```UUUNNNRRR^^^mmm~~~|||fffRRRNNNVVV^^^fffkkknnnooonnnllljjjkkkooosss|||~~~|||{{{|||~~~{{{wwwwwwyyy{{{|||~~~|||zzzuuupppqqqvvvssscccZZZ^^^rrrkkkWWWGGG===444222222111222555666888<<>>>>>>>>>>>======<<<:::999888777666444444444333222111000//////...------,,,,,,------******)))))))))((((((((((((((('''&&&%%%%%%%%%&&&&&&'''((()))***)))(((''')))(((((('''''''''(((((())))))((('''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''&&&&&&'''(((((($$$%%%&&&'''(((''''''&&&''''''((())))))******+++'''((())))))''''''((())))))...111111...000888@@@GGGOOOZZZbbbeeedddbbb```TTTQQQMMMLLLRRR\\\gggnnnnnnmmmlllmmmnnnrrruuuwwwrrrrrruuu|||}}}xxxlllaaaVVVPPPQQQ]]]ooo~~~hhhXXXLLLPPP___lllsssvvvvvvxxxwwwsssnnnmmmrrrvvv}}}yyyxxxyyy{{{|||~~~~~~~~~}}}yyyuuuvvvyyy{{{}}}zzzzzz{{{xxxtttuuuxxxrrr^^^[[[ddd|||ttt^^^MMMBBB888444333222222555666777999>>>IIIXXXaaadddwwwjjj\\\PPPJJJJJJMMMMMMMMMKKKJJJJJJLLLNNNMMMIIIBBB>>>======>>>>>>======<<<:::888777666555444444444333333222111000//////......------------*********)))))))))((((((***)))'''%%%%%%%%%&&&&&&''''''((()))***)))))))))$$$%%%%%%&&&(((***+++,,,***))))))((('''&&&&&&%%%''''''''''''(((((((((((('''&&&&&&&&&%%%%%%&&&&&&$$$%%%&&&'''((((((''''''((((((((()))******++++++***++++++***((((((***,,,***...000000///333<<>>JJJYYYcccwwwkkk]]]PPPJJJJJJHHHHHHHHHGGGFFFFFFHHHJJJNNNIIICCC???===>>>>>>???>>>===<<<:::888666555444444444444333222111000///...............---------************))))))))))))***((('''&&&%%%&&&'''''''''(((((()))))))))))))))$$$%%%%%%&&&(((***+++,,,******))))))((('''&&&%%%&&&'''''''''(((((())))))((((((((((((((('''''''''%%%%%%&&&'''((((((((((((((((((((()))******++++++***++++++***))))))+++,,,+++...000111222777AAAIIISSSXXX___bbb___YYYRRRNNNIIIEEEIII\\\uuuoooqqqrrrsssqqqnnnjjjhhhiiijjjmmmwwwvvveeeXXXRRRRRR\\\iiittt|||zzzkkk]]]VVVOOOUUU]]]cccjjjrrrzzz~~~~~~~~~~~~}}}}}}~~~|||xxxuuuvvv{{{}}}xxxyyy{{{xxxuuuvvvzzz|||zzzzzz}}}~~~kkk\\\```ooouuuYYYNNNBBB;;;777333111333000333666777999@@@NNNZZZvvvjjj]]]PPPJJJIIIHHHIIIIIIIIIHHHHHHIIIKKKLLLHHHCCC@@@????????????>>>===;;;:::888666444444444444333333111///...------............---,,,,,,++++++*********)))))))))((('''''''''''''''(((((('''''''''((((((((()))))))))(((((('''''''''(((((()))))))))))))))((('''&&&&&&&&&''''''((())))))))))))******+++++++++******%%%%%%&&&'''((())))))***''''''((())))))******+++)))***++++++))))))***+++,,,...111444777>>>HHHOOOWWW[[[___^^^YYYRRRKKKGGG@@@AAAJJJaaa{{{rrrsssuuuuuurrrnnniiifffggghhhkkksss|||}}}kkkZZZSSSTTTYYYhhhyyy{{{mmm\\\QQQNNNSSS```lllpppppptttzzz~~~{{{{{{xxxsssqqquuu~~~{{{{{{yyyuuuuuuyyy|||{{{|||~~~xxxddd```gggwww|||hhh[[[NNNFFF???777222111111222555888999;;;CCCLLLvvvjjj]]]OOOIIIHHHJJJKKKMMMMMMLLLLLLMMMNNNJJJGGGCCCAAA@@@@@@@@@???>>>===;;;999777555444333555444333222000...,,,***,,,------...---,,,+++***+++++++++*********))))))%%%&&&'''(((((())))))((('''''''''''''''(((((()))***)))((('''''''''''''''(((((()))***))))))((('''&&&&&&''''''((())))))***'''((()))***++++++******%%%%%%&&&&&&((()))***+++&&&''''''(((((()))******)))+++------,,,******++++++...333888???HHHRRRYYY[[[]]]^^^\\\UUUMMMGGGCCC===CCCQQQcccsss}}}~~~|||ppppppooonnnllliiigggfffgggiiimmmrrrwww|||yyymmm\\\QQQUUU```mmm~~~xxxmmm```UUUSSSWWW\\\jjjwwwzzzyyy|||~~~~~~~~~~~~|||{{{xxxtttsss|||{{{vvvtttxxx{{{{{{|||wwwkkkgggmmmrrrdddYYYNNNAAA888555666333444999:::999;;;@@@uuujjj\\\OOOHHHHHHGGGIIILLLLLLKKKKKKKKKKKKIIIFFFCCCBBBBBBAAA@@@???>>>===;;;999777555444333555444333111///,,,***)))+++,,,---------,,,+++***+++++++++************)))$$$%%%''')))******))))))'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***'''((()))******)))((((((&&&&&&&&&'''((())))))***###$$$&&&(((((((((((((((%%%%%%&&&&&&((()))***+++&&&&&&''''''((()))))))))+++---000111///...------)))---444;;;DDDNNNYYY```]]]___^^^[[[SSSKKKEEEBBB???JJJXXXbbbhhhlllooorrrjjjhhhfffdddbbbbbbcccdddiiikkkooorrruuuyyy~~~}}}vvvlll___QQQMMM\\\nnnyyylllaaaWWWRRRYYYdddcccppp|||~~~|||{{{~~~{{{xxxyyy}}}wwwtttwwwzzz{{{|||}}}wwwjjjfffrrrvvviii[[[LLL@@@;;;:::444333888;;;999777:::qqqeeeZZZOOOIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGBBB???????????????@@@===:::888888777666555777444111000111111///------,,,+++***+++,,,---...)))************+++++++++###%%%((()))(((''''''(((************************&&&(((******(((&&&&&&&&&&&&&&&'''((()))******+++((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&'''((())))))************++++++***(((''')))***,,,+++***+++,,,,,,,,,+++000222888CCCOOOYYY\\\]]]```]]]XXXRRRLLLGGGBBB???AAAMMMYYY^^^```dddffffffgggdddbbbaaa^^^[[[___eeeoooppprrruuuyyy{{{{{{{{{xxxlll^^^TTTJJJNNNhhhrrraaaVVVQQQVVVcccooovvvyyy~~~~~~~~~}}}~~~yyyxxx|||~~~{{{wwwxxxwwwhhheeejjjyyyxxxbbbNNNBBB:::555222444777888:::===rrrfffZZZOOOIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJFFFBBB@@@@@@@@@@@@@@@@@@===:::888888777666555777444111000111111///---,,,,,,,,,++++++,,,,,,---)))************+++++++++%%%&&&(((((('''&&&'''(((************************(((***++++++)))'''&&&&&&'''(((((())))))*********((((((((('''''''''&&&&&&*********)))))))))((((((&&&'''((())))))***************+++)))((('''(((***+++******+++,,,---------000555???KKKUUU\\\______ccc___XXXOOOFFFAAA???>>>GGGPPPXXXZZZ[[[```cccdddgggccc```^^^]]]]]]dddmmmtttrrrqqqssswwwzzzzzzyyymmmaaaVVVQQQPPPYYYsssvvvhhhYYYSSSVVV```ppp~~~~~~}}}{{{{{{~~~|||zzzyyyxxxvvvwww}}}mmm___\\\bbblll~~~zzzaaaOOO>>>777222333555555777:::tttggg[[[OOOJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFBBB@@@AAAAAAAAAAAA@@@===:::888888777666555666444111000000000...---,,,,,,,,,------,,,,,,+++)))************+++++++++'''(((((('''&&&%%%'''((()))))))))))))))))))))))))))+++,,,,,,)))''''''''')))))))))))))))*********(((((('''''''''&&&&&&&&&***))))))))))))(((((((((&&&'''((())))))*********((()))***)))((('''((()))*********+++,,,...000111444===IIITTTZZZ]]]^^^^^^bbb]]]TTTHHH???<<>>555333444444555888ttthhh[[[PPPJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHEEECCCAAABBBCCCBBBBBB???===999888888888777666555444222000//////...---+++,,,---...---,,,+++***))))))*********+++++++++)))))))))'''%%%%%%''')))))))))))))))))))))))))))&&&(((******)))(((((((((***************)))))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))*********''')))***)))((('''((()))))))))***+++---111555888>>>FFFQQQYYY[[[[[[\\\]]]\\\WWWMMMBBB;;;<<>><<<999888888888888777333333333111...,,,---...------------,,,+++******)))************+++++++++((())))))((('''&&&((()))((((((((((((((((((((((((!!!###&&&'''''''''((()))((((((((((((((()))))))))*********)))))))))((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))*********&&&)))++++++***))))))***(((***---...111777@@@GGGPPPSSSXXX\\\___cccfffhhhWWWPPPGGGAAAAAAGGGOOOUUUVVV[[[___```bbbffffffccc```[[[ZZZ^^^bbbdddgggkkkmmmnnnpppqqqoooiiiaaa[[[QQQWWWddduuuzzzggg[[[]]]eeepppyyy}}}}}}|||{{{~~~}}}yyyvvvuuuwwwyyy{{{{{{~~~}}}iii^^^TTTRRRWWWhhhttt```HHH;;;444111000222qqqfffZZZPPPKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFEEEEEEDDDBBB@@@>>><<<999888888888888777222333333111---,,,---.........---,,,++++++++++++)))************+++++++++&&&(((******((((((((()))''''''''''''''''''''''''###&&&((()))'''&&&''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&'''((())))))*********'''))),,,---,,,+++***+++(((+++...000222:::EEEMMMUUUVVVXXX[[[___bbbbbbaaaRRRKKKDDDCCCIIIPPPVVVXXX[[[^^^``````bbbffffffcccaaa\\\ZZZ^^^ccceeehhhlllmmmpppqqqnnnggg^^^XXXUUUQQQ]]]mmm}}}lll^^^]]]cccnnnyyy~~~~~~}}}|||{{{~~~|||{{{|||~~~lll[[[SSSRRRZZZrrrtttWWWDDD:::444111111~~~pppeeeZZZPPPKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGFFFEEEDDDBBB???>>>;;;999888888999888777222333333111---+++,,,///000...---+++******++++++)))************+++++++++%%%'''*********)))))))))''''''''''''''''''''''''''')))******(((&&&%%%&&&$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((()))************'''***---...---,,,++++++))),,,///111444<<>>===;;;999777666555555444222111000000//////,,,---......///.........******))))))((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''%%%$$$&&&'''''''''''''''''''''''''''%%%&&&(((***---///111222$$$%%%%%%&&&'''&&&&&&&&&)))((('''''''''(((***+++&&&(((******)))(((((()))---///222444777===FFFMMMSSSSSSTTTUUUWWWVVVSSSQQQEEEGGGKKKPPPVVV\\\aaacccddddddeeefffeeedddcccbbb]]]```cccddddddggglllpppmmmpppnnndddWWWNNNMMMPPPRRRaaattt}}}ppp```[[[^^^fffttt~~~|||||||||~~~rrr___SSSOOOWWWbbb|||vvv\\\HHH;;;555444uuuhhh[[[OOOIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMIIIEEEDDDEEEDDDAAA>>>>>>>>>===;;;999777666666555444222111000000//////......//////...---,,,,,,++++++***))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))'''&&&%%%&&&((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''''')))***)))(((((()))***///111333555888>>>GGGMMMTTTTTTTTTUUUTTTRRROOOLLLHHHMMMTTTZZZ^^^aaadddfffhhhhhhgggeeebbb___]]][[[aaadddiiikkklllmmmoooqqqooonnnhhh\\\OOOHHHIIILLLVVVcccqqq{{{uuurrrmmmfff\\\UUUYYY```nnnzzz~~~{{{{{{{{{|||~~~~~~qqq[[[OOORRR[[[hhh~~~wwwaaaOOOBBB:::777|||mmm]]]PPPIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNLLLIIIGGGFFFGGGFFFBBB>>>>>>>>><<<;;;999888666666555444222111000000//////000/////////---,,,+++***---,,,+++***)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))((('''&&&''')))((((((((((((((((((((((((++++++***)))((('''&&&&&&))))))((((((((()))***+++))))))************)))(((((())))))(((((((((+++---111222444777;;;AAAIIIOOOUUUUUUUUUTTTQQQMMMIIIFFFMMMWWWdddlllmmmkkkjjjkkkllljjjgggddd```]]][[[ZZZbbbgggmmmqqqrrrrrrqqqqqqoooiii___RRRIIIGGGMMMSSSaaajjjsssxxx{{{|||nnncccWWWOOOMMMQQQ^^^jjjwww~~~|||}}}~~~~~~~~~yyyyyyyyyzzz{{{|||~~~~~~~~~|||||||||wwwkkkUUUPPPUUUZZZooo}}}kkk\\\OOOCCC;;;tttbbbQQQJJJIIIKKKKKKKKKLLLMMMMMMNNNNNNLLLJJJGGGHHHHHHFFFBBB>>>>>>===<<<;;;999888777666444444222111000/////////............---,,,+++***...---,,,+++***(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))''''''(((***))))))))))))))))))))))))((((((((()))))))))))))))(((''''''&&&'''((()))***'''''''''(((((()))***+++)))))))))((('''))),,,///111222555999???FFFMMMQQQUUUVVVUUURRRMMMHHHDDDCCCRRR```qqqyyyxxxrrroooooollljjjfffccc```^^^^^^^^^aaaeeekkkooorrrrrrqqqpppjjjbbbVVVMMMKKKRRR]]]dddrrrxxx||||||{{{|||xxxtttjjj]]]PPPLLLPPPZZZjjjwww~~~~~~|||{{{|||}}}|||{{{wwwxxxyyyyyyyyy{{{}}}|||{{{{{{{{{www}}}gggYYYTTTUUUddd{{{|||nnn___MMM???}}}gggTTTJJJIIIKKKKKKKKKLLLMMMMMMNNNNNNLLLJJJGGGHHHHHHFFFBBB>>>======<<<;;;999888777777444444222111000/////////,,,,,,---------------,,,------,,,+++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''''')))+++))))))))))))))))))))))))#########$$$%%%&&&&&&''''''''''''''''''((())))))'''&&&$$$""""""$$$&&&((())))))))))))(((***...111000222666<<>>===<<<<<<;;;999888888777555444222111000000//////++++++,,,---------------+++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********))))))---+++(((&&&%%%%%%&&&'''((()))*********,,,///222000222888@@@HHHMMMNNNNNNNNNOOOMMMHHHCCCAAADDDGGGSSS]]]kkkrrrrrrnnnlllkkkkkkgggaaa\\\YYYZZZ\\\^^^eeeeeegggjjjlllllljjjggg\\\TTTNNNTTTdddvvvyyyqqq___]]]^^^fffnnntttzzz|||tttjjjhhhkkktttyyy~~~}}}|||{{{yyywwwvvvyyy{{{{{{{{{~~~}}}||||||||||||}}}{{{|||yyyzzzhhhVVVSSSWWWfff{{{qqqZZZoooZZZNNNLLLIIIJJJJJJKKKKKKLLLMMMMMMMMMIIIEEEDDDEEEDDDAAA>>><<<<<<;;;::::::999888888555444222111000000//////,,,,,,---------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&(((***''''''''''''''''''''''''))))))))))))((((((((((((%%%&&&)))***+++***((('''((()))***+++++++++***)))&&&(((***+++,,,---///111222555;;;CCCJJJLLLJJJGGGGGGGGGFFFAAA===>>>DDDJJJVVV\\\dddjjjlllllllllllliiieee```[[[ZZZ]]]aaadddgggggghhhjjjkkkggg___ZZZSSSOOOPPP^^^www}}}vvvnnncccdddkkkttt{{{}}}~~~vvvkkkgggiiitttzzz~~~~~~}}}{{{zzzwwwzzz}}}~~~~~~~~~|||{{{{{{zzz|||}}}|||eeeZZZSSSXXXggg|||rrrqqq[[[OOOMMMIIIIIIJJJJJJKKKLLLLLLLLLMMMIIIDDDCCCCCCCCCAAA???<<<<<<;;;::::::999888888555444222111000000//////.........---,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''&&&&&&&&&(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''!!!###'''))))))(((%%%######(((++++++((('''%%%(((+++------...000111444777>>>FFFLLLKKKFFFAAABBBBBB@@@<<<999<<>>HHHRRRSSSKKKDDDBBB???;;;999;;;BBBJJJOOOTTTVVV[[[ccclllqqqqqqoookkkccc]]]___iiirrrtttrrrmmmhhheeefffcccYYYOOOKKKGGGOOOZZZlllwwwlllfffffffffqqqyyy}}}{{{zzz|||{{{{{{~~~~~~{{{yyy{{{~~~{{{zzzzzzzzzoooVVVMMMPPPZZZppp}}}gggUUULLLJJJIIIKKKMMMMMMKKKJJJIIIJJJIIIGGGCCCBBBAAAAAA@@@???<<<<<<;;;999888666555555222111000111111111///---------...------,,,+++***)))))))))))))))))))))))))))(((((((((''''''''''''&&&%%%$$$&&&)))******((((((''''''(((***)))'''%%%)))(((((((((''''''''''''''''''&&&&&&''''''(((((((((((('''((()))***))))))(((***++++++)))(((((()))&&&'''))),,,///222555666;;;>>>DDDLLLRRRRRRKKKEEE@@@>>>:::999<<>>===<<<:::888666444333222111000111111111///---------.........------,,,******))))))((((((''''''(((((((((((('''''''''''')))$$$!!!###)))+++(((###)))((('''((()))***)))(((((((((((((((''''''''''''(((((('''''''''''''''''''''((()))******)))((((((&&&((()))***((((((((()))(((((())),,,000444999;;;AAAEEEKKKPPPRRROOOJJJFFF>>><<<::::::>>>DDDJJJOOORRRUUUYYY___cccdddaaa^^^TTTUUUXXX___gggmmmqqqrrrmmmjjjgggbbbWWWKKKGGGHHHMMM```rrr{{{lllWWWQQQ[[[ffftttzzz~~~}}}{{{yyywwwwwwxxxyyyzzz~~~~~~}}}}}}oooYYYKKKEEEMMMXXXqqqvvvaaaRRRMMMMMMHHHJJJMMMMMMLLLKKKKKKLLLIIIGGGCCCBBBAAAAAA@@@???======<<<:::888666555444222111000111111111///---------......///.........++++++***)))((((((''''''((((((((((((((('''''''''+++(((%%%'''***+++)))%%%)))(((&&&'''((()))))))))((((((((((((((('''''''''((((((((((((((('''&&&&&&###&&&)))******)))((((((%%%''')))***))))))***+++000///......111555999<<>>===;;;999777666555333111000111111111///------...------,,,+++***)))(((((((((((())))))))))))&&&'''''''''(((((()))))))))%%%"""%%%)))+++)))%%%%%%&&&'''***,,,,,,***'''&&&'''''''''(((((())))))%%%''')))***+++***)))((('''***+++(((### ###&&&&&&(((******)))((()))***---...000444999???EEEHHHMMMMMMMMMLLLJJJFFFBBB???DDDGGGKKKPPPRRRSSSQQQPPPZZZ]]]______]]]\\\^^^```dddaaa```aaadddhhhjjjjjj^^^WWWNNNHHHEEEGGGRRR^^^fffttt~~~}}}{{{}}}{{{vvveee^^^WWWWWW[[[``````^^^\\\]]]```eeekkkqqqtttuuu~~~~~~~~~{{{tttpppjjjccc]]]XXXVVVUUUPPPPPPQQQRRRSSSTTTTTTSSSVVVVVVWWWWWWXXXYYYZZZ[[[WWWXXXYYYZZZ]]]aaagggkkkooouuu{{{{{{yyyyyy}}}~~~|||{{{zzz{{{|||zzzyyyzzzrrrjjjgggcccbbbiiiwwwuuuaaaQQQIIIFFFHHHLLLMMMJJJIIIKKKLLLKKKJJJHHHEEECCCCCCBBB@@@>>>???>>>;;;999777666666666555444222000///...------///......------,,,++++++((()))***++++++***)))(((***++++++***(((((()))++++++***)))'''&&&&&&&&&&&&((((((((('''&&&&&&(((+++%%%&&&&&&&&&%%%$$$######%%%&&&((()))***+++******&&&'''((())))))(((''''''%%%'''***++++++***++++++,,,...222666:::???EEEJJJNNNNNNLLLIIIDDD@@@>>>===HHHOOOTTTQQQOOORRRUUUVVVWWWZZZ]]]ZZZWWWXXX___fffjjjgggdddcccddddddcccbbbWWWMMMEEEEEEHHHKKKSSS\\\eeerrr|||zzztttpppjjjdddNNNTTTYYY\\\___bbbbbb^^^```aaabbbfffkkkrrrxxx{{{~~~}}}}}}~~~~~~~~~{{{vvvooojjjcccaaa^^^ZZZWWWTTTSSSSSSRRRRRRTTTVVVYYY]]]___aaa___```aaabbbbbbcccbbbbbb____________aaadddgggiiiqqqtttxxx{{{{{{zzzzzzzzz|||~~~zzzxxxxxxyyyxxxuuurrrnnnmmmnnnoooxxxyyy~~~ssssssrrrppprrrsss```PPPIIIFFFGGGKKKMMMJJJIIIKKKLLLKKKJJJHHHEEECCCCCCBBB@@@>>>AAA???===;;;999888888888777666444222111000//////......------,,,+++++++++(((((()))******)))((((((***)))'''&&&&&&&&&%%%%%%******))))))(((((('''''')))))))))'''%%%%%%&&&((((((((())))))***)))))))))))))))*********)))((('''%%%&&&''''''''''''&&&%%%&&&)))+++,,,++++++,,,,,,---000444888<<>>@@@???===;;;999888888888666555444222111000000000------,,,,,,+++******)))'''(((((())))))(((((('''---***''''''((()))'''%%%((()))************)))((()))***)))'''%%%$$$%%%&&&%%%&&&'''(((((())))))((('''(((((((((((('''&&&&&&&&&''''''((((((''''''&&&(((***,,,---,,,,,,,,,---...222777<<<@@@DDDIIILLLJJJKKKJJJEEE???===@@@EEEWWW]]]___[[[YYYZZZ[[[ZZZ\\\YYYUUUSSSTTTYYY___cccllljjjiiijjjlllhhh```YYYPPPOOOTTTaaajjjllljjjhhhfffgggeeebbbaaa```ZZZSSSWWW^^^eeehhhjjjkkkgggaaa\\\___dddkkkrrryyy}}}}}}~~~}}}yyyuuunnniiieeeaaa\\\ZZZYYYZZZ[[[\\\^^^```bbbcccllllllmmmoooqqqsssuuuvvvwwwwwwvvvuuuvvvvvvxxxxxxwwwvvvtttrrrrrrrrrrrrssstttvvvzzz||||||{{{{{{|||xxxssspppnnnkkkfff```\\\XXXVVVXXXYYY___gggoooxxxvvvnnniiikkkoooxxxppp]]]NNNGGGEEEFFFJJJLLLIIIHHHKKKLLLKKKKKKIIIEEECCCBBBAAA???======<<<;;;999888777666666444333222000///.........,,,,,,++++++***)))))))))''''''(((((((((((('''''',,,'''$$$%%%)))+++)))%%%%%%''')))***+++***(((''''''(((((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''***************))))))))))))***,,,,,,++++++---...///444:::???BBBFFFIIIKKKGGGHHHGGGAAA<<<<<>>:::===EEELLLRRRVVVYYYWWWXXX[[[\\\[[[ZZZUUUOOOOOOUUU[[[___```bbbdddgggjjjiiibbbXXXPPPLLL]]]wwwyyytttiii]]]RRRNNNRRRXXX```hhhooosssvvvwwwtttooofffiiinnnuuuzzz~~~}}}{{{~~~xxxrrrnnndddccc```^^^]]]^^^aaacccdddgggkkkppptttwwwyyyyyy~~~~~~zzzllljjjhhhhhhhhhfffccc```]]]YYYXXXXXXYYY^^^iiitttzzz```VVVSSSVVVfff{{{ooo[[[MMMGGGFFFDDDIIIJJJHHHHHHKKKLLLKKKLLLIIIFFFDDDBBBAAA>>>============<<<;;;:::888777555444333222111111111111,,,,,,++++++***))))))((()))((((((''''''(((((()))%%%###!!!###'''))))))'''$$$$$$&&&'''(((''''''&&&###%%%((()))(((((()))+++))))))((('''&&&$$$###"""+++***))))))(((((())))))))))))((('''&&&&&&&&&&&&&&&((()))******+++...111333888@@@EEEGGGGGGFFFEEEBBB@@@===;;;;;;???FFFLLLKKKOOORRRRRRTTTYYYZZZXXXSSSPPPMMMOOOUUU[[[]]]^^^aaaeeejjjjjjddd\\\TTTPPPLLLaaa~~~zzzqqqdddVVVKKKIIITTTaaajjjpppuuuwwwyyy|||{{{wwwnnnppptttxxx|||}}}zzzyyyqqqtttwwwzzz~~~yyysssmmmhhhfff^^^^^^___```aaaeeejjjnnnooorrrwww}}}}}}|||{{{nnnkkkgggfffgggfffccc___ZZZVVVTTTTTTTTTXXXcccnnnzzzmmmYYYPPPPPPZZZffflllZZZMMMHHHHHHDDDHHHJJJHHHHHHKKKLLLKKKLLLJJJFFFDDDBBBAAA>>><<<<<<=========<<<:::888777444444333222111111111111---,,,,,,+++******))))))***)))(((((((((((()))*********))))))***+++++++++&&&&&&&&&'''''''''''''''%%%'''*********))))))***&&&&&&&&&&&&%%%$$$""""""+++***)))((((((((()))***)))((('''%%%%%%%%%%%%%%%&&&''')))***+++---111444777<<>><<<::::::;;;;;;:::888777555222222111000/////////000------,,,,,,+++*********+++***)))(((((()))***++++++++++++***((('''((())))))(((''''''''''''(((((((((***,,,,,,***)))((()))))))))))))))))))))((((((&&&%%%%%%%%%&&&(((***++++++***((('''&&&&&&&&&'''&&&((()))+++,,,///333777999???GGGLLLLLLIIIFFFDDD@@@:::555777>>>EEEIIIIIIIIILLLMMMMMMPPPUUUUUURRRLLLOOOUUUZZZ^^^aaabbbccc```gggkkkdddUUUIIIFFFHHHKKK^^^sssppp___MMMGGGJJJSSSdddsssvvvwwwvvvrrrrrrvvvwwwuuuuuuvvvxxx{{{~~~~~~~~~~~~}}}}}}|||||||||yyyuuurrroooooonnnmmmqqq~~~xxxwwwrrrmmmgggdddcccddddddggglllpppsssxxx~~~zzzuuu___ZZZUUUTTTWWWYYYXXXUUUKKKHHHFFFFFFGGGJJJTTT^^^kkkqqq{{{jjjRRRJJJJJJKKKzzziiiXXXMMMIIIIIIIIIJJJJJJIIIIIIJJJMMMOOOJJJHHHFFFEEEDDDCCCAAA??????>>>===<<<:::777555444333222111000000111222333,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))((((((((()))))))))(((''''''''')))***+++***(((&&&'''***+++)))'''&&&''''''((()))******+++))))))(((((((((((())))))$$$%%%''')))***+++******))))))******,,,///444888BBBEEEKKKQQQTTTPPPHHH@@@:::888777:::@@@FFFIIIJJJHHHIIIMMMQQQUUUVVVUUUSSSRRRWWW^^^fffkkkjjjfffaaabbbbbb___XXXQQQLLLLLLMMMXXXbbbkkkppptttwwwwwwttt```WWWRRRNNNOOObbbrrrqqqvvvuuutttsssrrrsssuuuvvv|||zzzyyy{{{}}}~~~|||{{{{{{wwwvvvtttnnnllllllnnnoooqqqwww}}}{{{sssoooiiidddccceeeiiimmmpppsssxxx|||{{{qqqcccUUUKKKMMMTTTVVVTTTRRRKKKGGGDDDDDDDDDFFFOOOYYYiiilllttt{{{~~~kkkQQQFFFHHH|||jjjYYYMMMIIIIIIIIIJJJKKKJJJJJJJJJLLLNNNJJJHHHFFFEEEDDDCCCAAA???>>>>>>===;;;999777555444333222111///......//////,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&((()))******((('''''')))***)))'''''''''(((((())))))******((((((''''''''''''((((((%%%&&&''')))***+++******)))***+++,,,---111666:::BBBDDDIIINNNPPPLLLCCC===888777777;;;AAAFFFIIIIIIJJJKKKNNNPPPRRRRRRPPPNNNNNNVVVdddpppvvvrrrhhhaaa]]]\\\XXXRRRKKKHHHIIIKKKXXX```hhhnnntttyyyyyyuuufffVVVOOOQQQVVVhhhwwwxxxyyywwwuuuttttttvvvxxxzzz}}}|||}}}~~~|||{{{zzzzzz}}}~~~{{{yyyyyyzzztttpppooolllgggdddeeefffkkkttt~~~zzzwwwrrrnnnjjjgggfffiiinnnqqqxxx{{{{{{rrrcccUUUJJJKKKQQQSSSQQQOOOMMMJJJGGGGGGFFFGGGNNNVVVdddhhhqqq{{{zzz```RRRQQQmmmZZZNNNIIIIIIIIIJJJLLLLLLKKKJJJJJJKKKHHHGGGEEEDDDEEEDDDBBBAAA======<<<:::888666444333333222111///------,,,,,,,,,,,,,,,+++++++++******''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((()))(((''''''))))))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''')))************)))***,,,...000555:::>>>CCCEEEHHHJJJJJJEEE>>>888555666999>>>CCCGGGHHHHHHMMMNNNOOOQQQQQQOOONNNLLLMMMUUUbbbmmmrrrnnnddd\\\XXXVVVQQQLLLHHHGGGJJJMMMXXX^^^eeennnzzzsssYYYOOOVVV___mmmzzz||||||yyywwwuuuvvvyyy|||~~~|||zzzyyyyyy~~~|||xxxvvvuuusssmmmiiigggddd``````cccfffooo~~~{{{vvvsssqqqooolllkkkmmmqqqvvvyyy~~~~~~|||ssscccUUUIIIIIINNNPPPOOOOOOSSSOOOLLLLLLJJJIIIMMMSSS\\\bbbmmmyyynnn]]]VVVnnn[[[NNNIIIIIIIIIKKKMMMMMMKKKJJJIIIJJJHHHFFFDDDDDDEEEEEECCCAAA===<<<;;;:::888555333222222222111///...---------,,,,,,,,,+++++++++******(((((((((((((((((((((((()))(((((((((((())))))***'''''''''''''''''''''((((((((('''(((((((((((('''((((((((((((((((((''''''(((''''''&&&&&&''''''(((&&&''''''((()))*********)))+++...111444888>>>BBBEEEFFFGGGGGGEEE@@@:::666333666;;;AAAFFFHHHHHHHHHNNNPPPRRRRRRQQQOOONNNNNNWWWYYY\\\aaacccbbb^^^[[[WWWTTTOOOKKKJJJLLLQQQTTTYYY___gggsssaaaSSS]]]fffmmmvvvxxxzzzxxxuuutttvvvzzz~~~zzzuuusssrrroooiiidddbbb``````eeellluuu~~~}}}yyytttqqqqqqqqqqqqrrrvvvzzz~~~|||}}}tttdddWWWKKKJJJOOORRRTTTVVV[[[WWWTTTSSSQQQOOOPPPTTTXXX]]]iiivvv|||fffZZZooo\\\OOOJJJIIIIIIKKKMMMMMMKKKJJJIIIJJJHHHFFFDDDDDDEEEEEECCCAAA===<<<;;;:::888555333222000000000000000000//////,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((()))******((((((((()))(((((((((((('''((((((((('''''''''((((((((((((((('''''''''''')))(((((((((((((((((()))''''''(((((())))))*********,,,000333777;;;@@@DDDFFFGGGFFFDDD@@@<<<888666555999@@@EEEIIIIIIIIIIIIQQQSSSTTTRRROOOLLLLLLLLL\\\[[[ZZZ[[[]]]^^^^^^\\\UUUQQQMMMJJJLLLQQQWWW[[[]]]bbbjjjvvvdddXXXbbbhhhlllrrrsssuuusssqqqqqqtttyyy}}}xxxtttqqqqqqmmmhhhcccbbbcccgggrrr|||}}}{{{yyyuuussstttuuuxxx{{{~~~{{{~~~uuugggZZZOOONNNTTTYYY___ccceee```\\\]]][[[XXXYYY\\\ZZZ^^^hhhsss|||tttbbbnnn[[[OOOJJJJJJIIIJJJLLLLLLKKKJJJJJJKKKHHHGGGEEEDDDEEEDDDBBBAAA======<<<:::888666444333///000000111111000000///,,,,,,,,,+++++++++******************************&&&&&&%%%&&&&&&'''((())))))))))))***))))))((('''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((()))*********---111555888===BBBEEEFFFFFFEEEBBB===999888888999>>>EEEJJJKKKKKKKKKKKKSSSUUUVVVSSSMMMIIIIIIJJJQQQSSSWWW[[[___^^^[[[XXXOOOLLLHHHHHHMMMTTTZZZ^^^aaaeeekkkrrr}}}sss___[[[cccfffkkkqqqpppmmmllllllnnnsssyyy|||vvvrrrpppooollljjjjjjlllooottt}}}zzzzzzyyyxxxwwwzzz|||}}}{{{~~~wwwlll```UUUTTT[[[bbbkkkqqqoooiiieeeffffffeeeeeehhhdddeeejjjrrrzzzmmm~~~lllZZZOOOKKKKKKIIIJJJKKKJJJJJJJJJLLLNNNJJJHHHFFFEEEDDDCCCAAA???>>>>>>===;;;999777555444///000000000000///---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%%%%%%%&&&&&&'''((()))(((((()))))))))(((&&&&&&%%%''')))(((&&&%%%'''(((%%%&&&&&&''''''((((((((((((((((((''''''((((((((()))((((((''''''(((******+++...222666999===BBBEEEDDDDDDCCC>>>:::777777999>>>CCCIIIMMMMMMMMMMMMNNNRRRUUUWWWUUUPPPNNNPPPSSSNNNQQQVVV\\\___^^^YYYUUUJJJGGGDDDGGGMMMVVV\\\______dddiiijjjmmmqqqqqqmmmaaaZZZ^^^bbbaaahhhooolllfffggghhhlllrrryyy~~~~~~}}}yyytttpppnnnnnnoooqqqwww~~~}}}yyywwwwwwyyyzzzzzz|||zzz|||}}}~~~~~~xxxrrrfff[[[ZZZ```iiisss{{{vvvppplllnnnpppppprrruuuqqqoooooosssxxx{{{|||kkkZZZOOOKKKKKKIIIJJJJJJIIIIIIJJJMMMOOOJJJHHHFFFEEEDDDCCCAAA??????>>>===<<<:::777555444000000000000...,,,***))),,,,,,,,,+++++++++******(((((((((((((((((((((((('''''''''((((((***++++++''''''((((((((('''%%%$$$%%%''')))(((&&&%%%&&&)))%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''))))))(((''''''(((******,,,///333777:::===BBBEEEBBBBBBAAA<<<777555777:::BBBGGGLLLOOOOOONNNNNNOOOOOOTTTXXXXXXVVVWWW[[[___YYYZZZ\\\___aaa```\\\ZZZGGGEEECCCGGGOOOXXX]]]```[[[bbbeeedddccccccaaa]]]WWWYYYaaabbb]]]dddlllfffbbbcccggglllrrrzzz~~~~~~}}}}}}{{{wwwrrrnnnmmmmmmsssyyy{{{vvvtttvvvyyy{{{|||zzzxxxzzz{{{}}}{{{{{{}}}xxxwwwjjj___^^^ccclllwww{{{tttppprrrvvvwwwzzz}}}{{{wwwttttttxxxvvvggg[[[RRRKKKGGGIIIKKKMMMMMMLLLKKKKKKLLLIIIGGGDDDBBBBBBBBBAAA@@@;;;;;;;;;;;;999777444333333333222000///---,,,,,,---,,,+++***)))'''&&&&&&...---***)))((()))***+++((((((((((((((()))************)))(((((((((((((((%%%&&&(((((('''''')))***000...***''''''(((***,,,))))))(((((((((((()))))))))*********((('''((())),,,///444:::>>>@@@@@@@@@AAA===<<<;;;777333999DDDLLLNNNQQQRRRRRRQQQNNNMMMQQQRRRTTTWWWZZZ]]]```aaa\\\bbbdddbbb```___WWWNNNAAADDDGGGHHHOOOWWWZZZYYY\\\YYYYYY[[[YYYTTTRRRTTTZZZ\\\^^^```aaabbbbbbaaa___bbbhhhooovvv{{{~~~}}}yyyuuurrrsssvvvyyy~~~yyysssrrruuuzzz~~~{{{wwwuuussstttwwwxxx{{{}}}~~~~~~zzzsssiiibbbbbblll{{{~~~zzz}}}}}}wwwvvvrrrnnnoooyyytttdddYYYQQQLLLIIIJJJKKKMMMMMMKKKKKKKKKLLLIIIGGGDDDBBBBBBBBBAAA@@@;;;;;;:::999888666444333333333222000///---,,,,,,,,,,,,+++***)))(((''''''***)))(((((((((***,,,---((((((((((((((()))******))))))(((''''''''''''''''''((()))((('''&&&'''(((+++***'''%%%$$$%%%&&&((())))))(((((((((((())))))((()))))))))'''&&&''')))---000555:::>>>@@@AAABBB@@@===<<<;;;888777>>>GGGUUUVVVWWWWWWUUUSSSQQQOOOQQQRRRRRRTTTVVVYYY[[[]]][[[```bbb```^^^\\\TTTLLLGGGJJJMMMMMMRRRXXXYYYWWWUUURRRQQQTTTTTTQQQRRRUUU[[[\\\___bbbeeegggiiijjjeeehhhlllqqqwwwzzz}}}~~~~~~}}}~~~zzzuuuuuuyyy~~~|||vvvrrrssswwwzzz|||~~~~~~~~~|||rrrkkkkkksss~~~xxxuuurrrttt~~~qqqbbbVVVPPPLLLKKKJJJLLLMMMMMMKKKJJJKKKLLLIIIGGGDDDCCCCCCCCCAAA@@@<<<;;;999777555444444333333222111000///...---,,,++++++*********))))))))))))(((''''''((()))+++,,,((((((((((((((()))******(((((('''&&&&&&&&&''''''))))))***)))'''%%%&&&'''+++***)))((('''''''''((())))))(((((((((((())))))((()))***)))((((((***+++///222666;;;>>>@@@AAAAAA???<<<::::::999;;;CCCLLLZZZZZZYYYXXXVVVTTTRRRQQQQQQPPPPPPPPPQQQTTTWWWYYYYYY]]]___]]]YYYVVVOOOHHHOOOUUU[[[]]]^^^___[[[UUUOOOKKKJJJMMMPPPQQQVVV\\\bbbbbbdddfffiiilllnnnpppnnnooorrruuuxxxzzz|||}}}}}}zzzxxxyyy}}}|||vvvwww{{{~~~~~~~~~}}}vvvqqqpppwww}}}}}}sssbbbUUUNNNLLLLLLJJJLLLMMMMMMKKKJJJJJJKKKHHHFFFDDDCCCCCCCCCAAA???<<<;;;888666444333333444222222111000///...------************************+++***)))((('''''''''(((((((((((((((((())))))***)))(((((('''''''''((((((((()))))))))'''&&&&&&(((************))))))((('''))))))(((((((((((())))))***+++++++++***+++---///444666999;;;>>>?????????;;;:::888777888===FFFNNNTTTTTTTTTSSSRRRRRRRRRRRROOONNNMMMMMMOOORRRUUUWWWWWWZZZ[[[XXXTTTOOOJJJFFFUUUbbbooouuutttnnnbbbWWWMMMHHHGGGKKKPPPVVV___gggmmmmmmlllllllllnnnoooppptttuuuwwwyyy{{{|||}}}~~~~~~{{{{{{{{{}}}~~~}}}yyyuuuuuu|||vvvdddVVVNNNKKKLLLKKKLLLNNNMMMKKKJJJJJJKKKHHHFFFDDDDDDDDDCCCAAA???<<<;;;888666444333333444222111111000///...------************++++++++++++******)))(((((('''''''''((((((((((((((())))))******)))))))))))))))******%%%'''((((((''''''(((***%%%&&&'''''''''&&&%%%$$$))))))(((((((((((())))))((()))***))))))+++...111999:::;;;<<<<<<<<<;;;;;;777666555444777???GGGLLLJJJKKKLLLNNNPPPQQQSSSTTTLLLLLLLLLMMMPPPSSSVVVXXXVVVVVVUUUSSSMMMHHHFFFFFFYYYkkk~~~kkk\\\OOOJJJHHHKKKRRRZZZeeeooorrrqqqpppoooooopppqqqrrrwwwxxxyyy{{{}}}}}}~~~{{{|||||||||yyygggWWWNNNLLLLLLKKKMMMNNNMMMKKKJJJJJJJJJGGGFFFEEEDDDDDDCCCAAA>>><<<;;;999777555444444333111111111000///.........******++++++++++++++++++''''''((())))))******+++((((((((((((((()))************))))))******++++++%%%&&&(((((('''((()))+++'''(((((()))((((((''''''))))))(((((((((((())))))&&&&&&'''''''''***...111;;;<<<<<<;;;;;;:::999888333555444333777???FFFGGGDDDFFFIIILLLOOORRRTTTUUUKKKLLLMMMOOORRRTTTVVVXXXUUUSSSPPPMMMGGGBBBDDDIIIXXXmmmtttfffWWWQQQLLLNNNRRRZZZeeeooommmmmmnnnpppqqqsssuuuvvvzzzzzz{{{}}}}}}yyyvvvvvvxxx}}}~~~}}}zzzhhhYYYOOOLLLMMMLLLMMMNNNMMMKKKIIIIIIJJJGGGFFFEEEEEEEEECCC@@@>>>;;;;;;:::999888666444333111111000000//////......++++++++++++++++++++++++(((((()))***++++++++++++((((((((((((((()))******)))))))))))))))***++++++&&&((()))(((''''''((()))++++++++++++++++++++++++))))))(((((((((((())))))&&&''''''((((((+++000444:::::::::::::::999999999222555555333777@@@DDDCCCCCCFFFIIIMMMOOOPPPQQQQQQKKKLLLNNNQQQSSSTTTTTTTTTUUUQQQLLLHHHBBB>>>CCCLLLVVVhhh}}}yyyqqqeee]]]UUUSSSTTTXXXaaajjjggghhhkkkooorrruuuwwwxxx||||||}}}~~~{{{tttooolllnnnzzzyyyiiiYYYPPPMMMNNNLLLMMMNNNMMMKKKIIIIIIJJJGGGFFFEEEEEEEEECCC@@@>>>;;;;;;;;;;;;999777444333111111000000//////......,,,,,,,,,+++++++++******+++,,,,,,++++++***)))(((((((((((((((((()))******((((((((((((((()))******((()))***)))'''&&&&&&''')))((((((((((((((()))***))))))(((((((((((()))))))))******+++,,,///444888888888888999999:::::::::222666666444888AAADDDAAADDDFFFJJJMMMNNNMMMLLLKKKLLLMMMPPPRRRSSSRRRQQQPPPVVVOOOJJJFFF???<<>>===888999::::::999777444222------......------,,,+++,,,,,,,,,,,,,,,+++***)))+++***)))'''&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((('''''''''&&&++++++******))))))((((((''''''((()))))))))))))))'''&&&&&&&&&&&&'''(((((((((((())))))*********+++444333444666888555000+++...///222666:::>>>BBBCCCDDDGGGIIIJJJIIIHHHHHHIIIMMMRRRXXX[[[ZZZUUUPPPMMMOOOJJJEEEBBB???@@@HHHQQQVVV[[[ggguuu}}}}}}}}}uuugggXXXQQQOOOPPPXXXaaajjjkkknnnrrruuuvvvwwwxxxyyyzzz{{{~~~zzztttrrrsssnnnqqq{{{rrrdddYYYSSSOOONNNMMMLLLLLLKKKKKKKKKLLLLLLHHHFFFCCCAAAAAA@@@>>>===:::::::::999888666444222000000//////...,,,+++***,,,,,,,,,,,,,,,,,,++++++***))))))((((((((())))))'''''''''''''''((()))))))))((((((((('''''''''''')))((((((((('''''''''&&&''''''((()))))))))))))))'''&&&&&&&&&&&&'''((((((%%%&&&(((***,,,///000111444333222333555555222///,,,...222777<<>><<<<<<<<<:::888666555333222222222111000...,,,***)))++++++,,,,,,---,,,,,,,,,))))))))))))*********+++''''''''''''((((((((()))((((((((((((''''''''''''((((((((((((''''''''''''''''''((()))))))))))))))''''''&&&&&&''''''((()))&&&'''))),,,///222444666555333111111333444333222---000555;;;???BBBCCCCCCFFFGGGGGGFFFEEEFFFHHHJJJOOOSSSXXX\\\]]]\\\YYYWWWQQQHHHAAABBBEEEHHHLLLQQQVVV[[[iii{{{{{{rrrgggZZZRRROOORRR[[[dddppprrruuuyyy{{{{{{{{{{{{vvvxxx|||||||||}}}{{{yyy}}}~~~|||~~~qqqcccXXXRRROOONNNMMMMMMLLLJJJIIIIIIIIIIIIKKKIIIGGGEEEDDDBBB???<<<>>>===:::888555444333333222222222111///...,,,+++))))))***+++,,,,,,,,,+++((()))))))))***)))))))))&&&''''''(((((((((((((((((((((((((((((('''''''''************))))))))))))''''''((()))))))))))))))'''''''''''''''(((((()))((()))+++...000333555666666555444333333222222111111444:::???BBBCCCBBBAAAFFFFFFFFFDDDCCCEEEHHHKKKPPPRRRUUUYYY[[[[[[XXXVVVOOOEEE???BBBJJJOOOSSSUUUXXX[[[gggyyy~~~pppjjjbbb\\\YYY\\\ccciiitttvvvyyy{{{||||||{{{{{{xxx{{{zzzwwwtttvvv{{{|||||||||ooo```VVVQQQOOONNNMMMMMMLLLJJJIIIIIIIIIIIILLLJJJHHHFFFEEECCC???<<<>>>===:::888555444333333111111111111000///......(((((()))******+++******))))))))))))((('''&&&%%%&&&&&&'''((()))((((((((('''''''''((((((((((((((())))))))))))************''''''((()))))))))))))))(((''''''''''''((())))))((()))+++...222555777888777888888777555222///...111555;;;AAAEEEEEEDDDCCCEEEEEEDDDCCCCCCEEEJJJMMMRRRSSSUUUXXX[[[YYYUUUQQQJJJAAA===DDDOOOVVVYYY[[[aaa```fffrrrzzz{{{zzzzzzrrrsssrrrnnnlllnnnqqqtttzzzzzz{{{{{{{{{{{{zzzyyy|||wwwtttrrrtttzzz~~~~~~~~~~~~{{{kkk]]]SSSOOONNNMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFDDD@@@===<<<<<<:::888666555333222000000000000000//////...((()))******************))))))***)))(((&&&%%%###%%%&&&((()))))))))(((''''''''''''(((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((''''''(((((()))***%%%'''+++///444888<<<>>>999;;;<<<:::666222///...222666<<>><<>>@@@<<<======:::555222222333888;;;???DDDFFFGGGGGGFFFAAACCCDDDEEEFFFJJJNNNQQQRRRRRRTTTXXX[[[YYYQQQJJJAAA<<<;;;DDDNNNUUUYYY]]]dddbbb___]]]YYYXXX]]]eeesss|||{{{xxxwwwwwwxxx{{{}}}}}}yyyvvvxxx{{{}}}~~~xxx{{{|||tttuuutttttt}}}~~~ttteeeWWWOOOLLLLLLLLLMMMLLLLLLLLLLLLMMMMMMNNNGGGGGGFFFGGGFFFDDDAAA>>>888999::::::999777444222222222111000...,,,+++***............------,,,+++'''(((***+++,,,+++)))(((%%%&&&((()))***)))((('''&&&'''''''''(((((())))))((()))))))))******++++++'''(((((()))))))))))))))((((((((((((((()))******---///111444777:::===>>>======<<<888444333555999@@@AAADDDEEEEEEDDDBBBAAA@@@BBBDDDFFFHHHKKKPPPSSSMMMMMMPPPUUUYYYWWWNNNGGG???;;;;;;CCCLLLQQQVVVZZZ[[[ZZZYYYWWWQQQOOOWWWbbboooyyy|||xxxwwwxxxyyywwwzzz~~~{{{wwwssswww|||}}}{{{vvvzzz{{{sssmmmnnnjjjfffllluuubbbWWWRRRNNNNNNOOOMMMMMMLLLJJJGGGGGGHHHJJJHHHGGGFFFFFFEEECCC???;;;<<<;;;:::888666333111000111111111000000///...---++++++++++++++++++++++++***++++++***(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%'''))))))))))))((((((((((((&&&&&&''''''(((((())))))***((('''))),,,,,,***((()))---333888;;;===???AAA@@@<<<999777333111666===DDDDDDEEEEEEFFFFFFFFFFFFGGGBBBAAAFFFMMMQQQRRRRRRLLLOOOSSSUUUSSSNNNHHHDDD@@@BBBEEEHHHKKKQQQVVV[[[YYYZZZWWWOOOHHHIIITTT^^^lllrrrzzz}}}zzzxxxwwwvvvtttxxx|||}}}||||||zzz}}}~~~|||~~~}}}zzzxxxzzzzzz|||~~~xxxgggccc```^^^^^^aaammmrrr___TTTNNNKKKJJJLLLJJJJJJJJJHHHGGGGGGIIIKKKKKKHHHFFFDDDCCCBBB@@@>>>::::::999888777555333222000000000//////...---,,,++++++++++++++++++++++++((((((((('''%%%$$$%%%'''(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''(((((()))))))))*********(((((((((((((((((((((((('''&&&%%%&&&((()))'''%%%***...555:::<<<>>>???@@@888555444555555777>>>GGGKKKJJJHHHFFFDDDCCCBBBBBBGGGCCCAAADDDHHHKKKKKKJJJNNNQQQSSSTTTQQQMMMHHHFFFCCCHHHNNNRRRTTTUUUVVVWWWTTTUUUSSSLLLEEEFFFNNNWWW___eeennnvvv{{{}}}~~~{{{yyyxxxxxxwwwvvv{{{}}}{{{{{{|||~~~~~~{{{zzzyyyzzz{{{|||~~~xxxfff___[[[XXXWWWXXXbbbwwwtttaaaVVVPPPLLLLLLNNNGGGHHHHHHGGGFFFGGGIIILLLMMMJJJFFFCCCBBBBBBBBBAAA999999999888777666555444////////////...---,,,+++++++++++++++++++++++++++(((((((((&&&$$$###$$$&&&************************&&&(((((((((&&&%%%&&&'''((((((((())))))******+++++++++***))))))((('''''')))((('''(((***+++***)))+++000777<<<>>>>>>>>>>>>:::666444555555777===EEENNNLLLIIIEEECCCBBBBBBBBBFFFDDDBBBEEEJJJOOOPPPOOORRRRRRRRRPPPMMMJJJHHHHHHLLLTTT^^^eeefffaaa[[[WWWTTTTTTSSSMMMGGGEEEJJJOOOSSSYYYaaaiiinnnrrrvvvxxxzzzzzzyyyxxxxxxxxxyyyyyy}}}}}}||||||}}}zzzwwwwwwxxxzzz{{{|||}}}yyyeeeYYYTTTQQQOOOOOOUUUeeettt~~~uuubbbWWWQQQMMMMMMOOOIIIJJJJJJHHHGGGGGGIIILLLMMMJJJGGGEEEDDDCCCBBBAAA::::::999888777666444333////////////...---,,,,,,+++++++++++++++++++++++++++++++++)))'''&&&'''(((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((+++*********)))))))))(((******)))***+++,,,,,,,,,---222888===>>>>>>======;;;666333444444666;;;BBBIIIGGGDDDBBBBBBCCCEEEFFFFFFFFFFFFFFFKKKQQQSSSQQQSSSRRROOOKKKFFFEEEGGGJJJVVVaaaoooyyyyyyqqqfff___[[[[[[ZZZUUUOOOKKKKKKLLLNNNSSSYYY___dddhhhlllnnntttuuuvvvwwwwwwxxxzzz{{{|||~~~~~~}}}wwwsssqqqssswwwzzz|||}}}yyydddSSSOOOKKKJJJJJJNNNXXXcccooo{{{rrr___TTTNNNJJJJJJLLLMMMMMMLLLJJJHHHHHHIIIKKKJJJIIIHHHGGGFFFDDDAAA>>><<<<<<;;;999777555333111000000000000000...------++++++++++++++++++++++++,,,,,,,,,+++)))((()))***''''''''''''''''''''''''%%%'''((('''&&&&&&'''((((((((((((''''''&&&&&&&&&((()))))))))*********+++&&&''''''''''''(((***+++///444999======<<<<<<<<<444000...222666999>>>DDDCCCBBB@@@???@@@CCCFFFGGGFFFHHHHHHEEEHHHNNNPPPMMMRRRPPPKKKDDD???@@@FFFKKKZZZfffvvvyyynnnfffcccbbb```\\\VVVQQQMMMJJJLLLOOOTTTYYY]]]bbbgggkkknnnqqqtttvvvvvvwwwzzz||||||~~~{{{xxxtttqqqqqqtttyyy}}}}}}wwwaaaQQQKKKGGGGGGHHHJJJQQQXXX^^^wwwtttaaaVVVPPPMMMLLLNNNNNNNNNNNNKKKIIIHHHIIIKKKIIIHHHHHHHHHGGGDDD@@@<<<======<<<:::777555222111111111111111000///...---++++++++++++++++++++++++)))******)))((('''(((***((((((((((((((((((((((((%%%&&&((('''&&&&&&'''(((((((((((('''''''''&&&&&&''''''((())))))***++++++'''((()))(((((())),,,...222555999;;;;;;::::::;;;666222000444888999;;;???AAAAAA??????@@@AAACCCEEE@@@FFFIIIHHHMMMXXX\\\ZZZOOONNNHHH@@@:::<<>>???AAACCCEEEFFFGGGGGGPPPRRRMMMOOOYYY]]]YYYMMMLLLGGG>>>999<<>>;;;<<>>@@@BBBCCCCCCDDDEEEGGGOOOSSSZZZ^^^```^^^ZZZVVVNNNGGGAAA>>><<<>>>FFFNNNTTT\\\dddiiinnnqqqjjjaaaVVVPPPNNNTTTXXXUUURRRQQQGGGGGGFFFEEEFFFKKKRRRXXXZZZ```iiippptttvvvvvvwwwyyy{{{~~~|||yyyyyy|||{{{vvvqqqmmmjjjhhhiiimmmqqqtttvvv{{{ttt```SSSMMMJJJIIIHHHOOO\\\rrrtttcccYYYQQQLLLJJJLLLLLLKKKJJJHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFCCCAAA;;;:::999888777555222//////000111111000...+++***'''(((***+++******+++,,,)))))))))))))))(((''''''$$$&&&'''''''''''')))++++++)))(((((((((((('''%%%'''''''''&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))))))))((()))+++...111222777888888888777555333222///000333777:::===???@@@@@@BBBCCCCCCCCCCCCDDDFFFLLLRRRYYY```bbb```[[[WWWJJJCCC======???BBBGGGMMMQQQYYYdddoooyyy{{{rrrhhhUUUQQQPPPTTTWWWVVVTTTSSSLLLKKKIIIHHHHHHMMMTTTYYYYYY^^^eeelllpppsssvvvxxxxxx{{{~~~}}}yyyxxx{{{~~~|||yyyuuupppllljjjiiiiiihhhmmmrrrvvvyyy}}}yyybbbSSSLLLHHHGGGIIILLLRRR___tttvvveee[[[TTTNNNLLLNNNKKKKKKIIIHHHHHHIIIJJJJJJIIIGGGFFFFFFFFFEEEBBB@@@;;;:::999999999777333///...///111111000...+++)))+++---...---+++))))))***&&&'''((()))************###%%%&&&&&&%%%%%%&&&''')))((('''(((***++++++***''''''''''''''''''''''''''''''''''''(((((())))))+++***)))***,,,000333666999888888777555444333222...000333777;;;===??????AAABBBCCCCCCBBBAAACCCEEEHHHLLLSSSXXXZZZXXXTTTQQQFFF???:::===BBBEEEIIIMMMNNNTTT___lllxxxzzzsssjjjTTTRRRRRRTTTVVVWWWVVVUUUUUUSSSQQQNNNMMMQQQWWW[[[\\\___eeeiiilllpppsssuuuxxx{{{|||yyyxxx|||~~~~~~{{{wwwtttpppmmmjjjjjjkkkkkkiiinnnuuuyyy|||zzzcccTTTMMMIIIHHHLLLMMMOOOUUUddd|||vvvfff\\\TTTNNNLLLMMMKKKKKKIIIIIIIIIIIIJJJKKKJJJHHHFFFEEEDDDBBB???===777666666666666444000------...000111000---***(((***+++,,,+++)))(((((((((&&&'''((())))))***))))))+++,,,---+++'''$$$######&&&%%%###$$$&&&(((((((((&&&''''''((())))))******''''''''''''((((((((((((******)))***,,,000555777:::999777666444333222222...000444888<<<>>>???@@@AAABBBBBBAAA@@@@@@BBBDDDGGGIIILLLNNNNNNMMMKKKJJJBBB<<<:::???EEEHHHKKKNNNQQQSSSYYYccckkklllgggbbbTTTTTTSSSSSSTTTVVVVVVUUUYYYXXXUUURRRQQQSSSXXX[[[]]]```dddhhhllloootttwwwxxx{{{~~~yyywwwyyy~~~zzzvvvooommmkkkiiihhhiiikkkmmmlllrrryyy~~~nnn___VVVQQQMMMKKKLLLMMMRRR]]]pppuuueee[[[TTTMMMKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKJJJHHHFFFEEEDDDAAA>>><<<999888777777777555222000...//////000///---***)))###%%%'''(((''''''((()))************)))'''&&&%%%"""$$$'''((('''''''''(((+++)))&&&%%%&&&''''''&&&&&&'''((()))***+++,,,,,,''''''((((((((((((((((((''''''((())),,,000444666999999777666444333222111///222666:::>>>???@@@@@@@@@@@@@@@???>>>>>>AAACCCGGGHHHIIIIIIIIIGGGFFFEEE???<<<===CCCHHHIIILLLOOOVVVTTTVVVZZZ\\\YYYVVVVVVSSSUUUUUURRRRRRUUUUUUSSSVVVVVVVVVTTTTTTUUUXXX[[[]]]```eeejjjnnnsssxxx|||xxx{{{zzzwwwvvv|||zzztttpppgggfffeeeeeefffhhhjjjlllpppvvv}}}}}}pppeee[[[UUUKKKKKKLLLPPPZZZiiizzzuuufff]]]UUUOOOLLLLLLMMMLLLKKKIIIIIIIIIJJJKKKIIIHHHFFFEEEEEECCC@@@>>>===;;;999999999888666444000000000///...---,,,+++$$$&&&((((((((('''(((***++++++******)))'''&&&%%%!!!$$$&&&''')))+++...,,,)))'''((()))))))))''''''(((((())))))******((((((((((((((((((((('''&&&'''))),,,///222555777999888888777555333111000000333777<<>>>>>>>>===<<<===@@@CCCDDDFFFHHHIIIIIIGGGDDDBBB<<<<<<@@@FFFIIIIIILLLQQQTTTRRRSSSVVVSSSNNNNNNSSSSSSWWWVVVQQQOOOSSSTTTQQQPPPSSSUUUWWWXXXZZZ]]]``````dddhhhmmmqqquuuzzz}}}xxx{{{{{{{{{||||||xxxsssnnnjjjbbbbbbccceeegggjjjlllmmmssszzz{{{nnnfffWWWSSSNNNPPPYYYggguuu}}}~~~xxxiii___XXXQQQNNNOOONNNMMMKKKJJJIIIIIIJJJJJJHHHGGGFFFFFFFFFEEECCCAAA;;;999777666666666444333222222111000///...------***,,,---,,,***(((((()))'''((()))))))))))))))((($$$&&&((()))'''%%%%%%%%%(((&&&$$$$$$&&&((())))))((((((((((((''''''''''''((((((((((((((('''''''''((())),,,///222666888999888888888777555333000///111333888===@@@BBBBBBBBB=========<<<;;;<<<@@@BBBAAADDDHHHKKKJJJGGGCCC@@@:::===CCCIIIJJJIIILLLRRRMMMMMMQQQUUUQQQLLLOOOVVVSSSWWWVVVPPPNNNRRRSSSPPPMMMQQQVVVZZZ]]]```ccceeefffiiimmmppprrruuuxxxzzzxxx{{{{{{wwwsssooojjjgggaaabbbeeehhhjjjmmmooopppvvv||||||ggg^^^TTTQQQXXXfffssszzzyyyxxxfff\\\VVVQQQNNNOOONNNNNNMMMMMMLLLKKKKKKKKKKKKJJJIIIGGGDDDBBBAAA@@@===;;;888777666555222000111111000///...---,,,,,,*********)))******++++++******))))))))))))******((((((((((((((()))******+++(((%%%%%%(((***)))''')))'''%%%&&&)))***(((&&&'''((((((((()))))))))***&&&'''***...222555777888777777777555333222333444777999<<<======>>>???AAACCCCCCAAA===:::999===AAAFFFBBBCCCIIILLLGGG@@@<<<:::AAAFFFGGGJJJOOORRRQQQLLLKKKJJJIIIIIIIIIJJJJJJRRRSSSTTTUUUTTTSSSRRRQQQRRRUUUYYY^^^aaacccccccccgggkkkpppqqqpppqqqvvv{{{yyyzzz|||}}}{{{}}}~~~}}}}}}wwwqqqmmmmmmjjjddd___\\\___dddhhhlllqqquuuyyy}}}|||hhh^^^^^^^^^jjjxxx{{{vvveeeZZZUUUPPPMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIHHHFFFDDDBBB@@@???>>><<<999888777666333111111111000///...---,,,,,,++++++***************+++******))))))))))))******,,,+++***(((''''''''''''((('''%%%%%%&&&''''''&&&)))'''&&&'''))))))(((&&&((((((((((((((()))))))))&&&(((+++///222555777888888888888666444333444555;;;<<<>>>>>>===<<<<<<===@@@@@@>>>;;;:::;;;@@@DDDEEEBBBCCCIIIJJJFFFBBBAAAEEEKKKNNNNNNNNNRRRSSSRRRLLLKKKIIIIIIHHHIIIJJJKKKTTTUUUUUUVVVVVVUUUUUUUUUTTTWWW[[[```ccceeeeeeeeefffkkkpppqqqpppqqquuuxxxvvvxxx{{{~~~~~~~~~|||}}}|||sssnnngggddddddbbb^^^ZZZ\\\___dddiiimmmrrrwwwzzz~~~qqqeeecccbbbmmm|||~~~uuudddYYYSSSNNNLLLLLLNNNMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFDDDAAA@@@??????===:::999888777444222111111000///...---,,,,,,,,,,,,+++***))))))))))))******))))))))))))******,,,+++***(((''''''''''''%%%'''(((((('''&&&&&&''')))'''&&&'''((()))((('''((((((((((((((((((((((((''')))+++///222555777888999999888666444333444666;;;===>>>>>>===<<<<<<=========;;;::::::===BBBGGGCCCBBBDDDGGGGGGDDDEEEIIIVVV[[[^^^[[[YYYYYYWWWTTTNNNMMMLLLKKKKKKKKKLLLMMMTTTTTTTTTTTTUUUVVVWWWWWWWWWYYY]]]aaaeeeggghhhhhhfffkkkppprrrqqqqqqsssvvvsssuuuyyy~~~~~~|||zzz|||~~~xxxtttiiiccc]]]ZZZZZZZZZYYYVVV\\\```fffkkkpppuuuzzz}}}~~~{{{yyy~~~wwwiiieeeeeepppuuudddYYYTTTOOOLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJGGGGGGGGGEEEDDDAAA???>>>>>><<<:::888888666444222111111000///...---,,,,,,---,,,+++***))))))))))))******))))))))))))******((((((((((((((())))))***$$$(((++++++(((&&&''')))((((((''''''(((((((((''')))(((((((((((('''''''''(((***,,,///222555666777888888777555333222444666888:::<<<=========???@@@===<<<:::999;;;>>>CCCGGGBBBBBBDDDFFFDDDBBBHHHPPPdddkkkooommmhhhddd]]]WWWUUUTTTSSSQQQQQQQQQQQQRRRTTTTTTSSSSSSSSSUUUWWWXXXZZZ[[[^^^aaaeeegggiiijjjfffjjjppprrrsssrrrsssttttttvvvyyy~~~~~~|||}}}~~~zzzyyy|||~~~zzztttnnniiiaaa\\\WWWUUUVVVWWWXXXXXX^^^bbbiiioootttxxx}}}~~~tttnnnjjjhhhhhhmmmrrruuuxxxsssdddaaacccqqqvvveeeZZZTTTOOOMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJFFFFFFFFFFFFDDDBBB???>>>===;;;888777666555333111111111000///...---,,,,,,---,,,+++***))))))))))))******))))))))))))******((((((((((((((())))))***$$$'''******'''%%%&&&((('''(((((((((''''''(((((((((((((((''''''''''''''')))+++---000222444666666666666555333111111444777999;;;============>>>??????===;;;;;;===@@@CCCDDDCCCCCCDDDDDDAAAAAAIIISSSjjjsssyyyyyytttmmmccc[[[^^^]]][[[ZZZZZZZZZ[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\]]]^^^```cccfffhhhjjjgggkkkooosssttttttttttttwwwyyy{{{~~~~~~}}}}}}{{{zzz||||||wwwqqqjjjccc___ZZZWWWTTTSSSTTTWWWZZZ[[[aaafffmmmsssxxx|||{{{mmmddd^^^ZZZXXXWWW[[[```aaaccckkkxxxiii\\\]]]bbbrrrvvveeeZZZUUUPPPMMMNNNMMMLLLLLLKKKKKKJJJJJJIIIFFFFFFGGGGGGEEECCC@@@>>>===:::888777666555222000111111000///...---,,,,,,,,,,,,+++***))))))))))))******))))))))))))******,,,+++***(((''''''''''''$$$&&&''''''&&&%%%%%%&&&'''((()))((('''&&&''')))&&&&&&'''''''''(((((((((+++,,,...000333444555666333333222111000222555888<<<>>>???>>><<<;;;;;;;;;???>>>===>>>@@@BBBCCCBBBEEECCCBBBAAA??????HHHRRReeennnvvvwwwtttnnnfff]]]bbbaaaaaaaaabbbdddeeefffgggfffeeedddcccbbbbbbbbb_________```bbbdddggghhhiiikkknnnrrruuuwwwwwwwww{{{|||~~~}}}|||{{{{{{||||||uuunnngggaaa[[[WWWTTTTTTSSSTTTVVVYYY]]]___eeejjjqqqxxx|||oooaaaWWWRRRNNNLLLMMMPPPTTTTTTUUU[[[dddlll{{{yyybbbXXX\\\dddsssuuudddYYYTTTNNNLLLMMMLLLLLLLLLKKKJJJJJJIIIIIIFFFGGGHHHHHHGGGDDDAAA???===;;;999888777555333111111111000///...---,,,,,,++++++***************+++******))))))))))))******,,,+++***((('''''''''''')))(((&&&&&&((((((((('''&&&((())))))'''&&&''')))$$$%%%%%%&&&'''((()))))),,,---///111333444555555222222222111111333888<<<===>>>???>>><<<;;;;;;;;;>>>===>>>@@@DDDEEEDDDBBBGGGCCCAAA@@@>>>>>>EEENNNYYYbbbiiijjjiiihhhccc^^^______aaacccgggkkkoooqqqsssrrrqqqooommmjjjhhhgggcccbbbaaa```aaacccfffhhhjjjkkknnnrrrvvvyyyzzzzzz}}}~~~yyyzzzzzz|||~~~{{{uuulllddd^^^ZZZVVVSSSSSSTTTUUUWWWZZZ^^^bbbdddjjjooovvv||||||yyyzzz~~~yyyhhhZZZSSSPPPMMMLLLLLLNNNPPPRRRSSSVVV[[[^^^jjjuuuuuu```WWW]]]dddrrr|||zzzxxxwwwuuusssrrrvvv|||tttbbbXXXRRRMMMKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIFFFGGGHHHIIIHHHEEEBBB@@@???<<<:::999888777444222111111000///...---,,,,,,******************++++++******))))))))))))******((((((((((((((()))******///,,,((((((+++------+++&&&(((***)))&&&%%%''')))###$$$%%%&&&''')))******,,,---///111333444555555222222222111222555:::>>>:::;;;===>>>=========>>><<<<<<>>>BBBGGGHHHFFFCCCIIIDDD@@@???>>>>>>DDDKKKPPPWWW\\\]]]^^^``````^^^ZZZ\\\___ccciiioootttwwwyyyyyyxxxvvvrrrnnnkkkiiifffdddbbbaaaaaacccfffhhhkkklllmmmqqqvvvzzz|||}}}}}}~~~vvvwwwzzz|||zzzvvvooofff^^^YYYVVVTTTRRRTTTVVVYYY\\\___bbbfffiiilllqqqxxx~~~~~~wwwuuuxxx~~~tttdddXXXTTTTTTTTTSSSOOOPPPRRRTTTWWWYYYZZZ[[[]]]gggwwwttt___WWW]]]cccooovvvqqqkkkjjjhhhfffggglllrrrxxxrrrbbbYYYUUUPPPNNNOOOKKKJJJIIIHHHGGGHHHHHHIIIIIIHHHGGGGGGGGGEEEBBB@@@???>>>===:::777444222000444222////////////...---******)))(((((()))***+++++++++++++++++++++++++++++++++******)))(((&&&&&&'''''''''''''''((()))******)))((('''&&&&&&'''(((&&&'''((()))***+++,,,---,,,---///111222333222222888555111000222555888:::=========<<<::::::;;;<<<>>>BBBHHHMMMNNNLLLHHHEEEFFFDDDAAA>>>===@@@EEEIIISSSSSSSSSUUUXXX[[[[[[[[[ZZZ]]]ccciiiooosssvvvwwwvvvqqqkkkiiijjjkkklllkkkcccdddeeeddddddeeehhhkkklllnnnrrrwwwzzz|||}}}}}}}}}uuuwww{{{yyyssskkkgggbbb\\\WWWUUUUUUUUUUUUXXX]]]bbbeeeiiimmmpppooottt||||||wwwvvv{{{uuueeeaaa]]]UUUSSSWWWYYYYYYXXXYYY[[[\\\ZZZYYY[[[ddduuu{{{yyyxxxuuuooogggeeehhhkkkkkkjjjaaa^^^\\\]]]aaahhhmmmooowww}}}ppp___VVVQQQMMMJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFEEEBBB???@@@???>>>;;;999666333111333111............---+++,,,+++***)))(((((())))))************************&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''(((((()))***)))((('''&&&''''''(((***(((&&&%%%%%%(((***,,,---///000222333444333333111///---...333999===???:::;;;;;;:::888888999:::@@@DDDJJJPPPRRRQQQOOOLLLGGGEEEAAA>>>>>>BBBHHHMMMRRRSSSUUUZZZ___bbbbbbaaa^^^aaafffkkkpppsssuuuuuupppkkkeeebbbccceeeffffffeeefffgggfffeeefffhhhkkklllnnnrrrvvvzzz}}}~~~~~~yyyvvvxxx||||||sssmmmccc```\\\XXXUUUUUUVVVWWWYYY]]]ccchhhlllooosssvvvyyy|||}}}|||zzzyyy|||}}}nnnjjjgggbbbbbbgggfffeeeeeeeeeffffffdddbbbccciiiuuu~~~wwwtttvvvxxx|||uuuooollliiifffddd]]]\\\]]]```ffflllpppqqqyyyppp___VVVPPPKKKIIIIIIKKKJJJIIIHHHHHHHHHIIIJJJHHHFFFEEEEEEEEEDDDAAA???@@@???>>><<<:::777444333222000...---------,,,+++---,,,+++)))(((((('''((())))))))))))))))))))))))&&&'''(((((()))))))))((()))((((((''''''''''''((())))))(((''''''''''''(((,,,)))$$$!!!!!!$$$))),,,///000111333444444444333444111//////222666888999:::;;;;;;;;;999888999:::@@@DDDJJJPPPSSSSSSRRRPPPGGGDDD@@@>>>@@@FFFLLLQQQQQQTTTZZZaaahhhkkkjjjhhhccceeeiiillloooqqqqqqqqqhhhccc\\\YYYYYY[[[^^^___fffggghhhgggggggggiiikkkmmmnnnpppssswww{{{~~~~~~}}}~~~yyytttwwwyyy|||}}}uuullleee[[[ZZZWWWVVVVVVWWWZZZ[[[___cccjjjppptttxxx{{{}}}|||wwwxxxzzz}}}}}}wwwuuuqqqrrrwwwrrrqqqqqqqqqqqqpppllljjjiiikkkppprrrpppqqq{{{yyywww|||{{{qqqhhhcccaaa]]]aaagggpppyyysssbbbXXXSSSMMMJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKHHHFFFDDDDDDDDDCCCAAA??????>>>===;;;999777555333222000...---...---,,,+++++++++***))))))((((((((((((((()))))))))))))))***((())))))*********))))))***)))((('''''''''''''''((((((((('''''''''((((((+++((($$$""""""%%%))),,,///000111333444333333333444222000000222444555555;;;<<<======<<<;;;;;;<<<===AAAFFFKKKNNNNNNMMMLLLFFFBBB>>><<<@@@GGGOOOSSSRRRVVV]]]ffflllnnnllljjjccceeegggiiijjjjjjiiihhh___[[[VVVRRRRRRUUUYYY[[[bbbdddfffgggggghhhjjjlllnnnnnnoooppptttwww{{{~~~~~~}}}}}}zzzvvvwwwxxx{{{~~~|||vvvnnneee```ZZZYYYXXXXXXZZZ\\\___aaaccchhhooovvvzzz~~~{{{vvvxxx{{{{{{{{{}}}vvvvvvvvvwwwxxxuuuqqqnnniiihhhhhhhhhgggiiisss~~~~~~tttjjjhhhhhhkkkqqq{{{tttcccYYYTTTNNNLLLLLLKKKJJJIIIIIIIIIIIIKKKKKKHHHFFFDDDCCCCCCCCCAAA???===<<<;;;:::888666444333333111///...//////...,,,(((((())))))************)))))))))*********++++++''''''''''''&&&%%%$$$###***)))((('''''''''''''''''''''((((((((((((((((((''''''&&&&&&''')))+++---...///000222222222111111,,,,,,,,,000555999;;;;;;:::<<<======<<<;;;;;;<<<===???CCCFFFHHHGGGFFFEEEBBB>>>:::;;;@@@HHHOOORRRSSSWWW]]]dddiiijjjgggddd]]]^^^`````````___]]][[[XXXUUURRROOOOOORRRVVVZZZ[[[^^^aaadddfffhhhkkknnnooonnnnnnnnnppptttwwwyyy|||}}}~~~~~~}}}|||zzzvvvwwwzzz}}}~~~zzzuuupppiiiccc^^^[[[[[[[[[\\\^^^```ccceeeggglllsssyyy}}}zzzvvv|||{{{{{{|||~~~~~~|||wwwsssjjjeeebbbdddhhhjjjnnnsssuuu}}}||||||~~~xxxsssuuuzzzrrraaaXXXRRRMMMKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLIIIGGGEEECCCCCCCCCBBB@@@;;;;;;;;;999888666555444444222000/////////...---&&&'''(((***++++++++++++((())))))******+++++++++)))))))))((('''&&&%%%$$$)))((((((''''''''''''(((&&&'''(((((()))(((((((((&&&&&&((()))+++,,,------...///000111222111111000......///222666999999999777999;;;<<<;;;:::::::::???AAABBBDDDEEEDDDCCCCCC???;;;888:::AAAIIINNNPPPRRRTTTWWW\\\______\\\YYYTTTTTTUUUVVVUUUSSSPPPOOOPPPOOONNNMMMMMMPPPUUUYYYVVVZZZ^^^bbbeeehhhkkknnnnnnnnnmmmnnnpppsssvvvxxxzzz|||~~~|||zzz{{{vvvxxxzzz}}}}}}yyytttnnnjjjfffbbb```]]]]]]^^^___aaadddggghhhmmmpppvvv{{{|||zzz{{{wwwkkkddd```cccggggggffffffhhhqqq|||~~~xxxtttsss|||uuuuuuppp```WWWRRRMMMKKKKKKKKKJJJIIIIIIIIIKKKLLLMMMKKKHHHEEEDDDDDDDDDCCCBBB;;;;;;;;;:::999777666555333111///.........---,,,'''((()))***++++++******''''''(((((()))******+++******+++******)))(((((((((''''''''''''(((((()))%%%&&&((()))))))))(((((('''((()))***++++++,,,,,,///000111222222222111000222222222444666777666555666999;;;<<<;;;:::::::::@@@@@@BBBCCCCCCCCCCCCBBB>>>:::888;;;CCCJJJMMMNNNOOONNNOOOQQQSSSTTTRRRPPPJJJKKKLLLLLLKKKIIIFFFEEEGGGIIIJJJKKKKKKNNNSSSWWWUUUYYY^^^bbbeeegggjjjlllllllllmmmooorrruuuxxxzzz{{{}}}yyyuuuwwwzzzzzzzzz{{{}}}}}}yyytttmmmhhheeedddcccbbb```aaabbbeeehhhkkkmmmoootttvvvzzz~~~~~~xxxssshhhccc```bbbaaa^^^]]]^^^ccckkkuuu||||||xxxssspppvvv{{{|||tttooollliiieee```ZZZZZZeeerrrppp```WWWSSSOOOLLLMMMKKKJJJIIIIIIJJJKKKLLLMMMKKKIIIFFFDDDDDDDDDCCCBBB<<<<<<<<<;;;:::999777777222000...---------,,,+++((()))***++++++***((((((&&&&&&&&&'''((())))))***%%%&&&&&&''''''''''''''''''''''''''''''((()))***%%%&&&((()))))))))((((((******)))(((((()))***+++000111222333444333222111,,,---///444999<<<<<<;;;888:::===>>>===<<<<<<<<<>>>???@@@AAABBBBBBCCCCCC>>>:::888<<>>;;;<<<===<<<888555333333///......---------......++++++,,,,,,,,,---------))))))(((((('''''''''&&&((((((''''''''''''((((((''''''&&&&&&'''((()))***&&&'''((())))))((('''&&&###%%%''''''(((***---///111111111111000///------,,,///222666888999999888::::::999777666777;;;>>>???===<<<>>>AAABBB@@@>>>===>>>>>>@@@HHHPPPPPPKKKKKKMMMNNNMMMIIIFFFFFFGGGJJJIIIGGGEEECCCAAA@@@???>>>@@@CCCGGGJJJMMMOOOPPPXXXZZZ]]]aaadddgggiiijjjmmmmmmnnnooorrruuuxxxyyy|||}}}}}}uuuqqqttt|||}}}||||||~~~~~~}}}{{{||||||yyymmmiiidddaaabbbdddfffgggiiinnnqqqqqqtttzzz~~~~~~yyyyyyyyyzzz|||wwwssssssrrrnnniiidddaaa]]]YYYXXXZZZ]]]___eeegggnnnuuuzzzyyyrrrlllkkkqqqssseee\\\[[[ZZZWWWSSSOOOLLLLLLNNNQQQ~~~ooo^^^UUURRROOONNNPPPNNNMMMLLLJJJIIIHHHHHHHHHGGGHHHHHHHHHFFFCCCAAA???===<<<;;;:::888666444222//////...------------...+++++++++******)))))))))((((((''''''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&''')))***,,,(((((())))))))))))((((((%%%&&&(((((()))***---///222222222111111000///...///111444888:::;;;::::::;;;;;;:::888666888;;;>>>???>>>===???BBBCCCAAA???===@@@CCCFFFLLLSSSTTTQQQNNNOOONNNKKKFFFCCCCCCDDDFFFGGGHHHIIIHHHEEEBBB??????AAADDDHHHLLLPPPRRRSSSZZZ[[[]]]aaadddgggjjjkkkooonnnooopppqqqtttvvvxxxzzz{{{|||~~~xxxsssrrruuu{{{~~~~~~}}}|||||||||xxxuuunnnjjjeeebbbcccfffiiillloootttwwwwwwyyywwwooorrrvvvzzz}}}uuuqqqmmmiiieeefffeeecccbbbaaabbbcccdddgggjjjpppwww|||zzzrrrllliiirrr~~~mmmcccbbbbbb```]]]YYYTTTPPPNNNMMM~~~ooo^^^UUURRROOONNNPPPNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFDDDBBBAAA???@@@<<<999777888777555222//////...------------------,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&%%%(((((((((''''''(((((((((&&&&&&%%%&&&''')))+++,,,''''''&&&&&&&&&&&&''''''''')))*********+++---///333333222222111111000000222444777:::<<<<<<<<<;;;<<<;;;:::888666777:::===???>>>>>>@@@BBBCCCBBB@@@>>>FFFNNNRRRUUUXXXXXXUUUSSSRRRNNNIIIDDDAAAAAABBBDDDGGGKKKNNNMMMJJJEEEBBBAAACCCFFFKKKOOOSSSUUUWWW[[[[[[]]]___bbbfffjjjlllooooooooooooqqqsssuuuvvvxxxyyyzzz{{{}}}}}}xxxrrrpppssswww{{{|||~~~~~~~~~}}}yyysssooommmjjjfffdddeeeiiinnnrrrvvv{{{xxxooojjjlllqqqxxx}}}tttmmmjjjhhhjjjkkkmmmnnnnnnmmmkkkiiijjjlllqqqxxx{{{wwwooogggeeepppyyymmmiiiffffffeeeccc^^^XXXSSSPPP~~~nnn]]]TTTPPPMMMMMMNNNNNNNNNLLLKKKKKKJJJJJJJJJIIIHHHGGGEEECCCBBBAAA@@@BBB===777666888888555111000///...------------------------,,,+++******)))''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''((()))***)))(((&&&&&&&&&&&&((())))))***++++++++++++...000222222111111000000000000444555888:::<<<<<<<<<<<<::::::999777555666999<<>>@@@AAABBBAAA???=========BBBUUUkkkwwwzzzxxxqqqkkkZZZVVVRRRPPPQQQSSSTTTTTTYYYVVVSSSPPPOOOOOOPPPQQQQQQQQQSSSTTTUUUVVVVVVWWWVVVVVVWWWYYY\\\___bbbdddfffgggiiilllpppuuuxxx{{{yyy{{{~~~~~~rrrooommmoootttxxxyyyxxxqqqoooooorrrxxx|||~~~}}}~~~~~~}}}zzzuuupppmmmhhheeeaaa```cccjjjrrrwww{{{~~~yyyrrrlllhhhbbbfffjjjmmmpppvvv~~~wwwqqqhhh```___eeepppxxx~~~yyyuuuwwwxxxzzz{{{xxxmmm___TTTQQQ[[[mmmxxxqqqiiieeeggglllnnnoooppp___UUUQQQMMMLLLNNNLLLKKKJJJJJJIIIJJJJJJJJJIIIIIIJJJIIIHHHEEEBBB@@@===<<<;;;:::888666444222111000///...---,,,,,,,,,))))))))))))(((((((((((((((((((((((()))))))))***&&&'''((())))))((('''&&&''''''&&&&&&'''(((***+++$$$$$$%%%%%%%%%%%%$$$$$$((()))++++++,,,---000222222111///......///111222888888888999::::::::::::777777777777777999>>>AAA@@@BBBCCCAAA===::::::;;;@@@PPPaaakkkoooooojjjdddWWWTTTQQQPPPRRRUUUUUUUUUVVVTTTRRROOOOOOOOOQQQRRRQQQRRRTTTUUUWWWXXXXXXXXXXXXYYY[[[]]]```bbbdddeeeggggggiiillloootttwwwyyyxxx{{{}}}pppmmmlllnnntttxxxxxxvvvppppppqqqssswwwzzz}}}~~~~~~~~~}}}|||~~~{{{vvvpppllljjjfffccc___]]]]]]aaafffiiiqqqvvv}}}zzzsssnnnhhheee```fffmmmrrrvvv{{{kkkfffbbbbbbiiisss~~~xxxjjj___VVV\\\kkk~~~vvvpppqqqtttwwwwwwrrraaaWWWRRROOONNNOOOKKKJJJJJJIIIIIIIIIIIIJJJIIIJJJKKKKKKIIIFFFBBB@@@;;;<<<===<<<888555333333111111///...---,,,,,,+++------,,,+++***)))((((((&&&'''''''''(((((())))))&&&'''(((******((('''&&&$$$$$$$$$%%%'''***,,,...((()))***++++++***)))((('''(((***+++,,,---000222333222000//////111222444999999999::::::;;;;;;;;;777888888888999<<>>777333555<<>>AAACCCDDDDDDBBB@@@;;;555222666>>>DDDDDDIIIMMMQQQXXXaaafffeeeTTTMMMHHHJJJMMMMMMNNNPPPMMMNNNOOONNNLLLLLLMMMNNNSSSSSSTTTUUUVVVWWWWWWXXXWWWZZZ]]]___```bbbeeegggfffiiinnnppprrrsssuuuvvv{{{|||}}}}}}|||{{{zzzzzz{{{}}}~~~{{{uuummmhhhfffgggkkkqqquuuwwwvvvuuuuuuuuuvvvwwwxxxyyyyyyzzzzzz~~~}}}|||{{{{{{zzzyyyxxx{{{}}}yyynnnhhh___ZZZWWW[[[___dddlllsssyyyyyywwwtttooojjjfffddddddeeegggkkkpppvvv|||~~~|||{{{||||||rrrjjjkkkrrrzzz~~~rrrlllqqqaaaYYYTTTOOOLLLLLLIIIKKKLLLLLLKKKJJJKKKLLLHHHHHHGGGFFFEEECCCBBBAAA======;;;999666444222111111111000...---,,,+++***************************''''''''''''((((((((()))&&&'''((((((''''''((()))'''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((+++,,,...///111111000000///......///000222333444666666777777777777666666777999;;;>>>@@@@@@AAAAAABBB===777222333888???DDDDDDHHHKKKNNNUUU]]]```]]]NNNHHHFFFJJJNNNOOOOOOQQQNNNOOOPPPOOONNNMMMNNNOOOQQQQQQSSSTTTUUUWWWXXXXXXWWWYYY\\\^^^___aaadddgggeeehhhllloooqqqsssvvvxxxzzz|||~~~~~~}}}{{{{{{{{{{{{||||||wwwpppjjjhhhhhhhhhkkkpppuuuxxxxxxvvvuuuttttttuuuvvvwwwyyyzzzzzz}}}{{{zzzzzz{{{{{{zzzxxxzzz|||}}}ssslll```ZZZVVVYYY]]]aaagggllloooooonnnjjjfffbbbaaaaaafffjjjpppuuuzzz}}}|||}}}{{{nnnjjjkkksss}}}sssgggpppaaaYYYTTTOOOLLLKKKJJJLLLNNNMMMKKKIIIIIIJJJGGGGGGGGGFFFEEECCCBBBAAA======;;;999666444222111111111000...---,,,+++***************************&&&'''((((((''''''((()))&&&'''((((((''''''(((***((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))***+++---///000000000///,,,,,,---///111333555666666666777777777777666666666888;;;>>>@@@AAAAAA@@@BBB;;;333111555;;;@@@BBBDDDGGGJJJLLLQQQVVVUUUPPPHHHDDDCCCIIINNNNNNNNNOOOLLLNNNOOOOOONNNMMMNNNOOOOOOPPPQQQSSSUUUWWWXXXYYYVVVYYY[[[]]]___aaadddfffeeehhhkkknnnqqqtttyyy|||zzz|||}}}||||||~~~||||||yyyrrriiieeefffiiiiiilllpppuuuyyyyyyxxxvvvttttttuuuvvvxxxyyy{{{|||{{{yyyxxxyyy|||}}}|||zzzyyy{{{~~~~~~xxxqqqmmmkkkooovvv~~~tttnnnaaaZZZVVVXXX[[[\\\^^^aaabbbcccccc```^^^^^^```cccjjjpppyyy~~~}}}}}}yyytttlllmmmttt~~~nnn~~~pppaaaYYYTTTOOOKKKKKKKKKNNNOOONNNJJJGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAA======;;;999666444222111222111000///---,,,+++***************************&&&'''((((((''''''((()))%%%'''((((((''''''(((***************))))))))))))%%%%%%&&&'''((()))*********+++---///////////////******,,,...111444777999888888999999999999888888555777;;;>>>AAABBBBBBBBBBBB999111000666>>>AAA@@@GGGIIIJJJKKKNNNQQQNNNGGGEEEAAAAAAHHHMMMMMMKKKLLLKKKLLLNNNNNNMMMMMMNNNOOOMMMNNNPPPRRRUUUWWWYYYYYYVVVXXX[[[]]]___aaadddffffffhhhkkknnnqqqvvv{{{yyy}}}~~~|||}}}}}}|||wwwnnneeebbbdddhhhjjjlllpppuuuyyyzzzyyywwwuuuuuuvvvwwwxxxzzz|||}}}zzzxxxwwwyyy}}}~~~|||yyy{{{~~~~~~{{{{{{}}}|||zzzyyytttmmmddd^^^ZZZYYY[[[dddrrr~~~~~~uuuoooddd]]]XXXXXXXXXVVVTTTUUUYYYZZZ[[[ZZZYYY[[[aaaeeemmmuuu~~~~~~}}}}}}~~~zzzsssqqqqqquuu~~~xxxqqq```WWWRRRNNNLLLMMMPPPNNNLLLJJJHHHHHHHHHHHHIIIHHHGGGFFFDDDBBB@@@???AAA???===:::777555444333222111000...,,,+++++++++++++++******)))(((((('''(((((((((((())))))))))))%%%%%%&&&'''((((((''''''))))))))))))))))))))))))(((((('''%%%$$$$$$''')))---...000111222222222222//////000111333444555555888999::::::888777777777333777<<>>>>>>>>:::555333777999888<<>><<<999666444222222222111000...---+++++++++++++++*********)))))))))))))))))))))(((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((******)))(((&&&''')))+++---...///111222222111111...///000222333555666777777999:::999888666777777666999===???>>><<<;;;;;;:::555444888;;;===AAAGGGJJJIIIIIIJJJKKKIIIFFFCCCAAABBBEEEGGGIIIKKKKKKLLLMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQSSSUUUVVVWWWVVVYYY\\\^^^___aaaccceeejjjmmmpppsssuuuxxx|||~~~~~~yyyooohhheeefffggghhhiiilllppprrrsssssstttuuutttuuuwwwyyy{{{|||}}}}}}yyyyyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~}}}wwwnnneee___VVVSSSNNNIIIEEECCCCCCCCCGGGOOOXXX___eeekkkkkkhhheee___ZZZWWWSSSOOOOOORRRRRRTTTWWWZZZ___eeemmmrrryyy|||~~~|||zzzzzz|||~~~}}}wwwvvvyyy}}}{{{lll]]]UUUPPPLLLJJJKKKPPPOOOMMMLLLJJJJJJIIIIIIHHHHHHGGGFFFDDDBBBAAA@@@>>>===;;;888666333111000111111000...---,,,+++++++++++++++++++++***************))))))((((((''''''***)))(((''''''((()))***'''''''''''''''''''''''')))***)))(((''''''***,,,,,,---///000111000000/////////111222444666888888777888999888777666777888:::<<>>@@@AAADDDJJJQQQVVV]]]eeeiiigggfff```ZZZVVVRRRMMMMMMPPPOOORRRXXX^^^eeellltttxxx}}}|||zzzyyyyyy{{{~~~zzzxxx}}}yyykkk]]]VVVRRRNNNKKKKKKPPPOOONNNMMMLLLKKKJJJJJJHHHGGGGGGFFFDDDCCCAAA@@@>>>===<<<999777444222000000000000///...,,,++++++------,,,,,,+++******)))******))))))((((((''''''&&&&&&%%%%%%'''***,,,...((((((((((((((((((((((((&&&'''''''''&&&&&&)))+++---...///000000///......111111222333555666777777666777888777666555777888;;;===??????<<<999777777777777:::AAAGGGJJJJJJIIIKKKKKKKKKJJJHHHCCC<<<777666999>>>CCCHHHKKKLLLMMMNNNMMMMMMMMMMMMNNNPPPQQQMMMNNNOOOQQQSSSVVVXXXYYY[[[[[[\\\[[[ZZZ[[[^^^aaacccfffjjjmmmpppsssvvvxxx|||}}}~~~}}}{{{xxxvvvvvvqqqjjjeeecccdddffffffgggkkkppptttttttttttttttuuutttsssrrrrrrssstttuuuyyyxxxwwwwwwxxxyyy{{{}}}{{{|||}}}~~~{{{vvvoooggg___VVVNNNHHHFFFDDDAAA>>>>>>???AAACCCFFFMMMSSSWWW^^^fffiiiiiifff___YYYVVVQQQLLLKKKNNNQQQVVV]]]dddkkkqqqwww{{{}}}{{{zzzwwwzzz~~~~~~~~~~~~|||{{{yyyxxxyyy{{{~~~xxxkkk^^^XXXUUUPPPMMMMMMOOONNNNNNMMMLLLKKKJJJJJJGGGGGGGGGFFFDDDCCCAAAAAA???>>>===;;;888555333111////////////...---+++***//////...,,,***)))((('''***)))))))))((((((((('''%%%%%%$$$$$$&&&(((+++---))))))))))))))))))))))))%%%&&&'''((('''((()))+++......///000000///...---333333333444444555555555666777777666555555666888:::<<<>>>===;;;999888888666;;;DDDOOOZZZ^^^[[[VVVQQQPPPNNNLLLGGG@@@888222555666888<<>><<<999666333111...//////000///---,,,***///...---+++***((('''&&&((((((((()))))))))))))))((('''&&&%%%%%%&&&'''(((************************&&&(((*********+++,,,...///000000111000///---,,,222333333333444444444444555666666555444444666999999;;;===<<<;;;999999999666>>>LLL[[[kkkssspppiiiWWWUUUQQQMMMHHH@@@777111555444444666;;;BBBJJJNNNOOOOOOOOOOOOPPPQQQSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWYYYZZZ\\\\\\[[[\\\^^^```bbbccccccdddeeeiiinnnrrr~~~~~~xxxrrrnnnfffdddaaa```bbbeeeggghhhllloooqqqsssrrrrrrssstttqqqqqqqqqqqqqqqrrrrrrsssuuuvvvvvvwwwwwwwwwwwwwwwyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}yyyxxxzzz}}}}}}{{{yyyvvvpppggg^^^VVVOOOJJJFFFDDDEEEHHHKKKOOOSSSVVVWWWUUU[[[bbbeeehhhkkkiiieeebbb\\\WWWUUURRRNNNNNNQQQPPPVVV___gggnnntttyyy}}}zzz{{{{{{{{{zzzxxxwwwuuuuuusssooojjjfffcccaaa```___ccciiiooovvv}}}{{{zzzzzz}}}~~~}}}{{{yyyyyy{{{}}}~~~uuujjj___[[[YYYTTTPPPOOOLLLLLLLLLMMMLLLKKKIIIHHHFFFFFFFFFFFFEEECCCBBBAAA>>>>>>===<<<999555222000......///000///...,,,***+++++++++******))))))(((''''''(((((())))))******))))))((((((''''''&&&&&&))))))))))))))))))))))))%%%'''***+++++++++---///111111222222111///...---//////111222333555666666555555555444333444666999:::<<<===<<<:::888888888555>>>KKKZZZlllxxxvvvnnnVVVTTTOOOKKKEEE>>>777222333222222333888???FFFJJJNNNNNNMMMNNNOOOPPPRRRSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWYYY\\\]]]]]]^^^```bbbaaaccceeegggiiilllpppssszzz}}}~~~xxxrrrnnneeecccaaaaaacccfffggghhhnnnooopppooonnnnnnppprrrnnnoooppprrrssstttttttttuuuvvvxxxyyyzzzyyyxxxwwwxxxxxxyyyzzz{{{|||}}}}}}}}}}}}~~~~~~zzztttqqqqqqtttvvvwww|||||||||{{{yyywwwtttsssrrrlllccc\\\VVVSSSPPPNNNOOORRRVVV[[[___bbbdddeee```eeeiiijjjkkkllliiieee```ZZZVVVUUUSSSPPPQQQUUURRRWWW^^^eeejjjooosssvvvtttuuuvvvvvvtttqqqnnnlllgggddd___ZZZUUURRRPPPOOOOOOSSSYYY```iiisss}}}}}}{{{|||}}}zzzxxxwwwxxxzzz{{{~~~tttiii^^^[[[YYYTTTPPPOOOKKKKKKLLLLLLLLLJJJIIIHHHFFFFFFFFFFFFEEEDDDBBBBBB<<<<<<<<<;;;888444111...---...///000000...,,,***(((((())))))*********+++&&&&&&'''((()))***++++++&&&'''((()))******))))))((((((((((((((((((((((((###%%%((())))))***+++---222222222222111000...---,,,---...111333666888999555555444333222333666999<<<===>>><<<999777777777444<<>>>>>>>><<<;;;@@@GGGLLLRRR[[[hhhqqqxxx|||zzz}}}~~~}}}yyyuuutttvvvxxxzzzuuujjj___ZZZXXXRRRNNNMMMLLLKKKIIIHHHHHHIIIJJJKKKJJJJJJJJJGGGCCC@@@AAACCC@@@>>>:::888777666333222111///......//////---,,,+++++++++*********))))))******))))))))))))******)))))))))((('''&&&''')))&&&'''((((((((('''&&&%%%(((%%%""""""%%%***...000000111222111///......000222555777555222000222555777777666666888:::===???===>>>===;;;777555444555333;;;CCCFFFJJJOOOPPPNNNLLLKKKHHHCCC<<<666222000222111///...000333666999CCCFFFIIILLLLLLMMMNNNOOOPPPQQQTTTWWWXXXWWWVVVUUUWWWXXXZZZ]]]___bbbdddeeefffggghhhjjjmmmqqqtttuuusssuuuxxx|||~~~}}}xxxuuummmhhhcccbbbaaaaaagggooonnnooonnnllljjjiiijjjlllmmmppprrrtttsssssstttuuuvvvwwwwwwxxxyyyyyyxxxxxxvvvwwwxxxzzz{{{|||||||||}}}}}}~~~xxxrrrmmmjjjhhhiiilllppprrrqqqqqqrrrsssnnneee^^^^^^___aaagggnnntttwww{{{|||yyyvvvtttrrrqqqpppnnnmmmlllhhhddd```[[[ZZZWWWTTTTTTUUUXXXYYYYYYZZZ\\\^^^```bbbdddeeejjjhhhhhhiiihhhcccZZZRRRJJJEEE???<<<;;;<<<<<<;;;===AAAFFFIIILLLRRR[[[cccnnnyyy}}}|||~~~zzzwwwvvvwwwzzz{{{|||~~~tttiii^^^ZZZXXXRRRMMMKKKLLLKKKJJJHHHHHHIIIJJJJJJIIIIIIHHHFFFCCCBBBBBBCCCAAA???;;;888777555222000111/////////111111000///++++++*********)))))))))+++******))))))******+++(((((()))'''&&&%%%'''((((((((((((((())))))))))))%%%%%%%%%'''***---......222222222111...---...///222555888777444222333444555555444555777:::===?????????>>><<<777444222222444;;;@@@AAACCCGGGIIIGGGKKKIIIFFFAAA<<<888555444333111000//////111444666===AAAFFFIIILLLMMMOOOQQQQQQRRRUUUWWWXXXXXXWWWVVVWWWWWWYYY[[[___cccfffhhhgggggghhhiiilllooossstttsssuuuzzz~~~qqqiiibbbaaabbbcccggglllnnnnnnmmmkkkiiiiiijjjlllllloooqqqrrrrrrrrrsssttttttuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxyyyzzz||||||||||||}}}~~~~~~vvvooolllgggjjjmmmooopppqqqrrrtttooohhhbbbcccfffjjjqqqwww{{{||||||zzzvvvqqqooonnnnnnmmmjjjiiigggddd___\\\XXXWWWVVVUUUUUUVVVWWWXXX[[[\\\]]]^^^```aaacccccchhheeebbb```^^^XXXPPPJJJDDDAAA<<<::::::;;;;;;;;;???BBBFFFHHHIIIMMMSSSYYYcccmmmxxx~~~~~~~~~|||yyyxxxyyy{{{|||{{{}}}ssshhh^^^ZZZWWWRRRLLLJJJLLLKKKJJJIIIIIIIIIIIIJJJHHHHHHGGGEEEDDDCCCDDDDDDBBB???;;;999777444222000111///......///000///---************))))))))))))******))))))))))))******'''(((((('''%%%%%%&&&''')))((((((((()))***++++++)))((((((***,,,------,,,111111111...,,,+++,,,...///222666777777666666777333333333444666999<<<>>>===>>>>>><<<777444222111666<<<@@@@@@CCCHHHKKKJJJQQQLLLEEE>>>:::888888777555444222111000111333444777<<>>@@@;;;<<<<<<:::777555444444888>>>CCCDDDGGGNNNRRRRRRYYYPPPCCC999666777999:::888666444222111111111222333999@@@FFFJJJMMMPPPRRRRRRSSSUUUWWWXXXXXXXXXXXXYYYYYYZZZ\\\```eeeiiilllnnnnnnnnnnnnnnnnnnnnnooossstttxxx}}}pppggg``````bbbcccfffiiijjjkkklllllllllnnnqqqsssrrrssssssrrrpppooopppqqqpppqqqsssuuuvvvxxxxxxyyyxxxwwwwwwwwwxxxzzz{{{}}}uuutttrrrrrrssstttuuuuuuuuussspppnnnooosssttttttuuutttpppkkkfffbbbaaaaaabbb```^^^]]]\\\[[[XXXVVVSSSSSSSSSSSSRRRQQQPPPOOOXXXYYY[[[]]]```bbbdddeeeaaa^^^YYYTTTOOOKKKHHHFFFAAAAAAAAA@@@@@@@@@AAABBBFFFIIIMMMQQQTTTVVVXXXYYY[[[]]]```cccfffjjjqqqxxx{{{}}}~~~|||zzzwwwvvvwwwxxxyyy|||uuuiii^^^YYYVVVQQQMMMMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGEEEDDDEEEEEEDDDCCCAAA???;;;888777555222000000///---,,,,,,+++)))'''******)))))))))((((((((((((''''''&&&&&&''''''((((((((()))'''&&&%%%'''((('''''''''(((((((((((((((((('''&&&(((,,,000333444333333222000...///111333444555555666555444333222333222222333555888;;;===:::::::::888666555666777999@@@EEEFFFJJJPPPTTTTTTXXXMMM???555333777;;;===:::888666333111000000000222888???FFFJJJMMMOOOQQQRRRSSSTTTVVVWWWWWWXXXXXXZZZZZZ\\\]]]```dddgggiiipppqqqqqqrrrrrrpppooonnnmmmllllllnnnpppqqqqqqppphhhbbb^^^```aaabbbdddhhhhhhjjjkkkkkklllnnnqqqtttssstttsssrrrooonnnoooqqqpppqqqrrrtttuuuvvvwwwwwwvvvvvvvvvwwwyyyzzz|||}}}}}}~~~~~~{{{xxxvvvvvvwwwwwwwwwxxxyyywwwsssrrrssspppkkkmmmllliiiddd^^^[[[ZZZ[[[WWWVVVTTTTTTUUUVVVTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQWWWXXXZZZ\\\___aaacccddd___\\\WWWPPPKKKFFFDDDBBBCCCEEEHHHIIIJJJKKKMMMOOOUUUWWWZZZ^^^______]]]\\\___]]]]]]^^^^^^aaaiiirrr|||~~~|||zzzxxxvvvuuuuuuvvvwwwvvvyyyxxxkkk^^^XXXUUUQQQOOOOOOJJJJJJJJJJJJJJJIIIIIIHHHKKKHHHEEEDDDEEEEEECCCAAA@@@>>>:::888777666333222000///------...---,,,******)))))))))((((((((((((((((((''''''''''''(((((()))))))))((('''&&&''')))***+++,,,,,,,,,+++***)))'''&&&''')))---111333333222222111///...///333555555444333333444444333222111111000111222555777999;;;;;;999666444444666999:::@@@DDDEEEGGGKKKMMMLLLLLLCCC777222444999>>>??????>>>;;;888666444222222222888@@@FFFJJJLLLNNNOOORRRRRRSSSTTTUUUVVVWWWWWWZZZ[[[\\\^^^___aaaccccccjjjllloooqqqqqqpppmmmkkkgggddd```^^^^^^^^^]]]]]]^^^\\\]]]``````___ccchhhhhhiiijjjjjjiiikkknnnppppppqqqqqqooonnnnnnppprrrpppppprrrsssuuuuuuvvvvvvssstttvvvxxxzzz{{{|||}}}|||}}}{{{yyyyyy{{{{{{zzzzzz}}}|||xxxuuussslllccceeedddaaa[[[VVVQQQPPPPPPLLLKKKKKKLLLNNNPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTTTTWWWXXXYYY[[[]]]___```aaa]]][[[WWWQQQLLLHHHGGGGGGIIIMMMSSSWWWYYY\\\```ccckkkmmmpppssstttrrrnnnkkkiiifffdddfffeeedddllluuu~~~{{{zzzxxxvvvuuuuuuuuuvvvqqquuu|||yyylll^^^XXXUUURRRPPPQQQJJJJJJKKKKKKJJJJJJIIIHHHLLLHHHEEEDDDEEEEEECCCAAA@@@===:::888777666444222111///...///000111000...))))))))))))(((((((((((())))))(((((((((((()))))))))******)))''''''((()))((()))***+++***)))&&&%%%(((((())),,,///000///---/////////---,,,...222555222111000111333555666666666555444444555888:::<<<===<<<999555333333666999:::@@@CCCCCCCCCEEEEEECCCAAA:::222000555<<<@@@AAAEEEDDDAAA>>>;;;888777666333999@@@GGGJJJLLLMMMNNNRRRRRRSSSTTTUUUVVVVVVWWWYYYZZZ\\\]]]^^^_________aaaeeeiiimmmnnnmmmiiigggeee```ZZZUUUSSSRRRRRRRRRXXXYYY\\\```___^^^bbbhhhiiijjjjjjiiiggghhhjjjllllllmmmnnnmmmmmmnnnqqqtttpppqqqrrrssstttuuuuuuuuuqqqrrruuuxxx{{{|||}}}}}}}}}~~~{{{zzz{{{}}}}}}}}}{{{{{{wwwtttkkk```^^^]]]ZZZUUUNNNIIIGGGGGGEEEDDDDDDFFFJJJMMMNNNNNNKKKKKKKKKLLLOOOQQQTTTVVVYYYYYYZZZ[[[\\\]]]]]]^^^ZZZYYYWWWTTTPPPOOOOOOPPPOOOUUU\\\cccgggkkkqqquuu|||~~~}}}rrrooooooqqqooommmsss|||{{{zzzxxxvvvuuuuuuvvvvvvrrruuu|||xxxjjj[[[UUUTTTQQQOOONNNJJJNNNNNNJJJIIIKKKLLLKKKGGGFFFEEECCCCCCBBBBBBBBB@@@???>>><<<999555111/////////...---,,,,,,,,,,,,((()))+++,,,,,,***'''%%%************+++,,,---...))))))))))))(((((((((((()))(((((()))++++++***(((((((((***,,,...111444555444222000000111333444444888777555333222222222333222111000222555777777777:::555333333000---222:::;;;>>>BBBDDDCCCBBB@@@@@@:::777555444666;;;BBBFFFCCCCCCCCCBBBAAA>>><<<;;;999;;;???DDDHHHKKKLLLMMMNNNPPPRRRUUUWWWYYYYYYYYYWWWYYY[[[\\\\\\\\\]]]^^^eeegggkkkmmmnnnkkkhhhfffgggeee___XXXQQQMMMLLLMMMSSSUUUYYY]]]```aaabbbbbbeeeeeeddddddeeefffhhhiiihhhiiikkkmmmnnnoooppppppnnnqqqsssttttttssstttuuuttttttuuuvvvxxx{{{}}}~~~}}}~~~}}}}}}|||yyyxxxzzz~~~|||{{{xxxpppfff___XXXSSSMMMJJJIIIGGGCCC???>>>>>>===>>>@@@BBBEEEGGGHHHJJJLLLMMMOOOQQQUUUYYYUUUXXX\\\^^^^^^]]]\\\\\\ZZZZZZZZZXXXVVVUUUVVVXXXZZZaaajjjppptttzzz|||{{{}}}~~~|||xxxwwwwwwwwwvvvuuusssuuuyyyxxxjjj\\\VVVTTTQQQOOONNNJJJNNNNNNJJJIIIKKKLLLKKKGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@>>><<<888555222111//////...---,,,,,,,,,,,,'''))),,,...///...,,,+++&&&&&&&&&'''''')))******)))((((((((((((''''''''')))''''''''')))***)))((('''((()))+++...000222444111///,,,,,,...111333333777666555333222222222222333222222333666888888888:::777555666555333777???>>>@@@CCCCCCBBB>>>;;;:::444222111111444999>>>BBBBBBCCCCCCCCCBBBAAA???>>><<<>>>AAADDDHHHKKKMMMNNNOOOQQQSSSVVVXXXYYYYYYYYYXXXZZZ\\\]]]]]]]]]^^^___bbbdddhhhkkklllllljjjiiigggeeeaaaZZZTTTPPPOOOPPPSSSUUUXXX\\\___```aaaaaaccccccccccccdddeeeggghhhiiijjjlllmmmooopppqqqqqqpppqqqrrrqqqpppqqqsssuuuttttttuuuvvvxxx{{{}}}~~~}}}~~~~~~|||{{{zzz{{{~~~~~~}}}{{{yyyuuummmccc\\\TTTOOOIIIEEEDDDBBB>>>;;;::::::::::::;;;>>>AAABBBDDDFFFHHHIIIKKKNNNRRRUUUVVVYYY\\\^^^^^^]]]^^^^^^_________]]]\\\\\\___aaafffmmmvvv}}}~~~{{{xxxvvvuuutttrrrqqqppprrrvvv|||xxxkkk^^^XXXUUUQQQOOONNNKKKNNNNNNJJJIIIKKKLLLKKKGGGGGGEEEDDDCCCBBBBBBBBBBBBAAA>>>;;;888555444333//////...---,,,,,,,,,,,,((()))+++---...---,,,+++%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''''')))'''%%%%%%''')))))))))'''''')))+++---///111222000---******---111333555777666555333222222222222333333333444777999999888999777666777666444888===>>>@@@BBBBBB@@@<<<888555/////////000444999===@@@BBBBBBCCCCCCDDDCCCCCCBBBAAABBBCCCEEEHHHKKKMMMOOOQQQSSSUUUWWWXXXYYYYYYYYYYYY[[[]]]]]]]]]^^^___aaabbbdddfffhhhiiijjjiiiiiigggeeebbb]]]WWWSSSRRRSSSRRRTTTXXX[[[^^^___``````aaaaaaaaabbbcccdddfffgggiiijjjlllnnnpppqqqrrrrrrrrrrrrqqqnnnmmmnnnrrruuusssssstttvvvxxx{{{}}}~~~~~~}}}zzzyyyyyy|||~~~|||yyytttkkkbbb[[[RRRLLLEEEAAA@@@>>>;;;888888888777888999;;;===>>>???@@@BBBDDDFFFIIIMMMQQQVVVXXX[[[]]]^^^___aaaccceeefffeeeeeeeeegggkkknnntttzzz~~~}}}{{{wwwuuusssqqqooommmlllnnnqqqwww~~~wwwlll```[[[WWWRRROOOOOOKKKOOOOOOJJJHHHKKKLLLJJJHHHGGGFFFDDDCCCBBBBBBBBBCCCAAA>>>:::777666555555//////...---,,,,,,,,,,,,)))*********)))'''&&&$$$'''''''''''''''((()))***)))))))))(((((((((''''''***'''%%%%%%''')))***+++((()))***,,,...000111111111...++++++...333666888666555555333222222111111333222222444777999888777666555444444555666888;;;??????@@@@@@???<<<888555...///111333777<<<@@@BBB@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIKKKNNNPPPSSSTTTVVVXXXYYYYYYYYYYYYYYYZZZ\\\\\\\\\]]]___aaagggfffffffffffffffeeeeeehhhgggddd^^^YYYTTTSSSSSSRRRTTTXXX[[[]]]_________``````aaabbbdddeeeggggggiiijjjkkkmmmooopppqqqqqqrrrrrrqqqooonnnnnnqqqsssrrrssstttvvvxxxzzz}}}~~~}}}zzzxxxwwwyyy}}}{{{tttkkkbbb]]]SSSMMMEEE@@@???===;;;999999999888888999:::;;;<<<:::<<<>>>@@@BBBEEEIIILLLUUUWWW[[[]]]```cccfffiiikkklllllllllmmmqqqvvvzzz~~~~~~~~~}}}}}}|||yyyvvvtttsssrrrooommmjjjkkkmmmrrryyywwwmmmccc]]]XXXRRROOOOOOLLLOOOOOOKKKHHHJJJKKKJJJIIIHHHFFFEEECCCBBBBBBBBBBBB@@@===:::777666555555//////...---,,,,,,,,,,,,((())))))((('''%%%$$$###))))))(((((())))))***************)))))))))((((((***(((&&&&&&(((+++,,,,,,***+++---///000111111111000---+++,,,///333666888555555444444333111000000111111111444666888777666444444444666:::@@@EEEGGGFFFDDDAAA@@@>>>;;;666222///000222555999===AAACCC@@@@@@AAABBBCCCDDDEEEFFFHHHHHHHHHHHHJJJLLLOOOPPPSSSTTTVVVXXXYYYYYYYYYYYYXXXYYYZZZ[[[[[[\\\___aaagggffffffeeeeeedddeeeeeegggfffbbb]]]VVVRRRQQQQQQRRRUUUXXX[[[]]]^^^^^^^^^``````bbbdddfffgggiiiiiiggghhhjjjlllmmmoooooopppoooqqqrrrrrrpppoooooopppqqqrrrsssuuuxxxzzz}}}~~~}}}{{{zzzwwwwwwzzz~~~zzzsssjjjccc^^^VVVOOOFFF@@@>>>>>><<<;;;:::::::::999::::::::::::999:::<<<===???BBBFFFIIIRRRUUUZZZ^^^bbbggglllppppppqqqrrrsssuuuyyy~~~~~~}}}}}}||||||zzzxxxvvvuuuuuutttrrrpppjjjjjjkkkooouuu}}}wwwnnneee```ZZZRRROOOOOOLLLOOOOOOKKKHHHJJJKKKIIIJJJIIIGGGEEEDDDBBBBBBAAA@@@???<<<:::777555444333//////...---,,,,,,,,,,,,(((((())))))))))))(((((()))(((((('''(((((())))))))))))))))))(((((((((((()))(((&&&'''))),,,,,,,,,+++,,,...000111222111111---+++***,,,///222444444444444444444333111000///000000111444777777666555333555777:::DDDQQQYYY[[[TTTOOOGGGAAA===999333///...///111444888<<<@@@BBBBBBAAAAAABBBBBBCCCEEEEEEHHHHHHIIIJJJKKKMMMOOOPPPQQQSSSUUUWWWXXXYYYYYYYYYWWWXXXYYYZZZZZZ\\\___bbbcccddddddeeeffffffggggggdddbbb^^^WWWRRROOOOOOPPPTTTUUUYYY\\\^^^______^^^```aaacccfffhhhjjjkkkkkkfffgggiiikkkmmmnnnoooooolllnnnqqqqqqpppnnnnnnoooqqqqqqsssuuuwwwzzz}}}~~~~~~yyyxxxxxxvvvwwwzzz|||}}}}}}yyyqqqjjjdddaaaYYYQQQHHHAAA??????>>>===<<<;;;;;;;;;::::::999999999:::;;;<<<===???BBBEEEMMMRRRYYY```ffflllrrrvvvvvvxxxzzz|||}}}~~~}}}zzz|||~~~~~~}}}|||||||||yyyxxxwwwvvvvvvuuusssqqqjjjiiijjjmmmrrryyywwwooogggbbb[[[SSSOOOOOOLLLPPPOOOKKKHHHJJJKKKIIIJJJIIIHHHEEEDDDBBBBBBAAA======<<<:::777555333111//////...---,,,,,,,,,,,,************************))))))(((''''''(((((()))(((''''''''''''&&&&&&&&&'''&&&&&&'''***++++++***+++,,,...000111111000///---,,,,,,...111333333333444444444444333111000///000111222555888888777555333666777:::FFFXXXbbbddd___VVVKKKCCC>>>999444///000000111333777;;;@@@BBBEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGIIIKKKMMMNNNOOOOOOOOOQQQSSSVVVXXXYYYYYYYYYXXXYYYZZZZZZZZZ\\\```ccccccdddeeefffgggggggggfff^^^[[[WWWQQQMMMLLLOOOQQQUUUWWWZZZ]]]_______________```cccfffiiijjjkkkkkkggghhhjjjlllmmmooooooooojjjkkkmmmlllllllllmmmooopppqqqrrrtttwwwzzz}}}~~~}}}yyyrrrlllmmmoooqqqvvv{{{|||~~~~~~{{{tttnnniiihhh___WWWLLLEEECCCCCCCCCBBB@@@@@@??????>>>===<<<;;;888::::::::::::<<>><<<:::777444222111000...,,,***))))))******---,,,,,,+++++++++++++++***)))'''&&&&&&(((***+++'''((()))******)))((('''&&&'''((())))))((('''&&&---......,,,******+++,,,---...///111333444444444444555444333000///000111///333888999777555555666555555666999???FFFMMMQQQOOOPPPLLLCCC<<<;;;:::888:::888555333333888???DDDGGGGGGGGGFFFFFFDDDCCCBBBGGGGGGFFFGGGHHHJJJLLLMMMPPPPPPRRRSSSVVVXXX[[[\\\ZZZ[[[[[[ZZZ[[[^^^bbbfffeeehhhiiifffddddddaaa]]]XXXVVVRRRMMMJJJKKKPPPSSSYYY[[[\\\\\\[[[\\\^^^``````bbbccceeeffffffeeeeeeggghhhjjjkkkllllllkkkkkkkkkkkkjjjjjjjjjkkkmmmnnnrrrtttwwwyyyzzz{{{~~~|||yyyxxxtttmmmfffaaa\\\WWWXXXaaalllvvv{{{zzzuuussssssmmmfff\\\SSSMMMLLLNNNPPPNNNMMMJJJHHHEEECCCBBBAAA???<<<999666555777:::<<>><<<:::777444222111//////......,,,+++***)))))))))(((''''''''''''(((***)))((('''''')))+++,,,((())))))))))))((((((''''''&&&&&&&&&''')))***+++,,,---...---++++++,,,------...000222333444555555444444444333111000111222111555999999888666555666666555555666999===BBBEEECCCEEEDDD???===@@@CCCBBB>>>;;;777333222777@@@FFFGGGGGGGGGGGGFFFEEEEEEDDDGGGFFFFFFGGGHHHJJJLLLMMMOOOPPPQQQRRRTTTWWWXXXYYYYYYYYYZZZYYYZZZ\\\aaaddddddggggggdddccccccaaa]]]ZZZVVVQQQMMMLLLNNNQQQSSSXXXYYYZZZZZZZZZ[[[]]]___aaabbbdddeeeffffffeeeeeefffggghhhjjjkkkkkkkkkjjjkkkjjjjjjjjjjjjlllmmmnnnrrruuuwwwyyyzzz|||~~~{{{uuurrrppplllfffaaa\\\XXXUUUXXXaaalllvvv{{{|||xxxuuuuuupppjjj```WWWRRRQQQRRRTTTTTTRRRPPPNNNKKKJJJIIIHHHFFFCCC???;;;::::::;;;<<>><<<:::777444333111...///000111000---+++)))+++******))))))))))))))))))((((((((()))***,,,---******)))((((((((((((((('''&&&%%%$$$&&&))),,,///+++---...---,,,,,,---...//////111333444555555555333444444333111000111333555777999:::888666555555888777666777888;;;>>>@@@:::>>>???<<<>>>DDDHHHIIIBBB???999444222777???FFFFFFFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGHHHJJJLLLMMMNNNOOOPPPQQQRRRSSSUUUVVVVVVWWWXXXXXXXXXXXXZZZ^^^aaabbbeeeeeebbbaaabbbaaa^^^[[[UUUOOOLLLNNNQQQSSSSSSWWWXXXYYYYYYYYYZZZ\\\^^^bbbcccdddfffffffffeeeeeedddeeefffhhhiiijjjjjjjjjjjjjjjiiiiiijjjkkkmmmnnnrrrtttwwwyyyzzz{{{~~~~~~zzzuuunnniiigggddd```]]]XXXWWWWWW[[[dddnnnvvvzzz|||yyyxxxrrrmmmeee]]]XXXWWWYYYZZZ[[[ZZZXXXVVVTTTSSSRRRRRROOOLLLHHHDDD@@@>>>===<<<===CCCMMMXXXeeesss|||vvvqqqmmmccc___ZZZWWWWWW\\\bbbfffpppxxx}}}|||zzzyyyzzzxxxvvvuuutttssspppnnnnnnkkkjjjjjjiiigggkkkpppzzzuuukkk```[[[VVVPPPLLLKKKLLLKKKJJJJJJJJJKKKLLLMMMJJJIIIHHHFFFDDDCCCBBBAAA???>>><<<999777555333222//////000000...---+++***,,,+++******))))))******((((((((()))***,,,---...,,,***)))'''''''''((((((''''''&&&&&&'''))),,,---+++,,,......------...///000000222333444555555555333444444333111111222444888999::::::888777555444555555555777999<<>>???CCCFFFFFFBBB???;;;666444777<<>>===<<<999777555333222000///---+++******++++++(((((('''&&&&&&&&&&&&'''((((((((()))+++,,,---...+++***)))'''''''''((()))'''((())))))))))))))))))+++---/////////...///000000111222333444555555555222333444333222222444555999999999999888777555444000111333555888:::<<<>>>CCCGGGGGGCCCAAACCCDDDBBB>>>>>>===:::777777888:::>>>???AAABBBDDDEEEEEEEEEJJJKKKLLLNNNPPPQQQRRRSSSRRRSSSTTTVVVVVVWWWVVVVVVUUUVVVWWWWWWWWWXXX[[[^^^___bbbbbb```___aaa```]]]YYYSSSMMMMMMQQQUUUUUUTTTWWWXXXZZZZZZZZZ[[[^^^```bbbcccdddeeeeeeeeedddcccaaaaaabbbdddfffhhhiiijjjggggggfffggghhhjjjlllmmmoooqqqtttvvvwwwyyy{{{}}}}}}{{{zzzyyytttnnniiiffffffffffffccceeehhhmmmrrrxxx}}}}}}yyyqqqnnnjjjfffcccbbbbbbbbbeeedddbbb```___^^^]]]]]][[[ZZZXXXSSSMMMFFF@@@<<<<<>>===;;;999777555444333000...+++)))((((((***+++******)))((((((((((((((('''((())))))***+++,,,,,,))))))(((((((((((())))))((((((***++++++***(((''',,,...000111000......///000111222333444444444444222333444333222333555777:::888777777888777555333444555777999:::;;;<<<<<>><<<:::777777777;;;<<<>>>AAACCCDDDEEEFFFJJJKKKMMMPPPRRRSSSTTTTTTSSSTTTVVVXXXYYYYYYXXXXXXVVVWWWXXXYYYXXXYYY[[[]]]___bbbcccaaa```aaa___ZZZUUUQQQMMMMMMQQQTTTVVVUUUVVVXXXZZZZZZZZZ\\\^^^aaaaaabbbcccddddddcccbbbaaa``````aaaccceeehhhjjjkkkhhhgggggghhhiiikkkmmmnnnoooqqqtttvvvwwwxxx{{{}}}}}}yyywwwwwwvvvtttoookkkiiiiiijjjkkkiiimmmqqquuuyyy}}}~~~yyyqqqpppnnnkkkiiihhhggggggiiigggfffdddbbb``````_________^^^\\\VVVNNNFFFAAA>>>AAAEEEMMMZZZkkk}}}}}}rrrggg```[[[XXXRRRNNNLLLNNNQQQSSSUUU[[[dddmmmuuu~~~~~~xxxvvvtttssssssrrrpppooommmkkkjjjkkkiiifffhhhlllooorrrxxx~~~~~~tttiii^^^YYYVVVQQQOOOPPPMMMLLLKKKIIIIIIIIIJJJJJJJJJIIIHHHFFFEEECCCBBBAAA======;;;999777555444333...---,,,+++***))))))(((------,,,+++++++++++++++'''((())))))************&&&'''((())))))******)))((((((((())))))******+++---///111222000.........///000111222333333333333111333444333333333555777999777555555777777555333888999;;;===>>>======<<<===DDDJJJJJJJJJJJJHHHDDD>>>>>>???===:::888888999:::;;;>>>AAACCCEEEGGGGGGIIIJJJMMMOOOQQQSSSSSSSSSRRRTTTVVVXXXZZZZZZYYYXXXWWWYYYZZZ[[[ZZZ[[[\\\^^^^^^ccceeecccbbbaaa]]]XXXQQQPPPNNNNNNOOORRRUUUWWWUUUWWWXXXYYYYYY[[[^^^``````aaabbbccccccbbbaaa`````````aaabbbeeehhhkkkllljjjjjjjjjjjjlllnnnpppqqqpppsssuuuwwwxxxzzz|||~~~~~~xxxsssrrrssspppooollljjjhhhhhhiiikkkkkkoootttyyy|||yyytttsssrrrqqqpppnnnmmmmmmmmmllljjjgggeeecccbbbbbbcccdddeeeddd___WWWOOOIIIAAACCCGGGNNNZZZjjj{{{wwwnnneee___ZZZWWWSSSOOOLLLLLLNNNOOOPPPTTT[[[ccclllxxx~~~}}}}}}zzzyyywwwvvvvvvuuusssrrrpppmmmkkkkkkiiieeegggllljjjpppwww|||xxxmmmaaa\\\WWWRRROOOPPPOOONNNLLLKKKJJJJJJJJJKKKJJJIIIHHHFFFEEECCCBBBAAA===<<<;;;999777666444333,,,,,,---...,,,***((('''+++******)))((()))))))))'''(((((()))))))))(((((($$$&&&(((***++++++******)))(((&&&&&&'''***---///...000222222111...------///000111222222222222222111222333333333444666888888666444444777777555333222444777:::;;;;;;;;;::::::BBBIIIKKKKKKKKKHHHDDDAAA@@@???<<<:::999;;;<<<:::;;;>>>AAADDDFFFHHHIIIGGGIIIKKKNNNPPPRRRRRRRRRQQQSSSVVVXXXZZZZZZYYYYYYXXXZZZ[[[\\\[[[\\\]]]___^^^cccfffeeecccbbb]]]WWWOOOOOOOOONNNNNNPPPUUUXXXTTTUUUWWWXXXXXXZZZ]]]______```aaabbbbbbaaa```___``````aaabbbeeehhhkkkmmmlllllllllmmmnnnpppssstttrrrtttwwwyyyzzz{{{~~~~~~{{{tttpppooopppjjjjjjiiigggeeeeeegggiiikkkooouuuyyy}}}yyyvvvvvvvvvvvvuuusssrrrqqqqqqpppmmmjjjhhhfffddddddfffhhhjjjjjjfff^^^UUUOOOCCCEEEHHHOOOZZZjjj{{{{{{rrrkkkddd```ZZZXXXTTTPPPMMMKKKKKKKKKLLLPPPVVV\\\eeerrr}}}|||{{{}}}{{{yyyxxxxxxxxxvvvtttsssooommmkkkhhheeefffkkkgggnnnvvv|||