BM6P6(@ }}}xxxppphhheeeiiiqqqxxxxxxxxxwwwsssmmmgggcccbbb\\\WWWRRRQQQTTTWWWXXXWWWSSSQQQNNNKKKIIIFFFBBB??????;;;666222000000///...000---++++++------***'''))))))))))))************))))))))))))))))))))))))%%%%%%&&&&&&'''&&&&&&&&&######$$$$$$&&&'''((()))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***,,,111555555222333999@@@GGGLLLOOOLLLKKKLLLKKKHHH@@@???>>>???@@@@@@???>>>999999999999888666444333222111222444999@@@GGGKKKEEEBBB===:::888777555444222000---,,,...000222222666666555555444444333333333111000000111222222111//////............//////111000000000000000111222444444444444444555666777999888777555555777888999:::;;;;;;;;;;;;;;;;;;;;;<<<;;;888777666666888999;;;<<<<<<<<<;;;;;;===>>>AAAAAA@@@@@@???@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHDDDDDDFFFGGGHHHIIIIIIIIIFFFGGGJJJLLLNNNOOOPPPOOOWWWXXX[[[]]]^^^^^^^^^^^^[[[ZZZYYYWWWUUUSSSRRRQQQLLLMMMLLLJJJGGGFFFFFFGGGOOOPPPVVVaaannnvvvwwwuuupppkkkmmmwww~~~}}}||||||}}}xxxvvvzzz}}}yyyqqqnnnmmmqqq~~~wwwqqqlllgggfffhhhttt~~~wwwsssnnnlllnnnnnnmmmkkkddd```XXXOOOFFF<<<333---------,,,,,,***)))((('''))))))))))))))))))))))))++++++******))))))(((((())))))))))))************))))))))))))***+++,,,---************************------,,,+++************++++++++++++++++++++++++,,,,,,------///000111222////////////////////////.........///000222333444444444777???MMMeeeqqq```\\\^^^hhhzzz{{{ooopppyyysss[[[OOOAAA===888777888999777555555777888888999;;;???AAABBBDDDFFFGGGGGGHHHKKKLLLRRRWWW^^^dddjjjooosssvvvvvvvvvwwwzzz}}}~~~~~~~~~vvvpppssszzz~~~zzz{{{|||~~~zzzvvvuuutttrrrzzzvvvoooiiifffiiipppuuuwwwxxxxxxuuuoooiiieeecccZZZVVVQQQPPPSSSVVVWWWVVVQQQOOOLLLJJJIIIFFFBBB@@@???;;;666222111000///...000...+++,,,---...---+++*********)))))))))(((((()))))))))))))))))))))))))))))))))((('''&&&$$$$$$''''''&&&&&&%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***,,,111555444111222888>>>DDDJJJMMMKKKJJJKKKJJJGGGAAA???======>>>>>>>>><<<<<<<<<<<<<<<;;;999777555333333222444999AAAHHHLLLKKKGGGAAA;;;888666666555333000---,,,---///000000555666666666666666555555333111000000111222222111111000000000000000000111000000000000000111111222555555555555555666777888999888777666666777888999::::::::::::;;;;;;;;;;;;;;;:::888777777888999:::<<<===>>>===<<<<<<>>>@@@AAAAAAAAA@@@@@@@@@AAAAAACCCCCCDDDDDDEEEGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOQQQSSSTTTUUUTTTTTTXXXZZZ]]]______]]][[[YYYWWWVVVUUUTTTRRRQQQPPPOOOIIIIIIIIIHHHFFFFFFIIIKKKOOOTTT\\\gggqqquuuuuussshhhhhhpppxxxtttwwwxxxooojjjmmmttt{{{xxxsssnnniiiiiilllzzz~~~yyyuuupppnnnnnnmmmjjjggg```[[[SSSJJJBBB:::222---((())))))***************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************,,,,,,++++++***))))))(((************************+++++++++******+++,,,,,,++++++++++++++++++++++++,,,,,,------...000111222000000000000000000000000////////////000111222333222333666<<>>?????????>>>>>>@@@AAABBBBBBAAAAAAAAAAAABBBBBBEEEEEEFFFFFFGGGIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPQQQRRRUUUVVVXXXYYYZZZZZZYYYXXX[[[]]]___```___[[[VVVSSSRRRQQQQQQPPPNNNMMMLLLLLLEEEEEEEEEDDDDDDGGGLLLPPPSSS[[[eeennnqqqqqqooonnndddhhhuuu}}}zzz|||pppkkkkkksss~~~~~~}}}zzzxxxrrrnnnpppvvv}}}{{{wwwtttpppnnnmmmjjjeee```[[[UUULLLCCC<<<555000---))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,+++***((('''************************)))))))))******,,,------++++++++++++++++++++++++,,,,,,------...///111111000000000000000000000000////////////000000111222000222555888===LLLjjjpppbbb___bbbnnn}}}mmm^^^IIICCC;;;777666777777666333444555666666777;;;===>>>@@@BBBCCCDDDEEEGGGIIILLLOOOTTTZZZ```gggnnnsssqqqrrrtttvvvxxxyyyzzzzzz|||}}}||||||~~~~~~|||wwwppphhhddddddiiimmmqqqtttwwwvvvqqqkkkeeebbbYYYUUUPPPPPPSSSVVVWWWVVVOOOMMMLLLKKKJJJHHHEEECCCAAA===777333111000///......---***))))))******++++++******)))((((((''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((######$$$%%%&&&&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''+++///111111......111555999@@@GGGIIIJJJMMMMMMKKKGGGDDD@@@===>>>?????????BBBBBBCCCCCCBBB???<<<:::888777555555999@@@GGGLLLPPPMMMHHHAAA:::555222222444111...------------,,,///111444666888888888888333111000000111111111000333222222111111222222333000000000000111222333333555444555555666777888999888888777666666777888888888888888999999::::::;;;999999999999:::;;;<<<===>>>???@@@???>>>>>>@@@BBBCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLLLLKKKLLLLLLMMMNNNMMMNNNOOOPPPRRRTTTVVVWWWXXXYYYZZZ\\\]]]]]]\\\\\\_________^^^ZZZVVVRRROOONNNMMMMMMLLLKKKJJJJJJJJJCCCCCCCCCBBBDDDIIIPPPUUU\\\ccckkknnnllljjjiiijjjiiinnnyyy~~~qqqsssyyyyyywwwxxx}}}|||{{{zzzwwwuuu|||~~~{{{xxxssspppnnnlllkkkggg___YYYWWWPPPFFF===666111...,,,------------,,,+++***)))))))))))))))))))))))))))(((((())))))******++++++((()))))))))************&&&(((***,,,---,,,+++******************************************+++,,,,,,***+++++++++++++++,,,,,,------------...///000111........................000000/////////000000111...111555666777BBB[[[sssyyyhhhbbb```hhhtttpppbbbOOOHHH>>>888666777777666444555555555555666999<<<===???BBBCCCCCCDDDFFFHHHIIILLLPPPTTTZZZbbbjjjooonnnppprrrtttuuuvvvxxxyyyzzz{{{}}}{{{rrrhhhbbbbbbggglllooorrrttttttoooiiidddaaaZZZVVVQQQQQQTTTWWWXXXXXXPPPOOOMMMLLLLLLJJJHHHEEEAAA===888333111000///...//////---+++)))))))))***((((((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((((((''''''''')))***************(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&***,,,......------...111333;;;CCCFFFJJJOOOQQQPPPKKKGGGCCCAAAAAABBBBBBBBBBBBCCCEEEEEEDDDBBB>>><<<:::888555555888===CCCGGGKKKMMMLLLHHH@@@999444222444222///.........---+++,,,---000333555666777777444222111000111222111000111111000000000000111111000000000000111222333444333333333444555666888999888888777777777777888888777777888999999:::;;;;;;999999:::;;;;;;===>>>>>>>>>???@@@???>>>>>>@@@BBBDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEGGGHHHJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPRRRTTTWWWYYYZZZZZZ[[[]]]^^^___```______aaa___[[[WWWSSSQQQOOONNNKKKKKKKKKJJJIIIHHHHHHGGGDDDDDDCCCCCCFFFLLLTTTYYYeeeiiikkkiiidddbbbfffjjjtttzzzyyyrrr}}}wwwttttttvvvvvvxxxzzzyyy{{{~~~yyyuuupppnnnmmmlllkkkfff^^^WWWTTTMMMBBB888111...+++***+++,,,,,,,,,+++***)))((())))))))))))))))))))))))(((((())))))******++++++((()))))))))************&&&(((***,,,---,,,+++***************************,,,+++******)))))))))************++++++,,,,,,,,,------,,,------...///000------------------------000///////////////000000...111555666666===RRRgggooofff```dddmmmwwwsssfffVVVMMMBBB;;;888888777666555666666666555666999;;;===???AAABBBCCCDDDFFFHHHHHHJJJMMMPPPUUU\\\dddiiiiiimmmppprrrssstttwwwyyyzzz{{{|||}}}}}}|||sssjjjddddddhhhmmmoooqqqsssrrrmmmgggccc```ZZZVVVRRRQQQUUUXXXYYYYYYRRRPPPNNNNNNMMMKKKIIIFFFBBB>>>888444111000///---...//////...,,,******+++'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$&&&'''''''''&&&%%%###""""""""""""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%''')))+++,,,,,,,,,---...///666===@@@EEEKKKOOOOOOJJJGGGDDDCCCCCCDDDDDDDDDAAACCCEEEGGGGGGDDDAAA???:::888666555666:::>>>AAAFFFJJJNNNLLLFFF>>>999777444222000/////////...,,,***+++---///111444666777666444222222222333222111000000////////////000000000000000111222333444555222222222333555666888999777777777888888777777777777888888999:::;;;<<<<<<:::;;;;;;<<<===>>>>>>>>>>>>???@@@@@@??????@@@BBBEEEEEEDDDEEEEEEFFFGGGHHHEEEFFFHHHJJJKKKKKKKKKJJJKKKKKKKKKKKKLLLMMMMMMNNNQQQQQQRRRSSSVVVYYY\\\^^^^^^___aaabbbcccbbbbbbaaa^^^[[[VVVQQQNNNMMMMMMMMMJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEGGGJJJQQQZZZ```jjjjjjgggbbb^^^___gggnnnzzzwwwrrrvvvpppnnnkkkmmmrrryyy~~~~~~xxxsssqqqooommmmmmkkkfff]]]VVVOOOHHH===444///,,,+++***%%%&&&'''((()))*********))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,+++***((('''************************,,,,,,+++))))))(((((((((*********++++++,,,,,,---------,,,,,,---......///////////////////////////............//////000111000111444666666;;;KKK[[[tttiiiaaabbbiiirrr|||uuulll\\\SSSGGG???;;;999777666555666666555444555777:::<<<>>>AAABBBBBBCCCEEEGGGHHHIIIKKKMMMPPPVVV\\\aaaccchhhlllooooooqqquuuxxxyyy{{{}}}}}}|||}}}|||zzzuuuoookkkiiikkknnnqqqssssssqqqlllgggcccaaaYYYUUUPPPPPPTTTWWWYYYXXXRRRQQQOOOMMMMMMKKKGGGEEECCC???999444222000///---'''***------+++******+++(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%"""######$$$""" """"""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%''')))***+++++++++,,,,,,222777888<<>><<<<<<444222111000111111///...+++++++++,,,///222555777888666444333444444333222000000////////////000000000000000111222333555555222333333444555777999:::777777888888888888777777888888999:::;;;<<<======;;;<<<======>>>>>>>>>>>>@@@AAABBBAAA@@@@@@BBBDDDEEEEEEEEEFFFFFFGGGHHHIIIFFFHHHJJJLLLMMMMMMLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSTTTUUUXXX\\\___aaaccccccddddddcccaaa___^^^VVVTTTQQQNNNKKKJJJKKKKKKIIIHHHGGGFFFDDDBBBAAAAAABBBDDDGGGKKKPPPXXXaaagggjjjgggbbb]]]\\\bbbmmmuuu{{{uuutttxxxxxxpppjjjgggcccfffqqq~~~~~~wwwrrrrrrooollljjjhhhaaaXXXRRRFFF@@@888111---,,,++++++&&&&&&((()))***+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))************,,,,,,++++++***))))))(((************************+++***)))))))))))))))***)))******+++,,,,,,------------,,,,,,------......////////////////////////---------...///000111222111000111444555999CCCOOOmmmvvvkkkaaa```eeennnxxxqqqlll```WWWLLLCCC>>>;;;888555444555555444333333555777;;;===???@@@@@@AAACCCEEEFFFGGGIIIJJJLLLOOOTTTWWW]]]bbbhhhkkkkkknnnssswwwvvvzzz}}}~~~||||||wwwwwwvvvtttpppnnnnnnoootttuuutttqqqlllgggdddbbbXXXSSSOOOOOOSSSWWWXXXXXXRRRPPPNNNMMMLLLIIIFFFDDDCCC???999444222000///---###(((***)))'''((()))******)))((('''&&&&&&%%%(((((((((((((((((((((((($$$%%%&&&((()))*********"""###%%%&&&&&&&&&$$$###((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$######%%%''')))++++++++++++***///222333555<<>>CCCCCC???<<<<<<>>>444222111111222222000///---,,,++++++...222666888999777555444444555444222111111000000000000111111000000000111222444555666333444444555777888:::;;;777777888888888888777777888999999:::<<<======>>><<<======>>>>>>>>>>>>>>>BBBCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHIIILLLNNNOOOOOONNNMMMPPPPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUWWWZZZ^^^bbbdddeeeeeeeeecccaaa^^^[[[ZZZPPPPPPNNNMMMKKKJJJIIIIIIHHHGGGFFFDDDBBB@@@???>>>AAACCCHHHMMMTTT]]]gggmmmgggccc^^^[[[^^^gggrrrzzzvvvqqqrrryyyrrrkkkeeeaaa___eeesss~~~wwwqqqqqqnnnjjjfffccc\\\RRRKKK@@@;;;333...,,,,,,,,,,,,,,,,,,---------,,,++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))************))))))))))))***+++,,,---************************(((((((((((()))***+++,,,))))))***+++,,,,,,------------,,,,,,,,,---......------------------------,,,,,,------///000222222333000///222333666>>>FFF]]]wwwkkk```___dddkkkuuu}}}vvvjjjhhhbbbZZZOOOEEE@@@<<<888555333444444222111111444666999;;;===>>>???@@@BBBDDDEEEFFFHHHHHHIIIKKKOOOQQQXXX^^^dddhhhiiikkkqqqvvvsssxxx}}}~~~}}}}}}zzzwwwwwwvvvqqqoooooosssttttttrrrmmmiiifffeeeYYYRRRKKKKKKQQQVVVWWWUUURRRPPPMMMKKKJJJHHHEEECCCDDD???999444222000...---......---,,,++++++++++++++++++***)))((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%### ###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''))),,,---,,,,,,---...///333888<<>>===<<<;;;:::===BBBIIIOOOQQQMMMEEE??????:::555444777888666444888888999:::;;;;;;<<<<<<:::777444111000000...---...---,,,+++,,,...111333555666777777777666444333222111000000000111222333111222222222222333333333333444444444555666666666666777888999:::999888888999::::::::::::::::::;;;======>>>???@@@AAAAAABBBBBBCCCDDDCCCAAAAAACCCDDDGGGGGGIIIJJJKKKKKKKKKKKKNNNNNNOOOPPPPPPPPPPPPPPPTTTUUUVVVUUUTTTSSSTTTUUUVVVVVVXXX[[[___bbbeeegggeeeeeeccc```]]]ZZZWWWUUURRRPPPLLLJJJHHHHHHJJJKKKHHHGGGEEEBBB@@@AAADDDFFFDDDFFFLLLVVVaaaiiikkkkkkaaa^^^___dddgggjjjtttwwwyyy{{{~~~{{{pppmmmsss{{{yyypppeee```aaa```nnn~~~yyytttpppooolllgggccc^^^WWWMMMFFF:::777222...---,,,***)))((((((((((((((((((((((((,,,,,,,,,+++++++++******&&&)))+++,,,+++)))((((((&&&&&&''''''(((((())))))...,,,***+++---...,,,*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++,,,---...//////,,,,,,,,,---------......////////////000000000000222222333333333777;;;???SSSoootttccc]]]aaagggnnntttrrrggg```fff^^^SSSJJJBBB<<<999:::555555444444444555666666777888:::<<<>>>>>>>>>>>>CCCDDDFFFFFFFFFFFFHHHJJJQQQTTTZZZ```fffjjjmmmnnnvvvwwwyyy{{{}}}~~~~~~yyyvvvwwwvvvrrroooooorrrssssssqqqlllgggdddbbbZZZTTTMMMMMMRRRWWWXXXWWWTTTRRRPPPNNNMMMKKKHHHEEEDDD???999555222000...---......---,,,++++++++++++)))))))))(((((((((((((((###$$$%%%&&&''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$"""######!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++---+++,,,,,,,,,---111666:::?????????>>>===<<<;;;:::>>>AAAFFFKKKLLLIIICCC???===888444444777888777444333333333444555777999::::::888555333222222111111000...,,,+++,,,...000222333444555666666666555555333222111000000000111111111111222222333333333444666666666555444333333333666777888999:::999999888;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAABBBCCCDDDDDDCCCBBBBBBCCCEEEFFFGGGHHHJJJKKKKKKLLLLLLNNNOOOPPPQQQRRRRRRRRRRRRUUUVVVXXXXXXWWWWWWYYYZZZ]]]]]]]]]^^^___```bbbccc```___^^^[[[WWWTTTQQQOOONNNMMMLLLKKKJJJHHHFFFFFFFFFEEEDDDBBB@@@@@@CCCEEEJJJMMMTTT]]]dddggggggeeedddccceeelllqqquuuzzzqqqnnnppprrrvvv|||~~~vvvtttzzzwwwqqqkkkccc^^^]]]hhhuuu}}}xxxrrrnnnmmmjjjfffbbb\\\SSSHHHAAA777333///,,,++++++)))((()))))))))))))))))))))))),,,+++++++++************)))*********(((((()))++++++++++++++++++*********///---++++++,,,---+++(((******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,---------........./////////000000000000111111222222333666:::>>>KKKdddwwwiiibbbaaaccciiiooo}}}zzzrrrlllhhhhhhddd^^^VVVLLLDDD???>>>777777666666666666666666555777:::===>>>?????????BBBDDDFFFGGGFFFGGGHHHIIIMMMPPPVVV^^^dddiiimmmnnnvvvwwwxxxzzz{{{|||}}}}}}}}}~~~zzzwwwxxxwwwssspppqqquuuuuuuuurrrmmmgggdddbbb\\\VVVOOOOOOTTTXXXZZZYYYSSSRRRQQQPPPOOOLLLHHHEEEDDD@@@:::555222000///---...---,,,++++++******+++''''''((((((((()))))))))$$$%%%&&&'''((((((((((((%%%&&&'''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&%%%$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''(((***,,,++++++******+++...444888??????>>>>>>===<<<;;;:::===???AAACCCDDDCCCBBBAAA@@@===::::::<<<>>><<<:::222111000000111444777999<<<;;;999666555444555555333111...,,,,,,---///000000111333444555666666666555444222111000000000000000111111222333444444555999999999888777777666666777777888999999999999888;;;;;;<<<<<<==================>>>???@@@AAAAAABBBDDDEEEEEEDDDCCCCCCDDDFFFEEEFFFHHHJJJKKKMMMMMMMMMOOOPPPQQQSSSTTTUUUUUUUUUWWWYYY[[[\\\\\\]]]___aaacccbbbaaa___^^^]]]\\\\\\XXXWWWVVVSSSPPPMMMKKKIIIIIIJJJKKKKKKJJJFFFBBB@@@BBBBBBBBBAAA@@@AAADDDFFFPPPVVV]]]ccceeedddcccbbbgggiiinnnvvv}}}~~~ssslllgggiiijjjkkkooovvvyyylllfffeeecccaaabbbttt{{{vvvqqqmmmkkkhhhddd___WWWMMMBBB;;;222///,,,*********)))(((************************************))))))))))))++++++***(((&&&'''***------------,,,+++******)))...---++++++++++++***(((******+++++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++,,,...---------,,,,,,,,,+++,,,,,,,,,---------............/////////000000000///000111111111444888;;;@@@SSSppp}}}tttkkkccc^^^aaahhhttt}}}xxx{{{{{{xxxvvvtttssskkkkkkhhhaaaWWWLLLCCC>>>555555555444444333222222444666:::===???@@@@@@???AAACCCFFFHHHGGGGGGHHHHHHIIILLLRRRZZZaaaggglllnnntttuuuwwwxxxyyyzzzzzzzzz{{{{{{yyyzzzzzzvvvssstttxxxyyyxxxuuuooojjjfffddd\\\VVVPPPOOOSSSWWWYYYYYYPPPPPPOOOPPPOOOLLLGGGCCCDDD@@@:::555222111///---...---,,,+++************(((((((((((((((((((((((((((((())))))))))))(((((($$$%%%'''(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***++++++***)))***---222666======<<<;;;;;;;;;;;;;;;;;;<<<======>>>@@@CCCEEEEEECCCAAAAAAAAAAAA???===777555333111222555888;;;@@@???>>><<<999888888999777555222///------...///...///000222444555666777777666555333222111000000000111111222333444555555666666777777888999::::::777777888888999999999999;;;;;;;;;<<<<<<======>>>======>>>???@@@AAAAAABBBDDDEEEFFFEEECCCCCCEEEFFFFFFGGGIIIKKKMMMNNNOOOOOOPPPQQQSSSUUUWWWXXXYYYYYYZZZ\\\]]]^^^^^^^^^```bbbbbbaaa^^^[[[YYYVVVUUUTTTPPPOOOOOONNNLLLJJJHHHGGGGGGGGGHHHHHHFFFCCC@@@>>>@@@@@@@@@@@@BBBFFFKKKPPPXXX\\\bbbdddbbbaaabbbccchhhlllttt~~~yyylllggggggiiilllmmmmmmpppuuu}}}qqqeee``````ccchhhnnn|||yyyuuuppplllhhhfffbbb[[[RRRFFF<<<555///---***************)))************************)))))))))))))))(((((((((*********)))'''(((***,,,*********))))))(((((((((,,,+++******++++++************+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000...///000000000222666999:::FFF]]]{{{wwwhhh\\\\\\bbbhhhwww}}}wwwwww|||}}}|||}}}}}}|||xxxvvvqqqjjjcccYYYKKK???666555555555444333333333333555999<<>>DDDIIIHHHGGGFFFEEEDDDBBB???<<<>>>;;;777444333555888:::BBBDDDDDDBBB???<<<;;;<<<>>>;;;777222///.........---...///000222444555666777777666666555444333222111111222333444444555555222333333444666777777888888888888888888999999999999::::::;;;<<<<<<============>>>???@@@AAAAAABBBDDDEEEFFFEEECCCCCCEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPPPPQQQSSSVVVXXXYYYZZZZZZ[[[\\\]]]]]][[[ZZZ[[[]]]ZZZYYYVVVTTTRRRPPPOOONNNJJJJJJJJJKKKKKKJJJJJJIIIGGGFFFDDDBBBAAA@@@@@@@@@AAAAAABBBCCCGGGOOOWWW^^^cccdddccc```]]]\\\```dddeeemmmxxxwwwggg]]]]]]dddlllttttttttttttxxxssskkkccc^^^\\\```lllxxx~~~{{{xxxvvvsssnnnkkkdddbbb^^^VVVKKK@@@777222---,,,******+++,,,+++***************************((((((((((((((((((((((((''')))++++++***)))))))))'''''''''((((((((())))))((())))))*********+++,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++))))))*********+++++++++******++++++,,,------...,,,,,,,,,---------..................////////////---...//////000111444777888???OOOjjjrrrbbb\\\^^^cccttt{{{xxxxxxxxx}}}|||tttpppiiiVVVDDD;;;:::999888777777777888333444777:::===???@@@@@@>>>AAADDDEEEEEEEEEFFFGGGIIIKKKOOOTTT[[[bbbgggjjjoooqqqtttwww{{{~~~{{{~~~}}}|||~~~~~~{{{yyyzzzvvvvvvvvvsssnnnhhheeecccYYYUUUPPPNNNPPPSSSVVVWWWQQQQQQPPPPPPPPPMMMIIIFFFEEEAAA;;;666333111///...---,,,+++******))))))******))))))((('''&&&%%%$$$'''''''''&&&%%%###"""!!!%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&&&&%%%$$$"""######$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&'''(((***+++,,,,,,++++++---///444333333333444666888:::888::::::999999<<>>======>>>???@@@AAAAAABBBDDDEEEEEEDDDCCCCCCDDDFFFFFFGGGIIIKKKMMMNNNNNNNNNNNNPPPQQQTTTUUUWWWXXXXXXXXXXXXYYYWWWUUUSSSSSSTTTPPPOOONNNMMMLLLKKKKKKKKKFFFGGGHHHIIIJJJJJJJJJJJJFFFCCC@@@>>>===>>>@@@BBBDDDFFFIIIMMMSSSZZZccciiimmmiiiccc\\\YYY[[[```dddfffppp~~~yyyhhhZZZSSSUUU```kkkxxxxxxxxxxxxzzz}}}mmmiiiddd___]]]aaappp|||zzzwwwuuurrroookkkhhh^^^]]]XXXOOODDD:::333000---+++***+++,,,---,,,+++************************(((((((((((())))))))))))&&&))),,,,,,+++)))(((((('''(((((()))******++++++'''(((******))))))***,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************+++))))))***+++,,,---......,,,,,,,,,---------......------........./////////,,,...///000000111333555777;;;EEEZZZxxxmmmaaa^^^cccrrr|||wwwuuusssxxxzzzvvvsssuuuwwwwwwzzz{{{{{{{{{||||||yyysss```KKK@@@>>>:::666555444666777444444555777999<<<>>>@@@===???AAABBBBBBCCCEEEGGGIIIJJJMMMQQQXXX___eeeiiinnnpppsssxxx|||}}}~~~|||zzz}}}}}}zzzyyyzzztttuuuuuurrrmmmhhheeedddYYYVVVQQQOOOOOORRRVVVXXXQQQPPPNNNNNNNNNLLLIIIGGGEEEAAA;;;666333111000...---,,,+++***))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$((('''&&&%%%%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$&&&((()))'''%%%######$$$$$$%%%&&&&&&'''((('''&&&%%%%%%%%%&&&''''''))),,,,,,+++*********.........///111444777999999;;;<<<999777888===BBBHHHJJJLLLMMMKKKHHHEEEDDD===;;;777444222333555666<<>>??????======>>>???@@@AAAAAABBBCCCDDDDDDCCCBBBBBBCCCEEEEEEFFFGGGHHHJJJJJJKKKKKKKKKLLLNNNOOOQQQRRRSSSSSSQQQRRRRRRPPPMMMLLLLLLMMMKKKJJJIIIIIIIIIIIIJJJJJJEEEFFFFFFGGGGGGGGGFFFFFFCCCAAA???======???AAACCCHHHMMMTTT[[[aaafffjjjmmmlllfff^^^ZZZ[[[```fffjjjooozzzttthhh[[[TTTQQQUUU```lllyyyzzzzzzzzz|||~~~|||~~~}}}zzzjjjfffccccccfffnnn}}}{{{yyyuuurrroookkkfffcccXXXVVVPPPGGG<<<333///...,,,+++***+++,,,,,,+++***))))))))))))))))))))))))((((((((())))))*********((()))+++***)))((()))************************+++(((***+++***'''&&&((()))******+++++++++,,,,,,,,,++++++*********)))))))))))))))))))))******************++++++,,,,,,,,,---,,,,,,,,,---------......---------.........//////,,,...000000000111333555555888===KKKeeeyyyhhh___```mmm|||yyyrrrxxxzzzvvvsssuuuvvvvvvtttwwwzzzyyyyyy}}}~~~mmm[[[JJJEEE???888444333444555666555444444555999===???======>>>>>>???AAAEEEHHHEEEFFFHHHMMMTTT]]]dddiiinnnpppssswww|||~~~}}}}}}{{{yyy||||||yyyxxxyyyuuuvvvvvvtttooojjjgggfffYYYVVVRRRPPPPPPRRRVVVXXXPPPNNNKKKJJJJJJIIIGGGFFFEEEAAA;;;666333222000///---,,,+++***))))))))))))&&&&&&&&&''''''''''''(((&&&'''((()))************+++)))'''&&&&&&(((+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###!!! """%%%&&&$$$"""$$$$$$%%%&&&&&&'''((((((((('''&&&%%%$$$%%%&&&'''%%%(((+++,,,+++(((''''''******+++,,,///333666888:::<<<===:::555444888<<<===@@@CCCEEEDDDBBB@@@???;;;999777555444555666777888@@@KKKPPPOOOLLLLLLLLLOOOKKKEEE>>>888444222222111000///...---......///,,,...111333555666777777666555555444444333222222111111222444555666888888999888777777777888:::;;;;;;;;;<<<===>>>???@@@@@@======>>>???@@@AAAAAABBBBBBCCCDDDCCCAAAAAACCCDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOKKKLLLLLLKKKIIIHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJEEEEEEEEEEEEDDDCCCBBBBBB@@@???>>>>>>>>>???AAABBBJJJRRR\\\fffkkkmmmmmmmmmfff```ZZZYYY___hhhnnnqqqyyyuuudddZZZSSSSSSUUUYYYdddpppyyyzzz{{{|||~~~}}}}}}wwwtttwwwyyyyyyhhhcccaaagggqqq}}}}}}|||yyyuuuppplllgggbbb^^^TTTRRRLLLBBB777///------+++*********,,,,,,***((((((((((((((((((((((((((((((((())))))******++++++*********(((''''''***,,,++++++******)))(((((((((+++,,,---+++'''$$$%%%'''******+++++++++,,,,,,,,,*********))))))))))))((())))))))))))************,,,,,,,,,++++++++++++***,,,,,,,,,---------......---------.........//////,,,...000111111111333555333555888AAAWWWvvvmmmaaa[[[eeevvvxxx~~~~~~{{{||||||{{{xxx|||~~~{{{xxx}}}~~~nnnXXXRRRIII@@@:::888999;;;777555333111333777;;;>>><<<======<<<===???DDDHHHAAABBBEEEJJJRRR\\\dddiiiooopppssswww{{{~~~}}}{{{{{{|||yyywwwzzz|||yyyvvvuuuqqqrrrrrrpppkkkgggdddccc[[[VVVPPPOOORRRUUUVVVVVVPPPNNNMMMLLLKKKIIIFFFDDDGGGCCC===777222///......000...---+++******++++++''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$$$$%%%'''%%%$$$$$$$$$%%%%%%&&&''''''&&&$$$"""!!!""""""###''''''''''''''''''''''''+++++++++,,,...111444666888:::;;;;;;888666555555999999:::;;;======;;;999:::888666444222111111222666;;;BBBHHHLLLOOORRRTTTSSSQQQJJJ@@@:::999888555333222000///...------------...///111222444555666777777777555333333555777777777666555555555555555777777666666666666777777<<<<<<;;;;;;<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDCCCAAA@@@@@@BBBDDDEEEAAABBBDDDGGGHHHIIIIIIHHHHHHHHHGGGHHHIIIJJJLLLMMMGGGFFFEEEFFFGGGHHHGGGFFFEEEFFFGGGHHHIIIHHHGGGFFFCCCCCCCCCCCCBBBBBBBBBBBB======>>>???@@@AAABBBCCCJJJQQQ[[[dddhhhfffaaa^^^VVVXXX[[[```gggooouuuyyy{{{oooeeeXXXVVVTTTTTTYYYaaaiiiooo{{{yyyxxxxxx{{{{{{tttrrrpppmmmnnnqqqgggdddeeeooo|||wwwpppkkkgggccc]]]YYYPPPJJJAAA999444000...,,,+++++++++***)))(((((('''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***)))************++++++++++++,,,---,,,*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////333555888===EEEZZZ|||{{{fff___aaagggwww}}}{{{||||||mmmWWWGGG???;;;999666444444444444555777999:::<<<<<<;;;999999<<<@@@DDDEEEFFFFFFHHHMMMVVV___fffnnnqqqtttuuuvvvwwwzzz{{{{{{{{{{{{zzz{{{|||}}}}}}}}}{{{yyy{{{|||xxxtttrrrrrrssssssqqqlllgggdddbbbZZZUUUOOONNNPPPSSSTTTTTTPPPNNNLLLLLLKKKIIIGGGDDDGGGCCC===666222///......///...,,,++++++++++++,,,((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''((('''''''''&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%'''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&)))))))))+++...222666999;;;<<<===;;;999777666777999888777888999999777555888777666444333333333333555888>>>CCCHHHNNNSSSWWWWWWVVVPPPGGGAAA???<<<888333222111///---,,,,,,,,,---...///000222333444555666777777666555555666888666666555444444444444555555555555555666888999:::<<<<<<<<<<<<===>>>???@@@>>>???@@@AAABBBBBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDBBBCCCEEEGGGIIIJJJJJJJJJIIIHHHHHHHHHIIIJJJLLLMMMIIIHHHGGGGGGIIIIIIIIIGGGGGGGGGHHHIIIHHHGGGFFFEEECCCBBBAAA@@@@@@?????????<<<===>>>@@@CCCFFFIIIKKKMMMPPPUUUYYYZZZZZZWWWUUUYYY[[[___eeelllsssxxx{{{{{{vvvssslllccc\\\WWWWWWVVVXXX^^^eeemmmqqqvvvvvvvvvtttssswwwzzztttqqqpppmmmmmmppplllmmmsss}}}yyytttnnniiifffaaa[[[VVVJJJDDD<<<555111...,,,+++++++++******)))(((((('''(((((())))))))))))((((((,,,++++++******++++++,,,))))))))))))))))))))))))***)))(((''''''((())))))))))))*********+++++++++***,,,,,,,,,***)))***+++************************))))))))))))))))))))))))************************,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,............////////////111222555888>>>PPPoooppp___```cccppplllVVVFFF===999888444444444444444666888999:::;;;;;;::::::<<<@@@CCCEEEFFFGGGHHHLLLRRR[[[aaaiiilllpppssstttvvvwwwyyyzzzzzzzzz{{{{{{||||||}}}|||zzz}}}}}}xxxrrrppptttuuuuuurrrlllgggdddbbbYYYTTTNNNLLLOOORRRSSSRRROOOMMMLLLKKKKKKJJJGGGEEEFFFBBB<<<666111///......------,,,++++++,,,,,,,,,)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%)))'''$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$######"""############$$$$$$%%%&&&''''''((((((((()))---333999<<>><<<999888888999:::888555555555555444222555555555555555444444444444666999===BBBJJJRRRXXXZZZ[[[XXXQQQKKKHHHCCC>>>777666444222000...---------------...///111222333444666888888888777888:::666555555444444444444444222333333555777999;;;<<<;;;;;;<<<<<<>>>???AAAAAA???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMKKKJJJIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHGGGEEEDDDCCCBBBAAA???============>>>===???AAAEEEJJJNNNQQQSSSOOONNNMMMLLLLLLNNNQQQRRR^^^bbbgggmmmrrrvvvwwwxxxzzzssskkkeeebbb```]]]ZZZYYYZZZ\\\___eeekkkqqqtttqqqrrrrrrooommmrrr}}}~~~wwwtttqqqmmmlllnnnqqqyyy}}}zzztttpppkkkgggccc^^^VVVQQQCCC>>>777222///---,,,+++++++++******)))((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++***+++,,,+++)))((()))***++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,---------------------,,,,,,+++++++++............////////////111222333555888EEE```www{{{fffdddbbbhhh{{{jjjQQQAAA<<<<<<555444444333444555666777888999;;;;;;;;;<<>><<<:::777444222111000,,,,,,+++,,,---...///000222555888999999999:::;;;777777666555555555555555333333444555777999;;;<<<::::::;;;<<<>>>???AAABBB@@@AAABBBCCCCCCDDDCCCCCCAAABBBCCCDDDEEEEEEDDDDDDFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKIIIJJJKKKKKKJJJIIIGGGGGGFFFEEECCCBBB@@@@@@>>>>>><<<;;;<<<===>>>@@@BBBEEEIIINNNQQQSSSTTTTTTMMMJJJFFFEEEHHHOOOWWW]]]iiimmmsssxxxyyyuuupppmmmhhhccc]]][[[\\\```cccddd___```dddhhhlllqqqtttuuuqqqpppnnnmmmooowwwzzzwwwtttooonnnpppzzz~~~zzzwwwpppmmmhhhddd```ZZZQQQKKK>>>:::444111//////...---************))))))(((((((((((())))))))))))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************)))***+++***((((((((()))************************))))))))))))))))))))))))************************++++++,,,,,,,,,---------...------,,,,,,++++++***............////////////222222333444555???TTThhhnnniiicccbbbkkk}}}|||___HHH???>>>666555444333333444555666666888:::<<<<<<===>>>@@@FFFGGGIIIIIIIIIKKKNNNQQQZZZ___fffkkknnnpppqqqrrrsssuuuxxxzzz{{{{{{zzzyyy{{{~~~}}}zzzzzz~~~{{{uuusssvvvvvvvvvsssmmmgggcccbbbZZZUUUOOOMMMOOORRRRRRRRRMMMLLLKKKKKKLLLKKKIIIGGGEEEAAA;;;555111///...///++++++,,,,,,,,,,,,,,,,,,((((((((('''''''''&&&&&&)))'''%%%%%%'''((('''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%##################%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''))))))***+++***))))))+++///444666=========;;;999999<<<>>>>>><<<999777777777777666333333444555666888888999999999888777999>>>EEEJJJPPPUUUXXXWWWWWWWWWTTTOOOCCCBBB???;;;888555333222,,,,,,+++***+++,,,...///000333777999999999:::;;;999888888777777777777777555555555555666777888999999999:::;;;<<<>>>@@@AAA@@@@@@AAABBBCCCCCCCCCCCCAAABBBCCCEEEEEEFFFEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIHHHFFFDDDCCCBBB@@@???>>>======;;;;;;;;;<<<>>>AAACCCEEEGGGKKKPPPTTTVVVTTTQQQOOOGGGEEEDDDGGGOOO[[[gggoooxxx{{{|||ssshhhaaaWWWVVVWWWZZZ___eeeiiilllfffhhhlllpppsssuuuuuuvvvvvvrrrmmmoooxxx}}}wwwvvvvvvvvvxxx|||~~~{{{wwwtttmmmiiiddd___[[[SSSJJJDDD777444000...---......---*********)))))))))))))))(((((())))))))))))((((((+++******))))))******+++''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))*********)))***+++***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,---------------,,,,,,+++++++++............////////////000111222444444:::JJJ[[[yyyooohhh```[[[^^^hhhvvvoooTTTDDD===888777555444333333444555444666:::;;;<<<<<<>>>???EEEHHHJJJKKKKKKKKKLLLMMMUUUZZZaaagggkkkmmmnnnpppppprrruuuwwwyyyyyyyyyxxxzzz|||~~~yyyyyy}}}{{{vvvuuutttuuuuuurrrlllgggdddbbbZZZUUUOOOMMMOOOQQQRRRQQQLLLKKKJJJKKKLLLKKKJJJHHHDDD@@@;;;555111///...///,,,,,,---------,,,++++++((((((((('''''''''&&&&&&)))'''$$$%%%''')))(((%%%%%%&&&'''(((((('''&&&%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###"""$$$&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''******))))))+++---///111666777999999999:::<<<>>>@@@>>>===<<<=========<<<777777777777999;;;===>>>>>>>>>>>>===;;;<<>>===>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGEEEDDDDDDDDDDDDCCCAAA??????>>>===<<<<<<======;;;<<<>>>AAADDDFFFHHHIIIJJJMMMPPPSSSSSSQQQNNNKKKDDDFFFKKKTTT___lllxxx~~~wwwlll```YYYPPPRRRWWW]]]ccchhhkkkllllllnnnrrruuuxxxxxxxxxwwwzzztttqqquuuzzztttpppsssyyy~~~}}}zzzwwwtttqqqjjjeee^^^XXXSSSKKKBBB<<<000...+++******+++,,,+++******))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&'''((()))*********)))((((((((()))))))))*********+++,,,+++)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////---...000222111555AAANNNhhhooofff\\\XXXYYY]]]gggpppdddLLL???:::999777555444444444444333666999:::;;;<<<>>>???DDDHHHLLLOOOOOONNNNNNNNNQQQUUU\\\bbbfffhhhkkkmmmmmmoooqqqtttvvvwwwwwwwwwxxxzzz{{{}}}|||zzz}}}~~~zzzvvvuuurrrssssssqqqlllgggdddbbbYYYTTTNNNLLLMMMPPPPPPOOOLLLKKKJJJKKKLLLLLLJJJHHHCCC@@@:::555000///...///,,,------------,,,***))))))))))))(((((((((''''''***&&&###$$$(((***(((%%%%%%&&&((())))))(((&&&%%%"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((()))+++,,,---......000444666888999<<<>>>@@@@@@???AAACCCCCCBBBAAA>>>===;;;;;;<<>>>>>>>>>>>???AAACCCDDDEEEEEEDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGFFFEEECCCBBBBBBAAA??????@@@???>>><<<<<<<<<;;;;;;<<<===>>>???>>>@@@CCCGGGJJJKKKLLLLLLIIIIIIIIIJJJKKKKKKLLLLLLJJJPPP[[[gggttt~~~yyypppggg___XXXUUUPPPUUU\\\bbbgggjjjlllmmmoooqqquuuxxx{{{|||{{{{{{yyywwwvvvzzzxxxrrrooottt}}}~~~yyyvvvssspppnnngggaaaXXXQQQJJJBBB:::444...+++))))))***+++++++++)))))))))))))))))))))***(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))%%%&&&((()))*********)))(((((((((((()))))))))******,,,,,,,,,***)))***+++(((((((((((((((((((((((())))))))))))))))))))))))***************************++++++++++++,,,,,,,,,***++++++,,,,,,------...............////////////---...111333111111:::DDDVVVrrryyylll```\\\\\\^^^fffnnnxxxuuuYYYFFF<<<;;;888666555444444444333555888999:::;;;>>>@@@BBBGGGNNNRRRTTTSSSRRRQQQMMMQQQWWW\\\```cccgggiiikkklllnnnppprrrtttuuuvvvuuuwwwxxxyyy{{{~~~{{{|||}}}yyyuuutttqqqrrrrrrpppkkkgggdddcccXXXSSSMMMJJJLLLNNNOOONNNKKKJJJJJJKKKLLLLLLJJJIIICCC@@@:::444000///...///------......---+++***(((************))))))))))))***&&&###$$$(((***(((%%%%%%&&&((())))))(((&&&%%%!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$ !!!&&&(((%%%"""""""""###$$$%%%'''((()))###$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''$$$&&&''')))+++,,,,,,,,,(((,,,111555777999<<<>>>@@@@@@AAACCCFFFGGGEEEDDDCCCAAA???===???BBBGGGIIIBBBFFFJJJKKKHHHCCC>>><<<<<<@@@BBBCCCGGGNNNRRRQQQVVVTTTPPPKKKFFFBBB???===777555333111111222444555///000000000111222555888999888888777777777777777666666666666666777777888555555444555555666777777666666777888999999999999===<<<;;;;;;<<<>>>AAABBBDDDDDDCCCCCCCCCEEEFFFGGGDDDDDDDDDDDDCCCBBB@@@??????>>><<<<<<===<<<;;;999;;;;;;:::;;;<<<>>>@@@AAAAAACCCGGGKKKMMMNNNMMMLLLFFFDDDBBBAAACCCGGGLLLOOOTTT\\\iiiwww~~~wwwlllaaaXXXSSSRRRRRRRRRXXX___fffkkknnnpppqqqooorrruuuyyy|||~~~~~~~~~wwwyyy{{{~~~~~~wwwsssxxx{{{wwwtttqqqmmmkkkeee^^^TTTLLLDDD===444......,,,+++***,,,---------)))))))))))))))*********(((((())))))))))))(((((())))))(((((((((((())))))************************%%%&&&((()))*********)))(((((((((((())))))))))))+++,,,---,,,*********+++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))***+++,,,------...///............/////////000000111333555222111777@@@IIIfffwwwhhhbbbbbbccciiiqqqrrrcccNNN===<<<999777555444444444333555777888999;;;>>>AAAAAAGGGOOOUUUWWWVVVUUUTTTKKKOOOTTTXXX\\\```dddgggjjjkkklllmmmppprrruuuvvvsssuuuvvvwwwxxx}}}}}}xxx{{{~~~{{{uuurrrtttsssqqqnnnkkkgggdddccc[[[RRRLLLMMMPPPPPPOOOPPPLLLKKKKKKKKKKKKJJJGGGDDDBBB>>>999444222111///......---,,,***)))((((((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%+++******)))((((((''''''&&&&&&%%%$$$$$$%%%%%%%%% """$$$%%%%%%%%%&&&'''&&&%%%%%%$$$#########$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&'''((()))***+++++++++,,,...000444888<<<>>>BBBAAA???>>>>>>>>>???@@@AAA??????BBBFFFHHHGGGDDDDDDFFFHHHHHHFFFAAA<<<888999;;;===???BBBFFFJJJNNNTTTYYYXXXPPPJJJGGGBBB<<<>>>;;;777555666555222000000000000111222333444444666666777777777666444333333444777888999888777666888888999999888666555444777777666555555555555555666666666666888;;;>>>@@@CCCAAA??????AAADDDEEEEEE@@@??????>>>===<<<<<<<<<;;;<<<===>>>>>><<<:::999===<<<;;;===AAACCCCCCAAACCCEEEGGGIIIJJJJJJHHHGGGAAA??????BBBIIIQQQWWW[[[bbbqqq{{{~~~xxxhhhXXXSSSRRRQQQRRRUUUYYY```eeeeeegggmmmssstttzzzvvvsssuuuzzz~~~~~~{{{vvvsssqqqnnnhhhddd___YYYNNNDDD<<<555000---************************---,,,***(((((()))***,,,(((((((((((())))))))))))((((((((((((((()))******+++******)))(((''''''&&&))))))))))))((('''&&&%%%###%%%''')))******)))((())))))(((((((((((())))))(((+++------+++)))(((((())))))))))))************++++++************++++++))))))***+++,,,,,,------...............///000000...---,,,,,,,,,,,,---.........///000222555777888EEEVVVwww|||mmmfffeeeeeehhhllluuu}}}nnnVVVDDD@@@:::777666666444222555555555666888;;;===???HHHFFFHHHPPP[[[```___ZZZPPPPPPPPPRRRUUUZZZ^^^```gggiiilllnnnoooppprrrssssssuuuuuuuuuuuuyyy~~~yyy|||~~~{{{uuurrrsssrrrqqqnnnjjjgggdddbbbZZZRRRLLLNNNQQQQQQQQQQQQLLLKKKKKKKKKKKKJJJGGGEEEDDD@@@:::555333222000///------+++***))))))))))))))))))))))))(((((((((((())))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!###$$$######$$$%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++'''''')))+++...222555777>>>======<<<<<<<<<======???>>>???AAADDDEEEEEEDDDFFFGGGGGGFFFDDD@@@===;;;888:::<<<>>>???CCCGGGKKKSSSYYY[[[TTTLLLIIIEEEAAA@@@===:::888999888666333111111222222222222222222333444555555666555444444333444666888:::;;;;;;;;;:::;;;;;;;;;:::999777666777666666555555555555555888777666555555666888999===;;;::::::<<<>>>??????<<<<<<;;;;;;:::999999888999999999999999:::;;;;;;===<<<;;;===@@@BBBAAA???@@@AAABBBCCCCCCDDDDDDCCCEEEFFFIIIMMMSSS[[[bbbfffmmmyyy~~~uuulll^^^SSSQQQRRRSSSVVVYYY[[[bbbhhhiiikkkqqqvvvwww{{{xxxuuuxxx~~~zzzvvvrrrpppnnnjjjddd___XXXQQQGGG===666000,,,***)))))))))))))))))))))))),,,+++***)))))))))***+++'''((((((((())))))))))))((((((((((((((()))******)))))))))((('''&&&&&&&&&''''''((((((((((((((('''$$$&&&((()))***)))(((((('''''''''&&&&&&'''''''''(((***,,,,,,***((('''((())))))))))))************++++++************++++++)))******+++,,,,,,---------------------...//////......---,,,,,,---.........//////000222444666777999IIIeeevvvlllddd```bbbgggmmmvvvnnnYYYHHHCCC<<<888666666555444555555555666888:::===>>>DDDDDDGGGOOOXXX^^^___]]]VVVTTTRRRPPPRRRUUUYYY\\\aaadddhhhkkkmmmooorrrttttttuuuvvvuuuuuuxxx|||{{{}}}~~~zzztttrrrsssrrrpppmmmjjjfffcccaaaZZZRRRLLLNNNRRRSSSRRRSSSLLLKKKKKKKKKLLLKKKHHHEEEEEEAAA;;;777444333111000,,,,,,+++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%$$$###$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&'''((()))******+++(((((()))***,,,///222444888888::::::;;;:::999999;;;===???@@@@@@@@@BBBDDDHHHGGGEEEDDDBBB@@@???>>>999:::;;;;;;<<>>======<<<:::999444444444444333222111000000111222444555555666666333444555777999;;;===>>><<<======>>>===<<<:::999777666555555444444555555:::999888777666777888999:::888666777888:::;;;;;;:::999999888888777777666888666555444555888;;;===>>>===<<<>>>???@@@???===<<<<<<<<<<<<>>>AAACCCEEEMMMRRRZZZ```dddiiinnnrrrvvv|||vvvtttmmmddd___WWWQQQQQQTTTWWWZZZ]]]cccjjjppppppqqquuuyyyzzzzzzxxxyyy}}}~~~yyyyyy{{{}}}~~~ssspppmmmllljjjeee^^^XXXOOOHHH>>>666000---+++)))((((((((((((((((((((((((++++++*********)))))))))''''''((((((((()))))))))((((((((((((((()))******((((((''''''&&&&&&%%%%%%%%%&&&'''((())))))***)))&&&'''))))))))))))((('''''''''''''''''''''''''''''')))++++++)))((('''((())))))))))))************++++++************++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,---............---,,,,,,---......000000000111222333444555555BBBUUUlll|||qqqfff^^^___dddgggooo|||zzzxxx{{{ooo^^^OOOIIIAAA:::777777777777555555555666777:::<<<===@@@CCCGGGLLLSSSXXX\\\___]]]YYYTTTPPPOOOPPPSSSVVV[[[^^^ccchhhkkknnnqqqsssssstttuuuuuuuuuvvvyyy{{{}}}}}}~~~~~~yyytttrrrrrrqqqooollliiieeebbbaaaZZZQQQLLLOOOSSSTTTTTTUUULLLKKKKKKKKKLLLKKKHHHFFFFFFAAA;;;777444222000///,,,,,,+++*********++++++))))))))))))(((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&((()))((('''%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))******)))))))))***+++---///111333444777999:::999888666999<<<>>>>>><<<===@@@CCCEEEEEEDDDCCCBBBAAA@@@???<<<<<<<<<::::::;;;???BBBIIIUUU___^^^UUULLLHHHHHHDDDDDDCCCBBBBBBAAA@@@>>>999999888777666444222000///000222444666888999999444444333333555888:::<<<<<<======>>>===<<<;;;:::666666555444444444444555666555555666666888999:::;;;999888888:::;;;;;;:::999888888888777777777666777666444444555777:::<<<;;;;;;<<<=========<<<;;;999999999;;;@@@FFFLLLPPPXXXbbbnnnuuuvvvuuuwwwxxxvvvzzzyyyqqqjjjfffaaa[[[[[[XXXVVVXXXZZZ]]]aaacccrrrxxx|||zzzxxxyyyyyyxxxuuuvvvyyy~~~wwwuuuuuuwww{{{|||yyyooollljjjhhhfff```XXXRRRHHHAAA999111...,,,,,,,,,))))))))))))))))))))))))*********+++***)))(((((('''''''''((((((((())))))((((((((((((((())))))***(((((((((''''''&&&&&&&&&&&&'''((())))))***)))))))))))))))))))))((('''&&&)))))))))******)))))))))(((***++++++***)))))))))((()))))))))************++++++************++++++*********++++++,,,,,,,,,------,,,,,,------...///......------------......111000000000111222333444999BBBJJJWWWuuuzzzsssllleeeccceeeffflllvvvzzzuuusssrrrrrrvvvzzz}}}~~~~~~rrreeeWWWRRRIII@@@;;;888888888666555555666777999;;;<<<>>>BBBGGGJJJMMMQQQWWW\\\]]][[[VVVRRRPPPOOOPPPQQQVVVZZZ___dddgggjjjmmmooooooqqqsssuuuvvvwwwyyyyyyxxx}}}}}}~~~}}}xxxsssrrrrrrqqqooollliiieeebbbaaaZZZQQQLLLOOOSSSTTTTTTUUULLLKKKKKKLLLLLLLLLIIIGGGEEEAAA;;;666333111///...,,,,,,+++++++++++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((***)))'''%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''((('''%%%$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&'''((()))******''''''&&&'''''')))+++,,,///222555888999999777666888;;;===<<<::::::>>>AAA???@@@BBBDDDDDDBBBAAA???@@@@@@>>>;;;999999<<>>>>>===;;;888666444333333555777999;;;===>>>555444222111111222444666999:::;;;;;;;;;:::999888666666555444444444444444222222333333444555666777<<<;;;999999;;;;;;:::999666666666666555555555555444444444444444555555555666777999:::::::::999999888999;;;@@@HHHQQQZZZ___fffppp}}}|||xxxvvvqqqppplllccc]]][[[ZZZYYY[[[^^^aaacccfffkkkoooqqq|||yyyvvvnnnpppvvvtttqqqqqqqqquuuzzz~~~yyyuuullljjjfffdddaaa[[[RRRLLL???:::333...,,,,,,,,,,,,************************)))************)))((('''''''''''''''((((((((((((((((((((((((((())))))***)))))))))((((((((((((((((((((())))))))))))((((((*********))))))(((''''''))))))***++++++***)))))))))+++,,,,,,+++***+++,,,((()))))))))************++++++************++++++***+++++++++++++++,,,,,,...............//////000........................111000000000111111222333777===???EEE___wwwuuutttooojjjgggdddhhhoooyyyyyyxxxwwwsssnnnuuuwww{{{xxxnnnbbb]]]UUUKKKCCC===;;;:::666666555555666888:::;;;>>>BBBFFFHHHHHHKKKQQQVVVWWWWWWVVVUUUSSSQQQOOONNNSSSWWW]]]aaadddfffhhhiiijjjkkknnnrrrvvvyyyzzzzzzxxx{{{}}}~~~|||wwwsssssssssrrrpppmmmjjjfffcccaaaZZZRRRLLLNNNRRRSSSRRRSSSLLLKKKKKKLLLMMMLLLJJJHHHFFFAAA;;;666333111///---------,,,+++++++++++++++))))))))))))(((((((((((($$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$&&&'''&&&%%%######$$$%%%%%%%%%%%%%%%&&&&&&'''###%%%%%%### ###&&&$$$$$$$$$$$$$$$#########&&&%%%%%%$$$######""""""%%%%%%&&&'''((())))))***))))))(((((()))***,,,------000333666888888777777777888888888777888;;;===:::<<>>???AAA777555333111000000111222666777888888888777666555666555444444333333444444888888888777777777777777:::999888888999999777666222222222222222222222222111111111222222222222222333666:::<<<<<<;;;<<<<<<>>>@@@EEEKKKTTT]]]eeeiiiooovvv~~~wwwpppmmmiiigggbbb[[[WWWVVVYYY\\\___gggnnnpppttt{{{|||wwwkkkmmmuuu~~~ssskkklllnnnooovvvzzzuuuqqqjjjfffbbb^^^ZZZTTTKKKDDD666222---***)))******)))******************************)))))))))(((((((((&&&&&&'''''''''(((((((((((((((((((((((()))******))))))))))))))))))(((((()))))))))******)))((((((*********))))))(((((((((''''''))))))))))))''''''***,,,---,,,++++++,,,...))))))))))))************++++++************++++++++++++++++++++++++++++++///............///000000---...////////////...---000000000000000111222333444888:::???RRRpppyyyyyy{{{xxxpppkkkeeefffiiirrr}}}~~~~~~zzzuuuxxxzzz~~~xxxnnnllleee[[[OOOEEE???<<<777666666555666777888999<<<@@@DDDFFFFFFHHHKKKOOOOOOPPPRRRSSSSSSQQQOOOMMMQQQUUU[[[___aaabbbcccdddeeeeeehhhmmmssswwwyyyyyyvvvyyy|||~~~}}}|||}}}{{{uuusssssssssrrrqqqnnnjjjgggdddbbbZZZRRRLLLNNNQQQQQQQQQQQQLLLKKKKKKLLLMMMMMMJJJHHHGGGBBB<<<777444222000...///...---,,,+++*********))))))))))))((((((((((((############$$$$$$%%%%%%))))))((('''%%%$$$######$$$$$$$$$$$$%%%&&&'''(((###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%&&&''''''!!!######!!! $$$$$$$$$$$$$$$#########"""$$$$$$$$$###############$$$%%%%%%&&&'''((())))))++++++******+++,,,...///+++---000444666777777777666444222222444666777777777888;;;>>>@@@BBBDDDDDDGGGEEE@@@:::666555666999999;;;AAAFFFEEE???>>>CCC@@@CCCGGGGGGFFFDDDEEEFFFFFFGGGHHHIIIIIIFFFDDDBBB<<<<<<<<<<<<===???@@@AAA888777555444222222222222333444555666666555444333666555444444333333444444777777888999999999888888999777666666777666444333111111111111222222222222333222111111222444666888888===BBBEEEFFFFFFGGGIIILLLOOOUUU[[[bbbhhhmmmooooooppppppnnnjjjeee```]]]^^^]]]\\\[[[ZZZ[[[___ccciiisss{{{}}}~~~sssuuuzzzvvvlllhhhkkknnnqqq}}}|||wwwqqqlllgggbbb\\\VVVQQQKKKBBB<<<000...***)))))))))((('''************************+++***)))((('''(((((()))&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((((((((((((((((((((('''((()))*********************))))))))))))))))))&&&''')))******)))'''&&&***+++,,,+++******,,,...))))))))))))************++++++************++++++++++++++++++++++++++++++...------------...//////---...///000000///...---////////////000111333333222555:::???III^^^xxx~~~yyyvvvmmmjjjhhhmmmwww~~~~~~~~~|||}}}zzzzzzuuukkk]]]OOODDD@@@777777666555555666888999999<<<@@@CCCFFFGGGIIIKKKJJJKKKLLLNNNNNNNNNMMMMMMNNNRRRXXX]]]```aaabbbcccaaa```bbbgggnnnsssuuuuuurrrtttwwwzzz{{{~~~|||{{{|||zzzuuusssttttttsssqqqnnnkkkgggdddccc[[[RRRLLLMMMPPPPPPOOOPPPLLLKKKKKKLLLMMMMMMKKKIIIHHHDDD===888555333111///000///---,,,+++*********))))))))))))(((((((((((()))))))))*********++++++---,,,+++***(((&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((($$$&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&((()))%%%!!! $$$)))$$$$$$$$$$$$######"""""""""""""""###$$$$$$%%%%%%$$$%%%%%%&&&'''((())))))((('''''''''((()))+++,,,***,,,...111444555666666555111......222555555333777777888:::===AAAFFFHHHHHHEEE@@@:::444333444666999666777<<<<<<:::===DDD>>>BBBFFFGGGEEEDDDDDDFFFHHHIIIKKKMMMMMMKKKIIIGGG???>>>=========???@@@AAA:::999888777666555555555222333444555555444333333555555444333333333333444,,,---///222333555666666999777666666777666444222333333333333333333444444777555222111333888===@@@@@@EEELLLOOOPPPQQQSSSUUUZZZ]]]ccchhhmmmqqqrrrsssjjjfff___ZZZWWWUUURRRQQQTTTUUUYYY]]]```bbbggglllsss~~~~~~{{{uuulllhhhmmmpppuuu}}}yyytttnnniiiddd^^^WWWQQQKKKDDD<<<666///---+++*********)))''')))))))))))))))))))))))),,,***((('''&&&''')))***&&&&&&&&&'''''''''((((((((((((((((((((()))******&&&'''''''''''''''''''''%%%&&&((()))+++,,,,,,,,,******))))))))))))******(((***+++,,,,,,+++***((()))***+++***))))))+++---))))))))))))************++++++************++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......---...///000000///...---......//////000222333444...000666;;;@@@LLLgggvvvpppiiijjjrrr|||~~~zzz}}}~~~vvvfffUUUHHHBBB888777666555555666777888777999===BBBFFFHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKPPPWWW\\\___aaabbbccc___^^^___cccjjjppprrrqqqmmmppptttvvvxxxzzz|||~~~~~~~~~zzzwwwvvvtttqqqppprrrpppnnnjjjhhhfffeeeddd\\\VVVPPPNNNPPPPPPMMMIIIMMMJJJIIILLLMMMJJJHHHIIIJJJDDD<<<555222111000000000...,,,+++,,,,,,***))))))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((())))))(((&&&$$$"""$$$$$$$$$######"""""""""'''%%%###"""###$$$'''((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&'''''''''''''''((((((((()))+++---000111111111111111111222222222...111444777:::>>>DDDHHHNNNEEE;;;444222444555666888;;;===<<<:::999;;;>>>AAABBBCCCEEEEEEFFFFFFFFFHHHIIIKKKLLLMMMMMMMMMLLLLLLGGGBBBAAACCCEEEFFFEEEDDDBBB???===;;;:::::::::999777444444444555444333555444333222222333444444000222333222000000333666888888888666444333555666444555666555555666888999:::999888:::>>>DDDIIILLLUUUZZZ```dddddddddeeegggkkkjjjkkkmmmpppoookkkgggbbb[[[TTTPPPLLLIIIJJJOOOPPPXXX___aaaeeekkkpppqqqyyy}}}~~~rrrtttuuuvvvzzz|||vvvqqqkkkddd```[[[XXXRRRLLLEEE<<<333---************************(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&)))))))))))))))(((''''''((((((((((((((('''''''''''''''(((((())))))******(((''''''&&&&&&((()))***(((((())))))************++++++***)))((((((((())))))***+++,,,,,,+++)))(((&&&'''((())))))***))))))+++++++++******)))((('''******,,,,,,,,,,,,******,,,,,,,,,---------......//////......---------,,,---------......000111111555000222999===CCCVVVlllxxxjjjeeehhhqqq~~~~~~uuuxxx}}}~~~yyyqqqgggXXXIIIBBB>>>:::999555222444999777888:::===@@@DDDGGGIIIDDDEEEEEEDDDDDDFFFJJJMMMMMMRRRYYY^^^aaadddiiimmmhhheeebbbccchhhmmmpppqqqppprrruuuvvvvvvvvvxxxyyyyyy{{{~~~}}}zzzxxxvvvuuurrrppppppooonnnkkkiiifffdddbbb[[[UUUOOONNNPPPQQQOOOLLLLLLIIIHHHLLLMMMKKKIIIKKKJJJDDD<<<555222111000000000...,,,+++++++++***))))))((('''&&&&&&'''((()))))))))((('''''''''''''''&&&&&&'''''''''''''''&&&&&&'''((()))(((&&&%%%###'''''''''&&&&&&&&&%%%%%%######$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((()))))))))***+++---///000///000000111111111111111...000222333555888<<<@@@CCC>>>888444444555555444888;;;======;;;;;;===???BBBCCCCCCDDDEEEEEEDDDDDDFFFHHHJJJKKKMMMMMMMMMLLLMMMJJJHHHIIILLLNNNNNNLLLMMMLLLJJJGGGDDDBBBAAA@@@>>>===;;;999999:::<<<======<<<:::999888888999999777888999777444444666888555777999:::999999:::;;;888999::::::;;;<<>>777000+++************************((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&)))))))))))))))(((''''''((((((((((((((((((((('''))))))(((((('''&&&&&&&&&(((((('''&&&'''((()))***)))))))))))))))*********+++***)))))))))))))))))))))******+++++++++******)))))))))******)))((((((******++++++++++++******------...//////...------,,,,,,,,,---------...............---------,,,,,,---------......///000111222...///555777;;;KKK^^^}}}yyykkkdddeeekkkxxxxxxxxx{{{}}}|||sssdddVVVFFF???:::999777444444777555666888;;;>>>BBBEEEFFFCCCDDDDDDCCCBBBCCCFFFIIIJJJOOOVVV]]]ccciiiooorrrnnniiidddcccfffkkkoooqqqoooqqqtttuuuuuuuuuvvvwwwxxxzzz|||}}}~~~|||zzzxxxwwwvvvtttrrrpppooonnnllliiifffdddbbbZZZTTTOOONNNQQQTTTRRRPPPLLLIIIHHHKKKMMMKKKJJJKKKJJJDDD<<<555222111000000///---+++*********)))(((((((((''''''''''''((((((***)))((((((((((((((((((%%%%%%&&&'''((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$###!!!###$$$&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***((('''''''''((()))***+++---...000111111111000//////000111111111333666888777555444444555666555444999;;;===???>>>???@@@BBBDDDDDDDDDDDDDDDCCCBBBBBBDDDEEEHHHJJJKKKLLLLLLLLLNNNMMMNNNQQQUUUWWWWWWWWWXXXXXXVVVTTTQQQNNNKKKIIIGGGGGGFFFCCCAAADDDJJJOOOLLLJJJHHHEEEBBBAAA@@@@@@>>>??????===:::999:::;;;999===BBBEEEFFFGGGHHHIIIGGGGGGGGGHHHJJJLLLNNNOOORRRRRRRRRRRRUUU]]]iiirrrwww~~~|||vvvsssoookkkfffaaa]]]XXXTTTQQQQQQOOOOOOQQQPPPNNNPPPTTTcccoooyyy{{{{{{~~~uuukkkiiilllnnnrrryyy~~~}}}zzz}}}yyyvvvqqqlllgggaaaZZZVVVOOOJJJBBB:::555000,,,***************************(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&((())))))))))))(((''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((('''''''''((()))************)))))))))))))))))))))))))))))))))***+++))))))))))))******+++,,,++++++++++++***)))((('''******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***,,,,,,,,,---------...............------------,,,......---......///000111000---...222333555@@@OOOnnnyyymmmddd___bbbooo|||}}}}}}vvviiiRRRGGG===;;;:::888777777444555666888;;;>>>AAABBBAAABBBBBBAAA@@@@@@BBBCCCGGGIIIPPPZZZeeeooovvvyyywwwqqqiiiddddddhhhmmmooooooqqqsssssssssssstttuuuvvvxxxyyyyyyyyyzzz|||~~~~~~~~~|||zzzyyyyyywwwuuussssssqqqooollliiigggfffeeeYYYTTTNNNNNNSSSVVVVVVTTTOOOJJJIIIKKKLLLJJJIIIJJJJJJDDD<<<555222111000000...,,,***)))******((('''(((((((((''''''(((((((((((((((''''''''''''(((((($$$%%%&&&'''(((((((((((($$$%%%&&&''''''''''''&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%'''((()))******))))))(((((((((((())))))+++,,,...000111111000///111222222222111222444666333333333444555666666666:::<<>>===<<<:::999444555666777:::<<<>>>???@@@AAABBBAAA???>>>???@@@CCCDDDIIIUUUdddrrrzzz}}}zzzppphhhdddfffjjjlllnnnppprrrsssrrrrrrssstttuuuvvvwwwwwwvvvvvvxxxyyy|||~~~~~~}}}{{{{{{zzzxxxuuussswwwtttoookkkhhhggghhhiiiYYYTTTOOOOOOTTTXXXYYYXXXQQQLLLJJJKKKKKKHHHGGGIIIJJJDDD<<<555222111000000...,,,***)))******(((''''''(((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((((((((($$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''***(((&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((()))***+++++++++++++++******))))))***---///000111111111222333333222111222444666666666555444444666888:::===>>>AAADDDFFFGGGGGGFFFIIIIIIHHHGGGEEECCCAAA@@@>>>???BBBDDDFFFGGGGGGGGGIIIIIIHHHIIIMMMSSSYYY]]]]]]___bbbeeefffeeecccaaaWWWYYYXXXVVVVVV]]]hhhrrrtttqqqllleee^^^YYYVVVTTTRRRQQQQQQRRRUUUXXXZZZ\\\YYYYYYYYYYYY\\\dddmmmssssssssssssuuuwwwwwwuuusssvvvrrrkkkbbb]]]^^^dddiiirrrwww{{{zzzqqqeee[[[VVVPPPOOOMMMKKKKKKMMMPPPRRR[[[YYYYYYYYYWWWWWW^^^gggqqq}}}yyytttnnniiikkkoootttyyy{{{xxxuuu{{{}}}yyyuuunnnkkkgggccc]]]VVVNNNIIICCC===555...,,,,,,,,,,,,))))))))))))))))))))))))''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&&&&'''''''''(((((())))))&&&''''''((())))))******((((((((()))))))))))))))*********))))))))))))))))))((((((((()))***++++++((((((''''''(((***,,,---))))))***+++++++++++++++******++++++***)))((((((------,,,,,,,,,,,,------,,,,,,,,,---------......//////////////////000000///............//////000//////222555555666;;;@@@III```~~~uuutttpppkkkccc[[[YYYcccppp}}}gggNNNBBB>>><<<:::999666666777888999;;;<<<===>>>@@@BBBBBB@@@?????????@@@AAAEEEOOO___nnnxxx|||wwwnnnhhhfffgggiiimmmoooqqqrrrqqqqqqrrrsssuuuvvvvvvuuuttttttvvvxxx{{{|||~~~~~~||||||{{{yyyuuurrrwwwtttoookkkhhhhhhiiijjjZZZTTTOOOOOOUUUZZZ[[[ZZZRRRLLLIIIKKKKKKHHHGGGIIIJJJDDD<<<555222111000000///---+++*********)))(((''''''((((((((((((''''''%%%%%%%%%$$$%%%%%%&&&'''%%%%%%&&&'''(((((((((((($$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&'''+++)))&&&###!!!"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&''''''((('''''''''''''''&&&%%%%%%((()))+++---000222444555333444444333222222444666::::::888666555777;;;???@@@AAACCCFFFJJJKKKIIIGGGIIIIIIHHHFFFDDDBBB@@@???;;;===???AAACCCCCCCCCCCCCCCBBBAAA@@@BBBHHHPPPUUUYYY\\\aaaeeeiiijjjkkkjjj^^^]]]\\\ZZZ\\\cccmmmvvv}}}zzzuuunnnhhhccc```^^^___]]]\\\___dddkkkppprrrnnnkkkfffcccfffooo{{{zzzpppfff___\\\\\\\\\^^^bbbdddbbbZZZRRRLLLJJJJJJJJJJJJIIIJJJNNNTTTXXXdddcccbbbaaa^^^^^^gggqqqzzzxxxrrrooommmlllpppvvvxxx{{{}}}wwwtttooovvv~~~}}}yyytttqqqkkkhhhddd___YYYQQQHHHCCC;;;777000,,,++++++,,,,,,))))))))))))))))))))))))&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''((()))))))))*********)))(((((('''''''''((()))*********))))))((()))))))))************))))))))))))))))))***+++(((((((((((())))))***+++'''((()))***++++++++++++))))))*********))))))(((,,,++++++******++++++,,,,,,,,,,,,---------......///////////////000000000//////............//////,,,...000222333555888;;;CCCSSSmmmsssooommmjjjeee]]]YYY```jjjtttYYYIIIAAA<<<999888888888777888888999:::;;;;;;>>>AAABBBAAA@@@@@@@@@??????BBBJJJVVVcccnnnttt~~~zzzsssmmmhhhfffgggiiilllnnnoooooopppqqqsssssstttuuuuuuttttttvvvxxxzzzzzz{{{}}}~~~}}}|||yyytttqqqsssrrrooollljjjgggfffeee[[[UUUPPPPPPVVV[[[]]]\\\PPPJJJHHHJJJKKKIIIJJJLLLJJJDDD<<<555222111000000000...,,,+++++++++***)))&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%$$$$$$""""""(((((())),,,///444888:::999999999777555444666888:::;;;;;;999888999===AAACCCCCCEEEHHHLLLMMMJJJHHHGGGGGGFFFDDDBBB@@@>>>===999:::<<<>>>???@@@??????<<<<<<<<<;;;;;;>>>EEEJJJQQQTTTYYY___dddgggiiijjjccc```\\\ZZZ\\\bbbjjjooowwwtttpppkkkgggdddbbbaaabbb___]]]___gggpppwww{{{sssnnngggbbbccckkkxxxzzzssshhhaaa\\\XXXSSSNNNIIIKKKLLLJJJFFFCCCDDDFFFIIIKKKMMMNNNPPPUUU\\\aaammmmmmnnnooolllkkksss}}}yyysssrrrsssuuuzzzxxxtttsssmmmwww~~~zzzwwwsssooolllgggeee```[[[TTTKKKBBB<<<333000,,,*********))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''((())))))******))))))(((''''''&&&&&&'''((()))***+++***))))))''''''((()))***++++++,,,+++***))))))))))))))))))(((((()))))))))))))))((((((((()))******)))))))))&&&''')))***+++,,,,,,,,,***)))(((''''''((()))***,,,,,,,,,---------......------------........./////////............//////+++---///000111333555666;;;EEEZZZtttyyynnnllljjjggg```ZZZ\\\bbbrrr~~~fffUUUJJJAAA<<<:::888888777777777888888999777:::???BBBBBBAAA@@@AAA???@@@BBBEEELLLWWWccckkkrrruuuxxxvvvqqqkkkgggfffeeegggjjjlllmmmnnnoooqqqpppqqqsssssssssuuuwwwyyyyyyyyyzzz|||~~~~~~|||yyytttpppnnnoooooonnnkkkgggccc```\\\VVVPPPPPPVVV[[[]]]]]]MMMHHHFFFIIIKKKKKKLLLOOOJJJDDD<<<555222111000000000...,,,+++,,,,,,***)))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))'''''''''(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((("""###%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$'''((()))))))))((('''&&&(((((((((+++///444:::===??????>>><<<999888999:::888:::<<<<<<;;;;;;>>>BBBEEEDDDFFFJJJMMMNNNKKKHHHEEEEEEDDDCCCAAA>>>===;;;888999;;;===============888999:::999888:::>>>BBBJJJMMMRRRXXX]]]aaadddffffffaaa[[[YYY[[[```eeehhhkkkjjjgggdddaaa_________^^^ZZZWWWYYYbbbllltttxxxhhhccc\\\VVVVVV]]]hhhpppppprrrxxxzzznnnfff\\\XXXVVVRRRKKKDDD@@@AAABBB@@@???@@@EEEJJJIIILLLPPPSSSVVV\\\dddjjjsssuuuyyy{{{xxxvvv}}}zzzzzz|||~~~zzzuuussstttpppzzz}}}yyyuuurrroookkkhhh```]]]YYYSSSLLLBBB888222---+++)))((()))((('''&&&))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''(((((()))'''((()))++++++******)))&&&&&&''')))***+++,,,---++++++***)))(((((())))))(((((()))******)))'''''')))******))))))((('''&&&$$$&&&(((+++---///000111---,,,+++******+++,,,---,,,,,,,,,---------......+++++++++,,,,,,---------000//////.........//////---///000000111333444333222:::LLLeee{{{nnnlllkkkiiibbb[[[ZZZ]]]```ssspppaaaTTTHHH@@@>>>888777777666666666777777444888===AAAAAAAAAAAAAAA???AAABBBCCCFFFOOO[[[dddhhhnnnuuuwwwtttnnnhhhfffbbbdddgggiiijjjlllnnnpppnnnoooqqqrrrsssuuuwwwzzzzzzzzz{{{}}}~~~}}}{{{yyyvvvrrroooqqqpppooollliiifffdddbbb___VVVPPPTTTYYYZZZYYYXXXPPPNNNLLLKKKMMMNNNNNNMMMJJJDDD<<<555222111000///////////////...---,,,+++,,,++++++***)))(((((('''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((('''&&&$$$$$$%%%''''''%%%###$$$&&&'''&&&###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))),,,......///222777<<>>???<<<;;;999888999<<<@@@BBBDDDEEEFFFGGGHHHHHHHHHHHHBBBDDDEEEDDD@@@===;;;:::========================888888888888:::;;;===???EEEHHHLLLRRRWWW[[[]]]^^^___\\\XXXWWWXXXZZZ\\\\\\^^^ZZZUUUSSSSSSUUUWWWWWW\\\WWWPPPMMMQQQXXXaaafffSSSQQQMMMJJJJJJMMMQQQSSSZZZ[[[___eeejjjkkkgggdddVVVTTTPPPLLLHHHEEECCCCCC>>>>>>@@@BBBEEEIIIMMMOOOUUUVVVXXX[[[```hhhqqqwww{{{}}}}}}|||~~~{{{yyyyyyyyyxxxxxxxxx|||zzzyyywwwtttooojjjfffddd[[[WWWQQQKKKDDD===555111,,,+++***)))((((((((((((((((((''''''&&&&&&%%%%%%''''''((())))))((('''&&&*********)))(((&&&$$$$$$)))((('''&&&&&&'''((()))%%%%%%$$$%%%&&&(((***++++++***(((&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''******))))))((((((''''''+++++++++++++++***)))((((((((((((((())))))))))))))))))))))))************++++++************++++++------,,,,,,+++************+++,,,,,,------,,,,,,,,,,,,------...//////000///......------///000111000111111111111222222222777:::@@@MMMeee}}}uuunnnfffbbb```^^^]]]]]]___bbbmmm~~~xxxjjjaaaWWWJJJ@@@:::888555444555666777666666777888;;;===@@@CCCDDDAAABBBBBBCCCEEEIIIOOOTTTaaaffflllooommmiiieeebbbeeecccbbbdddiiilllmmmlllpppqqqttttttuuuvvvxxxzzz~~~}}}{{{{{{|||}}}~~~}}}{{{yyyvvvrrrooopppooonnnllliiigggdddccc```VVVPPPSSSYYY[[[ZZZZZZSSSPPPMMMLLLKKKKKKKKKIIIJJJDDD<<<666222111000000000000//////...---++++++))))))(((((('''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%'''&&&$$$###$$$&&&&&&%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((***+++,,,,,,///333777<<>>>>>>>>:::999777666777999;;;===<<<===>>>???@@@@@@@@@@@@>>>@@@CCCCCCAAA???==================>>>???@@@AAA:::999888888999;;;===???DDDFFFKKKOOOSSSUUUVVVVVVVVVUUUTTTTTTVVVWWWVVVUUURRRNNNJJJHHHIIIKKKMMMNNNRRRNNNHHHEEEFFFKKKQQQUUUGGGDDDAAA??????AAADDDGGGJJJJJJMMMQQQUUUVVVTTTQQQMMMKKKHHHFFFDDDDDDDDDEEECCCDDDGGGJJJNNNSSSWWWYYYaaaaaaaaabbbfffoooyyy}}}yyywwwttttttuuuxxxzzz{{{{{{xxxsssrrrppplllgggbbb^^^[[[RRRNNNHHHBBB<<<555///+++***)))((((((''''''((((((((((((((((((''''''''''''&&&'''((((((((('''&&&&&&))))))))))))(((&&&%%%$$$((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))***)))))))))((((((((('''***************)))((((((******))))))((((((''''''))))))))))))************++++++************+++++++++++++++++++++*********)))***++++++,,,,,,+++++++++,,,,,,------.../////////......---...///000111//////000000000111111111333666999BBBUUUmmm||||||rrrgggbbbbbbaaa]]]ZZZTTTUUU\\\jjjyyy{{{pppjjj```OOOBBB???===999777777888777777666777888:::===@@@BBBCCCCCCCCCCCCBBBCCCEEEJJJNNNSSSYYY```dddfffeeeeeedddbbb```___bbbgggkkkmmmmmmnnnppprrrttttttvvvxxxzzz|||}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzwwwssspppoooooonnnllljjjgggeeeddd^^^TTTMMMPPPWWWYYYZZZ[[[RRROOOLLLKKKKKKKKKJJJIIIJJJDDD<<<666222111111000000000///...---,,,++++++)))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&######"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%%%%%%%###"""###$$$%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))+++...111333888===AAAAAA???>>>===888777666555555555555555555555666777888888888888999<<>>>>>======???AAADDDEEE???===;;;::::::<<>>???BBBDDDEEEHHHFFFBBB???>>>???BBBDDD@@@>>><<<::::::<<<>>>@@@======>>>AAADDDEEEEEEDDDFFFDDDBBBBBBCCCFFFJJJLLLJJJLLLPPPTTTZZZ___ccceeepppnnnmmmlllpppyyy{{{|||~~~}}}uuusssrrrrrruuuzzz~~~zzzuuurrrqqqpppmmmiiiccc]]]XXXUUUIIIEEE>>>888333///***'''''''''&&&&&&''''''((((((&&&&&&&&&'''''''''''''''%%%&&&'''((((((((('''&&&((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***(((((((((((())))))))))))))))))))))))((((((((((((((())))))))))))(((''''''++++++***)))((('''&&&&&&))))))))))))************++++++************++++++)))))))))************+++))))))***++++++++++++******++++++,,,,,,---............------......///000........./////////000000000222444777BBBXXXmmmzzzwwwkkkeeefffgggbbb\\\TTTQQQSSS[[[fffuuu}}}uuurrriiiWWWGGG@@@===999777666666555444666777888999<<<>>>@@@AAADDDDDDCCCBBB@@@AAADDDGGGGGGKKKRRRWWW[[[]]]```aaa___]]]]]]___ccchhhkkklllkkkmmmppprrrtttvvvyyy{{{yyyzzz{{{~~~}}}~~~~~~~~~}}}}}}}}}|||{{{xxxssspppnnnnnnmmmllljjjhhhfffeee\\\QQQJJJMMMSSSWWWYYYZZZMMMKKKIIIIIIKKKLLLMMMLLLJJJDDD<<<666333222111111111111///...---,,,++++++******)))))))))(((((((((%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,+++)))%%%######$$$############$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((***,,,---222888<<<============888888777777555444222111222333444555666666666666777;;;@@@BBBBBB@@@??????@@@???======>>>AAADDDFFFDDDBBB???======???AAACCCBBBEEEGGGJJJJJJIIIGGGEEEEEEDDDEEEGGGIIIIIIGGGEEEAAA>>>;;;;;;===@@@BBBCCCEEEEEEDDDBBB???>>>>>>??????>>>===<<<<<<===>>>???=========???BBBEEEGGGHHHGGGFFFEEEEEEHHHNNNSSSWWWQQQTTTXXX^^^dddiiilllnnnxxxwwwvvvuuuxxxyyyxxxzzz{{{~~~|||zzzyyyxxxwwwxxxyyyzzz}}}~~~zzzwwwtttpppnnnnnnllliiiddd^^^WWWRRROOOCCC>>>888333///---***(((&&&&&&&&&&&&'''((()))***$$$$$$$$$%%%%%%&&&&&&'''&&&'''((()))))))))((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((((()))))))))))))))((((((******))))))((((((''''''((()))))))))************++++++************++++++'''(((((()))******++++++)))******+++++++++++++++)))******+++,,,,,,------------------......//////....../////////000000000///333444333888HHH```qqq~~~{{{tttooonnnnnnkkkfff]]]WWWSSSUUU\\\hhhyyyxxxsssjjj[[[OOOBBB???:::888777777666555666777777888:::<<<>>>???CCCDDDCCCBBB@@@@@@BBBCCCCCCFFFJJJMMMPPPSSSWWWZZZ\\\[[[[[[\\\```cccfffhhhhhhkkknnnqqqsssvvvyyy|||yyyzzz{{{}}}|||}}}~~~~~~|||zzz{{{{{{~~~~~~~~~~~~}}}~~~}}}|||xxxtttpppnnnnnnmmmllljjjhhhfffeee\\\QQQJJJMMMTTTWWWYYYZZZMMMKKKIIIIIIKKKMMMMMMMMMJJJDDD<<<666333222222222222111///...,,,+++++++++))))))))))))((((((((((((%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$)))+++,,,+++)))%%%############$$$############$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))+++...111444666888;;;===999999999888666444222111222222333444555555555555888;;;???@@@???===<<<;;;AAA???===<<<<<<>>>AAABBBDDDBBB@@@>>>>>>???AAABBBDDDFFFHHHJJJKKKJJJHHHGGGGGGEEECCCBBBCCCDDDDDDDDDBBB???======???AAACCCCCCDDDGGGJJJJJJGGGDDDCCCDDD????????????????????????@@@@@@AAACCCEEEIIIMMMPPPNNNMMMLLLMMMPPPVVV\\\```[[[^^^ccchhhmmmppprrrsssvvvwwwwwwxxxyyy}}}{{{xxxvvvxxx{{{|||~~~|||}}}~~~zzzvvvsssrrrssstttxxx|||}}}xxxtttqqqnnnkkkiiieeeccc```ZZZTTTMMMGGGDDD<<<888333///---,,,***)))&&&&&&&&&'''((()))***+++%%%%%%&&&&&&'''''''''((('''((()))***+++******)))%%%&&&&&&''''''''''''''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))***++++++*********''''''(((((())))))******((()))))))))************++++++************++++++''''''((()))***++++++,,,***++++++,,,---,,,,,,,,,))))))******+++,,,,,,---,,,------.............../////////000000000111111///222555444555>>>RRRcccxxx|||vvvsssppplllaaaYYYQQQOOORRR[[[kkkyyy~~~tttiii^^^XXXKKKFFF@@@<<<::::::;;;:::666666777777888:::;;;<<<@@@AAABBBBBBAAAAAABBBCCCBBBCCCEEEGGGIIILLLQQQTTTYYYZZZ[[[\\\]]]___bbbcccfffiiilllooorrruuuxxx{{{||||||}}}~~~~~~{{{}}}~~~~~~}}}{{{{{{|||~~~}}}}}}~~~~~~~~~~~~}}}yyytttpppoooooonnnllljjjgggeeeddd]]]SSSLLLOOOVVVYYYYYYZZZPPPNNNKKKJJJKKKLLLKKKJJJJJJDDD===666444333333333333222000---,,,+++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%%%%%%%###$$$%%%$$$#########%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%&&&((())))))(((***+++,,,---...111666999777777777777555444333222111222333444444555555444999;;;>>>===;;;999888888>>>===;;;::::::;;;===>>>@@@???>>>>>>===>>>??????EEEFFFIIIKKKMMMNNNNNNNNNQQQMMMHHHEEEEEEFFFGGGGGGEEECCC@@@@@@AAABBBCCCCCCEEEJJJOOOQQQNNNKKKJJJJJJFFFGGGHHHIIIIIIHHHGGGFFFBBBCCCDDDEEEFFFJJJNNNRRRSSSRRRRRRSSSWWW\\\aaaeeefffiiimmmqqqtttuuuttttttpppqqqrrrrrrrrrtttxxx{{{}}}zzzyyyzzzzzzyyyzzz~~~~~~yyyuuutttvvvuuusssooommmnnnqqqtttvvv}}}|||xxxrrrnnnkkkhhheeebbb^^^\\\XXXSSSLLLFFF@@@<<<444111---++++++***)))(((''''''''''''((()))***+++((((((((()))))))))))))))&&&''')))***++++++***)))%%%&&&&&&'''''''''&&&&&&''''''((())))))(((''''''%%%%%%&&&'''(((((((((''''''((((((((('''&&&%%%%%%(((((((((((())))))))))))(((((((((((()))))))))))))))******++++++++++++***&&&&&&'''((()))***++++++))))))))))))************++++++************++++++(((((())))))***+++,,,,,,++++++,,,------------,,,)))******++++++,,,------,,,,,,---............---//////000000000111111111...///222333444888DDDQQQlll}}}~~~xxxrrrkkkbbbZZZQQQMMMNNNTTTaaannnuuulllhhhYYYRRRHHH???:::999999999666666666666777888999999<<<>>>AAABBBAAAAAABBBCCC???@@@BBBCCCEEEIIINNNRRRTTTWWWZZZ\\\]]]]]]___aaadddgggkkknnnpppssswwwzzz||||||}}}}}}}}}}}}}}}}}}zzz{{{}}}~~~{{{}}}~~~~~~}}}|||}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}zzzuuuqqqpppooonnnllliiigggdddccc\\\RRRLLLOOOUUUWWWVVVVVVQQQNNNLLLKKKLLLMMMLLLKKKJJJDDD===777444333333333444222000---+++***++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%'''###%%%&&&&&&######$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&########################%%%###"""###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$&&&)))***)))'''((()))*********,,,///222333333333222222222222222111222333444555555555555:::;;;;;;:::888666666777888888777777888999::::::??????@@@@@@@@@@@@@@@@@@EEEFFFHHHLLLOOOSSSVVVXXX]]]XXXRRRNNNLLLLLLLLLKKKJJJHHHEEECCCCCCDDDCCCBBBHHHNNNTTTVVVSSSOOONNNNNNOOOPPPSSSTTTTTTSSSPPPOOOHHHJJJKKKKKKJJJLLLPPPTTTVVVWWWXXXZZZ^^^bbbfffiiinnnpppsssuuuvvvtttqqqoooiiiiiihhhggggggiiimmmpppyyyvvvwww|||~~~}}}tttpppnnnpppppppppnnnnnnpppvvvzzzzzz~~~{{{vvvrrrlllgggccc```]]][[[VVVTTTQQQLLLEEE>>>999666---+++***)))***)))(((&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((''''''$$$%%%'''((())))))((((((&&&&&&'''''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%'''(((((((((''''''''''''((((((((('''%%%%%%(((((((((((())))))))))))'''((((((((()))))))))***(((((()))***************''''''(((((())))))******))))))))))))************++++++************++++++)))*********++++++,,,,,,******+++,,,,,,,,,,,,,,,******++++++,,,---------+++,,,---.........------........./////////000000111......111444555;;;CCCZZZpppuuuiiiddd\\\SSSOOONNNRRR]]]hhhxxxrrrgggWWWHHH>>>999888777666666666555666666777777999;;;???@@@@@@@@@@@@AAA===>>>???@@@AAADDDIIILLLNNNRRRYYY\\\^^^^^^___aaadddgggjjjmmmooorrrvvvxxxzzzzzzzzzzzzzzz{{{{{{{{{xxxyyy{{{|||~~~|||}}}~~~~~~||||||}}}~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~zzzuuuqqqqqqpppooollliiifffdddbbbXXXOOOIIIMMMRRRSSSRRRQQQNNNLLLJJJKKKMMMOOOPPPPPPJJJDDD===777444444444333444333000---+++***++++++'''((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&''''''''''''''''''&&&((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$$$$%%%'''###&&&'''&&&$$$###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""%%%###"""###$$$&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%######%%%)))***(((&&&'''((())))))))))))+++---000////////////000000111333444555666666777777777999:::999888555555666777333333444666777888999999@@@AAACCCDDDEEEDDDCCCBBBEEEFFFHHHLLLPPPVVV[[[]]]ddd```[[[VVVTTTRRRPPPNNNNNNLLLHHHFFFFFFEEEDDDCCCKKKRRRXXXYYYUUUQQQPPPQQQRRRTTTWWWYYYYYYWWWTTTRRRRRRSSSTTTSSSQQQQQQTTTWWWYYYZZZ\\\___cccgggkkkmmmppprrrtttuuutttpppllliiifffeeebbb___^^^aaagggkkkyyyuuuwwwyyyrrrnnnmmmooopppqqqqqqqqquuu|||}}}yyywwwrrrnnngggbbb^^^ZZZWWWUUULLLJJJGGGBBB;;;555///,,,***)))))))))******(((&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%'''((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''((('''((((((((())))))******''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))************++++++************+++++++++++++++++++++,,,,,,,,,))))))***++++++++++++******++++++,,,,,,---......+++,,,---.........---,,,---------.........//////555...,,,111444555888===JJJbbb{{{zzziiibbbZZZSSSOOONNNPPPZZZdddppp~~~~~~yyy~~~jjjVVVHHHAAA===<<<666666555555555555666666777:::===??????>>>>>>>>>>>>??????>>>>>>???CCCFFFIIIOOOWWW]]]___```aaabbbdddfffjjjmmmoooqqquuuxxxvvvwwwwwwxxxxxxyyyyyyzzzwwwxxxzzz|||~~~}}}~~~~~~}}}{{{{{{|||~~~}}}~~~~~~|||~~~}}}|||}}}~~~}}}zzzvvvssspppoooooommmkkkhhhfffcccbbbWWWRRRMMMNNNRRRTTTSSSPPPJJJJJJJJJJJJLLLNNNPPPRRRKKKFFF???999666555555444333111///,,,+++***)))***'''''''''''''''&&&&&&&&&'''((()))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&***&&& $$$'''(((&&&$$$$$$%%%%%%$$$###((('''&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$###"""###%%%(((%%%%%%$$$######$$$%%%%%%"""###$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((***++++++******+++,,,...000111333666;;;<<<777555888888444222333555666777777666666333444555666888888999999>>>AAAEEEGGGGGGEEECCCCCCCCCFFFIIILLLNNNQQQVVVYYY___^^^\\\YYYTTTRRRRRRSSSVVVRRRLLLHHHFFFFFFFFFFFFNNNQQQVVVXXXXXXWWWVVVUUUWWWWWWXXXYYYYYYXXXWWWWWWXXX[[[^^^\\\XXXVVVXXX\\\]]]___aaaaaaaaaeeekkkppprrrsssrrrpppppppppjjjbbbaaa___\\\ZZZYYY]]]cccgggtttyyy~~~zzzzzzzzzwwwssspppoooooouuuttttttwww~~~}}}yyyuuuqqqooojjjeee```[[[WWWTTTPPPNNNDDDBBB>>>999444///,,,***((()))***+++***)))'''%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$(((''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((()))))))))'''&&&%%%)))+++,,,+++***)))***+++,,,***((('''&&&''')))***)))************++++++++++++*********))))))((((((++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++******)))*********////////////000000000000///......///111555888:::@@@NNNhhhvvvnnnlllbbbYYYVVVRRRPPPVVV^^^kkkrrr~~~}}}|||yyylllXXXLLLEEE@@@<<<;;;999888888777555222777777888999;;;===???@@@>>>>>>>>>>>>???@@@AAABBBEEEIIINNNSSSWWW[[[```dddhhhggghhhkkkooorrrssssssppppppqqqsssuuuvvvwwwwwwwwwxxxzzzzzzzzz|||}}}{{{zzzyyyzzz{{{|||}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{zzz}}}zzzvvvrrrpppqqqpppnnnlllhhheeebbb```WWWRRRMMMNNNRRRTTTSSSPPPJJJJJJKKKKKKLLLNNNOOOPPPJJJEEE>>>888555444444333333111///,,,+++*********))))))(((((('''&&&&&&&&&'''((()))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&)))&&&"""!!!$$$'''(((&&&%%%%%%'''(((((('''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$###"""###%%%'''%%%%%%$$$######$$$%%%%%%!!!!!!"""###############''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))***))))))***+++,,,...000111777>>>BBB>>>::::::888444444555666777777777666555444555666888999999::::::???BBBFFFIIIHHHGGGFFFFFFFFFHHHJJJKKKLLLNNNQQQTTT[[[[[[YYYVVVSSSQQQRRRSSSVVVRRRMMMJJJIIIIIIIIIIIIOOORRRWWWYYYYYYXXXWWWWWWXXXXXXXXXXXXXXXYYYYYYYYY]]]```dddbbb^^^ZZZZZZ\\\[[[]]]______^^^```eeeiiipppqqqpppnnnoooqqqmmmfff___]]]ZZZYYYZZZ^^^eeeiiirrrxxx~~~|||xxxvvvvvvssssssrrrpppmmmlllmmmooowwwxxxzzz~~~|||~~~|||zzzvvvrrrnnnkkkiiieeeaaa\\\WWWSSSOOOJJJGGG???===999444000,,,***)))'''(((*********((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((()))(((((('''&&&&&&)))***+++***))))))***++++++***((('''''''''((()))))))))*********+++++++++************)))))))))(((++++++++++++++++++++++++))))))(((((())))))***+++,,,++++++******++++++,,,......---------------...............//////////////////...///111333666888:::CCCWWWqqq{{{vvvnnnddd[[[VVVRRROOOTTT\\\fffnnnzzz|||{{{yyy}}}jjjZZZMMMDDD???===999777666555444333777888888999:::;;;======>>>>>>>>>>>>>>>>>>>>>>>>AAADDDIIIMMMRRRWWW]]]aaahhhiiikkklllnnnoooooopppqqqqqqqqqrrrssstttuuuuuuwwwyyyzzz{{{zzzzzz|||}}}~~~|||zzzzzzzzz||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||~~~|||yyyuuurrrooosssrrrpppmmmhhhddd```]]]VVVRRRMMMNNNRRRUUUSSSQQQKKKKKKLLLMMMMMMMMMMMMMMMIIIDDD===777444333222222222111///,,,+++*********+++******)))(((''''''&&&((((((((()))(((((('''&&&&&&&&&''''''''''''&&&&&&(((&&&$$$"""!!!###%%%'''&&&%%%$$$%%%'''))))))((($$$$$$$$$$$$$$$#########$$$$$$############$$$$$$###$$$%%%$$$######%%%'''%%%$$$$$$######$$$$$$%%%"""""""""""""""###$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((((((((((()))***,,,---...444>>>FFFEEE@@@;;;666222777777777888777777666555444555666777888999999999===AAAEEEGGGGGGFFFEEEEEEEEEFFFHHHIIIIIIKKKNNNPPPUUUUUUUUUTTTRRRQQQRRRSSSVVVSSSPPPNNNMMMMMMLLLKKKOOORRRVVVYYYYYYXXXYYYYYYZZZYYYXXXWWWWWWYYY[[[\\\aaafffjjjjjjfffaaa^^^]]]ZZZ]]]___^^^\\\\\\___bbbiiikkkkkkkkkmmmqqqppplll```^^^ZZZYYY\\\bbbhhhmmmqqqwww~~~~~~~~~~~~|||zzzvvvpppjjjhhhhhhiiillllllkkkiiiiiikkkooossszzz}}}zzzuuurrrpppppptttsssqqqmmmiiieeebbb```^^^[[[VVVQQQLLLGGGAAA===888555111---***((((((((('''((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''')))((((((''''''''''''(((((()))******(((((()))***))))))))))))(((((((((((()))))))))*********++++++************)))))))))))),,,,,,++++++************))))))(((((())))))***+++,,,++++++******++++++,,,///......------......///------------............//////...///000111333444666888CCCYYYnnnyyy}}}uuummmddd[[[TTTPPPRRRXXX___hhhuuu}}}|||zzz{{{qqq]]]OOOFFFBBB<<<888777777888888777777777777888999::::::===>>>>>>??????>>><<<<<<<<>>AAABBBBBB@@@@@@@@@???AAACCCEEEFFFHHHLLLOOOPPPQQQRRRRRRRRRRRRTTTUUUXXXVVVSSSRRRQQQPPPNNNLLLNNNQQQTTTVVVVVVWWWXXXYYYZZZXXXVVVTTTUUUWWWZZZ\\\```eeelllnnnlllgggbbb```]]]___aaa___\\\ZZZ[[[]]]```dddfffgggkkkrrruuusssiiifffbbb```ccciiinnnrrrtttxxx{{{|||zzzvvvuuutttnnnlllgggbbb^^^^^^aaadddhhhhhhhhhhhhjjjooovvv||||||yyyrrrlllhhhffffffgggmmmkkkiiifffbbb^^^[[[YYYVVVSSSOOOJJJEEE???888333111///+++((('''&&&'''(((&&&'''((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''')))((('''&&&&&&''')))***''')))***)))((('''((())))))))))))***)))(((''''''))))))))))))*********************))))))))))))))),,,,,,++++++******))))))++++++******++++++,,,---,,,++++++******++++++,,,,,,++++++++++++,,,,,,---------........./////////000//////...///000111111555444999HHHYYYjjjyyy}}}ttthhh\\\TTTSSSUUUYYYbbbooo|||~~~}}}}}}|||uuudddUUUOOOFFF???<<<;;;<<<<<<555555555555666777888999:::<<<>>>???@@@???>>><<<<<<===???AAADDDIIIPPPUUU___dddjjjjjjfffdddeeegggfffffffffhhhjjjnnnqqqsssrrruuuxxxzzzyyyxxxxxxxxx{{{{{{zzzzzzzzz{{{||||||}}}~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}yyyuuurrrooossssssqqqnnniiiccc^^^[[[VVVQQQMMMMMMRRRUUUTTTRRRMMMMMMNNNNNNNNNLLLJJJIIIJJJEEE===888555444333333111000...,,,+++***++++++(((((())))))***+++++++++(((((('''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$$$$###"""'''&&&%%%$$$"""!!! $$$######""""""######$$$###$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''((($$$###"""!!!"""$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%)))((((((((()))***+++++++++444BBBIIIGGG???:::888===<<<;;;:::999999888888666777888999999999999999<<<>>>@@@@@@???===<<<======>>>@@@AAABBBDDDGGGJJJMMMOOOQQQSSSSSSTTTVVVXXXYYYXXXWWWVVVTTTRRRNNNKKKKKKMMMPPPRRRSSSTTTWWWYYYZZZWWWTTTRRRRRRTTTWWWZZZZZZ```ggglllmmmjjjgggeee___aaabbb```\\\YYYZZZ\\\___dddiiikkkpppxxx||||||yyytttooonnnppptttwwwxxxxxxwwwuuurrrnnnkkkjjjjjjdddbbb___[[[XXXYYY]]]```fffgggiiikkkpppwww|||mmmjjjeeeaaa^^^___aaacccfffeeeccc```\\\YYYUUUTTTNNNKKKGGGCCC>>>888222---,,,***((('''&&&'''((()))&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$$$$###""""""&&&&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&((('''&&&&&&&&&((()))***''')))***)))((('''((())))))))))))***)))(((''''''(((((()))))))))*********))))))))))))))))))******+++++++++******)))))))))++++++******++++++,,,---,,,++++++******++++++,,,******)))******+++,,,,,,....../////////000000000000/////////////////////222222666>>>IIIYYYqqqyyyiii]]]WWWTTTWWW]]]hhhsss|||}}}|||}}}~~~}}}mmmdddXXXLLLCCC>>>;;;999444444444555666777999999777999<<>>??????@@@AAADDDIIIMMMUUU[[[aaabbb___]]]___bbb___``````bbbdddgggjjjllllllppptttvvvwwwwwwwwwxxxwwwwwwwwwwwwxxxxxxyyyyyy|||}}}~~~~~~~~~|||{{{yyy~~~~~~~~~}}}~~~~~~~~~~~~}}}zzzvvvssspppqqqqqqpppnnnjjjddd___\\\UUUPPPLLLMMMRRRUUUTTTRRRNNNNNNNNNMMMMMMLLLJJJJJJJJJEEE>>>888555444444333111000...,,,++++++++++++((((((((()))******++++++(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''')))'''%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$############$$$$$$###%%%&&&&&&$$$######$$$###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%((('''%%%###"""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((((((((())))))***000:::EEEGGGAAA===<<<===<<<;;;999999888888888::::::;;;<<<<<<<<<<<<<<>>LLLeee{{{vvviii^^^XXXUUUZZZ```hhhpppyyy}}}||||||ooo___PPPDDD;;;666666666666666777777888999555777:::===???@@@AAAAAA@@@@@@@@@@@@???AAADDDGGGLLLPPPUUUWWWVVVVVVXXXZZZ[[[\\\]]]^^^```aaabbbcccgggjjjnnnpppqqqrrrtttuuuqqqqqqrrrsssttttttuuuuuuyyyzzz{{{||||||{{{yyyxxx}}}||||||||||||}}}}}}~~~{{{wwwtttqqqooooooooonnnkkkfffaaa^^^UUUPPPLLLMMMRRRVVVUUURRRNNNNNNMMMLLLKKKKKKKKKLLLIIIDDD===777444333333222111///...,,,+++++++++,,,******)))))))))((((((((((((''''''&&&'''((()))***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$%%%&&&%%%$$$""""""###$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&$$$############$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%$$$###"""!!!!!!##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%(((''''''&&&&&&&&&''''''******000;;;AAA>>>;;;;;;:::999888777666666777777::::::;;;;;;<<<<<<;;;;;;>>>@@@BBBCCCCCCBBBCCCDDDBBBCCCCCCBBB@@@@@@AAACCCHHHKKKOOORRRTTTUUUWWWYYYSSSSSSUUUWWWXXXUUUPPPLLLHHHIIIKKKLLLMMMPPPUUUXXX[[[YYYVVVSSSRRRRRRSSSTTTQQQTTTYYY___fffjjjlllllljjjkkkjjjgggcccbbbeeehhhssszzz}}}yyyyyy{{{}}}zzzwwwnnnjjjddd___\\\[[[[[[[[[[[[\\\^^^^^^]]]^^^___aaahhhnnnvvvvvvjjjbbbSSSQQQPPPOOOQQQTTTWWWZZZUUUTTTRRRPPPLLLIIIFFFDDD>>>;;;777333111...+++(((%%%&&&'''((())))))((((((%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%$$$$$$###"""######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((''''''(((((()))***(((((('''''''''&&&&&&&&&$$$%%%&&&((()))*********)))***+++***))))))***++++++***((('''''''''((()))(((((((((((()))))))))***((()))))))))************(((((())))))******++++++))))))(((((())))))***+++,,,++++++******++++++,,,,,,++++++,,,---...//////........./////////000000///000000111111000000000...///222666888AAASSSddd|||rrrfff]]]UUUVVVXXX\\\cccnnnzzz}}}tttdddTTTGGG@@@;;;;;;999888777777777777555666777999;;;===>>>???>>>???@@@@@@@@@@@@BBBDDDGGGHHHJJJLLLNNNOOOPPPPPPSSSUUUYYY]]]```aaabbbbbbccceeehhhiiiiiikkkmmmoookkklllmmmnnnppppppqqqqqqsssuuuwwwyyyyyyxxxvvvuuuvvvvvvuuuuuuuuuvvvwwwxxx|||xxxtttrrrmmmnnnooonnnkkkgggbbb___UUUPPPLLLMMMRRRVVVUUUSSSOOONNNLLLKKKKKKKKKLLLMMMHHHBBB;;;666333222111111000///...,,,++++++,,,,,,,,,,,,+++)))(((&&&%%%%%%((('''&&&&&&'''((()))***&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((###"""!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''&&&%%%###"""######$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''((('''&&&%%% !!!"""$$$%%%%%%%%%$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%)))$$$'''222:::999666666777777555444444444555666777777888999999999888888<<<>>>AAABBBCCCDDDFFFGGG@@@AAACCCCCCBBBCCCEEEGGGGGGJJJNNNQQQSSSUUUWWWXXXNNNPPPSSSWWWYYYWWWRRRNNNHHHIIIJJJKKKMMMPPPUUUYYY]]][[[XXXUUUSSSSSSSSSSSSQQQRRRVVV\\\ccciiilllmmmqqqrrrqqqmmmjjjjjjmmmqqqzzzyyyvvvssstttwwwxxxtttpppgggddd___[[[ZZZYYYXXXWWWWWW[[[___ccceeefffhhhjjjmmmttt~~~wwwlll^^^UUULLLKKKJJJKKKLLLOOOSSSUUUNNNMMMKKKIIIEEEBBB???===999666222...---+++)))(((###%%%''')))***)))(((&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$(((''''''''''''((())))))(((((('''''''''&&&&&&&&&###$$$&&&(((*********))))))+++,,,+++***)))***+++,,,***((('''&&&''')))***(((((((((((())))))))))))(((((())))))*********+++''''''((()))***+++,,,,,,+++++++++***+++,,,,,,---,,,++++++++++++++++++,,,+++******+++,,,---...///---------........./////////000000111111111111000333111222444666999DDDOOOnnnxxxlllaaaTTTTTTSSSUUU[[[gggttt}}}~~~ttteeeWWWOOO@@@???<<<:::888666555444666666666777888:::;;;<<<;;;===???@@@@@@@@@BBBDDDEEEDDDDDDEEEHHHJJJJJJIIIJJJNNNTTT[[[aaaeeefffgggaaacccdddddddddeeegggjjjhhhiiijjjlllmmmnnnnnnnnnpppqqqtttvvvwwwuuutttrrrooonnnnnnmmmnnnooopppqqq|||yyyvvvtttooommmkkklllllliiiccc^^^YYYRRRMMMQQQTTTTTTRRRQQQNNNMMMKKKIIIHHHGGGGGGHHHIIIDDD===999888777444222111000---+++***+++,,,---...---+++)))(((((()))***+++)))'''%%%$$$%%%&&&'''&&&&&&'''((())))))))))))&&&%%%%%%%%%%%%&&&''''''((('''%%%%%%%%%&&&(((***&&&%%%###!!!!!!"""%%%'''%%%&&&''''''%%%######$$$&&&$$$""""""$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### """$$$$$$$$$"""!!!%%%%%%%%%$$$$$$#########"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$######&&&$$$###%%%((()))'''%%%((()))***+++---///000000333222222111000111111111777888777666555555777999;;;<<<>>>AAACCCEEEFFFFFFFFFHHHJJJKKKJJJJJJJJJKKKLLLRRRVVVVVVVVVWWWVVVSSSSSSVVV\\\cccfffcccZZZSSSQQQPPPQQQTTTXXXZZZ[[[[[[bbb\\\UUUSSSUUUWWWVVVSSSRRRRRRTTTXXX^^^dddhhhjjjppprrruuuuuuuuuttttttuuu~~~~~~|||xxxmmmkkkiiihhhhhhhhhfffdddbbb]]]XXXUUUVVVVVVSSSQQQVVV[[[bbbiiiooouuuzzz~~~~~~wwwmmmbbbXXXPPPLLLFFFFFFGGGIIIJJJKKKLLLMMMJJJHHHFFFDDDBBB>>>999555000///...+++***((((((''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))(((((())))))************))))))******))))))((((((''''''))))))************))))))))))))))))))************((()))+++,,,,,,+++)))((()))******++++++,,,------111...,,,---//////---+++------,,,++++++,,,,,,,,,---......///////////////////////////000000000000//////...---///555===CCCVVVnnnxxxkkk___VVVPPPQQQUUU[[[gggtttxxxvvvxxxjjj\\\KKKCCC<<<<<<999444444777666555555555666888:::;;;???AAACCCDDDEEEFFFEEEEEEDDDCCCBBBAAAAAABBBDDDEEEGGGIIINNNTTT[[[bbbgggjjjgggggghhhiiijjjlllmmmmmmlllkkkiiigggeeeddddddccchhhjjjlllnnnoooooonnnmmmhhheeebbb___^^^```cccfff|||yyyvvvtttrrrooolllkkkkkkhhhbbb]]]ZZZRRRNNNRRRUUUUUURRRRRRNNNMMMLLLJJJIIIHHHHHHIIIIIIDDD===999888777444222///...,,,++++++,,,---...---,,,***)))((()))***+++,,,+++)))'''&&&'''((()))$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''%%%%%%%%%&&&((()))###$$$&&&)))***(((%%%"""$$$%%%'''&&&%%%$$$$$$%%%&&&$$$""""""$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$""""""###&&&&&&%%%###'''((()))***+++,,,---...000//////......//////000333333444333333444666999:::;;;===???AAABBBBBBCCCDDDEEEGGGHHHIIIKKKNNNPPPUUU[[[^^^\\\\\\^^^___]]]YYY___jjjvvv|||xxxkkkaaa\\\[[[[[[]]]```aaaaaa```bbb]]]XXXWWWYYY[[[ZZZXXXWWWXXXYYY\\\```dddggghhhllloooqqqsssrrrrrrssstttvvvuuuuuuvvvwwwuuuppplllhhhddd```]]]]]]]]]]]]]]][[[YYYVVVUUUVVVWWWWWWWWW\\\cccmmmvvv}}}}}}rrrmmmeee[[[RRRJJJEEECCCEEEFFFGGGHHHHHHIIIIIIIIIEEECCC@@@===;;;777333000------+++)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((())))))(((((('''))))))************))))))***)))))))))((((((((('''))))))************))))))))))))))))))************((()))+++,,,,,,+++)))((()))******++++++,,,------///---+++,,,......---+++---,,,,,,++++++,,,,,,---,,,------...............////////////000000000000111111000///000444:::???LLLaaa{{{|||jjj```WWWTTTSSSWWWaaalll|||yyyqqqvvv|||ooobbbWWWMMMCCC???;;;666555888999999888888888999;;;<<<===???AAACCCEEEFFFFFFFFFDDDCCCAAA@@@???@@@AAABBBDDDFFFJJJPPPXXX___fffiiijjjkkklllnnnoooppppppqqqmmmllljjjhhhfffcccaaa```bbbcccdddffffffffffffeee^^^\\\XXXVVVVVVXXX[[[]]]|||yyyuuussstttqqqmmmkkkiiifffaaa]]]ZZZSSSOOORRRVVVUUUSSSRRRNNNNNNLLLKKKJJJJJJJJJJJJIIIDDD===999888777555222...---,,,,,,,,,---///000,,,+++***)))))))))++++++,,,+++)))(((''''''(((((($$$%%%%%%%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&((()))######$$$''')))(((######%%%&&&&&&%%%$$$%%%&&&%%%###""""""$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$###''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$###"""###%%%%%%$$$###&&&&&&'''(((((())))))***++++++++++++,,,---.........///000000000222555888999999;;;<<<======>>>>>>@@@AAACCCEEEGGGKKKPPPTTT\\\aaacccaaaaaadddeeeccc]]]fffwwwqqqjjjiiihhhiiijjjjjjhhhgggdddaaa^^^___bbbdddcccaaa_________```aaacccdddeeegggjjjmmmnnnnnnnnnoooppplllkkkjjjjjjiiigggccc___aaa\\\VVVSSSSSSUUUXXXYYY^^^_________^^^```ccceeefffnnnzzzyyyrrrnnnaaa\\\TTTLLLFFFBBBAAAAAADDDDDDEEEFFFFFFEEEDDDCCC@@@===999666333111...+++))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''))))))'''%%%###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))&&&''''''(((((((((''''''))))))************))))))))))))))))))(((((((((((())))))************))))))))))))))))))************((()))***++++++***)))((()))******++++++,,,------,,,+++***+++---------+++,,,,,,,,,++++++,,,,,,---+++,,,,,,---...---------////////////000000000000222222222111111222666999AAAQQQggg~~~xxxooobbbYYYSSSSSS[[[dddvvvtttrrrvvv~~~rrrhhhbbbYYYNNNGGGAAA<<<:::<<<999888777666666666777888:::<<<>>>AAACCCEEEFFFGGGDDDCCCAAA???>>>>>>??????AAABBBEEEJJJQQQZZZaaaeeehhhjjjllloooqqqrrrrrrrrrrrrrrrqqqooollliiieeeccc^^^^^^]]]]]]]]]^^^^^^^^^XXXVVVSSSQQQQQQRRRTTTVVV|||xxxuuurrrtttpppllliiiiiigggbbb^^^XXXQQQNNNRRRVVVTTTQQQPPPNNNNNNMMMLLLLLLKKKKKKKKKJJJDDD===999888888555333///...------------......+++******))))))***+++,,,)))((('''&&&%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&"""!!!######!!!"""$$$&&&&&&%%%%%%&&&'''$$$###"""###%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))***,,,---...---............000333555777777888999999999999999;;;>>>BBBEEEGGGJJJNNNQQQWWW]]]aaa``````aaaaaa^^^YYYcccvvvyyypppooooooooooooooollljjjfffeeeeeehhhkkkmmmllljjjfffeeebbb___]]]]]]```bbbcccfffhhhiiihhhggghhhhhhddddddcccbbb```]]]YYYWWW\\\YYYUUUSSSUUUYYY[[[]]]dddgggjjjjjjiiijjjnnnrrrrrryyy}}}yyyxxxyyy{{{|||{{{tttkkkbbb\\\TTTOOOIIIBBB??????AAACCCCCCCCCDDDDDDCCC@@@>>>======:::555222000...,,,***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%&&&&&&''''''%%%&&&''''''((('''''''''&&&'''''''''((((((((((((%%%&&&''''''''''''''''''))))))************))))))))))))))))))(((((((((((())))))************))))))((()))))))))************))))))************)))))))))******++++++,,,------+++++++++,,,------...---,,,,,,+++++++++,,,------,,,,,,---............---////////////000000000000000222333333222222444555===DDDSSSiii~~~qqqcccXXXTTTXXX^^^nnnxxx{{{ssspppxxx}}}{{{tttooojjjddd[[[TTTMMMGGGBBB@@@888777666555555555666777888999;;;>>>AAADDDEEEFFFDDDCCCAAA@@@>>>>>>>>>>>>??????@@@DDDIIIPPPWWW[[[^^^```dddhhhlllnnnoooooorrrsssuuuuuusssoookkkiiiaaa```^^^]]]]]]___```aaa___]]]ZZZXXXVVVVVVVVVWWW}}}~~~~~~|||xxxtttrrrrrroookkkiiiiiihhhdddaaaVVVOOOLLLPPPTTTSSSOOONNNMMMMMMMMMMMMMMMMMMLLLLLLJJJEEE>>>:::999888555333111111///...---,,,++++++******************++++++(((''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''((($$$ !!!$$$%%%$$$"""$$$&&&&&&%%%%%%&&&'''$$$######%%%'''((('''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))***+++---.........///...---...111333555666666777777666666555777;;;BBBFFFHHHHHHHHHHHHLLLSSSYYYZZZZZZZZZWWWSSSOOOXXXhhh{{{uuunnnmmmmmmmmmnnnllliiifffbbbbbbdddgggjjjlllkkkkkkgggeee```ZZZVVVVVVZZZ^^^___aaaccccccaaa```___```^^^^^^^^^\\\YYYVVVTTTSSSWWWWWWWWWZZZ___bbbddddddeeehhhlllnnnoooqqquuuyyy}}}|||xxxuuutttuuurrrnnnkkkjjjmmmpppsssuuuuuusssnnnfff\\\RRRLLLFFFBBB>>>:::999;;;>>>@@@AAAAAAAAA@@@>>>;;;999777777444000...,,,+++***((('''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((((((''''''))))))************))))))(((((((((((())))))))))))))))))************))))))((()))))))))************)))))))))******))))))))))))******++++++,,,------,,,,,,---------...//////,,,+++++++++,,,,,,---...------...///////////////////////////000000000000---///222333222222444555;;;;;;CCCUUUlllqqqaaaWWWUUUUUU```hhhuuuuuullllllrrr{{{zzzzzz{{{sssrrrnnnggg___UUUJJJBBB<<<;;;999888888888999:::777888999<<<>>>AAACCCDDDCCCBBBAAA@@@@@@??????>>>@@@???>>>???BBBGGGLLLOOOQQQTTTYYY^^^cccfffiiijjjlllnnnrrrtttuuussspppnnnjjjiiigggfffgggiiikkkmmmmmmkkkiiieeebbb```___^^^|||}}}~~~~~~|||xxxtttqqqpppmmmjjjjjjjjjiiidddaaaTTTNNNKKKPPPTTTRRRNNNLLLKKKLLLLLLMMMMMMMMMLLLLLLJJJEEE>>>:::999888666333222222111///...,,,+++***************************))))))))))))))))))(((((($$$%%%%%%%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&###%%%&&&&&&%%%$$$%%%&&&%%%$$$%%%''')))***)))(((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$""" """$$$###$$$$$$$$$$$$$$$$$$$$$'''''''''((()))+++,,,------.........---...000222444555555666555555444444444999AAAFFFFFFDDDBBBAAACCCKKKQQQRRRRRRRRROOOJJJFFFKKKVVVcccnnnrrrppplllhhhhhhggggggfffddd```]]]WWWXXXZZZ]]]^^^```aaaaaaaaa```]]]WWWRRRQQQTTTXXXZZZ[[[]]]]]]\\\ZZZZZZZZZXXXYYYZZZXXXUUUSSSRRRSSSTTTVVVZZZaaagggjjjjjjiiihhhjjjnnnrrruuuxxx|||~~~~~~|||xxxrrrkkkfffeeeeeeeeeccc```^^^___bbbfffiiihhhgggccc]]]UUUMMMEEEAAA>>><<<:::999999;;;===>>>>>>===;;;999777555333222///---***))))))((('''%%%''''''&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$""" """$$$&&&&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((((((((((((((())))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))******++++++,,,------,,,...//////------...000++++++++++++,,,---......---...//////000000//////////////////000000000000,,,...111222222222333555777666:::FFFXXXkkkkkk\\\RRRLLLPPPVVVbbboooyyyuuudddgggppp|||{{{|||}}}ttthhhXXXJJJAAA@@@===;;;999888888888777888888:::<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>>>>>>>AAACCCEEEHHHJJJNNNRRRWWW\\\```bbbgggjjjoootttvvvwwwvvvuuuppppppoooppprrrtttwwwyyyyyywwwuuurrrnnnkkkhhhggg{{{|||~~~~~~|||xxxssspppqqqnnnlllkkkkkkhhhccc^^^TTTNNNLLLQQQTTTRRRNNNLLLJJJJJJLLLMMMMMMMMMLLLLLLKKKEEE>>>:::999888666444111111000000...---,,,+++++++++++++++******)))((((((((()))))))))))))))((($$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&###%%%&&&$$$!!! $$$((($$$%%%'''&&&%%%$$$$$$%%%&&&%%%&&&(((+++,,,+++)))###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$""""""%%%###$$$$$$$$$%%%%%%&&&&&&'''&&&''''''((()))***+++***+++,,,,,,,,,---000333444444555555555555555444333888>>>BBBBBBAAA???>>>???EEEHHHGGGGGGIIIIIIFFFAAAEEEKKKRRRYYY^^^aaacccdddcccbbbaaa___[[[VVVRRRLLLMMMOOOPPPQQQRRRSSSUUUVVVYYY[[[XXXRRRNNNOOOQQQSSSUUUWWWXXXXXXWWWXXXXXXVVVXXXZZZXXXVVVTTTUUUWWWWWWYYY^^^eeekkkoooooonnnnnnnnnppprrrvvvxxxxxxxxxrrrooojjjbbb[[[VVVVVVWWWXXXVVVUUUTTTTTTVVVXXXZZZYYYVVVQQQKKKEEE@@@<<<:::::::::;;;<<<<<<<<<<<<<<<:::888555111///...---...)))(((''''''((((((&&&$$$''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))))))))))))))************))))))'''((((((((()))))))))***))))))************))))))))))))))))))************))))))(((((((((((()))))))))******++++++,,,------,,,...///...,,,+++,,,...++++++++++++,,,---...///,,,---......//////......////////////000000000000---///111111111111222444222222666>>>EEESSSjjjuuudddUUUJJJKKKMMMVVVaaahhhmmmwwwzzz|||iiiggghhhnnnzzz~~~~~~mmm^^^OOOLLLHHHDDD@@@<<<;;;:::999999888888999;;;<<<===;;;<<<===???@@@AAAAAABBBBBBBBB@@@??????@@@AAAAAABBBBBBDDDFFFJJJOOOSSSVVV___bbbggglllpppsssttttttpppqqqrrrtttwww{{{~~~~~~}}}{{{xxxuuurrrqqqzzz|||}}}~~~|||xxxsssppprrrpppmmmmmmlllhhhaaa[[[UUUOOOMMMRRRUUUSSSOOOMMMIIIJJJKKKLLLMMMMMMLLLLLLKKKEEE???;;;:::999666444//////000000///...------,,,,,,,,,++++++)))((('''&&&&&&'''''''''''''''&&&&&&&&&'''((())))))))))))&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&%%%%%%!!!!!!)))%%%&&&''''''%%%######$$$&&&&&&'''***,,,---,,,***$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!"""#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$###########################$$$$$$&&&'''&&&$$$!!!!!!$$$'''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))'''(((******+++---111444444444555666666666555555333777;;;>>>???>>>??????===AAABBB??????BBBEEEDDD@@@CCCHHHKKKNNNSSSZZZ___cccbbb```^^^ZZZUUUOOOJJJGGGHHHIIIIIIIIIJJJLLLNNNOOOTTTZZZZZZTTTNNNLLLLLLMMMPPPSSSUUUVVVVVVXXXYYYXXXZZZ\\\[[[YYYXXXZZZ\\\[[[]]]aaagggmmmqqqrrrrrrrrrooommmmmmoooooolllhhheeeccc]]]VVVPPPLLLLLLNNNOOONNNMMMLLLLLLLLLMMMMMMMMMJJJEEE???;;;888777666555777999:::;;;:::888777777444000,,,***)))******'''&&&'''((())))))'''%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&'''((()))************))))))************))))))'''((((((((())))))******))))))************))))))))))))))))))************))))))(((((((((((()))))))))******+++,,,,,,------,,,...///...+++)))***---++++++++++++,,,---...///+++,,,------......------////////////000000000000///000111111000000111222...000666999999AAAWWWmmm|||kkkZZZNNNMMMMMMQQQYYY]]]___hhhrrr|||uuunnnfffdddjjjzzzrrr```]]]XXXRRRLLLGGGDDDBBB:::999888888888999:::;;;888999;;;===???AAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAA>>>======>>>AAAEEEIIILLLRRRUUUZZZ___dddgggiiiiiinnnoooqqquuuxxx||||||zzzxxx}}}}}}~~~~~~zzztttooorrrpppmmmkkkhhheee```]]]RRRMMMKKKOOORRRPPPNNNOOONNNOOOOOOMMMIIIHHHKKKNNNKKKGGGAAA===:::888666444333111...---.........---*********)))))))))(((((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((($$$!!!!!!###&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""!!!###%%%'''***---///000%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$###%%%(((******)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!((('''&&&%%%$$$%%%&&&&&&'''''''''(((***,,,///000333333333333333222111000333444777999999999888777<<<===???@@@@@@@@@??????@@@AAADDDIIINNNSSSWWWZZZ[[[]]]^^^\\\WWWPPPKKKHHHEEEEEEEEEDDDCCCCCCEEEGGGMMMRRRXXX[[[ZZZVVVRRRPPPNNNPPPRRRSSSSSSUUUWWWZZZ[[[```eeeeeebbb^^^\\\\\\]]]^^^bbbfffjjjmmmoooqqqnnnkkkgggdddbbbaaa```^^^XXXUUUQQQMMMJJJHHHGGGGGGDDDEEEFFFFFFEEECCCAAA@@@<<<;;;999777555555555555777777777666555555444444111000...,,,***((('''&&&%%%%%%%%%&&&&&&&&&''''''"""######$$$&&&''''''(((&&&''')))******((('''%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&&&&''''''((()))***++++++)))((('''''''''(((***+++***************)))((((((''''''((((((((((((''''''''''''((()))***+++,,,,,,###%%%'''(((******)))))))))))))))))))))******+++((((((((((((((())))))***++++++++++++++++++++++++++++++******++++++,,,---.........////////////000///////////////...............///111222333444555333333333444888@@@JJJPPPqqquuuhhh^^^WWWUUUVVVZZZ[[[[[[bbblllttt{{{wwwnnngggaaaddduuu}}}uuukkkccc^^^WWWOOOHHHDDD>>>;;;<<<;;;777888===????????????@@@@@@AAABBBDDDFFFHHHHHHEEECCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@IIIJJJMMMRRRXXX^^^cccfffeeejjjoooqqqqqqsssyyy~~~{{{~~~~~~|||xxxrrrnnnqqqpppmmmkkkiiieee```\\\SSSNNNLLLPPPRRRPPPNNNNNNMMMNNNNNNLLLIIIHHHJJJLLLJJJFFFAAA===;;;999666555333111...---.........------,,,,,,***)))(((''''''+++***)))((('''(((((()))'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%''''''((()))%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$#########$$$$$$$$$$$$%%%###%%%&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$######""""""""""""$$$&&&(((***,,,&&&&&&&&&&&&(((***,,,---///000111111222222222222333555777999:::::::::999:::;;;===???@@@@@@@@@???AAABBBDDDHHHLLLPPPSSSUUUWWWZZZ\\\\\\WWWQQQMMMJJJHHHHHHHHHFFFEEEFFFHHHJJJMMMSSS[[[```___\\\XXXVVVSSSUUUVVVWWWXXX[[[^^^aaahhhkkknnnmmmiiieeebbbbbb\\\^^^```cccfffhhhiiijjjfffccc```^^^]]]\\\YYYWWWTTTRRRMMMIIIEEEBBBAAAAAAAAAAAAAAA@@@>>>:::777555777666444333222222222333666666555444333333222222------,,,***((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$#########&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((()))((('''''''''(((*********************)))(((((((((((())))))))))))((((((************))))))))))))''''''((()))************))))))(((((())))))***+++))))))(((((())))))***+++++++++++++++++++++++++++++++++******++++++,,,------------.........//////////////////............000000000111111222222222444444333333666;;;CCCHHH\\\ooowwwlll___ZZZWWWXXXWWWVVV[[[ccciiioooyyyxxxnnndddaaaiiitttvvvmmmcccXXXPPPKKKEEEBBBAAA>>>999888;;;::::::;;;<<<>>>@@@BBBCCCIIIKKKMMMLLLIIIFFFCCCBBB???????????????@@@@@@AAABBBCCCFFFIIINNNSSSWWWZZZ\\\aaagggjjjkkkoootttyyyxxx{{{|||zzzvvvqqqnnnqqqooommmkkkiiieee```\\\TTTOOOMMMQQQSSSPPPNNNMMMLLLLLLLLLKKKIIIHHHIIIKKKIIIFFFAAA>>>;;;999777555333111...---...///......///...---,,,***((('''&&&)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%'''((((((***+++,,,...000111222222222444666888:::;;;::::::888999<<<>>>@@@AAAAAAAAADDDDDDEEEGGGIIIKKKNNNOOORRRUUUYYY[[[XXXTTTPPPNNNNNNMMMLLLJJJHHHIIIMMMOOOOOOUUU^^^cccdddbbb___]]]ZZZ[[[\\\\\\^^^aaaeeeiiipppqqqqqqnnnjjjeeecccbbbZZZZZZ\\\]]]^^^____________]]][[[YYYXXXUUURRROOOMMMKKKGGGBBB>>><<<:::999;;;;;;;;;999777444111///111111000000000111111222333333222111000///......))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$#########""""""'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''(((((()))***)))************))))))((())))))************))))))************))))))))))))++++++************++++++))))))(((((())))))***+++******))))))******+++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------........................111111111111000000000000444444444333333666;;;>>>EEEVVVnnn}}}jjjbbbZZZVVVTTTSSSUUUYYY]]]bbbkkkuuutttkkkiiikkkxxxvvviii```[[[VVVQQQMMMGGG???;;;;;;999999999:::;;;>>>AAACCCMMMPPPRRRQQQNNNJJJFFFEEEAAA@@@????????????@@@@@@>>>>>>???AAACCCGGGJJJLLLOOOTTTZZZ^^^aaaeeekkkpppqqqtttwwwzzz{{{}}}|||yyywwwuuuqqqoooqqqooonnnllliiieee```[[[TTTOOONNNRRRTTTQQQNNNMMMLLLLLLLLLKKKJJJJJJJJJJJJHHHEEEAAA>>><<<:::888666333111.........//////...///...---,,,***)))((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""""""""###%%%&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""###""""""!!!!!!""""""###"""###$$$%%%%%%%%%%%%%%%(((((('''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,---......///000222555777888999999777888;;;>>>AAABBBCCCCCCGGGGGGGGGGGGHHHIIIJJJJJJLLLQQQVVVYYYXXXUUUSSSQQQSSSRRRQQQNNNMMMNNNQQQTTTTTTXXX]]]aaabbbaaaaaabbb^^^^^^^^^^^^^^^aaaeeeiiiiiihhhgggddd```]]][[[ZZZVVVVVVWWWXXXXXXXXXWWWWWW\\\[[[XXXVVVTTTPPPKKKHHHDDDBBB???<<<999777666555666666666666555444333222000000000000111222333333000000///---,,,+++***)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((('''''''''''''''(((((())))))))))))************)))(((*********++++++*********''''''((()))***+++,,,,,,---,,,***)))))))))***+++((((((((((((((()))******++++++******++++++,,,---************************++++++******++++++,,,---***+++++++++,,,,,,,,,,,,------...............////////////000000000000000333444444444333333666888<<>>===<<<:::999:::<<<>>>@@@IIIMMMPPPRRRPPPMMMJJJIIIEEEDDDCCCAAA@@@@@@@@@@@@???>>>>>>>>>???AAABBBCCCEEEIIINNNRRRUUUYYY^^^bbbfffhhhkkknnnpppssswwwzzz|||zzzwwwvvvuuuuuusssqqqpppooonnnllljjjeee___[[[TTTPPPOOOSSSUUURRROOONNNMMMLLLLLLLLLLLLLLLLLLKKKGGGEEEAAA???===;;;999777333000......///000000///------,,,,,,+++*********&&&&&&'''((()))******+++&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!###$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###""""""!!!!!!""""""###""""""###$$$%%%%%%%%%%%%""""""###$$$&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%''''''(((((((((+++,,,---///111333444444555777:::>>>@@@BBBCCCCCCGGGGGGFFFFFFFFFGGGGGGHHHIIIMMMQQQTTTTTTSSSRRRQQQUUUUUUSSSQQQOOOOOORRRUUUVVVWWWYYYYYYYYY[[[]]]```]]]]]]]]][[[ZZZ[[[^^^```^^^\\\ZZZXXXWWWVVVUUUTTTUUUUUUUUUUUUUUUUUUTTTSSSXXXVVVSSSPPPMMMHHHCCC???:::999888777555444444444333333333333333333222222......///000111111111111,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''((((((((((((''''''''''''&&&''''''(((((((((((((((((())))))*********))))))******++++++++++++******''''''((()))***+++,,,,,,,,,+++)))(((''''''((()))((((((((('''((())))))***+++++++++++++++,,,,,,---************************++++++******++++++,,,---************+++++++++,,,,,,---------......//////,,,---...///000111222222000222444444333333555666;;;===HHH\\\sss{{{oooddd]]]YYYUUUQQQUUUZZZaaajjjvvv|||sssqqqpppooorrrxxx{{{zzz~~~~~~yyypppdddXXXMMMFFFBBB???<<<999888:::<<<>>>@@@DDDIIILLLMMMMMMLLLMMMJJJIIIHHHGGGEEECCCAAA@@@BBBAAA???>>>>>>>>>???@@@AAACCCFFFHHHKKKMMMPPPRRRXXXZZZ]]]___bbbfffkkknnnyyywwwuuuuuuvvvvvvtttssspppooonnnmmmkkkfff___ZZZSSSOOOOOOTTTWWWTTTPPPOOOMMMLLLLLLMMMNNNNNNLLLKKKFFFDDDAAA@@@>>><<<:::777333000......///111111000+++++++++++++++*********$$$%%%&&&'''((()))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%######"""!!!"""###$$$%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%$$$''''''(((***+++---...///111333666:::===>>>???@@@BBBBBBBBBBBBCCCCCCDDDEEEEEEHHHKKKMMMLLLLLLLLLMMMRRRRRRRRRPPPNNNMMMOOOQQQRRRSSSRRRQQQPPPRRRVVVYYYWWWXXXXXXWWWUUUTTTUUUVVVWWWUUUTTTTTTUUUUUUSSSRRRUUUUUUUUUTTTSSSQQQPPPOOONNNKKKHHHDDDBBB>>>999666333333333222222222222222111111000//////......---+++,,,,,,---------,,,,,,((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$############$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''((())))))************)))******++++++++++++******************))))))))))))))))))(((''''''&&&''''''((((((''''''(((((()))***++++++******++++++,,,---************************++++++******++++++,,,---************++++++++++++,,,,,,,,,---......//////++++++,,,...///111222222///111222333222333444666888777;;;III\\\pppqqqggg```XXXQQQVVVYYY^^^fffqqq|||yyyqqqgggaaacccjjjsssyyy~~~yyyvvvwww}}}wwwlll```WWWJJJFFF@@@;;;999999<<<>>>888<<>>>>>>>>???@@@@@@AAABBBDDDEEEFFFGGGKKKMMMPPPRRRUUUXXX\\\___~~~xxxwwwwwwwwwxxxxxxvvvtttoooooonnnmmmkkkfff___ZZZRRRNNNOOOTTTXXXUUURRRQQQLLLKKKJJJLLLNNNNNNLLLIIIEEEDDDAAA@@@???===:::888222000......000111111111,,,,,,+++***))))))(((((($$$%%%%%%&&&&&&%%%$$$$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%"""""""""""""""##################$$$$$$$$$$$$%%%######""""""######$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$(((((((((&&&$$$""" $$$$$$%%%&&&%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''')))***++++++---000333666777888888999999:::;;;<<<>>>@@@AAABBBDDDEEEDDDCCCCCCDDDFFFKKKLLLMMMLLLJJJIIIIIIIIIIIIKKKLLLLLLKKKLLLNNNPPPOOOQQQSSSSSSQQQPPPOOOPPPRRRQQQPPPQQQTTTTTTRRRPPPRRRQQQPPPNNNKKKHHHFFFEEEAAA???;;;999777666333111///////////////......------,,,,,,,,,,,,,,,,,,---***+++++++++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%(((''''''&&&$$$######""" !!!###$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$######""""""###%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((((((''''''(((((()))***************))))))************))))))************))))))))))))''''''(((((((((''''''&&&(((''''''''''''((())))))***************+++,,,,,,************************++++++******++++++,,,---*********+++++++++,,,,,,++++++,,,------...//////,,,,,,---......///000000...000111111000111222444555444666>>>HHHWWWnnn}}}qqqiiiaaaYYYXXXYYY\\\aaahhhttt~~~vvvjjjaaa___aaaccceeeqqqtttwwwvvvttttttxxx||||||~~~zzzooo^^^XXXOOOEEE>>>;;;;;;<<<777999<<<===>>>???BBBDDDFFFIIILLLNNNNNNLLLHHHFFFFFFDDDCCCAAA@@@@@@@@@AAA????????????AAAAAAAAAAAAAAACCCGGGIIIKKKMMMPPPSSS~~~{{{zzzyyyyyyyyyzzzyyyvvvtttoooooonnnnnnkkkfff___ZZZQQQMMMNNNUUUXXXVVVSSSRRRKKKIIIIIIKKKMMMNNNKKKHHHEEECCCAAA@@@@@@>>>;;;888222000......000111111111...---,,,***((('''&&&%%%)))*********)))'''%%%$$$&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''''''&&&%%%'''***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((((())))))#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%&&&'''((((((((($$$$$$$$$%%%&&&'''((()))&&&(((***---000111222222222333444555888:::<<<===AAAAAA@@@>>><<<<<>>FFF[[[pppxxxrrrjjjccc[[[[[[\\\]]]bbbkkkvvv}}}~~~uuunnnjjjgggccc```bbbhhhnnnqqqqqqrrruuuyyyqqqtttxxx}}}rrrjjj]]]OOODDD===:::999999:::;;;:::999999;;;===BBBEEEKKKPPPQQQOOOKKKIIIHHHGGGEEEDDDCCCCCCCCCDDD???>>>>>>>>>@@@AAA@@@???<<>>======>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFIIIJJJLLLMMMMMMLLLJJJIIILLLKKKJJJIIIHHHGGGFFFEEE@@@???===:::888666444444111///---,,,------,,,+++************************,,,++++++***)))((((((''')))((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%########################!!!"""$$$$$$######$$$&&&%%%%%%%%%$$$$$$#########((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))******))))))(((((('''''''''&&&&&&%%%&&&'''((())),,,)))&&&''')))++++++***++++++******))))))(((((()))************+++++++++------------------------,,,,,,,,,---------........................------000000111111111222222222111444666555555;;;GGGRRRooozzzsssmmmkkk^^^TTTTTTXXX^^^gggqqq~~~zzzuuunnniiiiiidddaaadddfffiiinnntttssstttuuuxxx}}}ppp```RRRHHHCCC@@@===:::777777888999999999@@@@@@CCCHHHMMMQQQRRRRRRLLLIIIEEEEEEFFFFFFDDDAAACCCBBB@@@@@@AAAAAA@@@???======>>>???@@@@@@@@@???}}}yyyxxx{{{~~~~~~{{{wwwttttttssspppnnnmmmlllggg___YYYUUUQQQQQQWWWYYYVVVRRRQQQOOOMMMJJJIIIKKKLLLMMMMMMLLLHHHCCCAAAAAA@@@===:::555333000000111444555555222111///---++++++***+++(((((((((''''''((((((((()))'''%%%%%%'''((((((''''''&&&%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&(((***+++$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$##################$$$$$$$$$$$$######%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''')))*********+++...000111111111222222333555555666777777888999:::;;;<<<============>>>???@@@@@@BBBBBBCCCDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@???>>>>>>:::999666444222111000///---+++)))((())))))((('''*********************************)))((('''''''''(((((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$$$$%%%########################"""###%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))'''((((((((())))))))))))'''''''''((())))))******''''''&&&%%%&&&&&&((((((+++)))&&&''')))++++++************))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------/////////000000000111111000333444333111555???HHH[[[ooo}}}vvvmmmddd\\\YYYXXXYYY___fffrrr~~~wwwooohhhaaa^^^]]]___gggppprrrssstttwww|||rrrbbbSSSIIIDDD@@@===999777888999::::::;;;;;;===AAAEEEHHHIIIIIIMMMKKKIIIHHHIIIJJJJJJIIILLLKKKIIIHHHFFFDDDBBB@@@BBBBBBBBBBBBBBBAAAAAAAAA}}}zzzyyy{{{~~~~~~|||xxxuuutttrrrpppmmmmmmlllggg___ZZZTTTQQQQQQWWW[[[XXXTTTSSSQQQNNNJJJIIIJJJMMMNNNOOOKKKGGGCCCAAAAAA@@@<<<999555333000000111333444444222111///...,,,,,,++++++(((((())))))))))))(((((((((&&&$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&((()))(((''''''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""&&&&&&%%%%%%&&&''')))***$$$$$$$$$%%%%%%&&&&&&'''########################%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$######"""######$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&''')))+++)))***+++,,,,,,,,,,,,,,,......///000000111222222444444444444555666777888777777777777777777777777888777777666555444444333111000...---++++++*********(((&&&&&&&&&'''&&&%%%))))))))))))))))))))))))(((((((((''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$''''''&&&$$$"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''((((((((((((''''''''''''((())))))))))))(((''''''((((((((()))))))))&&&''''''(((((()))******(((''''''&&&&&&&&&''''''***((('''''')))*********))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------..................///////////////111333111...///555;;;EEEVVVmmm}}}ooojjjdddaaa]]]ZZZ[[[```hhhvvvzzzqqqfff]]]WWWVVV___iiiqqqrrrtttvvvyyy}}}wwwfffXXXOOOJJJFFF@@@;;;:::::::::::::::999999;;;???AAABBBBBBEEEEEEEEEDDDDDDFFFIIILLLUUUUUUUUUSSSPPPLLLHHHFFFGGGFFFEEECCCBBBAAAAAAAAA{{{xxxzzz|||}}}{{{xxxuuussspppnnnmmmlllkkkggg```ZZZTTTQQQRRRXXX\\\ZZZVVVUUURRROOOJJJIIIJJJMMMOOOPPPJJJGGGCCCAAAAAA@@@<<<888555222000000111333333333111000///...---,,,++++++'''((()))******)))((('''&&&%%%$$$$$$%%%&&&%%%$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$######"""''''''&&&%%%%%%&&&''''''"""######$$$%%%&&&''''''########################$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""###$$$$$$#########""""""###$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&'''&&&''')))*********)))((((((((()))******+++,,,,,,---,,,,,,------...///000//////............/////////.........------,,,,,,+++***)))(((''''''''''''***)))'''&&&'''((('''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''(((((())))))(((((('''''''''((((((((())))))***))))))(((''''''&&&&&&((('''''''''&&&&&&&&&&&&(((((((((((())))))***)))(((((())))))******++++++))))))*********+++++++++************************++++++,,,,,,,,,---------,,,,,,------------......---.........////////////...000222000...---000444999DDDVVVkkk}}}uuupppllliiigggfffeeeeeefffppp}}}}}}tttjjj___XXX\\\ccckkkmmmppptttyyy}}}zzzlllccc\\\VVVNNNGGGBBB???<<<;;;>>><<<:::;;;===???@@@???===>>>???>>>===@@@GGGLLLXXXZZZ[[[[[[XXXTTTQQQPPPMMMKKKIIIFFFDDDCCCCCCBBB|||vvvwwwxxxzzzyyywwwssspppooommmllllllkkkggg```[[[TTTPPPRRRXXX\\\ZZZWWWVVVRRROOOJJJIIIJJJMMMOOOPPPJJJFFFBBBAAAAAA???;;;888444222000000222333222222.........---,,,+++******&&&&&&((())))))(((&&&&&&%%%$$$$$$$$$&&&&&&%%%###''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$$$$$$$######"""!!!!!!"""############$$$$$$$$$#########$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%######%%%&&&&&&&&&((()))))))))((('''&&&'''''''''((()))))))))(((((((((((()))***+++,,,+++******))))))******+++************))))))))))))))))))(((''''''''''''(((***((('''&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))(((((('''&&&&&&&&&''''''''''''''''''&&&&&&'''(((((())))))((())))))(((((())))))******++++++))))))*********+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------.............../////////000000...000222111//////111333777:::DDDUUUhhhuuu}}}{{{uuurrrttttttqqqllldddgggooowww{{{pppccc]]]^^^bbbdddiiipppyyyxxxqqqlllccc[[[TTTMMMGGGCCCDDDAAA===;;;<<<=========:::<<<===<<<;;;???EEEKKKRRRUUUZZZ[[[ZZZXXXXXXXXXUUUTTTRRROOOMMMLLLJJJJJJ}}}ssstttuuuwwwwwwuuuqqqnnnnnnlllkkkkkkkkkhhhaaa[[[TTTQQQRRRXXX\\\ZZZWWWVVVQQQNNNJJJIIIJJJMMMNNNOOOIIIFFFBBBAAAAAA???;;;777444222111111222222222000------------,,,+++***)))&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&'''%%%###(((''''''&&&&&&%%%$$$$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((('''&&&$$$###"""""""""""""""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$%%%%%%$$$######%%%'''%%%%%%&&&&&&&&&&&&&&&%%%&&&'''''''''((((((((((((&&&&&&&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''(((((((((&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((%%%&&&&&&''''''((())))))%%%&&&''''''((((((''''''%%%'''))))))((((((((()))))))))))))))************)))************+++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,------...............////////////000...///111111000000111333555555:::EEESSSbbbrrr~~~|||||||||vvvoooaaa```aaagggooo{{{qqqeee```^^^___ccckkkvvv|||vvvoooggg^^^XXXQQQLLLEEE@@@===<<<;;;:::999999999888999;;;???CCCGGGKKKQQQSSSSSSTTTVVVXXXZZZZZZYYYXXXVVVTTTRRRQQQ{{{sssrrrsssuuuwwwuuuppplllmmmkkkjjjkkkkkkhhhaaa\\\TTTQQQQQQXXX[[[YYYUUUTTTOOOMMMJJJIIIKKKLLLMMMMMMHHHEEEBBBAAAAAA???:::666444222111111222222111///---.........---,,,+++***((((((''''''''''''((((((%%%%%%%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%"""###$$$&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""#################################""""""#########"""$$$$$$$$$######%%%'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''((((((((())))))(((''''''''''''''''''%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''(((((()))###$$$&&&'''((()))(((((($$$'''******((('''((()))*********))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,------......,,,---------..................//////...///000111000111555<<>>:::999777777999:::;;;;;;===BBBGGGHHHGGGHHHKKKOOOSSSUUUVVVVVVUUUSSSPPPNNN~~~zzzsssrrrsssuuuwwwvvvqqqlllmmmkkkjjjkkkkkkhhhaaa\\\TTTQQQQQQWWW[[[XXXTTTSSSNNNLLLJJJJJJKKKLLLLLLLLLHHHEEEBBBBBBBBB???:::666333222111111222222000///....../////////...,,,+++***)))(((''''''((()))***&&&%%%%%%'''((((((&&&$$$$$$$$$%%%&&&''''''''''''"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''&&&%%%###""""""###%%%&&&!!!###%%%'''((()))((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######""""""""""""######!!!"""############%%%'''''''''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))###$$$&&&''''''&&&$$$###$$$$$$%%%%%%&&&''''''''')))((('''&&&%%%%%%%%%%%%(((&&&$$$%%%&&&''''''&&&########################$$$$$$$$$$$$$$$$$$%%%%%%######""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$######$$$&&&#########$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%"""###%%%'''))))))))))))$$$'''******((('''''')))++++++******))))))(((((()))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------......------,,,,,,---...,,,...444888777:::JJJ\\\wwwyyyuuusssooohhhbbb```]]]^^^gggttt~~~wwwuuupppiiifffjjjttt~~~}}}uuuiii]]]SSSMMMHHHEEEBBB???<<<<<>>;;;888<<<@@@@@@>>>>>>BBBFFFHHHJJJMMMOOONNNLLLHHHFFF|||zzzuuuuuuuuuuuutttsssqqqpppqqqooommmkkkiiiddd]]]YYYTTTOOOMMMSSSYYYXXXTTTSSSPPPNNNLLLKKKKKKKKKIIIGGGFFFDDDAAAAAABBB@@@<<<888333222000000111000///---000000...---+++***((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%###$$$%%%&&&&&&%%%######%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########""""""""""""###&&&((()))%%%$$$""" !!!"""###&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$$$$%%%'''((()))((('''&&&""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###"""############$$$$$$$$$))))))'''&&&%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""################################################%%%%%%%%%&&&&&&'''''''''%%%%%%$$$######$$$%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&!!!###%%%'''((('''%%%###'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&"""$$$&&&(((((((((&&&%%%((((((((((((((('''''''''&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%$$$'''''''''''''''((())))))))))))))))))))))))))))))%%%&&&''')))************,,,+++*********+++,,,---...---,,,,,,,,,,,,---...////////////////////////,,,---...///000000000000000111333444666:::@@@DDD```rrrzzzwwwuuurrrooojjjffffffhhhvvvwwwpppmmmnnnoooooossspppnnnpppwwwyyyqqqkkkdddZZZPPPKKKGGGBBB@@@@@@@@@>>><<<777888999:::;;;<<<<<<<<<>>>@@@BBBDDDEEEDDDCCCBBB|||{{{uuuvvvwwwwwwwwwuuutttsssqqqpppnnnllliiiddd^^^ZZZSSSNNNMMMTTTYYYYYYUUUTTTPPPOOOMMMLLLLLLLLLJJJHHHFFFCCCAAAAAAAAA@@@;;;777444222111000111111///.........------,,,+++******&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$$$$$$$$$$$$$$$$#########""""""#################################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############""""""###%%%'''(((((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""################################################"""#########$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%&&&'''''''''&&&%%%$$$((((((((((((''''''''''''&&&'''((())))))((('''&&&'''''''''&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))))))))))))))))))))((()))***************)))++++++*********+++,,,---...---,,,,,,,,,,,,---...........................,,,---...///000000000000...///000000222555:::>>>NNN]]]ooo|||}}}vvvnnnkkkkkkjjjqqq|||}}}zzzwwwuuurrrlllhhheeeffflllvvv|||tttlll]]]WWWPPPKKKIIIHHHEEEBBB???>>><<<;;;;;;;;;<<<======>>>>>>???>>>===<<<;;;}}}{{{vvvwwwxxxyyyyyyxxxvvvuuuqqqpppnnnmmmjjjeee___[[[PPPLLLMMMUUU[[[ZZZVVVTTTQQQOOOMMMMMMMMMMMMLLLKKKEEECCC@@@@@@AAA???;;;777444222111111222111000///------------,,,,,,,,,,,,''''''''''''''''''(((((((((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%""""""######$$$$$$%%%%%%######"""""""""""""""###############""""""""""""########################""""""#########$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''"""############$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########################################################"""""""""""""""#########%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######""""""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$###"""#########$$$$$$%%%%%%&&&'''&&&%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''((((((((((((''''''(((((()))***))))))))))))))))))))))))+++++++++++++++***))))))++++++******++++++,,,---------,,,,,,,,,,,,------------------------------,,,---...///000000000000...////////////111444777<<>>>>>>>><<<<<<;;;;;;;;;:::::::::~~~|||uuuvvvxxxzzzzzzyyywwwvvvrrrpppooommmkkkfff```\\\OOOKKKMMMUUU\\\[[[XXXVVVSSSQQQNNNMMMNNNNNNNNNMMMEEEBBB@@@@@@AAA???;;;666444222111111222222111000.........---,,,,,,++++++''''''(((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((("""#########$$$$$$%%%&&&'''&&&$$$"""!!! !!!!!!$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!################################################"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$#########$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$&&&&&&'''''''''$$$$$$$$$%%%%%%$$$###############$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((('''((())))))***((((((((((((((((((((((((*********++++++***))))))+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000111222222000///000222555444;;;GGGVVVkkkzzzqqqffffffjjjpppxxxwwwsssrrruuuxxxyyyzzz|||~~~yyyuuuvvv{{{yyytttpppmmmkkkeeebbb]]]VVVOOOIIIDDDBBB===============>>>@@@@@@~~~{{{tttuuuxxxzzzzzzxxxvvvuuuqqqpppnnnmmmkkkfffaaa\\\PPPKKKMMMUUU\\\\\\XXXWWWTTTRRROOONNNNNNOOONNNNNNEEECCC@@@@@@AAA???;;;777444333222222333333222111111000///...,,,+++***)))'''(((((())))))(((''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&((()))++++++$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######&&&&&&''''''&&&&&&%%%$$$################################################"""######$$$$$$######"""%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%###""""""###%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))((((((((((((((()))******((((((((((((((((((((((((&&&'''((()))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000222333222111//////111222222777>>>GGGSSSjjjwwwnnnmmmlllnnnrrrvvvyyyzzzwwwrrrppprrrssswww{{{}}}|||wwwtttmmmqqqwww~~~{{{zzzvvvooofff\\\TTTNNNGGGFFFEEEDDDCCCCCCDDDDDD}}}{{{sssuuuxxxzzzzzzwwwuuussspppooonnnllljjjfff```\\\RRRMMMMMMTTT[[[[[[YYYXXXVVVSSSOOOMMMMMMNNNNNNMMMFFFDDDAAAAAABBB@@@<<<888444333222222444444333222222111000...,,,+++***)))&&&'''((()))((('''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###&&&(((***,,,---&&&%%%$$$######$$$%%%&&&!!!!!!"""###$$$&&&((()))%%%%%%%%%&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$############################################################$$$###""""""""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######"""""""""############$$$$$$$$$!!!!!! !!!"""######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&(((((('''%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))(((((())))))***+++))))))))))))))))))))))))%%%&&&'''(((************)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///000000///...---...000000333888<<>>999555333222333555555444333//////.........---------%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&((())))))'''%%%###!!! !!!"""$$$%%%%%%%%%###!!!#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%$$$"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$!!!!!!$$$&&&!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""###$$$%%%&&&'''&&&%%%%%%""""""###$$$%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!"""###$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&(((***%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%###%%%&&&(((((((((&&&$$$"""$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$)))))))))))))))******+++))))))))))))))))))))))))***++++++++++++***)))))))))***+++,,,---,,,++++++***+++,,,------,,,+++***------------------------,,,---...///000000000000,,,...////////////000222...---111666888:::DDDPPPddd|||ssseee^^^___cccbbbkkkttt|||~~~vvvppplll```^^^]]]bbbjjjnnnmmmkkkmmmyyy|||wwwttt{{{wwwpppsssxxxyyyxxxuuusssqqqsssooojjjhhhhhhddd^^^XXXPPPMMMNNNUUU[[[[[[YYYZZZ[[[UUUMMMHHHHHHJJJJJJIIIGGGEEEDDDDDDEEEBBB<<<777000...---...000111111000111000///...---,,,,,,,,,(((((((((((())))))))))))(((((()))(((((('''&&&&&&%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&''''''$$$!!!"""&&&)))))))))%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&(((+++,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$#########$$$$$$###""" """###$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$%%%%%%$$$"""!!!$$$$$$"""!!! ######""""""######$$$%%%''''''%%%$$$###"""""""""&&&%%%$$$######$$$%%%&&&########################$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$###""""""######$$$###!!! !!!###$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!""""""###$$$$$$$$$############"""###############"""!!! !!!!!!!!!!!! $$$$$$######""""""!!!!!!"""############$$$$$$$$$""""""""""""############)))%%%"""$$$'''(((%%%""""""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&******))))))(((((((((''''''''''''''''''&&&&&&&&&***)))'''&&&'''(((***+++))))))))))))************)))(((''''''''''''((((((&&&)))+++,,,+++)))(((((())))))(((((((((((())))))************+++,,,------------------------------------------------------............////////////000000000111444888<<<>>>QQQYYYiiiwwwppplllddd\\\```ccchhhnnnwwwzzzoooeee```]]]]]]\\\ZZZ\\\```^^^fffqqq}}}zzzvvvpppsssvvvwwwwwwtttrrrqqqrrrnnnjjjhhhhhhddd^^^XXXQQQMMMNNNTTTZZZZZZZZZ[[[YYYSSSMMMIIIJJJKKKJJJIIIHHHFFFDDDDDDEEEBBB<<<777444333111222333444444333111000///...---,,,,,,,,,(((((((((((())))))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&(((%%%"""###%%%((((((((($$$%%%%%%&&&%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$$$$############$$$###"""!!!!!!"""###$$$!!!!!!"""############"""########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$######"""!!!!!!!!!!!!######""""""######$$$%%%&&&%%%$$$######"""######%%%$$$############$$$%%%$$$$$$$$$###############$$$%%%&&&%%%$$$###$$$&&&%%%$$$$$$###""""""######%%%$$$"""!!!!!!"""$$$%%%)))(((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$############"""$$$$$$%%%$$$$$$######"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$############"""############$$$$$$$$$""""""""""""############"""$$$"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&''''''(((((((((((((((((()))((('''&&&'''(((***+++(((((((((((())))))))))))))))))((((((((((((((()))''')))+++,,,***)))))))))******)))((((((((())))))************+++,,,---...------------------------------------------------............////////////000000000111222444777888@@@EEEQQQcccwww|||wwwqqqjjjaaabbbdddgggnnnzzztttjjjaaa]]]ZZZWWWXXX[[[[[[```iiiqqqzzzxxxtttqqqrrrsssttttttsssrrrqqqooollljjjhhhhhhddd^^^YYYRRRNNNMMMSSSYYYZZZZZZ\\\VVVQQQLLLKKKLLLLLLKKKIIIHHHFFFDDDEEEEEEBBB===888777555444444555666555333111000///...---,,,,,,,,,))))))))))))(((((((((((('''(((((())))))))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$###%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%$$$$$$$$$############$$$###"""!!!!!!"""###$$$!!!!!!"""############"""########################$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$######"""""""""############""""""######$$$%%%$$$######"""""""""######$$$######""""""######$$$$$$$$$$$$$$$######""""""###$$$%%%$$$#########%%%%%%$$$######"""#########%%%$$$###""""""###$$$%%%)))(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$############"""$$$###############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""""""""#########$$$$$$!!!###%%%$$$"""$$$$$$############$$$$$$"""#########$$$%%%%%%%%%##################""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%'''''''''((())))))******)))((('''''''''((()))***(((((()))))))))************)))))))))))))))******)))+++,,,+++***)))***+++,,,+++***)))))))))))))))++++++++++++,,,---......---------------------------------------------------............////////////000000000000000111111666999>>>HHHXXXmmm|||uuuiiigggeeedddfffmmmwww}}}mmmddd___[[[YYYZZZXXX[[[___dddkkkttt}}}wwwsssqqqqqqpppqqqrrrsssrrrqqqmmmllljjjiiihhhddd___ZZZSSSNNNMMMRRRXXXYYY[[[]]]SSSPPPLLLLLLMMMNNNKKKIIIHHHFFFEEEEEEEEECCC===888555444333333444444222111111000///...---,,,,,,,,,))))))))))))((((((((((((''''''((()))*********)))''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&(((&&&%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""##############################$$$$$$$$$#########$$$######""""""######$$$######$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$###############$$$$$$######""""""######$$$%%%""""""!!!!!!"""######$$$###""""""""""""""""""###%%%%%%$$$$$$###""""""""""""###$$$$$$""""""###$$$$$$$$$###############$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$###"""""""""###############$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!#########""""""#########"""######$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$'''&&&$$$$$$&&&&&&%%%###%%%$$$###""""""###$$$%%%!!!""""""###$$$%%%%%%&&&$$$#########"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***(((''''''''''''((()))***)))************+++++++++*********)))******++++++***++++++***))))))+++,,,---,,,+++***))))))))))))++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......///000//////......555666888;;;CCCSSSggguuu{{{wwwsssmmmgggfffhhhnnnrrrzzzwwwrrrlllgggeee___^^^^^^___cccjjjrrrwww}}}wwwsssqqqpppnnnoooqqqsssrrrqqqmmmllllllkkkiiiddd___[[[SSSNNNMMMRRRXXXYYY[[[]]]RRROOOLLLLLLNNNNNNKKKIIIHHHFFFEEEEEEFFFCCC===888444333222333444333111///111000///...---,,,,,,,,,***)))))))))((((((((('''&&&'''((()))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$"""###$$$$$$%%%%%%%%%$$$###"""""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""########################""""""###$$$$$$$$$###"""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$###############$$$$$$######""""""######$$$%%%!!!!!!!!!!!!"""###$$$%%%"""""""""######"""""""""$$$$$$$$$#########"""""""""###$$$$$$""""""###$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''"""""""""######$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$#########""""""!!!!!!  !!!"""###"""!!!!!!!!!!!!"""###!!!"""""""""######$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%$$$######$$$$$$###"""%%%$$$###""""""###$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$#########"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''(((((('''''''''''''''(((((()))((((((((())))))))))))******************+++,,,,,,***++++++***))))))***,,,,,,,,,+++***))))))******++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------...///////////////...111444444666>>>JJJUUUkkk}}}}}}uuunnnjjjiiiiiijjjnnnooowww}}}sssooojjjfffeeegggjjjlllnnnrrrvvvxxxxxxzzzyyyuuuqqqooommmooorrrtttrrrpppnnnnnnooommmjjjddd___\\\RRRNNNMMMSSSYYYZZZZZZ\\\SSSPPPLLLLLLMMMNNNKKKIIIIIIGGGEEEFFFFFFCCC===888444444444555666555333111111000///...---,,,,,,,,,******))))))((((((''''''&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$######$$$!!!"""###$$$%%%%%%%%%%%%'''&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""####################################$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$######"""""""""############""""""######$$$%%%"""""""""""""""###$$$%%%"""######$$$$$$######"""###########################$$$%%%$$$#########%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&!!!!!!""""""###$$$$$$$$$&&&&&&'''&&&&&&$$$###"""$$$$$$$$$############"""$$$###"""!!!"""###$$$%%%%%%$$$###""""""###$$$%%%"""""""""""""""#########"""############$$$$$$$$$#########$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$!!!"""""""""###$$$$$$$$$##################""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***###$$$$$$%%%&&&'''((((((''''''''''''(((((((((((($$$$$$$$$%%%&&&&&&&&&'''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))***+++,,,,,,(((***+++***)))((()))*********)))))))))******+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------...//////000000***...222333333666<<>>999333333333555777666444222111000///...---,,,,,,,,,*********)))((('''''''''&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%###%%%'''&&&$$$"""###%%%!!!"""###$$$$$$%%%%%%%%%'''&&&%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$#########"""""" !!!###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$###!!!!!!"""############"""####################################$$$$$$$$$$$$"""""""""######"""""""""$$$######"""!!!!!!!!!!!!######""""""######$$$%%%$$$$$$#########$$$$$$%%%######$$$%%%%%%$$$######"""""""""###$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$&&&######""""""###$$$$$$%%%"""##################"""!!! !!!"""######!!!!!!!!!"""###$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$############"""%%%$$$"""""""""$$$%%%''''''&&&$$$######$$$&&&'''$$$$$$###############""""""############$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$%%%%%%&&&'''(((######$$$$$$$$$$$$######""""""""""""#####################$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((())))))+++,,,,,,&&&(((******)))((('''((((((((((((((()))***++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------............---,,,,,,,,,---...///,,,...111222222444777;;;???KKK\\\ooo{{{wwwqqqhhh___]]]aaahhhttt{{{llllllkkkkkklllnnnrrruuuvvvxxxyyyxxxuuuqqqnnnmmmvvv|||xxxqqqnnnmmmpppuuuvvvsssoooppprrrsssqqqkkkeee___\\\PPPMMMNNNUUU[[[[[[ZZZZZZVVVQQQMMMKKKLLLLLLKKKIIIIIIGGGFFFFFFFFFDDD>>>999000111222444666666333111111000///...---,,,,,,,,,+++******)))(((''''''&&&''''''''''''&&&%%%$$$$$$#########$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%!!!$$$'''&&&$$$"""$$$%%%!!!!!!"""$$$$$$%%%%%%%%%######"""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$######""""""!!!###$$$%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$###"""!!! !!!"""###$$$$$$"""!!! #########"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###!!!!!!"""###$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&######""""""###$$$%%%%%%""""""############""""""&&&&&&%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$ !!!###$$$%%%%%%$$$###$$$$$$$$$############"""###"""!!! !!!"""$$$&&&&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""""""""###"""###$$$%%%%%%$$$###"""#########"""""""""""""""#########$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%###""""""!!!&&&&&&&&&''''''(((((((((''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''))))))))))))************(((((((((((()))***+++,,,$$$'''******)))'''&&&&&&''''''''''''(((***+++,,,(((((((((((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///...,,,******+++,,,------......------///222555999>>>FFFUUUkkk{{{oooaaa[[[YYY\\\eeennnxxx|||xxxuuuuuuvvvwwwrrrrrrrrrooojjjfffdddccchhhqqq|||{{{wwwtttooonnnrrruuutttqqqqqqtttwwwwwwrrrlllggg```XXXQQQMMMMMMSSSXXXYYYYYYZZZWWWTTTOOOMMMLLLLLLLLLLLLKKKGGGGGGIIIHHHBBB===<<<888666333333444555555555000...,,,+++,,,+++***)))&&&'''(((************)))'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''$$$  """$$$###"""""""""$$$%%%&&&&&&%%%###"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""'''&&&$$$###"""###$$$$$$######""""""""""""######""""""""""""""""""""""""""""""#########""""""!!!########################%%%%%%$$$$$$###$$$$$$$$$######"""""""""""""""#########""""""""""""######""""""###$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$!!!!!!""""""######$$$$$$###%%%&&&%%%""""""$$$'''######""""""""""""######''''''''''''&&&&&&%%%$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$""""""######""""""######$$$%%%######""""""""""""######!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$###""""""***$$$!!!$$$&&&$$$!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))******'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%%%%%%%&&&(((***'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))+++++++++*********))))))))))))***+++,,,,,,------,,,,,,+++***)))))))))***,,,,,,,,,++++++*********,,,++++++***)))))))))***++++++,,,,,,,,,,,,------...------------...//////////////////000000000000333555;;;EEEQQQaaazzzzzzkkkcccaaa`````````lllzzz|||sssnnnjjjccc[[[```aaafffppp~~~{{{wwwsssnnnnnnrrrvvvuuussssssssswwwvvvqqqlllggg```YYYQQQMMMMMMSSSXXXYYYYYY[[[XXXUUUPPPMMMLLLLLLLLLKKKJJJGGGFFFIIIHHHBBB===<<<777555222111222222222111000...,,,+++,,,,,,***)))'''&&&%%%$$$$$$$$$&&&''''''''''''(((((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######'''&&&$$$###"""######$$$"""!!! !!!"""###$$$%%%%%%###"""""""""############$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%######""""""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$######""""""######$$$######""""""""""""############""""""""""""###### !!!"""######$$$$$$$$$&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$###$$$%%%### !!!#########""""""""""""######$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$######"""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%&&&&&&&&&$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&######""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$&&&&&&%%%%%%$$$######"""###$$$&&&%%%%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$$$$$$$%%%'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))*********))))))(((((((((&&&&&&'''(((((()))******,,,+++******))))))******,,,,,,,,,++++++*********...---,,,,,,+++++++++,,,+++++++++,,,,,,,,,------------,,,,,,------...///....../////////000000000000111444:::@@@KKK^^^nnnuuummmjjjjjjiiiiiikkkqqq~~~wwwlllbbb```___aaagggqqqzzzvvvrrrnnnmmmrrrwwwvvvtttuuusssvvvvvvqqqlllggg```YYYRRRMMMMMMSSSXXXYYYZZZ[[[YYYVVVQQQNNNMMMLLLKKKJJJJJJFFFFFFIIIHHHBBB===<<<888666333222222222000///111///,,,,,,,,,,,,+++)))***(((### !!!$$$'''%%%%%%&&&'''((()))******$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%""""""!!!!!!!!!"""######%%%$$$######"""#########"""##################"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""######""""""""""""""""""""""""###"""""""""""""""#########"""""""""""""""############""""""""""""###### !!!"""###$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###  """######""""""""""""######"""############"""!!!!!!"""############$$$$$$$$$#########"""""""""""""""$$$###"""!!!!!!"""###$$$########################'''&&&%%%$$$############$$$$$$############$$$$$$"""######$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&######""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!""""""###&&&%%%%%%$$$$$$#########$$$"""###$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""#########$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((((((''''''(((((()))))))))((((((((((((''''''%%%&&&&&&''''''(((((((((++++++***)))))))))******+++++++++++++++*********------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------........./////////000000111444666:::FFFSSSqqq}}}ooolllnnnxxxttthhheeeaaa```dddnnnxxx~~~wwwsssqqqllllllrrrwwwvvvuuuvvvrrruuuuuupppkkkgggaaa[[[RRRNNNMMMSSSXXXZZZZZZ\\\ZZZWWWSSSPPPNNNMMMKKKJJJIIIFFFEEEHHHGGGBBB===<<<888777555444555555333222111///---,,,,,,,,,+++***+++)))&&&######%%%''')))######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$##################""""""############"""""""""##################"""#########$$$$$$%%%%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """###""""""""""""""""""""""""###""""""""""""######$$$""""""""""""""""""###$$$######""""""""""""#########$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######"""%%%%%%%%%$$$######$$$%%%$$$######""""""######$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$##################""""""######"""!!!!!!"""######""""""""""""""""""""""""$$$$$$###""""""!!!""""""$$$$$$############$$$$$$"""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%""""""""""""############'''&&&$$$######$$$&&&'''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))***************))))))))))))******+++++++++*********************)))))))))))))))******++++++++++++,,,,,,,,,++++++******++++++,,,---------------.........//////...000333444555===FFFSSSfffxxxoooggglllzzz~~~xxxnnngggdddhhhnnnrrrtttpppoookkkkkkqqqvvvvvvuuuuuuqqqttttttooojjjgggbbb\\\SSSNNNMMMRRRXXXZZZ[[[]]][[[XXXTTTQQQOOONNNKKKJJJHHHEEEEEEHHHGGGBBB===<<<555444333444666666555444111///---,,,------+++***((((((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!###%%%&&&$$$%%%%%%%%%%%%$$$$$$$$$############$$$#########""""""############""""""!!!!!!"""######"""!!!!!!"""######$$$%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&""""""!!!!!!"""###$$$$$$######""""""""""""######$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$######"""""""""!!!###""""""###$$$&&&''''''$$$$$$############$$$$$$"""######$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""$$$#########$$$$$$%%%&&&$$$$$$############$$$$$$"""""""""######$$$$$$%%%"""""""""""""""######$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$### """%%%### """((($$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%#########$$$$$$$$$$$$%%%'''&&&$$$######$$$&&&'''"""#########$$$$$$$$$$$$'''''''''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))***************+++***))))))((())))))******************************)))))))))(((((()))***************+++++++++,,,,,,+++************+++,,,,,,------------.........///++++++---111111111666<<<@@@LLL```tttrrrggghhhpppyyyyyyrrrqqqsssvvvrrrnnnooojjjjjjpppuuuuuussstttqqqssssssnnnjjjgggbbb]]]TTTOOOMMMRRRXXXZZZ[[[^^^ZZZWWWTTTRRRQQQOOOMMMKKKGGGDDDDDDGGGGGGBBB===<<<111111111333555555444333222000------------,,,***%%%&&&(((*********)))(((((((((((((((''''''&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$#########""""""""""""%%%###"""!!!"""###&&&'''#########$$$######"""!!!""""""###$$$$$$$$$$$$###"""##################""""""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''!!!!!!!!!!!!"""###$$$%%%######""""""""""""############$$$$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$#########"""""""""""""""  ###&&&&&&&&&$$$$$$############$$$$$$ !!!!!!""""""""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""""""""######"""""""""########################!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$'''&&&###$$$((($$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''((((((((())))))))))))******(((((((((((((((((((((((())))))((((((((()))******)))))))))***************+++************+++,,,,,,************++++++++++++++++++******++++++,,,---------.........////////////---///222222000222666777<<>>JJJTTTcccuuurrrggg___[[[]]]bbbgggkkkmmmoooqqqxxxzzz}}}|||qqqmmmiiikkkqqqtttsssqqqqqqqqqpppoookkkgggcccaaaWWWQQQMMMPPPRRRPPPOOOPPPOOONNNNNNMMMLLLKKKKKKJJJFFFGGGHHHIIIIIIFFFAAA===888888888999888888777777444333222111///,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%!!!!!!""""""############ """###$$$%%%$$$###"""##################$$$$$$ !!!$$$&&&'''&&&%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!############$$$&&&########################"""######!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$###""""""!!!""""""###$$$###%%%###!!!&&&$$$###!!!"""###%%%%%%$$$$$$############""""""""""""""""""""""""#########%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""!!!!!! %%%$$$######""""""######""""""############"""""""""""""""""""""#########$$$######"""""""""""""""###"""!!!!!!!!!"""###$$$%%%$$$$$$$$$######"""""""""""""""#########$$$$$$""""""###$$$$$$###""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""##########################################$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((()))'''&&&'''((()))((('''''''''&&&&&&''''''((()))))))))((((((((((((''''''************)))))))))))))))))))))))))))))))))))))))))))))************+++------------------------++++++,,,------------,,,+++---////////////000222---111555666444555999>>>DDDSSSeeetttrrreee[[[ZZZ]]]dddiiiiiihhhiiihhhkkknnnooosss}}}{{{qqqlllhhhjjjqqquuutttqqqqqqpppooollliiieeeaaa^^^TTTOOONNNRRRTTTRRRPPPPPPOOOOOOOOONNNMMMLLLLLLMMMGGGHHHIIIJJJJJJGGGBBB>>>666777888777666555444555444444333111///---+++***((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""!!!""""""###$$$$$$%%%%%%""""""######$$$$$$######""""""""""""#########$$$"""""""""###$$$$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$$$$###############$$$$$$"""##################""""""###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%""" """""""""""""""""""""""""""!!!"""######$$$$$$######""""""!!!!!!"""######$$$""""""#########$$$$$$$$$%%%$$$###"""""""""###$$$"""######""" """%%%%%%###!!!!!!###$$$%%%$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!"""###############$$$$$$!!!!!!!!!!!!!!!"""""""""%%%$$$######""""""######!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$$$$$$$###""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""#################################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''')))'''&&&'''((()))(((''''''&&&&&&&&&&&&'''(((((())))))(((((((((''''''''')))))))))))))))*********************************))))))))))))************++++++++++++++++++++++++***+++,,,---------,,,,,,+++---///000/////////000,,,...111222222222444666888===HHHUUUbbbqqqvvvkkkeeedddhhhkkkhhhfffgggccceeefffddddddkkkxxxzzzqqqlllgggjjjqqqvvvuuurrrpppooonnnkkkgggbbb^^^\\\SSSOOONNNSSSVVVTTTQQQPPPOOOPPPQQQPPPNNNNNNNNNOOOHHHHHHJJJKKKKKKHHHCCC???:::;;;<<<;;;999777777777555444444222000...,,,***((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!###$$$$$$###!!! !!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$"""!!! """%%%&&&!!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$###############$$$$$$""""""############""""""$$$&&&'''&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''%%%$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############!!! !!!"""###""""""######$$$$$$$$$$$$&&&%%%$$$"""""""""######%%%###!!! """#########%%%###!!!!!!###$$$%%%$$$############""""""""""""""""""!!!!!!  !!!!!!""""""######!!!!!!"""###$$$%%%&&&&&&%%%$$$$$$###"""#########!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$%%%$$$$$$###""""""!!!""""""!!!"""###$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""########################!!!###$$$%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&'''''''''!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''&&&'''((()))(((''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''(((((())))))******++++++************************))))))))))))***************************************+++,,,---...---,,,,,,+++---///000///......///000/////////000222333444888555888AAAHHHQQQeeezzzvvvooopppooojjjfffgggeeefffeee___[[[___iiisss~~~yyypppmmmnnnrrrtttrrrpppqqqsssqqqnnnkkkhhhddd___[[[SSSPPPNNNPPPTTTXXXYYYYYYVVVSSSPPPNNNNNNNNNNNNNNNJJJKKKLLLMMMLLLHHHBBB===::::::::::::::::::::::::999777555222///---,,,+++'''&&&&&&''''''((()))***''''''&&&&&&&&&''''''((()))((('''&&&%%%$$$$$$$$$###%%%'''&&&$$$###%%%'''"""###$$$%%%&&&%%%$$$###%%%'''###"""&&&((('''""""""""""""###$$$$$$%%%######""""""######$$$%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$### """#########$$$%%%###$$$%%%%%%%%%###"""!!!%%%$$$"""!!!!!!!!!"""###&&&%%%$$$""""""""""""### ######!!! """%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""&&&&&&%%%###""" ######################## !!!###%%%%%%###!!! !!!!!!!!!"""$$$%%%$$$""""""""" ###&&&$$$###"""!!!!!!"""###$$$%%%$$$###%%%((((((%%%"""'''%%%$$$$$$%%%&&&%%%$$$ !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$!!!"""###"""!!!!!!###%%%"""############$$$$$$$$$######""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$######""""""!!!!!!!!!""""""!!! !!!"""""""""!!!""""""###$$$&&&%%%%%%$$$###"""!!!!!!"""""""""""""""###############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%,,,***'''%%%#########$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&'''((((((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%&&&'''((((((''''''(((((()))***************++++++***))))))))))))))),,,+++***)))((((((((((((((()))+++,,,+++***(((&&&)))))))))))))))*********++++++************++++++******+++++++++,,,,,,,,,111000...------...///000////////////////////////222333555888<<>>777888:::;;;;;;:::888777999777555222///---,,,+++***)))(((''''''&&&&&&'''))))))'''&&&%%%$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''%%%$$$###"""""""""$$$''''''$$$!!!"""###!!!((('''&&&%%%$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######"""###$$$$$$"""!!!!!!"""######"""!!!!!!!!!!!!"""$$$$$$###""""""""""""###!!!$$$%%%$$$""" !!! !!!#########"""#########$$$$$$$$$$$$%%%$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""#########!!! !!! !!!###$$$######""""""######$$$!!! !!!###%%%%%%$$$$$$""" !!!!!! #########$$$%%%%%%&&&&&& !!!!!!!!!""""""""""""###$$$$$$$$$"""###$$$&&&"""""""""#########$$$$$$###""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""########################"""############$$$$$$$$$"""""""""""""""#########!!!"""""" !!!##################$$$%%%%%%######################## """###$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%########################$$$###""""""###$$$&&&'''%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%&&&''''''(((''''''''''''(((((()))))))))))))))((((((''''''&&&&&&''''''((('''(((((()))***+++,,,((()))***+++***)))((('''&&&'''''''''((((((((((((+++******))))))******+++******+++++++++,,,,,,,,,************+++,,,------........................,,,---...//////111333666555;;;DDDNNN```www}}}yyyuuuqqqllleeebbbcccdddhhhpppzzz~~~yyyvvvqqqoooqqqrrrqqqqqqsssnnnmmmlllkkkjjjhhhdddbbbVVVSSSPPPQQQVVVYYYZZZYYYXXXUUURRRPPPOOOOOOMMMKKKIIIKKKMMMOOOOOOJJJCCC>>>999:::===>>>>>>===:::999999777555222///---,,,+++'''&&&&&&''''''((()))***))))))((('''&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!!!!!!!"""###%%%%%%%%%$$$%%%&&&&&&$$$$$$######"""###############""""""######$$$%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######!!!###$$$$$$"""!!!"""###$$$###"""!!!!!!"""###$$$$$$$$$#########""""""""" """###$$$###"""!!!### ###$$$###!!!############$$$$$$$$$$$$################################################""""""""""""""""""""""""######""""""""""""###### """$$$%%%$$$###!!!###$$$$$$######$$$%%%!!!!!! !!!!!!&&&%%%$$$############"""$$$""" !!!"""!!! #########$$$$$$$$$%%%%%%!!!!!!!!!"""""""""######$$$%%%%%%$$$######$$$&&&""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""####################################$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%""""""""" """$$$$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$ !!!"""######$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%'''(((%%%&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&'''''''''''''''&&&&&&'''(((((())))))((((((***))))))((((((((())))))(((''''''(((((()))***+++))))))******))))))((('''&&&''''''(((((()))))))))******))))))))))))************+++++++++,,,,,,,,,)))))))))***+++,,,------........................---///111111000000111222444555777;;;FFFWWWhhhsss}}}uuuoooeeeeeehhhqqq}}}~~~{{{wwwvvvwww{{{~~~}}}{{{vvvssstttsssqqqppprrrqqqooommmllljjjgggccc```VVVSSSPPPQQQUUUXXXYYYXXXWWWUUURRRQQQPPPOOOMMMLLLIIIKKKNNNPPPPPPLLLDDD???999;;;===??????===;;;999999777555222///---,,,+++'''&&&&&&''''''((()))***((('''''''''((()))******''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%%%%!!! !!!###"""######""""""""""""###$$$%%%&&&######""""""######$$$%%%&&&%%%$$$######$$$%%%&&&"""######$$$$$$######"""!!!############$$$%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$#########"""%%%$$$######"""""""""###$$$!!!"""$$$###!!!""""""#########$$$$$$$$$########################%%%%%%%%%$$$######""""""""""""""""""""""""""""""######""""""""""""######  """$$$%%%%%%$$$!!!###%%%%%%$$$###$$$$$$ !!!!!!!!!!!! $$$$$$$$$$$$###"""""""""%%%###""""""###$$$$$$###"""""""""###############"""""""""#########$$$$$$$$$%%%%%%$$$######$$$&&&!!!!!!"""""""""#########""""""""""""############""""""!!!!!!!!!!!!""""""########################""""""#########$$$$$$$$$ !!!!!!"""""""""######"""  """%%%$$$$$$######$$$$$$%%%&&&"""""""""###$$$$$$%%%%%%$$$$$$########################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((('''))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((''''''''''''((())))))***++++++***))))))))))))))))))*********+++++++++,,,,,,,,,))))))***+++,,,---------........................)))+++---......---......444333333555999@@@IIIPPPeeeqqqqqqjjjfffjjjttt|||}}}zzzoookkkgggfffkkkqqquuuxxxzzz|||~~~xxxvvvwwwvvvsssqqqrrrqqqooollljjjhhhddd```\\\UUURRROOOPPPTTTWWWXXXWWWVVVTTTRRRQQQQQQQQQOOOMMMIIIKKKNNNQQQQQQMMMEEE???999:::<<<======<<<:::999999777555222///---,,,+++***)))(((''''''&&&&&&'''&&&&&&&&&'''((()))++++++'''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%&&&''''''(((&&&"""!!!$$$%%%###!!!"""""""""###$$$%%%'''((()))######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""############"""""" """#########$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""'''&&&$$$"""!!!""""""###$$$""" !!!""""""""""""""""""############$$$###############$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""$$$$$$"""!!!!!!"""###"""!!!"""###"""######$$$$$$######""" """""""""###$$$$$$###""""""$$$&&&&&&%%%""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%!!!!!!!!!"""""""""######"""""""""############$$$""""""!!!!!!!!!!!!""""""########################!!!""""""""""""#########""""""""""""############"""######!!! """$$$###############$$$%%%%%%""""""######$$$$$$$$$%%%&&&%%%%%%$$$$$$###""""""######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''(((''''''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''))))))(((''''''((((((((())))))((((((((('''''''''''''''((()))***+++,,,,,,***))))))(((((())))))*********+++++++++,,,,,,,,,***+++,,,---------------------------------------(((***------------...///------///333444555888===FFFQQQaaappp|||yyynnnkkkqqqvvvvvvtttddd```[[[[[[aaagggkkkmmmppprrrwww|||xxxwwwzzzzzzvvvtttuuuqqqooollljjjhhheee```]]]UUUQQQNNNOOOSSSVVVVVVUUUTTTSSSRRRRRRRRRRRRPPPNNNIIIKKKOOORRRRRRMMMFFF@@@;;;;;;<<<<<<<<<<<<;;;;;;999777555222///---,,,+++***)))(((''''''&&&&&&'''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&''''''%%%###$$$&&&'''%%%###%%%%%%&&&&&&&&&%%%%%%$$$((("""!!!&&&(((&&&$$$&&&$$$###$$$$$$%%%&&&'''(((######""""""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""!!!#########"""###$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""###############"""""""""######"""  """$$$""""""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!###"""!!!"""$$$$$$"""!!! !!!!!! !!!#########$$$%%%%%%$$$###### ######"""######  ###%%%%%%%%%########################""""""""""""###############$$$$$$###!!!!!!"""###!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""&&&&&&%%%%%%%%%%%%%%%$$$!!!"""######"""!!!"""######""""""""""""###$$$$$$###############$$$$$$$$$$$$$$$$$$#####################""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''(((((('''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((('''''''''''''''((()))***))))))((('''''''''''''''&&&&&&'''((()))***++++++))))))(((((((((((())))))******+++++++++,,,,,,,,,***+++,,,---------,,,+++------------------------+++---......---...///111,,,***,,,111222///222888666>>>HHHRRR[[[hhhxxxzzz|||~~~{{{jjjddd^^^]]]aaafffhhhhhhiiijjjmmmsss{{{zzzwwwwww{{{}}}yyywwwxxxrrrpppnnnlllkkkhhhddd```TTTQQQNNNOOORRRUUUVVVUUUSSSRRRQQQRRRSSSSSSQQQOOOHHHKKKOOOSSSSSSNNNFFF@@@>>>>>>>>>======>>>>>>>>>999777555222///---,,,+++'''&&&&&&''''''((()))***&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''%%%###$$$&&&'''%%%######$$$$$$$$$###!!! !!!"""'''%%%%%%(((#########"""######$$$$$$#########"""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###""""""############""""""!!!###$$$$$$"""!!!!!!"""!!!"""###%%%%%%%%%$$$###$$$$$$%%%&&&%%%$$$###""""""$$$$$$$$$"""!!!"""######!!!"""%%%""""""""""""############""""""######$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######################## """###%%%%%%###""" """$$$&&&&&&%%%!!!"""###"""!!!!!!###%%%!!!"""###$$$$$$###"""!!!$$$'''%%%###""""""!!!###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###$$$$$$###!!! !!!###!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$######""""""!!!!!!!!!!!!"""$$$$$$###""""""###"""""""""!!!"""######$$$########################!!!!!!""""""#########$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&'''&&&&&&%%%########################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&&&&'''((('''((((((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((()))***%%%%%%%%%&&&((()))+++,,,))))))((('''''''''''''''%%%%%%&&&'''((()))***+++))))))(((((((((((())))))******+++++++++,,,,,,,,,***+++,,,------,,,***)))------------------------++++++,,,+++******,,,...111...---000000,,,///666111666<<>>>>>======<<<;;;:::777666555333000...---,,,(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&((()))((('''###$$$%%%%%%&&&&&&&&&%%% $$$'''(((&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$%%%%%%$$$"""!!!"""###""""""######$$$%%%%%%%%%"""###############$$$$$$!!!!!!"""#######################################!!!"""###"""!!!!!!###%%%#########"""""""""""""""!!! !!!"""$$$%%%"""!!!!!!!!!###$$$###"""########################!!!""""""######""""""!!!######$$$$$$$$$$$$######!!!""""""""""""""""""!!!"""""""""""""""#########%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######!!!###(((&&&$$$$$$""""""""""""############""""""######$$$%%%%%%%%%$$$###"""!!! !!!!!!"""###"""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!""""""######$$$$$$###########################""""""""""""######$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""###!!! """$$$%%%$$$%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$!!!""""""###$$$$$$%%%%%%"""######$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''"""$$$&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))((('''((()))***)))((('''''')))***+++++++++***'''(((((())))))(((((('''((())))))************)))******************************+++,,,,,,+++******************************)))***+++,,,,,,,,,,,,,,,---...000000.........///,,,---......//////000000222///000555:::<<>>>>>===;;;:::999888777555222///,,,***)))'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$"""###$$$%%%%%%&&&&&&&&&&&& $$$'''(((&&&$$$%%%&&&(((((((((''''''&&&&&&&&&"""###$$$%%%%%%$$$###""" """###$$$######%%%&&& !!!!!!"""###$$$$$$$$$#########$$$$$$%%%%%%&&&!!!!!!"""#######################################!!!"""###"""!!!"""###%%%"""""""""""""""#########""""""!!! !!!"""###""" !!!""""""!!!########################!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!! !!!!!!""""""######$$$$$$$$$#########"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###############$$$### """"""""""""############!!!!!!"""###$$$$$$%%%%%%$$$###!!! !!!""""""""""""###$$$$$$%%%%%%""""""############""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$!!!"""###$$$$$$###"""!!!######################## !!!!!! !!!"""######$$$""""""""""""""""""""""""  !!!"""###$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! $$$""" !!!###%%%&&&&&&$$$###"""""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$######""""""###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((((((((('''&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%&&&'''(((''''''((()))+++***)))###$$$&&&(((((((((((('''''''''((((((((((((''''''&&&'''(((***++++++++++++))))))))))))))))))))))))***+++,,,------,,,+++***+++++++++***************((()))***+++,,,---------''')))+++,,,,,,,,,---...++++++++++++,,,---///000///***+++333777666777;;;888;;;>>>@@@DDDOOO```mmm~~~yyywwwvvvuuuvvvwwwvvvtttsssqqqooommmkkkhhheeecccbbbYYYSSSOOOOOOPPPOOOPPPSSSRRRRRRRRRRRRSSSQQQNNNKKKFFFGGGGGGIIIJJJIIIFFFCCC?????????>>>===;;;:::999555666555333000------...((((((((((((((('''''''''&&&&&&''''''&&&### """&&&%%%###$$$&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$######"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$######"""###$$$###"""!!!"""###%%%%%%###"""""""""###$$$%%%###""""""""""""!!! """""""""""""""""""""""""""######"""  !!!######""""""""""""############""""""######$$$%%% !!!!!!""""""""""""!!!!!!""""""#########""""""""""""""""""!!!!!!!!!!!!$$$"""  !!!### ###%%%%%%$$$ !!!""""""!!! %%%### !!!$$$&&& !!!###$$$%%%$$$"""!!!######""""""""""""######""""""###$$$%%%%%%&&&&&&%%%###!!!"""$$$%%%$$$!!!###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!"""#########""" !!!!!!!!!!!!""""""""""""%%%$$$$$$$$$###"""""""""$$$###""" """###$$$!!!"""######"""""""""""""""!!!"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$!!!###'''""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$""" """$$$&&&%%%%%%%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######"""#########'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%######$$$%%%+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************************)))))))))))),,,+++++++++******))))))(((((())))))*********+++++++++******++++++,,,---***+++,,,,,,------,,,,,,*********+++++++++,,,,,,+++,,,---...///////////////222555666888>>>HHHPPPhhhjjjlllnnnttt{{{xxxwwwvvvvvvvvvvvvtttqqqpppooommmkkkhhheeecccbbb\\\UUUQQQQQQRRRPPPQQQTTTSSSRRRRRRSSSSSSRRRNNNLLLGGGGGGHHHJJJKKKJJJGGGDDD>>>>>>>>>===<<<;;;999999888666333...***((((((*********)))((('''&&&&&&%%%&&&&&&''''''&&&%%%$$$###%%%'''(((&&&!!!%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######"""############$$$$$$$$$""""""###$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$###!!!"""###$$$%%%%%%%%%%%%########################"""###$$$###"""!!!"""###%%%%%%###"""""""""###$$$###"""""""""###$$$##############################"""###$$$###!!! !!!"""######""""""""""""############""""""######$$$%%%"""###############""""""!!!!!!"""#####################"""""""""!!!!!!!!!%%%$$$"""!!!!!!!!!######""" """$$$$$$### !!!!!!""""""!!!!!! """!!!!!!!!!!!!"""###### """""""""!!!!!!######""""""""""""######"""""""""###$$$%%%%%%%%%%%%###!!!"""$$$%%%$$$""""""###$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$##################$$$###"""!!!!!!"""###$$$!!!"""#########"""!!! $$$$$$#########$$$$$$%%%""""""""""""""""""###############!!! !!!###%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%$$$###!!!!!!###$$$%%%#########"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((()))*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************)))(((((())))))*********+++++++++******))))))))))))))))))******************++++++******++++++,,,---***+++,,,,,,------,,,,,,........./////////000000,,,,,,---.../////////...///222444444444888@@@FFFSSSTTTTTTTTTVVV___kkkuuu~~~xxxwwwvvvvvvvvvuuurrrpppooonnnmmmkkkhhheeecccbbb^^^XXXSSSTTTSSSQQQQQQTTTTTTSSSSSSTTTTTTSSSOOOLLLHHHHHHIIIKKKLLLJJJGGGDDD=========<<<;;;:::999888888666222,,,(((''')))+++++++++***((('''&&&%%%$$$&&&&&&''''''''''''''''''***(((&&&###"""""""""###%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$!!!""""""###$$$%%%&&&&&&#########$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$######!!!!!!!!!!!!######"""###$$$###""""""###$$$%%%%%%###"""""""""###$$$""""""######$$$%%%%%%&&&########################"""$$$$$$$$$"""!!!"""#########""""""""""""############""""""######$$$%%%$$$$$$%%%$$$$$$###"""!!! !!!######$$$$$$$$$$$$$$$#########"""""""""%%%$$$###"""!!!"""###$$$!!! !!!######"""###""""""!!!!!!""""""### """#########"""!!! """$$$&&&&&&&&&&&&######""""""""""""######!!!!!!""""""######$$$$$$$$$###"""###$$$$$$###"""!!!!!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""##################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###"""!!! $$$$$$###"""""""""######!!!!!!!!!"""#########$$$$$$###""""""###$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$#########$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''!!!""""""###$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))''''''((()))***+++,,,,,,))))))))))))((((((((((((+++++++++++++++*********+++************+++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,---------.........,,,------.........------...000222222000222666:::AAABBBBBB@@@@@@EEEMMMSSSdddnnn|||~~~xxxwwwwwwwwwvvvtttqqqnnnnnnmmmmmmkkkhhheeecccaaa^^^XXXTTTTTTTTTQQQQQQSSSTTTTTTTTTTTTUUUSSSPPPMMMGGGGGGHHHJJJKKKJJJFFFCCC;;;;;;;;;;;;:::999888777555555333000---,,,...000***))))))((('''&&&&&&%%%(((''''''&&&&&&''''''(((&&&$$$""""""$$$'''))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$##################$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$%%%%%%!!!!!!"""###############$$$"""  """$$$!!!###$$$$$$###"""###%%%%%%%%%###"""""""""###$$$"""###$$$$$$$$$$$$%%%&&&###########################$$$%%%$$$###"""###$$$######""""""""""""############""""""######$$$%%%%%%%%%$$$$$$###"""!!! !!!"""$$$$$$%%%%%%$$$$$$$$$$$$#########"""""""""!!! !!!!!!""""""!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$$$$############%%%&&&''''''''''''$$$######""""""######$$$ !!!!!!!!!""""""######$$$############$$$###### !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$######"""!!!!!!"""######$$$$$$$$$$$$######"""""""""!!!!!! """"""###$$$%%%&&&&&&&&&$$$"""!!!###&&&&&&### """"""""""""############$$$###"""""""""###%%%&&&""""""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$$$$###$$$$$$%%%&&&'''(((!!!""""""###$$$&&&'''((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&''')))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))'''(((((()))******++++++((((((((((((((((((''''''---,,,,,,++++++************************++++++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------.........---,,,,,,,,,...000///......000222888999:::::::::===BBBFFFLLLSSS\\\eeennnyyy}}}wwwwwwvvvwwwwwwtttpppmmmlllllllllkkkiiifffcccaaa]]]WWWSSSTTTSSSPPPOOOQQQTTTTTTTTTTTTUUUSSSPPPMMMFFFFFFGGGHHHIIIHHHEEEBBB;;;;;;;;;;;;:::999888888333555666444222/////////'''''''''((((((((((((((()))((('''&&&%%%%%%%%%&&&(((&&&$$$$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$##################$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$!!!!!!"""############"""$$$"""  """$$$!!!###$$$$$$######$$$&&&%%%%%%###"""""""""###$$$$$$%%%&&&%%%###"""###%%%########################"""###$$$$$$###"""###%%%######""""""""""""############""""""######$$$%%%############"""!!! !!!"""$$$$$$%%%%%%$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$############$$$###"""!!!!!!"""###$$$$$$$$$#########$$$%%%&&&##################""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""""""""######$$$############$$$ !!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######$$$######""""""""""""#####################$$$$$$%%%!!!!!! !!!""""""###$$$%%%&&&&&&&&&$$$""""""$$$''''''### !!!!!!"""""""""###############"""!!!"""###%%%&&&"""""""""""""""""""""""""""######$$$$$$######"""!!!###$$$%%%%%%$$$###!!!%%%%%%%%%%%%$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$###$$$$$$%%%&&&'''((($$$#########$$$%%%%%%&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$###%%%&&&%%%$$$###$$$%%%%%%&&&&&&'''(((***+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&'''''''''&&&%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))******))))))))))))))))))''''''''''''''''''((((((---,,,,,,++++++***************))))))******+++,,,)))***++++++,,,,,,++++++,,,,,,,,,---------......------------------,,,,,,+++,,,............///000111222333444555777:::<<>><<<;;;<<<===>>>===<<<888777555333111///------((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&&&&''''''((($$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!###!!!&&&'''$$$"""######!!! !!!!!!"""""""""###"""%%%&&&###&&&$$$""" !!!###''')))***(((&&&%%%%%%%%%$$$""" !!!###$$$$$$""""""############""""""######$$$$$$$$$$$$######%%%###"""$$$'''(((&&&$$$""""""######$$$%%%&&&&&&########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!! """"""(((&&&!!!""""""############""""""!!!""""""!!!!!!"""$$$&&&$$$!!! """%%%'''&&&&&&%%%$$$###"""!!! """"""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$######""""""""""""""" !!!"""$$$$$$###"""!!! !!!"""### ###$$$###"""!!!"""%%%$$$"""!!! !!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""############&&&%%%###"""""""""############$$$$$$$$$$$$######$$$###"""#########!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!"""###############$$$$$$$$$$$$$$$###"""!!!########################""""""############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&(((((((((((((((((((((((('''((()))******)))(((''''''((()))******)))(((''''''''''''''''''&&&&&&%%%&&&&&&''''''(((((())))))(((((())))))((('''&&&&&&''''''((())))))))))))))))))))))))))))))******+++''''''((()))***++++++,,,+++,,,,,,------,,,,,,+++...------,,,,,,,,,------......///000111111000000000000000111222222333333222333444666999;;;<<<===~~~uuutttttttttvvvvvvuuurrrooonnnkkkhhhhhhjjjiiiddd```XXXTTTQQQRRRRRROOOQQQTTTTTTSSSRRRRRRSSSRRROOOLLLHHHDDDEEEJJJLLLHHHCCCAAA>>><<<;;;<<<===>>>===<<<777777555333111///------)))((('''&&&%%%&&&&&&'''******)))(((''''''''''''(((''''''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!%%%((("""&&&'''$$$"""$$$$$$"""!!!!!!"""""""""#########"""$$$%%%### !!!%%%$$$""""""###&&&))),,,---***'''%%%%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$""""""############"""""""""######$$$$$$######"""%%%$$$###$$$&&&'''%%%###&&&&&&&&&'''''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!! $$$!!!"""%%%%%%$$$######$$$$$$$$$######"""!!!""""""!!!!!!"""$$$##############################""""""######$$$%%%$$$$$$###############""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$######"""""""""""""""!!!!!! !!!!!!"""###$$$$$$###"""!!!!!!"""###$$$!!!"""######""""""$$$%%%%%%$$$"""!!! !!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$"""!!!!!!!!!"""""""""######$$$$$$######"""$$$###"""###$$$###!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############!!!""""""############"""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################################################################%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&'''((())))))((('''&&&((((((((((((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&((()))******++++++******)))))))))))))))******+++))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++...------,,,,,,,,,------......//////000000000000//////000111111222222333000111222444666777888999~~~tttsssssssssuuuvvvuuurrrpppooommmjjjjjjjjjhhhddd___XXXTTTRRRSSSRRRPPPQQQTTTUUUTTTSSSTTTTTTSSSPPPMMMHHHEEEEEEKKKMMMHHHBBB???>>><<<;;;<<<===>>>===<<<777666555333111///------***)))(((''''''''''''(((,,,+++***(((&&&%%%$$$###(((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!%%%((("""&&&'''###"""$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&***---000000,,,((($$$######""""""""""""!!!!!!!!!""""""###""""""############"""""""""######$$$$$$######"""%%%$$$###$$$%%%&&&$$$"""""""""######$$$%%%%%%&&&########################"""#########$$$%%%%%%%%%$$$###""" !!!!!!%%%%%%$$$"""!!!!!!###$$$%%%%%%%%%%%%$$$######""" !!!""""""!!!!!!"""###""""""""""""""""""""""""!!!"""###%%%%%%$$$######"""""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""###$$$$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$#########!!! !!!$$$'''$$$###"""!!! !!! !!!"""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!! !!!!!!!!!"""######$$$$$$######"""###"""""""""$$$###""" """"""""""""############ $$$$$$$$$$$$$$$%%%%%%%%%"""############""""""!!!###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############################################################$$$$$$$$$$$$$$$############"""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&))))))******))))))((('''((((((((((((((('''''''''&&&'''(((((((((((((((((((((((()))*********)))))))))))))))))))))******+++++++++++++++++++++,,,,,,******++++++++++++******------,,,,,,,,,,,,------......////////////000000//////000000111111222222//////000111222333444444~~~uuurrrrrrrrrtttuuuuuusssqqqqqqooolllkkkjjjgggccc___XXXTTTRRRSSSRRRPPPQQQUUUVVVUUUTTTTTTUUUTTTQQQNNNHHHEEEFFFKKKMMMHHHAAA???>>><<<;;;<<<===>>>===<<<666555444222000///...---*********)))))))))((())))))((('''&&&$$$###!!! $$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$ !!!$$$!!!%%%%%%""" ###$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&$$$$$$$$$%%%(((,,,000222222...((($$$"""""""""!!!######""""""!!!"""""""""""""""############""""""""""""############""""""$$$$$$$$$$$$$$$$$$###""" !!!###$$$%%%&&&########################!!!""""""###$$$%%%%%%&&&'''%%%###!!!!!!"""###$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$######"""!!! """###"""!!! !!!###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###""""""""""""############""""""""""""""""""""""""###"""""""""""""""######$$$######"""""""""""""""###""""""!!!!!!!!!!!!"""########################"""""""""!!! """$$$######"""!!!!!!!!!!!!!!!!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""!!!"""""""""""""""############""""""###"""""""""$$$$$$""" !!!"""""""""####################################"""######$$$$$$%%%%%%%%%###############"""!!! ######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""################################################%%%&&&&&&&&&&&&&&&''''''###"""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''******++++++******)))((())))))((((((''''''&&&&&&&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&)))))))))))))))******+++++++++++++++++++++******)))******++++++******))),,,,,,,,,+++,,,,,,------////////////////////////......//////000111111222////////////000000000000vvvrrrrrrrrrsssuuuuuusssqqqpppooommmllljjjfffbbb```YYYTTTRRRSSSSSSPPPQQQUUUVVVUUUTTTUUUUUUTTTQQQOOOHHHDDDEEEJJJLLLHHHBBB@@@>>><<<;;;<<<===>>>===<<<555555333222000///...---***************)))))))))&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$  ### ###$$$ """###"""%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%#########$$$&&&(((,,,///111111---'''###"""""""""!!!$$$######""""""""""""###""""""############"""""""""""""""######""""""""""""###$$$$$$######""""""######$$$$$$%%%%%%&&&&&&########################!!!!!!"""###$$$$$$%%%%%%&&&%%%###!!!!!!"""$$$%%%%%%""" !!!$$$%%%###!!!""""""###""""""!!! !!!"""###"""!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%#########"""""""""!!!!!!""""""""""""""""""""""""######"""""""""""""""###$$$######"""""""""""""""###""""""!!!!!!!!!!!!"""!!!""""""""""""""""""!!!!!!###%%%%%%###""""""""""""""""""""""""!!!!!!!!!$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""#####################"""""""""######"""""""""""""""!!!"""$$$$$$###!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$###############"""!!! """######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""################################################%%%%%%%%%&&&&&&'''''''''"""""""""""""""""""""###############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((+++++++++,,,+++******)))))))))((((((''''''&&&&&&&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&)))))))))))))))******+++***************))))))))))))******++++++******)))+++++++++++++++,,,---...///000000111111000///...---......//////000111111////////////////////////wwwsssrrrrrrrrrttttttrrrqqqooonnnmmmllliiieeebbb```YYYUUUSSSTTTSSSQQQRRRUUUVVVUUUTTTUUUUUUTTTQQQNNNHHHDDDDDDIIIKKKHHHDDDBBB>>><<<;;;<<<===>>>===<<<444444333111000///...---******++++++******)))(((&&&'''((())))))(((&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""" !!!###&&& ###### """$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$&&&))),,,------)))%%%""""""""""""!!!######"""""""""######$$$""""""############""""""!!!""""""######""""""!!! !!!######""""""###$$$&&&&&&%%%###"""!!! ########################!!!"""""""""###$$$$$$$$$###"""!!! !!!""""""%%%""" """&&&(((&&&### !!!!!!"""!!!!!! !!!"""###"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&#########""""""!!!!!!!!!""""""""""""""""""""""""$$$######"""""""""""""""$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""%%%'''(((&&&$$$######!!!!!!""""""""""""!!!!!!"""""""""!!! """"""""""""""""""""""""""""""""""""############"""######$$$$$$$$$$$$###!!!""""""######""""""!!!"""!!!!!!"""$$$$$$###!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""#########"""############""""""!!!""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$################################################""""""######$$$$$$%%%%%%"""""""""############$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$#####################$$$$$$%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&))))))(((((((((((())))))++++++,,,,,,++++++***)))((((((((((((((('''''''''&&&'''(((((((((((((((((())))))*********)))(((((()))))))))))))))******+++)))))))))))))))))))))*********++++++++++++******+++******++++++,,,---...///000333444444222///---------......//////000000000000000000////////////vvvtttsssrrrrrrssssssqqqpppmmmmmmmmmkkkhhhdddbbbaaaYYYUUUSSSTTTSSSQQQRRRVVVUUUTTTTTTTTTTTTSSSPPPNNNHHHCCCBBBGGGJJJHHHFFFEEE>>><<<;;;<<<===>>>===<<<444333222111000///...---)))***+++++++++***(((((('''((()))******((('''&&&(((''''''&&&&&&%%%$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$ !!!######"""###%%%&&&"""%%%%%%!!! ###&&&&&&%%%$$$$$$$$$############!!!###""" """$$$""""""""""""$$$%%%'''((((((%%%###""""""###"""!!!""""""""""""###$$$%%%%%%""""""############""""""!!!!!!""""""""""""!!!!!! """###""""""###%%%""""""!!! ########################""""""""""""############!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$ !!!""""""###""""""!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""$$$######"""""""""""""""!!!!!! !!!!!!"""###$$$!!!"""############"""!!!###$$$%%%%%%###""""""### !!!"""######"""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""############ !!!"""$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!"""!!!!!!"""$$$$$$###"""""""""""""""############""""""""""""""""""""""""$$$$$$###############"""!!!""""""############"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################!!!!!!""""""###$$$$$$%%%############$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((''''''''''''((()))+++++++++++++++***))))))'''''''''((((((((((((((((((((((((((((((((('''&&&******++++++******)))((()))))))))))))))******+++)))))))))******+++++++++++++++,,,,,,,,,,,,++++++************+++,,,---......111555777777444///,,,,,,------......///000000//////////////////000000uuuuuutttrrrrrrrrrrrrpppoookkklllllljjjgggdddbbbaaaYYYUUUSSSTTTSSSQQQRRRVVVUUUTTTSSSTTTTTTSSSPPPMMMHHHCCCAAAFFFIIIHHHGGGHHH>>><<<;;;<<<===>>>===<<<444333222111000///...---))))))***+++***)))(((''''''((())))))(((&&&$$$###$$$$$$%%%&&&&&&''''''(((%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$######$$$$$$'''&&&"""!!!%%%(((((($$$$$$$$$######""""""""" $$$### ###'''!!!!!!!!!!!!"""###$$$$$$$$$###!!!!!!"""###"""!!!""""""""""""###$$$%%%&&&""""""############""""""!!!!!!""""""""""""!!!!!!"""###""""""$$$&&& !!!"""###$$$%%%&&&#################################""""""""""""""""""###$$$$$$$$$$$$######"""&&&$$$  ### !!!###$$$$$$$$$$$$"""######"""!!! !!!########################!!!$$$&&&'''%%%###!!! !!!"""###$$$$$$""""""""""""""""""""""""$$$$$$###""""""!!!""""""$$$######""""""""""""""" !!!###$$$$$$"""###$$$%%%%%%$$$###"""""""""!!!!!! !!!"""######"""!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############ !!!#########"""!!!!!!!!!""""""""""""!!!!!!"""!!!!!!"""$$$%%%###"""""""""""""""####################################&&&%%%%%%$$$$$$######### !!!"""###############!!!"""###$$$$$$$$$$$$$$$########################""""""############""""""################################################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%((('''&&&%%%%%%&&&'''(((***++++++++++++***))))))&&&'''''''''(((((())))))((()))))))))((('''&&&&&&)))))))))))))))((('''''')))))))))))))))******+++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++************+++,,,---......222666:::999555000,,,,,,,,,------...//////000......///////////////000|||vvvqqqpppqqqtttwwwvvvqqqmmmoooooonnnlllhhhddd```]]]WWWTTTSSSTTTTTTQQQQQQTTTVVVTTTSSSSSSTTTTTTSSSQQQMMMEEEAAADDDGGGFFFDDDCCC>>>===<<<<<<===<<<:::888111222222222111000...---(((((((((((('''&&&%%%$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$"""###%%%&&&%%%"""!!!"""###$$$%%%%%%$$$###!!!###%%%&&&&&&$$$!!!######################## """$$$&&&%%%"""$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""#########$$$$$$$$$$$$""""""!!!!!! """############"""!!!!!!$$$###""""""""""""!!! ###"""!!! !!!$$$######"""""""""""""""!!!  '''&&&$$$"""!!!"""###$$$$$$$$$############$$$$$$!!!###%%%$$$!!!!!!$$$''''''$$$!!! !!!""" """""""""""""""""""""""" !!!"""""""""""""""!!!"""$$$$$$"""!!!#########$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!######""""""###%%%""""""!!!!!!!!!!!!""""""%%%###"""!!!"""###"""!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! """"""""""""############!!!!!!!!!!!!""""""""""""###$$$$$$###!!! !!!""" !!!!!!""""""######""""""""""""!!!!!!!!!!!!$$$$$$$$$#########""""""%%%%%%$$$######""""""!!!###############$$$$$$$$$######$$$$$$$$$######"""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%&&&'''(((((('''&&&$$$$$$$$$&&&((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((('''%%%%%%*********************************+++,,,,,,------******+++++++++,,,,,,,,,***---111333444222...,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000///......------{{{tttqqqpppqqqtttvvvuuurrrnnnppppppooommmiiieeeaaa^^^XXXTTTSSSUUUTTTQQQQQQSSSVVVUUUTTTTTTUUUTTTRRRPPPLLLEEE@@@CCCGGGFFFDDDDDD>>>===<<<<<<===<<<:::888222333333222111///...,,,))))))))))))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""###%%%&&&$$$""""""###$$$%%%%%%%%%$$$$$$###$$$%%%&&&%%%$$$"""!!!##############################$$$$$$###""" $$$$$$############$$$$$$###$$$$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""""""""#########$$$$$$"""""""""""""""!!!!!!!!! !!!"""###############%%%!!!$$$))))))'''###""""""!!! !!!!!!$$$######"""""""""""""""!!!!!! !!!###############""""""!!!$$$$$$############$$$$$$$$$###""""""###$$$$$$###$$$!!! """###""" """"""""""""""""""""""""""""""###############""" !!!"""######"""!!! """"""##################""""""""""""""""""""""""!!!"""######"""!!!###$$$###""""""!!!!!!""""""###&&&$$$""""""###$$$###""""""###############"""!!!!!!"""###$$$$$$$$$$$$###########################"""############""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$###!!!!!!!!!"""!!!!!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!$$$$$$$$$#########""""""$$$$$$$$$$$$############""""""""""""""""""""""""######$$$$$$$$$######"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""#####################$$$$$$%%%"""############"""!!!!!!"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#####################$$$$$$%%%%%%&&&&&&%%%$$$###""""""$$$&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''''''''((())))))(((((((((((((((((((((((((((((('''))))))))))))))))))))))))'''''''''(((((()))))))))++++++******)))(((((('''************************+++++++++++++++*********+++++++++,,,,,,,,,,,,---***,,,///111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............------yyysssqqqqqqqqqsssuuuuuusssqqqqqqppppppnnnjjjfffbbb```YYYVVVTTTUUUTTTQQQQQQSSSVVVVVVVVVVVVVVVTTTQQQNNNKKKDDD@@@CCCGGGFFFDDDDDD>>>===<<<<<<======;;;999444444333222111///---,,,************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""$$$$$$###"""%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$############$$$$$$###$$$$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%!!!!!!!!!"""""""""######""""""""""""############ !!!"""$$$$$$$$$%%%"""""""""############"""!!!!!!$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!"""""" !!!###%%%%%%$$$###!!!$$$$$$############$$$$$$###!!!"""   ###$$$$$$###""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""###$$$###"""!!!"""############""""""#########&&&%%%######$$$$$$$$$###$$$$$$$$$$$$$$$###""""""!!!"""######$$$$$$##############################!!!""""""############"""############$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""###$$$###"""!!!"""###!!!!!!!!!""""""""""""###!!!!!!!!!!!!""""""""""""$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%######""""""!!!!!! """######$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$############$$$%%%%%%"""############"""!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''((()))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))''''''(((((()))***++++++...---+++***))))))***+++************************,,,++++++***))))))((((((+++++++++,,,,,,,,,------***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......yyyrrrqqqqqqrrrssstttttttttsssqqqqqqpppnnnkkkgggcccaaaZZZVVVUUUVVVUUUQQQQQQSSSWWWWWWWWWXXXWWWUUUPPPMMMKKKCCC???CCCGGGFFFDDDDDD???===<<<=========;;;999666555444222000...---,,,************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###"""""""""######""""""%%%%%%%%%%%%$$$######"""'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############%%%$$$$$$######$$$$$$%%%###############"""!!! """"""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######### """######$$$$$$$$$'''""""""%%%$$$""""""###$$$%%%%%%$$$"""!!!$$$######"""""""""""""""!!!""""""###############!!!"""$$$%%%&&&&&&%%%%%%$$$$$$############$$$$$$"""!!! """"""  !!!############!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$######""""""######"""!!!!!!"""###############""""""!!!!!!!!!""""""""""""""""""""""""###$$$$$$###!!! !!!"""$$$$$$############$$$$$$%%%###""""""###$$$######$$$$$$$$$$$$###"""!!!!!!""""""##################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""########################$$$$$$$$$%%%%%%!!!!!!!!!!!!"""""""""""""""###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""######$$$%%%&&&&&&&&&$$$$$$###"""!!!!!! """"""###$$$$$$$$$############$$$$$$$$$$$$##############################"""#########$$$$$$$$$$$$######""""""######$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$#########'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))************''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,---...---+++)))))))))+++,,,*********************************)))))))))((((((*********++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......zzztttqqqrrrssstttssssssttttttqqqqqqpppooolllhhhdddbbbZZZWWWUUUWWWVVVRRRRRRUUUXXXWWWXXXXXXXXXVVVQQQNNNKKKCCC???BBBFFFFFFDDDCCC???>>>======>>>===;;;999666666444222000///------))))))))))))((('''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&""""""######"""""""""###$$$$$$###"""""""""!!!!!!'''&&&$$$######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%###############"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""############"""!!!$$$&&&&&&&&&$$$"""!!!""""""###$$$%%%%%%$$$###"""$$$######"""""""""""""""!!!!!!"""###$$$$$$######!!!!!!!!!!!!"""###%%%&&&$$$$$$############$$$$$$"""%%%'''&&&$$$###$$$%%% !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!######""""""""""""######$$$$$$$$$######""""""!!!""""""""""""""""""""""""###$$$$$$###!!! !!!"""$$$$$$############$$$$$$###!!! """###"""!!!""""""######"""!!!!!! ######"""""""""""""""""""""""""""""""""""""""""" !!!"""############### !!!!!!!!!!!!""""""""""""!!!"""######"""!!!"""$$$############"""""""""""" !!!!!!!!!"""""""""###########################""""""###$$$%%%%%%&&&'''%%%%%%$$$######"""!!!!!!!!!"""###$$$$$$$$$$$$$$$"""##################"""########################"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((()))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((()))***+++,,,------+++)))(((''')))***+++************************(((((()))))))))*********))))))))))))************------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......{{{uuuqqqsssuuuuuutttsssrrrssspppppppppnnnlllhhhdddbbbZZZVVVUUUWWWWWWTTTTTTWWWXXXXXXWWWXXXXXXVVVSSSPPPLLLDDD@@@BBBFFFEEEBBBBBB???>>>======>>>>>><<<:::777555444222000//////...))))))))))))((('''&&&&&&((((((((((((((((((((((((###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$$$$""""""###$$$######"""!!!!!!!!!""""""%%%%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!!!!###############"""!!!!!!""""""""""""###$$$$$$$$$$$$###$$$######""""""""""""""" """$$$$$$$$$######  ###$$$$$$$$$############$$$$$$!!!%%%$$$!!!!!!$$$ """$$$$$$""" """""""""""""""""""""""" !!!"""""""""""""""##########################################"""""""""""""""""""""""""""""""""###$$$###"""!!!"""############""""""#########""" !!!""""""!!!!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############""" !!!!!!!!!!!!""""""""""""!!!"""######""""""###$$$$$$############""""""""" !!!!!!""""""#####################$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$""""""############""""""########################"""""""""#########$$$$$$!!! !!!"""""""""############"""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''(((((()))***++++++***)))(((((('''((()))***************************(((((())))))***++++++,,,))))))))))))*********+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......{{{uuuqqqtttwwwxxxuuurrrqqqqqqooooooooonnnkkkgggdddbbbYYYVVVUUUWWWWWWUUUUUUXXXYYYXXXWWWWWWXXXWWWUUUSSSMMMEEE@@@BBBEEEDDDAAA@@@???>>>===>>>>>>>>><<<:::666555333111000000000000************)))(((''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&"""$$$%%%%%%###"""###%%%###"""!!!!!!!!!"""###$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$#########""""""""""""#########$$$$$$"""""""""!!!!!!!!!!!!!!!!!!""""""############""""""$$$''''''&&&%%%&&&'''"""""""""""""""###$$$$$$$$$######""""""""""""""""""###$$$$$$###"""  !!!""""""$$$$$$############$$$$$$ """%%%%%%""" """""""""""""""""""""""" !!!"""###$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!"""######"""!!!###$$$###""""""!!!!!!""""""###"""!!! """######""" !!!""""""############$$$###"""!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!""""""""""""############!!!!!!!!!!!!"""""""""""" """######""""""###$$$$$$$$$$$$#########"""""" !!!"""#########""""""#########$$$$$$$$$!!!!!!!!!""""""########################"""""""""!!!!!!"""$$$$$$%%%%%%$$$######$$$$$$$$$$$$##############################!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!""""""###"""############"""!!!!!!###"""""""""!!!!!!!!! !!!""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***'''((((((''''''&&&%%%$$$&&&&&&''''''((())))))***))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))*********************************+++++++++++++++***+++++++++,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......{{{tttqqquuuyyyyyyuuurrrppppppooooooooommmkkkgggdddaaaXXXUUUUUUWWWXXXVVVVVVZZZYYYXXXVVVVVVWWWWWWVVVUUUNNNFFFAAACCCEEECCC@@@???@@@>>>>>>>>>???>>><<<:::666444333111000000111111++++++,,,++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""%%%&&&%%%###"""$$$&&&######"""""""""$$$%%%&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!"""%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""########################&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!###$$$$$$$$$$$$%%%""" """###"""!!!###"""!!!!!!!!!"""$$$%%%$$$######"""""""""""""""!!!###$$$###"""!!!!!!"""$$$%%%%%%%%%###"""$$$$$$############$$$$$$"""&&&'''$$$!!!!!!$$$%%%""" """"""""""""""""""""""""""" """###%%%&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!! !!!!!!"""""""""""""""""""""""""""""" !!!######""""""###%%%""""""!!!!!!!!!!!!""""""###!!! !!!###$$$$$$### !!!"""###$$$%%%%%%%%%$$$###""" !!!"""""""""""""""""""""""""""###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """######""""""###%%%$$$$$$$$$$$$######"""""" !!!"""######$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$######"""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""" !!!!!!"""###$$$$$$%%%'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((('''&&&%%%######&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''((((((((((((((())))))*********))))))************************------,,,,,,+++*********,,,,,,---------.........((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......|||vvvrrrsssvvvxxxyyyvvvppplllkkkoooqqqnnnkkkiiiddd^^^\\\WWWTTTVVVVVVTTTTTTVVVWWWUUUTTTUUUXXXXXXUUUQQQKKKGGGEEEIIIKKKGGGDDDCCC============;;;999777666666555333222222222000...+++***((('''''''''((()))'''((()))))))))'''$$$###&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$######)))(((&&&$$$###"""!!!!!!$$$$$$############$$$$$$!!!!!!"""#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%######$$$$$$$$$$$$######"""""""""""""""!!!  !!!""""""!!!  !!!######""""""###%%%'''&&&%%%###"""######$$$!!!"""###%%%&&&&&&&&&&&&%%%$$$"""!!!!!!!!!"""###"""!!!  """###%%%&&&%%%""" !!!!!!!!!!!!""""""""""""!!!"""""""""#########$$$ !!!$$$###"""!!!!!!###%%%'''!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!$$$###"""!!!!!!"""###$$$%%%$$$###!!!!!!!!!""""""""""""!!!!!! ###"""!!! !!!"""#########$$$%%%%%%%%%%%%$$$ !!!"""###$$$$$$%%%""""""""""""""""""""""""$$$%%%%%%$$$###""""""######"""!!!!!!!!!"""$$$%%%##############################$$$###   !!!!!!""""""###"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!""""""######""""""!!!!!! """"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!""""""##################"""!!!!!! !!!!!!"""###$$$$$$$$$$$$#########""""""!!!!!!""" """$$$$$$!!!###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######!!!!!!"""""""""#########'''''''''&&&&&&%%%%%%%%%)))))))))(((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''')))***++++++***)))((('''&&&&&&******)))))))))))))))***,,,,,,++++++++++++,,,,,,************************(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---------.../////////......,,,++++++,,,---...}}}wwwqqqrrrtttvvvwwwtttoookkklllpppqqqnnnllljjjeee___\\\WWWTTTVVVWWWUUUTTTVVVVVVTTTTTTVVVXXXXXXTTTPPPMMMHHHGGGKKKLLLIIIEEEDDD>>>>>>>>>===<<<:::888777777555333222222222000...+++***)))((('''(((((()))$$$%%%&&&&&&&&&$$$""" %%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$######""" !!!"""######$$$$$$##################$$$!!!""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!###$$$$$$###!!! !!!$$$&&&''''''&&&%%%######""""""######$$$%%%"""""""""######""""""""""""""""""""""""!!! !!!""""""!!! !!!"""######"""!!!###$$$$$$###############$$$%%%""""""######""""""!!! $$$######"""""""""""""""$$$###"""!!!!!!"""######"""###$$$$$$###""" """""""""###############"""""""""""""""""""""""""""!!!  !!!!!!$$$###"""""""""###$$$%%%!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!""""""""""""""""""!!!  !!!"""""""""""""""""""""############"""""""""!!!!!!!!!###"""!!!!!!!!!!!!"""###"""######$$$$$$$$$$$$$$$"""""""""""""""#########"""""""""""""""""""""""""""###$$$###!!! !!!""""""""""""""""""######$$$########################"""###$$$###  !!!######""""""""""""""""""###"""!!!!!!!!!"""$$$$$$$$$######""""""""""""###""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$#########"""!!!!!!!!!!!!!!!###############"""!!!!!! !!!!!!"""######$$$$$$""""""""""""!!!!!! $$$###"""###%%%%%%###!!!###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((()))(((((((((((((((((((((******)))))))))))))))***))))))(((((((((((())))))*********************************)))))))))))))))++++++++++++++++++++++++++++++,,,---------------------------............///...---,,,,,,,,,,,,,,,wwwssssssuuuvvvvvvtttoookkknnnqqqrrrooollljjjeee```\\\WWWTTTVVVWWWUUUTTTVVVTTTTTTTTTWWWYYYXXXSSSNNNPPPKKKIIIMMMNNNKKKGGGFFF????????????===;;;999888777555333333222222000...******)))(((((((((((((((''''''(((((((((&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###""""""!!!###$$$%%%%%%########################!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!$$$$$$!!!###%%%%%%###"""###""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!!""""""######""""""!!!!!! !!!!!!""""""!!!!!! """###$$$###"""!!!"""### !!!"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""############""""""!!!######"""""""""###$$$$$$######""""""!!!!!! $$$$$$$$$###############""""""""""""!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!##################""""""!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!"""######!!!!!! !!!!!! !!!"""########################""""""""""""###""""""!!!!!!""""""###!!!!!!"""###########################""""""!!!!!!""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###!!!!!!"""#######################################"""###$$$"""  !!!&&&%%%%%%$$$######"""""""""""""""!!!"""######$$$%%%%%%$$$######"""######!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$######%%%$$$###!!! """"""######""""""!!!!!! !!!!!!""""""######$$$!!!!!!!!!!!! %%%###""""""###$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###'''''''''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((($$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))++++++******)))(((((((((************************+++,,,------......------...------------------,,,---.........---,,,,,,+++yyyvvvvvvvvvwwwxxxvvvrrroooooossssssooollljjjfff```ZZZUUURRRUUUUUUTTTSSSUUUSSSSSSTTTXXXZZZXXXSSSNNNQQQKKKJJJMMMOOOKKKGGGFFF@@@@@@@@@???>>><<<:::999888666444333333222000...***))))))(((((((((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""""" !!!###%%%&&&%%%$$$############$$$$$$#########""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""" !!!###$$$$$$###!!! !!!"""###"""!!!"""""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!!""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!###$$$$$$###!!! !!!""" """#########"""!!!!!!!!!###$$$%%%&&&&&&&&&!!!"""###$$$$$$###"""!!! !!!!!!""""""$$$###!!! !!!!!!$$$###############"""""""""""""""!!!!!!!!!!!! $$$###########################$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!########################"""!!! !!!###$$$######""""""""""""###### """#########"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!""" !!!"""$$$$$$###""""""########################"""######"""!!! !!!%%%%%%%%%$$$$$$#########"""""""""""""""######$$$%%%%%%$$$###"""""""""""" !!!!!!""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######$$$###"""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""""""""###############################################################$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((('''&&&&&&&&&&&&'''''''''''''''''')))(((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))************************,,,,,,---............---...---------,,,,,,++++++***+++---...///...---,,,zzzvvvuuuuuuvvvvvvuuusssppppppssssssoookkkjjjfff```XXXSSSQQQSSSTTTRRRRRRTTTTTTTTTUUUXXX[[[YYYSSSNNNPPPKKKIIILLLNNNJJJFFFEEE@@@@@@@@@@@@>>><<<:::999999777555333333222000...)))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$#########%%%&&&''''''&&&$$$""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$######""""""######$$$###"""""""""###$$$%%%&&&""""""!!!!!!""""""###$$$"""######$$$$$$######"""""""""############"""""""""""""""!!!!!!"""""""""###$$$$$$###!!! !!!"""!!!""""""###"""!!!  !!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!$$$###!!! """#########"""""""""!!!!!!!!!"""""""""""""""!!!!!!!!! !!!"""######$$$$$$###############"""!!! !!!!!!""""""""""""!!!!!!########################"""!!! !!!###$$$""""""############""""""!!!"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!""""""""""""!!! !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$###""""""""""""""""""""""""""""""!!!"""###"""!!! !!!""""""""""""#########$$$$$$!!!"""""""""############$$$###"""!!!!!!!!!!!!!!! !!!!!!""""""######""""""###$$$$$$$$$$$$###########################"""######$$$$$$######"""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! """###!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""#########$$$$$$$$$%%%%%%###################################################$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''))))))((('''''')))(((((('''&&&&&&%%%%%%((((((''''''((()))******))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))***++++++,,,+++++++++++++++++++++++++++,,,------......------------,,,,,,+++++++++***((()))+++...////////////{{{rrrqqqqqqrrrssssssrrrpppqqqsssrrrnnnjjjiiieee```WWWRRRPPPSSSTTTRRRRRRUUUVVVUUUVVVYYY[[[ZZZUUUPPPPPPKKKIIILLLMMMIIIEEECCC@@@@@@@@@@@@>>><<<:::999:::888555444333222///---)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###""""""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$###!!! !!!###$$$&&&%%%###!!!!!!"""$$$%%%"""!!!!!!!!!!!!"""############$$$$$$$$$$$$######""""""######$$$$$$#########""""""!!!!!!""""""###"""###$$$###"""!!!"""############""""""!!!  !!!!!!!!!!!! !!!""""""############"""""""""###$$$$$$$$$######$$$###"""!!!!!!"""###$$$######""""""!!! !!!"""""""""############ !!!###$$$$$$$$$""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! """"""""""""!!!  !!!!!!!!!!!!"""######$$$$$$######""" !!!""""""""""""""" !!!"""###$$$%%%%%%"""""""""""""""""""""""" !!!""""""!!! """###!!!!!!"""###############""""""""""""""""""""""""!!!"""###"""!!! !!!""" !!!!!!"""######$$$!!!!!!"""############"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$############""""""############""""""!!!!!!!!!!!!!!!"""###### !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$###""""""###%%%""""""""""""""""""""""""""""""############""""""#########$$$%%%%%%&&&&&&###############$$$$$$$$$########################$$$$$$$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$"""###$$$&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&'''(((((())))))((((((******)))((('''&&&%%%$$$''''''''''''((()))******''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&''')))***+++,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++++++++***((()))+++---...///000000|||pppooonnnoooqqqssssssrrrqqqsssrrrllliiihhhddd___XXXSSSQQQTTTUUUTTTTTTVVVYYYWWWWWWYYY[[[[[[WWWSSSPPPKKKIIILLLMMMIIIEEECCC????????????>>><<<999888:::888666444333222///---((())))))***)))((('''&&&***)))))))))))))))******'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%!!!###$$$%%%%%%$$$###!!!"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###########################""""""!!!!!!""""""###""""""!!! !!!!!!"""!!!!!!!!!!!!!!!"""######""""""############""""""!!!"""###$$$$$$$$$$$$#########"""!!!!!!"""######!!!"""######"""!!!###$$$######"""!!!!!!"""""""""$$$$$$%%%%%%$$$$$$###""""""""""""""""""######$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$######"""!!!!!! !!!!!!"""###$$$%%%&&&&&&!!!"""############""""""!!! !!!######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!""""""""""""""" !!!""""""!!! """!!!!!! !!!!!! !!!!!!"""""""""""""""###$$$$$$$$$$$$###"""!!!!!!"""############"""!!!!!!""""""#########$$$"""""""""""""""""""""""""""###%%%%%%$$$###%%%&&&"""""""""""""""######$$$"""""""""""""""""""""""" """###"""!!! !!!###!!!!!!"""""""""""""""""" !!!"""###$$$######"""!!!!!!!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$#########""""""""""""""""""############""""""###""""""!!!!!!!!!!!!""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!###%%%%%%###"""###$$$########################""""""############"""""""""""""""###$$$%%%%%%%%%""""""#########$$$$$$$$$########################%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&''''''(((((()))))))))((((((''''''''''''&&&&&&'''''')))******(((''''''''''''''''''(((************************''''''((()))***++++++,,,************************)))***++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,---...//////|||qqqpppooopppsssuuuuuuuuupppsssqqqlllhhhgggccc^^^ZZZUUUSSSUUUWWWVVVVVVXXX[[[YYYWWWYYY[[[[[[XXXUUUQQQLLLJJJMMMNNNJJJEEEDDD????????????===;;;999888:::888666444333222///---((()))*********)))'''&&&''''''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''&&&%%%$$$$$$###$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$"""###$$$%%%%%%$$$###"""""""""$$$%%%%%%%%%$$$###!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!######""""""###%%%""""""!!!!!!!!!###%%%&&& !!!"""###$$$$$$$$$###"""!!!!!!!!!"""$$$%%%%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!"""$$$%%%&&&'''((( !!!###$$$$$$###"""!!!"""!!!  !!!$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!!!!"""###$$$$$$###"""!!!!!! !!!###$$$!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""!!!!!!"""###########################""""""""""""""""""""""""""""""""""""  """###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""" !!!###"""!!!!!!"""###$$$$$$######"""!!!!!!!!! !!!"""$$$$$$######"""!!!!!!""""""###$$$&&&'''######""""""!!!!!! """"""###$$$$$$$$$$$$#########""""""!!!!!!!!! """"""############""""""%%%$$$###!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!$$$$$$""" """########################""""""############"""""" !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!!!!!!!"""""""""##################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''((((((((((((((())))))))))))&&&&&&&&&'''''')))************))))))))))))******************************))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))******+++++++++,,,///...---,,,+++,,,------zzzqqqqqqrrrssstttuuuvvvwwwwwwsssoookkkhhheeebbb___YYYUUUTTTWWWYYYWWWWWWYYYWWWWWWXXXYYYZZZZZZWWWTTTQQQLLLIIILLLMMMHHHDDDBBB@@@@@@@@@???===:::888666555555444333333222111111...,,,******+++***)))'''))))))))))))((('''&&&%%%)))(((&&&$$$$$$$$$&&&'''&&&&&&%%%$$$$$$###""""""'''&&&&&&%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&###$$$%%%&&&%%%%%%############""""""######$$$%%%$$$$$$######"""#########%%%%%%$$$$$$$$$$$$%%%%%%$$$""" """$$$$$$$$$###"""!!!"""$$$$$$"""!!! ###%%%%%%### !!!!!!""""""""""""!!!!!!$$$$$$###"""!!!!!!!!!""" !!!"""###$$$%%%%%%%%%&&&%%%$$$"""!!!!!! ###############$$$$$$%%%$$$######$$$&&&&&&%%%$$$$$$#########%%%&&&%%%$$$!!!"""###$$$###"""  ###&&&&&&###""""""$$$######""""""""""""######"""###$$$$$$###"""!!! """""""""""""""###$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$"""!!! $$$$$$###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!  """$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""!!!"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$ !!!!!!!!!!!!!!!!!!!!!$$$"""!!! !!!"""$$$!!!!!!"""############"""$$$$$$###############$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!""""""""""""############$$$"""  !!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! """""""""""""""""""""""""""!!!!!!!!!!!!###%%%&&&$$$$$$$$$###!!! !!!!!!!!!!!!!!!"""######$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&'''%%%###$$$''')))'''%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((()))***+++((((((((((((((((((((((((+++***)))((((((''''''(((*********)))))))))))))))*********************************)))))))))))))))))))))***++++++++++++***|||rrrsssssssssttttttuuuuuutttqqqmmmjjjgggdddaaa^^^XXXTTTSSSVVVXXXVVVVVVXXXWWWWWWWWWYYY[[[ZZZXXXUUUTTTOOOLLLNNNOOOKKKGGGFFFBBBBBBBBBAAA???<<<:::888666555555444333222111111+++***))))))******)))'''*********))))))((('''&&&&&&%%%###"""!!!"""###$$$&&&&&&&&&%%%$$$$$$######""""""###$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$#########""""""######$$$%%%$$$###############$$$$$$$$$$$$############$$$$$$$$$""" """############"""!!!"""$$$$$$"""!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$###"""""""""""""""""" !!!!!!%%%$$$###"""!!!!!!!!!!!!!!! !!!""""""$$$###"""$$$%%%%%%$$$"""$$$###"""###$$$%%%$$$#########%%%%%%%%%$$$"""!!!!!!###&&&&&&$$$""""""$$$######""""""""""""######!!!"""#########!!!  !!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""!!! """""""""""""""""""""""""""!!!!!!!!! """###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""" $$$###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! ###"""!!! !!!"""###"""###$$$$$$%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""$$$######""""""""""""### !!!""""""######""""""""""""############""""""""""""""""""############$$$"""!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!! """""""""""""""""""""""""""!!!!!!!!!!!!###$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''&&&&&&&&&&&&%%%###%%%'''((('''%%%(((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***|||uuuuuuttttttsssssssssrrrpppmmmkkkiiigggdddaaa^^^WWWSSSRRRUUUWWWUUUUUUWWWVVVVVVWWWYYY[[[[[[YYYWWWWWWQQQNNNPPPPPPMMMIIIIIIDDDDDDDDDCCC@@@>>>;;;:::666666666555444222111000+++***))))))++++++***)))************)))(((''''''%%%%%%###"""""""""###$$$''''''&&&&&&%%%%%%$$$$$$!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$######""""""######$$$%%%""""""""""""###$$$%%%%%%########################%%%###!!!!!!"""######"""###"""!!!"""$$$$$$"""!!!%%%###!!!!!!###%%%""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$!!!  """#########""""""""""""######$$$$$$######$$$$$$%%%&&&$$$###"""###$$$$$$###!!!###!!!!!!"""###$$$###"""######$$$%%%%%%$$$"""!!!!!!###%%%&&&$$$###############""""""""""""###### !!!"""""""""!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""!!!!!! """!!!!!! """"""""""""""""""""""""!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""""""""""""""""""""""""""%%%###!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """""""""!!!!!! ###"""!!! !!!"""###$$$$$$%%%&&&&&&&&&&&&%%%"""!!!!!!!!!!!!!!!""""""##################$$$$$$ !!!""""""###"""""""""######$$$$$$$$$$$$######""""""""""""###############"""!!!  !!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$ """######$$$$$$!!!!!!!!!!!!!!!"""######$$$############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))******++++++******|||wwwwwwvvvtttsssrrrqqqpppmmmllljjjiiihhhfffbbb___WWWRRRQQQTTTVVVTTTTTTVVVUUUVVVWWWYYY\\\\\\ZZZXXXXXXRRRNNNOOOPPPMMMJJJIIIEEEEEEDDDCCCAAA>>>;;;:::777777777666555333111000...,,,++++++,,,,,,***)))(((((())))))((('''&&&&&&((('''&&&&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$######""""""%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######""""""######$$$%%%""""""""""""###$$$%%%&&&"""""""""######"""""""""$$$###!!!"""######"""!!!###"""!!!"""$$$$$$"""!!!$$$###!!! !!!$$$&&&###""""""""""""""""""###"""!!!!!!!!!"""###$$$$$$%%%$$$############$$$$$$""""""!!!!!!"""###$$$$$$&&&%%%%%%%%%%%%&&&''''''###"""""""""######""" """!!! !!!"""######!!!!!!!!!""""""""""""!!! """###%%%%%%%%%$$$############""""""""""""######!!!!!!"""######"""!!! ######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""$$$"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""!!! ######"""!!!!!!"""#########$$$%%%%%%&&&&&&%%%%%%##################$$$%%%######"""######$$$%%%&&&%%%%%%$$$$$$###""" """######$$$$$$######"""!!!"""""""""############""""""!!! !!!!!!"""!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###### """###$$$$$$$$$!!!!!!!!!!!!!!!""""""###############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$##############################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''((()))***((((((((()))))))))))))))************************((((((((()))))))))))))))((())))))***************zzzxxxwwwvvvuuusssrrrppppppmmmlllllllllkkkhhhddd```VVVRRRQQQTTTVVVTTTTTTVVVVVVVVVWWWZZZ\\\\\\ZZZXXXVVVPPPMMMOOOOOOLLLHHHGGGEEEEEEDDDBBB@@@===:::888777888888777666444111000...,,,*********)))'''%%%&&&&&&&&&'''&&&&&&%%%%%%(((((('''''''''(((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######""""""######$$$%%%""""""""""""###$$$%%%&&&!!!"""############"""!!!###"""!!!"""###$$$"""!!!###"""!!!"""$$$$$$"""!!!""""""""""""######$$$$$$######""""""""""""######"""!!!!!!!!!"""###$$$$$$!!!"""######""""""!!!!!!!!!!!!"""###$$$%%%"""""""""""""""###$$$$$$###"""!!!"""$$$$$$""" !!! """###"""!!!!!!!!!!!!"""""""""!!!!!!###$$$$$$%%%&&&%%%$$$#########""""""""""""######""""""$$$$$$$$$$$$###"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""###############""""""!!!!!!!!!!!!######""""""""""""######""""""###$$$$$$$$$$$$$$$######""""""###$$$%%%%%%""""""""""""###$$$%%%%%%&&&&&&&&&%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!""""""###""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((('''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))''''''(((((())))))))))))(((((()))************)))zzzvvvvvvuuutttsssrrrqqqqqqmmmmmmmmmnnnnnnjjjeeeaaaVVVRRRQQQTTTVVVTTTTTTVVVWWWWWWXXXZZZ\\\\\\ZZZXXXUUUOOOMMMPPPQQQLLLHHHFFFEEEDDDCCCBBB???<<<999777888888999999777444111000+++)))''''''''''''%%%###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############""""""######$$$%%%""""""""""""###$$$%%%%%%!!!"""###$$$$$$###"""!!!"""!!!!!!"""$$$$$$###"""###"""!!!"""$$$$$$"""!!! !!!###$$$%%%$$$$$$###$$$###"""!!!!!!"""###$$$""""""""""""""""""###$$$!!!"""###$$$$$$$$$""""""!!!!!!"""###$$$$$$#########"""###$$$$$$%%%""""""!!!###$$$%%%$$$"""""" !!!"""###"""!!!###############$$$$$$$$$$$$$$$$$$%%%'''&&&$$$"""######""""""""""""######"""###$$$%%%%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!""" !!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """#########!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""########################!!!!!!"""############""" !!!"""###$$$""""""""""""""""""######"""###$$$$$$%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!""""""""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""""""""""""""###""""""""""""""""""""""""##############################################################################$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&''''''(((((())))))***))))))))))))))))))))))))&&&''''''(((((())))))***'''((())))))******))))))zzzuuuttttttttttttsssssssssmmmmmmnnnooonnnjjjddd```WWWSSSQQQUUUVVVUUUUUUWWWXXXXXXYYY[[[\\\\\\YYYWWWUUUQQQPPPTTTUUUOOOIIIGGGEEEEEEDDDBBB???<<<999777888999::::::888555111///((('''&&&'''((()))((('''$$$%%%%%%&&&&&&%%%%%%%%%"""######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%$$$###"""!!!!!!""""""######""""""######$$$%%%$$$###############$$$$$$"""###$$$%%%%%%$$$###""" """%%%%%%$$$######"""!!!"""$$$$$$"""!!! !!!"""$$$%%%%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$###""""""""""""""""""$$$"""!!! """%%%&&&###"""""""""""""""######%%%$$$$$$$$$$$$%%%&&&&&&"""!!!!!!###%%%'''&&&$$$"""!!! !!!###$$$###"""###############$$$$$$%%%%%%$$$$$$%%%''''''%%%"""######""""""""""""######!!!"""###$$$%%%$$$$$$###""""""!!! """""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""" !!!!!!!!!""" """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!"""######$$$$$$#########$$$$$$######### !!!""""""######"""""" !!!"""###$$$""""""!!!!!! !!!!!!!!!!!!!!!"""############""""""""""""######"""""""""""""""""""""############!!!!!!"""###############!!!!!!""""""""""""!!!!!!!!!!!! """""""""""""""""""""""" !!!""""""!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$########################"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""$$$&&&%%%######%%%'''"""###%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''((())))))***))))))))))))))))))))))))&&&&&&''''''((())))))***'''(((((())))))))))))))){{{ssssssssstttttttttttttttlllmmmnnnooonnnjjjddd___WWWSSSRRRUUUWWWUUUUUUWWWYYYYYYYYY[[[\\\[[[YYYVVVWWWSSSSSSXXXXXXRRRKKKHHHFFFFFFEEECCC@@@<<<999777999999::::::888555111///(((''''''))),,,...------%%%%%%&&&''''''&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&&&&%%%###"""!!! !!!!!!#########"""###$$$$$$%%%$$$$$$##################"""###%%%&&&&&&%%%###""" """%%%&&&%%%######"""!!!"""$$$$$$"""!!!""""""""""""###$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$###"""!!!!!!""""""%%%!!! #########""""""""""""######!!!!!! !!!!!!"""###!!!!!!!!!$$$&&&((('''&&&###"""!!!"""###$$$###"""!!!!!! !!!"""######&&&$$$###%%%((((((%%%"""######""""""""""""###### !!!"""###$$$$$$###"""$$$$$$###"""""""""""""""####################################$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$$$$###""""""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!!!!"""""" """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!$$$%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%######$$$$$$$$$$$$######!!!!!!"""###############""""""""""""###$$$%%%&&&###"""!!! """"""""""""!!!######$$$$$$$$$$$$######""""""""""""############ !!!"""###############!!!!!!""""""""""""!!!!!!######""""""!!!!!! """""""""""""""""""""""" !!!""""""!!!  """############!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""##############################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$########################"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$!!!$$$&&&%%%###"""$$$'''!!!"""$$$&&&&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''(((((()))))))))))))))~~~uuuuuutttttttttsssssssssnnnnnnmmmmmmllliiidddaaaVVVTTTRRRSSSUUUWWWWWWWWWZZZYYYYYYZZZ\\\]]][[[ZZZXXXSSSQQQTTTUUUQQQLLLKKKNNNGGGBBBBBBAAA<<<999888;;;;;;;;;999777444111///+++++++++************)))''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""!!!!!! %%%$$$###""""""$$$&&&'''+++'''###"""###$$$""" %%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$###"""!!!""""""############""""""$$$###"""!!!!!!"""###$$$########################$$$###""""""""""""""""""######################################################""""""###$$$%%%%%%(((&&&###!!! """%%%'''""""""###$$$$$$$$$$$$###$$$%%%&&&$$$"""!!!"""### !!!""""""""" !!!"""######"""!!! !!!!!!!!! ###!!! !!!$$$%%%%%%%%%######$$$$$$$$$$$$###""" !!!""""""!!!!!!!!!!!!!!!"""######!!!"""###%%%%%%$$$$$$#########""""""!!!!!! $$$$$$###"""!!!  !!!""""""###""""""$$$""" ######!!!########################"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """$$$$$$"""!!!!!!###"""""""""######"""""""""################################################ !!!###$$$%%%%%%$$$###!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!"""### !!!"""######"""!!! """"""""""""############$$$###"""!!!!!!"""###$$$!!!!!!"""###############!!!"""#########!!! !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""###$$$%%%%%%'''&&&$$$""" $$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,(((''''''%%%$$$###""""""(((''''''''''''(((((())))))))))))))))))******+++~~~uuuuuuuuutttttttttssssssooonnnnnnnnnmmmjjjfffbbbWWWUUUSSSRRRSSSTTTTTTSSSWWWWWWWWWYYY\\\]]]\\\[[[XXXSSSPPPSSSTTTPPPLLLKKKMMMGGGCCCCCCAAA<<<999888777777777666555222000///*********)))))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$###"""!!!!!!###%%%&&&)))&&&###"""###$$$###!!!$$$$$$###""""""###$$$$$$!!!"""""""""##################$$$$$$$$$#########$$$###"""!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""$$$$$$###""""""###$$$%%%########################"""""""""""""""""""""""""""""""""""""""###$$$$$$'''&&&###"""!!!"""$$$&&&""""""###$$$$$$$$$$$$###!!!!!! """###"""""""""""""""""""""!!!!!!"""############"""!!!######$$$$$$$$$$$$$$$$$$&&&%%%###$$$&&&(((((((((""""""""""""""""""""""""""""""!!!!!!""""""###$$$"""""""""""""""###$$$$$$!!!"""###$$$$$$$$$###"""######""""""!!!!!!!!!!!!$$$$$$######"""!!!!!!!!! !!!!!!""""""""""""!!!###"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!  !!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###"""""""""######""""""""""""##############################$$$#####################""""""###$$$$$$$$$###### !!!""""""""""""""""""!!!!!!!!!!!!""""""######"""!!! !!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!!!!"""### !!!!!!""""""!!!!!!!!!"""######"""!!! !!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$########################$$$$$$######"""#########"""!!!!!!!!!"""###%%%&&&$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$############$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))(((((((((((()))******~~~ttttttttttttssssssssssssoooooonnnooonnnkkkgggcccYYYVVVSSSRRRRRRRRRQQQPPPUUUTTTUUUXXX[[[]]]]]]\\\WWWRRROOORRRSSSOOOLLLKKKLLLGGGCCCCCCAAA<<<999999444555555555444333111000))))))))))))((((((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!"""###$$$'''%%%###"""###$$$###"""$$$$$$###""""""###$$$$$$""""""""""""############""""""###$$$$$$$$$$$$###%%%$$$!!!!!!$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""%%%&&&########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######%%%%%%$$$############$$$!!!"""######$$$$$$###### !!!###%%%%%%$$$######"""!!!!!!"""######$$$$$$######"""!!!!!!""""""######$$$$$$%%%### """%%%&&&&&&###"""!!! !!!"""###$$$############$$$%%%%%%$$$############$$$%%%%%% !!!"""#########""""""###""""""""""""!!!!!!!!!###############"""""""""!!!""""""""""""!!!!!! !!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!  !!!"""###$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!"""######"""$$$###"""!!!!!!"""###$$$########################$$$$$$$$$######"""""""""$$$$$$###"""""""""###### !!!""""""###""""""$$$######""""""""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!! """!!!!!! !!!!!!""" !!!""""""""""""!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""###"""""""""""""""##############################%%%%%%$$$###"""""""""""" !!!###%%%&&&'''$$$###""""""""""""###$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((($$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''((((((''''''(((((()))***|||ssssssrrrrrrrrrqqqqqqqqqnnnnnnnnnnnnmmmjjjfffbbbYYYVVVSSSRRRRRRSSSRRRQQQTTTTTTUUUWWWZZZ[[[[[[ZZZWWWQQQNNNQQQRRRNNNKKKJJJJJJFFFDDDDDDAAA<<<999:::777777777777555333111000******)))))))))(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""###$$$$$$############$$$$$$$$$$$$##################$$$"""""""""""""""###############$$$$$$$$$######"""$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!$$$&&&########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###""""""!!!""""""##################$$$%%%$$$""" !!!"""$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$""" ###$$$$$$$$$###!!! """$$$%%%$$$############$$$%%%%%%$$$$$$#########$$$$$$%%% !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""###""""""!!!  ###$$$###  ###########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""###$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!###$$$###$$$###"""!!!!!!"""###$$$########################$$$$$$######""""""!!!!!!%%%$$$###!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""!!! !!!"""######""""""!!! !!!!!! !!!!!! !!!!!! !!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""""""""###$$$$$$#########################################################$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&"""######$$$%%%&&&''''''%%%%%%&&&'''(((((((((((('''''''''''''''((())))))zzzqqqqqqqqqpppppppppoooooonnnmmmmmmlllkkkhhhccc```WWWUUUSSSSSSTTTUUUVVVUUUVVVVVVVVVWWWYYYZZZYYYWWWWWWPPPMMMOOOPPPMMMJJJJJJIIIFFFEEEEEEBBB;;;999:::999999888777555222000...++++++*********)))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$""""""###############$$$#########$$$$$$###############""""""""""""""""""%%%%%%%%%$$$###"""!!! !!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!######################## !!!###&&&'''""""""""""""""""""""""""########################""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!!!!"""############"""%%%&&&&&&%%%###""""""###!!!!!!!!!""""""#########%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$$$$&&&'''((('''%%%""""""$$$%%%&&&&&&"""!!! ###$$$###""""""""""""###$$$$$$$$$######"""""""""######!!!!!!!!!!!!!!!""""""###""""""""""""############ !!!!!!""""""###""""""###""""""!!!  ###$$$###  ###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! ############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!#########$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""#########"""""""""!!!!!!%%%$$$"""!!! !!!""""""############""" ###"""!!!!!! !!!"""""""""""""""###"""!!! !!!"""######""""""!!!  !!!!!!!!!!!! !!!""""""""""""!!!"""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%$$$###"""!!! ######$$$$$$$$$$$$############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))*********)))'''''''''''''''((())))))zzzppppppppppppooooooooooooooonnnmmmllljjjgggaaa]]]VVVTTTRRRSSSUUUWWWXXXXXXWWWWWWVVVXXXYYYZZZXXXWWWVVVPPPLLLNNNOOOLLLIIIIIIGGGEEEEEEFFFBBB;;;999;;;888888777666333000...,,,++++++++++++************''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%%%%%%%%%%$$$$$$$$$###!!!"""$$$$$$###"""######"""###$$$$$$$$$$$$###"""############""""""""""""$$$%%%%%%$$$$$$###!!!!!!!!!$$$%%%%%%$$$!!!""""""############""""""########################""""""######%%%&&&'''(((""""""""""""""""""""""""##############################"""!!!!!!!!!""""""######$$$$$$######"""!!! !!!""""""######"""""" """############$$$&&& !!!!!!"""######$$$%%%$$$$$$######$$$$$$%%%######"""!!!"""###%%%&&&$$$###""""""###$$$$$$### !!!"""!!!!!!!!!!!!"""######$$$$$$###""""""""""""###""""""!!!!!!!!!"""###$$$"""""""""############$$$ !!!!!!"""""""""###!!!""""""""""""!!!!!! !!!"""###"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! #########""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###%%%&&&%%%###!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!""""""############""" """!!!!!! !!! !!!"""#########"""""""""!!!!!!!!!!!!""""""###""""""!!!!!! !!!!!!""""""!!!!!! !!!""""""###############"""!!!!!!!!!!!!""""""###!!!!!! !!!!!!""""""""""""""""""""""""###"""""""""""""""############################## !!!"""$$$%%%&&&###$$$$$$%%%$$$$$$############$$$%%%%%%$$$#########""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&((())))))((('''&&&(((((((((''''''&&&&&&&&&%%%'''(((***+++++++++***((((((''''''(((((()))***|||rrrqqqqqqqqqqqqpppppppppqqqpppnnnmmmkkkfff```\\\UUUSSSRRRRRRTTTVVVWWWWWWVVVVVVVVVXXXZZZ[[[ZZZYYYVVVOOOKKKMMMNNNKKKIIIIIIFFFEEEFFFGGGBBB;;;999;;;888888777666555222000...************))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""######$$$$$$$$$$$$$$$$$$$$$###"""""" ###%%%%%%###!!!!!!###"""###$$$$$$$$$$$$###"""############"""""""""!!!!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!######""""""""""""############################## !!!###$$$%%%%%%%%%%%%""""""""""""""""""""""""########################$$$$$$###"""""""""""""""############"""""""""""" !!!!!!""""""""""""""" !!!######""""""$$$%%%########################%%%$$$###""""""###$$$%%%"""!!! !!!"""!!! !!!""""""  !!!"""""""""!!!!!!!!!!!!"""######%%%%%%$$$#####################"""!!!"""###$$$%%%""""""#########$$$$$$$$$###############$$$$$$$$$ !!!!!!""""""""""""!!!###"""!!!!!!""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!########################"""''''''""" ###!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!"""######### !!!""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###!!!"""#########"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""######"""!!!!!!!!!"""######$$$$$$######"""!!! !!!"""###$$$!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$######################## !!!!!!###$$$%%%!!!"""$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&(((*********(((((((((((('''''''''&&&&&&&&&$$$%%%(((***++++++******)))(((((((((((()))******}}}sssssssssrrrrrrrrrqqqqqqsssrrrpppnnnkkkfff```\\\UUUSSSQQQQQQSSSUUUUUUUUUUUUUUUUUUXXX[[[]]]\\\[[[VVVOOOKKKLLLMMMJJJHHHIIIEEEEEEFFFGGGBBB;;;999<<<888999999999888666444333))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###############"""!!! ###&&&%%%""" !!!""""""###$$$%%%%%%$$$###"""$$$#########""""""!!!!!!!!!###%%%&&&''''''######""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!"""###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###""""""######$$$######"""!!!""""""""" !!!!!!"""""""""""""""$$$%%%&&&$$$"""!!!"""###&&&&&&%%%$$$$$$#########%%%$$$###""""""###$$$%%%%%%$$$"""!!! !!!###$$$#########%%%&&&%%%### !!!!!!###$$$%%%%%%%%%%%%"""""""""!!!"""######$$$'''&&&%%%%%%$$$$$$$$$$$$$$$###"""""""""###%%%&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""###""""""%%%""" ###$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######!!!!!!""""""""""""!!!!!!###########################%%% !!!&&& !!!$$$%%%%%%$$$!!! """""""""""""""""""""""" !!!"""###$$$$$$ !!!#########"""!!! """######$$$$$$""""""!!!!!!"""###$$$$$$!!!"""#########""" !!!"""######"""!!! """"""""""""############!!!"""###$$$$$$###"""!!!!!!!!!"""###############"""!!! """###$$$!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""######$$$%%%&&&%%%%%%$$$######$$$%%%&&&&&&%%%$$$###"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''(((((($$$&&&(((***++++++***)))%%%%%%%%%%%%%%%%%%%%%%%%###$$$''')))******)))))))))))))))))))))***++++++{{{rrrtttuuuuuuttttttuuuvvvwwwtttpppllliiiddd___\\\UUUTTTRRRRRRSSSTTTVVVXXXVVVWWWZZZ\\\]]]^^^^^^^^^ZZZSSSNNNOOOOOOLLLIIIJJJGGGIIIJJJHHHCCC>>>:::999888888777555444333222111*********))))))))))))(((((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$###""" !!!""" """###$$$$$$###""" !!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###############"""!!! """"""############""""""""""""###$$$$$$$$$$$$###$$$$$$###"""""""""""""""%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$###"""!!! !!!"""$$$"""""""""######$$$$$$$$$%%%&&&###!!!!!!######""" ###"""!!! ######"""!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""!!!""""""######&&&$$$""""""#########""" ###"""!!!!!!!!!"""$$$%%%$$$"""!!! """$$$%%%%%%$$$###""""""###$$$%%%!!!%%%%%%!!!!!!!!! """"""""""""""""""""""""###$$$%%%%%%%%%###"""!!!######""""""""""""######!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""&&&%%%###!!! !!!"""###!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!#########""""""""""""!!!""""""############"""""" !!!"""######"""!!! ########################""""""############""""""######"""!!! !!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!! !!!###$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""############""""""######"""""""""$$$%%%&&&"""############""""""!!!%%%$$$#########$$$%%%&&&%%%%%%%%%$$$###"""!!! !!!!!!"""############"""%%%$$$###$$$%%%&&&$$$""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###&&&&&&$$$%%%%%%%%%$$$$$$$$$######&&&$$$###$$$&&&&&&$$$!!!(((((('''''''''&&&$$$"""''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######''''''(((((('''&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&'''((()))***++++++((((((((((((''''''''''''{{{ssstttuuuuuutttsssuuuvvvyyyvvvsssooolllhhhccc___VVVUUUTTTSSSTTTUUUWWWXXXVVVWWWZZZ\\\]]]^^^^^^]]]YYYRRRNNNPPPQQQMMMKKKKKKHHHIIIJJJHHHCCC>>>:::999:::999888666444222000000++++++*********))))))))))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""!!! !!!!!!"""!!!"""###$$$$$$###"""!!!""""""###$$$$$$###""""""""""""######$$$#########!!!""""""#########""""""""""""############""""""""""""###$$$$$$$$$$$$###""""""!!! $$$######"""""""""""""""###""""""!!! """###%%%### !!!!!!!!!!!!"""""""""###%%%###!!!!!!###$$$###!!!!!!!!!!!!!!!!!!""""""###$$$###""""""!!!!!!"""""" !!!"""""""""""""""$$$############$$$%%%%%%%%%$$$"""""""""###"""!!!###""" """"""!!!!!!!!!"""###$$$######"""!!!"""###$$$%%%$$$$$$###""""""###$$$$$$$$$%%%###"""###$$$"""""""""""""""""""""""""""##################"""!!!######""""""""""""###### !!!"""""""""###""""""""""""""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!!!!"""""""""""""""""""""!!!$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!! !!!""""""###""""""""""""""""""""""""""""""""""""############""""""######"""!!!!!!!!!"""""" !!!!!!""""""!!!!!!""""""""""""""""""""""""""""""############"""""" !!!"""############!!!!!!!!!!!!""""""""""""""""""############"""""""""!!!!!! !!!"""###!!!""""""#########""""""######"""""""""###$$$%%%############""""""!!! """""""""#########$$$$$$$$$######$$$%%%%%%$$$"""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%"""!!!%%%'''%%%"""%%%%%%%%%$$$$$$$$$######&&&$$$###$$$&&&&&&$$$"""''''''&&&''''''((('''&&&)))***)))((('''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$'''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))zzzuuuvvvwwwvvvuuutttuuuvvvyyywwwssspppmmmiiieeebbbXXXWWWVVVUUUUUUUUUVVVWWWVVVXXXZZZ\\\]]]]]]]]]]]]XXXRRROOOQQQSSSPPPMMMLLLIIIJJJJJJHHHCCC>>>;;;999:::999888666333111///...,,,+++++++++***************)))'''%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$###"""!!!$$$###""""""!!!"""""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######""""""#########"""!!!!!!###############"""!!!!!!""""""############""""""!!!"""######$$$$$$######""""""!!! !!!!!!###############"""!!!!!!""""""!!!!!! ###  $$$%%%$$$""" ###"""!!!!!!###$$$###### !!!"""$$$$$$%%%%%%$$$###""""""!!!!!!"""""" !!!"""""""""""""""#########$$$$$$%%%%%%%%%%%%###"""!!!#########"""&&&###!!!!!!"""### !!!!!!!!!!!!!!!"""##################$$$$$$$$$%%%$$$$$$###""""""###$$$$$$$$$'''%%%$$$&&&'''%%%"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$###"""!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!"""""""""######%%%%%%%%%%%%###  !!!"""###$$$""""""""""""""""""""""""######"""""""""!!!!!!!!! !!!!!!!!!!!! !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""###$$$ !!!!!!""""""""""""""""""""""""""""""""""""""""""######$$$$$$######### !!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""###"""!!!!!! !!!!!!""" !!!"""###############"""!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!$$$######"""###$$$%%%&&&$$$######$$$%%%%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###(((&&&$$$%%%''''''$$$!!!%%%%%%%%%$$$$$$$$$######%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&'''(((***,,,............,,,(((&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((()))******zzzwwwxxxxxxxxxvvvuuuvvvwwwxxxuuurrrooommmiiieeebbbYYYXXXVVVUUUTTTTTTTTTUUUVVVXXXYYY[[[\\\]]]\\\\\\WWWQQQOOORRRTTTQQQNNNNNNJJJKKKKKKHHHBBB>>>;;;:::999888777555333111000///,,,,,,,,,+++++++++*********)))'''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""########################!!!"""############"""!!!######$$$$$$$$$$$$######"""""""""""""""!!! %%%%%%$$$$$$"""!!!""""""############""""""!!!""""""###############$$$$$$######"""######$$$""""""###$$$$$$"""!!! !!!!!!"""""""""!!!!!! """!!! !!!###$$$###""""""!!!!!!!!!"""###$$$$$$ !!!###%%%&&&&&&&&&%%%###"""!!!!!! !!!!!! !!!"""""""""""""""!!!"""######$$$$$$$$$$$$&&&$$$""""""$$$$$$$$$###%%%""" ###$$$"""!!!!!!!!!!!!!!!"""""""""######$$$%%%%%%%%%%%%$$$$$$##################$$$"""&&&&&&""""""%%%''''''!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$""""""############""""""###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!! !!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""##################""" !!!"""######$$$$$$"""""""""""""""#########!!!!!!!!!  !!!!!!""""""!!!!!! """!!! """###$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""###$$$%%% !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""############""""""%%%%%%$$$######""""""""" !!!######$$$$$$$$$!!!!!!!!!!!!""""""###### !!!!!!"""######""""""&&&$$$###""""""$$$&&&'''$$$###"""###%%%%%%###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&((('''$$$!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&&&&&&&''''''((()))+++...333666555666555111+++'''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&''''''((())))))yyywwwyyyyyyyyywwwwwwxxxyyyxxxvvvssspppmmmjjjfffbbbWWWWWWVVVUUUTTTSSSSSSRRRWWWXXXYYY[[[\\\\\\\\\[[[WWWRRROOORRRTTTRRROOOOOOKKKLLLKKKGGGBBB===;;;:::777666555444333222111111,,,,,,,,,+++++++++*********)))'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$""""""############""""""########################"""""""""""""""!!! """"""#########""""""!!!""""""############""""""!!!!!!"""############"""$$$$$$############$$$$$$""""""###$$$$$$"""!!!  """###$$$$$$$$$!!! """""""""!!! !!!"""""""""""""""$$$%%%"""$$$&&&((()))'''&&&$$$!!!!!!  !!!""""""""""""""""""###$$$%%%&&&&&&&&&&&&&&&%%%######%%%&&&&&&%%%!!!  ###$$$###!!! !!!!!!"""""""""""""""######$$$%%%%%%%%%%%%$$$#########$$$$$$############%%%""""""###!!!!!!!!!!!!!!!!!!!!!!!!  """###!!!"""############"""!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!!!!!!!!!!!!!""""""###########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""$$$$$$###!!! ((((((''''''%%%###!!! !!!"""""""""#########$$$""""""!!!!!!!!! !!!""""""######""""""!!!$$$###""" !!!"""########################""""""############"""""""""!!!!!!!!!"""###$$$$$$ !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$$$$$$$######"""""" !!!######$$$$$$$$$"""""""""###############!!!!!!"""###$$$$$$$$$$$$&&&$$$###""""""$$$&&&'''######"""###$$$%%%###!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%###%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$&&&'''))))))+++---...000333999======>>>===777///)))((()))%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((())))))***'''''''''''''''&&&&&&&&&wwwuuuwwwxxxxxxwwwwwwxxxyyy{{{yyyuuurrroookkkgggdddVVVVVVUUUUUUTTTSSSRRRRRRWWWXXXYYY[[[\\\\\\[[[ZZZYYYRRROOOQQQSSSQQQOOOPPPMMMMMMKKKGGGBBB===;;;:::777666555444333111111000,,,+++++++++************)))((('''&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###""""""""""""""""""#########""""""""""""######""""""#########"""!!!!!! """$$$%%%&&&&&&""""""############"""""" !!!""""""######""""""""""""!!!!!!!!!"""#####################"""!!!!!! """###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!!!!!###%%%###&&&)))++++++)))&&&$$$"""!!!  !!!"""""""""""""""###$$$&&&((()))))))))(((&&&$$$######%%%&&&&&&%%% !!!!!!""""""######!!!!!!"""###########################$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""!!! !!!!!!"""!!!"""###$$$$$$###"""!!! """"""""""""""""""""""""%%%$$$!!! !!!!!!!!!!!!!!!!!!"""##############################!!!!!!!!!!!!!!!!!!!!!!!! """""""""#########$$$$$$ !!!###$$$$$$$$$"""!!! """######""""""!!!""""""######$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""%%%$$$###!!! ########################""""""############""""""!!!!!!!!!!!!!!!!!!"""### !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!""""""""""""!!!!!! !!!"""###############!!!"""###$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&###""""""###$$$$$$###!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%(((+++---000333555666999>>>CCCCCCDDDBBB;;;111)))((()))%%%&&&&&&'''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%vvvqqqsssuuuuuuuuuuuuwwwxxx|||yyyuuurrrooojjjfffbbbVVVVVVVVVVVVUUUTTTTTTSSSWWWXXXYYY[[[[[[[[[ZZZZZZ[[[SSSNNNOOOPPPOOOOOOPPPNNNMMMLLLGGGBBB===;;;;;;:::999777444222///...---++++++*********)))))))))(((''''''&&&&&&''')))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%%%%######""""""""""""######""""""!!! !!!""""""""""""######$$$#########!!!"""$$$$$$%%%%%%""""""############"""""" !!!!!!"""""""""""""""""""""!!!!!!""""""###$$$$$$######""""""""""""""" !!!"""############""""""###""""""!!!"""""""""!!!!!!!!! """###$$$###!!! """$$$"""%%%))),,,---,,,)))'''######"""!!!!!!!!!!!!!!! !!!"""""""""""""""!!!###%%%'''((((((''''''$$$"""!!!"""###%%%$$$$$$!!!$$$&&&%%%!!!!!!$$$!!!"""###$$$%%%$$$$$$#########"""!!!"""###$$$%%%"""###$$$$$$$$$$$$###"""!!!  """"""""""""""""""""""""!!!!!!"""""""""!!! !!!"""###$$$$$$###"""!!! !!!!!!!!!""""""""""""""""""""""""###"""""""""!!!"""""""""!!!!!!!!!!!!!!!"""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%$$$###!!!!!!"""######!!!""""""######$$$%%%%%%######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""###""""""!!! ########################""""""############"""""""""!!!  """""""""""""""""""""""" !!!"""""""""""" !!!"""############!!!!!!!!!!!!""""""""""""""""""############"""""" """"""###"""!!!!!!!!!""""""#########"""""" !!!"""#########""""""!!!"""###############""""""""""""#########$$$$$$###"""""""""$$$$$$"""!!! !!!""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$&&&'''%%%%%%%%%$$$$$$$$$######"""$$$%%%$$$$$$%%%)))---111555:::<<<;;;===BBBFFFFFFGGGEEE===111(((&&&(((%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvnnnppprrrsssssssssuuuwwwzzzxxxtttppplllhhhccc___VVVVVVWWWWWWWWWVVVUUUUUUWWWXXXYYY[[[[[[[[[ZZZZZZ\\\TTTMMMMMMOOONNNNNNPPPNNNNNNLLLGGGBBB===;;;;;;<<<;;;888555111...+++************))))))))))))(((''''''&&&&&&'''(((***+++&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########'''&&&&&&%%%$$$###"""""""""###%%%&&&'''&&&%%%%%%######""""""""""""######"""!!!  !!!"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######!!! """"""############"""""" !!!!!!"""""""""""""""$$$$$$######$$$%%%&&&&&&%%%$$$"""!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$###"""###$$$!!!!!!!!! ###$$$%%%### !!!$$$ $$$)))---///...+++)))%%%$$$$$$############### !!!!!!"""""""""""""""!!!$$$%%%%%%$$$###"""  """######"""$$$(((+++(((!!! $$$"""###$$$%%%&&&%%%$$$$$$$$$"""!!! """$$$%%%"""###$$$%%%%%%$$$###"""###%%%###"""%%%&&&$$$""""""""""""""""""""""""""""""#########!!!  """###$$$$$$###"""  !!!"""###$$$$$$"""""""""""""""""""""""" """$$$%%%$$$###"""!!!!!!!!!!!!!!!"""##############################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$######"""""""""#########""""""$$$$$$###"""!!!""""""###$$$$$$%%%%%%  !!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""""""""############"""""""""!!!  """""""""""""""""""""""" !!!"""############ """###$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""############""""""!!!"""###$$$%%%%%%$$$###"""############""""""!!!!!!"""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!"""############"""###"""!!!"""$$$$$$"""!!! !!!"""#########""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((%%%%%%%%%$$$$$$$$$######"""$$$%%%$$$###%%%***...333999>>>@@@???@@@DDDHHHFFFHHHFFF===000&&&$$$&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&'''''''''(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((uuussssssssstttttttttttttttzzzxxxtttqqqmmmhhhbbb^^^WWWWWWWWWVVVVVVUUUUUUUUUWWWWWWXXXXXXXXXXXXXXXWWWWWWUUUQQQPPPOOOOOONNNMMMLLLNNNNNNKKKEEE@@@>>>>>>999888888666555222000//////+++(((''')))++++++******)))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''''''''&&&&&&%%%%%%%%%########################&&&%%%$$$###""""""""""""$$$######"""!!!!!!""""""&&&%%%$$$""""""""""""###%%%%%%%%%$$$$$$#########""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######(((&&&###!!! !!!###%%%$$$$$$%%%$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!#########"""!!!  !!!""""""!!! ###%%%'''***000555111***%%%$$$"""!!!!!!###%%%&&&""""""###""""""!!! """$$$###$$$'''&&&###%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$###""" !!!!!!!!!"""""""""""""""!!!!!!"""############### !!!"""$$$%%%%%%%%%%%%$$$###"""!!! ############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!""""""!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!! !!!"""###"""###$$$"""  !!! !!!###$$$%%%%%%%%%"""""""""""""""""""""""" """"""!!!!!! #########"""""""""""""""######""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! """###"""!!! !!!### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""######""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################$$$###"""""""""###%%%&&&""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$###"""""""""###$$$$$$%%%'''***---444888===AAACCCBBB@@@>>>DDDAAA<<<666///***&&&$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((yyywwwvvvvvvtttsssrrrrrrqqqwwwuuussspppnnnjjjeeeaaaWWWWWWWWWVVVVVVUUUUUUTTTWWWWWWXXXYYYYYYYYYXXXXXXXXXVVVRRRPPPOOONNNMMMLLLJJJLLLMMMIIICCC>>><<<===::::::888666444222000///...+++((((((***+++***)))(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$""""""$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######"""""""""######$$$######""""""###$$$%%%%%%%%%%%%$$$$$$#########"""""""""""""""""""""!!!######$$$$$$$$$$$$######$$$$$$###"""  !!!"""############""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""###$$$$$$###"""""""""$$$&&&(((...333000)))$$$###"""!!!!!!!!!"""###!!!!!!"""""""""!!! """###!!!"""%%%%%%"""$$$###"""!!!!!!"""###$$$!!!"""###$$$###"""   !!!"""!!!!!!"""###############$$$######""""""###$$$%%%&&&&&&%%%######"""""""""#########""""""!!!!!!!!!######################## !!!!!!!!!""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$###"""!!! !!!!!!"""###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!  !!!"""### !!!""""""!!!!!!"""### !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! """###"""!!! !!!### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""######""""""############"""""""""""""""#########$$$$$$$$$$$$$$$############"""###########################$$$$$$$$$$$$"""!!! """"""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%(((+++000333888===??????===<<<:::888555000,,,(((%%%$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((|||zzzxxxuuusssqqqoooooorrrqqqooonnnllliiieeebbbXXXWWWWWWVVVUUUUUUTTTTTTWWWXXXYYYYYYZZZZZZZZZZZZZZZWWWRRROOONNNMMMLLLJJJHHHJJJKKKGGGAAA<<<;;;;;;===;;;999666333111000000,,,+++******++++++***(((((((((''''''(((((())))))&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$#########$$$$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!###$$$""" !!!""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!  !!!"""""""""######$$$$$$######"""!!!###%%%&&&+++000...(((######""""""!!!!!! """"""######$$$############%%%$$$!!!!!!%%%&&&$$$""""""""""""""""""""""""!!!!!!"""######""" ###"""!!! """$$$%%%!!!!!!"""###############'''%%%###!!!!!!"""###%%%&&&&&&%%%$$$##################""""""!!! """""""""""""""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!!!!""""""""""""############ !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$###"""!!! !!!!!!"""$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!"""### """"""!!!!!!###$$$ """#########""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """###"""!!! !!!### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""######""""""############""""""!!!!!!!!!"""""""""######$$$$$$$$$############"""###########################$$$%%%&&&$$$!!!""""""""""""""""""""""""&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%$$$$$$###"""!!! """###$$$$$$###$$$&&&(((***---222666999999888777///---+++)))'''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((~~~|||yyyvvvssspppooonnnooommmlllkkkiiigggccc```XXXWWWWWWVVVUUUTTTSSSSSSWWWXXXYYYZZZ[[[[[[[[[[[[[[[XXXRRROOOMMMLLLJJJIIIHHHJJJKKKGGGAAA<<<;;;;;;???===:::777444111000000++++++++++++++++++)))((())))))))))))******+++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&""""""#########$$$$$$%%%$$$$$$$$$###############"""""""""""""""###############$$$$$$$$$$$$###### ###%%%%%%$$$!!!############"""!!! """"""""""""""""""""""""######"""""""""!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%)))...---)))############"""!!! ###$$$$$$%%%&&&&&&&&&&&&###$$$"""!!!###""""""######$$$$$$######"""!!!!!!""""""""""""!!! ###!!! ###%%%!!!!!!"""###############$$$$$$###""""""######$$$$$$$$$###"""""""""""""""######"""!!!   """"""!!!!!!!!!!!!""""""!!!"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!! !!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!""""""!!!!!!"""$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### """###"""!!! !!!### !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""######""""""############""""""!!!!!!!!!"""""""""######$$$$$$$$$#########""""""###########################$$$$$$$$$### """"""""""""""""""""""""$$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!"""###$$$$$$""""""$$$%%%&&&))),,,///111111000///((((((&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((~~~|||yyyvvvsssqqqqqqpppqqqooommmkkkjjjfffbbb___XXXWWWWWWVVVTTTSSSSSSRRRVVVWWWXXXZZZ[[[\\\\\\\\\\\\XXXRRRNNNLLLKKKJJJIIIIIIKKKLLLIIIBBB===<<<<<>>============<<<:::777444222000***+++,,,+++)))))))))***''''''&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""%%%%%%$$$###############$$$%%%%%%$$$$$$"""!!!!!!"""""""""###############!!!""""""######$$$$$$$$$######$$$$$$$$$$$$######$$$###"""!!! !!!!!!!!!"""###$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$#########"""""""""########################%%%$$$$$$######$$$$$$%%%"""%%%&&&$$$&&&+++---+++%%%%%%$$$$$$######"""""" !!!!!!!!!!!!!!!!!!!!!"""  ###!!!########################!!!!!!!!!!!!""""""""""""###"""!!! """$$$%%%!!!!!!"""##################&&&'''&&&$$$"""$$$$$$###############$$$"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!""""""### !!!!!!""""""########################!!!!!!!!!!!!"""""""""""" !!!!!!""""""##################"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""#########"""""""""###$$$###  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""!!! !!!!!!!!!!!!!!! !!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """###"""!!! !!!### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""######""""""############"""""""""""""""#########$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""!!! !!!"""$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%!!!###$$$%%%#########$$$&&&&&&&&&&&&%%%%%%$$$###((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''{{{vvvsssqqqqqqqqqsssrrrooommmkkkhhhddd```XXXWWWVVVUUUTTTRRRQQQQQQSSSTTTVVVXXXZZZ[[[\\\\\\[[[WWWQQQLLLKKKKKKKKKJJJJJJLLLMMMJJJCCC>>>======;;;<<<<<<;;;999666222000+++,,,,,,***((('''***,,,))))))((('''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%$$$###"""$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$&&&%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$""""""!!!"""""""""#########$$$!!!""""""######$$$%%%%%%######$$$$$$$$$$$$######"""!!!!!! !!! !!!"""###$$$$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######$$$$$$%%%%%%$$$######$$$%%%%%%!!!$$$%%%"""###(((++++++$$$###"""!!!!!!"""###$$$!!!!!!!!!"""!!!!!! ###%%%$$$!!!!!!&&&(((&&&###"""!!! !!!"""###!!!!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%&&&''''''!!!!!!"""############### !!!###%%%&&&%%%###"""###"""""""""""""""######!!!!!!!!!""""""""""""###########################!!!"""""""""############!!!!!!!!!!!!!!!"""###### !!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""########################"""!!! """!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!! !!!"""###$$$###""""""!!!"""###"""!!! !!!"""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!!!!""" !!!""""""### !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """###"""!!! !!!### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""######""""""############""""""!!!!!!!!!"""""""""######$$$$$$$$$############"""""""""""""""""""""""""""!!!""""""#########$$$$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%% """%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''&&&&&&###%%%&&&(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%###"""%%%%%%$$$$$$%%%%%%&&&'''|||wwwsssqqqppppppooonnnllljjjiiifffbbb___XXXXXXVVVUUUTTTRRRQQQPPPRRRSSSUUUWWWYYY[[[\\\\\\[[[VVVPPPLLLJJJKKKKKKKKKJJJLLLMMMIIICCC>>><<<===999;;;<<<===;;;777333000+++,,,,,,***''''''***---------,,,+++*********+++$$$$$$$$$%%%%%%&&&&&&&&&"""######"""!!!!!!"""$$$#########$$$$$$%%%%%%%%%########################""""""""""""###$$$%%%&&&&&&%%%$$$"""!!! !!!###$$$%%%%%%$$$$$$!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$###### """###$$$$$$$$$############"""!!! """"""""""""""""""""""""!!! !!!"""$$$%%%%%%$$$###"""!!!!!!"""###$$$ ###### !!!&&&******###""" !!!###$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!$$$%%%###"""!!!!!!"""!!!!!!!!!!!!!!!"""###### !!!!!!""""""""""""!!!!!!"""###############$$$$$$$$$$$$#########"""  !!!!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######$$$ !!!######$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$###"""!!!!!! !!!"""""""""""""""""""""""" !!!!!!!!!""""""######!!!  !!!"""$$$$$$######""" """"""!!!!!!###$$$$$$$$$$$$######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$ !!!!!!"""""" !!!""""""### !!!!!!!!!""""""######""""""""""""""""""""""""######""""""!!!!!! !!!"""###"""!!! !!!### !!!!!!!!!"""!!!!!!!!!!!!!!!"""############""""""""""""######""""""############"""""" !!!!!!!!!"""$$$$$$$$$############"""""""""""""""""""""""""""!!!"""$$$&&&&&&$$$"""!!!"""""""""""""""""""""""" !!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$ """%%%&&&%%%%%%%%%&&&$$$############$$$%%%%%%###""""""######$$$%%%&&&$$$%%%%%%&&&'''''''''&&&$$$%%%'''))))))((('''&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$&&&&&&&&&$$$"""!!!%%%%%%$$$$$$%%%%%%&&&'''}}}vvvrrrqqqrrrsssppppppooommmiiiddd^^^[[[YYYXXXWWWUUUSSSRRRPPPPPPTTTTTTUUUWWWZZZ[[[ZZZYYYYYYUUUOOOLLLLLLMMMNNNOOOLLLPPPQQQLLLCCC<<<::::::999::::::999777444111000///...+++)))(((((())))))++++++***((('''&&&%%%$$$)))'''%%%%%%&&&'''''''''%%%$$$""" !!!"""###'''&&&$$$###"""###$$$$$$'''&&&$$$#########$$$$$$%%%###!!!"""$$$%%%$$$!!!######$$$$$$$$$######"""###"""!!! !!!$$$$$$######"""!!!!!!!!!""""""############"""""" !!!"""######"""!!! """"""!!!!!!!!!!!!"""""""""!!! !!!###%%%$$$###$$$###"""!!!!!!"""###$$$$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%$$$#########$$$&&&''''''&&&$$$"""!!!!!!"""#########$$$$$$$$$$$$###############$$$%%%%%%%%%&&&!!!"""$$$%%%%%%%%%$$$###""""""""""""##################""""""!!!!!!!!! !!!"""###%%%%%%%%%$$$###!!!"""###$$$$$$###!!!!!!"""""""""""""""######### !!!"""###"""!!!""""""############"""""""""!!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""  !!!!!!!!!""" !!!!!!"""""" """###"""!!! !!!######"""  !!!""" !!!""""""!!! """""""""""""""""""""""" !!!###$$$$$$"""!!!"""###""""""!!! !!!!!!!!!!!!!!! !!!"""######$$$%%%$$$###!!!!!!!!!"""###!!!###$$$%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!&&&### !!!"""!!!!!!!!!!!!!!!!!!"""#########!!!  !!!###$$$$$$######!!! !!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$###### """###%%%&&&"""""""""!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!"""###$$$%%%$$$######!!!###%%%%%%$$$###"""###$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""################################################%%%%%%%%%&&&&&&%%%$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~wwwrrrppppppqqqppppppooommmiiiddd___\\\YYYXXXWWWUUUSSSRRRPPPPPPUUUUUUWWWZZZ\\\]]][[[ZZZYYYVVVQQQNNNNNNOOOOOOOOOKKKOOOPPPKKKCCC<<<:::;;;;;;<<<<<<;;;999666333111///---+++)))(((((())))))######$$$%%%&&&'''((()))(((&&&$$$$$$%%%&&&&&&&&&'''&&&$$$""""""###$$$%%%&&&%%%$$$#########$$$%%%&&&%%%$$$#########$$$$$$%%%###!!!"""$$$%%%$$$""""""######$$$$$$$$$######%%%$$$"""!!!!!!!!!"""""""""""""""""""""#########"""##################"""$$$$$$$$$$$$$$$###""""""######""""""""""""######$$$"""!!!"""######"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""###$$$'''%%%###"""!!!!!!"""###"""""""""######"""""""""#########$$$$$$$$$$$$$$$ !!!"""""""""!!!!!!""""""""""""#####################"""""""""!!!!!! !!!"""""""""!!! """"""############""""""#########""""""""""""""" """"""""""""!!!!!!""""""######""""""!!!"""  """###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""###### """###"""!!! !!!###%%%$$$###"""!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!! !!!######""" ######"""!!!!!!!!!!!!!!!"""""""""!!!  !!!"""#########$$$###"""!!!!!!!!!""""""!!!"""$$$%%%%%%%%%###"""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! ######!!!!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%!!!!!!!!!""""""!!!!!!!!!###"""!!!!!!!!!"""$$$$$$"""##################""" !!!###$$$%%%!!!"""""""""############""""""""""""""""""""""""############""""""""""""!!!"""###$$$$$$$$$######"""###%%%%%%###"""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$&&&''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%yyyssspppnnnnnnqqqqqqooommmiiiddd___\\\XXXXXXWWWUUUSSSRRRQQQPPPUUUVVVYYY\\\______\\\ZZZYYYVVVSSSQQQPPPPPPOOONNNJJJMMMOOOJJJBBB<<<;;;===>>>>>>>>>>>>;;;888555333...---+++)))(((((())))))(((''''''&&&&&&%%%%%%%%%&&&%%%######%%%&&&&&&%%%((('''&&&%%%$$$%%%&&&'''$$$$$$#########$$$%%%%%%&&&%%%$$$#########$$$$$$$$$###"""###$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$ !!!!!!"""######$$$$$$######$$$$$$$$$$$$######%%%%%%$$$######""""""###$$$$$$############$$$$$$%%%$$$""""""###"""!!!######""""""""""""######$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###&&&%%%###"""!!!!!!"""###!!!!!!""""""""""""!!!!!!##################"""""" !!!!!!!!!!!! """"""""""""#####################""""""""""""!!! !!!!!!!!! ###"""""""""""""""######$$$$$$######""""""!!!!!!###""""""!!!  !!!!!!""""""!!!!!! ###!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""$$$######""""""######$$$ !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$###### """###"""!!! !!!###%%%%%%%%%$$$"""!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!  ######""" $$$$$$###"""""""""""""""$$$###""""""  !!!!!!""""""#########""""""!!!!!!!!!!!!""""""###$$$%%%&&&%%%$$$###""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """%%%$$$""" !!!!!!!!!!!!!!!"""############""""""""""""###### !!!###$$$$$$$$$$$$ !!!!!!!!!!!! """""""""!!!"""######$$$!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""###### !!!"""###$$$######"""####################################""""""""""""!!!"""######$$$$$$#########$$$$$$###""""""###%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%yyytttpppoooooorrrqqqpppmmmiiiddd```]]]XXXWWWVVVUUUSSSRRRQQQQQQTTTVVVYYY]]]```___\\\YYYWWWUUUSSSRRRQQQPPPMMMKKKIIILLLMMMIIIBBB===<<<>>>?????????>>><<<999555333---,,,+++***)))))))))))),,,+++***)))(((&&&%%%%%%&&&%%%$$$$$$&&&'''&&&%%%(((((('''&&&%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$######!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%!!!!!!""""""############$$$$$$$$$%%%%%%$$$$$$$$$###"""!!! !!!"""###$$$######""""""######$$$$$$###""""""######""" !!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%$$$###"""!!!"""""""""!!!!!!""""""""""""!!!!!!$$$#########"""!!!!!!!!! !!!!!!"""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!! ###"""!!!!!!!!!"""$$$$$$%%%$$$$$$###"""!!! """"""!!! !!! !!!!!!!!!!!! """!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""$$$######""""""######$$$ !!!!!!!!!!!!"""""""""%%%%%%%%%$$$$$$######### """###"""!!! !!!#########$$$$$$###!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""" !!!###$$$###""""""!!!!!!""""""###"""""""""!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###### !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! """""""""""""""######$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!###$$$%%%$$$"""!!!""""""""""""""""""""""""############"""""""""!!!!!!""""""###############$$$$$$$$$"""!!!!!!$$$&&&$$$######""""""######$$$%%%$$$$$$#########$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~xxxsssqqqqqqqqqsssrrrpppmmmhhhddd```^^^WWWWWWVVVUUUTTTRRRQQQQQQTTTUUUYYY]]]```___\\\XXXVVVTTTRRRQQQPPPNNNLLLIIIIIILLLMMMHHHAAA<<<===????????????>>>;;;888555222,,,,,,+++******)))))))))%%%&&&'''((()))+++,,,,,,&&&%%%%%%&&&(((((((((&&&'''&&&&&&%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$############$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$  """$$$%%%""""""!!!!!!!!!!!!"""""""""!!!!!!!!!###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################!!!"""""""""##################"""""""""""""""""""""######$$$$$$######"""$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!"""""""""############ ######""""""!!!!!! ###"""!!!!!!!!!"""$$$%%%%%%$$$$$$###"""!!! !!!###%%%''' !!!!!!!!!!!! """"""""""""""""""""""""###""""""!!!!!!!!!""""""###""""""!!!!!!""""""###!!!!!!!!!!!!"""""""""###$$$$$$$$$###"""""""""!!! """###"""!!! !!!### !!!"""""""""!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! ###""" !!!%%%""""""!!! !!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$###!!!!!!"""!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!! !!!!!!"""######""""""""" !!!!!!!!!!!! !!!"""""""""############!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!"""""""""""""""#########$$$$$$$$$"""!!!!!!$$$&&&""""""!!!!!!!!!!!!""""""######""""""""""""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}vvvrrrqqqrrrttttttrrrppplllhhhdddaaa___WWWWWWVVVUUUTTTSSSRRRQQQUUUVVVXXX\\\______\\\ZZZWWWTTTRRRPPPOOONNNKKKIIIIIILLLLLLHHH@@@<<<<<>>;;;777444222++++++++++++******))))))&&&&&&&&&''''''(((((()))&&&%%%%%%'''))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$"""$$$$$$$$$###"""###$$$######$$$$$$$$$######"""""""""###$$$$$$$$$######$$$$$$######"""!!!!!! ######$$$$$$$$$$$$######""""""""""""###%%%&&&&&&""""""!!!!!!!!!!!!""""""!!!!!! !!!###%%%$$$###""""""############""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""  !!!"""""""""""""""############ !!!!!!!!!!!!  !!!!!!!!!!!!"""###$$$%%%$$$$$$######""""""!!!!!!###""""""!!!  !!!!!!""""""!!!!!!  !!! !!!""""""""""""""""""""""""######"""!!!!!!!!!"""""""""!!!!!! !!!!!!"""!!!!!!!!!"""""""""######"""""""""""""""!!!!!!!!! """###"""!!! !!!### !!!!!!"""""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!! ###"""!!!!!!  !!!!!!######$$$%%%!!!!!!!!!!!!""""""""""""!!!""""""############""" !!!!!!!!!""""""######################## !!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!!!!!!!!!!"""############""""""""""""######$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""############"""!!!""""""######""""""!!!###"""!!!!!!!!!!!!!!!""" !!!"""###$$$######""" ############"""""""""""""""!!!!!!!!!!!!"""###$$$###$$$$$$###""""""###%%%"""""""""!!!!!!""""""""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%%%%%%%%%%#########""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}uuupppppprrrttttttsssppplllhhhdddaaa___WWWVVVVVVUUUTTTSSSRRRRRRWWWXXXYYY\\\___```^^^\\\YYYVVVSSSPPPOOONNNLLLJJJJJJLLLLLLGGG???;;;<<<>>>@@@@@@@@@>>>;;;888444222***++++++++++++***))))))******)))((('''&&&%%%%%%$$$$$$$$$&&&((()))'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$"""$$$%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$############""""""""""""""""""##################"""######$$$$$$$$$$$$#########""""""""""""""""""######"""!!!"""###$$$###""" !!!!!! ###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######################## !!!"""#########"""!!!!!!!!!"""""""""""""""!!!""""""############""""""#########$$$$$$$$$$$$$$$!!!!!! !!!"""###""""""""""""############!!!!!!!!!"""""""""######"""!!! !!!"""### !!!"""######$$$$$$$$$#########"""""""""""""""''''''&&&$$$ !!!""""""######""""""!!!!!!"""!!! """""""""""""""""""""""""""$$$######"""!!!!!!"""""""""!!!!!! !!!!!!"""!!!!!!"""""""""#########!!!!!!!!!""""""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!  """###""""""!!! !!!!!!!!!!!!!!!!!!"""#########$$$""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!!!!""""""########################### !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$""""""######""""""!!! """"""############"""""" !!!"""###$$$######""""""##################""""""!!!!!!!!!!!!!!!"""###!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""!!!!!! !!!"""###$$$"""###%%%%%%###"""###$$$$$$$$$############$$$$$$###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~tttooonnnpppsssuuusssppplllhhhdddaaa```WWWVVVVVVUUUTTTSSSRRRRRRYYYYYYZZZ]]]```aaa```^^^[[[WWWSSSQQQPPPOOOMMMLLLKKKMMMMMMGGG???:::;;;>>>AAAAAAAAA???<<<888555222******+++++++++******)))&&&'''((()))***+++,,,---###"""###%%%'''(((&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$"""!!!"""###$$$%%%&&&%%%%%%$$$!!!$$$%%%%%%"""!!!###%%%%%%%%%%%%$$$###"""!!! !!!"""$$$%%%&&&%%%%%%$$$!!!!!!!!!"""######$$$$$$""""""############""""""######$$$$$$""" $$$$$$############$$$$$$%%%$$$""""""######!!! !!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$&&&&&&%%%%%%$$$ !!!"""""""""""""""!!!!!!!!!""""""""""""!!!!!!#########$$$%%%%%%%%%&&&$$$###"""""""""###%%%&&&""""""""""""############""""""######$$$$$$$$$%%%$$$###"""""""""$$$%%%&&& """###$$$$$$$$$###"""""""""""""""#########!!!######""" """"""############"""""" """$$$### !!!###""""""""""""""""""""""""$$$$$$###""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!""""""#########$$$!!!"""###"""!!! !!!###%%%$$$###!!!!!!!!!"""### !!!""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! """$$$%%%###"""""""""$$$######"""""""""""""""#########"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!###"""!!! ###%%%!!!!!!!!!!!!!!!"""#########!!!  !!!#########$$$$$$$$$$$$############$$$$$$$$$$$$###### !!!"""$$$$$$######"""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######"""""""""!!!"""######$$$""""""""""""""""""""""""############"""""""""""""""!!! !!!###$$$!!!###%%%%%%$$$###"""###&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~vvvpppooopppqqqwwwvvvssspppmmmggg```[[[SSSUUUVVVVVVTTTSSSSSSTTTVVVVVVXXX[[[^^^___]]][[[YYYYYYWWWSSSOOOLLLKKKKKKIIIOOOOOOGGG@@@???===:::?????????>>><<<888555333///---+++***++++++***)))))))))((('''''''''''''''&&&&&&&&&&&&''')))******""" """$$$&&&&&&((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""'''&&&###!!! !!!###%%%"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&%%%###!!! """###!!!!!!"""%%%############$$$$$$$$$$$$""""""""""""""""""""""""!!!"""$$$$$$$$$###!!!$$$"""  """%%%'''$$$$$$$$$$$$$$$###"""!!!"""!!! !!!"""###"""!!! !!!"""""""""""""""#########"""""""""""""""((('''&&&%%%%%%&&&'''((($$$###""" !!!"""$$$###&&&$$$""""""######""""""""""""#########$$$%%%&&&&&&%%%$$$###  !!!"""$$$%%%&&& !!!"""######$$$""""""###$$$$$$$$$$$$###############""""""""""""########################!!!!!!!!!!!!!!! ########################$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!"""###$$$$$$$$$"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""############""""""""""""""""""""""""$$$$$$###""""""""""""""""""""""""""""""!!! !!!!!! !!!!!!$$$$$$######""""""!!!!!!"""""""""######$$$%%%%%%###"""!!! """$$$#########""""""!!!!!!###############"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""" !!!"""!!!!!! !!!!!!!!!!!!###""" !!!###%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############$$$#########""""""!!!!!!$$$$$$############$$$$$$"""!!! """###$$$$$$$$$############$$$$$$!!!!!!""""""######$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$########################$$$$$$$$$#########""""""########################''''''&&&%%%$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}tttooommmoooppptttsssqqqooolllgggaaa\\\UUUVVVWWWWWWUUUTTTTTTUUUVVVWWWXXX[[[^^^___]]][[[ZZZZZZXXXTTTPPPMMMLLLLLLKKKPPPOOOGGG@@@??????<<>><<<888555333---+++)))((())))))((('''))))))((('''''''''''''''&&&&&&&&&&&&''''''((()))'''%%%""""""###$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&######$$$######""""""!!!&&&%%%###"""""""""$$$%%%"""###$$$%%%%%%%%%$$$$$$!!!"""$$$%%%%%%$$$###""" ###$$$$$$###$$$$$$ !!!###$$$$$$########################&&&&&&%%%$$$$$$$$$$$$$$$%%%###"""!!!!!!!!!###$$$######$$$$$$###""""""!!!!!! !!!"""!!! !!!""""""###############"""""""""""""""""""""""""""!!! !!!"""$$$###"""!!! !!!"""""""""$$$""" !!!######""""""""""""############$$$$$$$$$$$$######!!!"""######""""""###""""""!!!!!!!!!!!!!!! !!!!!!"""""""""###$$$$$$$$$$$$###############""""""""""""########################""""""######""""""!!! #################################"""""""""""""""!!!!!!!!!!!!!!!!!! """""""""""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """""""""""""""!!! !!!!!! !!!!!!"""!!!!!!!!! ############""""""""""""  #########"""""""""!!!!!!###############"""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""######!!!!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""###"""!!! !!!###$$$########################""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$#########"""#########""""""############"""!!!!!!!!!###$$$%%%$$$$$$############$$$$$$"""""""""""""""###############""""""""""""######""""""""""""""""""""""""###""""""""""""""""""###########################$$$$$$$$$#########""""""#####################"""$$$$$$#########$$$%%%%%%######""""""######$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{rrrmmmlllnnnooorrrqqqpppooommmhhhbbb]]]UUUWWWXXXXXXVVVUUUUUUVVVVVVWWWXXX[[[^^^___]]][[[[[[ZZZYYYUUUPPPMMMMMMMMMMMMPPPNNNGGG@@@?????????@@@@@@@@@>>><<<999555333---+++)))((())))))((('''))))))((('''''''''''''''''''''&&&&&&&&&''''''((()))'''$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''((($$$$$$$$$$$$$$$#####################$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$ !!!###%%%%%%%%%%%%$$$#########%%%&&&&&&%%%### !!!"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! """###$$$$$$######"""!!!!!!!!!""""""######""""""!!!!!!  !!!!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###""""""""""""###$$$###""""""!!!!!!!!!!!!""""""###$$$"""!!!"""######""""""""""""############""""""""""""###### !!!"""######$$$#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###############""""""""""""##############################$$$$$$######"""!!!########################!!!""""""""""""""""""###"""""""""!!!!!! """!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""" """!!!!!! """""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! $$$$$$######"""!!!!!! !!!!!! !!!######""""""""""""!!!!!!"""############""""""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""###$$$###!!! !!!!!!"""$$$###!!! !!!!!!""""""""""""############!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$###"""""""""###%%%%%%$$$$$$############$$$$$$############""""""""""""$$$$$$############$$$$$$########################""""""!!!!!!!!!!!!""""""########################$$$############"""""""""""""""##################""""""""""""###$$$%%%&&&######""""""######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzrrrmmmmmmnnnpppssssssrrrqqqnnniiibbb]]]UUUVVVXXXWWWUUUTTTTTTUUUVVVVVVWWWZZZ\\\]]][[[YYYZZZZZZXXXTTTOOOLLLLLLLLLNNNOOOLLLFFF@@@===???@@@@@@@@@@@@???<<<999555333///---+++***++++++***)))))))))((('''''''''''''''((((((''''''''''''''''''&&&$$$###$$$&&&((((((((($$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&$$$###%%%'''((($$$!!!%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  """######$$$###"""!!! !!!!!!""""""""""""!!!!!! !!!"""!!! !!!"""######$$$$$$######!!!!!!!!!"""""""""""""""&&&%%%%%%%%%%%%%%%%%%&&&"""""""""!!!!!!!!!!!!"""$$$""""""%%%&&&###"""$$$######""""""""""""#########"""!!! !!!"""### !!!!!!"""""""""""" !!!!!!"""$$$$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###############"""""""""!!!##############################$$$$$$######"""!!!######################## !!!!!!!!!""""""######$$$######"""!!! ###"""  !!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!############""""""""""""$$$$$$$$$######"""""""""!!!###$$$###"""!!!"""###""""""""""""""""""!!!!!!""""""############"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$"""  !!!######""" !!!!!!!!!"""""""""######### """######""""""!!!########################""""""!!!!!!!!!!!!""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$###"""""""""###$$$%%%$$$$$$############$$$$$$$$$$$$######""""""!!!!!!$$$$$$############$$$$$$########################""""""!!!!!!!!!!!!""""""####################################""""""""""""############$$$$$$$$$$$$###############$$$%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{sssooonnnppprrrwwwvvvuuutttpppjjjbbb\\\TTTUUUVVVVVVTTTSSSSSSTTTTTTUUUVVVYYY[[[[[[YYYWWWXXXXXXVVVRRRNNNKKKJJJKKKMMMLLLJJJEEE???;;;===@@@AAAAAAAAA???<<<999555333///---+++***++++++***)))))))))((('''''''''''''''))))))(((((('''((((((((($$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&''''''!!!"""$$$&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######%%%###"""$$$&&&&&&### """"""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!! !!!"""$$$$$$$$$###""" !!!""""""""""""!!!!!!!!!  """###"""!!! !!!""""""######"""""" !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!$$$"""###&&&%%%"""!!!$$$######""""""""""""#########"""!!! !!!"""###!!!!!!!!!!!!!!!""""""###""""""""""""###$$$%%%%%%$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###############"""""""""!!!""""""""""""""""""""""""""""""######""""""!!! """""""""""""""""""""""" !!!!!!"""""""""###$$$$$$###"""!!! ######!!!!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""!!!!!!  !!!!!!!!!"""""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""#####################$$$$$$$$$%%%%%%!!!###$$$$$$""""""###$$$!!!!!!!!!!!!!!!!!!""""""!!!""""""#########""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!""""""!!!  !!!!!!!!!"""""" """#########"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""##################""""""!!!!!!!!!!!!""""""######!!!!!! !!!"""###$$$$$$############$$$$$$$$$$$$######""""""!!!!!!$$$##################$$$########################$$$######""""""######$$$########################""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######""""""######$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{tttpppppprrrtttxxxxxxwwwuuurrrjjjbbb\\\SSSUUUVVVVVVTTTSSSSSSTTTUUUUUUVVVXXX[[[[[[YYYVVVXXXWWWUUURRRMMMJJJIIIJJJKKKJJJHHHFFF@@@:::;;;???BBBBBBAAA@@@===999555333---+++)))((())))))((('''))))))((('''''''''''''''(((((('''''''''(((((()))'''%%%$$$###$$$###""" %%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###""""""###%%%&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$##################$$$%%%$$$"""!!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%$$$###!!! """###$$$$$$######!!!!!!""""""######"""""""""!!! !!!#########""" !!!""""""""""""""" !!!!!!""""""### !!!!!!  !!!!!!""""""""""""!!!!!! !!!###""""""######""""""""""""######""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$'''&&&%%%$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""######""""""!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!###""""""""""""######$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!  ######################## !!!!!!""" !!!!!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!""""""###$$$$$$%%%%%% !!! !!!### !!!!!!!!!!!!""""""!!!""""""############"""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!! !!!!!!  !!! !!!!!!!!!!!! """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""############""""""!!!!!!""""""######"""!!! !!!"""$$$$$$############$$$$$$############""""""""""""######""""""""""""##############################$$$$$$############$$$$$$########################!!!!!!"""""""""""""""#########$$$$$$%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$######""""""######$$$%%%"""###############$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{tttpppppprrruuuvvvvvvvvvuuurrrkkkccc]]]TTTVVVWWWVVVUUUSSSTTTTTTVVVWWWXXXZZZ\\\\\\ZZZXXXXXXXXXVVVRRRNNNKKKJJJKKKKKKIIIIIIHHHBBB;;;;;;@@@BBBBBBBBB@@@===999555333---+++)))((())))))((('''))))))((('''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$$$$###!!!"""###%%%&&&&&&&&&&&&%%%$$$###!!!!!!!!!###$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%!!!###%%%%%%$$$##################$$$%%%%%%&&&&&&########################!!!!!!""""""!!!!!! !!!""""""#########""""""!!!""""""###$$$$$$######!!!  """###"""!!!!!!!!!"""############""" !!!""""""###!!!!!!"""######"""!!!!!! !!!"""######"""!!! !!!### !!!######""""""""""""######!!!""""""######""""""!!!$$$###""""""""""""###$$$'''&&&%%%###"""!!!!!!!!! !!!!!!"""""""""###$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! ###""""""""""""""""""""" !!!!!!"""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!  !!!!!!!!!"""""""""""""""""""""""" !!!"""""" !!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!$$$ !!!!!!!!!""""""!!!!!!"""###############!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!! !!!""" !!!  !!!### !!!!!!!!!!!!""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""######$$$$$$$$$#########""""""#########$$$$$$"""!!!!!!!!!""""""$$$$$$############$$$$$$"""""""""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""##############################!!!!!!!!!!!!""""""######!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%######""""""######$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################zzzssspppppprrrtttssssssttttttrrrlllddd^^^UUUWWWXXXXXXVVVUUUUUUVVVXXXXXXYYY\\\]]]]]][[[YYYYYYYYYWWWSSSOOOLLLKKKLLLKKKIIIIIIJJJEEE<<<;;;@@@CCCCCCBBB@@@===999555333///---+++***++++++***)))))))))((('''''''''''''''""""""######$$$%%%&&&'''$$$######$$$&&&&&&$$$### !!!###&&&'''(((((('''%%%$$$###""""""$$$&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%&&&'''''' ###''''''$$$###$$$&&&######""""""!!! """"""""""""""""""""""""'''&&&$$$###"""###$$$%%%$$$$$$######"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$ !!!!!!!!! """"""###$$$$$$$$$$$$$$$ !!!""""""### !!!""""""!!!  !!!#########"""!!!!!! """$$$!!!"""######""""""""""""######!!!"""###$$$$$$###"""!!!"""!!!  !!!!!!###"""""""""""""""###$$$ !!!"""######$$$""""""###$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""!!!!!! """""""""""""""#########!!!"""""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$ !!!"""""""""""""""!!!!!! !!!!!!!!!"""""""""######$$$$$$!!!!!!!!! """"""!!! ###''' !!!!!!""""""!!!!!!"""###############!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""!!! """$$$!!!!!!!!! ###%%%""""""""""""############!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%###"""""""""######$$$$$$############$$$$$$!!!!!!""""""######$$$$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######################## !!!!!!!!!""""""###### !!!"""#########""""""""""""###$$$%%%&&&#########"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################wwwooommmnnnooopppqqqrrrssssssqqqjjjaaa[[[XXXXXXWWWVVVTTTTTTUUUWWWZZZYYYXXXZZZ]]]`````````ccc```ZZZUUUPPPLLLJJJJJJIIIKKKKKKGGGAAA<<<;;;<<>>===>>>@@@AAABBB@@@<<<777555333000...,,,,,,,,,,,,***)))''''''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$###!!!"""###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################%%%$$$$$$###############$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""########################"""######$$$$$$######"""!!! !!!""""""$$$%%%&&&&&&$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$########################"""""""""""""""!!!!!! """""""""""""""""""""""""""###$$$###"""!!!"""###$$$###"""!!!!!!!!!"""###$$$$$$######"""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""!!!"""######$$$$$$$$$$$$$$$$$$###"""""""""!!! !!!###$$$!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""######$$$ !!!!!!""""""""" """######"""!!!"""#########"""!!!!!!  !!!!!!""""""""""""!!!!!!""""""""""""############ !!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""##################""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""!!! $$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""#########""""""""""""""""""""""""###$$$$$$$$$"""!!!"""###!!!!!!!!!"""######$$$$$$"""###$$$$$$######$$$%%%$$$############"""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$############### """$$$&&&&&&%%%""""""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########}}}uuuooommmnnnppprrrsssqqqnnnllliiiddd___ZZZUUUWWWWWWVVVUUUUUUVVVWWW[[[YYYXXXXXXZZZ[[[[[[ZZZZZZZZZXXXVVVSSSPPPLLLJJJLLLNNNNNNJJJDDD???>>>???@@@AAAAAA???;;;888555555///...,,,,,,,,,+++***(((''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""!!!"""$$$%%%$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$######################## !!!###$$$$$$###"""############$$$$$$$$$$$$"""######$$$$$$######""" !!!!!!!!!"""!!!###%%%$$$"""  !!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$$$$########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###$$$%%%$$$###"""###$$$%%%###""" !!!###$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$"""###$$$%%%$$$###"""!!!"""!!! !!!######!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""""" !!!"""######$$$!!!"""$$$$$$"""""""""#########""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!"""""""""############!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""""""""""""""""""""""""""""""""######$$$$$$!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!%%%'''%%%!!! !!!!!!""""""############!!!$$$&&&%%%"""!!!###&&&############""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################"""$$$$$$#########$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############~~~wwwqqqnnnnnnqqqtttsssqqqnnnkkkhhhccc^^^ZZZTTTVVVWWWWWWVVVUUUVVVWWW[[[YYYXXXXXXYYYZZZZZZYYY[[[ZZZWWWSSSQQQOOONNNNNNLLLNNNNNNJJJDDD???>>>???@@@AAAAAA???;;;777666555...,,,+++***+++***)))''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((("""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###""""""###$$$%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!! !!!""""""""""""!!! ###""""""!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%""""""#########$$$$$$$$$!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!"""###"""!!! !!!!!!"""""""""""""""!!!!!!!!!"""###$$$$$$########################!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!  !!!$$$###!!! """###%%%!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!"""#########"""  """#########"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$$$$"""$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!"""######$$$$$$!!!!!! !!!!!! !!!!!!!!!!!! """"""""""""""""""""""""###"""""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%!!!,,,333...%%%"""""""""""""""#########!!!$$$&&&%%%"""!!!###%%%"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#######################################"""######"""$$$$$$%%%%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###########################~~~yyysssnnnnnnqqqtttsssqqqnnnkkkhhhccc]]]YYYTTTUUUWWWWWWVVVUUUVVVWWW[[[YYYXXXXXXZZZ[[[ZZZZZZ\\\ZZZVVVRRROOONNNNNNNNNLLLNNNNNNJJJDDD???>>>???AAABBBAAA>>>:::777555555...,,,************(((&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((""""""###$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###""""""###%%%%%%$$$"""$$$###"""!!!!!!"""###$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!"""###$$$%%%%%%$$$###"""%%%$$$$$$###############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""""""""############ !!!!!!!!!!!!"""""""""""""""""""""""""""###"""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$ !!!!!!""""""!!!!!!  !!!"""!!!!!!!!!###!!! """######""" !!!!!!""""""######$$$""""""""""""""""""###$$$######################## !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!! !!!"""###"""!!!!!!!!!"""###$$$ !!!"""#################################!!!!!!!!!!!!""""""""""""!!!!!!"""############""""""""""""""""""!!!  """$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!""""""#########"""$$$%%%$$$!!!  !!!!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############$$$$$$###""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!"""""""""###!!!!!! !!!!!! !!!"""""""""!!!!!!########################"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""&&&!!!%%%333:::333(((###""""""""""""""""""#########$$$%%%$$$###""""""###!!!!!!"""""""""""""""### !!!!!!!!!!!!"""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""###############$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$%%%%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###"""""""""###############~~~yyysssmmmlllooossssssqqqooommmiiiddd]]]XXXSSSUUUWWWXXXWWWVVVVVVWWWZZZYYYXXXXXXZZZ\\\\\\[[[ZZZYYYWWWTTTQQQNNNMMMLLLLLLMMMMMMIIICCC???>>>>>>CCCCCCBBB>>>:::666444444///---++++++++++++)))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""$$$%%%%%%$$$""""""!!!!!!"""######$$$%%%%%%$$$##############################"""###$$$%%%%%%$$$"""!!!"""###$$$%%%%%%$$$###"""%%%$$$$$$###############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#################################""""""""""""""" !!!!!!!!!""""""######################## !!!"""######"""!!!  !!!""""""###### !!!!!!""""""!!!!!! !!!"""""""""!!! $$$!!!%%%%%%"""!!!!!!""""""###$$$$$$%%%$$$###"""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!"""######""""""###%%%!!!"""""""""############ !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$######"""$$$###""""""!!!!!!""""""!!!!!!""""""############!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""### !!!###"""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!""""""###### !!!!!!!!!!!!!!! !!!!!! !!!""""""######"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$""")))555777,,,%%%%%%###"""""""""""""""""""""%%%$$$######$$$$$$###!!!!!!!!!!!!!!!""""""######!!!!!!!!!"""""""""######"""""""""""""""#################################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$###""""""###%%%&&&&&&%%%""""""###$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###!!!"""""""""#########$$$~~~yyyrrrlllkkknnnqqqsssqqqpppnnnjjjddd]]]XXXRRRUUUWWWXXXWWWVVVVVVWWWZZZYYYXXXYYY[[[]]]]]]\\\XXXXXXXXXVVVSSSOOOKKKIIIKKKMMMMMMIIICCC>>>===>>>DDDDDDBBB>>>999555444444000...,,,,,,,,,,,,***(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&***)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""$$$&&&&&&$$$"""%%%$$$###!!!!!!###$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$"""""""""""""""""""""""""""###%%%%%%%%%$$$""" !!!"""######"""!!!###""""""!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!!!!"""""""""###########################!!!%%%&&&%%%###!!! !!!""""""###!!!!!!""""""""""""!!!!!!!!!"""""""""!!! ###$$$$$$ !!!""""""###$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""  """ !!!"""###############!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$######"""&&&%%%###"""""""""###$$$###"""!!! !!!"""$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%#########"""""""""""""""!!!"""!!!!!!"""###!!!!!!!!!  !!!!!!""""""""""""!!!!!!""""""""""""############ !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!"""###$$$$$$%%% !!!!!! !!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!"""***333..."""&&&#########"""""""""""""""'''$$$!!!"""$$$%%%### !!!!!!!!!""""""######!!!!!!""""""######$$$$$$#########"""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$ !!!$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$}}}wwwqqqnnnnnnppprrrwwwrrrmmmjjjhhheee```\\\UUUVVVWWWVVVUUUTTTUUUWWWVVVWWWXXXYYYZZZ[[[\\\]]]YYYZZZYYYVVVRRRNNNLLLLLLLLLKKKJJJGGGCCC@@@@@@AAAAAAAAA@@@===:::777333111------,,,,,,+++***))))))))))))(((''''''(((***+++(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""$$$!!!!!!$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$###!!! !!!###&&&''''''&&&%%%######""""""!!!!!! &&&%%%%%%%%%$$$$$$######&&&%%%$$$######$$$%%%&&&&&&%%%###"""""""""###$$$%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$%%%$$$!!! """###""""""!!!!!!!!!!!!""""""#####################$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """""""""""""""""""""""""""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!"""  !!!"""######"""!!! """"""""""""############%%%$$$!!! ###&&&(((!!!!!!""""""""""""!!!!!!&&&%%%$$$#########%%%%%% !!!"""""""""""""""######""""""!!!!!! """!!!  !!!"""""""""!!!  !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""#########"""!!!  !!!!!!!!!!!!!!!"""""""""""""""!!!!!! """###$$$ !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""###### !!!!!!"""!!!!!!######""""""!!!!!! ###"""!!!"""$$$$$$"""!!!""""""!!!!!!"""###$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""#########!!!!!!###########################%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""~~~wwwrrroooppprrrtttvvvrrrmmmjjjhhheee```\\\XXXYYYZZZYYYXXXWWWXXXYYYWWWXXXXXXYYYZZZ[[[\\\\\\[[[[[[ZZZWWWRRRNNNLLLLLLLLLLLLKKKGGGCCC@@@???@@@EEEDDDCCCAAA>>>:::777555......---,,,+++***)))(((******(((''''''''''''(((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$%%%%%%%%%$$$$$$###""""""!!!  !!!""""""###$$$$$$$$$$$$###"""%%%%%%$$$$$$###""""""""""""###$$$%%%%%%%%%$$$$$$###"""""""""!!!!!!!!! ######"""""""""!!!!!!!!!######""""""""""""######&&&%%%$$$###"""###$$$$$$%%%$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""###$$$%%%$$$"""  """""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""###############""""""""""""""""""""""""$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""##################$$$$$$"""""""""""""""""""""""" !!!""""""!!!######""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########$$$###!!! """$$$&&&!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$ !!!"""""""""""""""###"""""""""!!!!!!!!! """!!!  !!!"""""""""!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""######"""!!!  !!!!!!!!!!!!!!!""""""""""""  !!!""" !!!"""######"""!!! """""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########""""""""""""###### !!!!!!"""######""""""###"""""""""!!!!!!!!! ###"""!!!"""$$$$$$"""!!!""""""""""""""""""######$$$$$$##################""""""""""""!!!!!!!!!!!!######$$$###!!!!!!"""$$$##############################""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""############$$$$$$############$$$$$$""""""############""""""###$$$$$$$$$$$$$$$$$$###########################}}}xxxtttqqqrrruuuwwwvvvrrrmmmjjjiiieee```[[[XXXZZZ[[[[[[ZZZYYYZZZ[[[YYYYYYYYYZZZZZZZZZ[[[[[[]]]]]]\\\XXXSSSOOOMMMLLLNNNNNNLLLHHHDDD@@@??????CCCCCCBBB???<<<999666444000///...,,,+++)))((('''+++***((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$###############$$$$$$$$$%%%$$$$$$###"""!!!"""$$$%%%%%%$$$"""!!!"""######$$$$$$######"""%%%%%%############$$$%%%%%%%%%$$$###############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! """"""############""""""&&&%%%###"""""""""###$$$############$$$$$$$$$$$$########################""""""""""""""""""""""""$$$###############$$$$$$$$$"""  !!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!"""""""""#########""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################"""""""""""""""""""""""""""""" !!!""""""!!!###$$$$$$"""!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""#########""""""!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!""" !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!! !!!"""!!!!!!!!!""""""!!!!!! ########################!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!!!!!!!!""""""""""""  !!!"""!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!"""#########""""""!!!!!!""""""###!!!""""""###############""""""""""""!!!!!!!!!!!!###"""!!!"""$$$$$$"""!!!#########"""""""""""""""""""""########################""""""!!!!!! !!!###$$$$$$###"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$############"""""""""""""""##################""""""""""""###### !!!!!!""""""!!!!!! """"""############""""""########################}}}yyyuuusssuuuwwwyyyuuuqqqmmmjjjiiieee___ZZZVVVXXXZZZ[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\YYYTTTQQQOOOOOOOOOOOOMMMJJJEEEAAA???>>>BBBBBBAAA???<<<888555444111000///---+++)))(((''')))(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#######################################$$$$$$$$$$$$######!!!###%%%&&&&&&%%%###!!!""""""############""""""$$$###"""!!!!!!###%%%&&&(((&&&$$$"""!!!!!!"""###""""""""""""!!!!!!!!!!!!#########"""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$###"""!!!!!!!!!"""### !!!"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""######%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$"""###$$$$$$"""!!!"""######"""!!! !!!"""###!!!!!!!!!!!!"""""""""###!!!"""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!! !!!!!!"""###$$$""""""!!!!!!!!!!!!""""""!!!""""""######"""""""""""""""""""""!!!!!!!!!!!!###"""!!!"""$$$$$$"""!!!############""""""!!!!!!!!!!!!""""""######$$$$$$######""""""!!!!!! !!!###$$$###"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""############""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!! """##################"""$$$$$$$$$$$$$$$$$$$$$$$$~~~|||xxxuuutttuuuxxxyyytttqqqmmmkkkiiieee^^^YYYVVVXXX[[[\\\[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[YYYUUURRRQQQQQQOOOOOONNNKKKFFFAAA???>>>EEEDDDDDDBBB???<<<999777111000///---+++)))((('''&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################"""######$$$$$$##################$$$$$$#########"""""""""""""""""""""""""""!!!  """$$$%%%(((&&&$$$!!! !!!"""###!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$%%%&&&&&&%%%$$$######"""!!! !!! !!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""$$$$$$###""""""###$$$%%%""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!! !!!"""######""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$"""###$$$###!!! !!!"""###"""!!! !!!"""### !!!!!!!!!!!!"""""""""!!!!!!""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""" !!!!!!!!!""" !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!!!!"""!!!!!! !!!!!!!!!!!!""""""""""""###"""!!!"""$$$$$$"""!!!######$$$$$$###"""!!! !!!!!!!!!""""""######$$$###"""""""""!!!!!!!!! """###"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""############"""!!!!!!!!!!!!!!!!!!"""!!!""""""######""""""!!!######$$$$$$$$$$$$##############################}}}{{{wwwuuutttuuuvvvxxxssspppmmmkkkiiieee^^^XXXWWWZZZ]]]^^^^^^\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[XXXUUURRRQQQQQQNNNOOOOOOLLLGGGCCC@@@???BBBBBBBBB@@@===:::888666111000///---,,,***)))(((%%%&&&'''(((((((((((((((%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###############$$$$$$$$$!!!"""######$$$#########$$$###""""""""""""###$$$###""""""!!!!!!""""""###!!!  !!!"""###&&&%%%###!!!!!!!!!###$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""############""""""###"""  !!! !!!###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!! !!!"""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!"""""""""""""""""""""""" !!!""""""$$$$$$$$$###!!! !!!###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$"""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!!!! !!!"""""" !!!!!!!!!""""""######  """""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!""""""!!!!!!!!!!!!"""""" """"""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###"""!!!"""$$$$$$"""!!!""""""###$$$$$$###!!! !!!!!!""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!  !!!""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$############"""""""""""""""############""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""{{{yyyvvvsssrrrssstttuuussspppmmmkkkiiieee^^^XXXVVVYYY]]]^^^^^^\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[XXXTTTPPPNNNNNNMMMNNNOOOMMMHHHDDDAAAAAA??????>>>===:::888555333000///...---,,,+++******'''((()))))))))((('''&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$!!!!!!"""##########################################"""!!! !!!"""###!!!!!!!!!!!!!!!"""""""""###"""!!!!!!"""###$$$%%% !!!!!!!!!"""""""""###!!!!!!!!!"""""""""############""""""""""""######$$$###"""!!! !!!"""""" !!!"""$$$%%%%%% """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$ !!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""######$$$$$$###"""!!!!!!###$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""" !!!""""""&&&&&&%%%$$$!!!!!!"""$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!"""$$$%%%%%%$$$$$$"""""""""""""""!!! !!!!!!!!!"""""""""###!!!!!!"""###"""""" !!!  !!!"""##################"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!!!!!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###"""!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! !!!!!!!!! !!!!!!"""""""""""""""!!! !!!!!!!!!"""""""""######"""!!!"""$$$$$$"""!!! !!!###$$$$$$###"""!!!"""""""""""""""!!!!!!!!! !!!!!!""""""######!!!""""""!!! """####################################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############"""""""""""""""###############""""""!!!!!!""""""###"""######$$$$$$######"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!zzzxxxuuusssqqqrrrssstttrrrooommmkkkiiieee]]]XXXTTTWWWZZZ\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\^^^^^^]]]YYYSSSNNNKKKKKKLLLNNNOOOMMMIIIEEEBBBAAAAAAAAAAAA???===:::777666//////...---,,,,,,++++++******+++***)))(((&&&%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&& """###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""######$$$$$$$$$$$$!!!!!!"""###############"""###%%%&&&&&&%%%###"""###"""!!! !!!"""###""""""############"""!!! !!!!!!"""$$$%%%&&& !!!!!!!!!""""""############$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%###"""""""""###$$$!!!!!!"""###$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&& !!!!!!!!!""""""######""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%###"""!!!"""###%%%&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""###$$$$$$'''((('''%%%###"""$$$%%% !!!"""######"""!!! !!!!!!!!!"""!!!!!!!!!!!!!!!"""###$$$!!!!!!""""""""""""!!!!!! """###$$$$$$$$$###"""""""""""""""!!! !!!!!!!!!""""""######""""""#########!!! !!! !!!"""###&&&&&&%%%$$$###"""!!!!!!"""""""""""""""""""""""" """######"""!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###%%%%%%$$$$$$######"""!!! !!!"""###""""""""""""""""""""""""%%%$$$###!!! !!!!!! !!!!!!###############"""!!!!!! !!!!!!!!!""""""#########"""!!!"""$$$$$$"""!!! """$$$%%%$$$###"""######""""""!!!!!!  !!!"""###$$$$$$###$$$###!!!!!!#################################""""""!!!!!! """"""""""""""""""""""""""""""""""""############$$$$$$$$$############"""""""""""""""##################""""""""""""######""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~~~{{{vvvpppllllllooossstttrrrooolllhhhccc]]]YYYYYYZZZ[[[ZZZXXXXXX\\\___```\\\[[[^^^___]]][[[\\\]]]]]]\\\YYYTTTPPPNNNNNNNNNOOOPPPNNNIIIDDD@@@???@@@AAAAAA>>>;;;777666666000///...,,,+++***))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$'''&&&$$$""""""###$$$%%%%%%%%%%%%$$$$$$############""""""###$$$$$$###"""!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######################## """""""""!!! !!!"""############""""""""""""###%%%%%%$$$"""!!!"""###%%%$$$$$$######$$$$$$%%%###"""!!!"""###"""  !!!###$$$$$$###!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""######"""""""""""""""""""""""""""!!!!!!###$$$$$$###!!!######$$$%%%%%%###"""!!!$$$$$$############$$$$$$***'''""""""$$$!!!###$$$$$$###""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$"""!!!$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!! ########################""" !!!$$$%%%### """"""""""""""""""""""""%%%%%%$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!###"""!!!  !!!"""!!!!!! !!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$#########""""""!!!!!!  """$$$ """"""######""""""!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""!!! $$$###"""!!!!!! """""""""""""""""""""""" !!!!!!  """"""!!! ###########################"""!!! !!! """#########"""!!!!!!!!!!!!!!!""""""""""""$$$"""  ###$$$######################## !!!!!!!!!!!!!!!"""######""" !!!!!!""""""############$$$#########""""""!!!!!!######$$$$$$$$$$$$######!!!###$$$###"""!!!"""######$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""########################%%%$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%% """$$$&&&'''&&&%%%%%%############""""""""""""""""""###$$$$$$$$$$$$###}}}zzzvvvpppllllllnnnqqqsssrrrooollliiiccc]]]YYYWWWYYY[[[[[[YYYYYY\\\___```\\\\\\___```]]][[[\\\^^^^^^]]]ZZZUUUQQQOOONNNMMMOOOPPPNNNIIIDDDAAA???BBBBBBBBB>>>:::666444444000///...,,,+++***))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%'''&&&$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$###############$$$%%%%%%$$$###!!!!!!"""###$$$$$$%%%&&&###################################################$$$%%%%%%######$$$%%%############""""""""""""###$$$%%%$$$"""!!!"""###$$$######""""""######$$$###!!! !!!!!! !!!"""###%%%%%%###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!  """###"""!!!###$$$$$$$$$$$$###""""""$$$######""""""######$$$$$$###"""!!!!!!!!!"""###"""""""""!!!!!!!!! """""""""""""""""""""""" """###$$$###"""!!!"""""""""""""""#########"""""""""""""""""""""!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! ###"""!!!  !!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######"""""""""!!!!!!!!!###"""!!! !!!###%%%&&& !!!!!!!!!###""""""!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!""""""###### !!!!!!!!!!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""""""""""""""""""""""""""###"""!!!!!! !!!!!! """"""!!!!!! !!!!!!!!! !!!"""###""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!###%%%(((***######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""""""""##################"""""""""!!!"""######$$$$$$######"""!!!"""######!!!!!!"""###""""""###$$$$$$$$$###"""""""""""""""""""""""""""########################$$$$$$#################################$$$$$$$$$ """###$$$###"""!!!########################""""""###$$$$$$$$$$$$###{{{zzzvvvrrrmmmlllmmmooorrrqqqooollliiiccc]]]YYYTTTWWW[[[\\\ZZZZZZ\\\^^^aaa]]]]]]aaabbb___\\\]]]___```^^^ZZZUUUQQQNNNNNNMMMNNNOOONNNIIIEEEAAA@@@CCCCCCBBB>>>999444222222000///...,,,+++***))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""""""""#########""""""""""""""""""""""""########################$$$%%%&&&%%%$$$###$$$&&&############""""""""""""###$$$$$$$$$"""!!!"""###"""""""""!!!!!!"""""""""###!!! """###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!%%%$$$######"""#########$$$######""""""######$$$ """$$$$$$$$$"""!!!%%%"""!!!"""!!!######################## !!!######""""""!!! !!!!!!"""######$$$$$$"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""######""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""!!! !!! !!!"""###!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!  !!!###$$$$$$$$$###"""!!! """""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!"""""""""###### !!!""""""### !!!"""###$$$ ######$$$$$$$$$"""!!! """"""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###""""""""" !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" """###%%%&&&###"""""""""!!!!!! #########""""""!!!!!!  !!!"""######$$$""""""""""""""""""""""""############"""""""""""""""######$$$$$$######""" !!!"""""" !!!""" !!!"""###############""""""""""""""""""""""""########################""""""##################$$$$$$$$$############### !!!"""""""""!!! ########################""""""###$$$$$$$$$$$$###zzzzzzwwwsssooollllllmmmqqqpppnnnllliiiddd]]]XXXQQQVVV[[[]]]\\\[[[\\\]]]aaa^^^^^^bbbccc```]]]]]]______]]]YYYTTTOOOMMMLLLLLLNNNOOOMMMIIIEEEBBBAAABBBBBBAAA>>>999555333222000///...,,,+++***))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''&&&$$$########################""""""################################################"""###$$$$$$###"""###$$$############"""""""""!!!"""###$$$###"""!!!"""######""""""!!!!!!""""""###$$$"""!!!""""""######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""&&&%%%###"""""""""###$$$######""""""""""""###### """$$$$$$###!!! &&&!!!"""%%%$$$"""######################## !!!"""#########""""""!!!!!!""""""############"""""""""""""""#########"""!!! !!!!!!########################!!!!!!"""###$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """######!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""%%%%%%$$$###"""!!! """"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""" !!!!!!!!!"""!!!!!! !!!!!!""""""######!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  ######""""""""""""############################## !!!"""$$$$$$$$$###""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! #########"""!!!!!! %%%$$$$$$###"""!!!!!! $$$###"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!#########"""""""""""""""""""""############""""""!!!"""!!!  """ !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$%%%$$$$$$$$$###"""""""""""""""#########""""""!!!!!!!!!""""""""""""######""""""###$$$$$$$$$$$$###{{{{{{yyyuuupppmmmlllmmmpppooonnnllliiiddd]]]XXXPPPUUU[[[]]]\\\ZZZ[[[\\\aaa^^^___cccddd```]]]]]]\\\\\\[[[WWWRRRNNNKKKKKKKKKMMMNNNMMMJJJFFFCCCBBB@@@AAA@@@>>>:::666555555000///...,,,+++***))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))***+++)))%%%"""""""""%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$############"""""""""!!!!!!"""######"""!!!"""############""""""#########%%%### !!!###$$$$$$#########$$$$$$#########!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""  ###$$$$$$&&&%%%###"""""""""###$$$###""""""""""""""""""###"""""""""""""""!!! ###"""&&&&&&###########################""""""#########$$$##################""""""!!!!!!!!!"""""""""#########$$$!!!!!! !!!!!!######################## !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! """######!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!##################$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!"""#########""""""""""""!!!!!! ###"""!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""$$$$$$$$$######"""""""""$$$$$$$$$######"""""""""%%%$$$$$$###"""!!!!!! $$$###"""!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""######"""""""""######"""""""""!!!"""!!!  """"""""""""###$$$%%%&&&&&&################################################!!!!!!!!!""""""######$$$%%%$$$$$$$$$###""""""""""""############""""""""" !!!!!!!!!""""""""""""###$$$$$$$$$$$$###}}}|||zzzuuuqqqnnnmmmnnnooonnnmmmllljjjddd]]]WWWQQQVVV[[[\\\[[[YYYZZZ\\\```^^^___cccddd```]]]\\\ZZZZZZYYYVVVQQQMMMKKKKKKJJJLLLNNNMMMJJJFFFDDDCCC@@@AAAAAA>>>;;;888666666000///...,,,+++***))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$############$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''')))+++)))$$$""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%$$$###$$$&&&############"""""""""""" """###"""!!!!!!"""$$$$$$######""""""######$$$%%%###!!!!!!###$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###!!! ###%%%%%%%%%%%%$$$######"""############""""""!!!!!!""""""######"""!!! !!! ######"""########################""""""""""""############$$$$$$######"""!!!!!! !!!""""""######$$$$$$$$$!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!###$$$"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!"""!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""######""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!! !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """###$$$%%%&&&%%%$$$######""""""!!!  !!!"""###########################!!!!!!!!!!!! !!!########################""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!"""###$$$###############$$$$$$$$$#########""""""!!!!!! !!!!!!!!!!!! !!!!!!"""""""""""""""""""""############!!!""""""######""""""!!! !!!"""""" !!!"""$$$#########$$$%%%&&&&&&################################################!!!!!!""""""""""""""""""$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""###$$$$$$$$$$$$###~~~{{{vvvqqqoooooopppnnnmmmmmmmmmjjjddd\\\WWWSSSWWW[[[\\\ZZZXXXYYY[[[___]]]^^^cccddd```\\\[[[YYYYYYYYYVVVRRRNNNMMMMMMIIIKKKMMMMMMJJJFFFDDDCCCCCCCCCCCC@@@;;;888666666000///...,,,+++***))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""&&&)))((($$$"""$$$'''############$$$$$$$$$$$$###################################################$$$%%%%%%######$$$%%%############"""""""""""" !!!""""""!!!!!!"""$$$"""""""""!!!!!!""""""""""""!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!! """$$$&&&%%%%%%###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""" !!!!!!"""#########"""""""""""""""!!!""""""######$$$%%%%%% !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&&&&$$$###$$$&&&"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!"""""""""!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!!!! ######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$$$$$$$"""!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""########################!!!!!! !!!!!!"""###########################""""""!!!!!! !!!!!!!!!"""!!!!!! !!!"""###$$$!!!!!!!!!!!!""""""""""""!!!"""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""######!!!"""""""""############!!!!!!""""""""""""!!!!!!!!!"""######!!!!!!"""###$$$$$$###""""""###$$$%%%################################################"""""""""""""""!!!!!!!!!###############$$$$$$$$$!!!!!!!!!!!!""""""###$$$!!!!!!!!!"""###$$$$$$$$$""""""###$$$$$$$$$$$$###|||vvvqqqooopppqqqmmmmmmmmmmmmjjjddd\\\WWWTTTXXX[[[[[[YYYWWWYYY[[[___\\\^^^cccddd___[[[[[[YYYYYYYYYWWWSSSPPPOOOOOOIIIKKKMMMMMMJJJGGGDDDDDDEEEFFFDDDAAA<<<777555555000///...,,,+++***)))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""''''''$$$$$$'''+++!!!"""""""""############""""""""""""""""""""""""######################## """###"""!!! !!!"""############""""""""""""!!!""""""!!!!!!"""$$$!!!!!! !!!!!! !!!###$$$"""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""  """%%%&&&%%%$$$######$$$%%%%%%###"""!!!""""""!!!!!!!!!!!!"""""" """######""""""###%%%'''&&&$$$######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""######$$$$$$!!!""""""###$$$$$$%%%%%% !!!"""##############################%%%'''%%%""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!"""""""""!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$###"""$$$######"""!!!  !!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!  !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" ###"""!!! !!!"""!!! !!!###$$$!!!!!!!!!!!!""""""""""""'''%%%"""!!!""" !!!"""###$$$$$$ !!!!!!!!!!!!""""""###"""  !!!###$$$$$$!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!!!!###$$$###"""!!!"""$$$$$$###"""!!!!!!"""############################################################""""""!!!!!! """"""######$$$$$$$$$%%%############$$$%%%''''''"""######$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$###~~~zzzvvvuuuuuusssoookkkhhhgggggghhhhhheee^^^XXXUUUWWWYYYYYYXXXWWWXXXYYY___\\\]]]bbbccc```\\\\\\```___]]]ZZZVVVRRRNNNLLLKKKLLLMMMLLLKKKGGGDDDAAADDDDDDDDDCCC@@@<<<999777000///...,,,***((('''&&&))))))))))))(((((((((((((((&&&%%%%%%'''(((((('''######$$$%%%&&&&&&&&&&&&#########$$$%%%%%%### $$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$%%%&&&''''''##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###"""""""""""" $$$###"""!!!!!!"""###$$$"""""""""""""""######$$$######""""""""""""######$$$$$$$$$$$$$$$###"""!!!###$$$%%%'''(((''''''&&&#########$$$%%%%%%%%%&&&"""""""""""""""""""""""""""""""""###$$$$$$""" ######$$$$$$$$$%%%%%%%%% !!!"""######"""!!! """#########"""!!!$$$$$$$$$$$$#########"""########################""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!""""""""""""""""""""""""""""""%%%&&&%%%$$$"""!!!"""#########""""""!!!!!! ######""""""######$$$%%% """"""!!!!!!  !!!!!!%%%%%%$$$###"""""""""######""" !!!"""""""""""""""""""""""""""######""""""!!!!!! %%%$$$###!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###""""""%%%$$$###!!!!!!!!!""""""%%%### !!!$$$%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!$$$###!!! !!!"""$$$%%%%%%$$$$$$$$$###"""""""""###""""""!!! """"""""""""""""""""""""""""""""""""############################################################ ##############################""""""######$$$%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&&&&########################""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%~~~{{{wwwuuutttsssoookkkgggfffeeeggghhheee^^^XXXVVVXXXYYYZZZYYYXXXYYYZZZ]]][[[\\\bbbdddaaa______cccaaa___[[[XXXTTTRRRPPPLLLLLLMMMMMMKKKHHHEEECCCCCCCCCCCCAAA???;;;777555///...---,,,+++***))))))((((((((((((''''''''''''&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%$$$###$$$&&&&&&$$$###%%%%%%$$$#########$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""""""""""""""""" !!!"""#########""""""########################%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$######""""""""""""######%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&&&&&&&%%%""""""""""""""""""######"""""""""""""""""""""""""""""""""###$$$$$$""" !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!""""""""" !!!"""######"""!!!  """############$$$$$$#########"""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$%%%%%%###!!! !!!"""###"""""""""!!!!!!!!! """"""!!!!!!""""""###$$$ """""""""!!!!!!!!! !!!!!!!!!"""""""""""""""$$$######""""""""""""###&&&%%%"""  ########################!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!! !!!"""###"""!!! !!!!!!""""""  ###%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!###"""!!! """###%%%######""""""""""""""""""######"""!!!!!! """"""""""""""""""""""""""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! ##############################""""""######$$$%%%$$$###""""""""""""###$$$######$$$$$$$$$$$$######!!!!!!!!!"""#########$$$###################################################$$$%%%%%%&&&&&&%%%%%%{{{wwwuuutttsssnnnkkkeeedddeeeggghhheee___ZZZWWWYYYZZZZZZXXXXXXYYYZZZ[[[YYY[[[aaadddaaa```aaa```^^^[[[WWWTTTRRRQQQPPPMMMNNNNNNNNNLLLIIIGGGEEEBBBBBBBBB@@@===:::666444......------,,,,,,++++++''''''''''''&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%''''''&&&%%%%%%$$$######'''%%%$$$$$$%%%&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""!!!"""######$$$#######################################"""!!! """"""""""""""""""""""""######""""""""""""######"""""""""""""""######$$$###""""""!!!!!!""""""###!!!!!!!!!!!!!!! !!!!!!###$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!""""""""""""""""""""""""###"""!!!"""$$$$$$"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!! """###$$$$$$$$$######"""""""""!!!!!!!!!########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""###$$$$$$""""""""""""""""""""""""###$$$$$$###!!! """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### ###"""""""""""""""!!!!!!######"""""""""""""""!!!"""!!!!!!!!!!!!""""""###%%%$$$"""!!! !!!!!!######################## !!!"""############"""!!! !!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%### """!!! !!!"""  """######"""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!"""!!!  !!!"""###!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!! """"""""""""""""""""""""""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! ##############################""""""######$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""#########################################################$$$$$$%%%%%%%%%%%%%%%{{{wwwuuutttrrrnnnjjjeeedddeeegggiiigggaaa\\\WWWXXXYYYXXXWWWWWWXXXYYYZZZXXXYYY___aaa___^^^______\\\YYYUUURRRQQQQQQQQQNNNOOOOOONNNMMMKKKHHHGGGCCCCCCBBBAAA>>>:::666444//////...---,,,,,,++++++((((((((('''''''''&&&&&&&&&%%%###$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$'''%%%###"""$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$###""""""""""""##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%&&&%%%%%%%%%###########################"""!!!!!! !!!""""""""""""""""""""""""###""""""""""""""""""###"""""""""""""""######$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""""""""""""""""""""###"""!!!"""###$$$"""!!!"""""""""#########$$$$$$ !!!"""######$$$!!!!!!""""""""""""!!!!!!#########"""!!! """"""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!"""######!!! !!!""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!"""###### ############"""""""""""""""!!!!!!!!!  !!!"""###!!! !!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""###!!!!!!!!! !!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""#########""""""""""""!!!!!!!!!!!!!!!""""""""""""'''%%%!!!!!!### !!!""""""### !!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""######"""""""""!!!  !!!"""""" !!!!!!""""""#########$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################################################################""""""!!!!!!!!!##############################""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$|||wwwuuutttrrrnnnjjjfffeeefffhhhjjjiiiccc^^^VVVWWWWWWVVVTTTTTTVVVXXX[[[XXXXXX\\\___\\\[[[\\\aaa___\\\YYYVVVVVVVVVVVVOOOOOOOOONNNMMMKKKJJJIIIEEEEEEEEECCC@@@;;;888555222111000...,,,***)))((()))))))))((((((((('''''''''&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%&&&'''%%%###!!!!!!###%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%$$$###""""""""""""##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""$$$$$$############$$$%%%"""""""""###$$$$$$%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""$$$"""!!!!!!#########"""!!!!!!"""""""""######### !!!"""###$$$$$$""""""!!!!!!!!!!!!""""""&&&%%%$$$""" """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """######!!! !!!!!!!!!!!!!!!""""""""""""###""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!   !!!"""""" !!!###$$$%%%&&&###########################"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!! !!!!!!"""###############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$#########""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$###"""!!! !!!!!!"""############"""###$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""############"""""" !!!!!!""""""""""""######$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$################################################"""###$$$$$$%%%%%%$$$$$$|||xxxuuutttrrrmmmiiifffeeefffhhhjjjhhhbbb]]]VVVVVVVVVTTTSSSSSSUUUWWW[[[XXXWWW\\\]]][[[ZZZ\\\___^^^[[[YYYXXXWWWWWWWWWOOOOOOOOONNNMMMLLLJJJJJJGGGGGGFFFEEEAAA===999666222111///---+++)))((('''***)))))))))(((((((((((((((&&&%%%%%%'''(((((('''$$$$$$######$$$&&&'''(((###"""!!!!!!###%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""######$$$"""!!!!!! !!!!!!"""$$$###"""""""""###%%%&&&""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""$$$"""!!!!!!"""######""" """"""######$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$##################"""!!! !!!!!!"""""""""""""""""""""!!!!!!""""""""""""""""""""""""#########"""!!! !!!"""""""""!!!!!! !!!!!!!!! !!!!!!""""""###### !!!!!!""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###"""!!!!!!"""###############"""!!!###%%%%%%"""!!! !!!!!!!!!!!!"""""""""""""""######$$$$$$######""" !!!!!!!!!"""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""  !!!"""###$$$""""""""""""""""""""""""######""""""######$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$|||xxxuuutttrrrmmmiiieeedddeeeggghhhfff```[[[WWWWWWVVVTTTSSSSSSUUUWWW[[[WWWWWW\\\___]]]]]]___\\\[[[ZZZYYYXXXWWWVVVVVVOOOOOONNNMMMLLLKKKJJJJJJHHHHHHGGGEEEBBB===999777//////...,,,+++)))(((((())))))(((((((((''''''''''''%%%$$$%%%&&&(((''''''&&&%%%$$$######$$$&&&'''"""""""""###&&&&&&%%%$$$%%%$$$$$$############$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""$$$###"""!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$!!!!!! !!!!!!"""!!! !!!###$$$!!!!!!!!! !!!"""$$$%%% !!!!!!!!!!!!!!!""""""""""""""""""""""""%%%###!!!!!!"""######### ###########################"""!!! !!!"""###!!! !!!"""$$$%%%$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! """%%%%%%$$$""""""""" !!!!!!!!!"""""""""###"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###############$$$$$$$$$""""""!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""#########"""""" !!!!!! !!!"""######### !!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!""""""######"""!!!  ###$$$""" !!!"""!!!!!!!!!!!!"""""""""""""""######$$$$$$######"""!!!!!!""""""######""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""#########""""""""""""""""""""""""######""""""######$$$%%%""""""###$$$$$$###""""""######$$$$$$$$$$$$######!!!!!!!!!"""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$}}}xxxuuutttqqqmmmiiidddcccccceeegggddd^^^YYYXXXXXXWWWUUUSSSSSSVVVXXXZZZWWWWWW]]]``````aaaccc^^^^^^^^^^^^]]][[[ZZZYYYOOONNNNNNMMMLLLKKKJJJJJJHHHHHHGGGEEEAAA===999666------,,,++++++***))))))(((((('''''''''&&&&&&&&&&&&$$$###$$$%%%&&&&&&&&&)))'''%%%#########$$$%%%###"""###%%%((((((&&&%%%&&&%%%%%%$$$############$$$$$$$$$$$$%%%&&&''''''##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""&&&%%%###"""""""""##############################  !!!########################!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$!!!!!! !!!!!!$$$###"""!!!"""###%%%'''  !!!###$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""%%%###!!! """######### !!!!!!!!!""""""!!!!!!!!! ###"""!!! !!!"""###"""!!! """###$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! ###%%%&&&%%%######### !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!"""""" !!!!!!""""""######$$$###"""!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!"""$$$$$$$$$###""" !!!!!! !!!"""######$$$ !!!"""""""""""""""########################""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!""""""""" !!!"""!!!!!!"""###!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######!!!!!!"""#####################""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""#########"""###$$$$$$%%%!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###~~~xxxtttqqqooommmkkkiiieeebbbdddhhhiiiddd^^^VVVVVVVVVVVVVVVVVVVVVVVVYYYXXXWWWYYY\\\_________aaa___]]][[[ZZZYYYYYYZZZPPPMMMKKKLLLNNNOOOMMMJJJKKKGGGCCCCCCDDDBBB<<<777111...+++*********))))))******)))(((((((((((((((&&&%%%%%%%%%%%%&&&''''''""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$######"""""""""###############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$#########$$$%%%&&&###############"""!!!!!!""""""""""""###$$$%%%&&&########################!!!!!!!!!!!! $$$$$$$$$$$$$$$###"""!!!""""""""""""############ !!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$###""" !!!###$$$$$$$$$"""""""""###%%%&&&&&&%%%###""""""###$$$%%%%%%$$$###"""%%%###!!! """$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%!!! !!!!!!"""###$$$ !!!!!!"""$$$###"""!!!!!!"""###$$$$$$$$$"""!!! """"""""""""!!!!!!!!!!!!%%%%%%###"""!!!!!!!!!!!!"""""""""""""""########################$$$$$$%%%$$$###"""###$$$###!!!$$$#########""""""!!!!!!"""""""""###$$$$$$%%%%%%$$$#########""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""!!!!!!!!!  !!!!!!!!!!!!""""""######"""""""""""" !!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! !!!""""""!!! !!!!!!!!!!!!!!!  !!!###$$$!!!"""%%%&&&'''&&&$$$###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!""""""!!!  !!!###$$$$$$$$$###"""""""""""""""############%%%###!!! !!!###%%% !!!"""######"""!!!  """"""###############$$$$$$$$$$$$###### """############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$###############$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$&&&%%%%%%%%%$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######zzzuuusssqqqnnnmmmhhhfffdddeeegggfffbbb^^^VVVVVVWWWWWWVVVVVVVVVWWWZZZYYYXXXYYY\\\^^^^^^^^^\\\\\\[[[[[[[[[]]]^^^___RRROOOMMMMMMOOOOOOMMMJJJJJJFFFCCCBBBCCCAAA;;;666111...+++***))))))((('''))))))(((((('''''''''(((&&&%%%%%%%%%%%%&&&''''''"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!!!!""""""###############"""!!!!!!""""""""""""###$$$%%%%%%########################$$$$$$$$$$$$###########################"""!!!!!!!!!!!!"""""""""######### !!!!!!!!!"""""""""!!!"""###$$$$$$###"""!!!  !!! !!!""""""###""""""###$$$%%%&&&&&&%%%###""""""###$$$$$$$$$$$$###"""%%%###!!! !!!######""""""""""""#########"""!!!!!!!!!!!!!!!"""###############$$$$$$%%%"""!!!  !!!"""###"""!!! """"""""""""!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""$$$#########"""!!!!!!!!!###""""""""""""###$$$$$$$$$###""""""######""" ############"""""""""!!!##################""""""######"""""""""!!!!!!!!!!!!""""""###############"""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!!!!!!! !!!!!!!!!############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!! """!!!  !!!!!! """#########"""!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!""""""!!!  !!!"""""""""!!!!!!"""""""""#########$$$$$$###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############"""""""""""""""""""""######$$$######"""""""""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######{{{wwwtttrrrooonnniiifffcccbbbccccccaaa```VVVWWWXXXWWWVVVVVVWWWXXX\\\ZZZYYYZZZ\\\^^^^^^]]]\\\[[[[[[[[[\\\^^^___```TTTQQQOOOOOOQQQPPPMMMIIIHHHEEEBBBAAABBB???:::666111///+++))))))((('''&&&(((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''############$$$$$$$$$$$$######$$$$$$$$$$$$######%%%&&&&&&&&&&&&%%%$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&%%%###"""!!! """############""""""!!!######"""""""""######$$$########################""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""############""""""  ###$$$!!!!!!!!!!!!"""###$$$%%%###$$$%%%&&&&&&%%%$$$###"""######$$$$$$######"""$$$"""  !!!!!!!!! !!!!!!$$$###"""!!! !!!!!! !!!!!!"""###"""!!!  !!!"""""""""!!! !!!!!!!!!!!!""""""""""""######"""""""""""""""###%%%$$$######!!!!!! """"""!!!!!!!!!"""######%%%###!!!!!!"""######"""############""""""""""""$$$$$$###""""""!!! """"""!!!!!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  """######""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!!!!!!!!!!######!!!  !!!!!!!!!!!!"""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!""""""!!!!!!  !!!""""""""""""!!! !!! """"""!!!!!!!!!!!!""""""!!!"""###$$$$$$%%%$$$$$$!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""""""""""""""""""""""""""######""""""""""""######"""""""""""""""######$$$""""""!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######|||wwwtttrrrooommmjjjfffcccdddggghhhddd```VVVXXXYYYYYYVVVUUUWWWYYY[[[ZZZYYYZZZ\\\^^^___^^^```___]]]\\\ZZZZZZ[[[[[[VVVSSSQQQQQQRRRQQQMMMIIIFFFDDDBBBAAA@@@>>>:::666222///+++)))((('''&&&%%%'''''''''''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""!!!!!!"""############$$$$$$$$$&&&%%%%%%$$$$$$#########""""""############"""!!!$$$######""""""""""""###########################!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""############"""""""""######"""""""""###"""!!!!!!!!!"""$$$%%%###"""""""""###%%%'''(((###$$$%%%%%%&&&%%%%%%$$$""""""############""""""!!!!!! """$$$&&&'''!!!  !!!######"""!!!!!!!!!!!!!!!  !!!!!!$$$###"""!!!!!!"""###$$$""""""!!! !!!!!!!!!!!!""""""""""""###"""""""""""""""###$$$######""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""###&&&### !!!##################"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!! !!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!  """$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!###$$$ !!!!!!!!!!!!""""""!!!!!! """"""!!!!!!!!!!!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""############ !!!!!! !!!!!!""""""!!!!!! ###"""!!! !!!"""### !!!"""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######{{{wwwsssqqqnnnllliiiiiinnnxxx~~~yyyjjj\\\VVVYYY[[[ZZZVVVUUUXXXZZZZZZYYYYYYZZZ]]]___``````bbb```]]]ZZZXXXWWWVVVVVVWWWTTTRRRRRRSSSQQQMMMHHHDDDCCCBBBAAA@@@===:::777222///,,,))))))(((&&&%%%''''''((((((''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!"""############""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!! """""""""#########$$$$$$######$$$$$$%%%%%%%%%%%%!!!""""""#########""""""######""""""!!!"""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$###### !!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""###############""""""""""""""""""###"""###$$$$$$$$$###!!! """"""!!!!!!"""###%%%&&&"""######$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""$$$&&&'''"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""############""""""######$$$%%%$$$###"""!!!!!!"""###$$$$$$###""""""!!!""""""""" !!!!!!!!!"""""""""######"""""""""""""""###$$$ !!!!!!"""""""""###!!!!!!!!!!!!!!!""""""###%%%### !!!###$$$$$$""""""""""""""""""###### !!!!!!"""""""""""" !!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!"""######"""!!!!!!######################## !!!!!!!!!!!!!!!!!! !!!"""### !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!""" !!!!!!"""""" !!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""!!!!!!""""""""" !!!!!!""""""""""""#########$$$$$$$$$!!!""""""######""""""!!!###"""!!! !!!"""### !!!!!!""""""""""""!!!######$$$$$$$$$$$$######"""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$########################$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$"""""""""""""""#################################!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$$$$######|||wwwtttqqqnnnlllgggppplllXXXVVVYYY\\\[[[WWWUUUXXX\\\[[[ZZZZZZ[[[]]]___```___]]]\\\ZZZWWWVVVUUUUUUUUUVVVTTTRRRSSSTTTRRRMMMHHHCCCCCCCCCBBB???===:::999222000,,,******)))((('''''''''((()))((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""#########""""""&&&&&&&&&%%%$$$##################""""""!!!!!! """"""#########$$$$$$$$$ !!!###$$$$$$$$$$$$!!!""""""############"""""""""!!!!!!!!!""""""###""""""""""""""""""""""""$$$$$$$$$############""" !!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!"""""""""############""""""""""""######!!!"""###$$$###!!! !!!"""!!!!!!""""""###$$$$$$$$$###""""""!!!!!!""""""###""""""!!! """"""!!!!!!!!!!!!"""""" !!!"""###$$$"""!!!!!!!!!!!!"""######"""!!!  !!!"""$$$######""""""######$$$ !!!!!!""""""############"""""""""""""""### """######$$$""""""!!!!!!!!!"""######$$$""" """###$$$###""""""""""""############ !!!""""""###$$$$$$ !!!!!!!!!!!!""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!############!!!!!!!!!!!!""""""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!   !!!""""""""" !!!"""""""""""" !!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""#########""""""!!!!!!""""""### !!! !!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!! !!!!!!"""""""""!!!!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""""" ######""""""""""""######"""""""""""""""######$$$ !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$$$$######}}}xxxuuurrrooommmiiiuuu|||gggXXXVVVZZZ]]]\\\WWWUUUXXX]]]___]]]\\\\\\]]]^^^]]]\\\ZZZXXXVVVTTTSSSSSSSSSSSSTTTSSSRRRSSSTTTRRRMMMHHHCCCDDDDDDBBB@@@===;;;:::222000---+++++++++***)))'''((()))******((('''%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$%%%%%% !!!"""###$$$$$$######!!!!!!"""###############!!!!!!!!!!!!!!!"""###$$$"""""""""""""""""""""""""""""""""!!!!!!!!!  !!!"""""""""""""""############$$$$$$$$$$$$ !!!!!!!!!"""""""""$$$###"""!!!!!!"""###$$$!!!!!!"""""""""!!!!!! !!!""""""""""""!!! !!!"""###$$$###"""!!! !!!"""#########"""!!! """"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""### !!!!!!"""!!!  !!!"""######""""""""""""###### !!!"""#########$$$$$$###"""!!!!!!!!!""" !!!"""""""""###""""""""""""###$$$$$$"""!!!!!!!!!###$$$###"""!!!"""""""""############""""""##################!!!!!!!!!"""""""""######!!!!!!"""############"""""""""""""""""""""""""""!!!!!! !!!!!! !!!###$$$$$$###!!!  !!!!!!!!!!!! !!!"""""""""  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!! !!!!!!!!!!!!  !!!""""""### !!!""""""!!! !!!!!!"""!!! !!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""############"""!!!!!!"""######!!!  !!!"""### ###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!! !!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""######$$$!!!!!!!!!"""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######zzzvvvssspppnnnlllvvvuuuhhh___[[[VVVZZZ^^^\\\WWWUUUYYY]]]bbb```^^^\\\\\\\\\ZZZYYYZZZXXXVVVSSSQQQPPPOOOOOOSSSRRRQQQSSSTTTRRRMMMIIICCCDDDDDDCCC@@@===;;;;;;222000---,,,,,,,,,+++***''')))***+++***)))'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%######!!!!!!"""############### !!!###$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$### !!!"""######""""""######$$$$$$$$$%%%%%%%%% !!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$###"""!!!"""$$$&&&'''$$$%%%&&&&&&%%%$$$"""!!! !!!#########"""!!! !!!"""###"""""""""###############!!!!!! !!!!!!$$$###"""!!!!!! !!!"""""""""""""""###$$$$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""### !!!"""######$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! ###############$$$$$$%%%!!!!!!!!!"""$$$%%%###"""!!!!!!""""""#########$$$%%%%%%$$$$$$###"""""""""!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""  """###$$$$$$###""" !!!!!!""""""""" !!!!!!!!!""" """"""!!!"""""""""!!!  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!"""######"""!!!  !!!""""""###!!!!!!""""""""" """###$$$%%%%%%###!!!"""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$%%%$$$#########$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###"""  """### !!!"""######"""!!! !!!!!!"""""""""!!!!!! ######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######zzzvvvsssqqqooorrrxxx|||xxxmmmccc^^^^^^WWWYYY[[[YYYWWWVVVYYY\\\\\\[[[[[[[[[]]]\\\[[[YYYYYYYYYWWWSSSPPPPPPQQQSSSQQQNNNLLLMMMOOOOOOLLLHHHBBBCCCDDDCCCAAA===999777333111///......---+++***''''''((((((''''''&&&%%%######$$$$$$$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###&&&&&&$$$###"""  !!!"""######$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###$$$$$$###"""!!!%%%$$$###""""""###$$$%%%%%%$$$$$$$$$###"""""""""######""""""!!!!!!  !!!"""""""""###$$$$$$###"""!!! """!!! !!!###$$$!!!!!!!!!!!!"""""""""""" ###%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""###### !!!###$$$%%% !!!!!!!!!!!!$$$$$$###"""!!!  !!!""""""""""""""""""""""""""""""((('''&&&%%%###"""!!!!!!#########"""""""""!!!!!! !!!###$$$%%%""""""""""""""""""""""""!!!!!!"""######""" !!!!!!""""""######""""""""""""""""""""""""##############################"""  !!!!!!""""""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###############"""!!!!!!###""""""!!!!!!!!!!!!"""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""!!!!!!  !!!""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######### """$$$###!!!"""############$$$$$$$$$""""""!!!!!!  !!!"""""""""""" !!!!!! """"""""""""!!!!!!!!!!!!""""""!!!!!! """"""######$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!"""###############!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%$$$###""" !!!"""""""""!!! !!!#########"""###$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""'''%%%$$$$$$&&&&&&%%%###$$$$$$######""" !!!"""$$$$$$"""!!!zzzvvvsssqqqooojjjnnnqqqoooggg```[[[ZZZVVVYYYZZZYYYWWWVVVYYY\\\\\\[[[[[[[[[\\\\\\[[[YYYYYYYYYXXXUUURRRPPPQQQSSSOOOMMMKKKLLLNNNNNNKKKHHHBBBCCCCCCBBB@@@<<<999666///---+++*********(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%$$$$$$######""""""!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''"""######$$$$$$$$$######%%%%%%$$$###############%%%$$$###""""""###$$$%%%$$$$$$$$$#####################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""###############"""!!!!!! !!!"""###$$$######""""""!!!!!!  !!!!!!!!!!!!!!!$$$!!! """!!! $$$$$$############$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""##################"""!!!!!! !!! !!!""""""""""""""""""""""""""""""&&&&&&%%%$$$######""""""######""""""!!!!!! !!! !!!!!!"""###$$$"""""""""""""""""""""""" !!!"""""""""!!! """"""""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""######""""""!!! """"""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!"""$$$$$$###!!!!!!"""""""""###############"""""""""!!!!!!!!! !!!"""""""""""" !!!!!!!!!!!!!!!!!!"""""""""######$$$$$$######"""""""""!!!!!!!!!""""""#####################"""""""""!!!!!!!!!!!!!!!!!!"""############""""""""""""""""""########################"""!!!!!! !!!"""""""""!!! """$$$$$$"""""""""###!!!!!! !!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""%%%###"""###%%%%%%$$$###""""""""""""""""""!!! !!!"""######"""!!! zzzvvvsssqqqooojjjkkkkkkjjjhhhddd```]]]UUUXXXZZZYYYWWWVVVYYY\\\]]]\\\[[[[[[\\\\\\[[[YYYYYYYYYYYYWWWTTTQQQQQQRRRMMMKKKJJJKKKNNNNNNLLLIIIBBBBBBBBBAAA>>>;;;777555111///,,,+++++++++)))((('''(((((((((((('''&&&&&&&&&'''''''''(((((((((((((((&&&%%%%%%''''''&&&$$$##############################$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&!!!!!!"""$$$$$$%%%%%%%%%&&&%%%###""""""###%%%'''%%%$$$###""""""###$$$%%%###############$$$$$$$$$###""""""""""""!!!!!!!!!######"""!!!!!! """"""!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######$$$$$$###"""!!!  !!!"""""""""""""""&&&$$$""""""###"""!!!$$$$$$############$$$$$$"""""""""""""""""""""""""""!!!!!! !!!!!!"""%%%$$$###"""!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""###""""""""""""""""""""""""%%%%%%$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!"""""""""!!! !!!!!! !!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!! ###""""""!!!!!!""""""### """!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""###!!! """###"""""" !!!!!!!!!""""""""""""############"""""""""""" !!!""""""######""" !!!!!!""""""""""""!!!!!!!!!"""###$$$%%%&&&&&&############""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!! !!!""""""######""""""############""""""""""""!!!!!!""""""!!!!!!  !!!""""""""""""!!!###$$$$$$"""!!!!!!"""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$%%%$$$### !!!!!!"""#########"""""""""""""""""""""""""""yyyvvvsssqqqooommmjjjhhhhhhiiigggccc___TTTWWWZZZZZZXXXWWWYYY\\\^^^\\\[[[ZZZ[[[[[[ZZZYYYXXXYYYZZZXXXUUURRRQQQQQQMMMKKKJJJLLLOOOOOOMMMJJJBBBBBBAAA@@@===:::666444222000---,,,,,,+++***)))((((((((((((((('''&&&&&&''''''''''''(((((((((((((((&&&%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%""""""!!!!!!!!!""""""###!!!"""###$$$$$$$$$$$$$$$""""""""""""###%%%'''(((%%%$$$###""""""###$$$%%%"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""!!!!!! ######!!! !!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!! !!!!!!"""###############!!!!!!"""###$$$%%%$$$###$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$ !!!!!!""""""######$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!!!!!!!!!! !!!"""$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$"""!!!!!! !!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!"""############!!!""""""#########""""""!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!#########"""""""""!!!!!! !!!!!!"""""""""""""""$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!"""###%%%$$$"""!!!!!!!!!%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """$$$%%%%%%$$$!!!!!!"""############"""######"""!!!!!!"""######~~~yyyuuusssqqqoookkkgggdddcccdddbbb]]]XXXSSSVVVZZZ[[[YYYYYY[[[]]]___]]][[[ZZZ[[[[[[ZZZYYYYYYZZZZZZXXXTTTQQQPPPPPPOOOMMMLLLMMMPPPQQQOOOLLLBBBBBBAAA???<<<999666444///---)))((((((((('''&&&(((((())))))(((((('''&&&%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$""""""$$$$$$$$$###$$$$$$$$$###""""""!!!!!!"""""""""###############"""!!!!!! !!!!!!$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$###"""%%%$$$###""""""###$$$%%%"""""""""###$$$$$$$$$%%%""""""""""""############!!!!!!!!!!!!""""""############"""""""""""""""### !!!!!!""""""""""""""" !!!!!!""""""######!!!""""""###############!!!"""###$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""###$$$$$$ !!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############$$$$$$ !!!"""$$$%%%&&&'''$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%&&&'''""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""!!! """""""""""""""""""""""" !!!!!!!!!"""""" !!!!!!!!!!!! !!!"""$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!######"""!!! !!!""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$"""###############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!############"""""""""""" !!!"""""""""""""""$$$$$$######""""""!!!!!!!!!""""""######"""""""""######""""""!!!!!!!!!!!!"""###%%%$$$"""!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!###%%%&&&&&&%%%###############""""""!!!######""""""""""""######~~~xxxuuusssqqqpppkkkhhheeecccbbb___ZZZVVVSSSWWW[[[\\\[[[ZZZ\\\___```^^^[[[ZZZZZZ[[[ZZZYYYYYYYYYYYYVVVRRRPPPOOOOOOPPPNNNMMMNNNQQQQQQOOOLLLDDDCCCAAA???<<<999666444222///+++))))))***))))))((())))))))))))(((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$######%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###$$$$$$######"""!!! ########################$$$$$$###""""""""""""###%%%%%%%%%$$$$$$"""!!!!!!$$$$$$%%%%%%$$$!!!%%%$$$###""""""###$$$%%%###############$$$$$$$$$"""""""""############$$$ !!!""""""###$$$$$$!!!!!!"""$$$$$$$$$$$$$$$ !!!""""""""""""""" !!!"""###$$$$$$!!!!!!"""############### !!!""""""!!! !!!###$$$$$$############$$$$$$"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!"""###$$$&&&&&&""""""""""""############ !!!!!!!!!""""""######""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""################## !!!"""###$$$%%%%%%######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########$$$%%%&&&'''"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!! !!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""#########""""""!!!!!!""""""###########################!!!  !!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""$$$&&&############$$$$$$$$$$$$ !!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$"""############""""""!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$#########""""""""" !!!!!!""""""!!!!!!############""""""""""""""""""###$$$$$$$$$######$$$###"""!!!!!!!!!""""""!!!###$$$$$$"""!!!!!!"""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""###%%%&&&%%%$$$###$$$$$$$$$###""""""!!!########################}}}xxxuuusssqqqppplllkkkjjjhhheeeaaa\\\YYYSSSWWW\\\^^^]]]\\\^^^```aaa^^^[[[YYYZZZZZZZZZYYYZZZYYYWWWTTTPPPNNNNNNOOOQQQOOOMMMNNNPPPPPPMMMJJJEEEDDDBBB???<<<999666555555222...,,,,,,------,,,)))))))))))))))(((''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$"""###$$$%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%$$$$$$###"""!!! %%%$$$###""""""###$$$%%%$$$$$$$$$###############""""""#########$$$$$$$$$""""""""""""""""""###### """"""!!! !!!"""###""""""!!! !!!!!!""""""###### !!!""""""######""""""###$$$$$$""" ###$$$$$$############$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!"""###$$$&&&'''""""""""""""############"""""""""###############""""""!!!!!!""""""###$$$""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!! ###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$###"""""""""###$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########"""""""""!!!!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""!!! """""""""""""""""""""""" !!!!!!!!!!!!""""""""" !!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""######### !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!  !!!###"""""""""!!!!!!!!! !!!"""""" """%%%""""""""""""############ !!!!!!""""""""""""!!!"""###$$$%%%%%%%%%%%%""""""######""""""!!! """"""""""""""""""###### !!!!!!"""""""""""" !!!!!!"""###$$$%%%%%%$$$$$$$$$#########"""""" !!!!!!""""""!!!!!!"""""""""""""""#########!!!"""######$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%% """$$$$$$"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""###"""!!!"""###$$$###"""""""""###$$$$$$$$$######"""###$$$$$$$$$$$$###"""}}}xxxuuusssqqqpppjjjjjjjjjiiieee```\\\YYYSSSXXX]]]___^^^]]]___aaaaaa^^^[[[YYYYYYZZZZZZYYYZZZYYYVVVRRRNNNMMMNNNOOOQQQNNNLLLMMMOOOOOOLLLHHHFFFEEEBBB???<<<999777666333000,,,))))))*********)))))))))))))))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&##############################$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$!!!"""###$$$$$$$$$$$$$$$###"""!!!"""###%%%((()))%%%$$$###""""""###$$$%%%%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$######"""!!!!!!!!! !!!!!!  """#########"""!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""###$$$$$$!!!###&&&$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""###$$$%%%&&& !!!!!!!!!!!!$$$$$$##################"""""""""""""""######$$$""""""""""""""""""""""""############"""""""""!!!###"""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!! !!!""""""%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""!!!!!!!!!######""""""!!!!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""!!! """"""""""""""""""""""""""""""""""""############!!!!!!"""##################""""""!!!!!!!!!!!!"""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  ######""""""!!!!!!!!! %%%&&&&&&###!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""###$$$%%%%%%%%%%%%"""""""""""""""!!! !!!!!!"""###$$$%%%%%%&&&!!!!!!""""""#########$$$ !!!###$$$%%%&&&'''$$$$$$$$$############""" !!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!"""############### """%%%''')))!!!#########"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###"""!!!!!!""""""!!! !!!"""###$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!|||yyywwwvvvtttrrrllljjjiiigggeeeaaa\\\XXXSSSXXX\\\]]][[[YYYYYYZZZaaa\\\ZZZ\\\\\\YYYXXXYYYWWWVVVUUUQQQNNNLLLLLLMMMPPPNNNLLLKKKLLLNNNNNNMMMEEEDDDCCCAAA>>>;;;777555222000...------,,,)))(((''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&###"""!!!!!!!!!"""$$$%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$""""""$$$%%%&&&######"""!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$########################$$$#########""""""!!!!!!######""""""""""""#########!!! !!!!!!!!!""""""""""""############!!!!!!"""!!!!!! """"""###$$$%%%&&&&&&&&&%%%$$$"""!!!!!!!!!"""######!!!!!!#########(((%%%######$$$$$$!!!"""""""""!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!""""""######""""""!!! """""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""######$$$$$$$$$%%%%%%$$$"""!!! !!!###$$$ !!!!!!###$$$%%%""""""############"""""" """"""""""""""""""""""""&&&%%%%%%$$$$$$$$$$$$$$$ """""""""""""""""""""""""""###$$$$$$$$$"""!!! """"""""""""""""""""""""######""""""!!!!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!  !!!""""""""""""############"""""" !!!"""$$$$$$######""" !!!"""######$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!! $$$$$$############$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&''''''&&&%%%$$$$$$$$$%%%$$$###!!! !!!"""######"""!!! !!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###""" !!!""""""###""""""$$$###"""!!!!!! !!!!!!######""""""!!!!!! !!!  """""""""!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" """"""""""""####################################""""""""""""############"""""""""###$$$$$$%%%%%%###"""!!! !!!"""###""""""""""""""""""""""""}}}yyywwwvvvuuutttrrrnnnllljjjhhheee```[[[WWWRRRWWW\\\]]]\\\ZZZ[[[]]]aaa\\\[[[]]]]]]ZZZXXXYYYWWWVVVTTTPPPMMMLLLMMMOOOSSSQQQNNNLLLLLLLLLLLLKKKEEEEEEDDDBBB>>>;;;888666222000...------,,,***(((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$%%%%%%$$$######"""###$$$%%%&&&"""###############$$$$$$################################################!!!!!!""""""######$$$$$$######""""""""""""######$$$###!!! !!!###$$$######"""!!!!!!!!!!!!!!!"""""""""""""""######### """"""""""""!!!!!! ######""""""""""""######%%%###!!!!!!"""#########!!!!!!!!!!!!""""""""""""""""""######"""!!!!!!  !!!"""###""""""%%%$$$###"""""""""######"""  """""""""###!!! """###""" """""""""""""""""""""""" !!!""""""#########"""""""""""""""############""""""!!! """"""!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###### !!!!!!!!!!!!$$$###!!! !!!###$$$ !!!!!!""""""############""""""!!!!!!"""""""""""""""!!!""""""""""""""""""""""""$$$###"""!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""############"""""""""!!!$$$$$$#########$$$$$$%%%""""""############"""""" !!!"""###$$$######""" !!!"""#########"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!! !!!!!!######""""""""""""""""""!!!!!!!!! !!!!!!!!! !!!###$$$%%%$$$###"""!!!"""###$$$######"""!!!!!!"""#########"""!!!!!!""""""""""""##################$$$$$$$$$$$$###### !!!""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!  """###"""!!!############""""""""""""########################$$$$$$$$$######"""""""""""""""""""""####################################""""""""""""############"""""""""!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""}}}zzzwwwuuutttttttttssspppnnnkkkhhheee```ZZZUUURRRWWW\\\]]]\\\\\\]]]___```\\\[[[______[[[XXXYYYWWWVVVSSSOOOLLLLLLOOOQQQVVVTTTPPPMMMLLLKKKJJJHHHFFFEEEDDDBBB???;;;888666333111///------,,,***(((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$"""""""""""""""""""""""""""""" """"""######"""!!!!!!!!!""""""############""""""""""""########################!!!!!!!!!!!! ######""""""""""""######%%%###!!!!!!###$$$###### !!!!!!!!!""""""###############""""""!!! !!!!!!!!!!!!!!!%%%$$$###"""""""""######!!! !!!!!!!!!  ###$$$$$$###########################"""""""""###############$$$$$$$$$$$$############""""""!!! !!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################"""""""""###############"""""" !!!"""#########"""""""""######$$$""""""############"""""" !!!"""#########"""""""""""""""""""""""""""###""" !!!""" !!!""""""###$$$$$$ !!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""######"""!!!!!!!!!""""""!!!""""""######""""""!!! !!!"""#########"""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!  ###"""!!!!!!!!!"""###$$$"""""" """""" """#########"""!!! !!!###$$$$$$$$$$$$""""""######$$$######"""############$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###""""""!!!!!!""""""!!!!!!!!!"""#########""""""""""""!!!!!!!!!###"""!!!"""###$$$$$$"""$$$$$$$$$$$$####################################""""""###$$$$$$%%%%%%&&&"""""""""#########$$$$$$########################""""""""""""##################""""""!!! ###""""""!!!!!!""""""###""""""""""""""""""""""""|||wwwttttttssssssrrrpppnnnkkkiiifffaaa[[[WWWUUUYYY]]]^^^\\\[[[]]]______\\\\\\``````\\\YYYYYYWWWUUURRRNNNKKKLLLPPPSSSWWWTTTPPPNNNMMMLLLJJJIIIFFFFFFEEECCC@@@<<<999777333111///...---,,,***((())))))((((((((((((''''''%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$######"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%#############################################"""#########$$$$$$###############"""!!!!!!"""############""""""!!!""""""###$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""!!! """"""""" !!!!!!!!!!!!"""""""""""""""""""""######""""""!!!!!!""""""###$$$$$$############"""""""""!!!!!!!!!!!!  !!!""""""!!!!!!!!!"""###$$$%%%&&&%%%###############$$$$$$$$$##################$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!  !!!"""&&&%%%%%%$$$$$$$$$%%%%%%""""""############"""""" !!!!!!!!!!!!""""""""""""""""""""""""%%%###!!! """###!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!#####################"""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""#########"""""""""""""""###""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!""""""""""""!!!###""""""!!!!!!""""""######"""!!! !!!"""$$$&&&###"""!!! !!!"""###!!!"""###$$$$$$%%%$$$$$$ !!!"""###$$$$$$%%%"""#########$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$###""""""###$$$%%%###############"""!!! ######""""""!!!"""""""""""""""""""""""""""""""""$$$###"""###%%%%%%%%%### !!!!!!"""###$$$%%%&&&######################## !!!!!!"""###$$$$$$""""""#########$$$$$$$$$########################!!!"""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzvvvtttsssrrrqqqnnnmmmkkkiiigggccc^^^ZZZXXX[[[^^^^^^[[[ZZZ[[[]]]^^^[[[[[[___```\\\YYYYYYWWWUUURRRNNNKKKLLLPPPSSSTTTRRRNNNMMMMMMMMMLLLKKKGGGGGGEEECCC@@@===999777333111///......---***)))*********)))))))))((((((&&&&&&&&&&&&&&&''''''((($$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$###"""######""""""""""""############""""""""""""######$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######"""!!! !!!"""###""" """"""#########$$$$$$$$$ !!!!!!"""!!!!!! ######$$$$$$%%%%%%$$$$$$!!!!!!!!!!!!!!! """!!!!!!"""###$$$###"""######$$$$$$######$$$$$$""""""######$$$$$$$$$$$$$$$$$$###""""""###$$$$$$#########""""""!!!!!! """"""!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""##############################!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""!!!!!!!!!""""""""""""############"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!  !!!""""""""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######&&&%%%$$$$$$############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""$$$######""""""######$$$""""""!!!!!!!!!###$$$%%%###"""!!! !!!"""###!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""#####################$$$$$$%%%!!!!!!!!!"""""""""######%%%$$$###""""""###$$$%%%######$$$######"""!!!!!!%%%%%%$$$"""!!!!!!!!!!!!""""""""""""############!!! """###"""!!! !!!"""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""######$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""|||wwwuuutttsssrrrnnnmmmkkkjjjhhhddd___[[[YYY\\\^^^]]]ZZZXXXYYY[[[]]]ZZZZZZ]]]^^^[[[YYYYYYWWWVVVSSSOOOLLLLLLOOOQQQRRROOOMMMLLLLLLMMMLLLKKKHHHGGGFFFDDDAAA===:::888444222///......---+++)))+++******))))))(((((((((&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""""""""###$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######$$$######$$$%%%%%%$$$"""#########$$$$$$$$$%%%%%% !!!!!!!!!!!! """"""############""""""!!!!!!"""""""""!!! """""""""###%%%%%%$$$""""""######"""  !!!!!!!!!""""""###$$$$$$$$$%%%$$$###"""!!!"""###$$$"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######"""""""""""""""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!! !!!"""""""""#########"""""""""######$$$""""""############"""""" !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! ########################""""""!!!!!!!!!"""######"""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""##################"""!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$###"""!!!!!!"""""""""""""""""""""###$$$%%% !!!!!!!!!""""""""""""$$$$$$############$$$$$$#########$$$######""""""%%%%%%$$$###"""""""""""""""""""""############$$$ """""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$############"""""""""#########$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""############ !!!""""""######"""######$$$$$$######"""""""""""""""""""""""""""{{{wwwuuutttttttttpppooollljjjhhhddd^^^ZZZWWWZZZ\\\[[[YYYXXXZZZ\\\]]]YYYXXX[[[\\\ZZZXXXZZZWWWVVVTTTPPPMMMLLLMMMOOOQQQOOOLLLKKKKKKKKKKKKJJJHHHHHHGGGDDDAAA>>>:::888444222000///...---+++)))))))))(((((('''&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%%%%%%%######%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!""""""######$$$!!!"""###$$$$$$###"""!!!!!!""""""""""""""""""!!!######""""""######$$$%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""############""""""""""""######$$$######%%%&&&&&&$$$""""""############$$$$$$$$$ !!!"""""""""""""""!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$###!!!!!!!!!!!!!!!###$$$%%%###!!!!!!###$$$###  """ !!!""""""###$$$$$$%%%$$$""" !!!"""###""""""""""""""""""######""""""!!!!!!"""######$$$###############$$$%%%%%%########################""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###### !!!"""############$$$$$$$$$$$$$$$%%%&&&'''""""""############""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  """"""""""""""""""""""""  """""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############ !!!!!!!!!!!! !!!  !!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$###!!!!!! !!!!!!!!!"""###$$$$$$###!!! !!!###$$$$$$###!!! !!!!!!"""###$$$%%%&&&$$$$$$"""!!!!!!!!!"""###!!!!!! !!!###$$$%%%!!!!!!"""""""""###############$$$$$$$$$$$$######""""""###$$$$$$$$$#########"""""""""###$$$$$$%%%""""""#########$$$$$$$$$ !!!"""!!! #########"""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""zzzvvvuuuuuuuuuvvvsssqqqnnnkkkhhhccc]]]XXXUUUXXX[[[ZZZXXXXXX[[[^^^]]]YYYWWWYYY[[[YYYXXXZZZWWWVVVUUUQQQNNNLLLLLLMMMRRROOOLLLJJJJJJJJJIIIHHHHHHHHHGGGEEEBBB>>>;;;999444222000///...---+++)))(((((('''&&&%%%%%%$$$$$$"""""""""!!!"""######$$$%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$$$$%%%$$$%%%&&&'''''''''&&&%%%!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$######""""""###$$$%%%%%%!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""######"""!!!"""###$$$$$$""" """"""""""""############!!!!!!"""###############"""###############""""""$$$$$$%%%&&&%%%$$$###""" """$$$$$$""" !!!$$$%%%%%%"""!!!###&&& !!!"""#########%%%###!!!  !!!"""""""""######$$$$$$$$$%%%""""""!!!""""""###$$$$$$$$$$$$######$$$$$$%%%&&&################################################"""""""""######$$$$$$%%%###"""""""""!!!!!! """###$$$$$$$$$$$$ !!!"""###$$$""""""############"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%###!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""### !!!!!!!!!!!! !!! !!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!"""$$$&&&%%%###  !!!$$$%%%%%%$$$!!! #########$$$%%%'''((()))$$$###"""!!!!!!"""###$$$!!! """$$$%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$ !!!"""###%%%'''(((""""""######$$$$$$$$$$$$$$$#########%%%&&&%%%$$$!!!!!!"""###$$$%%%&&&&&&########################"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$###""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""}}}xxxtttrrrrrrsssqqqooommmmmmlllggg^^^XXXVVVXXXYYYXXXVVVWWW[[[___ccc___[[[[[[]]]]]]YYYUUUTTTTTTRRROOOLLLLLLNNNPPPOOONNNLLLKKKKKKKKKLLLMMMEEEDDDDDDCCCCCC@@@<<<999:::444---+++---...,,,)))))))))))))))((('''&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%)))'''%%%%%%&&&%%%###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%###"""######$$$$$$$$$$$$######$$$""" """###!!! !!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!""""""""""""############$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""#########!!!!!!!!!!!!!!!""""""###&&&&&&%%%$$$############$$$######$$$%%%%%%###!!! !!!"""#########"""""""""""""""""""""""""""%%%&&&###%%%$$$$$$$$$######""""""############""""""""""""%%%###!!!!!!###$$$"""""""""""""""###############$$$$$$###!!! !!!""""""!!!!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""!!! """"""""""""!!!!!!!!!!!!"""!!!!!!""""""###$$$%%%""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""" """""""""!!! !!!"""""""""!!!!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$###### !!!!!!!!!!!! %%%$$$$$$$$$###"""""""""%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!########################"""#########$$$$$$$$$$$$###$$$%%%%%%$$$"""""""""!!!!!!!!!!!!""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""" !!!$$$&&&%%%#########""""""""""""######%%%$$$###!!!!!!!!!""""""~~~yyyuuusssssstttqqqooonnnmmmlllggg^^^XXXVVVXXXYYYXXXVVVXXX\\\```ccc___[[[[[[]]]]]]ZZZVVVVVVVVVTTTQQQMMMKKKKKKLLLNNNNNNLLLKKKKKKKKKLLLLLLEEEDDDDDDCCCCCC@@@<<<999999333---+++------,,,)))))))))))))))((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$"""!!! !!!"""###"""!!!$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$######&&&$$$"""###$$$%%%###!!!!!!!!!!!!!!!"""""""""###################################################!!!!!!###$$$$$$$$$###"""""""""""""""###############$$$$$$$$$$$$$$$######!!!!!!!!!!!!!!!""""""""""""""""""!!!"""######$$$$$$###############$$$%%%$$$"""!!!!!!""""""!!! !!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!$$$&&&%%%!!!"""%%%""""""""""""!!!!!!!!! """"""""""""""""""""""""$$$""" """###!!!""""""""""""############"""###$$$###!!!!!!!!!"""$$$###"""###%%%&&&%%%$$$""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!"""""""""""""""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""!!! """"""""""""""""""""""""!!!  $$$#########"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""" """""""""!!! !!!"""""""""!!! !!!!!!""""""!!!!!! ###"""!!!!!!!!!"""###$$$"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!"""""""""""""""######$$$$$$######"""!!!!!!""""""""""""!!!!!!######"""""""""""""""!!!####################################$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$%%%!!!"""###$$$$$$###!!! ######""""""""""""############""""""""""""######""""""""""""""""""""""""!!!"""""""""###############!!! !!!$$$%%%$$$""""""""""""!!!""""""######$$$###"""!!!!!!""""""###~~~yyyvvvttttttuuuqqqooonnnnnnmmmggg___XXXUUUWWWXXXXXXVVVXXX]]]aaabbb___\\\\\\]]]]]]ZZZWWWXXXXXXWWWSSSNNNIIIGGGGGGMMMMMMLLLLLLLLLLLLKKKLLLEEEDDDDDDCCCCCC@@@<<<999777333...,,,------+++)))))))))))))))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$##################%%%###"""###$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%$$$######$$$$$$###"""#########$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""###$$$%%%$$$!!! """""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&%%%###"""$$$'''""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!! """"""""""""############"""###$$$###"""!!!"""###!!! """$$$%%%%%%###########################""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!! !!! !!!!!!!!!"""#########$$$$$$###"""!!!!!!!!!!!!############"""""""""""""""""""""""""""""""""""" """!!!!!! !!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""" """""""""!!!!!!!!!!!!"""!!!  !!!!!! """"""!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""""""""######$$$$$$######"""""""""############"""""" !!!!!!!!!!!!!!!""" !!!""""""###$$$$$$""""""""""""####################################""""""""""""""""""""""""$$$$$$############""""""####################################$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""###############"""!!!"""###$$$###"""!!!!!!!!!!!!""""""###$$$###""""""!!!""""""###$$$|||xxxuuuttttttuuuqqqooooooooommmhhh___XXXSSSUUUWWWVVVUUUVVV[[[___aaa___]]]\\\]]]]]]ZZZXXXXXXXXXXXXUUUOOOIIIFFFDDDKKKLLLLLLLLLLLLLLLKKKKKKEEEDDDDDDCCCCCC@@@<<<999555222...,,,,,,,,,+++***))))))))))))((('''&&&%%%$$$%%%&&&'''((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######)))'''%%%$$$$$$###!!!!!!!!!!!!!!!""""""""""""########################%%%$$$###"""!!!!!!""""""######$$$$$$$$$$$$######"""!!!!!!!!!""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%################################################""""""#########$$$$$$$$$!!!"""""""""############""""""""""""""""""######""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!"""######""" !!!"""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!! """$$$$$$$$$############### !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! !!!"""""""""############"""###$$$###"""!!!"""###!!!!!!##############################$$$###!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!! !!!!!! !!!""""""###%%%$$$######"""""""""###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""" """""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!""""""######""""""!!! !!!!!!""""""""" !!!""""""######!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!!!! ########################!!!!!!"""""""""#########!!!!!!"""############"""$$$######""""""######$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###############""""""######""""""!!!!!! !!!!!!"""###$$$!!!!!!!!!""""""###$$$$$$~~~|||zzzwwwtttsssssstttpppoooooopppnnnhhh___WWWQQQSSSTTTSSSRRRTTTXXX\\\___^^^\\\\\\\\\[[[ZZZYYYVVVWWWWWWUUUPPPJJJGGGEEEIIIJJJLLLMMMMMMLLLKKKJJJEEEDDDDDDCCCCCC@@@<<<999333111///---,,,,,,+++***))))))))))))((('''&&&%%%$$$%%%&&&'''((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""!!!!!!"""######%%%$$$"""!!!!!!  !!!!!!!!!"""""""""########################$$$$$$"""!!!!!!!!!!!!"""######$$$$$$$$$$$$######!!!!!!""""""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!"""""""""############""""""!!!!!!"""###$$$$$$$$$$$$$$$######"""""""""!!!!!! !!!!!!"""######""""""!!! !!!!!!!!! ###%%%&&&!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!""""""""" !!!##################$$$$$$ !!!!!!!!!"""!!!""""""""""""""""""###!!!"""""""""############!!!"""######"""!!!"""$$$&&&$$$!!! !!!###$$$$$$###########################"""!!!  !!!"""########################!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######""""""######$$$ !!!!!!!!!!!!!!!""""""""""""""""""""""""###""" """""""""!!!"""!!!!!!!!!   !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""######""""""""" !!!!!!""""""!!!!!! !!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!###############"""!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""####################################"""""""""""""""""""""#########""""""""""""!!!!!! !!!"""######!!!!!!""""""############{{{zzzxxxvvvtttsssssssssppppppppppppoooiii___WWWPPPRRRSSSRRRPPPQQQUUUYYY]]]\\\\\\[[[ZZZZZZYYYYYYUUUWWWWWWTTTPPPKKKGGGFFFGGGIIILLLNNNNNNMMMJJJIIIEEEDDDDDDCCCCCC@@@<<<999111111///---,,,+++******))))))))))))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%""""""""""""""""""###$$$###!!!!!!"""###$$$$$$""" !!!!!!""""""##############################$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######"""###$$$$$$######$$$%%%$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""###############"""!!!!!!"""###%%%&&&%%%%%%%%%$$$$$$######"""###############$$$%%%%%%$$$###"""!!! """%%%&&&&&&##################$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%!!!!!!!!!!!!"""""""""""" !!!!!!""""""###!!!"""######""""""###$$$""""""""""""############!!!"""######""""""###$$$%%%### !!!!!!!!!!!!######################## !!!"""###%%%&&&'''########################!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!!!! !!!!!!""" !!!"""###$$$""""""""""""############""""""""""""""""""""""""########################$$$######""""""######$$$ !!!!!!!!!!!!!!!""""""""""""""""""""""""###""" """""""""!!!""""""!!! !!! !!!!!!  !!!"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!! !!!!!!!!!!!! !!!"""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!"""######"""!!!"""$$$"""!!!!!! !!!!!!"""!!!""""""############"""zzzyyyxxxvvvuuutttttttttpppppppppqqqpppiii___WWWRRRSSSTTTRRRPPPPPPTTTXXXZZZ[[[[[[ZZZYYYXXXXXXXXXWWWXXXWWWTTTNNNJJJGGGFFFFFFHHHLLLNNNOOOMMMJJJHHHEEEDDDDDDCCCCCC@@@<<<999000000///...,,,*********))))))))))))((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%###""""""""""""###$$$%%%$$$######$$$'''((((((''' !!!""""""###$$$$$$########################"""###$$$%%%%%%$$$############$$$$$$$$$$$$######!!!###%%%$$$###"""$$$&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$""""""""""""############$$$###"""!!!"""$$$&&&'''%%%%%%$$$$$$###""""""!!!"""""""""""""""###$$$$$$######"""!!!!!!"""""""""!!! !!!###$$$$$$###$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%% !!!!!!!!!"""""""""""" !!!""""""###$$$$$$!!!######!!! """$$$""""""""""""############ """######""""""###$$$ """""""""""""""""""""""" !!!"""######$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!""""""######"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!"""""" $$$###############$$$$$$!!!"""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""""""""""""""###""" """""""""!!!###"""!!!  !!! !!!!!!""""""!!!!!!  !!!"""""""""!!! """""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!! !!!"""""""""###$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""######$$$###""""""""""""""""""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!"""######"""!!!###%%%###"""!!! """"""###$$$######!!!!!!zzzzzzxxxwwwvvvvvvuuuuuupppppppppqqqpppiii___WWWSSSUUUUUUSSSPPPPPPTTTXXXYYYZZZZZZYYYXXXWWWWWWXXXZZZZZZXXXSSSMMMHHHFFFEEEEEEHHHLLLNNNOOOMMMJJJHHHEEEDDDDDDCCCCCC@@@<<<999///000000...,,,******+++))))))))))))((('''&&&%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%######""""""###$$$%%%%%%$$$###""""""$$$$$$###""" !!!!!!"""###$$$$$$%%%"""""""""""""""""""""""""""###$$$###"""!!!######$$$$$$$$$$$$######!!!###""" """$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""########################$$$###"""""""""###%%%&&&""""""""""""############$$$###""""""###%%%'''((($$$$$$$$$###"""!!!!!!  !!!!!!"""!!!!!!""""""###$$$%%%###"""!!!"""######!!!"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$#########!!! """"""######$$$$$$$$$%%% !!!!!!"""###$$$$$$%%% """""" !!!$$$""""""""""""############ """######""""""###%%%!!!$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""###### """############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!"""###"""""""""""""""!!!!!!!!!###"""!!!  !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!""""""""""""""""""""""""""""""###""" """""""""!!!###"""!!! !!!!!!!!!""""""""""""!!!!!!!!!"""""""""!!! """"""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!  !!!###$$$%%%''''''""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""############$$$$$$$$$$$$ !!!!!!"""$$$%%%&&&$$$$$$############$$$$$$######""""""""""""##############################$$$#########""""""!!!!!!!!!######"""!!!$$$&&&$$$###"""!!!"""###$$$$$$###"""!!! }}}{{{yyyvvvtttssssssssstttuuusssqqqqqqqqqlllccc[[[UUUWWWXXXVVVSSSQQQSSSVVV]]]ZZZXXX[[[\\\XXXVVVWWWWWWVVVTTTQQQMMMIIIEEEDDDFFFHHHKKKMMMMMMKKKHHHFFFCCCCCCCCCBBBAAA>>><<<:::222000---++++++,,,+++***---***((()))++++++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""%%%$$$######"""#########"""###$$$%%%%%%$$$###"""$$$$$$$$$###############%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$###!!!  """$$$&&&%%%""" """############$$$$$$$$$%%%$$$######""""""############"""!!!!!!!!!!!!!!!########################""""""############"""""" !!!"""$$$$$$&&&%%%###!!!!!!!!!!!!""""""""""""!!!""""""###$$$%%%%%%$$$$$$###"""""""""$$$$$$###"""!!! $$$$$$$$$###############$$$###!!! !!!"""$$$%%%&&&%%%###"""""""""###$$$######""""""######$$$%%%###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$###!!! !!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!"""""""""###$$$$$$$$$%%%######""""""!!!!!! ######""""""!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""!!!  !!!""" !!!!!!""""""######"""!!! !!!"""#########!!! !!!"""""""""!!!  !!!######!!!  !!!!!!""""""$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!$$$###"""!!!!!! !!!###!!!!!!###%%%%%%""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!! !!!###&&& """$$$%%%%%%%%%###"""""""""!!!!!!!!!!!!!!!"""&&&%%%"""  !!!############""""""""""""""""""#########!!! """$$$&&&&&&$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""!!!!!! $$$#########""""""!!!!!!###############"""!!!!!! !!!!!!""""""######""""""""""""############$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""############"""""""""""""""""""""""""""""" !!!###%%%&&&%%%$$$"""""""""""""""""""""""""""$$$#########""""""!!!!!!}}}{{{yyywwwuuutttttttttuuusssqqqppprrrrrrmmmeee]]]UUUWWWXXXVVVSSSRRRTTTWWW]]]YYYXXX[[[\\\YYYWWWXXXWWWVVVTTTQQQMMMIIIFFFDDDGGGHHHKKKMMMMMMKKKHHHGGGEEEEEEDDDCCC@@@===:::888111///---+++,,,+++***)))+++***))))))***)))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$#########"""######$$$%%%%%%$$$######&&&&&&$$$###""""""!!!!!!######$$$$$$$$$$$$######$$$$$$######"""!!! """######$$$$$$###"""!!!!!!""""""""""""!!!!!! $$$"""!!! """$$$&&&'''"""############$$$$$$$$$%%%$$$######""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!"""###%%%%%%&&&%%%###"""!!!!!!!!!""""""""""""""""""###$$$$$$""""""##################%%%$$$$$$######""""""!!!########################!!!  """######""""""!!! !!!!!!######""""""######$$$%%%"""""""""""""""######$$$###""""""!!!!!!""""""###"""######"""  !!!"""###$$$$$$###"""!!!###########################"""!!!  !!!%%%%%%$$$######""""""!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!!!!"""""""""!!!  !!!!!!""""""!!!!!! """######"""  !!!!!!!!!!!!!!!$$$###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""###!!!!!!"""$$$%%%"""  !!!"""######""""""!!!!!!!!!!!!""""""!!!""""""!!!!!!###"""###$$$&&&&&&%%%$$$###""""""!!!!!!!!!!!!""""""######!!! !!!!!!"""######"""""""""!!!!!!!!!!!!!!!"""######"""!!!  """###"""!!!"""""""""""""""""""""""""""""""""!!!!!!!!! ######"""""""""!!!!!!!!!############"""""""""!!!###############"""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!############"""""""""!!!!!!"""###$$$$$$###"""!!!""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""#########"""""""""!!!!!!}}}zzzyyyxxxvvvuuuuuuuuuuuuqqqpppqqqrrrrrrnnnfff___SSSVVVWWWVVVTTTSSSVVVYYY\\\YYYXXX\\\]]]ZZZYYYZZZWWWVVVTTTQQQMMMIIIFFFEEEGGGIIIKKKLLLLLLKKKIIIGGGGGGFFFEEECCC@@@<<<999777111///---,,,,,,+++)))'''((()))***)))'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%###"""!!!!!!!!!$$$$$$############$$$$$$%%%$$$###"""!!! !!!!!!""""""""""""!!! !!!!!!""""""!!!!!!((('''%%%###"""""""""""""""############$$$$$$$$$%%%$$$######""""""############"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!"""###$$$%%%&&&&&&&&&%%%###"""!!!!!!"""############"""###$$$$$$%%% !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """###!!!!!!""""""!!!!!! ###""""""""""""###$$$$$$!!!!!!"""##################""""""!!!!!!""""""###"""###$$$###!!! !!!""""""###$$$$$$###""""""########################""""""!!! !!!!!!$$$$$$$$$######""""""!!! !!!"""#########""""""""""""!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!   !!!"""### !!!!!!!!!!!! !!!!!!"""### !!!"""######"""!!! !!!!!!!!!!!!!!! ###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!######"""!!!!!!"""###$$$"""  """"""###$$$""""""!!!!!!!!!!!!""""""!!!""""""""" !!!"""$$$"""###%%%&&&&&&&&&%%%$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""######"""""""""!!!!!!!!! !!!"""""""""""""""!!!!!! !!!"""########################!!!!!!!!!!!! ############""""""""""""############"""""""""""""""############""""""!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!############""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""##################""""""""""""""""""""""""""""""######""""""""""""!!!!!!}}}yyyxxxxxxxxxwwwwwwvvvvvvqqqrrrssstttrrrmmmddd^^^RRRUUUWWWVVVTTTTTTWWW[[[\\\YYYXXX\\\^^^[[[ZZZ[[[WWWVVVTTTQQQNNNJJJGGGEEEHHHIIIKKKLLLLLLKKKIIIHHHFFFFFFEEECCC@@@===:::888222000///......,,,***(((&&&(((+++)))&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""%%%$$$###""""""###$$$%%%$$$$$$###"""!!!!!! !!!!!!"""#########$$$$$$!!!!!!"""""""""""""""!!!"""&&&((('''$$$!!!""""""#########$$$$$$$$$%%%$$$######""""""######$$$###""""""!!!!!!""""""########################"""######$$$$$$######"""!!!"""###$$$&&&''''''(((%%%%%%###"""""""""#####################$$$%%%%%% !!!!!!""""""""""""#########$$$$$$%%%%%%%%%!!!!!!!!!!!!"""""""""""" !!!"""$$$%%%!!!"""###$$$$$$###"""!!!"""""""""""""""###$$$$$$ !!!"""$$$$$$###""""""$$$$$$############$$$$$$$$$%%%&&&%%%###"""###$$$################################################""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%% !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!###############""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!  !!!""""""  !!!""""""!!! !!!###$$$""""""############""""""""""""!!!!!! """""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!"""""""""!!!!!!""""""""""""!!!"""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" """"""""""""$$$&&&"""###$$$%%%%%%%%%$$$$$$"""!!!!!!!!!!!!""""""### !!!"""###"""""""""!!!!!!!!!!!! !!!"""""""""######  """"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""############"""!!!######""""""!!!!!! """"""""""""#####################""""""""""""""""""""""""######"""""""""""""""############""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!}}}wwwwwwxxxyyyxxxxxxwwwvvvssstttvvvvvvrrrkkkbbb\\\RRRUUUWWWVVVUUUUUUXXX[[[]]]YYYYYY]]]^^^\\\[[[\\\WWWVVVTTTQQQNNNKKKHHHFFFHHHIIIJJJKKKKKKJJJIIIHHHDDDDDDCCCBBB@@@>>>;;;:::444222000///...---+++)))%%%(((***)))%%%###$$$&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%%%%$$$###""""""###$$$%%%"""#####################!!!!!!!!!""""""######$$$$$$%%%$$$$$$###"""!!!!!! %%%&&&&&&''''''""""""#########$$$$$$$$$%%%$$$######""""""######$$$$$$###"""""""""""""""##############################$$$$$$$$$$$$######!!!"""$$$&&&'''(((((((((%%%$$$###"""""""""###$$$######""""""######$$$%%%""""""""""""!!!!!! !!!!!!""""""######$$$$$$ !!!!!!"""""""""""" !!!"""###$$$$$$!!!"""###$$$$$$###"""!!!""""""!!!!!!""""""###$$$ !!!"""$$$$$$###""""""$$$##################$$$###$$$%%%$$$"""!!!"""###$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""""""""""""""""" !!!"""###$$$%%%%%%###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$######""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!"""""""""!!! """###$$$""""""############""""""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""""""""!!! !!!""""""!!!!!!!!!!!!"""###"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!! !!!""""""###############!!!!!!!!!!!!!!!"""######!!!""""""###"""!!! !!!!!!!!!!!! !!!!!!!!!"""###### """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!""""""#########""""""######""""""!!!!!! """"""""""""############""""""""""""""""""#########""""""""""""""""""###""""""############""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""|||tttuuuwwwyyyyyyxxxvvvuuutttvvvxxxwwwrrrjjjaaa[[[SSSUUUWWWWWWUUUUUUXXX[[[^^^[[[ZZZ^^^___\\\[[[\\\WWWVVVTTTRRROOOKKKHHHGGGIIIIIIJJJKKKKKKJJJIIIIIICCCCCCCCCBBBAAA>>><<<;;;666333///------,,,+++***'''((()))(((&&&%%%%%%%%%''''''&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!"""###%%%&&&'''$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%!!! !!!!!!"""&&&&&&&&&%%%$$$###!!! !!!!!!$$$((("""############$$$$$$$$$%%%$$$######""""""######$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### !!!$$$&&&((((((((((((%%%$$$###""""""###$$$%%%"""""""""!!!"""######$$$$$$$$$###""""""!!! !!!!!!!!!""""""""" !!!!!!""""""######$$$ !!!!!!!!!!!!!!! !!!!!!!!! """!!!!!!!!!!!!"""######!!!!!!"""###############"""!!!!!! !!!!!!""" !!!"""""" """%%%$$$############$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""""""""""""""""""""""""""#########"""!!! !!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!!!!""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""!!!!!!!!!$$$###"""!!! !!!!!!""""""!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!###$$$###"""!!!!!! !!!""""""!!! !!!### !!!!!!######$$$%%%""""""!!!!!!!!!!!!""""""!!!""""""!!!!!!!!!!!!"""""""""###!!! !!!!!!"""###$$$######""""""!!!!!! """""""""!!!!!!!!! """!!!!!!!!!!!!""""""###!!!###%%%$$$###!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############!!!""""""############"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""##################""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""yyyrrrtttwwwyyyyyyxxxvvvtttrrruuuxxxxxxsssjjjbbb]]]TTTVVVXXXWWWUUUUUUXXX[[[```\\\[[[^^^___\\\ZZZ[[[WWWVVVTTTRRROOOLLLIIIGGGIIIIIIJJJKKKKKKJJJIIIIIIDDDDDDDDDCCC@@@===;;;999666222---***)))******))))))(((((((((((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$%%%!!!!!!""""""###$$$&&&&&&######$$$$$$$$$$$$######""""""""""""###############"""!!! !!!"""$$$$$$$$$$$$$$$###"""!!!((((((%%% $$$"""############$$$$$$$$$%%%$$$######""""""######%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###!!!###&&&((((((((((((%%%$$$#########$$$%%%%%%!!!!!! !!!!!!"""#####################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%"""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$!!!!!! !!!!!!!!!"""######!!!!!!"""###%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""" !!!"""###$$$######"""!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""######"""!!! !!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!! """"""!!!!!!!!!!!!!!!"""!!!!!!"""""""""!!! !!!!!!"""############""""""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!""""""$$$######"""""""""###### """"""!!!!!!### !!!"""###$$$$$$%%%""""""!!!!!!!!!!!!"""""""""######""""""""""""""""""######$$$ !!!"""###$$$"""!!!!!! !!!############"""""""""!!!!!!!!!###"""!!! !!!"""""" ###%%%%%%$$$#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!""""""""""""!!!"""""""""############!!!!!!"""###############!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!"""""""""############$$$###"""!!!!!!"""###$$$""""""############"""""""""""""""""""""""""""""" !!!"""######""""""!!!"""""""""""""""""""""""" !!!!!!!!!""""""}}}wwwqqqsssvvvxxxyyyxxxuuutttpppsssxxxxxxssskkkddd___UUUWWWYYYWWWUUUUUUWWWZZZaaa]]]\\\______\\\ZZZZZZWWWVVVTTTRRROOOLLLIIIHHHIIIJJJJJJJJJJJJJJJJJJIIIGGGFFFEEECCC@@@<<<999777666111+++'''&&&'''((()))+++((('''''')))***'''###"""######$$$&&&'''((((((###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%#########"""######$$$%%%"""###$$$%%%%%%$$$###"""######""""""!!!!!! &&&%%%$$$"""""""""###$$$!!!!!!"""############""""""%%%$$$!!! ###'''"""############$$$$$$$$$%%%$$$$$$###"""#########%%%$$$######"""####################################$$$$$$%%%%%%$$$$$$### ###&&&((((((((((((%%%$$$#########$$$%%%&&& !!!"""""""""""""""###$$$$$$%%%%%%"""""""""!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""!!! """###$$$!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!"""$$$%%%######""""""""""""######$$$%%%&&&&&&%%%$$$%%%'''&&&%%%$$$######$$$%%%&&&######################## !!!"""$$$$$$$$$###"""!!!"""$$$%%%%%% !!!!!!""""""###### !!!!!!!!!""""""#########"""  !!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!! !!! !!!!!!"""###$$$""""""#########!!!  !!!###$$$$$$######"""!!!!!! !!!!!! !!!!!!"""""" !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""###$$$%%%&&& """"""!!!!!!$$$############""""""""""""""""""!!!!!!!!!!!!""""""!!!###%%%&&&$$$##################"""######$$$%%% !!!"""$$$$$$!!!  """%%%'''############""""""""""""$$$###""" !!!"""!!!$$$%%%%%%$$$%%%&&&""""""""""""""""""""""""!!!"""""""""######$$$$$$!!!!!!""""""#########$$$!!!!!!""""""#########$$$!!!!!!"""############### !!!!!!""""""######""""""""""""############!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$""""""############"""""""""""""""""""""""""""""""""###$$$###"""!!!"""""""""""""""""""""""" !!!!!!""""""wwwsssuuuwwwyyyyyyxxxuuutttuuuuuuuuutttrrrllleee___UUUVVVVVVTTTSSSTTTZZZ______]]][[[ZZZ[[[[[[ZZZYYYYYYVVVRRROOOMMMKKKHHHFFFCCCEEEHHHKKKLLLLLLKKKIIIJJJHHHFFFCCC???<<<:::999333111...,,,,,,+++***(((+++***)))((((((((((((((((((&&&%%%%%%&&&'''&&&%%%'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$###""" """$$$%%%'''((((((''''''######""""""""""""######%%%""" ###$$$###!!!""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%"""!!! !!!""""""!!! ######""""""!!!!!! """###$$$$$$###"""!!! $$$&&&%%%###$$$######"""!!!"""""""""%%%%%%$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######"""######$$$'''))))))'''%%%&&&&&&$$$#########$$$%%%""""""!!!!!!!!!""""""###$$$######"""""""""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$%%%&&&''''''%%%######$$$$$$###!!! !!!!!!"""#########"""!!!!!! ######"""""""""""""""###""""""!!!!!! """$$$%%%%%%$$$$$$$$$%%%""""""""""""""""""""""""############$$$%%%&&&'''%%%$$$###"""!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!""""""###!!! !!!!!!  !!!"""######"""!!! !!!"""### !!!"""######$$$""""""""""""""""""""""""!!!###$$$###!!! """!!!!!!"""###############$$$######"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! """###"""!!! !!!###""""""!!!""""""###$$$$$$$$$###!!!  """###"""!!!  %%%###""" """###%%%""""""""""""##################""""""""""""######"""""""""###$$$$$$%%%%%% !!!!!!!!!!!! ###""" !!!###%%%"""""""""""""""!!! """"""""""""""""""""""""######$$$$$$$$$$$$#########!!!!!!###%%%%%%""" """###$$$###!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!yyyuuuvvvxxxyyyyyyxxxwwwvvvssssssssssssqqqkkkddd___VVVWWWWWWUUUTTTUUU[[[______]]][[[[[[[[[\\\[[[YYYXXXUUURRROOOMMMJJJGGGEEEFFFGGGIIIKKKKKKJJJIIIHHHGGGFFFDDDAAA>>>;;;888777333111...---,,,,,,***((()))))))))(((((('''''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%$$$######""""""###$$$%%%&&&&&&&&&%%%$$$$$$############$$$$$$&&&$$$"""###%%%&&&%%%###########################%%%$$$$$$######$$$$$$%%%############"""###%%%'''######""""""!!!!!!!!!!!!###$$$%%%%%%$$$###"""!!!!!!"""############$$$%%%%%%%%%$$$###############$$$$$$###"""""""""""""""""""""""""""""""""""""""########################$$$$$$%%%'''))))))'''%%%&&&%%%$$$###"""######$$$ !!!"""#####################"""!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!""""""$$$%%%%%%###""""""###"""!!! !!!"""###$$$ !!!!!!"""###############"""""""""""""""###!!!!!!!!!!!!!!! """$$$%%%%%%$$$######$$$########################""""""""""""######$$$%%%###"""""""""""""""######$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""###!!! !!!""""""!!! !!!"""######"""!!! """!!!!!!!!!!!!""""""###  !!!!!!""""""###### """""""""!!!!!!!!!!!!"""!!!!!!"""############"""#########"""!!! !!!!!!!!!!!!"""""""""###((('''%%%###!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""!!!  """ !!!"""$$$$$$###"""""""""""""""""""""!!!!!! ###"""  !!!"""!!!  !!!"""""""""""""""##################""""""""""""############"""""""""""""""""" !!!!!!!!!!!! """!!! !!!###$$$###############"""!!!!!!"""""""""""""""""""""""""""######$$$$$$######""""""!!!!!!"""$$$$$$""" """#########"""!!!""""""""""""""""""""""""!!!!!!""""""""""""""""""zzzvvvwwwxxxxxxyyyyyyyyyxxxqqqqqqrrrrrrpppkkkddd^^^WWWXXXXXXWWWUUUVVV[[[``````^^^\\\[[[\\\\\\[[[ZZZWWWUUUQQQNNNLLLJJJFFFDDDHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFDDDBBB???<<<999888333111...---,,,,,,***)))''''''((()))((('''&&&%%%'''&&&$$$$$$&&&''''''&&&###$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%### !!!$$$(((###""""""""""""!!!!!!!!!$$$%%%%%%%%%%%%$$$######"""&&&((('''###!!!$$$'''&&&%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!""""""########################$$$$$$###""""""###$$$%%%%%%%%%&&&(((++++++(((&&&$$$$$$###"""""""""""""""!!!!!!!!!!!!"""""""""###""""""###$$$$$$###!!! """"""""""""""""""""""""!!!  !!! !!!######"""!!!"""### !!!"""###%%%%%% !!!""""""######$$$"""""""""!!!!!!""""""### !!!!!!!!!!!!!!!""""""###$$$%%%$$$###!!!!!!"""########################""""""!!!!!!!!!""""""###!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$###############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""""""!!! !!!#########!!!!!!!!!""""""""""""!!!!!!$$$######""""""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!""""""!!! !!!""""""######""""""######""""""!!!!!! !!!!!!!!!"""""""""#########""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!!  !!!!!! !!! ###%%%%%%$$$!!! !!!###$$$$$$""" ###"""!!!!!!!!!!!!!!!""""""!!!  !!!"""""""""""""""##################""""""""""""############""""""!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$######"""!!!!!! !!!######!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!"""######yyyuuuuuuvvvwwwwwwxxxyyyyyyqqqqqqrrrrrrpppkkkddd___WWWYYYYYYXXXVVVXXX\\\``````^^^\\\[[[\\\\\\[[[ZZZXXXUUURRRPPPNNNKKKGGGDDDHHHHHHHHHIIIIIIIIIIIIJJJGGGGGGFFFDDDAAA>>><<<:::444111///------,,,***)))%%%&&&((())))))'''&&&$$$'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$&&&&&&"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%###""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$######%%%'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!"""########################%%%$$$"""!!!!!!###%%%&&&&&&&&&''')))++++++)))'''###""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$###""""""!!!!!!"""###$$$$$$###!!! ########################""""""!!!!!!!!!!!!"""""" """###"""!!!"""###!!!!!!!!!""""""###$$$$$$$$$$$$######"""!!!!!! """!!!!!!!!!!!!""""""### !!!!!!"""""""""######$$$%%%$$$""" """"""""""""""""""""""""######"""!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$$$$###""""""""""""###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!! """###$$$$$$###!!!!!!""""""""""""!!!!!!$$$$$$###"""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!! """ !!!###"""!!! !!!!!!"""""""""""""""###"""""""""!!!!!!!!! !!!!!!"""""""""######### """###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!"""!!! """ !!!"""######"""!!! !!!"""#########""" ######""""""""""""""""""######""""""""""""######!!!"""""""""##################""""""""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! """######""""""!!!#########$$$$$$###""""""""""""""""""""""""""""""""""""############""""""!!! !!!!!!!!!!!! """"""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!~~~vvvsssssstttuuuvvvwwwxxxyyyrrrrrrssssssqqqlllddd___WWWYYYZZZYYYWWWXXX\\\```___^^^\\\[[[\\\\\\[[[ZZZYYYVVVTTTRRRPPPLLLHHHEEEFFFGGGGGGHHHIIIJJJKKKLLLEEEEEEEEEDDDAAA>>>;;;:::444222///------,,,+++)))$$$&&&'''))))))(((&&&%%%&&&%%%$$$$$$&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###!!!!!!$$$$$$!!!""""""""""""##################"""""""""############"""!!!"""%%%&&&%%%$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!""""""########################$$$###"""!!!!!!###%%%&&&&&&&&&'''***,,,,,,***(((""""""""""""!!!!!! """############"""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" """$$$$$$#########%%%"""###############""""""$$$$$$$$$###""""""!!!!!!!!!!!! !!!"""###### !!!!!!!!!""""""#########$$$%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""######$$$$$$###"""!!!!!!""""""######"""!!!!!!!!!!!!""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!! """###$$$$$$###""""""!!!!!!!!!!!!""""""###"""!!!!!! """"""############""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""######"""!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!"""######"""!!!"""######"""!!! !!!"""###$$$###!!! !!!"""""""""########################""""""""""""######!!!"""""""""##################""""""""""""######"""""""""######$$$$$$$$$!!!!!!""""""""""""!!!!!! """#########"""!!!!!!!!!"""""""""""""""!!!########################"""""""""######""""""""" !!!!!! !!!!!!###""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! |||tttpppqqqsssuuuvvvwwwxxxxxxssssssssssssqqqkkkccc^^^VVVXXXZZZYYYWWWXXX\\\______]]][[[ZZZ[[[[[[ZZZYYYYYYWWWUUUSSSQQQMMMIIIEEEEEEFFFGGGIIIJJJKKKLLLLLL@@@AAAAAAAAA???<<<999777444222///...------+++***%%%&&&'''((()))(((''''''&&&%%%$$$$$$&&&(((((('''((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$############$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!$$$&&&%%%###"""""""""############$$$"""""""""!!!""""""###$$$###  %%%'''%%%"""###$$$%%%%%%%%%$$$"""!!!""""""!!!!!!!!!"""#################################""""""""""""$$$%%%&&&&&&&&&'''))),,,,,,)))'''"""""""""""""""!!!  """###$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!  !!!"""###%%%%%%$$$###$$$%%%######$$$$$$######"""!!!!!!!!!"""######$$$$$$%%% !!!"""######!!!""""""""""""""""""######$$$%%%$$$###!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""######$$$%%%$$$###"""!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%###""""""!!!!!!""""""###""""""!!!!!!!!!!!!"""""""""!!! !!!#########!!!""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""!!!###&&&&&&$$$"""!!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######"""###$$$$$$""""""###$$$%%%### """###%%%###!!! """###!!!""""""############""" !!!!!!!!!!!! """"""""""""##################""""""""""""######"""""""""###$$$%%%%%%%%%!!!""""""######""""""!!! """#########"""!!! !!!""""""""""""!!!########################!!!""""""######""""""!!!!!!""""""!!! !!!###"""""""""#########$$$$$$""""""""""""""""""""""""%%%$$$###""" |||tttoooqqqtttvvvxxxyyyyyyxxxtttssssssrrroooiiiaaa[[[UUUXXXZZZYYYWWWXXX[[[^^^^^^\\\ZZZYYYZZZZZZYYYXXXXXXVVVTTTSSSQQQMMMHHHDDDEEEFFFHHHJJJKKKKKKJJJIII>>>???@@@@@@>>>;;;888666555222///......---+++***'''''''''(((((()))))))))&&&$$$###$$$&&&((((((''''''''''''''''''&&&&&&&&&"""######$$$%%%%%%$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&%%%###"""$$$&&&##############################""""""""""""######!!!""" ###(((""""""#########$$$$$$$$$######"""""""""###$$$%%%###"""""""""#########"""$$$%%%&&&'''&&&%%%###""""""""""""""""""###$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%''')))++++++)))'''""""""#########"""!!! !!!###$$$$$$######"""!!! !!!"""$$$%%%"""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$&&&%%%$$$######$$$!!!"""###$$$$$$$$$###"""!!!""""""######$$$%%%%%%  """###############""""""""""""""""""$$$%%%%%%$$$######$$$########################!!!!!!!!!!!!!!!"""###$$$######"""""""""""""""###$$$###""""""!!!!!!"""""" !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$######""""""""""""######""""""!!!!!!!!!!!!""""""###!!! !!!""""""!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!"""###  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%++++++&&&!!! !!! !!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$!!!###%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!! """"""!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""######$$$!!!###$$$###"""!!!"""######"""!!! !!!!!!###""""""!!!!!!!!!!!!!!! """#########"""""" !!!!!!!!!!!! """"""""""""##################""""""""""""######"""""""""###############""""""############"""""" !!!!!!""""""""""""""" !!!"""#######################################!!!!!!""""""""""""!!!!!!"""######""" """%%%!!!"""###$$$%%%$$$######""""""""""""""""""""""""$$$$$$###"""!!!!!! }}}uuuoooqqquuuxxxzzzzzzzzzyyytttssssssqqqnnnggg___YYYTTTWWWYYYYYYWWWWWW[[[^^^]]][[[YYYXXXYYYYYYXXXWWWWWWUUUTTTRRRPPPLLLGGGCCCFFFHHHJJJLLLLLLJJJHHHFFF???@@@AAAAAA@@@===999777555222000......---+++***((((((((((((((()))***+++&&&$$$###$$$&&&(((((((((%%%%%%&&&&&&'''((((((((( """###$$$%%%$$$$$$###$$$###"""!!!!!!"""######'''&&&&&&%%%%%%&&&&&&'''!!!###$$$### """%%%""""""""""""""""""""""""######""""""""""""###### %%%&&&(((""""""######$$$$$$$$$$$$$$$$$$#########$$$&&&'''###%%%'''%%%!!!!!!###%%%&&&'''((((((&&&$$$#########""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%%%%%%%%%%%%%%%%&&&(((++++++(((&&&"""###$$$$$$$$$###!!! """###$$$&&&%%%$$$"""!!!$$$###!!! """%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$###%%%&&&%%%###"""""""""!!!"""$$$%%%%%%%%%$$$%%%%%%$$$$$$###""""""""" """######$$$$$$######""""""!!!!!!"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$###"""######### !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$######""""""""""""######""""""!!!!!!!!!!!!""""""###!!! !!!!!! ###"""!!! !!!"""###""""""!!!!!!"""###$$$$$$ !!!"""""" '''//////''' !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$""""""!!! """"""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!""""""!!!!!!  """""""""""""""""""""""""""""""""""""""######$$$ """###"""!!! !!!###!!!!!!"""!!!!!!  !!!###$$$###"""  !!!#########"""!!!""""""############""""""""""""""""""##################""""""""""""############""""""!!!!!! """"""############""""""!!!!!!!!!!!!"""""""""###!!!"""###$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!"""$$$$$$""" ###&&& """$$$%%%&&&%%%###"""""""""""""""""""""""""""############""""""""""""wwwtttuuuvvvwwwxxxxxxwwwvvvwwwsssooommmmmmiiiaaa[[[VVVYYY[[[ZZZXXXXXX[[[^^^___]]]ZZZYYYYYYZZZYYYXXX[[[YYYWWWVVVSSSOOOJJJFFFHHHIIIJJJKKKKKKIIIHHHFFFFFFEEECCCBBBAAA>>>:::777555333111///...---***((())))))((('''&&&&&&%%%%%% !!!###%%%&&&(((((('''(((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$"""!!!!!!"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$%%%%%%$$$$$$$$$###""""""""" """###%%%%%%%%%%%%%%%###"""###&&&'''''''''#########$$$$$$%%%%%%%%% !!!"""###$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$$$$###!!! !!!"""$$$&&&(((******)))'''&&&%%%%%%$$$$$$###"""!!!!!!######""""""""""""######$$$""" !!!######!!!  !!!"""####################################""""""""""""$$$$$$##################%%%$$$###!!!!!!!!!""""""&&&%%%###"""!!!"""$$$%%%!!!!!! !!!!!!""""""""""""""""""""""""#####################$$$"""""""""""""""""""""""" $$$(((&&&""""""%%%&&&%%%$$$######$$$%%%&&&######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%'''%%%###!!! !!!"""###""" !!!!!!!!!!!!!!! &&&&&&&&&&&&&&&%%%$$$###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!######""""""!!!!!! """"""!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%%%%""""""############"""""" !!!!!!""""""$$$###"""!!! !!!"""###$$$###"""!!!!!!######!!! ###%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$###############$$$!!!"""###$$$$$$###"""!!!###############"""!!! !!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""&&&### !!!""""""!!!zzzuuuvvvwwwxxxyyyyyyxxxwwwuuuqqqnnnllllllhhhaaa[[[VVVYYYZZZZZZXXXXXXZZZ^^^___]]]ZZZYYYYYYYYYYYYXXXZZZXXXWWWUUUSSSOOOJJJFFFHHHIIIJJJKKKKKKJJJHHHGGGDDDCCCBBBAAAAAA???;;;999444222///...---,,,)))''')))((((((''''''&&&%%%%%%$$$$$$%%%&&&((()))******'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!"""############"""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###"""!!!"""""""""#########$$$$$$!!!!!!######$$$###"""""" ###$$$$$$###!!!!!!"""###&&&((()))******(((%%%$$$%%%%%%$$$$$$###""""""!!!######""""""""""""#########"""!!!!!!######!!!$$$$$$###"""###$$$%%%%%%####################################"""""""""""""""""""""""""""""""""""""""######$$$###"""!!! !!!###$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""##################""""""""""""""""""""""""""""""!!!$$$&&&%%%"""!!!"""######"""!!!!!!!!!!!!"""###"""""""""###############!!!!!!!!!!!!"""""""""###$$$$$$######"""""""""""""""!!!!!!!!!!!! """######"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$###!!! !!!"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!! ###############"""!!!!!!!!!""""""######""""""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$#########"""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""" !!!######""""""###%%%$$$""" ###%%%&&&&&&""""""""""""#########$$$%%%$$$###""""""""""""### """###$$$%%%%%%%%%!!!!!!"""#########""""""""""""!!!!!!""""""###$$$$$$$$$###""""""######$$$""""""############"""""""""############""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""###$$$$$$##################!!!!!!!!!"""############}}}wwwwwwxxxyyyyyyyyyyyyxxxsssqqqnnnmmmkkkggg```[[[VVVXXXZZZYYYWWWWWWZZZ]]]___\\\YYYXXXXXXYYYXXXWWWXXXWWWUUUTTTRRRNNNIIIFFFGGGIIIJJJLLLLLLKKKIIIHHHBBBAAA@@@@@@@@@???<<<999222000...---,,,+++(((&&&)))((((((''''''&&&&&&&&&######$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###############$$$$$$$$$)))'''&&&$$$#########$$$&&&$$$"""!!!!!! !!!!!!!!!""""""""""""###"""############""""""!!!%%%%%%$$$$$$###""""""!!!"""#########""""""###%%%((()))***+++***'''$$$"""%%%%%%$$$$$$###"""""""""######""""""""""""#########"""!!!"""######!!!$$$######""""""""""""###""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!"""""" """$$$%%%%%%###!!! """######"""######""""""""""""######""""""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""######$$$$$$###""""""""""""!!!!!! !!!!!!"""!!!""""""###$$$%%%%%%%%%!!!!!!!!!"""""""""######!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! """"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """##################"""!!!!!!"""############"""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! !!!"""#########%%%%%%$$$$$$$$$$$$######!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!! ######################## !!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!!!!! !!!"""######$$$ """"""""""""$$$&&&%%%###!!!!!!###%%%%%%%%%!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!""""""!!!"""###$$$$$$$$$!!!""""""""""""!!!!!! !!!!!!""""""######""""""######"""""""""######$$$######""""""""""""######!!!""""""############"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""##################"""#########$$$$$$wwwxxxxxxxxxxxxxxxxxxxxxuuusssqqqooolllfff___ZZZUUUWWWYYYXXXVVVVVVYYY]]]^^^[[[YYYWWWXXXXXXXXXWWWVVVUUUTTTSSSQQQNNNIIIFFFGGGHHHJJJLLLLLLLLLKKKJJJCCCBBB@@@@@@???===:::777222000...---,,,+++)))''')))(((((((((''''''&&&&&&############$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!! """""""""###$$$$$$$$$%%%)))'''$$$"""!!!"""###$$$)))&&&$$$#########!!! """"""""""""""""""""""""############""""""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$!!!"""######"""###%%%''''''(((***+++***(((%%%###$$$$$$$$$#########""""""######""""""""""""#####################"""!!! ###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!!!!!!!!!!"""""""""""""""!!!"""###$$$$$$###!!! !!!"""""""""!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""######""""""!!! ########################$$$###"""###$$$$$$""" ######""""""""""""######"""""""""######$$$$$$$$$!!!!!!"""""""""######### $$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$###"""!!!!!! !!!!!!""" !!! !!!!!! !!!!!!!!!!!!""""""############""""""######$$$$$$$$$$$$###### !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########$$$######"""!!! !!!!!!!!!!!! """"""!!!!!!  !!!""""""""""""""" """"""!!!"""###%%%%%%###!!!"""###$$$$$$$$$"""""""""##################""""""!!!!!!""""""""""""""""""""""""!!! """#########"""!!!  """#########"""!!!###""""""""""""######$$$$$$###"""!!!!!!"""###$$$ !!!"""###############!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""######$$$$$$ """"""!!!!!!"""$$$wwwwwwwwwvvvvvvvvvwwwwwwxxxwwwuuurrrmmmfff^^^YYYTTTWWWYYYXXXVVVVVVYYY\\\]]][[[XXXWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQNNNJJJFFFGGGHHHKKKLLLMMMMMMLLLKKKEEEDDDBBB@@@???<<<888555222111...------,,,***(((((((((((((((((('''''''''&&&&&&''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######"""!!! """""""""###$$$$$$$$$%%%%%%$$$""" !!!###$$$(((&&&$$$$$$%%%%%%$$$###########################$$$$$$###""""""!!!!!!!!!!!!!!!!!!"""""""""######!!!"""############&&&(((%%%&&&)))******)))'''%%%$$$$$$$$$#####################""""""""""""######"""###$$$$$$###"""!!!!!!%%%%%%$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!"""""""""######$$$$$$$$$###"""""""""""""""######%%%$$$"""!!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""###"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######!!! """"""############""""""######"""""""""!!!!!!!!!""""""""""""#################################$$$######"""""""""!!!!!!!!!########################"""############""""""!!! !!!!!!!!!!!!!!! !!!""""""$$$$$$$$$$$$######"""""" !!!!!!""""""!!!""""""#########""""""######$$$$$$$$$$$$###### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!  !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$###### !!!!!!!!!!!! """"""!!!!!! """""""""###"""!!! !!!"""###"""!!! !!!"""$$$###""""""$$$%%%$$$###""""""""""""""""""""""""######"""""""""######$$$"""""""""""""""!!! $$$$$$$$$$$$###""""""!!! !!!######"""!!!!!!""""""!!!!!!"""######$$$$$$###"""!!!!!!"""###$$$ !!!"""###############!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""!!!!!!!!!""""""######$$$"""""""""!!! !!!###xxxwwwvvvvvvuuuvvvvvvvvvxxxxxxwwwtttnnnfff^^^YYYTTTVVVXXXWWWUUUUUUXXX[[[]]]ZZZWWWVVVWWWWWWVVVUUUUUUTTTSSSRRRQQQOOOKKKGGGGGGHHHKKKMMMNNNNNNMMMMMMGGGEEECCCAAA???<<<777444222000...---------+++)))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$ """###""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$###!!! ###############$$$$$$$$$"""!!! !!!"""###$$$$$$###""""""###%%%$$$###$$$$$$############""""""$$$###"""""""""""""""### !!!!!!"""###$$$$$$$$$!!!"""############&&&((($$$&&&(((******)))'''&&&##############################""""""""""""######"""$$$%%%$$$###!!!""""""""""""#########"""!!!!!!""""""""""""""""""""""""############""""""""""""""""""######$$$$$$%%%%%%###"""!!!!!!!!!"""$$$%%%###"""  !!!###%%%!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######"""!!!!!!!!! !!!!!!""""""!!!!!! ######""""""!!! """""""""#########$$$$$$""""""""""""############ !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!""""""""""""!!! !!!!!!""""""""""""""""""""""""!!!  !!!""""""""" !!!!!!!!!!!!!!!"""##################""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""############ !!!!!!"""############### !!!!!!""""""!!!!!! !!!!!!!!!!!!!!! """############!!!!!!"""###"""  !!!###"""!!!"""$$$%%%$$$###!!!!!!!!!!!! ######"""""""""###$$$$$$!!!"""###$$$$$$$$$###$$$$$$$$$$$$######""" !!!!!!""""""!!!!!!!!!!!!!!!!!!"""######$$$######""""""""""""######!!!""""""############"""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########!!!!!!""""""""""""""""""%%%$$$""""""###$$$"""!!!yyyxxxwwwvvvvvvvvvwwwwwwtttuuuvvvsssmmmfff___[[[SSSVVVWWWWWWUUUUUUXXX[[[\\\ZZZWWWVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRPPPLLLIIIFFFHHHKKKMMMOOOOOONNNNNNGGGEEECCCBBB@@@===999666111///---,,,,,,,,,***(((((((((((((((((((((((()))"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!! !!!""""""######$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!"""$$$%%%%%%%%%###"""$$$$$$$$$###############!!!""""""""""""#########$$$"""!!!!!!#########"""######"""""""""!!!!!!!!!###""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######%%%'''%%%''')))******(((&&&%%%##############################""""""""""""######"""$$$&&&%%%###!!!"""### !!!"""""""""!!! ####################################""""""""""""!!!!!!!!!"""###$$$$$$$$$!!!!!!""""""############ !!!"""###$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$"""""""""""""""""""""""" ###%%%$$$!!! """!!!!!!"""######"""!!!!!!###"""""""""""""""""""""""""""#########$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""" !!!!!!"""""""""!!!!!!  !!!""""""### !!!!!!"""""""""!!!!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! """############!!!""""""######""""""!!! !!!!!!!!!!!!!!! !!!"""######""" !!!"""!!! !!!"""!!!!!!!!!###%%%&&&%%%$$$"""""""""!!!!!! !!!!!!!!!!!!!!!"""###$$$ """###$$$%%%%%%%%%!!!"""###############"""!!! !!!"""""" !!!!!!"""$$$$$$""""""############"""""""""############""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########"""""""""""""""!!!!!!!!!%%%######''',,,,,,&&&{{{zzzxxxwwwwwwwwwxxxxxxppprrrtttrrrmmmfff```]]]SSSUUUWWWVVVTTTTTTWWWZZZ\\\YYYWWWUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSPPPLLLIIIFFFHHHKKKNNNOOOPPPOOOOOOFFFDDDCCCBBBAAA???;;;888///...,,,+++++++++)))'''(((((((((((())))))))))))$$$$$$%%%&&&&&&'''(((((())))))((('''%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&$$$######$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&%%%$$$%%%$$$$$$$$$######""""""######$$$$$$$$$######"""&&&$$$###"""###$$$###"""""""""!!!!!! """"""!!!!!!!!!###$$$%%%""""""!!!!!! ###$$$%%%$$$######%%%'''((()))***+++***'''$$$#####################$$$$$$######""""""""""""######"""$$$&&&%%%###!!!"""$$$###$$$%%%&&&''''''&&&%%%####################################"""""""""""" !!!"""######$$$ ###%%%%%%$$$"""!!!!!!"""$$$%%%&&&%%%###"""######""""""""""""######""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!###&&&$$$  ######$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$####################################!!!!!!"""""""""""""""!!!######################## !!!###$$$$$$$$$###""" !!!!!!"""!!!!!! !!!"""###%%%%%%%%%$$$$$$ !!!""""""###""""""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!""""""###### !!!!!!"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!"""$$$%%%%%%%%%""""""############"""""" !!!!!!""""""!!!###$$$###"""!!! !!! !!!###$$$!!! !!!###%%%'''&&&%%%%%%%%%$$$$$$######"""""" !!!"""###$$$$$$$$$$$$$$$###"""""" !!!""""""###""""""!!!!!! !!!"""### !!!"""$$$$$$!!!"""###$$$$$$###"""!!!###############"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! $$$"""%%%,,,444333)))|||yyywwwwwwxxxwwwvvvvvvuuutttrrrnnnggg___YYYSSSWWWZZZZZZXXXVVVWWWYYY\\\[[[YYYXXXWWWWWWWWWXXXWWWUUUSSSQQQPPPOOOLLLJJJGGGIIILLLNNNPPPPPPPPPOOOJJJHHHEEECCC@@@<<<777444333111---,,,+++***(((&&&)))((('''&&&%%%&&&''''''(((&&&$$$$$$%%%%%%$$$###'''&&&$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''$$$!!! """&&&)))######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$######""""""#########""""""!!!########################%%%%%%%%%%%%%%%$$$######!!!$$$$$$$$$$$$%%%&&&""""""###$$$$$$$$$$$$######"""!!!"""$$$%%%%%%%%%###"""""""""###$$$%%%%%%$$$""" !!!$$$%%%###!!!'''&&&%%%$$$$$$$$$%%%&&&***)))'''((()))(((######$$$%%%%%%$$$###!!! ######!!!  ######"""!!!!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$"""!!!!!! """############$$$$$$$$$""""""#########$$$$$$$$$ !!!!!!!!!"""""""""##################"""!!!!!!###############"""!!!!!!&&&###!!!!!!###$$$"""###$$$%%%%%%$$$###"""!!!&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""%%%%%%&&&&&&&&&%%%$$$$$$ !!!"""######"""!!! $$$$$$$$$############"""!!! """###$$$"""!!!############"""""""""""" """######""" """"""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""!!!"""###$$$###"""!!!!!!"""#####################$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!"""!!!  !!!"""!!!"""""""""""""""!!!!!! !!!  !!!###!!!  !!!###!!!!!! !!!!!!""" !!!!!!""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!!!!!!!!"""######!!!"""""""""""""""!!!!!!""""""!!!!!! $$$$$$$$$############"""######""""""!!!!!! $$$###""" !!!""" $$$#########""""""!!!!!!!!!!!!""""""######$$$$$$$$$###"""!!! ###"""""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! """""""""""""""""""""""" %%%***---+++&&&"""|||zzzzzzyyyxxxvvvxxxwwwvvvtttppphhh```ZZZRRRUUUYYYYYYWWWVVVWWWYYY\\\[[[YYYXXXWWWWWWWWWWWWVVVTTTRRRQQQPPPNNNLLLIIIIIIKKKMMMOOOPPPOOONNNNNNIIIGGGEEECCC@@@<<<777444444222///---,,,+++)))''')))((('''&&&%%%&&&&&&''''''%%%######$$$%%%$$$###((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%### ######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%"""######$$$$$$######"""########################"""#########""""""!!! !!!"""$$$$$$######$$$&&&########################$$$###!!!"""###%%%$$$$$$#########"""######$$$$$$$$$""" !!!###$$$###!!!&&&%%%$$$######$$$%%%&&&)))((('''((()))'''$$$ ######$$$$$$$$$###""""""$$$$$$###"""!!!!!!!!!!!!"""!!!!!! !!!!!!"""$$$###""""""!!!!!!!!!"""$$$$$$$$$%%%%%%$$$#########"""!!!!!!!!!"""$$$$$$!!!!!! !!!!!!"""!!!!!!"""""""""#########!!!!!!"""""""""#########!!!!!!!!!"""""""""""""""###############"""!!!!!!###############"""!!!!!!%%%"""!!!!!!###$$$""" ###$$$$$$%%%$$$###"""!!!"""!!! !!!""""""""""""""""""""""""""""""######$$$$$$$$$######""""""###############"""#########"""""""""!!!!!!!!!  """###"""!!!$$$######""""""!!!!!!!!! !!!""""""!!! """"""""""""""""""""""""!!!!!! !!!!!!"""###$$$"""###$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!############$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!!  !!!!!! !!!###"""  """###!!!!!! !!!!!! !!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""!!!!!!!!! !!!!!!!!!""""""#########$$$#########""""""""""""%%%$$$###"""!!!""""""###""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" ###%%%%%%### }}}|||{{{yyywww{{{zzzxxxuuupppiii```ZZZOOOSSSWWWXXXWWWVVVXXXZZZ]]]\\\ZZZXXXWWWWWWWWWWWWUUUSSSRRRQQQPPPNNNKKKHHHKKKLLLNNNOOOPPPOOONNNMMMIIIGGGDDDBBB@@@<<<888444222000---++++++***(((&&&(((((('''&&&&&&&&&&&&'''%%%$$$"""###%%%&&&&&&%%%&&&&&&&&&&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#########'''%%%###"""!!! !!!!!!######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$$$$########################!!!""""""""""""!!! !!!"""""" """$$$$$$###""""""!!!"""###$$$&&&$$$""""""###$$$###"""$$$$$$###"""""""""######$$$"""!!!"""######"""!!!%%%$$$###""""""###%%%%%%(((''''''(((((('''$$$"""######"""""""""###$$$$$$%%%%%%$$$$$$######""""""######!!!!!!!!!!!!######$$$$$$###""""""""""""###############"""!!! """""""""!!!"""######$$$ !!!"""$$$$$$ !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!""""""######""""""!!!!!!###"""!!!"""###$$$###"""###$$$$$$$$$$$$###""""""######""""""""""""######"""""""""""""""""""""""" !!!""""""###""""""######"""######$$$%%%%%%""""""""""""!!!!!!!!! """  """""""""$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$%%%"""""""""!!!""""""###### !!!!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!! !!!"""""" """"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""!!!!!! !!!!!!""""""""""""""""""""""""######""""""!!!!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!  """######$$$$$$$$$$$$$$$############%%%$$$###############$$$##############################""""""""""""!!!!!!!!!!!! !!!"""$$$$$$$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$"""!!!!!!###$$$$$$$$$~~~~~~}}}{{{yyy|||zzzxxxuuuppphhh```ZZZOOOSSSWWWYYYXXXXXXZZZ\\\]]]\\\ZZZXXXWWWVVVVVVWWWTTTSSSSSSSSSSSSPPPLLLIIIJJJKKKNNNOOOPPPPPPOOONNNHHHFFFDDDBBB@@@<<<888444333000...,,,,,,+++)))(((((((((''''''&&&&&&&&&&&&%%%$$$###$$$&&&'''((('''$$$$$$$$$$$$%%%'''((((((&&&%%%%%%$$$$$$%%%%%%&&&########################&&&&&&&&&&&&'''''''''(((######$$$$$$$$$$$$######""""""######$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$######""" !!!%%%$$$"""!!!!!!"""$$$%%%'''%%%###"""######"""!!!%%%$$$###""""""!!!""""""######"""""""""""""""!!!######"""""""""###%%%&&&'''''''''''''''&&&$$$######"""!!!!!!!!!###$$$%%%$$$$$$$$$$$$######""""""$$$###!!! !!!###$$$$$$$$$###############$$$"""#########""""""!!! """""""""""""""######$$$""""""""""""###$$$%%%%%%!!!!!!!!!"""""""""######""""""""""""""""""""""""#########""""""""""""!!!""""""############"""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$############$$$####################################!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""#########"""!!!!!!"""###%%%&&&######"""""""""!!!!!!!!!### !!!""""""$$$$$$###"""!!! """"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###### !!!###!!!!!!"""###############!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!"""!!!  !!!""""""!!! !!!"""""""""!!!!!! !!!""""""""""""""""""""""""""""""!!!!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""### !!!!!!""""""""""""!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!"""######################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!"""!!!!!!  !!!"""###$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""!!!###$$$$$$###~~~|||}}}~~~~~~|||{{{{{{yyyvvvrrrmmmfff^^^YYYPPPTTTYYYZZZYYYYYY\\\^^^^^^\\\ZZZXXXWWWVVVVVVVVVUUUTTTUUUVVVVVVSSSNNNJJJHHHIIILLLOOOQQQRRRRRRQQQGGGEEECCCAAA???<<<888444555333000//////...,,,+++'''''''''''''''&&&&&&&&&&&&$$$$$$%%%''')))))))))%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&##############################$$$$$$$$$$$$######""""""!!! ###%%%$$$"""!!!"""###%%%&&&'''%%%###"""######""" $$$$$$###"""!!!!!!!!!!!!############"""!!!!!!"""""""""!!!!!!"""$$$&&&''''''(((((('''%%%$$$######""""""!!! !!!"""$$$%%%!!!""""""###""""""!!! """"""!!! !!!""""""$$$###############$$$$$$###$$$$$$%%%&&&&&&%%%%%%!!!"""""""""###############""""""!!!!!!""""""###"""""""""#########$$$$$$####################################""""""""""""!!!""""""#########"""""" !!!!!!"""""""""!!!!!!!!!!!!"""""""""######$$$##################$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!"""############"""!!!!!! !!!"""###$$$$$$$$$#########"""""""""###!!!!!!############""""""!!! ###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! !!!!!!!!!"""###!!!!!!"""############### !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!""""""""""""""" !!!"""!!! !!!"""""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""!!!!!!!!!""""""###!!!!!!!!!!!!!!!""""""### !!!"""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""%%%%%%###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!{{{zzzzzz{{{}}}}}}|||zzzyyywwwtttpppllleee^^^YYYQQQUUUZZZ[[[ZZZZZZ\\\___^^^]]]ZZZXXXWWWVVVVVVVVVTTTUUUVVVXXXXXXUUUOOOKKKGGGIIILLLOOORRRSSSSSSSSSFFFEEECCCAAA???<<<888444111...,,,++++++***)))'''''''''((((((''''''&&&%%%&&&%%%$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! ######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&&&&########################!!!!!!"""############"""$$$%%%%%%###"""###%%%'''############$$$&&&''')))'''%%%###"""######"""!!!######"""!!!!!!!!!""""""###$$$$$$###!!! !!!"""""""""!!!"""###%%%'''(((((())))))'''$$$""""""###""""""!!!!!!!!!"""###### !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$ """"""#########!!!!!!"""############"""!!!  ############$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""#########$$$$$$!!!""""""############""" !!!"""""""""!!!!!!!!!"""######"""!!!###$$$#########"""######$$$%%%!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""######$$$######""""""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$###############!!!!!!#########""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%$$$###!!! $$$"""!!! """###%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""############ !!!"""""" !!!"""""""""""""""""""""""""""###"""!!!  !!!!!!!!!!!!!!!  !!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!"""###### !!!""""""######"""!!!!!!""""""""""""###############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!""""""""""""!!!######################## !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!"""$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""" !!!###$$$### {{{zzzzzz{{{||||||zzzxxxxxxvvvssspppkkkeee___ZZZQQQUUUYYY[[[YYYYYY[[[]]]^^^]]][[[XXXVVVVVVUUUUUUSSSTTTVVVXXXXXXUUUOOOJJJHHHJJJMMMPPPRRRRRRRRRRRRFFFDDDBBBAAA???<<<888555---+++((('''''''''&&&$$$&&&'''((((((((('''&&&%%%%%%$$$######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&((('''&&&$$$##################$$$$$$$$$$$$######"""""""""""""""#########"""###$$$%%%%%%&&&&&&&&&########################""""""###$$$$$$$$$$$$$$$###$$$&&&%%%%%%%%%&&&(((""""""$$$%%%'''(((******&&&$$$###"""#########""""""!!!!!!!!!!!!""""""######$$$%%%$$$!!! """""""""""""""$$$&&&(((***)))******'''### !!!"""""""""""""""""""""!!! !!!""""""!!!  !!!###$$$$$$###!!! """!!!!!!!!!""""""###$$$ !!!"""###$$$######""" !!!""""""""""""""""""############$$$#########""""""""""""!!!!!!"""###$$$$$$%%%&&&!!!!!!"""############### !!!""""""!!!!!!!!!###%%%$$$!!! """#########"""""""""###%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$""""""""""""""""""""""""!!!""""""#########""""""############""""""!!! ############""""""""""""###"""!!!"""###$$$$$$### !!!!!!!!!!!!!!!!!!"""############"""!!!""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!%%%$$$###"""""""""###$$$ !!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!! !!!""""""!!!  !!!"""""""""""" """###"""!!! !!!""""""""""""######"""""""""###"""!!!  !!!!!!!!!!!!!!!  !!!""""""""""""""""""""""""""" !!!!!!""""""######""""""!!!!!!"""######$$$!!!!!!!!!!!!!!!"""###### !!!"""############!!!!!!"""""""""######### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!"""###$$$######""""""""""""""""""""""""""" !!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!"""###$$$######"""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""#########$$$&&&&&&$$$"""|||{{{{{{||||||{{{yyyvvvxxxvvvsssppplllfff```[[[QQQUUUYYYZZZXXXXXXZZZ\\\___]]][[[XXXVVVUUUUUUUUUQQQSSSUUUXXXXXXTTTNNNIIIJJJLLLNNNPPPRRRRRRQQQPPPFFFDDDBBBAAA???<<<888555111///---,,,,,,+++***)))&&&'''((((((((('''%%%%%%$$$###!!!"""###%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!"""###$$$%%%######$$$$$$$$$$$$###### !!!"""######!!!"""###$$$%%%%%%&&&%%%########################$$$%%%&&&'''''''''''''''!!!$$$$$$$$$$$$%%%&&&!!!"""$$$''')))***+++,,,&&&$$$""""""###$$$###"""!!!!!! !!!!!!"""###$$$###%%%&&&$$$!!! """"""""""""###%%%''')))+++***+++***'''""" """!!!"""#########!!! !!!######"""  """$$$&&&&&&$$$""" !!!!!! !!!!!!"""######%%%%%%%%%%%%$$$###"""!!! !!!"""$$$$$$######""" !!!!!!"""$$$%%%'''(((!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! !!!###$$$%%%&&&'''!!!!!!"""############### !!!""""""!!!!!!"""$$$%%%$$$!!!!!!#########"""""""""###%%%&&&!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!"""""""""""""""!!! $$$%%%%%%%%%$$$"""!!!""""""""""""!!!!!!!!!!!!###""""""###%%%%%%$$$""" !!!""""""""" !!!###%%%%%%###!!! """""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!!!!""""""###############""""""""""""############""""""""""""!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!! """###"""!!! !!!###""""""############""""""######""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!""""""""""""""""""""""""""" !!!"""###$$$$$$""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!"""###### !!!"""############!!!!!!""""""#########$$$ !!!""""""""""""######$$$$$$$$$%%%!!!"""###$$$%%%%%%$$$###  !!!!!!""""""  """###%%%&&&###"""""""""""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###"""""""""""""""""""""""""""!!! """######"""yyywwwzzz|||yyyvvvvvvvvvuuutttrrrmmmfff]]]WWWTTTVVVYYYZZZZZZYYYYYYZZZ]]][[[YYYXXXXXXXXXWWWVVVUUUTTTTTTVVVXXXVVVOOOJJJJJJKKKMMMPPPSSSSSSQQQNNNEEEDDDBBBAAA???;;;555111666222---***))))))((('''++++++******)))'''&&&%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$$$$%%%  %%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!$$$###"""!!!!!!"""###$$$########################""""""###$$$%%%&&&&&&'''"""###$$$%%%%%%$$$###"""&&& ###---333000,,,$$$$$$$$$#########""""""#########$$$%%%%%%%%%&&&###$$$%%%%%%######$$$%%%$$$############%%%&&&'''******((('''&&&%%%%%%%%% !!!"""""" !!!"""######""" ###"""!!! !!!"""######"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!! """"""############"""""""""###$$$%%%%%%$$$"""!!!"""""""""""""""######$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!""""""######"""""""""!!!!!! ###&&&&&&%%% !!!"""######$$$$$$###""""""###$$$$$$###!!! !!! !!!""""""!!!""""""!!! !!!##############################""""""!!!!!! !!! """%%%'''$$$###"""  ######""""""""""""#####################"""!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""###""""""!!! $$$###""" !!!"""""""""!!!!!! !!!"""###!!!"""""""""""""""######### !!!!!!"""###$$$$$$%%%""""""""""""############ """###$$$$$$$$$$$$%%%$$$"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""######!!!"""!!!  """######""""""!!!!!! !!!"""###$$$$$$###"""!!! !!!!!!""""""$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!zzzvvvxxxzzzwwwuuuuuuttttttsssqqqmmmfff^^^XXXUUUWWWZZZ[[[ZZZYYYZZZ[[[^^^\\\ZZZYYYYYYXXXWWWVVVUUUUUUUUUWWWYYYVVVPPPKKKLLLLLLNNNPPPRRRRRROOOLLLEEEDDDCCCBBB@@@<<<666222444222///---,,,***(((&&&''''''((())))))))))))(((%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&'''((('''&&&&&&&&&&&&(((######&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%"""!!!&&&---000...***$$$$$$$$$#########""""""""""""""""""###############$$$%%%%%%######$$$%%%%%%$$$###"""###$$$&&&'''+++***(((&&&%%%$$$######!!! !!!"""""""""""""""######""""""!!!###""""""!!!!!!""""""######"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""######$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""######""""""""""""!!!!!!!!!!!!###############"""""""""######"""!!!!!!"""###$$$#########""""""!!!!!!!!!$$$""" """###"""!!! !!!"""######$$$$$$$$$"""######$$$###"""!!!!!!!!!!!!!!!!!! ###"""!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! ###""" !!!"""###!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######  !!!!!!!!!""""""""""""!!!!!! ###"""!!! !!!!!!""""""!!!!!!!!! !!!!!!"""!!! !!!$$$$$$######""""""!!!!!! !!!""""""###$$$$$$""""""""""""############!!!!!!!!!"""######$$$$$$%%%$$$###""""""""""""###!!!!!!!!!"""""""""######""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!"""""""""### !!!"""""" !!!"""######""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!"""""""""###############"""""""""""""""!!!!!!""""""""""""!!!!!!{{{uuuvvvwwwtttssstttrrrqqqqqqooolllfff___ZZZVVVXXXZZZ[[[ZZZZZZZZZ[[[___]]]ZZZYYYYYYYYYWWWVVVWWWVVVVVVXXXZZZWWWQQQKKKLLLLLLNNNPPPQQQPPPMMMJJJFFFEEEDDDCCCAAA===888333222111//////...+++'''$$$&&&''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$)))&&&######%%%'''%%%###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$###$$$'''***------)))&&&$$$$$$$$$###############!!!!!!!!!!!!!!!!!! ###$$$%%%$$$######$$$%%%'''%%%###""""""$$$&&&(((+++***(((%%%###"""!!!!!!!!!!!! !!!!!!"""#########"""""""""######$$$"""##################""""""""""""!!!"""######$$$""""""""""""############ """###$$$$$$###""" """"""""""""###$$$%%%%%%"""""""""""""""######$$$$$$############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###############$$$$$$$$$""""""!!!!!!!!!###$$$%%%###############"""""""""&&&$$$""""""######"""!!!!!!!!!!!!"""######$$$$$$###############"""!!!!!!######"""""""""""""""!!!$$$$$$"""!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######"""!!! """$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""############""""""!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$""""""!!! !!!!!!!!! !!!!!!""""""""""""!!!"""!!!!!!!!!!!!""""""###!!!!!!!!!!!! !!!$$$&&&$$$  ###%%%%%%$$$###"""!!! !!!!!!""""""###""""""""""""############""""""!!!!!!!!!###$$$%%%%%%%%%$$$############$$$"""""""""#########$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""!!!"""######!!!!!!"""######""""""""""""!!!!!!!!!######""""""""""""######""""""""""""############!!!""""""""""""""""""###!!!!!!""""""""""""!!!!!!|||uuuttttttrrrrrrssspppoooooonnnkkkfff```[[[VVVYYY[[[\\\[[[ZZZZZZ[[[^^^\\\YYYXXXXXXXXXVVVUUUXXXWWWWWWYYYZZZXXXQQQLLLJJJKKKLLLOOOQQQPPPMMMKKKGGGFFFEEEDDDBBB???999555111000...---,,,***'''%%%))))))))))))'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&)))'''&&&&&&&&&&&&%%%$$$'''&&&%%%%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$###############""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###&&&***---,,,(((%%%###########################"""""""""!!!!!! """$$$%%%$$$###"""###$$$%%%$$$"""!!!"""%%%(((++++++)))'''%%%"""!!! !!!!!!!!! !!!""""""###$$$###"""""""""###%%%%%%"""###$$$%%%%%%$$$###""""""""""""""""""######$$$!!!"""""""""""""""###### !!!###%%%%%%###!!! ###"""!!!!!!"""$$$&&&'''"""""""""""""""######$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###############$$$!!!!!!!!!!!!"""###%%%&&&$$$$$$##################$$$###""""""###$$$$$$$$$!!!!!!!!!""""""###$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$###"""!!! !!!######!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! ############"""""""""""""""""""""""" !!!###%%%%%%###!!! """"""############"""!!!$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!###""""""!!!!!!!!!!!!""" !!!""""""###"""""" !!!!!!""""""######!!!!!!!!!!!!!!! """###"""  """$$$#########""""""!!!!!! !!!!!!!!!"""!!!"""""""""###############"""!!! """$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!|||tttssssssqqqqqqsssnnnnnnmmmllljjjeee```[[[VVVYYY[[[[[[ZZZYYYYYYZZZ\\\ZZZXXXWWWXXXXXXVVVUUUYYYXXXXXXZZZ[[[XXXQQQLLLHHHHHHKKKNNNQQQRRRPPPMMMGGGGGGFFFEEECCC???:::666222///+++)))(((((('''&&&******))))))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&+++)))&&&&&&(((((((((&&&######$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""""""""######"""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''######""""""""""""######"""&&&***+++)))%%%###"""#################################""""""!!!!!!!!!"""###$$$$$$""""""###$$$""""""!!!"""$$$'''+++---***)))'''$$$""" !!!!!!!!!!!!!!!"""######$$$###"""""""""###%%%&&&"""###$$$%%%%%%$$$###"""!!!"""""""""############ !!!!!!""""""""" """###$$$$$$###""" ###"""!!!!!!"""$$$&&&'''"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!!!!"""""""""###!!!!!!!!!"""""""""######!!!!!!!!!!!!"""###%%%&&&##################$$$$$$###$$$######"""###$$$$$$"""!!!!!!!!!"""###$$$%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""### """######"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """###"""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%###!!! !!!""""""#########""""""%%%$$$###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!""""""###"""""" !!!!!!""""""###### !!!!!!!!!!!!!!!!!!###"""!!!!!!!!!""""""#########$$$ !!!!!!!!!!!!!!!"""""""""############$$$###!!! """$$$%%%$$$$$$$$$$$$%%%$$$$$$$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!###$$$###"""!!!"""###""""""""""""############$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###!!!!!!""""""""""""!!!!!!|||uuuttttttrrrrrrsssnnnmmmllljjjhhhddd___[[[VVVXXXZZZ[[[YYYXXXXXXXXX[[[YYYXXXWWWXXXYYYXXXWWWYYYXXXXXXZZZZZZWWWQQQKKKGGGHHHKKKOOORRRSSSQQQOOOGGGFFFEEEEEECCC@@@;;;777333///+++((('''((((((((('''(((((()))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''### ###%%%$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""###%%%''''''%%%###""""""###############$$$$$$$$$$$$$$$###############""""""###$$$###""""""###$$$!!!!!!"""###%%%(((+++,,,***)))'''$$$"""!!! """"""!!!!!!""""""###$$$"""""""""""""""###$$$%%%"""##################"""!!!!!!"""############""" !!!!!!""""""""""""############""""""""""""""""""###$$$%%%%%%"""""""""""""""######$$$!!!!!!"""""""""""""""###""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!!!!""""""###### !!!""""""######""""""!!!!!!!!!###$$$%%%"""""""""###############%%%&&&%%%###!!! !!!""""""!!!!!!!!!###$$$&&&&&&%%%###"""!!!!!!!!!!!! !!!!!!"""!!!!!!!!!""""""###$$$ """######"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!#########"""""" !!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!""""""############"""$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""### !!!!!!""""""""""""!!! !!!"""""""""""""""!!! !!!!!!!!!!!!!!!"""%%%### !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################"""!!!!!!"""###$$$"""###$$$$$$%%%$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""###"""""""""############$$$######""""""""""""######!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!{{{uuuuuuuuusssssstttnnnmmmkkkiiigggccc^^^ZZZUUUWWWYYYZZZXXXWWWWWWWWW[[[ZZZXXXYYY[[[\\\\\\[[[YYYXXXXXXYYYZZZVVVPPPJJJIIIJJJLLLPPPSSSSSSQQQOOOFFFFFFEEEDDDCCC@@@;;;777222000---+++++++++)))(((((())))))***************%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$ !!!$$$###"""$$$%%%%%%%%%$$$###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$############"""!!!!!!"""######$$$###"""!!!""""""######""""""#########$$$$$$$$$"""##################$$$!!!###$$$###"""!!!"""$$$"""###$$$&&&'''(((((())))))((('''%%%###"""""""""""""""!!!!!!""""""###$$$ !!!"""###############""""""!!!!!!""""""### !!!"""###$$$######""" !!!""""""############"""!!!!!!"""######"""######$$$$$$$$$######"""""""""""""""######$$$!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!"""######### !!!!!!"""######$$$$$$######"""!!!!!!"""###$$$!!!!!!!!!""""""############$$$%%%###  """""""""!!! !!!###%%%&&&&&&%%%###"""!!! !!!!!! !!!!!!!!!######""""""!!!"""""""""!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!""""""#####################$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!######!!!""""""""""""!!!!!! !!!""""""######"""!!! !!!!!!!!!""" !!!"""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""##################""""""""""""""""""!!!"""###$$$$$$$$$######!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!"""""" !!!"""""""""#########$$$$$$$$$""""""############""""""""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!{{{uuuvvvwwwuuussstttnnnmmmkkkiiigggccc]]]ZZZUUUWWWYYYYYYWWWVVVVVVVVV\\\[[[ZZZ[[[]]]^^^^^^^^^YYYXXXWWWYYYYYYVVVOOOJJJKKKLLLNNNQQQSSSSSSPPPNNNFFFEEEEEEDDDCCC???:::777222111/////////---***(((,,,,,,,,,,,,***)))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((($$$ """'''******((((((((('''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&!!!"""###$$$$$$###"""!!!########################""""""###$$$%%%&&&&&&'''%%%$$$###""""""###$$$%%%%%%""""""$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!###$$$###"""!!!"""###$$$%%%&&&'''((('''&&&%%%)))((('''%%%$$$#########"""""""""""""""######$$$!!!"""#########"""###"""!!! !!!"""### !!!"""$$$$$$######""" !!!!!!"""###$$$$$$$$$%%%###!!! !!!###%%%"""###$$$%%%%%%$$$"""!!!"""""""""""""""######$$$ !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!"""######$$$!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###### !!!!!!"""""""""###!!!"""""" ###&&&###"""!!! !!!###%%%&&&'''%%%###""" !!! !!!!!!""""""&&&%%%$$$"""!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""########################### !!!!!!!!!""""""######$$$$$$#####################""""""!!!""""""###$$$##############################""""""""""""######!!!!!!"""##################"""""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!###$$$""""""###""""""!!! """"""#########!!!  !!!!!!"""""""""$$$### !!!$$$############""""""""""""############""""""""""""""""""""""""############""""""############"""!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$######""""""!!!!!!!!! !!!"""!!!  """""""""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$#########""""""!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!zzzsssuuuxxxvvvqqqooonnnnnnmmmllliiiaaaXXXRRRRRRWWW[[[[[[XXXTTTSSSSSSXXXXXXYYY[[[[[[\\\\\\\\\ZZZUUUTTTWWWXXXTTTOOOMMMIIIJJJMMMPPPSSSRRROOOMMMEEEEEEDDDDDDCCC???999555444333000...+++)))((('''+++*********))))))(((((()))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!"""$$$&&&(((%%%%%%%%%%%%%%%$$$###"""############"""""""""""" ###""""""###%%%"""&&&&&&$$$###&&&((( !!!"""###$$$%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##################""""""""""""""""""######$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''((()))&&&$$$############""" """""""""""""""""""""""" """""" !!!#########$$$$$$###!!!""""""""""""############%%%%%%$$$###"""!!! !!!""""""######""""""""""""###$$$%%%&&& !!!"""$$$$$$######"""%%%$$$###!!!!!!!!!"""###""""""""""""##################"""!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""!!!!!!"""$$$$$$###!!!$$$$$$################## """###""" !!!!!! !!!!!!"""!!!!!! !!!###$$$$$$$$$$$$###""""""###"""!!!  !!! !!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$&&&%%%###"""!!!"""######$$$%%%%%%$$$"""!!!"""###$$$#########""""""!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!############""""""""""""!!!  !!!"""### !!!""""""!!! !!!"""######"""!!! ######$$$%%%%%%%%%%%%$$$%%%###""""""######""" !!!"""###$$$$$$%%%$$$$$$###############$$$"""!!!!!!!!!"""###%%%&&&$$$###"""!!!!!!"""###$$$!!!"""""""""!!! !!!"""###$$$$$$###!!! !!!"""###$$$$$$###"""!!!############"""!!!!!! !!!"""$$$%%% !!!!!!!!!""""""""""""""""""""""""""" !!!""""""!!!!!!"""###########################$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""!!!!!! """###"""!!! !!!"""{{{tttuuuxxxvvvqqqoookkkkkkkkkjjjfff___VVVPPPPPPUUUYYYZZZWWWUUUTTTUUUXXXXXXYYYZZZ[[[[[[[[[[[[[[[VVVTTTWWWXXXTTTOOOMMMKKKLLLNNNPPPRRRQQQMMMJJJCCCCCCCCCDDDCCC@@@;;;777333222000...+++)))(((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$###""""""###$$$%%%"""""""""""""""!!! $$$$$$$$$#########"""""" """$$$###""" """###%%%%%%$$$###$$$$$$########################$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$###############$$$$$$$$$$$$##################"""""""""""""""""""""###############"""######$$$%%%''''''((()))'''$$$#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###%%%%%%###"""###%%%###"""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""###$$$%%%%%% !!!"""###$$$######"""###"""!!!  !!!""""""""""""##################"""!!!!!!!!!!!!!!!""""""""""""####################################$$$$$$############$$$$$$"""!!!!!!"""$$$$$$###"""########################%%%&&&'''&&&$$$"""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""###$$$$$$$$$$$$###""""""###"""!!!  !!!###$$$$$$$$$$$$%%%%%%%%%"""!!!!!!!!!!!!"""###$$$%%%%%%$$$###############!!!"""###""" !!!############"""""""""!!!#########"""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!""""""#########"""$$$"""!!!!!!""""""!!! !!!!!!""""""######$$$$$$$$$######"""""""""######!!!!!! !!!"""###$$$%%%$$$###""""""###$$$%%%!!!""""""""""""""""""!!!!!!$$$&&&'''''''''""""""############""""""############"""!!! !!! !!!"""$$$%%% !!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""!!!!!!"""$$$####################################"""""""""!!!""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%$$$$$$###!!!"""######!!!!!!"""###|||uuuvvvxxxvvvrrrooojjjjjjiiihhheee___VVVQQQNNNSSSXXXYYYWWWUUUUUUVVVXXXXXXYYYYYYZZZ[[[[[[[[[\\\WWWUUUXXXXXXSSSNNNLLLMMMMMMOOOQQQQQQPPPLLLHHHAAAAAABBBCCCCCCAAA<<<999333111000...,,,******)))(((((('''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%######$$$%%%%%%%%%$$$$$$'''&&&%%%###""""""""""""$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$############%%%"""!!!$$$&&&### $$$#########$$$$$$""" &&&%%%%%%$$$###"""!!!!!!&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$$$$$$$###############$$$$$$$$$$$$##################""""""""""""###""""""""""""""""""!!! !!!"""$$$%%%'''((()))***'''$$$###""""""!!! ########################"""""""""""""""""""""""" !!!######!!! !!!"""!!!  ###%%%''' !!!!!!!!!"""""""""!!!!!!!!!!!! %%%$$$$$$###""""""!!!!!!$$$###############$$$$$$!!!!!!"""############"""""""""!!! !!!!!!""""""""""""###############""""""!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$%%%$$$"""########################$$$%%%&&&%%%""" """!!!!!! !!!!!!"""!!!!!!!!!!!!""""""###$$$######$$$$$$######"""!!!""""""!!! !!!!!!!!!!!!!!!"""""""""######!!!!!! !!!!!!""""""$$$$$$%%%%%%%%%$$$######!!!"""###"""!!! !!!"""############""""""""""""$$$$$$######"""!!!!!! ########################"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!""""""###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######$$$###""""""######"""!!!"""""""""""""""#########"""""""""!!!!!!""""""######"""""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$######!!!%%%'''((())))))######""""""""""""######"""######""""""!!! !!! !!!"""###$$$ !!!!!!!!!""""""""""""""""""""""""""""""""" !!!###"""!!!!!!"""$$$""""""""""""""""""""""""############""""""""""""###""""""!!!!!!""""""###!!!""""""######""""""""""""###$$$###""""""###$$$vvvwwwyyyvvvrrrooolllkkkkkkjjjgggaaaYYYTTTOOOSSSXXXXXXVVVTTTTTTVVVXXXXXXXXXXXXYYYYYYZZZZZZ\\\WWWUUUXXXXXXSSSNNNLLLLLLMMMNNNPPPQQQOOOLLLHHHAAAAAABBBCCCCCCAAA<<<888222111///...,,,++++++***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$$$$&&&"""###$$$$$$%%%%%%%%%%%%'''&&&%%%$$$###"""""""""$$$%%%%%%&&&%%%%%%$$$$$$$$$############"""""""""###!!! ###%%%%%%%%%$$$""" """$$$%%%"""&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$##################"""""""""!!!######""""""!!!!!! """$$$&&&(((***+++***'''$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!   """$$$%%% !!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$######""""""$$$$$$######"""#########!!!"""""""""############$$$$$$##################!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%%%%$$$##################$$$$$$$$$$$$%%%&&&$$$""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###%%%%%%###############""""""!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!! !!!!!!###$$$%%%&&&&&&%%%$$$######$$$%%%$$$###"""###$$$#########"""""""""""""""############""""""!!!!!!"""""""""""""""""""""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$""""""""""""############!!!!!! !!!!!!!!!"""!!!!!!"""!!!!!!""""""""""""!!!!!!###############$$$$$$%%%%%%$$$######%%%%%%$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######""""""""""""###$$$%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$"""""""""""""""!!! !!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!""""""""""""""""""""""""""""""""" """######"""!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""###""""""""""""""""""### !!!!!!"""!!!!!!!!!"""$$$%%%$$$###"""###$$$xxxwwwyyyvvvrrroookkkkkkjjjiiigggaaa[[[VVVSSSVVVYYYXXXUUUSSSSSSTTTYYYXXXXXXWWWWWWXXXYYYZZZ\\\WWWUUUXXXYYYTTTOOOMMMJJJKKKMMMOOOQQQPPPMMMJJJCCCCCCCCCDDDCCC@@@;;;777222111000...,,,+++++++++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((&&&%%%%%%'''"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$!!!!!!"""""""""""""""!!!######"""""""""!!!!!!!!!!!!""""""!!! !!!$$$'''""" !!!%%%&&&$$$!!!$$$##################### !!!###$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##################"""""""""!!!######""""""!!!!!! !!!"""###%%%(((***,,,---)))'''###"""""""""!!! ########################""""""""""""""""""""""""#########$$$$$$$$$###""" !!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$$$$$$$######"""#########"""""""""""""""###############$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!"""""""""####################################""""""###$$$$$$###"""""""""!!!!!!###%%%&&&%%%$$$""""""#########$$$$$$$$$'''((()))(((%%%######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###%%%%%%"""############"""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$%%%%%%!!!!!! !!!!!!"""###%%%&&&&&&%%%$$$###"""###$$$$$$###"""###%%%""""""""""""""""""######!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""  !!!"""###$$$$$$!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!! !!!  !!!""""""!!!!!!!!!!!!""""""######"""""""""###$$$%%%$$$"""!!!"""###$$$###"""#########"""""""""""""""!!!!!! !!!!!!"""########################"""""""""##################"""$$$$$$######"""!!! $$$$$$$$$######"""!!!!!!$$$###"""!!!!!!"""###$$$!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!"""######""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""######"""###$$$$$$%%%%%%%%%$$$"""$$$%%%$$$###"""###$$$yyyxxxyyyvvvrrrpppjjjiiihhhgggeee```ZZZVVVUUUXXXZZZYYYVVVSSSSSSUUUYYYXXXWWWVVVVVVWWWXXXYYY[[[WWWUUUXXXZZZUUUPPPOOOIIIJJJLLLOOOQQQPPPMMMJJJCCCCCCCCCDDDCCC@@@:::666444222111///---++++++***((((((((((((((()))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***(((&&&%%%&&&'''######$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&%%%%%%""""""######$$$$$$###############""""""""""""!!!"""%%%&&&###!!!%%% !!!"""%%%&&&%%%$$$""""""######$$$$$$$$$%%% """###$$$$$$%%%$$$############"""""""""######$$$$$$$$$$$$##################""""""""""""###""""""""""""""""""!!!"""###$$$&&&)))+++,,,---(((%%%"""!!!""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """###$$$###!!! """###"""  !!!!!!!!!""""""""" !!!!!!""""""!!!!!!""""""###$$$$$$%%%$$$###############$$$$$$"""""""""!!!"""######$$$ !!!"""#########""""""""""""""""""############!!!!!!!!!!!!!!!""""""###""""""""""""####################################!!!"""###$$$$$$###"""!!!"""!!!!!!###&&&'''&&&$$$"""""""""###$$$$$$%%%%%%$$$&&&'''&&&$$$############""""""!!!!!!""""""###!!!!!!!!!!!!""""""###$$$""""""######""""""!!! !!!!!!"""#########"""""""""""""""#########$$$$$$""""""!!!!!! !!!!!!""""""###$$$$$$$$$$$$### !!!""""""!!!!!!"""###""""""""""""############ !!!!!!"""######$$$$$$ """!!!!!! !!!!!!"""  !!!!!! !!!!!!""""""!!!!!!!!!"""!!!!!!   """"""!!!!!!!!!!!!""""""!!!!!!  !!!"""###!!!  !!!"""!!! """""""""""""""#########!!!!!!!!!!!!"""###$$$$$$ !!!!!!!!! !!!"""############"""!!!############"""!!! !!!""""""""""""###############""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!"""$$$###""""""###%%%""""""""""""""""""""""""""""""""""""############$$$######""""""######$$$!!!!!!"""###$$$$$$$$$$$$"""###$$$###""""""###$$${{{yyyyyyvvvrrrpppkkkjjjiiihhhfffbbb\\\XXXUUUXXXZZZYYYVVVUUUVVVXXXYYYXXXWWWUUUUUUVVVXXXYYYZZZVVVTTTXXXZZZVVVRRRPPPKKKKKKMMMOOOPPPOOOKKKHHHBBBBBBBBBCCCCCCAAA<<<888555444111///---+++***)))&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((&&&%%%%%%&&&$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########$$$!!!###$$$%%%$$$$$$$$$%%%""""""#########$$$$$$$$$ !!!######$$$$$$$$$############""""""""""""######$$$$$$$$$$$$##################"""""""""""""""""""""###############"""###$$$&&&(((***+++,,,&&&$$$!!!!!!"""###"""""" """""""""""""""""""""""""""###""" """""""""""""""!!!!!! !!!!!!!!!"""""""""###### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%%%%###"""!!!!!!!!!"""$$$$$$ !!!"""############"""""""""""""""############!!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!"""!!!!!!###&&&'''&&&%%%!!!""""""###$$$$$$%%%%%% """######"""!!!!!!"""######""""""""""""######!!!!!!!!! !!!!!!"""""""""""""""""""""!!!!!! !!!"""###$$$######""" !!!!!!!!!!!!$$$###"""!!!!!!!!!!!!"""""""""!!!!!!""""""###$$$!!!""""""!!!!!!"""###!!!"""""""""############"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!   !!!"""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###"""!!! """###!!!  """###"""!!!!!!!!!""""""######$$$$$$"""!!!!!!"""###$$$%%%%%%!!!"""###""""""!!!"""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$###!!!!!!""""""###$$$%%%&&&""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!"""######"""!!! !!!!!!"""""""""#########""""""""""""""""""""""""!!!###$$$$$$###"""$$$%%%########################!!!"""""""""############$$$######""""""######$$$ !!!""""""""""""!!!"""######!!!!!!"""###{{{yyyyyyvvvrrrpppmmmlllkkkjjjiiieee___[[[TTTWWWZZZZZZWWWWWWYYY[[[YYYXXXVVVUUUUUUVVVWWWYYYYYYUUUTTTXXXZZZWWWSSSRRRMMMMMMNNNPPPPPPMMMIIIEEE???@@@AAACCCDDDBBB>>>:::666444222///---+++))))))%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&(((((()))(((((((((((((((((((((((('''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&&&&%%%$$$### !!!"""###############''''''&&&&&&&&&&&&%%%%%%$$$!!! ###'''***)))&&&"""%%%'''&&&###"""###%%%$$$$$$##################"""######$$$$$$$$$##################""""""""""""######$$$$$$$$$$$$##################""""""""""""""""""######$$$$$$%%%%%%""""""$$$%%%'''((()))***%%%###!!! """#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!%%%'''&&&$$$%%%$$$"""!!!"""###$$$&&&""""""""""""########################""""""""""""######""""""!!!!!! """"""""""""###$$$%%%&&&###"""!!!!!!!!!"""$$$%%%"""###$$$%%%&&&&&&%%%$$$""""""""""""############!!!!!!!!!!!!!!!"""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&%%%###""""""!!!"""$$$&&&''''''%%%!!!""""""###$$$$$$%%%%%%"""###%%%%%%$$$$$$$$$%%%######""""""""""""######"""!!!!!! !!!"""""""""""""""!!!!!! !!!"""$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$###""""""""""""""""""!!! !!!###$$$!!!###$$$$$$######$$$&&&!!!!!!""""""#########$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! """""""""""""""!!!!!!!!! !!!!!!"""###$$$$$$%%%!!!!!!"""""""""!!!""""""############""""""###"""!!! !!!"""###$$$###!!! !!!"""$$$%%%$$$###"""###%%%&&&&&&$$$ !!!!!!"""###$$$$$$%%%""""""""""""###$$$%%%&&&!!!"""$$$%%%&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$### """$$$&&&''''''((($$$$$$$$$###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!!!!!!!"""""""""""""""!!!!!!!!!"""######"""!!! """"""""""""############""""""""""""""""""""""""!!!###$$$$$$######$$$%%%########################!!!!!!""""""#########$$$$$$$$$############$$$$$$!!!!!!###$$$%%%%%%%%%%%% """###"""!!! !!!"""~~~{{{zzzwwwrrrqqqjjjlllmmmllliiiddd^^^[[[VVVXXXZZZYYYWWWUUUUUUUUUYYYWWWUUUSSSTTTSSSRRRQQQUUURRRQQQTTTXXXXXXRRRMMMMMMMMMNNNPPPPPPOOOKKKHHHCCCDDDFFFGGGEEEAAA<<<999777444000...---,,,***)))$$$$$$&&&'''(((((())))))%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###"""###""" """###$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$############""""""############$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!""""""###%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$"""!!! !!!"""######""""""!!! !!!!!!!!!###"""!!!###&&&&&&### """"""""""""###$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###%%%%%%$$$$$$###############"""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""###$$$$$$%%%%%%!!!  !!!"""###$$$$$$######"""!!!!!!!!!"""""""""""""""######$$$&&&%%%$$$###"""""""""""" !!!"""###$$$$$$%%%""""""############""""""######""""""!!!!!! !!! ######""""""!!!!!! !!!!!!!!!"""!!!  !!!""""""!!!!!! """!!! !!!"""###"""!!!######""""""""""""######""""""""""""!!!!!!!!!!!! !!!"""######"""!!! '''&&&###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$############""""""!!!!!! ######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%""""""############""""""!!!###""" """ !!!!!!!!!!!! ######""""""!!!!!! ######################## """""""""!!!"""###""""""""""""""""""""""""##############################""""""!!!!!!  !!!""""""######"""""""""""""""""""""""""""|||yyyyyyvvvrrrppplllmmmmmmllliiiccc^^^ZZZVVVWWWYYYXXXWWWVVVVVVWWWZZZWWWUUUTTTTTTTTTSSSRRRTTTRRRQQQTTTXXXWWWRRRLLLMMMMMMNNNOOOPPPNNNKKKHHHCCCDDDFFFGGGEEE@@@<<<999777444000...---,,,***)))&&&&&&'''((())))))))))))%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%######$$$$$$"""!!!"""###$$$$$$###"""###$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""""""""############$$$###############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$############""""""############$$$$$$$$$!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""###$$$%%%&&&'''((())))))######$$$$$$$$$$$$#####################$$$$$$%%%$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$%%%$$$""" !!!"""###&&&%%%%%%$$$$$$$$$$$$$$$'''%%%$$$$$$%%%$$$!!!###""""""!!!!!!!!!"""""""""""""""######""""""!!!""""""""""""""""""""""""!!!"""######$$$$$$######"""""""""""""""""""""""" !!!"""#########""""""############""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""############$$$""""""!!! !!!!!!"""""""""""""""#########!!!!!!!!! !!!""""""###&&&%%%$$$###"""""""""""" !!!""""""######""""""############""""""######""""""!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!"""""""""""""""!!!!!!  !!!!!! !!!"""!!!!!!!!! ###"""!!!!!!""""""!!! ###""""""!!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!"""######"""!!!  !!!###%%%&&&'''((("""""""""""""""""""""""""""""""""""""""""""""""""""##################"""###"""""""""!!!!!!!!! """######$$$$$$######"""""""""""""""###$$$%%%%%%""""""############"""""" """$$$###!!! !!!### !!!!!!!!!!!! ###"""""""""!!!!!!!!! !!!######"""""""""$$$""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""zzzwwwwwwtttqqqooonnnnnnnnnlllhhhbbb]]]YYYVVVWWWWWWWWWVVVVVVXXXYYYZZZXXXVVVUUUVVVVVVUUUTTTTTTQQQPPPSSSWWWWWWQQQLLLMMMMMMNNNOOOPPPNNNKKKGGGCCCDDDFFFFFFDDD@@@;;;888777444000...---,,,***)))((())))))******)))))))))&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%%%%$$$###"""###$$$$$$###"""###$$$"""######$$$&&&''''''(((%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$############""""""############$$$$$$$$$#########$$$$$$############""""""!!!!!!""""""######$$$%%%''')))******+++"""""""""######"""""""""###############$$$$$$%%%$$$$$$$$$%%%$$$$$$###""" !!!"""###$$$%%%###"""!!! !!!"""######"""""""""!!!!!!!!!&&&$$$"""!!!"""""" ###"""!!!  !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!############"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!"""############""""""""""""!!!!!!$$$###"""!!! !!!!!!"""######$$$$$$ !!!!!!"""%%%$$$######"""""""""""" !!!!!!!!!!!!!!!""""""######""""""!!!###""""""""""""!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!! $$$"""!!!!!!""""""!!!"""!!!!!! !!!!!!""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!###%%%%%%%%%################################################!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!"""######$$$$$$######"""###""""""######$$$%%%&&&""""""############"""""""""###$$$###"""!!!"""$$$ !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!########################!!!###$$$$$$#########$$$""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$###"""!!!""""""""""""""""""""""""xxxuuuvvvtttpppooooooooonnnlllgggaaa\\\XXXUUUVVVVVVVVVUUUVVVYYY[[[[[[YYYWWWVVVWWWXXXWWWVVVTTTQQQPPPSSSWWWVVVQQQLLLMMMMMMMMMOOOOOONNNJJJGGGCCCEEEFFFGGGDDD@@@;;;888777444000...---,,,***))))))*********))))))(((''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$"""###$$$$$$###"""###$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######""""""""""""""""""###"""###%%%''')))*********""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$#####################$$$%%%&&&"""!!! !!!!!!!!!!!!!!!!!!!!!  """""""""!!! """###$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!############"""""""""!!!""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""############"""!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!! !!!""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!! $$$###!!!!!!"""""" !!!!!! !!!!!! !!!"""######$$$!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""############$$$%%%&&&'''""""""############""""""""""""###""""""""""""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%""""""""""""""""""""""""######################## !!!!!!""""""#########$$$$$$$$$######"""!!!""""""""""""""""""""""""vvvuuuvvvtttqqqpppppppppnnnkkkgggaaa[[[XXXUUUVVVVVVVVVUUUVVVYYY\\\ZZZYYYWWWWWWXXXYYYXXXWWWTTTQQQPPPSSSWWWWWWQQQLLLLLLLLLMMMNNNOOONNNJJJGGGDDDFFFGGGGGGEEE@@@;;;888777444000...---,,,***)))))))))))))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""!!!!!!"""$$$%%%$$$###"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""#########$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######!!!###%%%''')))))))))(((""""""!!! !!!""""""!!!!!!!!!!!!!!!""""""###"""######$$$$$$#########%%%%%%$$$###""""""""""""!!! !!!!!!$$$$$$%%%%%%%%%$$$###"""  !!!###%%%!!! !!!!!!"""######$$$$$$%%%&&&&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################"""""""""!!!!!!!!!"""""""""#########$$$$$$#########$$$%%%&&&########################!!!!!!"""""""""#################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$######"""!!!  !!!!!!"""######$$$############""""""!!!!!!""""""!!!!!!""""""###$$$######""""""!!!"""""""""###"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!$$$"""!!!!!!""""""!!!!!!!!! !!!!!! !!!"""######$$$""""""!!!!!!!!!!!!""""""'''&&&$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######"""""""""############$$$%%%&&&'''""""""############""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&&&&$$$###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###### !!!!!!"""######""""""""""""""""""""""""""""""wwwuuuwwwvvvsssrrrppppppnnnkkkfffaaa\\\YYYTTTVVVWWWWWWVVVWWWYYY[[[YYYXXXWWWWWWXXXYYYYYYXXXUUURRRQQQTTTXXXXXXRRRMMMLLLLLLMMMNNNOOOMMMJJJFFFFFFGGGIIIIIIFFFAAA<<<999777444000...---,,,***)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$"""!!! !!!###$$$$$$""""""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$#########$$$############""""""""""""""""""############$$$$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$############""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$"""###&&&((()))(((''''''###"""!!! !!!"""##################$$$$$$%%%!!!"""######$$$#########$$$###"""!!!  !!!!!!!!!""""""""""""###$$$$$$$$$###!!! %%%%%%&&&$$$###"""###%%%!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""""""""""""""""""""###############$$$%%%%%%############""""""""""""!!!!!!!!!"""""""""######$$$######"""###$$$&&&'''########################!!!"""""""""#################################### !!!!!!!!!!!!!!!"""######$$$$$$###""""""!!!  """###$$$%%%%%%$$$$$$######"""!!!!!! """""""""""""""###$$$$$$###""""""!!!!!!"""""""""""""""""""""############ !!!!!!""""""!!!!!! """""""""############$$$!!!  !!!""" !!!!!!!!!!!!!!!"""""""""######### !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!"""!!!!!! !!!!!!""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""'''%%%###!!! """### ########################!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!###""""""######$$$%%%&&&""""""############"""""""""  !!!"""!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###%%%&&&&&&$$$######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""#########""""""""""""""""""""""""wwwwwwyyyxxxuuutttpppooommmjjjfffaaa]]]ZZZTTTVVVXXXXXXWWWWWWWWWYYYXXXWWWVVVVVVXXXZZZYYYYYYVVVSSSRRRUUUYYYYYYSSSNNNLLLLLLLLLNNNOOOMMMIIIFFFHHHIIIJJJJJJGGGBBB===:::777444000...---,,,***)))))))))*********)))((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$"""""""""$$$%%%$$$""""""###$$$$$$###"""###$$$"""#################################""""""""""""#########$$$$$$$$$%%%%%%###############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$######""""""######$$$$$$%%%(((******)))'''&&&$$$###!!! !!!###$$$###############$$$$$$%%%!!!!!!"""##################"""!!! !!!""""""#########""" """""""""!!!###%%%&&&&&&###"""###$$$"""""""""!!!""""""###### !!!"""######$$$$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""$$$######"""###$$$%%%&&&############""""""""""""!!!!!!!!!!!!"""""""""###$$$###""""""###$$$&&&(((########################"""""""""#########$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######""""""!!! !!!###$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!!!!"""######### !!!!!!!!!!!! """"""#########$$$$$$$$$!!! !!!!!!!!!!!!!!!!!!""""""""""""!!! !!! !!!!!!!!!"""!!!  """$$$###"""###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""###"""!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""##################""" !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!""""""""""""###$$$%%%%%%""""""############""""""###!!! """###""" !!!!!!!!!!!! !!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""#########""""""""""""""""""""""""""""""xxxwwwzzzyyywwwvvvpppooommmjjjfffaaa]]][[[TTTVVVXXXYYYXXXWWWWWWWWWXXXVVVUUUVVVXXXYYYYYYYYYWWWTTTSSSVVVZZZYYYTTTOOOLLLLLLLLLNNNNNNMMMIIIFFFIIIJJJKKKKKKHHHCCC>>>:::777444000...---,,,***))))))******+++++++++******%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%$$$###$$$%%%%%%$$$###"""$$$$$$$$$###"""###$$$ !!!"""###$$$$$$%%%############""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$############""""""############$$$$$$$$$#########$$$$$$#########$$$$$$############$$$$$$&&&'''***++++++***'''&&&%%%###""" """###%%%!!!!!!!!!!!!!!!""""""###!!!!!!"""##################""""""""""""######$$$!!!!!!"""###############"""###%%%&&&%%%$$$"""!!!###$$$""""""###%%%$$$###"""!!!!!! !!!!!!!!!!!!"""$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""""""""###%%%&&&############""""""""""""!!!!!!!!!!!!""""""""""""$$$###""""""###$$$'''(((####################################$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$############!!!!!!###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$ !!!""""""""""""!!!!!!!!!!!!"""### !!!"""###### !!!!!!!!!!!! """"""######$$$$$$$$$$$$""" """$$$ !!!!!! !!!!!!!!!"""!!!  !!! !!!!!!""""""  ###$$$$$$#########""""""""""""######""""""""""""!!!!!!!!!!!!###"""!!! !!!"""### !!!###$$$%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""############""""""$$$""" !!!$$$%%%###!!! !!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! $$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""yyywwwxxxwwwuuutttooooooooonnnjjjcccZZZTTTUUUWWWYYYZZZYYYWWWWWWXXX\\\YYYVVVUUUWWWYYYZZZ[[[[[[WWWWWW\\\___ZZZRRRNNNNNNNNNNNNPPPPPPNNNJJJGGGLLLKKKJJJIIIGGGCCC>>>:::666222...+++******)))(((+++***)))(((''''''(((((())))))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%$$$##############################""""""#########$$$$$$$$$&&&&&&%%%$$$##################""""""###$$$$$$%%%$$$###"""!!!!!!!!!"""######$$$$$$%%%$$$###"""!!!%%%$$$$$$$$$$$$$$$%%%%%%""""""############""""""$$$""" """""""""!!!!!!###$$$###"""!!!"""###!!!"""###"""!!!!!!###%%%'''(((((())))))((('''&&&&&&%%%$$$"""!!!!!! !!!!!!!!!!!!"""###$$$%%%######$$$%%%%%%$$$""""""$$$%%%%%%$$$"""!!!"""###"""""""""""""""!!!!!! $$$###"""!!!!!!"""###$$$!!!  """$$$$$$!!! """$$$###!!! """$$$%%%%%%"""!!!"""$$$%%%&&&&&&%%%$$$""""""""""""############$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""""""""""""""!!!!!!"""###$$$$$$""" !!!!!!""""""#########"""""""""$$$%%%$$$$$$%%%%%%%%%$$$###""""""!!!!!!!!!!!!!!!""""""""""""###############"""!!!!!!"""""""""""""""!!! """"""!!!!!!!!!!!!""""""$$$###  ###$$$!!!""""""######""" ######""""""""""""######!!!!!! !!!!!!$$$$$$"""!!!  !!!"""!!! !!!"""###"""!!! !!!"""######################## """###$$$""""""!!!  !!!!!! !!!  !!!!!!  !!!!!! !!!!!! !!!###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!""""""""""""######"""!!! !!!!!!!!!""""""!!!!!!  """###!!!!!!$$$#########"""""""""""""""!!!"""###$$$$$$###!!!!!! """$$$&&&&&&$$$""" ######""""""!!!!!! ###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!! """"""""""""""""""""""""######"""""""""!!!!!! %%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!###"""!!! !!!"""###""""""""""""""""""""""""######""""""!!!!!! xxxwwwxxxvvvtttsssnnnnnnnnnmmmjjjcccZZZTTTVVVXXXZZZZZZYYYYYYYYYZZZ\\\YYYWWWVVVWWWYYYZZZZZZZZZVVVWWW\\\___ZZZSSSOOOOOOOOOPPPQQQQQQOOOKKKHHHIIIIIIHHHHHHGGGDDD???<<<666333...,,,+++***)))((())))))))))))(((((((((''')))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$###############$$$$$$&&&%%%$$$###"""""""""######$$$%%%%%%%%%$$$"""!!!######""""""!!!"""""""""""""""############""""""###!!!!!!"""!!! !!!###$$$###"""!!!"""###!!!"""###"""!!!"""###%%%'''((()))))))))(((&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!"""$$$&&&'''"""###$$$###!!! !!!"""""""""###""""""!!! $$$###"""!!!!!!"""###$$$"""!!! !!!###$$$%%%### """"""!!! !!!!!!"""##################$$$######""""""""""""""""""############$$$$$$#########"""""""""!!!!!!!!!"""""""""#########!!!!!!!!!#########!!!!!!!!!!!!!!!""""""""""""###""""""###$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!!!!!"""""""""""""""!!! """"""!!!!!!!!!!!!""""""###"""!!! !!!"""### !!!"""######""""""""""""""""""""""""""""""!!!!!! !!!!!!$$$###"""!!! !!!!!!!!!!!!""""""!!!!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!! $$$###"""!!!!!!"""###$$$"""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""###"""!!! """$$$"""""""""!!!!!!!!!!!!!!!""""""############""""""!!!"""$$$%%%%%%$$$"""!!!###"""""""""!!!!!!!!! ###"""!!!!!!!!!"""$$$$$$###""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!! """"""##################""""""""""""""""""""""""############"""""""""!!!""""""############""""""###########################"""""""""!!!!!!!!! wwwvvvwwwuuurrrqqqmmmmmmmmmllliiiccc[[[UUUVVVXXXZZZZZZYYYZZZ[[[]]]\\\ZZZWWWWWWXXXYYYZZZYYYYYYVVVWWW\\\^^^YYYSSSQQQOOOOOOOOOPPPQQQOOOKKKHHHGGGGGGGGGGGGGGGDDD@@@===777333///,,,+++***)))(((((())))))******)))''''''((((((((('''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$###############$$$''''''%%%$$$############$$$%%%%%%&&&&&&%%%######$$$###"""!!!!!!!!!!!!!!!""""""############""""""###!!! """###"""!!!!!!###$$$###"""!!!"""###"""#########""""""$$$%%%'''((()))))))))(((&&&%%%######""""""""""""######!!!!!!!!!!!!"""###$$$%%%"""!!! """%%%''' !!!"""!!!  !!!############"""!!!######""""""""""""#########"""!!! !!!"""###$$$&&&$$$!!!!!!!!!!!! ###""" """%%%'''$$$$$$###"""!!!!!! !!!""""""""""""##################"""""""""!!!!!!!!!"""""""""#########$$$$$$###""" !!!""""""!!! """"""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############""""""!!!"""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" """######$$$$$$!!!!!!############!!!!!!!!!!!! !!!!!!$$$###"""!!!!!! !!!############"""!!! !!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """!!!!!!  !!!!!! !!!!!!  !!!!!!""""""""""""""""""""""""###""""""""""""""""""### !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""!!! !!!!!!!!!!!!""""""""""""!!!"""#########""" !!!!!!""""""""""""""""""%%%###""""""###$$$######!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""######$$$########################""""""""""""!!!!!!!!!!!!"""""""""!!!"""######$$$############""""""""""""""""""""""""""""""""""""$$$$$$######""""""###### !!!""""""###$$$$$$""""""""""""""""""""""""############""""""""""""!!!"""$$$&&&&&&$$$"""!!!########################""""""""""""!!!!!!!!!!!!vvvuuuvvvuuurrrqqqlllllllllkkkhhhccc\\\VVVVVVWWWXXXYYYYYYZZZ\\\^^^\\\ZZZXXXXXXYYYZZZYYYXXXXXXVVVWWW\\\]]]YYYTTTSSSOOONNNOOOPPPPPPNNNIIIFFFHHHGGGGGGGGGGGGDDD???<<<777444///,,,+++***)))((('''(((***++++++)))'''&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$######"""#########%%%$$$$$$$$$############$$$%%%&&&&&&&&&&&&$$$$$$&&&%%%$$$######""""""###"""######$$$$$$######"""$$$###!!!"""###$$$$$$###!!!###$$$###"""!!!"""###"""###$$$###""""""$$$&&&(((((()))))))))'''&&&%%%""""""!!!!!!"""###$$$$$$""""""!!!!!!"""###$$$$$$%%%###!!!  !!!""" !!!"""!!!  !!!############""" ###""""""""""""""""""#########""""""""""""###$$$$$$###"""!!!!!!!!!!!! '''%%%"""  """###%%%###"""!!! !!!""""""!!!"""""""""############""""""""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$###""" !!!""""""!!!######""""""!!!!!! """"""######""""""###############""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############"""!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""######"""!!!  !!!"""######### !!!###$$$$$$###!!! !!!!!! !!!!!!######"""!!!!!!!!!!!!!!!"""###$$$###"""!!!!!!!!!!!!"""###"""!!! !!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!   !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$###""" !!!!!!""""""######$$$$$$%%%""" !!!$$$%%%###!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$############$$$%%% !!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!}}}ttttttwwwuuusssqqqmmmllllllkkkhhhccc\\\WWWTTTVVVXXXXXXXXXYYYZZZ\\\[[[ZZZYYYZZZ[[[ZZZYYYWWWWWWUUUWWW\\\\\\XXXUUUUUUQQQQQQQQQRRRQQQOOOKKKHHHJJJIIIHHHHHHFFFCCC>>>:::888555000---+++***)))(((&&&''')))++++++***((('''&&&&&&&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$###$$$$$$###############$$$!!!!!!"""######$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$###""""""############$$$$$$$$$$$$######"""!!! """#########!!!###$$$###"""!!!"""###"""###$$$###""""""$$$&&&((())))))))))))'''%%%$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""###$$$#########""""""!!!!!!"""######"""!!!"""###############"""!!! """""""""######"""""""""######"""""""""""""""### !!!!!!!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!###""""""!!!"""###$$$%%%!!!"""""""""############""""""""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$###""" !!!"""###""" ######""""""!!!!!! !!!###$$$###!!! """###############""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""#########""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! """""""""!!!!!!!!!!!!""" """######""" !!!!!! !!!!!!###""""""!!!!!!!!!!!!""" """"""!!! !!!###!!!"""###"""!!! !!!""""""""""""""""""""""""""" !!!######!!!!!!!!!!!!!!!  """""""""""""""""""""""" """"""   !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!"""""""""""" !!!###$$$###""" !!!!!!""""""######$$$$$$$$$!!! !!!$$$%%%""" """""""""######$$$$$$$$$$$$###"""""""""###%%%&&&$$$###!!! !!!###$$$!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""#########"""!!! !!!"""###########################!!!!!!!!!!!!""""""""""""{{{ssstttxxxwwwtttsssooonnnmmmkkkhhhccc]]]XXXSSSUUUXXXYYYYYYXXXYYYYYY[[[ZZZZZZ[[[\\\[[[XXXVVVVVVUUUWWW\\\\\\XXXVVVWWWUUUTTTTTTUUUUUURRRNNNJJJLLLKKKJJJIIIGGGCCC>>>:::999555111---+++***)))((('''''')))******))))))(((&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$############!!!$$$&&&'''((()))########################$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$###"""######""""""###$$$$$$%%% !!!"""#####################%%%&&&&&&%%%%%%$$$!!!!!!!!! !!!!!!"""######$$$$$$$$$$$$######  !!!!!!!!!!!!###$$$###"""!!!"""###"""$$$$$$$$$######$$$&&&))))))***)))((('''%%%$$$""""""!!!!!!"""###$$$$$$###"""""""""""""""###### """###$$$###"""!!!"""###$$$$$$######$$$%%%"""""""""""""""!!!!!! """"""############""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!$$$&&&!!!###$$$%%%%%%$$$###""""""""""""###$$$%%%%%%""""""""""""##################"""""""""!!!!!!!!!"""""""""#########$$$$$$###!!!!!!"""###$$$$$$"""""""""""""""!!!!!!!!!!!!!!!###%%%### !!!###$$$$$$##################!!!!!!!!!!!!""""""""""""!!!""""""############""" !!!!!!"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! ######"""!!!!!!!!!!!!!!! """""""""""" !!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" ######!!! """$$$!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!""""""!!!!!! ###"""   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""#########!!!!!!!!!!!!""""""""""""!!!"""#########""" !!!!!!"""""""""""""""""""""!!!!!!"""######""" """######$$$$$$%%%%%%%%%###############$$$%%%&&&###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!"""############"""!!!!!!!!!!!! """"""""""""""""""""""""!!!  """###$$$$$$###""""""!!! """"""""""""""""""""""""""""""""""""############$$$"""  """$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""yyyrrrtttyyyyyywwwvvvrrrpppnnnllliiiccc]]]XXXSSSVVVZZZ\\\[[[YYYXXXXXX[[[[[[[[[\\\]]][[[XXXUUUUUUUUUWWW[[[[[[WWWVVVYYYUUUTTTTTTTTTTTTQQQMMMJJJKKKKKKJJJJJJIIIEEE@@@<<<999666111---,,,***)))''''''((((((((())))))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$############ """$$$&&&'''''''''########################$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$$$$$$$###!!! !!!!!!""""""###$$$&&&&&&######$$$$$$$$$###"""!!!!!!"""$$$%%%%%%%%%$$$###  !!!"""######$$$$$$%%%%%%$$$$$$### !!!"""""""""!!!###$$$###"""!!!"""######$$$$$$$$$######%%%'''))))))***)))((('''%%%$$$###"""""""""""""""############""""""""""""######""""""""""""#########$$$"""###$$$$$$######$$$&&& !!!!!!"""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""!!!!!! !!!"""""" ###%%% !!!###$$$%%%%%%$$$$$$!!!!!!""""""###"""""""""""""""""""""############$$$$$$#########"""""""""!!!!!!!!!"""""""""######"""!!!!!!"""%%%&&&&&&%%%!!!!!!!!!!!!"""""""""""" ###%%%$$$  ###$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!"""############### !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""%%%$$$!!!!!!$$$!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!  $$$$$$ !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!###$$$%%%###""""""###!!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""### !!!"""###$$$######""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""%%%###"""!!!!!!###%%%'''##################""""""""""""""""""""""""""""""!!!"""""""""###############""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###xxxqqqtttzzzzzzxxxwwwtttrrrooommmiiiddd]]]XXXTTTXXX\\\^^^]]]ZZZXXXWWW[[[[[[[[[]]]]]]\\\XXXUUUUUUTTTWWW[[[[[[WWWWWWZZZRRRRRRQQQRRRQQQOOOJJJGGGJJJJJJJJJJJJJJJGGGCCC???:::666111...,,,***)))'''((((((''''''((()))***+++%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################""""""#########$$$$$$$$$"""###$$$%%%$$$""" !!!!!!!!!"""###%%%&&&''''''''''''&&&%%%### !!!"""###$$$%%%$$$$$$###!!!!!!!!!!!!"""$$$%%%&&&###$$$$$$%%%%%%$$$$$$######"""!!!"""$$$&&&&&&%%%!!!###$$$###"""!!!"""######$$$%%%$$$######%%%''')))*********((('''%%%#########""""""""""""############"""""""""""""""###)))'''$$$!!! !!!"""###!!!###$$$$$$######$$$&&& !!!"""############!!!"""###$$$$$$###"""!!!!!!!!!"""!!!!!! !!!###$$$""" !!!$$$%%%%%%$$$###""""""""""""!!!!!!""""""""" """"""""""""############$$$$$$$$$$$$############!!!!!!!!!!!!"""""""""""""""!!!!!!###&&&''''''''' !!!!!!""""""###### ###&&&$$$ ###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!"""############### !!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!"""$$$%%%!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""###!!!%%%(((&&&"""!!!$$$!!!######"""!!! !!!"""########################""""""!!! !!!!!!!!!!!!!!!""""""""""""!!!  !!! !!!"""######"""!!! !!!&&&%%%""" """!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!""""""!!!!!! !!!$$$''''''$$$"""###%%% !!!!!!"""###$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""###### !!!"""$$$$$$######"""############""""""""""""""""""""""""""""""""""""###!!! !!!###%%%"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$!!!###$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######~~~vvvqqqssswwwvvvttttttqqqrrrqqqooojjjccc\\\XXXTTTWWW[[[\\\YYYWWWXXXYYY\\\[[[[[[\\\^^^^^^\\\[[[YYYVVVTTTVVVYYY[[[ZZZXXXUUUTTTSSSRRRQQQNNNJJJHHHJJJLLLOOOPPPMMMHHHAAA===999555000---++++++***)))((()))*********)))'''''''''&&&%%%&&&)))+++++++++###%%%&&&&&&%%%$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&###%%%%%%%%%######$$$%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""############""""""%%%###!!!"""%%%'''&&&$$$++++++***((($$$!!!!!!!!!"""###$$$%%%%%%$$$###""" !!!"""$$$$$$$$$###"""""""""!!!!!! """"""!!!!!!!!!!!!""""""######""""""""""""######$$$$$$######"""!!!!!! %%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$###!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!$$$###"""""""""###$$$%%%###"""""""""!!!!!! !!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""&&&&&&%%%$$$#########$$$!!!!!!"""######"""!!! '''+++&&&###&&&(((''''''%%%"""!!!"""###$$$%%%%%%$$$""""""$$$######"""""""""""""""""""""""""""""""""""""""&&&$$$""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""###!!!!!!!!!!!!"""$$$%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """  """######"""""""""!!!!!!   ###"""!!! !!!""" !!!$$$&&&%%%### !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!! """###"""!!! !!!###### !!!"""######$$$#########"""""""""""""""!!!###$$$%%%%%%$$$###!!!###"""!!! !!!"""###!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$######""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""#########$$$&&&&&&%%%$$$""""""""""""""""""""""""""""""""""""############{{{sssoooqqquuuuuussssssqqqqqqqqqooojjjccc\\\XXXTTTXXX\\\\\\ZZZXXXYYYZZZ]]]\\\[[[\\\]]]]]]\\\ZZZXXXVVVSSSTTTVVVXXXXXXWWWUUUTTTSSSRRRPPPMMMJJJHHHIIIJJJLLLLLLJJJEEE???;;;999555000---++++++***)))((())))))))))))(((&&&&&&"""!!! !!!###%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&'''&&&###!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%$$$###""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!&&&***++++++)))***)))(((%%%###"""###!!!!!! !!!!!! !!!"""###$$$######"""######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""#########""""""#########"""""""""""""""############$$$$$$$$$######"""!!!""""""############"""""" !!!!!!!!!!!!"""#########"""""""""""""""$$$###"""""""""###$$$%%%#########"""""""""!!!!!! !!!!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""""" !!!"""######"""!!!!!!"""))),,,'''$$$&&&))))))***(((&&&###"""###$$$%%%"""###$$$$$$$$$$$$###"""$$$######"""""""""""""""""""""""""""""""""""""""%%%$$$"""  !!!!!!""""""""""""""""""""""""######"""""""""""""""""" !!!""" !!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """ !!!""""""!!!"""!!!!!!!!! !!!!!!!!! !!!!!!!!!""""""!!! """  ###%%%$$$"""!!!!!!"""""""""""""""!!!""""""!!!!!!!!!!!!""""""$$$"""  """$$$&&&###"""!!!"""$$$$$$!!! !!!!!!""""""$$$$$$$$$############### !!!"""######"""!!! ###"""!!! !!!"""### !!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""!!!!!!""""""""""""############%%%%%%%%%%%%%%%$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$###!!!########################!!!!!!!!!"""""""""######yyyqqqlllooossssssrrrqqqoooppppppnnniiiccc\\\XXXUUUYYY]]]]]][[[YYYYYY[[[]]]\\\[[[\\\\\\\\\ZZZXXXXXXUUUSSSRRRTTTVVVWWWWWWTTTTTTSSSRRRPPPMMMJJJHHHJJJJJJKKKJJJHHHCCC>>>;;;999555000---++++++***))))))))))))((((((&&&%%%$$$'''&&&%%%%%%'''(((((((((%%%'''(((((('''&&&&&&'''(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""######%%%%%%%%%%%%%%%$$$$$$$$$!!!###%%%&&&$$$"""!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""" !!!""""""######&&&%%%$$$######$$$%%%&&&###"""!!!###%%%'''''''''((())))))'''%%%$$$$$$%%%%%%$$$""" """$$$%%%!!!!!!"""############"""$$$$$$############""""""###""""""!!!!!!""""""###$$$$$$############$$$$$$ !!!!!!"""###$$$$$$$$$"""############"""!!!!!!###"""""""""""""""###### !!!!!!!!!!!!!!!""""""""""""""""""#########""""""###$$$$$$%%%$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""!!! !!!!!! !!!"""############$$$)))+++(((%%%&&&'''''''''%%%###"""!!!"""$$$%%%"""######$$$$$$$$$######$$$######"""""""""""""""""""""""""""""""""""""""$$$###""" !!!!!!""""""""""""""""""""""""#########""""""!!!!!!!!!""""""!!!!!!!!!""""""### !!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###!!! !!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!! !!!  """######""" !!!"""######$$$######""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""$$$&&&###""""""###$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! """"""!!!!!!!!!!!!"""""" !!!"""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""#########""""""#########""""""""""""""""""""""""###"""!!!"""######!!! ######################## !!!!!!!!!"""""""""yyyqqqlllooosssrrrqqqqqqnnnoooooommmiiibbb\\\XXXVVVYYY]]]^^^[[[YYYZZZ[[[]]]\\\[[[[[[\\\[[[YYYWWWXXXVVVTTTRRRSSSTTTVVVWWWSSSTTTTTTRRROOOKKKIIIHHHLLLMMMLLLKKKHHHDDD@@@===999555000---++++++***)))))))))((('''&&&%%%$$$$$$$$$"""!!!!!!###$$$###"""###%%%(((((((((((()))***&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$!!!!!!"""""""""############$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%###""" """###%%%&&&%%%$$$$$$$$$%%%%%%%%%)))******(((%%%$$$$$$$$$%%%%%%############%%%%%%"""""""""#########""""""###########################""""""""""""""""""###%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$"""###############""""""###"""!!!!!!!!!"""$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!! !!!!!!"""!!!!!! !!!!!! !!!"""###$$$$$$$$$###'''******'''%%%$$$######"""!!! !!!"""###"""#########$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!! $$$$$$######"""#########!!!!!!!!!"""""""""######""""""!!!!!!"""###$$$$$$"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%###!!!!!!""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!! !!!""""""!!!   !!!""""""!!! !!!"""###$$$$$$$$$!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###!!!""""""###$$$###!!! !!!!!!!!!!!!!!! #########$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!""""""!!!"""""""""############!!!!!!""""""""""""######%%%$$$""""""""""""$$$%%%""""""""""""""""""""""""%%%$$$###$$$%%%$$$""" """""""""""""""""""""""" !!!!!!!!!!!!zzzrrrmmmpppssssssqqqqqqlllmmmnnnlllhhhbbb\\\XXXVVVYYY]]]^^^[[[YYYZZZ[[[]]][[[ZZZZZZ[[[ZZZXXXVVVXXXWWWVVVTTTSSSSSSUUUVVVRRRTTTTTTRRRNNNJJJIIIIIIMMMMMMMMMKKKHHHDDD???===999555000---++++++***))))))(((((('''&&&%%%%%%%%%(((&&&%%%%%%'''((('''&&&###%%%&&&&&&%%%###$$$%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&%%%%%%%%%$$$$$$#########"""%%%%%%%%%$$$%%%!!!!!!"""""""""##################$$$$$$%%%%%%%%%$$$$$$###""""""#########&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""   !!!###&&&(((+++---+++,,,+++)))%%%###"""### !!!""""""!!! ######""""""""""""""""""""""""""""""""""""""""""######""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$%%%$$$$$$######"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$ !!!!!!"""""""""###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""!!!!!!""""""###!!!!!!!!!"""###$$$%%%%%%"""%%%+++///...(((### $$$###"""""""""###$$$%%%"""""""""######$$$$$$%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!  """"""#########$$$$$$$$$""""""""""""""""""###$$$""""""############""""""########################""""""""""""""""""""""""""""""######$$$$$$%%%%%%&&&$$$""""""######"""!!! !!!!!!!!!!!!!!! !!!!!!  !!!""""""!!!  !!!!!! !!!""" !!!""""""###"""!!!!!!""""""""""""!!!!!!###"""!!! !!!"""""" """""""""!!! #########"""""""""""""""""""""""""""######$$$$$$######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!""""""""""""###$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""!!!"""""""""############%%%%%%&&&&&&'''''''''(((%%%$$$###""""""###$$$%%%""""""""""""""""""""""""%%%$$$######$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!}}}uuuoooqqqtttsssppppppkkkllllllkkkhhhbbb\\\YYYUUUYYY]]]]]][[[YYYYYY[[[[[[ZZZYYYZZZZZZZZZXXXVVVWWWXXXWWWVVVTTTRRRSSSUUUQQQTTTUUURRRMMMIIIHHHIIIKKKLLLLLLKKKGGGBBB===:::999555000---++++++***))))))(((''''''&&&&&&'''''')))((('''''')))******)))%%%&&&&&&$$$ %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$######### """%%%%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$###""""""""""""#########""""""!!!""""""###""""""""""""""""""""""""######""""""!!! ###"""!!! !!!"""###!!!"""$$$%%%%%%&&&)))+++,,,---,,,)))%%%""""""""" !!!###$$$$$$###!!! $$$###""""""!!!"""""""""!!!!!!!!!""""""""""""###$$$######""""""######$$$$$$$$$############$$$$$$#########"""""""""""""""######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%% !!!!!!!!!!!!!!!!!!""" !!!"""$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""""""""###############""""""""""""############"""""""""###$$$$$$"""""""""""""""###$$$%%%###%%%,,,222222+++$$$"""!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""#########$$$$$$###"""""""""""""""######"""######$$$$$$######"""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%###""""""###$$$###""" !!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!! !!!"""""" !!!""" !!!!!!"""!!!!!! !!!"""######"""!!! $$$$$$######""""""###### """"""!!! !!!########################!!!!!!!!!"""######$$$$$$"""!!!!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!############$$$%%%&&&&&&"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$%%%%%%&&&&&&'''$$$$$$############$$$$$$"""""""""""""""""""""""""""!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""~~~vvvpppqqqsssqqqnnnnnnjjjkkklllkkkgggbbb\\\YYYTTTXXX\\\\\\ZZZXXXYYYZZZZZZYYYXXXYYYZZZZZZYYYWWWTTTVVVXXXWWWSSSQQQQQQQQQPPPSSSUUURRRMMMHHHHHHIIIKKKLLLMMMMMMIIICCC===999999555000---++++++***)))(((((('''''''''((()))*** %%%&&&'''%%%""" $$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$############$$$$$$$$$$$$"""$$$%%%%%%$$$"""###$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$###""""""""""""""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!&&&&&&%%%%%%%%%%%%&&&&&&%%%'''(((&&&$$$###%%%(((+++,,,+++)))&&&$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$"""!!!!!!!!!"""###"""""""""#########$$$$$$$$$######""""""######$$$#########""""""#########!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!  """$$$%%%%%%%%%%%%############$$$$$$$$$%%% !!!"""###$$$$$$!!!!!! !!!!!!###"""""""""######$$$%%%$$$###"""""""""###$$$%%%$$$###'''...///)))$$$$$$ ###""""""""""""$$$%%%&&&$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""""""""###"""""""""###$$$%%%&&& !!!!!!!!!!!!"""""""""######""""""""""""######"""######$$$$$$######"""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! """!!! !!!###"""!!! !!!!!!!!!""" !!!""""""!!!  !!!""""""!!!"""$$$###!!! !!!### !!!!!!"""""""""!!!!!! !!!"""######"""!!! #########""""""!!!!!!!!! ######"""!!!!!!###!!!!!!""""""######$$$$$$!!!!!!"""######$$$%%%%%%""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! """"""""""""###$$$%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""############ !!!""""""#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""  """"""!!! ########################!!!!!!!!!"""""""""######vvvpppqqqrrrpppmmmllliiijjjkkkjjjgggbbb]]]YYYTTTWWW[[[\\\YYYWWWXXXZZZYYYXXXWWWYYYZZZZZZYYYWWWRRRUUUWWWWWWSSSOOONNNOOOPPPSSSVVVSSSLLLHHHHHHJJJMMMOOOPPPPPPMMMFFF???;;;999555000---++++++***)))((((((''''''((()))+++,,,%%%$$$$$$%%%(((*********$$$&&&((((((''''''((()))"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""######$$$$$$$$$%%%!!!###$$$$$$$$$$$$&&&(((!!!""""""""""""#########""""""###$$$%%%%%%&&&&&&$$$$$$###""""""!!!""""""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!"""############"""!!!"""%%%%%%%%%'''+++...)))******)))&&&%%%%%%&&&###"""!!!!!!"""###%%%$$$###!!!!!!!!!"""############$$$$$$%%%%%%%%%$$$$$$############$$$$$$######""""""""""""###### """###%%%&&&&&&!!!!!!"""############### """###$$$$$$$$$###"""############$$$$$$$$$""""""!!!!!!  """$$$%%%&&&%%%%%%"""""""""######$$$$$$$$$ !!!###$$$%%%&&&'''$$$$$$############$$$$$$"""""""""""""""###$$$$$$%%%$$$###"""""""""###$$$###!!!((()))%%%"""$$$$$$$$$$$$$$$#########"""###""""""""""""$$$&&&'''$$$######""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!"""""""""""""""""""""""" !!!"""###### !!!###### !!!######"""""""""""""""#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!  !!!!!!!!! !!!!!!"""""" !!!"""$$$$$$"""!!! !!! !!!"""###!!!###%%%$$$!!! """$$$"""############""""""!!! !!!"""$$$$$$"""!!! !!!!!! !!!$$$%%%###!!!"""$$$ !!!"""######$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$ !!!"""######"""!!! !!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""$$$$$$######""""""!!!!!!""""""""""""############ !!!!!!"""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""!!!!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############vvvoooqqqtttrrrooommmiiiiiikkkllljjjeee]]]XXXUUUVVVWWWWWWWWWWWWXXXYYYYYYXXXWWWXXXYYYZZZYYYXXXWWWVVVTTTRRRPPPOOOOOOOOOQQQUUUWWWTTTLLLGGGFFFGGGLLLOOORRRQQQLLLDDD>>>;;;:::777222...---+++***)))'''((()))***++++++***)))$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$ !!!"""""""""""""""###$$$&&&''''''&&&$$$###""""""###$$$$$$$$$$$$###&&&&&&%%%$$$###"""!!! """""""""""""""""""""""""""$$$%%%$$$""" !!!$$$###"""###%%%&&&%%%$$$"""###$$$%%%'''((()))******)))(((&&&$$$#########$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$###"""!!!$$$###!!! !!!"""$$$%%% !!!!!!!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%######""""""######$$$%%%""" """###!!!!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!! ###&&&&&&&&&$$$###$$$#########"""!!!!!!!!!$$$$$$###"""!!!!!!""""""######""""""""""""##############################""""""############"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""$$$$$$###"""!!! """"""""""""####################################""""""!!!!!!!!!!!!""""""###############""""""!!!""""""""""""""""""""""""%%%$$$###!!!!!!###$$$%%%&&&$$$###"""###$$$###"""""""""!!!!!!"""###$$$$$$###"""!!! !!!"""###""""""""""""""""""""""""######""""""!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""############!!!"""####################################!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%&&&&&&""" """&&&&&&### !!!!!!""""""######!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$###!!! """""""""###$$$$$$$$$%%% !!!!!!"""""""""""""""########################""""""############""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%$$$$$$$$$############"""""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""######$$$~~~uuunnnppptttsssooonnnjjjjjjkkkllljjjeee]]]XXXUUUVVVXXXWWWVVVVVVWWWXXXYYYXXXWWWXXXYYYZZZYYYXXXVVVTTTQQQNNNLLLLLLLLLLLLQQQUUUWWWTTTMMMGGGFFFGGGMMMOOOQQQPPPKKKDDD>>>;;;:::777222...---+++***)))'''((()))***+++******)))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$#######################################"""############""""""###$$$###"""###%%%&&&%%%$$$""""""###%%%&&&'''((()))***)))(((&&&%%%$$$######%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$###""""""!!! !!!""""""""""""!!! !!!"""$$$$$$############$$$$$$######""""""######$$$%%%######""""""######$$$%%%%%%###!!!"""$$$%%%###"""""""""""""""#########$$$ !!!###%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######""""""""""""##############################""""""############"""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!!!!!"""""""""#################################""""""!!!!!!!!!!!!"""""" !!!!!!"""############""""""""""""""""""""""""###"""!!! !!!"""###$$$"""!!! !!!"""!!! """"""!!!!!!"""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!!!!!##############################""""""!!!!!! !!!""""""######"""###$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#########""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###""""""!!!##################$$$$$$ !!!!!!"""""""""""""""########################""""""############""""""!!!!!!!!!"""""""""######"""""""""""""""#########!!!!!!!!!!!!"""""""""###"""""""""""""""##################"""""""""!!!!!!$$$#########"""""""""!!!""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""######$$$|||sssmmmoootttssspppooolllllllllllljjjddd]]]WWWUUUVVVXXXWWWVVVUUUUUUVVVYYYXXXWWWXXXYYYYYYXXXWWWWWWTTTPPPLLLJJJJJJKKKLLLQQQUUUWWWTTTMMMGGGGGGHHHMMMOOOPPPNNNIIICCC???===:::777222...---+++***)))'''(((***++++++***))))))'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$###""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###!!!!!!"""###############""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%%%%$$$$$$###"""###%%%&&&%%%$$$!!!"""###$$$%%%&&&'''(((***)))'''&&&%%%$$$######%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###"""""" !!!"""%%%%%%$$$###""""""""""""#########""""""###############""""""######$$$%%%######""""""######$$$%%%%%%$$$######%%%%%%$$$###"""""""""###############$$$#########"""""""""""" !!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""#########""""""""""""##############################""""""############"""""" !!!""""""######""""""########################!!!!!!""""""#########$$$!!!!!!!!!"""""""""######!!!!!!""""""""""""##############################""""""!!!!!!!!!!!!"""""" !!!"""#########""""""""""""""""""""""""###"""!!! !!!"""######""" !!!""""""!!! """"""!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!  !!!"""######""""""############"""""" !!!!!!!!!"""""""""""""""""""""!!! """"""""""""""""""""""""$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""%%%&&&$$$ !!!$$$#########"""!!! ############""""""""""""!!!"""######$$$$$$######$$$$$$######""""""!!!!!!##################"""""" !!!""""""######""""""########################""""""############""""""""""""""""""############$$$$$$$$$###############!!!!!!!!!"""""""""##################""""""!!!!!!""""""""""""!!!!!!!!! ############""""""""""""""""""""""""""""""""""""$$$############""""""""""""""""""""""""######$$${{{rrrlllooosssssspppooommmmmmlllllliiiccc\\\WWWUUUWWWXXXXXXVVVTTTTTTTTTZZZXXXWWWWWWXXXYYYXXXVVVYYYVVVQQQLLLJJJJJJLLLMMMQQQUUUWWWTTTMMMHHHGGGIIINNNOOOPPPMMMHHHCCC@@@>>>:::777222...---+++***)))((()))***++++++***)))((((((((((((''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$##################$$$########################$$$$$$$$$######"""""""""$$$$$$$$$$$$###"""!!!!!!###$$$%%%%%%%%%%%%$$$### !!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!###%%%$$$###$$$###"""###%%%&&&%%%$$$!!!""""""###%%%&&&&&&'''))))))'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$######""""""""""""!!!"""###$$$$$$'''%%%$$$$$$%%%%%%%%%$$$######""""""""""""############""""""######$$$%%%######""""""######$$$%%%################################################&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###%%%%%%%%%$$$###!!!!!!!!!"""#########$$$$$$$$$###""""""###############""""""""""""##############################""""""############""""""!!!!!!"""############"""########################"""######$$$$$$%%%%%%&&&$$$$$$######"""!!!!!! !!!!!!!!!!!!"""""""""###########################""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$###"""###$$$%%%###"""""""""!!!!!!!!!""""""### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!"""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! $$$$$$$$$$$$######"""""""""######!!!!!!$$$###"""""""""!!!!!!!!! $$$$$$######""""""!!!!!!!!!""""""##################"""""""""!!!!!!!!! $$$$$$######""""""!!!!!!!!!!!!"""############"""########################""""""############""""""""""""""""""#########$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""###############""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""""""""""""""######$$${{{rrrkkknnnrrrrrrooommmmmmlllkkkjjjhhhccc\\\WWWUUUWWWYYYYYYWWWUUUTTTTTTZZZXXXWWWWWWXXXXXXWWWUUUXXXUUUPPPLLLJJJJJJLLLMMMQQQUUUWWWUUUNNNIIIHHHJJJNNNOOOPPPNNNIIIDDDAAA???:::777222...---+++***)))((()))***++++++***)))((((((((((((''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""#########$$$$$$#################################$$$$$$$$$######""""""""""""#########"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""#########"""$$$###"""###%%%&&&%%%$$$""""""###$$$$$$%%%&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&$$$"""!!!"""$$$&&&&&&%%%######""""""""""""############""""""######$$$%%%######""""""######$$$%%%######$$$$$$#########$$$$$$$$$$$$#####################"""""""""!!!!!!!!!""""""###$$$$$$$$$######!!!!!!!!!"""#########$$$$$$###############$$$$$$######""""""""""""######""""""""""""""""""""""""""""""############""""""!!!""""""###############"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$######"""$$$%%%%%%###"""""""""!!!!!!!!!!!!!!!""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""  !!!!!!""""""!!!!!! """"""#########$$$$$$$$$ !!!""""""###$$$ !!!!!!""""""######%%%%%%$$$$$$###"""""""""!!! """###""" !!!!!!!!!"""""""""###$$$$$$######""""""!!!!!!!!!!!!"""############"""$$$$$$$$$$$$############$$$######""""""!!!!!!!!!!!!""""""###############""""""""""""""""""""""""""""""############""""""!!!""""""""""""#########$$$$$$######""""""!!!!!!""""""""""""############ !!!!!!"""######$$$$$$$$$$$$#########""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$}}}ssslllnnnqqqpppllljjjkkkkkkjjjiiifffbbb[[[WWWTTTWWWYYYZZZXXXVVVUUUUUUZZZXXXWWWWWWXXXXXXVVVUUUUUURRRNNNKKKIIIIIIKKKLLLQQQUUUWWWUUUNNNIIIIIIJJJNNNPPPQQQPPPKKKFFFBBB@@@:::777222...---+++***)))))))))***++++++***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""########################&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!!!!"""$$$###"""###%%%&&&%%%$$$######$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$ """%%%$$$############""""""###############""""""######$$$%%%######""""""######$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$#########$$$$$$#########"""""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%######""""""""""""######""""""""""""""""""""""""""""""############""""""!!!"""######$$$$$$######"""""""""""""""""""""""" !!!""""""###$$$%%%%%% !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! """$$$$$$""" """"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!! #########$$$$$$$$$%%%%%% !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""""""""!!!!!! !!!$$$###!!! !!!"""#####################"""""""""""" !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""######$$$$$$######""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$"""""""""#########$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$############""""""""""""############""""""""""""""""""""""""!!!!!!"""""""""""""""###"""""""""""""""######$$$uuummmnnnpppnnniiigggiiihhhhhhgggeeeaaa[[[WWWTTTWWWZZZ[[[ZZZXXXWWWWWWZZZXXXWWWWWWWWWWWWVVVTTTRRRQQQNNNLLLKKKKKKLLLMMMQQQUUUXXXUUUNNNJJJIIIKKKNNNPPPSSSRRRNNNHHHCCC@@@:::777222...---+++***))))))******+++***)))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""########################%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$ !!!""""""######""""""###############$$$$$$$$$########################%%%%%%""" """%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$###""""""%%%$$$!!!$$$$$$############$$$$$$######""""""######$$$%%%######""""""######$$$%%%###%%%&&&&&&$$$###$$$&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&######""""""""""""######""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$#################################"""!!!!!! !!!"""###$$$%%%%%%&&& !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """$$$$$$""" """"""!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!"""""""""""""""""""""""""""######### !!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!""""""#########$$$############""""""""""""!!!"""""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""######$$$wwwnnnnnnppplllgggdddhhhgggffffffddd```[[[WWWTTTWWWZZZ\\\[[[YYYYYYXXXZZZXXXWWWWWWWWWWWWUUUTTTSSSRRRQQQOOOOOOOOOOOOOOOQQQUUUXXXUUUOOOJJJJJJKKKNNNQQQTTTTTTPPPIIIDDDAAA:::777222...---,,,***))))))***++++++***)))((('''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&& !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""$$$&&&""" ###((($$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%""""""""""""""""""######!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&###!!!%%%'''%%%"""%%%%%%$$$$$$$$$$$$%%%%%%#########"""###$$$$$$%%%#########"""###$$$$$$%%% ###$$$###!!! """$$$%%%%%%%%%$$$$$$#########"""""""""!!!!!!!!! $$$$$$##################$$$#########""""""!!!!!!$$$#########$$$%%%%%%&&&######""""""""""""######""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$############### !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!"""$$$&&&&&&$$$"""###"""!!! ###"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!  !!!"""###$$$$$$""""""############""""""""""""""""""############$$$###!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!##################$$$$$$"""&&&%%%###!!!"""$$$######""""""!!!!!! !!!!!!""""""######$$$$$$ !!!!!!"""""""""""""""""""""""""""############ !!!!!!""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############"""""" !!! !!!!!!"""""""""###"""############$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""######$$$xxxqqqppppppmmmjjjiiiccceeehhhhhhfffaaa[[[XXXUUUXXX\\\\\\YYYXXXYYY[[[[[[VVVUUUYYY]]][[[YYYZZZTTTRRROOOMMMMMMPPPSSSUUUUUUTTTQQQMMMIIIGGGIIIJJJSSSVVVUUURRROOOMMMFFF???666333000///...,,,***(((***++++++++++++***))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&%%%$$$$$$###""" !!!"""###############!!! !!!"""""""""""""""""""""""""""!!!!!!!!!""""""######$$$!!!"""$$$%%%&&&&&&%%%$$$%%%%%%$$$###""""""######$$$$$$##################$$$$$$$$$$$$######""""""%%%$$$"""!!!"""###$$$%%%!!!"""######!!!!!!###%%%$$$$$$######""""""!!!!!!!!!"""$$$%%%%%%&&&(((***)))(((&&&%%%$$$#########$$$$$$$$$$$$$$$###"""!!!$$$######"""!!! ######$$$%%%%%%%%%%%%$$$########################&&&&&&%%%$$$$$$$$$%%%%%%"""!!! !!!###%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######&&&$$$"""###%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%$$$###$$$!!!"""###$$$$$$$$$$$$$$$########################"""""""""""""""######$$$""""""######$$$$$$$$$%%%########################!!!""""""$$$%%%&&&'''''''''$$$""""""%%%&&&%%%###""""""""""""!!!!!!!!!!!!###"""!!!!!!""""""!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""$$$###"""!!!!!! !!!"""!!! """###$$$ !!!!!!""""""######### ###"""!!!  ###"""""""""!!!!!! """!!! """###$$$"""""""""""""""!!!!!!!!!""""""###$$$$$$$$$$$$### !!!""""""!!!!!!!!! !!!""""""###%%%###"""$$$&&&%%%"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$ !!!!!!""""""######!!!!!!""""""""""""""""""###############"""!!!!!!""""""""""""############&&&&&&%%%%%%$$$###""""""###"""""""""""""""""""""!!!""""""""""""!!!!!! """""""""###$$$$$$%%%%%%""""""""""""############ ###%%%"""$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$ """"""""""""""""""""""""###"""  !!!"""xxxpppoooooollliiihhheeefffggggggddd___ZZZWWWVVVZZZ^^^^^^\\\[[[\\\^^^aaa[[[XXX[[[]]][[[YYYYYYVVVTTTQQQNNNNNNQQQTTTVVVVVVUUUQQQMMMIIIGGGHHHJJJQQQTTTTTTQQQOOOLLLFFF???888444111...---,,,***)))***++++++++++++***))))))%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%######"""!!!!!!"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###############%%%$$$$$$###""""""##########################################""""""!!!!!!##############################$$$###"""#########"""""""""""""""!!!"""###$$$&&&'''((((((((('''&&&%%%$$$#########%%%%%%%%%%%%%%%$$$######%%%$$$$$$###""""""!!!!!!"""######$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$###"""""""""$$$$$$############$$$$$$&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&$$$#########""""""###$$$$$$$$$#############################################$$$$$$%%%"""""""""#########$$$$$$########################%%%%%%$$$$$$$$$$$$######&&&$$$!!!!!!""""""!!!###############"""""""""$$$"""!!!!!!"""###!!! """""""""######""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!  !!!!!!"""!!!!!!!!!!!!!!!"""###""""""!!! !!!!!!######""""""#####################"""  !!!""""""!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!! """!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!"""######$$$$$$$$$###$$$$$$%%%&&&$$$###"""###%%%%%%### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$""""""""""""!!!!!!!!!!!! ###############"""!!!!!!""""""""""""############%%%%%%%%%$$$###"""""""""""""""""""""""""""######!!!!!!""""""######"""""" !!!!!!"""######$$$$$$""""""""""""############""""""!!! """###""""""###$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!  wwwooonnnnnnkkkhhhgggfffffffffeeebbb^^^ZZZWWWXXX[[[___```___^^^```bbbfff___ZZZ[[[\\\ZZZYYYYYYWWWUUUQQQNNNMMMOOORRRTTTWWWVVVRRRMMMHHHFFFGGGIIINNNRRRSSSPPPMMMKKKFFF@@@:::666111---,,,+++***)))******++++++******)))(((%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#####################"""$$$#############################################&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$######"""#################################"""""""""""""""!!!!!!!!!"""######$$$$$$###""""""&&&&&&&&&&&&&&&$$$ """"""""""""###############!!! ###&&&)))(((&&&((('''&&&$$$############%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$######""""""!!!"""######$$$$$$############################## """#########""""""""""""###$$$$$$$$$$$$###%%%%%%$$$###############%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###########################!!!###%%%%%%$$$"""""""""######$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$###$$$%%%%%%&&&!!!!!!""""""""""""##############################%%%%%%$$$$$$$$$######### !!!###%%%$$$$$$###############$$$$$$$$$%%%###""""""###$$$"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!! !!!!!! !!!"""###$$$######"""!!!!!!!!!""""""######""""""""""""""""""!!!"""###$$$###"""!!! """"""!!!!!!!!!!!! !!!""""""######""""""!!!"""!!!!!!!!!!!! ###""""""!!!!!!!!!!!!""" !!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""###$$$$$$""""""!!!!!!""""""###$$$###""""""###$$$%%%###"""""""""""""""""""""""""""!!!""""""######$$$$$$%%%#########"""!!! $$$#########""""""!!!!!!"""############""""""!!!""""""""""""############$$$$$$######""""""!!!!!!!!!!!!!!!""""""#########!!!!!!"""###$$$$$$$$$$$$ !!!""""""######""""""""""""###############!!! ###%%%%%%############$$$######""""""#########""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""##################$$$$$$$$$$$$###### ###"""!!! !!!######vvvnnnmmmmmmjjjgggfffdddeeedddcccaaa^^^[[[YYYWWW[[[```aaa``````bbbeeeggg___ZZZZZZ[[[ZZZYYYZZZVVVSSSOOOLLLKKKLLLOOOQQQXXXVVVSSSMMMHHHFFFFFFHHHKKKPPPRRROOOLLLIIIEEE@@@<<<888111---+++******)))***************))))))(((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!!!!!!!!!!""""""#########"""!!!!!!#######################################$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$###############$$$###############$$$$$$$$$############""""""""""""$$$######"""""""""""""""%%%$$$###$$$&&&'''$$$"""!!!!!!""""""######$$$$$$$$$!!!"""'''***(((%%%'''&&&%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$############!!!!!!"""############"""########################!!!###$$$$$$###"""!!!"""###$$$%%%$$$"""!!! !!!!!!"""$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###############"""""""""###$$$&&&%%%###"""!!!"""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$############$$$%%%%%%!!!!!!!!!!!!!!!"""""""""########################!!!""""""###$$$%%%%%%%%%!!!!!!"""###%%%%%%%%%%%%""""""###############$$$%%%$$$######$$$$$$###!!!"""!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$######""""""!!!!!!!!!!!!!!!  """######!!! !!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!!!!! !!!""""""######""""""""""""!!!!!!""""""###$$$!!! !!!""""""!!!!!!!!!"""###$$$$$$###########################!!!!!!"""""""""############"""""""""!!!!!!!!! &&&%%%%%%$$$$$$#########""""""############"""!!!!!!"""""""""##################""""""!!!!!!!!! !!!!!!"""#########"""######$$$$$$$$$###### !!!!!!"""#########!!!"""""""""###############"""""""""###$$$$$$$$$######$$$######"""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######### !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########$$$%%%%%%uuunnnmmmmmmjjjgggfffbbbcccccccccaaa___]]][[[VVVZZZ___```___```bbbdddccc\\\WWWXXXZZZYYYYYY[[[WWWTTTPPPMMMKKKLLLOOOPPPXXXVVVSSSMMMHHHFFFFFFHHHJJJPPPRRROOOJJJHHHDDD@@@<<<888222---++++++******)))************)))((((((&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$$$$%%%&&&#########$$$###"""!!!!!!########################!!!!!!"""######$$$%%%%%%###"""!!! !!!"""###$$$$$$###############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" !!!"""$$$###""" """#########!!!!!!""""""######$$$$$$%%%""" """(((+++)))&&&&&&%%%%%%$$$##################$$$$$$$$$$$$#####################"""""""""!!!!!!"""############"""######################## """%%%%%%%%%$$$###$$$%%%'''(((((('''%%%### """###%%%'''((($$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###############$$$%%%%%%###!!!"""###$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""!!!!!!!!!!!!!!!########################"""""""""######$$$$$$%%%&&&&&&&&&%%%###!!!!!!!!!!!!"""""""""######%%%$$$######$$$$$$###!!!"""!!! """###$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!$$$$$$#########"""!!!!!!!!!!!!  !!!!!! !!!"""######"""!!!!!! !!!!!!!!!!!! ##############################""""""!!!!!! !!!!!!""""""!!!"""######$$$$$$######!!! !!!""""""$$$$$$#########$$$%%%%%%!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!!!! !!!""""""#########""""""!!!"""""""""############"""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$%%%!!!"""""""""############"""%%%'''&&&""" """%%%###############"""!!! !!!"""###$$$%%%%%%""""""""""""!!!!!!!!!!!!######"""""""""""""""""" !!!!!! """""""""""""""""""""""" !!!!!!"""###vvvnnnmmmmmmjjjgggfffbbbcccddddddccc```]]][[[UUUYYY^^^___^^^^^^```ccc___YYYUUUWWWZZZYYYYYYZZZZZZWWWSSSOOONNNOOORRRTTTWWWVVVRRRMMMHHHFFFGGGIIIJJJQQQTTTOOOJJJGGGCCC@@@;;;777222...---,,,+++***))))))******))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%(((''''''&&&$$$######"""$$$######""""""$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''#########"""######$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$"""  !!!"""%%%&&&&&&%%%###"""$$$%%%""""""""""""############%%%###"""$$$(((+++***(((%%%%%%$$$###############""""""###$$$$$$$$$##############################!!!"""######$$$$$$##############################!!!"""$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%###!!!######"""""""""######$$$$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$######""""""###$$$%%%$$$""""""###$$$######$$$$$$$$$######"""########################""""""!!!!!!""""""###$$$######""""""""""""!!!!!!########################%%%%%%$$$###"""!!!!!! !!!###"""""""""### !!!""""""######%%%###""""""###$$$"""!!!"""!!!!!!""""""###$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!! !!!!!!$$$###"""!!! ######$$$$$$$$$###""""""######""""""""""""""""""###"""!!! !!!"""###$$$ !!!"""###$$$###"""!!!"""######$$$$$$######"""""""""############$$$$$$!!!"""""""""""""""!!! !!!!!!""""""######""""""###$$$$$$$$$$$$$$$ !!!!!!"""###""""""""""""###$$$$$$!!!"""""""""!!!!!!"""$$$######################## !!!"""#########!!!!!!!!!"""""""""""""""!!!""""""############"""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$######"""!!!"""""""""###$$$$$$%%%%%%""""""""""""############!!!%%%)))'''!!! $$$"""""""""###""""""!!!!!! !!!!!!"""###$$$%%%%%%""""""""""""!!!!!!!!!!!!############""""""""""""!!!!!!""""""""""""!!!!!!######################## !!!!!!""""""#########vvvnnnnnnnnnkkkgggfffdddeeeggggggddd```[[[XXXUUUYYY]]]___]]]]]]___aaa^^^XXXUUUXXX[[[YYYXXXXXXZZZWWWSSSPPPOOOQQQTTTUUUVVVUUUQQQMMMIIIGGGHHHJJJKKKRRRUUUPPPJJJFFFBBB???999666222///...---,,,***)))))))))))))))((((((''')))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!  """$$$&&&'''&&&$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!"""$$$%%%''''''((((((######""""""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""############!!!###))))))$$$!!!###&&&#########"""""""""""""""$$$%%%&&&''')))***++++++%%%$$$$$$###############"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""!!! $$$###"""""""""""""""###%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&%%%###"""$$$&&&%%%$$$$$$###""""""!!!!!!"""###$$$###""""""$$$%%%""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$#########"""""""""########################%%%%%%$$$###"""!!! """###$$$&&&((( !!!!!!"""######$$$$$$$$$"""!!!!!!"""###!!! !!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!  !!!!!!###"""!!!!!!!!!!!!!!!"""!!!"""###$$$$$$$$$######""""""##################"""""""""""""""###$$$$$$!!!"""$$$$$$$$$"""!!!######$$$$$$$$$$$$###### !!!!!!"""""""""""" !!!"""######""""""!!!!!!!!!""""""###$$$$$$%%%!!!""""""###############!!!!!!!!! !!!""""""### !!!!!!""""""######"""!!!$$$########################!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!""""""######$$$$$$%%%!!!!!!"""###############""""""""""""############"""""""""""""""""""""""""""""""""!!!  !!!"""############!!!!!!""""""###$$$$$$$$$""""""""""""############ ###%%%%%%###!!!"""### !!!""""""""""""""""""########################""""""""""""!!!!!!!!!!!!############"""""""""!!!""""""############""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%wwwooonnnnnnkkkhhhgggggghhhiiiiiieee___YYYUUUVVVZZZ^^^___]]]]]]___aaa___YYYWWWZZZ\\\YYYWWWWWWXXXUUURRROOONNNPPPSSSUUUUUUTTTQQQMMMIIIGGGIIIJJJLLLSSSVVVQQQJJJEEEBBB???777555222000000...,,,***)))))))))))))))(((((('''***)))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###"""""""""###%%%(((***%%%$$$"""  !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! !!!"""!!!!!!######""""""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$!!!%%%'''&&&""" """%%% !!!$$$$$$######""""""!!!!!!$$$&&&((()))))))))+++---$$$$$$#####################$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################%%%$$$######"""######$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''"""%%%&&&%%%###"""$$$&&&$$$######"""!!! """#########"""###$$$&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$######""""""########################""""""""""""############!!!$$$'''&&&### !!!!!!""""""###$$$$$$%%%%%%###"""!!!!!!""""""!!! !!!"""$$$%%%&&&&&&%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""!!! !!!!!!"""###$$$!!!"""###$$$%%%%%%$$$### !!!!!!""""""###### !!!"""###""""""!!!!!!###$$$%%%$$$###"""!!!!!!""""""""""""!!!!!! !!!!!! !!!#########""""""!!!""""""###$$$%%%%%%%%% !!!!!!""""""""""""""""""""""""""""""######$$$###############$$$$$$%%%"""$$$$$$"""!!!###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!!  !!!""""""!!!!!!"""###############""""""""""""############""""""""""""##################"""!!! !!!###%%%%%%&&& !!!!!!"""#########""""""""""""############!!! """%%%%%%###!!! !!!""""""###""""""&&&&&&%%%$$$###"""!!! """"""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""yyypppmmmllljjjjjjkkkkkkiiigggeeeccc___YYYVVVTTTXXX\\\______^^^^^^___ZZZZZZZZZ[[[\\\\\\[[[YYYZZZWWWSSSQQQQQQRRRRRRSSSVVVSSSOOOJJJHHHIIIKKKLLLNNNQQQTTTRRRJJJBBB<<<999777444000...---,,,***))))))))))))(((&&&$$$!!!''''''&&&''''''((()))***&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$((('''%%%###""""""######""""""""""""############&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$######""" ###$$$$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$&&&%%%$$$"""!!! ######""""""""""""######$$$$$$############$$$$$$$$$$$$############$$$$$$''''''###%%%***+++&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$"""!!! !!!!!!""""""#########$$$$$$######"""######$$$$$$""""""""""""############%%%%%%$$$$$$###$$$$$$$$$########################""""""!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""""""""###"""""""""###$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###  ###%%%##############################$$$$$$$$$%%%%%%%%%&&&$$$""""""%%%&&&%%%###%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%######"""!!!!!! !!!!!!""""""############""""""########################%%%$$$######""""""######!!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######""""""!!!!!! !!!"""###$$$$$$###"""!!! !!!!!!!!!!!! """!!!  !!!"""############"""!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!"""######$$$######$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""" !!!"""###$$$$$$%%%"""!!!  $$$"""!!!!!!"""$$$""""""""""""!!!!!!!!!!!!""""""""""""###########################"""!!!!!!###!!!!!!###&&&'''$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!######""""""!!!!!! """###"""!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! ###$$$""" !!!!!!!!!!!!""""""""""""wwwnnnllllllkkkkkkmmmkkkjjjiiigggeeeaaa[[[WWWUUUXXX\\\______^^^______\\\ZZZYYYXXXYYYYYYXXXVVVWWWTTTQQQOOOOOOPPPQQQQQQVVVSSSNNNJJJHHHHHHJJJKKKMMMQQQTTTRRRKKKCCC===;;;777444000...---,,,***)))))))))))))))((('''&&&%%%)))(((((('''''''''((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""###%%%'''(((############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$### ###$$$$$$###$$$%%%######$$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$######""""""""""""######$$$$$$############$$$$$$$$$$$$############$$$$$$%%%'''&&&###$$$(((***)))&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""############""""""""""""""""""#########$$$%%%%%%$$$######""""""###""""""""""""############%%%%%%$$$$$$###$$$$$$%%%########################""""""""""""""""""""""""###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######""""""""""""###$$$##############################$$$$$$$$$%%%%%%%%%'''$$$""""""$$$&&&%%%$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$&&&%%%$$$$$$#########$$$""""""############""""""######################## !!!"""###%%%%%%!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""""" !!!"""##################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!""""""###"""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$###"""!!!!!!!!!""""""###"""!!! !!!"""###!!!!!!!!!!!!"""""""""###""""""""""""###########################"""!!!!!!###!!!!!!"""%%%%%%$$$"""""""""""""""""""""""""""############"""""""""!!!############""""""""""""!!!"""###"""!!! !!!###""""""""""""""""""""""""###########################!!! ######""" """""""""""""""!!!!!!!!!}}}tttmmmllllllkkklllnnnkkkkkkjjjjjjhhhccc]]]YYYUUUXXX\\\^^^_________```^^^[[[XXXVVVVVVVVVUUUUUUUUUTTTRRRPPPPPPPPPRRRSSSTTTQQQMMMHHHFFFGGGHHHJJJLLLPPPTTTRRRLLLDDD???===777444111...---,,,+++)))***))))))))))))***++++++******(((''''''&&&&&&&&&)))))))))***)))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""""""""###$$$ !!!"""$$$&&&((()))$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%!!!$$$$$$##################$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###(((***)))***,,,+++'''&&&$$$######$$$%%%%%%$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!! !!!"""###$$$$$$$$$$$$"""""""""###############&&&&&&%%%$$$###"""!!!!!!"""""""""#########$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###$$$%%%$$$"""""""""###&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%'''%%%"""!!!###$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$#########$$$$$$""""""############""""""######################## !!!###$$$%%%!!!""""""######!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""!!!!!!!!!!!!######""""""""""""######"""""" """"""######""""""""""""###### !!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!! ############"""""""""""" ###""""""""""""!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!$$$$$$###"""""""""#########"""!!! !!!"""###!!!!!!!!!""""""#########""""""""""""###########################"""!!!!!!###!!! !!!"""######"""####################################""""""""""""############$$$$$$$$$$$$!!!"""######!!!!!!"""###""""""""""""""""""""""""###########################!!! !!!"""###""" #########""""""!!!!!!!!!|||ssslllllllllkkkkkkmmmkkkkkkjjjjjjhhhddd^^^YYYUUUXXX\\\^^^______```aaa___\\\WWWUUUUUUVVVVVVVVVVVVVVVUUUSSSRRRRRRTTTUUUSSSPPPKKKGGGEEEEEEGGGIIIKKKOOOSSSRRRLLLEEE@@@>>>888555111///------+++***+++***)))))))))+++,,,---))))))(((''''''''''''''')))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%##########################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""############""""""""""""###$$$%%%%%%&&&&&&"""$$$&&&&&&$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###(((+++***+++---+++&&&&&&$$$######$$$%%%%%%$$$!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!! !!!!!!"""###$$$$$$$$$$$$########################%%%%%%%%%%%%$$$######"""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$%%%$$$"""""""""###&&&&&&%%%%%%$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$###############""""""##############################$$$$$$$$$%%%%%%%%%(((&&&###""""""###%%%&&&$$$##################$$$$$$##################$$$"""!!!!!! !!!!!!!!!"""######$$$$$$######"""##############################"""!!!!!!!!!!!!"""!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """"""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$###"""  """#######################################"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!! #########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""###########################"""!!!!!!###""" !!!"""###""""""""""""""""""""""""#########""""""""""""""""""""""""######$$$$$$$$$!!!"""######"""!!!"""###""""""""""""""""""""""""########################"""!!!!!!!!!"""""""""!!!$$$$$$######"""!!!!!!!!!{{{sssllllllllljjjjjjkkkkkkjjjiiiiiigggbbb\\\XXXVVVXXX\\\^^^______aaaccc```\\\WWWUUUVVVXXXZZZZZZVVVWWWWWWUUURRRRRRSSSUUURRROOOKKKFFFDDDEEEGGGHHHJJJOOOSSSRRRLLLEEE@@@???888555111///...---+++***,,,+++***)))))))))***+++'''''''''''''''((())))))''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$###"""!!!!!!#########$$$$$$$$$$$$%%%!!!""""""######"""""""""""""""###$$$%%%&&&&&&'''###%%%''''''%%%$$$###$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$##################$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$''')))((()))+++***'''&&&$$$######$$$%%%%%%$$$!!!!!!"""###%%%&&&''''''########################&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$###""""""$$$$$$$$$###############"""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$%%%$$$"""""""""###%%%%%%$$$$$$######""""""%%%$$$$$$######$$$$$$%%%%%%$$$!!! """#################################$$$$$$$$$%%%%%%%%%'''&&&$$$###""""""$$$%%%#########$$$$$$##################$$$$$$#########  !!!######$$$$$$$$$$$$##############################$$$$$$###""""""""""""###!!!"""$$$%%%%%%###!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$$$$###!!! !!!###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$###"""!!! """"""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!! """"""""""""""""""######""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$!!!!!!!!!""""""""""""!!!""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!! !!!"""""""""###########################"""!!!!!!###"""!!! """###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###### !!!!!!""""""#########"""###$$$###"""!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""!!!!!!!!!"""$$$#########"""""""""!!!xxxpppkkkkkklllkkkjjjllllllkkkhhhfffddd```[[[WWWVVVYYY\\\^^^___```bbbddd```]]]YYYWWWXXXZZZ[[[\\\TTTVVVWWWTTTPPPOOOPPPSSSRRROOOKKKFFFDDDEEEFFFHHHJJJNNNRRRQQQKKKDDD???===888555222///...---,,,***,,,+++***)))))))))))))))&&&&&&&&&''''''(((******&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%$$$######!!!"""######$$$#####################$$$$$$$$$$$$!!!""""""############"""""""""###$$$%%%%%%&&&&&&###%%%''''''%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$ """$$$&&&&&&&&&&&&######""""""""""""######$$$$$$############$$$$$$$$$$$$############$$$$$$$$$'''(((&&&'''******'''&&&$$$######$$$%%%%%%$$$!!!""""""$$$%%%&&&''''''""""""""""""""""""""""""&&&&&&&&&%%%$$$$$$$$$###&&&&&&&&&%%%$$$"""!!! $$$$$$$$$$$$$$$#########!!!"""$$$&&&''''''&&&&&&#########$$$$$$$$$$$$%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%$$$"""""""""###$$$$$$##################%%%$$$###""""""###$$$%%%&&&$$$!!!!!!#################################$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""###$$$"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""""""""!!!!!!!!!"""############$$$$$$$$$$$$##############################!!!!!!""""""###%%%&&&'''"""######$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""######""""""""""""############!!!!!!!!!!!!############$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$"""""""""############$$$""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!! """"""""""""####################################"""""""""############$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%!!!"""###$$$$$$$$$######!!!!!!""""""""""""!!!!!!%%%%%%$$$###"""!!!!!! """"""""""""###########################"""!!!!!!"""######"""!!! !!!### """"""""""""############!!!!!!!!!!!!!!!""""""""""""###$$$$$$""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###########################ssslllhhhjjjmmmmmmmmmoooooollliiieeebbb^^^ZZZWWWVVVYYY[[[]]]^^^```ccceeebbb^^^ZZZXXXXXXYYYYYYYYYUUUWWWXXXVVVPPPNNNOOORRRSSSPPPKKKGGGEEEEEEGGGHHHJJJNNNQQQPPPJJJBBB===;;;999666222///...---,,,******++++++++++++***))))))(((((('''''''''(((((()))&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&!!!"""######$$$$$$$$$############$$$$$$%%%%%%%%% """%%%%%%$$$###############$$$%%%%%%%%%%%%$$$!!!$$$&&&&&&&&&&&&""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$$$$$$$############$$$$$$###''')))((()))+++***&&&&&&$$$######$$$%%%%%%$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###!!! %%%%%%%%%$$$$$$#########"""###%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!!!! ###$$$%%%$$$"""""""""#########$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&$$$###!!! !!!"""##############################$$$$$$$$$%%%%%%%%%###&&&''''''$$$""""""###"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################!!!!!!!!!!!!"""$$$%%%&&&######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""" !!!!!!!!!"""""""""###""""""############""""""""""""""""""""""""""""""""""""###$$$$$$###""""""!!!!!!"""###$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!""""""###"""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$ !!!"""#########""""""!!!!!!""""""""""""!!!!!!########################""""""""""""###########################"""!!!!!!"""$$$%%%%%%"""!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################"""""""""""""""""""""###$$$$$$""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" """###### !!!###"""""""""######$$$$$$%%%oooiiifffjjjnnnoooppprrrrrrnnniiieeeaaa^^^ZZZXXXWWWYYY[[[]]]^^^```ccceeeccc```\\\YYYXXXXXXWWWVVVXXXZZZ\\\XXXRRROOOPPPSSSSSSPPPKKKGGGEEEEEEGGGIIIIIINNNQQQPPPIIIAAA<<<:::999666222000///...,,,+++)))***+++,,,---,,,+++******)))(((''''''&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$### !!!###$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% ######"""!!!""""""######$$$%%%%%%%%%%%%$$$ """$$$%%%$$$###"""!!!!!! !!!!!!$$$$$$############$$$$$$$$$$$$############$$$$$$"""'''******+++,,,***%%%&&&$$$######$$$%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%$$$$$$############%%%&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! ###$$$%%%$$$"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$"""!!!!!!##############################$$$$$$$$$%%%%%%%%%"""%%%((((((%%%"""!!!""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""######""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$#################################"""!!!!!!!!!!!!!!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!""""""############""""""!!!"""###$$$$$$###"""!!!$$$$$$%%%$$$$$$###"""!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!"""######$$$######!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""###$$$%%%&&&&&&""""""""""""###########################"""!!!!!!!!!$$$'''&&&###!!!!!!###""""""""""""""""""""""""!!!!!!""""""#########$$$%%%$$$$$$$$$######"""""""""$$$$$$$$$###"""###$$$""""""""""""""""""""""""######################## """$$$### !!!###!!!!!!"""###$$$%%%%%%&&&yyyhhhhhhhhhiiijjjmmmoooqqqrrrnnnjjjfffbbb^^^ZZZWWWUUUYYY]]]^^^]]]^^^aaadddaaa\\\ZZZ]]]```]]][[[[[[[[[[[[ZZZWWWTTTRRRRRRSSSPPPNNNKKKGGGCCCDDDGGGIIIMMMPPPQQQOOOHHHAAA===<<<888555222000000///...---)))***++++++++++++******,,,,,,+++(((&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& """$$$$$$###!!!!!!"""%%%### !!!$$$%%%$$$######%%%'''))))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''&&&&&&%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!"""############"""$$$$$$############$$$$$$$$$%%%%%%$$$"""!!!"""$$$ !!!""""""&&&(((***,,,,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###!!!!!!"""%%%'''$$$$$$###"""!!!!!!""""""$$$"""!!! !!!"""$$$%%%"""$$$%%%%%%"""!!!"""###%%%&&&&&&%%%%%% !!!"""$$$%%%%%%$$$$$$#########!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$######"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!! !!!###$$$&&&&&&%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!"""###############""""""############""""""###############$$$$$$%%%###########################""""""!!! """"""""""""""""""""""""""""""############"""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" ###!!! ###$$$""" """"""###$$$$$$$$$$$$###""""""""""""""""""""""""###!!!!!!"""###$$$###"""$$$###$$$%%%'''&&&$$$"""!!!"""######"""!!! !!!!!!""""""#########$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""###############$$$$$$###!!! !!!"""$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """$$$%%%&&&&&&!!!!!!"""###############""""""""""""""""""""""""rrrhhhhhhiiikkklllnnnpppqqqqqqmmmiiieeeaaa^^^YYYVVVUUUYYY]]]^^^]]]^^^aaadddeee___\\\^^^___\\\ZZZZZZ[[[[[[ZZZWWWSSSQQQQQQRRRPPPNNNKKKGGGCCCDDDGGGIIIMMMOOOQQQNNNHHHBBB>>><<<666444111/////////...---))))))((((((((((((((((((***+++***(((%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$""""""###$$$""" !!!$$$&&&&&&$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&&&&(((''''''&&&%%%%%%$$$$$$########################""""""""""""############""""""!!!!!!!!!!!!""""""###$$$$$$###!!! !!!###"""""""""""""""######$$$&&&''')))++++++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%'''$$$$$$###"""""""""""""""######!!!!!!!!!"""$$$%%% ###$$$$$$#########""""""$$$%%%&&&%%%%%%$$$"""###%%%&&&&&&&&&&&&%%%%%%###""""""#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$#########$$$%%%%%%&&&&&&%%%$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""###"""""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###############""""""############""""""!!!"""###%%%%%%$$$###"""##############################""""""!!! """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""###### ###!!! ######""" """""""""#########$$$$$$""""""""""""""""""""""""###!!!!!!"""###$$$###""""""!!! !!!"""###!!! """"""#########"""!!! !!!"""""""""############$$$#########""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############!!!"""###"""  !!!$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%###!!!!!!!!!"""###############""""""""""""""""""""""""oooggghhhkkkmmmooooooppppppooolllgggddd```\\\XXXUUUUUUYYY]]]^^^^^^^^^aaadddggg```[[[]]]^^^]]]\\\\\\\\\\\\ZZZWWWSSSQQQPPPQQQPPPNNNKKKGGGCCCDDDGGGIIIMMMNNNPPPNNNIIICCC???===555222///.........------+++***((('''&&&''''''((()))***)))'''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%######$$$###"""!!!"""$$$&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!"""""""""######""" !!!###$$$$$$######$$$$$$%%%&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$###""""""""""""#########"""!!!"""###$$$%%% ###%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$&&&$$$######%%%%%%### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%'''((('''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########"""######$$$%%%$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$"""!!! """$$$%%%""""""""""""""""""""""""########################"""""""""""""""!!!!!! !!!!!!"""###############""""""############""""""!!!$$$&&&&&&%%%"""!!!########################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""############""""""########################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" """"""!!!!!!!!!"""###$$$""""""""""""""""""""""""###!!!!!!"""###$$$###"""%%%###""""""###$$$$$$###"""###$$$$$$$$$###"""!!!""""""""""""############$$$$$$$$$$$$####################################""""""!!!!!!!!!!!!""""""""""""""""""############!!!#########!!! !!!"""$$$$$$############$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############!!!!!!"""###############""""""""""""""""""""""""{{{kkkeeegggjjjmmmoooooonnnnnnmmmjjjfffbbb___[[[WWWTTTVVVYYY]]]___^^^^^^aaadddddd^^^YYY\\\______```bbb^^^]]]\\\XXXTTTRRRQQQRRRPPPNNNKKKFFFCCCDDDGGGIIILLLMMMNNNMMMIIIEEE@@@===555222000...//////...------,,,***((('''((()))***)))******)))&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! """$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''((())))))'''&&&%%%########################!!!!!!"""$$$$$$%%%%%%%%%$$$$$$###""""""###############"""""""""###$$$%%%###$$$&&&&&&$$$######$$$$$$$$$%%%$$$$$$$$$$$$##################"""""""""$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$%%%&&&''''''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$###############$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!###""""""!!!"""###$$$%%%""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!!!!!!!"""###############"""######$$$$$$######""" !!!###$$$$$$$$$###"""########################$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###############$$$$$$$$$$$$######""""""######$$$"""""""""""""""""""""""""""!!!!!!!!!"""""""""!!!###""" !!!###$$$""""""""""""""""""""""""###!!!!!!!!!###$$$###"""'''%%%""""""###%%%%%%%%%"""###$$$%%%%%%$$$###""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""""""""############$$$%%%&&&%%%$$$###$$$%%%$$$$$$############$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" ###%%%'''(((!!!!!!"""#######################################sssdddccceeeiiilllnnnnnnmmmkkkllliiieeebbb___[[[WWWTTTVVVZZZ^^^___^^^___bbbeeeeee^^^ZZZ\\\_________aaa___^^^]]]ZZZVVVTTTSSSTTTPPPNNNKKKFFFCCCDDDGGGIIIKKKLLLLLLLLLJJJFFFAAA>>>666444111000000000///...---+++)))''''''((()))***)))+++++++++)))'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&&&&&&&%%%$$$#########$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$###############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! """$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%$$$######$$$&&&$$$############$$$%%%%%%((())))))))))))((('''&&&######################## !!!"""$$$%%%%%%$$$$$$$$$###############$$$$$$###############$$$$$$%%%&&&''''''&&&$$$"""""""""%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""%%%((('''$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########""""""""""""""""""###$$$%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""#####################$$$$$$$$$$$$#########"""!!! !!!"""$$$%%%########################$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""######$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################!!!"""""""""!!!!!!!!!"""###""" !!!###$$$""""""""""""""""""""""""###!!!!!!!!!###$$$###"""###!!! !!!!!!!!!"""###$$$%%%%%%$$$###"""######""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""""""""###############$$$%%%%%%$$$###$$$&&&$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######"""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$rrreeebbbeeehhhkkkmmmmmmlllkkkllliiieeeaaa___[[[WWWTTTVVVZZZ^^^_________bbbeeehhhaaa\\\]]]^^^\\\ZZZ[[[^^^^^^]]]ZZZVVVTTTUUUUUUPPPNNNKKKGGGCCCDDDGGGIIIKKKKKKKKKLLLKKKHHHCCC???888555222000000000...---((('''&&&&&&&&&'''(((((()))+++,,,,,,***)))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###&&&'''&&&%%%&&&&&&&&&''''''%%%###"""###%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!"""$$$%%%######""""""""""""######$$$%%%%%%%%%$$$$$$%%%'''######""""""######$$$%%%))))))))))))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$###$$$############$$$%%%%%%#########$$$$$$$$$$$$%%%###%%%%%%%%%######$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$#########$$$$$$%%%!!!$$$&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$######"""#########%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&'''&&&$$$###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!"""#####################$$$$$$$$$$$$######$$$""" !!!$$$&&&################################################""""""""""""""""""""""""""""""############""""""!!!!!!""""""###$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """###"""!!! !!!###""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""###!!!!!!"""###$$$###"""###""" """""""""!!!!!!"""###$$$$$$$$$###"""############""""""""""""!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############ !!!###"""!!!!!!"""###$$$$$$############$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$###"""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$tttiiidddfffhhhkkkmmmmmmmmmmmmllliiieeebbb___\\\XXXUUUWWWZZZ^^^```______bbbeeegggaaa]]]^^^^^^[[[XXXXXX[[[[[[ZZZXXXUUUTTTTTTUUUPPPNNNKKKGGGCCCDDDGGGIIIJJJJJJJJJKKKLLLIIIDDD???999666222000///...,,,+++%%%%%%&&&&&&'''((((((((((((***,,,+++***(((((()))''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&'''''' ###%%%&&&%%%%%%%%%&&&###%%%&&&%%%######&&&((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$######""""""######$$$###$$$%%%$$$######%%%'''###############$$$$$$%%%))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########$$$#########$$$$$$%%%&&&######$$$$$$%%%%%%%%%$$$"""###$$$#########%%%&&&$$$############$$$&&&'''######""""""###$$$%%%&&&%%%!!! $$$'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$###""""""############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""######################## !!!"""""""""""""""!!!!!!"""##################$$$$$$%%%%%%$$$$$$###"""""" !!!###$$$################################################""""""""""""""""""""""""""""""############"""""" !!!""""""###$$$$$$###""""""""""""""""""###"""""""""""""""""""""""" """###### !!!###"""""""""#########$$$$$$""""""""""""""""""""""""###!!!!!!"""###$$$###"""$$$#########%%%%%%$$$""" !!!"""#########""""""############"""""""""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""############ """!!! """###$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$!!!!!!"""###############""""""""""""""""""""""""qqqhhhfffgggiiikkkmmmnnnnnnnnnllliiieeebbb___\\\XXXVVVWWW[[[___```___```bbbeeeddd^^^[[[^^^___\\\YYYYYYXXXYYYXXXVVVTTTSSSTTTUUUPPPNNNKKKGGGCCCDDDGGGJJJJJJIIIIIIKKKLLLJJJDDD@@@999666222///...,,,***)))%%%&&&((()))************''')))++++++)))((('''(((''''''&&&&&&&&&%%%%%%%%%""""""###$$$&&&'''(((((( """%%%&&&%%%%%%%%%&&& """%%%%%%$$$%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$###""""""$$$&&&$$$$$$######$$$$$$%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""###$$$#########$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$###$$$$$$###""""""###%%%######""""""###%%%'''(((!!! """$$$%%%(((&&&,,,'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%''''''!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%%%%$$$###""""""######""""""######$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""#########"""!!! !!!"""$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""!!!!!!"""##################$$$$$$%%%%%%$$$$$$### !!!!!!"""""""""""""""########################""""""""""""""""""######""""""""""""""""""""""""""""""############"""""" !!!"""#########$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """$$$### !!!###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###!!!!!!"""###$$$###""" !!!###"""  !!!"""######"""!!!$$$#########""""""!!!!!!""""""######$$$$$$$$$%%%########################"""###$$$%%%%%%$$$###"""""""""""""""############ """######""""""###%%%$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!ssseeecccdddgggjjjmmmnnnoooooonnnjjjeeeaaa___\\\ZZZXXXWWWZZZ^^^````````````aaaeee^^^ZZZ\\\___]]]\\\]]]XXXZZZ[[[XXXTTTRRRSSSUUUTTTRRRNNNIIIFFFFFFIIIKKKLLLJJJHHHIIIIIIHHHCCC>>>999666333000//////---,,,))))))(((((((((((()))))))))))))))(((((((((((((((++++++***((('''&&&$$$$$$%%%%%%''''''''''''%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&&&&%%%$$$$$$$$$"""###$$$%%%&&&''''''((()))***+++)))'''%%%%%%%%%%%%%%%$$$######$$$%%%%%%...***%%%######""" ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%%%%###"""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$###"""###$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""############""""""$$$$$$#########$$$%%%&&&&&&%%%###"""""""""######""""""""""""""""""""""""%%%%%%$$$###"""!!! ###  %%%'''%%%"""%%%%%%$$$$$$######"""""""""""""""""""""""""""""" ###$$$$$$### """"""############""""""######$$$$$$$$$%%%%%%%%% !!!!!!"""###%%%%%%%%%### !!!###$$$$$$ !!!"""!!! """########################$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""######$$$%%%$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&&&&%%%###"""########################""""""""""""############"""""""""""""""#########rrreeebbbdddgggjjjmmmoooppppppppplllgggccc```^^^[[[XXXWWWZZZ^^^`````````aaabbbaaa[[[YYY]]]___\\\ZZZYYYWWWYYYZZZWWWRRRPPPPPPRRRUUUSSSOOOIIIEEEEEEGGGJJJMMMKKKIIIIIIJJJHHHCCC???999666333000000///---,,,''''''&&&&&&&&&&&&''''''))))))))))))((((((''''''))))))((((((''''''&&&&&&"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!! ##############################""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""!!!!!!!!!!!!!!! !!!"""###%%%%%%)))***+++)))'''%%%%%%%%%%%%%%%$$$######$$$%%%%%%(((%%%"""!!!"""""" $$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""$$$%%%&&&""""""#########$$$$$$$$$&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###""""""###$$$%%%$$$""""""###$$$################################################"""############$$$$$$$$$###############"""!!!!!!""""""############"""""""""""""""#########$$$$$$%%%$$$###"""""""""######""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!###  $$$&&&$$$!!!###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######'''$$$!!! !!!""""""""" !!!  !!!########################$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""######$$$%%%$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$######""""""!!!!!!pppeee```cccfffkkknnnpppqqqqqqrrrooojjjeeebbb___[[[XXXWWWZZZ]]]___``````aaabbb___[[[ZZZ^^^```]]]YYYXXXWWWYYYYYYVVVQQQMMMNNNOOOVVVSSSOOOIIIEEEDDDFFFHHHNNNLLLJJJJJJKKKIIIDDD???888666333111000///...,,,''''''&&&&&&&&&&&&'''''')))))))))((((((''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$######""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################$$$!!!  """%%%&&&)))***+++)))'''%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$"""!!!!!!"""######"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!! $$$$$$$$$$$$%%%%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$!!!!!!"""""""""#########%%%$$$###$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$###"""###%%%%%%$$$"""!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""""""""!!! """"""############"""""" !!!"""#########"""!!!$$$$$$###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$!!!!!!###$$$### !!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!""""""############""""""$$$$$$$$$$$$$$$$$$######$$$###""""""!!!!!!""""""'''%%%"""!!!!!!"""!!! !!!"""###"""!!!!!!"""$$$########################$$$###""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""######$$$%%%###$$$$$$$$$$$$###""""""################################################""""""""""""############%%%%%%$$$###"""!!! nnneee___bbbfffkkkoooqqqrrrrrrsssoookkkfffccc___ZZZWWWVVVXXX\\\]]]^^^___```bbbccc]]][[[___aaa^^^\\\[[[YYYZZZZZZVVVQQQMMMMMMNNNTTTRRRNNNIIIEEEEEEGGGJJJPPPNNNLLLLLLLLLIIIDDD???777555333111111000...,,,))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""!!!"""%%%(((***)))***+++)))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################""""""""""""#########$$$$$$######$$$&&&'''&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$"""!!!"""###################################################""""""#########$$$$$$$$$!!!"""""""""""""""!!!!!!""""""############"""""" """$$$$$$###"""!!!#########""""""""""""###""""""""""""""""""""""""!!!!!!""""""############$$$"""!!!!!!"""###!!! !!!!!!""""""&&&&&&&&&&&&&&&&&&&&&&&&###"""!!! !!!"""###""""""############""""""$$$$$$$$$$$$############$$$$$$############$$$$$$&&&$$$"""!!!"""""""""!!!!!!""""""!!! !!!#################################"""""""""""""""###########################"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""######$$$%%%######$$$$$$$$$######"""######"""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############$$$#########""""""!!!!!!{{{lllddd^^^aaaggglllppprrrssssssqqqnnnjjjfffbbb^^^YYYVVVTTTWWWZZZ[[[\\\]]]___aaafff___ZZZ[[[^^^]]]]]]^^^[[[\\\\\\XXXRRRNNNNNNOOOQQQPPPMMMIIIGGGGGGKKKNNNRRROOOMMMLLLLLLIIICCC???666444222222111000...,,,))))))(((((((((((())))))$$$$$$%%%'''((()))***+++)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################%%%&&&&&&&&&&&&%%%$$$###$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%&&&%%%######$$$&&&)))+++)))***+++)))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$#########"""#########$$$$$$$$$%%%%%%%%%$$$###$$$&&&''''''%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$####################################$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$%%%$$$"""!!!"""###########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$#########""""""############"""""" !!!###%%%%%%$$$###"""""""""""""""###"""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$###!!!!!!!!!!!!  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""############""""""########################$$$$$$$$$$$$%%%&&&'''((("""!!! !!!###$$$$$$###!!!###########################"""""""""""""""##############################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""##############################""""""""""""############""""""######$$$%%%"""######$$$$$$$$$############"""!!!!!!"""######""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""#########$$$wwwiiiccc^^^bbbgggmmmqqqssssssrrrooolllhhheeebbb]]]XXXUUUTTTVVVYYYZZZ[[[]]]```bbbfff]]]WWWXXXZZZZZZ[[[^^^\\\]]]]]]YYYSSSPPPPPPQQQQQQPPPMMMJJJHHHJJJMMMQQQRRRPPPMMMLLLKKKHHHBBB===555444222222222111...,,,''''''&&&&&&&&&&&&''''''###$$$%%%&&&((()))++++++***))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$###""""""###%%%((())))))***+++)))'''%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$"""!!!!!!"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""######$$$$$$$$$$$$###""""""############""""""!!!"""###$$$$$$$$$###### !!!"""#########""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""############"""""""""""""""#########$$$$$$#########$$$%%%&&&((()))!!! !!!$$$%%%%%%$$$""""""""" """$$$########################"""""""""""""""######$$$########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""##############################""""""""""""############""""""######$$$%%%""""""###$$$$$$$$$$$$###################################################""""""""""""############ !!!"""###$$$%%%%%%sssgggccc___bbbhhhnnnqqqrrrrrrqqqmmmkkkhhheeebbb^^^YYYVVVVVVXXXZZZ[[[]]]___bbbdddddd]]]XXXYYY[[[[[[[[[\\\[[[\\\]]]YYYTTTPPPPPPRRRSSSRRROOOKKKIIIJJJNNNQQQRRRPPPMMMLLLKKKGGGAAA<<<444333222222222111...,,,''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''(((((()))(((((((((((((((''''''''')))((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&######################## """$$$%%%&&&&&&$$$$$$$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&(((''''''''''''''''''&&&"""""""""###$$$%%%'''''')))***+++)))'''%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""$$$$$$"""!!!"""###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$'''&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!"""$$$$$$######$$$&&&########################!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$!!!!!!"""###############""""""############""""""!!!!!!!!!"""""""""###### """#########"""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!"""!!! !!!""""""!!!!!!!!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""""""""############"""""" !!!"""###$$$%%%%%%###############$$$%%%&&&!!!!!!!!!"""$$$%%%$$$"""%%%%%%$$$""" !!!$$$'''########################"""""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""##############################""""""""""""############""""""######$$$%%%""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""############!!!!!!""""""######$$$$$$rrrfffbbb___ccciiinnnrrrrrrqqqpppmmmkkkhhhfffccc___ZZZWWWWWWYYY[[[]]]^^^```dddfffddd^^^[[[^^^```^^^\\\\\\ZZZ\\\\\\YYYTTTPPPQQQRRRVVVTTTQQQMMMJJJJJJMMMQQQRRROOOLLLKKKJJJGGGAAA;;;444333222333333111...,,,))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***%%%$$$###""""""###$$$%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###########################!!!###%%%((()))(((''''''$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$######""""""""""""###$$$%%%&&&''''''((()))***+++***'''%%%%%%%%%###$$$%%%&&&&&&%%%$$$######&&&'''%%%$$$%%%'''!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%%%%$$$""""""""""""############((('''%%%%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&& !!!#########$$$%%%'''########################"""""""""""""""""""""""""""############$$$$$$$$$ !!!"""""""""""""""""""""############""""""!!! !!!"""""" !!!#########"""!!!""""""""""""""""""""""""######"""""""""""""""""" !!!"""!!! !!!"""######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""############"""""" """###$$$%%%&&&$$$###""""""!!!"""""""""###""""""###$$$$$$""" """########################""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""##############################""""""""""""###############"""###$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""########################""""""""""""########################""""""""""""tttfffaaaaaaccciiioootttuuurrrpppkkkkkkkkkjjjgggbbb[[[VVVTTTXXX]]]```aaaaaabbbbbbddd]]]YYYZZZ[[[ZZZXXXYYYWWWXXXYYYWWWTTTRRRQQQRRRQQQSSSPPPKKKIIIMMMQQQRRROOONNNMMMKKKIIIDDD>>>:::666555444222111111222222((((((''''''''''''(((((()))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!!!!!###$$$%%%%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&+++******)))(((&&&%%%$$$########################$$$$$$$$$$$$######""""""""""""""""""############'''&&&%%%%%%''''''&&&%%%%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%((('''&&&%%%$$$#########""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%$$$########################"""############"""!!!!!!#########"""""""""""""""######""""""""""""######$$$###""" !!!"""$$$$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$###"""!!! """""""""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$#########"""""" !!!!!!!!!!!!########################!!!!!!!!! !!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""&&&%%%$$$"""""""""##############################!!!!!! !!!!!!############""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!!!!"""###$$$$$$%%%%%%&&&$$$!!!!!!$$$&&&$$$###"""!!!!!!"""###$$$ !!!###$$$###"""  """###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%######""""""######$$$%%%########################"""""""""""""""######$$$###########################$$$%%%&&&&&&%%%$$$###tttgggbbbaaaccchhhoootttuuusssqqqmmmlllkkkjjjgggbbb[[[VVVTTTXXX]]]```aaaaaabbbccceee^^^YYY[[[\\\ZZZYYYZZZXXXYYYYYYWWWTTTRRRQQQQQQRRRSSSQQQKKKIIIMMMQQQRRROOONNNLLLKKKHHHDDD>>>:::444333222000/////////000((((((''''''''''''(((((()))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$###"""!!! ###########################"""  """###$$$$$$$$$######"""""""""############$$$%%%&&&''')))(((((('''&&&$$$###"""########################$$$$$$$$$$$$#########"""############$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$############%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$%%%%%%&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!""""""###%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$#########""""""############$$$$$$$$$$$$########################""""""""""""####################################""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!""""""########################""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""###############"""!!!!!! !!!""""""###$$$$$$%%%###!!! !!!###%%%$$$###"""!!!!!!"""###$$$ !!!###%%%%%%%%%$$$######$$$%%%%%%######$$$%%%#######################################$$$$$$$$$###############$$$$$$%%%########################"""""""""""""""###$$$$$$##############################$$$%%%%%%$$$######rrrgggcccaaaccchhhoootttvvvtttrrrpppooommmkkkhhhbbb[[[VVVUUUXXX]]]```aaaaaabbbcccfff___ZZZ[[[]]][[[ZZZZZZXXXYYYZZZXXXUUURRRQQQQQQRRRTTTQQQKKKJJJNNNRRRRRROOONNNLLLJJJHHHDDD???;;;555333111000.........///)))((((((''''''(((((())))))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%#########"""""""""""""""############$$$%%%&&&'''))))))((('''%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&$$$"""!!!"""###$$$###"""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&"""###$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$&&&&&&%%%%%%$$$#########""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$############$$$$$$$$$######"""$$$$$$$$$###############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""#########""""""""""""!!!!!!!!!!!!"""""" !!! !!!"""##############################""""""""""""######$$$$$$#########"""""""""""""""""""""""""""""""""###############"""!!!!!! !!!!!!"""""""""######""""""""""""############""""""""""""###### """$$$%%%%%%%%%$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$###############"""############$$$$$$$$$###########################""""""""""""###$$$$$$########################"""######$$$$$$######"""pppfffcccaaadddiiioootttwwwvvvttttttrrrpppmmmiiiccc\\\WWWVVVYYY]]]```aaaaaacccdddeee^^^ZZZ[[[\\\[[[YYYZZZYYYZZZZZZXXXUUURRRQQQQQQSSSTTTRRRLLLJJJNNNRRRSSSOOONNNLLLJJJHHHDDD???<<<777666333111000/////////))))))(((((((((((()))))))))'''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''##################""""""#########$$$%%%&&&'''(((,,,+++***((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!"""###$$$###"""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%&&&'''$$$$$$$$$$$$###""""""!!!$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""!!!!!!!!!######$$$$$$$$$###""""""########################!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""########################$$$##################$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###############"""!!!!!! !!!!!!"""""""""""""""############""""""###""""""""""""""""""### !!!"""""""""""" !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$##############################""""""######$$$%%%########################"""""""""######"""""""""mmmdddcccccceeeiiioootttwwwvvvuuuwwwuuurrroookkkeee^^^YYYWWWZZZ]]]___```bbbccceeeeee^^^YYYZZZ\\\ZZZYYYZZZZZZ[[[[[[YYYUUURRRQQQQQQSSSUUUSSSMMMKKKOOOSSSTTTPPPNNNKKKIIIGGGDDD@@@===777666333111///...---...))))))(((((((((((()))))))))'''&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((())),,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$###"""###%%%&&&%%%$$$######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%###""" $$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$##################$$$$$$%%%%%%######""""""""""""######"""####################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&&&&&&&&&&#########"""""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###""" ########################""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!"""####################################$$$$$$############$$$$$$$$$$$$$$$$$$###################################################"""!!!!!!!!!!!!"""""""""""""""###!!!"""############"""!!!"""""""""######""""""""" !!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$##########################################$$$$$$%%%###########################""""""""""""""""""###|||kkkddddddeeegggjjjppptttwwwvvvuuuwwwuuuqqqnnnjjjeee^^^ZZZXXXZZZ]]]___```bbbdddfffeee^^^ZZZ[[[]]][[[ZZZZZZ[[[[[[[[[YYYUUURRRQQQQQQTTTVVVSSSMMMLLLPPPTTTTTTPPPMMMKKKIIIGGGDDD@@@>>>555444111...,,,+++*********))))))(((((())))))***)))'''&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((########################$$$$$$$$$###"""!!! ################################################$$$$$$$$$$$$$$$%%%%%%%%%#########$$$&&&'''))))))+++)))'''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%&&&&&&''''''(((((((((######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""######$$$#########""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###############$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""###""""""!!!########################""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$!!! !!!!!!"""###$$$########################"""###$$$$$$$$$$$$$$$###########################$$$$$$############$$$$$$%%%$$$$$$$$$$$$################################################"""!!!!!!""""""""""""""""""""""""""""""############""""""""""""############""""""#########""""""!!!!!!!!!!!!"""######!!!!!!"""###########################$$$$$$$$$###############!!!"""###%%%%%%$$$##############################$$$############$$$%%%%%%########################$$$######""""""######$$${{{kkkffffffhhhiiilllppptttvvvuuutttuuurrrooolllhhhccc]]]YYYXXX[[[]]]___```bbbdddfffhhhaaa\\\]]]___]]]\\\\\\[[[\\\\\\YYYUUURRRQQQQQQUUUVVVTTTNNNLLLPPPTTTUUUPPPMMMJJJHHHFFFDDDAAA>>>666444111...+++***))))))******))))))))))))******)))'''&&&&&&''''''&&&%%%$$$%%%%%%&&&''''''((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$##################$$$%%%&&&'''((()))########################$$$$$$$$$###"""!!! ########################$$$%%%%%%%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$#########$$$&&&((()))***+++)))'''%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$###"""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$###!!!"""%%%''')))))))))((($$$%%%%%%&&&''''''((((((######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%""""""$$$%%%%%%%%%$$$$$$########################""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&$$$%%%%%%$$$$$$"""!!!!!!""""""#########$$$$$$$$$ !!!"""######$$$########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!"""###$$$%%% !!!"""###$$$""""""""""""""""""""""""###$$$%%%%%%%%%$$$###"""##############################""""""""""""######%%%%%%$$$$$$$$$################################################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!""""""######$$$%%%$$$###"""###%%%#######################################$$$$$$$$$!!!"""$$$%%%%%%$$$###"""########################$$$$$$######$$$$$$%%%&&&########################%%%$$$############$$$%%%|||lllggghhhiiijjjlllppptttvvvuuusssrrrpppmmmiiifffaaa\\\XXXYYY[[[]]]___```bbbeeegggiiiccc^^^___aaa___^^^^^^\\\\\\\\\ZZZVVVRRRQQQQQQUUUVVVTTTNNNLLLQQQUUUUUUPPPMMMJJJHHHFFFDDDAAA???888666333000---+++************))))))))))))******)))'''&&&&&&'''(((&&&%%%%%%%%%&&&&&&'''((()))))))))((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""######$$$%%%'''((())))))##############################$$$%%%%%%%%%%%%$$$######################## !!!!!!""""""!!!!!! !!!!!!""""""#########$$$#########$$$&&&((()))***---,,,)))&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###""""""###%%%'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%$$$###""" !!!$$$&&&(((((('''&&&""""""######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&###########################$$$%%%&&&'''((((((((($$$$$$%%%%%%&&&'''((((((######""""""""""""######"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!""""""######$$$$$$$$$$$$!!!!!!"""$$$%%%&&&'''(((##############################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&& !!!"""$$$$$$""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!##############################""""""""""""######%%%%%%%%%$$$$$$$$$#############################################"""!!!!!! ######""""""""""""######!!!"""###$$$$$$###"""!!!!!!"""###"""$$$$$$$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%% """$$$%%%%%%%%%###"""########################$$$$$$######$$$$$$%%%&&&########################&&&%%%$$$######$$$%%%&&&}}}jjjfffkkkkkkjjjjjjlllooossstttuuuvvvtttpppjjjddd^^^YYYVVVUUUYYY^^^``````bbbeeeiiijjjccc^^^^^^^^^]]]^^^aaa^^^^^^]]][[[VVVSSSQQQQQQSSSWWWWWWPPPLLLPPPUUUXXXTTTOOOJJJIIIIIIFFF@@@;;;777555222///---,,,++++++,,,,,,,,,+++***)))(((''''''''''''(((((((((((((((&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%% %%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%***'''###"""###%%%&&&&&&$$$%%%%%%&&&%%%$$$"""!!!&&&&&&%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""###$$$%%%'''((()))))),,,+++)))&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$###$$$&&&)))&&&$$$###$$$%%%''''''&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''###!!!"""''')))'''$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$###%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))))))))'''&&&$$$"""!!!%%%%%%&&&((()))+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$###""""""!!!!!!"""""""""!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$###############""""""###$$$%%%%%%&&&%%%$$$$$$%%%%%%###!!!########################""""""""""""############$$$###"""!!!!!!"""###$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%$$$$$$###"""###"""""""""!!!!!! $$$$$$############$$$$$$""""""############""""""!!!###$$$$$$######$$$&&&$$$$$$###"""!!!!!!""""""$$$#####################$$$$$$###"""!!!!!!!!!""""""###$$$%%%%%%$$$""""""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$############"""!!!""""""#########""""""""""""#########$$$$$$$$$########################"""!!! !!!###$$$########################"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""zzzgggcccggglllkkkjjjkkknnnqqqrrrrrrsssqqqnnniiiccc^^^ZZZWWWWWW[[[___aaaaaacccfffiiiiiiccc^^^______]]]]]]```]]]]]]]]][[[WWWSSSRRRQQQSSSWWWVVVOOOKKKNNNTTTVVVSSSOOOJJJHHHHHHEEE@@@;;;777555222///---+++++++++,,,,,,,,,+++***)))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%'''(((((((((''''''%%%$$$$$$######$$$$$$%%%'''((('''### &&&,,,%%%%%%%%%%%%%%%%%%%%%%%%)))'''###"""###%%%&&&&&&$$$$$$%%%%%%%%%$$$###"""&&&&&&&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$%%%'''((()))))),,,***(((&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$###$$$&&&((()))'''%%%$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""'''''''''&&&&&&&&&%%%%%%((($$$"""###&&&(((&&&$$$#########"""######$$$%%%%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$############""""""###$$$$$$%%%%%%$$$###$$$%%%%%%###!!!#########$$$$$$#########""""""""""""###############""""""!!!!!!""""""###$$$######"""""""""######$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$""""""############""""""!!!"""######""""""###%%%$$$$$$###"""""""""""""""""""""#########$$$$$$$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!""""""######$$$$$$$$$%%%######$$$######"""!!! """"""#########$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$##############################$$$$$$$$$$$$##############################!!!!!!!!!"""""""""######%%%%%%$$$$$$$$$$$$$$$$$$########################zzzgggaaadddmmmkkkjjjkkkmmmooopppppppppnnnlllhhhccc^^^ZZZXXXXXX\\\```bbbbbbcccfffiiigggaaa^^^______\\\\\\^^^[[[]]]]]][[[XXXTTTSSSRRRSSSVVVTTTMMMIIIMMMQQQSSSRRRNNNJJJHHHGGGDDD???;;;666555222///---++++++***+++++++++++++++***)))((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%'''$$$!!!!!!$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###"""###%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$##############################$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$&&&'''((()))***+++***(((&&&$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%######%%%'''+++)))&&&%%%%%%%%%$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&)))&&&######&&&'''&&&##################$$$%%%%%%%%%&&&&&&&&&&&&'''''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((%%%###$$$$$$$$$%%%&&&'''))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''######$$$%%%'''(((((()))((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""######$$$%%%$$$###"""###$$$$$$""" """###$$$%%%%%%$$$###""""""""""""#########$$$$$$!!!!!!""""""""""""!!!!!!%%%$$$###"""!!!!!!!!!!!!######$$$$$$%%%$$$$$$$$$######""""""""""""!!!!!!$$$$$$############$$$$$$""""""############"""""" """######!!!!!!"""$$$$$$###"""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""###$$$"""######$$$$$$$$$######!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!"""###$$$%%%&&&&&&%%%%%%$$$$$$###""" """""""""############$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%########################$$$$$$############$$$$$$########################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%########################~~~kkkeeegggmmmkkkjjjjjjmmmoooppppppqqqooolllhhhccc___[[[XXXXXX\\\```aaaaaaaaadddgggfff```]]]^^^^^^\\\[[[]]]ZZZ\\\]]]\\\YYYUUUTTTSSSSSSUUURRRKKKHHHKKKOOOPPPPPPMMMJJJGGGFFFCCC>>>;;;666444222///,,,+++************+++++++++******))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%$$$!!! ###%%%###!!!$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$###$$$%%%%%%%%%"""######$$$%%%%%%%%%%%%""""""###%%%''''''&&&$$$########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&''')))*********((('''%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%###"""$$$&&&+++(((%%%###$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&)))'''%%%$$$&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((((((&&&$$$%%%$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###"""!!!"""$$$$$$""" !!!###$$$%%%%%%$$$###!!!""""""#########$$$$$$$$$ !!!"""######"""!!! ######"""!!!!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$"""######$$$$$$######""" !!!""""""!!! !!!#########"""""""""""""""###$$$#####################"""!!!!!!!!!"""###$$$$$$"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$######"""!!!""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$%%%%%%########################%%%$$$###""""""###$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%########################nnniiikkkmmmkkkjjjkkknnnqqqrrrrrrtttrrrnnnjjjddd___ZZZXXXWWW[[[___```______bbbeeeeee```\\\]]]]]]ZZZZZZ\\\ZZZ\\\^^^]]]YYYVVVTTTSSSRRRSSSPPPIIIGGGKKKNNNMMMMMMLLLIIIGGGDDDAAA>>>;;;666444111...,,,*********)))******+++++++++************))))))((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$###"""!!!!!!%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$###$$$%%%%%%$$$#########$$$$$$%%%%%%&&&%%%$$$$$$&&&((((((&&&###########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&((()))******((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%###"""$$$&&&)))&&&###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&)))'''&&&%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%''''''&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''')))***+++(((''''''&&&&&&''''''(((***)))(((&&&$$$#########''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$ !!!"""######"""!!! !!!!!!!!!!!!!!!"""######!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!"""###"""!!! !!!"""###"""""""""""""""######&&&%%%%%%$$$###"""!!!!!!"""!!!!!!!!!"""###$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""##############################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################$$$$$$$$$%%%%%%%%%%%%########################%%%$$$###""""""###$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%########################}}}ooolllnnnpppooommmnnnppprrrsssrrrtttsssooojjjeee___ZZZXXXXXX[[[______^^^^^^aaacccfff___ZZZZZZZZZYYYZZZ]]][[[]]]___^^^ZZZVVVSSSRRRQQQRRRNNNHHHGGGKKKNNNMMMKKKJJJIIIFFFCCC@@@===;;;555444111...,,,******)))((()))***++++++++++++++++++******))))))(((((('''&&&&&&&&&&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%***)))'''&&&$$$###""""""%%%$$$$$$######$$$$$$%%%###&&&((('''$$$"""###$$$###$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$######$$$%%%%%%)))&&&$$$%%%''''''$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((()))***+++'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%######%%%''')))&&&###"""###%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((($$$%%%&&&((()))*********%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$###$$$&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))***+++((((((''''''''''''((((((((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%$$$$$$############$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""############""""""###$$$%%%###"""#################################$$$$$$$$$$$$%%%""""""############""""""!!!!!!!!!!!!"""###$$$%%%""""""######$$$#########"""""""""###############$$$$$$############$$$$$$######$$$$$$$$$$$$######"""###$$$###!!! !!!""""""""""""""""""######$$$&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""###$$$""""""""""""###$$$%%%&&&%%%$$$$$$$$$######""""""########################""""""""""""############$$$$$$$$$#########"""""" !!!###$$$%%%&&&&&&&&&###"""""""""""""""!!!!!!##############################$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$########################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||qqqooosssvvvtttqqqqqqqqqrrrrrrqqqrrrpppmmmiiiddd___[[[YYYYYY\\\``````___^^^aaacccggg___YYYXXXXXXWWWZZZ^^^\\\^^^```^^^ZZZVVVRRRQQQQQQPPPLLLGGGGGGLLLOOOMMMJJJJJJHHHFFFBBB>>><<<;;;555444111...+++***))))))(((((()))***+++,,,,,,,,,++++++******)))(((((('''&&&'''''''''&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%((('''&&&$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!"""######""""""###$$$######$$$%%%%%%&&&'''''''''&&&$$$$$$%%%&&&%%%###&&&%%%$$$#########$$$%%%%%%"""!!!%%%'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((()))***+++&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$###$$$&&&(((---***&&&###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''&&&''''''&&&&&&&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''(((((((((((($$$%%%&&&(((***+++++++++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***((((((''''''''''''(((((('''&&&%%%$$$$$$%%%'''((($$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""#########""""""###%%%&&&$$$###%%%$$$###!!!!!!###$$$%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$######"""""""""######$$$"""############""""""!!! !!!!!!!!!"""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%$$$"""!!!"""###"""""""""""""""###$$$$$$########################$$$###""""""""""""""""""###""""""""""""$$$%%%&&&"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""###########################$$$$$$$$$"""######$$$%%%%%%%%%%%%######""""""!!!!!!!!!!!!########################""""""$$$%%%%%%%%%$$$#################################$$$$$$$$$$$$##############################!!!!!!!!!"""""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||sssssswww{{{xxxuuusssrrrrrrqqqooonnnmmmkkkhhhddd___\\\ZZZZZZ^^^aaaaaa```___aaadddggg___XXXWWWWWWWWWZZZ^^^]]]___```___[[[UUURRRPPPPPPPPPLLLGGGHHHMMMOOONNNIIIIIIHHHEEEAAA>>><<<;;;555333111...+++***))))))'''((()))***+++,,,,,,,,,+++++++++***)))(((((('''(((((())))))(((&&&$$$###%%%%%%&&&''''''&&&%%%%%%$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""!!!###%%%''''''&&&######$$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&%%%###'''&&&$$$#########$$$$$$###))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((***++++++&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$###$$$&&&)))222...)))&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''&&&&&&&&&(((***'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))(((%%%###$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))(((&&&$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$############$$$%%%%%%%%%%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%$$$###""""""###############$$$&&&&&&%%%$$$&&&$$$""" """$$$&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$###""""""""""""###############"""!!! """"""######$$$$$$$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$"""!!!"""###""""""!!!""""""###$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$###"""!!!!!!""""""###""""""""""""$$$&&&''' !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$#########""""""!!!!!!!!! """"""""""""""""""""""""!!!"""###$$$%%%$$$##############################"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$${{{vvvxxx|||~~~wwwrrrpppoooooonnnsssqqqmmmhhhddd```]]]\\\WWW[[[```bbbbbb```^^^]]]^^^ZZZUUUSSSTTTWWWYYYZZZ___```aaa```]]]WWWRRRNNNNNNPPPNNNIIIHHHLLLPPPPPPNNNHHHDDDDDDBBB===;;;<<<666333...+++***))))))((())))))************)))))))))***+++++++++***((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$""""""######$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%''')))*********''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''000,,,((('''((((((&&&$$$&&&&&&%%%$$$$$$######"""''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%$$$###%%%'''((((((''')))'''$$$""""""###%%%'''&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))(((((((((''''''&&&&&&&&&++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))(((&&&&&&'''''''''&&&+++'''$$$%%%)))***'''######$$$$$$%%%%%%$$$$$$###''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&((((((%%%!!!&&&&&&%%%%%%$$$#####################$$$$$$$$$$$$'''&&&$$$#########$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$%%%### !!!%%%'''######$$$$$$$$$$$$######$$$###""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$$$$""" %%%%%%%%%$$$$$$$$$######"""""""""""""""######$$$%%%&&&&&&&&&&&&%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''$$$######"""!!! !!!###$$$######"""!!!"""###%%%&&&&&&$$$""" !!!"""###%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$${{{www{{{~~~wwwqqqnnnnnnnnnnnnrrrppplllgggbbb^^^[[[ZZZVVVZZZ^^^``````___^^^^^^^^^ZZZVVVTTTUUUWWWYYYZZZ]]]___```___\\\XXXSSSOOOPPPRRRPPPJJJHHHLLLOOOPPPPPPJJJEEEDDDAAA<<<999999777333...+++*********)))******++++++++++++******'''(((((()))((('''&&&%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$"""#########$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%''')))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''...+++(((&&&''''''%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&%%%%%%&&&((())))))(((***)))'''%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&))))))((((((''''''''''''((('''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&)))'''&&&&&&''''''&&&%%%((('''&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%'''%%%$$$"""""""""""""""#########!!!!!!!!!!!!""""""""""""%%%$$$###"""""""""###$$$######$$$$$$$$$$$$######!!!""""""""""""#########$$$###!!! """$$$&&&######$$$$$$$$$$$$######$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""!!!#########"""""""""!!!!!!"""""""""""""""######$$$ !!!""""""############"""############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((%%%###""""""!!!!!!!!!!!!!!!"""######$$$$$$##################'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$|||yyy~~~wwwpppmmmmmmnnnooorrrqqqmmmhhhccc___\\\ZZZWWWZZZ]]]___``````aaabbb^^^ZZZVVVUUUVVVXXXYYYZZZ[[[\\\^^^^^^\\\XXXTTTQQQSSSTTTQQQKKKIIILLLOOOPPPSSSLLLFFFDDD@@@:::777777888444///,,,++++++******++++++,,,,,,,,,,,,++++++((((((((((((((('''&&&&&&))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$######"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))+++,,,,,,---''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''+++)))'''&&&&&&&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((((('''&&&''')))******)))((((((((('''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%)))))))))(((((((((((('''&&&&&&''''''((((((((()))''''''''''''''''''''''''(((((((((((('''''''''''')))'''&&&%%%&&&'''&&&%%%''')))***(((%%%$$$%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%""""""###%%%&&&&&&!!!!!!""""""###$$$$$$%%%!!!!!!!!!"""""""""#########""""""""""""######$$$######$$$$$$$$$$$$######!!!!!!!!!""""""""""""###"""""""""!!!"""######$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###!!!#########""""""""""""""""""""""""""""""######$$$ !!!"""#########"""############$$$$$$$$$!!!!!!"""""""""#########%%%%%%%%%$$$$$$$$$$$$##############################%%%&&&&&&$$$"""!!!""" !!!""""""######""""""$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$$$$##################"""""""""%%%$$$$$$############$$$########################|||{{{yyyqqqnnnnnnooopppuuusssppplllfffbbb^^^[[[YYY[[[^^^___```aaadddfff^^^[[[WWWVVVWWWYYYZZZZZZYYYZZZ\\\\\\[[[YYYUUUSSSSSSTTTQQQKKKIIIMMMRRRRRRTTTMMMGGGEEEAAA;;;888888888555000---,,,++++++******++++++++++++++++++******************))))))((()))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***+++,,,,,,---...''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((('''&&&''')))***)))(((%%%%%%&&&''''''&&&%%%$$$''''''''''''(((((((((((()))(((((((((''''''&&&&&&(((((((((((((((((((((((())))))*********+++++++++************************((((((((((((((((((((((((***(((&&&&&&'''''''''&&&(((((())))))((((((((()))&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""######$$$%%%%%%######$$$$$$$$$$$$######""""""""""""############!!!!!!"""#####################$$$$$$$$$$$$######"""###$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!"""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$""""""### !!!"""$$$$$$###"""""""""###$$$%%%%%%$$$"""!!!""""""#########""""""!!!%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$########################}}}|||{{{sssppppppqqqrrruuusssppplllgggaaa]]]ZZZXXXZZZ\\\]]]^^^```cccfff^^^[[[XXXWWWXXXZZZZZZZZZWWWXXXZZZ[[[ZZZXXXVVVUUUQQQSSSPPPJJJJJJOOOTTTVVVTTTMMMHHHFFFCCC===::::::888555000---,,,++++++***))))))************))))))+++******)))))))))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$ !!!"""###$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''(((((('''((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$######""""""###$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((((((((()))(((((('''''''''(((((((((&&&&&&&&&((()))((('''$$$%%%'''(((((('''%%%$$$'''''''''((((((((()))))))))))))))((((((''''''''''''''''''''''''''''''(((,,,++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))+++)))''''''(((((((((''''''$$$###%%%))),,,***'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%$$$######&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%% !!!"""###$$$######"""######$$$$$$$$$$$$###### !!!"""#########!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$%%%%%%&&&%%%%%%$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$%%% !!!###$$$$$$$$$###""" !!!###$$$%%%%%%$$$$$$!!!""""""#########""""""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%########################~~~{{{{{{tttqqqqqqrrrsssrrrqqqnnnjjjeee___ZZZWWWUUUWWWZZZ[[[\\\^^^```ccc^^^\\\YYYXXXYYYZZZ[[[ZZZWWWXXXYYYZZZYYYXXXVVVUUUPPPRRROOOIIIIIIOOOUUUXXXSSSMMMHHHFFFCCC===::::::888444///,,,++++++******)))))))))******)))))))))))))))((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$"""!!!######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""&&&***+++((('''''')))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$###$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&''''''(((&&&&&&&&&'''(((((())))))))))))((((((''''''((((((((('''&&&&&&(((((('''&&&&&&'''(((******)))((((((''''''((((((((()))))))))((((((((('''''''''''''''''''''(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************,,,***)))((()))***)))(((%%%!!!"""(((+++((($$$&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''%%%###""""""&&&%%%%%%$$$######"""""""""""""""############$$$$$$%%%&&&&&&'''&&&&&&%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!"""#####################$$$$$$$$$$$$###### !!!!!!""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$"""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&!!!"""######$$$$$$###### """###%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""""""""%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~zzz~~~zzztttrrrqqqqqqqqqqqqpppnnnjjjddd^^^YYYUUUVVVYYY[[[]]]^^^^^^```bbb^^^\\\ZZZYYYZZZ[[[[[[[[[WWWWWWXXXYYYXXXWWWVVVUUUQQQRRROOOIIIHHHNNNTTTVVVTTTMMMGGGEEEAAA:::666666777333...+++*********))))))******++++++******)))***)))((('''&&&''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%###!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''+++000///+++((()))***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''%%%$$$$$$&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''((()))))))))******)))((((((((((((((()))(((''''''))))))((('''''''''((()))))))))))))))'''((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++)))))))))***************************************)))))))))******+++++++++...,,,******+++,,,+++***&&&$$$###$$$'''((('''%%%'''(((((())))))(((((('''&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""#########$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""""""""""""""###############$$$$$$$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&'''&&&$$$!!!!!!"""""""""#########"""""""""""""""######$$$!!!""""""############""""""############$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%######""""""######$$$%%%""""""""""""###$$$%%%&&&$$$$$$#########$$$&&&'''%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%% !!!!!!!!!"""""""""###$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%~~~yyy|||yyytttqqqqqqppppppsssrrrppplllfff___ZZZVVVYYY\\\___aaaaaabbbbbbddd^^^\\\ZZZYYY[[[[[[[[[[[[WWWWWWXXXXXXXXXWWWUUUTTTSSSSSSOOOHHHGGGLLLRRRTTTUUUNNNGGGDDD>>>777333222777333...+++***))))))(((+++++++++,,,,,,+++++++++,,,+++)))((((((((()))***))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######$$$##################$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&***///...***&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''(((%%%$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((())))))*********)))(((((((((((((((+++)))((()))******)))(((&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))******++++++,,,,,,------+++++++++,,,,,,---------)))***+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++///---++++++,,,---,,,+++)))***+++***'''&&&'''((())))))************))))))&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%### $$$'''$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""!!!"""######$$$######$$$$$$$$$$$$######$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&'''&&&%%%######$$$$$$%%%%%%%%%%%%"""""""""""""""######$$$ !!!"""$$$%%%%%%%%%%%%"""############$$$$$$$$$""""""""""""#####################$$$$$$%%%%%%%%%########################"""######"""!!!!!!###$$$$$$###"""""""""###%%%&&&$$$$$$"""""""""###$$$%%%###"""!!! """$$$&&&%%%%%%%%%$$$$$$$$$#######################################$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&||||||uuupppnnnnnnnnnqqqqqqpppmmmhhhbbb\\\YYY\\\^^^``````___```aaacccbbb\\\WWWWWWWWWVVVXXX[[[WWWXXXYYYZZZ\\\[[[WWWUUUSSSRRROOOJJJFFFGGGMMMRRRSSSMMMGGGEEEAAA;;;777777444111---+++++++++***)))++++++,,,,,,,,,,,,++++++(((((((((((()))***+++,,,************))))))))))))(((((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&'''((((((%%%''')))'''$$$""""""$$$'''&&&$$$#########$$$$$$%%%&&&&&&&&&&&&%%%$$$###'''&&&%%%$$$###$$$%%%&&&######$$$%%%%%%&&&''''''$$$%%%''''''''''''%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&'''&&&%%%###"""%%%%%%$$$#########$$$$$$***)))))))))++++++)))(((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%######""""""###%%%&&&((('''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&$$$###$$$%%%((()))(((&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((******)))***+++---))))))(((((()))((('''%%%%%%%%%&&&&&&'''(((******000///---,,,+++*********000///...,,,++++++,,,---222111111111333333222111222333444555555444333222555333111111222333333333333222000...---------...+++++++++,,,///000///---*********)))'''%%%$$$###''''''&&&&&&&&&'''(((((((((((((((((()))******+++(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%+++)))'''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%$$$$$$###""""""###$$$$$$########################"""###%%%''''''&&&%%%$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$#####################"""!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$#########"""""""""!!!  !!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&||||||tttpppnnnooooooqqqpppooolllgggaaa\\\XXX[[[]]]____________aaabbbccc]]]XXXXXXXXXWWWYYY\\\XXXXXXYYY[[[[[[YYYUUURRRQQQPPPNNNIIIFFFGGGMMMRRRSSSLLLGGGDDDAAA:::777777444111---+++++++++***)))***)))(((''''''((()))*********)))))))))))))))***))))))((((((((('''''''''(((((((((((('''&&&%%%$$$$$$############$$$$$$%%%$$$&&&((('''$$$"""###$$$&&&&&&$$$#########$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&)))(((((()))++++++***(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&'''(((%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&%%%%%%'''))))))((('''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&((())))))(((((()))+++************++++++***)))+++*********+++,,,---...------------...///111111111111111000111222333444666666666777888999::::::;;;<<<============<<<;;;===;;;999777888888666555777666555444333222222222111000///000111111///...............---+++***)))***))))))((((((((((((((())))))((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&***)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###)))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################!!!"""$$$%%%&&&%%%$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$###############"""!!!!!! !!!!!!!!!""""""######$$$$$$$$$#########""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""################################################""""""############""""""#########################################################$$$$$$$$$%%%%%%########################"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$${{{sssooonnnoooppppppooonnnkkkfff```[[[WWWYYY[[[]]]]]]]]]^^^___aaaddd]]]YYYYYYZZZXXXYYY]]][[[ZZZ[[[[[[[[[XXXSSSOOONNNNNNLLLHHHEEEGGGLLLRRRSSSLLLFFFDDD@@@:::666777444111---+++++++++***)))+++)))'''%%%%%%''')))+++,,,+++***)))(((((((((((('''''''''&&&&&&&&&%%%%%%''''''(((''''''&&&%%%$$$$$$######"""""""""######"""$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###"""###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((('''''')))++++++***)))&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''(((''''''((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''')))***)))(((((()))***)))))))))******+++++++++---,,,+++++++++---...///000000111333555777999:::999999;;;===???@@@AAABBBBBBBBBCCCDDDFFFHHHKKKLLLMMMNNNNNNOOOOOOOOONNNNNNQQQNNNKKKIIIHHHFFFDDDBBBBBBBBBBBBAAA@@@>>><<<;;;:::999777777777666333111111111111000///...---,,,+++***)))(((''''''''''''+++***)))(((''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$###""""""###$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######################## !!!###$$$$$$$$$###"""########################$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$######"""!!! !!!"""###$$$%%%$$$$$$$$$###############$$$######""""""######$$$""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$zzzqqqnnnnnnooopppoooooonnnkkkfff```ZZZWWWWWWYYY[[[\\\\\\\\\^^^```ccc]]]YYYYYYZZZXXXYYY\\\]]]]]]]]]]]]\\\XXXRRRNNNLLLLLLJJJGGGEEEFFFLLLQQQRRRKKKFFFCCC???999666666444111---+++++++++***)))+++***)))(((((()))***+++******)))((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&%%%$$$############!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""$$$%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''''''''(((***+++***)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&''''''(((''''''&&&&&&######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&&&&''''''((('''''''''))))))'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***+++((((((((())))))))))))******+++,,,+++******+++,,,***+++,,,,,,,,,,,,...///000000000000000222444555::::::;;;===@@@BBBEEEFFFKKKMMMPPPSSSUUUVVVVVVVVVUUUVVVWWWXXXZZZ]]]aaadddfffgggggghhhhhhiiiiiiiiikkkiiieeebbbaaa___\\\ZZZWWWWWWXXXWWWTTTQQQMMMJJJGGGEEECCCBBBAAA@@@<<<:::888777777555333111///......---,,,,,,++++++++++++,,,+++***)))))))))))))))++++++***))))))))))))***''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$##################$$$%%%$$$$$$######$$$$$$%%%########################!!!"""###$$$$$$$$$##############################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$######""" !!!!!!"""######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""########################"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&zzzqqqnnnooopppooooooooonnnkkkfff```ZZZWWWVVVXXXZZZ[[[[[[\\\^^^___aaa[[[XXXYYYYYYWWWWWWZZZ^^^^^^______^^^YYYSSSNNNJJJKKKJJJGGGDDDFFFKKKOOOQQQKKKEEECCC???999555555444111---+++++++++***)))((()))***++++++***)))(((((((((''''''((()))******((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&%%%$$$############!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######""""""$$$$$$$$$%%%&&&'''((()))(((''''''(((******)))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&''''''((('''&&&%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''(((******''''''((((((((()))))))))***+++,,,,,,+++***,,,------///000000000111555777:::;;;;;;<<<===???@@@@@@DDDFFFHHHLLLQQQVVVZZZ\\\fffiiimmmppprrrqqqpppnnnjjjkkkkkkkkkmmmpppvvv{{{~~~{{{yyyxxxvvvtttqqqrrrrrrqqqnnnjjjeeebbb[[[YYYVVVUUUSSSQQQMMMJJJGGGFFFDDDAAA===:::666555444444333222111111111111,,,+++******))))))******+++***))))))(((((())))))'''(((((())))))(((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###############$$$$$$#########&&&$$$!!!!!!$$$&&&########################"""######$$$$$$$$$$$$$$$########################$$$######""""""######$$$""""""############""""""######$$$$$$$$$$$$##################""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&|||sssqqqqqqqqqppppppooonnnkkkfff```[[[WWWUUUWWWYYYZZZZZZ[[[^^^___```[[[WWWYYYYYYWWWWWWYYY]]]]]]^^^___^^^ZZZSSSNNNKKKKKKKKKHHHEEEEEEJJJNNNQQQJJJDDDBBB>>>888444555444111---+++++++++***)))%%%''')))++++++)))'''%%%''''''''''''((()))***+++)))))))))(((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""""""""#########""""""###%%%&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###"""###$$$%%%&&&######$$$%%%&&&&&&&&&&&&#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######""""""###%%%$$$$$$$$$%%%&&&'''''')))((('''((())))))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&&&&''''''''''''#########$$$$$$&&&''''''(((((((((((()))))))))))))))***,,,,,,++++++---...,,,///222444555888>>>CCCHHHIIIKKKLLLLLLLLLKKKJJJNNNPPPVVV]]]fffnnnuuuyyy|||}}}}}}||||||wwwuuuqqqnnnkkkgggccc```WWWUUURRROOOJJJEEEBBB???<<<;;;999777555444333333///...---,,,++++++++++++)))(((((('''''''''''''''(((((())))))))))))((((((&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''############$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""###$$$$$$$$$$$$###"""%%%###  ###%%%#################################$$$$$$$$$%%%%%%##############################""""""""""""######!!!!!!""""""""""""!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$#########"""""""""###############$$$$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""################################################$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwuuuvvvtttqqqqqqpppooolllgggaaa\\\XXXUUUWWWYYYZZZ[[[\\\^^^```aaa[[[XXXZZZZZZXXXWWWYYYYYYZZZ\\\^^^]]]YYYSSSNNNLLLLLLLLLHHHEEEEEEIIIMMMPPPIIIDDDAAA>>>777444444444111---+++++++++***)))'''((()))******)))((('''(((((('''''''''(((((())))))))))))(((((((((''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$############$$$$$$%%%%%%######$$$&&&'''%%%###$$$$$$&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######"""""""""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&***)))(((((()))(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&((()))(((&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''((()))))))))*********+++++++++---/////////000222444222777===AAADDDKKKSSSZZZ^^^___aaabbb```]]]YYYVVVZZZ]]]dddnnnxxx~~~xxxtttkkkiiigggccc^^^ZZZVVVTTTNNNLLLIIIEEEAAA===;;;:::999888666333111///......******)))(((((((((((()))((())))))******))))))(((''''''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''###$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""###$$$$$$$$$$$$###"""###""""""""""""""""""###########################"""""""""""""""###$$$$$$##############################""""""""""""######""""""############"""""""""###$$$$$$%%%%%%%%%$$$##################$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$###""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$${{{yyyyyyvvvsssqqqqqqpppmmmhhhbbb\\\YYYUUUWWWYYYZZZ[[[\\\^^^```bbb\\\ZZZ[[[\\\YYYXXXZZZUUUWWWYYY\\\\\\YYYRRRNNNMMMMMMMMMIIIFFFEEEIIILLLPPPIIIDDDAAA===777444444444111---+++++++++******,,,,,,++++++++++++,,,,,,***)))(((''''''&&&'''''')))(((((((((((('''''''''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%###%%%''''''%%%"""###$$$&&&'''((('''&&&&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$&&&''')))!!!!!!"""###$$$%%%%%%&&&%%%%%%'''(((((('''%%%%%%&&&&&&$$$$$$$$$$$$&&&&&& !!!###%%%''')))%%%%%%$$$######$$$$$$$$$+++)))((((((((((((%%%###$$$$$$$$$%%%%%%&&&&&&&&&#########""""""""""""!!!%%%&&&'''''''''&&&%%%$$$%%%&&&&&&'''((((((((('''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&%%%%%%''')))******(((&&&&&&&&&'''''''''(((((()))(((((((((((()))************+++++++++,,,,,,,,,///111333444444555888:::AAAGGGNNNTTTZZZbbbmmmuuuuuuwwwyyyyyyvvvpppjjjfffdddhhhoooxxx~~~|||yyytttpppmmmkkkfffccc^^^YYYSSSNNNJJJHHHDDDCCC???<<<888555333222...---,,,,,,++++++,,,,,,))))))************))))))'''((()))))))))(((&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((&&&'''(((((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%$$$###"""!!!"""$$$&&&&&&$$$"""!!!########################!!!!!!!!!!!!!!!"""####################################""""""""""""############$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######################################################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwsssssssssrrrsssqqqmmmiiieee```ZZZVVVUUUWWWZZZ[[[\\\^^^bbbdddccc___ZZZWWWWWWWWWVVVVVVYYYZZZZZZYYYWWWTTTQQQOOOMMMMMMKKKHHHFFFFFFIIILLLNNNJJJEEE@@@===999555222...---,,,+++************'''&&&&&&(((***+++***(((((())))))*********))))))'''(((((('''&&&&&&(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&&&&$$$"""###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###"""'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###""""""$$$&&&(((''')))+++,,,,,,***(((&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%$$$$$$###"""######$$$%%%&&&''''''((('''&&&$$$######$$$&&&'''$$$%%%''''''''''''%%%$$$&&&'''&&&%%%$$$$$$&&&((($$$%%%%%%&&&'''((())))))******)))))))))))))))))))))+++......//////111222666888999999:::===CCCHHHKKKPPPYYYcccnnnyyy|||vvvqqqtttsssxxx~~~vvvlllddd___\\\[[[UUURRRMMMGGGAAA<<<888666333111...,,,,,,,,,,,,+++---+++***)))))))))'''&&&***))))))(((((('''''''''***)))'''&&&'''(((***,,,(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''((((((((('''&&&%%%%%%"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&%%%$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############""""""######$$$$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""############&&&%%%%%%$$$#########$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%########################$$$$$$######"""#########&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###wwwtttttttttrrrssspppllliiieee___YYYUUUTTTVVVXXXZZZ[[[]]]```bbbaaa^^^YYYWWWVVVWWWWWWVVVYYYYYYYYYYYYWWWTTTPPPOOOMMMLLLKKKHHHFFFFFFIIILLLLLLIIIDDD???<<<888444111///...---+++***))))))))))))))))))***,,,---,,,+++))))))************))))))((())))))((('''&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%%%%%%%&&&&&&$$$######$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$#################################&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$###"""###$$$&&&((('''(((***++++++)))'''%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&$$$$$$&&&(((&&&&&&'''(((((()))******((((((''''''''''''((((((,,,---...///000222555888===BBBFFFHHHGGGHHHLLLQQQUUU[[[dddmmmwww}}}}}}{{{~~~|||uuuqqqooogggddd^^^WWWPPPJJJFFFDDD???<<<888666555444222111000...,,,,,,,,,,,,***((()))))))))(((((('''''''''***)))((('''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$######""""""######$$$"""############$$$$$$$$$#########$$$$$$###############"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""""""""""""""############&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$#########$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$xxxuuuuuutttsssrrrooolllhhhddd^^^XXXTTTRRRTTTWWWXXXYYY[[[^^^```___\\\XXXVVVVVVWWWXXXXXXXXXYYYYYYXXXVVVSSSPPPNNNMMMLLLJJJHHHFFFFFFIIIKKKKKKGGGCCC>>>;;;888444111000///...,,,***)))(((((()))))))))***,,,---,,,+++))))))************))))))*********)))'''&&&''')))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$############%%%'''(((&&&''')))***)))(((&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((('''%%%$$$&&&''''''(((((())))))*********''''''''''''((()))******///000111333666<<>>;;;888666333222///---+++)))((((((*********+++---...---,,,******+++******)))(((''')))))))))(((&&&%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&***'''%%%$$$%%%'''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$###############"""###$$$%%%&&&'''((()))++++++++++++***(((''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%""""""###$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&'''((((((''''''''''''(((((('''(((******)))(((((()))''''''(((***,,,---...///...///000222555888;;;<<>>BBBDDDFFFOOOUUU___iiirrr{{{}}}wwwsssooorrrvvvxxxxxxwwwvvvwwwrrrssswwwzzz}}}~~~zzzpppgggaaaXXXSSSMMMHHHFFFDDDBBB@@@;;;:::999777555333111111------+++******+++,,,,,,++++++*********)))))))))'''(((((())))))((((((''''''''''''(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$%%%$$$###""""""###$$$%%%######"""""""""!!!!!!!!!""""""""""""###############$$$$$$%%%%%%$$$$$$###!!!!!!"""##################$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$#########$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%zzzooonnnrrruuuvvvsssqqqmmmiiieee```ZZZVVVSSSWWWZZZ\\\]]]\\\]]]^^^```]]]YYYXXXYYY[[[\\\\\\VVVVVVVVVVVVSSSPPPMMMKKKKKKKKKIIIFFFDDDEEEGGGJJJGGGDDDAAA>>><<<:::777555222111///---+++******))))))((((((***,,,---,,,***+++++++++******(((''''''%%%&&&&&&&&&%%%%%%&&&((($$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&+++(((%%%$$$%%%'''''''''$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###"""#########!!!"""$$$&&&'''((())))))+++***)))((('''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$###"""(((((('''''''''&&&&&&&&&%%%$$$###"""###%%%((()))&&&'''((())))))((('''&&&$$$'''***++++++***+++,,,((())),,,...111444666777===>>>@@@CCCFFFJJJMMMOOOWWW]]]gggpppwww||||||uuuooorrruuuvvvuuuttttttuuurrrtttxxx}}}}}}yyyyyy}}}~~~tttnnnccc^^^XXXRRROOOLLLJJJHHHCCCBBBAAA>>><<<999888777444333000...------//////+++++++++************)))(((((())))))))))))(((((('''((((((((('''&&&%%%%%%'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''''''''######%%%%%%%%%%%%######"""############$$$$$$$$$$$$###""" """###$$$$$$$$$$$$############"""$$$$$$######"""!!!!!!!!!###$$$%%%&&&&&&%%%$$$###!!!!!!"""###############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$######"""#########&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$$$$%%%&&&'''(((%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%vvvmmmmmmqqquuuvvvvvvtttppplllggg```YYYUUUSSSVVVZZZ\\\\\\\\\]]]]]]aaa^^^[[[YYYZZZ\\\\\\\\\XXXWWWUUURRROOONNNMMMLLLJJJJJJJJJIIIFFFEEEFFFGGGFFFCCC???>>>>>><<<888444000000000...+++******+++******+++++++++,,,,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''(((&&&$$$###$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%###'''&&&%%%%%%&&&'''((()))((()))***)))&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%***)))))))))+++,,,---,,,...111444666777:::@@@EEENNNUUUXXXTTTQQQSSSWWWXXX\\\aaahhhnnnssswww{{{}}}}}}}}}yyyvvvwwwyyyzzzzzzxxxuuutttttttttvvvyyy}}}yyyssssssxxx~~~|||rrrhhhbbb```^^^XXXSSSKKKIIIEEEBBB???===<<<;;;>>>888222000333555333000.........---,,,)))'''&&&&&&'''(((+++...///...,,,)))((('''&&&%%%$$$######%%%%%%&&&&&&%%%%%%$$$###%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""%%%%%%&&&'''&&&%%%###"""###%%%%%%$$$"""!!!"""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%###"""'''&&&&&&%%%%%%&&&&&&'''vvvmmmmmmqqquuuvvvwwwuuuqqqmmmhhhbbb[[[VVVRRRVVVZZZ]]]___```aaabbbaaa^^^[[[YYYYYY[[[[[[[[[XXXWWWVVVTTTQQQOOOMMMLLLJJJJJJIIIGGGDDDCCCEEEFFFFFFCCC@@@??????===888444111111111///,,,++++++,,,*********+++++++++,,,,,,)))))))))(((((((((''''''(((((((((((((((((((((((()))$$$###''''''&&&''''''((((((''''''&&&%%%######$$$%%%&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$$$$%%%%%%%%%$$$&&&&&&%%%%%%&&&''')))***)))******)))'''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''(((((((((((((((((((((((('''(((***+++,,,---000444888<<<@@@GGGPPPWWWeeejjjiiiaaaZZZYYY\\\]]]aaaeeekkkooorrrsssuuuwwwxxx||||||zzz|||~~~}}}zzzxxxuuuuuutttvvvyyy~~~zzztttssswww|||wwwqqqnnnjjjbbb\\\TTTQQQMMMIIIFFFDDDBBBAAA@@@===888777999;;;;;;:::666444222///---++++++***((('''''')))***+++***(((''''''((())))))***++++++&&&&&&''''''&&&&&&%%%$$$(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%$$$###""""""###$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''vvvnnnnnnrrruuuvvvxxxuuuqqqmmmiiibbb[[[WWWRRRUUU[[[___aaaccceeefffbbb^^^ZZZXXXXXXYYYZZZYYYXXXXXXWWWVVVTTTQQQMMMKKKKKKJJJHHHEEEBBBAAACCCEEEFFFCCC@@@??????===999444222222222000---+++,,,---)))*********++++++++++++******)))))))))(((((((((((((((((((((((((((((((((***"""###))))))&&&'''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((&&&###"""###$$$$$$###&&&&&&%%%%%%&&&''')))***)))***+++***'''&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))******''''''((()))***---///000444999AAAIIIQQQ[[[fffmmmzzz}}}zzzoooeeecccddddddgggkkkooorrrsssrrrrrrrrrsssuuuyyy|||~~~~~~}}}zzzxxxvvvuuuwwwzzz~~~zzz{{{zzzvvvrrrqqqsssvvv||||||zzzvvvtttwww}}}~~~}}}{{{tttmmmddd```ZZZUUUQQQNNNJJJHHHDDDCCCAAAAAAAAABBBCCCDDD@@@===888333000/////////,,,***((((((((()))((('''''''''((()))+++,,,---...'''(((((((((((('''&&&&&&)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%$$$###"""###$$$###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))---+++)))&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''wwwoooooorrruuuuuuvvvtttpppmmmhhhbbb[[[VVVRRRVVV[[[___bbbccceeegggbbb^^^ZZZXXXWWWXXXXXXXXXWWWXXXYYYYYYVVVRRRNNNKKKMMMLLLHHHDDDAAA@@@CCCEEEFFFCCCAAA@@@AAA>>>999555222222222///,,,++++++,,,)))))))))************+++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((###$$$((((((&&&&&&'''''''''''''''&&&&&&((((((''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###!!! !!!#########&&&%%%%%%%%%&&&((()))***)))***+++***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))((()))***+++---000444777999BBBMMMXXXbbbkkkuuu{{{xxxnnnjjjiiihhhiiimmmrrruuuuuutttrrrrrrpppqqqrrruuuwwwzzz|||}}}}}}|||zzzxxxwwwwwwxxxxxxtttuuussspppqqquuutttqqqrrrssssssrrrpppoooqqqssswwwwwwvvvsssrrrvvv}}}}}}{{{{{{}}}xxxrrrjjjccc^^^YYYSSSOOOIIIJJJJJJHHHFFFEEEFFFHHHFFFCCC???:::666333222111000---***))))))***)))((()))))))))(((((('''''''''((())))))))))))((('''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!""""""#########$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%#########%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$&&&((()))///---+++(((&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''wwwppppppsssuuuuuutttrrroookkkfffaaaZZZUUUSSSWWW\\\___```aaacccdddaaa]]]YYYVVVVVVWWWWWWWWWWWWXXXYYYYYYWWWSSSNNNKKKNNNLLLIIIEEEBBBAAADDDFFFEEECCCAAABBBBBB@@@:::555111222111...+++))))))***(((((()))))))))*********************))))))))))))''''''''''''''''''''''''$$$&&&'''(((&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###!!!"""###%%%&&&%%%%%%%%%%%%%%%&&&(((***+++)))***+++)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,...///333999===BBBLLLZZZfffoootttyyy}}}{{{~~~tttnnnjjjfffdddiiippptttuuutttrrrrrrnnnnnnooopppqqqsssuuuvvv{{{~~~|||||||||{{{xxxtttooolllggghhhfffdddgggmmmooommmqqqrrrssstttuuuvvvwwwyyy|||||||||yyyyyy}}}~~~~~~~~~zzzrrrllleee]]]WWWRRRRRRRRROOOKKKHHHGGGGGGHHHGGGDDDAAA===888555333000...+++******+++***)))+++***)))(((&&&%%%$$$###))))))******))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''((()))))))))(((&&&$$$###'''&&&&&&%%%%%%&&&&&&'''xxxpppppptttuuuuuusssqqqnnnjjjfff```YYYUUUTTTXXX\\\^^^___```aaabbb___\\\XXXUUUUUUVVVWWWVVVWWWXXXYYYYYYVVVRRRNNNKKKLLLLLLIIIFFFCCCBBBDDDFFFEEECCCBBBCCCCCCAAA;;;666111111000...***(((((()))(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))"""''',,,,,,((($$$$$$%%%######$$$%%%%%%%%%%%%$$$!!!!!!###$$$&&&((()))***&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%'''((('''&&&%%%%%%$$$%%%&&&(((***+++((()))***)))&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))'''''''''''''''((((((((((((((((((((((((((((((((())),,,...000222666>>>CCCNNNXXXeeeoootttuuuvvvxxxzzzwwwooohhhccc___dddlllrrrsssqqqooonnnkkklllmmmnnnnnnoooooooootttvvvzzz~~~zzz{{{}}}}}}yyyssslllgggaaaccccccccciiiqqquuutttxxxxxxyyy{{{}}}~~~|||www|||{{{uuullleee```___]]]YYYUUUPPPKKKHHHJJJJJJHHHFFFBBB===999777222///---,,,,,,,,,***)))+++******))))))(((''''''))))))******))))))((('''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$############$$$%%%%%%###$$$%%%%%%$$$$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&!!!###%%%((())))))(((''''''&&&&&&%%%%%%&&&&&&'''xxxqqqqqqtttuuuuuusssqqqnnnkkkfffaaaZZZVVVTTTWWW\\\___``````aaabbb]]]ZZZVVVTTTUUUVVVWWWWWWWWWXXXXXXWWWUUUQQQNNNKKKIIIIIIHHHFFFCCCBBBDDDEEEEEECCCBBBCCCDDDBBB<<<777333333222///+++))))))***'''''''''((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''"""%%%((()))'''&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&'''((())))))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&''''''&&&### $$$$$$$$$%%%&&&(((***,,,'''((()))(((%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))&&&'''''''''((((((((())))))))))))******++++++,,,---000444555777<<>>;;;:::777444///++++++++++++***)))((('''''')))))))))))))))(((''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""###%%%&&&###$$$&&&%%%%%%$$$&&&'''!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######%%%&&&&&&''''''&&&&&&%%%***)))'''%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''wwwqqqrrrrrrrrrsssrrrooollliiieeeaaa[[[XXXUUUXXX]]]______``````aaa```ZZZVVVVVVUUUSSSSSSVVVYYYYYYZZZXXXUUUQQQMMMJJJKKKJJJGGGEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCAAA===::::::666///***&&&&&&(((***))))))))))))))))))))))))((('''&&&(((+++,,,***'''***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$%%%&&&)))+++,,,++++++***)))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$######""""""&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""$$$'''((('''&&&))))))((('''&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%)))***+++***(((&&&&&&'''######$$$$$$%%%&&&''''''''''''((())))))((('''&&&'''%%%###%%%(((***)))(((000+++***---......444===@@@??????@@@DDDJJJQQQVVVhhhlllqqqsssrrrnnnkkkiiirrruuuwwwwwwtttpppnnnmmmmmmpppvvv{{{|||vvvnnngggdddeeegggiiiiiiiiigggfffgggjjjnnnrrrwww}}}~~~~~~}}}|||{{{|||}}}{{{wwwsssooonnnmmmlllkkkkkkiiifffddddddgggjjjlllmmmnnnooooooooooooooonnnmmmrrryyy}}}~~~|||zzzxxxuuuwwwyyy|||}}}~~~~~~{{{wwwmmmbbbXXXSSSMMMHHHGGGGGGFFFFFFDDDBBBAAA???===999444000...,,,***'''&&&'''((()))*********))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''%%%$$$######&&&$$$######$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((xxxrrrqqqqqqqqqrrrooommmkkkiiifffbbb]]]YYYVVVYYY]]]_________`````````ZZZUUUVVVUUUSSSSSSUUUXXXXXXYYYXXXUUUQQQLLLJJJJJJIIIFFFDDDCCCCCCDDDEEEFFFEEEDDDDDDDDDBBB>>>;;;:::666111,,,)))((()))***)))))))))))))))))))))))))))''''''(((***+++)))''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!! !!!###$$$((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((***+++***)))))))))(((&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((()))''')))***)))'''%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&'''(((((((((((('''&&&)))&&&%%%&&&)))+++***)))...,,,,,,000222444===FFFOOONNNMMMLLLMMMRRRWWW[[[dddiiipppsssrrrnnnjjjhhhnnnppprrrrrrpppnnnmmmmmmnnnqqqvvv{{{}}}yyyrrrllljjjjjjkkkkkkjjjiiigggfffkkkmmmqqquuuxxx|||~~~zzzxxxxxxvvvtttqqqpppppprrrssssssppplllhhheeebbb```___bbbaaa``````bbbdddhhhjjjggggggggggggffffffeeedddfffiiinnnqqqrrrqqqooonnnmmmmmmnnnooopppqqqsssuuuxxxzzz}}}{{{{{{{{{~~~rrrfffbbb\\\TTTNNNLLLLLLKKKJJJGGGFFFEEEDDDDDDAAA===:::666444111///---,,,++++++*********)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%'''((((((&&&%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%#########$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((()))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((yyyrrrqqqppppppqqqlllkkkkkkjjjhhhccc]]]YYYWWWZZZ]]]^^^^^^]]]^^^______YYYUUUVVVUUUSSSRRRTTTVVVWWWWWWVVVSSSOOOKKKIIIIIIGGGEEECCCBBBBBBCCCDDDGGGFFFEEEEEEEEECCC???<<<999666222...+++***)))))))))))))))))))))))))))))))))(((((()))******(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!!!!!!!"""$$$&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&)))***)))((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&''')))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''(((''''''&&&***((('''''')))+++,,,+++------000555999???IIISSS^^^^^^]]]ZZZYYYYYY\\\^^^```fffnnnrrrqqqmmmhhheeegggiiijjjjjjjjjjjjkkklllnnnppptttyyy|||{{{vvvssspppooonnnmmmkkkiiihhhhhhnnnpppssswwwzzz}}}~~~|||}}}|||xxxssspppllljjjfffcccaaaaaacccdddiiihhheeebbb___]]][[[ZZZ]]]]]]___aaadddgggiiikkkhhhggggggfffeeedddcccbbbeeefffhhhiiijjjjjjiiiiiiiiihhhfffeeeeeefffhhhiiikkkmmmoooqqqsssssssssssssssuuuyyy~~~~~~~~~}}}qqqjjjcccYYYRRROOONNNLLLJJJFFFEEEDDDDDDEEEDDDAAA???999888666333000...,,,************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&((())))))'''&&&&&&'''(((&&&%%%%%%&&&''''''&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$#########$$$$$$%%%&&&&&&&&&######""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''((()))***+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((zzzrrrpppoooooopppllllllkkkkkkiiiccc\\\WWWWWWYYY[[[\\\[[[[[[\\\]]]^^^XXXUUUUUUUUURRRQQQSSSUUUUUUVVVUUURRROOOKKKHHHHHHFFFDDDBBBAAABBBCCCDDDGGGFFFEEEEEEEEECCC???<<<666555222///,,,***)))(((((((((((((((((((((((((((***))))))))))))((('''&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''((()))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###$$$&&&((()))(((''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&'''((((((&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''***)))'''''')))+++---------111777===BBBJJJUUU^^^fffggggggddd```]]]]]]___^^^ccckkkooommmhhhbbb___^^^```aaaaaabbbdddgggjjjkkklllooossswwwyyywwwuuusssrrrpppnnnmmmlllllllllpppqqqtttxxx{{{}}}|||{{{uuuuuuuuusssppplllhhhfff^^^]]][[[ZZZ[[[]]]___aaaeeeeeeeeedddcccbbbbbbcccccceeeiiilllooopppppppppqqqpppoooooonnnnnnnnnnnnooonnnnnnooopppqqqqqqqqqssspppllliiihhhiiijjjjjjkkkkkkkkkkkkjjjhhhgggfffdddfffkkkrrr{{{wwwnnnbbbZZZVVVTTTPPPLLLGGGEEEDDDCCCCCCCCCAAA@@@<<<<<<:::888555222000...++++++******))))))(((((((((((((((''''''''''''&&&&&&''')))((('''&&&'''((((((&&&%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$"""""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((({{{rrrpppoooooopppnnnnnnmmmkkkhhhbbb[[[UUUVVVXXXZZZZZZZZZZZZ[[[\\\]]]WWWTTTUUUUUURRRPPPRRRTTTTTTUUUTTTRRRNNNJJJHHHGGGEEECCCBBBAAABBBCCCDDDFFFEEEDDDDDDDDDBBB>>>;;;444333111...,,,)))((('''(((((((((((((((((((((((())))))******)))(((''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))))))))((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''')))+++,,,,,,***(((((('''&&&&&&&&&&&&''''''&&&%%%$$$############&&&((())))))'''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((()))+++...111111999BBBGGGKKKSSS]]]dddhhhkkkmmmjjjddd___^^^___\\\```fffhhheeeaaa\\\YYYXXXYYYZZZ[[[\\\___cccffffffgggiiimmmqqqtttttttttttttttsssrrrrrrrrrrrrssstttttttttvvvxxxwwwtttqqqjjjiiifffdddaaa```___^^^YYYYYYZZZ]]]```eeeiiikkkiiikkklllkkkjjjjjjmmmooorrruuuzzz}}}~~~|||xxxvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxzzz}}}~~~}}}xxxvvvvvvvvvvvvuuusssrrrpppmmmjjjgggdddbbb``````cccgggnnnsssvvvwww}}}sssjjjfffbbb[[[VVVOOOLLLHHHFFFEEEDDDCCCAAA@@@@@@@@@???===;;;999888------,,,+++***)))(((((())))))((((((((('''''''''%%%&&&''''''%%%%%%&&&((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$""""""""""""############&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((({{{rrrpppooooooqqqpppooommmkkkgggaaaZZZUUUVVVXXXZZZZZZZZZ[[[]]]^^^[[[VVVTTTUUUUUUQQQPPPQQQSSSTTTTTTTTTRRRNNNKKKHHHGGGEEECCCBBBAAABBBDDDEEEFFFEEEDDDDDDDDDBBB>>>;;;444222000---+++)))((('''))))))))))))))))))))))))''')))******((('''((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%''')))+++***((((((''''''&&&&&&&&&''''''############$$$%%%&&&'''&&&'''))))))'''&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))***((()))))))))***---222666;;;FFFPPPSSSTTTZZZaaaeeeiiinnnqqqooohhhaaa^^^___YYY[[[^^^^^^\\\YYYWWWVVVVVVWWWXXXYYYZZZ\\\```ccccccdddeeehhhmmmpppqqqpppuuuuuuuuuvvvvvvvvvwwwwwwvvvssspppoooooolllgggccc___^^^\\\[[[[[[]]]___aaaaaacccgggkkkppptttwwwxxxtttuuuuuusssqqqqqquuuyyy|||xxxwwwwwwwwwxxxzzz|||}}}~~~|||{{{xxxuuurrrooommmllldddbbb```aaaccceeeffffffiiinnnuuu}}}zzzuuuooofff^^^UUUQQQLLLHHHFFFDDDBBBAAA@@@??????>>>===<<<<<<;;;333222111///---+++***)))))))))))))))((((((((((((%%%&&&'''&&&%%%%%%''')))'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""#####################&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((({{{rrrpppoooppprrrpppnnnkkkiiifffbbb\\\XXXXXXZZZ[[[\\\\\\^^^```bbb[[[VVVSSSUUUUUUQQQOOOPPPSSSTTTUUUTTTRRROOOKKKIIIGGGFFFDDDBBBBBBCCCDDDEEEGGGFFFEEEEEEEEECCC???<<<555333000---+++***))))))))))))))))))))))))))))))&&&(((******((('''(((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""""""""$$$&&&''''''%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''(((((($$$&&&((((((&&&%%%&&&'''$$$$$$%%%%%%&&&&&&''''''((((((''''''((()))+++,,,)))***++++++,,,000777<<>><<<;;;:::::::::::::::999777444222///---,,,*********)))))))))((((((&&&'''''''''&&&&&&(((***(((&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((({{{qqqppppppqqqsssnnnmmmjjjhhhfffbbb^^^[[[ZZZ[[[]]]^^^___```cccfffZZZUUUSSSUUUUUUQQQOOOOOOSSSTTTUUUTTTSSSOOOLLLIIIGGGFFFDDDCCCCCCDDDEEEFFFHHHGGGGGGGGGFFFDDD@@@===666444111...++++++++++++))))))))))))))))))))))))%%%(((******(((''')))+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&)))***)))(((''''''&&&&&&&&&''''''(((******((('''''''''''''''###%%%&&&&&&%%%$$$%%%&&&######$$$$$$%%%&&&'''''')))((((((((()))***,,,---***+++------///333:::@@@MMM\\\hhhgggbbbcccdddccchhhnnntttqqqggg]]]XXXWWWQQQQQQPPPOOONNNQQQUUUYYYYYY[[[]]]^^^^^^^^^```bbbeeeeeefffiiimmmoooooonnnlllmmmoooppppppooommmlllfffbbb]]]]]]___```]]]ZZZYYY\\\bbbjjjqqqwww{{{}}}}}}~~~~~~}}}zzztttpppnnnkkkiiibbbbbbcccccceeeiiinnnqqqpppuuu|||}}}yyyvvvwww|||zzzoooeee```ZZZTTTRRRPPPOOONNNDDDBBB???===;;;;;;<<<===???>>><<<888555222000...************))))))))))))(((((()))(((''''''***,,,)))(((&&&&&&((()))((('''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))'''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((}}}sssrrrrrrqqqpppooooooooommmiiiccc]]]ZZZYYY\\\]]]ZZZZZZ___bbbbbb^^^[[[XXXVVVUUUUUUTTTSSSRRRSSSUUUWWWWWWTTTNNNIIIIIIIIIFFFCCCAAA@@@CCCEEEFFFDDDDDDGGGJJJHHHAAA;;;999555000---***(((&&&$$$((('''&&&%%%%%%&&&'''((('''''''''''''''((()))***))))))))))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''$$$""""""%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$######"""""""""######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((()))***+++)))'''$$$%%%((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&&&&'''((('''&&&''''''''''''''''''&&&&&&&&&(((*********)))***+++---///000111222777???FFFTTT^^^hhhjjjeeebbbdddhhhllllllllljjjeee___YYYVVVTTTPPPLLLNNNTTTYYYZZZYYY___```___^^^^^^___bbbeeedddeeeggghhhiiiiiiiiiiiikkkkkklllkkkiiieeebbb```]]][[[ZZZYYYZZZ]]]```bbbeeeiiinnnsssxxx}}}}}}|||xxxrrrppplllgggeeeeeefffdddbbbgggiiikkkkkkmmmrrryyyzzzyyyzzz~~~pppkkkbbbYYYXXXYYYVVVPPPIIIFFFAAA===;;;:::;;;;;;999;;;===>>><<<999555222.........---,,,)))'''&&&&&&&&&&&&''''''((((((((()))))))))(((''''''&&&&&&(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$##################""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***}}}sssrrrqqqppppppppppppooommmiiiddd^^^[[[XXX]]]^^^\\\\\\```bbbaaa^^^\\\XXXWWWWWWVVVUUUTTTUUUUUUVVVWWWVVVRRRMMMHHHHHHGGGFFFCCCAAAAAADDDFFFFFFDDDEEEHHHKKKIIICCC===999666111...---+++)))((((((((('''&&&&&&'''(((((('''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''$$$"""###%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))***+++((((((((('''%%%$$$$$$$$$(((((((((((((((((((((((()))(((''''''))))))((('''''''''''''''''''''''''''&&&((())))))))))))+++,,,...000444555777<<>>;;;888666999:::;;;======<<<:::999444222000---+++*********(((((((((((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***~~~tttrrrqqqpppppppppppppppmmmiiiddd___\\\WWW]]]```^^^^^^aaabbb```^^^\\\YYYWWWXXXXXXWWWVVVYYYXXXWWWVVVTTTQQQLLLIIIHHHGGGFFFCCCAAABBBEEEGGGDDDDDDEEEIIIKKKJJJEEE@@@:::777222///---+++)))'''((((((''''''''''''(((((('''(((((())))))((('''&&&&&&&&&'''((()))))))))(((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$"""!!!!!!"""###$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((())))))******&&&)))***(((### """$$$))))))))))))))))))))))))***((('''((()))***)))((('''''''''''''''''''''''')))************,,,///111222666;;;>>>AAAEEEJJJOOOPPPXXXbbbhhhjjjgggdddbbb\\\^^^aaaccccccbbb___^^^```\\\ZZZ[[[___cccdddcccbbbcccddddddccceeehhhjjjiiiiiiiiihhhfffbbb___]]]]]]\\\ZZZXXXVVVVVVVVVWWWSSSXXX```hhhooorrrsssssssssuuuyyy|||}}}yyywwwvvvuuutttuuurrrllleee```___aaadddfffjjjpppuuu{{{}}}uuupppmmmfff^^^TTTQQQMMMJJJFFF@@@;;;777999999999:::;;;===???AAA<<<999555000...---...///***))))))(((((((((((((((&&&&&&''''''((())))))***((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))~~~tttqqqpppoooppppppooonnnlllhhhccc^^^[[[VVV\\\```______aaaaaa___]]][[[XXXWWWWWWWWWWWWVVVYYYXXXVVVTTTSSSQQQNNNLLLIIIHHHGGGDDDAAABBBDDDGGGCCCDDDFFFIIIJJJIIIDDD@@@:::666111---+++(((&&&###(((((((((((((((((((((((('''((()))***)))(((&&&$$$&&&&&&((()))************&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###!!!!!!"""&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))*********'''((()))'''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((())))))((('''''''''''''''((((((((((((++++++,,,------000555888;;;@@@GGGKKKLLLMMMPPPSSSSSSXXX```gggjjjhhhaaa\\\VVVXXX[[[^^^___^^^\\\[[[___]]][[[\\\___bbbcccccccccdddeeeddddddeeegggiiiiiigggddd```]]][[[YYYXXXYYYWWWTTTSSSTTTWWW[[[]]]dddhhhooovvv{{{||||||{{{yyy{{{}}}~~~zzzssslllhhhfffeee___aaadddhhhmmmuuu}}}}}}uuulll^^^ZZZTTTPPPLLLIIICCC???;;;:::888777999<<<@@@BBBCCC@@@<<<888444222000000***)))(((((((((((()))***''''''''''''(((((())))))((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((())))))}}}ssspppoooooopppnnnnnnllliiieee```\\\ZZZUUU[[[_________aaa```^^^]]]ZZZWWWVVVVVVVVVUUUTTTWWWUUUTTTSSSTTTTTTRRRPPPKKKJJJHHHDDDAAAAAACCCEEECCCDDDGGGIIIIIIGGGBBB???777444000---,,,***)))'''))))))))))))))))))))))))'''((()))***)))(((&&&$$$"""###$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%###""""""###&&&(((&&&&&&'''''''''''''''(((###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((()))*********))))))'''%%%&&&)))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&'''''''''((((((((()))))))))+++,,,...000444:::===GGGMMMSSSVVVUUUTTTTTTUUUWWWZZZ___dddgggccc\\\VVVNNNQQQUUUYYY\\\\\\ZZZYYY\\\[[[[[[\\\___aaabbbccceeefffgggfffddddddeeegggeeebbb\\\WWWTTTTTTVVVXXXYYYWWWVVVVVVZZZaaahhhmmmvvvxxx|||{{{uuuooolllddddddccccccdddiiiooottt}}}~~~oooggg\\\TTTOOOMMMIIIFFF@@@>>>:::888777:::===???DDDDDDDDDAAA===888333000+++***)))(((((()))***+++))))))((((((''''''''''''((('''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((({{{rrrooommmnnnqqqnnnmmmkkkhhhddd___[[[YYYVVV\\\`````````bbbaaa___]]][[[WWWVVVUUUUUUTTTSSSTTTSSSRRRTTTUUUVVVUUUSSSKKKJJJHHHEEEBBBBBBDDDFFFFFFHHHJJJKKKIIIEEE@@@===444222/////////000///...))))))************))))))'''(((((())))))((('''&&&$$$$$$%%%&&&''''''''''''$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%%%%&&&((()))((('''&&&%%%$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&(((*********)))))))))&&&$$$&&&***,,,***'''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&'''''''''(((((())))))***(((***...111555:::???CCCQQQVVV\\\]]][[[WWWVVVVVVXXXZZZ\\\^^^^^^[[[UUUQQQHHHLLLQQQVVVZZZ\\\[[[[[[ZZZ[[[\\\^^^```bbbdddeeehhhiiihhhgggdddbbbaaabbb^^^[[[VVVRRRQQQTTTXXX[[[]]]\\\[[[]]]cccmmmvvv|||}}}yyyqqqooolllhhheeedddgggiiiooovvvxxxgggZZZSSSPPPLLLHHHGGGDDDAAA===;;;:::;;;<<>>DDDIIIMMMUUUYYY^^^___\\\YYYWWWWWWVVVWWWWWWWWWTTTRRROOONNNJJJMMMRRRWWWZZZ[[[[[[ZZZXXXZZZ\\\^^^```bbbeeegggggggggfffccc___[[[YYYYYYVVVUUUTTTSSSUUUYYY]]]```bbbaaaaaadddkkkuuu}}}{{{xxxsssmmmjjjiiijjjggglllsss|||~~~uuufff^^^ZZZTTTPPPNNNLLLIIIEEEBBB???===<<<===AAAFFFJJJJJJGGGBBB>>>:::777333///,,,+++++++++((((((((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''wwwpppmmmlllnnnrrrpppnnnlllhhhddd```]]][[[[[[aaacccbbbbbbeeefffdddbbb___[[[XXXWWWUUUTTTRRRRRRSSSTTTVVVWWWWWWTTTRRREEEFFFEEEDDDCCCEEEIIILLLOOOQQQRRRPPPKKKEEE@@@===999666111...,,,+++)))''')))***+++,,,,,,+++***)))'''''''''''''''((()))***%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###&&&((((((%%%######$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&(((***+++***)))(((&&&(((***)))%%%###%%%(((''''''''''''''''''''''''***((('''((()))***)))(((&&&''''''((()))******+++///333:::AAAGGGMMMRRRVVVUUUZZZ^^^___\\\YYYWWWWWWSSSTTTSSSQQQNNNLLLLLLMMMPPPRRRVVVYYYZZZYYYXXXVVVVVVXXX[[[]]]___bbbeeegggcccdddbbb^^^YYYTTTQQQQQQQQQRRRTTTWWW[[[___bbbddddddddddddgggnnnxxx{{{uuuqqqooonnnfffhhhkkkpppwww}}}zzzzzz}}}qqqjjjeee___ZZZRRRQQQOOOLLLHHHDDD@@@>>>999===DDDJJJLLLKKKHHHFFFBBB>>>999333...+++******&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&######""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&((((((((()))((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''rrrjjjggghhhmmmsssssspppllliiigggbbb\\\WWWYYYaaaffffffeeeggghhhgggddd^^^ZZZYYYUUUQQQPPPRRRWWWTTTRRRSSSWWWXXXTTTPPPJJJJJJIIIHHHFFFGGGIIIKKKXXXVVVTTTPPPLLLFFF???:::777555222///,,,***))))))************))))))))))))%%%'''***,,,,,,+++)))(((%%%'''((())))))'''%%%$$$"""""""""###$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$'''$$$###$$$''')))'''%%%$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''******))))))))))))******&&&&&&%%%%%%%%%$$$$$$$$$&&&'''''''''''''''&&&%%%&&&&&&&&&&&&&&&'''((((((---,,,,,,+++************222333<<>>777666222///,,,+++***)))'''''''''''''''&&&&&&&&&%%%'''(((******)))((('''&&&'''((((((((('''%%%%%%############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###%%%'''((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''******))))))))))))******((((((((((((''''''&&&&&&&&&''''''(((((((((''''''******)))))))))******+++))))))(((((((((***+++,,,777:::DDDQQQXXXWWWWWWYYYXXXZZZ^^^``````]]]YYYVVVUUUUUUTTTRRRPPPPPPRRRTTTVVVUUUTTTUUUWWWZZZ^^^aaabbbaaa``````aaa```^^^\\\YYYVVVSSSPPPPPPRRRVVVXXX]]]aaafffjjjkkkkkkiiiiiijjjkkkmmmrrryyy}}}yyyzzzvvvpppllljjjkkkkkkkkkooosssxxx~~~zzzzzzyyyrrrccc[[[SSSNNNOOONNNKKKGGGDDDAAA???@@@DDDHHHJJJJJJKKKIIIEEE@@@:::444000------+++)))((()))***)))(((''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((('''''''''((((((((()))))))))******~~~sssmmmkkkjjjmmmqqqtttqqqlllhhheeeaaa]]]ZZZ[[[ccchhhgggfffhhhiiigggeee```\\\[[[XXXSSSQQQTTTRRRPPPNNNOOORRRRRROOOLLLMMMMMMLLLJJJHHHGGGIIIJJJJJJJJJJJJJJJJJJHHHCCC@@@888666333000---++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%'''''''''&&&###$$$%%%''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))(((((((((((('''&&&''''''((()))))))))))))))(((((('''''''''((((((''''''&&&'''))),,,///000:::AAAMMMXXX\\\ZZZZZZ\\\XXXZZZ]]]___^^^[[[WWWTTTRRRTTTUUUUUUUUUUUUWWWXXXUUUSSSQQQQQQUUU[[[aaaeeecccbbbaaa```___\\\WWWSSSOOOOOONNNOOOSSSYYY___cccmmmooorrrtttsssqqqmmmkkkoooqqqtttyyyxxxqqqnnnkkkgggdddccceeeiiiooovvv~~~|||~~~pppeeeWWWQQQRRRSSSOOOKKKIIIGGGCCCAAAAAADDDGGGIIIMMMMMMLLLIIIDDD===777333000---***((()))******)))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&******)))))))))***+++,,,}}}rrrnnnmmmmmmnnnrrrssspppmmmhhhddd```]]][[[\\\ccciiihhhfffhhhiiihhheeeaaa]]]\\\YYYTTTRRRTTTTTTRRRQQQRRRSSSSSSPPPNNNNNNNNNMMMKKKIIIGGGHHHJJJKKKKKKJJJJJJIIIFFFAAA===999777444111...,,,++++++((((((((()))))))))))))))(((((('''&&&&&&'''((())))))(((&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''&&&%%%&&&&&&'''))))))************))))))'''''''''''''''''''''&&&&&&&&&((()))************(((((('''&&&&&&&&&&&&'''))))))((())),,,///333555:::DDDQQQ[[[\\\[[[\\\___[[[ZZZZZZXXXWWWUUUSSSRRRQQQSSSVVVXXXWWWWWWXXXYYYSSSRRRQQQSSSWWW]]]cccgggcccaaa^^^[[[XXXUUUPPPMMMMMMMMMOOOSSSZZZbbbjjjooouuuvvvxxxzzz{{{xxxtttqqqtttvvvyyy}}}zzzvvvqqqkkkfffaaaaaaaaadddkkkttt}}}~~~~~~ooo^^^WWWXXXZZZUUUPPPMMMLLLIIIEEEAAAAAACCCEEEJJJLLLNNNOOOLLLFFF@@@<<<666333///,,,,,,,,,++++++)))))))))))))))*********((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%*********)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%'''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''+++***((('''((()))+++---zzzqqqooooooooopppsssqqqpppmmmiiiddd```]]]\\\]]]dddiiihhhfffhhhhhhgggeeeaaa^^^]]]ZZZTTTRRRTTTTTTSSSSSSSSSSSSRRRPPPOOOMMMNNNNNNLLLIIIHHHHHHIIILLLLLLKKKKKKIIIFFFAAA===999777444111...,,,++++++))))))*********+++++++++***)))'''&&&&&&''')))***)))'''%%%######$$$&&&'''&&&&&&&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&''''''&&&$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))))))))(((&&&%%%%%%&&&'''(((((()))************)))(((&&&'''''''''''''''''''''&&&&&&((()))************++++++***************+++,,,+++,,,---///333666888<<>>AAACCCDDDFFFMMMTTTVVVZZZ^^^^^^YYYKKKJJJHHHGGGHHHKKKNNNPPPSSSUUUWWWXXXWWWWWWXXXYYY[[[\\\]]]^^^]]]ZZZWWWUUUMMMKKKIIIIIIKKKNNNOOOPPPQQQSSSVVV[[[bbbiiippptttssssssvvv}}}}}}|||{{{zzzyyyzzz{{{|||{{{~~~|||zzzwwwuuurrrnnnlllkkkkkkkkkiiimmmqqqtttwww}}}{{{wwwiiiccc\\\VVVRRRNNNIIIFFF@@@CCCGGGLLLOOOQQQQQQPPPMMMJJJFFFAAA<<<777000,,,+++******)))((('''&&&&&&''''''(((((()))******+++'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&((())))))&&&&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))))))))))))))))))))*********++++++uuuooommmjjjjjjmmmkkknnnpppnnnhhhaaa\\\ZZZ\\\ccchhhfffdddeeefffdddccc___]]]]]]ZZZSSSPPPQQQQQQRRRRRRQQQOOOMMMLLLLLLGGGIIIKKKJJJIIIHHHHHHIIIIIIHHHHHHIIIIIIFFFBBB???777555222///,,,***))))))'''(((((()))***++++++,,,'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%''')))'''$$$###$$$'''$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%$$$######$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$&&&(((,,,...''')))***++++++***)))'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&((((((((()))***,,,...///222555;;;AAAFFFJJJLLLMMMHHHMMMQQQQQQUUUZZZXXXRRRCCCDDDEEEHHHKKKNNNPPPRRRSSSUUUWWWXXXXXXXXXZZZ\\\______^^^]]]ZZZVVVSSSQQQFFFFFFGGGJJJNNNQQQRRRQQQSSSUUUXXX]]]dddkkkqqquuuuuutttwww}}}}}}~~~|||zzzyyyzzz|||zzz}}}||||||{{{yyywwwuuusssrrrjjjlllnnnnnnooovvvrrrjjj___XXXVVVSSSOOOKKKBBBDDDGGGJJJNNNPPPRRRRRRUUUSSSOOOJJJDDD===555000...---,,,+++***(((''''''++++++******))))))((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$((((((((((((((((((((((((&&&(((***)))&&&%%%''')))))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((((((((((((((()))***+++,,,,,,,,,,,,+++tttmmmkkkjjjllloooooonnnmmmjjjfffbbb^^^\\\]]]dddiiifffbbbcccffffffccc^^^[[[\\\ZZZTTTPPPPPPNNNOOOPPPPPPOOOLLLJJJHHHLLLMMMLLLJJJHHHHHHJJJLLLFFFFFFGGGIIIIIIGGGBBB???888777444111...,,,******))))))))))))))))))))))))''''''&&&%%%&&&(((***,,,''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((&&&$$$%%%''')))''''''&&&%%%&&&'''((()))+++******)))(((''''''&&&$$$$$$%%%&&&&&&''''''(((&&&''''''(((''''''&&&&&&%%%'''***...111333444444888;;;AAAHHHNNNQQQPPPNNNFFFHHHLLLOOOPPPNNNJJJHHH???AAAEEEKKKRRRTTTQQQMMMTTTUUUVVVXXXZZZ]]]___aaabbb^^^ZZZVVVSSSOOOLLLIIIFFFIIIMMMPPPRRRSSSUUUVVVVVVZZZ___ffflllqqqtttuuussswww|||~~~~~~}}}||||||}}}zzzyyyrrrssssssooolllmmmtttzzzxxxiii]]]VVVRRRPPPNNNKKKHHHFFFGGGMMMRRRTTTTTTSSSSSSRRRNNNIIICCC===:::333000---,,,,,,,,,)))&&&)))(((((((((''''''''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&%%%$$$####################################$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%############$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((()))(((((((((&&&&&&&&&'''''''''((((((+++******)))((('''''''''+++***)))'''''''''((()))))))))************))))))))))))))))))))))))))))))tttlllllllllmmmooonnnnnnmmmjjjfffbbb]]][[[\\\dddiiifffbbbcccffffffddd___\\\\\\ZZZSSSOOOOOONNNOOOOOOPPPOOOLLLJJJHHHJJJKKKLLLKKKIIIIIIJJJKKKFFFFFFGGGHHHHHHFFFAAA>>>777666333000---+++***)))))))))))))))))))))))))))((('''&&&&&&&&&(((***+++''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###$$$&&&&&&%%%%%%&&&'''''''''&&&%%%&&&'''((()))*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''((()))+++///222666888;;;>>>CCCIIIOOOQQQPPPOOOHHHIIIJJJJJJHHHFFFCCCBBBBBBDDDHHHMMMQQQRRRQQQOOORRRSSSVVVYYY\\\___aaaccc^^^YYYRRRMMMJJJIIIIIIHHHKKKNNNSSSVVVXXXYYYXXXXXXZZZ]]]dddjjjppptttvvvwwwuuuwwwzzz{{{{{{{{{}}}~~~}}}zzzyyywwwrrrnnnlllnnnqqqvvv}}}pppddd]]]WWWSSSPPPKKKIIIHHHHHHKKKNNNQQQQQQVVVVVVVVVTTTPPPKKKFFFCCC666222...+++++++++***((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&(((((((((''''''(((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%***)))((('''&&&''''''((())))))************))))))************************tttkkkmmmnnnnnnnnnlllllllllkkkgggbbb\\\YYY\\\dddiiifffcccccceeefffeee```]]]]]]ZZZSSSNNNMMMMMMNNNOOOOOONNNLLLJJJHHHGGGJJJLLLLLLKKKJJJJJJKKKFFFFFFGGGHHHHHHEEE@@@<<<666444222///,,,***)))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''' """&&&''''''&&&&&&'''''''''&&&%%%&&&'''((()))******))))))((((((''''''(((((('''&&&&&&%%%$$$$$$'''''''''''''''''''''''')))))))))+++///555:::>>>AAACCCFFFKKKOOORRRQQQPPPKKKIIIFFFBBB@@@>>>>>>>>>GGGIIIMMMOOOPPPPPPQQQRRRQQQSSSVVVZZZ^^^aaacccdddYYYSSSKKKEEEEEEGGGJJJLLLTTTWWW\\\```bbbaaa^^^]]]^^^bbbiiippptttwwwwwwvvvvvvwwwwwwwwwwwwzzz~~~~~~||||||}}}}}}~~~|||wwwrrrnnniiiggghhhnnnwww|||pppggg___WWWQQQLLLLLLMMMLLLLLLMMMOOOQQQWWWWWWXXXXXXVVVSSSPPPNNN>>>999333///------,,,,,,***************+++++++++''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''))))))'''&&&%%%$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$%%%&&&'''''''''''')))(((&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&))))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&'''''''''((((((((()))((((((''''''&&&&&&%%%(((((('''&&&&&&&&&''''''))))))************))))))************************tttkkklllooonnnmmmkkklllmmmkkkhhhbbb\\\XXX[[[dddiiigggcccdddeeeeeefffbbb^^^^^^[[[SSSMMMLLLMMMMMMNNNOOONNNLLLJJJIIIEEEHHHKKKMMMLLLKKKJJJJJJFFFFFFGGGHHHGGGDDD@@@<<<666555222///---+++***))))))))))))))))))))))))))))))(((((('''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''###%%%&&&&&&&&&%%%'''(((''''''&&&%%%&&&'''((()))***)))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''(((((((((((((((***...444;;;BBBFFFHHHHHHIIILLLOOOQQQQQQPPPKKKHHHCCC???===>>>AAACCCKKKNNNQQQQQQOOOOOORRRUUUTTTVVVYYY\\\^^^```aaaaaaTTTOOOIIIFFFHHHNNNSSSVVV^^^aaaeeejjjllljjjeeeaaabbbfffmmmrrruuuvvvtttrrrssstttuuuvvvxxx{{{}}}{{{{{{zzzzzz{{{}}}}}}}}}yyytttkkkeeeaaaccciiittt}}}|||qqqeeeZZZRRRNNNPPPRRRQQQOOOOOORRRUUUTTTUUUWWWXXXXXXWWWVVVUUUIIIDDD===666111///......************++++++++++++''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&''''''''''''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((((((((()))'''''''''''''''((())))))''''''''''''((((((((((((************))))))((((((((((((((((((''''''(((((())))))************))))))************************vvvkkklllnnnmmmlllkkklllmmmlllhhhbbb\\\XXX[[[ccciiigggddddddeeeeeegggbbb______[[[SSSMMMKKKLLLMMMNNNNNNNNNLLLJJJIIIDDDGGGKKKMMMLLLJJJIIIIIIFFFFFFGGGHHHHHHEEE@@@===777555333111...,,,++++++************************((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%""" !!!$$$'''''''''&&&%%%&&&'''((()))))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((()))***&&&)))---444<<>><<<999777888<<<===<<<===@@@;;;===???AAADDDFFFHHHIIIJJJNNNOOOMMMMMMQQQSSSRRRRRROOOJJJEEEBBBDDDHHHLLLOOORRRWWW[[[___`````````WWWWWWXXXYYYYYYYYYYYYYYY^^^___```aaa```aaaccceeebbbbbbcccccceeejjjpppuuusssqqqmmmiiieeebbbaaa```___ccciiimmmooosssyyy}}}~~~zzzuuuoooiiidddbbbjjjqqq{{{tttiiiccc]]]ZZZZZZZZZYYYWWWWWWWWWWWWWWWWWWVVVVVVUUURRROOOJJJEEE@@@;;;555111///,,,***))))))******)))'''(((((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%''''''''''''%%%&&&'''&&&$$$"""!!!"""&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((************************************************((((((((('''((())))))***************************,,,,,,,,,,,,,,,+++++++++rrrjjjkkklllmmmnnnooommmnnnooolllccc^^^]]]]]]fffkkkiiifffgggiiiiiicccbbb```___\\\WWWQQQMMMJJJJJJKKKKKKLLLKKKKKKJJJKKKKKKKKKKKKJJJHHHFFFEEE???AAADDDHHHJJJIIIFFFCCC888666333111111111000///++++++++++++***)))(((((()))***+++***(((((()))***&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%######"""""""""""""""###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&(((***+++''''''((((((((((((''''''***))))))))))))+++,,,---111555;;;>>>@@@?????????===::::::===>>><<<;;;===;;;===@@@DDDGGGIIIJJJIIIJJJOOOQQQNNNMMMNNNOOOLLLLLLJJJEEEAAA@@@DDDMMMSSSWWWXXX[[[^^^```cccdddeeeYYYWWWVVVTTTUUUVVVYYYZZZ^^^aaabbbbbb___\\\\\\]]][[[\\\^^^___```ccciiimmmmmmkkkhhheeebbbaaa`````````fffmmmssswww{{{|||wwwqqqiiibbbbbbgggnnntttyyy|||~~~rrrlllddd___^^^]]]ZZZWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVSSSOOOKKKGGGAAA<<<888222///***(((((()))******'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''''''''&&&'''&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''(((((('''&&&'''((('''$$$!!! &&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))((((((((()))***+++************************++++++,,,,,,------......rrrkkklllmmmnnnooommmkkkmmmooollleee______^^^fffkkkiiiggghhhjjjjjjbbbaaa___^^^[[[VVVPPPKKKIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKKKKKKKJJJHHHFFFEEEAAABBBDDDGGGHHHFFFBBB>>>777555222111111111111000************)))(((&&&&&&'''(((******))))))+++,,,))))))(((''''''''''''((($$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&(((+++---...$$$%%%''')))******)))((('''&&&&&&&&&'''(((***+++333999???BBBAAA??????@@@@@@===<<>>>>>EEEPPPXXX^^^^^^^^^^^^___aaabbbcccYYYWWWTTTRRRSSSVVVZZZ]]]```ccceeeccc^^^YYYWWWWWWZZZ\\\______^^^^^^aaadddhhhgggeeecccaaaaaaaaaaaabbbhhhqqqwww{{{~~~yyyppphhhaaacccgggkkkooouuu{{{|||tttkkkeeeccc```\\\XXXZZZZZZYYYYYYXXXXXXXXXWWWXXXUUURRROOOKKKFFF@@@<<<555000+++''''''((()))***'''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''######%%%%%%%%%%%%#########$$$&&&'''''''''&&&%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%%%%''')))(((&&&$$$$$$$$$&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))&&&'''((((((((('''&&&%%%((((((((((((((((((((((((%%%&&&'''((()))***+++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((+++***)))))))))***,,,---******************************+++,,,...///000000xxxnnnmmmlllllllllmmmnnnnnnmmmjjjddd^^^[[[[[[bbbhhhgggfffggggggfffddd```[[[XXXWWWUUUPPPLLLLLLMMMMMMMMMLLLKKKIIIHHHHHHIIIIIIJJJIIIGGGFFFEEE@@@AAADDDFFFGGGDDD???:::888666333222111111///---111...***(((((()))(((((($$$!!!!!!'''***)))&&&(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((((((&&&%%%###$$$""""""$$$(((***)))((())))))))))))************++++++)))((('''''''''''')))))))))((()))+++///333888:::>>>AAADDDEEEEEEDDDEEEAAA===<<<===>>>===;;;AAACCCGGGJJJKKKKKKJJJIIIHHHLLLOOOPPPLLLIIIHHHHHHAAA@@@<<<:::;;;BBBNNNVVVZZZ]]]___aaaaaabbbdddeee]]][[[WWWUUUWWW\\\bbbfffhhhgggddd___ZZZXXXXXXYYY\\\]]]]]]\\\[[[ZZZ[[[]]]```bbbddddddcccbbbcccdddlllpppvvv||||||xxxkkkhhhdddbbbdddiiinnnrrrzzzsssoookkkddd______YYYWWWUUUVVVZZZ[[[YYYWWWTTTTTTTTTSSSQQQMMMJJJGGG:::777111+++))))))+++---...,,,)))'''&&&''')))***,,,***)))(((((()))***,,,%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&%%%%%%$$$'''''''''((((((((())))))%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((($$$&&&(((((('''&&&'''((((((((('''''''''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))++++++++++++******))))))))))))))))))************++++++,,,,,,,,,,,,------......---------......///zzzooolllkkkkkkllllllmmmnnnmmmjjjddd^^^[[[^^^fffjjjhhhfffeeeeeecccbbb___ZZZXXXWWWUUUPPPLLLMMMMMMMMMMMMLLLKKKIIIIIIHHHHHHIIIIIIHHHGGGFFFDDDAAABBBDDDFFFFFFDDD@@@<<<888666333222111111///...111...***(((((()))((((((+++'''$$$%%%)))***(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$#########$$$%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&"""######$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&$$$###%%%''')))(((&&&'''(((((((((((()))))))))+++***)))(((''''''''''''))))))))))))))),,,000333:::===BBBGGGJJJJJJHHHGGGDDDAAA===<<<>>>??????>>>CCCEEEGGGJJJLLLLLLLLLKKKJJJLLLMMMKKKFFFBBB@@@@@@???>>><<<:::<<>>999666333111111111000...111...***(((((()))((((((+++(((&&&''')))+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$#########$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&$$$''''''''''''((((((((((((+++***)))((((((''''''(((((()))*********,,,000444999>>>EEELLLOOONNNJJJHHHCCC@@@>>>===>>>@@@AAAAAAFFFGGGHHHJJJLLLMMMNNNNNNNNNNNNKKKFFF@@@<<<::::::<<<<<<<<<===@@@FFFOOOTTT___```aaa```^^^\\\]]]^^^^^^^^^```cccggglllpppssslllfff___\\\\\\]]]\\\[[[XXXWWWVVVTTTRRRSSSVVVXXX]]]aaafffkkknnnqqqtttwwwwwwzzz|||~~~|||uuulllddd```cccfffnnnttt}}}yyykkkcccaaa^^^^^^]]]\\\[[[YYYWWWUUUUUUVVVVVVVVVUUURRRPPPNNNCCC@@@:::444///---,,,,,,++++++******)))*********((('''&&&%%%%%%&&&'''(((((())))))******))))))((($$$%%%%%%&&&''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''''''''''''''(((((((((((((((''''''###%%%&&&&&&%%%$$$$$$%%%)))((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))((((((((()))))))))*********++++++++++++,,,,,,,,,,,,------++++++,,,---......------pppkkkjjjjjjkkklllmmmnnnmmmjjjeee___\\\\\\dddiiiiiigggiiiiiiggg```\\\YYYXXXWWWUUUPPPLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIGGGFFFFFFEEEDDDDDDEEEDDDBBB@@@:::777333111111111000///111...***(((((()))(((((('''%%%$$$%%%(((*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%'''((()))&&&&&&%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))******)))(((((((((((((((((()))***++++++---111444666<<>>>>>???AAACCCDDDHHHIIIIIIKKKLLLNNNOOOPPPPPPNNNIIICCC>>>;;;:::::::::<<<>>>AAAFFFMMMTTTXXXaaaaaa```^^^[[[YYYYYYYYY^^^aaaeeekkkppptttxxxyyyppphhh___[[[\\\]]][[[YYYVVVUUUTTTSSSRRRUUUZZZ]]]eeehhhmmmqqqsssuuuwwwyyy{{{|||~~~~~~~~~yyymmmeeecccdddgggmmmuuu|||uuuiiiddd_________^^^[[[YYYWWWWWWVVVWWWXXXXXXXXXVVVTTTRRRGGGDDD@@@;;;666333111000+++++++++++++++++++++***))))))(((''''''((()))))))))))))))******)))))))))%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&& ###%%%%%%&&&''')))***)))((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))************))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,---///000111111111000qqqllljjjjjjkkkkkklllmmmmmmjjjeee___\\\]]]eeejjjjjjhhhiiiiiihhh```]]]ZZZYYYXXXUUUPPPKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDBBBAAA;;;888333111111111111000111...***(((((()))(((((('''&&&%%%&&&(((*********''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%'''((()))$$$$$$%%%&&&&&&&&&'''((((((((()))))))))************))))))(((((((((((()))((()))+++,,,---///222555666<<>>>>>???AAACCCEEEJJJJJJJJJKKKLLLMMMNNNNNNKKKHHHCCC@@@>>>>>>??????<<<===AAAGGGNNNTTTYYY\\\______^^^[[[WWWUUUVVVWWWZZZ^^^dddjjjpppsssuuuvvvtttkkkaaa[[[ZZZZZZXXXUUURRRRRRSSSSSSTTTYYY___cccjjjnnnrrrvvvwwwxxxyyyzzz{{{|||}}}}}}}}}xxxmmmfffccc```eeelllqqqvvv|||qqqgggaaa```^^^]]]\\\ZZZYYYYYYWWWXXXYYYZZZZZZXXXWWWUUUNNNLLLHHHBBB===777333111,,,,,,,,,,,,,,,+++++++++)))))))))(((((()))))))))'''(((((())))))(((((('''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((())))))***'''''''''''''''''''''''''''(((((((((((((((''''''"""%%%(((******+++---///******)))(((((((((((((((*********++++++,,,,,,,,,(((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***************++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------,,,---...000111222222222rrrmmmkkkjjjkkkkkklllmmmmmmjjjeee```\\\aaahhhmmmkkkhhhhhhgggeeeaaa___\\\ZZZYYYVVVOOOJJJIIIJJJKKKMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLJJJIIIHHHEEEDDDCCCCCCDDDDDDBBB@@@<<<888444111111111111111111...***(((((()))((((((,,,+++***))))))(((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$&&&&&&&&&&&&''')))))))))))))))************))))))(((((((((((())))))'''))),,,---...000333555777<<>>>>>>>>>>>>>>???CCCEEEJJJJJJKKKKKKKKKKKKJJJJJJCCC@@@===<<<>>>BBBDDDEEEBBBCCCEEEKKKSSSYYY\\\]]]ZZZZZZYYYWWWTTTSSSTTTVVV\\\___eeekkkpppsssttttttssslllccc\\\YYYWWWUUURRROOOPPPRRRTTTWWW\\\cccgggjjjnnntttxxxzzzzzz{{{|||zzz{{{|||||||||~~~vvvlllfff\\\___cccfffjjjpppyyy}}}nnngggccc]]]\\\]]]^^^\\\ZZZXXXYYY[[[[[[[[[ZZZXXXWWWUUUSSSPPPJJJCCC;;;444111///...---,,,++++++++++++'''(((((((((((((((((('''&&&''''''((((((''''''&&&))))))(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***+++,,,''''''''''''''''''''''''&&&''''''(((((((((((((((''')))***+++***)))***+++++++++***)))((((((((((((((())))))******+++++++++((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******+++++++++,,,,,,,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,---///111222333rrrnnnlllkkkkkkjjjlllmmmmmmjjjeee```]]]aaaiiimmmkkkiiihhhhhhfffdddaaa^^^\\\[[[VVVOOOIIIFFFHHHLLLNNNOOONNNLLLJJJJJJJJJKKKKKKJJJIIIGGGFFFDDDCCCCCCCCCDDDCCCAAA>>><<<888444111000111222111111...***(((((()))((((((++++++***)))(((''''''(((''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&"""######$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&((('''%%%$$$&&&(((((((((((())))))))))))***))))))(((((((((((())))))'''))),,,...///111333666777:::???CCCEEEDDDBBB@@@===>>>???===<<<>>>AAAEEEIIIJJJKKKKKKJJJIIIGGGEEE>>><<<;;;===BBBHHHKKKMMMJJJIIIJJJNNNTTTYYY[[[[[[UUUUUUUUUSSSRRRRRRTTTWWW```ccchhhmmmppprrrrrrqqqnnnjjjddd^^^XXXUUUSSSRRRQQQSSSVVVYYY]]]aaagggjjjkkkooouuuyyyzzzzzz{{{{{{zzzzzz{{{zzzzzz|||~~~tttlll``````aaa```aaagggpppwwwqqqhhh___\\\___aaa^^^ZZZYYYZZZ[[[\\\\\\ZZZXXXWWWUUUTTTRRRNNNHHHAAA:::666222000...+++******++++++(((((())))))))))))((((((&&&''''''((((((''''''&&&((((((((((((''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''(((((()))))))))***''''''''''''''''''''''''%%%%%%&&&((())))))))))))&&&'''))))))((('''((())),,,+++***)))(((((((((((($$$%%%%%%&&&''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,+++,,,...111444666sssooommmkkkkkkjjjlllmmmmmmjjjeee```]]]^^^ffflllkkkjjjkkkkkkiiieeebbb___]]][[[VVVOOOIIIEEEHHHLLLOOOPPPOOOLLLJJJHHHIIIIIIJJJIIIGGGFFFEEEBBBBBBBBBDDDDDDCCC@@@======999444111000111222222111...***(((((()))((((((%%%&&&&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))***+++$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%'''(((((('''%%%###&&&((()))((($$$###$$$&&&''''''''''''((((((((()))))))))(((((((((((()))***'''))),,,...///111444666666777:::===>>>>>>=========>>>???===;;;<<<@@@DDDHHHIIIKKKKKKJJJGGGDDDBBB>>><<<<<<@@@GGGNNNQQQRRROOONNNMMMPPPTTTXXXXXXWWWQQQRRRRRRQQQPPPRRRUUUXXX^^^aaaeeeiiilllllllllllljjjhhhddd^^^XXXTTTSSSSSSVVVXXX\\\___bbbfffjjjmmmnnnqqqvvvyyyyyyxxxxxxxxxzzz{{{{{{zzzyyy{{{~~~{{{ssseeeeeebbb___^^^ccclllsss|||yyymmm```\\\aaaccc```ZZZZZZ[[[\\\]]]\\\ZZZXXXWWWPPPPPPQQQPPPLLLGGGBBB???444222...+++))))))***+++++++++,,,,,,,,,,,,++++++''''''((((((((((((''''''&&&&&&''''''((()))))))))'''''''''((((((((())))))&&&&&&&&&%%%%%%&&&&&&&&&))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$&&&((()))*********&&&(((***+++++++++---...,,,+++***)))((((((((((((&&&&&&''''''((())))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000///------///333777:::yyytttmmmlllooommmmmmnnnooollleeeaaa___``````hhhnnnnnnllllllkkkiiiiiiccc^^^]]]YYYRRRMMMLLLKKKLLLOOOQQQQQQPPPNNNLLLKKKLLLLLLLLLKKKIIIGGGFFFFFFFFFEEEDDDCCCAAA???>>><<<999555222111000...,,,///---***)))******((('''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&(((***,,,''''''''''''''''''''''''***+++---///111333444555777:::<<<:::888888===BBBIIIEEE???;;;:::<<<@@@CCCGGGIIIJJJJJJHHHDDD@@@===:::>>>DDDHHHLLLPPPWWW[[[ZZZXXXUUUPPPLLLJJJLLLNNNPPPPPPQQQRRRTTTWWWZZZ[[[YYY^^^cccffffffeeefffhhhhhhccc[[[WWWWWWXXXWWWVVV[[[]]]aaacccfffhhhlllnnnppprrrvvvyyy{{{|||||||||~~~|||zzzyyy|||~~~}}}{{{zzzzzz{{{}}}~~~{{{rrrhhhbbb______fffnnnttt{{{|||jjj```___aaa```]]]______^^^]]]\\\ZZZYYYXXXWWWTTTQQQNNNLLLJJJFFFDDD999777333///,,,+++******'''((()))+++++++++***)))***)))((()))***+++***)))&&&&&&&&&&&&'''''''''((())))))((('''%%%&&&(((+++((((((''''''''''''(((((('''(((***+++***)))'''&&&))))))))))))))))))))))))'''(((((((((((((((''''''(((((())))))))))))((((((''''''(((((()))+++,,,---******))))))((((((''''''((((((((((((''''''''''''***++++++++++++,,,,,,,,,***(((&&&'''***+++)))'''((((((((((((((((((((((((************************++++++++++++++++++++++++)))***,,,...//////...---...,,,***+++...000...,,,111---///555555222999GGGwwwsssmmmlllooommmmmmooopppmmmgggbbb``````bbbjjjooonnnlllmmmmmmkkkiiiccc___]]]ZZZRRRNNNMMMKKKLLLNNNPPPPPPOOONNNLLLIIIJJJJJJJJJIIIGGGEEEDDDFFFEEEEEEDDDCCCAAA???>>>;;;888444222111000///---///---***)))******((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&(((***+++(((((((((((()))*********,,,,,,---///111222444555555888999888777999>>>DDDHHHDDD???;;;:::===@@@CCCEEEFFFGGGGGGEEEBBB>>><<<;;;@@@GGGKKKNNNQQQVVVZZZ\\\ZZZUUUOOOJJJHHHJJJLLLRRRRRRRRRSSSTTTWWWYYYZZZWWW\\\aaadddcccccccccdddccc```[[[ZZZ[[[]]]^^^]]]^^^aaadddfffhhhjjjmmmpppoooqqqsssvvvyyyzzz{{{{{{}}}{{{xxxxxxzzz|||~~~~~~}}}zzz{{{{{{{{{zzzyyyxxxxxxvvvuuutttssstttuuuwwwxxxzzz{{{|||}}}~~~~~~~~~}}}yyyoooddd\\\^^^eeejjjqqqyyy~~~qqqbbb\\\]]]^^^^^^______^^^^^^]]]\\\[[[ZZZXXXVVVSSSPPPNNNLLLIIIFFF===;;;666111...,,,++++++&&&&&&((()))))))))((((((((('''&&&&&&'''((('''%%%&&&&&&'''''''''(((((((((&&&&&&%%%$$$"""###%%%(((((((((''''''''''''(((((()))***+++,,,+++***((('''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((('''''''''((()))***,,,,,,***)))))))))((((((((('''***))))))))))))((((((((((((((()))))))))*********+++)))((()))++++++***(((************************************************++++++++++++++++++++++++***+++---...///...---,,,...,,,+++,,,...///...,,,111...000555555555AAARRRuuurrrlllkkknnnlllmmmppprrrpppiiiccc```___bbbiiimmmkkkjjjkkklllkkkiiiddd```___[[[TTTOOONNNJJJLLLNNNOOOPPPOOOMMMLLLJJJJJJJJJIIIHHHGGGEEEDDDEEEEEEDDDDDDBBBAAA???>>>999777333222111111000......,,,***)))******)))'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$ !!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((('''''''''((()))***(((((()))***,,,---///000/////////000111222333444333555666555555888???DDDEEEBBB???<<<;;;===@@@CCCBBBBBBCCCBBBAAA>>><<<:::===CCCKKKPPPRRRTTTWWWYYY^^^[[[UUUMMMHHHGGGIIILLLUUUUUUUUUUUUUUUVVVWWWXXXVVVYYY^^^```___^^^]]]]]]WWWVVVVVVXXX[[[^^^``````bbbeeegggiiijjjlllnnnqqqnnnoooqqqsssuuuwwwyyyzzzzzzwwwuuuuuuwwwyyyzzzzzzzzz|||~~~~~~}}}xxxuuurrrsssssssssssssssrrrrrroooooonnnmmmnnnpppssstttvvvwwwxxxyyyzzzzzzzzzzzz~~~ooo```[[[^^^```eeemmmvvv}}}}}}ggg\\\ZZZ^^^aaa_________^^^^^^^^^]]]]]][[[YYYUUUSSSRRROOOLLLJJJDDD@@@;;;555000---,,,,,,''''''((())))))))))))(((((('''&&&&&&&&&&&&%%%$$$''''''((((((((()))))))))((((((((('''%%%&&&(((***((((((''''''''''''((((((,,,,,,------,,,***)))'''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((())))))(((((('''&&&&&&&&&'''((()))***+++))))))))))))((((((((((((************))))))))))))((((((((()))))))))******+++***)))***+++,,,+++)))************************************************+++++++++++++++++++++++++++,,,---.........---,,,---,,,,,,,,,...///...---222000111555666;;;NNNbbbtttrrrlllkkknnnlllmmmqqqsssqqqkkkddd```___```fffjjjgggfffhhhiiiiiiiiiddd``````\\\UUUOOONNNJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJHHHHHHGGGDDDDDDDDDCCCBBBAAA??????888555222111111111000///...,,,***)))******)))(((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''***)))(((((('''(((((()))'''''')))+++...111444666444333222222111222333333444444444333333777===AAABBB@@@>>>======>>>AAABBB>>>>>>======<<<;;;:::999>>>EEEOOOUUUXXXXXXZZZ\\\\\\YYYSSSLLLGGGHHHLLLOOOYYYYYYXXXWWWWWWVVVVVVVVVVVVXXXZZZZZZYYYWWWUUUTTTOOOPPPSSSXXX\\\___```aaadddfffiiijjjjjjkkkmmmooommmnnnoooppprrruuuwwwyyyuuusssrrrsssuuuxxxyyyzzzxxxzzz|||~~~~~~}}}{{{zzzzzz{{{}}}}}}zzzuuurrrpppoooooopppqqqqqqqqqqqqqqqnnnmmmllllllnnnppprrrtttwwwwwwyyyzzz{{{{{{{{{{{{}}}~~~~~~~~~}}}lllaaa^^^\\\^^^cccmmmyyysssccc]]]___ccc```_______________``````]]][[[XXXVVVUUUSSSQQQNNNIIIEEE???888333///------***+++++++++++++++++++++,,,***)))((())))))'''%%%(((((((((((()))))))))))))))******)))'''''')))+++((((((''''''''''''((((((,,,,,,,,,,,,+++)))((('''''''''''''''''''''''''''&&&'''(((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&'''((()))***))))))))))))((((((((((((*********)))))))))((((((************++++++++++++************************************************************************++++++++++++++++++++++++,,,---.........---,,,+++------------............111000222555999DDD\\\rrruuurrrlllkkknnnlllnnnqqqtttrrrkkkddd```______eeeiiigggeeegggiiihhhhhhccc``````]]]UUUOOONNNJJJKKKLLLMMMMMMMMMLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHCCCCCCCCCCCCBBBAAA??????777555222000111111000///---,,,***)))******)))(((((((((((((((((((((((((((''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''***))))))(((((((((((()))&&&'''))),,,000555:::===:::888666444333333333333555555333222333666:::===???>>>>>>>>>>>>???AAABBB<<<;;;999888888888999:::>>>FFFQQQYYY[[[\\\]]]^^^VVVTTTOOOKKKIIIKKKQQQVVV^^^]]]\\\[[[YYYWWWVVVUUUWWWVVVUUUTTTSSSQQQNNNMMMQQQTTTXXX\\\___aaabbbcccccceeeggghhhhhhhhhjjjlllmmmmmmnnnoooppprrrtttuuupppooooooqqquuuxxxzzzzzzxxxxxxyyyyyyxxxvvvtttsssrrrttttttrrrnnnkkkjjjkkklllmmmnnnpppqqqqqqqqqqqqnnnnnnmmmmmmnnnpppssstttwwwxxxyyyzzz{{{|||||||||}}}}}}}}}||||||{{{kkkccc]]][[[]]]dddqqq}}}sssfffaaa`````````_________```aaabbb___]]]ZZZYYYXXXVVVTTTRRRMMMJJJDDD===777222...---,,,,,,,,,++++++++++++,,,...,,,************)))'''(((((((((((())))))))))))%%%''''''&&&%%%%%%&&&(((((((((''''''''''''((((((*********))))))((('''&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''&&&''''''((()))***(((((((((((())))))))))))))))))((((((((('''''''''))))))*********+++++++++((())))))))))))((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++------------------,,,,,,------............//////000111444888???OOOhhh~~~wwwrrrkkkjjjnnnlllooorrrtttqqqjjjccc```___```gggkkkiiihhhiiijjjiiigggbbb``````]]]UUUOOONNNJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCCCCBBBBBBAAA??????777555222000000111000///---+++))))))***+++***)))(((((((((((((((((((((((("""###%%%&&&'''(((((((((&&&'''''''''((((((((((((,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&""""""######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))&&&'''***...444;;;AAADDD@@@>>>:::777555444444444555444333333444666888:::;;;<<<===???@@@AAAAAAAAA;;;999666555555777999;;;???GGGRRRYYY[[[\\\\\\]]]PPPOOOMMMKKKLLLPPPWWW\\\aaaaaa```^^^\\\ZZZWWWVVVVVVSSSOOOMMMMMMMMMLLLKKKRRRVVVZZZ]]]^^^^^^___``````bbbdddddddddeeegggiiikkkllllllmmmnnnnnnoooooolllllllllooosssvvvwwwwwwuuuuuutttsssqqqooonnnmmmiiikkkllljjjfffdddeeegggjjjjjjlllnnnooopppqqqqqqnnnmmmllllllmmmoooqqqrrrtttuuuwwwxxxyyyzzz{{{{{{|||}}}}}}}}}|||~~~uuukkkbbb^^^[[[^^^hhhsss}}}vvvggg___aaa```_________```aaabbb___]]][[[ZZZYYYXXXVVVTTTQQQNNNJJJCCC===666111...,,,+++******)))*********+++***))))))))))))((('''''''''((((((((()))))))))'''((())))))''''''''')))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))%%%&&&'''((())))))))))))&&&''''''((((((''''''&&&((('''''''''(((((()))***(((((((((((())))))))))))(((((((((((('''''''''''''''''''''((((((((())))))''')))***)))((('''((()))((((((((((((((((((((((((************************++++++++++++++++++++++++------------------------,,,...//////......///000111333777===III\\\ssszzzssskkkjjjnnnlllppprrrsssooohhhbbb_________ggglllkkkiiijjjjjjhhheeeaaa______\\\UUUNNNMMMJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFBBBBBBBBBBBBAAAAAA@@@???888555222000000000///...---+++))))))***+++***)))(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%$$$###''''''''''''((((((((((((+++)))'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''''''((())))))************((())),,,111888@@@GGGKKKEEEBBB>>>999666555555555222222333444777888999999999;;;===???AAAAAAAAAAAA:::888555333444777:::===@@@HHHQQQWWWXXXWWWWWWXXXMMMMMMMMMMMMOOOTTTZZZ___ddddddcccaaa___\\\YYYXXXRRRMMMIIIGGGIIILLLNNNOOOSSSVVVZZZ\\\[[[[[[\\\^^^]]]___aaabbbbbbccceeeggghhhiiijjjkkkkkkjjjiiihhhkkkjjjjjjmmmppprrrrrrrrrooonnnllljjjiiiiiiiiiiiicccgggkkkjjjfffdddeeeggghhhiiikkkmmmooopppqqqqqqnnnmmmlllkkklllmmmoooppprrrssstttvvvwwwxxxyyyyyy{{{|||}}}}}}}}}}}}xxxkkkfffaaa___ccckkksssyyy}}}uuuiiibbbaaa___^^^^^^___```aaa___]]][[[ZZZYYYXXXVVVTTTTTTRRROOOJJJCCC<<<555111---,,,+++***)))******+++***((('''((())))))((('''&&&&&&'''''''''((((((((()))***,,,+++***)))***+++((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&''''''((((((''''''&&&))))))((((((((()))******'''((((((((()))))))))***)))))))))(((((((((((('''''''''''''''((((((((()))(((***+++***(((''')))+++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,------...///,,,...000///...---///111444777<<>>BBBHHHPPPUUUUUUSSSSSSSSSLLLMMMMMMNNNQQQUUU[[[```fffeeeeeecccaaa^^^[[[YYYNNNIIIDDDCCCGGGMMMQQQSSSWWWZZZ^^^___^^^^^^___aaa\\\^^^```aaaaaabbbdddffffffggghhhiiihhhgggdddccckkkjjjjjjkkkmmmnnnnnnmmmjjjiiigggeeedddeeefffgggbbbhhhnnnooollliiiiiijjjhhhiiikkknnnppprrrrrrssspppooommmllllllnnnooopppqqqrrrtttvvvwwwxxxyyyyyyyyy{{{|||}}}}}}rrrnnnhhhccccccgggnnnssszzz|||uuucccaaa___^^^]]]^^^___aaa^^^\\\ZZZYYYYYYXXXVVVUUUVVVUUUSSSOOOHHH@@@888333000///---,,,+++,,,------***)))((()))***+++***)))&&&&&&&&&&&&'''''''''(((&&&'''))))))'''''''''(((((((((''''''''''''((((((&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&''''''''''''''''''&&&***))))))))))))******+++'''((((((((())))))******************))))))))))))))))))))))))************(((+++,,,,,,)))(((***,,,************************************************+++++++++++++++++++++++++++++++++,,,---...///000,,,...000000...---///111666999???JJJ\\\ppp~~~qqqnnnmmmllllllmmmnnnpppqqqjjjaaa]]]______gggllljjjhhhgggfffcccccc^^^ZZZZZZXXXSSSOOOOOOHHHGGGFFFFFFGGGHHHJJJKKKNNNLLLIIIFFFEEEEEEFFFGGGGGGGGGFFFDDDBBB@@@>>>===:::777333000///...,,,+++...------,,,+++***))))))'''&&&'''(((******'''%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&(((((((((((('''(((+++///444:::@@@GGGLLLJJJGGGCCC@@@===:::666333333333333444666999;;;<<>><<<;;;888666555888===AAAFFFKKKPPPRRRPPPNNNMMMNNNGGGJJJOOOUUUZZZ^^^aaabbbiiieee```___^^^[[[TTTNNNHHHCCCDDDMMMSSSRRRRRRUUU[[[\\\]]]]]]\\\[[[\\\^^^______^^^^^^___aaadddeeedddeeegggiiiiiihhhfffeeeffffffffffffeeeeeedddccceeeeeebbb^^^bbbllltttvvvrrr|||xxxlllgggfffjjjjjjkkkllllllmmmnnnnnnooollllllnnnnnnlllmmmpppttttttttttttuuuvvvxxxxxxyyy{{{}}}}}}}}}~~~yyykkkbbbaaaeeeiiikkkqqquuuzzzssshhh______bbbbbbaaa```]]][[[ZZZXXXXXXXXXYYYYYYVVVTTTQQQNNNJJJDDD===888333000---++++++***)))(((++++++***)))(((((())))))))))))(((((((((((())))))((()))*********)))'''&&&)))(((((('''&&&%%%%%%%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&+++***)))'''''''''((()))******))))))((((((''''''''''''(((((())))))******(((((((((((()))))))))))))))))))))((()))******+++)))((('''''''''(((***+++*********************************))))))))))))(((+++,,,------------,,,+++)))************+++++++++------......///000000000//////000111222222333444888@@@KKKVVVfffxxx|||pppmmmlllkkkkkknnnooorrrrrrkkkaaa]]]^^^```hhhmmmllliiiiiihhheeeaaa]]][[[\\\ZZZSSSNNNLLLHHHHHHHHHHHHIIIJJJJJJKKKMMMLLLIIIFFFEEEEEEFFFGGGFFFFFFEEEDDDBBBAAA???>>>;;;888555222111000///---...------,,,+++***))))))''''''&&&(((******)))(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))))))))((((((((('''%%%&&&''')))))))))))))))***---111444888===CCCGGGKKKIIIFFFBBB===888555333444444444555777999;;;===AAA@@@@@@BBBCCCBBB???<<<666666666555777;;;BBBFFFNNNPPPQQQOOOKKKGGGEEEEEEHHHJJJNNNSSSWWW[[[^^^___bbb```^^^^^^^^^ZZZRRRKKKJJJFFFHHHOOOUUUUUUUUUWWWZZZ\\\]]]]]]\\\[[[\\\^^^___^^^]]]]]]___aaacccddddddeeefffhhhhhhgggeeedddcccddddddddddddcccbbbaaa```aaa```___fffuuuvvv|||}}}tttkkkggggggjjjjjjjjjkkklllmmmnnnnnnpppmmmllloooooommmnnnqqqttttttuuuuuuvvvwwwwwwwwwyyy{{{}}}}}}}}}~~~uuuhhhcccccceeegggjjjnnnsssxxx~~~xxxkkk```^^^______^^^___]]]\\\[[[ZZZYYYYYYYYYYYYYYYWWWUUURRROOOIIICCC>>>666333///,,,++++++***)))++++++***)))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&***)))((('''''''''((((((***)))))))))((((((((('''(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))******+++)))(((((('''((()))***+++******************************++++++,,,,,,,,,---***+++,,,------,,,+++***************++++++++++++,,,------...//////000000///000111111111111222333;;;HHHVVVcccppp~~~zzznnnllllllkkkkkknnnooorrrssslllaaa\\\\\\\\\ccchhhgggeeeeeedddbbb```]]]\\\^^^[[[SSSLLLJJJIIIIIIJJJJJJKKKJJJJJJJJJLLLKKKHHHFFFEEEFFFGGGHHHDDDDDDDDDDDDBBBAAA@@@???:::777444222222111000///...------,,,+++***))))))((('''&&&''')))+++++++++%%%%%%%%%%%%'''((()))***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''((()))************---///222444666999===@@@IIIJJJIIICCC<<<666444444555555555666888:::<<<>>>@@@@@@@@@AAAAAA@@@<<<999444555777888:::>>>DDDHHHPPPPPPMMMIIIDDDAAA@@@AAAJJJKKKMMMPPPSSSWWWZZZ\\\\\\[[[ZZZ[[[[[[WWWOOOIIIKKKIIIJJJPPPUUUUUUVVVXXXZZZ[[[]]]]]]\\\[[[]]]^^^^^^^^^^^^^^^___```bbbccccccdddeeeffffffeeedddccc``````aaaaaaaaa```______``````^^^\\\aaalllvvvyyynnnppppppnnnjjjgggeeeeeehhhhhhiiiiiikkklllmmmnnnpppmmmmmmppppppnnnooorrrtttuuuvvvwwwwwwwwwvvvuuuxxxzzz|||}}}}}}~~~vvvjjjdddbbbbbbcccfffkkkooossszzztttfff___^^^]]]]]]___]]]]]]]]]]]]\\\[[[ZZZYYYZZZXXXVVVTTTRRRNNNHHHDDD;;;777111---,,,,,,+++++++++***))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((((((***))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&)))(((''''''&&&'''''''''))))))))))))(((((((((((())))))))))))((((((((((((++++++***)))((('''&&&&&&((((((((()))))))))******((((((((((((((()))******************************((()))***+++,,,---......******++++++++++++******************+++++++++,,,,,,,,,,,,---......//////...000111222222333555888;;;KKK___lllvvvyyynnnmmmmmmlllllllllnnnqqqrrrkkk```ZZZZZZZZZaaafffeeecccddddddbbbbbb^^^[[[\\\YYYRRRLLLJJJHHHIIIJJJKKKKKKJJJIIIHHHKKKJJJHHHGGGFFFFFFGGGHHHCCCCCCCCCCCCBBBAAAAAA@@@777444111000000000///......------,,,+++***)))))))))'''&&&'''))),,,------'''''''''''''''((()))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''((()))************---///222333555777:::<<>>@@@@@@@@@@@@???===:::999;;;===>>>???>>>???AAACCCHHHFFFCCC@@@>>>???BBBDDDJJJKKKLLLNNNQQQUUUYYY[[[ZZZYYYXXXWWWVVVSSSMMMIIIIIIJJJLLLOOOSSSTTTUUUVVVZZZ[[[\\\\\\\\\\\\]]]_______________```aaabbbcccbbbccccccccccccbbbaaaaaa]]]]]]]]]^^^^^^]]]\\\\\\______]]]YYYZZZ```ddddddbbbbbbbbbccceeefffeeeeeeeeeeeeeeefffhhhjjjlllmmmqqqnnnnnnqqqqqqooopppttttttuuuwwwxxxxxxwwwuuusssxxxyyy|||}}}}}}~~~{{{mmmccc^^^^^^aaaeeehhhkkkpppvvv{{{oooeee```]]]^^^aaa]]]^^^^^^___^^^\\\[[[ZZZXXXWWWUUUTTTRRROOOJJJGGG@@@:::444...,,,,,,++++++******)))))))))))))))***))))))(((((((((((())))))+++***((('''''''''((()))******))))))((((((((('''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''))))))))))))((((((((((((******))))))((((((''''''******))))))(((((('''''''''(((((()))))))))))))))((((((((((((((())))))***************************'''(((((()))******++++++))))))************))))))*********+++++++++,,,,,,++++++,,,,,,---.........---///111222222666;;;@@@>>>QQQfffrrryyyzzzooooooooonnnmmmjjjlllooopppiii^^^XXXYYY^^^eeejjjiiigggiiiiiihhhfff___ZZZYYYVVVOOOLLLLLLFFFGGGIIIJJJJJJIIIHHHGGGKKKJJJIIIGGGFFFFFFFFFGGGBBBBBBCCCCCCBBBAAAAAA@@@666444111000000000000///...------,,,+++***)))))))))'''&&&'''))),,,------***)))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((()))******,,,...111333444666888:::<<<@@@CCC@@@:::666666888777777777777999;;;===>>>?????????>>><<<;;;;;;;;;CCCEEEGGGFFFDDDAAA@@@@@@>>><<<::::::<<>>666000---,,,+++******)))))))))))))))******))))))(((((((((((())))))+++***((('''''''''((()))))))))))))))((((((((((((&&&'''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''''''''(((((())))))******''''''((())))))))))))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,---.........///000111000111777@@@GGGNNN___pppyyy}}}{{{qqqppppppooonnniiijjjlllmmmfff]]]YYYZZZ^^^eeeiiihhhgggiiijjjjjjhhh```ZZZWWWTTTNNNLLLMMMEEEFFFGGGHHHIIIIIIIIIIIILLLKKKJJJHHHGGGFFFEEEEEEBBBBBBBBBBBBBBBAAA@@@???999666333222222222111000...------,,,+++***))))))((('''&&&''')))++++++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))******+++...111333444555777999777:::>>>>>>;;;888888999888777777777888:::<<<===>>>>>>===;;;:::;;;>>>AAAFFFIIILLLLLLIIIDDDAAA???:::888777999>>>CCCGGGHHHGGGHHHJJJMMMPPPTTTWWWXXXWWWUUURRRNNNMMMNNNOOOQQQMMMRRRUUUTTTTTTWWWYYYYYYYYYZZZ\\\\\\\\\\\\^^^```___``````aaaaaaaaaaaabbb``````______^^^]]]]]]]]]YYYYYYZZZ[[[[[[[[[ZZZZZZVVVZZZ]]]\\\^^^aaa```]]]___```bbbdddeeedddbbb___````````````cccfffiiikkkpppmmmmmmqqqqqqpppqqquuurrrssstttuuuuuuuuutttsssvvvxxxzzz||||||~~~yyyjjj]]][[[ZZZZZZ]]]ccchhhllloooxxxttthhh```]]]____________^^^^^^]]]\\\[[[ZZZXXXVVVVVVUUUTTTQQQOOOHHHBBB;;;444000...+++***)))))))))))))))******+++))))))(((((((((((())))))******)))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++&&&'''((()))***)))((('''''''''((())))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++************))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////111222222111333<<>>999777444222222222111000...------,,,+++***))))))''''''&&&(((******)))((())))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))(((((((((((((((***+++,,,---000333444444444555666777888;;;======<<<:::999777777777777888999;;;<<<======;;;999888;;;BBBGGGIIILLLPPPOOOKKKDDD???<<<999888999===CCCHHHJJJJJJGGGHHHJJJMMMOOOQQQRRRSSSNNNNNNMMMMMMMMMOOORRRTTTNNNTTTWWWUUUTTTXXXZZZYYYXXXZZZ\\\\\\\\\\\\^^^```]]]^^^^^^_____________________^^^]]]\\\\\\\\\\\\YYYYYYZZZ[[[[[[[[[[[[[[[YYY\\\\\\YYYYYY\\\\\\YYY```aaaccccccbbbaaa```___``````___```cccgggjjjmmmooollllllpppqqqpppqqqtttqqqrrrrrrrrrssstttttttttuuuwwwzzz{{{|||~~~wwwccc___ZZZWWWZZZ___fffjjjmmmtttrrrfffaaabbb```___^^^]]]\\\\\\\\\\\\\\\ZZZXXXWWWVVVUUUSSSQQQLLLGGG@@@999555111---+++)))))))))))))))***++++++))))))(((((((((((()))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((()))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))''''''(((((())))))******%%%&&&((()))***)))((('''&&&'''((()))***))))))((())))))))))))))))))))))))+++++++++++++++,,,,,,,,,+++***))))))))))))***++++++++++++,,,,,,,,,------,,,------...//////000000111333555777===MMMbbbqqqzzz{{{qqqpppooommmllljjjjjjjjjjjjeee^^^]]]```]]]dddhhhgggfffiiilllkkkeee```\\\[[[WWWOOOIIIHHHGGGGGGGGGGGGIIILLLNNNPPPNNNMMMKKKIIIGGGEEECCCBBBCCCCCCCCCBBBAAA@@@>>>>>>888555222000000///...---...------,,,+++***))))))'''&&&'''(((******'''%%%''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))***))))))))))))+++,,,---///222444555444333444444888999:::===>>>>>>;;;888777777666666777999;;;<<<===<<<:::888777<<>>>>>>>>777666444222111111222333333111...---,,,+++***(((&&&'''''''''(((((())))))&&&'''(((((()))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&%%%$$$###$$$&&&))))))'''%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&******************++++++...000333333000000222555222666;;;???AAA@@@>>><<<777888999999888888999;;;<<<:::888666777;;;BBBGGGNNNPPPQQQNNNHHHAAA;;;999999===DDDKKKOOOQQQPPPOOOJJJKKKMMMNNNOOOLLLGGGCCC???CCCIIIMMMOOOOOOOOOOOOPPPPPPQQQRRRSSSUUUWWWXXXWWWWWWXXXXXXYYYZZZZZZZZZ\\\ZZZZZZ]]]``````^^^[[[\\\[[[[[[ZZZYYYYYYXXXXXX[[[YYYXXXZZZ]]]^^^]]][[[^^^\\\[[[[[[]]]^^^___^^^aaabbbcccdddddddddddddddgggfffeeedddfffhhhkkkmmmkkkmmmooopppqqqpppnnnmmmuuuttttttttttttuuuuuuvvvxxxxxxyyy{{{}}}qqqbbbZZZXXXYYYbbbmmmxxxzzz~~~rrrhhhccceeedddaaa\\\YYYYYY[[[WWWXXXXXXXXXXXXVVVUUUTTTNNNLLLHHHBBB<<<777333111---,,,***)))((()))***+++++++++************++++++***(((&&&'''***+++)))'''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%$$$$$$$$$)))))))))))))))******+++++++++******++++++,,,---+++*********))))))((((((******))))))******+++,,,000000000000000111222222555555888CCCYYYuuu{{{rrrpppooonnnnnnnnnnnnnnnjjjeee```^^^]]]]]]dddgggfffdddgggiiiiiifffbbb]]]YYYWWWRRRLLLGGGFFFGGGGGGHHHHHHIIIIIIJJJKKKJJJIIIHHHFFFEEEDDDDDDAAAAAA@@@@@@??????>>>>>>555444222000//////000111222000---,,,++++++)))'''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%'''))))))(((&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''')))***+++,,,---......///000111111111000000222444111444:::>>>AAA@@@>>><<<888:::<<<<<<;;;:::999:::999888666555666;;;BBBGGGJJJLLLLLLJJJEEE@@@===<<<@@@CCCIIINNNPPPPPPOOOMMMNNNOOOOOONNNJJJDDD???<<<>>>BBBGGGLLLMMMNNNNNNOOONNNNNNNNNOOOPPPRRRSSSTTTQQQQQQSSSTTTVVVWWWYYYYYY\\\[[[ZZZ[[[]]]\\\YYYWWWXXXXXXWWWWWWVVVVVVUUUUUUVVVUUUUUUXXX\\\______]]]]]][[[YYYYYY[[[]]]]]]]]]``````aaabbbcccccccccbbbeeedddcccccceeegggjjjlllmmmnnnppprrrssssssssssssuuuttttttttttttuuuvvvvvvwwwwwwxxxyyy|||{{{iii```]]]]]]cccjjjwww{{{~~~wwwiiihhheeebbb^^^\\\[[[[[[XXXYYYYYYYYYYYYWWWVVVUUUPPPNNNKKKFFF@@@:::666333---,,,***)))((()))+++,,,+++******************+++***(((''''''******)))'''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((()))))))))******)))))))))((((((((('''((((((((()))))))))******++++++++++++++++++++++++)))))))))))))))******+++++++++******++++++,,,---+++*********))))))))))))+++************+++,,,,,,...---------...///000000222444;;;III___{{{zzzqqqoooooonnnnnnoooooommmiiiddd```^^^^^^^^^dddhhhfffdddfffhhhhhhdddaaa]]][[[YYYTTTMMMHHHEEEFFFHHHIIIJJJJJJIIIHHHKKKJJJIIIHHHFFFEEEDDDDDDBBBBBBAAAAAA@@@??????>>>555444111///......///000111///,,,+++******((('''''''''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%$$$'''))))))(((''''''((('''&&&&&&&&&&&&&&&'''''''''))),,,///111111111111333111///...000111222222000444888===???>>>===;;;999===@@@AAA???<<<999888555555555555777;;;BBBGGGGGGGGGFFFDDDAAA??????@@@EEEHHHMMMQQQSSSSSSQQQOOOOOOPPPPPPKKKCCC<<<999888<<<@@@FFFJJJLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRPPPQQQSSSVVVXXX[[[\\\]]]___]]][[[[[[ZZZYYYVVVTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVZZZ\\\]]]\\\\\\ZZZXXXXXXZZZ[[[\\\[[[]]]^^^___```aaabbbbbbbbbbbbbbbaaabbbdddgggjjjlllppppppqqqrrrtttvvvxxxyyytttttttttttttttuuuvvvvvvuuuuuuvvvwwwyyy|||wwwkkkdddaaacccgggttt{{{pppkkkeeebbbaaa```]]]ZZZZZZZZZ[[[[[[ZZZYYYWWWVVVRRRQQQOOOKKKFFF@@@:::777...---+++)))))))))+++,,,***************************((('''((()))***)))'''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))((((((((()))))))))******))))))))))))((((((((((((((((((((()))))))))******)))*********************)))))))))))))))******+++++++++******++++++,,,---***************))))))))),,,++++++++++++,,,---------,,,------...///000111222777BBBRRRgggyyypppoooooonnnnnnoooooolllhhhbbb___^^^^^^```gggkkkhhhfffggghhhgggbbb```]]]\\\ZZZUUUNNNHHHDDDFFFHHHJJJJJJJJJIIIHHHKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>888666333111000000000111000---+++******)))(((&&&'''''''''(((((((((((((((,,,+++(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''%%%######$$$%%%&&&###%%%'''((('''''''''((('''&&&&&&&&&&&&''''''((((((***...222444444333222666222------///222222111222555888;;;===<<<999888:::>>>CCCEEEBBB===999777333444555666888===CCCGGGFFFEEECCC@@@>>>>>>AAACCCFFFIIINNNSSSUUUVVVUUUTTTMMMNNNNNNGGG>>>888777:::===@@@EEEIIIKKKLLLMMMNNNPPPPPPPPPPPPQQQQQQRRRSSSRRRSSSUUUWWWYYY\\\]]]^^^___^^^\\\[[[YYYXXXVVVTTTSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWXXXYYYYYYYYY\\\ZZZXXXXXXZZZ[[[[[[[[[\\\]]]^^^```aaabbbbbbbbbaaaaaabbbccceeehhhkkkmmmqqqqqqpppppprrrtttwwwyyytttssssssssstttuuuvvvwwwttttttuuuvvvxxx{{{~~~xxxjjjbbbbbbeeeoooyyywwwoooeeeaaabbbbbb___[[[[[[\\\\\\\\\\\\ZZZYYYXXXSSSSSSRRROOOJJJDDD>>>;;;000...,,,*********+++,,,*********++++++*********)))((((((((()))))))))(((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((()))))))))*********))))))))))))(((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&''''''''')))))))))))))))******+++++++++******++++++,,,---************************---,,,,,,,,,,,,---...............///000111333444555===KKK[[[mmmxxxpppooooooooooooooonnnlllgggbbb___^^^^^^aaagggkkkiiifffggggggeeeaaa___\\\[[[ZZZUUUNNNHHHDDDFFFHHHJJJJJJJJJIIIHHHKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBAAA???>>>>>>===888666333111//////000000///---***)))))))))(((&&&(((((((((((((((''''''''',,,+++(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''%%%######$$$%%%&&&"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))---000555:::;;;:::777555888333///...000222222111555777999;;;;;;999666444:::>>>CCCEEEBBB===888666444555777888:::>>>CCCGGGFFFEEEBBB>>>===>>>BBBFFFIIILLLPPPTTTVVVVVVUUUTTTLLLMMMJJJCCC:::555777:::???BBBFFFIIIKKKLLLMMMOOOPPPPPPPPPPPPPPPQQQRRRSSSQQQQQQRRRTTTUUUVVVWWWXXXYYYYYYXXXWWWUUUTTTTTTTTTPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXXXXXXXYYYZZZ]]][[[YYYYYYZZZ[[[[[[[[[[[[\\\^^^```aaabbbccccccccccccdddeeehhhjjjmmmnnnqqqooonnnmmmnnnooorrrtttrrrrrrrrrrrrssstttuuuvvvtttttttttvvvxxxzzz}}}~~~qqqeeebbbdddiiisss~~~ssseee___```aaa```\\\\\\]]]]]]^^^]]][[[ZZZYYYTTTTTTSSSQQQMMMGGGBBB???444222///,,,+++++++++,,,)))***++++++++++++***)))((()))))))))((((((((()))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))(((((()))))))))*********(((((((((((())))))******)))))))))))))))******+++++++++******++++++,,,---***************+++++++++------,,,,,,------...///---......///111333444555666AAARRRcccsssxxxppppppppppppqqqnnnnnnlllhhhccc___]]]]]]___fffjjjgggddddddcccaaabbb___[[[ZZZXXXTTTMMMHHHEEEFFFHHHIIIJJJJJJIIIHHHKKKJJJIIIHHHFFFEEEDDDDDDBBBBBBAAA@@@???===<<<<<<666444111///---------...///---***)))******((('''((((((((((((((('''''''''((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&'''((())))))333777===BBBDDDAAA===:::888555222111111222222222666888999::::::888666444:::===@@@AAA>>>:::777666555777999:::;;;>>>BBBEEEEEECCC@@@>>>===???EEEIIINNNPPPRRRSSSSSSRRRPPPNNNMMMKKKFFF>>>666444666999AAACCCGGGIIIJJJJJJLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRRRRSSSTTTTTTUUUUUURRRRRRRRRPPPNNNMMMNNNPPPLLLLLLMMMOOOPPPRRRSSSSSSQQQSSSVVVWWWXXXYYY[[[^^^]]][[[YYYYYYZZZ[[[[[[ZZZZZZ[[[]]]___aaabbbcccccceeeeeefffhhhjjjlllmmmooonnnmmmkkkjjjkkklllnnnooopppppppppqqqrrrssstttuuusssssstttuuuvvvyyy{{{}}}{{{mmmeeebbbccckkkuuu|||iii^^^\\\^^^^^^]]]]]]]]]^^^^^^]]]\\\ZZZYYYUUUUUUTTTRRRNNNJJJEEECCC888666333///---+++++++++)))***+++,,,,,,+++***)))''')))***)))((('''(((***'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((()))))))))))))))*********++++++(((((((((((())))))))))))*********+++++++++,,,,,,((((((((()))******++++++)))))))))))))))******+++++++++******++++++,,,---*********+++++++++++++++---,,,,,,,,,,,,---......,,,,,,---...000222444555888EEEYYYkkkzzzxxxqqqqqqqqqqqqrrrlllmmmllliiiddd___\\\[[[```fffjjjhhhdddcccbbb___ccc___ZZZWWWUUURRRLLLGGGFFFGGGGGGHHHHHHIIIIIIJJJKKKJJJIIIHHHFFFEEEDDDDDDBBBAAA@@@???===<<<;;;:::666444111...---,,,------///---+++*********)))((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###$$$&&&&&&&&&&&&&&&'''((()))***333888@@@FFFHHHFFFBBB???777777666444222111222333555777999::::::999888777999:::<<<;;;999777666666666888:::;;;;;;<<<>>>@@@@@@???>>><<<===AAAGGGLLLNNNOOOQQQRRRQQQOOOMMMLLLHHHDDD===777444555888:::AAADDDFFFHHHHHHHHHIIIJJJHHHHHHIIIJJJKKKLLLNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSNNNOOOOOOLLLIIIHHHJJJLLLJJJKKKLLLNNNPPPRRRSSSTTTOOORRRUUUVVVVVVWWWZZZ\\\\\\ZZZXXXWWWXXXYYYYYYXXXWWWYYY[[[]]]___aaabbbbbbffffffgggiiijjjlllmmmnnnkkkkkkjjjjjjkkkmmmnnnooonnnnnnnnnoooppprrrssstttrrrrrrrrrssstttvvvyyyzzz}}}~~~yyyjjj___]]]bbbkkkvvvqqq```XXXXXXZZZ\\\]]]]]]^^^^^^]]]\\\ZZZYYYXXXWWWUUUSSSPPPLLLIIIHHH===:::666222...,,,++++++(((***+++,,,,,,+++***(((''')))******''''''(((***)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))))))))*********+++++++++'''((((((((()))))))))***((())))))))))))*********&&&''''''((())))))******)))))))))))))))******+++++++++******++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---...000222444666777@@@OOOccctttyyyqqqqqqrrrrrrssskkklllllljjjddd___\\\ZZZbbbiiimmmjjjfffeeecccaaaddd___ZZZVVVTTTPPPKKKGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDAAAAAA@@@>>>===;;;::::::888666333000///......//////---+++***++++++***)))))))))(((((('''''''''&&&&&&'''((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&%%%$$$###'''((((((&&&$$$$$$%%%&&&&&&&&&&&&'''''')))******///555>>>EEEIIIGGGCCC@@@666888999777333111222444333555777:::;;;;;;::::::888999999888666555666777777888::::::::::::<<<===;;;;;;;;;;;;===BBBIIINNNKKKLLLNNNOOOPPPOOONNNMMMAAA<<<555222333888<<>>===<<<:::999222222111000////////////,,,+++******)))*********'''((((((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$&&&(((+++---333555999>>>AAABBBCCCBBB>>>:::555333444444333111777888999:::::::::999888===:::777444333444666777===:::888888:::<<<;;;:::999:::<<>>AAACCCCCCDDDEEEFFFFFFGGGGGGJJJJJJKKKMMMMMMNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLJJJLLLMMMJJJFFFEEEIIINNNPPPOOOOOOOOOPPPRRRTTTUUUSSSTTTUUUVVVWWWXXXXXXYYYZZZYYYXXXWWWVVVWWWWWWXXXWWWXXXZZZ\\\^^^___``````bbbccceeeggghhhiiiiiiiiiiiiiiiiiijjjjjjkkkkkklllmmmoooppppppoooooopppqqqppppppqqqrrrtttvvvwwwyyy~~~~~~~~~{{{iiiYYYaaaeeefffooo~~~lll]]]WWWYYY]]]```___\\\[[[ZZZZZZ\\\]]][[[[[[YYYVVVSSSPPPMMMLLLFFFAAA:::555111///,,,+++,,,,,,++++++***))))))(((+++++++++++++++***))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&***)))(((''''''((()))***))))))(((((('''''''''&&&''''''''''''((((((((()))(((((())))))*********+++%%%%%%&&&((())))))))))))((((((((((((((((((((((((*********)))))))))))))))************************,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,---------,,,***+++,,,...//////555...+++...333888===BBBWWWdddsss}}}vvvppprrrsssqqqpppjjjkkkkkkiiiddd___\\\ZZZbbbiiinnnmmmjjjjjjjjjhhh```]]]YYYWWWVVVSSSMMMHHHFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEDDDBBB@@@>>>===;;;999777555444333111///.........,,,,,,+++***)))))))))***&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%&&&''''''(((((('''''''''&&&%%%%%%&&&))),,,...222444777:::===???@@@@@@;;;888444333555666555444888999:::;;;;;;:::999888;;;999555333222333666777888777777888;;;;;;:::777999;;;===@@@BBBDDDFFFFFFGGGIIILLLMMMMMMKKKHHHFFF>>>;;;777555666:::???BBBFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKIIIJJJKKKIIIFFFFFFJJJMMMNNNNNNNNNOOOPPPQQQSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWZZZYYYWWWVVVVVVVVVWWWXXXWWWXXXZZZ\\\]]]_________dddeeefffhhhiiijjjjjjkkkhhhhhhiiiiiijjjkkkkkkkkklllmmmnnnmmmllllllnnnpppqqqqqqrrrssstttvvvxxxyyy}}}}}}}}}}}}~~~tttbbbbbbaaabbbkkkxxxyyyeee[[[XXXZZZ]]]\\\[[[YYYYYYYYYYYYYYYYYYYYYXXXVVVTTTRRRPPPOOOHHHDDD>>>888444111...,,,,,,,,,++++++******))))))******++++++******)))(((((((((''''''''''''(((((('''((())))))))))))((('''***)))(((''''''((()))***)))((((((((('''''''''''''''''''''((((((((())))))((()))))))))************'''((()))******+++*********************************)))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,---------,,,++++++,,,...//////000------111555999BBBKKKaaannn|||vvvppprrrsssqqqpppiiikkklllkkkfff```\\\ZZZcccjjjooonnnkkkkkkkkkiiiaaa^^^ZZZXXXVVVSSSMMMHHHGGGHHHHHHHHHIIIIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGEEECCC@@@>>>===;;;888666888666444222000...---,,,---,,,+++***))))))))))))%%%%%%&&&''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''&&&%%%&&&'''***,,,...222222333555777999;;;<<<888666444444555777777777999999:::;;;;;;:::999888999777444222222444777999555555666888::::::888666:::<<<>>>AAACCCEEEEEEEEEDDDGGGJJJMMMLLLHHHCCC???:::888666555777;;;@@@DDDIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUXXXXXXVVVUUUUUUVVVVVVWWWVVVWWWYYY[[[]]]^^^______bbbccceeefffhhhiiiiiiiiigggggghhhiiiiiijjjkkkkkkmmmmmmmmmlllkkklllnnnpppqqqrrrrrrtttuuuwwwyyyzzz{{{{{{{{{{{{|||}}}}}}xxxrrroooqqqooorrrwwwzzz~~~rrrfff\\\]]]eeeoooyyyqqqbbb[[[ZZZ[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVUUUTTTRRRRRRKKKGGGBBB===999444///,,,++++++++++++++++++++++++))))))******))))))(((''')))((((((''''''(((((()))((())))))******))))))((())))))(((((((((((())))))((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))************))))))************))))))************************))))))))))))))))))******************************++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------...------,,,------......---///222666888>>>LLLZZZooo{{{wwwqqqrrrsssqqqooojjjkkkllljjjeee```]]]\\\```hhhmmmkkkiiiiiihhhfffbbb___[[[YYYWWWSSSMMMHHHGGGHHHHHHHHHIIIIIIHHHHHHKKKJJJHHHGGGFFFGGGHHHHHHDDDBBB???>>>===;;;999777777666444222000...------------+++***))))))((((((''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&'''(((+++---///111000000000222444777999777666555555666777777888999::::::;;;;;;:::888888777555444333444777:::===:::999888888888888888777<<<===@@@BBBDDDEEEDDDDDDFFFGGGHHHHHHEEEAAA<<<999666555555666999===BBBEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJIIIIIIJJJIIIHHHGGGGGGFFFFFFGGGHHHFFFEEEFFFIIIKKKLLLKKKJJJKKKMMMOOOPPPPPPPPPOOOPPPPPPQQQRRRSSSTTTUUUUUUWWWWWWUUUUUUUUUUUUVVVWWWVVVWWWYYY[[[\\\^^^^^^______```bbbccceeeeeeffffffffffffggghhhhhhiiijjjjjjooooooooonnnmmmmmmppprrrrrrrrrssstttvvvxxxyyyzzzzzzyyyxxxxxxyyyzzz|||~~~yyyrrrnnnhhhbbb```cccccchhhpppxxxnnn\\\ZZZ___eeeqqq}}}zzzhhh___]]]\\\\\\^^^^^^]]]\\\ZZZXXXWWWWWWWWWWWWVVVUUUSSSSSSMMMJJJFFFBBB===777111---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((''''''))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********'''((((((((((((''''''&&&'''''''''''''''''''''''')))))))))))))))*********************************++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,---------.........------...//////222777:::===EEEYYYlllzzzxxxqqqrrrrrrpppooolllllljjjfffbbb____________gggkkkjjjggghhhgggeeeccc```\\\YYYXXXTTTMMMHHHFFFGGGHHHHHHIIIHHHHHHGGGKKKIIIHHHGGGFFFFFFGGGHHHBBB@@@>>>===>>>===;;;999555444333111000///......---,,,+++***))))))))))))***)))(((&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((***,,,...///000///......///222555777888888888777666555555666999999:::::::::999777666555555666777999<<>>???AAACCCDDDDDDDDDDDDIIIGGGDDD@@@<<<999777666444444666888<<>>DDDQQQggg{{{yyyrrrsssrrrpppnnnlllkkkhhhddd___^^^___```aaahhhmmmkkkiiiiiiiiigggeeeaaa]]]ZZZXXXTTTNNNIIIFFFGGGHHHJJJJJJJJJIIIHHHJJJIIIHHHGGGFFFFFFFFFFFF@@@???======>>>>>><<<;;;444333222000///.........,,,+++******)))*********,,,***(((&&&%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''&&&&&&''')))+++---///000///.........///222555777999::::::888666444444555888888999999999777666555333555888<<>>AAACCCDDDAAAAAACCCDDDFFFHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMKKKLLLMMMNNNOOOPPPPPPPPPRRRSSSSSSTTTUUUVVVWWWWWWWWWVVVVVVUUUUUUVVVXXXXXXWWWXXXZZZ\\\^^^___`````````aaacccdddfffgggggggggccccccdddeeeggghhhiiiiiijjjlllmmmmmmlllkkkmmmnnnoooooooooqqqrrrtttvvvwwwxxxwwwuuuttttttvvvyyyzzz{{{{{{}}}~~~zzzrrrmmm^^^YYYUUUUUUTTTSSSUUUYYYcccjjjuuuqqqbbbZZZ[[[ccclll}}}tttggg```[[[\\\^^^^^^]]]\\\YYYXXXYYYYYYYYYXXXWWWVVVUUUTTTQQQOOOKKKGGGBBB===777222//////...------,,,++++++))))))******))))))((('''***))))))(((((())))))******))))))(((((())))))***(((((())))))))))))(((((('''''''''(((((((((((((((((((((((()))))))))******************))))))))))))))))))************))))))************************((((((((()))******++++++******************************+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------***---000000...---///111222333:::GGGUUUeeeyyyyyyrrrsssrrrooonnnjjjiiihhhddd```]]]]]]^^^bbbiiinnnllljjjjjjiiigggeeebbb]]][[[YYYTTTNNNIIIFFFHHHJJJLLLMMMMMMLLLKKKJJJJJJIIIIIIGGGFFFDDDCCCAAA@@@>>>===>>>===;;;:::555444222000...,,,++++++*********)))******+++,,,+++)))'''%%%$$$%%%&&&&&&((((((((('''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''&&&&&&(((***,,,...///000.........///111444666777888:::;;;999666444444666777777888888777666444333000333999???CCCEEEEEEDDDEEEDDDAAA===:::<<>>@@@BBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFIIILLLLLLKKKJJJLLLNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXWWWVVVVVVVVVWWWYYYZZZXXXYYY[[[]]]___```aaaaaaaaabbbccceeefffgggggghhhbbbbbbccceeefffggghhhiiihhhkkkmmmnnnmmmlllllllllllllllmmmnnnppprrrtttuuuxxxwwwtttssssssuuuxxxzzz{{{{{{|||}}}~~~~~~zzzuuummmeee___TTTQQQQQQUUUXXXYYY]]]cccllltttiii[[[ZZZ___cccwww}}}rrrhhh^^^^^^^^^___^^^]]][[[ZZZWWWWWWXXXXXXXXXXXXWWWWWWTTTQQQMMMIIIEEE@@@;;;888111000///...---,,,+++*********++++++******)))(((******))))))))))))******))))))(((''''''((())))))'''((()))******)))((('''''''''''''''((((((((()))(((((()))))))))*********************)))))))))((('''((()))******+++******************************'''(((((()))******++++++************************)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------''',,,000111///...000333444555AAAWWWooozzzrrrsssrrrooonnnggghhhhhheeeaaa^^^\\\[[[aaahhhmmmkkkiiiiiiiiigggfffbbb^^^[[[YYYUUUNNNIIIGGGIIILLLNNNOOOOOONNNNNNJJJJJJJJJIIIHHHFFFCCCBBBCCCAAA???>>>===<<<:::888666555222///,,,***)))((())))))))))))***+++,,,---)))(((&&&%%%%%%&&&'''((()))(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&(((***,,,...000111......///111333555777888666999;;;:::777555555777666777777777666555333222---222999@@@EEEFFFEEEDDDAAABBBBBB???===>>>CCCGGGGGGEEECCCAAAAAABBBEEEFFF???<<<888444222333444666777999===@@@BBBBBBBBBAAADDDDDDEEEEEEFFFFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFHHHIIIJJJFFFKKKOOONNNKKKIIILLLPPPNNNNNNMMMMMMNNNPPPRRRSSSRRRRRRSSSTTTUUUVVVWWWWWWXXXWWWWWWVVVWWWXXXYYYZZZYYYZZZ\\\^^^___aaaaaabbb___```aaacccdddeeeffffffaaabbbcccdddfffggghhhiiiiiilllpppqqqpppnnnmmmmmmkkkkkklllmmmoooqqqrrrsssxxxwwwtttrrrrrruuuxxxzzz||||||||||||}}}}}}}}}~~~~~~|||~~~~~~zzzwwwrrrmmmfff^^^UUUOOORRRQQQSSSZZZ___bbbgggmmmuuu}}}nnn\\\[[[^^^]]]iiirrr|||}}}qqqaaaaaaaaaaaa```___^^^^^^TTTUUUWWWXXXYYYZZZZZZZZZWWWSSSOOOKKKGGGCCC???;;;222111000///---+++***)))+++++++++++++++***))))))******))))))))))))******)))((('''&&&&&&'''((()))'''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))************+++*********))))))((((((%%%%%%'''((())))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++************************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------&&&+++000111///...111444777999HHHfff~~~uuusssrrrqqqqqqkkkgggffffffccc^^^\\\^^^cccjjjnnnkkkfffeeeffffffccc^^^ZZZZZZVVVPPPKKKJJJJJJKKKMMMNNNNNNNNNMMMLLLGGGGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@???<<<;;;999888444333000...---,,,,,,,,,,,,,,,++++++***)))((((((***)))((('''&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%############%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&'''''''''&&&$$$"""!!!%%%'''((('''###"""###%%%%%%%%%%%%%%%&&&&&&'''((($$$''',,,///////////////------...///111333444555444888;;;:::666444666999:::999888888888666222///000333777<<<@@@CCCDDDEEEEEEBBB>>>;;;:::===AAACCCHHHGGGFFFDDDBBBAAA@@@???;;;888333000111555:::>>>>>>???@@@@@@BBBBBBCCCDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMOOOPPPQQQRRRTTTSSSRRRQQQQQQRRRSSSTTTQQQUUUXXXYYYWWWWWWXXXZZZ[[[[[[[[[[[[[[[]]]^^^___^^^______aaabbbcccdddeeedddeeeeeefffgggggghhhhhhiiijjjkkkkkkllllllkkkkkkjjjjjjjjjkkkkkklllmmmnnntttsssssssssssssssttttttwwwzzz}}}|||zzzxxxxxxzzzwwwxxxxxxwwwvvvuuusssrrriiigggbbb[[[UUUQQQPPPQQQTTTZZZccckkkppptttvvvwwwooo___YYYZZZeeemmmyyywwwfff[[[___ccc___[[[]]]YYYXXXXXXXXXXXXYYYZZZZZZXXXUUUQQQOOOMMMHHHBBB>>><<<888333///---,,,+++***+++++++++************)))************************---***(((((())))))'''$$$'''''''''(((((((((((((((%%%&&&''')))************))))))))))))************(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++***)))))))))222000,,,***))))))+++,,,,,,,,,------...---------***,,,.........///222444666???SSSqqq~~~uuusssqqqppppppkkkhhhffffffccc^^^\\\^^^aaahhhllliiidddcccddddddccc^^^ZZZZZZWWWPPPKKKJJJHHHIIIIIIJJJKKKKKKJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFAAAAAA???===;;;999888777444333111///...---------,,,,,,++++++***))))))(((&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%&&&'''(((((('''***...000111111111222.........///111333444555555888;;;:::777666999<<<::::::999888666444222111111444999===AAACCCCCCCCCAAA???<<<::::::===AAADDDGGGGGGFFFEEECCC@@@>>>===999666222000111555:::>>>BBBBBBAAAAAAAAA@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLMMMNNNOOOPPPQQQQQQTTTSSSRRRRRRQQQRRRSSSTTTSSSVVVXXXYYYWWWVVVWWWYYY[[[[[[[[[\\\]]]]]]^^^^^^[[[\\\]]]___aaacccdddeeeeeeffffffgggggghhhhhhhhhhhhiiijjjjjjkkkkkkjjjjjjkkkkkkkkkkkklllmmmmmmnnnssssssrrrrrrrrrsssssssssqqqsssvvvvvvsssqqqrrrsssqqqrrrrrrrrrqqqooolllkkk^^^\\\WWWRRROOOPPPTTTXXXaaagggooovvvzzz|||~~~yyyiii___[[[]]]dddpppzzz~~~qqqaaaaaaccc```]]]___ZZZZZZYYYYYYYYYZZZZZZ[[[XXXUUURRRPPPNNNJJJDDD@@@===999444000...,,,+++***++++++++++++***************************************)))(((((())))))(((''')))))))))((('''''''''&&&'''(((((())))))))))))((())))))))))))************************************)))************+++++++++))))))))))))))))))))))))(((((((((((()))))))))***+++++++++***************...---,,,******+++,,,---,,,,,,------......------,,,---...//////000333555888DDD[[[wwwvvvsssqqqoooooolllhhhfffeeeccc]]]\\\^^^aaahhhmmmiiidddcccdddcccccc^^^[[[ZZZWWWPPPKKKJJJHHHHHHHHHHHHHHHIIIIIIJJJLLLKKKHHHGGGFFFFFFHHHIII@@@@@@>>><<<:::888777666444333111000...---------,,,,,,++++++***)))))))))%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%&&&'''((()))+++...111333444444444555////////////111222444555666888:::999777888;;;???;;;<<<;;;888333111222444333666;;;@@@CCCCCCAAA@@@===;;;::::::<<>>AAAAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIILLLMMMMMMNNNOOOPPPQQQQQQSSSSSSRRRRRRRRRSSSSSSTTTUUUWWWXXXXXXWWWVVVWWWWWWZZZ[[[\\\^^^^^^^^^^^^]]]YYYZZZ[[[^^^```bbbdddeeeggghhhhhhiiiiiiiiihhhhhhhhhhhhiiijjjjjjjjjjjjiiilllllllllllllllllllllmmmoooooonnnnnnnnnnnnoooooonnnppprrrqqqpppnnnnnnnnniiiiiijjjiiigggdddaaa___QQQPPPMMMKKKNNNTTT^^^dddpppuuu}}}xxxggg\\\YYY]]]gggttt|||jjjcccbbb```___aaa[[[[[[ZZZZZZZZZZZZZZZ[[[XXXVVVSSSQQQOOOLLLHHHDDDAAA===777333111000...,,,,,,+++++++++************))))))))))))))))))))))))'''((())))))))))))***++++++***))))))''''''&&&%%%)))))))))))))))(((''''''))))))))))))************************************)))************+++++++++))))))))))))))))))))))))((((((((()))))))))*********************++++++++++++++++++,,,,,,---------+++,,,------......---------.../////////111444666>>>NNNgggxxxvvvsssqqqpppmmmiiifffeeebbb]]]\\\^^^cccjjjooolllgggeeeeeedddbbb]]][[[[[[XXXQQQLLLKKKJJJJJJHHHHHHHHHIIIJJJKKKLLLJJJHHHFFFEEEFFFHHHIIIAAA@@@>>><<<:::888777666222111000///...------,,,+++++++++*********)))))))))((('''&&&%%%$$$$$$$$$(((((((((''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&((()))***...111444666666666777777222111000000000222444555666777888777777888===@@@???@@@>>>888111...111555666999>>>CCCDDDCCC@@@>>>999::::::<<<>>>BBBEEEGGGDDDDDDEEEDDDBBB>>>999777333222222222555999===???>>>>>>???@@@AAABBBBBBCCCAAABBBDDDEEEEEEDDDBBBAAACCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJMMMMMMNNNNNNOOOPPPPPPPPPSSSSSSSSSSSSSSSSSSTTTTTTWWWWWWXXXWWWWWWVVVVVVVVVYYYZZZ\\\^^^___^^^]]]\\\ZZZ[[[\\\^^^___aaabbbccciiiiiijjjkkkkkkkkkjjjiiihhhhhhiiijjjjjjjjjjjjiiilllllllllllllllkkkjjjjjjiiiiiihhhggggggggghhhhhhiiijjjkkkkkkjjjhhhgggggg`````````___\\\XXXTTTRRRJJJKKKLLLOOOUUU___iiiqqqxxx~~~ppp```[[[[[[bbbooozzz~~~sssfffaaa______aaa\\\\\\[[[ZZZYYYYYYZZZZZZWWWVVVUUUSSSQQQNNNKKKHHHEEEBBB<<<888666444111///,,,,,,+++++++++*********((((((((((((((((((((((((&&&)))+++***((('''))),,,***)))))))))((((((''''''(((((())))))))))))((((((((()))))))))************************************))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********)))))))))***+++++++++,,,***+++,,,---------,,,,,,++++++,,,---............---.../////////111444777FFFZZZssszzzxxxuuusssrrrnnniiifffdddaaa]]]\\\^^^bbbkkkppplllgggeeedddcccaaa]]][[[\\\YYYRRRLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIGGGEEEDDDEEEFFFGGGAAAAAA???===;;;999888777000000000///...---,,,++++++++++++***************+++***)))'''&&&&&&&&&&&&'''(((((((((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''(((******000333777::::::999888888555333111000000222333555555555555555666888<<>><<<888:::<<>>>>>???@@@AAABBBCCCAAABBBCCCDDDDDDCCCBBBAAABBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLMMMMMMNNNOOOPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTXXXWWWWWWVVVWWWWWWWWWVVVXXXZZZ\\\^^^^^^^^^\\\[[[^^^^^^^^^______`````````iiijjjkkklllmmmlllkkkjjjhhhhhhiiijjjjjjjjjjjjjjjkkkkkkkkkkkkjjjhhhgggfffdddcccbbbbbbaaaaaaaaabbb^^^____________]]][[[ZZZXXXXXXVVVTTTQQQNNNKKKJJJIIIMMMSSSZZZbbbjjjrrrxxx{{{{{{iii]]]ZZZ]]]iiiuuu{{{|||kkkbbb^^^^^^```]]]\\\[[[ZZZYYYYYYYYYYYYWWWWWWWWWUUURRROOOMMMLLLGGGCCC>>>:::777555111///,,,,,,,,,++++++++++++***(((((((((((((((((((((((((((+++---+++((('''(((+++'''((((((((())))))******&&&'''((()))************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,+++,,,---......,,,+++)))***+++,,,---............,,,------......111555999MMMccc{{{{{{yyywwwtttsssooojjjfffdddaaa\\\[[[^^^```iiinnnkkkfffcccbbb```aaa]]][[[]]]ZZZSSSMMMKKKHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDAAAAAA???===;;;999888777000000000000///...---,,,************************((((((((('''((())))))***&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%&&&''')))***+++111555;;;>>>>>><<<:::888777555333111000111333555555444555555777999;;;<<<>>>>>>;;;666111///222555888:::>>>@@@AAA???<<<:::888:::>>>AAADDDEEEFFFFFFCCCCCCBBB@@@===999555333222333666888;;;>>>???@@@@@@@@@@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPRRRRRRSSSTTTUUUUUUUUUUUUXXXWWWUUUUUUWWWXXXXXXWWWXXXYYYZZZ\\\\\\\\\\\\[[[_______________^^^^^^^^^eeegggiiikkklllkkkjjjiiigggggghhhiiiiiiiiiiiiiiiiiiiiiiiihhhgggeeebbbaaa______^^^]]]\\\\\\\\\\\\WWWVVVVVVVVVWWWVVVSSSPPPPPPOOOMMMKKKJJJIIIIIIIIINNNTTT]]]fffmmmtttyyy}}}xxxaaa[[[YYYbbbmmmuuu{{{vvviiiaaa___```___^^^]]][[[ZZZYYYYYYYYYWWWXXXXXXVVVSSSOOOMMMMMMGGGCCC>>>:::777333000---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***+++,,,+++)))((())))))&&&'''((((((******+++,,,%%%&&&''')))******++++++))))))))))))************(((((((((((((((((((((((()))************+++++++++)))))))))))))))))))))))))))))))))*********++++++***************+++++++++,,,,,,---...---,,,***)))***+++,,,---.../////////+++,,,---...///333999===PPPggg~~~zzzyyywwwtttssspppjjjfffddd```\\\[[[^^^```iiioookkkfffcccaaa___```]]]\\\]]][[[SSSMMMKKKGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFDDDCCCBBB@@@@@@>>><<<:::888777666111111222222111000///...************************'''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###%%%%%%%%%&&&((()))+++,,,222888???DDDCCC@@@<<<999999777444111000111333555666555666777999:::;;;;;;666555444222111222333555555777999;;;;;;:::888777888;;;>>>BBBDDDDDDCCCCCCDDDCCCAAA>>>:::777444222111333666999<<<===>>>>>>@@@@@@@@@@@@????????????BBBAAA???>>>>>>???AAABBB>>>>>>>>>??????AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJLLLNNNPPPPPPQQQRRRTTTUUUVVVVVVUUUUUUXXXVVVTTTTTTWWWYYYYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[]]]]]]]]]]]]^^^^^^^^^^^^```bbbeeehhhiiiiiihhhgggdddeeeffffffggggggffffffffffffgggfffdddaaa^^^]]]XXXXXXVVVUUUUUUTTTTTTTTTQQQPPPNNNOOOPPPOOOLLLHHHGGGFFFEEEDDDFFFIIIMMMOOOWWW]]]gggpppwww}}}oooeee^^^```fffmmmuuu{{{zzz~~~rrrgggccccccbbbaaa```^^^\\\[[[[[[[[[WWWXXXYYYWWWRRRNNNMMMMMMIIIEEEAAA===999555111...------,,,,,,,,,+++++++++***************************)))))))))+++,,,+++***((((((((()))*********+++''''''((()))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++***************++++++,,,,,,------,,,,,,)))***,,,---.../////////,,,---...///222777===AAASSSiii}}}yyyxxxvvvsssrrrpppkkkfffddd```\\\[[[^^^bbbkkkqqqnnnhhheeecccaaa```]]]\\\^^^[[[TTTMMMLLLIIIJJJJJJKKKJJJIIIHHHFFFEEEFFFGGGHHHGGGEEECCCAAA???>>>===;;;999777666555222333444444333222111///******************++++++***)))((('''&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$######%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%###"""###'''((('''%%%$$$%%%%%%&&&(((***+++,,,444:::BBBHHHGGGCCC>>>::::::888444111000111333444777777777999;;;<<<;;;:::000...---...111444555555333444666777777777555444888:::>>>BBBCCCCCCAAA@@@DDDCCC@@@===999666333222000222666999<<<======<<<======>>>???@@@AAAAAABBBBBB@@@>>><<<<<<>>>@@@BBB=========>>>???AAABBBCCCBBBCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHEEEEEEGGGIIILLLNNNPPPQQQQQQRRRTTTUUUVVVVVVUUUUUUXXXUUUSSSTTTWWWZZZZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[ZZZ[[[[[[\\\]]]]]]^^^^^^\\\^^^bbbeeeffffffeeedddbbbcccddddddeeeeeeddddddeeeeeeeeedddbbb___\\\ZZZRRRQQQPPPOOONNNMMMMMMMMMIIIGGGEEEFFFGGGFFFCCC???AAA@@@???AAAEEEKKKQQQUUU```eeennnvvv}}}~~~rrrfffbbbdddhhhooowwwwwwxxx}}}zzzlllgggfffeeedddbbb```^^^]]]]]]\\\WWWYYYZZZWWWRRRNNNMMMMMMLLLIIIDDD@@@===888444000---------,,,,,,,,,++++++***************************'''&&&(((,,,...---+++*********))))))))))))))))))))))))))))))(((((('''))))))))))))************************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++,,,+++++++++******)))))))))******+++,,,......///)))***,,,---.../////////---...///111444999@@@EEEUUUjjj|||~~~wwwwwwwwwvvvuuunnnjjjggggggddd___]]]___cccjjjnnnkkkhhhhhhhhhfffcccaaa___]]]YYYSSSKKKFFFGGGHHHIIIJJJJJJIIIGGGEEEHHHGGGFFFEEEDDDCCCBBBBBB@@@???===:::888555444333111000///...---,,,+++++++++++++++***)))(((((('''(((&&&%%%%%%&&&&&&%%%$$$(((%%%$$$%%%'''(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&'''$$$######$$$&&&((('''&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&)))+++---333888@@@GGGIIIEEE@@@<<<;;;666222000111222222000000333777999999888888888444222000///000222222222222222111111111222444444<<<===>>>???@@@AAABBBBBBDDD@@@<<<888666444111///222444666999;;;======>>>?????????@@@@@@AAAAAAAAA>>>???AAA@@@>>>======>>>======>>>>>>???@@@BBBCCCFFFEEEDDDDDDEEEGGGIIIKKKHHHGGGFFFEEEEEEEEEGGGGGGIIIIIIIIIIIIKKKMMMOOOQQQSSSTTTUUUTTTSSSRRRSSSTTTUUUUUUUUUVVVVVVVVVWWWWWWVVVWWWWWWXXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[]]]^^^```dddhhhhhhddd```ddddddcccbbbaaaaaa``````aaabbbbbbaaa]]]WWWRRROOOHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCAAA@@@@@@?????????<<<===???BBBFFFNNNWWW]]]kkkqqqyyyqqqeee```dddkkkpppwwwyyy|||~~~xxxmmmhhheeegggeeeaaa]]][[[ZZZXXXZZZXXXUUUTTTSSSSSSQQQOOOMMMKKKGGGCCC???:::444000---,,,***+++,,,,,,+++)))))))))))))))))))))))))))******++++++++++++******+++*********))))))(((((((((((())))))))))))(((((((((((()))***************......------,,,+++******,,,+++***))))))***+++,,,***)))((('''((()))+++,,,))))))*********+++++++++******************++++++...------,,,,,,,,,------...,,,***+++...///...+++///...///222444999EEEQQQdddppp{{{~~~xxxxxxwwwuuutttnnnjjjggggggddd___]]]___ccciiimmmkkkhhhhhhgggeeebbb```___]]]YYYSSSLLLGGGHHHHHHIIIIIIIIIGGGFFFEEEHHHHHHFFFEEEDDDBBBAAAAAA???>>>===;;;888666555444111111000///...---,,,+++++++++******)))(((((('''***(((''''''((()))'''&&&)))'''&&&''')))***(((&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%$$$######%%%''''''&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&'''***,,,...111555<<>>>>>???@@@@@@@@@@@@<<<888444333222000///333555777:::<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@===???@@@@@@>>>===============>>>>>>???@@@BBBCCCDDDDDDCCCCCCDDDFFFHHHIIIIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIKKKMMMOOOPPPMMMOOOQQQQQQQQQQQQSSSUUUUUUUUUUUUVVVVVVVVVWWWWWWUUUVVVVVVWWWXXXXXXYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZ]]]]]]^^^bbbeeeeeeccc``````````````````___^^^]]]^^^^^^^^^\\\XXXRRRMMMIIICCCBBBAAA@@@????????????>>>>>>===<<<;;;;;;<<<<<<===???BBBGGGLLLTTT]]]cccooouuu}}}wwwhhhccceeeiiilllsssuuuwwwyyy|||vvvppphhhhhhgggbbb^^^\\\ZZZYYYZZZXXXUUUTTTTTTTTTSSSQQQPPPMMMIIIFFFBBB===777333///---,,,,,,------,,,***************************)))******************)))************)))))))))((((((((())))))))))))(((((((((((()))***************------,,,,,,+++***************)))))))))***++++++(((((()))*********************************++++++***************++++++,,,...------,,,,,,---------...,,,+++,,,///000///---///...///222555===MMM[[[kkkvvvyyyyyywwwtttrrrooojjjggggggddd^^^]]]___bbbiiimmmjjjggggggfffddd______]]]\\\YYYTTTMMMIIIJJJIIIHHHGGGFFFFFFFFFEEEIIIHHHGGGEEECCCAAA@@@??????>>>===;;;999777666555111111000000///...------++++++******)))(((((((((***)))'''((())))))(((&&&)))(((''''''((()))(((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''))))))'''%%%###'''%%%######$$$&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&'''(((***,,,......111666:::<<<;;;888666444222222222333333111000111444777777666444333333////////////000111111111333111///...///111555777>>>>>>>>>>>>>>>>>>>>>>>>===999444111000111222222555666999;;;===>>>>>>>>><<<<<<============>>>>>>===>>>??????===<<<============>>>>>>???@@@BBBCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOJJJLLLOOOPPPQQQRRRTTTVVVTTTUUUUUUUUUVVVVVVVVVVVVTTTTTTUUUUUUVVVWWWWWWWWWWWWXXXYYY[[[[[[[[[[[[ZZZ\\\\\\\\\^^^```aaa```___[[[\\\]]]^^^^^^]]][[[ZZZZZZYYYXXXTTTPPPJJJEEEBBB======<<<;;;::::::::::::::::::999999888999999999===AAAGGGMMMUUU]]]eeekkkuuu{{{ooogggeeefffhhhooopppqqqrrruuu}}}yyyllljjjgggddd```]]][[[ZZZZZZXXXVVVUUUVVVVVVUUUTTTSSSPPPLLLIIIEEE@@@;;;888111///------------,,,+++++++++++++++++++++++++++((())))))******))))))(((************))))))))))))((())))))******))))))((((((((()))***************,,,,,,++++++***)))))))))((((((((((((((()))***+++&&&(((***+++,,,+++)))(((++++++*********************************+++,,,,,,---------,,,,,,------...---,,,,,,---///111000///000000111555:::EEEYYYkkkxxxzzzzzzwwwsssqqqooojjjggggggccc^^^\\\^^^bbbhhhllliiifffeeeeeeccc]]]]]]\\\[[[YYYUUUOOOJJJKKKJJJGGGEEEDDDEEEFFFFFFJJJIIIGGGEEECCCAAA???>>>>>>>>>===;;;:::888777777222111111000///.........************))))))((((((((('''&&&&&&''''''&&&%%%&&&&&&%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&(((((('''&&&%%%(((&&&######$$$%%%&&&%%%$$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&(((***+++,,,,,,...111444555666555555000111222333444333111000222444666666444222111111...000222222222222222333333111...---...222666999>>>>>>======<<<;;;;;;;;;;;;777222000111333555666666888:::<<<>>>>>>>>>>>><<<<<<<<<<<<============<<<===???>>>===<<<<<<============>>>???@@@BBBBBBBBBBBBBBBCCCDDDEEEGGGHHHGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHIIIJJJKKKLLLMMMNNNLLLNNNPPPQQQRRRSSSUUUWWWSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVTTTVVVWWWYYYZZZ[[[ZZZZZZ[[[ZZZZZZZZZ[[[\\\]]]]]]WWWYYY[[[]]]]]][[[YYYWWWUUUTTTQQQMMMHHHCCC>>>;;;;;;;;;:::999999999999999888888888888888999::::::<<>>===<<<:::999888777111111000000//////......*********))))))))))))))))))'''&&&&&&'''(((&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''')))***+++,,,---///000222444555555///111333555444333222111333555666555222000000000000333666777555444444555333111...---///333777:::>>>======<<<::::::999888888444000...000333666777888999;;;===>>>>>>>>>>>>==================<<<<<<:::<<<>>>>>><<<;;;<<<============>>>???@@@BBBBBBCCCCCCCCCDDDEEEFFFGGGHHHEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOQQQQQQPPPPPPRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUSSSTTTVVVXXXYYYZZZZZZYYYXXXXXXXXXWWWVVVWWWXXXZZZVVVWWWYYY[[[ZZZYYYVVVTTTPPPNNNKKKGGGBBB>>>:::888:::999888888888888888888777777777888999:::;;;<<<===CCCLLLVVV```iiirrrwwwpppeeefffjjjjjjjjjjjjjjjmmmsssyyy~~~qqqiiidddcccaaa\\\YYYZZZZZZXXXWWWWWWXXXYYYYYYXXXVVVSSSNNNKKKHHHEEEAAA>>>555222///,,,,,,+++***)))************************(((((())))))))))))(((((())))))))))))))))))******))))))************))))))(((((()))*********************)))))))))))))))(((''''''(((((())))))))))))***)))((((((((()))+++,,,************************************+++,,,---...,,,,,,,,,,,,,,,---...///+++,,,---...///000111222333333777@@@LLL\\\rrrxxxxxxuuurrrpppooojjjgggfffbbb]]]ZZZ\\\aaagggkkkgggdddcccbbb```\\\[[[[[[ZZZYYYUUUOOOJJJKKKJJJHHHFFFFFFGGGHHHIIIKKKJJJIIIGGGEEECCCBBBAAA@@@@@@>>>===;;;999888777000000000//////.........******))))))))))))))))))+++***((()))******)))''''''((()))(((''''''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''(((******+++------...///111333444555000222555666555333222222444555666444222000000000222666;;;;;;888666555666222111000///111555999<<<===<<<;;;:::999888777777333000------///222444555888999;;;======>>>===============<<<<<<<<<<<<<<<999;;;======<<<;;;<<<=========>>>>>>???@@@BBBCCCBBBCCCDDDEEEFFFGGGGGGHHHDDDDDDFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKLLLKKKKKKMMMNNNOOONNNMMMLLLMMMNNNPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRTTTVVVWWWWWWWWWWWWUUUVVVVVVUUUSSSSSSTTTVVVSSSTTTUUUVVVUUUSSSQQQPPPJJJIIIEEEAAA>>>;;;999888777777666666666666666777666666777888999;;;===>>>AAAGGGPPPZZZdddnnnwww}}}{{{lllhhhkkkfffffffffgggkkkpppuuuxxxrrrhhhbbbcccbbb\\\YYY\\\ZZZYYYWWWWWWXXXYYYXXXWWWWWWSSSOOOKKKIIIFFFCCCAAA999555111...,,,,,,+++***************************((())))))******))))))((())))))))))))************)))******++++++******)))(((((()))*********************))))))))))))))))))((())))))******))))))(((+++***((('''''')))+++---))))))*********+++++++++************+++---...///,,,,,,,,,,,,---......///+++,,,............000111222222999III[[[nnn~~~wwwvvvtttrrrpppooojjjgggfffbbb\\\ZZZ\\\```gggjjjgggcccbbbaaa___\\\[[[[[[ZZZXXXTTTNNNJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@===;;;999777777/////////...............)))))))))))))))))))))***+++***))))))******)))'''&&&(((***)))'''&&&''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((######$$$&&&((((((&&&$$$###$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))+++,,,,,,,,,,,,---...///111333444555222444777666444333333444444555555444222000111111444999>>>>>>:::666555666111111111222444777:::<<<;;;;;;:::999888777777666111///---...000333555555888999;;;<<<======<<<;;;<<<;;;;;;;;;::::::::::::888:::<<<<<<;;;;;;<<<=========>>>>>>???@@@BBBCCCAAABBBCCCDDDEEEFFFFFFFFFDDDEEEFFFHHHHHHHHHHHHHHHGGGHHHIIIKKKKKKKKKKKKJJJLLLMMMNNNMMMLLLKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQRRRSSSSSSSSSRRRRRRSSSUUUTTTQQQPPPQQQRRRPPPOOOOOONNNMMMKKKJJJIIIEEECCC@@@<<<:::888888888777666666555666666777777888999999;;;===???AAABBBHHHMMMVVV___iiisss}}}wwwlllggg`````````ccchhhmmmqqqttt}}}ttthhhaaadddddd^^^[[[^^^[[[YYYWWWWWWXXXXXXWWWVVVXXXUUUPPPMMMJJJHHHEEECCC===999444000///...---,,,++++++++++++++++++++++++)))******************)))((()))))))))************)))******++++++******)))(((((()))******************************************++++++++++++)))(((''')))))))))))))))******+++(((((()))***+++,,,,,,---*********+++,,,---...///,,,,,,,,,,,,---...//////+++---///...---,,,...000444444@@@WWWqqq~~~vvvuuutttrrrqqqooojjjgggfffbbb\\\ZZZ[[[```fffjjjfffbbbbbb```^^^\\\\\\[[[ZZZXXXTTTNNNIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHFFFFFFEEECCCBBB@@@>>>;;;999777666...............---------)))))))))))))))*********)))(((''''''(((((('''&&&$$$&&&((('''%%%$$$%%%((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((()))((('''%%%!!!"""$$$'''))))))&&&######$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''(((***+++---.........,,,,,,---///111222444444444666888777444222333555444555555444222111111222444:::??????:::555444555111111222333666999;;;===::::::999999888777777666333111000111333666666666888999;;;<<<<<<<<<;;;;;;:::::::::999999999888888888:::<<<<<<;;;;;;;;;=========>>>>>>???@@@BBBCCC???@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJJJJIIIIIIGGGHHHJJJKKKKKKKKKJJJJJJLLLNNNOOOOOONNNNNNOOOPPPLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMOOOPPPQQQPPPPPPOOOPPPRRRTTTSSSPPPNNNOOOPPPLLLLLLJJJIIIGGGEEEDDDDDDAAA???<<<999777777888888888888777777777888888999<<<<<<===???AAACCCEEEGGGNNNSSSZZZcccmmmwwwoooccc\\\\\\\\\```eeekkkoooppp}}}uuuhhhaaaeeefff```]]]aaa[[[YYYWWWWWWWWWXXXWWWUUUYYYVVVQQQNNNLLLJJJGGGEEE@@@<<<666222000000///...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((())))))*********+++******++++++++++++******(((((()))******************************+++++++++,,,,,,,,,,,,+++)))(((&&&'''(((***+++,,,+++)))(((''''''(((***+++,,,---...*********+++,,,---///000+++++++++,,,---...///000+++---///...,,,+++---///777999GGGccc}}}tttssssssssssssllliiihhhgggbbb\\\[[[^^^ccchhhjjjgggddddddccc```______^^^]]]ZZZTTTMMMHHHIIIJJJJJJJJJJJJJJJJJJJJJNNNMMMKKKKKKKKKIIIFFFCCCCCCBBB@@@===:::888666555000000000///......------(((((((((((())))))))))))(((''''''''''''&&&&&&&&&)))((('''&&&'''((()))***((('''&&&%%%$$$%%%&&&'''''''''%%%%%%%%%%%%''''''$$$%%%'''((((((%%%###!!!(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&$$$$$$%%%'''''''''))),,,...///---,,,+++,,,...000111222222222555444222111222333555777888777555333222111111222555999>>>???===999555222000---111999===:::999<<<::::::;;;<<<;;;888666444333111000000333666888999666888:::<<<======<<<;;;999:::;;;;;;:::999777666;;;<<<<<<<<<;;;;;;:::999>>>=========>>>@@@BBBCCCEEECCC@@@>>>>>>@@@CCCEEEHHHHHHHHHIIIIIIHHHGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLNNNNNNOOOOOOOOONNNLLLKKKLLLKKKJJJIIIIIIJJJKKKLLLEEEFFFFFFGGGGGGHHHIIIIIIIIIKKKMMMOOOPPPOOONNNMMMLLLLLLMMMMMMLLLJJJGGGFFFHHHGGGFFFDDDBBB@@@>>>>>>>>>===<<<;;;:::999999:::777888999999777777888999;;;===@@@CCCEEEGGGJJJMMMXXX[[[bbblllwwwtttggg[[[WWWYYY___bbbcccmmmzzzxxxjjjcccdddeeeccc```ccc^^^YYYWWWXXXYYYYYYXXXZZZXXXUUUQQQMMMJJJHHHGGGDDDAAA;;;555000,,,******++++++++++++++++++++++++*********))))))))))))(((************************)))))))))(((((((((''''''))))))))))))************,,,,,,++++++***)))(((((()))))))))))))))))))))))))))*********++++++++++++)))************+++++++++,,,)))'''(((***+++)))''',,,,,,+++++++++,,,---...222///...111111///111555:::???RRRpppuuusssrrrppppppkkkiiigggfffbbb[[[ZZZ]]]cccgggiiifffddddddccc`````````___^^^[[[UUUNNNIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIJJJIIIFFFDDDBBBAAA???===:::777555444000000000///......------((()))))))))))))))))))))(((''''''''''''&&&&&&&&&)))(((&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&"""$$$&&&&&&&&&%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&$$$$$$&&&''''''(((+++...111111///---------...///000111222222777666444333333444666777;;;999666333111000000000333777<<<>>><<<888555333222000333:::===:::999<<<<<<<<<===<<<;;;999666555222111111222444666888888888:::;;;<<<===<<<:::999:::::::::::::::888777666888888999:::::::::::::::>>>>>>===>>>???@@@BBBCCCDDDCCCAAA??????AAACCCDDDEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLKKKJJJJJJIIIHHHFFFFFFFFFGGGHHHCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLKKKJJJJJJHHHHHHIIIIIIHHHFFFDDDBBBEEEDDDBBBAAA???===<<<;;;<<<<<<;;;::::::999888888555777777777666666777999>>>AAAEEEIIILLLOOOSSSVVVdddgggnnnvvv{{{mmm]]]WWWWWW]]]aaaccclllxxxnnndddbbbcccbbb``````]]]ZZZZZZZZZZZZWWWUUUUUUTTTRRRPPPNNNKKKIIIHHHEEEBBB===888222...,,,+++))))))))))))))))))))))))++++++*********)))))))))************************------,,,,,,,,,+++++++++))))))))))))************,,,,,,++++++***))))))((()))))))))))))))))))))))))))))))))*********++++++)))************+++++++++,,,***)))***,,,---,,,***,,,,,,+++++++++,,,---...---+++,,,//////...000444<<>>;;;999666444333000000000///......------))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$ """###$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!###%%%'''((()))&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&''''''((((((''''''&&&%%%&&&'''&&&%%%%%%&&&(((&&&***///333555444222000///...------...///222333999888777666666777777888>>>;;;777222/////////000222666:::<<<;;;888555444444333666<<<===<<<;;;===??????>>>===;;;888666555111222333444666777777777:::;;;<<<<<<<<<:::999888::::::::::::999888777666777777999:::<<<<<<======>>>>>>>>>>>>???AAACCCDDDCCCBBBBBBAAAAAABBBBBBCCCAAACCCEEEGGGIIIJJJKKKLLLHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMLLLKKKIIIHHHGGGFFFDDDBBBAAAAAABBBBBB@@@@@@@@@AAABBBBBBCCCCCCCCCDDDFFFGGGHHHHHHGGGFFFDDDDDDEEEEEEDDDBBB@@@?????????>>><<<;;;999888888888999::::::999888777666666777888777666777999;;;CCCGGGLLLRRRVVV[[[```cccpppsssyyyxxxcccYYYTTTYYY___ccclllwwwwwwhhhcccbbbcccbbb^^^]]]\\\[[[[[[YYYUUURRROOOPPPPPPPPPOOOLLLJJJHHHFFFDDD???:::555111...---************************,,,,,,,,,+++++++++******************************+++++++++***************))))))))))))************,,,,,,++++++***)))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++---,,,+++,,,...///...---,,,,,,+++++++++,,,---...+++***,,,///000///111666>>>KKKccc|||wwwuuurrrooonnnllliiigggeee```YYYWWWZZZ```eeegggeeedddeeeeeebbb___^^^]]][[[YYYTTTNNNIIIGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGGGGHHHIIIHHHEEECCC@@@???===:::888666444333000000000///......------*********)))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))*** ###&&&((())))))((((((''''''''''''((((((&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%''')))''',,,333888999777444333111///---,,,,,,...111444888888888999999:::::::::===:::555111...///000222555888;;;<<<:::777555444444555999<<<>>>>>>???@@@@@@???===;;;999666555444000222555777777777777777999:::;;;;;;;;;::::::999:::::::::999888888777666::::::<<<===>>>?????????>>>>>>>>>>>>???AAABBBDDDAAABBBBBBBBBBBBBBBBBBAAAAAABBBDDDFFFHHHJJJKKKKKKHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLLLLLLLKKKIIIHHHFFFDDDCCCAAA???>>>======>>>======>>>>>>???@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDBBBBBBBBBBBBAAA@@@>>>>>>;;;;;;:::999888777777666555777888999999888666555999999:::999999;;;???AAAGGGLLLSSSZZZ```fffkkkooovvvyyymmm^^^SSSTTT[[[bbbooo{{{nnneeecccdddeee___^^^\\\[[[YYYWWWTTTSSSNNNOOOQQQRRRQQQNNNJJJHHHFFFDDDAAA<<<777333///---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***************************************)))))))))((()))))))))************+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,+++,,,---.../////////,,,,,,+++++++++,,,---...------///222222111444:::AAASSSkkkwwwvvvtttqqqqqqllliiigggeee```YYYVVVYYY^^^cccfffeeedddfffeeeccc]]]\\\ZZZXXXVVVRRRLLLHHHGGGGGGFFFFFFFFFEEEEEEEEEKKKJJJIIIIIIIIIGGGDDDAAA???>>><<<:::888666444333000000000///......------+++*********)))))))))((((((''''''''''''&&&&&&&&&$$$$$$%%%'''((())))))*** ###%%%'''(((((((((&&&&&&&&&''''''&&&&&&&&&)))(((&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&%%%%%%&&&(((***)))///777<<<<<<999666555333111...,,,,,,...222444555666888:::<<<<<<<<<<<<999666222///...000222555888:::;;;;;;888555444333222777;;;===>>>@@@BBBDDD@@@???<<<999666444333333000333777999888777777777777888999:::;;;;;;;;;;;;::::::999888777777777777;;;<<<======>>>>>>======>>>=========>>>@@@BBBCCCAAAAAABBBCCCCCCBBBAAAAAABBBCCCEEEFFFGGGHHHHHHHHHGGGHHHJJJKKKLLLKKKIIIHHHJJJJJJJJJJJJIIIGGGEEEDDDAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@============<<<<<<;;;:::888888888888777777777666555666888999999888777555::::::::::::;;;???DDDHHHLLLRRRZZZbbbhhhnnntttwwwxxx|||zzzgggVVVRRRWWW```qqqttthhhcccdddeeebbb```]]]YYYVVVUUUUUUUUUQQQRRRTTTTTTSSSOOOJJJGGGEEEDDDAAA>>>999444000---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++************************------------------------((()))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++***+++,,,,,,------...///,,,,,,+++++++++,,,---...//////111333222111555===KKK^^^uuu|||vvvvvvuuutttsssnnnkkkhhhfff```YYYVVVXXX\\\bbbeeeddddddffffffddd\\\ZZZXXXVVVTTTPPPKKKHHHGGGGGGGGGFFFEEEEEEDDDDDDKKKJJJIIIIIIHHHFFFCCC@@@>>>>>><<<:::888666555444000000000///......------+++++++++******))))))((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&''''''''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&$$$%%%%%%%%%%%%%%%%%%$$$"""$$$%%%%%%%%%&&&)))+++,,,333:::>>>===999777777555333000......///222444444555888;;;<<<<<<;;;:::333222///......000333555777999:::999666444444444222999=========@@@DDDEEE@@@>>>:::777444333333333111555999:::888666777999777777888999:::;;;<<<<<<::::::888777777666777777999::::::;;;;;;;;;::::::===<<<<<<<<<===???AAABBBAAABBBBBBCCCCCCBBBBBBAAACCCDDDEEEFFFFFFFFFFFFFFFFFFGGGJJJLLLLLLJJJHHHFFFGGGGGGGGGGGGEEECCCAAA@@@>>>===;;;:::999999999:::888888999999:::;;;;;;;;;::::::999999::::::::::::888888888777777666666666666777777777777777777777666777888999::::::999888::::::;;;;;;>>>CCCJJJOOOTTTZZZbbbjjjpppuuuzzz}}}}}}ttt___WWWWWW^^^ooo~~~ooofffdddddddddbbb___ZZZUUUTTTUUUWWWTTTUUUVVVVVVTTTPPPKKKHHHEEEDDDCCC@@@;;;666111...++++++++++++++++++++++++---------,,,,,,,,,++++++******************************++++++++++++,,,,,,))))))))))))************************************)))))))))))))))))))))))))))*********++++++++++++)))************+++++++++)))+++,,,,,,++++++---...,,,,,,+++++++++,,,---.........000111000000777AAAWWWjjj~~~{{{uuuvvvuuutttsssooollljjjgggaaaYYYVVVYYY[[[aaadddddddddfffgggeee\\\ZZZXXXVVVTTTQQQLLLIIIHHHHHHGGGFFFFFFEEEDDDDDDIIIHHHGGGGGGGGGFFFCCCAAA???>>>===;;;999777555555000000000///......------,,,,,,+++******))))))((((((''''''''''''&&&&&&&&&(((((()))((((((&&&$$$###(((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$""""""###$$$%%%&&&(((((($$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%%%%%%%''')))+++///555===???<<<999777888666444222000000111222444444666999;;;;;;:::777666000///...---...///222333222444555555444333444555555<<<@@@===;;;>>>BBBBBBAAA>>>:::666444444555555222666::::::777555777:::999888888999999:::;;;;;;:::999888777666666777777666777888:::;;;;;;;;;;;;;;;;;;:::;;;<<<===???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDFFFIIIKKKKKKIIIFFFDDDBBBBBBBBBBBB@@@>>><<<;;;:::999888777666777777888555555555666777777888888777777666666666666777777666666555555444444555555555555555666666777777777888888999::::::;;;<<<<<<>>>>>>>>>@@@CCCJJJSSSYYY^^^ccckkkrrrxxx|||mmmaaaZZZ[[[jjjzzz|||nnnhhhfffccccccaaa]]]XXXUUUUUUVVVUUUUUUVVVUUUSSSPPPMMMJJJFFFFFFEEECCC>>>888333///++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************'''''''''(((((()))))))))))))))))))))************************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))************+++++++++***,,,...---+++***,,,...,,,,,,+++++++++,,,---...------///111000222===III___qqqzzztttuuuuuusssssspppmmmjjjhhhaaaYYYWWWYYYZZZ```dddddddddggggggeee\\\[[[XXXWWWUUUQQQMMMJJJHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEDDDEEEFFFFFFCCCAAA???>>>===;;;999777666555000000000///......------,,,,,,++++++***))))))((((((((('''''''''&&&&&&&&&((()))***++++++***))))))%%%%%%$$$$$$%%%''')))***&&&'''((())))))((('''&&&%%%%%%&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&!!!###%%%%%%%%%'''))),,,111777>>>???<<<888777888666555333222111111333333666888:::;;;:::777444222///......---...///000000...000111222222333555777777???BBB===:::===@@@???BBB???;;;777555555666777333777::::::666555888;;;;;;:::999999888888999999:::999888666666666666777666777999;;;<<<>>>??????::::::::::::;;;===>>>@@@CCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCEEEFFFFFFGGGGGGCCCFFFIIIKKKKKKIIIEEECCC????????????===;;;999777888777666555444555666777222333333444444555555666888777777666666666777777777777666555555555666666333333444555555666777777:::999999:::;;;<<<===>>>BBBCCCCCCEEEJJJRRR[[[bbbeeejjjrrrxxx}}}wwwiii^^^ZZZeeetttwwwmmmjjjbbbcccddd```[[[VVVTTTTTTTTTTTTUUUTTTSSSPPPNNNLLLGGGGGGGGGEEE@@@:::555111------------------------,,,,,,,,,+++++++++******************************))))))******+++++++++,,,))))))))))))******************************++++++))))))))))))))))))))))))++++++,,,,,,,,,---------)))************++++++++++++...///...+++***,,,...,,,,,,+++++++++,,,---.........000222222777DDDRRRaaarrr|||yyyuuuwwwyyysssrrrmmmjjjiiiddd\\\WWWXXX[[[```cccaaa```bbbcccaaa]]]XXXVVVYYYZZZSSSJJJFFFGGGGGGGGGFFFFFFFFFFFFEEEHHHGGGEEEDDDCCCCCCDDDDDDBBBAAA>>>;;;888777666666444333111///---++++++***,,,,,,++++++***))))))))))))((('''&&&%%%&&&&&&'''((('''%%%%%%'''((('''&&&((('''&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$ !!!###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***+++,,,444888666555777666111444444333111///000222555666888:::<<<:::666222/////////...------///000111//////000111444777:::;;;FFFBBB===888666888<<<>>>===;;;888555444555777999666777888999999999999999:::999888777777888999:::888777777666555444444333777888999;;;<<<======>>>:::::::::;;;;;;<<<===>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBAAAAAACCCGGGJJJHHHIIIJJJJJJHHHEEEBBB???===:::888777777888777777444444444555555555666666222222222222222222222222444444444444333222222111111111222333333333333222888666555555777999999999999:::;;;;;;;;;===AAADDDIIIJJJKKKNNNRRRZZZdddjjjooottt{{{rrraaa]]]ccckkkyyy|||rrriiihhheeedddccc^^^WWWUUUWWWVVVVVVUUUTTTRRROOOLLLJJJHHHGGGFFFDDDBBB===777333222000...---------,,,+++...,,,***+++---...---***************************,,,+++***))))))***+++,,,******************************++++++++++++******))))))))))))))))))))))))------,,,+++***)))((('''++++++++++++++++++++++++((()))+++,,,------,,,,,,---,,,,,,,,,,,,---...///222//////333666;;;IIIXXXpppwww~~~{{{wwwxxxzzztttqqqllliiigggbbb[[[XXXYYY\\\aaadddbbb```bbbbbb```___YYYXXX[[[[[[TTTLLLHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGEEEDDDCCCCCCDDDDDDAAA???===:::777666555555333222111///---,,,++++++******))))))(((((('''''')))((('''&&&%%%&&&&&&''')))(((&&&&&&((()))((('''((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&%%%######$$$$$$%%%'''((())),,,222666444333666555222444444444222111111333555666777888888666333///---///.........//////000111...///000333888<<<@@@BBBBBB???;;;777666777:::<<<999666333111222444666777666777888999999999999888999888777777777777888999666666666777777777777777999999:::;;;<<<<<<<<<;;;============>>>???@@@@@@???@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCDDDGGGIIIFFFFFFFFFFFFDDDAAA>>><<<;;;999666555666666666555222222222333333333444444222222222222222222222222333333444444444333222222222333333333444333333333666555444444666888999999:::;;;<<<<<<===@@@EEEIIIRRRTTTVVVXXX\\\ccckkkppptttwww}}}{{{eeeZZZ]]]cccooouuu}}}tttlllgggdddcccccc___YYYWWWXXXWWWWWWWWWUUUSSSPPPNNNLLLIIIGGGFFFEEECCC???999555000...,,,,,,,,,,,,,,,***---+++***+++------,,,***************************++++++***))))))***++++++******************************++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,---......------------,,,,,,---......000///000444999AAARRRbbbsssyyy~~~~~~yyyzzz{{{tttpppkkkgggeeeaaa[[[YYY[[[^^^ccceeecccaaabbbaaa___```[[[ZZZ\\\[[[UUUMMMJJJHHHGGGGGGGGGFFFFFFFFFFFFHHHGGGEEEDDDCCCCCCDDDDDD@@@>>><<<999777555444444222111000///------------*********)))((((((''''''(((((('''&&&&&&&&&&&&'''***(((''''''((())))))((('''&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$%%%&&&'''(((+++000222111111333555444555666666555333333444555777777555444111///---,,,...///000000000000000000---...111444888===@@@CCC===;;;999777666777888999666333//////333666777777777777888888999999888888888777777666666777777888444555666777888999:::;;;::::::;;;;;;;;;;;;::::::>>>>>>>>>>>>???@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBDDDFFFFFFFFFFFFGGGHHHFFFEEECCCAAA???===;;;:::777666333333444444333222000000000111111111222222222222222222222222222222222222333444444444333333444444444444444333333333555555555666777999:::;;;;;;<<<===???AAAFFFKKKPPP[[[]]]aaaeeehhhmmmssswwwyyy|||nnn\\\YYY\\\fffooozzzwwwpppgggdddbbbccc```ZZZXXXYYYWWWWWWWWWVVVTTTRRROOONNNIIIHHHFFFEEEDDDAAA<<<999///---+++***+++,,,+++***,,,***)))***+++,,,+++***************************++++++***))))))***++++++******************************++++++++++++******((((((((((((((((((((((((*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////......---------------......///111666<<>>???@@@AAAAAABBBCCCCCCCCCCCCCCCAAADDDGGGHHHGGGFFFFFFFFFFFFDDDBBB???<<<;;;::::::444333111111222222111000//////000000000111111111222222222222222222222222111222222333444444444444444333333333333333333333555777888999:::<<<>>>@@@===???AAACCCFFFLLLRRRWWW^^^bbbhhhmmmqqqtttxxx{{{~~~~~~{{{eee[[[[[[aaammm{{{zzzsssjjjeeeccccccaaa[[[XXXXXXVVVWWWWWWVVVTTTRRRPPPOOOIIIGGGFFFEEEDDDBBB>>>;;;111...,,,***+++,,,,,,,,,+++************+++******************************+++******************+++******************************++++++++++++******(((((((((((((((((((((((('''(((((((((((()))))))))++++++++++++++++++++++++---,,,+++++++++---...//////......------------------000333888@@@OOOeeevvv{{{}}}}}}xxxxxxxxxqqqnnniiieeeccc```[[[ZZZ]]]aaafffiiifffddddddaaa^^^^^^ZZZYYYZZZXXXQQQLLLKKKHHHHHHHHHGGGGGGGGGGGGFFFHHHFFFEEEDDDCCCCCCDDDDDD@@@@@@>>><<<:::777555444000000///...............------,,,,,,+++*********&&&&&&''''''''''''''''''(((&&&$$$%%%&&&'''&&&&&&!!!"""###"""""""""&&&((('''&&&$$$######$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***++++++---///000111555999999999999777555444666777;;;888444000......000222444444555555444222111///...///111333666888999:::999999999999999888777666333111///111555999:::999777777888888888777777666666666777777777777666666555555555666666777777777666777888:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBCCCBBBBBBBBB@@@CCCFFFGGGFFFDDDCCCCCCBBB@@@===:::888777777777222111000000111111000...000000000000111111111111222222222222222222222222111222222333444444444444333222222222222333444444555888;;;======>>>AAADDDBBBEEEHHHKKKOOOTTTZZZ^^^bbbgggnnntttxxx{{{}}}~~~qqqaaaZZZ___kkkyyy~~~vvvmmmgggddddddbbb\\\WWWVVVUUUUUUUUUUUUTTTRRRPPPOOOIIIHHHFFFEEEDDDBBB???<<<555222...,,,---......---******+++************+++*********************************++++++***************************************++++++++++++******)))))))))))))))))))))))))))))))))(((((((((((('''++++++++++++++++++++++++,,,+++*********+++---...///......---------.........222777===HHHZZZooo|||{{{uuuvvvwwwqqqooojjjfffeeeaaa\\\ZZZ\\\aaagggjjjhhhfffeeeccc___\\\YYYXXXYYYUUUNNNKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGEEEDDDCCCCCCDDDDDD@@@@@@???===;;;888666444111000///...............+++++++++***))))))((((((%%%&&&''''''(((''''''''''''%%%$$$$$$%%%&&&&&&%%%"""$$$$$$""""""$$$'''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))++++++---111333333666<<<;;;;;;999777444444666888:::777333000000111444777:::999888777555333111000...000333666999<<<===>>>::::::::::::999888777666000000111111222444666888777777888888777777666666666777777888888777777666666666666666555555555555555666888999;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAA>>>???@@@@@@AAAAAA@@@@@@>>>@@@CCCCCCBBB@@@??????;;;:::777555333222222333111000///000222222000...000000000111111111222222222222222222222222222222222222333444444444333333222222111111222444666777777;;;@@@BBBBBBCCCFFFJJJMMMPPPTTTYYY\\\```dddgggkkkpppwww|||~~~iii\\\\\\fffsss}}}xxxnnnhhhcccdddccc]]]XXXWWWTTTTTTUUUUUUTTTRRRPPPOOOLLLJJJHHHFFFFFFDDDAAA>>>999555111.........///...***+++,,,+++*********,,,************************)))***++++++++++++***)))******************************++++++++++++******)))))))))))))))))))))))),,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++******++++++,,,......------...//////000000555<<>>===:::777555333111111000......---------,,,++++++******))))))(((%%%%%%'''((((((((('''''''''&&&$$$$$$&&&'''&&&%%%###'''(((%%%###$$$'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***+++***...444666555888>>>===<<<999555222333666999777555222000111444888;;;@@@>>><<<999666333222111222444666999<<<===>>>>>>;;;;;;:::999888777555555000333555444111111555888777777777777777666666555777777888999999888777777666666666666666666666666666777888999:::;;;;;;;;;============>>>???@@@@@@<<<===>>>>>>??????>>>>>><<<>>>??????===<<<;;;<<<666555444333222111111000111000000111333333111///000000000000111111111111222222222222222222222222333333444444444333222222333333222333555777:::<<<>>>CCCIIIKKKKKKLLLPPPTTTZZZ^^^dddhhhkkkmmmoooqqqvvvzzzuuubbb\\\bbbmmmxxx|||llleeebbbdddddd```[[[ZZZTTTUUUUUUUUUUUUTTTRRRQQQPPPNNNKKKIIIHHHFFFCCCAAA<<<888222///.........---***,,,------******+++---************************)))***++++++++++++***)))******************************++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++------------...000111222111888CCCSSSmmmyyysssuuuxxxsssoookkkiiihhhddd]]]YYYZZZ```fffjjjiiihhhgggeeeaaa\\\ZZZYYYYYYUUUMMMKKKLLLIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGEEEDDDCCCCCCDDDDDD>>>>>>===<<<999666333222222111000///------------......---,,,,,,++++++***$$$%%%'''(((((((((''''''((('''%%%%%%'''((('''&&& %%%***+++'''$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((()))+++,,,---,,,***///666888666999???>>><<<888444111222777:::555333111000222555:::===CCCAAA>>>999666444222222666777999:::;;;;;;:::999<<<;;;:::888777555444444222777:::888333111555;;;777777777777777666555555777888999::::::999888777666666777777888888888999888999999::::::999999999:::::::::;;;;;;<<<===>>>;;;;;;<<<===============;;;<<<===<<<:::999999:::555555444444333222222111111000111222444333111///////////////000000000111222222222222222222222222444444444444333333222111444444444444777:::===???FFFLLLRRRUUUTTTUUUYYY]]]ccchhhnnnsssuuuvvvwwwwww|||~~~jjj]]]aaajjjvvv~~~iiiccc```ccceeebbb^^^]]]UUUVVVVVVWWWVVVUUUTTTSSSSSSQQQNNNKKKJJJHHHEEECCC===999333///---------,,,***---...---+++***,,,...************************)))***+++,,,,,,+++***)))******************************++++++++++++******++++++++++++++++++++++++'''((()))***+++,,,------++++++++++++++++++++++++,,,---.........---,,,+++,,,,,,,,,---///000222333222:::GGG]]]}}}xxxxxxvvvrrrooommmkkkjjjiiicccZZZWWWYYY___fffjjjhhheeeeeeeeeccc\\\XXXWWWYYYXXXRRRNNNMMMMMMKKKHHHGGGGGGGGGGGGFFFAAABBBCCCDDDDDDCCCBBBAAABBB@@@>>>;;;999777666555111000...---++++++******---,,,++++++,,,,,,***(((%%%&&&&&&&&&''''''(((((()))(((((((((((('''''''''((('''%%%$$$$$$%%%'''(((%%%###"""$$$'''(((&&&###$$$%%%&&&&&&$$$$$$%%%&&&###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''((()))******+++++++++,,,...000222444555666666===;;;999777666666777888555222111333333222777===@@@@@@===888222111444777:::::::::::::::;;;<<<============>>><<<888222---111111111111222333444444999888777555444444444444666666555555555555666666555777888888666555666666;;;::::::::::::;;;<<<<<<::::::;;;===@@@AAAAAA@@@==================<<<<<<888777777777888777555333444444444333333222222222444444444333333222222222333333333333333333333333333333333333444555666777333555777777666666666777555555555666999@@@IIIOOOXXXZZZ\\\^^^___bbbeeehhhooosssyyyqqqbbbbbbfffpppxxxrrrlllfffeeeggggggaaa\\\UUUVVVWWWXXXXXXVVVTTTSSSRRROOOLLLJJJHHHEEEBBB@@@???===:::555///,,,,,,---++++++++++++*********))),,,,,,+++***)))))))))*********************************+++++++++,,,,,,,,,************************''''''(((((())))))************+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,+++***)))***+++,,,---...//////...---...000222666;;;NNNmmm{{{www{{{||||||{{{wwwtttnnnlllkkkjjjddd\\\XXXZZZ___fffjjjhhheeeeeedddbbb]]]YYYWWWYYYXXXRRRNNNMMMLLLIIIGGGEEEFFFFFFEEEDDDFFFFFFGGGFFFFFFDDDBBBAAAAAA???===:::888666555444111000///---,,,,,,++++++---+++***+++++++++(((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%$$$$$$%%%((((((&&&$$$$$$&&&'''&&&%%%$$$%%%&&&###$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((***+++,,,------,,,---...///111333444666666777666555555666888:::<<<888555333444222111555;;;??????<<<777333111444777666777888:::<<<===?????????>>><<<;;;:::777333000...//////000222333555666888777666555555444555555666666555555555555666666666888999999888777777888;;;:::::::::;;;;;;<<<<<<>>>===<<<===>>>>>>===;;;<<<<<<<<<<<<<<<;;;;;;;;;888777666666777777666555888777666444333111000///555555555555444444444333111111111111111111222222111111111111111222333444222444666666555444555666888888999;;;???GGGPPPVVV```bbbeeehhhkkknnnrrruuuyyy|||xxxdddaaabbbkkkvvv{{{tttlllhhhiiigggbbb]]]XXXXXXYYYXXXWWWVVVTTTSSSSSSPPPMMMKKKIIIFFFCCCAAA@@@???;;;666000---,,,---,,,,,,,,,+++++++++******++++++******)))******************************************+++++++++,,,,,,************************))))))))))))******************++++++,,,------...------............------,,,++++++***+++,,,---....../////////...///111333777>>>QQQooo|||xxxvvvyyy~~~~~~}}}zzzwwwpppnnnlllkkkeee]]]ZZZ\\\```gggjjjhhheeeddddddbbb]]]YYYXXXZZZXXXSSSNNNMMMLLLJJJHHHGGGGGGGGGFFFEEEJJJJJJJJJIIIHHHFFFDDDBBB@@@>>><<<:::777555444444111111000...---------------,,,*********)))'''%%%''''''(((((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%'''))))))&&&$$$%%%'''''''''&&&%%%&&&'''###$$$&&&'''((('''&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%''')))+++...000000000///.........///000333555666333333333444666888;;;<<<;;;777555444222000333888>>>===:::666333222555777222444888<<>>===<<<<<<======;;;999;;;;;;;;;::::::999999999888666444444666888888777888888666555333222111000666666666666666555555555222222222222222222222222111111111000111111222222333555666666555555666777;;;===???CCCIIIQQQYYY___hhhkkkpppsssvvvzzzjjjbbb]]]dddqqq}}}rrrkkkiiigggccc```\\\[[[ZZZXXXWWWVVVUUUUUUTTTRRRNNNLLLJJJHHHEEECCCBBBAAA===777111---,,,,,,,,,,,,,,,++++++++++++************)))******++++++*********************************++++++++++++,,,************************++++++++++++******************++++++,,,,,,------------............------,,,,,,,,,+++,,,------......///000///...///222444999BBBWWWrrrzzzwwwvvvuuuwwwzzz|||~~~}}}yyyvvvqqqooonnnlllggg^^^[[[]]]```fffjjjhhheeeddddddbbb___ZZZYYY[[[YYYSSSNNNMMMOOOMMMKKKJJJKKKJJJIIIGGGIIIJJJJJJJJJIIIGGGEEEDDD@@@???===:::888666555444111111000//////.../////////---,,,++++++***'''%%%((((((((())))))))))))))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%''')))***)))'''%%%&&&'''((((((&&&&&&'''(((###$$$&&&((()))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$'''***---111333444333222//////......///111444555333333333444555666888999;;;777444444111///222888<<<;;;777444333444666888222555:::???BBBCCCCCCCCC???>>>;;;:::888666222000++++++,,,...000222444555555555555555555666777777555444444444444444444555777999::::::999999999:::::::::;;;;;;;;;<<<;;;;;;:::::::::;;;===>>>===<<<:::::::::999999888888777888555333333555888999:::555555555555555555555555666666666666666666666666555555555555444444444444444444333222222222333333555666888888777888999;;;>>>AAAFFFKKKRRRZZZbbbhhhnnnqqqvvvyyy|||uuuggg[[[^^^kkkzzzvvvlllhhhfffdddbbb]]]\\\ZZZXXXWWWWWWXXXYYYUUUSSSPPPNNNLLLJJJGGGEEEDDDCCC???:::333///------++++++++++++***************)))))))))***+++,,,,,,************************************++++++++++++************************+++++++++******)))))))))******++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------......---...///......000222555<<>>;;;999777666555111000000/////////000000000///------,,,+++)))&&&)))))))))))))))((((((((()))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%((())))))((('''&&&&&&'''((((((&&&&&&'''((($$$%%%''')))))))))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((+++000444666666555444000///......///111333555222222333333444666777777777444222222111///333999;;;888555333333555777888666999>>>BBBDDDDDDCCCBBB<<<;;;;;;;;;999555000,,,,,,------...///111222333555555444555555666777888444444333333333333444444555777888999888777888999999:::;;;<<<<<<<<<;;;;;;:::999999;;;===>>>>>><<<;;;;;;:::999999888777777777555333333666888::::::666666666666666666666666555555555555555555666666666666666555555555444444444444333333222333333333555666777888888999<<<>>>AAAFFFLLLSSS[[[bbbjjjoootttwww{{{~~~ooo^^^[[[dddsssxxxmmmfffddddddccc]]][[[YYYXXXWWWYYY[[[\\\VVVSSSPPPOOOMMMKKKHHHFFFEEEDDDAAA<<<666111......+++************)))))))))***)))))))))***+++,,,,,,************************))))))*********+++++++++*********************************))))))(((((('''******+++++++++++++++,,,***++++++++++++++++++***,,,,,,---------.........+++---.........000333555@@@PPPfffyyy}}}ttttttxxxyyy{{{}}}~~~~~~yyyvvvpppnnnlllkkkeee]]]ZZZ\\\]]]dddiiigggeeeffffffeeeaaa]]][[[\\\ZZZTTTOOONNNLLLJJJIIIIIIJJJIIIGGGDDDDDDDDDFFFFFFFFFFFFEEEDDDBBB@@@>>><<<999777666666000////////////000000111000///...------,,,***((())))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((%%%'''''''''&&&%%%&&&'''&&&''')))******((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((((((,,,222777999888666444111000000///000111222333000000222333555777888999444111000000000///333999999666222111333666888999:::===@@@CCCDDDCCCAAA@@@999999999:::888444...)))---------...///111222333555555555555555666777888444333333222222333333444333555777777777666777888999:::;;;<<<<<<<<<;;;:::<<<<<<;;;<<<>>>>>><<<;;;<<<<<<;;;;;;:::999888888777555444444666888999999:::999999888777666555444555555555555666666666666555555555444444333333222222222222111111222333333333555666777888;;;???BBBHHHNNNUUU]]]dddkkkqqquuuzzz}}}~~~~~~wwwccc[[[___jjjyyy}}}ooogggdddcccddd]]]\\\ZZZXXXXXXYYYZZZ[[[VVVSSSQQQOOONNNLLLIIIGGGEEEEEECCC>>>888333000000+++++++++*********))))))*********)))******++++++************************)))))))))************+++************************)))))))))(((((((((((((((******++++++++++++++++++,,,,,,------------,,,,,,++++++,,,---------------+++---......///111444777EEEWWWmmm|||zzzvvvxxx{{{}}}~~~xxxuuunnnlllkkkjjjddd\\\XXXZZZ[[[ccchhhgggeeeggghhhfffbbb]]]\\\]]][[[TTTOOONNNKKKJJJIIIIIIJJJHHHFFFCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@===;;;888666555555............//////000111...---,,,,,,---,,,***(((((((((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&%%%###$$$&&&)))$$$&&&'''&&&%%%$$$%%%&&&((()))*********(((&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&((()))***)))---333888:::999555333111111111222222222222222222222333555666666666666333000...///...---111777888444111000333777999999;;;===@@@BBBBBBBBB@@@???999888777666555111---))),,,,,,---...000333555666666666555555555666666777333333222222222222333333222444666777666666777888888999;;;======<<<;;;:::<<<;;;;;;===??????>>>===>>>>>>===<<<;;;:::999999666555555666777888888777::::::999888777666666555666666666777777777888888666666555555444333333222222222222222333444555555555777999:::<<<@@@EEEIIIRRRWWW```hhhnnntttyyy|||}}}~~~}}}~~~|||hhh\\\\\\dddrrruuujjjeeecccddd___]]][[[YYYXXXWWWWWWWWWUUUSSSPPPOOONNNLLLIIIGGGEEEEEECCC???:::555222222---------,,,,,,,,,++++++++++++******)))*********************************))))))))))))************************************))))))))))))))))))******++++++******************,,,,,,------------,,,,,,******,,,---------,,,+++---...000000111333777:::III]]]sss}}}{{{xxxwww{{{~~~~~~|||vvvsssmmmkkkjjjiiiccc[[[WWWYYYZZZbbbggggggfffhhhiiihhhbbb^^^\\\]]][[[TTTOOONNNLLLKKKKKKKKKKKKJJJGGGEEEFFFGGGGGGFFFEEECCCAAA@@@@@@???<<<:::777555444444......---......///000111---,,,++++++,,,,,,***(((((((((''''''&&&&&&&&&%%%))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&$$$""""""&&&***$$$%%%&&&&&&$$$$$$%%%&&&)))***++++++***(((&&&$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&((()))******...444999;;;999555222111222222333333333222222777777777666555444222111333000......---+++///555777333000000333777999999:::<<<>>>@@@AAA@@@???>>>:::888555333111///,,,******+++,,,...111444777888666666555555555555666666333222222222222222222333333555777777777777888999888999;;;======<<<;;;:::888888999<<<@@@CCCCCCBBB@@@??????===<<<;;;::::::666555555777888888777555777777888888888999999999777777888888999999999999999888888777666555555555444444444555666777888999999:::===???BBBFFFLLLPPPXXX^^^gggooouuuzzz~~~}}}~~~|||}}}~~~~~~~~~jjj^^^ZZZ```ooo}}}yyymmmfffdddcccaaa___]]]ZZZXXXUUUTTTSSSUUUSSSPPPNNNNNNLLLIIIGGGEEEEEEDDD@@@;;;666444333//////.........---------,,,,,,+++***)))))))))***************************))))))))))))************************************))))))******+++++++++,,,++++++***************************++++++*********)))***+++,,,---,,,++++++...000111222333666999<<>>;;;999666555333333111000...------...//////000///---,,,+++*********'''&&&%%%&&&'''((((((&&&)))))))))(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))...444999999666444333555333111111333333111///333555888888666444222111000000111222444444222000333222111000222666;;;>>>??????>>>>>>===;;;:::999666555444222000///------...---,,,---111444555666555555444444444333333333111222333333444444333333333444555666777777777777888999::::::;;;;;;::::::666777999;;;;;;===@@@CCC@@@AAABBBAAA???======>>>;;;;;;:::999888777666666777777777888999:::<<<===888888888888999999:::;;;888666555666888888666333333333333333333666;;;>>>>>>@@@BBBEEEHHHMMMSSSXXXbbbffflllrrrvvvzzz~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||}}}uuueee]]]___mmm{{{~~~rrrmmmiiieeeccc```\\\YYYXXXWWWVVVTTT[[[UUUOOOMMMNNNMMMJJJFFFFFFEEEDDDBBB???:::333...111///---,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++******)))))))))))))))))))))*********+++,,,------,,,+++***************************++++++++++++,,,---......******+++,,,,,,------...///,,,---111333666===DDDOOOiiiwwwxxxvvvyyy|||{{{{{{~~~yyywwwwwwuuussspppkkkhhhfffbbb\\\YYY[[[[[[aaaeeeddddddggggggeeebbb]]]ZZZ[[[[[[VVVPPPOOOMMMMMMMMMNNNNNNLLLIIIEEEEEEDDDBBBCCCDDDEEEDDDCCC???>>>;;;999666555333333111000///---------.........---,,,+++***))))))))))))((('''((()))******(((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((())))))))))))---333666777555444333777555333333444555333000333666888888666444222222000000111222333222111000111000000000333666:::<<<>>>>>>======<<<:::999888444444222111///---,,,+++,,,++++++---111555777777666555555555444444444444000111222222333333222222222333444555666666666666888999::::::;;;;;;::::::666888:::;;;<<<>>>AAACCCAAACCCDDDCCCAAA@@@@@@@@@AAA@@@@@@???>>>===<<<<<<999999999999999:::;;;;;;;;;;;;:::::::::;;;;;;<<<;;;999777888999:::888666555666777777777:::>>>BBBEEEHHHKKKNNNRRRVVV\\\___fffjjjpppuuuyyy}}}}}}|||}}}~~~~~~}}}||||||}}}~~~|||zzz{{{|||}}}|||zzzjjj``````kkkwwwsssmmmjjjfffeeebbb^^^\\\[[[ZZZXXXVVVYYYTTTOOOMMMMMMMMMJJJFFFGGGFFFDDDCCC@@@;;;444///111///,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++******************+++++++++******)))************))))))))))))******+++,,,,,,+++******************************************+++---...///,,,------......//////000///......111111333;;;EEEVVVnnnzzz{{{}}}yyy{{{|||{{{{{{~~~yyywwwxxxvvvtttoookkkhhhgggccc\\\YYY[[[^^^cccgggeeeeeeggggggdddddd^^^[[[]]]\\\WWWRRRPPPOOOOOOOOOOOONNNKKKGGGCCCEEEDDDCCCCCCEEEEEEDDDCCC???>>>;;;999666555333333222111///------,,,---------,,,+++***)))((((((((()))((('''((()))******((($$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***---111333444444444555888666555555666666444222444666888888666444333222///000111222111000///...------///000333666888:::======<<<<<<;;;:::999888222222000///---,,,+++******)))+++...222666777777666666666555555555444444000000111222222222222111111222333444555555555555888999999:::::::::::::::888999;;;<<<===>>>AAADDDCCCEEEFFFGGGEEEDDDDDDDDDBBBAAAAAA@@@???>>>======???>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<===>>>>>><<<:::999;;;;;;;;;;;;:::<<<======>>>@@@DDDGGGMMMPPPUUUYYY]]]```dddgggjjjnnntttxxx|||}}}{{{zzzzzz{{{||||||{{{yyyxxxxxxyyy{{{|||||||||{{{|||||||||}}}rrrfffaaafffoooyyyuuuoookkkgggeeebbb```^^^]]][[[YYYWWWVVVRRRNNNMMMMMMMMMJJJGGGHHHGGGEEECCCAAA<<<666222///...,,,+++,,,---,,,++++++++++++++++++++++++++++++************))))))))))))******+++++++++******++++++*********))))))))))))******++++++******)))************************(((((())))))+++,,,......---------...//////000000...///000222111444@@@MMM___ttt~~~~~~zzzzzz{{{|||{{{{{{zzzyyyzzzxxxuuuoookkkhhhhhhddd]]]YYYZZZ^^^dddgggfffeeeggghhheeeeee___\\\^^^^^^XXXSSSQQQPPPOOOOOOOOOOOOLLLGGGDDDFFFDDDDDDDDDEEEEEEDDDBBB???>>>;;;999666555333333222111///---,,,,,,,,,---,,,,,,+++***)))((((((((('''&&&%%%&&&'''((((((&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******,,,///000111222444666777777777777666555333222555666888888666444333333000222333222111///......***,,,...111444666777888<<<<<<<<<<<<;;;:::999888222111000///---,,,+++******+++,,,///333666666555555555444444444333333333000111111222222222222222222222333444555555555555888888999::::::::::::999999:::<<<======???BBBDDDCCCFFFHHHIIIHHHGGGGGGGGGBBBBBBBBBAAAAAA@@@@@@???EEEEEEFFFGGGGGGGGGGGGGGGCCCBBB@@@>>>======>>>???AAA???===<<<<<<===>>>???AAACCCEEEFFFGGGIIILLLOOOQQQVVV[[[```cccfffiiikkknnnrrrwww{{{~~~~~~|||yyyxxxwwwxxxxxxwwwvvvtttrrrrrrtttvvvwwwyyy~~~}}}{{{kkkaaaaaagggsss|||yyysssnnniiidddbbb```______]]]YYYWWWUUURRROOOOOOOOONNNLLLJJJIIIHHHFFFDDDBBB>>>999555///---,,,+++,,,---,,,+++++++++++++++++++++++++++***)))))))))))))))))))))))))))***+++++++++******,,,++++++******))))))((()))))))))******)))))))))************************))))))))))))***+++,,,,,,++++++,,,,,,---.........---///222444555:::KKK\\\fffxxx~~~wwwxxxyyyyyyzzz|||{{{zzz{{{yyyuuuoookkkiiiiiiddd]]]ZZZZZZ\\\bbbfffeeefffhhhiiigggfff```]]]___^^^YYYTTTRRROOONNNOOOOOOOOOMMMIIIEEEFFFEEEDDDEEEFFFFFFDDDBBB???>>>;;;999666555333333111000...---,,,,,,,,,------,,,+++***************'''&&&%%%&&&'''((((((&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''((()))******,,,...///000222555777666777888888666444222111555777888888666444444444222444666555111///......+++,,,///222444666777777<<<<<<<<<<<<;;;::::::999222222111000...---,,,,,,------///222555666444333333333333222222222111111111222222333444333333333333444555666666777777666777888999999::::::999999999;;;<<<======>>>AAACCCCCCFFFJJJKKKKKKJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLNNNPPPQQQQQQQQQIIIGGGDDDBBBAAAAAABBBBBBDDDCCCBBB@@@???@@@BBBCCCHHHJJJNNNPPPQQQRRRUUUWWWWWW[[[aaafffiiijjjlllnnnpppsssxxx{{{}}}~~~|||zzzxxxvvvuuutttttttttrrrpppnnnnnnppprrrtttwww}}}pppaaa]]]aaannnvvvxxxqqqkkkeeedddccccccccc```\\\YYYUUUTTTRRRQQQQQQPPPNNNLLLJJJIIIGGGEEECCC@@@;;;888000...,,,,,,------,,,+++++++++++++++++++++++++++)))))))))))))))))))))***((()))***+++++++++++++++,,,+++++++++******))))))***))))))))))))))))))***************************,,,+++******))))))******++++++,,,------......//////111333666888@@@TTTgggooo}}}yyytttttttttvvvyyy~~~zzzzzz{{{xxxtttoookkkjjjiiieee^^^ZZZZZZ[[[aaaeeeeeeeeehhhiiigggfff```]]]___^^^YYYTTTRRROOOOOOOOOPPPOOOMMMIIIEEEFFFEEEEEEFFFGGGFFFCCCAAA???>>>;;;999666555333333///...---,,,,,,,,,---...---,,,+++***************)))((('''((()))******((((((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&'''(((***+++***,,,...///000222555888666888:::999777444222222666888999888666444444555555888:::888333000///000...///111333555777888888:::;;;;;;;;;::::::999888333333222111000///...---///000222555777777444222222222111111111000000000222222333444444444444333333444555666777777777777777888888999999999999999999:::<<<<<<<<<>>>@@@BBBDDDGGGLLLNNNNNNMMMMMMMMMJJJJJJKKKLLLMMMNNNOOOPPPOOOQQQTTTVVVXXXYYYZZZZZZSSSQQQMMMJJJHHHHHHIIIJJJJJJJJJJJJHHHGGGGGGHHHJJJNNNRRRVVVYYYZZZ[[[]]]^^^```dddhhhlllnnnoooqqqrrrrrruuuyyy{{{}}}~~~{{{zzzxxxuuusssqqqpppppprrrpppmmmkkkkkkmmmppprrruuu|||vvvccc]]]___hhhppp|||uuummmggggggggghhhgggddd```\\\UUUUUUTTTSSSRRRPPPNNNMMMKKKJJJHHHFFFEEEBBB>>>;;;333111............---+++++++++++++++++++++++++++)))))))))************+++((()))***++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************,,,,,,+++************+++.........///000000111111333222333666<<>>;;;999666555333333...---,,,,,,,,,---...///++++++***))))))))))))***)))((('''((()))******(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&%%%&&&(((***+++***,,,...000111333666999777:::===<<<888555333333777888999888555444555555999<<<>>>;;;555111111222222222333555666777999999888888888888888777777666333222111111000///.........000333777::::::777444222222222222111111111000111111222333333333333333333333444555666666666666777777888999999999999999999:::;;;<<<<<<===???AAAEEEIIINNNQQQRRRQQQQQQQQQMMMNNNOOOQQQTTTVVVWWWXXXZZZ[[[^^^```bbbbbbbbbbbb___\\\XXXTTTRRRQQQRRRSSSQQQSSSTTTSSSQQQPPPQQQSSSSSSWWW\\\___aaabbbcccdddgggjjjnnnpppqqqrrrtttuuusssvvvzzz|||}}}}}}~~~}}}wwwvvvtttrrrooommmkkkjjjmmmkkkhhhffffffhhhkkkmmmrrryyy{{{ggg___```aaajjjyyyyyyoooffffffggghhhhhhddd___[[[UUUUUUUUUTTTQQQOOOMMMLLLLLLKKKHHHGGGFFFCCC@@@===555333000//////...---+++++++++++++++++++++++++++************++++++,,,,,,(((((()))++++++,,,,,,+++)))******++++++,,,,,,---,,,+++************+++,,,************************************+++,,,---.........//////000000111111444111222999DDDVVVnnntttmmmllllllnnnrrryyy}}}wwwwwwwwwrrrnnnooollljjjjjjfff^^^ZZZZZZ^^^cccfffdddcccddddddaaaeee___\\\^^^^^^XXXSSSQQQTTTSSSRRRQQQOOOKKKEEEAAAFFFFFFFFFGGGHHHFFFCCC@@@???>>>;;;999666555333333---,,,++++++,,,---///000***))))))(((((((((((()))'''&&&%%%&&&(((((((((&&&&&&&&&''''''((()))))))))%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%&&&(((***+++***,,,///111222444777999888<<>>:::666444555777888999777555444555666:::>>>@@@===777222222444555555555555666888999:::555666666666666666555444222222111000///......------///333888<<<<<<999666333333333222222222111111000000111222222222222111222222333444555555555555777777888999999999999888888:::;;;;;;;;;<<<>>>@@@GGGKKKPPPTTTTTTTTTTTTTTTUUUVVVXXXZZZ]]]```bbbcccdddeeegggiiijjjjjjiiihhhgggddd```[[[YYYYYYZZZ[[[WWWZZZ\\\[[[XXXWWWWWWYYYVVVZZZ___ccceeeeeefffgggjjjmmmoooqqqqqqrrrtttvvvtttwwwzzz|||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{tttsssqqqooollljjjhhhggghhhfffbbb``````bbbfffhhhpppwwwjjjaaabbb]]]eeevvv{{{pppbbbcccdddeeeeeebbb\\\XXXTTTUUUUUUTTTQQQMMMKKKKKKMMMKKKIIIGGGFFFDDDAAA>>>777555222000000///---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))++++++,,,,,,,,,))))))***+++,,,------...---,,,+++******+++,,,---************************(((((()))+++,,,///000222,,,,,,------.../////////222///111<<>>AAA@@@;;;999888666111888999<<<>>>???>>><<<:::;;;:::888777666666777777999333---+++...111000...444666777999999888666555333222222222111000000000000111111222222333444444222333555777777666444333666666777888999::::::;;;===<<<;;;;;;<<<>>>@@@BBBHHHKKKOOOSSSVVVVVVVVVVVVTTTXXX^^^cccfffhhhjjjlllpppqqqrrrrrrqqqrrrtttvvvrrrooommmkkkjjjiiigggeeedddffffffddd```^^^```bbb___```bbbdddgggiiikkklllnnnnnnoooqqqtttvvvvvvuuuyyyyyyyyyyyyzzz{{{}}}}}}~~~}}}|||{{{{{{}}}|||{{{|||yyyzzz||||||wwwrrrnnnoooooonnnkkkfffbbb______^^^]]]\\\^^^aaadddfffmmmsss{{{sssfffbbb\\\bbbpppxxxnnneeebbbccchhhjjjddd\\\YYYYYYWWWUUUSSSQQQNNNIIIFFFHHHIIIIIIHHHFFFCCC@@@>>><<<555---***+++---,,,)))++++++++++++++++++++++++************+++,,,------,,,+++++++++***)))))))))---,,,,,,+++*********+++))))))************))))))*********++++++,,,,,,,,,+++++++++************)))+++++++++,,,---...///000111222666AAAVVVrrrxxxoooiiigggjjjnnnttt|||~~~wwwwwwwwwtttpppnnnlllllllllggg___[[[]]]___dddeeebbb```bbbbbb```ccc______```]]]XXXUUUWWWVVVTTTTTTTTTPPPIIIFFFGGGEEEEEEFFFGGGHHHGGGDDDAAA>>><<<:::888666444333222222000---,,,---...---,,,---,,,+++***)))((((((((((((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&&&&$$$###'''$$$###$$$&&&''''''%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''')))***,,,---...+++---000222444555444444555888;;;999555333555777222777;;;:::444111222555@@@DDDDDD???;;;999666222555777999;;;;;;;;;:::999;;;::::::999:::;;;<<<===777222......222555666444555666777888888666555444222222222111111111111111000111111222222333444444111222444666777777666555666666777888999::::::;;;===<<<;;;;;;<<<>>>@@@BBBHHHKKKOOOSSSVVVWWWWWWWWWYYY\\\bbbfffiiikkknnnpppuuuwwwxxxxxxxxxyyy|||~~~{{{xxxvvvuuusssqqqsssttttttqqqmmmkkkkkkmmmhhhhhhggggggiiikkkmmmoooooooooppprrrvvvwwwwwwvvvyyyyyyyyyyyyzzz{{{|||}}}~~~}}}|||{{{{{{}}}~~~~~~}}}{{{{{{}}}zzzwwwwwwxxxvvvqqqmmmllllllkkkjjjgggccc___]]]\\\[[[ZZZZZZ[[[^^^aaacccjjjpppxxx~~~yyyjjjcccZZZ^^^kkk~~~}}}ssseee``````eeegggccc\\\YYYYYYWWWUUUTTTRRRNNNJJJGGGHHHIIIIIIIIIGGGDDDAAA???===777///,,,---...---+++------------------------,,,,,,++++++***++++++++++++++++++***************---,,,++++++******++++++((()))***************)))******+++++++++,,,,,,,,,******************+++++++++++++++,,,---...///000///111666DDD[[[yyytttkkkgggeeegggmmmuuuxxxvvvuuuppplllnnnlllllllllggg___[[[]]]^^^dddfffdddbbbcccaaa^^^aaa___```cccaaa[[[XXXXXXWWWTTTTTTTTTQQQIIIEEEEEEDDDDDDDDDFFFGGGFFFCCC@@@>>>===;;;888555333222222222000///...//////...,,,---,,,+++***************(((((((((''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&&&&%%%&&&$$$$$$%%%'''(((((('''$$$$$$%%%&&&''''''''''''&&&'''(((***,,,---//////+++---///222444555555555222555888777444333444666666999<<<:::444111222555@@@GGGJJJDDD===:::777555666777888999::::::::::::<<<<<<<<<<<<>>>???AAABBB222...+++,,,///222333222555555666666666555333222111111111111111222222222000111111222222333444444111222444666777777666666666666777888999::::::;;;===<<<;;;;;;<<<>>>AAABBBHHHKKKOOOSSSVVVXXXYYYYYY^^^aaafffjjjmmmooorrrttt{{{}}}~~~~~~|||yyytttrrrqqqrrrrrrqqqooommmmmmnnnpppqqqqqqpppqqqtttwwwyyyxxxwwwyyyyyyzzzzzz{{{{{{||||||}}}|||{{{{{{{{{|||~~~~~~}}}|||zzzyyyyyyyyyyyyyyyvvvrrrqqqqqqoookkkggghhhgggeeeccc```^^^\\\ZZZXXXWWWWWWVVVXXXZZZ]]]___dddllluuu|||~~~qqqfff]]]]]]eeewwwzzzgggaaa^^^cccfffccc___\\\YYYXXXVVVTTTSSSPPPLLLIIIHHHIIIIIIIIIGGGEEEBBB@@@???999222/////////...,,,------------------------...---,,,+++***************************+++++++++,,,,,,++++++******++++++(((((()))***+++++++++******++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,++++++,,,,,,---...000111///111777EEE]]]{{{zzzoooiiiggggggeeekkkvvvyyywwwuuupppkkknnnlllllllllfff___[[[]]]^^^dddhhhfffddddddaaa]]]```___aaaeeeddd]]]YYYYYYXXXUUUSSSTTTQQQJJJEEEDDDCCCCCCCCCDDDEEEDDDBBB@@@???===;;;888555333222111000///...///000///---+++,,,++++++*********++++++((((((((('''''''''''''''''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" !!!###&&&((((((&&&&&&&&&&&&''''''&&&&&&"""###%%%'''((((((''''''%%%&&&(((***,,,...000111...///111222333444444444111444666666555444666777;;;===>>>;;;555222333666<<>>>>>???@@@@@@111...,,,,,,---///...---555555555555555333222111000000000111222222222333000111111222222333444444333444555666666555555444666666777888999::::::;;;<<<<<<;;;;;;<<>>===;;;888555444222222///...---.........,,,***+++******)))))))))******((((((((((((((((((((((((((())))))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" !!!###&&&((((((&&&'''''''''&&&%%%$$$$$$"""###%%%'''((((((''''''%%%&&&'''***,,,///111222333333333333222222111111111333555666777888999:::======<<<888444111222444666@@@GGGDDD>>>;;;;;;;;;999999:::;;;<<<===>>>>>>???>>>>>>===;;;:::999888111000000000111222222111444444444444444333222222000000000111222222222333000111111222222333444444666666666555555444333333666666777888999::::::;;;<<<;;;;;;;;;<<>><<<:::777444111///+++,,,...000222333444444444444444444444444444444111111111111111222222222000111111222222333444444666666666555444444333333666666777888999::::::;;;;;;;;;:::;;;<<>>OOOeeezzzwwwrrrppppppuuuwwwzzzzzzzzzzzzxxxtttnnnlllllllllggg___[[[]]]bbbgggjjjhhheeedddbbb^^^^^^]]]^^^aaa```ZZZVVVWWWWWWQQQOOORRRSSSNNNHHHFFFDDDCCCBBBBBBCCCCCCBBBAAA<<<;;;999777666555555444222///---,,,---------,,,...---,,,+++***)))))))))'''((((((((())))))))))))(((((())))))(((((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&&&&$$$###"""%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&''''''(((+++...111444666777666555444333222111111111000111333666999<<<======999777333///,,,,,,---......444777555444555555222111333555888999999999888===<<<;;;888333///+++)))'''***---000111222333333333333333444444555666666222222222111111111111111000111111222222333444444444444444444444555666666666666777888999::::::;;;;;;;;;:::;;;<<>>999333000......++++++++++++++++++++++++------,,,+++************,,,+++++++++******))))))+++*********+++,,,,,,------------,,,+++***)))(((,,,,,,,,,++++++************++++++,,,,,,------...------------///000111222333888CCCUUUjjjzzz~~~~~~|||xxxwwwnnnkkkjjjhhhccc\\\ZZZ\\\___dddgggdddbbbaaa___\\\^^^ZZZYYY[[[[[[WWWTTTTTTVVVSSSPPPOOOPPPNNNJJJFFFFFFDDDCCCCCCDDDDDDCCCBBB>>>===:::888666555555555222000---,,,---------,,,)))************+++++++++&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))############$$$%%%&&&'''%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))+++...222555888:::;;;>>>;;;777333000//////000222111222555888;;;<<<<<<===:::555000---,,,+++,,,///000000///......000333...111555777777666666777===;;;777333///---------000111333333222222222333666666666555444444333333222111000//////000111222222111000000000111222333555555666666777888888999999999:::;;;;;;;;;::::::<<<======<<<<<<>>>BBBEEEBBBEEEJJJNNNRRRVVV[[[^^^^^^cccggggggjjjpppttttttzzz{{{}}}}}}}}}|||{{{yyywwwtttsssvvvuuuvvvyyy}}}~~~{{{xxxtttsssrrrsssuuuuuuuuusssttttttsssrrrqqqqqqqqqrrrmmmllljjjhhhddd```]]]\\\]]][[[XXXVVVUUUUUUVVVXXXUUUWWWYYYYYYWWWTTTSSSSSSWWWVVVVVVUUUUUUVVVVVVWWWXXX___fffkkkqqqzzzvvvfff]]]]]]hhh|||nnnfffeeedddeeegggfffdddaaa]]]YYYTTTMMMIIIFFFGGGIIILLLOOONNNJJJEEEAAA>>>;;;888666333...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...///000000...///000222333:::HHH[[[nnn{{{~~~{{{|||}}}zzzwwwuuummmjjjiiihhhccc\\\ZZZ]]]___dddfffcccaaa```^^^[[[]]]YYYXXX[[[[[[WWWTTTTTTWWWTTTQQQPPPPPPNNNJJJFFFEEEDDDBBBCCCDDDDDDCCCAAA;;;:::777555333222222222111///,,,+++,,,,,,,,,++++++++++++******)))))))))((()))************)))(((&&&''''''''''''''''''&&&)))'''&&&%%%%%%&&&''')))&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''))),,,000444777999:::888777444222111111111222111111222555888::::::999999666333///---,,,------...//////---,,,---///111000333666777666555555555888888777666333000...,,,///111333333222222333444777666666555555444333333111111000//////000111111222111111000111222333444333333444444555555666666777777888888999999888888<<<<<<=========>>>BBBEEECCCFFFIIIMMMPPPUUUYYY]]]^^^dddggghhhjjjooossssssxxxyyy}}}~~~}}}}}}|||yyyvvvtttrrruuutttuuuxxx{{{|||zzzwwwsssrrrqqqrrrssstttsssrrrrrrrrrqqqqqqpppooonnnnnnjjjiiigggeeeaaa^^^[[[YYYZZZZZZZZZYYYXXXXXXWWWWWWUUUWWWYYYYYYWWWVVVVVVVVVWWWVVVVVVUUUUUUVVVVVVWWWXXX```gggkkkqqqzzz|||jjj^^^[[[dddxxxrrrkkkiiigggggghhhgggeeebbb^^^[[[UUUOOOJJJEEEEEEGGGJJJMMMLLLHHHDDDCCCAAA===999666222---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++.../////////......000222444===LLL___ppp|||~~~|||}}}zzzzzzxxxtttsssllliiihhhgggbbb\\\[[[]]]___dddfffccc```___]]]YYY[[[XXXWWW[[[[[[WWWUUUUUUXXXUUURRRQQQQQQOOOJJJEEEDDDCCCBBBBBBCCCCCCBBB@@@:::999666444222111111111000---+++***+++,,,++++++---,,,+++***)))(((((('''******++++++++++++******''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''%%%$$$###""""""''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''))),,,000444777999:::666666555555444333333222000111222555888999777555444222000...------...///---......,,,++++++---///333555777777666444444444444666888999777444000---///111333333333333444555777777666666555444444444111000000//////000000111222222222222222333444444444444444444444555555555666777777888999999888888;;;<<<=========???BBBDDDEEEFFFIIIKKKNNNRRRXXX\\\___eeehhhhhhiiiooorrrrrruuuxxx|||~~~~~~|||yyyvvvsssrrrsssssstttvvvxxxyyywwwvvvrrrqqqpppppprrrrrrqqqpppoooooooooooonnnllljjjiiieeeeeecccaaa^^^[[[XXXWWWXXXYYY[[[\\\\\\[[[YYYXXXWWWXXXYYYYYYXXXXXXYYY[[[WWWWWWVVVVVVVVVVVVWWWWWWYYY```gggkkkqqqzzzppp```YYY___rrrxxxqqqnnnkkkiiiiiihhhfffccc```\\\WWWQQQMMMFFFFFFHHHJJJLLLKKKHHHEEEFFFCCC???;;;777222---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---............///111333666AAARRReeettt}}}~~~~~~|||xxxxxxvvvrrrqqqjjjhhhgggfffbbb\\\[[[^^^___dddfffbbb___^^^\\\XXXZZZWWWWWWZZZ[[[XXXUUUVVVXXXUUUSSSRRRRRROOOIIIEEECCCBBBAAABBBCCCCCCAAA???===;;;999666555444444444000...+++***+++,,,,,,++++++++++++***)))(((((((((*********++++++*********'''''''''&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((((((((((('''%%%$$$###"""&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))***...222555999;;;<<<999999999888777444222111000111333666888888555222111000///...---...///000...///...---+++***,,,...444666888888777666666777666777888999777444000...///111333444333333444666777777666666555444444333000000000//////000000000333222222333333333444444666666666666666666666666777888999::::::;;;::::::;;;<<<=========???AAADDDFFFGGGHHHIIILLLPPPVVVZZZ___eeehhhgggiiimmmpppppptttwww|||~~~|||zzzvvvsssrrrqqqqqqrrrtttuuuvvvuuutttqqqpppooooooppppppnnnmmmlllmmmmmmmmmkkkiiifffdddbbbbbbaaa___]]]ZZZXXXWWWYYYZZZ\\\]]]^^^^^^]]]\\\[[[\\\\\\[[[YYYYYY[[[\\\XXXWWWWWWVVVVVVWWWWWWXXXZZZaaahhhkkkqqqzzzwwweeeZZZ]]]nnn~~~}}}xxxtttmmmiiiiiiiiigggdddbbb^^^ZZZTTTOOOIIIJJJKKKLLLMMMLLLJJJIIIGGGDDD@@@<<<999444///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---...------///333555888EEEYYYlllyyy|||xxxwwwtttqqqpppkkkhhhggggggbbb\\\[[[^^^^^^ccceeebbb______\\\YYYZZZVVVVVVZZZ[[[WWWUUUUUUWWWTTTRRRRRRRRROOOIIIDDDBBBBBBBBBCCCDDDCCCAAA>>>>>><<<:::888666555555555000...,,,,,,---......---)))))))))))))))))))))))))))))))))(((((()))))))))((('''&&&&&&&&&&&&'''((('''''''''&&&&&&'''''''''&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((***---111444777999:::666777888888777444222111000111222555777777444222111111000///...//////000111111000...,,,+++---///333555777888777888999;;;:::999888666444222111000///111444444444333444666666666555555444444333333/////////000000/////////222222333333444444444444555555555555666666666666666777888999:::::::::::::::<<<===>>>>>>???AAACCCFFFGGGHHHIIIKKKPPPUUUZZZ^^^cccffffffgggllloooooouuuxxx|||~~~}}}zzzwwwtttrrrpppqqqrrrrrrrrrrrrssssssqqqooonnnmmmnnnnnnllljjjjjjjjjkkkkkkiiigggdddbbbbbbaaaaaa```^^^\\\ZZZYYY\\\\\\\\\]]]^^^___```aaa```aaa```^^^[[[ZZZ[[[\\\YYYYYYXXXXXXXXXXXXYYYYYY[[[bbbhhhlllrrrzzz~~~kkk___^^^lll|||~~~wwwoooiiigggiiihhheeeccc```[[[VVVRRRJJJKKKLLLLLLKKKKKKJJJJJJFFFDDDAAA>>>;;;777333000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------------,,,,,,---------...000555888;;;JJJaaasss~~~}}}~~~}}}xxxwwwuuurrrqqqmmmjjjiiihhhccc]]]\\\^^^^^^ccceeeccc``````^^^[[[ZZZWWWVVVZZZZZZVVVTTTTTTTTTRRRQQQQQQRRROOOIIIDDDBBBBBBBBBDDDEEEDDDAAA>>><<<;;;888666444444333444000...,,,,,,---...///...((((((((()))))))))******((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''(((+++...000333444555000111333444555555444444111111222555777777555333111111111111111222222333333333222000---,,,---///222333555666666777999;;;<<<999666333111111111222111333555555444333444555555555444444333222222222...//////000000//////...111111222333333333333333111222222333444444555555444444666777888888999999:::<<<>>>?????????AAACCCEEEGGGHHHJJJLLLPPPVVVYYY[[[aaaddddddeeekkknnnnnnuuuwwwzzz}}}~~~~~~~~~}}}{{{xxxvvvtttooopppqqqqqqpppppprrrsssqqqooonnnmmmmmmlllkkkiiiiiiiiijjjiiihhhfffdddcccbbbbbbbbbaaa```^^^]]]\\\^^^^^^^^^___```aaacccdddcccccccccaaa^^^\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[bbbiiilllrrrzzzttteeebbblllzzz{{{pppiiigggiiihhheeecccaaa]]]WWWSSSIIIJJJKKKJJJHHHHHHIIIJJJGGGEEEBBB???===:::555222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------------,,,------...///222777;;;AAARRRiiizzzyyy}}}yyyxxxuuusssrrrooollljjjiiiddd]]]\\\^^^]]]bbbeeecccaaabbb```]]][[[XXXWWWZZZZZZVVVSSSSSSQQQPPPOOOPPPQQQOOOIIIDDDCCCCCCCCCEEEFFFEEEBBB???;;;:::888555444333333333///---++++++,,,.........)))))))))))))))((((((((((((((('''&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))&&&''''''''''''''''''&&&%%%'''((())))))((('''&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''(((***,,,...000111111111111333444555666777777222111222444666888777666000000111333444666777888444444333000---,,,---///111222333333333333555777888777444222111111222333333444666555444222333333444333333222222111111000......///000000///......000111222333333333222111000000111222444555666666333444555777888888999999999;;;>>>?????????AAABBBCCCFFFIIILLLNNNRRRVVVYYYYYY^^^bbbbbbdddjjjmmmmmmssstttwwwzzz|||~~~}}}}}}}}}}}}{{{yyywwwvvvoooppprrrqqqooooooqqqsssrrrpppnnnmmmmmmllljjjhhhiiiiiiiiihhhgggffffffeeecccccccccbbbaaa```___^^^^^^___aaabbbcccccccccbbbbbbdddeeedddaaa___^^^^^^]]]\\\\\\[[[[[[\\\\\\]]]\\\ccciiimmmrrrzzz{{{llldddkkkwww}}}qqqjjjhhhiiigggeeedddaaa]]]XXXTTTJJJKKKKKKJJJGGGGGGIIIKKKJJJGGGDDDAAA>>>:::555222,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...------------.........000444:::>>>IIIZZZqqq~~~ssszzzzzzyyyvvvsssssspppmmmkkkjjjeee^^^\\\^^^]]]bbbeeecccbbbcccbbb___\\\XXXWWWZZZYYYUUURRRRRROOONNNNNNPPPQQQOOOIIIDDDCCCCCCDDDFFFGGGFFFBBB???<<<;;;999666444444444444...,,,******+++---------++++++***)))((('''&&&&&&)))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&'''((()))***)))(((&&&$$$'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))***,,,...///000111111888777777777777888888888222222222333666888888888...///111444666999;;;<<<444444333000---,,,,,,...111222222111000000111333444444333222222222333444444555666666444222222333333333222222111000000///---...///000000///...---///000111222333222111111111111222444666777999999555666777888::::::;;;;;;999;;;>>>?????????AAABBBBBBEEEJJJMMMPPPSSSWWWZZZWWW\\\``````ccciiimmmmmmqqqrrrtttwwwzzz~~~~~~~~~||||||}}}}}}|||zzzxxxwwwoooqqqrrrqqqooonnnqqqsssrrrpppnnnmmmmmmllljjjhhhjjjiiihhhgggggggggggggggccccccccccccbbbaaa```___\\\___cccfffgggeeebbb``````ccceeeeeecccaaa``````^^^]]]]]]\\\\\\]]]]]]^^^\\\ccciiimmmrrrzzzpppfffkkktttssskkkiiihhhgggeeecccaaa]]]XXXUUULLLNNNNNNLLLIIIHHHKKKNNNMMMJJJFFFBBB>>>999444111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))************))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......---------......///111555;;;???OOO```vvvwwwnnnwww