BM6P6(@ uuusssqqqpppnnnnnnnnnooonnnmmmllljjjgggeeedddccccccbbbaaa```______``````___bbbddddddaaa^^^[[[[[[[[[ZZZYYYXXXVVVRRRLLLHHHFFFCCC>>>;;;:::888666444222111000///------------///,,,)))((()))******)))******))))))))))))******(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%###!!! %%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''***++++++***((('''((()))+++,,,...111777@@@KKKRRR^^^aaafffhhhiiihhhiiiiiikkkjjjiiimmmttt|||yyytttrrrqqqooojjjiiimmmsss}}}kkk___OOOCCC>>><<<;;;999666666666777777777777777777777666555444444333333444444333333222111000000333222222111111222222333111111111222222333333333444444333222222111000000333333333222222111111111222222222222222222222222333333444444444444333333333222111111111222333444555555666999;;;<<<:::888:::999888777777777999999;;;;;;;;;;;;===???AAACCCAAA???===;;;:::;;;<<<===@@@AAABBBCCCCCCBBB@@@>>>>>>??????>>><<<<<<===???>>>>>>>>>>>>>>>??????@@@@@@AAABBBDDDEEEEEEEEEEEE@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJKKKJJJJJJIIIIIIKKKLLLMMMMMMMMMLLLLLLLLLNNNOOOPPPVVVSSSQQQSSSWWWZZZ[[[ZZZ```bbbfffkkkpppvvv~~~tttsssqqqooonnnnnnnnnnnnlllkkkjjjhhhfffdddcccbbbccccccbbbaaa````````````___aaaccccccaaa___^^^^^^[[[ZZZYYYXXXVVVQQQLLLHHHFFFCCC>>>;;;:::888666444222111000///...---------///,,,)))((()))******)))******))))))((()))))))))))))))(((''''''''''''(((''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))((('''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))************)))***+++***((((((((()))++++++---///333;;;EEEKKKXXX\\\cccgggiiiiiiiiijjjgggcccaaagggrrr}}}~~~vvvnnnjjjjjjnnnzzzxxxlllXXXOOODDD<<<;;;;;;;;;999666666666666666666666666777666666555444444333333444444333333222111111000333222222111111222222333111111222222222333333333444444444333222222111111111222222222222222222333333333333222222222222222666666666777666666555555333222111111111222333444555555666999;;;;;;:::888999888888888777888888999:::::::::;;;<<<>>>@@@AAA>>><<<:::888888888999:::???@@@AAABBBBBBAAA???>>>======>>><<<;;;:::<<<===>>>>>>======>>>???@@@@@@@@@@@@BBBCCCDDDEEEEEEEEE@@@AAAAAABBBBBBBBBAAAAAACCCDDDEEEFFFGGGHHHIIIJJJIIIIIIJJJJJJKKKKKKJJJJJJKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLMMMNNNNNNPPPNNNMMMOOOTTTWWWXXXXXX[[[]]]```bbbfffkkkqqquuu~~~rrrqqqooonnnmmmmmmmmmmmmlllkkkjjjiiigggfffeeedddeeeddddddcccbbbaaaaaaaaa___```bbbbbbaaa``````aaa[[[ZZZXXXWWWUUUQQQLLLHHHFFFCCC>>>;;;:::888666444222111000///...---------...,,,)))((()))******)))+++***))))))((((((((((((***)))(((''''''&&&''''''((((((((((((((((((((((((******))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))******+++,,,,,,)))***+++***)))((()))******++++++,,,///555<<>>???;;;:::999777777777888888===>>>???@@@@@@???>>>>>><<<<<<===;;;:::999:::<<<============>>>???@@@AAA???@@@AAACCCDDDDDDEEEEEEBBBBBBAAAAAAAAAAAAAAA@@@CCCDDDEEEFFFGGGIIIJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLOOOOOONNNLLLLLLLLLLLLLLLKKKKKKKKKNNNRRRUUUWWWWWWWWWXXXYYYZZZ[[[^^^cccfffkkkttt|||qqqpppnnnmmmllllllmmmmmmnnnnnnmmmllljjjiiiiiihhhffffffeeeeeedddcccbbbaaa```aaaaaaaaa___^^^___```\\\ZZZXXXVVVTTTQQQLLLHHHFFFCCC>>>;;;:::888666444333222111///......------...,,,***)))******)))(((+++***)))(((((('''(((((()))(((((('''''''''(((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''"""###$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))*********)))***+++***)))((()))***++++++++++++,,,///444888AAAIIITTT]]]ccceeeffffffcccaaaaaahhhsss~~~xxxsssvvv}}}}}}~~~~~~{{{{{{||||||zzzkkk\\\NNNEEE@@@===;;;::::::999777444888777777666555444333333555555555444444333333333333333333222222111111111222222111111111111222222333333333333333333333333555555555444444333333333111111111111111222222222333333333333333444444444555555555555555444333222333222111111111222333444444444555777999:::999777555666888999999999777777666777777888999:::;;;<<<;;;:::999888888888888999;;;<<<===>>>>>>>>>>>>============<<<:::999:::<<<============>>>@@@AAAAAA@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKGGGGGGFFFFFFFFFHHHIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKPPPOOONNNMMMLLLKKKJJJJJJKKKLLLMMMOOOQQQTTTUUUVVVVVVVVVWWWVVVVVVXXX\\\___eeejjjqqqxxx~~~yyypppooonnnlllllllllmmmmmmnnnnnnmmmlllkkkjjjiiihhhffffffffffffeeecccbbbaaaaaabbbbbb```^^^\\\]]]]]]\\\ZZZWWWUUUSSSPPPLLLHHHFFFCCC>>>;;;:::888666444333222111000............---,,,************)))(((******)))(((''''''(((((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((())))))***************%%%&&&&&&'''((()))******'''''''''''''''''''''''''''''''''((((((((((((((())))))((((((((('''''''''((()))******)))((()))++++++,,,,,,+++***,,,000222777>>>IIISSSYYY]]]```aaa```eeekkkppptttzzz~~~zzzwwwxxx}}}sssbbbVVVMMMEEE@@@;;;;;;;;;;;;;;;999666444888888777666555444444333444444444444444333333333333333222222222222222111222111111000000111111222333333333333333333333333555555444444444444333333333333222222111000//////222222222333333444444444444444444444444333222222333222111111111222333444444444444555888999888777555666777888999888888777555555666777888999999:::999888888777777777777777999:::;;;<<<======>>>>>>???@@@@@@>>><<<;;;<<<===============>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJFFFFFFEEEEEEFFFGGGIIIJJJHHHIIIIIIJJJJJJJJJJJJJJJNNNNNNNNNMMMLLLKKKJJJIIILLLMMMNNNOOOPPPQQQRRRRRRTTTUUUUUUTTTTTTVVVZZZ]]]bbbdddhhhjjjnnnuuu~~~wwwpppooonnnmmmllllllmmmnnnmmmlllkkkjjjhhhgggfffeeefffgggggggggeeecccaaa```bbbccccccbbb___]]]\\\\\\\\\ZZZWWWTTTRRROOOLLLIIIFFFCCC>>>;;;:::888666444333222111000///.........---+++******++++++)))''')))((((((''''''(((((()))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''(((((()))************)))&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''((((((((((((((())))))(((''''''&&&%%%%%%((()))******))))))***++++++,,,,,,+++***+++---///000555>>>FFFMMMRRRWWWZZZ[[[eeeqqqvvvuuuvvv|||}}}~~~xxxmmm]]]PPPGGGBBB???<<<555666888999999888777666888888777777666666555555444444333333333333333333222222222222222222222222111111000000000000111111444444444444333333333333444444444333333333333333444444333111000///...---000111111222222333333444444444555555555555444444333222111111111222333444444333333444777888888777555555666777888888888888444555666777888888888888555555666666555555555555999999:::;;;<<<===>>>???AAABBBAAA@@@===<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@AAACCCDDDEEEEEEFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIEEEEEEEEEFFFFFFHHHIIIJJJHHHHHHIIIJJJJJJJJJJJJIIILLLLLLLLLMMMMMMLLLKKKKKKJJJLLLNNNOOONNNNNNNNNOOORRRSSSSSSSSSSSSUUUXXX[[[\\\]]]^^^```ccciiipppuuuvvv~~~xxxpppooonnnmmmmmmmmmnnnooommmmmmkkkjjjhhhfffddddddfffgggggggggeeeccc```___aaaccceeedddbbb```___^^^\\\ZZZVVVTTTRRROOOKKKIIIFFFCCC>>>;;;:::888666444333333111000///.........---+++******++++++)))''''''''''''''''''((()))*********)))''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((***+++%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((''''''''''''''')))******))))))***+++)))***++++++******+++---,,,///555:::@@@GGGNNNRRRYYYdddrrrzzzzzzyyyzzz|||sss]]]UUUKKKCCC@@@>>><<<;;;444555666666666666666777888888888888888777777777333333333333333333333333222222222222222222222222111111000000000000111111555555444444444333333333222222333333333333333333333222222111000//////...//////000111111222333333111111222333444444444444333222111111111222333444444333222333666888888777555555555666666777999999444555666777888888777777555555666666666666555555888999999:::<<<>>>???@@@BBBBBBBBB@@@>>>======>>>@@@??????>>>>>>>>>>>>>>>??????AAABBBCCCDDDDDDDDDGGGFFFEEEDDDDDDFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDFFFGGGHHHIIIIIIIIIGGGHHHIIIJJJJJJJJJIIIIIIHHHIIIKKKLLLMMMMMMMMMMMMIIILLLOOOPPPOOOOOOPPPRRRTTTTTTTTTSSSSSSUUUXXX[[[ZZZZZZZZZ[[[]]]aaafffjjjhhhnnnuuuzzz}}}yyyppppppnnnmmmmmmnnnoooooopppooommmkkkiiigggeeedddffffffggggggeeeccc```^^^```bbbfffgggeeecccbbbaaa\\\ZZZVVVTTTQQQOOOKKKIIIFFFCCC>>>;;;:::888666444444333222000//////......,,,+++***+++++++++)))'''&&&&&&&&&&&&((()))***+++---,,,***(((&&&%%%$$$###((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''***,,,...%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''(((((())))))******''')))******))))))***,,,''')))******))))))***,,,***,,,000333999@@@HHHNNNZZZdddrrr}}}{{{yyy{{{xxxdddTTTGGGCCC>>>===>>>???===;;;888888888666444444555666888888888888888999999999333333333333333333333333222222222222222222222222111111000000000000111111555555555444444333333333222222222222222222222222111111111111000000000000...//////000111111222222---...///000111222222222333222111111111222333444444333222333555777888777666555555555555777999:::444555666888888888777777777777888888888888888777888999999:::<<<>>>@@@AAABBBBBBBBB@@@===<<<===>>>AAA@@@???>>>===============>>>???@@@AAABBBBBBBBBFFFEEEDDDCCCDDDEEEGGGIIIJJJJJJIIIHHHHHHGGGFFFFFFCCCDDDFFFHHHIIIJJJIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHFFFHHHJJJLLLNNNNNNNNNNNNIIIMMMQQQSSSRRRRRRTTTVVVWWWWWWWWWUUUTTTUUUXXX[[[\\\\\\ZZZZZZ[[[]]]```bbb```eeejjjkkklllqqq||||||rrrooommmooonnnlllmmmpppoooooommmkkkiiigggfffeeegggggggggfffeeedddbbbbbbbbbdddggghhhhhhfffcccaaa\\\WWWRRRPPPOOONNNKKKIIIIIIFFFAAA===<<<:::999888222111///---,,,+++++++++)))((((((((()))***++++++)))((('''%%%%%%&&&''''''(((((())))))))))))(((((()))))))))))))))((((((((()))(((((((((((('''''''''$$$%%%&&&'''''''''&&&%%%&&&%%%###$$$%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((***)))((((((((()))+++,,,******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))******+++,,,---...222888@@@EEEUUUdddrrrvvvxxx}}}xxxkkk]]]PPPHHH@@@???===<<<;;;;;;;;;<<<555555555555555555555555777777888999999999999999333444444555555444444333222222222111111111000000000111111222222111111000///000111222444555666777333333333333333333333333000111111222222111111000111000000000222333222111222222333333333444444444222111000000000111333333222222333444555666777888555555666666555444333333666666666777888888999999999999999888888888777777999999999:::<<<>>>???@@@DDDBBB@@@>>>=========>>>BBBAAA???===;;;::::::999======>>>>>>???@@@BBBBBBDDDCCCCCCBBBBBBBBBCCCCCCEEEGGGIIIKKKKKKIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLMMMMMMKKKIIIHHHHHHIIIJJJLLLMMMOOOPPPPPPQQQPPPPPPPPPQQQRRRTTTUUUWWWWWWVVVSSSRRRRRRUUUXXXXXXWWWVVVWWWXXXZZZ]]]______```bbbccceeehhhmmmqqq|||zzzsssooonnnooonnnkkkllloooooonnnmmmkkkjjjhhhgggfffgggggggggfffeeedddcccbbbfffggghhhiiihhheeeaaa___\\\WWWRRRPPPOOONNNKKKIIIHHHDDD@@@<<<:::999888666333222000...,,,,,,,,,,,,******)))))))))***++++++''''''&&&%%%%%%%%%%%%&&&'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%&&&'''(((((((((''''''""" !!!###%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((***)))((('''&&&''''''((())))))))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))******)))))))))))))))***+++,,,,,,---///333:::>>>MMM]]]lllsssxxx}}}{{{qqqaaaVVVLLLDDD>>>===<<<;;;:::999999999:::555555555555555555555555444555666666777777666666333333444444444444333333222222222222111111111111222222222333333222222222222222222333333444444555333333333333333333333333111222333444444555444444111000///000222333222111........./////////000000222111000000000111222333222333333444555666777777555555666666555444444333555666666777777888999999999999999888888888777777;;;;;;;;;;;;<<<===>>>>>>@@@@@@???>>>============;;;::::::999999999::::::=========>>>???AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@DDDEEEHHHIIIJJJHHHGGGEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHJJJLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPRRRSSSVVVVVVUUUSSSQQQRRRUUUXXXWWWVVVVVVUUUVVVXXX[[[\\\]]]^^^___```bbbeeeiiimmmqqqtttxxx}}}xxxtttpppnnnooonnnkkkkkknnnnnnmmmlllkkkjjjiiiiiihhhhhhhhhggggggfffdddcccbbbiiijjjjjjjjjgggddd```]]]\\\XXXSSSPPPPPPNNNKKKHHHGGGDDD???;;;:::888777666444333111///------------,,,++++++************+++%%%&&&&&&&&&&&&%%%$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((###"""!!!###&&&(((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''(((((((((((()))((('''&&&$$$$$$$$$$$$)))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))++++++***)))(((((())))))+++++++++***+++...222666AAAPPP```llluuu~~~zzzyyyzzz}}}uuujjjZZZMMMDDD@@@<<<::::::999888777666666666777444444444444444444444444111222333333333333333333333333444444444444333333333333333222222222111111222222222222222222222222444444444444333333333333222222222222222222222222000111222444555666777777111000///000111222111000//////000000000111111111111111000000111111222333333333444444555555555666555555555666555555444333555555666666777888888888999888888888888777777777======<<<;;;;;;<<<<<<<<<<<<<<<============<<<<<<999999999888999999::::::<<<<<<===>>>???AAACCCDDDEEEDDDCCCAAA@@@???>>>>>>BBBCCCEEEGGGGGGGGGEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFDDDFFFHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPTTTTTTSSSRRRQQQQQQTTTWWWWWWVVVVVVUUUUUUWWWXXXYYYZZZ\\\]]]]]]^^^```dddgggmmmnnnoooppprrrvvv|||yyyuuuqqqoooooonnnjjjjjjmmmmmmmmmllllllkkkkkkjjjjjjhhhhhhhhhgggfffeeedddccciiijjjjjjiiigggdddaaa___]]]YYYSSSPPPPPPOOOKKKHHHHHHDDD???<<<:::999777666555444222000............------,,,+++*********+++%%%&&&'''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$%%%'''))))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((('''&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))),,,+++***)))(((((((((((()))******))))))+++...111777BBBPPP\\\iiiwww}}}zzzzzzzzz{{{}}}|||ttt^^^VVVKKKAAA===;;;::::::777777666666555555555555444444444444444444444444000000111222222111111111333333333444444333333333333333333333222222222222000000000000000000000000333333333333333333333333222222222222222222222222,,,---000222444666777777000///...///111222111000111111111111222222222222111111111111111222222222444444444444444444444444444555555555555555444444444444555666666777777888888888888888777777777777;;;;;;::::::::::::;;;;;;999:::<<<>>>>>>>>>======???>>>===<<<;;;:::::::::<<<<<<===>>>???AAACCCDDDHHHGGGEEECCCAAA@@@??????@@@AAACCCEEEEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEBBBCCCFFFHHHKKKLLLMMMNNNMMMMMMLLLKKKJJJJJJIIIHHHIIIIIIJJJKKKLLLMMMNNNOOOQQQQQQQQQPPPPPPPPPSSSUUUYYYXXXWWWWWWVVVWWWXXXXXXYYYZZZ[[[[[[[[[\\\___bbbkkkkkkkkkjjjjjjmmmrrrvvvuuuxxx~~~{{{uuuqqqoooooonnnjjjjjjmmmmmmmmmmmmlllllllllkkkkkkiiiiiiiiihhhgggfffddddddgggggghhhhhhgggeeecccaaa^^^YYYTTTQQQPPPOOOKKKHHHIIIEEE@@@===;;;:::999777555444222000///.........------,,,+++*********+++'''((()))))))))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$""""""###$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))++++++***)))(((((())))))''')))*********+++---000222666???JJJWWWfffvvv{{{zzzxxxuuusssssstttuuupppbbbZZZIIIEEE???;;;888777666666666666666666555555555444444444444444444444444444111111222222222111111000222333333333333333333222333333333222222222111111222111000000000000111222111111222222333444444444111111111111111111111111,,,---///222444555666777///...---...000111000///....../////////000000000000000111111222222222222333333333444444444444444444444555555555555555444444444444555666666777777777777777777777777777777888888888888999:::;;;<<<999:::<<<>>>?????????>>>??????>>>===============<<<<<<===>>>???AAACCCDDDHHHGGGEEECCCAAA@@@@@@??????@@@AAACCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCCCCDDDAAABBBDDDGGGIIIKKKMMMNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIKKKLLLMMMNNNOOONNNOOOOOOOOOOOOOOORRRTTTZZZYYYYYYXXXXXXXXXXXXXXXWWWXXXZZZZZZZZZZZZ\\\^^^aaaaaabbbbbbbbbeeeiiimmmkkklllppptttwww{{{}}}~~~|||tttpppnnnooonnnkkkkkknnnnnnnnnnnnmmmmmmllllllllljjjjjjiiiiiihhhfffeeeddddddeeefffffffffeeedddccc___ZZZTTTQQQPPPOOOKKKHHHIIIFFFAAA===<<<;;;999888555444222000............,,,++++++************+++)))))))))))))))(((''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$###$$$%%%%%%&&&)))'''%%%$$$%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))******))))))))))))******&&&(((***+++++++++---...000///222;;;EEERRRaaannnqqqxxx~~~~~~|||xxxtttqqqpppqqqwww}}}wwwgggXXXMMMFFF>>>===<<<:::888777666555444555555555555555444444333333333333333333333333222222222333222222111000222222333333333333222222222222222111111111000000333222111000000111222333///000000111222333333444000000000000000000000000///000111333444555666666///...---...///000///...000000000000111111111111000000111222222222222111222222333333444444444555333444555555666555555555333333444444555666666666666666777777777777777888777777777888999:::;;;<<<999:::;;;===>>>?????????:::::::::;;;<<<>>>???@@@======>>>>>>???@@@BBBBBBDDDCCCBBBAAA@@@?????????>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDAAABBBCCCEEEGGGIIIKKKLLLKKKKKKKKKJJJIIIIIIHHHHHHFFFGGGIIIKKKMMMNNNNNNNNNKKKLLLNNNNNNNNNOOOQQQSSSWWWWWWWWWWWWWWWWWWWWWVVVUUUWWWXXXYYYXXXYYYZZZ\\\YYYZZZ\\\\\\]]]___ccceeedddeeegggjjjmmmnnnppppppsssvvv|||zzzsssooonnnooonnnkkkllloooooooooooonnnmmmllllllkkkjjjjjjjjjiiihhhgggfffeeedddddddddeeeddddddcccbbb___[[[UUURRRQQQOOOKKKHHHHHHEEE@@@===;;;:::888777555333111///...------...******)))))))))***++++++))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''***(((&&&&&&(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&''''''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((()))***+++,,,''')))+++,,,+++***++++++///,,,,,,333:::@@@KKKVVV___fffrrr{{{vvvtttttttttzzz|||mmm]]]QQQHHHAAA===;;;;;;;;;:::888666666666222333444555555444333222333333333333333333333333222222333333222222111000222222333333333333222222111111111000000000//////111000///......///000111000000000000000000000000000000000000000000000000000000111222333333333333...---,,,---///000///...111111111222222222333333///000111222333222222111111111222333444444555555333444444555666666555555222333333444555555666666666666666666777777888888;;;:::::::::::::::;;;;;;::::::::::::;;;<<<>>>>>>999999999:::<<<>>>???@@@??????>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBB>>>???@@@AAABBBCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIDDDFFFHHHJJJLLLMMMMMMMMMHHHJJJLLLMMMMMMNNNPPPRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRTTTVVVWWWVVVWWWXXXZZZWWWYYY[[[\\\\\\\\\]]]___bbbccceeefffhhhhhhiiiiiihhhkkkpppuuu{{{xxxrrrooommmooonnnlllmmmpppppppppooonnnmmmlllkkkkkkjjjjjjjjjjjjiiigggfffeeeddddddddddddcccbbbaaaaaa```[[[UUURRRQQQOOOKKKHHHGGGDDD???<<<:::999777666444333111///------------)))((((((((()))***++++++)))((('''%%%%%%&&&''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((()))))))))(((((((((((('''''''''&&&&&&%%%$$$%%%&&&'''(((%%%$$$######%%%&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''((((((((('''%%%###"""&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))'''((((((((()))+++,,,---(((***,,,,,,***)))((()))000++++++111555777>>>FFFMMMSSS___lllxxx}}}xxxvvvuuuwww|||mmmdddWWWKKKCCC???======888888777555333222333444111111333444444333222111333333333333333333333333222222222222222111000000222222222333333222222222000000000000////////////...---+++******+++---...111111111000///......---000000000000000000000000//////000000000/////////...---,,,---///000///...------------............///000111222333222111111000000111222444555666666333333444555666666666555222222333444444555555666555666666666777777888888???>>>===<<<;;;;;;:::;;;:::999888888999;;;<<<======<<<<<<<<<<<<===>>>>>>@@@@@@????????????@@@@@@AAAAAAAAABBBCCCDDDEEEFFF>>>??????AAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHHHHIIIIIIJJJJJJJJJCCCEEEGGGIIIKKKLLLLLLLLLGGGIIIKKKLLLMMMNNNPPPRRRMMMNNNOOOOOOPPPPPPOOOOOOOOORRRTTTUUUUUUUUUWWWXXXUUUXXXZZZZZZYYYWWWWWWWWW```aaaaaabbbbbbbbbaaaaaadddfffjjjnnnsssvvvyyyzzz|||tttpppnnnqqqrrroooooopppoooooooooooonnnnnnnnnooommmmmmmmmllljjjgggeeecccfffffffffeeeccc```]]]\\\\\\ZZZWWWUUUTTTRRROOOLLLFFFEEEBBB???===<<<;;;;;;333222111000000000000000,,,***(((((()))***)))(((*********))))))'''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&###"""!!!"""%%%&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******$$$%%%%%%&&&&&&%%%%%%$$$******)))((('''&&&%%%%%%'''((()))******)))(((''')))))))))))))))))))))))),,,,,,++++++***))))))(((%%%'''))),,,///333555666AAAEEEMMMXXXdddmmmqqqrrryyy|||sssgggVVVOOOGGGBBBAAA???;;;777666555444555666777666555111222222333333222222111333333333333333333333333444333222222111111222222111222222333333222222111000000000000111111111111000000111111111///---,,,111111111111000000000000---***''')))///222111...111111000///...---,,,,,,------,,,+++,,,---...///////////////000000000000///111444666666444222000111111111222333333444444666777777777666555444333222111222444666666555444444444444444555555555555777888999;;;;;;:::999999444555666777888999::::::<<<;;;:::999:::<<<>>>???AAA@@@???=========>>>>>>BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEE@@@@@@@@@AAABBBDDDFFFHHHHHHEEECCCCCCFFFGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGJJJKKKLLLMMMMMMNNNOOOOOOPPPOOOMMMLLLLLLNNNOOOQQQPPPPPPQQQRRRSSSTTTUUUUUUTTTUUUWWWXXXYYYXXXXXXWWW\\\\\\^^^^^^^^^^^^\\\\\\___aaadddfffgggiiillloooyyy{{{tttrrrqqqppp{{{vvvqqqnnnppppppmmmlllnnnnnnnnnoooooonnnnnnmmmmmmlllllllllkkkiiigggdddcccddddddddddddbbb```^^^]]][[[XXXUUUSSSQQQPPPMMMKKKGGGEEEBBB???===;;;::::::000///...---------------...,,,******+++,,,+++***))))))))))))((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%###"""###%%%''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&((((((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,...000111222444:::CCCKKKRRRZZZaaafffnnnuuu}}}xxxmmm___TTTKKKEEE>>>;;;;;;;;;888555666555444555666777666444222222333333333333222222333333333333333333333333444333222222111111222222111222222333333222222111000000000000111111111111---...///000111111111111111111111000000000//////...+++)))+++000222000---////////////............------,,,,,,,,,---...///////////////000000000000---///333666777666555333000111111111222222333333444555555555666555555555555444333444555666555444444444444555555555666666777777888888888888777777555555666777888999::::::<<<;;;:::::::::<<<>>>???@@@???>>>===<<<<<<===>>>AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDAAA@@@@@@AAABBBDDDFFFGGGEEECCCBBBCCCEEEGGGFFFDDDEEEEEEGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHIIIKKKKKKNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUTTTUUUUUUVVVWWWWWWWWWWWWZZZ[[[\\\\\\\\\\\\[[[ZZZ\\\^^^aaacccdddfffiiikkkssszzz|||vvvnnnjjjhhhfff|||wwwqqqnnnooooookkkjjjlllmmmnnnoooooonnnmmmlllkkkjjjkkkjjjjjjhhhfffdddbbbaaaaaabbbbbbbbb```___^^^\\\YYYUUURRRQQQOOONNNLLLHHHFFFCCC???<<<:::999999333222111000////////////...,,,+++***,,,,,,+++***))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&'''))))))'''&&&$$$$$$&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&((((((((())))))((((((((($$$%%%%%%%%%&&&&&&''''''((('''''''''''''''(((((())))))))))))))))))))))))&&&''''''((()))************+++++++++,,,,,,---------333;;;???BBBHHHSSS[[[aaahhhqqq|||xxxmmmddd]]]UUUKKKDDD???:::666555666777666444666555444444555666555444222333333444444333333222333333333333333333333333333333222111111111111222111111222222222222111111000000000000111111111111////////////000111222222111111000000000000//////...---,,,...111222///,,,------.........//////000...------------...//////////////////000000000000///111333555666666444444000000000111111111111111222222333444666777888888999777444444555666666555444555555555555666666666666666555555555555666666555555666777888999999:::<<<;;;::::::;;;<<<>>>???>>>===<<<;;;;;;;;;<<<===???@@@@@@AAAAAA@@@@@@???@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBAAA@@@@@@AAABBBCCCDDDEEEBBBAAAAAABBBDDDFFFFFFEEECCCDDDEEEEEEFFFFFFFFFEEEHHHGGGFFFFFFGGGIIILLLMMMKKKKKKLLLMMMMMMMMMMMMMMMPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSSSSTTTUUUVVVWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXZZZ]]]___```aaadddfffmmmtttwwwqqqiiiccc___\\\~~~uuuppplllmmmmmmkkkjjjlllmmmnnnoooooonnnllljjjiiiiiiiiiiiiiiigggeeecccbbb```aaaaaaaaaaaa___^^^]]]___[[[WWWTTTSSSRRRPPPOOOIIIGGGCCC@@@<<<:::999888555444333222111000000000,,,+++))))))*********))))))*********))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&'''''')))((('''&&&&&&(((***+++)))(((&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&((()))))))))))))))))))))))))))''''''(((((()))*********************************,,,///333555888>>>HHHPPPYYY^^^fffsss}}}uuueee]]]SSSMMMIIIGGGCCC@@@:::777444444666777777666666444333444555555444333333333444444444444333333222222222222222222222222333222222111111111111111111111222222222222111111///000000000111111111111333222111///...//////000111000000000///////////////...///111222222///,,,---------.........//////.............../////////////////////000000000000444444555555444333222111111111111111000000000000111111333555777999;;;<<<<<<999666444444555555555444444555555555666666666555444333333444555777888555666666777888888999999;;;:::::::::;;;<<<===>>><<<;;;:::::::::;;;<<<===???@@@@@@AAAAAA@@@@@@???AAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCAAAAAABBBCCCEEEFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFHHHFFFEEEEEEFFFIIILLLNNNJJJKKKMMMOOOPPPOOONNNMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVXXXZZZ\\\\\\]]]```bbbhhhpppuuuppphhhbbb]]]YYYsssnnnkkklllmmmkkklllnnnnnnoooooonnnmmmkkkjjjhhhhhhiiiiiihhhgggeeecccbbbaaabbbbbbaaa```^^^\\\[[[___\\\XXXUUUSSSRRRPPPOOOIIIGGGCCC@@@<<<:::999888222222000///...------------+++))))))***+++***)))******+++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''%%%$$$"""!!!"""###%%%'''***(((&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))******&&&''''''((((((''''''&&&(((((((((((('''''''''&&&'''&&&%%%%%%%%%'''((()))((((((((((((((((((((((((************************)))))))))************+++,,,++++++---222999???BBBRRRVVV]]]iii{{{xxxmmmbbb\\\PPPJJJBBB>>>===>>>???>>>999777666555666666666666666444333333444444333111222333333444444333333222222222222222222222222222333222111111000000111111000111111222222111111000///000000000111111111111444333111/////////000000000000000////////////...//////000222222111...,,,............------------....../////////000000000////////////000000000000444444333333333222222222333333222222111111000000111222333555888;;;===???>>>:::777555555555555444444444444444555555555555333333333444555888:::<<<666666777777888888999999999999999::::::;;;<<<===::::::999999999;;;<<<===@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@???????????????>>>??????@@@AAABBBCCCCCCAAABBBDDDFFFFFFGGGGGGHHHCCCCCCCCCDDDEEEFFFFFFGGGCCCBBBAAAAAABBBEEEHHHKKKJJJLLLOOOQQQRRRQQQPPPNNNLLLMMMMMMNNNOOOPPPQQQQQQRRRQQQQQQQQQRRRTTTVVVWWWXXXXXXWWWWWWWWWWWWXXXXXXUUUWWWYYYZZZZZZ[[[]]]___bbbkkkqqqnnngggbbb]]]YYYsssnnnjjjlllmmmlllmmmpppqqqqqqooonnnlllkkkjjjiiihhhhhhiiihhhgggfffdddcccbbbbbbbbbbbb```^^^\\\ZZZ\\\YYYWWWUUUSSSQQQNNNLLLHHHFFFCCC???<<<:::999999444444222000///.........///---,,,+++,,,---,,,+++)))******++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''%%%$$$#########$$$&&&'''***(((&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((()))******%%%&&&&&&''''''&&&&&&%%%))))))((((((((('''''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((+++++++++***************)))))))))*********++++++---++++++---333888;;;;;;GGGKKKRRR\\\mmmsssggg\\\TTTMMMIIIDDD@@@:::777666888999999777666555444444444444444555444333333333333222000111222222333333222222111222222222222222222222222222222111000000000000111000000111111111111000000000000000000111111111111000000000000111222333333000000////////////......//////000111111000///...///.........------,,,,,,...//////000111000000000////////////000000000000/////////000111333555666666666555444333222222111333333333444777:::===>>><<<:::777555555555444333222333333333333444444444222333444555777999;;;<<<666666777777888888888888777777888999999::::::;;;999999999999:::;;;===>>>@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@??????>>>>>>>>>>>>???<<<===>>>@@@BBBBBBCCCCCCAAACCCFFFGGGGGGFFFGGGGGGBBBBBBBBBCCCDDDEEEFFFGGGDDDCCCCCCCCCEEEGGGJJJLLLKKKMMMOOOQQQRRRRRRQQQPPPLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPQQQRRRSSSTTTVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWUUUWWWYYYYYYYYYZZZ\\\]]]\\\eeellliiiccc___[[[XXXvvvpppllllllmmmkkkllloootttssspppmmmkkkkkkkkkkkkhhhiiiiiiiiihhhfffeeecccaaaaaabbbbbbaaa```^^^]]]ZZZYYYWWWVVVUUURRRNNNJJJGGGEEEBBB???===;;;::::::777666555333222111000000///...,,,,,,---------,,,'''(((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%'''(((((((((''''''''''''''''''((((((((((((((('''%%%%%%&&&'''&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''((((((&&&&&&'''((())))))))))))(((((((((((((((((((((((((((((())))))******++++++************************(((***---000222444666777:::???FFFNNN[[[kkkwwwzzz~~~kkkcccXXXNNNGGGCCC@@@???===:::777555555666666777444555555444333333333444555444222222333333111///000111111222222111111000111111111111111111111111222222111000000000000000000000111111111111000000000000000000111111111111//////000111222222222222000000/////////............//////////////////000,,,,,,------------.........///000111111111000000////////////000000000000---------...000222555777999888888777555444444333333222222333444777:::<<<:::888777666666555333222111111222222222222333333333444555666888888888888777777777777888888888888555666777888888999999999999999888999:::<<<>>>???>>>??????@@@@@@??????>>>>>>?????????@@@@@@@@@@@@>>>>>>=========>>>??????999;;;===@@@BBBCCCCCCCCC@@@CCCGGGGGGFFFDDDEEEFFFAAAAAA@@@AAABBBDDDEEEFFFEEEFFFFFFHHHIIILLLMMMNNNKKKLLLNNNPPPQQQQQQQQQQQQMMMMMMNNNOOOPPPQQQRRRRRROOOPPPQQQSSSUUUUUUVVVVVVUUUUUUTTTSSSSSSTTTUUUUUUUUUVVVXXXXXXXXXXXXZZZ[[[YYYbbbhhheee___[[[YYYVVVyyyrrrmmmmmmmmmkkkkkknnnvvvtttpppmmmkkkkkklllllliiiiiiiiiiiihhhgggeeeddd___```aaabbbbbbaaa``````[[[[[[ZZZZZZXXXUUUOOOKKKFFFEEEBBB???===<<<;;;;;;555444222000///...------...,,,******+++++++++***&&&&&&'''''''''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((($$$%%%'''(((((((((''''''$$$%%%&&&&&&''''''&&&&&&'''&&&$$$$$$&&&'''&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$######&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&(((((()))%%%&&&(((***+++******)))((((((((((((((((((((((((%%%%%%&&&((()))+++,,,,,,---,,,,,,+++***))))))(((###***,,,+++***---111111777>>>CCCMMM[[[ggglllsss{{{|||uuukkkeeeVVVPPPGGG@@@<<<;;;;;;;;;888777666666777888999999333444555555444444444555555444222222222222111///000000111111111111000000111111111111111111111111222111111000000000000000000000111111111111000000000000000000111111111111222222333333222111///...000/////////..................///...---...000111***++++++,,,---//////000...///000222222111111000////////////000000000000///...------...000222444;;;:::999888777666555444333222111111222555777999888777666666777666333111000000111111111222222222444555666777777666555444777777777777888888888888444555666777777888888777999999999999:::<<<>>>@@@======>>>>>>>>>>>>==================>>>>>>>>>>>>======<<<======>>>???@@@888:::<<>>:::888666666666666666555555444444444444666666555444444333222222222222222111111111000000111222333444555444333333000000000000000111111111000---...333444000,,,,,,......///000000000000000////////////000111222333111111111000000000000000///000000000///...,,,+++...///////////////......,,,---......//////......---...............------......//////000000111111)))---111111......222666<<<;;;999777555444333333333333444555666777888999666666555444333333222222222222222222222222222222888888777777777777888888777888999999888666444222555555666777888999::::::888888999:::;;;<<<<<<===<<<<<<======<<<<<<;;;:::>>>>>>============>>>>>>BBBBBBBBBAAA@@@???=========>>>@@@@@@??????@@@AAACCCCCCCCCDDDCCCCCCBBBAAA>>>=========>>>@@@BBBCCCFFFGGGHHHHHHIIIIIIIIIIIILLLLLLMMMOOOPPPRRRSSSTTTMMMOOOPPPRRRRRRQQQOOONNNOOOOOOPPPPPPQQQRRRRRRSSSRRRRRRQQQQQQRRRSSSUUUVVVWWWWWWVVVUUUUUUVVVVVVVVV]]]]]]^^^^^^]]]\\\ZZZYYYyyyrrrnnnmmmmmmkkkkkknnnpppqqqqqqooommmkkkkkkkkkiiihhhffffffhhhgggeeebbbbbbbbbbbbbbbaaa```______[[[YYYXXXWWWUUURRRNNNJJJJJJFFFAAA===<<<;;;;;;;;;555444222222222111///---...,,,++++++++++++***(((+++***)))(((''''''''''''''''''(((((('''&&&&&&%%%((((((((((((''''''''''''&&&%%%%%%'''))))))&&&###$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%###%%%$$$$$$%%%(((((('''&&&((((((((())))))*********&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***,,,$$$"""(((---,,,))))))((((((((()))))))))******)))++++++''''''***)))'''+++++++++,,,,,,,,,------...---...000555;;;BBBFFFOOOYYYiiiwwwzzzggg```VVVOOOKKKHHHBBB===>>><<<999666444333333333555555555555444444333333555555444444333222222111222222222111111111000000000111222333444333333222000000000000000000000000///---...444555222000000......///000000000000000000000000000111222333444000000000000000000000000000000000000000...---,,,......///000000111000000,,,,,,---............------...............------......//////000000000000+++///222111...---000333999888777555444333222222222333444555666777888888666666555444444333222222000000000111222333333444888777777666666777777888666666777888777666444222333333444555666777888888555666777777999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@???===<<<<<<===???@@@@@@?????????@@@BBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRNNNOOOPPPQQQQQQPPPNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPQQQRRRTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUZZZ[[[[[[[[[[[[ZZZXXXWWW{{{tttooonnnmmmjjjjjjlllpppqqqrrrpppmmmkkkkkkkkkgggfffeeefffgggfffdddccc```aaabbbccccccbbbaaa```ZZZYYYWWWVVVUUURRRNNNKKKJJJFFFAAA>>><<<<<<;;;:::444333111111222222111///...,,,++++++++++++***(((+++***)))((((((''''''((('''''''''(((''''''&&&%%%((((((((((((''''''&&&&&&&&&%%%&&&'''((((((&&&$$$######$$$%%%&&&'''(((((()))(((&&&%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%'''''''''%%%$$$%%%&&&)))'''&&&&&&'''(((&&&%%%&&&$$$###$$$&&&(((((('''%%%&&&&&&'''&&&%%%###"""&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''(((***+++,,,(((&&&)))***((('''''')))))))))*********++++++***+++***&&&%%%)))***(((++++++++++++,,,,,,,,,,,,///...------///222666888???GGGSSS^^^jjjvvvtttfff]]]NNNIIIBBB>>>===;;;888555999777555333222111222222444444444444333333333333333333333222222111111000222111111111111000000000///000111222222222111111000000000000000000000000///---...444666444222333......///000000000000///111000000111111222333444000000000000000000000000000111111111000///...------...///000111222222222++++++,,,---------------------...............---...////////////000000000---000222111...,,,...111555444333222111111111111222222333444555666777777666666555555444333333333...///000111333444555666777666666666666666666777333444555666666555444333111222222333444555666666555666666777888999::::::<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<>>>???@@@AAAAAAAAA@@@???>>>======<<<>>>@@@AAAAAA???>>>>>>???@@@AAABBBCCCDDDDDDDDDDDD@@@@@@AAAAAAAAAAAAAAAAAACCCDDDEEEGGGHHHIIIIIIIIIGGGIIILLLOOOPPPQQQQQQPPPOOOOOOPPPPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNPPPOOOOOONNNOOOQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTWWWWWWWWWXXXXXXWWWVVVVVV{{{tttppppppooollllllnnnpppqqqqqqpppmmmjjjiiiiiifffffffffggggggfffeeeeeeaaabbbcccddddddbbbaaa```\\\ZZZXXXWWWUUUSSSOOOLLLJJJGGGBBB>>>===<<<;;;:::666444222111222222000///...,,,++++++++++++***(((+++***)))(((((((((((((((&&&'''''''''''''''&&&&&&)))((((((''''''&&&&&&%%%''''''((()))))))))((('''$$$%%%%%%%%%&&&&&&''''''((('''%%%$$$$$$%%%&&&(((&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$$$$&&&***)))(((((()))***)))''''''%%%######%%%'''((((((%%%%%%%%%%%%### &&&&&&&&&''''''''''''((())))))(((&&&&&&%%%%%%%%%'''&&&''''''%%%$$$$$$%%%)))*********+++++++++++++++,,,)))%%%%%%))),,,+++***++++++++++++,,,,,,,,,...---------...111333555666;;;BBBJJJSSS```mmmwww{{{rrrgggZZZMMMDDDAAA>>>:::888888888666555666555444333333333444444333333333333333333222222222222111111000000000000111111111111000000000000/////////000000000000000000000000000000/////////000---...333555222111111---...//////000000//////000000000000000111222222/////////000000000000000111111111000000//////...---...///000000000000000***+++,,,,,,------,,,,,,,,,---......///.........////////////////////////---///000000...---...000111000000//////000000111222222222333444555555555555555555555444444333333000111222333444555666666666666555555555555666666111222333444444444444333111222222333444444555555777777888999:::;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::::::::;;;===>>>?????????AAAAAA@@@???>>>>>>======>>>@@@AAAAAA???>>>>>>??????@@@AAACCCDDDEEEEEEEEE@@@@@@@@@@@@@@@??????>>>AAABBBDDDFFFGGGHHHIIIIIIFFFIIILLLOOOQQQQQQPPPOOOOOOOOOOOOOOONNNMMMKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNOOOQQQRRRQQQQQQRRRRRRSSSSSSRRRRRRTTTTTTUUUUUUVVVVVVVVVVVV~~~xxxssspppqqqrrrpppppprrrnnnooopppooollliiiggggggfffggghhhhhhhhhgggggggggddddddeeedddcccbbb```______]]]ZZZXXXVVVTTTPPPNNNJJJGGGBBB???>>>===;;;:::999666333222111111///......,,,++++++++++++***(((***))))))(((((((((((((((&&&&&&'''''''''''''''&&&((((((''''''&&&&&&&&&%%%''''''(((((((((''''''((('''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$&&&)))***%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$$$$&&&((('''&&&&&&(((((((((&&&'''%%%######%%%'''(((((('''((())))))(((%%%###!!!&&&&&&&&&''''''''''''(((,,,+++)))'''%%%$$$######&&&(((***(((''''''((())))))*********++++++++++++******'''######(((+++************+++++++++,,,,,,************+++,,,......000333777;;;AAAKKKWWW```hhhooozzz~~~tttmmmaaaWWWOOOFFF>>>888888666444333222222222111444333333333333444444444111111111222222222222222111000000000000000//////000000000000000000000000........./////////000000000000000000//////......000---,,,000222///---...------...//////////////////............//////000......//////000000000000000000000///////////////////////////...---,,,,,,***+++,,,,,,------,,,,,,,,,------...//////....../////////...............,,,---...///...///000111...............///000000111111222222333333444444444444444444333333333333444444444555555555555555555444444444444444444555111111222333333444444444333333333444444555555666666777888999:::;;;;;;<<<;;;;;;;;;<<<;;;::::::999;;;;;;<<<============<<>>===<<<;;;;;;;;;<<<>>>???AAAAAA???>>>?????????@@@AAACCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@AAACCCEEEFFFGGGHHHHHHFFFHHHLLLOOOQQQQQQPPPOOOOOONNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOQQQOOOPPPQQQRRRRRRRRRRRRQQQSSSSSSSSSTTTUUUVVVWWWWWW~~~vvvqqqooorrrsssrrrrrrtttmmmooopppooolllhhhfffeeeeeefffhhhiiihhhggghhhiiigggfffeeedddbbbaaa``````ccc```\\\YYYWWWTTTPPPNNNJJJGGGCCC@@@???===;;;::::::888444222111000///......,,,++++++++++++***(((((((((''''''''''''((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&))))))((('''&&&%%%$$$$$$$$$######$$$%%%''')))+++$$$%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%$$$%%%&&&$$$###"""###%%%%%%%%%###&&&$$$###$$$&&&(((((('''$$$%%%''')))******))))))&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''$$$((()))'''''')))***))))))))))))*********++++++'''(((%%%!!!!!!&&&)))(((************+++++++++++++++++++++++++++******)))***---000222444:::CCCJJJRRRXXXeeettt{{{ooogggWWWPPPGGG@@@===:::888555333333222111000000///000000000111111111222222222000000000111111111111111000000000000000000000000//////000000000000000111//////.........///000111111000000//////......---///,,,+++...///,,,***+++------...////////////.........------------......---......//////000000111//////............///////////////...---,,,+++***++++++,,,---------------,,,,,,---.../////////////////////............---,,,,,,---...//////000000...............///000000000111111111222222222333333333333222222222222222555555555555555555555555444444333333333333444444111111222222333333444444444444444555555555666666444555555666777888999999;;;;;;;;;;;;;;;:::999999;;;<<<===>>>>>>===;;;;;;;;;:::999777777777888999===>>>@@@@@@??????@@@AAA???@@@AAACCCDDDEEEEEEEEECCCBBBAAA?????????@@@AAA@@@AAABBBDDDEEEFFFFFFFFFFFFGGGJJJMMMOOOOOOOOONNNMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKLLLNNNOOOPPPNNNOOOPPPRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTVVVXXXYYY}}}tttooonnnqqqrrrpppppprrrnnnpppqqqpppmmmiiifffeeeccceeehhhhhhgggfffhhhjjjhhhfffdddbbbbbbbbbccccccdddaaa]]]YYYVVVRRROOOLLLJJJGGGCCCAAA???>>><<<::::::777333111111111111000...,,,++++++++++++***(((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''$$$%%%%%%&&&&&&''''''((($$$&&&'''&&&######%%%'''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%%%%&&&'''$$$""""""###$$$%%%%%%$$$%%%$$$$$$%%%(((((('''&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&((())))))$$$''''''$$$%%%)))(((%%%((((((((()))))))))******'''((('''######(((***)))************++++++++++++---------------+++***)))%%%(((,,,...///111666:::AAAEEEOOO]]]hhhooo{{{yyypppfff\\\SSSNNNCCC===777444555666555444111222222111000000000111//////000000000000000000/////////000000111111111000000000000000000000000////////////000000111111000///.........///111111111000000///......------...***)))---...,,,+++,,,,,,---......//////......///......---------......------......///000000111......---,,,,,,---...///.../////////...---,,,,,,,,,,,,---............---+++,,,---...//////////////////.........---------......------...///....../////////...//////000000000000000111111111111222111111111111111111111111222222333333444444555555333333222222222222333333333333222222222333333444444444444444555555555555444444555666777888999999:::;;;;;;;;;;;;:::999999999:::<<<===>>>===<<<;;;;;;:::888777777777999:::;;;===???@@@@@@@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDAAA???<<<::::::<<<>>>@@@@@@AAABBBCCCDDDEEEEEEEEEDDDEEEGGGIIIKKKLLLMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLLLLLLLLLLNNNOOOPPPMMMNNNPPPRRRSSSSSSRRRQQQOOOOOOPPPQQQSSSUUUWWWYYY}}}sssnnnmmmoooqqqooonnnpppoooqqqrrrqqqnnnjjjgggfffaaadddggggggfffeeegggiiigggeeecccaaaaaaccceeegggeeeaaa\\\XXXTTTQQQMMMJJJJJJGGGCCCAAA@@@>>><<<:::888555222111111222333222...,,,++++++++++++***(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''###$$$$$$%%%&&&'''((((((&&&((()))'''%%%$$$''')))&&&&&&''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&''''''''''''''''''&&&$$$%%%&&&&&&%%%%%%'''(((&&&%%%$$$%%%'''((('''&&&$$$$$$$$$&&&((()))'''%%%***)))'''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''***(((%%%&&&+++)))$$$(((((((((((())))))))))))***,,,***'''(((,,,...,,,)))************+++++++++'''(((***+++++++++***)))"""''',,,......///111444888999@@@KKKSSSYYYeeerrr~~~~~~oookkkcccXXXLLLCCC???===<<<888444333444555333111...///000000///...///000///000111111111111111000.../////////000000111111000000000000111111111111.../////////000000111111000//////......000111222111000000///...---------,,,((((((,,,...------///,,,---......//////......000//////.........//////---------...///000000111...---,,,+++,,,,,,............///////////////...,,,---......//////......+++,,,---...//////////////////.........---------111///............,,,+++000000/////////000000111000000000000111111111111000000000000000111111111//////000111333444555555333222222222222222222333444444333222222333333444333444444444444444444555666666777888999:::;;;;;;::::::;;;;;;;;;:::999999666888;;;===>>>???>>>===>>><<<;;;999999:::;;;===:::<<>>;;;;;;>>>AAADDDAAAAAABBBCCCDDDDDDDDDCCCCCCCCCEEEFFFHHHIIIKKKLLLKKKKKKJJJJJJJJJKKKKKKLLLHHHHHHIIIJJJJJJKKKKKKLLLMMMLLLLLLLLLLLLNNNOOOPPPMMMNNNQQQRRRSSSSSSRRRQQQNNNNNNNNNOOOQQQTTTWWWXXXvvvssspppnnnnnnoooooooooqqqqqqpppooollliiieeecccbbbdddffffffeeefffgggiiiiiiiiigggeeebbbaaabbbdddccc___ZZZUUURRROOOLLLJJJJJJGGGBBB???===<<<;;;:::666555444333222111111111000///...---...---***((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((!!!"""%%%'''''''''&&&%%%''''''&&&&&&&&&'''((((((+++***)))(((&&&&&&%%%%%%)))((('''&&&%%%$$$$$$$$$''''''(((((())))))******(((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,+++*********+++,,,---+++,,,------++++++,,,---222333555888>>>GGGQQQXXXfffhhhmmmrrrxxxwwwpppiiieeeXXXTTTMMMEEE???;;;999888222222222222222222222222111000000000//////......000111222333333222111000////////////000000000000000000000000000///...---............///111222333000000000000//////////////////////////////////////////...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000////////////////////////000///...---,,,---......)))'''''')))...111111///.........------,,,,,,,,,...------,,,,,,,,,------000000000000000000000000//////000000000000//////222111///---------......000000000000000000111222111222333444444222000///333333222222111222222222444444555555666777777777777777666555555666777888<<<======<<<:::999999:::999;;;>>>>>><<<;;;;;;;;;:::::::::999999999888888=========>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>=========????????????@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEGGGIIIJJJOOOOOONNNNNNLLLKKKIIIIIILLLKKKIIIHHHIIIKKKMMMNNNPPPNNNLLLLLLNNNOOOOOOOOOPPPOOONNNNNNNNNNNNPPPPPPMMMOOOQQQTTTVVVXXXYYYYYYvvvssspppnnnnnnoooooonnnnnnnnnnnnnnnmmmjjjhhhfffdddfffggggggffffffggghhhkkkjjjiiieeeaaa___```aaaccc___ZZZUUURRROOOLLLJJJIIIFFFAAA>>>===<<<:::999:::888666444111///......000///------...---+++((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''!!!###%%%'''''''''&&&%%%%%%%%%%%%%%%&&&'''((()))((((((''''''''''''(((((((((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***++++++++++++******))))))***,,,---...+++,,,------++++++,,,---......///000222777===BBBMMMQQQWWW^^^fffpppzzz{{{rrrggg^^^VVVPPPLLLFFFCCC@@@<<<999777666666222222222222222222222222111111000000000/////////000000111111111111000000.../////////000000000000000000000111000000//////000///////////////000111000000000/////////..............................------,,,,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------,,,,,,///......---,,,---------000......///111111///---------------,,,,,,,,,+++...------,,,,,,---------........................///000000000000000000///111000///.........///000000000000000000111111222222333333444444222111000222111111000000111111222444444444555666666777777888777666666666777888999<<<======;;;999777777888999;;;===>>><<<;;;;;;;;;::::::::::::999999999999;;;;;;<<<======>>>>>>???????????????@@@@@@@@@@@@@@@???>>>======>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCEEEFFFHHHIIIKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJIIIIIIIIIJJJKKKLLLNNNLLLJJJJJJLLLNNNNNNMMMNNNMMMMMMLLLMMMNNNOOOPPPPPPQQQRRRSSSUUUVVVWWWXXXwwwtttpppnnnnnnnnnnnnmmmkkklllmmmnnnmmmlllkkkjjjggghhhiiihhhfffeeefffgggiiiiiigggdddaaa```aaabbbddd```ZZZVVVRRROOOKKKIIIHHHEEE@@@===<<<;;;:::999:::888666444111///......000...------...---+++)))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&((((((&&&&&&&&&&&&''')))***+++((((((''''''&&&''''''((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((()))***++++++++++++((((((((()))+++,,,...///+++,,,---,,,+++***+++------.........---...111444777:::???FFFOOOYYYdddkkktttwww}}}}}}xxxtttiiibbbYYYOOOHHHBBB<<<999777666555444333333333333333333333333333333333333111111111111000000000000000000////////////000000....../////////000000000///000000111111111111000111000//////......//////000////////////.................................++++++++++++,,,---...///+++,,,,,,------,,,,,,+++++++++,,,---------------------------------------,,,,,,,,,,,,,,,------............------,,,,,,,,,---------------,,,++++++000000000222333222///---,,,,,,,,,,,,++++++++++++---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000000111111111111000000000000/////////000111111000000000000000111222222444444444333333333222222111000000000000000111111333333444555555666666777777777777777777888999999<<<<<<<<<:::777555555555999;;;======<<<;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;<<<<<<======>>>>>>>>>>>>?????????@@@??????>>>>>>>>>??????@@@AAABBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIJJJJJJKKKJJJHHHIIIKKKLLLLLLKKKKKKKKKJJJKKKLLLMMMOOOPPPSSSRRRRRRRRRSSSUUUVVVXXXwwwtttqqqnnnnnnnnnnnnmmmmmmnnnnnnoooooonnnmmmllljjjkkkkkkiiifffeeeeeeeeecccddddddcccbbbbbbdddfffddd```ZZZVVVRRROOOLLLIIIIIIEEEAAA>>>===<<<;;;:::666555444333222111111111///...------...---+++)))(((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''((())))))%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''')))***+++(((((('''''''''(((((()))((((((((()))))))))))))))************************(((((()))***************((())))))***+++,,,,,,---***,,,,,,,,,+++***+++,,,+++---////////////000222000222555888===EEEMMMSSSaaaeeelllrrrxxx}}}xxxnnnfff___[[[PPPKKKDDD>>>;;;888666555444333333222222111000000333333333333333333333333111111111111111111000000000///...------...///000........./////////000000//////000111222222222111000//////.........///////////////.........------------------------------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++***+++,,,,,,------------------------------------......------......///000111111000000//////......+++,,,---...---,,,+++***((()))---000222222000///++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000000111111111111000000/////////000111111222333000/////////000111222333555444333333222222333333111000000000000111111222222333333444555555666666555555666666777777888888888999:::888666444555666999;;;======<<<::::::;;;;;;;;;;;;::::::::::::999999999::::::;;;<<<<<<===<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>?????????@@@??????@@@@@@AAAAAABBBBBBEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJGGGHHHHHHIIIIIIIIIHHHGGGJJJIIIHHHIIIKKKLLLLLLKKKJJJJJJIIIJJJLLLNNNPPPQQQRRRRRRQQQQQQRRRTTTWWWYYYwwwtttpppnnnnnnooonnnmmmqqqqqqqqqpppooonnnnnnmmmkkklllkkkiiifffdddcccdddbbbccccccbbbaaaaaadddfffccc___ZZZUUURRROOOLLLJJJJJJFFFBBB???>>>>>>===<<<666555444333222111111111///...------...---,,,***'''(((((((((((((((((('''''''''''''''''''''''''''(((''''''''''''((())))))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%$$$$$$$$$$$$(((((('''''''''(((((()))(((((('''''''''(((((()))&&&''''''((()))******+++))))))))))))))))))))))))(((((()))*********))))))*********************)))***+++,,,,,,******+++,,,(((***---...---------...000111111111333777===AAAFFFKKKSSSZZZaaahhhooosssyyy}}}{{{uuukkkaaaYYYQQQKKKGGG>>>:::666333222222222111333333333222222111111000222222222222222222222222000000000000000000111111000///...------...///000............////////////...///000111111111111111------------...///000111............------------------------------------...---,,,++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,------,,,,,,---------------------------------------...//////111111000000000/////////+++,,,---...---,,,+++***$$$''',,,///111111111000++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///------------------------000000111111111111000000......///000111222222333////////////000111222333555444333222222222333333111111111111111222333444222222333333444444555555222333444555555666666666444666777666555555666888888:::<<<===;;;:::::::::;;;;;;:::::::::999999999999999:::;;;;;;<<<<<<===::::::;;;<<<<<<===>>>>>>======>>>>>>????????????>>>>>>??????@@@AAAAAABBBFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIGGGHHHHHHIIIIIIHHHGGGGGGJJJIIIIIIJJJLLLMMMMMMLLLJJJJJJJJJJJJLLLNNNQQQRRRPPPOOOOOOPPPRRRUUUYYY[[[~~~vvvssspppnnnnnnooooooooossssssrrrqqqooonnnmmmmmmkkklllkkkiiieeecccbbbcccffffffeeebbb```___```aaaaaa^^^YYYUUUSSSPPPNNNLLLJJJGGGCCC@@@??????>>>===:::888666444111///.........---------......,,,***''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&'''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$***)))((('''''''''''''''((((((''''''&&&''''''(((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((()))******))))))(((++++++++++++***)))((('''***+++,,,+++***)))***,,,+++---//////---,,,+++,,,------.........000333666555999???EEEKKKRRRYYY^^^gggmmmvvv{{{xxxqqqmmmjjj\\\WWWPPPJJJEEEAAA===;;;999666333222111111000///////////////000111333333111111111111111111111111////////////000000000000//////............//////------........./////////...//////000000000000///,,,,,,,,,---...///111222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---........................---------------,,,++++++***---000111111000000000++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///........................//////000000000000//////---...///000111111111111////////////000111333333333333333222222222111111111111111111222333444555111111222333333444444555000111333444555555555555222444555666555666777999888:::<<<<<<;;;::::::::::::::::::999999999888888999999999:::;;;;;;<<<<<<888999999:::;;;<<<======;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIIIIKKKNNNOOONNNLLLJJJJJJJJJJJJLLLNNNPPPRRRNNNNNNOOOPPPSSSVVVYYYZZZtttrrrooonnnoooppppppppprrrqqqpppooonnnmmmmmmmmmjjjkkkjjjhhheeebbbbbbbbbffffffeeebbb___^^^___```___\\\XXXUUUSSSQQQOOONNNIIIFFFBBB?????????>>>===:::888666444111///.........---,,,---......,,,***&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$%%%'''((()))))))))((($$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''((())))))((('''''''''''''''(((((('''&&&%%%%%%%%%&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''((()))))))))))))))(((((())))))***++++++***)))((()))+++,,,+++***)))***+++,,,...000///...---------)))+++,,,---,,,---...000000222444666999>>>DDDIIIOOOWWWbbbiiimmmsss{{{|||wwwpppmmmhhhaaa[[[UUUQQQOOOEEEAAA===999888777555444666555333333333333000///---,,,,,,,,,---000333444////////////////////////---........./////////////////////000000/////////---------.........//////...////////////......------------------...///000---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++******++++++,,,------------...//////000000///......---,,,---------///111333222000......000+++,,,,,,,,,------------,,,,,,,,,,,,---...//////..............................////////////......------///000111000000///......//////000222333444111111222222222111000///000000000000111222333444111111111222333333444444000111333555666666666666333444666666555555777888888:::<<<<<<;;;999999:::999999888888888777777777777777888999999::::::;;;777777888999:::;;;<<<<<<999:::;;;<<<=========<<<<<<===>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDFFFGGGHHHIIIIIIIIIKKKJJJIIIGGGGGGGGGHHHIIIHHHHHHIIIKKKNNNOOOMMMLLLIIIIIIIIIIIIJJJLLLNNNOOONNNOOOPPPRRRTTTUUUWWWWWWsssqqqnnnnnnoooqqqqqqqqqoooooonnnmmmmmmmmmmmmmmmiiijjjjjjgggdddbbbaaabbbcccccccccaaa______aaaccc^^^[[[WWWTTTSSSRRRPPPOOOHHHEEEAAA>>>>>>>>>===<<<666666444333222111111111...---,,,---......,,,+++&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''))))))))))))((($$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''$$$$$$$$$%%%''')))***+++(((((('''''''''(((((())))))((('''&&&%%%$$$$$$$$$---,,,+++)))(((&&&%%%$$$''''''''''''''''''''''''((()))))))))))))))(((((('''((()))+++++++++***))))))+++++++++***)))***+++''')))++++++++++++,,,...***,,,------,,,+++,,,,,,------,,,++++++...333777777@@@LLLRRRVVVZZZbbbhhhwww|||uuulllccc]]]SSSQQQMMMIIIEEEBBB???>>>===:::666333222222111000/////////000222111///---///...,,,+++,,,...111333////////////////////////,,,---------......//////...///000111111000///...---------.........//////.../////////...---,,,,,,//////...------------...---------,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,------+++,,,,,,------,,,,,,+++---------,,,+++***)))(((************************------,,,,,,------...///......///000111222333333000///...---,,,---...///...111222111...---...111,,,,,,,,,------.........+++++++++,,,---...///000........................------............------,,,---///000000000///............///000222333444///000222333222111///---////////////000111222333000111111222333333444444111222444666777777777666555666777666555555555777888:::<<<<<<;;;999999:::888888888777777777777666666666666777888888999999666777888999:::;;;<<<<<<777888:::<<<======<<<<<<::::::;;;<<<===>>>??????AAA@@@@@@AAABBBCCCDDDDDD@@@AAACCCEEEGGGHHHIIIJJJLLLKKKIIIGGGGGGGGGIIIJJJGGGGGGHHHKKKMMMNNNMMMKKKIIIHHHHHHHHHIIIKKKLLLNNNOOOPPPQQQSSSTTTTTTTTTTTTxxxtttpppnnnoooppppppppprrrrrrrrrqqqooonnnlllkkkiiilllmmmmmmiiifffcccbbbfffeeedddbbbaaa`````````^^^[[[XXXVVVTTTRRROOOMMMKKKHHHCCC@@@>>>===<<<;;;;;;888555444555555444333/////////...---,,,************)))(((((()))***+++))))))))))))))))))))))))&&&''''''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&...'''###&&&'''$$$&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%'''))))))'''$$$###(((---+++%%%(((''''''&&&&&&((()))***((('''&&&&&&&&&''')))***+++***)))(((((()))***+++))))))*********+++++++++***************)))((((((,,,+++***))))))***+++,,,******))))))))))))))))))++++++,,,,,,...///111222444444777:::@@@FFFKKKOOO```ffflllqqqqqqqqqrrrtttsssuuuzzz~~~{{{yyyxxxxxxyyysssmmmeee]]]XXXRRRKKKGGG???>>>===<<<;;;:::999888222222111111000000//////...///000111111000///...)))***+++,,,---///000000////////////////////////---...///...------...///------,,,,,,,,,---......///............---------000000000000000/////////......---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))&&&'''((()))***+++,,,,,,.........---,,,+++***)))++++++,,,,,,,,,---------------......---+++***(((......000111222222222222------++++++++++++---------...///000111111111111111111000////////////////////////...------,,,,,,......------------....../////////...+++(((&&&$$$---------.........//////..................------111111222222222333333333000111111000000///...---,,,---///111222222222222222222222222222222222222333333333444444444555555999:::;;;;;;<<<<<<;;;;;;::::::999999888777666666888999999:::;;;;;;;;;;;;888888888888888999999999;;;:::999999:::;;;===>>><<<<<<======>>>?????????>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGIIIJJJKKKHHHGGGGGGGGGFFFFFFEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNMMMNNNMMMKKKJJJJJJMMMPPPSSSSSSSSSTTTVVVWWWYYYZZZwwwtttpppnnnnnnooopppoooqqqqqqqqqpppooonnnmmmllliiijjjjjjhhhfffdddddddddeeedddcccbbbaaa`````````^^^\\\XXXVVVTTTQQQNNNLLLKKKHHHCCC@@@>>>>>><<<;;;:::888555444444444444333/////////...---,,,*********)))((((((((())))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%)))###!!!$$$%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""$$$%%%&&&'''''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''&&&%%%%%%''')))''''''((()))'''&&&''')))'''&&&&&&%%%&&&'''((()))(((((('''''''''((()))******))))))((((((((())))))))))))*********+++++++++***************)))((((((++++++***))))))***++++++************************,,,,,,,,,,,,---///000111------...111444999===???HHHMMMSSSWWWYYYZZZ\\\^^^aaabbbfffmmmuuu{{{~~~|||wwwssskkkhhhddd___[[[YYYXXXWWWXXXSSSMMMHHHDDD@@@;;;888555444333222111000//////111000000000000000//////...//////000000//////...++++++,,,---...//////000........................---...///...---,,,---///,,,,,,,,,,,,,,,------...............------------..............................------,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,---------------------,,,+++******,,,+++++++++,,,,,,------............---,,,+++***---...///000111111111111---,,,++++++++++++,,,------...///000111111111111000///......---------...------........................------------......,,,,,,,,,---------,,,,,,------..........................................111111111222222222333333000000111222222222222222333444444444444333222222222222222222222222222222333333333444444444444555888999::::::;;;;;;::::::999999888777666666666666777777888999::::::::::::888888888888888888888888999999999::::::;;;<<<===;;;<<<<<<======>>>??????>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFHHHJJJKKKLLLMMMMMMLLLLLLLLLJJJIIIJJJMMMPPPPPPPPPRRRTTTWWWYYY[[[\\\~~~vvvsssooonnnnnnoooooonnnooopppppppppoooooonnnmmmiiiiiigggeeebbbbbbccceeedddcccbbbaaa```____________\\\YYYVVVSSSQQQMMMKKKKKKHHHCCC@@@???>>>===<<<999777444333333444333222//////......,,,++++++***))))))(((''''''(((((()))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''######$$$%%%%%%%%%%%%%%%&&&"""!!!$$$&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!! $$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%&&&'''))))))$$$%%%---000+++((()))&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******''''''(((((((((((((((''')))))))))************+++))))))******))))))((((((+++******))))))******+++******++++++++++++++++++---,,,,,,,,,------...///------------///111444555555888;;;===>>>???AAACCCHHHIIILLLQQQWWW[[[]]]]]]^^^aaaeeejjjooorrrtttuuuvvvwwwxxxwwwtttrrrrrrrrrqqqpppnnnllljjjiiihhhhhheeedddcccbbbaaa___ZZZWWWQQQNNNKKKFFFBBB???>>>===AAA>>>:::888666555222000111000000///...------,,,///////////////000000000//////............//////---------.........//////........................,,,...///...---,,,---...+++++++++++++++,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************.........------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,++++++******,,,---...000///...------,,,,,,---,,,---...///////////////,,,,,,++++++++++++,,,,,,---...///000000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......------------......+++++++++,,,---...///000..................------........................000111111111222222222222......///000222333444444333333222111111111111111000000000000000000000000333333333333444444444444777777888999999999999888999777666444444444555555555666777888999999999999888888777777777777777777888888999:::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKIIIIIIJJJIIIIIIJJJMMMPPPLLLNNNRRRUUUYYY[[[\\\]]]|||tttrrrooonnnnnnnnnnnnmmmnnnnnnooooooooooooooonnniiiiiiiiifffcccaaaaaabbbcccbbbaaa```_______________\\\YYYVVVSSSQQQMMMJJJKKKHHHCCC@@@??????===<<<999666333222333333222111000///...---,,,+++++++++((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$######$$$&&&((($$$$$$%%%&&&&&&&&&&&&%%%'''%%%$$$&&&((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$&&&(((---!!!!!!222>>>888,,,%%%&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******%%%&&&'''((((((((('''&&&))))))))))))************((()))))))))))))))((((((******))))))))))))******+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------...///000111333333222222111111222333666666888;;;???BBBBBBBBBCCCEEEHHHLLLPPPSSSUUUVVVWWWYYYZZZYYYVVVUUUTTTUUUUUUTTTSSSQQQOOONNNMMMMMMJJJIIIHHHHHHHHHFFFCCC@@@>>>===;;;999777666666666555444333333222222111111000000000//////.........------....../////////000///...---,,,,,,---...///........................------------------------,,,---......,,,,,,---...++++++******++++++,,,---.........---------,,,,,,++++++++++++,,,,,,,,,,,,------...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++************++++++,,,,,,,,,++++++,,,+++***)))***+++---...///...---++++++,,,,,,---+++,,,---...............,,,++++++++++++++++++,,,+++,,,---...////////////------,,,,,,+++,,,,,,------------.........//////...------,,,,,,------...///...---+++++++++,,,---...............------------------...............000000000111111111111222,,,------...///000111222000///......///111222444000000000000000000000000222222333333333444444444555555666777777777777666888777555444333444555666555666777888999999::::::888888777777777777777666666777999;;;;;;;;;::::::::::::;;;;;;<<<==================>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIFFFGGGIIIIIIIIIJJJMMMOOOMMMOOOSSSWWW[[[\\\]]]]]]yyytttrrrooonnnnnnooonnnmmmmmmmmmnnnoooooooooooonnnjjjkkkllljjjfffbbb______cccbbbaaa```_________```___]]]YYYVVVTTTQQQNNNKKKKKKHHHCCCAAA@@@???>>>===999666333222333333222111000///...,,,++++++++++++((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%'''(((%%%&&&&&&'''''''''''''''(((''''''&&&((()))'''%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$######%%%''',,,(((...<<>>???>>>@@@AAA@@@???======>>>AAA@@@>>>===;;;:::::::::999999888999:::999777555111111111111111111222222......//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///...---,,,++++++,,,---..................---------------------------------,,,---...---,,,+++,,,...++++++******++++++,,,---...------------,,,,,,,,,++++++,,,,,,------------------.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))******************++++++,,,+++++++++++++++*********+++,,,------,,,+++*********+++,,,+++,,,,,,------------,,,++++++++++++++++++++++++)))***+++,,,------------...---------------......//////.........---------------,,,,,,,,,,,,------///...,,,***))))))***+++.....................------------.........////////////000000000111111111//////...------...//////333222111111111333555666////////////////////////222222222333333333444444333444555555666666555555888777666555555555666666555666777999:::;;;;;;;;;999888888888777777666666666777888:::;;;::::::999::::::;;;;;;<<<=====================>>>???@@@AAA>>>>>>???@@@BBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCEEEFFFGGGGGGGGGGGGEEEFFFHHHIIIIIIJJJMMMOOOPPPRRRUUUXXX[[[[[[[[[ZZZyyytttrrrpppooooooooonnnmmmmmmmmmnnnooooooooonnnnnnjjjlllnnnlllhhhccc```___cccbbbaaaaaa`````````aaa___]]]ZZZWWWVVVSSSPPPNNNKKKHHHCCCAAA@@@@@@???>>>999777444333333444333222111000...,,,+++++++++,,,)))))))))))))))(((&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&'''(((&&&&&&'''(((((((((((((((&&&'''&&&$$$%%%))))))%%%$$$%%%%%%&&&&&&''''''''' !!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''###$$$%%%$$$######%%%'''%%%444BBBBBB555)))&&&)))&&&'''(((((())))))((((((&&&&&&'''(((((((((((((((%%%%%%&&&'''((((((((((((***)))))))))))))))((((((''''''((()))))))))((((((((())))))******))))))((())))))******+++,,,,,,,,,,,,,,,+++******+++++++++(((((()))***+++,,,,,,,,,---+++***+++---/////////...------///111222111////////////000111222222333111222444333222111111222555444333222111111111111222111111222444444333111//////////////////......+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---+++++++++++++++,,,------------------,,,,,,,,,,,,+++,,,,,,------......///,,,---.........---,,,+++*********+++++++++++++++++++++++++++++++++++++++***************+++++++++*********++++++,,,,,,,,,***+++++++++++++++***************+++++++++++++++++++++************++++++,,,,,,------------,,,,,,******++++++++++++******)))***+++,,,,,,------,,,...............//////000000//////...------,,,,,,------,,,,,,,,,,,,------************++++++,,,------------.........//////,,,,,,------.../////////////////////000000000000333222111///......//////333333111000//////......////////////////////////222222222222333333333333333333444555555555555444666666666666666666555555555666777999:::;;;;;;;;;::::::999999888777777777666666777888999999999999:::;;;;;;<<<======>>>>>>============>>>???@@@@@@<<<===>>>@@@BBBCCCEEEEEE@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDFFFFFFGGGGGGGGGEEEGGGIIIJJJJJJKKKMMMNNNRRRSSSUUUWWWXXXXXXXXXXXX{{{tttsssqqqpppqqqpppooommmnnnnnnnnnnnnnnnnnnmmmmmmiiikkkkkkjjjgggdddccccccccccccbbbaaaaaaaaaaaabbb___]]]ZZZXXXWWWVVVSSSQQQKKKGGGCCCAAA@@@@@@???>>>:::888555444444444444333111000...,,,+++++++++,,,***************((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((%%%&&&''''''((((((''''''%%%'''%%%"""%%%,,,...+++$$$$$$%%%%%%&&&''''''(((""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((%%%&&&'''&&&%%%%%%''')))$$$666AAA777***&&&''''''%%%&&&'''(((((((((''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&'''((()))*********))))))((((((((((((&&&''''''((())))))(((((('''((()))******)))((('''(((((())))))***++++++,,,+++***************+++,,,******+++,,,------------)))(((''')))---///...---,,,++++++---///000///...------------......//////---///000000///...///000//////............//////...------...111222111000000000000000000//////...***---000000...---...///,,,---------......//////,,,,,,,,,,,,++++++++++++******++++++++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,------...---------,,,,,,,,,++++++++++++,,,,,,---......///,,,---...//////---+++***)))*********++++++++++++************************))))))*********+++++++++---,,,,,,,,,,,,,,,+++++++++++++++++++++***)))(((((()))+++,,,,,,,,,***)))***++++++,,,,,,+++++++++,,,---------------,,,,,,)))***+++,,,,,,+++***)))***+++,,,------...............---......//////000..................---------,,,,,,++++++,,,,,,---((()))***,,,---......///+++,,,,,,---...///000000,,,,,,------...//////000........./////////000000444222000.........///000//////......---+++***)))000000000000000000000000111222222222222333333333222333444444555555444444222333555666666555444333333444666888999:::;;;;;;;;;;;;::::::999888888777777666666777777888999:::;;;<<<<<<======>>>??????===<<<<<<======>>>???@@@>>>>>>???@@@BBBCCCCCCDDD@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFHHHJJJKKKKKKKKKLLLNNNPPPPPPQQQRRRTTTUUUVVVVVV}}}uuusssrrrqqqqqqqqqooonnnnnnnnnoooooonnnmmmmmmlllhhhiiihhhfffeeedddfffhhhdddcccbbbbbbbbbbbbbbbbbb___]]]ZZZYYYXXXWWWUUURRRKKKGGGDDDAAAAAA@@@@@@???;;;888555444555555444333222000...+++***+++,,,,,,***+++++++++***)))'''&&&(((((((((((((((((((((((($$$%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&%%%'''&&&$$$(((111444111$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''(((((('''((((((((('''''')))***'''222111'''&&&///..."""$$$%%%&&&'''''''''&&&%%%$$$$$$&&&'''''''''&&&%%%''''''&&&&&&'''(((***+++******))))))((((((((('''&&&&&&'''((())))))(((((('''((()))******)))(((''''''(((((()))******++++++******))))))***++++++,,,((()))******+++*********,,,***)))+++......,,,******))))))+++---...---,,,------,,,------...///000...///111111000///000111...---------......///000+++******,,,///000111000+++,,,---...............'''+++...///---,,,---///******++++++,,,,,,---------,,,,,,++++++*********)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---------,,,,,,------...///---------,,,,,,,,,++++++******+++,,,------......,,,---...//////---+++***))))))******++++++++++++************************))))))******++++++++++++...------,,,***))))))(((,,,,,,,,,+++***)))(((''''''(((+++------,,,***(((***+++,,,---...---,,,+++---------......---,,,,,,)))***+++,,,,,,+++***))),,,,,,---...////////////---------------...///000,,,,,,------.../////////---,,,,,,++++++,,,,,,---)))***,,,...//////......***+++,,,---...000111111,,,,,,------...///000000............/////////000111///---,,,+++,,,...///---...///000000000///...111111111111111111111111111111222222222333333333333333444555555555444444000222444666666444222111222333555666888999999:::<<<<<<;;;;;;:::999888888777777666666666888:::;;;<<<<<<======>>>?????????<<<<<<<<<======>>>???@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFGGGIIIKKKLLLKKKKKKLLLNNNMMMMMMNNNOOOQQQSSSUUUVVV~~~uuuqqqpppssstttpppnnnoooooooooooonnnmmmmmmmmmlllkkkllllllkkkgggdddbbbbbbcccccccccbbb```aaaccceeeaaa^^^[[[XXXVVVTTTRRRPPPLLLHHHCCC@@@???>>>>>>======:::777555444333222111//////000000000...---,,,,,,+++)))((((((((()))***((((((((((((((((((((((((&&&&&&'''((('''&&&$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((()))***+++((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%!!!"""$$$&&&'''&&&%%%$$$***++++++)))'''&&&%%%###&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&++++++***)))((('''&&&&&&&&&''')))******)))'''&&&((()))***)))((()))+++---))))))))))))))))))))))))%%%''')))+++,,,,,,***)))++++++++++++++++++++++++************************)))******++++++,,,------++++++,,,,,,,,,---------+++,,,---...////////////'''+++//////---,,,...000++++++++++++,,,,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,---------......*********++++++,,,,,,,,,---------.........//////---------,,,,,,++++++++++++,,,---...///...---,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,------------......---,,,,,,++++++,,,,,,------,,,,,,------++++++++++++------************************+++***)))(((((()))***+++))))))***+++---......///////////////...---,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++*********************,,,,,,---------,,,,,,+++((())))))+++,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000111---............---,,,+++---,,,,,,++++++,,,,,,---000...------///000000/////////////////////////////////000000///...------/////////....../////////+++---///000111000///.........///000000///...---000111111111222222222222222333333333333333333333444444444333333222222222111111222444666999;;;<<<888999999888888777666555:::888777555444333444444:::;;;<<<<<<======<<<<<<>>>============>>>>>>???999;;;???AAACCCBBBAAA@@@AAAAAA@@@AAAAAABBBDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMLLLKKKKKKKKKLLLMMM~~~uuuqqqpppsssssspppnnnooooooooonnnnnnmmmlllllllllkkkllllllkkkgggdddbbbbbbaaaaaaaaa```^^^^^^___aaa```]]]ZZZWWWUUUSSSQQQNNNMMMIIIEEEAAA@@@@@@@@@???;;;999666444444555444333000000000000///...,,,++++++***)))((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((())))))'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((())),,,///000...'''###'''---***###%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''((()))***)))))))))((((((((((((((('''''''''&&&&&&'''''''''((())))))((('''&&&''')))(((((((((((((((((((((((('''''')))***++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,---------,,,,,,+++(((***,,,------,,,,,,---+++++++++++++++,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,+++***************((()))******++++++***************+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++++++++++++++++++++*********+++,,,------------,,,+++************+++,,,************************+++***)))(((((()))***+++)))******+++,,,---...///222222111000...,,,+++))))))******++++++******)))++++++************+++++++++++++++*********))))))))))))*********+++++++++)))***************)))))),,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++------------...///000111,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---///---,,,,,,...000000///........................///////////////...------......------------......,,,---///000000000...------...///000000///......000000000000111111111222333333333444444444444444444444333333333222222222///000000111333555777888777777888888888777666666:::999777666555555555666::::::;;;<<<<<<<<<<<<;;;===<<<<<<<<<<<<===>>>>>>======>>>???@@@AAAAAABBBAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHGGGHHHIIIKKKLLLMMMNNNMMMLLLKKKKKKKKKLLLMMMuuuqqqppprrrssspppnnnpppooonnnnnnmmmllllllkkkkkkjjjkkkllljjjgggdddbbbbbbdddeeefffeeebbbaaa```aaa___\\\YYYVVVTTTRRRPPPNNNNNNKKKFFFDDDBBBBBBAAA@@@:::777555444555555555444111111111000///---,,,++++++******)))((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%''')))***)))(((...888@@@GGGJJJBBB000'''******###%%%%%%&&&&&&'''&&&&&&%%%))))))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))***'''(((((())))))(((((('''%%%%%%&&&''')))***,,,---''''''((((((((()))))))))***(((&&&%%%%%%&&&(((***((()))***(((&&&%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++---,,,,,,+++******)))))))))))))))************+++,,,,,,,,,,,,+++***))))))*********+++,,,,,,+++))),,,++++++++++++,,,,,,---***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------------)))))))))*********++++++,,,+++***(((((()))******((((((((((((((()))***************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......******++++++++++++++++++)))***+++,,,------------******))))))))))))************************************))))))))))))******)))******+++,,,---......555444333111...,,,)))((()))******++++++******)))***)))(((''''''((()))***+++************))))))))))))))))))******+++++++++(((((())))))***))))))(((,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++------,,,------...///000---,,,+++*********+++,,,,,,,,,++++++++++++,,,,,,,,,+++***+++---/////////...........................////////////...------......------------......---...///000000///---,,,,,,---...///////////////////////////000000000000333333333444444444555555333333333333222222222222000000000111222333444555555666666777777777777777999999888777777777777777999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<======???>>>=========???@@@AAAAAABBBDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLMMM~~~vvvqqqooorrrrrrpppooopppooonnnnnnmmmlllkkkjjjjjjjjjkkkllljjjgggdddccccccfffhhhiiihhheeebbbaaaaaa```]]]YYYVVVUUUSSSPPPNNNNNNKKKGGGDDDCCCBBBAAA@@@:::888555444555555444444222111111000...---,,,+++,,,,,,+++++++++*********************************'''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''''')))***((((((111AAANNNPPP```^^^AAA%%% &&&(((%%%%%%&&&&&&'''&&&&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&'''((()))***+++,,,******)))''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++)))'''%%%$$$%%%&&&'''(((((()))******)))(((((($$$$$$%%%&&&(((***+++,,,((((((((((((((((((((((((***)))(((''''''((()))***'''((())))))'''&&&'''(((((((((((((((((((((((((((***))))))((((((((())))))************************************************,,,+++++++++******))))))++++++++++++,,,,,,,,,,,,+++,,,,,,,,,++++++***)))---***)))***,,,---+++(((,,,+++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********,,,+++)))(((((()))***+++++++++***)))***+++,,,---************++++++++++++,,,+++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,------((()))***+++,,,---------***************************************************))))))))))))))))))***)))******+++,,,,,,------333222111000---+++)))((())))))************))))))***)))'''&&&&&&''')))***************))))))))))))************))))))))))))))))))***++++++++++++***((())))))***+++,,,,,,,,,******++++++++++++******,,,+++++++++,,,,,,---...///...,,,++++++,,,...///,,,,,,++++++++++++,,,,,,+++))))))***---/////////.................................//////...------//////............//////...////////////...,,,,,,+++,,,---...//////000000.........////////////000111111222222333333444444333222222222222222222222222222222222222333333444333444555666777777777777777777777777777777777888888888999::::::::::::999999999999999:::;;;<<<<<<>>>======<<<<<<=========@@@AAADDDFFFFFFFFFDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLLLLLLL}}}vvvqqqoooqqqrrrpppoooqqqpppooonnnmmmlllkkkjjjjjjiiikkkllljjjgggdddccccccccceeefffeeebbb___]]]]]]aaa^^^ZZZXXXVVVTTTQQQOOOLLLIIIFFFCCCBBBAAA@@@>>>===:::666555444444333111222111000///...---,,,,,,***************)))))))))************************'''&&&&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''((($$$&&&'''%%%'''222DDDRRRDDDTTTUUU===%%%!!!'''+++$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))+++,,,,,,+++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%#########%%%&&&'''((()))******)))((('''%%%%%%%%%%%%&&&'''((())))))))))))((('''&&&&&&%%%&&&&&&((((((((((((&&&&&&"""$$$&&&'''&&&&&&'''(((''''''''''''''''''''''''***)))(((((('''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,...,,,)))***---...,,,))),,,++++++******+++++++++)))***++++++,,,,,,++++++*********+++++++++,,,,,,++++++******************))))))))))))************,,,+++***))))))***+++,,,,,,,,,+++******,,,---...))))))*********+++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++++++++,,,---...((()))***+++,,,,,,,,,,,,***++++++++++++++++++***************************)))))))))******))))))))))))******++++++,,,,,,,,,.........---,,,+++***))))))))))))******)))))))))***)))(((((((((((()))***)))))))))))))))))))))))),,,++++++***)))(((''''''((()))***+++++++++++++++)))))))))******++++++,,,)))******++++++******)))******))))))******++++++///...,,,++++++,,,...///,,,++++++******++++++,,,***)))(((***,,,...///...........................------............------...------------------...//////.........---,,,,,,,,,,,,,,,---...///000000---.........////////////......///000111111222222222222222222222222222222333222222111111111222222222333444555666777777777444444555666666777777777777888999999::::::999999888888888999999:::;;;<<<;;;<<<===>>>>>><<<:::999>>>@@@BBBDDDDDDDDDBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLLLL~~~wwwrrroooqqqqqqooooooqqqqqqqqqpppnnnmmmlllkkkjjjiiijjjkkkjjjgggeeedddddddddffffffdddaaa_________aaa___[[[XXXVVVTTTRRRPPPKKKHHHEEECCCBBBAAA>>><<<===:::777555444333222000111000///......---......'''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$$$$'''111???KKKEEEBBB:::000++++++'''"""$$$$$$%%%&&&''''''''''''######$$$$$$%%%&&&&&&'''###$$$$$$&&&'''((())))))***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$############%%%&&&'''&&&''')))******)))'''&&&&&&%%%%%%$$$%%%%%%&&&&&&***))))))((('''&&&%%%$$$"""###%%%&&&&&&%%%###""" ###%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))***++++++,,,((((((((())))))))))))***))))))***+++,,,------,,,---,,,******,,,---,,,,,,,,,++++++************+++)))******+++++++++++++++))))))*********+++++++++************)))))))))))))))))))))*********++++++*********+++++++++++++++***))))))))))))***++++++)))))))))************+++*********+++++++++++++++)))))))))))))))***++++++***)))(((((()))***,,,---)))******+++++++++++++++******+++,,,,,,+++******************************))))))************))))))************++++++,,,,,,******++++++,,,++++++***((())))))******))))))((())))))************))))))(((((()))))))))))))))***++++++***)))(((''''''&&&''''''((()))************,,,,,,+++***)))(((((('''))))))************))))))******))))))))))))******,,,+++*********+++,,,---++++++************+++++++++***)))***,,,.........------------------------,,,,,,---............---,,,,,,++++++++++++,,,,,,.........------------------,,,,,,,,,---...//////............////////////,,,------...///000111111111111111222222222222222111000000/////////000000222333444555666666666666222333444666777777888888888888999::::::::::::999888888888888999;;;<<<===:::<<<>>>@@@???>>>;;;999===>>>@@@AAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHHHHHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLwwwrrrooopppqqqoooooorrrrrrrrrqqqooonnnmmmlllkkkhhhjjjkkkjjjgggeeeddddddfffgggfffdddbbbaaaaaabbbaaa^^^ZZZWWWVVVTTTQQQOOOJJJHHHEEECCCBBBAAA>>><<<<<<999666444444444333222000///...------...///000(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$'''...777===KKK999***(((,,,***%%%!!!###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%&&&''''''((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&&&&'''%%%&&&(((******(((&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$"""%%%'''&&&%%%%%%&&&''''''''''''''''''''''''%%%&&&''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))******+++*********)))*********)))***,,,...,,,,,,+++***************))))))***+++++++++++++++))))))))))))*********++++++++++++*********))))))))))))))))))************'''(((***+++,,,+++***)))'''(((((()))***)))))))))))))))))))))************)))*********++++++++++++******))))))******+++,,,))))))((('''(((***,,,---***++++++++++++******)))))))))***++++++***))))))************************((()))***++++++***)))(((************++++++++++++***++++++,,,,,,,,,++++++(((((())))))))))))(((((('''(((***++++++***((('''(((((((((((())))))******(((((())))))))))))))))))'''((()))***++++++++++++,,,,,,+++***)))(((''''''((())))))))))))))))))(((,,,++++++*********++++++*********++++++,,,,,,,,,++++++************++++++---,,,***+++---......---------------------------+++,,,------.........---...------,,,,,,------...------,,,,,,------.........---,,,,,,,,,---............/////////000000000,,,,,,---...///000111222000111111111222222222222000000000//////000111111222333444555555555555555111222555777888999999999888999999:::::::::::::::888888888999:::;;;<<<======>>>???@@@@@@@@@???>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGEEEEEEGGGHHHHHHGGGGGGFFFDDDEEEGGGJJJKKKLLLLLLLLLwwwrrrooopppqqqoooooorrrssssssrrrpppooommmllllllhhhjjjkkkjjjhhheeeddddddccccccbbb```^^^]]]___``````]]]YYYVVVUUUSSSPPPNNNKKKHHHFFFDDDCCCAAA???<<<:::888555444555555555444//////...------///000111++++++,,,---,,,+++***)))(((((((((((((((((((((((((((((()))))))))'''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$(((&&&%%%%%%''',,,000333@@@..."""$$$%%%"""###+++###$$$%%%&&&''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$###$$$&&&((())))))(((&&&$$$%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((***)))'''&&&&&&''')))***$$$'''***+++)))(((''''''''''''''''''''''''''''''###%%%''')))******)))((((((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((((((************++++++++++++************)))((('''&&&&&&)))***)))'''(((+++///,,,,,,+++***))))))******))))))***++++++++++++***))))))))))))************,,,,,,,,,+++++++++******(((((((((((()))))))))***$$$&&&)))+++,,,***(((''''''(((***+++++++++***)))))))))))))))************))))))******++++++++++++++++++******++++++,,,---+++***))))))***,,,...///++++++,,,++++++***)))((('''((()))******)))((('''************************((()))***++++++***)))(((***************+++++++++,,,,,,---------,,,++++++(((((())))))))))))((((((&&&'''***++++++***'''&&&'''((((((((())))))******&&&&&&'''((()))***+++,,,******+++,,,---.........))))))))))))************(((((())))))))))))((((((------,,,,,,+++,,,,,,,,,+++,,,---............---++++++************++++++...---+++,,,---......---------------------------+++,,,------.........---111111000000000000111111,,,,,,,,,,,,,,,---...//////...---,,,+++,,,---...////////////000000000000------...///000111222222000000111111222222222222222222222222222333333444333333444444555555444444222333555888:::;;;;;;;;;999999:::;;;;;;;;;;;;:::888888888999:::<<<===>>>AAAAAA@@@@@@@@@AAACCCDDD????????????@@@AAABBBCCCAAAAAABBBCCCDDDEEEFFFGGGDDDEEEGGGHHHHHHGGGFFFEEECCCEEEGGGIIIKKKLLLLLLLLL|||vvvssspppnnnnnnooooooooopppqqqrrrqqqmmmjjjiiiiiihhhhhhiiiiiigggdddbbb```bbbdddeeeeeecccbbbbbbcccbbb___[[[YYYWWWUUUSSSQQQOOOLLLHHHEEECCCBBB@@@>>><<<<<<:::888777666666666222222111000///...------)))))))))))))))(((''''''&&&'''((())))))((('''&&&''''''&&&%%%%%%%%%&&&&&&'''&&&$$$$$$$$$&&&((()))(((''''''&&&&&&%%%$$$$$$'''&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&)))((((((''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&(((((('''&&&%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((('''((()))(((&&&&&&((()))(((((((((((()))***+++,,,...---+++*********+++,,,))))))))))))))))))))))))(((((())))))******++++++,,,+++***))))))******+++*********************************++++++,,,,,,,,,,,,++++++******++++++,,,+++*********))))))(((((()))))))))))))))*********))))))))))))))))))))))))+++++++++***************************************,,,+++***)))))))))+++++++++***)))'''''')))***+++************************))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((())))))))))))(((((((((((())))))***+++,,,,,,------))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((())))))))))))((((((***************)))((('''(((((('''&&&%%%$$$$$$###!!!(((+++)))((())),,,'''(((******))))))***+++,,,,,,,,,+++++++++******)))+++,,,+++'''&&&(((+++,,,,,,,,,---------------///......------,,,++++++...---,,,+++,,,---...///222000------....................................---...000111222111000///......////////////......////////////000000000000111111000000111111222333000000000000111222333444444666888999999888666444555666777888888999999888;;;:::::::::;;;;;;999777777777888999:::<<<===>>>AAAAAAAAA@@@@@@@@@??????????????????????????????@@@AAABBBDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIzzztttrrrpppooopppppppppooopppqqqrrrqqqmmmkkkiiiiiihhhhhhiiiiiigggdddaaa```aaacccddddddbbbaaabbbcccaaa^^^[[[XXXVVVUUURRRPPPOOOLLLHHHEEECCCBBB@@@???<<<;;;:::888777666555555222111111000///...------***************)))((((((((()))************)))(((&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))((('''&&&&&&'''((()))''''''''''''(((((((((((('''((()))(((&&&&&&((()))*********++++++,,,---...***)))(((((('''''''''(((************************)))))))))))))))*********))))))))))))))))))))))))*********************************+++++++++,,,,,,******))))))))))))***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++***))))))******++++++***)))(((((()))***+++************************))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''(((((()))((())))))******))))))(((***++++++++++++******)))+++******))))))(((((('''$$$)))------)))&&&&&&(((((()))******))))))***,,,,,,,,,,,,+++++++++******+++,,,+++***))))))***,,,---------------..................---,,,,,,++++++---,,,,,,+++,,,---...///111///---,,,---......---....................................//////000000......////////////..................////////////111111111111111222333333111111111111222333444555222333444555555444333222555555666777888888888888;;;::::::;;;<<<<<<;;;999333444444666888:::;;;===@@@@@@@@@@@@?????????>>>????????????????????????@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHwwwqqqppppppppprrrrrrqqqooopppqqqrrrqqqnnnkkkjjjjjjhhhiiiiiiiiigggdddaaa______aaaccccccaaaaaaaaabbbaaa^^^[[[XXXVVVTTTQQQOOONNNKKKGGGEEECCCBBB@@@???;;;;;;999777666555555555111111000///...---,,,,,,)))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((###$$$&&&(((((('''&&&$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((('''&&&&&&'''((((((&&&''''''''''''((((((((('''((()))((('''&&&''')))''''''''''''((()))******''''''((((((''''''&&&&&&((((((((((((((((((((((((***))))))))))))))))))(((&&&'''((()))******)))(((***************************************+++++++++))))))(((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++******************************)))))))))******++++++***)))(((((()))***+++************************))))))))))))))))))))))))'''((())))))))))))(((''''''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))((((((***))))))(((((())))))***)))******************)))******++++++,,,,,,++++++************************+++...///...)))''''''))))))***++++++******+++,,,,,,,,,,,,+++++++++******...+++))))))***,,,---------------.........//////......------,,,,,,+++++++++++++++,,,---...///000000...,,,,,,---......---------------------------///...,,,+++,,,---000111......////////////......---------.........//////222222111111222222333444333333222333333444555666222222222222222222222222444555666777888888888888:::::::::;;;===>>>===<<<666666777888:::<<<>>>?????????>>>>>>>>>>>>>>>===????????????????????????AAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDFFFGGGGGGHHHHHHHHHHHHGGGuuuooooooppprrrttttttqqqooopppqqqrrrqqqnnnllljjjjjjiiiiiiiiiiiigggdddaaa___^^^___aaabbbaaa```aaabbbbbb___\\\ZZZXXXUUUQQQOOONNNKKKGGGEEECCCBBBAAA???;;;:::999777666555444444111111000///...---,,,,,,''''''((((((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&((())))))'''''''''(((&&&%%%%%%%%%&&&&&&'''(((((()))***++++++***((('''((((((((((((((((((((((((******))))))((((((((('''$$$&&&(((***++++++***)))************************)))*********************))))))(((((((((((())))))))))))))))))))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,************************)))))))))))))))***************)))(((((()))******************************))))))))))))))))))))))))&&&'''((())))))((('''&&&'''(((((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((''''''((((((((((((((((((((((((++++++******))))))((((((******))))))))))))************++++++++++++******((()))***+++++++++++++++'''''''''(((((()))))))))***,,,---,,,******,,,...***+++,,,,,,+++***+++,,,,,,,,,,,,+++++++++******...***''''''***------------------......//////000......------,,,++++++*********+++,,,---///000000000...------//////...---------------------------------,,,+++,,,---...///......////////////...............////////////000222222222222222333333444333333333333333444555555555555444444444444555555444444555666777777777777999999:::<<>>::::::::::::;;;===>>>???========================????????????????????????AAABBBCCCDDDEEEEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGtttnnnooopppsssuuutttrrrooopppqqqrrrqqqooolllkkkkkkiiijjjjjjiiigggccc```^^^\\\^^^```aaaaaaaaabbbccccccaaa___\\\ZZZWWWSSSPPPNNNKKKGGGEEEDDDCCCAAA@@@<<<;;;999777666555555555111111000///...---,,,,,,((())))))))))))((('''''')))))))))(((((()))))))))$$$$$$$$$%%%&&&'''((()))''''''%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''))))))(((''''''((())))))((((((((()))******((()))***+++++++++***)))++++++++++++++++++++++++***)))))))))((((((''''''&&&'''***,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))))))))))))))((((((''''''((((((((((((((((((((((((''''''((()))******++++++))))))))))))))))))))))))(((((())))))******************))))))))))))******************************((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((((((((('''''''''((((((((()))))))))***)))))))))))))))))))))((())))))))))))))))))))))))++++++******))))))((((((******))))))))))))************++++++++++++******''''''((()))******))))))%%%&&&&&&''''''(((((())))))************+++---///***,,,---,,,******+++,,,,,,,,,,,,+++++++++******,,,)))&&&&&&))),,,,,,+++,,,,,,------...//////000...------,,,++++++******)))***+++---...//////000000///...///000111///...------------------------***+++---.........---,,,......////////////......///000000000000111111111222222111111222222333444333222222222222333333444666666555444444555666666333444555666666777666666999999999<<>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDDDDDDDDDDDDDHHHGGGFFFFFFEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHwwwooooooqqqsssuuutttrrrpppoooqqqrrrrrrooommmlllllljjjjjjjjjiiigggccc```^^^\\\^^^```aaaaaaaaacccddddddccc```^^^\\\XXXSSSPPPMMMJJJGGGDDDDDDCCCBBB@@@<<<<<<:::888777666666666222222111000///...------+++++++++++++++******)))((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&'''((()))'''%%%$$$###%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&############$$$%%%''''''%%%%%%%%%%%%%%%%%%&&&'''######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%''')))***((('''''''''(((((((((''''''(((((()))''''''((()))))))))(((((('''''''''''''''''''''''')))(((((((((((((((((('''((()))***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''(((((((((((())))))***))))))((((((''''''&&&))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))''''''((()))************)))))))))******)))))))))************************((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&''''''((((((''''''&&&''''''(((((())))))******************************************************))))))))))))))))))((((((***))))))(((((())))))***)))******************)))''''''(((((()))(((((((((((((((((())))))*********++++++*********++++++,,,***+++,,,+++***)))***+++,,,,,,,,,+++++++++*********)))(((((()))******)))***++++++,,,---...//////------,,,,,,++++++*********+++,,,---...//////.........---///000111///...,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---+++......////////////......000000111111111222222222111111000000111111222333333333222222222222333333333333333333333333333333222333444555666666666666888888999<<>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCCCCCCCGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKyyyqqqqqqqqqrrrttttttrrrpppoooqqqrrrrrrooommmlllmmmjjjjjjjjjiiifffccc```^^^\\\^^^```bbbbbbbbbdddeeedddbbb```^^^\\\XXXRRROOOMMMJJJFFFDDDDDDCCCBBBAAA>>>===;;;999888777777777333333222111000///......*********+++***))))))(((%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%"""###$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%'''******)))'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((()))))))))***************))))))))))))))))))))))))))))))((((((((('''''''''((((((''''''''''''(((((('''''''''((((((((())))))***))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))))))))************))))))************************((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&''''''((((((''''''&&&'''''''''((()))*********)))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((()))))))))((((((''''''(((((()))((())))))******))))))(((((())))))))))))(((((('''************************++++++***+++,,,,,,++++++***+++,,,+++)))((()))***,,,,,,,,,+++++++++******)))***,,,,,,***)))))))))))))))***+++,,,---......------,,,,,,+++*********++++++---.........------,,,++++++---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................////////////......000000000000111111111111000000//////000000111222444444333333333333444444111222333444444333222111222222333444555555555555888888999;;;>>>@@@@@@>>><<<;;;;;;<<<<<<===>>>???;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBBBBAAAAAAEEEEEEDDDEEEEEEFFFGGGHHHGGGHHHIIIKKKLLLMMMMMMMMM|||sssrrrqqqrrrssssssrrrpppoooqqqrrrrrrpppmmmmmmmmmjjjjjjjjjiiifffccc```]]]\\\^^^aaabbbbbbccceeefffcccbbb```^^^[[[WWWQQQMMMMMMJJJFFFDDDDDDCCCBBBAAA>>>===<<<:::999888777777444444333222111000//////'''''''''''''''&&&&&&%%%''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&'''((((((&&&$$$###$$$%%%%%%&&&&&&''''''(((!!!"""$$$'''((()))(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''******)))'''''''''+++******)))))))))******((('''&&&&&&'''((()))***************************&&&'''''''''(((((())))))***)))((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))***))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&((()))*********)))))))))************))))))************************((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&&&&''''''((()))******+++'''(((((()))***++++++,,,((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((())))))))))))((((((***************)))((('''))))))))))))))))))))))))***)))***,,,...///...---)))++++++***((('''((())),,,,,,,,,+++++++++******(((,,,//////,,,))))))***((())))))***,,,---......------,,,,,,+++******)))+++,,,---.........---,,,***)))***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,...///111......////////////......////////////000000000000///////////////000000111666555555444444444555555111222444555555444222111222222333444555555555555888888999;;;>>>??????>>>666666777888:::<<<>>>???<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHGGGHHHIIIKKKMMMNNNOOOOOOtttsssrrrsssssssssqqqoooqqqsssuuutttqqqnnnlllllliiiiiihhhfffbbb_________^^^___```bbbddddddcccbbbbbb___[[[ZZZZZZXXXSSSOOOOOOLLLHHHFFFEEEEEECCCBBB???===<<<;;;;;;999666444:::777222...---+++***))),,,,,,,,,***'''%%%%%%%%%'''''''''''''''''''''''')))'''%%%%%%&&&&&&%%%$$$&&&''''''&&&$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$"""!!!"""$$$&&&'''&&& !!!"""$$$%%%''''''&&&%%%###""""""###%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%######$$$&&&%%%%%%$$$#########$$$"""###%%%%%%$$$$$$%%%'''&&&$$$######$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###&&&%%%$$$######$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((,,,+++)))'''&&&%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((###""" !!!###%%%&&&%%%'''(((((((((&&&&&&(((***''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''((()))***+++,,,)))&&&''')))***)))'''))))))))))))))))))))))))*********)))(((&&&$$$$$$((((((((((((((())))))***...---,,,***)))(((((('''+++*********))))))(((((('''''''''''''''&&&&&&&&&(((((())))))))))))(((((('''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((()))))),,,)))&&&&&&))),,,,,,+++%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))***+++++++++++++++------...///...---+++***************************+++***)))(((((()))***++++++((('''(((+++------+++******+++,,,+++***)))(((+++...111111...---...111---...///000000///...---,,,++++++...111222///,,,........................000000//////.........---......//////000000111111//////000000111111111222111111222333444444555555222222222222222111000000333333333333444555666666888888777777777777888888999999:::;;;<<<<<<<<<<<<::::::;;;<<<===>>>??????>>>????????????===;;;:::>>>???@@@AAABBBAAA@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDIIIJJJJJJKKKLLLMMMMMMNNNvvvtttrrrrrrsssrrrqqqooossstttvvvtttqqqnnnlllkkkkkklllllliiifffcccbbbbbb___```aaacccddddddcccbbbbbb___\\\[[[[[[YYYTTTPPPPPPMMMJJJHHHGGGFFFEEEDDD???===<<<;;;:::999777444666333000............---###%%%)))***)))(((''''''''''''''''''''''''''''''***(((&&&&&&'''((('''&&&'''''''''&&&$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$(((((('''%%%$$$""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$######$$$&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$$$$######&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''((()))''''''''''''''''''&&&&&&''''''''''''(((((((((((('''%%%$$$%%%''')))))))))((())))))(((&&&%%%&&&(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))'''&&&'''((()))(((''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''((()))'''&&&&&&)))+++***)))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%******))))))******+++,,,......,,,+++******))))))************)))))))))((()))))))))(((((('''''''''((((((((())))))((((((((())))))***(((&&&&&&''')))(((((((((''''''(((((((((((((((((())))))))))))***(((((())))))))))))((((((***'''%%%%%%&&&&&&$$$"""''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''(((((()))))))))***((())))))***************++++++,,,,,,,,,+++***)))************************+++***)))(((((()))***++++++)))'''(((+++---,,,+++***+++,,,,,,,,,+++)))))),,,.../////////......///,,,,,,------------,,,,,,...------///000000---)))........................000/////////............///////////////000000000//////000000000111111111111111111222222333333444222222222333222222111000222222222222333444555666666666666666666777888888888999999:::;;;;;;<<<<<<;;;<<<<<<======>>>>>>????????????>>>>>>===;;;;;;>>>>>>@@@AAAAAAAAA@@@???BBBBBBCCCCCCCCCDDDDDDDDDHHHHHHIIIJJJKKKLLLMMMMMMxxxuuurrrqqqqqqqqqpppppptttuuuvvvuuuqqqmmmkkkjjjjjjkkkmmmkkkhhheeecccbbb```aaacccdddeeeddddddcccccc```\\\[[[[[[ZZZUUUQQQPPPMMMIIIGGGFFFFFFDDDCCC@@@>>><<<;;;:::999777555555222000//////000000///"""'''))))))(((&&&&&&'''''''''''''''''''''''')))'''%%%%%%&&&'''&&&%%%$$$%%%&&&&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###"""!!!###%%%$$$$$$&&&(((%%%%%%%%%$$$######"""""""""###%%%&&&&&&%%%###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$'''$$$"""###&&&&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''((((((((()))'''&&&''')))***+++***)))******(((&&&$$$%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''(((((()))'''&&&'''((()))((('''((('''&&&%%%%%%&&&'''((((((''''''''''''((())))))'''&&&%%%&&&)))+++++++++))))))))))))))))))))))))(((((((((((((((''''''&&&******))))))******+++,,,------,,,+++++++++++++++************))))))))))))+++******)))((('''''''''''''''((((((((((((''''''))))))(((&&&$$$%%%''')))))))))(((((((((((())))))))))))))))))************'''((()))******)))((('''***))))))))))))(((%%%###((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))******+++'''(((((()))))))))))))))))))))*********)))((('''******************************))))))))))))******,,,***))))))***++++++***,,,,,,,,,,,,,,,+++******---,,,,,,...///000///---------,,,,,,,,,,,,------000////////////---***(((........................////////////............000000//////////////////////////////000000000000000000000000111111111111222222222222222111111000111111111111222333444444333333444444555666888888777888888999::::::;;;;;;============>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@??????BBBBBBBBBBBBCCCCCCCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKwwwtttqqqooooooooooooooosssuuuvvvtttpppllliiihhheeehhhjjjjjjgggcccaaa```aaaccceeefffeeedddddddddccc```]]]\\\\\\ZZZVVVRRRMMMKKKGGGEEEDDDDDDBBBAAA@@@>>><<<::::::999777666777555222000000///...---$$$&&&))))))'''%%%######''''''''''''''''''''''''&&&$$$######$$$%%%$$$### """$$$%%%%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%###  ###$$$%%%)))---&&&%%%%%%$$$$$$######"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$%%%&&&&&&%%%%%%''')))%%%%%%$$$$$$###$$$$$$%%%""" &&&)))'''$$$%%%&&&'''&&&&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$###""" !!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$###%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))(((''''''((()))(((&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''&&&)))'''&&&'''((()))((('''((('''&&&%%%%%%&&&'''(((((((((((((((((())))))***'''&&&&&&'''((()))******))))))))))))))))))))))))''''''(((((((((((((((''''''''''''''''''((())))))+++++++++******++++++,,,*********)))))))))))))))+++******)))((('''&&&&&&''''''((((((((((((''''''&&&&&&$$$"""!!!"""%%%((()))(((((((((((((((((()))(((((()))))))))*********&&&''')))******)))'''&&&)))))))))***++++++******)))))))))******)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&''''''((()))(((((((((((((((((((((((((((((((((***************************))))))))))))))))))***,,,+++***)))************------------,,,,,,++++++---+++***,,,000111///,,,000///------------///000/////////......,,,***)))........................///////////////.........000000000//////......---////////////////////////000/////////////////////000111111111111000//////000//////000000111222333111111222333444666888888777777777888888999::::::??????>>>>>>>>>=========???>>>===<<<;;;<<<<<<=========>>>>>>>>>?????????AAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEFFFGGGIIIJJJJJJ{{{uuurrrooommmmmmnnnnnnnnnrrrttttttsssoookkkhhhgggcccfffhhhhhhfffbbb```___bbbdddggggggeeeccccccdddccc```\\\\\\\\\[[[WWWSSSNNNKKKGGGEEEEEEDDDCCCAAAAAA???<<<::::::999888777777555222111111111///---++++++***(((%%%$$$$$$&&&''''''''''''''''''''''''%%%$$$"""###$$$%%%%%%$$$ """$$$%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%### !!!''''''###!!!###%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###$$$&&&(((%%%$$$$$$###$$$$$$%%%%%%!!!$$$'''&&&""""""$$$&&&&&&$$$###$$$%%%&&&%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%$$$$$$###""" !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&'''((('''&&&###%%%'''((('''&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&)))'''&&&'''((()))((('''((('''&&&&&&&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''&&&'''(((((())))))))))))))))))******+++))))))))))))))))))******))))))(((''''''&&&%%%%%%''''''((((((((((((''''''%%%%%%$$$""" !!!%%%((((((''''''&&&&&&''''''((('''''''''((((((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((()))***'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((((((((('''''''''''''''&&&&&&'''((((((((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))+++++++++***))))))***+++------,,,,,,,,,+++++++++,,,***)))+++///000...,,,///...---,,,,,,---...///,,,------------,,,,,,---.................................///////////////000000//////......------///..........................................---///////////////......---////////////000111222222000000111222444666777888777777777777777999:::;;;??????>>>>>>======<<<<<>><<<;;;;;;;;;======<<<<<<<<<=========>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCEEEFFFHHHIIIIII}}}wwwsssqqqnnnnnnnnnoooooonnnrrrssstttsssoookkkiiihhheeegggiiiiiigggdddccccccbbbeeehhhgggdddaaabbbcccbbb___\\\[[[\\\ZZZVVVSSSQQQNNNJJJHHHGGGGGGEEEDDDBBB???<<<:::::::::999777444222111222333333222111++++++***'''%%%&&&)))+++'''''''''''''''''''''''''''&&&%%%%%%'''(((((('''###%%%&&&&&&###!!!!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###"""!!!%%%(((***)))&&&######%%%"""######$$$%%%&&&''''''&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!! """%%%$$$$$$######$$$$$$%%%%%%$$$!!! ######!!! $$$''''''$$$"""###%%%%%%%%%$$$###############%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((''''''((())))))(((&&&!!!$$$'''(((((('''((((((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((())))))'''&&&%%%&&&(((((((((((((((((((((((((((''''''((((((((((((((('''))))))(((((())))))***+++))))))((((((((())))))***))))))))))))************''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&%%%$$$$$$'''***''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''')))))))))''''''((()))&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$((((((((('''''''''&&&&&&&&&''''''((((((((((((((())))))((((((((()))******))))))))))))))))))))))))))))))************))))))***++++++***))))))+++,,,------,,,+++++++++++++++***)))***+++...///...---,,,,,,++++++++++++,,,,,,)))+++,,,---,,,,,,...000................................./////////////////////.................................------------------...............///////////////...------////////////000111222222000000111222333555777888888777777666777999:::;;;>>>>>>======<<<<<<<<<;;;======<<<<<<;;;<<<<<<===<<<<<<;;;;;;;;;<<<===>>>????????????@@@@@@@@@@@@AAAAAABBBDDDFFFGGGHHHIII}}}vvvrrrpppooopppqqqrrrqqqooorrrtttuuutttqqqmmmkkkkkkfffhhhiiihhhfffeeeeeeeeebbbeeehhhgggccc```aaaccc```^^^[[[ZZZ[[[ZZZVVVRRRRRROOOKKKIIIHHHHHHGGGEEECCC@@@<<<:::::::::999888555333222333444333222000((()))***)))'''(((***+++''''''''''''''''''''''''(((&&&%%%&&&((())))))((( """%%%%%%$$$"""!!!"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((######$$$$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&$$$$$$###!!! """$$$$$$$$$######$$$$$$%%%&&&$$$$$$#########""""""!!! %%%)))(((%%%"""###&&&######""""""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###%%%%%%%%%$$$###$$$%%%$$$%%%%%%&&&&&&'''''''''"""###$$$&&&'''(((''''''###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((''''''(((***)))(((&&&"""$$$'''((('''&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))'''&&&'''((()))((('''&&&'''((())))))((('''&&&&&&'''((()))))))))((((((%%%'''((('''%%%%%%'''***(((((((((((((((((((((((('''((((((((((((((('''''')))(((((((((((()))************)))))))))))))))***((()))))))))************''''''''''''(((((((((((())))))************))))))%%%&&&'''&&&%%%&&&''')))((((((''''''''''''(((((('''(((((((((((())))))))))))(((&&&%%%%%%&&&((()))"""&&&+++---,,,)))((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''''''''((())))))))))))((()))(((''''''((()))***+++))))))))))))))))))))))))((()))***++++++***)))((((((***+++***))))))+++...---,,,+++***)))******+++''')))+++,,,,,,,,,---...+++++++++,,,,,,+++++++++)))+++---,,,++++++...000..................................../////////000------...........................---------,,,,,,,,,,,,------......//////000000111111000000///...////////////000111222333111111222222444555777777999888777777777999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;<<<;;;:::::::::;;;======>>>>>>>>>?????????@@@@@@@@@AAABBBDDDEEEGGGHHHIIIxxxrrrqqqqqqrrrttttttsssqqqsssuuuvvvvvvssspppnnnmmmfffggggggfffeeedddeeefffaaaeeehhhgggbbb___```bbb```]]]ZZZZZZZZZYYYVVVRRRPPPNNNJJJHHHGGGGGGEEEDDDCCC@@@<<<:::::::::999888999777555444333111...,,,''')))++++++)))'''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&(((''''''!!!$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%######$$$$$$$$$###$$$%%%%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&'''((('''&&&$$$""""""%%%'''$$$#########$$$%%%%%%&&&"""###%%%%%%$$$$$$%%%'''!!!&&&******&&&###$$$'''!!!!!!"""###%%%'''***+++%%%$$$###""""""###$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%&&&'''((((((%%%&&&'''''''''&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))(((&&&$$$###&&&((()))'''%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((()))'''&&&'''((()))((('''%%%&&&)))******)))&&&%%%###$$$%%%&&&&&&&&&%%%$$$###%%%''''''%%%&&&))),,,((((((((((((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&'''((((((,,,++++++***))))))******(((((())))))*********+++''''''(((((()))***************++++++++++++******###$$$&&&&&&%%%%%%&&&'''))))))(((((((((((())))))))))))))))))***************(((&&&$$$$$$&&&(((***%%%++++++(((&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&'''((())))))'''(((((()))))))))))))))(((''''''&&&'''((()))***))))))))))))))))))))))))((()))***++++++***)))(((''')))+++***)))))),,,///,,,+++***)))))))))***+++%%%))),,,---++++++---000,,,,,,...//////...,,,,,,***,,,---,,,******---000........................---.........//////000000,,,------....../////////.........------,,,,,,,,,,,,,,,------...///000000222222222222222111000000/////////000000111222333222222222333444555666777:::999777777888999<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========;;;;;;;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>????????????@@@AAABBBDDDFFFGGGIIIIIIyyytttrrrooonnnooopppqqqppptttvvvwwwuuuqqqmmmkkkjjjggghhhhhhgggeeecccaaa```bbbccceeedddbbbaaaaaaaaadddaaa]]][[[YYYWWWTTTRRRQQQNNNKKKIIIHHHFFFDDDBBBAAA???;;;::::::;;;;;;:::555555444222000///...---+++)))&&&$$$$$$$$$&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&%%%%%%$$$#########$$$$$$###!!! !!!###$$$##################$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$(((### ###((()))$$$'''&&&$$$######$$$&&&'''######""""""""""""######$$$###"""!!!!!!"""###$$$%%%$$$######""""""############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++((($$$######$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%###!!!###&&&((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''(((((('''''''''$$$"""###&&&'''&&&%%%$$$%%%&&&&&&&&&''')))+++*********)))))))))))))))$$$%%%&&&'''((((((((((((''''''''''''(((((((((((((((((())))))******++++++***++++++***((('''((())))))(((((((((''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&***)))(((''''''((()))***---,,,+++)))((((((''''''###$$$&&&''')))+++---...((((((((((((((((((((((((************************)))************+++++++++++++++******************++++++,,,,,,,,,,,,------))))))***+++,,,,,,---------+++)))***,,,---,,,)))++++++++++++,,,,,,---...---------............///...............///000111...000111111000000000222111111111000000000000///222222111111111111222222000000111222444555555666888888999999999:::::::::::::::999888888999::::::;;;::::::::::::;;;<<<<<<999999999999999999999999:::;;;===???AAABBBBBBCCCAAA@@@@@@@@@AAACCCDDDEEE~~~vvvssspppooopppqqqqqqpppppprrrsssrrroookkkiiihhhhhhhhhhhhgggeeeccc```___```aaaccccccbbbaaabbbcccdddaaa]]]ZZZYYYXXXVVVTTTQQQNNNKKKIIIHHHGGGDDDCCCAAA>>>;;;::::::;;;;;;:::777666555333111///...---++++++***))))))(((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$###""""""""""""###$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&### """%%%'''%%%"""$$$"""!!! !!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$######$$$%%%&&&######$$$$$$%%%&&&''''''+++(((%%%$$$%%%&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%'''%%%###"""###&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&&&&''''''%%%%%%&&&''''''''''''''''''%%%######&&&'''&&&$$$''''''(((&&&%%%$$$%%%'''((((((((((((((((((((((((((((((((((((((('''%%%%%%''''''''''''(((((((((((()))))))))))))))*********((()))***)))'''&&&'''((((((((((((((((((''''''&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&'''&&&&&&&&&&&&&&&&&&'''***)))(((''''''((()))***++++++***)))((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((************************))))))*********+++++++++------,,,+++***))))))(((+++++++++,,,,,,,,,------++++++,,,,,,------......---+++)))***,,,---,,,***,,,+++++++++,,,,,,---...------------............,,,,,,,,,,,,,,,---......---///111111000///000111222111111111111000000000222111111000000111111222222222333444555666777777888888888999999999999::::::999888888888888999:::999999::::::;;;<<<===>>>;;;;;;:::999999999::::::;;;<<<>>>???AAABBBBBBBBB@@@@@@@@@@@@AAABBBDDDEEEyyyvvvrrrppppppqqqppppppqqqsssuuuuuurrrnnnlllllliiiiiiiiigggeeebbb___^^^^^^___aaabbbaaaaaabbbcccccc```\\\YYYYYYXXXXXXWWWQQQNNNKKKIIIHHHGGGEEECCCAAA>>>;;;::::::;;;::::::888888666444222000...---***+++,,,,,,,,,***((('''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""###$$$%%%&&&''''''###"""!!!!!!"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%""""""###$$$%%%&&&'''(((***((($$$"""!!!"""$$$&&&###$$$$$$$$$%%%%%%&&&&&&(((&&&######$$$&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%'''%%%$$$######%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&'''&&&$$$$$$%%%&&&&&&%%%&&&''''''&&&$$$$$$%%%'''''''''''''''''''''''''''))))))))))))((('''&&&&&&&&&''''''''''''(((((((((***))))))))))))))))))(((&&&(((((((((&&&%%%&&&'''''''''((()))((('''&&&%%%&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''''''''&&&&&&''''''''')))((((((''''''(((((()))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))*********++++++///...---,,,+++***)))(((++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***,,,,,,+++++++++,,,------------------............---,,,,,,,,,,,,---......---///111111000///000111222222222111111111111000111111000000000000111111111111222333444555555666777777777888888888999999999999888888888888999999777888999;;;===>>>@@@@@@>>>===;;;:::999:::;;;<<<===>>>???@@@AAAAAAAAAAAA?????????@@@AAABBBDDDEEEyyyvvvrrrpppppppppooonnnpppsssvvvvvvtttqqqnnnnnnjjjjjjiiigggeeebbb___]]]^^^```bbbbbb`````````aaabbb^^^ZZZXXXWWWXXXXXXWWWQQQOOOLLLIIIHHHGGGEEECCC@@@>>><<<;;;;;;;;;:::999:::999777555333000///...************)))(((''''''))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$###""""""""""""######$$$%%%%%%&&&&&& ###$$$""""""###%%%%%%$$$$$$######$$$$$$%%%######""""""""""""#########""""""""""""""""""### !!!!!!"""###$$$$$$$$$'''&&&$$$#########$$$%%%''''''&&&%%%$$$###"""!!!###""" """$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%'''%%%$$$$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$############%%%&&&&&&''''''&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&''')))+++'''''''''''''''(((((((((&&&'''((()))************&&&&&&&&&'''''''''((((((******))))))((((((((('''&&&'''((('''&&&%%%&&&'''&&&'''((())))))'''%%%$$$&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))************************))))))))))))************......------,,,+++*********++++++++++++,,,,,,,,,******)))))))))))))))))),,,,,,+++,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,---------.........//////.........//////000...000222222111000111222222222222222111111111111000000000//////000000000...//////000111111222222666666777777777888888888888888888777777888888888555777999;;;>>>@@@AAABBBAAA???<<<:::999:::<<<===>>>???@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBCCCDDDyyyuuuqqqooonnnnnnmmmllllllooorrrsssqqqnnnkkkjjjjjjjjjiiigggeeebbb___]]]aaabbbcccbbb```^^^^^^______\\\YYYWWWWWWWWWWWWVVVRRROOOLLLJJJIIIGGGEEECCC@@@>>><<<;;;<<<;;;:::888:::999777555333111000///---,,,***((('''((()))***+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%$$$$$$###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ %%%'''$$$""""""$$$!!!!!! !!!!!!######""""""""""""######"""""""""######"""""""""!!!"""#########"""!!!!!!!!!"""$$$%%%&&&%%%$$$###''''''&&&%%%###"""!!!!!!"""!!! !!!###$$$$$$#########$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###############%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((()))*********((((((***,,,'''''''''(((((()))))))))&&&'''((()))************&&&&&&&&&&&&''''''''''''***)))))))))((((((''''''&&&'''((((((&&&&&&'''(((&&&'''((((((((('''%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,---*********+++++++++,,,,,,******)))))))))))))))))),,,,,,---,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...000//////........./////////111333333222111222333222222222111111111000000000//////......//////000...//////000000111111111555555555666666666777777777777777777777777777777555666999;;;>>>@@@AAAAAA@@@>>>;;;999999:::<<<===>>>??????@@@@@@??????>>><<<===>>>???AAABBBCCCCCCxxxuuuqqqnnnnnnnnnmmmlllmmmppptttuuusssooolllkkkiiiiiiiiigggeeebbb___^^^cccddddddccc```^^^^^^^^^^^^\\\ZZZYYYXXXXXXVVVTTTRRROOOLLLJJJIIIHHHFFFDDD???>>><<<<<<<<<<<<:::888888777666555333222000000000...+++)))((()))+++,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$############!!!&&&'''%%%###"""###""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$"""!!!!!!$$$&&&'''&&&$$$###"""#########$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$######$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&&&&&&&)))+++000000///,,,)))''''''((('''''''''(((((())))))***))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&''''''''')))(((((((((((((((((('''%%%&&&((('''&&&&&&''')))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''(((((()))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************++++++,,,---------************++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...------,,,+++++++++,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,---///111333333222111222333111111111000000000000/////////............//////111111222222222333333333444444555555555666666666666666777777777777666666555666999;;;===>>>>>>>>><<<;;;999888888:::;;;<<<======>>>>>>???>>>>>>>>>:::;;;===???AAABBBBBBCCCxxxuuuqqqoooooooooooonnnpppssswwwxxxuuuqqqnnnlllhhhhhhhhhgggeeeccc```___bbbdddeeedddaaa```___```___^^^\\\\\\[[[ZZZVVVTTTRRRPPPLLLJJJIIIHHHFFFDDD???>>><<<<<<<<<<<<:::888666666555444333222111111...---+++***))))))******((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$######$$$$$$%%%&&&$$$###""""""""""""###$$$"""""""""###$$$$$$$$$%%%###############$$$$$$$$$"""###$$$%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%%%%###"""!!!"""$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$&&&'''%%%######%%%'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###!!!$$$&&&&&&&&&'''***---222111000,,,(((%%%%%%%%%%%%%%%&&&''''''((())))))((((((((((((((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((###%%%&&&&&&%%%%%%&&&((()))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&(((((('''''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))************+++++++++++++++************++++++++++++++++++,,,,,,------......+++---///...,,,+++,,,......---,,,,,,+++++++++,,,++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,...///111111000000000111000000000/////////......///......------......///222222222333333333333333333444444444444555555555555555666777777666555555666777999;;;<<<<<<;;;:::888777777777888999:::;;;;;;;;;<<<===============999:::===???AAABBBBBBBBBxxxuuurrrppppppqqqppppppmmmqqqtttuuurrrnnnjjjhhhggghhhhhhgggeeecccaaa```aaacccddddddbbbaaabbbbbb``````______^^^[[[WWWTTTRRRPPPMMMKKKIIIHHHFFFDDD???===<<<<<<===<<<:::777555444444333333222111111))))))******)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$#########$$$%%%%%%&&&$$$###!!! !!!###$$$$$$$$$$$$###############!!!!!!"""###$$$%%%%%%&&&(((&&&###!!!"""###%%%&&&"""######$$$$$$######"""######""""""""""""######!!!"""###$$$$$$###"""!!!!!!###$$$$$$###"""%%%%%%$$$###""""""""""""$$$$$$##################$$$###"""###%%%%%%###!!!######$$$$$$$$$######""" !!!!!!"""""""""###%%%&&&&&&%%%$$$$$$%%%'''$$$&&&'''&&&###"""%%%'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%'''(((((()))""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$### ###&&&&&&&&&'''+++/////////...+++(((&&&&&&'''$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))"""###%%%%%%$$$$$$%%%&&&***(((%%%######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((%%%$$$$$$######$$$$$$%%%%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++******))))))))))))************+++++++++))))))***+++,,,,,,------+++---///...,,,+++,,,///...---,,,,,,++++++++++++++++++,,,,,,,,,---------111000///...............,,,...000000///...///000////////////.....................------.........111111111111111222222222333333333444444444555555444555666777777666555444666888999;;;;;;:::999888444555666777888999999:::999:::;;;<<<============888:::<<>><<<999666888;;;<<<===???AAACCCwwwtttpppnnnnnnooooooooopppsssuuuuuurrrnnnkkkjjjhhhjjjlllkkkhhhdddbbbaaaeeeffffffdddaaa```aaabbbcccaaa^^^]]][[[YYYWWWTTTQQQOOOLLLKKKJJJIIIGGGEEEDDDAAA>>><<<;;;:::999777777777666555444444333222///...---***)))''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%% !!!&&&&&&$$$######$$$$$$$$$$$$###############"""!!!!!!###%%%!!!"""###%%%%%%$$$###""" """###$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$############$$$$$$$$$$$$######""""""############""""""%%%$$$$$$#########$$$$$$ !!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%%%%$$$######$$$$$$###!!!"""###$$$$$$"""!!!!!!"""######$$$&&&)))(((%%%"""%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&!!!$$$%%%%%%$$$$$$$$$%%%&&&&&&'''((()))******&&&''''''(((((((((((('''++++++*********)))))))))))))))*********))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,+++***)))(((***)))))))))******++++++///...,,,+++++++++---...+++++++++,,,,,,---------.........//////000000000---...//////000000/////////...............///000///000000111111222333333222222222333333444444444444444444444555666777888888777555444555666888999999777555555777888888888888777777999<<<===;;;999666888;;;<<<===???AAACCC{{{tttqqqnnnlllmmmmmmnnnmmmpppsssuuuuuurrrnnnkkkiiihhhiiijjjiiifffcccbbbbbbeeeeeefffdddbbb```aaabbbcccaaa^^^\\\ZZZXXXUUUSSSQQQOOOLLLJJJJJJIIIGGGEEEEEEBBB???===<<<<<<:::999888777777666555444333222///...,,,***)))(((''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$ ''''''%%%######$$$$$$$$$$$$#########$$$$$$###""""""$$$%%%""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$"""""""""!!!!!!"""""""""""""""############""""""######"""""""""######$$$############""""""""""""#########$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###%%%$$$"""###$$$$$$###""""""###%%%$$$###!!!""""""######$$$&&&((('''%%%""""""!!!!!! !!!!!!"""""""""############""""""%%%%%%$$$$$$###""""""!!!"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%"""$$$'''''''''&&&&&&'''%%%&&&'''((()))(((((('''((((((((((((((('''&&&%%%+++++++++***************))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,************++++++++++++------..................,,,,,,---.........------------------...///000111//////000111111222222333333333444444444444555555111222333444555777888999555555444333444555666777666555444555777888999888777666777888:::;;;:::888777999;;;======???AAACCCyyyrrrpppmmmlllmmmnnnnnnmmmqqqtttvvvvvvrrrnnnkkkjjjggghhhiiigggeeecccccccccdddeeefffeeebbbaaaaaabbbdddbbb___\\\[[[XXXUUUSSSRRROOOLLLJJJIIIHHHGGGEEEFFFCCC@@@>>>======<<<;;;999888777666555444333222///...,,,***)))(((''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$"""'''((('''######$$$$$$$$$$$$######"""###$$$###""""""###%%%$$$###"""""""""###$$$%%%######$$$$$$%%%%%%%%%%%%###########################"""!!!!!!!!!###%%%&&&###"""!!! !!!"""###""""""############""""""######"""""""""###$$$$$$'''&&&%%%###""" !!!!!!!!!!!!""""""""""""""""""$$$%%%%%%$$$###"""%%%###"""###$$$$$$###""""""$$$%%%%%%###""""""###"""###$$$%%%&&&&&&$$$###""""""!!!!!!!!!!!!"""""""""##################"""%%%%%%%%%$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&###%%%(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((((((&&&&&&'''''''''&&&&&&%%%&&&(((***+++***)))******((()))+++,,,,,,+++)))(((((()))))))))))))))((((((++++++++++++************((((((((()))+++---000222---------,,,,,,+++++++++***+++,,,---------------***+++,,,---...---,,,+++((()))+++,,,---,,,,,,+++******************++++++............------------,,,------......------------------------...///000//////000000111222222222444444444444444444444444111222333444555666666777333333222222333444555666666555444555777888888777666666666777888999888888888:::<<<===>>>???AAACCCzzzqqqooommmmmmnnnoooooonnnsssuuuwwwwwwsssoookkkjjjggghhhiiigggeeeccccccccccccdddfffeeecccaaaaaabbbeeeccc```]]]\\\ZZZWWWTTTRRROOOLLLIIIIIIHHHGGGFFFFFFCCC@@@???>>>>>>===<<<999999888777555444333222...---,,,***)))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$######""""""%%%%%%%%%$$$$$$$$$######!!!###$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$######!!!"""""""""!!!"""$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$###"""###$$$%%%&&&$$$###"""!!!!!!"""###$$$""""""############""""""###############$$$%%%%%%$$$$$$$$$###"""!!!!!! !!!!!!!!!""""""""""""###$$$%%%%%%$$$""""""$$$###"""###$$$%%%$$$"""###$$$%%%%%%###""""""###"""###$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&###%%%(((((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''&&&((((((((((((((((((''''''&&&''''''(((((((((''''''$$$&&&''''''&&&&&&&&&((()))+++,,,------+++)))(((&&&'''((())))))*********************************((((((((()))+++---000222...------,,,,,,++++++*********+++,,,------------***+++,,,......---,,,,,,((()))+++---------++++++++++++++++++,,,,,,,,,,,,.....................---....../////////......---//////...---------------...//////000111111222222000000000000000000000000222333444444555444444333222222222333444555555666888777666666777777666444666777777777777777888888999:::===>>>>>>???AAACCCzzzqqqooonnnnnnpppqqqppppppsssuuuwwwvvvsssnnnkkkiiihhhiiijjjiiifffcccbbbbbbbbbdddfffeeedddbbbaaabbbdddbbb___^^^]]][[[XXXVVVSSSPPPLLLIIIHHHHHHGGGFFFFFFCCC@@@???>>>>>>===<<<::::::888777555444333222...---,,,***)))(((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%$$$###"""!!!%%%%%%%%%$$$$$$$$$######$$$''''''###!!!"""$$$######$$$$$$$$$$$$###### """""""""!!!"""###$$$###"""""""""###%%%&&&%%%$$$$$$######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""############""""""###############$$$%%%&&& !!!"""###$$$%%%%%%"""""""""#########$$$$$$###$$$$$$$$$$$$###""""""$$$"""""""""$$$%%%$$$######$$$&&&%%%$$$""""""###!!!###%%%%%%$$$###$$$%%%"""""""""!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$### """###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&#################################$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&'''&&&%%%%%%&&&'''(((((()))******)))((('''######%%%&&&'''((((((((()))))))))))))))*********))))))))))))))))))******------,,,,,,++++++************+++,,,,,,---,,,,,,++++++,,,,,,---------,,,***+++,,,---------,,,+++++++++,,,,,,---.................................///000000000000///......000///...---,,,,,,,,,,,,......///000000111111222222222222111111111111111222222444444444333222111222333333444555666777777:::999888888999888666444777888888777666666888999999;;;===>>>>>>???AAACCC{{{ooonnnmmmnnnpppqqqqqqpppqqqsssuuuuuuqqqlllhhhggghhhjjjlllkkkhhhdddbbbaaaaaaccceeefffdddbbbbbbbbbbbb```^^^]]]\\\[[[YYYWWWSSSPPPKKKIIIHHHHHHGGGGGGEEECCC@@@>>>>>>>>>===<<<;;;:::999777555444333222------+++***))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%###"""###$$$######$$$$$$$$$$$$###### ###$$$#########$$$###############$$$$$$%%%%%%$$$###""""""###$$$%%%########################$$$%%%%%%$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$###""""""############""""""!!!!!!!!!""""""$$$%%%%%% !!!"""###$$$%%%%%%""""""""""""#########$$$%%%$$$$$$###""""""#########"""!!!"""$$$%%%$$$######%%%&&&%%%$$$#########!!!###%%%$$$###"""$$$&&&""""""############""""""!!!!!!""""""###$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&''''''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))(((((((((''''''&&&&&&&&&%%%%%%&&&'''''''''''''''((()))))))))''''''(((***&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''''''''&&&''''''((((((((()))))))))))))))*********))))))(((+++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,---,,,------------,,,,,,+++)))***+++,,,---...///000++++++,,,,,,------......000000000000000///............---,,,,,,---------......//////000111111111555555444444444333333333///111222444444444333222333444555666777888999999999888888999::::::888666888999999888666666888::::::<<<>>>>>>>>>???AAACCC{{{nnnmmmmmmnnnpppqqqpppoooppprrrtttsssooojjjgggeeeiiikkkmmmmmmiiieeeaaa```aaaccceeefffdddbbbbbbbbb```^^^\\\[[[[[[[[[YYYWWWTTTPPPKKKHHHHHHHHHHHHGGGEEEBBB???>>>>>>>>>===<<<;;;:::999777666444333222---,,,+++***))))))))))))&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######(((%%%""""""%%%''''''&&&######$$$$$$$$$$$$######!!!$$$%%%$$$$$$$$$%%%""""""######$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###""" """###$$$%%%%%%$$$###"""""""""############"""""" !!!"""$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!&&&%%%###"""""""""###$$$###"""!!!"""$$$%%%%%%######%%%&&&&&&$$$######$$$!!!###%%%$$$""""""$$$&&&###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%&&&&&&&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$%%%!!!"""###$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&((()))+++,,,&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''(((&&&''''''''''''''''''&&&&&&'''&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''')))******++++++******)))))))))(((###$$$%%%%%%&&&&&&&&&&&&(((((()))(((&&&&&&''')))'''&&&&&&&&&&&&'''((()))((((((((()))(((((('''&&&&&&'''''''''(((((())))))((()))+++,,,------,,,,,,******************************+++++++++******))),,,+++***)))***+++,,,---///......------,,,,,,,,,((((((***+++---///000000))))))***+++,,,,,,------//////000000///...------,,,,,,,,,,,,---...//////......//////000111111111222222222111111000000000---...111444555555444444444555666888999:::::::::777777888:::<<<<<<:::888888::::::888666555888;;;:::<<<>>>>>>>>>???AAACCC|||rrrpppnnnmmmoooppppppooonnnqqqtttsssnnniiiggggggkkkiiihhhhhhhhhfffaaa]]]aaadddhhhiiigggdddaaa______]]][[[ZZZZZZYYYWWWUUUTTTQQQMMMKKKJJJJJJIIIHHHBBBAAAAAAAAA@@@>>>:::777<<<:::888555333111000///------,,,+++***)))((('''((('''&&&%%%&&&&&&((()))(((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ """"""""""""$$$&&&%%%%%%$$$!!! !!!$$$'''$$$""" """##################$$$$$$%%%%%%%%%$$$$$$$$$#########""""""&&&%%%$$$$$$######$$$$$$'''%%%###""""""######""""""######$$$$$$$$$#########"""!!!"""###$$$###!!!"""############$$$$$$$$$"""############"""!!!!!!########################$$$%%%%%%$$$######$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$##################$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((((((((('''$$$!!!###(((,,,+++)))###$$$%%%%%%######$$$%%%###$$$$$$$$$###"""###$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$###############$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))*********)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&)))))))))))))))))))))))))))******+++++++++******,,,,,,+++***)))))))))***,,,+++***))))))***+++,,,***++++++,,,,,,++++++***)))***+++,,,,,,+++***))))))***+++,,,...///000000---,,,,,,,,,,,,---......///////////////.........///...---,,,,,,,,,,,,,,,............///000111222333333222222222222111111222222333333333333444444444444555666888999;;;<<<999:::;;;;;;;;;:::999888666666777888999:::::::::888:::<<<===<<<<<<===>>>|||tttrrrpppooopppqqqqqqpppooosssvvvtttooojjjggggggjjjiiihhhhhhhhheeeaaa]]]aaadddggghhhfffdddbbbaaadddbbb___^^^]]]\\\YYYWWWUUURRRNNNKKKJJJJJJIIIHHHCCCAAA@@@@@@???>>>;;;888<<<:::888555333111000///......---+++***(((''''''''''''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$######"""!!!#########!!!!!!"""$$$ """$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$"""""""""######"""""""""$$$###"""###$$$%%%$$$""""""############$$$$$$$$$ !!!"""#######################################$$$$$$$$$###""""""###$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&### !!!%%%'''&&&######$$$%%%%%%######$$$%%%###$$$$$$$$$#########$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''))))))((((((''''''&&&&&&'''''''''(((((((((((()))(((''''''&&&&&&'''''''''))))))))))))))))))))))))((()))***+++++++++++++++---,,,++++++******++++++++++++***))))))***++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,+++******)))******+++,,,---......---,,,,,,,,,,,,---....../////////////////////...///...------,,,,,,------////////////000111222333555555555444444333333333222222222333333444444444444444555555777888::::::999999:::;;;;;;:::999888777777888888999999::::::999;;;===>>>======>>>???~~~vvvtttqqqqqqrrrsssrrrrrrrrruuuxxxvvvpppjjjggggggiiiiiihhhhhhhhheeeaaa]]]aaaccceeefffeeedddddddddhhheeebbb```___]]]ZZZWWWWWWTTTOOOLLLKKKJJJIIIHHHEEEBBB@@@>>>>>>===<<<:::;;;:::888555333111000000000///---,,,***(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! ###&&&%%%$$$ """%%%%%%$$$"""""""""!!!$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############!!!###$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###$$$%%%&&&%%%###"""############$$$$$$$$$ !!!"""$$$$$$$$$%%%########################$$$######""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$############"""&&&%%%$$$###"""###$$$$$$ """%%%&&&&&&%%%""" $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$'''$$$!!!!!!###$$$""" ###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((((('''''''''''''''''''''''''''(((((((((((()))(((((('''''''''(((((()))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,------,,,++++++++++++,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,---............/////////////////////......------------...000000000000000111222333666555555444333222222222111111111222333444444555444444444444555666777888888888999::::::999999888888888888999999999999999:::<<<>>>>>>======>>>@@@wwwuuurrrqqqrrrsssrrrrrrtttwwwyyywwwqqqkkkhhhggghhhiiiiiijjjhhheeeaaa^^^aaacccddddddddddddeeeggggggdddbbb```___]]]ZZZXXXYYYUUUPPPMMMKKKJJJIIIHHHFFFCCC@@@=========<<<<<<;;;:::888555333111000000111000...,,,***(((&&&%%%&&&&&&%%%%%%$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###''''''%%%"""$$$&&&%%%$$$###$$$%%%$$$"""!!!!!!""""""!!! ###############$$$$$$$$$######################## """$$$$$$###""" """$$$%%%%%%$$$###$$$###"""""""""!!!!!!!!!"""%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$ """######$$$$$$$$$########################$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""!!!!!! """"""""""""############$$$$$$$$$#########""""""$$$"""!!! """###!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$)))'''%%%%%%&&&&&&%%%######$$$%%%%%%######$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((()))((((((((((((((((((((((((&&&''')))***,,,,,,------,,,++++++******++++++++++++******************+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,++++++,,,,,,---...............//////////////////...............///111111000000111222333333444333333222111000//////000000111222333444444555444333333333444555555666666777777888888999999999999999999999999999999888:::;;;===<<<<<<<<<>>>@@@wwwuuurrrqqqrrrrrrrrrqqquuuxxxzzzxxxrrrllliiihhhgggiiikkkllliiifffbbb```aaabbbddddddcccdddfffhhheeecccaaa``````___]]][[[YYYUUUPPPMMMKKKJJJIIIHHHGGGDDD@@@============<<<:::999777555333222111000111000///,,,***(((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$***&&&!!!"""%%%'''%%%"""$$$$$$###!!! !!!###&&&%%%$$$######$$$$$$"""!!!################################################ """$$$$$$###"""!!!!!!$$$&&&&&&$$$"""!!!"""%%%$$$###""""""""""""###$$$"""!!!"""###$$$###"""""""""#########$$$$$$$$$""""""############"""!!!########################&&&$$$"""###%%%'''&&&%%%######$$$$$$$$$%%%%%%%%%"""""""""!!!!!!!!! !!!!!!"""""""""#########$$$$$$$$$#########""""""###"""  """$$$$$$###!!!!!!!!!!!!###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&###$$$%%%%%%######$$$%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&''')))***,,,,,,------******))))))))))))***************++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,---------.........//////000000/////////......//////000111111111111111111222333333333222111111000//////000000111222222333444444333333222333333444555555555555555666777888999999:::::::::999999999999999999:::;;;:::::::::===???xxxvvvsssrrrrrrsssrrrqqqtttwwwzzzxxxrrrllliiiiiigggjjjnnnnnnkkkgggdddbbbaaabbbddddddddddddfffgggfffdddbbbbbbbbbaaa___]]]WWWTTTOOOLLLKKKJJJIIIHHHGGGDDD@@@>>>>>>>>>===<<<:::999777555333222111111111000...---+++)))''''''&&&&&&''''''&&&%%%$$$###'''&&&&&&%%%$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%'''%%%###"""!!! !!!$$$"""""""""$$$&&&'''%%%$$$###############"""""""""###############$$$$$$$$$######$$$%%%$$$###!!!!!!###%%%'''&&&""" !!!###&&&%%%$$$"""""""""#########"""!!!"""######"""!!!"""############$$$$$$$$$###############"""!!!!!!########################%%%###!!!"""%%%'''&&&$$$""""""#########$$$$$$$$$######################## !!!!!!""""""#########$$$$$$$$$############"""$$$$$$###"""###$$$%%%&&&%%%$$$!!!!!!$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&"""###$$$%%%&&&''''''&&&###$$$%%%%%%######$$$%%%%%%###!!!###&&&(((&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,)))(((((((((((()))******)))***++++++++++++***))),,,,,,************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------......///000000000000////////////000000111111111000000000111111222333333333333222222222222111111111111222222222222222222222222333444555666444444444555666777999:::999999999:::::::::::::::999::::::999888999<<<>>>zzzxxxuuusssttttttsssrrrrrrvvvyyywwwrrrmmmjjjjjjgggkkkppppppmmmhhheeedddaaaccceeeeeeddddddeeeffffffdddbbbaaa```___]]][[[UUURRRNNNKKKJJJJJJIIIHHHGGGDDDAAA??????>>>===<<<:::999777555333222111111000///...---+++***)))(((''''''(((((('''&&&$$$###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&&&&&&& !!!!!! !!!###"""!!!"""###%%%&&&$$$###$$$#########"""""""""!!!""""""#########$$$$$$$$$$$$$$$$$$######""""""""""""$$$&&&$$$!!! ###&&&&&&%%%###!!! !!!""""""$$$###""""""$$$$$$###""""""############$$$$$$$$$!!!""""""############"""########################$$$  $$$&&&%%%"""!!!!!!"""""""""#########!!!!!!""""""###$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$!!!"""$$$%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$""" """&&&(((&&&###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))%%%%%%%%%&&&&&&'''((()))))))))))))))))))))))))))((()))***+++++++++++++++))))))(((((()))******+++)))***++++++++++++***))),,,+++)))(((((()))+++,,,,,,+++************+++,,,************+++++++++++++++++++++***++++++,,,---------......///000000111000000//////000000111222111000000//////000000000222222222222333333333333222222222222111111111111111111222222444555777888333222333333555777999:::888999999::::::;;;;;;;;;:::::::::999999:::===???|||yyyvvvuuuuuuuuuuuutttqqquuuxxxwwwrrrmmmjjjjjjhhhlllqqqrrrnnniiifffeeeaaaccceeefffeeedddddddddeeeccc```^^^]]][[[XXXVVVTTTQQQMMMKKKJJJJJJIIIIIIFFFDDDAAA@@@??????===;;;999888777555333222222111//////...---+++***))))))(((((())))))(((&&&%%%###$$$%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&((('''%%%$$$###!!!###%%%%%%$$$#########$$$#########$$$### $$$#########""""""!!!!!!""""""######$$$$$$$$$$$$######""""""""""""###### ###%%%### %%%)))&&&$$$"""  !!!!!!%%%$$$######%%%%%%$$$###"""############$$$$$$$$$ !!!###$$$$$$$$$$$$########################""""""%%%### !!!!!!!!!!!!"""""""""""" !!!"""###### !!!"""######$$$$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########################################################$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###""""""""""""$$$&&&'''&&&%%%%%%%%%###$$$%%%%%%######$$$%%%$$$!!!!!!&&&(((&&&"""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$############&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******)))))))))))))))))))))))))))******+++++++++************))))))***+++,,,,,,)))***+++,,,,,,+++***)))+++***(((''''''(((***+++,,,+++***))))))***+++,,,((()))))))))************++++++******++++++,,,------------...///000000111000000///000000111222222000000///////////////000/////////000111111222222333333222222111000000000111111222333444666888999222222222333444777999:::888888999::::::;;;<<<<<<;;;;;;;;;:::999;;;>>>AAAyyywwwuuuuuuuuutttrrrppppppsssvvvwwwsssoookkkjjjjjjlllnnnnnnkkkhhheeeeee```bbbccccccbbbaaacccdddbbbaaa^^^\\\ZZZYYYYYYYYYTTTRRROOOKKKHHHEEEDDDDDDGGGEEECCCBBBAAA???===;;;===:::666333111111222333111///---------,,,***)))''''''''''''''''''''''''"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""%%%$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""###!!! !!!""""""!!! !!!"""############### !!!!!!""""""""""""#########"""""""""!!!!!!$$$"""""""""$$$%%%$$$###"""############$$$$$$$$$,,,***'''###!!! $$$###"""###$$$%%%$$$"""%%%$$$###!!! !!!!!!"""!!!!!!!!! """######!!!$$$$$$############$$$$$$$$$$$$$$$###"""!!! !!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$%%%""""""!!!!!!"""$$$&&&'''%%%$$$$$$$$$###"""""""""&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""$$$&&&'''&&&$$$"""###&&&'''%%%"""%%%$$$$$$###$$$%%%'''((('''&&&%%%%%%$$$###""""""((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$&&&''''''%%%&&&'''&&&%%%$$$$$$$$$'''######(((((($$$$$$)))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%&&&((()))(((&&&$$$"""&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$%%%(((***+++''''''''''''''''''''''''***+++++++++,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************************************))))))******+++,,,---...///000111///...---111111000///////////////222111///.........///000444444444444444444444444222222222222222222222222111111111111111111111111333333333333444555666666555888:::888888;;;:::666666777777888999;;;<<<==={{{yyyvvvtttsssrrrpppoooqqqtttwwwwwwtttooollljjjjjjlllnnnnnnkkkgggeeedddcccdddeeeeeeccccccdddeeecccaaa___\\\ZZZXXXXXXXXXSSSRRROOOLLLJJJHHHHHHHHHHHHFFFCCCAAA@@@???===<<<<<<999666222111111222444111///...------,,,***)))''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%((((((''''''''''''(((((("""######$$$$$$%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########"""""""""!!!!!!$$$###""""""$$$$$$###"""!!!""""""############"""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!"""$$$%%%%%%$$$""""""""""""############%%%$$$#########$$$%%%&&&$$$"""!!!!!!"""###"""!!!%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&###"""!!!"""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$#########$$$%%%$$$###"""###%%%###""""""""""""$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$!!!!!!"""############"""&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""$$$&&&''''''&&&$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""!!!!!!###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########%%%&&&&&&&&&%%%$$$$$$$$$((($$$$$$((((((%%%&&&)))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""!!!###&&&(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$""""""###$$$%%%''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))((((((((('''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,//////..................222111000///...---------111000000///////////////222222222222222222222222222222222222222222222222111111111111111111111111333222222333333444555666555888999777777999888555666666666777888:::<<<<<<|||yyyuuurrrqqqqqqpppnnnrrruuuwwwwwwtttpppmmmkkkjjjlllnnnnnnkkkhhhfffeeefffggghhhgggeeeddddddeeedddbbb___\\\ZZZXXXWWWWWWSSSRRRPPPNNNLLLKKKKKKLLLJJJFFFBBB@@@??????>>>===:::888555222111111333444222000...------,,,***(((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$%%%&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!"""############""""""!!!""""""""""""""""""""""""$$$############""""""""""""!!!!!!"""$$$&&&%%%$$$#########$$$######"""""" !!!"""###$$$&&&''''''$$$""" !!!######"""######$$$$$$%%%%%%$$$$$$########################!!!######"""""""""$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&##################$$$$$$######$$$$$$$$$$$$######"""###$$$$$$""""""###$$$$$$######"""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$#########!!!!!!"""############"""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&&&&&&&%%%###"""###%%%(((%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########"""$$$&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%$$$$$$###%%%""""""$$$%%%######&&&((('''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######### ###&&&'''(((''''''%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$###"""!!!"""###$$$''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((('''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((***))))))))))))***++++++111000...,,,+++,,,...///222111///...---,,,++++++///000000000000///......000000000000000000000000111111111111111111222222111111111111111111111111222222222222333444555555555888999666666888888444444444555666777999:::;;;{{{wwwrrrpppppppppppppppsssuuuwwwwwwtttpppmmmllljjjmmmoooooommmiiigggggghhhiiiiiihhheeecccddddddeeeccc```\\\YYYWWWVVVVVVTTTSSSQQQNNNLLLLLLKKKLLLKKKGGGBBB????????????>>>999777555222222222333444222000...------,,,***(((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&######""""""""""""######&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""##################"""""""""""""""""""""""""""###"""!!!"""$$$$$$$$$"""###############"""!!! !!!!!!!!!!!!!!! """"""""""""""""""!!!!!!"""!!!!!!"""$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$###""""""######$$$$$$$$$######&&&###!!!!!!"""###$$$$$$!!!############"""  !!!"""%%%$$$$$$######$$$$$$%%%"""######$$$$$$#########$$$$$$$$$#####################$$$$$$$$$$$$######!!!#########"""!!!"""###$$$$$$#####################$$$$$$$$$%%%%%%&&&&&&##############################$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&###$$$###!!!###'''!!!""""""###%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&'''((())))))'''%%%$$$%%%$$$$$$%%%%%%%%%$$$###$$$###############%%%&&&((('''&&&%%%$$$###############$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### """%%%&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((()))''''''''''''''''''''''''((((((((())))))))))))***))))))(((((((((''''''''''''(((((())))))*********(((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))***++++++000///...,,,,,,,,,,,,---//////...---,,,,,,,,,,,,...///000000000///---,,,////////////////////////000000000111111111111111111111111111111111111111111111111111222333444555444777888666666::::::777333333444555666888999:::}}}vvvssspppnnnoooqqqrrrrrrsssuuuwwwvvvsssooommmlllkkknnnpppqqqnnnkkkiiiiiihhhhhhiiigggdddbbbbbbccceeeccc```\\\YYYWWWVVVVVVUUUSSSQQQNNNKKKJJJIIIIIIKKKGGGCCC@@@????????????999777555444333333444555222000...------+++)))'''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""######"""!!!!!!########################&&&%%%$$$%%%'''((('''&&&###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$###"""!!!$$$""" !!!"""###""" """#########""""""""""""######$$$$$$$$$!!!###$$$%%%#########$$$######""""""""""""##################"""!!! $$$$$$$$$#####################$$$$$$$$$$$$######!!!#########"""!!!"""######$$$$$$$$$#########"""""""""######$$$$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###########################""""""###$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%###$$$###!!!###'''######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%'''))))))((('''&&&$$$###"""$$$&&&&&&$$$"""''''''&&&$$$%%%'''((((((((('''&&&%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###!!!"""###%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((()))***'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((''''''''''''(((((()))******+++,,,,,,(((((((((((())))))))))))((()))))))))************************************))))))(((((())))))***+++,,,---.........,,,+++***,,,,,,+++,,,,,,---...///...///000000000///---,,,000000000000000000000000/////////000000111111111000000000000000000000000111111111111111222444444222555666555777;;;===;;;222333333444555777888999|||sssqqqnnnnnnoooqqqrrrrrrssstttuuutttqqqnnnllllllkkknnnpppqqqnnnllljjjiiiggghhhhhhfffcccbbbbbbcccdddbbb___\\\ZZZXXXWWWWWWUUUSSSPPPMMMKKKIIIHHHHHHKKKGGGCCCAAA@@@@@@???>>>:::999777666444444444444333111///------+++)))'''''''''''''''''''''''''''$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%&&&&&&%%%%%%$$$###"""!!!  !!!!!!!!!!!!""""""""" !!!"""######"""!!! ############$$$$$$$$$$$$"""!!! !!!###$$$$$$###"""############""""""!!!"""""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$### """"""!!! """""""""#########$$$$$$!!! !!!!!!  !!!"""###$$$$$$$$$$$$""""""######$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$###!!! ##################$$$$$$######$$$$$$$$$$$$######"""###$$$$$$""""""###$$$"""######$$$$$$$$$########################$$$$$$#########$$$$$$$$$$$$$$$!!!!!!"""############"""#########$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""###%%%(((''''''&&&%%%$$$""" #########$$$$$$%%%%%%&&&'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&&&&%%%$$$"""!!!###&&&'''$$$"""###$$$"""###%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&(((((())))))***+++,,,,,,(((((((((((())))))))))))))))))))))))************************************)))(((((((((((()))*********+++---......---+++*********+++,,,---...000111...////////////...------000000000000000000000000......//////000000111111000000000000000000000000000000000000111222333444111555555444666;;;===;;;222222333444555777888999~~~{{{rrrpppnnnnnnpppqqqpppooorrrssstttssspppmmmkkkkkkiiillloooooommmjjjiiihhhfffggggggfffdddccccccdddcccaaa___\\\ZZZXXXXXXXXXSSSRRROOOMMMKKKJJJJJJJJJJJJGGGDDDBBBBBBAAA???===<<<;;;999777666555444444333111///---,,,+++)))&&&''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$######""""""""""""""""""############$$$"""###$$$%%%%%%$$$###"""""""""""""""#########$$$ !!!!!! !!!""""""############""" !!!"""###### !!!!!!!!!""""""""""""%%%$$$"""###$$$$$$###!!! """######!!! """"""!!!!!!"""###%%%&&&!!!!!!!!!###$$$$$$!!!"""""""""""""""###$$$%%% !!!"""######### """$$$$$$#########$$$######""""""""""""######$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$#########$$$%%%$$$###"""###%%%!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&!!!!!!"""############"""$$$$$$$$$$$$%%%%%%%%%&&&"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$'''&&&$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$""" """"""###$$$%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$""" """&&&'''%%%!!! """ !!!###!!!%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))************************************((((((((((((((()))******)))***+++,,,,,,,,,------,,,,,,,,,,,,---///000000//////...------------...000000000000000000000000------...//////000111111000000000000000000000000000//////000000111222333222444444222333777999777333333333444555777999:::~~~{{{rrrqqqooooooppppppnnnlllqqqssssssrrrooolllkkkkkkhhhjjjmmmnnnllliiihhhgggfffggghhhgggeeeddddddeeebbbaaa^^^\\\ZZZYYYYYYYYYRRRQQQOOOMMMLLLLLLMMMMMMIIIGGGEEECCCCCCAAA???<<<>>>===;;;999777555555444333111///---,,,+++(((&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((((((''''''&&&&&&''''''(((&&&&&&%%%%%%$$$######"""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$### !!!!!!!!!""""""######"""!!!!!!"""%%%&&&%%%%%% !!!"""############### !!!"""###$$$%%%&&&'''######$$$$$$%%%%%%%%%&&&&&&$$$######$$$$$$"""!!!###%%%'''&&&%%%$$$%%%$$$""" !!!###$$$###$$$%%%''')))((($$$!!!!!!!!!  """### !!!!!!"""###$$$$$$%%% """$$$%%%%%%%%%&&&'''$$$$$$############$$$$$$!!!!!!"""############"""!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$%%% !!!###$$$%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&$$$"""###&&&'''%%%""" !!!###$$$%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''!!!$$$&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$!!!"""&&&(((%%%!!!$$$'''%%% &&&(((&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&'''''''''''''''''''''''''''''''''))))))))))))************(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******+++***))))))***,,,...000......---------...//////000///...,,,,,,---......////////////////////////---------...///000000111000000000000000000000000////////////000111222333333555444000000444555333333333444444666777999:::ssssssqqqnnnllljjjkkkllltttrrrqqqqqqooollljjjjjjiiikkknnnmmmkkkgggeeedddggghhhiiigggddd```___^^^```___]]][[[ZZZZZZ[[[[[[SSSRRROOOMMMLLLKKKLLLLLLKKKHHHDDDAAAAAA@@@@@@???<<<;;;:::999777666555444444333222000...,,,******+++***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%########################$$$###"""###%%%%%%###""""""""""""""""""!!! %%%%%%$$$$$$###"""""""""############"""  !!!!!!""""""""""""""""""""""""""""""########################%%%%%%$$$###""""""######""""""!!!!!!!!!!!!""""""'''$$$!!! !!!""""""""""""""""""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###"""""""""""""""!!!  ###%%%'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""%%%$$$###""""""###$$$%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! $$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$%%%&&&&&&'''''''''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%$$$###"""!!!######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$#########$$$%%%%%%&&&((('''$$$"""!!!!!!""""""(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((()))******)))((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''************)))'''&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))*********+++++++++(((((()))***,,,---......,,,,,,++++++,,,---///000..................------////////////000000000000000///...,,,,,,---.........000111000///...///111111111111111111111111111333222222222333555777888}}}ssssssqqqooommmlllmmmnnnsssrrrqqqpppnnnkkkiiihhhjjjlllnnnnnnkkkhhhfffeeeggghhhhhhgggccc```^^^^^^```___]]][[[ZZZZZZ[[[[[[TTTRRROOOLLLKKKKKKLLLMMMIIIFFFBBB??????>>>===<<<======<<<:::999777666666333333111///---+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$###""""""!!!"""######$$$$$$############"""""""""###$$$%%%########################"""!!! !!!######!!! ###############"""!!!!!!$$$$$$$$$###############$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""%%%''''''"""""""""""""""######$$$########################!!!"""###$$$$$$###"""!!!!!!"""""""""###$$$$$$$$$""""""############"""""""""""""""""""""!!! """"""!!!""""""$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!""""""%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''&&&%%%$$$#####################$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%$$$###""""""######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''((()))******)))((('''((((((((()))))))))******(((((((((''''''((((((((()))))))))))))))((('''&&&'''((((((((())))))))))))''''''((((((((((((''''''))))))))))))*********++++++++++++,,,,,,------...---,,,,,,,,,---...000111............................../////////000000000//////...------------......000111000///...///111111111111111111111111111222222222222333555666777}}}{{{sssrrrqqqooonnnoooooopppssssssrrrpppmmmjjjhhhfffkkkmmmooonnnkkkhhhgggfffeeeggggggfffbbb___^^^]]]___^^^\\\[[[ZZZYYYYYYYYYUUUSSSOOOLLLJJJKKKMMMNNNHHHEEEAAA??????>>>===<<<>>>===<<<;;;:::999888777333222000...,,,***)))(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%$$$######!!!!!!"""########################"""###$$$$$$%%%"""""""""""""""""""""""""""!!! !!!######!!! ###$$$$$$$$$$$$######""""""############$$$$$$$$$###$$$$$$%%%$$$$$$######$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""### ###&&&(((((("""""""""""""""######$$$!!!!!!!!!"""#########$$$########################"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""######""""""!!!!!!&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!! !!!!!!%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############"""""""""###$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$###############"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%###"""""""""###$$$&&&((($$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$((((((''''''''''''(((((('''((())))))))))))((('''%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))(((((()))))))))(((((('''''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))************------------------------......------...///000111........................------........./////////...////////////...------...000111000///...///111111111111111111111111111222222222222333555666777}}}{{{tttrrrpppooopppqqqqqqqqqqqqsssssspppmmmllliiieeekkkmmmnnnmmmjjjgggffffffdddffffffeeebbb___]]]]]]]]]\\\[[[ZZZXXXWWWWWWVVVVVVSSSOOOLLLJJJKKKMMMOOOJJJGGGDDDBBBAAA@@@???=========<<<;;;:::999888888222111000...,,,***(((((($$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%!!!!!!"""############"""""""""""""""######$$$$$$""""""""""""""""""""""""$$$###"""###%%%%%%###"""#########$$$$$$###""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""###########################""""""!!!!!!!!!""""""###""""""""""""""""""###$$$""" !!!"""#########"""""""""""""""######$$$ !!!!!!"""###$$$%%%%%%$$$######""""""######$$$"""""""""!!!!!!!!!!!!!!!"""!!!  !!!"""""""""#########""""""!!!%%%$$$$$$######"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######%%%&&&&&&%%%######%%%$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$##################&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''((('''&&&%%%%%%$$$$$$###$$$$$$%%%%%%"""""""""###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$#########'''&&&&&&&&&&&&''''''(((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&''')))(((((((((((((((((()))''''''(((((()))((((((((('''''''''((((((((()))))))))******++++++******)))************++++++++++++,,,,,,,,,,,,------------///////////////000000111............////////////------------.........///...///000000000///---,,,...000111000///...///111111111111111111111111111111111222222333555555666~~~tttrrrooooooqqqrrrrrrqqqooottttttpppoooooolllgggjjjkkklllkkkhhhfffeeeeeedddeeefffeeebbb___^^^^^^[[[[[[ZZZYYYWWWVVVTTTTTTVVVSSSPPPMMMKKKLLLNNNOOOJJJGGGEEECCCBBBAAA???===<<<<<<;;;:::999888888777222111000...,,,***(((((($$$%%%&&&((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###############!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$###"""###%%%%%%###"""!!!!!!"""""""""""""""!!!!!!!!!"""###$$$%%%%%%&&&""""""######$$$#########"""#########$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""#########""""""######$$$######""""""""""""######&&&$$$""""""""""""!!! """""""""""""""######$$$""""""######$$$%%%&&&&&&###"""!!!!!!!!!!!!"""###"""""""""!!!!!!!!!!!!!!!######!!! !!!######""""""############""""""#########$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$##################%%%%%%$$$$$$######$$$$$$&&&&&&%%%$$$######"""!!!#########$$$$$$#########$$$######""""""######$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''((('''&&&%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$#########%%%$$$$$$$$$%%%%%%&&&'''&&&'''((())))))((('''&&&)))))))))************+++(((''''''&&&&&&''''''(((&&&''''''(((((((((((('''''''''''''''((((((((((((((())))))******))))))(((+++++++++,,,,,,,,,------))))))***+++,,,---......//////000000000000000000........./////////000000------------.........///...///000000000///---,,,...000111000///...///111000000000000000000000000000000111333444444555555uuurrrnnnoooqqqsssrrrpppmmmtttvvvrrrqqquuurrrkkkjjjkkkkkkjjjgggeeedddeeedddfffgggeeeccc```______[[[[[[[[[ZZZXXXVVVTTTSSSUUUSSSQQQNNNMMMMMMMMMNNNHHHFFFDDDCCCBBBAAA>>><<<;;;;;;;;;:::999888888888333222000...,,,***)))(((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########""""""""""""###$$$$$$$$$$$$$$$!!!!!!"""############"""########################"""!!! !!!######!!! !!!""""""""""""!!!!!!!!!"""###$$$$$$%%%%%%"""###############""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$%%%$$$######""""""######$$$###"""!!!"""###$$$###!!!"""""""""""""""######$$$#########$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######""""""######$$$""""""######$$$$$$#########$$$%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$###""""""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$######"""!!! """"""############""""""######""""""""""""##############################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########"""######$$$%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$$$$######&&&&&&&&&%%%$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&'''&&&'''(((((((((((('''&&&''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&+++++++++,,,,,,,,,,,,---'''((()))***,,,---.../////////000000000000//////.........//////000000111------.........////////////000000000000///.........000111000///...///111000000000000000000000000///000111333444444444444vvvrrrnnnnnnqqqrrrqqqnnnkkktttwwwssstttzzzxxxpppkkkkkkllljjjgggeeeeeefffdddfffgggfffcccaaa``````^^^^^^]]]\\\ZZZXXXVVVUUUSSSSSSRRRPPPOOONNNMMMLLLIIIHHHFFFDDDDDDBBB???===<<<<<<;;;;;;::::::999999333333111///---+++***)))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""######$$$$$$$$$#########$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!######!!! !!!"""###############"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$######""""""######$$$"""!!!!!!"""$$$$$$###""""""""""""""""""######$$$############$$$$$$$$$$$$!!!"""############"""!!!!!!"""""""""###$$$$$$$$$"""######$$$$$$######"""!!!"""###$$$$$$$$$$$$#########%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$########################$$$$$$$$$############"""######""""""""""""######"""######$$$###"""!!! ######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%$$$######%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""######""""""""""""##############################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$###""""""######################################################&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&'''(((((('''&&&&&&#########$$$$$$$$$%%%%%%((((((''''''''''''(((((((((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))*********+++++++++******++++++,,,---.........///000000000///......---......///000000111111....../////////000000000111000000///////////////...000111000///...///111000000000000000000000000///000111333444444444444~~~vvvrrrmmmmmmppprrrpppmmmjjjtttxxxuuuwww}}}|||tttlllllllllkkkhhhffffffgggeeefffhhhgggdddbbbaaaaaa`````````___]]]ZZZXXXVVVRRRRRRRRRQQQPPPNNNMMMLLLLLLJJJIIIHHHGGGEEEBBB@@@=========<<<<<<;;;;;;:::444333222000...,,,******((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%###"""!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$'''''''''&&&%%%$$$###"""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$###""""""###$$$$$$""" """""""""""""""######$$$#########"""""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$###"""!!! $$$$$$############$$$$$$########################$$$$$$$$$############"""%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%###"""!!!######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################%%%$$$######%%%%%%$$$#########$$$%%%&&&&&&''''''$$$$$$$$$###$$$$$$%%%%%% !!!"""###$$$%%%&&&###$$$%%%&&&&&&%%%$$$#########""""""""""""##############################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%###"""""""""######%%%%%%$$$###""""""##############################$$$###""""""!!!""""""###&&&%%%%%%$$$#########$$$$$$$$$%%%&&&&&&%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))(((((((((((())))))(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((******++++++++++++******(((((((((((())))))))))))------------------------......///000000///...------......///000111111222////////////000000000000222111///.........///000///000111000///...///111000000000000000000000000...///111333444444444333}}}vvvtttqqqpppoooooommmlllooopppqqqqqqpppnnnkkkjjjhhhiiijjjhhhfffdddddddddgggiiiiiihhheeebbb``````^^^^^^^^^___```^^^ZZZWWWUUUUUUTTTSSSRRRPPPNNNMMMLLLKKKHHHGGGFFFCCC@@@===<<<<<<<<<======<<<888666222111///---+++***))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%""" """$$$"""""""""###$$$$$$$$$%%% !!!"""###$$$%%%%%%%%%&&&!!!"""%%%$$$!!!"""###$$$%%%%%%$$$"""!!!########################%%%$$$$$$$$$%%%''')))***!!!"""$$$%%%%%%### !!!!!!""""""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""######!!!###&&&'''&&&""" !!!"""###$$$$$$%%%"""""""""""""""######$$$"""!!! """$$$&&&&&&&&&&&&%%%###"""""""""###$$$!!!"""###$$$$$$###"""!!!######""""""""""""###$$$ """###"""  ########################"""""""""""""""#########)))(((''''''&&&&&&''''''###"""  !!!###$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$""" """###&&&%%%$$$###""""""""""""%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$#########$$$&&&'''######""""""""""""############""""""###$$$%%%%%% !!!!!!""""""###$$$$$$"""$$$%%%$$$###"""###$$$%%%$$$""" !!!###$$$#########$$$$$$%%%%%%%%%&&&###!!!"""%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""""""""!!! !!!%%%(((###""""""""""""""""""###&&&$$$"""!!!!!!"""$$$%%%&&&$$$"""  """$$$$$$$$$"""!!!!!!!!!"""######$$$%%%&&&&&&&&&%%%$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''&&&&&&$$$%%%'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((+++++++++***++++++,,,,,,........................,,,,,,------...///000000---......////////////////////////000111111222222333333222111111000000///000000////////////000000555555444333222222222222}}}vvvtttqqqpppppppppooommmpppqqqqqqqqqpppnnnkkkjjjhhhiiijjjiiifffddddddeeehhhiiijjjhhheeebbbaaaaaa^^^^^^^^^___```^^^ZZZWWWWWWUUUSSSPPPNNNNNNNNNOOOKKKIIIGGGFFFEEECCC@@@===::::::999:::;;;:::888555333222000...,,,***))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$!!!!!!###$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###(((((('''&&&&&&%%%###"""######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""##################"""""""""""""""""""""############"""!!!""""""######$$$$$$%%%%%%"""""""""""""""######$$$###""" !!!!!!!!! %%%$$$######"""""""""###"""######$$$###"""!!! """"""!!!!!! !!!"""$$$###"""!!!!!!"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! ###""""""!!!!!!!!!!!!!!! !!!######$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###!!!!!!"""$$$""""""""""""###$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$############"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$##################$$$$$$##################$$$""""""""""""""""""######$$$$$$############$$$$$$######"""######$$$$$$%%%"""""""""""""""""""""""""""###$$$###""""""###$$$$$$###"""!!!!!!"""######"""""""""######$$$$$$$$$$$$"""!!!!!!$$$%%%$$$###########################"""###############""""""%%%$$$###!!! """&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%&&&$$$###!!!!!!"""###$$$%%%$$$###"""""""""######%%%&&&&&&&&&&&&%%%###""""""###$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((((((((((((((++++++*********+++,,,,,,........................,,,,,,------...//////000------...///////////////000000000111222222333333222222222222222111111111222222111111111111111111555444333333222222333333|||vvvtttrrrqqqrrrrrrqqqpppqqqrrrrrrrrrqqqnnnkkkjjjhhhiiijjjiiifffeeedddeeeggghhhiiihhheeebbbaaaaaa____________```^^^ZZZWWWXXXUUUQQQMMMKKKLLLNNNOOOIIIHHHFFFEEEEEECCC@@@>>>;;;999888999::::::999888444333111///,,,+++***)))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###!!! """$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""$$$"""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######&&&%%%$$$""""""###$$$%%%$$$$$$######"""!!!!!!!!!!!!""""""""""""#########$$$#########""""""!!!!!!"""!!! !!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$&&&$$$###"""$$$$$$###"""######$$$$$$######""""""###############"""!!! """###$$$%%%%%%$$$###"""!!!"""$$$$$$###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###"""!!! $$$$$$###""""""""""""### """%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$""""""###%%%""""""""""""###$$$%%%%%%#########"""""""""!!!!!!$$$$$$%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$########################$$$$$$"""#########$$$$$$$$$$$$################################################""""""#########""""""!!!%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""######!!!!!!"""###""""""""""""""""""######"""""""""""""""#########"""!!! !!!###$$$###"""########################$$$$$$%%%$$$$$$###"""!!!&&&&&&%%%"""!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%$$$############$$$&&&'''&&&&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((***************+++,,,,,,------------------------,,,,,,,,,---......//////------...////////////...000000111222222333333444222222222222333333333333555555444444333333222222333333333333333444444555~~~{{{vvvuuusssrrrssstttsssrrrrrrrrrsssrrrqqqnnnkkkiiihhhiiijjjiiigggeeeeeeeeeeeeggghhhgggdddaaa````````````_________^^^[[[XXXWWWTTTQQQMMMKKKKKKLLLMMMHHHFFFEEEDDDDDDCCC@@@>>>===;;;::::::<<<======<<<555444222///---+++******)))(((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$###""""""%%%&&&&&&&&&$$$"""!!! $$$###"""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&&&&&&&%%%###"""$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!"""!!! !!!###%%%'''$$$$$$##################"""""""""""""""######$$$$$$###"""###&&&(((((('''!!!"""###$$$$$$###"""!!!"""""""""#########"""""" !!!$$$&&&&&&&&&%%%$$$ """###$$$#########%%%&&&%%%%%%$$$$$$######"""!!!!!!""""""######$$$$$$'''&&&%%%%%%$$$$$$%%%%%%!!!"""$$$%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$%%%%%%%%%######$$$%%%%%%$$$###""""""!!!!!!!!!$$$#########""""""""""""###############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""#####################$$$$$$##################$$$$$$############$$$%%%&&&&&&$$$###"""$$$$$$$$$######$$$$$$$$$#########$$$$$$$$$######%%%%%%%%%%%%%%%###"""!!! """###"""!!! !!!"""!!!!!!"""############"""""""""##################"""""""""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!! !!!"""###"""!!!!!!###%%%"""!!!!!! !!!!!!"""###$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%'''((())))))((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((***)))))))))***+++,,,---------------------------,,,,,,,,,------.........,,,---......//////......///000000111111222333333111111222333333444555555555555555555444333333222222222222333333555666666~~~{{{wwwuuusssssstttttttttsssqqqrrrrrrrrrqqqnnnkkkjjjiiijjjkkkjjjgggeeeeeeeeeccceeefffeeebbb```______bbbaaa_________^^^[[[XXXTTTSSSRRRPPPNNNLLLJJJIIIHHHFFFEEEDDDDDDCCC@@@>>>===<<<::::::<<<======<<<666444222///---+++***)))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%&&&'''%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$###### ###&&&&&&$$$$$$###"""""""""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&%%%$$$"""!!!!!!"""###$$$###!!! !!!!!!""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%############""""""!!!!!!"""""""""#########"""""""""""""""""""""!!!!!!!!!"""""""""""""""######$$$!!! """$$$$$$$$$ !!!###$$$$$$###"""!!! !!!"""###$$$%%%%%% !!!!!! !!!######""""""###$$$$$$#########"""""""""!!! !!!!!!"""######$$$$$$###""""""!!!!!!!!!!!!!!!$$$###!!!!!! !!!"""###$$$###"""!!!!!!"""###$$$###$$$%%%%%%$$$###$$$%%%%%%$$$###"""!!!!!!!!!!!!%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############!!!!!!"""""""""#########"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""###$$$%%%&&&&&&%%%###"""######""""""""""""############$$$$$$$$$######"""###$$$%%%&&&&&&%%%$$$### """###"""!!! !!!""" !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! !!!"""""""""###%%%'''$$$$$$$$$######$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$##################$$$%%%%%%&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((()))((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))))))))))))))***+++,,,---------------------------,,,,,,,,,---------------,,,------.....................//////000111111111111111222333444444555666444444555555444333222222222222222333444555666777{{{xxxvvvtttsssttttttsssrrrooopppqqqqqqpppnnnllljjjiiijjjkkkjjjgggfffeeefffcccdddeeeeeebbb```______cccaaa```______]]][[[YYYTTTTTTSSSQQQOOOLLLJJJHHHIIIHHHFFFEEEEEECCC@@@>>><<<:::999:::;;;;;;:::999666444222///,,,***)))(((''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$%%%%%%######$$$%%%$$$$$$##################!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! """$$$$$$"""  !!!"""###$$$!!!""""""""""""#########"""""""""""""""""""""###!!!###$$$%%%$$$### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$###!!!!!!"""""""""!!!!!!!!!""""""######""""""!!!!!!!!!!!!"""###%%%&&&$$$######"""  !!!######"""!!!"""###""""""""""""""""""""""""############""""""!!!!!!""""""!!! !!!!!!%%%$$$!!!!!!"""###""""""""""""""""""###!!!###%%%%%%$$$###$$$%%%!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&######"""""""""""""""###$$$$$$$$$#########""""""##################$$$$$$!!!"""""""""############"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""!!!!!!"""##################""""""""""""""""""#########$$$%%%%%%###"""!!!!!!###$$$&&&&&&%%%###"""!!!"""######!!!!!!"""###!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!###&&&&&&%%%$$$$$$%%%"""""""""""""""""""""""""""""""""""""""!!! """###$$$$$$""""""###$$$######""""""""""""######"""""""""######$$$%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$%%%$$$######"""""""""""""""###%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---............---------......///000000111000111111222333444444555222333444555555444333222333333333333444555666777|||yyywwwtttsssssssssrrrppplllmmmooopppooonnnllljjjiiijjjkkkjjjhhhfffffffffdddeeegggfffdddaaaaaaaaadddbbb```______]]][[[YYYWWWUUUSSSPPPMMMLLLKKKJJJKKKIIIGGGFFFEEECCC@@@===<<<;;;;;;;;;<<<<<<999777555444111...+++)))((('''(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((("""###%%%%%%#########$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###!!! """%%%''''''%%%!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!! !!!!!! !!!"""###""""""!!! !!!""""""######!!!""""""""""""#########!!!!!!!!!"""######$$$$$$""""""$$$$$$$$$###!!! !!!!!!""""""######"""""""""""""""######$$$&&&$$$""""""###$$$###"""!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""######&&&&&&%%%###""" """###%%%$$$###""""""###!!!!!!!!!"""######$$$$$$############""""""""""""%%%%%%$$$############$$$######"""""""""""""""""""""######$$$$$$######""" """$$$$$$$$$######$$$!!! !!!!!!"""###$$$$$$$$$$$$$$$############""""""######$$$%%%%%%&&&"""!!!!!!!!!"""###$$$%%%#########"""""""""!!!!!!"""""""""###$$$$$$$$$%%%"""""""""#########$$$$$$!!!###$$$%%%%%%$$$###!!!!!!###$$$%%%%%%$$$###!!! !!!!!!"""###%%%%%%$$$######""""""######$$$"""###%%%%%%%%%###""" !!!###$$$###!!!"""###$$$###""""""###$$$"""!!!!!!!!!!!!###$$$&&&$$$$$$$$$$$$#########""""""&&&&&&$$$######$$$""""""""""""""""""""""""""""""#########""""""!!!###$$$%%%%%%###!!!!!!"""  !!!!!!!!! !!!###$$$%%%!!!""""""###$$$$$$############$$$$$$$$$###"""!!!######""""""###$$$%%%&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&''''''(((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''(((((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........///000000111111000111111111222222333333000222444555666666444444444444444444444555666777}}}yyywwwtttssssssrrrqqqoookkklllnnnoooooommmlllkkkiiikkkkkkjjjhhhfffffffffeeeggghhhgggeeecccbbbbbbeeeccc```___^^^]]][[[YYYZZZWWWRRRNNNLLLKKKLLLMMMLLLKKKHHHGGGFFFCCC@@@===>>>>>>>>>??????>>>:::777555333111...+++((('''&&&))))))((('''''''''''''''$$$$$$%%%%%%&&&'''((((((###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###"""!!! """%%%%%%###!!! !!!###$$$%%%%%%$$$$$$########################$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%"""""""""############""" !!!!!!"""###$$$$$$%%%"""""""""""""""######$$$ """"""""""""!!! """###$$$'''&&&$$$""" !!!  !!!"""###$$$%%%&&&&&&$$$""""""###!!!!!!"""###$$$%%%%%%&&& !!!"""###$$$%%%%%%%%%$$$$$$###"""######### !!!###%%%%%%%%%$$$######$$$%%%&&&&&&%%%$$$###!!!###$$$###"""######$$$###"""!!!!!! ############"""""""""""" !!!""""""###### !!!"""$$$&&&'''""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&############$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!"""$$$%%%%%%$$$"""!!!""""""""""""###&&&((()))%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&%%%###!!! !!!""""""!!!"""$$$%%%$$$###"""###$$$"""""" !!!###%%%'''$$$#########""""""!!!!!!!!!%%%%%%###""""""###########################"""######$$$$$$$$$######!!!###%%%%%%###"""###$$$######""""""""""""######!!!!!! """$$$&&&!!!!!!"""""""""######$$$""""""###$$$###"""!!! %%%$$$###"""""""""$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''((())))))$$$%%%'''((((((((('''&&&''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------/////////000111111222222000111111111111222222222000222444666777777666555555444444444444555666666|||zzzuuuttttttsssrrrrrrqqqqqqppppppqqqqqqpppnnnkkkiiipppmmmjjjhhhhhhhhhgggfffeeefffgggfffccc```______^^^_________^^^\\\ZZZYYYWWWUUURRROOOMMMLLLMMMMMMMMMKKKHHHGGGFFFEEEDDDBBBAAA@@@>>>===>>>===<<<:::666555222///---+++)))((((((((())))))))))))((((((%%%%%%$$$$$$$$$$$$######%%%%%%$$$###"""""""""""""""######$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$############""""""!!!!!!$$$###"""!!!!!!"""###$$$%%%$$$###!!!!!!!!!"""######"""!!! !!!"""###!!!""""""!!! !!!############$$$%%%%%%%%%&&&######""""""!!!!!!  !!!"""$$$%%%''''''""""""#########$$$$$$$$$$$$$$$###"""!!! ######""""""""""""######!!!!!!!!!!!! %%%$$$###$$$$$$$$$""" ######""""""""""""#########!!!!!!$$$&&&$$$!!! !!!###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$######"""""""""""""""""""""###$$$%%%%%%""" """###$$$%%%&&&%%%$$$$$$%%%###!!! !!!###%%%########################$$$$$$###"""!!!!!!""""""###$$$%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%&&&&&&&&&&&&%%%######""""""""""""######"""""""""""""""""""""""" !!!"""######$$$######!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$&&&%%%###!!!!!!!!!!!!"""%%%$$$###""""""###$$$%%%&&&%%%"""!!! !!!"""###"""###$$$$$$###"""###%%%############""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""############"""$$$%%%&&&'''&&&$$$!!! """$$$%%%$$$"""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$###"""!!! !!!"""$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%%%%$$$###"""$$$###"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$######%%%''')))+++%%%&&&(((***++++++******&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))((((((''''''''')))+++,,,++++++++++++++++++++++++......---,,,+++))))))(((,,,,,,++++++,,,,,,---......------,,,,,,...///000...///000222333333333333333444444555555444444333666555333222222333444555}}}{{{vvvuuuuuuttttttsssrrrrrrooopppqqqqqqpppnnnllljjjllliiigggggghhhhhhhhhgggdddfffgggfffccc```______cccbbbbbb```^^^[[[XXXVVVVVVTTTRRROOOMMMMMMMMMMMMMMMKKKHHHGGGFFFFFFDDDBBBAAA@@@>>>>>>>>>===<<<:::666444222///,,,***)))(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%$$$$$$#########$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!$$$$$$#########"""""""""######""""""""""""######$$$###"""!!! !!!""""""###"""!!!!!!!!!!!!"""###""""""###"""!!! """$$$###############$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########""""""#########$$$$$$$$$############""""""""""""###""""""!!!!!!""""""### !!!!!!"""""""""#########$$$%%%%%%$$$###$$$$$$############$$$$$$!!!"""######""""""######"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$######################## !!!!!!"""######$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$########################$$$$$$###"""""""""""""""######$$$$$$###""""""!!!###$$$$$$$$$$$$###"""!!!!!!!!!""""""#########"""######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! """"""""""""############$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!######"""!!!!!!"""######$$$###!!!!!!!!!"""###%%%"""######"""  !!!######"""""""""!!!!!!!!!###############"""!!!!!! """$$$%%%&&&%%%###"""$$$$$$%%%%%%$$$"""!!! ###%%%&&&$$$###"""###""""""!!!!!!!!!!!!""""""###"""""""""""""""""""""$$$$$$$$$#########""""""#########"""""""""""""""!!!!!!!!!!!!!!! ###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$###"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%(((((())))))(((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((((((((((((((()))***+++,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,++++++++++++,,,------111000000///000111222333//////000000111111222222222333333444444333333222444444333333333333444444}}}{{{wwwwwwwwwvvvuuuuuuttttttooopppqqqqqqpppnnnllljjjgggfffdddeeegggiiiiiihhhccceeefffeeeccc```______bbbaaa```___\\\YYYWWWVVVVVVTTTQQQOOOMMMMMMMMMNNNMMMKKKHHHGGGFFFFFFDDDCCCAAA@@@>>>>>>???>>><<<:::555444111...,,,***(((''''''(((((())))))(((((('''%%%%%%&&&'''((()))******%%%$$$$$$$$$$$$%%%%%%&&&((('''%%%$$$######$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$#########""""""############""""""###"""!!! !!!"""###""""""!!!!!!""""""###"""###$$$###!!!!!!###$$$$$$$$$$$$$$$$$$#########!!!!!!!!!!!!""""""""""""######""""""!!! """""""""############$$$"""#########$$$$$$$$$$$$"""!!!!!! !!!!!!""" !!!"""###$$$%%% !!!""""""######%%%$$$$$$######$$$$$$%%% ###&&&$$$ !!!$$$$$$$$$"""!!! !!!"""""""""##################$$$$$$$$$$$$$$$$$$""""""!!! !!!###%%%&&&"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""########################$$$$$$###""""""""""""#########"""!!!!!!!!!""""""######$$$$$$######"""""" !!!!!!!!!"""""""""######""""""""""""######""""""""""""""""""""""""%%%%%%%%%%%%$$$###"""!!!############$$$$$$$$$$$$######""""""""""""#########"""!!!  """"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!###%%%&&&###$$$$$$###  """""""""""""""!!!!!!!!!$$$$$$$$$%%%$$$$$$###"""!!!"""$$$&&&'''%%%$$$"""$$$$$$######"""!!!!!!!!!!!!$$$&&&&&&%%%######$$$""""""!!!!!!!!!!!!""""""###"""!!! !!!!!!######$$$$$$$$$###############!!!!!!""""""##################$$$$$$######"""!!!$$$###"""""""""###$$$%%%$$$$$$############$$$$$$$$$###"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&'''(((((('''%%%"""!!!(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((()))***++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,------111111000000111111222333111000///......///000111111222222222222222222111222222333333333333333222}}}|||yyyyyyyyyxxxwwwwwwvvvvvvrrrssssssrrrpppmmmjjjhhheeedddcccdddfffggggggfffbbbdddeeeeeeccc`````````]]]]]]\\\[[[ZZZYYYXXXXXXVVVTTTQQQOOOMMMMMMNNNNNNMMMJJJHHHGGGFFFFFFDDDCCCAAA@@@?????????>>><<<:::555444111...+++)))((('''))))))************))))))%%%&&&&&&'''((()))))))))$$$$$$$$$$$$%%%&&&'''''''''%%%$$$"""""""""$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""!!!  !!!"""""""""""""""""""""""""""###$$$$$$###""""""###%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!!!!""""""###############"""!!!!!! """"""""""""####################################!!!!!! !!!!!!!!!!!!!!!"""###$$$$$$$$$ !!!!!!!!!!!!!!!"""###$$$######""""""######$$$"""$$$%%%$$$!!! !!!###$$$###!!! !!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$""""""############""""""########################$$$$$$###""""""############"""!!! !!!"""###""""""############""""""###############$$$%%%%%%$$$######""""""######$$$""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%"""""""""#########$$$$$$###""""""""""""""""""###""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$%%%%%%$$$"""!!!"""###########################$$$$$$$$$%%%%%%$$$######""""""#########$$$$$$$$$%%%$$$###"""""""""""""""!!!###%%%%%%###"""######""""""!!!!!!!!!!!!""""""%%%$$$"""""""""###%%%&&&########################""""""""""""""""""######!!!"""###$$$%%%&&&&&&&&&$$$###!!! """$$$%%%%%%%%%###""""""###%%%%%%$$$###"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&$$$###!!!%%%$$$$$$$$$%%%''')))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''))))))((((((''''''&&&&&&&&&''')))***++++++***)))************************,,,,,,,,,+++***))))))(((+++++++++***+++,,,,,,---...............//////000111000...---,,,...///000000000111111111111000000000111222333333333222111{{{zzzzzzyyyyyyxxxwwwwwwvvvvvvuuusssppplllhhheeefffdddcccdddeeeeeedddbbbaaaccceeedddbbbaaa```aaa^^^^^^]]]\\\[[[ZZZYYYYYYUUUSSSQQQOOOMMMMMMNNNOOOLLLJJJGGGFFFGGGFFFEEEDDDAAA@@@???@@@@@@???<<<999555444111///,,,***((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''###"""!!!!!!"""###$$$%%%###""""""""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""!!!  !!!"""""""""############""""""###$$$$$$###""""""###%%%%%%%%%$$$$$$######"""""" !!!!!!""""""######""""""###############$$$""""""""""""""""""""""""$$$######"""!!!!!! !!!!!! !!!!!!############""""""""""""$$$%%%&&&$$$"""!!!###%%%""""""!!!!!!!!!!!!""""""%%%###!!!"""######""" !!!!!! !!!!!!!!!!!! !!!"""#########$$$$$$$$$%%%%%%%%%"""###$$$%%%$$$""" """""""""#########$$$$$$""""""############""""""########################$$$###############$$$$$$###"""!!! !!!"""###!!!""""""#########""""""%%%$$$$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%!!!!!!!!!"""""""""######"""""""""######""""""""""""######"""""""""!!!!!!########################$$$######"""""""""""""""!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""$$$""" !!!$$$&&&%%%%%%$$$#########$$$$$$ """######!!!!!!!!!"""""""""!!!!!!!!!!!!""""""######"""""""""###%%%&&&########################$$$$$$######"""!!!!!!  !!!""""""######$$$###!!! !!!###$$$&&&%%%$$$######$$$%%%&&&$$$###"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###$$$%%%&&&$$$$$$###$$$%%%&&&(((***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((''''''&&&&&&%%%&&&''')))***))))))(((************************,,,++++++******)))))))))+++************+++,,,,,,,,,,,,,,,---------------111000...,,,,,,---///000///000000111111000000///...///111222222222111000{{{{{{{{{zzzyyyyyyxxxxxxwwwwwwvvvtttppplllgggeeefffeeeddddddeeedddbbb``````bbbddddddbbbaaaaaaaaaeeecccaaa^^^\\\ZZZYYYXXXUUUSSSQQQNNNMMMNNNNNNOOOLLLJJJGGGFFFGGGGGGEEEDDD@@@@@@@@@AAAAAA???<<<999666555222///---+++)))(((''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&!!!!!!""""""###$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$$$$""""""############"""""""""!!! !!!"""###"""######$$$$$$######""""""###$$$###!!!!!!###$$$!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!""""""###$$$%%%%%%&&&###"""""""""""""""!!!!!!$$$$$$###"""!!! """!!!!!! !!!!!!"""#########""""""!!!!!!!!!!!!###### !!!!!!!!!!!! !!!!!!!!!&&&""" !!!$$$%%%### !!!""""""""""""""""""!!! !!!###$$$""""""######$$$%%%%%%%%% ###%%%&&&%%%###!!!###""""""""""""###$$$$$$""""""""""""""""""""""""########################$$$############$$$%%%%%%""""""!!!!!!""""""######!!!!!!""""""######""""""$$$###"""""""""###%%%&&&$$$$$$############$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$###"""!!! !!!!!!!!!""""""""""""""""""############""""""""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!! !!!"""!!!"""###%%%#########$$$$$$$$$$$$%%% !!!""""""###"""""""""$$$""" ###%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""!!! !!!"""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""###############$$$$$$$$$%%%%%%$$$###"""!!! """"""######""""""!!! $$$###"""!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******((((((((((((((('''''''''%%%%%%&&&'''((((((((((((************************'''(((((()))***+++,,,,,,***************+++,,,,,,,,,---...////////////...000///...------...///000///000000111111000000///......///000111111111111|||{{{{{{zzzyyyyyyxxxxxxuuuuuuuuusssqqqmmmiiigggfffeeedddeeeeeeeeebbb```___aaaccccccbbbaaaaaabbbdddbbb```]]]ZZZYYYXXXXXXTTTSSSPPPNNNMMMNNNOOOOOOKKKIIIGGGFFFGGGGGGFFFDDD@@@@@@@@@AAABBB@@@<<<999777666333000...,,,***)))))))))************))))))%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$"""###%%%&&&&&&%%%$$$###!!!"""$$$%%%%%%$$$###""" !!!!!!"""######$$$$$$(((((('''&&&&&&&&&&&&'''"""""""""#########$$$$$$######""""""""""""######""""""!!! !!!"""###$$$"""###$$$$$$$$$$$$###"""""""""###"""!!! """$$$!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$######""""""!!!!!!!!!!!!#########""""""!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!"""""" !!!""""""!!!!!!!!!!!!""""""""""""!!!"""#########""" """$$$$$$###""" ###"""!!! """$$$%%%!!!!!!""""""###$$$$$$%%% """###$$$$$$#########""""""!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$########################$$$#########$$$$$$%%%&&&!!!""""""###$$$$$$###### !!!!!!"""""""""""""""###"""!!! !!!"""$$$%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! !!!!!!"""""""""#########!!!"""###$$$$$$###"""!!! !!!"""######"""!!!!!!!!!"""###$$$$$$###"""!!!""""""#########""""""!!! """"""!!!!!!"""$$$!!!!!!"""""""""######### !!!!!!"""######"""""""""!!!!!! !!!!!!######"""###$$$%%%%%%$$$###"""!!!""""""""" !!!###""""""!!!!!!!!!!!!"""""" """###""""""!!!""""""#########$$$$$$$$$$$$#########""""""!!!!!!%%%%%%%%%%%%%%%$$$######$$$$$$#########"""""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''''''''(((((((((((((((&&&&&&&&&''''''((()))***************************''''''((()))***+++,,,,,,***************++++++,,,------///000000000///............//////000000111000000000111111000000000............///000111222{{{{{{{{{zzzyyyyyyxxxxxxsssssstttsssqqqnnnllljjjdddddddddeeeffffffcccaaa^^^aaaccccccbbbaaaaaabbb]]]\\\ZZZYYYXXXWWWXXXXXXTTTSSSPPPNNNMMMNNNOOOPPPKKKIIIGGGFFFGGGGGGFFFEEE@@@@@@AAABBBBBB@@@<<<999888777444111...,,,+++***&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%$$$###""""""""""""%%%&&&((())))))&&&###"""!!!"""%%%&&&&&&$$$""" """######$$$%%%%%%&&&&&&%%%%%%$$$############$$$!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!###$$$%%%"""###$$$%%%%%%$$$###"""!!!""""""!!! !!!#########$$$$$$%%%%%%%%%&&&######""""""!!!!!! !!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! ###############$$$$$$$$$######""""""""""""###### !!!"""######"""###!!!###(((######""""""""""""######"""$$$$$$!!!!!!###&&&!!!$$$&&&&&&$$$!!!$$$###!!! !!!"""$$$%%% !!!!!!"""######$$$$$$%%%$$$###!!!!!!!!!!!!"""###"""!!!!!!!!!"""$$$%%%%%%###""" """###%%%########################$$$#########$$$%%%%%%&&&!!!"""###%%%%%%%%%$$$### !!!"""""""""""""""%%%$$$"""!!!"""###%%%&&&%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""" !!!"""######$$$######"""############$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!""""""!!! !!!"""######"""!!! !!!"""######$$$$$$######$$$%%%$$$###"""###$$$ !!!!!!"""""" !!!"""###############!!!###$$$%%%$$$"""!!! !!!###$$$%%%###"""!!!"""######"""!!!!!!"""$$$""""""!!!!!!!!!!!!"""""" ###%%%&&&%%%###"""""""""######$$$$$$$$$$$$""""""""""""############ !!!"""#########$$$$$$$$$$$$$$$###"""!!!$$$$$$&&&''''''&&&$$$$$$$$$###"""###$$$$$$$$$"""$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""###$$$&&&((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((((())))))((((((''''''''')))+++,,,))))))))))))))))))))))))************))))))))))))*********)))***++++++,,,+++,,,.../////////...---------///000111111111111000000111111111111000000......------...///111222}}}{{{xxxwwwxxxxxxxxxwwwuuuvvvxxxwwwuuupppkkkgggdddfffhhhhhhfffdddbbbbbb___aaacccddddddaaa^^^\\\ZZZXXXUUUUUUVVVWWWWWWWWWVVVTTTRRROOOMMMMMMMMMNNNPPPMMMIIIFFFEEEDDDBBBAAACCCCCCCCCCCCCCC@@@;;;888777555222///---***)))((()))((((((((((((''''''''''''$$$ """'''***''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&%%%$$$###"""######$$$$$$$$$######"""!!!"""###""" !!!###  !!!"""###########################"""!!!!!!"""###!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!"""$$$######"""!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&&&&%%%###"""""""""###$$$ """######""""""###$$$,,,***'''%%%###"""!!!"""%%%$$$$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!"""######"""###$$$$$$$$$"""!!! !!!!!! !!!!!!!!!!!!""""""######$$$$$$"""############$$$$$$$$$""""""!!!!!!!!!!!!!!!"""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###############"""!!! """"""######$$$$$$$$$%%%&&&%%%###"""""""""###$$$"""""""""!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$############""" !!!"""###$$$$$$$$$$$$######"""!!!!!!!!!%%%$$$$$$##########################################$$$$$$%%%$$$###"""!!!###############"""!!! !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$  ###$$$$$$!!!"""###$$$$$$###"""!!! """######"""!!!!!!!!!"""!!! !!!###%%%&&&$$$###!!! !!!"""!!!!!!!!!"""$$$%%%$$$"""$$$$$$$$$$$$#########"""###"""!!!!!!"""###$$$$$$$$$#########""""""!!!!!!&&&%%%###"""""""""###$$$"""###$$$%%%%%%$$$"""!!!######""""""""""""##############################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&((((((&&&'''''''''((()))))))))'''((()))(((&&&%%%%%%'''%%%&&&&&&&&&'''(((((((((((((((((())))))*********)))(((((('''''')))***+++***+++,,,,,,+++***((('''+++,,,,,,,,,,,,,,,,,,------------.........//////------...//////000//////000000111111111111000000---///222222111000000111}}}zzzxxxwwwxxxxxxxxxwwwsssuuuvvvvvvtttoookkkhhhdddfffhhhhhhfffdddcccccc___```bbbccccccaaa^^^]]][[[YYYVVVVVVWWWWWWWWWVVVVVVUUURRROOOMMMMMMMMMNNNNNNKKKHHHFFFFFFEEEDDDCCCCCCBBBBBBCCCBBB@@@<<<888666555222///---***)))((((((((((((''''''''''''&&&((('''%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%$$$###"""$$$$$$##################"""###%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""###########################$$$###!!! !!!###$$$!!!!!!"""######"""!!!!!!!!!!!!"""""""""""""""!!! !!!""""""!!! !!!#########"""!!!!!!!!!!!!!!!###########################""""""!!!!!!!!!!!!!!! """######""""""###$$$'''&&&%%%$$$############$$$$$$###""""""!!! !!!!!!""""""""""""!!!!!! """######$$$###"""!!! !!! !!!$$$$$$######"""!!!!!! """"""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%""""""""""""############"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""!!! !!!!!!!!!""""""""""""$$$######""""""######$$$""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!""""""##################$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###"""!!!"""############""""""!!!!!!!!!""""""######$$$$$$########################$$$"""  !!!!!! !!!"""###$$$$$$###"""!!! !!!!!!!!!!!! !!!""""""###$$$%%%%%%%%%%%%$$$######""""""######""""""!!!"""$$$$$$###!!!$$$#########""""""""""""!!!###%%%### """%%%$$$###""" ###""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$###############""""""#################################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''((()))&&&''''''''''''''''''(((&&&'''((('''%%%%%%&&&'''&&&&&&&&&'''''''''''''''###$$$%%%&&&'''((())))))(((((('''''''''((()))*********+++++++++******)))++++++,,,,,,,,,,,,---------------.........//////...//////000111111000000/////////000000/////////...000222222111111111333~~~{{{yyywwwvvvwwwwwwwwwvvvqqqrrrssssssrrrnnnkkkhhheeefffhhhhhhfffdddcccccc``````aaabbbbbbaaa___^^^\\\ZZZXXXWWWXXXXXXWWWVVVVVVUUURRRPPPNNNNNNNNNNNNKKKIIIGGGFFFFFFGGGFFFEEEBBBAAAAAABBBBBB@@@===:::666555222///---+++))))))(((''''''''''''&&&&&&&&&'''(((((()))(((&&&%%%###&&&&&&&&&&&&%%%%%%%%%%%%***)))'''&&&$$$#########%%%$$$###""""""###$$$%%%######$$$&&&''''''$$$"""$$$$$$$$$$$$$$$$$$##############################%%%$$$###""""""###$$$%%%!!!!!!"""######"""!!!!!! !!!!!!"""#########""""""$$$$$$$$$"""!!!"""#########"""!!!!!!!!!""""""%%%%%%$$$###"""!!!!!! !!!""""""""""""!!!!!! """######""""""###$$$""""""###$$$$$$$$$$$$$$$###""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###"""############"""!!!!!!!!!!!! !!!!!!$$$$$$######"""!!!!!!!!!"""""""""#########$$$$$$######""""""""""""######!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""######$$$#########!!!"""""""""###$$$$$$$$$$$$######""""""######$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$######"""!!!!!!""""""############""""""""""""""""""#########""""""""""""""""""""""""$$$""" !!!!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&&&&&&&$$$###$$$$$$############""""""$$$###"""###$$$$$$"""!!!""""""""""""!!!!!!!!!!!!!!!%%%(((%%% ###((()))(((%%%""" !!!!!!""""""""""""!!!!!! """"""""""""###$$$%%%%%%$$$$$$############$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''))))))'''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&$$$%%%&&&(((***+++,,,---((('''&&&&&&&&&'''((()))******************+++++++++++++++,,,,,,---------------.........////////////000000111111111111111---......//////......---...///000000000000222444~~~{{{{{{yyywwwuuuuuuvvvwwwvvvtttooopppqqqqqqooommmkkkiiieeeggghhhhhheeedddcccdddaaaaaaaaaaaaaaaaaa``````^^^\\\ZZZYYYYYYYYYWWWVVVWWWUUUSSSQQQOOONNNNNNNNNKKKIIIFFFFFFFFFGGGFFFEEEAAA@@@@@@AAAAAA@@@===;;;666444222///---+++***)))''''''''''''&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###&&&&&&&&&%%%%%%%%%$$$$$$)))'''&&&$$$######$$$$$$%%%$$$###""""""###%%%'''%%%$$$######%%%%%%""" $$$%%%&&&&&&&&&$$$###"""########################%%%$$$$$$######$$$$$$%%%"""##################""" !!!"""###############%%%&&&'''&&&$$$###$$$%%%######""""""!!!""""""###%%%%%%$$$###"""!!! """###$$$%%%%%%$$$###""" """######""""""###$$$ !!!"""$$$$$$$$$###""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$""""""#########"""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%""""""""""""############ !!!""""""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!""""""###$$$$$$###############$$$$$$$$$"""###$$$$$$$$$###!!! !!!!!!"""###$$$%%%%%%&&&######""""""""""""##################"""""""""""" !!!"""###$$$$$$"""#########$$$$$$$$$%%%###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""##################"""""" !!!"""########################"""""""""""""""!!!!!!"""""""""""""""###  """$$$$$$###!!!"""###$$$$$$###"""!!!###"""!!!!!!############!!!"""###$$$%%%$$$$$$### !!!!!!!!!!!!!!! %%%$$$######$$$$$$""" """!!!!!!!!!!!! !!!###%%%$$$"""###%%%(((+++)))&&&###""""""$$$%%%"""###$$$%%%%%%$$$###"""###"""!!!!!!"""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%########################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&((())))))&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%$$$$$$&&&'''((((((((('''&&&&&&&&&%%%&&&&&&'''((()))++++++,,,'''&&&&&&%%%&&&'''((()))******)))((()))***,,,---+++++++++,,,,,,---------............///////////////000000111111000000000.........//////.........---............///222444}}}wwwvvvvvvuuutttuuuvvvvvvtttsssooooooooonnnmmmllljjjiiifffggghhhgggeeeddddddeeeccccccccccccbbbaaa``````___]]]\\\[[[[[[[[[YYYWWWWWWVVVTTTRRRQQQOOONNNNNNMMMJJJGGGFFFFFFFFFEEEDDDAAA@@@???@@@@@@@@@===;;;555444222///---+++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%$$$###""""""$$$&&&((((((&&&###""""""""""""!!!$$$%%%%%%&&&%%%$$$"""!!!########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$%%%&&&%%%###""""""#########""""""""""""######"""""""""""""""""""""""""""###$$$%%%%%%$$$###""" """######""""""###$$$!!!"""###$$$$$$###!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!""""""""""""""""""######$$$$$$############$$$$$$ !!!"""###$$$%%%%%%!!!!!!"""""""""#########"""""""""""""""###$$$$$$%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!""""""""""""""""""""""""""""""$$$$$$"""!!!!!!"""$$$$$$""""""!!!!!!"""###$$$%%%$$$$$$##################$$$$$$%%%$$$###!!!!!!!!!"""###$$$%%%%%%&&&###""""""""""""""""""############"""""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$#########""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###### !!!"""########################""""""""""""""""""""""""#########$$$$$$ !!!###$$$$$$###!!!"""###$$$$$$###"""!!!""" !!!###"""!!!""""""!!! !!!###$$$ !!!!!!%%%$$$###$$$$$$$$$""" !!!!!!!!!!!! """%%%%%%$$$%%%###!!! ###$$$"""###$$$%%%%%%$$$###"""###"""!!!!!!"""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''(((((((((&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%$$$$$$&&&'''((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))******)))((()))***,,,---******+++,,,,,,---.............../////////000000...//////000//////.........//////000000//////...,,,---------,,,---000222zzzuuuttttttsssssstttuuuuuusssrrrpppooonnnmmmlllkkkjjjjjjggghhhhhhgggeeedddeeefffeeeffffffeeedddbbb```______^^^]]]]]]]]]]]]ZZZXXXWWWVVVUUUTTTRRRPPPOOONNNMMMJJJGGGFFFFFFFFFEEEDDDBBBAAA????????????<<<:::555333111///---+++******)))(((((((((((('''''''''''''''&&&&&&'''(((***+++%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!""""""###$$$%%%$$$$$$######$$$%%%&&&'''%%%&&&&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$######""" !!!""""""  !!!######"""""""""###$$$$$$!!!!!!!!!""""""######### !!!!!!""""""""""""!!! """######""""""###$$$###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###  !!!""""""""""""!!!""""""###$$$$$$$$$############$$$$$$######""""""""""""""""""!!!!!!!!!"""""""""###### !!!"""###$$$&&&%%%%%%$$$######"""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""$$$$$$############$$$$$$######!!!!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!%%%$$$$$$###""" !!!"""""""""###$$$$$$$$$###""""""!!!!!!""""""#########"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$######"""!!!!!! ######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######!!!""""""############""""""""""""""""""#########!!!""""""######$$$$$$$$$###"""""""""######!!!!!!"""###$$$$$$###"""!!! !!! ###"""  """######"""!!! !!!"""###$$$%%%$$$###$$$%%%%%%###!!!!!!!!!!!!!!!  $$$######"""!!! !!!"""$$$%%% !!!!!!""""""""""""!!!""""""""""""###$$$%%%%%%$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%############$$$$$$$$$%%%"""###$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&'''((()))******************++++++******+++,,,,,,---............/////////000000000...////////////......---/////////000000/////////,,,---...---,,,---...000vvvssstttrrrrrrrrrsssttttttrrrqqqrrrpppnnnlllkkkjjjjjjjjjhhhhhhhhhgggeeedddeeefffggghhhiiihhhfffccc___]]]^^^^^^]]]^^^___^^^\\\ZZZWWWWWWVVVTTTSSSQQQOOONNNJJJHHHFFFEEEFFFGGGGGGFFFCCCBBB@@@??????===;;;999444333111///---++++++*********)))))))))(((((((((''''''''''''''''''((((((%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$############$$$$$$%%%&&&&&&''' '''(((%%%###%%%((($$$$$$$$$###$$$$$$%%%%%%##############################$$$$$$$$$$$$############"""!!!!!!"""######$$$$$$$$$$$$###"""!!!!!!!!!"""!!! !!!"""######""""""######$$$%%%!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!""""""### """######""""""###$$$$$$$$$###""""""""""""###""""""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""###$$$$$$###"""!!!!!!!!!"""$$$%%%###""""""!!!!!!""""""###""""""""""""""""""######!!!!!!!!!!!!"""""""""### !!!######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""  """###""""""""""""""""""""""""""""""############""""""%%%$$$"""!!! !!!###$$$""""""""""""!!!!!!!!! ###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""###$$$"""############""""""!!!!!!!!!""""""######$$$$$$ !!!!!!"""######$$$###""""""###$$$###!!!!!!"""###$$$$$$###"""!!!!!!"""""" """"""!!!!!!!!!!!!!!!"""$$$""" !!!$$$&&&$$$######$$$%%%&&&$$$###"""""""""!!!!!!!!!  """""" %%%$$$$$$#########$$$$$$!!!!!!!!!!!!!!!""""""###"""######$$$$$$$$$###############""""""#################################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%%%%&&&'''&&&&&&&&&'''''''''''''''))))))******************(((((('''''''''((()))*********+++++++++******))))))******+++---......///.../////////000000000000000000000000000///......---......//////......---...000111000///......///}}}rrrrrruuuqqqqqqqqqsssttttttrrrpppsssqqqooolllkkkjjjjjjjjjhhhiiiiiigggeeedddeeegggiiijjjkkkkkkhhhddd___\\\^^^]]]]]]___```___]]][[[WWWWWWVVVUUUSSSQQQOOONNNHHHFFFEEEEEEGGGIIIIIIIIIDDDBBB@@@???>>>===;;;999444333111///---,,,+++***************))))))))))))%%%&&&&&&&&&&&&$$$###"""%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%$$$"""!!!"""###$$$%%%&&&'''&&&&&&%%%)))&&&"""$$$(((%%%$$$$$$###$$$%%%'''(((########################"""######$$$$$$######""""""!!!  !!!"""%%%%%%%%%$$$###"""!!! !!!"""$$$$$$######$$$&&&######""""""###$$$%%%%%%""""""""""""!!!!!!!!!!!!$$$###"""""""""###%%%&&&!!!"""######""""""###$$$$$$$$$"""""""""###%%%%%%""""""""""""############$$$"""!!! !!!"""$$$ !!!!!!###"""!!!!!!!!!###$$$%%%!!!!!! !!!!!! """###%%%&&&&&&!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%&&&'''(((#########$$$$$$%%%&&&&&&""""""""""""""""""""""""###!!!  !!!###"""""""""""""""""""""""" !!!"""######"""!!! &&&$$$"""!!! !!!"""###%%%$$$$$$$$$######""""""!!! """$$$%%%""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$ !!!!!!""""""%%%$$$$$$#######################################"""!!! """###$$$###############"""!!! !!!!!!"""###$$$$$$%%% !!!""""""### ###%%%&&&$$$###!!!"""###$$$$$$###"""!!!$$$ """%%%%%%###!!!"""###$$$$$$###!!! ### """%%%###""""""$$$&&&&&&%%%$$$""""""""""""!!!!!!!!!!!!#########"""""""""###$$$"""""""""!!! $$$###"""""""""###%%%&&&"""###$$$%%%%%%$$$"""!!!######""""""""""""##############################%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&'''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''((()))(((&&&%%%%%%'''%%%&&&&&&''''''(((((((((&&&''''''((()))******+++)))(((((('''''')))***+++***+++,,,,,,,,,***)))''')))******+++---...//////////////////000000000000111111111111111000//////,,,------......------,,,000222333333111///......rrrmmmlllmmmooopppqqqqqqqqqtttuuurrrrrrrrrqqqooollljjjhhhfffggghhhgggffffffhhhjjjqqqooommmjjjgggdddbbb```^^^]]]^^^______^^^[[[XXXYYYXXXVVVSSSPPPNNNMMMMMMFFFFFFGGGHHHJJJJJJIIIGGGDDDDDDCCCDDDDDDBBB>>>;;;444333111///---,,,++++++''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$%%%%%%''''''''''''%%%%%%"""""""""######$$$$$$$$$##################$$$$$$###########################$$$&&&&&&&&&$$$"""!!!%%%$$$$$$###############$$$$$$######""""""!!!!!!$$$$$$######""""""!!!!!!"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$###!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$!!!!!!  !!!  !!!#########"""!!! !!!!!!"""""""""###$$$###!!! %%%$$$###!!! !!!"""###$$$%%%$$$############""""""!!!!!! !!!"""###$$$%%%&&&&&&%%%###!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###$$$$$$############################## """###$$$###!!! $$$###"""!!!!!!"""###$$$%%%$$$###!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$######""""""!!!!!! ###"""!!! #########"""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""######%%%###""" """###%%%%%%%%%%%%%%%$$$$$$$$$###!!!""""""""""""!!!!!! ###$$$%%%%%%%%%###"""!!! !!!!!!""""""######"""###$$$%%%$$$###!!!!!!"""###"""!!! """"""""""""""""""######$$$&&&&&&%%%$$$#########$$$!!!"""$$$%%%%%%'''&&&$$$"""!!!!!!""""""%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&&&&$$$""""""$$$%%%###!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''''''''((()))+++---...******+++++++++,,,,,,,,,///000111000///...///000000000///............///---------......---,,,,,,111000///...---......///|||ppplllkkkmmmoooqqqssssssssstttuuussssssrrrqqqooommmjjjhhhiiijjjjjjiiiggggggiiijjjnnnmmmkkkiiifffdddbbb```^^^^^^]]]^^^___^^^[[[YYYYYYWWWUUURRRPPPNNNMMMLLLKKKJJJIIIJJJJJJIIIFFFDDDDDDCCCBBBCCCCCCAAA>>>;;;555444111///---+++******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%### ###""""""!!!!!!!!!!!!!!!#########"""""""""""""""######"""""""""""""""!!!"""""""""#########$$$$$$""""""###############"""""""""!!! !!!"""###""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""  !!!"""###$$$###  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""""" """""""""""""""$$$$$$###"""!!!!!! !!!!!!"""###$$$$$$$$$######"""""""""""""""!!!!!!!!! !!!"""###$$$$$$$$$%%%$$$$$$###"""!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$######"""!!!######################## """#########!!!!!!$$$###"""!!!!!!"""###$$$"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""############"""!!!""""""#########$$$$$$$$$###"""""""""!!!!!!!!! """"""!!! ###"""""""""""""""""""""$$$$$$$$$$$$######""""""#########""""""""""""""""""!!!!!!!!!!!!"""###$$$######"""""""""!!!!!!!!!!!!!!!"""######""""""""" !!!!!!"""!!!  !!!!!!!!!"""""""""###!!! !!!!!!###$$$%%%$$$"""!!!"""###""""""!!!!!!""""""###$$$$$$$$$###""""""""""""""" !!!!!!!!!"""""""""###%%%$$$###!!!!!!!!!!!!"""#########"""""""""!!!!!!$$$$$$###############$$$%%%###!!!!!!###$$$""" ######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&''''''((()))'''''''''''''''((())))))(((((()))***+++,,,------******+++++++++,,,,,,,,,...///000000......///000//////...............///------.........------,,,000///...------...//////yyymmmiiiiiilllooosssuuuuuuuuuuuuuuusssssssssrrrpppmmmjjjiiikkklllllljjjhhhhhhiiijjjkkkjjjiiigggeeecccaaa``````^^^]]]]]]]]]]]]\\\ZZZXXXWWWUUURRRPPPNNNMMMMMMLLLKKKKKKKKKKKKJJJGGGEEEDDDCCCBBBBBBBBB@@@===;;;666555222///---+++))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$### ######""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""###### !!!"""""""""""""""  !!!###$$$$$$$$$###""""""!!! ########################!!!!!!!!!!!!""""""""""""$$$"""!!!#########$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""!!!!!! """""""""""""""$$$""""""!!!!!!!!!!!!""""""!!!"""######$$$$$$######!!!!!!""""""""""""""""""!!!"""""""""##################$$$%%%%%%%%%%%%%%%######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$###""" """""""""""""""""""""""" """#########"""!!!######""""""""""""######!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!"""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! """"""""""""""""""######%%%%%%$$$$$$$$$$$$######$$$#########""""""!!!!!! !!!!!!""""""""""""""""""!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$"""############"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!###"""###$$$###!!! !!!"""""""""!!!!!!""""""###$$$"""!!!!!! !!!######""""""!!!!!! """"""!!!!!!!!!!!!""""""#########"""""""""""""""&&&%%%$$$###""""""""""""###"""!!!!!!""""""!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))((('''&&&%%%$$$###%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''((())))))'''''''''''''''((()))))))))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,---...///...------...///.........---......//////------...//////......---///...---------...///000vvvjjjggggggkkkoootttwwwxxxvvvuuuuuuttttttsssrrrpppmmmjjjiiikkklllllljjjhhhggghhhiiigggggggggfffeeecccaaa```aaa___\\\\\\\\\]]]\\\[[[YYYXXXVVVSSSQQQPPPOOONNNJJJJJJJJJKKKMMMLLLJJJHHHDDDCCCBBBBBBBBB@@@>>>;;;777555333///,,,***)))((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''%%%%%%%%%%%%''''''(((((((((''''''&&&&&&&&&'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$######!!!!!!""""""######$$$$$$ !!!!!!""""""###!!!!!!!!!!!!"""""""""""" """############""""""!!! !!!######!!!!!!!!!!!! ########################"""#########$$$$$$$$$$$$&&&$$$"""!!!!!!"""$$$%%%""""""!!!!!!!!!""""""######"""!!! !!!"""###$$$$$$######""""""!!!!!!"""###$$$###!!! !!!!!!!!!!!!!!!"""######!!!""""""###############!!!!!!!!!""""""######$$$##################""""""!!!"""###$$$%%%%%%%%%%%%######""""""!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""!!!###""""""""""""""""""###"""#########$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""""""""!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""""""""#################################$$$$$$######"""!!!!!!!!! !!!"""###"""!!!############"""""""""""" !!!"""$$$$$$%%%%%%%%%######$$$$$$$$$#########!!!!!!!!!!!!""""""""""""$$$###"""!!! !!!!!!""" !!!  !!!!!!!!!!!!!!!"""######!!!!!!  !!!######""""""!!!!!! !!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""#########"""""""""""""""!!!!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''&&&%%%$$$###%%%%%%&&&&&&'''&&&&&&&&&(((''''''''''''((())))))'''''''''''''''((()))))))))***,,,------,,,***(((******+++++++++,,,,,,,,,+++---...---,,,,,,---///...---------...///000000......///000000000/////////...---------...///000uuuiiieeeeeejjjoootttxxxyyywwwvvvuuuttttttsssrrrooollliiihhhiiijjjjjjhhhfffeeefffgggdddeeeeeeeeedddcccaaa___aaa___\\\\\\\\\]]]\\\[[[ZZZYYYWWWTTTRRRQQQPPPPPPKKKJJJJJJLLLMMMMMMJJJHHHEEEDDDBBBBBBBBBAAA>>><<<777555333///,,,***)))(((''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&''''''%%%%%%%%%%%%''''''(((((((((''''''&&&&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!""""""######$$$$$$ !!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%%%%'''&&&$$$"""!!!!!!"""""" !!!!!!""""""########################"""#########$$$$$$$$$$$$######$$$%%%%%%$$$$$$###"""!!! !!!"""######"""!!! !!!"""###$$$$$$######""""""!!!!!!"""###$$$###!!! !!! !!!!!!"""###$$$"""""""""""""""#########!!!!!!""""""######$$$$$$#########"""""""""""""""!!!""""""#####################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""######"""""""""############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!"""""""""#########!!!!!!!!!!!!"""""""""""" !!!"""######"""!!!!!!!!!!!!""""""############!!!!!!!!!"""""""""""""""############""""""!!!!!!"""###$$$$$$"""############"""""""""""" !!!"""$$$$$$%%%%%%%%%  """"""""""""!!!!!!!!!!!!###$$$$$$###"""  !!!  !!!!!!!!! !!!""""""###!!!!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%###$$$$$$######"""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!!!!""""""######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''''''''''''''((())))))'''''''''''''''((())))))((()))+++,,,,,,***((('''******+++++++++,,,,,,,,,***,,,------,,,,,,---///---------...///000111222000000111222222222222222000///...---......000000uuuiiiddddddjjjnnntttwwwxxxwwwvvvvvvttttttsssqqqnnnkkkhhhfffggghhhhhhfffddddddeeefffcccdddeeefffeeeccc```___```^^^]]]]]]]]]]]]\\\ZZZYYYXXXVVVTTTRRRQQQPPPPPPOOOMMMLLLLLLLLLJJJGGGDDDEEECCCAAA@@@@@@@@@>>><<<666555222///---+++))))))''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$########################%%%%%%$$$###"""!!! """###$$$$$$$$$###!!! """"""""""""############""""""""""""############!!!!!!!!!"""""""""######"""###$$$%%%%%%%%%%%%%%%)))'''%%%###"""!!!""""""!!!!!!"""######$$$%%%%%%########################!!!!!!!!!!!!"""""""""""" ###$$$$$$###!!! ######"""""""""######$$$###""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! """""""""""""""$$$!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!"""###$$$""""""##################"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######"""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""""" !!!"""###$$$###"""!!!!!!!!!!!!"""######$$$$$$ !!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$""" """"""!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$!!! !!!""""""""""""""""""!!!!!!!!!!!! !!!""""""!!!"""###$$$###!!! !!!"""!!!!!! !!!!!!"""###"""!!!!!!!!!!!!""""""### !!!"""######$$$!!!"""###$$$$$$$$$$$$$$$"""""""""""""""#########""""""""""""###$$$%%%&&&###$$$%%%$$$###""""""$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$""""""######$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((()))***+++******((((((******+++++++++,,,,,,,,,***,,,------,,,---...///.........///000222333444222222333444555555555555222111000/////////000000vvviiidddcccjjjnnnsssvvvwwwvvvvvvvvvssssssrrrpppmmmjjjgggeeeeeefffgggfffddddddeeegggcccdddffffffeeebbb```^^^^^^^^^]]]^^^___^^^[[[YYYWWWVVVTTTRRRQQQPPPOOOOOONNNMMMLLLLLLKKKIIIFFFCCCCCCAAA???>>>>>>===<<<:::555444111///---+++******''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%###"""!!!!!! """###$$$%%%%%%###!!! #########"""""""""""""""$$$$$$$$$$$$############"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$'''&&&$$$""""""!!!""""""##################$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######""""""$$$$$$$$$$$$############"""""""""""""""!!! !!!!!!!!!!!!!!!!!!"""""" """""""""""""""$$$"""!!!!!!!!!!!!!!!"""###"""!!!!!! !!!"""###$$$$$$$$$################## !!!!!!!!! !!!!!!"""""""""!!!######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!"""###$$$########################!!!!!!!!!!!!!!!""""""###!!!"""###$$$$$$###"""!!! !!!""""""""" """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!! !!!"""!!!!!!!!!!!!"""""""""### !!!!!!!!!"""""""""###!!!"""$$$$$$$$$"""!!! !!!!!!"""######$$$$$$ !!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$"""############!!! ######"""""""""!!!!!!!!!!!!!!!"""######"""""""""###""""""!!!"""###$$$%%%###"""""""""!!!!!!!!! ###$$$%%%$$$"""!!!"""###!!! !!!""""""!!!!!!!!!!!!!!!"""###### !!!"""#########!!!"""###$$$$$$###""""""!!!!!!"""""""""#########$$$###############$$$$$$"""$$$%%%$$$!!! !!!#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))******************************+++++++++,,,,,,,,,***,,,......------///000......///000111333555666444444555666777777777777555444222111000///000000wwwjjjdddcccjjjmmmrrruuuvvvvvvvvvwwwsssrrrqqqooommmiiifffdddeeefffffffffddddddfffhhhdddeeefffgggeeeccc___]]]^^^]]]^^^___```^^^[[[XXXUUUTTTSSSQQQOOONNNNNNMMMKKKJJJJJJKKKKKKKKKHHHFFFBBB@@@===<<<<<<<<<:::999444333111///---,,,++++++''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%'''(((((('''%%%%%%"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$%%%&&&&&&$$$%%%&&&''''''%%%$$$"""$$$$$$######""""""!!!!!!&&&%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$###"""!!!!!!"""############""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$######"""""""""###%%%&&&"""############"""!!! !!!"""#########!!!  !!!!!!"""""""""###$$$###!!! """"""!!!!!!!!!!!!"""""""""!!! !!!###$$$%%%$$$$$$$$$###""""""""" !!!!!! """##################""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###!!!!!!!!!""""""########################!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!!!!"""$$$%%%&&&%%%###"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!  !!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!###$$$%%%$$$###""" !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$ !!!"""###$$$%%%%%%!!!""""""###############%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""""""""!!!!!!  !!!"""######""""""!!!!!!!!! !!! !!!###%%%!!!"""###"""!!! !!!""" !!!"""""" !!!"""###!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! ######$$$$$$%%%%%%%%%%%%&&&%%%$$$###""""""""""""!!!###$$$###  """#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######''''''&&&&&&%%%$$$############$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((())))))++++++******++++++,,,---******+++++++++,,,,,,,,,+++,,,............///111//////000111222444666777555555777888999999999999777666444222000000000000zzzlllhhhiiijjjjjjlllqqqvvvyyyxxxvvvvvvrrrooonnnnnnllliiifffcccdddeeeeeeddddddfffgggffffffeeedddccc```^^^\\\^^^^^^___aaaaaa___[[[WWWSSSTTTSSSSSSRRRPPPOOONNNLLLLLLLLLLLLLLLJJJFFFCCCDDDAAA>>>===<<<<<<:::999666444222///---+++)))))))))'''&&&&&&''''''&&&%%%***)))'''&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$%%%&&&%%%###"""###$$$################################################!!!"""######"""!!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""###############"""!!! $$$#########""""""!!!!!!"""#########"""!!! !!!"""###### !!!""""""############$$$%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############$$$######"""!!! """"""""""""""""""""""""###"""!!! !!!"""###""""""############""""""%%%###!!!"""$$$%%%$$$!!!""""""""""""###############"""""""""$$$%%%$$$###!!!!!!""""""######$$$$$$$$$$$$"""!!! """"""""""""""""""""""""""""""""""""###$$$%%%&&& !!!"""!!!  """ """######""""""""""""""""""""""""!!!#########"""###$$$$$$%%%&&&'''&&&$$$""" ######$$$$$$$$$$$$############""""""!!!!!! !!! !!!######"""!!!""""""""""""############ """ """###!!!%%%""" !!! """""""""""""""""""""""""""""""""""""""!!! """###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###############$$$###$$$%%%%%%######$$$%%%''''''%%%$$$###"""""""""$$$$$$$$$###############""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&((('''&&&&&&&&&'''(((***+++((())))))))))))*********(((+++---...---+++******......------------......///000000222333444555555777888888888888777777666333333222111111333444555|||mmmhhhhhhkkkkkknnnsssxxxzzzyyyvvvuuurrrooonnnmmmllliiifffdddeeegggfffeeeeeeggghhhfffffffffeeecccaaa___]]]______```bbbbbb```\\\XXXVVVVVVTTTSSSQQQOOONNNMMMMMMLLLKKKKKKKKKIIIFFFDDDCCCBBB@@@???>>>===;;;999666444222///---+++***))))))(((&&&'''(((((('''%%%***)))(((&&&&&&%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$%%%&&&%%%###"""###$$$################################################"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!""""""""""""""""""""""""######$$$$$$###!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!! ######$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!#########"""!!! """"""""""""""""""""""""###"""!!! !!!"""###""""""############""""""$$$""" !!!###$$$###!!!!!!!!!"""""""""############"""!!!"""$$$%%%$$$###"""""""""""""""#########$$$###"""!!! """"""""""""""""""""""""###""""""!!!!!!!!!"""""" !!!"""!!!  """ !!!!!!###$$$$$$""""""""""""""""""""""""!!!######"""!!!"""###"""############!!! !!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! """!!!!!!"""$$$$$$###!!!!!!!!!!!!"""""""""###### $$$"""!!!"""$$$%%%###!!!###!!!!!!""""""!!!""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""########################$$$$$$###""""""######$$$###$$$%%%%%%######$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%%%%&&&''''''&&&&&&&&&'''(((***+++))))))))))))************)))+++------+++******+++//////............/////////000000111222333444555888888888888777555444444444444444444444555666666qqqjjjhhhlllnnnqqqvvvzzz{{{yyywwwtttrrrpppnnnmmmkkkhhheeeeeefffhhhgggffffffggghhhgggggggggfffdddbbb```^^^``````aaabbbbbb```\\\YYYYYYWWWUUURRROOONNNMMMMMMNNNLLLJJJIIIIIIIIIGGGEEECCCBBBBBBBBBAAA???;;;888555444222///---+++***)))***)))'''((())))))(((&&&***)))(((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$%%%%%%%%%###"""###$$$###################################################$$$$$$###!!! !!!"""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!"""$$$$$$###""""""!!! """"""!!!!!!!!!!!!""""""$$$###"""!!!!!!!!!"""###"""""""""""""""#########$$$$$$$$$$$$###"""!!! $$$#########"""""""""!!!$$$$$$$$$###""" ######"""""""""###$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""!!! !!!"""###""" !!!!!!""""""""""""#########"""!!!"""$$$%%%$$$###############""""""""""""$$$###"""!!!!!! !!!""""""""""""""""""""""""###"""!!!  !!!"""!!!  """""""""!!!""""""###$$$%%%""""""""""""""""""""""""!!!"""$$$###""" !!!!!!"""""""""!!!!!!  !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!!!! !!!######"""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""###$$$%%%$$$"""!!!!!!#########""""""""""""""""""""""""$$$$$$############"""""""""!!! !!!"""##############################"""""""""######$$$###$$$%%%$$$######$$$%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&((()))***)))))))))*********++++++***+++,,,+++***)))+++,,,000000////////////000000//////000111222333333444888888777666555333222111555666666777888777777777vvvmmmiiinnnpppuuuyyy{{{{{{yyywwwsssrrrqqqooommmkkkhhhfffeeefffggggggfffeeefffhhhggggggggggggeeecccaaa````````````aaaaaa___\\\YYYYYYWWWTTTQQQNNNNNNNNNNNNNNNLLLIIIHHHHHHHHHGGGFFFCCCCCCCCCDDDDDDAAA<<<888555333111///---+++*********)))(((((())))))(((''')))((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$###$$$%%%$$$###""""""$$$################################################$$$$$$%%%$$$!!! !!! !!!!!!""""""######""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!$$$###!!!!!!!!!!!!###$$$$$$#########"""""""""!!!!!!!!!""""""""""""!!!!!!$$$###!!! !!!"""$$$############""""""!!!!!!$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$#########""" ###"""!!!!!!!!!###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######"""!!!"""###$$$$$$"""$$$$$$######""""""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!  """"""!!!!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!!!!!!!$$$$$$###"""!!!!!!""""""""""""############""""""""""""""""""!!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""###"""  """###!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""######$$$"""$$$%%%$$$###"""###$$$###############$$$%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%&&&$$$###!!!!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&''''''&&&%%%&&&'''((())))))))))))*********++++++++++++***)))((()))+++...111111000000000000111111//////000000111222222333555555555555444222111111444555777888888888777666~~~rrrlllppprrrvvvyyyzzzzzzxxxxxxrrrrrrrrrqqqnnnkkkhhhgggdddfffffffffddddddeeefffgggggghhhgggfffdddbbbaaa___^^^^^^______^^^ZZZXXXWWWUUUSSSPPPOOOOOOPPPQQQMMMKKKHHHHHHHHHHHHGGGFFFCCCCCCDDDEEEEEEBBB<<<888444333111///---,,,+++******)))(((((())))))(((''''''''''''((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$###$$$%%%$$$"""!!!"""###################################################$$$$$$%%%$$$!!! !!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""  """"""!!!"""""""""#########$$$!!!!!!""""""""""""!!!!!!###""" !!!"""$$$&&&%%%$$$###""" $$$$$$$$$############### !!!"""######!!!!!!""""""""""""!!!!!!""""""!!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""######################## !!!!!!!!!!!!""""""""""""!!! !!!###$$$###"""$$$$$$######""""""!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""### !!!"""!!!  """!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&'''&&&###"""!!!"""$$$###""""""!!!""""""###""""""############""""""!!!!!!!!!!!!""""""""""""!!! !!!######""" !!!!!!!!!!!!########################!!!!!!""""""!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$###!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""######$$$"""###$$$$$$""""""###$$$""""""""""""###$$$%%%%%% !!!!!!""""""#########################################################$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######%%%&&&''''''&&&%%%%%%&&&(((((((((((()))))))))******************((('''(((,,,///111111000000000000111111/////////000000111111111111222222333333333222222333444555666777666555444yyyqqqqqqssswwwxxxxxxwwwwwwwwwrrrtttuuusssoookkkiiihhhdddfffffffffdddcccdddeeefffgggggggggfffdddbbbaaa___^^^]]]]]]^^^]]]ZZZXXXUUUTTTRRRQQQPPPPPPPPPPPPKKKJJJHHHHHHIIIIIIGGGEEEDDDDDDDDDEEEEEEBBB===999444333111///---,,,++++++***)))'''((())))))(((&&&%%%%%%&&&'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""###$$$$$$###"""###$$$###$$$$$$$$$"""!!!"""######################################################$$$$$$###!!! !!!"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%  !!!""""""###$$$$$$ !!!"""######"""!!! """!!! !!!"""###&&&%%%$$$###""" $$$######"""""""""###### !!!"""###### !!!"""############""""""!!!!!!!!!"""###### """""""""""""""""""""""" !!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############"""""""""$$$%%%$$$###"""###$$$ !!!!!!!!!!!!"""""""""!!! !!!###$$$###"""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%% !!!"""!!!  """!!!!!! !!!!!!""""""""""""""""""""""""$$$&&&'''&&&###"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""###""""""###%%%&&&$$$### !!!!!!!!!"""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""$$$%%%$$$""" """"""""""""""""""""""""!!!  !!!"""######"""!!!!!!"""##############################!!!!!!!!!!!!"""######$$$"""###$$$###""""""###$$$"""""""""""""""###$$$%%% !!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$%%%'''''''''&&&%%%%%%&&&'''((('''''''''((((((((()))))))))***)))((('''))),,,...111111000000000000111111......//////000000000000000000111222333333333333111222222333333333333333vvvrrrtttvvvvvvttttttuuuwwwrrruuuwwwuuuqqqllljjjiiifffggggggfffeeeddddddfffeeefffffffffeeecccbbbaaa```___^^^^^^^^^]]][[[XXXVVVUUUTTTRRRQQQOOONNNNNNIIIIIIHHHIIIJJJIIIGGGDDDDDDDDDCCCDDDDDDAAA===999333222111///---,,,++++++)))(((&&&'''(((((('''%%%"""###%%%&&&'''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&"""###$$$$$$###"""###$$$"""###$$$###"""!!!"""###################################################"""###$$$###"""!!!"""###$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!""""""#########"""""""""""""""###"""!!!!!!!!!"""###### !!!!!!"""""""""### !!!"""############""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""" !!!""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""############""""""!!!###$$$$$$"""!!!"""$$$ !!!!!!!!!"""""""""!!! !!!#########!!!"""""""""""""""#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!""""""###### !!!"""!!!  """""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$""" !!!!!! !!!"""######"""!!!!!!  !!!!!!!!!"""""""""###"""!!!!!!"""$$$%%%###"""!!!!!!!!!"""""""""######"""""""""""""""""""""""" """###""" !!!### """%%%%%%"""!!!!!!"""""""""""""""""""""""""""!!!  """###!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!"""$$$$$$!!!###$$$###"""!!!"""$$$###"""""""""""""""###$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$%%%&&&(((''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''((()))))))))((()))+++...000000000//////000000000......////////////000000111111222333333333222222111111111111111222222333yyyrrrtttuuutttrrrqqqtttwwwsssvvvxxxvvvqqqmmmkkkjjjggghhhiiihhhfffeeeeeefffeeeeeeffffffeeecccaaa```aaa```^^^^^^___^^^\\\ZZZWWWVVVUUUTTTQQQOOOLLLKKKHHHHHHHHHJJJKKKIIIFFFCCCDDDDDDCCCCCCCCC@@@===:::333222111///---,,,,,,+++)))'''&&&&&&''''''&&&%%%!!!"""$$$&&&''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&"""$$$$$$$$$###"""###$$$"""###$$$###"""!!!!!!###################################################!!!"""######"""!!!###$$$######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$###$$$%%%&&&&&&%%%$$$###""""""!!!!!!  !!!"""$$$$$$"""!!!  !!!""""""!!!!!! !!!!!!"""###$$$$$$%%%""""""!!! !!!"""###############"""""""""""" !!!"""""""""""""""!!!"""#########!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""############"""""" """$$$### !!!### !!!!!!!!!""""""!!! !!!"""######!!!!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!"""###""""""""""""""""""""""""$$$###"""!!!!!! !!!!!! !!!"""!!!  """######"""""""""""""""###"""""""""""""""""""""""" !!!""""""  """###%%%&&&'''%%%$$$###!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######!!!""" """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$%%%###"""###%%%"""""""""""""""""""""""""""!!!  !!!###%%% !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$!!!###$$$###"""!!!"""#########""""""""""""######!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&& !!!"""###############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%'''(((((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''((())))))))))))+++---000000////////////000000.........///////////////333333333333333222111000222111000///000111222333yyyrrrrrrqqqqqqqqqrrrssssssvvvuuusssqqqnnnjjjhhhfffhhhhhhiiigggeeeccccccdddeeeeeeeeeeeecccaaa^^^]]]^^^aaacccaaa]]]ZZZZZZ[[[TTTSSSSSSRRRPPPOOONNNNNNLLLKKKJJJJJJKKKJJJHHHFFFCCCCCCDDDEEEEEEBBB>>>:::333222000---+++)))((((((******))))))(((((('''''''''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&& ###&&&"""###%%%'''&&&%%%$$$%%%&&&'''$$$"""###%%%&&&$$$!!!########################"""###$$$$$$$$$$$$######$$$$$$###"""!!!!!!"""""" """###$$$######"""#########!!!!!!"""$$$$$$%%%%%%%%%$$$!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!! """$$$%%%""""""############""""""###"""  """###"""""""""!!! !!!""""""!!! %%%%%%%%%$$$$$$#########%%%%%%$$$###""""""#########"""!!!!!!!!!!!!"""""")))&&&"""!!!###$$$""" !!!"""######"""!!! """""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!$$$#########""""""!!!!!!&&&%%%$$$"""!!!!!! !!!!!!!!!"""!!!!!!!!!!!! $$$###"""!!!!!!"""###$$$ """###$$$#########""""""!!!!!!!!!!!!!!!############""""""""""""######""""""!!!!!!  ###$$$$$$### """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!! """"""""""""############&&&&&&&&&%%%###"""  !!!!!!!!!!!! !!!!!!"""###$$$!!!"""#########!!!   """$$$$$$###!!!$$$$$$$$$$$$$$$###"""!!! !!!###%%%%%%###!!! ###!!! !!! !!!!!! !!!!!! !!!!!!""""""######'''&&&%%%###"""!!!!!!!!!"""""""""""""""######$$$&&&%%%$$$###""" !!!"""###%%%&&& """#########"""!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$######"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,000000111000000///..................////////////////////////000000000000111111111111111222222222yyyrrrrrrrrrqqqrrrrrrsssttttttsssrrrpppmmmjjjhhhfffgggggghhhfffddddddeeefffeeeeeeeeedddbbbaaa___^^^___aaabbb```\\\ZZZZZZ[[[UUUTTTSSSRRRQQQOOOOOONNNLLLKKKJJJJJJKKKJJJHHHFFFCCCCCCDDDEEEEEEBBB>>>:::555333111...,,,***))))))***)))))))))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%&&&"""$$$&&&### !!!###$$$$$$###""""""###'''%%%######%%%%%%$$$"""######################## !!!""""""###$$$$$$###"""""""""""""""$$$###"""""""""###$$$$$$""""""###"""!!! """$$$$$$######"""""""""""""""######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$!!!""""""######""""""!!!$$$###""""""$$$$$$###"""!!!"""###$$$$$$###!!! !!!!!!!!! !!!!!!"""$$$$$$#########""""""""""""!!!!!!  """"""""""""""""""""""""&&&$$$"""!!!"""""""""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$###""""""!!!""""""######""""""!!!############"""""""""!!!$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""###""""""""""""""""""### !!!"""######"""!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""######"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!  !!!!!!!!!!!!!!!  !!!!!!"""!!!!!!!!!!!!""""""###!!!"""######"""!!!  !!!!!!!!!!!!  !!!###$$$""" """#########""""""!!! !!!"""###$$$$$$###"""!!! ###"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""#########""""""!!!""""""""""""""""""""""""######$$$%%%%%%$$$###"""!!!!!! !!!"""""""""###$$$!!!""""""###############!!!!!!!!!"""""""""################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((()))***+++,,,///////////////...---------.........//////////////////000000000111111111111111111111111111111111zzzrrrrrrrrrrrrrrrsssttttttrrrqqqpppooommmjjjhhhggggggggggggeeeddddddgggiiigggfffdddcccaaaaaa``````___```___]]][[[YYYZZZ[[[VVVUUUSSSRRRPPPOOOOOONNNLLLKKKJJJJJJKKKJJJHHHFFFCCCCCCDDDEEEEEEBBB>>>;;;666444222///---+++***)))))))))(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&$$$######$$$%%%%%%$$$!!!###$$$$$$###""""""###&&&%%%###$$$%%%%%%$$$"""########################!!! !!!"""$$$&&&((($$$###""""""""""""""""""***(((%%%"""!!!"""$$$%%%!!!""""""!!! !!!######"""!!! """%%%&&&############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""""""""!!!!!!###!!!!!!$$$))))))%%%  !!!"""###$$$%%%&&&"""!!! """###$$$###""""""""""""!!!!!!!!!!!! !!!!!!############"""!!!"""######"""!!!!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!"""!!!!!! !!!!!!"""############""""""""""""###""""""!!!!!!""""""#########""""""""""""""""""############""""""""""""!!!""""""######""""""!!!############"""  !!!###$$$%%%######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!!!!!!!"""""""""######  !!!!!!!!!###""""""!!!!!!!!!!!!"""!!!""""""""""""!!!!!! !!!###$$$$$$######""" !!!""""""!!!!!!!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! ############"""!!!######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######"""""""""""""""######$$$%%%%%%$$$$$$############!!!"""$$$$$$"""!!!""""""###############$$$$$$%%%"""""""""#########$$$$$$!!!!!!!!!"""#########$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%&&&'''((()))******+++------.........---,,,,,,---------........./////////000000000000111111111222222111111000000//////zzzsssrrrrrrrrrssstttuuuvvvqqqqqqpppooonnnllljjjiiiiiiiiigggeeeccccccfffiiigggfffdddbbbaaaaaaaaabbb```___]]][[[ZZZYYYZZZ[[[VVVTTTRRRPPPOOONNNMMMMMMLLLKKKJJJJJJKKKJJJHHHFFFCCCCCCCCCDDDDDDBBB???<<<666444222///,,,***)))(((''''''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&###$$$&&&&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$##############################$$$###"""!!!"""$$$'''(((######"""""""""""""""###)))(((%%%###"""###$$$$$$ !!!!!!!!!!!!"""""""""!!!!!!!!!###$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######""" !!!!!!!!!""""""!!!!!!!!!!!! &&&---///)))"""%%%$$$###!!!!!!!!!!!!""" !!!"""###$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!"""""" """######"""!!! !!!###""" """%%%!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!  !!!"""#########"""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$############"""!!!!!!!!!!!! !!!"""######"""!!! $$$######"""!!!  !!!"""###$$$###"""""""""!!!!!!!!!!!! !!!!!!""""""#########"""!!! !!!"""#########""""""!!!!!! !!!!!!!!!!!!!!!""""""###"""!!! !!!!!!""""""#########$$$$$$$$$!!!""""""######""""""!!! !!!!!!!!!######"""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!! !!!###%%%%%%$$$###"""!!!  !!!!!! !!!!!!!!!""""""!!!!!! ######""""""""""""######!!!!!!""""""""""""!!!!!!###%%%''''''%%%""" ###""""""!!!!!!""""""###!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###!!!"""###$$$###"""!!!"""###$$$%%%"""#########$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%###$$$%%%%%%$$$###!!! ###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&((()))%%%%%%&&&'''((()))******++++++,,,,,,,,,,,,++++++,,,,,,---------................../////////000000222222111000//////......{{{sssssssssssstttuuuvvvwwwrrrrrrrrrqqqooommmlllkkklllllliiieeecccbbbdddggggggfffdddbbbaaaaaabbbbbb```___\\\[[[ZZZZZZ[[[[[[UUUTTTQQQNNNMMMLLLLLLLLLLLLKKKJJJJJJKKKJJJHHHFFFDDDCCCCCCCCCDDDBBB???===555333111...+++)))''''''&&&&&&''''''(((((())))))&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%$$$""""""$$$&&&"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$######$$$###########################"""  !!!"""###"""""""""""""""#########$$$$$$$$$$$$$$$###### !!!!!!!!!!!!"""""""""###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######""" !!!!!!""""""""""""!!!!!!!!!!!!(((111444...(((,,,***'''$$$"""!!!!!!!!!!!!###$$$######"""#################################""""""###$$$$$$ """"""!!!  ######!!! """%%%""""""!!!!!!!!!!!!""""""########################""""""!!!!!!!!!!!!"""""""""!!!  !!!"""""""""""""""""""""###### !!!"""###$$$$$$$$$$$$$$$############!!!!!!!!!!!! !!!"""######"""!!! """""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!""""""#########"""!!! !!!"""############"""!!! !!!!!!!!!!!!!!!""""""###!!!!!! !!!!!! !!!!!!$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""" """$$$$$$###"""!!!###""" !!!!!! !!!!!!"""######""""""!!!######""""""""""""######!!!!!!""""""""""""!!!!!!###&&&))))))'''$$$"""!!!"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!$$$$$$###"""""""""######"""""""""""""""######$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###%%%""""""!!! """###$$$"""#########$$$$$$$$$$$$""""""######$$$%%%&&&&&&###$$$%%%%%%$$$###!!! ###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&'''((()))************++++++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,------------111111000000///...------{{{ssssssssstttuuuvvvwwwxxxsssssssssqqqpppnnnlllkkkmmmmmmkkkgggcccbbbccceeeffffffdddccccccbbbbbbbbb```^^^\\\\\\\\\\\\[[[ZZZVVVTTTQQQNNNLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJHHHFFFDDDCCCBBBCCCCCCBBB@@@>>>555333111...+++((('''&&&%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$###""""""###%%% """######"""!!!!!!"""$$$%%%&&&%%%###"""###$$$########################%%%$$$"""!!! !!!!!!""""""""""""""""""######$$$ !!!###$$$%%%$$$###"""!!!""""""!!! !!!###"""###%%%%%%$$$"""  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!!""""""############""""""###"""###)))000333111---'''%%%###!!!  """""""""!!!!!!""""""############$$$$$$"""!!!!!!!!!!!!""""""### !!!"""!!!!!! !!!######""""""######""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###"""!!!!!! !!!!!!"""""""""""""""############ !!!!!!"""###""""""#########$$$$$$$$$############"""""""""""" !!!!!!""""""!!!!!! !!!!!! !!!"""###$$$######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###"""!!! !!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!"""######!!! !!!!!!""" !!!!!!!!!"""""""""############"""!!!"""""""""!!!!!!!!!!!! ###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""### !!!"""###""""""!!!&&&$$$!!!!!!!!!!!! !!!!!!"""#########""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!%%%))))))&&&###"""###!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!%%%%%%$$$######"""######"""""""""""""""######$$$#########$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&!!!!!!!!!!!!!!!""""""###"""""""""#########$$$$$$#########$$$%%%%%%&&&&&&######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******+++))))))***+++++++++******+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,000000//////......------|||ssssssssstttuuuvvvxxxyyytttsssrrrqqqooommmkkkjjjkkkkkkkkkhhheeeddddddeeeeeeeeeeeeeeedddcccbbbbbb```^^^]]]]]]______\\\ZZZYYYVVVSSSPPPMMMMMMMMMNNNLLLKKKJJJJJJKKKJJJHHHFFFDDDCCCBBBBBBCCCCCC@@@>>>666555222...+++)))'''&&&$$$$$$%%%&&&'''))))))***&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$###"""###$$$$$$$$$ !!!######!!!!!!!!!"""###%%%&&&%%%###"""###%%%########################%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""######$$$$$$""""""###"""!!! """$$$$$$$$$$$$###""""""!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$######$$$$$$$$$$$$#########"""###%%%(((++++++***  !!! !!!"""!!!!!!!!!"""""""""###### !!!"""""" !!!!!!"""######$$$"""""""""###%%%%%%###!!!###"""!!! !!!"""###########################$$$###""""""""""""###$$$!!!""""""######""""""!!!!!!"""""""""############!!!!!! !!!!!!""" !!!!!!"""###$$$%%%%%%############""""""""""""!!!!!!!!! !!!!!!!!!"""!!! !!!"""###$$$"""!!!!!!!!!!!!""""""###""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$###"""!!! !!!!!!!!!!!!!!!"""###### !!!""""""############$$$$$$$$$$$$ !!!!!!!!!!!!!!! """"""""""""!!!!!!!!! """!!!!!!!!!!!!""""""###"""!!! !!!"""###$$$!!!!!!!!!!!!""""""""""""(((%%%###!!!""""""!!!  !!!!!!"""""""""!!!!!!"""###$$$$$$###"""!!! !!!!!!""""""!!!!!! """&&&&&&###!!!"""$$$""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! ###""""""""""""######$$$"""""""""""""""######$$$##################""""""###$$$$$$"""!!!!!!###%%%!!!!!!"""############"""!!!!!!!!!"""""""""##################$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$###&&&''''''((()))***+++,,,))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,........................|||ssssssttttttuuuwwwxxxyyyssssssrrrpppnnnllljjjiiihhhjjjjjjiiigggeeeeeefffdddeeeeeefffeeedddbbbaaa```^^^]]]___``````]]]YYY[[[XXXUUUQQQOOONNNOOOPPPLLLKKKJJJJJJKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCAAA???777666333000,,,***((('''$$$$$$%%%&&&''')))******&&&&&&&&&&&&&&&'''((()))#########$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""&&&$$$"""###$$$%%%%%%###"""###%%%%%%###"""###$$$###%%%'''&&&###!!!###%%%######################## !!!"""""""""""""""""""""!!!""""""###$$$$$$&&&$$$"""!!!!!!"""$$$%%%"""#########!!!!!!###$$$%%%$$$"""!!! !!!###$$$!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!!!! """$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!  !!!###$$$!!!!!!""""""############%%%!!!!!!$$$ !!!!!!""""""!!!!!!!!!!!!!!!"""###$$$""""""""""""###$$$%%%&&&$$$""""""###&&&&&&### ###"""!!! !!!"""###""""""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$!!!!!! !!!!!! """###$$$%%%&&&!!!!!!!!!!!! """!!!  !!!"""###"""!!! !!!"""### !!!###$$$%%%"""!!!!!!!!! ######""""""!!!!!! !!!!!!""""""""""""!!!!!!$$$$$$###"""!!! !!!!!!!!!!!!!!!"""###### !!!"""### !!!!!!!!!!!! !!!"""##################""""""!!!!!!!!! !!!!!! !!!!!!"""###$$$"""!!! """###$$$""""""!!!!!!""""""###$$$)))&&&###"""""""""!!!  !!!!!!!!! """###%%%%%%###""" !!!!!!!!!!!! ###### !!!$$$######""""""""""""############""""""!!!!!!!!!  !!!###$$$%%%"""""""""""""""######$$$############""""""!!!!!!$$$%%%$$$""" !!!###!!!"""###%%%%%%$$$######!!!!!!!!!!!!""""""""""""#########"""""""""""""""######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&(((******(((&&&$$$''''''((()))***+++,,,,,,))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------..................yyywwwvvvtttrrrrrrrrrtttuuusssrrrqqqpppooommmlllllliiiiiihhhgggfffdddbbbaaaggggggggggggfffeeedddcccbbbbbbaaa______^^^^^^^^^___[[[VVVRRRQQQRRRRRRRRROOOMMMJJJHHHHHHGGGFFFDDDDDDEEEEEEGGGHHHFFFCCC@@@:::777333///,,,***))))))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%&&&$$$######$$$$$$"""!!! !!!"""$$$$$$!!!"""###$$$$$$###"""!!!######""""""""""""######%%%$$$###!!!!!!""""""######$$$&&&''''''&&&%%%%%%%%%%%%$$$###"""!!! !!!!!!"""###$$$$$$%%%%%% """"""""""""!!!&&&%%%###!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""$$$######"""!!!  !!!"""###$$$""""""""""""############ !!!"""######$$$%%%###""" !!!!!! """"""""""""###############"""  !!!###$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!##############################""""""!!!!!!  !!!!!!!!!!!! !!!"""#########"""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! """""" (((&&&$$$"""!!!!!!"""""" """""""""!!!!!!"""############"""!!!!!!$$$$$$$$$$$$$$$###"""!!!###"""!!! !!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!&&&'''&&&$$$$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""###%%%%%%%%%###!!! !!!!!!"""###$$$%%%%%%%%%""""""$$$'''$$$!!!)))$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&''''''(((((())))))******...+++((('''((())))))))))))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,///////////////.........xxxvvvuuusssrrrrrrsssuuuvvvtttsssrrrpppooommmlllkkkkkkjjjiiihhhgggfffeeeeeegggggggggfffeeedddbbbaaa______^^^^^^^^^_________]]]ZZZTTTQQQPPPQQQQQQQQQNNNLLLJJJIIIJJJJJJIIIGGGBBBAAABBBCCCCCCBBB???===999777333000,,,***))))))(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$"""###$$$%%%%%%$$$###"""######""""""""""""######"""!!!   !!!!!! """""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%!!!"""###$$$$$$%%%%%%%%%###""""""""""""$$$%%%&&&"""""""""""""""!!!!!!!!!###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!""""""!!!!!!!!!"""######!!!!!!"""""""""######### !!!"""###############!!! !!!!!!"""!!!!!!!!!""""""""""""###!!!!!!"""""""""#########%%%###"""  !!!"""############"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!########################$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!!!! !!!"""""""""!!! !!!"""###############!!!""""""#########""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!$$$$$$$$$#########""""""$$$######""""""######$$$!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$###############"""""""""###$$$$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))******...+++)))((((((******)))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,////////////............wwwttttttsssssssssuuuwwwxxxvvvuuusssqqqooolllkkkjjjkkkjjjhhhfffeeeeeefffgggggggggfffeeecccaaa___^^^[[[[[[\\\]]]]]]^^^______\\\XXXSSSPPPPPPPPPPPPPPPMMMKKKJJJJJJKKKLLLKKKIIIBBBAAA@@@@@@@@@@@@>>><<<777666333111...+++)))((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$######!!!###%%%&&&&&&%%%###!!!""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""$$$%%%$$$#########"""""""""######$$$"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$$$$###""""""!!!!!!"""""" !!!"""""""""""" !!!!!!""""""!!!""""""######$$$$$$$$$ !!!"""######"""""""""###$$$%%%%%%&&&###"""!!!  ######$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$###############$$$$$$###""""""""""""###!!!!!!""""""""""""###### !!!!!!""""""######"""!!!!!!!!!!!!""""""##################"""""""""!!!!!!""""""""""""######&&&$$$"""!!!  ############""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!! !!!""""""######""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""!!!!!!########################$$$$$$$$$$$$############""""""""""""""""""""""""!!!  !!!"""!!!!!!!!!"""""""""######&&&%%%###!!!   !!!"""###$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$"""########################"""""""""######""""""!!!!!!!!!"""""""""!!! !!!"""###$$$$$$$$$!!!""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""!!! $$$############"""""""""$$$######""""""######$$$!!!!!!""""""""""""!!!!!!#########$$$######""""""########################"""######$$$$$$######"""'''&&&$$$""""""###%%%&&&##################$$$$$$$$$###%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((''''''(((((())))))******...+++))))))***+++++++++,,,+++*********+++,,,---------,,,,,,,,,,,,------........................wwwssssssssstttuuuwwwxxxzzzwwwvvvtttrrrooollljjjiiiiiigggdddbbbaaaccceeeggggggfffeeedddaaa___]]]\\\ZZZZZZ[[[\\\\\\]]]]]]]]][[[XXXSSSQQQPPPQQQPPPPPPLLLKKKJJJJJJKKKKKKIIIGGGEEECCCAAAAAAAAAAAA@@@>>>555555333111...+++((('''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$######### !!!"""$$$%%%&&&'''$$$$$$$$$$$$###!!!!!!!!!"""$$$%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$###"""!!!"""$$$%%%%%%$$$$$$$$$###############$$$""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%% !!!!!!!!!""""""!!!"""""""""#########$$$  !!!"""###############"""!!!!!!######!!!!!! !!!""""""###############""""""!!!!!!!!!!!!!!!"""""""""""""""#####################&&&%%%$$$###""""""""""""!!!!!!!!!!!!"""""""""### !!!!!!!!!"""""""""### !!!"""######$$$""""""!!!!!! !!!!!!!!!!!!"""""""""###$$$###"""!!! !!!!!!#########""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###""""""""""""############&&&%%%"""  !!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""""" %%%$$$$$$$$$$$$###""" ######################## !!!###$$$%%%$$$######""""""""""""!!!!!!  !!!"""############ !!!!!!"""######""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!"""###$$$############""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!###############""""""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!&&&%%%$$$######$$$%%%%%%$$$$$$$$$###############!!!###%%%&&&&&&))),,,###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%&&&'''((()))''''''(((((())))))******---+++)))***+++,,,,,,,,,,,,+++***))))))+++---......------,,,,,,------...------...............///xxxrrrrrrsssuuuvvvxxxzzz{{{xxxwwwuuurrrooollljjjiiijjjgggdddaaaaaabbbeeegggfffeeedddccc```^^^[[[ZZZZZZZZZ[[[\\\\\\[[[ZZZZZZ[[[XXXTTTRRRRRRRRRQQQPPPMMMLLLJJJJJJJJJIIIFFFCCCGGGEEECCCBBBBBBBBB@@@???444444333111...+++(((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$###### !!!"""$$$%%%&&&'''%%%$$$###"""!!!!!!"""""" !!!"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!"""$$$%%%%%%$$$$$$$$$###############$$$#########""""""#########$$$##################$$$!!!""""""!!!!!!!!! $$$$$$###""""""!!!!!!!!!#########"""""""""!!!!!!"""""""""""""""#########$$$###"""!!!"""###$$$%%% """###"""!!! !!!"""###$$$"""############"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""&&&&&&$$$###"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$!!!!!!  !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""######""""""############"""""""""""""""""""""""""""""" !!!!!!"""#########""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""######### !!!!!!  !!!"""###""""""""""""############$$$"""!!!!!!"""$$$$$$$$$######""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%$$$""""""!!!"""""""""""""""""""""""" """###$$$######"""######""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!! ###$$$$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!######""""""""""""""""""""""""###""""""""""""""""""###!!!!!!""""""""""""!!!!!!""""""#########""""""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######$$$%%%%%%%%%$$$###$$$$$$$$$##################%%%%%%$$$"""##################$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%&&&'''((()))''''''(((((())))))******+++***)))***,,,------,,,,,,+++***))))))+++---......------,,,,,,------...,,,---------......//////zzzrrrssstttvvvxxxyyyzzz{{{xxxwwwuuurrrooommmkkkiiillliiifffccccccdddfffhhheeeeeedddbbb```]]][[[ZZZYYYZZZ[[[\\\\\\[[[YYYXXXZZZWWWTTTSSSSSSSSSRRRPPPMMMLLLKKKJJJJJJHHHEEEBBBEEEDDDBBBBBBBBBAAA???===444333222///---+++)))(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%$$$"""!!!"""$$$&&&'''!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$###""""""$$$%%%$$$#########"""""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""#####################"""!!!!!!$$$$$$###"""!!!!!!!!!!!!$$$$$$######"""""""""!!!"""""""""""""""""""""""""""""""""!!!!!!""""""###"""######!!!  !!!"""""""""""""""######""""""!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!&&&%%%$$$###"""!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""###############""""""!!!  !!!!!!!!!!!!"""""" !!!"""###$$$$$$""""""""""""############"""######$$$$$$######"""""""""""""""""""""""""""$$$######""""""!!!!!! """######$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######$$$ !!!!!!!!!"""""""""!!!!!!!!!"""""""""######!!! !!!"""$$$%%%%%%$$$###"""!!!  !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!######"""!!!!!!!!!""""""!!!"""""""""!!!!!! %%%%%%%%%$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""  """######!!!!!!"""""""""""""""######""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!""""""######""""""########################!!!""""""######""""""!!! """$$$%%%&&&%%%###"""##################$$$$$$&&&((('''$$$###%%%$$$"""#########$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((''''''(((((())))))******)))((((((***,,,------,,,,,,+++*********+++,,,---------,,,,,,,,,,,,------,,,,,,,,,---......//////}}}rrrsssuuuwwwxxxyyyzzz{{{xxxwwwuuurrrpppmmmkkkjjjllljjjgggdddccccccdddeeeeeedddcccbbb```^^^\\\[[[WWWXXXZZZ\\\\\\\\\[[[ZZZXXXVVVSSSRRRRRRRRRQQQOOOLLLKKKKKKKKKKKKJJJGGGDDDDDDDDDCCCCCCCCCAAA>>>;;;555333111...+++***))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$###"""!!! """"""############"""""""""##################$$$%%%###"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""%%%%%%&&&&&&&&&%%%$$$###$$$###""""""###$$$%%%&&&!!!!!!!!!""""""""""""""""""""""""""""""""""""!!! ###$$$###!!!  """###"""!!! """""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$######""""""!!!!!!!!!$$$###""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!"""######""""""######""""""!!!!!! !!!!!!!!!"""""" !!!""""""###""""""!!!"""""""""############"""######$$$$$$######"""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""######$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%  """#########!!! !!!!!!!!!""""""""" !!!"""#########"""""""""!!!!!! !!!"""#################################!!!$$$$$$###"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""######"""!!!!!!!!!"""###$$$ !!!!!!"""!!!!!!!!!"""###############"""""" !!!"""######"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$"""!!!"""$$$&&&%%%$$$!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""############"""""""""###$$$$$$$$$%%%###&&&&&&###%%%))))))%%%"""######$$$%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))******'''''''''))),,,---,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------...//////ssstttuuuwwwyyyzzzzzzzzzwwwvvvtttrrrpppnnnlllkkkjjjhhheeecccaaaaaaaaabbbddddddcccbbb```___]]]\\\UUUWWWYYY\\\]]]]]]]]]\\\VVVTTTRRRQQQQQQQQQPPPNNNKKKJJJKKKLLLMMMLLLIIIGGGEEEEEEEEEFFFFFFCCC???;;;666444000---************((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$""""""############""""""!!!!!!!!!""""""#########$$$&&&$$$######$$$$$$"""!!! !!!"""$$$$$$  !!!!!! !!!!!!""""""###$$$###"""!!! !!!###%%%''' !!!"""######""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""%%%%%%###!!!$$$&&&&&&$$$""" """""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""&&&%%%%%%$$$###"""!!!!!!###""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!! """######""""""!!!!!!!!!!!!!!! !!!!!!!!!"""!!!"""""""""""""""!!! !!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""""""""""""""""" !!!!!!###$$$%%%&&&'''"""""""""""""""""""""""" """$$$%%%###!!! !!!!!!!!!!!! !!!"""###""""""""" !!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&%%%!!! """!!!!!!!!!!!!!!!!!!!!!!!!'''&&&%%%$$$$$$%%%&&&'''""""""!!!!!!!!!###$$$%%% !!!""""""###### !!!"""############ !!!"""######"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""&&&###""""""%%%%%%###!!! !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###"""!!!  !!!###%%%!!!!!!"""###$$$%%%%%%&&&!!!$$$######"""""""""###$$$%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&''''''(((((()))*********&&&&&&''')))+++---,,,+++)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,---...//////xxxwwwwwwxxxzzz{{{{{{yyyuuuuuusssqqqooommmlllkkkmmmkkkhhheeeccccccddddddffffffeeedddbbb```^^^\\\]]]\\\\\\\\\]]]]]][[[ZZZZZZXXXTTTQQQOOOOOOPPPQQQJJJJJJJJJKKKKKKIIIEEEBBBEEECCCAAAAAA@@@???<<<:::555444222000---+++***)))(((%%%######&&&((('''$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######"""""" ###&&&'''%%%###""""""""""""!!!!!!!!!!!!""""""###$$$%%%$$$"""""""""#########""""""!!!!!! $$$$$$###""""""###$$$%%% """###"""!!!!!!$$$%%%###  """$$$$$$###""""""###"""#########$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!! !!!!!!###"""!!!  !!!"""%%%&&&&&&&&&%%%!!!###$$$$$$"""!!!""""""%%%%%%%%%$$$###"""!!! $$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""!!! ######""""""!!!!!! !!!!!!"""$$$%%%$$$"""###!!! !!!"""###"""  """#########"""!!!!!!"""""""""######$$$$$$!!!!!!!!!!!!""""""""""""$$$"""!!! !!!"""$$$!!!!!!""""""""""""!!!!!!""" !!!"""###"""!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!###$$$$$$###"""!!!!!!""" !!!"""### !!!!!!""""""######&&&%%%###"""!!!"""###$$$ !!!######!!!!!!!!!"""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$"""  !!!"""!!! !!!!!!!!!!!! """"""!!!!!! """""""""""""""""""""""" """"""  !!!!!!!!! """###%%%'''######"""!!!!!!!!!!!!!!!$$$###"""!!!!!! !!! !!!""""""###"""""""""!!!"""######$$$######$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$######""""""#########"""""""""""""""%%%&&&&&&%%%$$$######$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%+++******)))((((((''''''(((''''''&&&&&&&&&&&&'''((()))***+++,,,+++******+++,,,------......------,,,------......------,,,+++,,,---...////////////yyyxxxwwwxxxzzz{{{zzzyyyvvvuuusssqqqooommmlllkkkmmmkkkiiifffdddccccccccceeeeeefffeeecccaaa^^^\\\]]]\\\\\\]]]^^^]]][[[ZZZYYYVVVSSSOOOMMMLLLMMMNNNKKKKKKKKKLLLMMMKKKGGGDDDEEEDDDCCCBBBBBB@@@===:::555444222000---+++)))((()))(((''''''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""!!!!!!!!!!!!"""###$$$$$$""""""###$$$######""""""""""""######$$$%%%%%%$$$""" !!!"""############""""""""""""$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%$$$!!! """"""###$$$"""###%%%$$$###""""""############$$$$$$$$$$$$%%%############"""""""""!!!""""""""""""""""""""""""""""""######""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""$$$######""""""""""""###$$$###"""!!! !!!!!!""" !!!"""$$$$$$$$$###### """###$$$###"""###$$$$$$$$$$$$$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######"""""""""######$$$$$$#########"""""""""""""""""""""###$$$$$$"""!!!###"""!!!"""###$$$###!!! """#########"""!!! !!!!!!!!!!!!!!!"""""""""""""""!!!  !!!"""!!!!!!""""""""""""!!!!!!"""!!! !!!###$$$###""""""""""""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$###!!! !!!"""'''&&&$$$""" ###############$$$$$$$$$$$$###!!! """### !!!######!!!!!!!!!"""""""""""""""!!!!!! """""""""""""""""""""""" !!!""""""######"""  !!!"""!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!"""### """$$$%%%######"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""### !!!!!!""""""###"""""""""""""""######$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""###$$$""""""""""""!!!!!!!!! $$$$$$$$$############### !!!!!!  %%%$$$$$$######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''((((((((()))***+++++++++******++++++,,,------------,,,***++++++,,,,,,++++++*********+++,,,---......---zzzyyywwwxxxyyyzzzzzzyyyvvvuuutttrrrpppnnnllllllnnnmmmllljjjgggeeedddcccdddeeefffgggeeebbb^^^[[[]]]\\\\\\]]]^^^^^^\\\YYYYYYWWWTTTPPPMMMLLLLLLLLLKKKKKKLLLMMMNNNMMMJJJGGGEEEEEEEEEEEEEEEBBB>>>:::666555333000---***((('''%%%&&&(((((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!"""""""""""""""#########!!! ###%%%$$$##################$$$###$$$$$$###!!! !!!############$$$$$$$$$$$$######"""!!! !!!!!!######$$$$$$$$$""" !!!######"""""""""######$$$%%%%%%###!!!!!!"""############$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""" !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$###############$$$%%%%%%$$$"""!!!!!!"""######"""""""""""""""!!!!!!!!!!!!#########"""###$$$######$$$$$$$$$######"""######""""""""""""######"""""""""""""""""""""""" !!!######$$$$$$$$$$$$############""""""""""""""""""""""""$$$###""""""$$$$$$###""" """#########"""!!!!!!!!!!!!""""""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###!!!!!!"""###$$$###"""############""""""""""""######""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!"""###"""  !!!######""""""""""""######$$$##################""""""!!!  !!! !!!######!!!!!!!!!""""""""""""!!!!!!!!!!!! ######################## !!!!!!""""""  !!!"""!!! """"""############""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$%%% !!!"""$$$%%%###""""""!!!!!!!!!!!!!!! !!!"""###$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######"""###$$$$$$%%%%%%$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''((()))******((()))******++++++************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++,,,---............{{{zzzxxxwwwyyyzzzyyyyyyvvvuuutttrrrpppnnnlllkkkoooooonnnllljjjhhhfffdddcccdddggghhhfffccc^^^[[[]]]]]]]]]^^^___^^^\\\YYY\\\ZZZVVVSSSPPPNNNMMMMMMKKKJJJJJJLLLMMMLLLJJJHHHEEEEEEFFFGGGFFFCCC>>>:::666555333000---***((('''###''''''&&&%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%"""######"""!!!!!!"""$$$######################## """###"""!!! !!!""""""""""""######$$$$$$$$$$$$######"""!!!!!!!!! !!!"""######"""******(((%%%!!!###$$$%%%$$$!!! !!!!!!"""""""""##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""######$$$%%%$$$###"""!!!!!!!!!"""###"""!!! !!!"""!!!###$$$$$$"""!!!""""""!!!"""###$$$$$$$$$$$$$$$###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!#################################"""!!!!!!###$$$###"""!!!"""######"""!!! """#########"""!!!########################!!!!!!!!!!!!"""""""""""""""!!! !!!"""!!!!!!""""""""""""!!!!!!###"""!!!"""$$$$$$$$$"""$$$$$$######""""""!!!!!!$$$######"""!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!"""!!!  !!! !!!"""###$$$%%%""""""!!!!!! """!!!  !!!######!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""  !!!"""!!! !!!""""""######""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%"""""""""###$$$%%%%%%&&&""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""##################"""""""""""" !!!!!!"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''((((((***++++++((())))))***************))))))***+++++++++++++++,,,------......------,,,---...//////000000000///}}}{{{xxxwwwxxxyyyyyyxxxuuutttsssqqqooommmlllkkkllllllkkkjjjiiigggeeecccbbbdddggghhhgggccc___\\\]]]]]]]]]___```___\\\YYY[[[YYYVVVSSSPPPNNNMMMLLLIIIIIIHHHIIIKKKJJJHHHFFFEEEEEEEEEFFFFFFCCC>>>:::666555333000---+++)))'''###&&&)))(((&&&$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&"""$$$%%%$$$"""!!!"""!!!!!!"""######"""!!!!!!!!!"""!!!"""###%%% !!!!!!""""""#########$$$$$$$$$######""""""""" """#########!!!""""""!!!!!!###!!!###$$$###  !!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!"""###$$$"""!!! """""" !!!"""######$$$%%%$$$""" !!!"""###$$$$$$$$$$$$$$$"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###""""""######"""""""""""""""""""""""""""###$$$"""!!! """%%%""" !!!"""!!!  """#########"""!!! !!!!!!!!!!!!""""""""""""###""""""""""""""""""###!!!!!!""""""""""""!!!!!!"""!!!!!!!!!###$$$###"""$$$$$$######""""""!!!!!!$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!  """&&&%%%###!!!"""!!!!!!!!! """"""!!!!!!!!! !!!!!! !!!######!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""  !!!"""!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""######$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!############"""""""""""" !!!""""""""""""!!!""""""###$$$$$$$$$$$$###$$$$$$###"""!!!!!!!!!"""##################$$$$$$""""""""""""######$$$$$$"""###$$$###""""""###$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''((((((***++++++)))))))))))))))*********((()))******++++++******,,,------......------,,,---...//////////////////~~~|||xxxwwwwwwxxxxxxxxxtttsssrrrpppnnnllljjjjjjggggggfffeeedddcccbbbbbbccceeeggggggfffccc```^^^]]]]]]^^^```aaa___\\\YYYXXXVVVTTTQQQOOOMMMKKKKKKIIIHHHGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDDDDAAA===999555444222000---+++***)))+++++++++(((&&&$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###############"""&&&'''&&&###"""!!! !!!"""######"""!!!  !!!""""""###$$$&&&!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$###############""""""""""""""" """""""""!!!!!!###%%%!!!"""######!!! !!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""###!!!  """""" !!!""""""######$$$%%%$$$""" !!!"""###$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" ###%%%$$$!!! """$$$!!! !!!!!!  """#########"""!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""########################!!!!!!""""""""""""!!!!!!""" !!!"""###"""!!!############""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!! !!!######"""!!! ###""""""""""""""""""!!!#########"""""""""!!!!!! !!!######!!!!!!!!!""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! !!!!!!!!!!!! !!!!!!""""""""""""######""""""""""""""""""""""""  !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$###"""!!! """""""""""""""""""""""" !!!"""###"""!!! !!!"""######$$$$$$######$$$###""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$!!!"""######""""""###$$$!!!"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######%%%&&&'''((()))''''''''''''((()))******)))(((((((((((()))***+++))))))***++++++++++++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++|||xxxvvvwwwxxxxxxxxxsssrrrpppooolllkkkiiihhheeedddcccbbbbbbbbbcccddddddeeeffffffeeecccaaa___]]]]]]^^^```aaa```\\\YYYVVVUUUTTTRRROOOMMMLLLKKKJJJHHHGGGGGGGGGGGGEEECCCCCCBBBAAAAAAAAA???;;;999333222111000...,,,+++***+++)))%%%###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######$$$##################""""""$$$&&&&&&%%%$$$$$$$$$ !!!###$$$$$$###!!! !!!"""$$$###""""""###%%%######"""""""""""""""""" !!!"""###$$$$$$######$$$$$$###"""""""""""""""%%%&&&&&&%%%###!!!!!!"""!!!###$$$$$$"""!!!"""###!!!!!!!!!"""""""""######!!!"""""""""############"""""""""""""""""""""""" """""""""""""""""""""""" !!!!!!!!!""""""######""""""!!!""""""""""""!!! !!!###$$$ """"""""""""!!! !!!"""$$$$$$"""""""""###"""######$$$$$$$$$######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!"""""""""#########"""&&&%%%""" !!!$$$"""  !!!"""!!!  """#########"""!!!$$$$$$$$$$$$#########"""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!"""!!! """""""""""""""#########""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!###"""!!!!!!###$$$ !!!###$$$%%%!!!!!!!!!""""""""""""""""""#########""""""!!!!!! !!!######!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """  !!!"""!!! !!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""!!!  !!! !!!!!!!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!""" !!!!!!""""""###!!!"""###"""!!! !!!""""""###############""""""""""""""""""###$$$ !!!!!!!!!""""""""""""!!!!!!"""######$$$%%%%%%###$$$&&&%%%$$$$$$&&&'''"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((()))***((('''''''''''''''(((((()))(((((('''((()))***+++)))***++++++,,,,,,++++++***++++++,,,,,,++++++******+++++++++++++++******}}}yyyvvvvvvwwwxxxwwwrrrqqqpppnnnllljjjhhhggggggeeedddccccccdddfffgggeeeeeeffffffeeecccbbbaaa\\\]]]___aaabbb```\\\YYYWWWWWWUUUTTTRRRPPPOOONNNKKKIIIHHHGGGGGGGGGEEECCCCCCAAA@@@???>>>===;;;888222222111///...---,,,+++$$$ !!!%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&((((((&&&$$$"""######$$$$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%######%%%'''!!!"""$$$%%%%%%$$$"""!!!$$$%%%&&&$$$"""!!!"""###%%%$$$$$$$$$######""""""!!!"""###$$$######  !!!"""### """"""!!! !!!"""$$$%%%&&&$$$$$$$$$%%%############$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""&&&&&&%%%%%%$$$"""!!! ########################"""############$$$$$$$$$%%%%%%$$$###"""""""""######"""!!!!!!!!!###$$$%%%!!!"""$$$$$$###!!! """#########$$$&&&######$$$$$$$$$######"""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&""""""######$$$$$$$$$%%%"""'''&&&### !!!######!!! !!!"""###"""!!! """#########"""!!!"""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""######################## !!!!!!!!!""" """######""""""###%%%&&&%%%$$$"""!!!  !!!!!!"""""""""###"""!!!!!! """######!!!!!!!!!""" !!!!!!"""""""""""""""""""""""""""  !!!"""!!! """"""############""""""!!!!!!""""""#########$$$""""""""""""""""""""""""########################""""""###$$$$$$###!!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!!"""######!!! !!!!!!"""###$$$ !!!""""""###!!!"""###"""!!! !!!!!!"""###############""""""!!!!!!"""###$$$$$$""""""######$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&"""###%%%$$$$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))))))))(((''''''&&&&&&&&&'''''')))((('''''''''(((***+++******+++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------,,,++++++}}}vvvsssuuuwwwwwwvvvpppooommmjjjiiihhhhhhhhhfffffffffeeeddddddfffhhhfffgggggggggeeebbb```^^^bbbaaa```^^^\\\ZZZYYYXXXVVVWWWWWWSSSOOOLLLMMMOOOJJJIIIGGGHHHHHHGGGEEECCCGGGEEECCCAAA@@@>>>;;;999//////...---,,,++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""!!!!!! !!!###$$$%%%%%%%%%$$$$$$###"""!!!!!! !!!!!! ######""""""""""""######$$$###"""!!!!!!"""###$$$%%%###!!! !!!###%%%&&&&&&%%%$$$###"""!!! #########"""""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!! """$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! """$$$$$$""" ###"""!!! !!!"""""" !!!""""""!!!  """"""!!!###""" !!!$$$&&&######$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###########################$$$###"""""""""###%%%%%%'''%%%###  """###""""""!!! !!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!! !!! !!!"""###""""""############""""""""""""!!!!!!!!!!!!""""""###"""!!!  !!!!!!"""!!!!!!!!!"""###$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!  !!!###%%%((()))!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!""""""######"""!!! !!!"""!!!""""""!!!!!! """!!!  !!!"""""""""###!!! !!!###$$$"""######!!!"""###""" !!!"""$$$!!! !!!######""" """"""""""""""""""""""""######"""""""""""""""### ###$$$!!!!!!$$$''''''%%%%%%$$$###""""""######&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((()))(((((((((***)))'''&&&'''(((***+++(((((())))))*********+++,,,---...---+++***+++,,,******))))))******+++,,,|||vvvtttuuuwwwwwwuuuooonnnmmmkkkjjjiiiiiiiiihhhhhhhhhfffdddcccdddfffeeeeeeffffffeeecccbbbaaa``````^^^]]][[[YYYXXXWWWVVVVVVVVVSSSOOOLLLMMMNNNJJJIIIHHHHHHHHHGGGEEECCCCCCAAA@@@@@@???===999777222111000///---,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%$$$###!!! $$$$$$############$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""#########%%%%%%%%%$$$$$$$$$###### !!!"""#########""""""""""""""""""""""""!!!!!!  """!!! !!!"""###""""""""""""!!!!!!!!!!!! ###"""!!!!!! !!!!!!""""""""""""###%%%%%%###"""!!!"""######"""!!!!!!!!!"""### !!!"""""""""!!! !!!$$$$$$$$$"""!!!###"""!!! !!!###$$$"""######$$$$$$$$$###############"""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""#######################################"""!!! !!!"""###########################$$$###"""""""""###$$$%%%&&&%%%""" !!!"""###""""""!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!! !!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!  !!!"""###$$$&&&&&&##################$$$$$$$$$######"""!!!  !!!  !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$ !!!!!!"""""""""""""""!!! !!!"""!!!"""!!!!!!!!! """"""!!!!!!!!!  !!!!!!!!!!!!!!!###"""!!!"""$$$%%%### """"""""" !!!###!!!!!!  !!!"""###"""""""""""""""!!!""""""""""""""""""""""""""""""######""""""""""""#########%%%""" """""" $$$######"""!!!!!!""""""""""""############$$$$$$"""############$$$$$$$$$$$$$$$%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((()))))))))))))))((()))))))))************+++------,,,+++***+++,,,******))))))******+++,,,~~~zzzvvvuuuwwwwwwvvvsssnnnnnnnnnmmmlllkkkjjjjjjjjjjjjiiigggdddbbbcccddddddeeeeeeeeeeeeddddddccc______]]]\\\ZZZYYYXXXWWWUUUUUUUUURRRNNNLLLMMMMMMKKKIIIHHHHHHHHHGGGEEECCCCCCCCCCCCDDDDDDBBB===:::444333111///---,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%###""""""""""""###$$$%%%%%%&&&&&&((('''&&&$$$###"""!!!!!!%%%$$$$$$######$$$$$$%%%""""""!!!  !!!###$$$$$$###!!! ###""""""!!!"""###%%%&&&%%%$$$$$$$$$$$$#########!!!"""###$$$$$$$$$"""""""""""""""""""""""""""!!!  """!!!  !!!"""###""""""""""""!!!!!!!!!!!!""""""### ### !!!"""###$$$%%%###%%%&&&&&&$$$######$$$######"""""""""######$$$!!!!!!"""######""""""!!!$$$$$$$$$$$$$$$###""""""###"""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""####################################""""""!!!!!!!!!!!!""""""##############################"""!!!"""###$$$%%%%%%###""" !!!###$$$###"""!!!!!! !!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!"""""""""###""""""!!!!!!!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!!!!""""""!!!!!!""""""######$$$$$$##################""""""######""""""!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######### !!!!!!!!!!!!"""""""""!!!  !!!"""!!! !!!!!!!!!!!! !!!"""#########"""!!! """""""""!!!!!! ######"""###$$$%%%###!!! !!!""""""!!!!!!"""$$$"""""""""!!!!!! !!!"""### """""""""""""""""""""""""""###"""""""""""""""######"""%%%###"""###"""######"""!!!!!!!!!!!!""" """###$$$%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((%%%''')))++++++***((('''))))))))))))************+++,,,,,,,,,***)))***+++******))))))******+++,,,|||yyyvvvvvvwwwwwwuuurrrmmmmmmnnnooonnnmmmkkkjjjiiijjjiiihhheeeccccccdddfffffffffeeeeeedddcccccc______^^^\\\[[[YYYXXXXXXUUUUUUSSSQQQOOOMMMMMMMMMKKKJJJIIIHHHIIIGGGEEECCCCCCDDDEEEGGGGGGEEE@@@===666444111///,,,***))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""######$$$$$$"""!!! #########$$$%%%%%%&&&&&&###"""!!! """###$$$$$$######""""""######$$$ !!!!!!""""""###$$$%%%&&&&&&%%%$$$#########!!!!!!!!!"""$$$%%%""""""""""""!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!"""""""""!!!!!! !!!!!!"""###""""""""""""!!!!!!!!!!!!!!! """### !!!!!!!!!!!!"""###$$$$$$$$$$$$%%%&&&%%%$$$######$$$###############$$$$$$$$$"""""""""###############$$$###""""""!!!!!!!!!!!!"""######$$$###"""!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""!!!"""""""""####################################""""""!!!!!!!!!!!!""""""###########################"""!!!!!!!!!"""$$$%%%######!!!!!!!!!"""###$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$$$$"""!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$######""""""""""""""""""""""""!!!!!! $$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! !!!!!!!!!!!!!!! !!!"""######""" !!!!!!  """""""""#########"""!!!"""###"""""""""###%%%%%%%%%$$$""" """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$!!!$$$######&&&(((&&&######""""""""""""###### !!!"""###%%%%%%&&&""""""#########$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&''')))*********)))((()))))))))))))))************+++,,,+++)))((()))*********))))))******+++,,,zzzwwwuuuvvvwwwwwwtttqqqmmmmmmnnnooonnnmmmkkkjjjggghhhiiihhhfffeeeeeefffhhhhhhggggggeeecccbbbaaa```______]]]\\\[[[ZZZYYYVVVTTTRRRQQQPPPOOONNNMMMLLLKKKIIIIIIIIIHHHEEECCC@@@@@@BBBDDDDDDBBB>>>:::666444000---***)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$### !!!"""$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!  !!!"""$$$""""""!!!!!!!!!!!!"""""" """###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!! """###!!!############""""""""""""###$$$$$$###!!!!!!"""###""""""######$$$$$$$$$$$$"""""""""""""""###$$$$$$"""!!! !!!"""###"""###$$$%%%$$$###!!! !!!"""###$$$%%%%%%%%%########################""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""###$$$###""""""!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$$$$"""!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!! $$$######""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!  !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!! """""""""!!! !!!!!!!!!!!!!!!!!!""""""!!! !!! !!!!!!"""!!!!!! !!!""""""!!!!!!"""$$$$$$$$$$$$$$$"""!!! ###### """!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$###### %%%))))))$$$$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''(((((()))((('''''''''(((***+++******))))))))))))))))))***+++,,,+++)))((()))*********))))))******+++,,,yyywwwttttttvvvwwwtttqqqnnnnnnnnnmmmlllkkkjjjjjjggghhhiiiiiigggeeeeeefffhhhhhhiiihhhgggdddaaa___``````___^^^]]]\\\[[[ZZZWWWUUURRRQQQQQQQQQOOONNNMMMLLLJJJIIIIIIHHHEEECCCBBBBBBCCCDDDDDDCCC???<<<555333///,,,)))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""###$$$%%%&&&&&&&&&$$$#####################%%%%%%$$$###"""!!!!!!"""!!!!!!!!! !!!!!!!!!!!!###$$$%%%&&&&&&###"""!!!!!!!!!!!!"""############""""""!!!!!! """"""###############$$$!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!"""######!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!###$$$!!!############""""""!!!!!!!!!"""######!!! !!!""" !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!"""$$$$$$"""!!!!!!!!!"""###$$$%%%"""###$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!! !!!"""###$$$######"""""""""""""""###$$$###""""""!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!"""""""""###""""""!!!!!! !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""  """###$$$$$$""""""""""""""""""!!!!!! !!!!!!""""""######"""############"""!!!!!!!!!"""$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!   """###"""!!! !!!!!!!!!!!!!!! !!!!!!!!!   !!!""" !!!!!!   !!!!!! !!!!!! !!!"""$$$%%%&&&'''###$$$%%%###!!!$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$%%%######$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))***)))'''&&&&&&(((***,,,************))))))))))))+++,,,,,,,,,***)))***+++******))))))******+++,,,yyyvvvssssssuuuvvvtttrrrooonnnmmmkkkjjjiiiiiiiiihhhjjjkkkjjjgggeeeddddddeeegggiiijjjiiieeebbb______^^^^^^]]]\\\[[[ZZZZZZXXXUUUSSSRRRRRRRRRQQQOOONNNLLLJJJJJJIIIHHHEEECCCFFFEEEDDDEEEEEECCC@@@>>>666333000,,,***)))******''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$###""""""""""""!!!!!!!!!!!!"""""" !!!############""" """"""""""""  """###$$$###!!!!!!""""""""""""######$$$$$$ !!!"""#########"""""""""""""""""""""""" !!!###$$$%%%!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!! ###### !!!%%%!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""" !!!######$$$###### """###$$$"""""""""###############""""""###$$$$$$$$$######"""######$$$$$$$$$###### !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""" !!!"""######"""!!! """""""""""""""""""""""""""!!!!!! !!!"""###$$$$$$$$$######"""!!!!!!!!!$$$###""""""!!!!!!"""""""""""""""######$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!! !!!!!!"""""" !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""######$$$###"""!!!  """$$$$$$######!!!!!!!!!""""""""""""""" !!!"""######$$$"""""""""""""""!!!!!! !!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!   """###"""!!! !!!!!!!!!""" !!!!!!!!!!!!$$$###!!! """###!!!###"""  !!!!!!!!!!!! !!!"""!!!###%%%&&&"""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$&&&$$$!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$##################"""############$$$$$$$$$%%%$$$"""""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))((((((((((((((())))))***************)))))))))(((+++------,,,+++***+++,,,******))))))******+++,,,zzzvvvrrrrrrtttvvvuuussspppooommmjjjiiihhhhhhhhhkkkllllllkkkgggdddbbbbbbbbbeeehhhkkkjjjgggccc```^^^]]]]]]\\\[[[ZZZYYYYYYYYYVVVSSSRRRSSSTTTRRROOONNNLLLKKKJJJIIIHHHEEECCCDDDBBBAAA@@@@@@???===;;;666444000---+++++++++,,,((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$###!!! !!!""""""!!!"""$$$%%%%%% !!!###$$$%%%%%%$$$$$$######""""""""""""###### !!!"""""""""!!!!!!$$$&&&&&&$$$!!!!!!$$$%%%$$$###""" !!!!!!""""""!!!!!!!!!!!!!!! """""""""""""""""""""""" """$$$&&&((()))!!!!!!"""###############""""""""""""!!!!!!!!!!!! !!!"""!!!!!!$$$ !!!"""###############!!!!!!###!!!"""#########"""  !!!###$$$!!!!!!"""""""""!!! """""""""######$$$$$$%%%######$$$$$$$$$######"""!!!"""""""""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""#################################### !!!"""######"""!!! """""""""""""""""""""""""""!!! !!!###$$$%%%$$$$$$###"""!!! $$$######"""""""""""""""""""""######$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!! !!! !!!"""### !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""""""""!!!"""###$$$%%%$$$"""  !!!!!!""""""###### !!!"""###$$$$$$!!!!!!!!!!!!!!! !!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   """######""" !!!!!!""""""!!!!!!!!! !!!"""###$$$((('''$$$"""!!!!!!"""###"""$$$###!!! !!!### !!!""""""!!!!!!"""######!!! !!!  !!!""" """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!%%%&&&###!!!$$$%%%#########""""""###$$$%%%%%%!!!!!!""""""#########$$$"""############$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))&&&''')))***+++***((('''+++*********))))))((((((,,,---...---+++***+++,,,*********)))***++++++,,,{{{wwwttttttvvvxxxwwwuuuooommmjjjiiiiiiiiihhhggggggkkkooopppnnniiieeecccfffggghhhhhhgggddd```^^^ZZZ^^^aaa___ZZZVVVWWWYYYWWWVVVTTTRRRQQQPPPPPPQQQLLLKKKKKKKKKKKKJJJGGGEEEFFFDDDBBBAAA@@@>>>;;;999555444222///---+++***)))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$&&&&&&&&&%%%###!!!###$$$$$$%%%%%%&&&&&&'''$$$%%%###!!!"""###""""""############""""""$$$%%%%%%$$$"""!!!"""###""""""""""""""""""""""""""""""""""""############ !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""$$$!!!#########"""!!!"""###'''%%%$$$###$$$%%%$$$###!!!!!!!!!!!! !!! """!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&&&&$$$######$$$""""""""""""############%%%%%%$$$$$$######""""""############$$$%%%&&&'''"""""""""""""""!!! ######""""""!!!!!! !!!!!!""""""######!!!!!! !!!!!!###### """&&&%%% !!!"""######"""!!! !!!""""""""""""""""""""""""""""""&&&%%%"""!!! !!!"""### !!!!!!"""""""""  $$$&&&''''''%%%###!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######'''%%%###!!!  !!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!)))#########!!! !!! !!!!!!!!!!!!!!! !!!"""""""""!!!!!!""""""!!! ######""""""!!!!!! !!!!!!  """"""""""""############ !!!!!!""""""%%%"""""""""%%%%%%$$$$$$#########"""!!!!!!!!!!!!!!! &&&### ###%%%%%%$$$!!!!!! !!!###########################""""""""""""####################################""""""#########$$$$$$$$$(((%%%######%%%%%%### %%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%'''(((******))))))************))))))******+++++++++,,,,,,,,,&&&'''((()))***+++,,,,,,{{{wwwttttttwwwxxxwwwuuupppmmmjjjiiiiiijjjiiihhhiiillloooooolllhhheeeccceeefffggggggeeeccc```^^^aaadddfffddd^^^YYYYYY[[[WWWVVVTTTRRRQQQPPPPPPQQQLLLKKKJJJKKKKKKJJJGGGEEEEEEDDDBBBAAA@@@>>>;;;999555444222///---+++***)))((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$######&&&''''''%%%###!!!!!!"""!!!!!!"""######$$$######"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$ """###############"""!!!""""""""""""############!!!"""###$$$%%%$$$$$$########################### !!!""""""!!!!!!"""###"""###$$$###"""!!!"""$$$$$$""" !!!"""!!! ############""""""""""""###!!! """###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######!!! !!!""""""""""""############!!!!!!!!!!!! """"""""""""###$$$%%%&&&"""""""""""""""!!! ######""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###"""!!!!!! !!!!!!"""!!!$$$### !!!$$$###""""""###$$$$$$###""""""!!!!!! !!!!!!"""###""""""""""""""""""""""""$$$###!!! !!!"""###$$$ !!!!!!!!!"""""""""  """"""$$$###"""!!! !!!!!!"""""""""!!! """!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!! !!!"""###### """""""""""""""""""""""" ***222###$$$"""  """ !!!"""""""""!!!!!!!!!!!!!!!!!!!!! !!!#########"""!!!###"""""""""!!!!!!!!! ######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""$$$!!!###!!!!!!!!!  !!!!!!!!!!!!!!!###!!! ###$$$$$$"""!!!###$$$$$$""""""###%%%########################""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%$$$"""###%%%&&&%%%######"""""""""######$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))******++++++,,,,,,++++++************+++++++++,,,,,,(((((()))******+++,,,,,,zzzwwwttttttvvvxxxwwwuuupppnnnkkkjjjjjjkkkjjjiiikkkmmmnnnmmmjjjfffdddcccdddeeeffffffdddbbb___^^^gggiiijjjfff```[[[ZZZZZZWWWVVVTTTRRRPPPPPPPPPPPPLLLKKKJJJJJJJJJIIIGGGEEEEEEDDDBBBBBBAAA???<<<999555444111///,,,+++))))))((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!$$$###!!!!!!###&&&''''''"""###############"""""" """%%%%%%$$$#################################!!!!!!!!!!!!""""""""""""$$$%%%%%%$$$$$$###"""!!!############$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################!!!"""###"""!!! !!!""""""$$$$$$$$$###"""###$$$&&&$$$""""""###$$$###"""############""""""""""""%%%###""""""###$$$###"""########################"""""""""""""""""""""""" !!!"""""""""!!!!!!"""""""""""""""""""""""" !!!""""""  """"""""""""############"""""""""###############"""!!!!!!!!!"""###$$$%%%"""""""""""""""!!!!!! ###""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###!!!"""""" !!!$$$""" !!!!!!""""""!!!!!! """!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!! !!!"""$$$%%%!!!!!!"""""""""""""""######!!!!!!#########!!!!!! !!!!!!  ######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""" !!!!!!"""############################## $$$ 111NNN+++$$$###!!! !!!""""""""""""###""""""!!!!!!""""""!!! !!!###$$$%%%$$$$$$###""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$$$$###""""""!!! !!! """$$$$$$"""###'''""""""""""""!!!!!!!!!!!! !!!!!!""""""!!! !!!######"""!!!###%%%%%%%%%###"""###$$$"""""""""""""""""""""""""""""""""#########$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&###""""""###%%%'''&&&%%%"""""""""""""""######$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))***++++++,,,,,,++++++***)))*********++++++++++++*********++++++,,,,,,,,,yyyuuurrrrrrtttvvvuuussspppnnnkkkjjjkkklllkkkjjjmmmmmmmmmkkkhhheeeccccccdddeeeeeeeeeeeecccaaa```fffggghhheee```[[[YYYYYYXXXVVVTTTRRRPPPPPPPPPPPPLLLKKKIIIIIIIIIIIIGGGEEEFFFEEEDDDDDDCCCAAA>>>;;;555333111...,,,***)))(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$$$$#########"""""""""!!!"""%%%$$$"""%%%%%%%%%$$$###""" """$$$%%%%%%$$$###$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$###"""""""""""""""#########$$$$$$""""""######$$$$$$$$$$$$########################"""######"""!!! !!!"""$$$%%%$$$###"""###%%%&&&$$$######$$$%%%$$$$$$!!!!!!!!!!!! %%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""!!!!!!"""""""""""""""""""""""""""###%%%$$$###!!!""""""!!!"""""""""#####################$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!###%%%$$$""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$""""""""""""############$$$###!!!"""###$$$$$$### !!!!!! """"""!!! !!!$$$###"""!!! !!!!!!!!!!!!""""""""""""######""""""!!!!!!  !!!!!! """"""""""""!!! """#########$$$$$$$$$%%%"""""""""""""""""""""""" $$$+++$$$:::fff555$$$###!!! """"""###############""""""!!!###"""  !!!!!!"""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!  """"""""""""############$$$#########"""""""""!!!"""""""""###"""!!!!!!""""""""""""""""""""""""""" !!!"""###### !!!###$$$###"""!!!###$$$$$$###!!! !!!"""########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%#########$$$%%%&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((())))))))))))(((((()))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,wwwsssppppppssstttsssqqqpppnnnkkkjjjkkklllkkkkkklllmmmmmmjjjfffdddcccccceeeeeeffffffeeedddcccbbbcccddddddccc```]]][[[ZZZXXXWWWUUURRRPPPOOOOOOOOOMMMKKKIIIHHHIIIHHHGGGEEEGGGFFFFFFFFFFFFDDD@@@<<<444333111...,,,***)))(((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%############$$$$$$%%%%%%&&&###!!!!!!""" ###$$$$$$$$$$$$######""" """$$$%%%$$$###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!"""############!!!!!!!!!"""""""""#####################$$$$$$$$$"""""""""""""""""""""""""""######"""!!! !!!"""###$$$$$$""""""###$$$""" !!!"""!!! !!!!!!!!!!!! $$$######"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""###%%%&&&%%%$$$#########!!!"""""""""############ !!!"""""""""!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!######""""""""""""#########"""!!!###%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!############""""""""""""  !!!"""  !!!!!!"""""""""!!! $$$###""""""!!!!!!""""""%%%$$$###!!!!!! !!!!!!!!!!!!""""""""""""######""""""!!!!!!  !!!!!!!!! $$$$$$$$$######!!! %%%$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&***!!!555bbb222######"""!!! !!!!!!"""""""""############""""""###"""  !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!"""""""""#########$$$######"""!!!!!!!!!  !!!"""###### """$$$%%%$$$$$$#########$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""""""""############$$$$$$%%%$$$$$$$$$$$$$$$(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((())))))((((((((((((((()))))))))*********,,,,,,,,,,,,,,,,,,------vvvssspppppprrrtttrrrqqqooommmjjjjjjkkklllkkkkkkkkklllllljjjfffdddcccccceeeeeeeeeffffffeeeeeedddccccccccccccbbb```^^^\\\YYYWWWUUURRRPPPOOOOOOOOOMMMKKKHHHGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGEEE@@@===444333000...+++***((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""######$$$%%%%%%&&&######$$$%%%%%%""" """$$$%%%&&&''''''"""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%% !!!###$$$$$$$$$ !!!!!!!!!""""""""""""######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""!!!#########"""!!!"""######!!! """######"""############""""""""""""!!!""""""!!! """ """"""""""""""""""""""""######"""!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$"""!!!!!!"""""""""""""""############!!!""""""""""""""""""###""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""""""""""""""############$$$""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###'''###"""$$$$$$!!!"""!!! !!!""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""!!! ###"""""""""""""""!!!!!! """$$$$$$""" """""""""""""""#########%%%$$$######""""""######$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!! !!!!!!"""######$$$############"""!!!!!!  !!!###$$$(((EEE$$$""""""!!!!!! !!!!!! !!!""""""######""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""###$$$$$$"""###"""!!!###&&&%%%""" !!!!!!!!!!!!!!! !!!!!!""""""!!!###$$$%%%$$$###$$$%%%###%%%%%%%%%###"""###$$$#################################$$$$$$$$$$$$%%%########################!!!!!!!!!""""""""""""######%%%&&&%%%######$$$%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))******++++++******)))(((((((((((())))))))))))+++++++++,,,,,,---------xxxtttqqqqqqsssuuutttrrrnnnllliiiiiijjjkkkkkkjjjhhhjjjkkkjjjgggdddccccccddddddddddddddddddddddddcccbbbbbbbbbaaa```]]][[[YYYXXXUUURRRPPPOOOOOONNNMMMKKKHHHGGGGGGGGGGGGFFFDDDDDDEEEFFFFFFDDD???<<<444222000...+++)))((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$$$$""""""################## ###$$$%%%%%%&&&'''!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& !!!"""###$$$$$$$$$!!!!!!"""""""""#########$$$###"""""""""###$$$%%%"""""""""""""""""""""""" !!!""""""!!!!!!"""### !!!""""""!!! !!!"""$$$###""""""$$$%%%%%%$$$############""""""""""""!!!"""!!!!!!$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###!!! !!!""""""""""""############%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!""""""### !!!"""""""""""""""""""""#########$$$$$$$$$###"""""""""!!!!!!!!! """!!!!!! !!!!!!"""""""""$$$ !!!!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!! !!!!!!###%%%((((((%%%###""""""!!!!!!!!!"""###$$$$$$######"""""""""""""""######"""""""""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!! !!!"""######### !!!!!!!!!!!!!!!!!!!!!!!! """ """+++!!!!!!!!!  !!!"""#########!!!!!!!!!!!!!!! """!!!!!! !!!!!!!!! !!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""" ###((('''"""#########$$$$$$$$$%%%%%% !!!!!!!!!!!!!!!!!!"""$$$###!!!!!!###&&&!!!###$$$$$$""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%########################!!!""""""""""""#########!!!###%%%%%%######%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***))))))************))))))'''''''''((((((((())))))))))))***+++,,,------...yyyvvvrrrrrruuuvvvuuusssmmmkkkiiihhhiiijjjjjjjjjgggiiijjjjjjgggeeecccccccccccccccccccccdddddddddbbbaaa``````___^^^ZZZXXXYYYXXXUUURRRPPPOOONNNNNNMMMKKKHHHGGGGGGGGGGGGFFFCCCCCCDDDEEEEEECCC>>>:::444222000---+++)))(((''')))(((((((((''''''''''''''''''''''''((((((((()))%%%%%%%%%$$$$$$$$$######%%%&&&'''((((((&&&$$$#########""""""!!!!!! """$$$%%%###!!!!!!$$$'''''''''&&&%%%$$$###!!! &&&&&&$$$!!! ###&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""######$$$$$$$$$######"""############$$$$$$$$$$$$###"""""""""###%%%&&&########################!!!""""""!!!!!!"""$$$ !!!"""!!!  """!!!!!!""""""!!!!!!!!!!!!!!! !!!###""" """%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%$$$"""!!!!!!"""""""""""""""###############"""""""""!!!!!! ######"""""""""""""""### !!!"""""""""""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!! !!!!!! !!!!!!$$$""""""&&&###"""!!! !!!"""### !!!"""""""""""""""""""""""""""""" !!!""""""""""""""""""!!!!!! ###%%%%%%###!!!###"""  !!!$$$%%%######"""!!!!!!!!!!!!!!!###"""""""""""""""###$$$!!!!!!!!!!!!"""""""""""" !!!!!!""""""######$$$###""" !!!"""  !!!!!!""""""######"""""""""""""""""""""""" (((!!!$$$!!!%%% !!!"""######### !!!"""""""""!!!""""""!!!!!!!!!!!!!!!""" !!!!!!!!!""""""######!!!!!! """"""""""""""""""""""""""""""""""""############""""""!!!!!! """$$$"""!!!&&&%%% !!!!!!"""""""""###!!!!!!!!!!!!!!! """###!!!"""&&& !!!!!! !!!### ######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$!!!$$$%%%$$$$$$'''***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''(((***+++''''''((((((((((((''''''''''''''''''((((((((()))(((((()))***,,,---......yyyxxxwwwwwwxxxxxxvvvuuuooojjjhhhkkkkkkgggeeefffiiijjjjjjhhheeebbbaaaaaadddeeegggggggggeeecccbbb``````___^^^]]]\\\\\\[[[\\\YYYUUURRROOOOOOPPPPPPOOOMMMJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBBBB@@@<<<999444444222///+++)))))))))'''++++++&&&&&&++++++'''&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$&&&((()))############""""""""""""""""""""""""!!!!!!!!!!!!##############################""""""!!!!!!!!!!!!%%%###  ###%%%$$$$$$######$$$$$$%%%&&&!!!!!! !!!!!!"""###$$$!!!!!! !!!!!!&&&&&&%%%###""" $$$$$$$$$$$$###""" """"""!!!!!! %%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###############"""!!!!!!$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$###"""!!!!!! !!!!!!!!!"""############"""""""""""" """"""""""""""""""""""""#########"""""""""""""""###"""!!! !!!"""###$$$$$$###"""!!! ############""""""""""""""""""!!!!!! """"""!!! !!!!!!""""""""""""!!!!!! !!!###$$$###"""  !!!"""###$$$$$$"""""""""""""""!!! !!!!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""""" %%%$$$###""""""###$$$%%% !!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%###!!! !!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))************)))(((******)))(((((((((((((((((((((((()))******++++++|||zzzxxxwwwvvvsssqqqpppllljjjllllllhhhfffhhhiiijjjjjjhhheeebbbaaabbbdddeeeffffffeeedddbbbaaa``````___^^^]]]\\\[[[[[[[[[YYYVVVRRRPPPPPPQQQQQQNNNLLLIIIHHHGGGFFFEEECCCCCCCCCBBBBBBBBB@@@<<<999111111000---)))'''&&&'''(((***(((######(((***(((&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######"""######$$$%%%&&&############""""""""""""###############""""""""""""""""""""""""""""""""" ###"""!!! !!!"""######""""""""""""###$$$$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""#########""""""!!!!!! ###$$$$$$$$$$$$"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!! !!!!!!###############"""!!!!!!""""""!!!!!!!!!!!!!!!!!!######"""""""""""""""###%%%%%%$$$######"""!!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!"""""" !!!"""###$$$%%%%%% !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!"""###$$$######""""""!!! #########"""""""""!!!!!!"""!!!!!!!!! """"""!!! !!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!!!!!!!!!!"""""""""""""""######"""""""""""""""!!! !!!!!! !!!"""""" """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$###""""""""""""###$$$ !!!""""""######""""""########################""""""###$$$$$$$$$$$$############"""""""""""""""""""""######$$$#########&&&%%%$$$###"""###$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((())))))******))))))(((******)))((((((((((((((())))))******+++,,,,,,---{{{yyyxxxvvvtttrrrrrrmmmjjjlllllliiiggghhhhhhiiijjjhhheeecccbbbcccddddddddddddcccbbbaaaaaa```______^^^]]]\\\[[[[[[[[[YYYVVVSSSRRRRRRRRRSSSOOOLLLJJJHHHHHHHHHFFFDDDDDDCCCBBBBBBBBB@@@<<<999444444333000,,,***)))***))))))&&&""""""&&&))))))&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$###"""""""""""""""###############""""""""""""###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!"""######$$$###"""!!!!!! !!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!!!!!!!!!!""""""########################!!!!!!""""""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$########################!!!!!! !!!!!!"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$######""""""!!!""""""#########$$$$$$$$$ !!!!!!!!!""""""""" !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!!!!""""""""""""!!!!!!%%%###!!! """############""""""!!!!!!!!!"""""""""""""""!!! !!!!!!   !!!!!!$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$ !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""#####################$$$###""""""!!!!!!""""""###!!!!!! !!!!!!"""###########################!!!"""######$$$$$$######""""""""""""############""""""#########"""!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$"""""""""############$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''(((((())))))(((((((((******)))((((((((((((((((((((()))******++++++,,,}}}zzzyyyyyyxxxwwwvvvrrrmmmjjjkkkkkkhhhggghhhhhhiiijjjhhhfffdddcccdddeeeddddddcccbbbaaa``````______^^^]]]\\\[[[ZZZZZZZZZXXXVVVTTTSSSSSSSSSTTTPPPNNNKKKJJJJJJIIIHHHFFFDDDCCCCCCBBBBBB???;;;888666666555222...++++++,,,)))((('''$$$$$$'''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""######$$$$$$$$$######""""""!!!!!!!!!!!!""""""############"""""""""!!!""""""###############$$$""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!"""###### !!!###$$$%%%###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!! !!! !!!!!!"""""""""""" !!!!!!"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!""""""############"""!!!"""""""""#####################"""!!!!!!!!!!!!!!!$$$#########"""""""""!!! !!!!!!!!!"""""" !!!!!!!!!!!!"""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###""""""!!!  !!!!!!!!!""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!!!!!!!!!!""""""""""""!!!!!!$$$###!!! !!!""""""""""""!!!!!!!!! """""""""""""""!!! """!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!  """### !!!""""""###############!!!!!!""""""######$$$$$$"""""""""""""""!!! ######$$$$$$$$$######"""!!!!!!!!!"""""""""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((('''***))))))(((((((((((((((&&&&&&&&&'''(((((())))))~~~zzzyyyxxxxxxxxxwwwrrrllliiijjjiiifffeeeggggggiiiiiiiiifffeeedddeeeeeeeeeeeeeeecccbbbaaa```^^^^^^]]]\\\[[[ZZZZZZYYYYYYXXXVVVUUUTTTSSSSSSSSSNNNLLLJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBBBB???;;;888333333111...+++(((((()))((('''(((******((('''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$######""" !!!"""###$$$############"""""""""!!!!!!!!!!!!"""""""""############################## ###"""!!! !!!"""######""""""""""""###$$$$$$ !!!###$$$%%%"""!!!!!! !!!!!!"""""""""!!!!!!  !!!!!!""" !!!!!!!!!""""""###### !!!!!!"""""""""""""""#########$$$$$$"""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""#########""""""""""""""""""""""""######!!!!!! !!!"""###############""""""""""""""" !!!!!!!!!!!!!!!!!!!!!"""""""""###############"""""""""!!!######################## !!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""#########"""  !!!!!!"""""""""""""""!!! """!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!########################"""""""""######$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!  """### !!!!!!"""############"""!!!!!!""""""######$$$$$$"""""""""""""""!!! """######$$$$$$$$$######%%%&&&&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((***))))))(((((((((((((((&&&&&&&&&'''(((((())))))|||xxxwwwwwwuuutttsssmmmhhhiiihhheeeeeefffggghhhiiiiiigggeeefffffffffggghhhhhhgggdddaaa```^^^]]]]]]\\\[[[ZZZYYYYYYYYYXXXWWWUUUSSSRRRRRRQQQKKKIIIGGGFFFFFFFFFEEEDDDEEEDDDCCCCCCBBB???;;;777333333222///+++)))))))))''''''(((,,,,,,((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###########################$$$$$$$$$$$$###"""""" !!!"""$$$$$$############"""""""""""" !!!""""""##############################!!!!!!!!!!!!""""""""""""$$$"""!!!!!!"""$$$###""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!######""""""!!!  !!!"""!!!""""""""""""""""""### !!!!!!""""""###### !!!!!!!!!!!!!!!""""""""" !!!!!! !!!!!!!!!""""""############"""!!!!!!!!!  !!!"""###$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!"""""""""###### !!!"""###$$$%%%%%%""""""""""""""""""""""""  !!!!!!""""""###!!!!!!"""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!! !!!###$$$$$$"""  !!!!!!!!!"""""""""""""""!!! !!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!########################!!!!!!!!!"""######$$$$$$!!!""""""######""""""!!!!!!!!! !!!!!!"""########################### !!!""""""######""""""""""""""""""############""""""#########"""!!!!!!$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&''''''((())))))))))))******)))((((((((((((((((((((()))******++++++,,,zzzwwwvvvvvvvvvuuutttnnniiiiiihhhfffeeegggfffhhhiiiiiigggffffffggggggiiikkkllljjjgggccc```]]]]]]\\\[[[ZZZYYYXXXXXXYYYXXXWWWUUUSSSQQQPPPOOOLLLJJJHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCBBB???:::777555555444111---******+++)))&&&&&&++++++&&&&&&)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!"""##################"""""""""""" !!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! !!!"""############""""""""""""""""""""""""###$$$%%%%%%%%%######"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###############""""""!!! !!!!!! !!!!!!"""!!!"""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""""""""######### !!!"""###$$$%%%%%%""""""""""""""""""""""""  !!!""""""### !!!!!!!!!!!!  """"""!!!!!!!!! !!!!!!!!!""" !!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!! """""""""""""""!!!!!!!!!"""""""""""""""!!! !!!!!! !!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""####################################!!!!!!!!!"""###$$$$$$$$$""""""###$$$$$$###"""""" !!!""""""######""""""######################## !!!!!!"""""""""""""""#########"""""""""""""""""""""######$$$#########$$$$$$###"""###$$$%%%&&&""""""""""""############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((()))******************)))((((((((((((((())))))******+++,,,,,,---~~~{{{wwwvvvwwwxxxyyyyyyvvvooojjjjjjiiigggfffiiifffhhhiiiiiigggfffggghhhhhhjjjmmmnnnmmmhhhccc```]]]]]]\\\[[[ZZZYYYXXXXXXYYYXXXWWWTTTRRRPPPNNNNNNOOOMMMKKKJJJJJJJJJIIIHHHFFFEEECCCCCCBBB???:::777111111000---)))'''''''''***%%%$$$(((((($$$%%%***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!%%%$$$###"""!!!!!!!!!!!!############""""""""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!"""""""""### ###$$$$$$###  !!!"""""" """###%%%&&&######""""""""""""######!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$######""""""!!!!!! !!!""""""###'''&&&&&&%%%$$$###"""""" !!!!!!"""""""""###""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""###############%%%%%%$$$"""!!! ###"""!!!  !!!!!!!!!!!!""""""""""""!!!""""""""""""#########""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###&&&&&&%%%###  """!!!!!!!!!  !!!!!!"""""" !!!"""###!!!!!!""""""""""""!!!!!!$$$###!!!  """###&&&&&&%%%$$$###"""!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""###$$$ !!!"""###$$$%%%"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!  ###$$$$$$$$$$$$%%%%%%%%%########################!!!!!!"""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###""" !!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$"""!!! !!!###%%%###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''')))***++++++++++++******)))(((((((((((((((((((((((()))******++++++~~~yyywwwxxxyyyxxxvvvtttqqqnnnlllllljjjhhhgggeeegggiiiiiihhhgggggggggiiikkklllmmmjjjeee___[[[\\\[[[[[[ZZZYYYZZZZZZZZZZZZXXXUUUTTTSSSSSSQQQPPPMMMLLLKKKIIIHHHGGGFFFFFFIIIGGGDDDBBB@@@>>>;;;999000000///...,,,)))'''%%%+++***)))'''''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$!!!""""""#########$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$#########"""""" !!!"""""""""############$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!""""""!!!!!!  !!!!!!""""""%%%$$$###"""!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!"""###############!!!"""!!! """"""############""""""############""""""""""""$$$$$$######""""""!!!!!!!!!###'''((((((%%%!!!!!!!!!"""###############%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######################## !!!!!!!!!!!! %%%$$$"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!!!!######""" $$$$$$"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""######!!!!!! !!!!!!""""""!!!!!! ###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%"""!!! !!!###%%%&&& !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """######"""   !!!"""######"""""""""""""""""""""""" ###$$$%%%$$$###""""""!!! """"""!!!!!!"""###$$$%%%""""""""""""""""""""""""#########"""!!! $$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############"""###!!!!!!$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!###$$$$$$###%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((%%%&&&'''))))))'''&&&%%%((()))***+++,,,+++******|||wwwvvvxxxzzzyyyxxxtttrrrooommmlllkkkiiigggeeegggiiiiiigggffffffggggggiiikkkmmmkkkgggccc```[[[[[[[[[ZZZZZZZZZZZZZZZZZZXXXUUUTTTSSSSSSQQQPPPNNNMMMLLLJJJHHHHHHGGGGGGHHHFFFCCCAAA???===:::888222222111000...+++)))(((***)))(((&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###  $$$%%%############$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$%%%%%%$$$###"""!!!!!!############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$###""""""""""""""""""""""""""" !!!!!!""""""""""""!!!""""""""""""""""""""""""###############"""!!!!!!"""""""""!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""######$$$############"""""""""!!! !!!!!!!!!!!!!!!"""!!! """"""!!! #########$$$$$$#########!!!!!!""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!"""%%%&&&&&&###!!! !!!"""""""""""""""$$$$$$######"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!! """#########"""!!!$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$###"""""""""$$$&&&'''""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" """######"""""""""""""""""""""""""""""""""!!!!!! """""""""""""""""""""""" !!!"""#########"""!!!"""!!!  """"""!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""" """&&&))))))((($$$$$$###!!!!!! !!!!!!!!!!!!!!!!!!"""#########"""!!!!!!###$$$###"""###"""!!! !!!"""###!!!!!!""""""######$$$$$$###""""""""""""$$$%%%&&&$$$$$$#########$$$$$$%%%###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&%%%%%%%%%#########$$$%%%%%%%%%&&&''''''((((((((((((''''''&&&''')))******)))'''&&&((()))***+++++++++******{{{vvvvvvxxxzzzzzzyyytttrrrooommmmmmllljjjhhheeeggghhhhhhgggffffffggghhhiiilllmmmlllhhhdddaaa[[[[[[[[[[[[[[[ZZZYYYYYYZZZXXXUUUTTTSSSSSSQQQPPPOOONNNLLLJJJIIIHHHHHHHHHGGGEEEBBBAAA???===:::777222222111000...+++)))((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%!!!###'''(((((($$$$$$$$$$$$%%%%%%%%%%%% !!!""""""######&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""########################!!!!!!!!!"""!!!!!! #######################################"""!!!!!!###"""""""""""""""!!!!!!############"""""""""""" !!!"""$$$%%%&&&############"""""""""""" !!!!!!!!!!!!!!!%%%###""""""""""""!!!""""""############"""""" !!!!!!""""""###### !!!!!!!!!!!!!!!!!!"""######"""  !!!!!!""""""!!!!!!$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""############"""""" !!!"""######$$$######!!!!!!""""""""""""!!!!!!""""""""""""############$$$###"""!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!! !!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!"""###%%%&&&""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!! """"""""""""""""""""""""###""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$%%%%%%$$$$$$$$$$$$##############################%%%%%%$$$###"""!!! !!!###"""!!!(((222222***$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$"""!!!!!!######""" ###"""!!! """###%%%!!!""""""###$$$%%%%%%&&&""""""""""""###$$$%%%&&&""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&((()))***++++++***)))((((((((()))***************{{{vvvuuuxxxzzzyyyxxxtttrrrooommmmmmlllkkkiiiggghhhiiiiiigggggghhhiiikkklllmmmllljjjeee```]]]ZZZ[[[[[[\\\[[[ZZZYYYXXXZZZXXXUUUTTTSSSSSSQQQPPPNNNMMMKKKJJJHHHGGGGGGGGGGGGEEECCCBBBAAA>>>;;;888111000///---+++)))'''&&&((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''(((%%%!!!!!!###%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$######"""!!!########################""""""######"""!!! #######################################"""!!!!!!############""""""""""""#########""""""!!!!!!!!! !!!!!!"""$$$%%%&&&#########"""""""""""""""""""""############""""""$$$###!!!!!!""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""######$$$$$$$$$"""!!! """"""""""""""""""""""""!!!""""""######""""""!!! """$$$%%%%%%$$$###!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""  !!!"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$$$$###"""  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!! !!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######################################################$$$#########""""""!!!!!!%%%###&&&444444(((%%%$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""$$$###!!!!!!""""""!!!######$$$$$$$$$######""" !!!""""""###$$$%%%%%%"""""""""######$$$%%%%%%""""""""""""###%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&((()))************)))(((((((((((()))))))))))))))}}}wwwvvvwwwxxxwwwvvvsssqqqnnnmmmmmmlllkkkiiihhhiiijjjiiihhhhhhiiijjjjjjjjjkkkjjjgggccc___\\\[[[[[[[[[[[[[[[ZZZYYYYYYZZZXXXUUUTTTSSSSSSQQQPPPLLLKKKJJJHHHGGGFFFEEEEEEGGGFFFDDDDDDCCC@@@<<<999111000///---+++)))((('''(((((((((((()))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""""""""#########$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!#######################################"""!!!!!!""""""""""""############"""""""""!!!!!! ######""""""""""""######""""""""""""""""""######""""""############""""""!!!  """###"""!!!!!!""""""######""""""!!!######""""""!!!!!! !!!!!!!!!""""""#########""""""!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###"""######$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!""""""""""""!!!!!!!!!!!! !!!"""######""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!! !!!!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######$$$$$$  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!! !!!!!!"""!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""########################!!!!!!""""""#########$$$%%%###"""///...###%%%%%%$$$#########$$$$$$""""""!!!!!!!!!!!!""""""$$$"""!!!!!!"""""" """%%%&&&%%%###!!! !!!!!!"""######$$$!!!""""""###$$$$$$%%%%%%#########$$$%%%&&&'''((($$$$$$$$$%%%&&&((()))***%%%%%%&&&&&&''''''(((((())))))))))))(((((((((((('''''''''((((((''''''''''''(((((((((((((((((('''((((((((((((((()))))))))}}}xxxuuuvvvwwwvvvuuurrrpppmmmllllllllljjjiiiiiijjjjjjiiihhhgggiiikkkfffggghhhhhhgggdddaaa___\\\[[[[[[ZZZYYYZZZZZZZZZZZZXXXUUUTTTSSSSSSQQQPPPKKKKKKIIIGGGFFFEEEEEEEEEGGGFFFEEEEEEDDDBBB===:::444333111...,,,+++***)))'''((())))))***)))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########%%%&&&&&&&&&&&&&&&%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%$$$$$$#############################################"""!!!!!!!!!!!!"""""""""""""""###!!!!!!!!!!!! %%%$$$###"""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!   """######"""$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%$$$$$$!!!"""""""""###""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!################################################ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""###"""!!!  """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""######################## !!!"""###$$$%%%%%% $$$### ''''''!!!%%%$$$$$$#########$$$$$$###""""""!!!!!!!!!!!!!!!###!!! """"""!!!"""%%%%%%###"""!!!!!!!!!!!!""""""""""""!!!!!!###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$###$$$%%%''')))+++&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))){{{vvvuuuvvvxxxwwwvvvqqqnnnlllkkkkkkkkkiiihhhggghhhhhhgggeeefffhhhiiiggghhhiiihhhgggeeebbb```^^^\\\ZZZXXXXXXYYY[[[\\\ZZZXXXUUUTTTSSSSSSQQQPPPLLLKKKJJJHHHGGGFFFEEEEEEFFFEEEEEEEEEDDDAAA===999444333000...,,,*********&&&&&&((()))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""!!!!!!!!!!!!"""$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%############""""""""""""###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%########################"""######$$$$$$$$$$$$###""""""""""""""""""""""""###############"""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""%%%$$$###"""!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!! ###!!!!!!!!!#########!!!######$$$$$$$$$$$$######!!!""""""###$$$%%%%%%&&&"""""""""""""""!!!!!!!!! !!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$!!!!!! !!!!!!"""###$$$########################!!!!!!""""""""""""!!!!!!$$$$$$#########$$$$$$%%%!!!!!!""""""""""""!!!!!! !!!"""###"""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""######### !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""###$$$$$$$$$$$$$$$##############################!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""" """""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""" !!!"""#########"""!!!!!!!!!!!!!!!!!!"""###### !!!"""$$$$$$###"""!!! !!!!!!""""""###### !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!###$$$""" """$$$###""""""!!!""""""############"""!!!!!!!!!!!!!!!!!!  """"""!!!  """##################""""""""""""!!! !!!###$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###$$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))~~~zzzuuutttwwwyyyyyyxxxpppnnnkkkjjjjjjjjjiiigggfffffffffeeeddddddfffhhhllllllkkkjjjgggddd```^^^___]]]YYYWWWWWWXXX[[[]]]ZZZXXXUUUTTTSSSSSSQQQPPPMMMLLLKKKIIIHHHGGGFFFFFFDDDDDDDDDDDDCCCAAA<<<888222111...,,,***((((((((($$$%%%'''((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""!!! %%%%%%&&&%%%$$$$$$%%%&&&""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!! !!!!!!""""""!!!!!!""""""######$$$$$$$$$######"""""""""""""""!!!!!!""""""#########$$$###############"""!!!!!!&&&$$$######$$$$$$"""!!! !!!!!!!!!!!!  !!!###%%%'''))))))""""""!!!!!!  !!! !!!!!!"""###############  !!!"""$$$&&&########################!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$###"""!!!!!!!!!######!!!!!!""""""""""""!!!!!!!!!###$$$%%%$$$"""!!!""""""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######!!!!!! !!!!!!!!!!!!""""""#########$$$ !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$###"""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%'''(((  """$$$%%%&&&"""""""""""""""""""""""" ###$$$%%%$$$###"""!!!!!!!!!!!!!!!"""######!!!###$$$%%%$$$###""" !!!"""$$$%%%%%%!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""###"""%%%&&&"""!!!(((!!!!!! !!!"""######"""!!!!!!!!!!!!!!!  """###"""!!!%%%$$$"""!!!!!!"""######%%%%%%$$$$$$###""""""""" !!!###$$$%%%%%%$$$$$$$$$$$$##################)))(((%%%###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))yyyppprrrxxxzzzxxxxxxrrrpppnnnmmmmmmllliiigggdddfffgggfffcccbbbdddgggggghhhjjjjjjiiifffcccaaa___^^^\\\[[[ZZZZZZ[[[\\\ZZZYYYVVVTTTRRRQQQQQQQQQLLLJJJGGGFFFGGGHHHGGGFFFIIIGGGEEECCCBBB???:::777444222000...,,,+++***)))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''######""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%((('''%%%%%%%%%%%%###"""######$$$$$$%%%%%%&&&&&&""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######""""""######"""###$$$$$$$$$"""!!! """%%%'''&&&###!!!"""###$$$###""""""!!!"""""""""###"""  !!!###$$$'''&&&$$$""""""""""""###$$$###""" """"""""""""""""""""""""""""""#########!!! %%%$$$""",,,---&&& !!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!###&&&&&&%%%###""""""!!!!!! ###"""!!! !!!"""###%%%%%%$$$###""""""##################"""!!! !!!"""$$$$$$######"""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!  """###!!!!!!""""""""""""!!!!!!"""!!!  """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%###"""###''''''%%%""""""""""""""""""!!! !!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""" %%%$$$######$$$$$$"""!!! !!!!!!"""""""""""""""""""""!!! """"""############""""""""""""""""""""""""""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!"""####################################""""""!!!!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""%%%%%%$$$###"""!!! !!!""""""$$$%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$############$$$%%%&&&(((((())))))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((yyyppprrrxxxyyywwwvvvrrrpppnnnllllllkkkiiigggeeegggiiigggdddbbbdddggghhhiiijjjjjjhhheeebbb```^^^]]]\\\[[[[[[ZZZ[[[[[[[[[YYYWWWTTTSSSRRRQQQRRRMMMJJJHHHGGGHHHHHHHHHGGGEEECCCBBBAAA@@@>>>:::777444222000...,,,+++***)))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%%%%%%%###""" !!! !!!!!!!!!""""""""""""$$$#####################!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$######""""""######!!!!!!!!!!!!!!!  """$$$###!!! !!!!!!!!!!!!!!!!!!"""###$$$&&&$$$###!!!!!!!!!"""###$$$###""" !!!$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""######"""!!! """""""""---///)))!!!"""""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""###%%%''''''&&&$$$""""""!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""######""""""!!! !!!!!!############"""!!!  !!!"""###$$$######"""######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!""""""!!!!!!""""""""""""!!!!!!"""!!!  """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$$$$###!!!!!!!!! !!!!!!!!!!!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!"""######!!! !!!!!!!!!""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!"""##############################"""""""""""""""!!!!!!!!!$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""$$$$$$######"""!!!!!!!!!%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''xxxqqqssswwwwwwuuusssrrrpppmmmlllkkkkkkiiiggggggiiikkkiiieeeccceeeggghhhiiiiiiiiigggdddaaa^^^^^^]]]]]]\\\\\\[[[ZZZZZZ[[[ZZZWWWUUUSSSSSSSSSSSSMMMKKKIIIHHHHHHIIIIIIHHHCCCBBBAAAAAA@@@???;;;999444222000...,,,+++***)))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&#########"""######$$$%%%###$$$%%%%%%%%%%%%$$$###'''&&&$$$$$$%%%%%%$$$"""!!!""""""""""""#########!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###"""!!!!!! !!!"""###"""!!! """ !!!"""###$$$%%%(((&&&$$$###!!!!!!""""""$$$###!!!  !!!%%%$$$$$$#########$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!"""+++,,,'''""""""############""""""""""""############"""""""""!!!"""$$$&&&&&&$$$###!!!!!!"""""""""""""""""""""##################"""""""""!!! !!!!!!"""######""""""!!!  !!!"""#########"""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" """######$$$!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!  """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """"""""""""""""""""""""!!!%%%'''%%% """!!!!!!""""""!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###!!! !!!"""!!!!!!!!!"""""""""""""""###"""""""""""""""!!!!!! !!!""""""######""""""!!! """"""""""""""""""###$$$!!!!!!!!!"""""""""##############################!!!!!!""""""""""""""""""$$$$$$######""""""######""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%wwwrrrtttwwwuuurrrqqqrrrooollljjjjjjjjjhhhgggiiikkkllljjjgggdddeeeggghhhiiiiiiiiigggddd```^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[ZZZXXXVVVTTTSSSSSSTTTNNNLLLIIIHHHIIIJJJIIIHHHFFFEEECCCCCCBBB@@@===:::444222000...,,,+++***)))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&$$$###############$$$$$$"""###%%%&&&&&&%%%###"""&&&$$$###$$$%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&###############$$$$$$$$$$$$$$$$$$###""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$############$$$!!!!!!!!!""""""$$$%%%%%%&&&%%%$$$""""""!!!""""""%%%$$$###"""!!!!!!"""###############$$$$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""######!!!###""" """'''&&&"""!!!!!!"""#########"""""""""""""""######"""""""""!!!######!!!!!!!!!""""""######$$$$$$"""###$$$%%%%%%$$$###"""$$$######"""""""""######"""""""""""""""!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""######!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""$$$%%%$$$""" !!!"""######$$$$$$$$$$$$######"""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""!!! """"""""""""############!!!!!!""""""""""""!!!!!!"""######$$$$$$######""" """""""""""""""###$$$%%%!!!!!!""""""####################################!!!!!!!!!""""""######$$$######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""!!!!!!""""""############!!!""""""###$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((('''&&&%%%%%%%%%&&&'''((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''')))((((((((('''&&&%%%$$$xxxssstttvvvtttqqqqqqrrroookkkiiiiiiiiihhhgggiiilllmmmlllhhheeeeeeggghhhiiiiiiiiihhhdddaaa___aaa``````___^^^^^^]]]]]][[[YYYWWWUUUTTTTTTTTTTTTNNNLLLIIIHHHIIIJJJIIIHHHHHHFFFDDDCCCBBB???;;;888444222000...,,,+++***)))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$"""###%%%&&&&&&%%%###"""$$$###"""###%%%%%%%%%###########################$$$$$$##################%%%%%%$$$$$$$$$######### $$$###""""""!!!!!!""""""$$$###"""!!!!!!"""###$$$$$$###""""""###$$$$$$$$$%%%$$$$$$######$$$$$$$$$""""""!!!!!!!!!"""""""""$$$###"""!!!!!!!!!"""###"""""""""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""######!!!"""""" """$$$###  !!!!!!"""""""""!!!###""""""""""""""""""###!!!"""""" !!!!!!""""""######$$$$$$"""###$$$%%%%%%$$$###"""###"""""""""""""""######!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ######""" ######$$$$$$$$$$$$##################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ###!!!!!!!!!######"""!!!############""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!  """!!!!!!!!!"""###$$$$$$!!!!!!"""###$$$######"""########################!!!!!!""""""######$$$$$$!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############""""""!!!!!!!!!"""######$$$$$$"""""""""######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((('''&&&%%%%%%%%%&&&'''((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((('''&&&$$$$$$zzztttttttttrrrqqqrrrqqqnnnjjjhhhhhhhhhgggggghhhkkkmmmlllhhhffffffgggggghhhjjjjjjiiifffcccaaabbbaaa___^^^]]]]]]^^^___ZZZXXXWWWUUUTTTSSSTTTTTTMMMKKKIIIHHHHHHIIIIIIHHHGGGEEECCCAAA@@@<<<888555444222000...,,,+++***)))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&'''''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######"""############$$$%%%%%%%%%%%%$$$######""""""###%%%&&&%%%$$$############""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!""" !!!!!!"""###!!!!!!"""###"""&&&%%%$$$############### !!!!!!"""""""""""""""!!!  !!!!!!!!!!!!!!!!!!"""###$$$"""""""""""""""""""""""""""!!!!!!!!!!!!""""""### ###$$$###!!! !!!!!!"""!!!!!!######""""""""""""######"""""""""###%%%$$$""" !!!!!!"""""""""""""""""""""##################"""  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""###############""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!!!!""""""!!!!!!############""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!! """""""""""""""""""""""" """!!! !!!###$$$###"""###"""""""""""""""!!!!!! !!!!!!""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!"""###!!!"""###$$$$$$$$$###"""########################""""""##################  !!!!!!######################## !!!###$$$$$$###""""""!!!!!!""""""#########$$$%%%%%%$$$###"""!!!!!! $$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((('''%%%$$${{{uuutttsssqqqqqqsssqqqnnnjjjgggggggggggggggfffiiilllllliiiffffffhhhggghhhjjjkkkjjjhhheeecccbbb```]]][[[ZZZ[[[]]]___XXXWWWVVVTTTSSSSSSSSSTTTMMMJJJHHHGGGHHHHHHHHHGGGEEEDDDBBBAAA@@@===999666444222000...,,,+++***)))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&'''((((((&&&$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""!!!!!!!!! """"""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$!!!!!!#########"""""""""!!!""""""######""""""#########""""""!!!!!!  !!!""""""!!!!!!!!!""""""###""""""""""""""""""""""""###"""!!! !!!""""""!!!###"""!!!  """"""#########$$$###"""!!!!!!"""###$$$###""""""$$$%%%%%%###!!!""""""!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""### !!!!!!!!!!!!""""""""""""!!!!!!!!!  !!!"""#########"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""#########"""""""""""""""#########!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!""""""!!!!!!""""""""""""!!!!!! !!!"""###""""""!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!! """"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""" !!!  """###"""!!!"""""""""!!!!!!!!! !!!"""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """###%%%%%%$$$###"""########################$$$$$$################## !!!"""""" !!!###$$$$$$$$$"""""""""""""""""""""#########%%%%%%$$$###"""!!! $$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((((((%%%&&&((()))((('''&&&%%%}}}vvvtttsssqqqrrruuuqqqnnniiigggfffgggggggggeeehhhlllllliiifffggghhhggghhhjjjkkkkkkiiigggeeebbb___[[[XXXXXXYYY\\\^^^XXXWWWUUUSSSRRRRRRSSSSSSLLLJJJGGGFFFGGGHHHGGGFFFEEEDDDCCCCCCBBB@@@===:::444222000...,,,+++***)))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&'''((((((&&&$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$###""""""######%%%$$$$$$######$$$$$$%%%"""!!!!!!"""$$$&&&&&&%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$######"""""" !!!"""###$$$%%%%%%""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!"""$$$$$$$$$###"""&&&### ###%%%&&&%%% """###$$$%%%%%%%%%%%%$$$"""!!! ###"""!!! !!!"""#########"""""""""""""""###""""""""""""""""""""""""$$$###""" !!!"""###!!! """""" """######$$$$$$$$$$$$###"""!!!!!!"""###$$$"""!!!!!!"""######!!!""""""!!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!"""###$$$!!!!!!"""""""""""""""!!!!!! !!!"""###############""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$ !!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!"""###!!!!!!""""""""""""!!!!!! !!!#########"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###&&&%%%""" !!!$$$ !!!""""""###""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!! """"""!!!!!!  !!!""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""""""!!!  """$$$%%%%%%%%%###"""########################%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!"""##############################!!!###$$$%%%$$$###"""######""""""""""""""""""""""""""""""############$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$############$$$%%%'''((())))))&&&&&&&&&&&&&&&'''((()))$$$&&&'''))))))(((&&&%%%}}}wwwttttttvvvyyyzzzqqqnnnkkkjjjjjjjjjiiihhhiiijjjkkkiiigggeeedddeeeggggggiiiiiihhhfffdddccc``````___^^^\\\ZZZXXXWWW[[[YYYVVVTTTSSSTTTVVVWWWLLLJJJHHHGGGGGGGGGFFFEEEGGGFFFDDDDDDDDDBBB???===555444222...***((()))+++''''''(((((())))))******''''''((())))))((('''&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######%%%$$$#########$$$%%%&&&%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""######""""""""""""######$$$###"""!!!"""###%%%&&&$$$$$$######""""""!!!!!!########################!!!  !!!!!!!!!"""###############!!!!!! !!!!!!######""""""!!!!!! """!!! ###%%%"""###$$$%%%%%%$$$###"""###"""!!!"""###""" !!!###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!###$$$###!!!#########"""!!!!!! ###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$ """###"""!!!!!!  """###$$$$$$############$$$$$$$$$$$$$$$###""""""!!!!!! !!!!!!!!!!!! !!!!!!  ##################"""!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!! !!!"""###""" $$$###!!!  !!!"""%%%&&&&&&%%%"""!!! !!!!!!""""""$$$######"""!!!   ###$$$############$$$$$$$$$$$$ !!!"""######"""!!! !!!"""###$$$$$$###"""!!!  !!!"""###$$$$$$###"""""""""""""""!!!!!!!!!!!!!!! """!!! !!!###$$$$$$###%%%###!!! """$$$""""""!!!!!!!!!!!!""""""""""""############""""""###""""""$$$'''(((&&&###!!!!!!!!!!!!"""###$$$%%%$$$#########""""""!!!!!!$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%---(((######&&&)))'''%%%'''((()))(((&&&%%%%%%'''$$$%%%%%%%%%$$$$$$&&&((()))(((((((((((())))))***%%%%%%%%%%%%&&&'''((((((}}}vvvsssrrruuuwwwxxxmmmkkkhhhhhhhhhiiihhhggghhhjjjjjjiiigggeeeeeeeeehhhhhhiiiiiigggeeebbb```]]]]]]]]]]]]\\\[[[ZZZYYYZZZXXXUUURRRQQQQQQRRRSSSMMMKKKIIIHHHHHHHHHGGGFFFIIIHHHGGGFFFEEEBBB===999666555333///+++)))***,,,''''''(((((())))))))))))&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""######"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$###""""""######$$$###"""!!!!!!"""###$$$!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!!"""$$$%%% !!!!!!""""""#################################"""!!!!!! !!!!!!"""!!!!!!"""###############!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""  !!!"""$$$"""###$$$$$$$$$$$$###"""###"""!!!"""###"""!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""###$$$&&&&&&&&&$$$###!!! !!!!!!"""#########""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""######### """###"""  """!!!  """###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!! !!!!!!  ##################"""!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!"""!!! """!!! !!!""""""!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!!!!######""""""!!!!!!  !!! !!!!!!!!!""""""""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!"""######!!!$$$###!!! !!!###$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""!!!!!!!!! ###$$$""" !!!!!!!!!!!!"""###$$$%%%$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%,,,(((######&&&((('''%%%((()))))))))'''&&&'''((('''(((((('''&&&&&&'''((((((''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&xxxtttsssuuuwwwxxxllljjjhhhggghhhiiiiiihhhhhhiiijjjiiigggeeeeeeeeehhhiiiiiihhhfffccc```^^^[[[\\\\\\\\\\\\[[[ZZZZZZYYYWWWTTTRRRPPPPPPPPPQQQNNNLLLJJJIIIIIIIIIHHHGGGKKKJJJHHHGGGEEE@@@:::666666666444000,,,***+++,,,'''(((((((((((()))))))))&&&''''''(((((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""""""""#########$$$$$$%%%$$$######"""#########"""""" !!!""" !!!!!!""""""######$$$""""""""""""""""""""""""######""""""""""""######$$$###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###!!!""""""############""""""!!!!!! !!!!!!""" !!!""""""###$$$$$$#########""""""""""""""""""######$$$$$$######"""###"""!!!"""######!!!$$$###!!! !!!""""""""""""""""""""""""!!!"""###$$$###"""!!! !!!""""""######$$$!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###### $$$'''%%%$$$!!!  !!!"""   !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###""""""######""""""!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!"""!!! !!!"""###$$$!!!""""""######""""""!!! """"""""""""!!!!!!!!!!!!  !!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!######"""!!!!!!!!!""""""""""""!!!!!! !!!!!!########################!!!  """"""""" """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!$$$###!!!"""###$$$$$$###!!!!!!!!!!!!"""###$$$%%%###############""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###########################&&&%%%$$$######$$$%%%&&&+++'''$$$$$$&&&((('''%%%((()))***)))''''''''')))((()))***)))((('''(((******)))(((''''''&&&'''''')))((('''&&&%%%%%%%%%%%%|||wwwvvvwwwyyyzzzpppnnnkkkjjjjjjjjjjjjiiiggghhhiiiiiifffeeeeeeeeeggggggggggggeeebbb___^^^\\\\\\\\\\\\[[[ZZZYYYYYYYYYWWWUUUSSSRRRRRRRRRSSSOOOMMMKKKJJJJJJJJJIIIHHHKKKIIIFFFDDDBBB>>>999666555555333000,,,******+++((((((((((((((((((((((((&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!""""""""""""#########$$$$$$###############$$$###"""!!!  !!!!!!######""""""!!! """"""""""""""""""""""""######""""""""""""#########"""!!!!!! !!!!!!"""$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""############""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""############$$$$$$%%%$$$###"""!!!""""""############"""""""""!!!!!!!!!######!!! $$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!! $$$$$$######"""!!!!!! !!!"""######"""!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!$$$&&&$$$!!!!!!$$$!!!!!!  !!!"""  !!!!!!!!!""""""#########"""!!!!!!!!!!!!!!!!!!""" !!!!!! !!!"""!!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!'''&&&%%%######"""""""""  """###"""!!!!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!""""""""""""###"""!!! !!!!!!"""""""""""""""#########$$$!!!!!!!!!"""""""""""""""""""""  """"""$$$$$$###""""""!!!""""""!!!!!! !!!!!!"""""""""###############"""!!! !!!"""###"""!!! !!!"""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""""""""&&&%%%###"""###$$$%%%%%%""""""!!!!!!"""###$$$$$$"""!!!!!!!!!!!!!!!!!!!!!##################$$$%%%########################""""""""""""""""""""""""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&)))&&&$$$$$$&&&''''''%%%'''((()))((('''&&&'''(((%%%'''((()))(((((()))***---,,,+++***)))((((((((((((((('''&&&&&&&&&&&&&&&|||wwwvvvxxxzzz{{{ssspppmmmjjjiiihhhgggeeefffhhhiiihhhfffeeeeeeeeedddeeeffffffeeecccaaa___^^^^^^^^^]]][[[ZZZXXXWWWWWWVVVUUUSSSSSSSSSTTTTTTOOOMMMKKKJJJJJJJJJIIIHHHJJJGGGBBB???>>>===;;;999333444333000,,,)))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############""""""############""""""%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$!!!""""""""""""#########$$$###############$$$$$$$$$###"""!!! !!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!!!!"""$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!""""""!!!!!!!!!!!!""""""$$$#########"""""""""!!!###$$$%%%&&&%%%###""" """""""""""""""""""""""""""!!! !!!######""" """!!! """###!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!! !!!"""######"""!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""!!!!!!"""###$$$$$$###!!!!!!!!! !!!!!!!!!  !!!"""""""""!!!!!! ###"""!!!!!!!!!!!!"""### !!!"""!!! !!!""" !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""""""""""""""!!! !!!###$$$###""""""""""""""""""!!!!!! """!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!""""""""""""######""""""!!!"""""""""!!!""""""""""""#########!!!!!!!!!!!!!!!"""######$$$###!!!!!!!!!!!!###$$$$$$$$$###""""""!!!""""""!!!!!! !!!!!!!!!!!!!!!""""""#########$$$###""""""$$$$$$###""" !!!"""!!! """"""!!!!!!!!!!!!"""""" !!!"""###############!!!!!!  """###""""""""""""""""""###$$$ ######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''"""%%%&&&'''''')))***,,,,,,***)))((((((((((((&&&&&&&&&&&&&&&'''((()))yyyuuutttvvvxxxyyyssspppllliiigggeeecccbbbfffggghhhhhhfffeeeeeeeeeddddddfffffffffdddbbb`````````___^^^\\\ZZZXXXWWWUUUTTTTTTSSSRRRRRRRRRRRROOOMMMKKKJJJJJJJJJIIIHHHHHHEEEAAA???>>>===<<<;;;333333222000,,,)))(((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''((()))&&&%%%%%%%%%%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######"""""""""#########$$$$$$#########"""######$$$%%%&&&%%%###"""!!!""""""### !!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! """############""""""!!!###""""""!!!!!!""""""###%%%$$$$$$###""""""!!!!!!"""###$$$%%%%%%$$$"""!!!###""""""!!!!!!""""""###!!! !!!######"""!!!  """$$$%%%"""""""""""""""""""""""""""""""""############$$$!!!!!!"""######$$$$$$%%%!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! """  ###%%%$$$""""""""""""!!!!!!!!! !!!!!! !!!!!!!!!!!! ######!!!!!!!!!!!!###### !!!""""""!!! !!!""" !!!"""""""""!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$###""""""$$$$$$###"""############"""!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$######""""""""""""############"""!!!!!!!!!""""""!!!!!! !!!!!!"""""" !!!""""""#########&&&$$$######$$$%%%$$$""" !!!""""""!!! """"""!!!!!!!!!!!!""""""""""""############"""""" !!!!!!!!!!!!###%%%###"""""""""""""""###### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!""""""###########################&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$&&&''' $$$&&&&&&'''((())))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''((()))***~~~xxxttttttvvvxxxzzzrrroookkkhhhgggfffdddccceeefffhhhgggfffeeeeeefffffffffggggggfffdddaaa___``````___^^^]]]\\\ZZZZZZXXXXXXVVVTTTSSSQQQPPPOOONNNLLLJJJIIIJJJJJJHHHGGGGGGFFFDDDCCCBBB@@@<<<999333444333111---***))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%'''((()))%%%$$$#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&!!!!!!""""""""""""!!!!!!############$$$$$$$$$%%%######""""""###$$$$$$%%%&&&%%%$$$"""!!!!!!""""""!!!!!!""""""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!"""###$$$$$$%%%%%% !!!!!!""""""#################################!!!"""############"""!!!###############"""!!!!!!######""""""""""""##############################""""""#####################"""!!! !!!"""###!!! !!!###$$$"""!!! !!!""""""######$$$"""""""""""""""""""""""" !!!""""""!!!""""""######$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! $$$###!!! !!!###$$$ !!!######!!! !!!""" !!!""""""!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&'''%%%$$$""""""######!!! !!!"""#########"""!!!!!!!!!"""$$$%%%%%%$$$"""!!!######"""""""""!!!!!!!!!######""""""!!!!!!  !!!"""""""""""" !!!!!!!!! !!!"""$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""###$$$!!!!!!"""######$$$%%%%%%%%%$$$######$$$$$$###!!! !!!"""############""""""!!!!!!!!!!!!""""""############"""!!! !!!$$$%%%$$$$$$&&&(((######""""""""""""###### !!!!!!""""""""" !!!"""###$$$################################################!!!!!!!!!!!!!!!""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&(((!!!$$$'''(((((('''((((((&&&&&&%%%%%%%%%%%%%%%&&&((('''''''''''''''((()))yyyuuuvvvxxx{{{|||ssspppllljjjjjjiiihhhfffeeefffhhhgggfffeeeeeefffhhhiiiiiihhhfffccc```^^^^^^_________^^^^^^]]]\\\^^^]]][[[XXXUUURRRPPPOOONNNLLLJJJIIIIIIIIIHHHGGGFFFGGGHHHHHHGGGBBB;;;666444555444222...+++******(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%'''((()))$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%&&&%%%###"""!!!!!!!!!"""%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### """###%%%&&&&&&&&&$$$$$$######""""""!!!!!!########################"""###$$$%%%%%%$$$###"""###############"""!!!!!!######""""""""""""######"""""""""###$$$$$$%%%%%%!!!!!!!!!""""""######$$$###"""!!! !!!"""###!!! !!!###$$$###!!!!!!"""###############"""""""""""""""""""""""""""######"""######$$$%%%%%%%%%%%%$$$$$$###"""""""""###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!""""""!!!!!! ###%%%###""""""""""""""""""!!! !!!  !!!#########$$$%%%%%%&&&&&&$$$###""" """###$$$ !!!######"""!!!!!!""" !!!""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$''')))+++---%%%###"""!!!"""!!!  """###$$$$$$######!!!"""%%%&&&&&&%%%"""!!!$$$$$$######""""""!!!!!!$$$######"""!!!  !!!"""$$$%%%%%%%%%%%%!!!!!!!!!!!!"""""""""###!!! !!!"""$$$%%% !!!""""""!!!  !!!"""###"""""""""""""""###$$$$$$""""""###$$$%%%%%%&&&&&&%%%###""""""######""" !!!""""""###$$$%%%%%%&&&""""""!!!!!!!!!!!!""""""######""""""!!!!!!""""""!!!###%%%######"""""""""""""""###!!!"""""""""######$$$$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""#######################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&%%%%%%&&&&&&%%%&&&''''''&&&&&&((()))&&&(((++++++***((('''(((''''''&&&&&&&&&''''''(((***)))(((''''''&&&''''''}}}vvvrrrsssuuuuuuuuuooommmkkkiiiiiiiiihhhfffcccdddeeeeeeeeefffhhhjjjjjjjjjjjjiiigggdddbbb```___```bbbccccccaaa^^^\\\]]][[[XXXVVVVVVVVVTTTRRRNNNLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHFFFBBB<<<777000222222111---***))))))(((((()))++++++,,,++++++)))((('''&&&&&&'''((()))$$$%%%'''&&&%%%$$$$$$%%%""""""""""""###$$$%%%&&&%%%$$$###""""""###$$$%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!""""""&&&&&&%%%%%%$$$###"""""" !!!!!!""""""######"""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%$$$"""!!!"""%%%&&&%%%###"""!!!  !!!"""%%%###!!!  !!!###$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%""""""""""""###############"""!!! !!!"""###"""""""""""""""!!!!!!!!!""""""!!!!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""######!!! !!!$$$%%%### """"""""""""""""""""""""######""""""!!!!!! !!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""!!! ######"""!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%###$$$$$$###!!!!!!"""###""""""!!!!!!!!!!!!"""""" ###"""!!!  $$$###&&&!!!222@@@666+++'''###!!!###$$$###!!!!!!!!!"""""""""""""""!!! !!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""###!!!###$$$%%%$$$$$$""""""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""######$$$""""""!!!!!!""""""###$$$%%%$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$)))(((&&&$$$###"""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$######"""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!###$$$%%%&&&'''!!!!!!"""###$$$$$$%%%%%%### """$$$$$$### !!!###$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''***(((%%%######$$$&&&'''}}}vvvrrrsssuuuuuutttooommmkkkiiiiiiiiihhhfffdddeeeffffffeeeeeegggiiikkkkkkkkkjjjiiifffdddccc```aaacccdddcccaaa^^^]]][[[XXXVVVUUUTTTTTTRRRQQQOOOMMMKKKJJJJJJJJJIIIGGGFFFFFFFFFGGGEEEAAA;;;666222333333222...+++******))))))*********)))(((((()))((('''&&&&&&'''((()))%%%&&&((('''%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""&&&%%%%%%$$$######"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""##################$$$$$$###""" """$$$%%%$$$"""#########""""""#########"""  !!!"""#########""""""###$$$%%%%%%%%%$$$###""""""""""""###############"""!!!!!!!!!!!!"""### !!!!!!""""""############"""""""""!!!!!!%%%%%%&&&&&&&&&&&&&&&%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""" !!!$$$$$$### """"""""""""""""""""""""######""""""!!!!!!!!!!!! !!!!!! """"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###"""  !!!######"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!  """!!!!!!!!!!!!!!!!!!"""!!!"""###$$$$$$$$$ !!!######)))!!!######!!!555LLLJJJAAA888,,,$$$""""""###"""!!!!!!""""""""""""!!!!!! !!!""""""######"""""""""!!!!!!!!!!!!!!!!!!""" !!!###$$$$$$ !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""!!!!!!""""""###$$$$$$$$$######$$$$$$%%%&&&###"""""""""!!!!!!!!!!!!$$$###""""""""""""###$$$!!!!!!""""""""""""##################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###"""""""""""""""#########"""""""""######""""""!!! !!!!!!"""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%""" """$$$$$$###!!!!!!""""""######$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&%%%&&&'''(((|||uuuqqqrrrtttttttttooommmkkkiiiiiiiiihhhffffffggghhhgggeeeeeeggghhhkkkkkklllkkkjjjhhhfffeeeaaabbbcccdddcccaaa___]]]ZZZXXXVVVUUUUUUUUUSSSRRRQQQNNNLLLJJJJJJJJJHHHGGGFFFEEEEEEEEEDDD@@@:::666333444444222///,,,++++++*********)))(((&&&%%%$$$(((((('''&&&&&&'''((((((&&&((()))(((%%%$$$$$$$$$&&&&&&''''''&&&%%%###"""$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###############$$$$$$#########"""""""""$$$$$$$$$######""""""!!!!!! !!! !!!!!!"""###!!!"""""""""###$$$$$$$$$##################"""""""""!!! !!!###$$$###"""######$$$$$$$$$$$$##############################!!!"""############""""""!!!"""###$$$%%%$$$######""""""""""""###############""""""!!!!!!""""""### !!!"""######%%%$$$$$$$$$$$$#########!!!!!!!!!""""""###$$$%%%########################""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""######"""!!!!!!"""###$$$"""!!!""""""""""""""""""""""""###""""""""""""!!!!!!!!! !!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$###!!! !!!"""######"""!!!!!!!!!!!!"""######""""""!!!   !!!!!!!!! !!!!!!!!!"""""""""""""""!!!  !!!"""######&&&"""$$$"""!!!555NNNUUUOOODDD555)))$$$###""""""!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$######"""""""""""""""""""""""" """###%%%&&& !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$############$$$%%%%%%"""""""""""""""!!!!!!!!!$$$$$$############$$$$$$!!!"""$$$%%%&&&&&&%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$### !!!!!!"""######$$$$$$!!!""""""#########""""""!!!!!!!!!""""""#########"""""""""###$$$$$$%%%%%%"""!!! """$$$$$$#########"""!!!!!!"""###$$$%%%%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''******))))))))))))))))))|||uuuqqqrrrttttttsssooommmkkkiiiiiiiiihhhfffhhhhhhhhhgggeeeeeefffgggjjjjjjkkkkkkjjjiiigggfffbbbcccddddddcccaaa___^^^\\\ZZZWWWWWWWWWWWWVVVUUURRROOOMMMKKKJJJJJJHHHFFFEEEEEEDDDDDDBBB???999555444444444111...+++***************)))((('''&&&%%%'''''''''''''''''''''''''''((()))(((&&&$$$$$$$$$$$$%%%&&&''''''%%%###!!!$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%$$$$$$###"""""""""#########"""""""""!!!!!!"""""""""!!!  !!!"""######!!!!!!"""###$$$%%%%%%&&&$$$$$$######""""""!!!!!!"""!!!!!!!!!"""""""""!!! !!!"""######"""!!! ###$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######!!!"""$$$%%%%%%%%%$$$###!!!"""""""""############"""""""""""""""""""""""" !!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!########################"""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###$$$"""""""""#########"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!###$$$###""""""!!!!!!""""""$$$$$$$$$$$$######"""""""""######""" !!!### !!!!!!!!!!!! """""""""###""""""!!!!!!$$$###"""!!!  $$$######///CCCNNNRRRHHH:::...'''$$$!!!!!!""""""""""""!!!!!! """"""###$$$$$$$$$$$$$$$""""""############"""""" !!!"""$$$$$$!!!!!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""###$$$$$$$$$$$$###!!!!!!""""""############ !!!"""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""!!!!!!!!!"""#########%%%$$$""" !!!###$$$%%%%%%$$$###""""""######%%%$$$$$$######$$$$$$%%%''''''&&&&&&%%%$$$######&&&%%%%%%'''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))************)))(((|||uuurrrrrrtttttttttooommmkkkiiiiiiiiihhhfffhhhhhhhhhgggeeedddeeegggiiiiiiiiiiiiiiigggeeedddccccccccccccbbb```^^^]]][[[YYYWWWWWWXXXXXXWWWVVVRRRPPPMMMKKKKKKJJJHHHFFFEEEEEEDDDCCCAAA>>>999666444444333000,,,)))))))))((())))))******))))))(((&&&&&&''''''''''''&&&&&&&&&'''((((((%%%$$$$$$$$$ """$$$%%%&&&%%%$$$"""#########$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###!!! ########################$$$$$$$$$$$$######""""""#########"""""""""""""""$$$#########"""!!!!!!!!! !!!!!!###$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$######""""""!!!!!!!!!!!!"""""""""!!!!!!!!!""" !!!"""######"""!!!  """"""!!! !!!#########$$$######""""""######%%%&&&&&&&&&%%%$$$!!!"""""""""############""""""############""""""""""""!!!!!! ########################%%%$$$"""!!! !!!""""""########################!!!!!!!!!!!!!!!"""######"""""""""""""""###$$$$$$"""############"""""""""########################""""""""""""############"""###############""""""###"""""""""!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""$$$$$$###"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$%%%###"""!!!###$$$ !!!""""""!!! !!!###%%%''''''((($$$###"""!!!!!! !!!"""###!!!$$$+++;;;MMM```RRR???///&&&###!!! """""""""""""""!!! """"""###$$$$$$$$$$$$$$$""""""############""""""###"""!!!!!!!!!!!!!!!"""!!!!!! """###$$$ !!!!!!""""""""""""!!!!!!!!!!!!!!! !!!""""""###!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$###!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""###$$$$$$$$$$$$###############""""""!!!!!! !!!!!!!!! """"""""""""!!!!!!!!!!!!###############$$$$$$$$$!!!"""##################%%%$$$""" !!!###$$$%%%$$$$$$###""""""""""""%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$######%%%%%%%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&}}}vvvrrrsssuuuuuuuuuooommmkkkiiiiiiiiihhhfffgggggggggfffdddccceeefffhhhhhhiiihhhgggeeecccbbbccccccbbbbbb```___]]]]]]XXXWWWUUUUUUVVVWWWWWWVVVRRROOOMMMKKKKKKKKKIIIHHHFFFEEEDDDCCCAAA>>>:::666444444222///+++(((((()))&&&'''((()))******+++***&&&&&&''''''''''''&&&&&&$$$&&&'''&&&%%%$$$$$$%%% !!!###$$$%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###!!! ###############$$$$$$$$$################################################$$$$$$###############"""!!!!!!!!!"""###$$$%%%&&&!!!"""""""""###$$$$$$$$$""""""""""""""""""!!!!!!"""###$$$###!!! !!!"""""""""############"""""""""%%%%%%""" !!!""" !!!!!!!!! ###$$$%%%&&&'''&&&%%%%%%""""""""""""############"""######$$$$$$######"""$$$$$$###"""!!! !!!!!!!!!"""""""""""""""&&&%%%$$$###""""""""""""########################!!! !!!!!!"""###$$$###""""""""""""###$$$$$$"""###%%%$$$###""""""###########################"""""""""############$$$!!!!!!"""""""""!!! !!!!!!!!!""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!"""!!! !!!###$$$$$$###""""""""""""### !!!""""""###############"""!!! !!!### !!!"""######"""!!! !!!!!!!!! !!!!!!!!!!!!"""###$$$$$$"""&&&!!!$$$***999QQQlllZZZAAA---""" """$$$"""######""""""!!! !!!"""######$$$$$$###### !!!############!!! $$$###"""!!!!!! !!! !!!!!!"""### !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""######""""""""""""###$$$$$$"""""""""#####################$$$$$$$$$$$$######!!!""""""######!!! $$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$######"""!!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""########################!!!###$$$$$$###""""""#########"""!!!!!!"""###$$$$$$$$$###"""""""""######%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))((('''&&&~~~wwwssstttvvvvvvvvvooommmkkkiiiiiiiiihhhfffeeeffffffeeeccccccdddfffiiiiiiiiihhhgggdddbbbaaacccbbbaaa```___]]]\\\\\\XXXVVVUUUUUUWWWXXXWWWWWWQQQOOOLLLKKKLLLLLLJJJIIIGGGFFFDDDCCCAAA???:::777666555333///+++))))))***%%%&&&'''((())))))))))))%%%&&&&&&''''''&&&&&&%%%!!!###%%%%%%$$$###$$$%%%###$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$ !!!!!!""""""######$$$###$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""###$$$&&&'''(((""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""$$$%%%$$$""" """###""""""!!!!!!!!!!!!""""""###'''***)))%%%"""###%%% !!!""""""""""""""""""###$$$%%%&&&%%%%%%$$$""""""""""""############"""###$$$$$$$$$$$$###"""$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""######"""""""""###""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$######""""""######$$$%%%"""$$$&&&%%%###!!!"""###########################""""""#########$$$$$$$$$"""""""""""""""!!! !!!!!!""""""###### !!!"""#########"""""""""""""""""""""""" !!!######"""!!!###$$$%%%$$$######""""""######!!!!!!!!!!!!!!!""""""""""""######""" !!!"""!!!"""###$$$$$$###"""!!!%%%$$$"""!!!!!!!!!!!!"""###$$$%%%"""''' %%%%%%---EEEWWWIII666(((!!!!!!###%%%############"""!!!  !!!""""""######"""""" """######""" ###""""""!!!!!!!!!!!!""" !!!!!!"""!!!!!!!!! !!!"""######"""!!! !!! !!!"""""""""""""""""""""###$$$$$$"""""""""######$$$$$$$$$""""""###$$$$$$###""""""###$$$$$$%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&########################""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############""""""""""""""" !!!"""############""""""##########################################!!!###&&&%%%###""""""###!!!!!!""""""######$$$$$$###""""""""""""######$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((((('''xxxtttuuuwwwwwwvvvooommmkkkjjjjjjiiihhhfffcccdddeeedddccccccdddfffjjjjjjjjjiiigggdddbbb```cccbbbaaa___^^^]]][[[[[[ZZZXXXWWWWWWYYYZZZZZZYYYPPPNNNLLLKKKLLLLLLKKKJJJHHHFFFDDDCCCBBB???;;;888777777444000,,,******+++%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%% """$$$$$$######$$$%%%((('''&&&%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%% !!!!!!""""""###############$$$%%%&&&((()))""""""""""""!!!!!!!!!!!! !!!!!!""""""#########%%%&&&%%%"""!!!"""$$$  !!!&&&)))((($$$ !!!###!!!"""###$$$%%%&&&&&&&&&!!!"""###$$$%%%$$$######""""""""""""############"""###$$$%%%%%%$$$###"""###############$$$$$$$$$!!!!!!""""""#########$$$ !!!###%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$#########"""######$$$%%%"""$$$&&&%%%"""!!!"""###########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""" !!!"""###$$$$$$ !!!"""######$$$""""""""""""""""""""""""!!!###$$$$$$######$$$&&&%%%$$$######"""#########%%%%%%$$$$$$###"""""""""###$$$$$$###!!!!!!"""###!!!###$$$%%%%%%$$$###!!!"""""""""###""""""!!! %%%$$$###"""!!!!!!!!!!!!%%%&&&000333...'''$$$$$$%%%$$$###############"""!!!  !!!""""""""""""""" !!!######!!! !!!!!!!!!!!!!!!"""###### !!!""""""""" !!!"""######"""!!! !!!"""""" !!!""""""$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$###"""!!!############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$!!!!!!"""$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$################## ###&&&&&&###!!!"""### !!!###$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###""""""$$$&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))uuuqqquuuzzz{{{yyytttooolllmmmmmmjjjiiikkkjjjhhheeeccccccdddfffgggiiiiiiiiiiiigggfffeeedddeeeccc```^^^[[[ZZZZZZZZZ___]]]ZZZYYYYYYYYYWWWVVVSSSQQQMMMKKKJJJIIIHHHFFFGGGFFFDDDDDDBBB???;;;777666555222000...,,,+++******(((%%%%%%&&&((())))))(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$######$$$%%%%%%$$$%%%$$$#########$$$%%%&&&############"""!!! ###$$$$$$$$$$$$###"""""""""######$$$$$$$$$###"""###$$$%%%$$$""" !!!$$$$$$###############$$$!!!!!!###$$$$$$###"""!!!########################&&&$$$""""""$$$%%%%%%%%%######"""""""""""""""###############""""""""""""########################$$$$$$###"""!!!!!!"""""" !!!!!!""""""""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$%%%%%%""""""""""""############""""""""""""############!!!###$$$$$$######$$$%%%###"""""""""""""""###$$$###############"""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###""" !!!###$$$$$$### !!!!!!""""""#########$$$$$$###!!! !!!"""!!!!!!!!!!!!!!!"""######""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###!!! """"""!!!!!!  !!!!!!!!!!!!!!!###"""!!! !!!"""###"""""""""""""""!!! """######""""""!!! """"""""""""""""""""""""!!!!!! !!!!!!!!! !!!  !!!""""""!!!  ###&&&(((!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!!!! %%%###!!! !!!###%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###!!! !!!$$$%%%###!!!"""###$$$%%%&&&%%%$$$$$$$$$###""" """###$$$$$$$$$############$$$$$$###############"""!!!!!!############""""""""""""###$$$$$$%%%$$$###"""!!!########################"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################%%%$$$$$$###"""""""""###''''''''''''&&&&&&%%%$$$$$$$$$######$$$&&&''')))$$$%%%&&&&&&&&&%%%$$$###&&&'''''''''((()))))))))((((((''''''&&&&&&&&&%%%~~~uuuqqquuuyyyzzzyyysssnnnkkklllllliiiiiijjjjjjhhhfffdddcccdddfffgggjjjjjjjjjiiihhhgggeeeeeeeeeccc```^^^\\\ZZZZZZZZZ^^^\\\YYYXXXXXXXXXVVVUUUSSSPPPMMMKKKJJJIIIHHHFFFHHHFFFEEEDDDBBB???:::777777555333///,,,)))'''&&&***(((%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%&&&&&&%%%'''&&&$$$############$$$%%%%%%&&&&&&&&&&&&&&&%%%###$$$$$$$$$$$$###""""""%%%%%%$$$$$$######"""""" """"""!!!!!!###$$$$$$$$$###############$$$""""""###$$$$$$###""""""""""""######$$$%%%&&&&&&%%%###!!!!!!"""$$$$$$#########""""""""""""##################"""""""""""" $$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""########################""""""""""""############ !!!!!!""""""""""""""""""############""""""""""""############!!!###$$$$$$######$$$%%%######"""""""""""""""###""""""######""""""!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$###""""""$$$%%%%%%$$$""""""""""""############"""###$$$###!!!!!!!!!"""!!!!!!!!!!!!!!!"""#########"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""!!!"""""""""""""""!!!!!!!!!  !!!""""""""""""!!!######"""!!!!!!!!!"""###"""""""""""""""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!""""""######""""""!!!  ###%%%'''!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$%%%%%%$$$###############$$$"""!!!"""$$$%%%$$$""""""###$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""#########$$$###$$$$$$%%%$$$###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""################################################'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''(((((($$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&~~~uuurrrtttxxxyyyxxxsssmmmjjjkkkkkkhhhhhhjjjkkkiiifffdddcccdddfffgggjjjjjjkkkjjjiiihhhfffeeedddccc```^^^\\\ZZZZZZZZZ]]][[[XXXVVVVVVVVVUUUTTTSSSPPPMMMKKKKKKJJJHHHGGGIIIGGGFFFDDDBBB???:::666777555333000---+++)))(((+++)))&&&&&&&&&''''''&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$###"""""""""!!!"""###$$$%%%&&&&&&&&&###$$$$$$$$$$$$###""""""%%%$$$$$$######$$$%%%%%% !!!""""""!!!"""$$$&&&$$$###############$$$$$$###$$$$$$$$$$$$$$$######!!!!!!"""$$$%%%'''((((((%%%###!!! """######"""###"""""""""""""""##################""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""####################################$$$$$$$$$$$$"""""""""###############""""""""""""############""""""""""""############!!!###$$$$$$######$$$%%%$$$$$$###"""!!!!!!!!!"""!!!!!!"""""""""!!! """"""""""""""""""""""""""""""############"""!!!%%%#########%%%&&&%%%$$$$$$$$$$$$$$$############"""###$$$###"""!!!"""###!!!!!!!!!"""""""""######$$$######"""!!!"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""######""""""$$$$$$###"""!!!!!!"""""""""""""""""""""!!!!!!  !!!"""############ !!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""!!! """!!!!!!!!!!!!!!!!!!"""!!!!!! """$$$%%%""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""#####################"""""""""""""""$$$###"""###%%%%%%%%%###"""###$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###### !!!"""###$$$%%%%%%######$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&''''''((('''''''''$$$%%%&&&&&&&&&&&&%%%%%%((((((((('''''''''''''''((((((((((((((('''''''''}}}vvvrrrtttwwwyyyxxxrrrllliiiiiiiiiggggggiiikkkjjjgggdddcccdddfffgggjjjkkkllllllkkkiiifffeeedddbbb```]]]\\\[[[[[[[[[\\\ZZZVVVUUUUUUUUUTTTSSSRRRPPPMMMLLLLLLKKKIIIGGGIIIHHHFFFEEECCC???:::666555444333111000000//////---+++(((((((((((('''&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$#########!!!"""###$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""###""""""###$$$&&&'''(((%%%&&&%%%$$$""""""###%%%#########"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""######%%%&&&''''''(((&&&###!!!!!!"""######"""""""""""""""""""""###$$$############"""""""""!!!""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""""""""######$$$$$$######""""""!!!!!!!!!!!!""""""########################"""""""""#########$$$$$$$$$$$$#########"""""""""!!!"""""""""############!!!"""""""""############!!!###$$$$$$######$$$%%%%%%%%%###"""!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""###############""""""!!!$$$###"""###%%%&&&%%%###$$$$$$$$$######""""""""""""###$$$###"""!!!"""###!!!!!!""""""############%%%$$$######""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""######$$$%%%############""""""""""""""""""############""""""%%%$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!###!!! !!!"""###"""!!!  """!!!!!! !!!!!!"""###"""""""""""""""#########""""""""""""""""""""""""!!!""""""######""""""!!!""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""###"""""""""!!!$$$######$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$###$$$$$$%%%$$$$$$###### !!!!!!"""######$$$$$$"""###$$$%%%$$$$$$""""""""""""""""""""""""""""""""""""#########$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""######$$$$$$$$$$$$%%%%%%$$$$$$###%%%&&&'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&******))))))((((((''''''((((((((((((((((((((((((~~~wwwtttuuuwwwyyyyyyssslllhhhhhhhhhggggggjjjllljjjgggeeeddddddeeegggjjjkkkllllllkkkiiifffeeecccbbb```]]]\\\[[[[[[[[[\\\YYYUUUSSSSSSTTTTTTSSSQQQPPPNNNMMMMMMLLLIIIGGGIIIHHHFFFEEECCC???;;;777555444333111000000//////...,,,************)))'''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%###"""$$$&&&#########$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$###""""""$$$$$$######$$$$$$%%%%%%###$$$$$$###!!!!!!"""$$$######""""""###$$$$$$%%%&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&'''%%%###"""###$$$$$$###""""""!!!!!!"""###$$$$$$############"""""""""!!!###########################"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!"""""""""############!!!"""""""""############!!!###$$$$$$######$$$%%%%%%%%%###"""!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""$$$######""""""""""""""""""!!!!!!###$$$%%%###"""#########""""""!!!!!! !!!"""######"""!!!"""$$$!!!!!!"""###$$$######"""%%%%%%$$$###############""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$""""""""""""############""""""############""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!! """"""""""""""""""""""""!!!!!!"""######"""!!!!!!###!!! !!!"""###"""!!!  """"""!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""############"""""" !!!!!!!!!"""""""""!!!"""######$$$###""""""###$$$$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""###############"""######""""""""""""""""""""""""$$$$$$%%%$$$###"""########################""""""#########$$$$$$$$$""""""""""""""""""""""""################################################$$$######"""######$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''''''''(((((((((((((((yyyvvvvvvwwwyyyzzzsssmmmhhhhhhhhhggggggjjjmmmkkkhhheeeddddddeeefffiiijjjkkklllkkkhhheeeccccccbbb___]]]\\\[[[[[[\\\]]]YYYUUUSSSSSSTTTTTTTTTQQQOOONNNNNNNNNLLLJJJGGGHHHGGGFFFEEEDDDAAA<<<999777555333000---+++)))(((---+++******++++++)))((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&###%%%&&&%%%"""!!!$$$'''!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$###""""""&&&&&&&&&%%%###!!!  !!!!!!!!!###$$$""""""""""""###$$$%%%%%%&&&%%%$$$######"""######%%%%%%%%%%%%$$$$$$$$$$$$(((&&&#########$$$$$$###!!!!!!!!!!!!"""###$$$%%%############"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!! """"""""""""############""""""""""""############!!!###$$$$$$######$$$%%%$$$$$$###"""!!!!!!!!!""" !!!"""""""""!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!"""!!!!!!!!!###$$$%%%###!!!"""""""""!!!!!!!!!!!!!!!!!!"""######""""""###$$$!!!"""###$$$$$$$$$###"""%%%$$$######"""#########""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!! !!!"""######!!!!!!"""""""""""""""###""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""############"""!!! ########################!!!!!!############!!!!!!"""!!! """"""!!! """!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""""""""############"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!###$$$$$$###"""""""""###$$$$$$######$$$&&&###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""############"""############""""""!!!!!!!!!"""###$$$%%%$$$##############################"""############$$$$$$$$$!!!!!!"""""""""""""""###""""""""""""""""""""""""########################%%%%%%$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%%%%&&&'''((()))%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''{{{wwwwwwxxxzzz{{{tttnnnhhhhhhhhhggghhhkkknnnlllhhheeeddddddeeefffgggiiikkklllkkkhhhdddbbbbbbaaa___]]]\\\[[[\\\\\\]]]ZZZUUUSSSSSSTTTTTTTTTPPPOOONNNNNNNNNMMMJJJHHHGGGFFFEEEEEEDDDBBB>>>:::777555333///,,,)))'''&&&***)))((()))******)))'''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&###&&&(((&&&"""!!!$$$(((""""""$$$%%%&&&%%%%%%$$$ !!!"""###############$$$$$$$$$$$$###"""""""""###$$$%%%$$$"""!!!$$$$$$#########""""""""""""###$$$%%%&&&&&&%%%###"""!!!!!!"""""""""#########$$$$$$%%%%%%(((%%%###""""""######"""!!!!!!!!!!!!"""###$$$%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!"""###$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""############!!!###$$$$$$######$$$%%%######"""""""""""""""### !!!""""""######""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!"""!!!!!!"""$$$&&&%%%###!!!""""""""""""""""""###### """######""""""###$$$ """###%%%%%%$$$###"""$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###### !!!!!!!!!"""""""""!!!""""""""""""!!!  !!!""""""!!!!!! !!!"""""""""""""""!!!"""""""""""""""!!! """""""""""""""""""""""" !!!###$$$$$$###!!! !!!  !!!!!! !!!""""""######""""""!!! !!!"""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!"""""""""#########!!!######"""!!! """$$$$$$"""!!!###%%%###""""""!!!"""###$$$%%%###$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$!!!"""######$$$$$$$$$###"""""""""""""""#########!!!"""###$$$%%%$$$$$$###########################"""############$$$$$$$$$!!!!!!!!!!!!""""""######################################################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%&&&''')))***$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''|||xxxwwwxxxzzz|||uuunnniiiiiiiiigggiiilllnnnllliiifffddddddeeefffggghhhjjjkkkjjjgggdddbbbbbbaaa___]]]\\\\\\\\\\\\^^^ZZZVVVSSSSSSTTTUUUUUUPPPOOONNNOOOOOOMMMJJJHHHFFFEEEEEEEEEEEEBBB>>>;;;666555222000...,,,++++++''''''&&&'''))))))(((&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$''')))'''###"""&&&)))###$$$%%%&&&%%%$$$###""" !!!"""$$$&&&'''''''''###$$$$$$$$$$$$###""""""!!!$$$&&&%%%###!!!###'''((('''%%%###"""""""""""""""###$$$%%%&&&&&&%%%###!!!!!!!!!!!!""" !!!###$$$%%%&&&''''''$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!"""###$$$%%%############""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$########################!!!!!!"""$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""############!!!###$$$$$$######$$$%%%###"""""""""""""""###$$$!!!!!!"""###############""""""""""""""""""""""""&&&%%%###!!!!!!!!!!!!"""""""""###%%%''''''$$$"""""""""######$$$$$$$$$%%% """######""""""###%%% """$$$%%%%%%%%%###"""$$$######"""!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###############$$$ !!!!!!""""""!!!!!!"""!!!!!! !!!""""""!!!!!! !!!""""""""""""""" !!!"""############!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$###""" !!! !!!  !!!""""""!!!  !!!"""############$$$#########""""""!!!!!!""""""""""""""""""""""""""""""############""""""%%%###""" """###%%%""""""""""""############ """"""!!!  """$$$###!!!!!!###%%%###"""!!!!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$$$$%%%$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''')))+++&&&&&&%%%%%%&&&''')))***&&&''''''(((((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&|||yyyyyyyyyzzzyyyrrroookkkhhhfffhhhjjjlllllljjjhhhfffeeeeeefffgggjjjjjjkkklllkkkiiigggeeecccbbb``````aaaaaa___^^^^^^\\\YYYVVVTTTSSSSSSTTTRRRPPPMMMKKKJJJJJJJJJKKKNNNLLLIIIGGGEEEBBB>>>;;;555333000...+++***))))))((((((((()))(((''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$###""""""""""""""""""&&&%%%$$$######$$$%%%&&&"""###%%%&&&&&&%%%$$$"""&&&$$$"""!!!""""""!!! !!!!!!"""#####################""""""######$$$%%%###"""""""""###$$$%%%%%%'''&&&%%%$$$###!!! !!!!!!!!!!!!""""""""""""""""""######$$$$$$%%%%%%!!!!!! """###$$$'''%%%###"""!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""###$$$%%%%%%$$$"""!!! """%%%&&&%%%%%%%%%&&&######""""""!!!!!! ###$$$$$$###!!! !!!"""!!!!!! !!!!!!$$$###""" """###$$$&&&%%%%%%$$$###"""!!!!!!!!!!!!""""""#########$$$ !!!!!!""""""###### !!!!!!""""""######!!!!!!!!!!!!""""""""""""&&&### ###$$$ """"""""""""""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!&&&%%%###!!! !!!"""###'''$$$ !!!"""""" !!!""""""""""""#########&&&%%%$$$###""""""""""""""""""""""""""""""""""""!!!"""### !!!!!!"""""""""###$$$#########""""""!!!!!!""""""############"""""" !!!###$$$###""" !!!"""""""""""""""!!! """"""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""$$$"""!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%$$$"""!!!!!!"""""""""############$$$$$$############$$$$$$###%%%&&&&&&$$$"""###$$$$$$$$$%%%%%%$$$###!!! """###$$$%%%%%%$$$###"""$$$$$$$$$###############&&&%%%$$$%%%%%%%%%###!!!$$$$$$############$$$$$$######""""""!!!!!! !!! """&&&&&&$$$!!!######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&|||zzzzzzzzzzzzzzzrrroookkkhhhggghhhjjjkkkllljjjhhhfffeeefffggggggjjjkkkllllllkkkiiifffeeedddbbbaaaaaaaaaaaa```^^^]]][[[XXXUUUSSSSSSSSSSSSQQQPPPMMMKKKJJJKKKKKKLLLOOOMMMKKKIIIFFFCCC>>>;;;666444222///,,,+++******)))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$%%%%%%%%%%%%$$$$$$$$$######!!!""""""""""""#########""""""""""""###$$$%%%&&&######"""!!!!!!"""######''''''%%%$$$$$$$$$$$$%%%%%%$$$"""!!!"""""""""!!!!!!!!!"""##############################$$$%%%%%%#########"""######$$$$$$%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!"""""""""###!!!!!!!!!!!! %%%$$$"""!!! !!!!!!%%%###""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&$$$###############""""""!!!!!!!!!!!!"""###$$$###!!!!!!!!!"""$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###""""""!!!!!!"""""""""###########################"""""""""""""""""""""#########$$$!!!!!!!!!"""""""""######$$$  $$$%%%### """"""""""""""""""""""""""""""""""""############""""""############""""""%%%$$$"""!!!!!!"""$$$%%%  ######$$$$$$$$$%%%%%%%%%&&&%%%$$$"""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$#########"""""""""!!!!!!""""""############"""""" """######"""!!! !!!!!!!!!!!!!!!""""""!!!""""""""""""""""""""""""###########################"""!!!!!!!!!!!!!!!"""$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$############$$$$$$!!!###$$$%%%&&&&&&''''''$$$$$$%%%%%%$$$###!!! ##################""""""####################################$$$###"""!!!$$$$$$############$$$$$$######""""""!!!!!!!!!!!!  ###$$$""" #########$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&}}}zzzzzzzzzzzzyyyrrrooolllhhhggghhhiiikkkkkkiiigggfffeeefffggghhhjjjkkklllmmmllliiifffdddeeecccbbbaaabbbbbbaaa___\\\ZZZWWWTTTRRRQQQRRRRRRPPPOOOMMMLLLKKKLLLMMMNNNPPPOOOMMMKKKIIIDDD>>>:::777666333000---,,,++++++***)))((('''&&&''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! """###$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!""""""""""""### !!!!!!"""#########"""!!!!!!"""######,,,)))%%%"""!!!"""%%%'''$$$###!!!!!!"""######"""!!!!!!"""###############$$$$$$######$$$$$$%%%&&&$$$$$$###"""""""""###############""""""!!!!!!!!!!!!!!!!!!"""""""""######%%%$$$$$$###""""""!!!!!!$$$$$$"""!!!!!!!!!!!!!!!"""!!! !!!"""###"""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&'''&&&$$$!!! ###""""""""""""!!!!!!!!!"""###$$$###"""!!!"""###""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$###"""""""""""""""""""""############%%%%%%%%%$$$###""""""!!!############$$$$$$$$$$$$"""""""""#########$$$$$$!!! $$$&&&%%%###""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""!!!!!!"""$$$%%%'''!!!!!!""""""#########$$$$$$$$$%%%%%%&&&%%%###!!!!!!!!!"""###"""##################"""!!!!!!!!! $$$$$$$$$$$$$$$%%%%%%%%%######""""""""""""!!!!!!!!!""""""######""""""!!! !!!#########"""!!! !!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!########################$$$$$$############$$$$$$'''&&&$$$""""""###%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###"""#########!!! $$$$$$$$$$$$$$$###"""!!!$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""""""""$$$$$$############$$$$$$###""""""""""""!!!!!!!!!!!! !!!######"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''))))))((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&{{{yyyxxxxxxxxxxxxrrrpppllliiiggggggiiijjjjjjiiigggfffeeefffhhhiiijjjkkkmmmnnnllliiifffdddeeedddbbbbbbccccccaaa```[[[ZZZVVVSSSQQQQQQQQQQQQOOONNNMMMLLLLLLMMMOOOPPPQQQPPPOOOMMMJJJEEE>>>999777555222///---+++******+++)))'''&&&%%%&&&((()))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$###"""!!! %%%$$$$$$$$$$$$$$$$$$%%%***'''### """%%%'''$$$"""!!!!!!###$$$###"""!!!!!!"""###############$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""!!!""""""!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""#########%%%%%%%%%$$$$$$######### !!!!!!"""###$$$%%%!!!!!!!!!!!!!!!"""###$$$########################"""""""""""""""###$$$$$$###"""!!!!!!!!!"""$$$%%%$$$&&&'''&&&###!!! """""""""""""""""""""""""""###$$$###"""!!!"""###!!!!!! !!!!!!######"""!!!!!!"""######$$$$$$$$$###############"""""""""""""""#########$$$$$$$$$######"""""""""########################"""#########$$$$$$$$$$$$ !!!$$$&&&%%%$$$""""""""""""""""""""""""!!!"""""""""############$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!###$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&$$$""" !!!###$$$"""######$$$$$$######""" !!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""############  """###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! !!!"""######$$$$$$######"""$$$$$$############$$$$$$%%%%%%######"""###$$$%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$"""!!!"""$$$%%%###!!!$$$$$$$$$$$$######""""""$$$###""" !!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""!!!"""###$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$###"""!!!"""$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%~~~zzzwwwvvvvvvuuuuuurrrpppmmmjjjhhhggghhhiiiiiihhhfffeeefffgggiiijjjjjjlllnnnooommmjjjfffccceeedddbbbbbbccccccaaa```[[[YYYVVVSSSQQQPPPPPPQQQNNNMMMLLLKKKKKKMMMOOOPPPPPPPPPNNNMMMJJJDDD>>>999666555222...+++)))((((((+++)))'''&&&%%%&&&((()))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""!!!!!!!!!"""$$$%%%$$$"""!!!!!!###$$$###"""!!!!!!"""###############$$$$$$######$$$$$$%%%&&&$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!!!!"""""" !!!"""###$$$%%%%%%""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""###$$$""""""!!! !!!"""$$$%%%"""$$$%%%%%%###"""!!!"""""""""""""""############!!!"""######"""!!!"""$$$%%%$$$$$$######$$$$$$%%%######""""""""""""#####################$$$$$$$$$######""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""#########$$$$$$$$$$$$"""!!!!!!"""###$$$$$$###""""""""""""""""""""""""!!!"""""""""############$$$###"""!!!!!!"""###$$$!!!!!!!!! !!!!!!!!!######"""!!!  !!!!!!!!!"""""""""%%%###""" !!!"""###"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&###############"""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!"""######### !!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!$$$######""""""######$$$!!!"""###$$$$$$###""""""""""""""""""#########$$$$$$$$$############$$$$$$ """%%%(((***+++***$$$$$$##################$$$###!!! !!!""" !!!!!!""""""""""""!!!"""######!!!"""$$$&&&$$$$$$############$$$$$$""""""""""""############$$$$$$###""""""###%%%&&&""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((($$$%%%%%%&&&'''((())))))###$$$%%%%%%&&&&&&%%%%%%}}}xxxuuutttttttttsssrrrpppmmmjjjhhhggghhhhhhhhhgggfffeeefffgggiiikkkkkkllloooooonnnjjjeeebbbeeecccbbbaaabbbbbbaaa___[[[YYYVVVSSSQQQPPPQQQQQQNNNMMMKKKJJJJJJLLLMMMOOOOOONNNLLLJJJHHHCCC===999777555111...+++)))((('''***)))((('''&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& !!!"""###$$$%%%!!!"""############"""!!! !!!"""######$$$$$$###!!!!!!"""######"""!!!!!!"""#####################""""""######$$$%%%######"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$ !!!""""""###$$$$$$"""######$$$$$$###""""""############$$$$$$$$$$$$###########################"""!!!!!!!!!"""$$$%%%###############$$$%%%&&& """$$$%%%###""""""###"""""""""############$$$!!!"""######""""""###$$$$$$$$$############$$$$$$"""""""""######""""""""""""""""""###$$$$$$$$$%%%############"""""""""""" !!!""""""######"""""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$##################""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!! """###$$$######$$$&&&"""""""""#########$$$$$$###""""""!!!!!!""""""""""""###%%%&&&&&&%%%###"""######$$$$$$###!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!!""""""######!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!###$$$%%%$$$"""!!!!!!!!!"""""""""#########$$$$$$############$$$$$$!!!###$$$$$$""" !!!"""$$$$$$######"""######$$$"""""""""!!!!!!""""""### !!!!!!""""""######$$$"""$$$$$$### $$$'''$$$$$$############$$$$$$"""""""""############$$$!!!"""###"""!!!!!!"""$$$"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((######$$$&&&((()))***+++######$$$%%%%%%%%%%%%%%%~~~yyyuuutttttttttsssrrrpppmmmkkkhhhgggggggggggggggfffeeefffhhhjjjkkkkkkmmmooopppnnnjjjeeebbbdddbbbaaaaaaaaaaaa```^^^\\\ZZZWWWTTTRRRQQQQQQRRRNNNLLLKKKIIIIIIJJJLLLMMMMMMLLLIIIGGGEEEAAA===999888666222///,,,)))(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%% """###$$$!!!"""############"""!!! !!!!!!""""""######%%%$$$"""!!!"""""""""!!!!!!!!!"""###############""""""!!!!!!""""""###$$$"""!!!!!!!!!!!!""""""#####################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""$$$$$$$$$$$$###"""###############"""""""""########################%%%$$$###"""###$$$&&&'''!!!"""###$$$%%%%%%%%%%%% """$$$$$$###"""""""""""""""#########$$$$$$$$$ """######""""""###$$$"""!!!!!!!!!!!!!!!!!!"""""""""############""""""!!!""""""###$$$$$$%%%%%%############"""""""""!!!"""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!"""""""""############$$$######"""###$$$""""""""""""""""""""""""""""""""""""############""""""############""""""!!!!!!"""######$$$$$$$$$!!!$$$&&&&&&%%%$$$&&&(((""""""""""""#########$$$ !!!"""######"""!!!!!!"""###%%%&&&&&&%%%###""" !!!!!!!!! """""""""!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!! """!!!!!!!!!!!!!!!"""""""""###%%%''''''%%%$$$"""""""""""""""""""""""""""########################!!! !!!!!!"""###$$$######"""!!!!!!"""############""""""""""""######""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$###&&&((($$$$$$$$$###""""""###$$$%%%!!!!!!"""###$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%"""$$$$$$"""!!!&&&$$$$$$############$$$$$$""""""#########$$$$$$$$$ """$$$$$$""" !!!###""""""""""""#####################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((((((###$$$%%%&&&''')))******######$$$%%%%%%%%%%%%$$$~~~zzzvvvuuuuuutttsssrrrpppnnnkkkiiiggggggggggggfffeeeeeefffhhhjjjlllkkkmmmpppqqqooojjjeeebbbcccbbb``````aaaaaa___^^^\\\ZZZWWWTTTRRRQQQRRRRRRNNNLLLJJJIIIHHHIIIJJJKKKLLLJJJGGGEEECCC@@@===:::999777444000---***))))))((((((((()))(((((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###"""!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%"""############$$$$$$$$$############$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###%%%$$$"""!!!!!!!!!###$$$&&&$$$""""""""""""!!! !!!!!!"""###############!!!!!!!!!!!!!!!""""""###!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$######""""""!!! """$$$%%%&&&&&&&&&""""""######"""!!! """"""""""""""""""""""""'''&&&%%%$$$$$$&&&((()))!!!"""#########"""!!!###%%%%%%###!!!!!!!!!""""""######$$$$$$$$$$$$ """######""""""###%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""!!!!!!"""###$$$%%%%%%&&&$$$#########""""""!!!!!!%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!"""$$$$$$######$$$%%%""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!! !!!"""$$$&&&''''''''' ###%%%$$$ !!! !!!!!!!!!!!! """$$$$$$###!!! !!!###%%%''''''%%%###!!!!!!"""$$$%%%&&&%%%###"""###"""""""""!!!!!!  !!!!!!"""""" !!!!!!!!!!!! ###""""""!!!!!!!!!!!!""""""$$$'''))))))&&&###!!!""""""""""""""""""""""""######################## !!!###$$$%%%%%%$$$"""!!!!!!"""$$$%%%######""""""""""""######%%%$$$###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$***(((""" $$$***$$$$$$###""""""###$$$%%%!!!###$$$%%%%%%%%%$$$!!!""""""###$$$%%%%%%%%%!!!###$$$!!! $$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$!!!$$$''''''$$$######$$$""""""""""""############""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''(((((((((######$$$%%%%%%%%%%%%$$$~~~yyyvvvuuuvvvvvvvvvuuurrrmmmiiiffffffggghhhfffgggggggggfffgggjjjllllllmmmnnnooooookkkfffbbbeeeaaa^^^___dddfffdddaaa```]]]XXXTTTQQQQQQRRRSSSOOOMMMJJJIIIIIIIIIGGGFFFEEEDDDDDDEEEDDDBBB===:::<<<777111,,,++++++++++++))))))))))))))))))))))))$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%,,,***&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$###"""!!!%%%%%%$$$###""""""######%%%%%%%%%$$$$$$%%%%%%&&&######""""""""""""######!!!"""###$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%%%%$$$$$$%%%%%%&&&'''!!!!!!"""############"""%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$ ###%%%&&&&&&%%%$$$ """%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$&&&((((((&&&$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$""" """""""""!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!"""###############$$$###"""!!! %%%$$$###!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!""""""###$$$$$$$$$###"""!!!!!!""""""$$$$$$############$$$$$$""""""""""""##################""""""""""""######$$$###"""!!!!!!"""###$$$###"""""""""!!!!!! """###$$$%%%%%%$$$###"""%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############### !!!###$$$%%%&&&'''  !!!$$$###""" !!!"""#########"""""""""""""""######""""""!!!""""""###!!!%%%###%%%$$$######""""""######%%%$$$###""""""###$$$%%%###$$$%%%%%%%%%%%%$$$###!!!!!!"""############"""$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$#########""""""!!!!!!"""###%%%%%%###"""###$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$ """###%%%&&&&&&######""""""""""""######""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%zzzwwwvvvvvvwwwwwwuuurrrnnniiigggfffggghhhfffggggggfffeeefffhhhjjjkkklllmmmnnnnnnkkkfffbbbeeebbb```aaaeeegggeeebbb___]]]XXXTTTRRRQQQRRRSSSOOOMMMJJJIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEBBB>>>:::;;;666111---,,,++++++***((((((((((((((((((((((((%%%&&&&&&'''((((((((((((###$$$$$$%%%%%%&&&&&&&&&+++(((%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""%%%$$$$$$###""""""######&&&&&&%%%$$$$$$$$$%%%%%%######""""""""""""######""""""###$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%%%%%%%$$$###""""""######""""""""""""############$$$$$$#########"""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""###### """######"""!!!!!! """$$$%%%%%%$$$###""""""""""""""""""""""""&&&&&&%%%$$$$$$###""""""!!!"""""""""###$$$%%%%%%$$$###""""""""""""%%%$$$"""""""""###$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!"""###############""""""""""""###$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""#########""""""######### !!!!!!!!!"""######""""""""""""######$$$###"""!!!!!!"""###$$$#########""""""!!!!!!!!!"""""""""######"""""""""$$$$$$##################!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$#########""""""""""""$$$$$$###"""""""""""""""$$$###"""!!! !!!""""""""""""""""""#########"""""""""!!!!!!!!!""""""%%%''''''%%% ###&&& !!!"""###%%%%%%$$$$$$#####################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%%$$$######""""""######$$$""""""""""""""""""""""""#########"""""""""!!!!!!"""###%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$#########""""""########################""""""""""""######$$$$$$"""#########$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%|||wwwvvvwwwwwwwwwtttrrrnnnjjjhhhggghhhiiihhhhhhgggeeeccccccfffhhhiiijjjkkkmmmnnnkkkgggddddddbbbaaadddggggggdddaaa___]]]YYYUUURRRRRRSSSSSSOOOMMMKKKIIIIIIIIIHHHFFFFFFEEEEEEFFFEEECCC>>>;;;888555111...---,,,***)))((((((((((((((((((((((((&&&&&&&&&'''((()))***+++$$$$$$$$$$$$$$$$$$$$$$$$(((&&&######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$######"""#########'''&&&%%%$$$$$$$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###"""$$$%%%$$$###"""###%%%%%%$$$###!!! ###"""!!!!!!!!!"""$$$%%%######""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!"""###$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$######"""""" !!!"""""""""###%%%'''&&&%%%$$$######"""######%%%%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############""""""!!!!!!"""###############!!!!!!!!!"""######$$$$$$######!!!!!!!!!!!!######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""#########"""###$$$$$$%%%$$$###""""""""""""""""""###""""""!!!!!!""""""### !!!!!!!!!""""""######""""""""""""############""""""""""""#####################"""""""""""""""!!!!!!!!!!!!""""""""""""##################!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$###"""!!! &&&%%%$$$##################""""""!!!!!!!!!!!!"""!!!!!!""""""######$$$$$$""""""""""""""""""""""""%%%%%%###!!!&&& !!!###$$$%%%$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%$$$############$$$%%%%%%%%%%%%$$$ !!!"""###$$$%%%&&&&&&###""""""""""""""""""###""""""""""""""""""""""""######""""""""""""!!!!!!"""###%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$###################################################$$$$$$$$$%%%&&&&&&%%%%%%$$$#########'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%}}}xxxvvvwwwwwwwwwtttrrroookkkiiihhhiiiiiiiiihhhgggdddaaaaaacccfffhhhhhhiiikkklllkkkgggdddbbbbbbbbbdddffffffccc```^^^\\\YYYVVVSSSSSSSSSSSSPPPMMMKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFEEECCC>>>;;;666444111///...,,,***(((((((((((((((((((((((((((&&&&&&%%%%%%&&&(((***+++(((((('''%%%$$$"""!!! %%%###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$'''&&&%%%$$$############$$$######""""""######$$$"""######$$$$$$$$$######!!!"""######!!!!!!"""###$$$###"""!!! $$$###!!! """$$$%%%"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!"""$$$$$$######"""###$$$$$$!!!!!!""""""""""""!!! %%%$$$$$$$$$######""""""&&&&&&%%%$$$""""""$$$&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&"""######$$$$$$######"""########################!!!""""""###############!!!!!!"""###############""""""!!!!!! """"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$%%%%%%######"""""""""""""""###""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$######""""""""""""#########""""""""""""""""""###$$$$$$#####################"""!!! !!!"""###!!!!!!""""""######$$$$$$!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""" !!!"""###$$$$$$%%%""""""##################!!!!!!"""######"""!!!!!!!!!!!!"""###$$$%%%%%%$$$###!!! ######$$$$$$$$$$$$######!!!!!!"""############"""!!!""""""###$$$$$$%%%%%%######""""""""""""######""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###%%%%%%###"""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$############################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}xxxvvvwwwxxxxxxtttrrrooollljjjjjjjjjjjjjjjiiigggccc``````ccceeegggggghhhjjjkkkjjjgggddd```aaabbbcccdddcccaaa^^^^^^\\\YYYVVVTTTTTTTTTTTTPPPNNNKKKJJJJJJJJJHHHGGGEEEEEEEEEEEEEEECCC>>>;;;555333111///...---***'''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((******)))(((&&&%%%###""""""$$$"""""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###############$$$###############$$$$$$&&&%%%$$$$$$############$$$$$$############$$$$$$######$$$$$$$$$######""" !!!"""!!!  """""""""!!!!!!!!!""""""###$$$###!!! """$$$%%%!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!""""""""""""###$$$%%%&&&"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###############"""$$$$$$###""" """$$$%%%%%%$$$$$$###$$$$$$$$$!!!###%%%%%%######$$$&&&################################################"""""""""""""""######$$$!!!!!!"""###############!!!"""""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""######$$$%%%###"""""""""""""""######""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$######""""""""""""######"""""""""######"""""""""##################$$$$$$$$$$$$"""!!!!!!"""$$$$$$!!!!!!!!!""""""######$$$""""""""""""####################################$$$######"""!!! !!!!!!!!!  !!!"""###!!!!!!!!!""""""""""""!!! !!!"""###$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$"""""""""!!! !!!"""$$$$$$###""""""""""""######$$$$$$%%%%%%###"""!!!########################!!!!!!"""############"""########################$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###%%%%%%###"""###$$$"""""""""""""""""""""""""""######$$$$$$#########################################################"""###$$$%%%%%%%%%%%%$$$"""""""""#####################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$"""###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||wwwvvvwwwxxxyyysssrrrpppmmmlllkkkjjjjjjkkkjjjgggccc``````cccfffgggfffggghhhiiiiiifffddd```aaabbbbbbbbbaaa```___]]]\\\YYYWWWUUUTTTTTTTTTPPPNNNLLLJJJJJJJJJIIIGGGEEEDDDDDDEEEDDDBBB===:::444222000///...,,,***(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%$$$###"""""""""###############"""######$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""!!!"""!!!  !!!"""""""""""""""###$$$$$$###"""!!!!!!!!!"""$$$%%%!!!!!!""""""""""""######################################################""""""############"""""" !!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""#########$$$&&&(((%%%$$$############$$$$$$!!!$$$$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""!!!!!!!!!"""###$$$%%%!!!!!!"""############### !!!###%%%%%%%%%$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$"""""""""""""""######$$$###""""""!!!!!!""""""###!!!!!!!!!"""""""""############""""""""""""######""""""############"""""""""""""""###############$$$$$$############$$$$$$!!!!!!"""""""""""""""""""""""""""#########$$$$$$########################$$$$$$###"""!!!!!! $$$$$$###!!!  !!!###$$$%%% !!!!!!""""""""""""!!!!!!!!!""""""######$$$$$$!!!"""$$$%%%&&&%%%%%%$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""###%%%&&&'''#########$$$$$$$$$######$$$###""""""""""""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$### !!!"""######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$###############"""""""""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''{{{vvvuuuwwwyyyzzzsssrrrpppnnnmmmlllkkkkkkkkkjjjgggccc```aaadddggggggffffffggghhhgggeeebbbbbbbbbcccbbbaaa``````aaa]]][[[ZZZXXXVVVUUUTTTTTTQQQNNNLLLKKKKKKJJJIIIHHHCCCCCCCCCDDDCCCAAA<<<999555222///------,,,***)))'''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''%%%$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$######""""""###$$$$$$%%%""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###""""""!!!"""######!!!!!!"""#########""""""""""""""""""""""""""""""############"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###""" !!!"""######"""!!!######"""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!###%%%&&&&&&&&&'''(((######"""""""""######$$$!!!%%%%%%"""!!!###&&&&&&%%%%%%%%%%%%%%%%%%&&&########################"""!!!!!!!!!"""###$$$%%%!!!!!!"""###############!!!"""$$$&&&'''&&&%%%$$$"""##################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###"""""""""""""""###$$$$$$#########""""""#########!!!!!!"""""""""###############""""""""""""######!!!"""###$$$$$$###"""!!!!!!!!!!!!""""""#########""""""############"""""""""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""!!!######"""""""""""""""### !!!"""######"""!!!"""""""""""""""######### """$$$$$$$$$###"""!!!!!!"""###$$$###!!! !!!!!!!!!!!!"""$$$%%%&&&""""""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$###"""!!!!!!"""######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&#########$$$$$$$$$$$$$$$!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''zzzuuutttwwwyyy{{{sssrrrqqqooommmlllkkkkkkllljjjgggcccaaaaaaeeehhhggggggfffggggggfffdddbbbdddddddddbbbaaa```aaaccc\\\[[[ZZZXXXVVVUUUUUUTTTQQQNNNLLLKKKKKKJJJIIIHHHCCCBBBBBBCCCBBB@@@<<<888555222///---,,,,,,***)))''''''''''''''''''''''''(((((()))))))))'''&&&$$$%%%%%%%%%$$$$$$#########&&&%%%$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&######""""""###$$$%%%%%%!!!!!!""""""###$$$&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###"""###$$$%%%$$$###!!! !!!!!!"""############"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###%%%&&&%%%$$$""" ######""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######### """$$$$$$""" ###"""""""""""""""######"""&&&&&&###"""$$$'''$$$######""""""######$$$"""""""""""""""""""""""""""!!!!!!!!!!!!###%%%&&&!!!!!!"""##################$$$%%%&&&%%%###!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""!!!""""""###$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######!!!"""###$$$$$$###"""!!! !!!!!!"""""""""### !!!"""######"""!!! ######""""""!!!!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&!!!!!!!!!!!!"""""""""###%%%$$$###!!!  !!!#########"""!!!#########""""""""""""""" """######!!!!!!$$$###"""###$$$%%%$$$#########"""!!!!!!!!!!!!!!!""""""!!!!!!"""$$$&&&'''$$$###"""!!!!!!"""###$$$!!!!!!"""############"""!!!!!!"""###$$$%%%%%%&&&######""""""""""""######"""""""""""""""""""""""" !!!!!!"""""""""###%%%%%%###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$"""!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((!!!###%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''{{{yyyzzz|||~~~xxxtttmmmiiiiiijjjkkkllljjjhhhfffddddddeeeggghhhjjjjjjkkklllllljjjfffccc```aaabbbccccccccccccccc___^^^[[[XXXUUUTTTSSSSSSOOOLLLIIIHHHIIIJJJKKKKKKGGGGGGFFFFFFEEEAAA<<<999888555000---,,,+++***)))(((&&&&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###!!!"""###$$$%%%$$$######$$$&&&''''''%%%$$$$$$%%%"""###$$$$$$###"""###$$$########################"""############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$######""""""&&&$$$######$$$$$$"""!!!$$$""" !!!$$$$$$### !!!"""###$$$%%%&&&'''''')))'''$$$!!! !!!"""$$$$$$$$$$$$#########""""""!!!"""$$$%%%%%%$$$###!!!""""""""""""""""""""""""""""""!!!"""###&&&(((***!!!!!!!!!!!!!!!!!!!!!!!!''''''%%%$$$######""""""%%%$$$###""""""###$$$%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""" """%%%'''""""""""""""###$$$%%%&&&""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!###$$$""""""""""""""""""""""""""""""###""" """"""""""""""""""""""""$$$$$$###"""!!!!!!""""""&&&&&&%%%%%%$$$###""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%&&&%%%$$$###""""""""""""'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$###"""""""""############""""""!!!$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$"""!!!  !!!"""######"""!!! !!!"""$$$$$$$$$###""""""$$$###!!! ########################""""""""""""""""""""""""  ######""""""######$$$%%%########################"""############$$$$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$######"""""""""%%%$$$######%%%&&&%%%$$$!!!$$$&&&'''%%%###!!!$$$$$$$$$#########""""""########################!!!"""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$###"""""""""###$$$%%%%%%$$$"""(((&&&######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###|||yyyzzz{{{}}}}}}yyyuuunnnkkkjjjkkklllmmmkkkiiigggeeedddeeeggghhhfffgggiiikkkkkkhhhccc___```aaaaaaaaaaaaaaaaaa```___]]][[[XXXUUUTTTSSSSSSOOOMMMJJJJJJJJJKKKJJJIIIHHHGGGGGGFFFEEEBBB===999999666222///---,,,***(((''''''(((***,,,,,,)))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&$$$&&&'''&&&%%%###$$$$$$"""###$$$$$$###"""###$$$########################"""############$$$$$$$$$################################################!!!"""###$$$$$$###""""""%%%$$$######$$$$$$###"""%%%###!!!!!!######!!!"""###############$$$$$$$$$###!!! !!!$$$$$$$$$#########""""""!!!"""###$$$%%%$$$$$$#################################""""""""""""######""""""""""""""""""""""""%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!"""""""""""""""###$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""" !!!########################### !!!""" """"""""""""""""""""""""$$$$$$###"""""""""""""""########################"""!!!!!! !!!!!!"""%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$######"""######$$$$$$$$$###!!!  !!!"""###############"""!!!!!!###"""!!!!!!!!!###$$$%%%######$$$$$$$$$###""""""!!!!!!"""############"""!!!"""############"""!!!!!!""""""############"""!!!$$$&&&'''&&&%%%$$$%%%########################""""""""""""""""""""""""$$$##################$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$###!!!!!!!!!###$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######################## !!!""""""""""""######"""""""""""""""#########""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&!!!%%%))))))&&&%%%%%%&&&&&&'''''''''&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}zzzyyyzzz{{{|||yyyuuuoookkkkkklllmmmmmmllljjjhhheeeeeeeeeggghhhiiijjjlllnnnooolllfffbbbccccccccccccbbbaaa```______]]]ZZZWWWUUUSSSSSSSSSPPPOOOMMMLLLLLLKKKIIIHHHHHHHHHGGGGGGFFFCCC>>>;;;777444000---+++)))&&&$$$'''(((***---///...***'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$%%%'''&&&$$$######$$$"""###$$$$$$###"""###$$$########################"""############$$$$$$$$$""""""""""""""""""""""""######################## ###$$$%%%$$$###"""%%%#########%%%&&&%%%$$$###!!!!!!!!!#########!!!#########"""""""""!!!!!!########################$$$$$$$$$###############!!!!!!"""###$$$%%%%%%&&&######################## !!!!!!""""""!!!!!! ########################"""""""""""""""###$$$%%%######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""######$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######!!!!!!"""###########################!!! !!!"""!!! """"""""""""""""""""""""$$$###"""""""""""""""""" !!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$%%%%%%######"""!!!!!!"""######!!!!!!!!!"""###$$$%%%&&&&&&%%%###"""""""""###$$$######$$$$$$######""""""###!!!  ###&&&((("""######$$$$$$$$$######!!!!!!"""###############!!!!!!""""""""""""!!!!!!$$$###""""""""""""""""""!!!"""######!!! !!!"""########################""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$"""!!! !!!###$$$###"""$$$###"""""""""###$$$%%%$$$$$$$$$#######################################""""""###############"""###"""""""""""""""############""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$#########$$$$$$&&&$$$$$$%%%'''(((((('''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((())))))}}}yyyyyy{{{|||}}}xxxtttoookkkjjjkkkllllllllljjjhhhfffeeefffgggiiimmmmmmmmmnnnnnnllliiifffggggggffffffdddcccaaa```^^^\\\ZZZWWWUUUSSSSSSSSSQQQPPPNNNNNNMMMKKKHHHFFFHHHHHHHHHHHHGGGDDD???<<<777444111...,,,***&&&$$$(((((())),,,------***(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%$$$"""!!!!!!!!!#########%%%&&&&&&$$$######$$$"""###$$$$$$###"""###$$$########################""""""#########$$$$$$$$$###############$$$$$$$$$######################## ###%%%'''&&&%%%$$$$$$###"""###%%%&&&&&&%%%!!!###$$$%%%%%%$$$#########"""""""""""""""###$$$%%%%%%%%%$$$$$$########################!!!!!!!!!"""###%%%&&&'''######################## """#########"""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######"""###$$$%%%%%%$$$###"""###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%$$$###"""###$$$###########################""""""###$$$$$$$$$$$$""""""""""""""""""""""""######"""""""""""""""### !!!""""""######$$$######""""""""""""###############$$$$$$%%%%%%%%%########################!!!!!!!!!""""""###$$$%%%&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!"""$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######""" %%%$$$###!!!!!!!!!"""### ########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###"""""""""###%%%&&&#########"""""""""""""""$$$###"""###%%%&&&&&&%%%$$$######""""""###$$$$$$################################################$$$$$$%%%%%%$$$###""""""$$$$$$$$$###$$$$$$%%%&&&######""""""######$$$%%%################################################$$$######""""""######$$$######"""!!! !!!"""$$$&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&'''''''''((({{{yyyzzz|||~~~vvvrrrmmmjjjiiijjjjjjjjjkkkiiigggeeeeeefffhhhiiimmmkkkhhhggghhhhhhgggfffhhhhhhgggfffdddbbb```___]]][[[YYYVVVTTTSSSSSSSSSRRRPPPNNNNNNMMMKKKHHHFFFHHHGGGGGGHHHGGGDDD@@@<<<:::777333000///---***(((***((('''''')))******)))''''''''''''''''''''''''###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&''''''''''''%%%$$$$$$%%%&&&'''###%%%&&&%%%$$$#########"""###$$$$$$###"""###$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######################## !!!$$$&&&'''''''''&&&$$$###"""###%%%&&&%%%$$$ !!!!!!!!!"""###############$$$$$$$$$%%%%%%!!!"""###"""!!!!!!########################!!!!!!!!!"""###%%%&&&'''########################!!!###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$################################################"""  """"""""""""!!!""""""######"""""""""""""""""""""""" ######################## """######"""!!!!!!"""########################"""###$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""###"""""""""""""""##############################%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$######""""""""""""""""""###"""!!!!!! """"""###############""""""###$$$$$$$$$"""!!!!!!"""###$$$$$$$$$$$$$$$###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!!!!!!!!"""#########"""  ###""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%&&&&&&&&&&&&%%%$$$""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""""""""###%%%&&&""""""""""""""""""""""""###""""""###%%%'''&&&%%%"""###$$$$$$$$$$$$###"""################################################""""""""""""!!! $$$$$$######$$$%%%%%%&&&######""""""######$$$%%%################################################$$$$$$############$$$$$$######"""!!! !!! ###&&&&&&$$$#########%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$${{{yyyzzz}}}uuuqqqmmmjjjiiiiiiiiihhhhhhgggeeeddddddfffhhhjjjooollliiiggghhhhhhhhhgggfffeeedddcccaaa___^^^\\\\\\[[[XXXVVVTTTSSSSSSSSSRRRPPPMMMLLLLLLJJJHHHFFFGGGGGGFFFGGGFFFDDD???<<<777333...+++***)))((('''***'''%%%$$$&&&((()))***''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&###$$$&&&%%%###""""""###"""###$$$$$$###"""###$$$########################"""############$$$$$$$$$ !!!!!!""""""#################################!!!"""###%%%&&&'''''''''$$$"""""""""$$$%%%$$$###"""######"""  ######$$$$$$%%%%%%%%%&&& """###$$$######"""###############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###################################################$$$""""""$$$"""""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!!!!!"""###"""""""""""""""""""""""""""""""""""""""######$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$#########""""""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!! """###%%%&&&%%%""""""######$$$$$$$$$###### !!!###$$$$$$$$$$$$$$$$$$############$$$$$$$$$###""""""""""""""""""###$$$###""" """$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""!!!!!!!!!!!!"""######"""""""""""""""""""""""""""############$$$$$$$$$#########"""######$$$%%%#########$$$$$$$$$$$$$$$!!! !!!###%%%%%%$$$"""###$$$%%%%%%$$$"""!!!###############$$$$$$$$$########################$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$"""$$$&&&'''&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&%%%%%%$$$###"""'''&&&&&&%%%$$$$$$######|||yyyzzz|||}}}~~~uuurrrnnnkkkjjjjjjiiiiiifffdddcccbbbcccfffiiikkkmmmlllkkkllllllkkkhhhfffddddddcccbbbaaa___]]]\\\\\\ZZZXXXVVVTTTSSSSSSSSSQQQOOOLLLJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFCCC???;;;444000***'''&&&'''''''''((('''%%%%%%'''((()))(((''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$$$$$$$###$$$%%%%%%###""""""###"""###$$$$$$###"""###$$$########################"""############$$$$$$$$$!!!!!!""""""###$$$$$$%%%########################""""""!!!!!!"""$$$%%%&&&$$$"""!!!"""######"""!!!!!!###"""  """$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############$$$$$$############$$$$$$!!!"""###$$$%%%$$$$$$###################################################&&&%%%$$$######$$$%%%&&&""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ """""" !!!###"""""""""""""""""""""""""""""""""""""""###$$$$$$ !!!!!!""""""#########$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! !!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$######""" !!!!!!!!!!!!!!!"""###$$$$$$$$$"""!!!######$$$$$$$$$###"""""" !!!"""$$$$$$$$$$$$$$$###""""""""""""###$$$!!!""""""############""" !!!"""!!! !!!###"""""""""""""""""""""""""""""""""""""""""""""""" """######""" !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""#########$$$$$$$$$%%%!!! !!!###%%%%%%$$$%%%$$$$$$###""""""######""""""#########$$$$$$$$$########################&&&&&&'''''''''&&&&&&%%%!!!!!!!!!!!!"""###$$$%%%######""""""######$$$%%%###################################################$$$$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''&&&&&&'''&&&$$$$$$$$$%%%'''((($$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%}}}zzzyyy{{{||||||vvvsssooolllkkkkkkjjjiiidddcccbbbaaacccfffiiikkkggggggiiikkkkkkiiiddd```eeeeeeeeedddbbbaaa___^^^[[[ZZZXXXVVVTTTSSSSSSSSSQQQNNNJJJHHHHHHIIIIIIHHHEEEEEEEEEEEEEEECCC>>>;;;999444...******,,,......'''&&&&&&(((******(((&&&''''''''''''''''''''''''&&&''')))******)))'''&&&$$$$$$%%%%%%%%%%%%&&&&&& """$$$&&&'''(((((('''"""$$$%%%%%%###""""""###"""$$$$$$$$$###"""###$$$########################"""############$$$$$$$$$######$$$%%%&&&&&&''''''########################"""!!!  !!!$$$%%%$$$"""!!!!!!""""""!!! !!!!!!"""%%%(((%%%%%%$$$###"""!!! """"""!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%########################$$$$$$$$$###$$$$$$%%%&&&%%%$$$###""""""###$$$%%%!!!"""###$$$%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$############"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """%%%%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###!!!!!!###%%%""""""""""""""""""""""""""""""!!!""""""###$$$$$$ !!!###$$$$$$""""""!!!!!!!!!!!!""""""&&&%%%%%%$$$$$$######### !!!!!!  """###%%%&&&!!!!!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$###"""!!!"""############""""""!!!!!!  !!! !!!"""$$$$$$$$$###""" """######""""""###%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!"""##############################"""############$$$$$$$$$!!!"""###%%%%%%$$$###### !!!!!!"""""""""###""""""!!!###&&&''''''&&&(((&&&### !!!$$$%%%""""""######$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&'''#########"""###$$$$$$%%%########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%%%%###"""!!!###%%%&&&&&&%%%((('''%%%%%%%%%&&&(((***$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))((('''&&&%%%%%%%%%&&&&&&'''((((((((({{{yyyyyyzzzyyyxxxvvvsssnnnjjjiiiiiiiiihhheeeeeedddeeeeeefffggghhhgggfffffffffhhhhhhgggeeeeeedddcccccccccaaa]]]ZZZZZZXXXUUUTTTUUUVVVUUUTTTOOOMMMJJJHHHFFFFFFFFFGGGHHHFFFDDDDDDEEEDDD@@@===555222...++++++******)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$### !!!!!!"""###$$$$$$$$$%%%$$$#########$$$&&&&&&###############$$$$$$$$$&&&%%%$$$###""""""""""""!!!!!!!!!!!!""""""""""""%%%###""""""######!!! $$$###!!! ###''')))&&&%%%%%%$$$#########$$$###"""!!! !!!"""###!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""((('''$$$###""""""$$$%%%&&&%%%$$$######$$$%%%&&&!!!"""%%%###"""$$$&&&%%%$$$$$$$$$%%%&&&'''%%%$$$"""!!!!!!!!!"""#####################$$$$$$########################"""######$$$###"""!!! """"""!!!!!!!!!!!!""""""###############"""!!!!!!%%%$$$$$$$$$###"""""""""""""""""""""##################"""!!!!!! !!!!!!$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$######"""!!! !!!!!!!!!!!!!!!"""######&&&%%%%%%$$$$$$%%%%%%&&&###""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""((('''%%%######$$$%%%&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""$$$%%%&&&%%%&&&&&&%%%###"""###$$$"""""""""!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$""""""#########$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$&&&%%%$$$###""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###"""!!!!!! """"""""""""##################$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%########################'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&''''''((())))))'''%%%$$$%%%(((***(((&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''zzzyyyzzz{{{zzzxxxwwwtttoookkkjjjjjjiiihhhgggffffffffffffgggggghhhfffffffffgggiiihhhfffdddbbbaaabbbcccdddccc```]]][[[YYYVVVUUUUUUUUUUUUTTTNNNMMMJJJHHHFFFFFFGGGGGGHHHFFFEEEEEEFFFDDD???;;;555111---+++******)))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&!!!!!!""""""###$$$%%%%%%$$$###############$$$$$$"""""""""############$$$$$$###!!!"""######"""!!!"""""""""""""""#########&&&%%%$$$$$$#########$$$######""""""""""""######!!!"""###$$$%%%$$$$$$###"""""""""###############%%%$$$"""!!! !!!"""#########"""!!!!!!"""######### $$$%%%###!!!"""%%%$$$$$$###$$$%%%&&&'''%%%$$$###"""!!!""""""###""""""#########$$$$$$$$$########################%%%&&&&&&'''&&&%%%$$$#########""""""""""""#####################"""!!!!!!$$$$$$##################""""""""""""############$$$######""""""""""""###$$$###"""!!!!!!"""###$$$""""""############"""""""""!!!!!!!!!"""###$$$$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$$$$######$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""###########################$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$###!!! !!!"""#########"""######$$$$$$########################"""!!!!!! !!!"""###"""###$$$###!!! !!!""""""""""""""""""""""""""""""""""""""""""###$$$$$$##################$$$$$$""""""""""""############"""############$$$$$$$$$&&&%%%$$$###""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$###"""!!!!!!!!!""""""""""""##################$$$$$$$$$$$$######""""""######$$$$$$%%%%%%########################$$$###""""""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&&&&'''%%%$$$%%%((()))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''zzzyyyzzz|||{{{yyyxxxuuupppmmmkkkjjjiiihhhiiihhhgggfffffffffggggggeeeeeefffhhhjjjiiieeeccc______```bbbddddddbbb```]]][[[XXXVVVUUUUUUTTTSSSNNNMMMKKKHHHGGGGGGGGGGGGHHHFFFEEEFFFGGGDDD>>>888444111---***))))))((('''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%&&&((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!"""###$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$%%%%%%&&&&&&######""""""######$$$%%% !!!###$$$%%%%%%""""""""""""###$$$%%%&&&#########$$$$$$$$$%%%%%%###"""!!!"""###$$$###"""!!!###%%%&&&&&&$$$!!!%%%%%%$$$############$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%###"""!!!!!!!!!"""###$$$######"""!!!!!!"""######&&&""""""&&&'''###!!!"""$$$############$$$%%%%%%$$$$$$###""""""""""""###!!!!!!"""###$$$%%%%%%&&&##############################$$$$$$######"""!!!$$$######""""""######$$$"""############""""""!!!""""""##################""""""""""""############$$$###############$$$%%%######""""""""""""############$$$$$$$$$$$$#########"""""""""""""""######$$$$$$######""""""!!!!!!""""""!!!!!!!!!"""############""""""""""""######%%%$$$$$$#######################################"""######$$$$$$$$$#################################$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!  !!!""""""""""""###$$$%%%%%%###########################"""!!!!!! !!!!!!""" !!!###"""!!!!!!"""$$$########################""""""""""""""""""###$$$$$$$$$##################!!!"""""""""###$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$###"""""""""""""""""""""#########$$$$$$########################$$$$$$$$$###""""""!!!!!!"""""""""#########$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%$$$###%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''zzzyyy{{{||||||zzzyyyvvvqqqnnnlllkkkiiigggiiihhhfffeeeddddddeeeeeecccdddfffiiijjjiiieeeaaa^^^^^^```bbbdddeeecccaaa___\\\XXXVVVUUUUUUSSSRRRMMMLLLKKKIIIHHHHHHHHHHHHGGGFFFFFFGGGGGGCCC<<<666333000,,,))))))(((((('''&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&''''''&&&$$$$$$%%%'''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%"""""""""#########$$$$$$ !!!"""######$$$######""""""###$$$$$$%%%############$$$$$$$$$%%%"""!!! !!!###$$$$$$###"""###%%%''''''%%%###!!!$$$$$$###############$$$!!!"""###$$$%%%$$$###"""############$$$#########""""""######$$$$$$%%%%%%############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&######'''(((%%%#####################$$$$$$$$$$$$$$$#########""""""""" !!!!!!###$$$%%%&&&&&&########################""""""""""""""""""!!!!!!######""""""""""""######""""""############"""!!!!!!!!!""""""######$$$$$$!!!"""""""""############""""""""""""######$$$%%%###""""""""""""""""""###"""######$$$$$$######"""$$$###"""""""""""""""#########"""""""""!!!!!!!!!###""""""!!!""""""###############""""""#########$$$$$$###""""""""""""##################$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###""""""!!!!!!!!!"""""""""""""""""""""###$$$$$$########################%%%%%%$$$######"""""""""!!!"""$$$$$$######%%%'''###############$$$$$$$$$###"""""""""""""""######$$$$$$$$$###############!!!!!!"""###$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$$$$###""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%######%%%&&&$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''{{{yyy{{{|||{{{zzzxxxuuuqqqnnnmmmkkkiiigggiiigggdddbbbaaabbbcccdddcccdddfffhhhjjjhhhdddaaa``````aaacccddddddaaa______\\\XXXVVVUUUTTTSSSQQQMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFGGGGGGCCC<<<666333000,,,))))))(((((('''&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&%%%$$$""""""$$$&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###"""""""""###############""""""######$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!%%%$$$$$$###""""""######"""""""""#########$$$$$$"""!!! !!!###$$$$$$### !!!""""""###$$$$$$$$$#########""""""###$$$$$$ """#########"""!!!$$$$$$##################""""""#########$$$$$$$$$""""""######$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$!!!###(((***'''%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########""" !!!!!!###$$$%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!!!!!!!""""""#########""""""!!!!!!!!!""""""######$$$!!!"""""""""############!!!!!!!!!!!!!!!"""###$$$"""""""""######"""""""""!!!!!!""""""""""""!!!!!!$$$###"""""""""""""""###""""""!!!!!!!!!!!! ######""""""""""""######$$$$$$############$$$$$$######"""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""#############################################$$$$$$######"""!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$######"""""" !!!############%%%'''""""""######$$$$$$$$$$$$######"""""""""""""""###########################!!!""""""###$$$%%%%%%&&&""""""#########$$$$$$$$$%%%$$$######"""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''|||zzz{{{|||{{{yyyvvvssspppnnnmmmllliiihhhhhhfffcccaaa```aaabbbcccddddddeeegggiiihhhdddbbbaaaaaaaaacccdddccc```^^^^^^[[[WWWUUUTTTSSSRRRQQQLLLLLLKKKKKKJJJIIIIIIHHHGGGEEEDDDEEEFFFCCC===777444111---***))))))((('''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%""" !!!###%%%"""######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$######""""""!!!!!! &&&%%%$$$###"""""""""""""""""""""############$$$###"""!!!"""###$$$###"""!!!###$$$###""""""""""""###$$$$$$ !!!"""""""""""""""%%%$$$######"""#########"""""""""""""""""""""""" !!!"""###$$$$$$$$$!!!"""############"""!!!""" """(((+++(((&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&########################$$$############$$$%%%%%%!!!  !!!!!!""""""############"""!!!!!!""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!"""###""""""############""""""!!!!!!""""""""""""!!!!!!###"""""""""""""""######"""""""""!!!!!!!!!!!!!!!$$$$$$###"""""""""######$$$$$$$$$######$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""########################!!!!!!""""""""""""######$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""$$$!!!!!!""""""###$$$$$$$$$$$$######"""""""""""""""""""""#########$$$$$$$$$"""#########$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$###############$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''}}}zzz{{{{{{zzzxxxsssqqqnnnmmmmmmllljjjhhhhhhfffccc``````aaaccceeeeeeddddddfffggggggeeeccc``````aaacccdddcccaaa^^^\\\YYYVVVTTTSSSSSSRRRPPPLLLLLLLLLKKKKKKJJJIIIHHHGGGEEECCCDDDDDDCCC>>>999555111---+++******)))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%###!!!!!!###&&&"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$%%%&&&'''&&&&&&%%%###############"""""""""$$$$$$###############$$$#########$$$$$$$$$%%%%%%$$$###!!!"""######"""!!!  !!!"""###"""""""""""""""###$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%###"""""""""############""""""!!! !!!""""""############!!!"""############"""!!!###!!!###)))+++'''$$$$$$######%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###"""""""""#########$$$$$$$$$########################"""!!! !!!###$$$!!!!!! !!!!!!!!!!!!"""###############"""""""""""""""!!!!!!!!!""""""""""""##################""""""!!!"""""""""!!!"""###$$$$$$###"""!!!"""""""""######""""""""""""!!!!!!!!!"""###$$$$$$########################%%%$$$######""""""############""""""""""""######$$$###""""""!!!!!!"""""" !!!""""""###$$$$$$!!!!!!"""$$$$$$%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###""""""######################## !!!""""""#########"""###""""""!!!!!!!!!"""""""""""""""""""""""""""""" """"""###"""!!!!!! !!!!!! """### !!!""""""###$$$$$$$$$$$$###"""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&(((&&&$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''~~~{{{{{{{{{yyywwwqqqooommmmmmmmmllljjjhhhhhhfffcccaaaaaabbbeeegggeeeddddddeeeffffffeeeccc______```bbbddddddbbb```[[[XXXUUUSSSSSSRRRQQQPPPKKKLLLLLLLLLKKKJJJIIIIIIGGGDDDBBBBBBDDDCCC???;;;555222...++++++******)))((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&###!!!"""$$$'''###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%""""""######$$$$$$$$$%%%""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""######!!! $$$$$$$$$$$$$$$######"""""""""!!!""""""###$$$$$$###"""!!!!!!"""$$$&&&'''&&&%%%###"""""""""############"""!!! ######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%###$$$)))***&&&"""!!!###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&%%%$$$###"""##################$$$$$$########################%%%$$$#########$$$&&&'''""""""!!!!!!!!!!!!""""""!!!!!!"""#####################""""""!!!!!! """"""""""""############%%%%%%$$$###"""""""""###!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######""""""!!!!!!!!!!!!""""""%%%$$$$$$###"""######### !!!"""#########!!!!!!"""$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###""""""########################""""""###$$$$$$$$$$$$$$$!!! !!!!!!"""###$$$########################!!!"""###$$$%%%%%%$$$###!!!"""######""""""###$$$ !!!"""#########$$$$$$###""""""!!!"""""" !!!###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$&&&((($$$%%%%%%&&&'''''''''&&&'''''''''((()))***++++++$$$&&&((('''$$$"""$$$&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''~~~yyyxxxxxxxxxxxxqqqpppmmmkkkiiiiiijjjjjjjjjhhheeeccccccccccccccccccbbbcccdddffffffeeecccaaa``````^^^]]]\\\[[[[[[[[[XXXUUUSSSSSSRRRQQQPPPMMMKKKJJJIIIIIIHHHFFFDDDCCCCCCCCCDDDCCC@@@;;;777555333///+++)))))))))******)))))))))(((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$###"""###$$$$$$###!!!!!!$$$$$$###""""""###$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! '''&&&%%%%%%$$$$$$$$$$$$###"""""""""!!!!!! $$$$$$############$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$&&&%%%###"""!!!"""###%%%%%%%%%$$$###"""""""""###""""""""""""############%%%$$$"""!!!!!!"""$$$%%%"""$$$''''''$$$ """!!!!!!"""$$$&&&%%%%%%%%%%%%$$$###""""""######""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""###$$$%%%%%%%%%%%%!!!"""###""" """"""############""""""$$$""" !!!$$$%%%###!!!######$$$$$$$$$$$$######&&&&&&&&&%%%$$$###"""!!!"""###%%%$$$"""!!!!!!"""!!!"""###$$$%%%$$$######$$$$$$$$$#########""""""&&&%%%###"""""""""###$$$$$$$$$$$$###############!!!!!!!!!!!!"""###$$$%%%########################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""############""""""&&&&&&&&&%%%%%%###"""!!!###$$$$$$%%%$$$###"""!!!$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######""""""""""""######$$$%%%%%%&&&&&&###%%%&&&''''''$$$""" $$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%$$$###""""""$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''~~~yyyxxxxxxxxxxxxrrrpppnnnkkkjjjjjjkkkkkkkkkiiifffdddddddddddddddccccccccceeeffffffdddbbbaaa``````___^^^]]]\\\[[[]]]ZZZVVVTTTRRRQQQPPPNNNOOOMMMLLLLLLLLLJJJHHHFFFDDDDDDDDDDDDDDD@@@;;;777333111---***((('''((()))(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###%%%&&&%%%###!!!###&&&&&&%%%$$$$$$%%%$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""&&&&&&%%%$$$$$$$$$$$$$$$#########""""""!!!!!!!!!$$$######""""""######$$$""""""""""""""""""""""""######$$$$$$%%%%%%%%%$$$$$$###!!!  !!!"""%%%$$$######""""""######""""""""""""############%%%$$$"""!!!!!!"""$$$%%%"""$$$%%%$$$"""!!!!!!!!!%%%### """$$$&&&&&&%%%$$$$$$###""""""##############################%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%$$$$$$######"""""""""######$$$$$$$$$###""""""###""" !!!$$$%%%$$$"""""""""############""""""$$$"""!!!!!!###$$$###!!!######$$$$$$$$$$$$######%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$"""!!!!!!"""!!!"""###$$$$$$$$$######$$$$$$$$$#########""""""######!!! !!!"""""""""""""""""""""""""""!!!!!!!!!""""""$$$%%%%%%""""""""""""""""""""""""##################$$$$$$ """######$$$$$$######"""############"""!!! ###$$$$$$$$$$$$###"""!!!###""""""""""""""""""###""""""###$$$$$$$$$$$$###"""""""""###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########%%%$$$$$$$$$$$$######### $$$&&&''''''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""$$$&&&((()))***###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%$$$#########$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''~~~zzzxxxyyyyyyyyyrrrqqqnnnllljjjjjjkkkkkkmmmkkkiiigggeeeeeeeeeeeedddddddddeeeffffffdddbbbaaaaaa```___^^^]]]]]]\\\___[[[WWWTTTRRRPPPNNNMMMOOONNNLLLLLLLLLKKKHHHFFFEEEEEEEEEEEEEEEAAA<<<888333111...+++))))))))))))(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""$$$&&&''''''%%%!!!$$$&&&&&&%%%$$$%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!###############"""""""""$$$######""""""######$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$###!!! !!!"""$$$$$$###"""""""""######""""""""""""############%%%$$$###""""""###$$$%%%#########"""!!!!!!###&&&((($$$  ###%%%&&&%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""###########################$$$$$$###"""!!! ###"""!!!"""$$$%%%$$$###""""""############""""""###"""!!!"""###$$$###!!!######$$$$$$$$$$$$######$$$%%%%%%%%%$$$###""""""!!!###$$$$$$"""!!!!!!"""!!!"""######$$$$$$######$$$$$$$$$##################""""""!!! !!!!!!!!! !!!!!!""""""######""""""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!##################"""""" """######$$$$$$######"""!!!!!!"""""""""!!!!!! ######$$$$$$######"""!!!""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""###########################$$$$$$$$$$$$###""""""##################$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%###"""!!! """$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''~~~zzzyyyyyyzzzzzzrrrpppmmmkkkjjjiiijjjkkknnnmmmllliiigggeeeeeefffeeeeeedddeeegggfffdddbbbaaaaaa``````___^^^^^^]]]^^^[[[WWWTTTRRRQQQOOOMMMMMMLLLJJJJJJJJJIIIFFFDDDFFFEEEFFFFFFFFFBBB===999555333111...,,,,,,,,,,,,***)))))))))(((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%''''''&&&%%% """$$$%%%$$$######$$$$$$$$$############$$$$$$######""""""######$$$%%%########################""""""#########$$$$$$$$$######"""""""""""""""###$$$$$$########################""""""""""""######""""""""""""""""""""""""###############$$$$$$%%%%%%$$$######""""""############""""""""""""######!!!"""""""""############$$$$$$###""""""###$$$$$$###$$$$$$###!!!!!!###%%%'''$$$!!! """###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$!!!"""""""""#########$$$######$$$$$$###"""!!!!!!!!! !!!"""""""""""""""######$$$$$$######"""###"""""""""######""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$######"""!!!###$$$$$$"""!!!"""###!!!""""""#######################################%%%$$$$$$############### !!!!!!"""###$$$$$$###############$$$%%%%%%""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!""""""###$$$$$$$$$########################""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###""""""!!!!!! """"""###$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$######"""$$$$$$$$$###############"""!!! """$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! $$$%%%&&&'''&&&%%%###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''~~~zzzyyyzzzzzz{{{qqqooollljjjiiiiiiiiijjjooooooooolllgggeeeeeefffeeedddeeefffggggggeeebbbaaaaaaaaa``````______^^^\\\YYYUUUSSSSSSRRRQQQPPPNNNLLLKKKJJJJJJIIIGGGEEEFFFFFFFFFGGGFFFCCC===:::444333111///---,,,,,,,,,,,,+++***)))((('''&&&%%%'''&&&&&&&&&&&&'''((((((&&&''''''''''''&&&&&&%%%''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&$$$""" """%%%%%%$$$######$$$$$$$$$############$$$$$$######""""""######$$$%%%########################"""""""""###$$$$$$%%%%%%'''&&&&&&&&&&&&&&&''''''##################$$$$$$###""""""""""""""""""###""""""""""""""""""""""""######"""""""""###$$$%%%%%%$$$$$$##################""""""!!!""""""######!!!"""""""""############$$$##################$$$###%%%&&&%%%###"""!!!"""$$$######$$$%%%%%%###!!!$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""######$$$%%%%%%$$$$$$ !!!!!!"""!!!""""""#########$$$$$$$$$$$$######""""""######"""""""""#########$$$$$$$$$$$$######""""""###$$$$$$$$$###### """$$$$$$"""""""""###"""""""""""""""#################################$$$$$$$$$$$$#########"""!!!!!!"""######$$$%%%%%%#########"""######$$$$$$########################$$$######""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!!!!!!! """######$$$$$$$$$$$$###""""""""""""""""""######$$$######""""""######$$$""""""###$$$$$$$$$$$$###"""!!!!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""######$$$$$$$$$######$$$$$$$$$##################"""  """######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""$$$&&&''''''''''''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''~~~zzzzzzzzz{{{{{{qqqpppmmmkkkiiiiiijjjjjjoooppppppmmmhhhddddddfffdddddddddfffhhhhhhfffdddbbbbbbaaaaaa````````````[[[XXXUUUSSSSSSSSSRRRPPPPPPOOOMMMMMMMMMLLLIIIGGGFFFFFFFFFFFFFFFBBB===999000000...,,,+++***)))))),,,+++***)))((('''&&&%%%'''&&&&&&&&&&&&'''((((((&&&''''''(((((('''&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%(((&&&%%%%%%%%%%%%""" """%%%''''''&&&%%%&&&&&&$$$$$$############$$$$$$######""""""######$$$%%%###########################$$$$$$$$$%%%%%%&&&&&&#########"""######$$$%%%"""""""""##################""""""!!!!!!""""""###""""""""""""""""""""""""######"""!!!"""###$$$%%%""""""""""""!!!!!!!!! """"""!!!!!!!!!"""######""""""""""""#######################################%%%'''&&&$$$"""!!!!!!""""""###%%%&&&&&&### #########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""#########""""""###%%%%%%&&&&&&&&&"""###%%%$$$######$$$&&&######$$$$$$$$$$$$######!!!###$$$###"""!!!"""#########$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$### """###$$$"""""""""###"""!!!!!!!!!!!!"""###$$$###############$$$$$$$$$!!!""""""""""""!!! """"""######$$$$$$%%%%%%###"""""""""""""""##############################""""""""""""""""""!!!!!!######################## !!!!!!""""""!!!!!! """"""#########""""""!!!""""""!!!!!!!!!"""######$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$$$$$$$$$$#####################$$$$$$%%%$$$$$$######$$$&&&&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$######""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''~~~{{{zzz{{{||||||sssqqqooolllkkkkkkllllllnnnqqqrrrnnngggcccccceeeccccccdddfffhhhiiigggfffbbbbbbaaaaaaaaaaaa``````\\\YYYVVVSSSRRRRRRPPPOOOPPPOOOMMMMMMMMMLLLIIIGGGEEEEEEEEEFFFEEEBBB===999///...---,,,+++***)))((())))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$###!!!###%%%'''((('''&&&&&&&&&$$$$$$############$$$$$$######""""""######$$$%%%##############################$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######!!!!!!!!!"""$$$%%%"""""""""""""""!!! !!!!!!!!!!!!!!!"""######""""""""""""#####################$$$$$$#########$$$%%%%%%$$$###"""$$$%%%"""!!!"""###%%%&&&$$$#########""""""###$$$$$$%%%########################"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$###"""$$$%%%%%%######$$$'''###$$$$$$%%%%%%$$$$$$###!!!###$$$###!!!!!!"""$$$######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$ !!!###$$$###"""###$$$"""!!!!!! !!!"""###$$$""""""#########$$$$$$$$$!!!""""""###"""!!! """""""""###############""""""!!!!!!!!!!!!!!!"""########################!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$###"""!!!"""!!!!!! !!!"""###$$$######""""""""""""######""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!"""""" !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%""""""######$$$%%%%%%&&&((((((&&&%%%###!!! !!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((((((&&&$$$"""!!!###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''~~~{{{zzz{{{||||||uuusssqqqnnnmmmmmmmmmnnnnnnqqqrrrnnngggcccccceeebbbbbbcccfffhhhiiihhhgggbbbbbbbbbbbbaaaaaaaaaaaa^^^[[[WWWTTTRRRQQQOOOMMMNNNMMMLLLKKKKKKJJJHHHEEEEEEEEEEEEEEEEEEAAA<<<888000000///...,,,+++******&&&''''''((()))******+++'''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&&&&%%%%%%%%%&&&%%%#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###""""""###%%%%%%$$$"""!!!###%%%&&&%%%$$$$$$%%%$$$$$$############$$$$$$#########"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$%%%%%% !!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###!!! !!!"""$$$%%%$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""######""""""""""""##################$$$$$$$$$$$$######$$$$$$###!!!!!!###'''***###""" !!!###%%%&&&&&&######""""""###$$$%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$############$$$$$$$$$$$$"""""""""""""""!!!!!!!!!###$$$$$$######"""!!! """$$$###!!!!!!###%%%###$$$$$$%%%%%%$$$$$$###!!!###%%%$$$!!! """$$$######$$$$$$$$$$$$###### !!!###$$$$$$$$$$$$ !!!###$$$###"""###$$$"""!!! !!!###$$$""""""######$$$$$$$$$$$$###$$$$$$%%%%%%###"""!!!""""""""""""!!!!!!!!!!!!"""!!! !!!!!!"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$((((((((('''&&&%%%$$$###"""!!! """###$$$""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$### !!!!!!""""""######""""""###%%%%%%&&&&&&&&&################################################!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%'''((()))***!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%((()))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''|||xxxxxxyyy{{{|||yyyvvvssspppooommmkkkiiikkkooorrrooohhhbbbbbbcccddddddddddddddddddddddddbbb```]]]]]]^^^______^^^\\\ZZZWWWTTTRRRPPPPPPOOOOOOMMMLLLKKKKKKJJJGGGEEEAAAAAACCCEEEEEECCC===999444222///,,,***))))))***---+++)))((())))))((('''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""##################$$$$$$%%%%%%%%%((("""!!!"""!!!"""%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!###$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$%%%$$$!!!"""######$$$$$$$$$######$$$$$$$$$###############!!!###%%%&&&########################%%%$$$###$$$%%%%%%$$$### """#########"""!!!!!!!!!""""""#########$$$###$$$$$$$$$"""!!!!!!"""$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%######""""""""""""######!!!"""$$$%%%%%%$$$"""!!!!!!###%%%$$$""" !!!"""$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###&&&'''&&&%%%&&&%%%$$$"""!!! ###"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!%%%&&&&&&%%%"""!!!!!!"""### """$$$###"""######$$$$$$$$$$$$######""""""""""""###############$$$%%%%%%$$$###"""!!!###%%% &&&""""""######$$$%%%''''''%%%$$$$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&!!!"""###%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######!!!###%%%&&&%%%&&&'''((($$$%%%'''(((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||xxxwwwyyyzzz{{{xxxuuurrrpppooommmkkkjjjmmmppprrrooohhhcccccceeeeeeeeeeeeeeeeeeeeeeeeeeebbb```^^^]]]^^^______^^^\\\[[[XXXUUURRRQQQPPPPPPSSSQQQOOONNNMMMKKKGGGDDD@@@@@@AAACCCCCCAAA<<<999444222///,,,***))))))***---+++)))((())))))((('''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$(((###!!!######$$$$$$############$$$$$$#########""""""!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###$$$&&&''''''&&&""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$######$$$%%%&&&$$$###$$$$$$$$$$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!  """$$$%%%########################%%%$$$###$$$$$$%%%$$$### """#########"""!!!""""""################## !!!"""!!! $$$###"""!!!!!!###%%%&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$############""""""""""""############""""""######$$$%%%$$$$$$#########"""""""""########################""""""#########$$$$$$$$$######""""""""""""###### !!!###$$$$$$###!!! $$$&&&'''%%%""" !!!$$$$$$######"""!!!!!! """""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%((()))((('''!!!!!!""""""""""""############""""""######$$$%%%######""""""""""""###### !!!!!!!!!"""""""""!!!"""###"""  !!!###!!! """$$$###"""""""""""""""############"""######$$$###"""!!! ###&&&$$$ %%%***$$$$$$#########$$$$$$%%%$$$$$$$$$###############"""######$$$%%%%%%&&&&&&$$$$$$#########$$$%%%&&&######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%"""###$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}xxxwwwwwwxxxyyyvvvssspppnnnnnnmmmlllkkknnnpppqqqmmmgggbbbcccfffffffffgggggggggfffffffffbbb```^^^^^^___```___^^^]]]\\\YYYVVVSSSRRRQQQQQQUUUSSSPPPOOOMMMJJJEEEBBB?????????@@@@@@>>>;;;888444222///,,,************,,,***(((((())))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""#########%%%!!!!!!%%%%%% #########""""""########################"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%###""""""###$$$###""""""""""""#########$$$$$$""""""""""""""""""""""""##################$$$$$$%%%%%%%%%$$$$$$$$$#########!!!!!!!!!$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! """""""""""""""""""""""""""!!! !!!###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######""""""$$$$$$$$$$$$$$$#########"""###$$$###!!!!!!!!!#########"""!!!"""###$$$%%%######$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$###############$$$$$$%%%$$$$$$$$$#######################################!!!!!!"""""""""###############""""""""""""###### !!!"""######"""!!! !!!!!! !!!"""$$$#########"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''&&&$$$ !!!#########"""!!!!!!!!!"""###############$$$$$$############$$$$$$!!!""""""""""""#########!!!"""$$$######"""$$$%%%###!!! """######"""!!!!!!""""""""""""!!!!!!""""""""""""############!!!""""""""""""!!! """$$$&&&%%%%%%%%%&&&(((%%%$$$###"""""""""""""""###############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~xxxwwwwwwwwwxxxtttqqqnnnlllmmmmmmllllllmmmooopppkkkeeeaaacccfffffffffgggggggggfffeeedddbbb```______``````___^^^^^^\\\ZZZWWWTTTSSSRRRRRRQQQPPPNNNMMMKKKHHHDDDAAA@@@???>>>??????>>>;;;999555333000---+++*********+++***((((((((()))(((''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""##################""" $$$&&&$$$""""""######""""""""""""######$$$$$$##################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!  !!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$###########################$$$$$$$$$#########$$$!!!!!!""""""############&&&%%%%%%$$$$$$############$$$%%%%%%###"""###%%%###""""""!!!"""###$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######""""""######$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$####################################""""""""""""#########$$$######""""""""""""######!!!!!!"""######"""!!!!!! !!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""#################################%%%###""""""###""" !!!"""###$$$###!!!!!!"""""""""!!! $$$######""""""######$$$""""""#########$$$$$$$$$!!!"""$$$###""""""###%%%###"""!!!!!!""""""######$$$%%%%%%%%%%%%%%%%%%$$$!!!"""""""""############""""""""""""""""""!!!!!!%%%$$$$$$%%%%%%$$$""" ######"""""""""""""""###"""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%!!!###%%%&&&%%%&&&'''((()))((('''%%%%%%'''((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''~~~yyywwwwwwxxxxxxssspppmmmkkkkkklllllllllkkknnnnnnjjjddd```bbbfffeeefffgggggggggeeedddcccaaa```___```aaaaaa___^^^___]]]ZZZWWWUUUSSSSSSRRRMMMMMMMMMMMMMMMJJJFFFCCCAAA@@@@@@@@@@@@???<<<:::555333000---+++******++++++)))''''''((()))(((''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%!!! $$$&&&%%%%%%'''######""""""""""""########################$$$$$$""""""""""""!!!!!!!!!!!!###########################"""!!!!!!###%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######%%%###!!!!!!"""###$$$###!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$%%%########################"""###%%%$$$"""!!!###$$$"""""""""""""""######$$$&&&%%%%%%$$$$$$######### !!!"""""" !!!""""""""""""""""""#########!!!"""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""##############################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######""""""""""""##############################)))'''%%%######"""!!!!!! !!!!!!"""$$$$$$%%%&&&!!!"""""""""#########$$$########################"""!!!!!!!!!"""""" !!!"""###$$$###""" !!!"""###$$$###"""!!!""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$ #########"""""""""######!!!""""""######""""""!!!!!!"""""""""####################################$$$######$$$%%%$$$!!!!!!!!!!!!!!!"""###$$$%%%"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%######"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###!!!###%%%&&&%%%&&&'''((('''%%%###""""""###%%%'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''zzzxxxyyyyyyyyyssspppllliiijjjjjjkkkkkkjjjmmmoookkkeeeaaaccceeeeeefffggghhhgggeeecccbbbaaa`````````aaaaaa___]]]^^^]]]ZZZWWWTTTSSSRRRRRRLLLMMMMMMOOOPPPNNNJJJGGGBBBAAAAAABBBBBB@@@===:::555333000---+++***++++++***(((''''''((()))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&'''$$$#########$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$)))$$$###%%%&&&%%%$$$&&&#########""""""#########"""""""""###############""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&&&&&&&#########$$$$$$$$$$$$%%%""""""""""""""""""""""""##################$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&$$$$$$%%%&&&%%%%%% !!!"""###$$$%%%%%%%%%!!!!!!""""""###$$$$$$$$$&&&%%%$$$######$$$%%%%%%########################!!!###%%%$$$!!! """%%%###""""""""""""###$$$%%%$$$$$$$$$$$$$$$#########!!!"""######""""""###$$$!!!!!!!!!"""""""""######""""""######$$$###############$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""!!!"""######$$$"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######$$$##################$$$  ###$$$$$$ !!!"""###$$$%%%&&&'''!!!""""""######$$$$$$$$$########################  !!!$$$%%%$$$### """###$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$ !!! ###$$$$$$###!!!!!!"""$$$!!!!!!""""""""""""!!!!!!""""""""""""############$$$###############$$$%%%""""""###%%%&&&'''%%%$$$!!!!!!!!!"""###$$$%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$&&&''''''%%%$$$$$$%%%((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''{{{zzzzzz{{{{{{ssspppkkkhhhhhhiiijjjjjjjjjnnnpppnnnhhhcccdddffffffggghhhiiihhhfffdddbbbaaa``````aaabbbbbb___]]]^^^\\\YYYVVVTTTRRRRRRRRRLLLLLLMMMOOOPPPNNNJJJGGG@@@@@@AAACCCCCCAAA===999666444111...++++++++++++)))(((&&&&&&((()))((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""&&&"""###'''(((%%%###$$$$$$$$$############$$$$$$!!!!!!!!!""""""############"""""""""!!!!!!!!! ###########################!!! """###"""!!!#########$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$&&&'''&&&$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$###"""""""""###$$$%%%######################## ###&&&$$$!!!"""%%%######"""""""""###$$$%%%""""""#####################$$$&&&&&&%%%$$$&&&''' !!!!!!""""""""""""""""""############""""""!!!######$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$######$$$$$$%%%&&& !!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######""""""""""""############""""""""""""######$$$&&&'''""""""""""""############!!!""""""######$$$%%%%%%########################!!!!!! !!!######!!! !!!!!!"""###$$$%%%&&&&&&###############$$$%%%%%%###""""""""""""""""""###"""""""""############$$$!!!###$$$###""""""###%%%###%%%%%%$$$!!! """$$$###$$$$$$%%%%%%$$$$$$###""""""""""""###############""""""!!!"""###$$$%%%"""###$$$%%%%%%%%%&&&&&&###############$$$%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&''''''%%%$$$$$$%%%***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''|||{{{|||}}}}}}tttpppkkkhhhhhhhhhiiiiiikkkooorrrpppjjjfffeeegggggghhhjjjkkkjjjgggeeecccaaa``````aaabbbbbb___]]]]]]\\\YYYVVVSSSRRRQQQQQQJJJKKKLLLNNNNNNLLLHHHDDD???@@@AAACCCDDDAAA<<<888666444111...,,,+++++++++)))'''&&&&&&((()))((((((''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$#########""""""!!!!!!!!!(((+++(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!"""""""""#########""""""!!!!!!!!! """"""""""""""""""""""""&&&$$$""""""""""""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!!$$$%%%$$$#########$$$$$$$$$######"""######$$$%%%&&&&&&''''''"""!!! !!!###$$$######################## ###&&&$$$!!!"""%%%$$$###"""""""""###%%%%%%!!!!!!""""""#########$$$ !!!######""""""###$$$ !!!!!!"""""""""""""""###############"""!!! ######$$$$$$$$$$$$######$$$$$$############$$$$$$&&&&&&%%%%%%&&&&&&'''((( !!!!!!""""""########################""""""""""""##################""""""""""""######""""""!!!!!!!!!!!!""""""'''$$$ """$$$###"""#########"""!!!!!! !!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""%%%###!!! &&&%%%$$$$$$###$$$$$$%%%!!!  """###$$$$$$############$$$$$$!!!""""""""""""#########!!!"""!!!"""$$$%%%###%%%&&&$$$!!! """%%%#########$$$$$$#########""""""""""""############"""!!! """###$$$$$$%%%&&&$$$""" !!!###&&&%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&!!!###%%%&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((}}}|||{{{yyywwwuuuqqqkkkgggggghhhhhhiiimmmoooqqqoookkkiiiiiikkkhhhhhhiiiiiihhhgggfffeeeccccccbbbcccdddeeecccaaa___]]]ZZZWWWUUUTTTTTTUUUKKKLLLLLLNNNOOOMMMJJJGGGDDDCCCBBBBBBBBB???<<<999555444111...,,,+++++++++,,,***(((''''''(((***,,,$$$(((***###)))&&&''''''&&&%%%$$$&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!! !!!$$$'''%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$%%%######""""""######$$$%%%%%%%%%%%%$$$$$$#########!!!!!!!!!  ###&&&'''%%%###"""######"""!!!########################""""""""""""###############$$$$$$###!!! !!!######!!! !!!###&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################$$$$$$$$$%%%%%%&&&&&&&&&###'''((('''$$$"""$$$###"""!!!!!!"""###$$$########################%%%$$$###"""""""""###$$$$$$$$$############$$$$$$############""" !!!!!!""""""###############$$$%%%%%%######$$$%%%"""  """$$$%%%&&&''''''&&&$$$"""$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$######"""""""""""""""###########################"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$############""""""""""""""""""!!!!!!"""###$$$$$$%%%$$$""" !!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!"""############"""$$$!!! $$$&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!######""""""""""""######"""###$$$%%%%%%$$$"""""""""""""""###$$$$$$%%%%%%"""############""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$&&&%%%###"""""""""###$$$""""""!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!!&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((|||{{{{{{yyyvvvuuuqqqkkkhhhggghhhiiiiiimmmppprrrqqqllliiiiiijjjggghhhiiiiiiiiigggeeedddbbbaaaaaabbbccccccbbb```___]]]ZZZWWWUUUTTTTTTTTTHHHHHHIIIJJJKKKJJJFFFCCCBBBBBBAAAAAAAAA???;;;777555444111...,,,++++++++++++***)))(((((()))***+++))))))((($$$!!!"""%%%)))$$$%%%%%%$$$###"""$$$%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&############$$$%%%&&&&&&%%%%%%$$$#########$$$%%%######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$############!!! !!!$$$&&&&&&$$$###"""#########!!!########################""""""""""""###############$$$$$$###!!! """###!!!  ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%(((&&&"""  ###%%%######""""""""""""##############################&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""""""""""""""#########"""###$$$$$$""""""###$$$###"""!!! !!!"""### """###$$$###"""!!!#########"""""""""!!!!!!!!!"""######!!!!!!"""#########""""""""""""##############################"""###$$$$$$$$$$$$###"""########################!!!!!!"""""""""#####################"""""""""""""""""""""""""""###$$$$$$'''&&&$$$###"""""""""#################################""""""""""""######$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%%%%%%%$$$$$$""" !!!###&&&%%%$$$######$$$######""""""!!!######""""""""""""######"""###$$$$$$$$$$$$###"""######""""""""""""""""""""""""############"""""" !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""###"""""""""""""""###$$$$$$""""""!!!""""""###$$$$$$""""""""""""#########$$$$$$############"""""""""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%$$$###$$$%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''((())))))~~~zzzyyyyyyxxxvvvvvvqqqkkkhhhggghhhiiiiiinnnqqqtttsssnnnjjjhhhhhhggghhhiiiiiiiiigggeeeccc``````___```aaabbb```^^^^^^\\\ZZZWWWUUUTTTTTTTTTMMMLLLMMMNNNNNNMMMJJJGGGAAA@@@@@@AAAAAA>>>:::777555444111...,,,+++++++++))))))))))))))))))))))))+++((($$$%%%(((***)))'''###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%#########$$$$$$%%%''''''$$$$$$#########$$$$$$%%%######""""""######$$$%%%#########$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###%%%%%%$$$""""""###$$$$$$###########################""""""""""""##################$$$###!!! """### !!!"""###""" ########################$$$$$$############""""""########################$$$$$$$$$###############***&&&!!!###%%%"""##################"""########################!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$###############"""""""""""""""!!!"""######"""!!!"""###%%%$$$###""""""###$$$%%%!!!"""""""""!!!"""""""""!!!!!!!!!!!!!!! """###"""!!! !!!"""###"""""""""""""""##############################"""######$$$$$$######"""######################## !!!!!!!!!""""""""""""############""""""""""""""""""""""""#########$$$&&&%%%$$$###############""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###""""""###$$$$$$######"""""""""""""""!!!!!!######""""""""""""######""""""###$$$$$$######"""######""""""!!! """"""###############""" !!!"""###$$$%%%!!!!!!!!!"""""""""#########""""""""""""###$$$$$$ !!!"""###$$$%%%%%%%%%!!!"""######$$$#########%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$###"""!!! $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%$$$###$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%(((******)))&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%(((''''''''''''((())))))|||wwwwwwxxxwwwvvvvvvqqqlllhhhggghhhiiiiiinnnrrruuutttooojjjggggggggghhhiiijjjiiifffdddbbb```______```aaaaaa```^^^]]]\\\ZZZWWWUUUTTTSSSSSSQQQPPPPPPPPPQQQPPPMMMJJJ@@@@@@AAABBBBBB???;;;777555444111...,,,+++++++++))))))************))))))***&&&"""$$$(((***'''###$$$&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$######$$$%%%%%%%%%%%%&&&'''((((((###############$$$$$$$$$######""""""######$$$%%%""""""######$$$$$$%%%%%%$$$%%%%%%###!!!!!!"""$$$$$$###!!!"""###$$$$$$###########################!!!"""""""""############"""######"""!!!!!!"""$$$ !!!"""$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!!!!###%%%$$$$$$###""""""$$$%%%%%%$$$""""""######################## !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""###$$$%%%%%%$$$$$$############"""""""""""""""###$$$###"""!!!"""$$$%%%$$$############$$$%%% !!!"""############""""""""""""""""""""""""!!!"""###"""!!!!!!"""###""""""""""""""""""###$$$########################""""""############""""""########################!!!!!!!!!"""""""""##################"""""""""!!!"""##############################""""""!!!!!!!!!"""""""""###############$$$######""""""######$$$"""######$$$######""""""!!!!!!!!!!!!!!!""""""###%%%$$$###############"""""""""!!!!!!!!!!!!!!!"""######""""""""""""######"""""""""#####################"""""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$ !!!!!!"""######$$$$$$!!!!!!"""""""""##################""""""###$$$$$$!!!###$$$&&&''''''&&&%%%""""""###$$$$$$$$$###"""%%%$$$$$$$$$############""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%$$$###$$$&&&&&&&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((()))(((&&&%%%&&&&&&''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''{{{vvvuuuwwwxxxwwwvvvrrrlllhhhhhhiiiiiijjjnnnqqquuutttnnniiigggffffffhhhiiijjjiiifffcccaaa```______```aaaaaa```^^^\\\[[[YYYWWWUUUTTTRRRRRRMMMLLLKKKKKKKKKJJJHHHEEEAAAAAABBBCCCCCCAAA<<<888555444111...,,,+++++++++))))))************))))))(((&&&%%%&&&&&&&&&$$$"""###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$######""""""######$$$%%%"""""""""######$$$$$$$$$"""###$$$""" !!!"""$$$###!!!"""###$$$$$$###""""""""""""""""""""""""!!!"""""""""############"""######"""!!!!!!###$$$"""""""""$$$%%%%%%###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#################################""""""!!!!!!!!!"""&&&((('''%%%""""""###$$$%%%%%%$$$###"""##############################$$$%%%&&&'''''''''######$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$#########"""""""""""""""###$$$%%%%%%######$$$%%%#############################################"""########################"""###$$$$$$""""""###$$$""""""!!!!!!"""###$$$$$$########################""""""""""""""""""""""""########################"""""""""#########$$$$$$############"""""""""!!!######$$$$$$$$$$$$###"""###############"""""""""#########$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""!!!!!!!!! !!!"""###$$$%%%%%%$$$###"""""""""""""""!!! !!!!!!"""#########""""""""""""######!!!!!!!!!""""""######$$$"""""""""######$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%############""""""""""""""""""""""""############$$$$$$###############$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$#########"""""""""""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&''''''((((((''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&zzzttttttwwwxxxyyywwwrrrllliiihhhiiijjjjjjmmmpppsssrrrmmmiiiggggggfffhhhiiijjjiiifffbbb___```___^^^___aaaaaa___^^^[[[[[[YYYXXXUUUSSSRRRQQQLLLJJJIIIIIIIIIHHHEEECCC@@@AAABBBDDDDDDBBB===888555444111...,,,+++++++++))))))))))))))))))))))))((())))))(((&&&%%%%%%%%% """%%%&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''%%%$$$$$$$$$######"""!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$######""""""######$$$%%%"""""""""###############!!!"""###"""!!! !!!"""%%%$$$""""""###$$$$$$###""""""""""""""""""""""""""""""""""""############!!!"""###"""!!!!!!###%%%$$$######%%%&&&'''&&&$$$######################## !!!!!!!!!!!!""""""#################################"""""""""""""""!!!"""###$$$%%%%%%$$$$$$######$$$$$$$$$$$$##############################"""###$$$%%%&&&&&&&&&%%%""""""$$$%%%%%%$$$""""""!!!!!!"""###$$$$$$######!!!"""""""""###############%%%&&&%%%$$$###$$$%%%""""""""""""""""""""""""#########""""""!!!!!!!!!############$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$!!!!!!!!!!!!"""###$$$%%%###########################""""""!!!!!!""""""#######################################$$$$$$$$$$$$############""""""""""""###$$$%%%%%%%%%$$$###"""$$$%%%%%%&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&""""""!!!!!!!!!!!!"""""" !!!""""""###"""""""""######"""!!!"""###$$$%%%###$$$&&&%%%###"""""""""###"""!!! !!!"""###$$$######""""""""""""######!!!!!!!!!!!!!!!"""$$$$$$"""""""""###$$$%%%%%%%%% !!!"""$$$%%%&&&&&&&&&$$$$$$#########""""""""""""""""""#########$$$$$$%%%%%%$$$############$$$"""""""""""""""!!! %%%%%%$$$#########$$$$$$$$$############"""""""""""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$""""""$$$&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$###$$$'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######%%%&&&'''$$$$$$%%%%%%&&&'''''''''(((((())))))))))))(((((())))))(((''''''''''''(((zzzttttttwwwyyyzzzwwwrrrmmmiiihhhiiijjjjjjllloooqqqoookkkhhhgggiiifffgggiiijjjiiieeeaaa___^^^]]]]]]^^^______^^^\\\[[[ZZZYYYXXXVVVSSSRRRPPPOOOMMMKKKJJJJJJIIIGGGEEE??????AAADDDDDDAAA<<<888555444111...,,,++++++++++++***)))(((((()))***+++(((''''''&&&&&&'''''''''"""%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%###"""!!!  """###$$$$$$$$$#########""""""######$$$%%%############"""""""""""" """######"""!!!"""###&&&$$$###"""#########!!!""""""""""""""""""""""""""""""""""""############!!!"""###"""!!!!!!###%%%%%%######$$$&&&(((((('''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$########################""""""##################&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######################## !!!"""######"""!!!!!!"""###%%%&&&&&&%%%###"""######$$$$$$%%%$$$$$$$$$ !!!"""###$$$$$$%%%"""$$$%%%$$$###"""###$$$""""""############"""""""""""""""!!!""""""######""""""""""""#########$$$"""###$$$###"""!!!"""$$$!!!!!!!!!!!!"""###$$$%%%###########################"""!!! !!!"""###########################""""""""""""########################""""""""""""###$$$%%%&&&&&&$$$"""!!!$$$$$$%%%&&&&&&&&&%%%$$$"""""""""###$$$%%%%%%%%%###""""""""""""""""""###""""""###$$$$$$$$$$$$$$$$$$###!!!!!!!!!"""$$$%%%!!!$$$&&&&&&###""""""###$$$###!!!!!!!!!###$$$&&&######""""""""""""######!!!!!! !!!"""$$$%%%"""""""""############### !!!"""$$$%%%&&&''''''##################$$$$$$""""""#########$$$$$$$$$&&&%%%$$$$$$#########$$$""""""!!!!!!""""""######'''&&&$$$"""!!!"""$$$%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$###%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''''''''((((((((((((''''''))))))((('''''''''''''''zzzttttttwwwzzz{{{wwwsssmmmiiihhhiiijjjjjjkkknnnooommmiiiggghhhjjjfffgggjjjkkkiiieeeaaa^^^]]]\\\[[[\\\^^^^^^\\\ZZZ[[[ZZZYYYXXXVVVSSSQQQPPPNNNMMMKKKJJJIIIIIIGGGEEE===>>>@@@CCCCCC@@@;;;666555444111...,,,+++++++++,,,***)))'''''')))***,,,'''$$$"""###&&&)))((('''!!!$$$'''(((((('''''''''%%%%%%&&&''''''&&&%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&***)))'''%%%$$$###"""""" """###$$$$$$$$$############"""###$$$$$$%%%$$$$$$######""""""!!!!!! """$$$$$$$$$###$$$%%%'''%%%###"""######"""!!!""""""""""""""""""""""""""""""""""""############!!!"""###"""!!!"""###%%%%%%###""""""%%%'''))))))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################""""""######$$$$$$%%%%%%###$$$'''((((((&&&$$$"""&&&%%%$$$######$$$%%%&&&##############################$$$%%%%%%$$$""""""###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&%%%%%%$$$ """###$$$%%%&&&!!!###$$$###"""!!!"""###"""######$$$$$$######"""""""""""""""###%%%&&&''' !!!!!!!!!""""""######!!!"""###"""!!! !!!###!!!!!!!!!!!!"""###$$$%%%###########################"""!!! !!!"""###########################!!!!!!!!!!!!""""""""""""############""""""""""""###$$$&&&&&&&&&$$$"""!!!!!!"""$$$$$$%%%$$$###""" !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&&&&&&&&&&"""!!! """### ###&&&&&&###""""""$$$$$$###"""!!!"""###%%%'''######""""""""""""######!!! !!!"""$$$%%%######""""""!!!!!!  """$$$&&&''''''(((!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$######$$$&&&((())))))'''###!!! """%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%''')))***(((&&&%%%""""""###$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%xxxqqqrrrvvvyyyzzzuuusssoookkkiiiiiiiiijjjiiikkklllllliiigggffffffhhhhhhhhhkkkllljjjddd___aaa___\\\ZZZYYYZZZ\\\]]]^^^[[[XXXVVVUUUUUUTTTRRROOONNNNNNPPPQQQNNNHHHBBB@@@BBBEEEHHHHHHDDD===888333222000...,,,+++******))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((('''&&&%%%&&&'''&&&$$$"""###$$$%%%%%%$$$###!!!  !!!####################################""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!%%%$$$$$$$$$###""""""""" !!!"""""""""""""""######""""""!!!!!! $$$%%%%%%%%%%%%$$$#########!!!"""$$$###!!!######$$$%%%%%%%%%%%%$$$########################!!!!!! """###$$$ !!!###$$$$$$###!!! ######""""""""""""######!!!"""""""""############%%%%%%%%%%%%%%%$$$###"""%%%$$$###!!!!!!!!!"""""""""############$$$$$$$$$&&&&&&%%%$$$###"""!!! ########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""""""""""""""########################$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$######$$$#########""""""!!!!!!&&&%%%###!!!!!!!!!!!!"""%%%%%%%%%%%%$$$###""""""""""""#########""""""!!!%%%$$$###!!!!!!!!!"""### """""""""!!!!!! !!!!!!!!!!!!""""""""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$###"""!!!"""############"""!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$!!!!!!"""###############"""""""""""""""#########%%%$$$###""""""$$$&&&'''%%%%%%$$$$$$###"""!!!!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&))))))))))))))))))))))))'''''''''(((''''''&&&%%%)))))))))&&&$$$$$$%%%'''))))))(((((('''''''''&&&vvvooopppuuuxxxxxxuuusssooollljjjiiijjjjjjjjjlllmmmmmmjjjhhhgggggghhhhhhiiikkkllliiiddd___```___]]][[[ZZZ[[[\\\]]]^^^[[[XXXVVVUUUUUUTTTSSSOOONNNNNNPPPQQQNNNHHHBBB<<<===@@@CCCDDDAAA<<<777333222000...---+++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$%%%%%%$$$###""""""""""""######$$$$$$$$$######!!!!!!!!! !!!!!!"""##############################""""""""""""######$$$###"""!!! """""""""""""""""""""!!!######""""""""""""""""""!!!!!!"""#########""""""$$$$$$#########""""""""" !!!"""###$$$%%%%%%%%%###!!! """$$$###"""""""""###$$$$$$$$$$$$###########################$$$###"""!!!!!!!!!"""###+++)))%%%###"""###%%%&&&#########""""""#####################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$###"""!!!!!!""""""###"""############$$$$$$$$$$$$$$$$$$#######################################$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""""""""""""""""""""########################"""""""""""""""#########"""######$$$$$$######"""############"""""""""!!!$$$###"""!!! !!!!!!""""""###$$$$$$$$$######""""""############""""""%%%$$$###"""!!!!!!"""###"""###############""""""#########$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$###""""""!!!""""""###$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""#########!!!"""######$$$$$$######$$$$$$######""""""!!!!!!%%%$$$"""""""""###%%%&&&%%%%%%$$$$$$###""""""!!!$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''(((&&&%%%%%%''')))))))))((((((((('''''''''tttmmmnnnrrruuuvvvtttrrrooollljjjjjjjjjjjjkkkmmmooonnnllliiihhhhhhggghhhiiijjjkkkhhhddd```______^^^]]]]]]\\\\\\\\\]]]ZZZWWWUUUUUUUUUTTTSSSOOONNNNNNPPPQQQNNNHHHBBB:::;;;===@@@AAA???<<<888444333111///...,,,,,,+++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%###""""""$$$%%%"""""""""######$$$&&&&&&%%%$$$###"""!!! ##############################""""""""""""######&&&&&&%%%$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""#########$$$######""""""$$$$$$$$$$$$$$$######### !!!"""###$$$$$$$$$###!!! """######"""!!!!!!"""############"""########################&&&%%%$$$"""!!!""""""###***(((&&&######$$$'''((($$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$#########""""""!!!""""""###$$$"""############$$$$$$$$$""""""######$$$$$$$$$%%%###########################""""""#################################$$$$$$$$$$$$######""""""""""""""""""############################## !!!!!!"""######$$$$$$""""""############""""""############"""""""""""""""!!!!!! !!!!!! !!!"""###$$$$$$###""""""###############"""$$$$$$###"""""""""######%%%%%%$$$###""""""""""""$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$$$$###"""###$$$###$$$$$$$$$$$$###"""""" !!!"""$$$%%%%%%&&&&&&""""""""""""""""""""""""!!!!!!!!!"""""""""##################""""""""""""!!!"""######$$$$$$######%%%%%%$$$###"""!!! ######"""!!!"""###$$$%%%%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%&&&&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''))))))((('''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&''''''&&&''')))+++))))))((((((((((((''''''rrrkkklllpppssstttsssqqqnnnllljjjiiiiiiiiilllnnnppppppnnnkkkiiiiiiggghhhiiijjjiiigggcccaaa______``````___^^^\\\[[[\\\ZZZWWWUUUUUUUUUTTTSSSPPPOOOOOOPPPQQQOOOHHHCCC?????????@@@AAA@@@===:::555444222000...---,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$### !!!$$$%%%%%%$$$$$$###"""###$$$%%%'''%%%$$$###"""!!! ##############################""""""""""""######&&&&&&&&&&&&&&&%%%$$$$$$"""""""""""""""######### !!!!!!""""""#########$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$#####################""""""!!!""""""!!!!!!"""#########!!!""""""#######################################&&&&&&$$$#########$$$$$$###&&&((('''&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!""""""###$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################$$$""""""$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""#################################!!!!!!""""""############!!!""""""######""""""!!!#########"""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!"""###$$$$$$######""""""###$$$$$$$$$######$$$#####################$$$###!!!  !!!"""""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$######$$$$$$$$$######"""""""""###$$$%%%&&&&&&&&&""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!""""""######""""""$$$#########""""""!!!!!!""""""!!!!!!""""""###$$$$$$$$$$$$#########"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''((((((&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&(((((('''''')))***))))))((((((((((((((((((~~~qqqjjjkkkooorrrssspppooommmkkkiiihhhhhhhhhlllnnnqqqqqqooollljjjiiifffhhhiiijjjhhheeecccbbb___```aaaaaaaaa___]]]\\\[[[YYYVVVTTTUUUUUUTTTSSSPPPOOOOOOQQQRRROOOIIICCCCCCBBBAAAAAAAAA???<<<999555444222000...---,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######!!!!!!&&&%%%!!!'''&&&$$$#########$$$%%%""""""!!! !!!!!!!!!##############################""""""""""""######"""""""""!!! !!!"""""""""#########$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""###$$$"""###$$$$$$%%%%%%$$$$$$########################%%%$$$#########$$$&&&'''"""%%%'''&&&%%%###%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""#########$$$###$$$$$$%%%%%%%%%$$$$$$!!!!!!""""""############""""""#########$$$$$$$$$$$$$$$$$$############"""########################%%%###!!! !!!###%%%""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""################################################""""""!!!!!!""""""############""""""""""""""""""""""""######"""############$$$######$$$$$$%%%%%%$$$######"""""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$###"""!!! """###$$$""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$"""######$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""#########$$$"""""""""""""""######$$$$$$$$$$$$###############"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''(((''''''%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&((())))))''''''''')))(((((())))))))))))))))))~~~qqqjjjkkkooorrrsssoooooommmkkkjjjiiihhhhhhkkknnnqqqrrrooollliiihhhfffhhhjjjiiigggdddccccccaaaaaabbbbbbaaa```^^^]]][[[XXXUUUTTTTTTUUUTTTSSSPPPOOOOOOQQQRRROOOIIICCCCCCBBBAAAAAA@@@>>>:::777444333111///...,,,,,,+++''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&+++)))$$$''''''%%%$$$$$$######### !!!!!!"""#################################""""""""""""######$$$$$$###!!!!!!""""""######$$$$$$$$$############$$$$$$$$$$$$#########$$$######"""""""""""""""###############!!!"""###$$$%%%&&&&&&&&&"""#########""""""$$$%%%######$$$%%%%%%%%%%%%%%%########################$$$######"""###%%%&&&'''%%%$$$#########$$$%%%&&&$$$$$$############$$$$$$!!!!!!"""""""""###############$$$%%%%%%%%%$$$$$$!!!""""""############""""""############$$$$$$$$$%%%$$$$$$$$$######""""""########################%%%$$$###""""""###$$$%%%##############################$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$########################$$$$$$######"""!!!!!! ######$$$$$$$$$$$$######""""""""""""###############$$$$$$%%%%%%$$$######&&&&&&&&&%%%%%%###""""""""""""###$$$%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$###"""""""""""""""""""""""""""""" !!!!!!!!!""""""############"""""""""""" !!!!!!""""""!!!!!! !!!"""###$$$%%%%%%"""""""""#########$$$$$$#######################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$###"""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$$$$$$$$$$###$$$&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''(((((((((''''''''''''(((((($$$%%%&&&&&&'''&&&&&&&&&))))))))))))))))))))))))!!!"""$$$&&&(((***++++++'''(((******(((''''''((((((((())))))))))))******rrrkkklllpppssstttppppppooommmlllkkkjjjjjjkkknnnqqqrrrpppllliiihhheeehhhjjjiiifffcccccccccbbbbbbbbbbbbaaa```______ZZZXXXUUUTTTTTTUUUTTTSSSPPPPPPPPPQQQRRRPPPIIIDDDAAAAAAAAABBBAAA???;;;777333222000...---+++++++++''''''(((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$'''&&&&&&&&&((((((((('''%%%%%%%%%&&&%%%%%%$$$$$$"""!!!!!!!!!""""""###$$$##############################""""""""""""######&&&&&&&&&%%%### !!!""""""######$$$%%%%%%############""""""""""""!!!!!!"""#########""""""#########$$$$$$$$$%%%%%% !!!"""$$$%%%%%%%%%%%%!!!###$$$###"""!!!$$$&&&""""""###$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%#########""""""#########""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""###$$$######!!!!!!"""############$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$#################################"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!"""""""""############$$$$$$%%%%%%$$$###"""!!!###$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$$$$""""""######$$$#########"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""#########!!!""""""###############!!!!!!""""""######$$$$$$"""######$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """######"""!!!######$$$$$$$$$%%%%%%%%%########################"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''%%%$$$%%%%%%%%%%%%&&&'''((((((((((((''''''''''''(((((($$$%%%&&&((((((((('''&&&(((((((((((((((((((((((($$$$$$&&&'''(((((())))))%%%''')))***)))((()))***(((((()))))))))*********rrrkkklllqqqtttuuurrrqqqpppooonnnmmmlllkkkjjjmmmqqqrrrooollliiigggeeehhhjjjiiieeeccccccdddccccccbbbbbbaaa`````````ZZZWWWUUUTTTTTTUUUTTTSSSQQQPPPPPPRRRSSSPPPIIIDDD@@@AAABBBDDDDDDBBB===:::333222000...,,,+++******(((((())))))*********+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!&&&)))'''!!! ###"""###%%%&&&''''''&&&%%%$$$$$$###############$$$##############################""""""""""""######!!!###$$$&&&&&&&&&$$$###!!!""""""###$$$$$$%%%%%%######""""""!!!!!!  !!!"""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&###############"""!!!!!!!!!###%%%$$$"""!!!$$$'''!!!!!!"""#######################################&&&%%%$$$""""""""""""### %%%((()))'''$$$"""######""""""""""""############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$###"""!!! """############$$$$$$$$$ !!!"""###$$$%%%&&&&&&########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$########################!!!!!!!!!"""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""#########$$$###$$$$$$$$$###"""  !!!"""######$$$$$$###!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$"""###$$$$$$###"""  !!!!!!!!!!!!""""""""""""$$$$$$$$$###"""###$$$!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!""""""######$$$$$$######$$$%%%%%%%%%%%%$$$############""""""""""""######$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((()))((('''&&&######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%''''''&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%'''((((((&&&%%%###$$$$$$$$$%%%&&&'''((()))((((((''''''''''''((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''******)))((('''%%%###""""""%%%(((*********+++,,,(((((())))))*********+++|||ssspppqqqtttsssrrrsssrrrooommmlllkkkkkkkkkooorrruuutttnnniiifffffffffggghhhhhheeedddddddddccc```^^^___cccddd```\\\[[[YYYWWWUUUSSSRRRRRRRRRPPPPPPQQQRRRQQQMMMGGGCCC@@@@@@AAABBBCCC@@@<<<888444333222000...+++***)))+++***((()))+++,,,,,,+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''$$$$$$######"""###############$$$%%%%%%###"""!!!#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&""""""""""""""""""""""""%%%%%%$$$###""""""######!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!%%%###"""!!!"""!!!  !!!###$$$$$$%%%%%%$$$!!! !!! $$$###"""!!!!!!"""###$$$%%%%%%$$$###""""""###### !!!"""######"""!!! &&&%%%###""" !!!!!!"""############$$$$$$$$$ !!!###$$$%%%&&&'''%%%$$$######"""#########""""""!!!!!!!!!"""$$$%%%&&&%%%###!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###############$$$%%%$$$###""""""###$$$%%%"""###%%%%%%###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&############""""""""""""########################$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$%%%$$$######""""""##############################!!!!!!"""###$$$$$$%%%%%%##################$$$$$$######""""""""""""######$$$%%%%%%$$$"""!!!"""###$$$$$$%%%%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$ """$$$%%%%%%%%%$$$!!! !!!"""#########"""!!!!!! !!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$!!!  """###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$!!!""""""""""""#########&&&%%%$$$######$$$%%%&&&$$$###""""""!!!!!!""""""$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""%%%''''''&&&$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$)))'''%%%%%%&&&&&&%%%$$$&&&'''''''''(((((())))))&&&&&&''''''(((((())))))))))))(((((('''''''''&&&******)))((('''&&&%%%%%%))))))))))))***************)))((((((((()))+++,,,}}}tttoooqqqssssssrrrqqqpppnnnlllkkkkkkkkkkkkmmmqqqtttrrrmmmhhheeeeeeeeeggghhhgggeeeccccccdddaaa``````cccfffeee```[[[[[[YYYWWWUUUSSSRRRRRRRRRPPPPPPPPPQQQPPPMMMGGGCCC??????@@@BBBBBB@@@;;;888222111000///------------+++)))((('''((()))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$########################%%%$$$$$$###""""""######!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!%%%###""""""""""""  !!!"""######""""""%%%$$$#########""""""!!!$$$###"""!!!!!!"""###$$$%%%$$$$$$###""""""######!!!!!!""""""""""""!!!!!!&&&%%%$$$###""""""######"""############$$$$$$$$$&&&%%%%%%$$$###""""""!!!######"""######$$$%%%%%%###""""""""""""###$$$%%%######"""!!!!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$$$$$$$############$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%############""""""""""""#######################################$$$%%%%%%"""############$$$$$$$$$$$$$$$###"""""""""""""""#####################"""!!!""""""###$$$$$$%%%%%%#################################""""""############$$$%%%$$$""""""###$$$!!!"""###$$$%%%&&&&&&&&&########################"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%$$$############""""""############"""""""""###$$$$$$$$$###!!!!!!!!!!!! !!!######$$$###""""""!!!!!!!!!"""#########""""""!!!!!!!!!!!!"""""""""############$$$%%%%%%%%%%%%###"""!!!###"""  """###$$$%%%%%%$$$$$$"""!!!!!!"""############$$$$$$$$$"""""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$)))(((((()))******'''%%%&&&&&&&&&&&&''''''(((((('''''''''((((((((((((((()))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&((((((((()))))))))*********)))((((((((()))++++++uuuoooooorrrsssrrrooonnnmmmkkkjjjjjjkkkkkklllooorrrqqqlllgggeeedddeeefffgggfffdddcccbbbccc```aaabbbfffhhhfff```ZZZ[[[YYYWWWUUUSSSRRRRRRRRROOOOOOPPPPPPPPPLLLGGGCCC>>>???@@@AAAAAA???;;;777333222000//////000222333---+++(((((((((((('''%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$###$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########!!!""""""######""""""!!!!!!""""""######""""""!!!%%%$$$""""""######""" ############"""!!! """###############""""""$$$###"""!!!!!!"""###$$$%%%$$$######"""############""""""!!!!!!""""""###%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$''''''&&&$$$###"""!!! """"""""""""$$$%%%&&&'''$$$############$$$%%%%%%!!!!!!!!!""""""$$$%%%&&&'''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$"""#########$$$$$$$$$$$$############""""""""""""###########################""""""""""""###$$$$$$"""############$$$$$$$$$$$$#########""""""""""""""""""##################"""""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$"""###$$$$$$###"""###%%%""""""###$$$%%%%%%$$$$$$########################"""###$$$$$$%%%%%%$$$$$$'''&&&$$$###""""""###$$$""""""############""""""#########$$$###""""""!!!"""""""""!!!""""""###$$$$$$$$$###""""""""""""###""""""""""""!!!!!!!!!!!!""""""""""""############!!!"""$$$$$$"""###!!!!!!###$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''')))+++,,,***'''$$$%%%&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&''''''((((((((()))''''''((((((((())))))))))))))))))((()))******+++vvvooooooqqqrrrqqqnnnmmmkkkjjjjjjjjjkkkkkklllooorrrqqqlllgggeeeeeedddeeeffffffdddbbbbbbcccbbbbbbdddfffhhheee```\\\[[[YYYWWWUUUSSSRRRRRRRRROOONNNNNNOOOOOOLLLGGGCCC>>>>>>???@@@AAA>>>:::666666444222000000222444666...,,,***)))******)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$$$$%%%&&&'''(((((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""""""""######""""""""""""""""""######"""""""""%%%$$$"""###$$$$$$###"""###############"""!!! !!!"""######"""""""""$$$###"""!!!!!!"""###$$$$$$$$$###############$$$$$$###"""!!!!!!"""###$$$############$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""###$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%"""###$$$%%%%%%$$$###""""""###%%%%%%###"""###$$$""""""""""""########################"""""""""!!!########################"""""""""!!!""""""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$$$$######$$$&&&&&&&&&%%%%%%###"""!!! ########################""""""###$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%&&&&&&#####################$$$$$$$$$###############$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######### #########""""""#########$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$######%%%((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&((('''%%%###''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((''''''''')))************+++++++++''''''''''''(((((((((((()))))))))))))))******+++wwwpppoooqqqrrrqqqmmmlllkkkjjjiiiiiijjjkkklllpppsssrrrmmmhhhffffffdddeeeffffffdddbbbbbbccceeeddddddeeeeeedddaaa___[[[YYYWWWUUUSSSRRRRRRRRRNNNMMMMMMNNNMMMKKKGGGDDD>>>>>>???@@@AAA>>>:::666777555222///...///111222,,,***))))))***++++++***(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$$$$%%%&&&'''((('''&&&$$$#########$$$%%%%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""############""""""""""""############""""""$$$###"""###$$$%%%$$$###!!!""""""############""""""$$$$$$###"""$$$%%%$$$###"""!!!!!!"""###$$$$$$###############$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!"""######$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%"""###$$$%%%%%%$$$###""""""###%%%%%%###"""###$$$!!!!!!"""""""""#####################"""""""""!!!########################"""""""""!!!""""""###$$$""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$$$$######$$$&&&&&&%%%%%%$$$###""" """"""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%$$$###"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%&&&'''(((###$$$$$$$$$$$$#########$$$###############$$$$$$!!!!!!!!!"""""""""""""""######""""""""""""""""""######"""!!!!!!!!!!!!""""""###%%%&&&&&&%%%###"""######$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$######%%%((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$""""""###%%%%%%%%%)))))))))((((((((((((((())))))((((((''''''&&&&&&'''''''''(((((((((((((((++++++++++++************''''''''''''((((((((((((((()))))))))************xxxqqqqqqrrrrrrqqqnnnmmmllljjjiiiiiijjjjjjlllooosssrrrmmmiiiggggggeeefffgggfffdddcccbbbccceeeeeeeeedddcccbbbaaa```[[[YYYWWWUUUSSSRRRRRRRRRMMMMMMLLLLLLLLLJJJGGGDDD>>>???@@@AAAAAA???;;;777444222///---+++++++++,,,)))(((&&&''')))******)))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%"""######$$$$$$######""""""######$$$$$$######""""""!!!!!!"""$$$%%%$$$### !!!"""###$$$$$$$$$$$$"""%%%&&&%%%######&&&)))$$$###"""!!!!!!"""###$$$#########"""######$$$%%%#########""""""######### !!!"""###############"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""###$$$$$$%%%$$$$$$##################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$!!!"""""""""########################""""""""""""###########################""""""""""""###$$$$$$"""############$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""######$$$$$$%%%&&&&&&&&&########################%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$"""###$$$$$$###"""###%%%!!!!!!"""###$$$$$$######""""""""""""""""""""""""!!!"""######$$$$$$###########################"""""""""############""""""&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""###""""""""""""###$$$$$$""""""""""""########################""""""""""""$$$$$$###"""###$$$&&&''' """###%%%%%%###""" ######$$$$$$$$$######""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''***'''###"""$$$'''((()))*********))))))))))))((((((((((((((((((''''''''''''''''''(((((((((((((((***)))))))))((((((''''''''''''((((((((()))))))))(((((()))************)))yyysssssstttsssqqqpppooommmkkkjjjiiiiiijjjjjjnnnqqqqqqlllhhhffffffeeeggghhhgggeeeccccccdddcccdddffffffdddaaa___^^^[[[YYYWWWUUUSSSRRRRRRRRRMMMLLLKKKKKKLLLJJJGGGDDD??????@@@BBBBBB@@@;;;888111000...---+++*********+++)))''''''((()))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%$$$##############################""""""###$$$$$$%%%"""######$$$$$$######""""""######$$$$$$######"""!!! !!!###$$$$$$###!!!!!!"""###$$$$$$$$$$$$###$$$%%%"""$$$)))$$$###"""!!!!!!"""###$$$######""""""###$$$$$$%%%"""######$$$$$$######"""!!!"""###$$$$$$$$$###""""""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$###"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$############$$$$$$"""###%%%%%%###"""###$$$"""""""""#########$$$$$$############""""""""""""#######################################$$$%%%%%%"""############$$$$$$$$$"""###$$$%%%%%%###""" !!!!!!"""######$$$%%%%%%########################%%%%%%$$$$$$###""""""!!!#########""""""############$$$%%%$$$""""""###$$$ !!!###$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###############!!!"""###$$$$$$###"""!!!""""""############""""""%%%$$$###"""""""""############$$$$$$$$$###!!!!!!"""!!!!!!!!!""""""###$$$"""#########$$$$$$$$$%%%############"""""""""!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&%%%###""" !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''***(((%%%%%%''')))*********)))))))))(((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((((((((((()))))))))******'''((()))***+++******)))yyyttttttuuussspppqqqpppnnnkkkjjjiiiiiiiiiiiimmmppppppkkkgggeeeeeefffggghhhhhheeeddddddeee```cccggghhhfffaaa^^^[[[[[[YYYWWWUUUSSSRRRRRRRRRMMMLLLKKKKKKKKKJJJGGGDDD@@@@@@AAABBBCCC@@@<<<888111000000///...------,,,///---************)))(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%''''''''''''%%%%%%$$$$$$######"""#########&&&'''((((((((('''%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######""""""""""""""""""""""""######""""""###$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######  ###$$$$$$###""""""###$$$$$$$$$###### """""" &&&$$$###"""!!!!!!"""###$$$######""""""###$$$%%%%%%"""###$$$%%%%%%$$$###"""###$$$%%%&&&%%%%%%######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((("""###$$$$$$###"""!!!  ###%%%&&&''''''&&&%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$###""""""###$$$%%%"""###%%%%%%###"""###$$$############$$$$$$$$$$$$############""""""""""""########################$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$ !!!###$$$###"""  !!!"""#########$$$$$$##################%%%%%%$$$$$$###""""""!!!######""""""""""""######$$$%%%%%%$$$"""!!!"""###""""""#########""""""!!!""""""""""""""""""""""""!!!!!!"""###############!!!###%%%%%%$$$""" $$$$$$%%%%%%%%%%%%$$$$$$  !!!"""$$$%%%"""###$$$$$$###"""!!! !!!!!! !!!!!!"""############$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!! !!!$$$%%%%%%$$$""" '''$$$!!!!!!$$$'''"""######$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&$$$"""!!! """$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''&&&$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&''')))***)))'''))))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''((()))***+++,,,,,,))))))))))))************'''((()))++++++******)))xxxttttttsssrrrtttooonnnllljjjhhhhhhhhhhhhkkkooorrrqqqkkkfffbbbaaaeeeeeeeeeddddddccccccccc`````````aaabbbbbb```^^^___[[[WWWUUUUUUUUUTTTSSSPPPNNNMMMNNNPPPOOOKKKGGGBBBBBBBBBCCCBBB???:::666444333111///---,,,+++++++++***))))))******)))((())))))(((((('''''''''''''''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! ##################$$$$$$&&&%%%$$$#########$$$%%%"""###$$$&&&&&&'''&&&&&&########################((('''&&&&&&%%%%%%&&&&&&"""$$$%%%%%%###""""""### """$$$$$$"""""""""#########""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$'''$$$ !!!$$$&&&'''&&&!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&%%%%%%%%%$$$######&&&(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""###"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""######$$$$$$$$$######"""$$$$$$##################$$$$$$###"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""%%%&&&%%%###(((&&&$$$$$$&&&%%%"""########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""'''&&&### $$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$$$$$$$$$$#########""""""########################!!!"""###%%%%%%$$$######!!!$$$%%%$$$###"""### !!!"""###$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###'''$$$ $$$)))######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$"""!!!&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''((((((((())))))((('''''''''''''''(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))+++***)))))))))***,,,---xxxuuutttrrrqqqrrrqqqooommmjjjgggfffffffffkkknnnrrrqqqkkkfffcccbbbffffffeeeeeeeeeeeeeeeeeeaaa``````bbbccccccaaa______\\\XXXVVVVVVVVVUUUTTTPPPOOOMMMNNNPPPNNNIIIEEEAAAAAAAAABBBBBB???:::666333222000...---++++++***+++)))(((((()))***((('''((((((((('''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&########################$$$$$$%%%$$$$$$###"""!!!'''''''''&&&$$$###!!! &&&%%%$$$#########$$$$$$"""""""""######$$$$$$$$$########################%%%$$$$$$###############!!!###$$$$$$"""!!!!!!""" """######"""!!!!!!"""######""""""""""""######%%%%%%$$$$$$###"""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$$$$!!!!!!######"""!!!"""###$$$$$$###"""!!!########################!!!!!!"""###$$$%%%&&&&&&###$$$%%%$$$""""""###%%%$$$##################$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!""""""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%##########################################$$$$$$########################$$$$$$##################$$$$$$###"""""""""""""""!!!""""""###$$$%%%%%%&&&$$$""" !!!###$$$###!!!###!!! """$$$%%%###!!!########################$$$$$$$$$$$$%%%%%%%%%%%%########################%%%$$$######"""""""""############$$$$$$$$$%%%%%%########################""""""!!!!!! ########################"""######$$$$$$######"""%%%$$$$$$$$$######""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$### """$$$$$$###""""""###""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###%%%%%%###!!! !!!$$$'''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''((((((&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))***************++++++,,,yyyvvvvvvsssqqqqqqsssqqqmmmiiifffeeeddddddjjjnnnqqqpppkkkfffccccccfffffffffffffffgggggggggbbbaaaaaacccddddddbbb``````]]]YYYWWWWWWWWWVVVVVVQQQOOONNNNNNOOOMMMHHHCCC@@@@@@@@@AAAAAA>>>:::666222111///...,,,+++*********)))'''((())))))(((&&&'''''''''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""$$$'''(((''''''&&&&&&%%%$$$$$$######$$$$$$######"""""""""######$$$########################$$$######"""""""""""""""!!!"""$$$###""" !!! """######"""!!!!!!"""######""""""""""""######%%%%%%$$$$$$###"""""""""##############################$$$$$$$$$$$$######"""!!! !!!""" """"""###$$$$$$###""""""########################!!!!!!"""###$$$%%%%%%&&&$$$&&&'''&&&$$$###############""""""""""""#########$$$$$$$$$$$$###""""""######""""""######$$$%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$######"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###!!!!!!!!!"""""""""######$$$"""!!!!!!"""######""""""!!!!!!"""$$$%%%###"""#################################$$$$$$$$$$$$%%%###############"""""""""%%%%%%$$$$$$######$$$$$$###############$$$$$$$$$########################!!!!!!""""""###$$$%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$###"""!!! $$$$$$$$$###############""""""""""""""""""""""""#########"""######$$$%%%"""###$$$$$$"""!!!"""###%%%%%%$$$###"""!!!!!! $$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%''''''%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''')))((((((''''''''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))******(((((((((((((((((((((((())))))************)))))))))******+++++++++++++++|||yyyxxxuuussssssrrrppplllhhhfffeeeeeeeeejjjmmmpppoookkkfffddddddeeeffffffffffffgggggggggcccbbbbbbdddeeeeeecccaaa___\\\XXXVVVVVVWWWVVVVVVQQQPPPNNNOOOOOOLLLFFFAAA@@@??????@@@@@@===:::666111000///---+++*********)))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$ ###'''(((((('''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$######$$$%%%&&&########################%%%$$$$$$###############"""###$$$$$$"""!!!!!!""""""###%%%$$$###!!!"""#########""""""""""""######"""""""""###$$$$$$%%%%%%###############$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!################################################!!!""""""###$$$$$$%%%%%%'''(((******'''%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$######"""$$$$$$######$$$$$$%%%&&&%%%%%%###""""""###%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$########################""""""#########$$$$$$$$$$$$###"""""""""###$$$%%%######$$$$$$$$$$$$$$$%%%$$$$$$###""""""#########%%%$$$###"""!!! %%%$$$$$$###$$$$$$%%%%%%'''&&&&&&&&&%%%%%%###"""########################""""""#########$$$$$$$$$$$$$$$$$$###############&&&%%%%%%$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$####################################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###""""""!!!########################""""""""""""""""""""""""$$$###"""""""""###%%%&&&$$$%%%%%%###!!!!!!"""$$$&&&%%%$$$$$$###"""!!!!!!$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""$$$$$$!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))'''&&&%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''')))((((((''''''(((((())))))(((''''''''''''((((((((())))))))))))*********(((((()))))))))*********(((((((((((((((((((((((()))******++++++******))))))***+++,,,---,,,+++***~~~zzzyyywwwuuuuuupppnnnjjjgggeeefffggghhhjjjmmmpppooojjjfffeeefffeeeeeeeeeeeeeeeeeeffffffcccccccccdddeeeeeecccaaa]]]ZZZWWWUUUUUUVVVUUUUUURRRPPPOOOPPPPPPLLLFFF@@@@@@????????????===:::777111000...---++++++******)))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%"""%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$%%%%%%########################%%%$$$######""""""#########%%%&&&&&&$$$######$$$###%%%&&&%%%$$$""""""#########""""""""""""######"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$"""######$$$$$$######"""%%%&&&'''&&&%%%$$$######$$$$$$############$$$$$$########################"""""""""###$$$$$$%%%%%%'''(((******'''%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""######$$$$$$$$$########################$$$$$$$$$#########""""""######""""""###$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$###############$$$$$$&&&%%%%%%###"""!!! %%%%%%$$$$$$###$$$$$$%%%&&&&&&'''&&&%%%$$$$$$###########################""""""#########$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$##########################################%%%%%%$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&%%%%%%%%%$$$"""!!!"""$$$$$$$$$$$$###############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$"""""""""###$$$%%% !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%'''#########$$$$$$$$$%%%%%%########################'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%(((***,,,%%%&&&'''(((((((((((('''&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((((((((''''''''''''(((((())))))))))))*********+++))))))))))))************))))))))))))))))))))))))******++++++++++++******)))***+++------,,,++++++|||xxxwwwuuutttuuuooommmiiifffeeefffgggiiiiiilllooonnnjjjgggfffgggfffffffffeeeeeeeeeddddddcccbbbbbbdddeeeeeecccaaa\\\ZZZVVVUUUUUUVVVUUUUUURRRQQQPPPQQQQQQNNNGGGAAAAAA@@@?????????>>>;;;999111000///---,,,,,,++++++***)))'''((())))))(((&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$""" $$$%%%%%%%%%%%%$$$###""" !!!"""#######################################""""""!!!!!!!!!!!!!!!$$$%%%'''&&&%%%###$$$$$$$$$%%%&&&%%%###""""""#########""""""""""""######%%%%%%$$$$$$###""""""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$#########%%%%%%%%%###"""###$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$&&&'''&&&$$$#########&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$############""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$############$$$%%%%%%#########$$$$$$%%%%%%%%%"""######"""!!!!!!"""$$$ """$$$$$$$$$$$$%%%&&&#################################$$$$$$$$$$$$%%%'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%###$$$%%%%%%###"""###$$$"""#########$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))%%%&&&''')))))))))((((((&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''(((((()))'''''''''((((((((()))))))))))))))*********++++++))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,wwwrrrqqqpppppprrrqqqnnnjjjfffddddddfffgggiiilllnnnmmmjjjgggggghhhiiihhhhhhgggfffeeeddddddbbbbbbbbbccceeedddbbb```]]]ZZZWWWUUUVVVWWWWWWVVVRRRQQQQQQSSSSSSOOOHHHBBBAAA@@@??????@@@???===:::111111///...---,,,,,,,,,+++)))(((((()))***((('''&&&&&&'''''''''(((((((((%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%% !!!"""$$$%%%&&&''''''$$$$$$%%%%%%%%%$$$###"""!!!###%%%$$$###"""##############################"""!!!!!!!!!!!!"""###%%%&&&&&&$$$######$$$"""$$$%%%$$$""" !!!######""""""""""""######%%%%%%$$$$$$###"""""""""!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$$$$###!!!!!!$$$'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$%%%$$$""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$###############$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!###%%%&&&%%%$$$#########$$$$$$%%%&&&&&&'''$$$#########$$$$$$%%%&&&""""""######$$$%%%&&&&&&!!!###$$$###!!! """$$$"""$$$%%%$$$$$$&&&(((########################$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!###%%%&&&%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%&&&(((*********)))(((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++,,,------sssmmmlllkkklllooossspppkkkfffccccccdddfffiiilllnnnmmmjjjggghhhiiikkkjjjiiihhhgggfffeeedddbbbaaaaaacccddddddbbb```^^^[[[XXXVVVWWWXXXXXXWWWRRRQQQQQQSSSTTTQQQIIICCCBBBAAA@@@@@@@@@@@@===;;;222111000///...---------+++***))))))******)))((('''''''''((((((((())))))&&&'''((((((((('''%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###""""""&&&((('''&&&$$$########################&&&%%%%%%$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###!!!"""###""" ######""""""""""""######"""""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%###!!!"""&&&***&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$######&&&(((%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%% $$$&&&'''&&&$$$"""######$$$%%%%%%&&&''''''$$$#########$$$%%%%%%&&&$$$$$$$$$##################%%%&&&%%%""""""$$$'''$$$''')))(((%%%$$$%%%'''########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""############$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$###"""!!!!!!""""""######$$$$$$$$$$$$########################!!!"""###%%%%%%$$$###### """%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%&&&'''&&&&&&%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''###&&&)))***(((&&&%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%''')))******)))$$$&&&(((***++++++))))))''''''''''''((((((((())),,,,,,++++++++++++,,,,,,'''''''''''''''((()))***************++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++***+++,,,---...qqqfffdddggglllnnnqqqpppmmmhhhcccaaaaaabbbhhhnnnrrroooiiidddeeehhhiiihhhgggffffffeeeeeeeeebbbbbbbbbbbbbbbaaa``````]]][[[XXXWWWWWWWWWUUUTTTRRRRRRRRRSSSRRRNNNIIIEEE???>>>>>>??????===999777444333111...,,,,,,+++,,,+++******)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%((()))&&&&&&)))&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$######""""""$$$%%%&&&&&&%%%$$$###"""###$$$&&&''''''&&&$$$######$$$$$$###""""""###%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&%%%$$$######$$$$$$############$$$$$$((((((%%%"""!!!$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%&&&%%%$$$$$$############&&&%%%###!!! !!!"""########################%%%%%%$$$###"""""""""###""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$******)))(((''''''&&&&&&%%%$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&$$$"""$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%$$$###"""!!!#########"""######$$$%%%############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%'''''''''&&&&&&%%%%%%%%%""""""""""""############'''&&&$$$###%%%'''***,,,'''&&&###!!!!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$%%%%%%###""""""###"""###%%%&&&''''''&&&&&&!!!"""""""""$$$%%%!!!"""###$$$%%%$$$############""""""""""""############""""""######$$$%%%########################&&&%%%###""""""###%%%&&&"""$$$%%%$$$""" !!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((&&&$$$%%%((()))(((%%%))))))(((((((((((())))))'''''''''''''''((()))***(((((())))))************)))************+++++++++******+++++++++******)))+++++++++++++++***)))(((******+++++++++,,,,,,,,,qqqgggeeehhhkkkmmmqqqpppmmmhhhcccaaaaaaccchhhmmmqqqoooiiieeefffiiilllkkkiiigggeeeddddddcccaaaaaabbbbbbbbbaaaaaa```]]][[[XXXWWWWWWWWWUUUTTTUUUUUUUUUUUUUUUQQQLLLHHH??????>>>??????===:::777666444222000...---------+++******)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%""""""$$$### """%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&%%%$$$$$$######$$$&&&''''''&&&$$$######$$$$$$###""""""###%%%$$$##################$$$!!!""""""######$$$$$$%%%$$$$$$############$$$$$$%%%%%%###  ######$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%###!!! !!!""""""########################&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%$$$$$$###%%%$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&%%%###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""###############$$$$$$%%%############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""############%%%%%%$$$$$$%%%''')))+++((('''&&&$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&$$$%%%&&&&&&$$$######$$$"""###$$$%%%&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$######""""""""""""############""""""######$$$%%%########################%%%$$$###!!!!!!"""###$$$&&&$$$###$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((((((((()))***''''''''''''''''''''''''&&&%%%$$$%%%(((***)))((())))))(((((((((((())))))(((((('''''''''((()))))))))))))))))))))*********)))************+++++++++******++++++++++++******+++++++++++++++***)))))),,,,,,,,,,,,------------rrrjjjhhhjjjlllmmmpppooolllhhhdddbbbbbbcccggglllpppooojjjfffgggiiiooommmkkkhhhfffcccbbbbbb```aaaaaabbbbbbbbbaaaaaa]]]ZZZXXXWWWWWWVVVUUUTTTUUUUUUUUUVVVUUURRRMMMIII@@@????????????===:::777555444222///------,,,---+++******)))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&"""!!!"""!!!""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$###""""""###%%%######""""""""""""######!!!!!!""""""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$###!!!"""$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$'''&&&&&&%%%%%%%%%%%%&&&&&&%%%###"""!!!!!!"""###########################&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$##################$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###############""""""""""""""""""#########$$$$$$######$$$$$$%%%''''''(((&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%###############$$$%%%&&&###%%%%%%### $$$$$$%%%&&&&&&&&&&&&%%%######""""""""""""############""""""######$$$%%%########################%%%$$$"""!!!!!!!!!""""""'''### !!!&&&)))(((%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%'''((('''%%%"""&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$&&&)))*********))))))(((((((((((())))))))))))((('''''''''((((((*********))))))))))))))))))************+++++++++******+++++++++++++++***++++++,,,,,,,,,+++******.....................---tttnnnlllmmmnnnnnnpppooolllhhhdddbbbccceeegggkkknnnnnnjjjggghhhiiiooommmkkkhhhfffdddcccbbb``````aaabbbbbbbbbbbbaaa\\\ZZZXXXVVVVVVVVVUUUSSSRRRRRRRRRSSSSSSPPPKKKGGGAAA@@@@@@@@@@@@>>>:::777333222///---+++*********+++******)))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((($$$###%%%###!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$#########%%%%%%###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$###""""""###%%%$$$$$$############$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$############$$$$$$$$$%%%$$$###""""""%%%'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$###"""""""""##############################&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&$$$"""########################$$$######$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""#########$$$$$$$$$ !!!###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$###"""###$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$###############$$$%%%'''&&&$$$######$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$!!!$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""######$$$######""""""######$$$%%%########################%%%$$$###"""!!!!!!""""""$$$""" ###$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++***'''$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&%%%&&&'''((()))))))))))))))(((((((((((())))))******)))((('''''''''(((************))))))))))))))))))*********+++++++++******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++//////............------wwwqqqooopppppppppooonnnlllhhheeecccdddfffhhhkkknnnmmmkkkhhhhhhiiilllkkkiiigggfffeeeeeeeee```aaaaaabbbbbbbbbaaaaaa\\\ZZZWWWVVVVVVVVVTTTSSSPPPPPPQQQQQQQQQNNNJJJFFFBBBBBBAAAAAA@@@>>>:::777333222000---,,,++++++++++++******)))))))))))))))&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((%%%%%%''''''$$$###&&& !!!"""###%%%&&&&&&"""#####################$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$%%%$$$######%%%'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$#######################################$$$$$$############$$$$$$%%%%%%$$$###""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&$$$"""########################$$$$$$%%%%%%%%%%%%&&&'''%%%%%%###""""""###%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!###%%%&&&&&&%%%%%%''''''&&&&&&&&&'''((((((###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$###"""###$$$%%%&&&""""""""""""""""""""""""&&&&&&&&&'''''''''''''''###$$$%%%%%%###""""""###$$$###"""""""""###$$$%%%$$$%%%&&&%%%""" ###############$$$$$$%%%$$$$$$############$$$$$$######""""""######$$$%%%########################%%%%%%$$$$$$############!!!###$$$!!! %%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''')))******'''%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))(((((((((((())))))+++***)))(((((((((((((((*********)))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,............------------wwwqqqqqqrrrrrrqqqnnnnnnllliiieeedddeeegggiiikkkmmmmmmkkkiiiggggggiiihhhgggffffffeeeffffffbbbbbbbbbbbbbbbaaa``````\\\YYYWWWVVVVVVUUUTTTSSSQQQQQQRRRSSSSSSPPPKKKGGGCCCCCCBBBBBBAAA???;;;777666555222000......---...+++******)))))))))))))))&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%######&&&'''%%%%%%(((######$$$%%%&&&'''((()))"""############$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%&&&&&&%%%%%%%%%%%%&&&&&& !!!"""$$$%%%%%%$$$$$$############$$$$$$"""###$$$###""""""###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$#################################""""""######$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%% !!!###%%%&&&&&&&&&%%%%%%###""" !!!###$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&"""$$$%%%%%%###""""""###$$$$$$#########$$$$$$%%% """$$$&&&&&&&&&''')))######"""""""""###$$$%%%$$$$$$############$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&)))%%%!!!'''%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((()))&&&%%%$$$%%%&&&'''%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((()))******)))'''&&&&&&'''))))))(((((((((((())))))******)))((((((((())))))((()))))))))************)))************+++++++++)))***+++,,,------------,,,,,,---.........------------------......//////uuupppoooqqqrrrqqqnnnnnnllliiifffeeefffhhhkkklllmmmmmmkkkiiigggeeehhhgggfffeeeeeeddddddeeeccccccccccccbbb```___^^^[[[YYYWWWUUUUUUUUUTTTRRRQQQQQQRRRSSSSSSQQQLLLHHHDDDCCCBBBBBBAAA???;;;777777666444111////////////+++******)))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###&&&&&&$$$$$$'''$$$$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$###""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%%%%$$$$$$############$$$$$$###$$$$$$$$$"""!!!"""$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$%%%$$$$$$$$$########################$$$############$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''$$$###$$$&&&######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%""""""###%%%&&&&&&''''''%%%### """######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$###%%%&&&%%%$$$"""######$$$$$$%%%%%%%%%%%%$$$$$$ ###$$$######%%%&&&$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%########################!!!"""###$$$$$$%%%%%%%%%"""%%%((('''"""!!!###'''%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%######$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))))))))''''''''''''''''''''''''"""###%%%&&&''''''&&&&&&((((((((((((((((((((((((''')))***)))'''&&&((()))))))))(((((((((((()))))))))))))))((())))))******''''''((()))***++++++,,,)))************+++++++++)))***+++,,,------------,,,,,,---...............------...///000000111111~~~tttnnnnnnpppqqqqqqnnnmmmllliiifffeeegggiiilllmmmmmmmmmkkkhhhfffdddhhhgggfffeeedddcccccccccdddddddddcccaaa```^^^]]][[[YYYWWWUUUUUUUUUTTTRRRPPPPPPQQQRRRRRRPPPKKKGGGEEEDDDCCCCCCBBB???;;;888666555222000...---------+++******)))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''$$$$$$''''''$$$$$$'''"""""""""###$$$$$$%%%%%%&&&&&&&&&''''''(((((((((###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$###""""""###%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$############$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""!!!!!!"""###$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$%%%%%%&&&'''""""""""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''(((***((($$$"""###%%%"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$&&&''''''(((,,,)))%%%!!! """%%%(((######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%&&&%%%$$$$$$########################%%%%%%%%%&&&&&&'''''''''$$$&&&''''''%%%$$$$$$%%%$$$%%%&&&''''''&&&$$$###%%%&&&'''%%%###!!! !!!&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%#########"""###$$$$$$%%%######################## !!!###$$$$$$$$$$$$!!!###$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%)))'''$$$###$$$&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&(((***++++++******))))))))))))))))))))))))%%%(((***)))((('''))),,,))))))(((((((((((())))))))))))(((((()))***++++++&&&&&&''')))***+++,,,---)))************+++++++++)))***+++,,,------...---,,,,,,---.../////////...------...000111222333444vvvooonnnpppqqqrrrooommmkkkiiihhhhhhhhhhhhkkklllllljjjgggeeeddddddeeeffffffffffffdddcccbbbbbbbbbbbbbbb```^^^\\\[[[ZZZYYYXXXXXXXXXXXXVVVUUUTTTRRRPPPPPPQQQPPPKKKFFFBBBCCCDDDDDDDDD@@@:::666777666333000......//////...---+++))))))))))))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###%%%%%%%%%$$$###$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$((('''&&&%%%### $$$$$$$$$######""""""""""""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""###$$$###!!!!!!!!!"""$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&$$$%%%%%%&&&%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###(((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''---,,,***)))'''&&&&&&%%%&&&''''''((()))******+++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((((((((((())))))***,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,------...////////////......------......///...///111222333555888:::wwwpppoooqqqqqqqqqooonnnllljjjhhhgggfffeeemmmnnnooommmjjjgggffffffffffffggggggfffeeecccbbbbbbbbbbbbbbb```^^^\\\[[[^^^[[[XXXVVVVVVUUUSSSQQQSSSQQQPPPQQQRRRPPPKKKFFFBBBCCCCCCDDDCCC@@@:::666555444222000...---------***)))((('''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""######"""!!!###############$$$$$$$$$"""""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######################## """###"""!!! !!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$###%%%%%%$$$$$$$$$#########$$$%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%&&&%%%###"""###$$$###%%%&&&$$$!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&''')))%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&'''&&&&&&''''''''''''&&&&&&&&&%%%''''''((()))))))))))))))))))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))'''''''''(((((())))))))))))))))))))))))***+++++++++******))))))******+++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,---......//////000000//////....../////////---000333555666999<<>>:::666555444333222000---+++******++++++*********))))))(((''''''&&&&&&''''''((('''((((((((('''&&&%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$########################'''&&&%%%%%%''''''&&&%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%&&&&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%!!!!!!%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%%%%#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((('''''')))))))))))))))))))))))))))(((&&&%%%%%%&&&'''(((++++++***(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******+++++++++******+++++++++*********++++++,,,,,,,,,------------------------------......///000000111//////000000222333555555;;;>>>AAADDDGGGKKKQQQTTT|||sssooonnnooooooooommmmmmnnnnnnmmmmmmlllkkkkkkmmmooopppmmmjjjhhhgggeeeffffffffffffdddcccbbbccccccddddddcccbbb```___```]]]YYYVVVVVVUUUUUUTTTPPPOOOPPPRRRTTTQQQLLLFFFCCCBBBAAAAAA@@@>>>:::777666555333111///---+++***(((((())))))))))))((((((((((((''''''''''''(((((('''''''''(((''''''&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$ !!!"""###$$$%%%&&&&&&!!!###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''!!!###%%%(((((('''%%%######$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%$$$###"""###$$$""""""&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&(((''''''(((((()))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((())))))***,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---------------............---......//////000111111000000111333555888:::;;;>>>@@@DDDIIIPPPXXXaaaggg{{{qqqlllkkkmmmoooooonnnnnnlllkkkjjjjjjjjjjjjiiillloooooommmiiigggfffdddeeeeeeeeeeeecccbbbaaacccddddddddddddbbbaaa```^^^\\\YYYWWWVVVUUUSSSRRRQQQOOOOOOQQQSSSQQQLLLHHHCCCBBBAAA@@@@@@===:::777666555222///,,,+++******&&&'''((())))))(((''''''((((((''''''''''''((((((&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%&&&'''(((((('''&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%'''(((###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%$$$###"""###$$$""" ###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&&&&%%%''''''''''''((()))***+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***+++++++++************++++++)))******+++,,,,,,------------------.........///.........///000000111111111222444666:::===@@@AAABBBEEEKKKTTT```nnn|||zzzpppjjjjjjlllnnnoooooonnnllliiihhhgggggghhhfffiiilllmmmjjjgggeeedddcccdddeeeeeedddcccaaa```cccddddddeeedddcccaaa```YYYWWWVVVVVVWWWVVVUUUSSSRRRPPPOOOPPPRRRQQQMMMIIICCCBBBAAA@@@???===:::777666444111---***))))))***'''((()))******)))((((((((((((''''''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$############### """######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$###"""""""""#########$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###%%%((()))$$$$$$%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%###"""###$$$$$$%%%&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***)))(((&&&&&&%%%%%%%%%'''((((((((())))))******'''((()))))))))(((&&&%%%+++***)))(((((('''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---*********)))***++++++,,,******))))))))))))******))))))***+++,,,,,,---------------.........//////......//////000000111111333444666999===AAADDDFFFGGGKKKSSS^^^nnn}}}|||sssfffcccjjjqqqsssrrrqqqnnnkkkhhhfffddddddhhhjjjmmmnnnkkkhhhfffeeeaaabbbcccdddeeedddcccbbbffffffeeecccaaa___]]]\\\[[[ZZZYYYWWWVVVUUUTTTTTTNNNMMMNNNOOOOOONNNKKKIIIBBBCCCDDDCCCAAA===999777555555333111///,,,***(((((())))))************)))'''''''''''''''''''''''')))((('''&&&%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%$$$#########%%%''')))''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%########################'''&&&%%%$$$$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%%%%(((###!!!&&&###"""+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((()))(((%%%!!!$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$''')))((($$$!!!###%%%'''&&&%%%###!!!!!!$$$&&&%%%$$$$$$$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''((())))))(((((()))***+++***)))'''%%%$$$######+++*********))))))(((((())))))************))))))((((((((((((((()))************))))))))))))******,,,,,,,,,++++++,,,------......---------,,,,,,,,,---------.........//////444333111111222333222222444666999===BBBFFFJJJMMMPPPUUUaaaqqq}}}sssgggdddiiioooppprrrpppnnnkkkhhhfffdddcccfffiiilllllljjjgggdddcccbbbcccdddddddddcccbbbbbbdddddddddbbbaaa___]]]\\\ZZZYYYWWWVVVTTTTTTSSSSSSPPPOOOPPPQQQQQQPPPMMMKKKDDDDDDEEEDDDBBB>>>:::888555444333111///,,,***)))))))))*********))))))(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################&&&&&&''''''&&&%%%$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&%%%######%%%&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$'''%%%$$$'''%%%$$$)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&&&&%%%###!!!!!!$$$$$$#########$$$""""""###$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''((())))))(((((()))***))))))((('''&&&&&&''''''************)))))))))((()))***************)))(((((((((((((((((()))******++++++************++++++...---,,,,,,++++++,,,,,,+++,,,,,,,,,------...............///////////////000///...///111222333333888:::>>>BBBGGGLLLRRRVVV```eeeooo|||}}}tttjjjfffiiillllllqqqooommmjjjgggeeedddccceeehhhjjjkkkhhheeecccbbbcccddddddeeedddcccaaa```bbbbbbbbbaaa```___^^^]]]YYYXXXWWWUUUTTTSSSRRRRRRPPPPPPPPPQQQQQQPPPMMMJJJDDDEEEEEEEEEBBB>>>:::888555444222000...,,,***)))***************)))((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((((((%%%###!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""#########&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((($$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''$$$$$$###$$$&&&'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$"""$$$''''''""""""%%%&&&$$$###"""######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&(((&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((('''''''''''''''''''''''''''((())))))(((((()))***''''''''''''((()))***+++************))))))))))))***+++++++++***)))(((((()))(((((((((((()))******,,,,,,++++++++++++,,,,,,......---,,,++++++,,,,,,,,,,,,---...///000111111000/////////////////////...//////111333666888:::???AAAFFFKKKQQQYYYbbbhhhvvv{{{{{{sssllliiijjjkkklllpppooollljjjgggeeedddccceeehhhkkkkkkiiieeecccbbbddddddeeeeeedddbbbaaa`````````aaa``````___^^^]]]ZZZYYYWWWUUUTTTSSSSSSSSSOOONNNNNNOOOOOONNNKKKHHHDDDEEEEEEDDDAAA===999777555444222///---,,,******+++++++++******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$"""!!!$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$&&&(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&$$$###$$$%%%''')))'''%%%'''(((&&&+++...)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########%%%&&&%%%""""""%%%&&&$$$######''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((('''''''''''''''''''''''''''((())))))(((((()))***(((((((((((()))***+++,,,*********)))))))))))))))++++++++++++***)))(((((())))))(((((())))))***+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,------...//////000111111222333333000////////////.........111222333555888;;;@@@CCCFFFJJJQQQXXXaaalllyyyzzzrrrmmmllllllmmmnnnpppooollljjjgggfffeeedddfffiiilllmmmjjjgggdddcccddddddeeeeeedddbbbaaa``````````````````___^^^^^^[[[ZZZXXXWWWUUUTTTTTTTTTOOONNNNNNOOOOOONNNJJJGGGCCCCCCDDDCCC@@@;;;777555444333111...---++++++***+++++++++******((('''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!!!!###$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$&&&(((%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$'''&&&%%%$$$$$$&&&((()))+++$$$''''''###...777---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((******(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& ###&&&&&&$$$"""!!!"""!!!$$$%%%$$$$$$$$$%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))******))))))))))))******+++))))))))))))))))))******+++++++++++++++***)))))))))))))))))))))***++++++++++++************+++++++++++++++,,,---...///000000000000000000000000000///.....................000222555777:::???FFFKKKRRRXXXaaajjjssszzzqqqooonnnnnnnnnqqqpppooommmkkkhhhgggfffeeehhhkkknnnnnnlllhhhfffeeecccddddddeeedddcccaaa```aaaaaaaaaaaa``````___^^^[[[ZZZYYYWWWVVVUUUTTTTTTQQQQQQQQQQQQQQQOOOLLLIIICCCCCCCCCBBB???:::666333444333000...,,,+++++++++***************)))((('''((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&""" """$$$''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((())),,,"""''''''!!!222???000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((***,,,+++)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$######"""$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!$$$'''&&&"""!!!###&&&###$$$%%%%%%######%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''')))***((('''&&&&&&&&&&&&'''(((&&&''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***+++******)))))))))))))))))))))))))))******************+++++++++++++++******))))))))))))***++++++++++++************++++++,,,,,,,,,,,,---///000000///.........---------,,,.........//////000000000...222666:::???FFFOOOVVVeeellluuu}}}}}}rrrppppppnnnnnnqqqqqqpppnnnllljjjhhhgggggghhhkkknnnnnnlllhhhfffeeebbbcccdddddddddcccbbbbbbbbbbbbbbbbbbaaa```___^^^ZZZYYYXXXVVVUUUTTTTTTSSSRRRQQQQQQQQQQQQOOOKKKIIIDDDDDDDDDCCC???;;;666444444222000---++++++++++++))))))*********))))))(((((((((((((((((((((((((((&&&'''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######%%%'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&%%%######%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((***'''***###666DDD111&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&(((***,,,+++(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&###$$$%%%%%%$$$$$$%%%&&&""""""############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((()))+++((('''&&&&&&&&&&&&'''((('''(((((())))))(((((('''&&&''''''((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***)))))))))(((((())))))***((()))))))))************))))))***+++,,,,,,,,,,,,******))))))******+++,,,,,,,,,++++++++++++,,,,,,......------------......---------...............//////000111222333333444222777>>>EEELLLVVVbbbkkk|||tttqqqpppmmmmmmqqqrrrpppnnnllljjjiiihhhhhhhhhjjjmmmnnnkkkhhhfffeeeaaabbbcccdddeeedddcccbbbddddddccccccbbb```___^^^YYYXXXWWWUUUTTTSSSRRRRRRPPPOOOOOOOOOOOOMMMIIIFFFEEEEEEEEEDDD@@@<<<777555444222///---+++++++++,,,((())))))************)))''''''''''''''''''''''''&&&'''((((((((('''%%%%%%'''''''''&&&&&&''''''''')))'''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%$$$######$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''((((((---%%%999GGG000&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%&&&&&&%%%&&&''')))+++***(((%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***+++%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))%%%!!!!!!$$$''''''%%%"""%%%&&&&&&%%%%%%&&&%%%%%%$$$###"""!!! $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&''')))((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))***((('''''''''((()))***+++(((((())))))*********+++((()))***+++,,,---------*********)))******+++,,,...------,,,,,,------...111111///...---,,,,,,+++......///000111222333333000000111222444555666777999@@@IIIQQQZZZfffttt~~~|||xxxsssnnnooopppqqqsssxxxuuuqqqmmmiiigggffffffkkklllmmmmmmkkkhhheeecccfffeeeddddddffffffeeedddbbbcccccccccaaa___]]]\\\YYYYYYXXXWWWUUUTTTSSSRRRPPPOOOOOOPPPRRRPPPJJJEEEGGGFFFCCCBBB@@@<<<888444111222222111...++++++++++++++++++*********))))))***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''$$$""""""%%%&&&%%%###%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%'''&&&%%%###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%######$$$((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''&&&&&&&&&'''###&&&((((((000666222((((((''''''''''''((((((((((((((((((((()))******&&&'''((())))))((('''&&&&&&%%%%%%&&&((()))(((&&&%%%&&&&&&'''&&&&&&%%%%%%***(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%$$$""""""!!!###$$$%%%&&&'''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((******''''''&&&%%%%%%'''((()))))))))(((((((((((())))))---)))%%%$$$''')))***)))******))))))((((((''''''((()))))))))************))))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))))))))************)))))))))************+++++++++,,,+++*********+++,,,---...---++++++,,,...111333111///---...111222000...111000//////000111000000111...000444444222777@@@DDDIIISSS^^^lll|||~~~yyyyyyzzztttooopppqqqrrrssstttrrroookkkhhhgggggggggjjjkkkllllllkkkiiieeecccfffdddcccdddeeeeeedddccc___```aaaaaa```___^^^]]]ZZZYYYXXXWWWUUUTTTSSSSSSSSSRRRQQQSSSUUURRRMMMHHHHHHFFFDDDBBBAAA===999666222333222000---++++++,,,+++++++++*********)))))))))(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$"""###%%%&&&%%%###%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&((()))########################$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&(((///111///---((((((''''''''''''(((((('''''''''''''''(((((()))'''((())))))))))))(((''''''&&&&&&'''((()))'''&&&%%%%%%&&&'''''''''&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((+++(((%%%%%%''')))))))))***)))))))))((((((((('''&&&''''''((()))*********))))))))))))))))))))))))***************)))((((((***))))))(((((())))))***))))))************))))))************++++++++++++,,,+++*********+++,,,---------------......//////111///---...000111000...---------...///000000///222000222777888:::BBBKKKMMMUUUaaaooo}}}~~~yyyxxxzzz|||tttpppqqqqqqrrrsssrrrpppmmmjjjhhhggghhhhhhiiijjjkkklllkkkiiifffeeeeeedddccccccddddddbbbaaa]]]^^^^^^_________^^^^^^ZZZZZZXXXWWWUUUTTTTTTSSSTTTSSSSSSTTTVVVSSSNNNIIIHHHFFFDDDCCCAAA>>>:::777444444222///,,,++++++---+++************)))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%######%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))########################$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%%%%(((((('''&&&&&&&&&''''''######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((('''...''')))999555&&&((((((((((((''''''(((((((((&&&&&&&&&&&&&&&'''((((((((())))))******))))))(((((('''''''''(((((('''%%%%%%%%%&&&'''((((((''''''&&&'''((()))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''(((((('''''''''((()))******)))((('''(((&&&%%%&&&((())))))((())))))))))))((((((((((((&&&&&&''''''((()))******))))))))))))))))))))))))*********+++******)))(((+++******************+++))))))************))))))************+++++++++,,,+++++++++++++++,,,------,,,---.../////////---,,,000...---...///000///...+++,,,...///000111111000222222444999<<>>:::777555555222///+++***,,,...************))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&'''(((((('''&&&&&&%%%&&&&&&$$$%%%'''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((((((((((())))))))))))&&&111(((,,,CCC999"""'''''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))************)))))))))((('''((()))(((&&&$$$%%%&&&'''(((((((((((((((&&&'''(((((((((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%'''((((((((('''&&&&&&'''***++++++***'''&&&'''''''''((()))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))),,,++++++******++++++,,,)))******++++++******)))*********+++++++++,,,,,,++++++++++++,,,,,,------..................------///.........//////......---///111222222222333333666888<<>>BBBLLLXXXaaalllzzzyyyzzz|||xxxtttuuuuuuttttttsssrrrnnnkkkiiihhhhhhiiijjjkkkllllllkkkiiieeecccbbbaaaaaabbbdddeeedddcccaaa```___]]]]]]]]]]]]]]]^^^\\\YYYVVVTTTUUUVVVWWWTTTSSSSSSUUUVVVTTTNNNIIIBBBAAA@@@@@@@@@>>>;;;888555666555222...+++++++++(((((((((((())))))******((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%&&&'''&&&$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%!!!"""$$$&&&((())))))(((!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&&&&'''(((((())))))'''%%%***888<<<222'''&&&&&&'''((())))))((('''&&&(((''''''''''''((())))))))))))(((''''''((())))))(((''''''(((******)))'''************)))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&'''((())))))'''&&&&&&%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&'''''''''$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((()))))))))&&&######&&&)))'''((((((((()))))))))***+++++++++************)))************************)))***++++++,,,,,,,,,+++++++++************++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,---.........---,,,------,,,,,,---...///000///111222222000///000222000333555555666;;;DDDLLLTTTaaannnuuu~~~xxxtttvvvuuuttttttpppooollljjjhhhhhhiiijjjkkklllmmmmmmkkkhhheeecccbbbaaaaaabbbdddffffffeee^^^^^^]]]\\\\\\\\\]]]^^^^^^\\\YYYVVVTTTUUUVVVWWWRRRQQQQQQRRRTTTQQQLLLGGGCCCBBBAAAAAAAAA???<<<999555666666333///,,,******'''((((((((())))))******)))))))))))))))***++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%'''(((&&&$$$###&&&(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%$$$#########$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&((()))***''''''&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))(((!!!+++999666,,,'''###&&&'''(((******((('''&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))(((''''''(((***+++***(((++++++++++++***((('''&&&%%%'''(((******)))'''&&&((((((((((((((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''''''''&&&%%%&&&'''((()))#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((!!!!!!"""###$$$&&&'''((($$$$$$%%%%%%&&&'''((((((******((('''&&&%%%%%%%%%''''''&&&%%%%%%'''((()))))))))(((((((((((())))))((()))'''$$$ ###''''''((((((((())))))******((((((((()))******++++++************************)))***+++,,,,,,,,,,,,,,,+++******************+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++,,,---.........---,,,***+++---//////000//////000222444333000///111333333555888999;;;CCCNNNXXXmmmzzz|||wwwzzzwwwuuuxxxxxxuuutttsssrrrooollliiihhhgggggggggkkkooopppmmmiiieeedddddddddccccccbbbaaaaaaaaa_______________``````aaa[[[ZZZXXXUUUTTTSSSSSSSSSTTTSSSRRRQQQQQQOOOLLLJJJCCCBBBAAAAAAAAA>>>;;;777444333111///---+++******''''''''''''''''''''''''***&&&''',,,,,,((((((+++(((&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%$$$$$$###"""&&&'''(((*********)))))),,,)))%%%%%%(((******)))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))(((((('''%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&'''+++***)))((((((''''''((()))'''$$$###$$$&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""((('''%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%%%%&&&&&&'''((()))))))))))))))************+++'''(((((((((((((((((()))***))))))))))))))))))))),,,+++++++++***)))))))))+++++++++++++++***)))(((***************)))))))))///---+++(((''''''((()))+++******))))))))))))***%%%&&&&&&''''''(((((())),,,,,,***((('''&&&&&&&&&((((((((((((''''''''''''(((((()))***)))'''%%%###'''''''''(((((()))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$$$$###!!!!!!"""###$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((())))))))))))((((((''''''***)))(((((((((***+++,,,+++*********))))))((((((((((((((((((((((((((((((************************,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------+++***)))***,,,---,,,++++++++++++,,,,,,---------...------......///000111111222333222111111333444666888;;;===BBBOOOcccqqq|||xxxuuusssrrruuu|||wwwuuuvvvuuurrrqqqrrrpppnnnkkkiiihhhhhhhhhgggkkkooopppmmmiiifffdddeeeeeeddddddccccccbbbbbbaaaaaa`````````aaaaaabbb\\\ZZZXXXUUUSSSSSSRRRRRRRRRQQQPPPQQQQQQOOOLLLJJJDDDCCCBBBBBBAAA???:::777444333111///---+++******************************)))'''***//////+++(((***%%%&&&&&&'''''''''((((((&&&&&&''''''&&&%%%%%%$$$&&&'''((((((((('''&&&%%%)))'''&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""""""""''''''&&&&&&&&&''''''((( """&&&'''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%((()))))))))(((((('''&&&%%%$$$###%%%''')))***)))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((())))))))))))***'''''''''''''''''''''''',,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,------------,,,,,,,,,,,,111///---+++*********+++,,,++++++***************+++++++++++++++++++++++++++***)))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((()))(((&&&$$$###%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((#########$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$############$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''***)))(((''''''((()))***++++++++++++++++++++++++***)))((((((((()))+++,,,************)))))))))(((++++++++++++++++++++++++************************,,,+++************+++,,,++++++,,,,,,,,,,,,---------+++++++++---...---,,,//////......---,,,,,,+++............///000111111111222222222111222444666555:::@@@GGGPPPaaavvvxxxqqqmmmoooqqqtttzzzwwwttttttrrrpppoooooonnnllljjjiiihhhhhhhhhgggkkknnnooommmiiifffeeefffffffffeeeddddddccccccccccccbbbaaaaaabbbbbbbbb\\\[[[XXXUUUSSSQQQQQQQQQOOOOOOOOOPPPPPPOOOLLLIIIFFFEEEDDDCCCBBB???:::777444333111///---+++******++++++++++++++++++++++++((((((,,,111111---***)))&&&)))+++***'''&&&(((+++'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&((()))'''$$$!!!%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))***(((%%%###""""""$$$$$$$$$$$$%%%&&&''''''###&&&******)))''''''((('''&&&%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%$$$###%%%'''(((((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''')))))))))******+++++++++*********++++++,,,,,,------------...............---...///111222333333333333333333222222222111111444333111000/////////000000000///......---......000000000///...---------******))))))))))))******)))))))))(((((('''''''''&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))(((&&&&&&''''''%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%'''''''''((((((((())))))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$&&&&&&'''''''''((((((((())))))(((((((((((()))***(((((((((((((((((()))))))))))))))((())))))***+++************))))))))))))++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------...,,,,,,---...///...---000000//////...---------............///000111222000000000///...111555888:::BBBMMMXXXfffyyy}}}uuuooojjjgggpppssszzzwwwrrrrrrpppoooooonnnmmmkkkiiihhhhhhiiiiiihhhkkknnnooommmiiigggfffffffffeeeeeedddcccccccccccccccbbbaaaaaaaaaaaaaaa\\\[[[XXXUUURRRPPPPPPOOOMMMMMMNNNOOOPPPOOOLLLIIIHHHFFFEEEDDDBBB???:::777444333111///---+++******((((((((((((((((((((((((((())),,,...///---*********...000,,,'''$$$%%%)))''''''((((((((((((''''''%%%%%%%%%%%%%%%$$$######&&&&&&'''''''''&&&$$$"""%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***(((%%%#########$$$$$$$$$$$$$$$%%%&&&&&&+++)))((((((***+++***((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%((('''&&&&&&&&&&&&$$$"""%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))*********+++,,,,,,------......///000111111222222000000000111111222222222333444666777999999::::::::::::::::::999999999999:::999888777777777777888999888777666666555666666555555444333222111000///------,,,+++++++++,,,,,,------,,,++++++***))))))'''((()))******))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******)))((('''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''(((((((((((((((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((('''&&&&&&%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,...///...---,,,,,,---...///000000111////////////000111222222222222111111111444:::>>>EEEOOO^^^nnn|||}}}sssqqqrrrsssrrr{{{~~~vvvqqqpppoooppprrrmmmlllkkkiiihhhhhhiiiiiihhhjjjmmmnnnllliiiggggggeeeeeeeeedddccccccbbbbbbcccbbbaaa______^^^^^^^^^\\\ZZZWWWTTTQQQPPPOOOOOOLLLMMMNNNOOOPPPOOOKKKHHHHHHFFFEEEDDDBBB???:::777444333111///---+++******''''''''''''''''''''''''((())))))))))))***+++******...000,,,'''$$$%%%)))%%%&&&&&&'''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###""" !!!!!!''''''&&&%%%$$$$$$%%%%%%(((###"""***555777...###&&&&&&&&&%%%%%%&&&''''''((('''&&&&&&&&&''''''(((((('''&&&''''''&&&$$$"""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))************,,,,,,------...///000000000000111222222333444444777777777888888999999:::<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@AAAAAAAAADDDCCCBBBAAA@@@??????@@@<<<<<<;;;:::999999888777555444333222000000000000111000000...---,,,++++++)))))))))***************))))))))))))))))))))))))'''''''''&&&&&&'''''''''******)))((('''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''((((((((((((''''''&&&&&&%%%$$$$$$''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((###$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''''''''''''''(((((((((((()))%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,---...---,,,***+++,,,---...///000000000000///000000111222333555555666666999===DDDHHHPPP\\\ooo|||tttrrrxxxvvvqqqooonnnpppsssnnnmmmkkkjjjiiiiiiiiijjjhhhjjjmmmnnnllliiihhhhhheeeeeeddddddcccbbbbbbbbbbbbaaa___^^^]]]\\\\\\\\\ZZZYYYVVVSSSQQQOOOOOOOOOMMMMMMOOOPPPQQQOOOJJJGGGFFFEEEDDDCCCBBB???:::777444333111///---+++******((((((((((((((((((((((((''')))(((%%%%%%)))***)))&&&)))+++***'''&&&(((+++$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))''''''&&&$$$###$$$''')))%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$######$$$%%%)))((('''&&&%%%%%%%%%%%%""" %%%777IIIJJJ888%%%&&&&&&&&&&&&&&&&&&'''(((&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%''')))***(((&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---000111111222333444555555888888888999999::::::;;;????????????@@@@@@@@@@@@BBBBBBCCCEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDDDD???>>>===;;;:::999888888777666555333222000//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((''''''''''''(((((()))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''%%%$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&'''''''''(((((((((&&&'''((()))*********)))(((((((((''''''&&&&&&&&&)))************)))(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++---...---,,,------------------------000000000000111222333444000222666:::???GGGNNNTTT]]]iii{{{uuutttuuu{{{xxxrrrooommmooorrrpppnnnmmmkkkjjjiiiiiijjjhhhjjjmmmmmmkkkiiihhhhhhffffffeeeeeeddddddccccccbbbaaa___^^^\\\[[[[[[ZZZYYYWWWUUURRRQQQPPPOOOOOONNNOOOPPPQQQRRROOOJJJFFFDDDCCCBBBBBBAAA???:::777444333111///---+++******))))))))))))))))))))))))%%%((((((%%%%%%)))***'''%%%&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%''''''"""$$$%%%%%%######&&&(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((''''''((()))'''&&&&&&%%%%%%%%%&&&&&&$$$###***<<>>>>>>>>@@@BBBDDDGGGJJJLLLMMMNNNMMMNNNOOOQQQRRRTTTUUUVVVUUUUUUVVVWWWXXXXXXXXXXXXRRRQQQOOONNNMMMLLLLLLLLLIIIJJJKKKLLLNNNOOOQQQQQQNNNMMMMMMLLLLLLMMMMMMMMMJJJIIIHHHFFFDDDBBBAAA@@@======;;;:::999999999999.........------,,,,,,,,,******))))))))))))******%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''((())))))***&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&'''((()))(((''')))((((((&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''''''''((((((((())))))(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((((((((('''******)))(((&&&%%%$$$$$$)))***+++++++++)))((('''(((((())))))*********+++************************************************)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------///...---...000000000...,,,,,,---///000222333333111111111111222333444555999???JJJVVVbbbooozzzxxxqqqmmmyyy{{{qqqllljjjjjjlllnnnnnnnnnmmmllljjjiiihhhhhhiiikkkkkkkkkiiifffdddccccccdddddddddeeeeeeeeedddbbb```^^^]]]\\\\\\]]]YYYWWWTTTQQQOOOOOOPPPPPPPPPPPPPPPQQQRRRPPPLLLIIIFFFDDDCCCBBBAAA@@@===;;;666666444111---*********...,,,++++++,,,,,,+++))),,,((('''***(((###"""&&&''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%$$$$$$&&&))))))&&&###'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))******(((&&&$$$$$$$$$%%%&&&((('''&&&&&&%%%%%%&&&&&&+++%%%&&&111999555,,,'''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))&&&''''''((()))(((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((()))(((((((((((())))))***,,,,,,...///111222444444;;;:::999888888999:::;;;??????AAABBBCCCDDDDDDDDDDDDCCCAAA???============;;;;;;:::;;;<<<>>>@@@AAACCCDDDGGGIIIKKKMMMNNNOOOQQQRRRSSSTTTVVVVVVVVVVVVVVVWWWYYYZZZ[[[[[[[[[ZZZUUUPPPJJJEEEBBBAAA@@@???EEEEEEFFFGGGIIIKKKLLLMMMOOOPPPQQQRRRSSSSSSSSSRRRQQQQQQPPPOOONNNMMMLLLKKKFFFFFFEEEEEECCCAAA@@@???>>><<<888333///,,,******++++++***)))))))))))))))((((((((('''(((((())))))%%%''')))((('''&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((***)))'''%%%%%%%%%&&&'''$$$%%%'''((((((((('''&&&+++)))&&&&&&(((***++++++'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''(((((((((***'''%%%######%%%'''***'''%%%$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###!!!"""$$$(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''&&&%%%$$$$$$''''''''''''((((((((()))))))))))))))))))))))))))'''&&&%%%&&&(((((((((&&&***************++++++,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,//////...---...///000111.........///000222444444111///000333333333777===AAAKKKZZZjjj|||xxxwww}}}zzzpppllljjjjjjlllnnnnnnnnnmmmlllkkkjjjiiiggghhhjjjjjjiiigggdddbbbbbbccccccdddddddddddddddcccbbb```^^^\\\\\\\\\\\\YYYXXXUUUSSSQQQQQQPPPQQQOOOPPPPPPRRRRRRPPPLLLHHHFFFDDDCCCBBBAAA@@@===;;;777666555111---+++***++++++)))(((((())))))((('''+++'''&&&((('''###"""%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&))))))&&&###&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))''''''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%((($$$%%%...444000***'''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((''''''((()))))))))))))))''''''((((((((((((((((((******)))(((''''''''''''(((((((((((()))***++++++000111222444666777999999===<<<<<<;;;;;;<<<===>>>BBBBBBCCCDDDEEEEEEEEEEEEFFFDDDBBB@@@???>>>>>>???===<<<<<<===>>>AAACCCDDDHHHIIIKKKMMMOOOPPPQQQQQQSSSSSSTTTTTTUUUVVVWWWWWWYYYZZZ[[[\\\[[[ZZZYYYXXXPPPKKKEEE@@@===<<<;;;:::;;;;;;;;;<<<>>>AAACCCEEEGGGIIIMMMPPPSSSTTTTTTTTTPPPQQQRRRSSSSSSRRRQQQPPPQQQQQQQQQPPPOOOMMMLLLKKKGGGEEECCC>>>999333///,,,+++******)))))))))******''''''&&&&&&&&&&&&'''''')))))))))***************''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%%%%### """$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''%%%###""""""###%%%'''%%%%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$"""###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''''''''&&&&&&'''''''''((((((((())))))************))))))(((((()))''''''((()))***)))(((***))))))))))))***++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000111111000000//////000000000000222555555444:::AAAMMM[[[mmm}}}|||zzzpppllljjjjjjmmmmmmmmmmmmmmmllllllkkkkkkhhhhhhiiiiiihhheeeaaa___```aaacccdddeeedddcccbbbbbbaaa___]]]\\\[[[[[[[[[YYYXXXWWWUUUTTTRRRQQQPPPNNNOOOQQQRRRSSSPPPKKKGGGFFFDDDCCCBBBAAA@@@===;;;777777666222...++++++,,,***(((''''''))))))(((&&&+++(((''')))(((%%%$$$&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$%%%&&&((((((&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$###$$$***---***''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))))))))))))))))))))((((((((((((******))))))))))))*********+++,,,---...000111111555666888:::<<<>>>@@@@@@AAA@@@?????????AAABBBCCCFFFFFFGGGHHHHHHGGGGGGFFFGGGFFFDDDBBBAAA@@@@@@AAA?????????@@@BBBDDDGGGHHHMMMNNNOOOQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTVVVWWWYYY]]]]]]^^^]]]\\\ZZZXXXWWWKKKGGGAAA<<<999777666444444333333333555999<<>>AAACCCEEEFFFDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGHHHFFFEEECCCBBBAAABBBBBB@@@@@@@@@BBBDDDGGGJJJKKKNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPRRRUUUYYY[[[^^^^^^^^^^^^]]][[[YYYWWWNNNJJJCCC>>>:::888555333444333222111333777;;;>>>AAADDDIIINNNPPPPPPNNNLLLMMMMMMMMMNNNPPPTTTWWWXXXWWWWWWWWWVVVWWWWWWWWWXXXWWWVVVTTTOOOIIIAAA:::666222111000...,,,++++++******))))))(((((((((((()))((($$$ %%%((((((%%%''''''''''''''''''''''''''''''''''''(((((((((((()))******)))(((&&&$$$###&&&&&&%%%%%%&&&''')))******((('''''')))******)))''''''&&&%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&((())))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))((()))))))))************+++***)))***,,,,,,,,,+++))))))(((((())))))***+++)))))))))))))))))))))))),,,,,,------------,,,,,,---------...............------------------------,,,,,,,,,,,,------......------......///000222222333555999<<<===DDDUUUfffyyyyyypppmmmkkkmmmooonnnnnnmmmlllllllllmmmmmmllllllmmmllljjjfffbbb```^^^```ccceeeeeedddbbb`````````___^^^\\\[[[ZZZYYYVVVVVVVVVTTTSSSQQQOOONNNNNNNNNPPPRRRRRROOOJJJFFFFFFDDDBBBBBBAAA@@@===;;;888888666333///,,,+++,,,***)))((()))***+++***)))((())))))(((((((((((('''''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&$$$$$$######$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$&&&((()))))))))+++---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%"""%%%'''&&&%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''))))))((((((((((((((((((''''''(((***,,,...000111222333666999;;;===>>>>>><<<===>>>@@@CCCEEEFFFGGGEEEEEEEEEEEEFFFHHHJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCAAAAAAAAACCCEEEHHHJJJLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJLLLPPPUUUYYY\\\\\\]]]^^^^^^]]]\\\[[[ZZZVVVQQQKKKFFFBBB???<<<999888777444333444777;;;===@@@CCCIIIMMMPPPOOONNNLLLKKKHHHEEEDDDFFFKKKQQQUUUVVVVVVVVVWWWXXXZZZ\\\]]][[[YYYVVVRRRMMMGGGCCC@@@;;;999666333000...,,,,,,,,,+++***))))))))))))))),,,'''###$$$(((,,,+++(((((((((((((((((((((((((((''''''''''''(((((((((((())))))''''''&&&'''((()))((('''&&&%%%%%%&&&((()))'''&&&%%%&&&'''(((((('''((('''&&&&&&%%%%%%&&&&&&(((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((((('''''''''(((((((((((()))))))))***&&&&&&''')))***+++,,,---***)))((()))+++,,,+++***)))))))))))))))******+++)))))))))))))))))))))))))))***+++,,,---------------------....../////////------------------------,,,,,,,,,------------------------...000111333444333555888===CCCPPPhhh}}}zzzxxxzzzqqqnnnmmmoooqqqpppooommmlllllllllmmmmmmmmmnnnnnnnnnlllhhhdddbbb```aaacccdddeeedddcccbbb`````````___^^^\\\ZZZYYYWWWVVVUUUSSSQQQPPPOOONNNOOOOOOOOOPPPPPPNNNKKKHHHFFFDDDCCCBBBAAA@@@===;;;777777666222...++++++,,,((('''&&&''')))***)))((($$$''''''%%%%%%((((((%%%''''''&&&&&&&&&&&&''''''******)))((('''&&&%%%$$$############$$$%%%&&&'''"""#########$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&###%%%'''(((((((((***,,,%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''(((((('''&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&###'''(((%%%%%%'''((('''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&''''''(((((((((((((((((()))))))))************---------------...//////222444777:::<<<>>>>>>>>>===>>>???AAABBBDDDEEEFFFEEEEEEEEEEEEGGGIIIKKKMMMMMMMMMNNNNNNMMMLLLKKKKKKHHHGGGEEEDDDCCCCCCCCCDDDBBBBBBCCCDDDFFFHHHKKKLLLJJJJJJJJJJJJIIIHHHGGGGGGEEEFFFHHHKKKOOOTTTXXX[[[ZZZ[[[\\\]]]^^^]]]\\\[[[[[[WWWRRRNNNLLLIIIFFFDDD???===:::888888999;;;<<<===AAAFFFKKKOOOPPPPPPPPPIIIEEE@@@======AAAGGGKKKMMMMMMNNNPPPSSSWWWZZZ\\\]]]\\\ZZZVVVRRRNNNKKKIIIBBB@@@===:::666333111000...---,,,+++************---***'''''')))+++***)))))))))))))))))))))))))))''''''''''''((((((((((((&&&%%%%%%%%%'''***---///***)))((('''&&&%%%%%%%%%'''&&&%%%&&&((()))((('''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%)))'''%%%%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((('''''''''((((((((()))))))))******%%%&&&''')))***,,,------)))(((((((((***+++***)))***************++++++,,,************************((()))***,,,------......---------------...///000------------------------,,,,,,---............---////////////000111222333555666:::BBBMMM___yyyxxxwwwyyy{{{rrrpppooopppsssrrrpppnnnlllkkkkkklllmmmmmmmmmnnnnnnllliiieeecccbbbccccccdddddddddddddddaaaaaaaaa```___]]][[[ZZZYYYWWWUUUSSSQQQPPPPPPPPPPPPOOONNNNNNNNNMMMKKKIIIFFFDDDCCCBBBAAA@@@===;;;777666555111---+++***+++)))((('''(((***+++***)))$$$((((((%%%&&&******'''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''#########$$$$$$$$$%%%%%%$$$&&&'''&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''((()))(((''''''&&&&&&''''''$$$''''''%%%%%%))))))%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((((((((()))***************)))******+++,,,---......111000000000000111111222333555888<<<>>>???????????????@@@AAABBBCCCDDDDDDCCCCCCDDDDDDFFFIIIKKKMMMOOOPPPPPPPPPPPPOOOOOONNNIIIHHHGGGEEEEEEEEEFFFFFFEEEEEEEEEEEEGGGIIIKKKMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGIIIMMMPPPTTTVVVWWWZZZ[[[\\\]]]]]]\\\[[[ZZZYYYWWWTTTRRRRRRRRRPPPOOOKKKJJJGGGDDDBBBAAAAAAAAA>>>AAAEEEIIILLLNNNOOOOOOGGGDDD@@@<<<:::;;;===???@@@@@@BBBEEEJJJOOOSSSVVV\\\\\\\\\ZZZWWWRRRNNNKKKFFFEEEBBB???<<<:::999888333222111000////////////------,,,,,,++++++******************************''''''''''''((((((((((((&&&&&&&&&''')))***+++,,,&&&&&&'''''''''''''''&&&(((''''''(((***+++)))((((((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((((()))))))))*********((((((((()))******++++++***)))((()))***+++***)))+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,...///000........................,,,---.../////////....../////////000222333555666;;;<<>>@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFHHHKKKLLLQQQQQQRRRRRRRRRRRRQQQQQQKKKJJJHHHGGGFFFGGGGGGHHHGGGGGGGGGGGGHHHJJJLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKHHHIIILLLOOOQQQSSSTTTUUU[[[\\\\\\]]]\\\[[[ZZZYYYVVVTTTSSSSSSUUUVVVVVVUUUXXXVVVTTTQQQMMMKKKIIIHHHBBBCCCEEEHHHIIIJJJJJJJJJFFFDDDAAA>>>:::888777777:::;;;===AAAFFFLLLQQQUUUYYYZZZ\\\\\\YYYSSSLLLGGGHHHGGGEEEBBB@@@???>>>>>>999888777666555555555555222444555444111/////////++++++++++++++++++++++++''''''''''''((((((((())))))***++++++***(((&&&$$$ $$$'''***+++,,,,,,&&&%%%%%%'''((()))'''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''((((((((()))(((''''''''''''((()))%%%&&&''')))+++***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++))))))))))))************************)))))))))(((***)))((()))+++,,,+++***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++.........///......---,,,,,,,,,++++++,,,---///000........................------///000000000///...+++,,,---000333777999;;;AAACCCLLL\\\mmmvvvssswwwyyyoooooosssooooooooonnnmmmmmmmmmmmmmmmkkkkkkkkkjjjiiigggdddcccdddddddddfffggggggeeecccbbbaaaaaa___]]][[[ZZZXXXXXXUUUSSSRRRRRRQQQPPPOOOQQQOOONNNNNNMMMLLLHHHFFFGGGFFFDDDCCCBBB???;;;888888666444000...,,,,,,+++,,,++++++******++++++,,,+++++++++*********))))))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$$$$$$$%%%(((******(((&&&)))))))))((('''''''''&&&&&&'''''''''''''''(((((())))))***+++---...///000000000///......///000111222444555666666777999;;;<<<<<<>>>@@@BBBEEEGGGIIIHHHGGGFFFEEEEEEGGGIIIKKKGGGEEECCCEEEHHHJJJJJJIIIGGGIIILLLNNNPPPPPPOOOOOOPPPKKKGGGFFFHHHJJJJJJIIIMMMMMMMMMNNNPPPQQQPPPOOOOOOPPPPPPPPPQQQRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVUUUXXXZZZ\\\]]][[[YYYYYYYYYVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZ[[[ZZZXXXTTTQQQOOOMMMLLLKKKIIIHHHGGGGGGGGGDDDDDDCCCBBB@@@>>><<<;;;;;;999777888;;;BBBIIINNNSSSVVVZZZ\\\[[[UUUOOOKKKIIIFFFBBB????????????>>>BBBAAA???===;;;:::::::::;;;;;;;;;;;;:::999888777333000,,,++++++,,,,,,+++,,,+++******++++++***(((*********)))(((&&&%%%$$$(((''''''''''''&&&&&&&&&''''''(((((())))))******%%%&&&'''((())))))))))))$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%---+++)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&***(((&&&%%%%%%'''***+++'''&&&&&&''''''((()))*********)))(((''''''(((((((((((()))***++++++,,,,,,+++***)))(((((()))***+++++++++++++++,,,---......***+++,,,,,,------,,,,,,.........------,,,,,,+++........................,,,,,,------...///000000/////////000222222111000***,,,000333666:::>>>BBBGGGUUUhhhwwwxxxqqqyyyyyypppooosssoooqqqpppooonnnmmmlllmmmmmmmmmmmmmmmllljjjgggeeeccccccccccccdddeeeeeecccbbbbbbbbbaaa```^^^\\\ZZZYYYYYYWWWTTTSSSSSSSSSQQQPPPNNNNNNMMMNNNNNNMMMJJJHHHGGGEEEDDDCCCBBB???;;;888777666333000---,,,++++++,,,++++++******++++++,,,+++++++++******)))))))))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''######$$$&&&((((((&&&$$$))))))((((((''''''&&&&&&%%%&&&&&&''''''((())))))***+++,,,---...000111111222111111000111222333444555777999:::;;;<<>><<<>>>???@@@AAABBBBBBCCCCCCGGGGGGGGGGGGEEEDDDBBBAAA;;;888444111000...,,,+++...---,,,,,,------,,,+++)))))))))(((((('''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%""""""$$$&&&)))+++---...%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))(((&&&&&&&&&''')))***''''''''''''((())))))***+++***)))(((((((((((((((((())))))***++++++,,,,,,+++***)))(((((()))***+++************+++,,,------***+++,,,,,,------,,,,,,.........------,,,,,,,,,........................,,,,,,---......//////000/////////000111222111000///000222444777===DDDIII[[[hhhxxx{{{|||{{{qqqpppssspppsssrrrpppnnnmmmllllllmmmnnnoooooonnnkkkhhheeecccaaabbbccccccccccccaaaaaacccbbbbbbaaa___]]][[[ZZZZZZXXXUUUTTTTTTTTTRRRQQQLLLLLLMMMNNNOOONNNLLLIIIFFFEEECCCBBBAAA???;;;888666555222///---+++++++++++++++************++++++************))))))))))))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$))))))((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%'''((((((&&&$$$))))))(((''''''&&&&&&%%%$$$%%%&&&'''(((***++++++---...///000111333444444444444444555555777888999:::<<>><<<;;;<<>>@@@BBBEEEFFFFFFGGGIIIKKKLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLNNNMMMMMMNNNNNNNNNMMMMMMLLLMMMOOOQQQTTTVVVXXXYYYXXXWWWWWWWWWXXXXXXWWWVVVSSSTTTVVV[[[___bbbbbbaaaZZZ[[[[[[\\\\\\[[[ZZZZZZ[[[\\\___aaacccccccccbbb]]]^^^^^^\\\ZZZXXXYYYZZZWWWXXXYYYZZZZZZYYYXXXWWWZZZ[[[]]]___```aaaaaaaaa```______^^^]]]\\\[[[[[[______^^^]]][[[YYYWWWVVVUUUUUUTTTTTTTTTSSSTTTTTTTTTVVVXXX[[[^^^___``````^^^[[[VVVRRRMMMHHHCCC@@@;;;;;;<<<>>>CCCIIIOOOSSSYYYZZZZZZZZZYYYWWWUUUTTTRRROOOLLLHHHDDD>>>777333666333111000111111111000---,,,+++*********++++++))))))))))))))))))))))))*********)))))))))((((((***(((&&&%%%$$$%%%&&&(((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%###""""""%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&((()))))))))((('''&&&''''''((())))))******+++******)))))))))******))))))*********+++++++++************************)))))))))******+++,,,---***+++,,,,,,------,,,,,,------------....................................------....../////////000///000000000000000222333444666:::@@@JJJXXXfffooo|||sssrrruuuqqquuussspppmmmkkkkkklllmmmlllmmmnnnnnnkkkhhhdddaaabbbdddgggfffdddbbbbbbcccbbbbbbbbbaaa```^^^]]]\\\YYYWWWTTTSSSSSSSSSQQQPPPNNNNNNOOOPPPPPPNNNJJJGGGEEECCCBBBBBBAAA???;;;999555333111...,,,++++++++++++******))))))******+++(((((((((((((((((((((((('''''''''(((''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%((((((((('''&&&&&&%%%%%%)))((('''(((******)))(((((((((((((((((((((((((((&&&''')))+++...000222333555666777888999;;;;;;<<<<<<<<<===???@@@AAAAAABBBFFFGGGHHHHHHGGGGGGHHHJJJKKKKKKJJJJJJJJJJJJJJJKKKIIIIIIJJJJJJKKKLLLMMMNNNPPPRRRSSSTTTUUUUUUUUUUUUTTTTTTUUUWWWYYY]]]___aaa___`````````````````````\\\]]]```eeeiiikkkjjjhhh````````````aaabbbcccccceeefffiiikkkkkkjjjiiihhhdddgggiiihhhddd```^^^\\\\\\]]]___aaaaaa___]]]\\\]]]^^^___``````aaaaaaaaacccbbbaaa`````````aaaaaadddccccccbbb```^^^\\\[[[YYYZZZ[[[[[[[[[[[[[[[ZZZ\\\\\\^^^___aaacccdddeeegggddd```\\\XXXSSSMMMIIIAAA>>>;;;999<<>>;;;888555333333333222111222111000...------,,,,,,************))))))))))))((()))))))))*********+++((('''%%%$$$%%%''')))***&&&&&&'''''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((%%%$$$$$$$$$%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%&&&((()))***)))((('''&&&'''((()))*********)))***)))))))))))))))*********************+++++++++******++++++++++++******++++++***++++++,,,---...***+++,,,,,,------,,,,,,---------....../////////.................................///////////////...000111111000111444777444:::DDDQQQ```ppp{{{tttsssvvvrrrsssqqqnnnkkkjjjkkklllmmmjjjlllmmmnnnllliiieeebbbcccfffiiihhheeebbbcccdddaaaaaaaaa```___^^^]]]\\\YYYWWWTTTSSSSSSSSSQQQPPPNNNOOOPPPQQQQQQOOOJJJFFFDDDCCCBBBAAAAAA???<<<999555333111///---,,,,,,,,,******))))))))))))******''''''''''''((((((((((((&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%$$$$$$%%%'''(((((('''''''''((()))******++++++***+++---///222444666777999999:::<<<===>>>???@@@???@@@BBBCCCDDDDDDDDDDDDGGGIIIIIIIIIGGGFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOQQQRRRSSSSSSVVVXXX[[[]]]\\\\\\]]]]]][[[[[[ZZZ[[[]]]aaadddfffdddeeefffeeeddddddfffhhhdddeeegggjjjmmmnnnllliiibbbbbbbbbbbbdddgggkkkmmmqqqrrruuuwwwwwwuuusssrrroooqqqssssssnnnhhhcccaaaaaadddhhhkkklllllljjjhhhffffffffffffffffffffffffdddbbb^^^\\\[[[[[[]]]^^^aaaaaabbbbbbbbbaaa``````_______________^^^]]]\\\aaabbbbbbdddeeefffggghhhkkkjjjhhhfffccc^^^YYYUUUMMMHHHAAA<<<;;;???DDDIIIQQQTTTXXX\\\___`````````___]]][[[YYYVVVRRRMMMIIIAAA>>>999666555555333222666555555444333111///...------,,,+++***))))))((((((((())))))***++++++,,,''''''&&&&&&'''(((***+++'''''''''(((((((((((())))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))(((((((((((('''$$$$$$$$$###"""!!!!!! %%%$$$$$$%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&((()))))))))((('''&&&''')))***++++++***)))((((((((((((((())))))*********************************+++,,,,,,+++******++++++++++++,,,---...///***+++,,,,,,------,,,,,,,,,,,,---...///000000000........................////////////////////////...000222222111333888<<<999DDDVVViii|||}}}zzzttttttwwwsssrrrooollljjjiiijjjlllnnnjjjkkknnnooonnnkkkgggdddcccgggjjjiiieeebbbccceee`````````______]]]\\\[[[ZZZXXXUUUTTTTTTTTTRRRQQQLLLMMMOOOQQQRRRPPPLLLHHHCCCBBBAAAAAAAAA???<<<999555444222///...---------******))))))))))))******&&&&&&&&&''''''(((((((((&&&&&&'''''''''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''(((((()))&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***$$$""""""###&&&((()))(((&&&'''((()))+++---...///...///111333555888999:::<<<<<<===???@@@AAABBBCCCCCCCCCEEEFFFFFFFFFEEEEEEFFFHHHIIIHHHGGGFFFGGGIIIIIIIIIIIIIIIJJJLLLMMMNNNRRRSSSTTTUUUVVVVVVVVVVVVZZZ]]]```aaa___^^^^^^___[[[ZZZYYYYYY[[[^^^bbbdddfffggggggeeeddddddhhhkkkfffggghhhkkklllkkkgggdddcccaaa```aaaeeejjjppptttzzz|||yyyzzzzzzwwwrrrkkkgggeeefffjjjpppvvvzzz{{{zzzyyysssrrrrrrqqqqqqqqqqqqrrrjjjfff```[[[XXXXXXZZZ\\\aaaaaaaaaaaaaaa```______aaaaaaaaa``````___^^^^^^ccccccdddfffggghhhiiiiiilllkkkkkkkkkkkkgggccc___YYYUUUMMMFFFBBBAAACCCEEEHHHLLLSSSYYY___bbbcccccccccaaa___]]][[[XXXSSSPPPIIIEEE???;;;999777666555666888999:::999777444222222111000...---+++***)))************************(((((())))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((('''''''''((('''%%%"""$$$$$$$$$%%%%%%'''(((((($$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''(((((((((((((((&&&''')))+++++++++***)))'''''''''''''''((())))))***************************++++++,,,,,,++++++***************+++,,,---...***+++,,,,,,------,,,,,,,,,,,,---...///000111111........................000/////////////////////---000333333333555;;;@@@DDDSSSkkk|||zzzssstttxxxtttpppnnnkkkiiihhhjjjlllnnnjjjllloooppppppmmmiiifffcccgggjjjiiidddaaabbbddd____________^^^]]]\\\[[[[[[YYYWWWUUUUUUUUUTTTRRRJJJKKKNNNQQQSSSRRRNNNJJJCCCBBBAAAAAA@@@???<<<999666444222000............******))))))))))))******&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&''')))******&&&%%%%%%%%%%%%&&&''''''######%%%&&&'''(((((((((%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$######%%%(((***++++++%%%&&&(((***,,,///000111111222444666888:::;;;<<<===>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEFFFHHHHHHGGGGGGIIIJJJIIIIIIJJJKKKLLLNNNPPPQQQVVVVVVWWWXXXXXXWWWWWWWWW[[[^^^aaaaaa^^^\\\\\\]]]WWWUUUTTTSSSUUUXXX\\\___eeeffffffdddbbbcccgggkkkffffffgggiiiiiifffbbb^^^bbb```___```dddkkksssxxx}}}xxxrrrllliiihhhhhhmmmuuu}}}|||{{{{{{zzz{{{{{{||||||wwwrrriiibbb]]]]]]___aaaccccccbbbaaa___]]]\\\[[[_________``````aaaaaaaaabbbccceeeggghhhiiijjjjjjkkkkkklllnnnooolllhhhdddbbb^^^XXXQQQKKKFFFDDDDDDAAAFFFMMMVVV\\\aaacccdddfffdddaaa___]]]ZZZVVVTTTMMMIIICCC>>>;;;999888666666888;;;======;;;888666555444333111///---+++***,,,,,,++++++***)))))))))***+++++++++***)))((('''(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((()))&&&''')))+++,,,+++***)))&&&&&&&&&&&&&&&'''((()))++++++*********************+++,,,------,,,+++***))))))))))))***+++,,,---++++++,,,---------,,,,,,+++,,,---...///111111222........................000000000000////////////,,,000333444333666===CCCMMM___zzzyyyuuuuuutttsssuuuooonnnmmmmmmmmmnnnpppqqqkkkmmmppppppmmmiiifffddddddeeegggfffeeeddddddeeeeeedddbbb```^^^]]]\\\\\\\\\XXXTTTSSSUUUVVVUUUSSSOOOOOOPPPQQQRRROOOJJJGGGHHHCCC???>>>@@@???;;;777444333111///---***((('''***))))))((((((((((((((())))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&'''(((((((((&&&&&&%%%$$$!!!###(((&&&&&&&&&'''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$###''''''''''''''''''&&&&&&((()))*********)))'''&&&(((''''''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''((()))************)))(((((()))++++++((()))+++---000222444555444666999:::::::::<<<=========>>>@@@AAABBBBBBCCCHHHHHHFFFEEEDDDCCCBBBBBBHHHHHHGGGFFFEEEFFFFFFFFFGGGIIIKKKLLLNNNQQQUUUXXXZZZ[[[[[[YYYWWWUUUUUUVVV\\\[[[YYYWWWTTTRRRPPPOOOQQQOOOMMMLLLLLLOOORRRTTTaaa```^^^]]]\\\]]]^^^___]]]^^^______^^^]]][[[ZZZ^^^___aaabbbeeejjjqqqvvv}}}}}}wwwqqqmmmkkkjjjooossszzzzzzrrrlllhhhfffdddcccccccccbbb`````````aaabbb______]]]]]]^^^___aaacccbbbdddfffggggggfffffffffggghhhiiikkkkkkllllllllldddaaa___]]]ZZZTTTLLLEEE???@@@CCCGGGNNNUUU\\\```dddcccaaa```___[[[VVVRRRJJJHHHFFFDDDBBB???:::777111222444666888:::;;;<<>><<<999666333111000///......,,,+++***)))(((''''''((()))))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''(((((())))))******((('''&&&&&&'''((('''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''******)))((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))************...---+++*********++++++*********,,,.........------------------------------------............///333111//////111222000---000111000///......000222111111222333777>>>FFFLLLcccxxx~~~~~~zzzvvvuuusssqqqrrrooonnnmmmmmmllllllllllllmmmppprrrqqqnnnjjjhhhgggdddeeegggfffeeeddddddeeeeeedddbbb```^^^]]]\\\\\\^^^ZZZWWWVVVWWWWWWWWWVVVNNNNNNOOOPPPPPPNNNIIIEEEGGGCCC??????@@@???;;;777555444222000...+++***)))++++++***)))))))))))))))***)))((((((''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%$$$""" !!!$$$'''%%%%%%&&&''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''((()))))))))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((())))))(((((()))***,,,---,,,---///000333444666777666999;;;;;;;;;;;;<<<===??????@@@AAABBBDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGLLLKKKKKKJJJIIIHHHHHHHHHJJJKKKLLLMMMNNNQQQUUUXXX]]]]]]\\\YYYUUURRRQQQQQQVVVSSSOOOLLLIIIHHHHHHHHHHHHFFFCCCBBBCCCEEEIIIKKKVVVUUUSSSRRRRRRSSSUUUVVVVVVUUUSSSRRRQQQRRRSSSTTTYYYZZZ[[[\\\___dddlllqqqyyy}}}{{{vvvrrrnnnlllkkkkkknnnqqqxxxzzztttpppnnnlllkkkjjjhhheeebbbbbbbbbbbbaaacccbbb```___^^^___aaabbbdddeeefffggggggggghhhhhhgggggghhhiiiiiiiiiiiiiiiiiigggeeedddaaa\\\UUUPPPGGGFFFDDDDDDHHHOOOVVVZZZ______``````___[[[VVVQQQHHHEEEAAA???>>>===:::999888888777777888;;;>>>@@@AAABBBBBBAAA???;;;888555111000///---,,,+++******))))))******))))))(((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))((((((((((((((('''&&&&&&(((((('''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))(((''''''''''''''''''(((******)))((((((((((((((((((((((((((())))))))))))***)))(((((((((((()))***))))))))))))************,,,,,,***)))))))))************+++,,,---...---------------------------------------............///222000......000111///------...//////......000222333666999:::<<>>??????>>>???AAADDDGGGIIIFFFEEEDDDDDDFFFIIILLLNNNRRRQQQQQQPPPOOOMMMLLLKKKJJJKKKKKKJJJJJJMMMQQQUUU[[[ZZZYYYUUUOOOKKKJJJJJJNNNJJJEEE@@@======???@@@???>>>;;;::::::===AAACCCIIIHHHGGGFFFFFFGGGIIIJJJMMMJJJFFFDDDDDDFFFIIILLLQQQQQQQQQQQQTTTZZZbbbgggnnnttt|||zzzuuummmkkkiiifffeeedddeeeeeeiiimmmsss{{{}}}zzzwwwuuutttooojjjeeecccdddeeedddcccgggeeedddbbbbbbccceeefffjjjiiihhhggggggggghhhiiiggggggggggggggggggggggggmmmkkkjjjiiigggddd___[[[SSSNNNHHHCCCBBBFFFLLLQQQXXXZZZ]]]```aaa^^^XXXTTTGGGCCC>>>;;;:::;;;;;;;;;999777444222333666999<<>>777666444111...---,,,+++++++++******)))(((((((((''''''(((((((((((())))))''''''((((((((()))))))))*********)))((('''''''''((('''&&&&&&(((((('''&&&$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%###"""!!!&&&&&&&&&&&&'''''''''((('''''''''''''''((()))))))))((((((''''''(((((()))***))))))((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***)))))))))*********+++++++++******))))))))))))*********+++,,,---------------------------------------------............///000///......//////...------///000000//////111222000666<<<>>>@@@LLL___ooozzz|||yyyvvvuuurrroooooopppqqqqqqrrrqqqooommmlllmmmnnnooonnnkkkhhhffffffeeefffgggfffeeeccccccdddddddddcccbbb```^^^\\\\\\ZZZXXXWWWUUUUUUTTTTTTTTTOOONNNNNNNNNNNNLLLHHHEEEDDDBBBAAA@@@@@@???;;;888666555333000...,,,,,,,,,++++++***))))))))))))***)))(((''''''&&&&&&''''''%%%%%%%%%%%%&&&'''((())),,,+++)))(((''''''((()))###%%%'''(((((('''&&&%%%$$$$$$&&&'''((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''')))((('''%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&)))((((((''''''(((((()))'''((()))+++---///111222666777777888888999999:::;;;===>>>>>>===<<<<<<======<<<<<<<<<>>>BBBFFFHHHIIIHHHGGGGGGIIIMMMQQQTTTUUUUUUUUUTTTRRROOOMMMLLLEEEEEEDDDBBBBBBDDDIIILLLOOOOOOOOOLLLHHHEEEDDDDDDFFFCCC???;;;999888:::;;;<<<;;;999888888;;;>>>@@@AAA@@@???>>>>>>@@@BBBCCCEEECCC@@@>>>???AAADDDFFFHHHGGGGGGFFFHHHNNNUUU[[[^^^bbbhhhmmmnnnkkkfffccc\\\ZZZXXXWWWWWWWWWYYYZZZaaadddkkkrrrzzz}}}{{{rrrllleeebbbeeehhhhhhgggiiiiiihhhiiikkknnnqqqrrruuurrrmmmiiigggffffffeeeggggggggggggggggggggghhhjjjiiiiiihhhgggeeecccaaa\\\VVVNNNFFFBBBBBBEEEGGGPPPSSSYYY^^^bbb```\\\XXXJJJEEE>>>999777888999:::555444222000000222333555<<>>;;;999666444111...---,,,,,,,,,******)))(((((((((((()))((('''&&&&&&%%%%%%&&&&&&((((((''''''''''''(((((('''&&&%%%#########$$$%%%%%%%%%%%%%%%&&&'''''''''$$$%%%&&&'''(((((()))(((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''%%%%%%&&&''''''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''))))))((((((((()))******((()))+++...000222444555888888888999999999::::::<<<===>>>>>><<<;;;;;;<<<===<<<<<<<<<>>>BBBFFFHHHLLLKKKIIIIIIJJJNNNRRRUUUQQQPPPPPPNNNLLLJJJHHHGGG<<<<<<;;;:::999;;;>>>AAA@@@BBBCCCBBBAAAAAABBBCCC??????===<<<;;;:::999999;;;;;;::::::;;;<<<>>>??????>>>===<<<<<<===???@@@AAA@@@@@@@@@AAABBBCCCCCCBBBBBBAAA@@@AAAFFFLLLQQQQQQSSSUUUWWWXXXWWWUUUTTTQQQPPPNNNLLLLLLMMMOOOPPPWWW[[[```gggnnnwwwxxxrrrjjjffffffiiikkkllllllmmmnnnrrrvvv|||}}}uuunnnjjjhhheeeccceeeeeeddddddddddddeeeeeedddeeeeeeeeedddddddddddd```\\\UUUNNNIIIEEEDDDDDDHHHKKKQQQXXX]]]^^^\\\YYYNNNHHH@@@999666666666666333444555555555555444333666;;;AAAHHHMMMNNNNNNMMMKKKIIIFFFAAA===888444222,,,+++***)))(((((((((((())))))))))))))))))(((((((((((((((((()))))))))***'''((((((((()))))))))***)))(((''''''((()))((('''&&&&&&&&&%%%$$$###"""!!!''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&''''''(((((((((((('''''''''((((((((())))))'''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,))),,,...---,,,+++,,,------------------------------------............//////000000000000000000111222333444333111111222333555:::BBBLLLZZZkkk}}}yyyvvvuuusssqqqrrrkkkkkklllmmmmmmmmmmmmmmmmmmooorrrrrroookkkhhhffffffggghhhgggdddcccbbbcccdddddddddcccbbb___]]][[[YYYZZZ[[[YYYWWWUUUUUUVVVRRRPPPOOONNNNNNLLLHHHFFFAAAAAABBBBBBAAA>>>;;;:::666444111...,,,,,,,,,,,,***))))))(((((((((((((((((('''&&&&&&%%%%%%&&&&&&***))))))(((''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$######%%%'''((('''%%%&&&'''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((()))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&((('''%%%######%%%'''((('''''''''(((((()))***++++++,,,...111444666777777999999999999999:::::::::<<<===???>>>===<<<<<<===??????>>>???AAADDDGGGIIIIIIHHHGGGGGGIIILLLOOOQQQHHHGGGEEECCCAAA@@@??????666777888777666777999<<<999;;;>>>??????AAACCCEEE===>>>>>>??????@@@@@@@@@???@@@BBBCCCDDDDDDCCCCCCDDDCCCAAA??????@@@AAABBB@@@BBBDDDEEEFFFFFFEEEEEEDDDDDDDDDBBBBBBEEEIIIMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIIIIIIIKKKLLLOOORRRXXX\\\```gggooovvv~~~zzzrrrkkkhhhjjjnnnrrrrrrtttvvv{{{}}}vvvrrrooojjjgggfffdddbbbaaa_________``````aaabbbaaaaaaaaadddfffaaa___\\\WWWSSSNNNKKKIIIGGGHHHLLLQQQVVVYYYXXXWWWRRRMMMEEE>>>:::777555333111333555777888777555444555777;;;@@@EEEJJJNNNPPPQQQQQQOOOMMMHHHCCC>>>;;;333222///---+++***************))))))))))))((((((((((((((()))))))))******'''''''''((()))*********)))(((''''''))))))((('''&&&&&&&&&&&&%%%###"""!!!'''''''''''''''''''''''''''''''''(((''''''&&&%%%"""###$$$%%%''''''''''''(((((((((((())))))))))))'''''''''''''''((()))))))))((((((''''''(((((()))((((((((((((((())))))***(((((((((((()))))))))))))))******++++++******)))*********++++++++++++,,,+++,,,------...---------))),,,///...+++***+++...---------------------------------............//////000111111000000111222111111111111000111333666<<>>;;;:::777555111...------......+++***))))))(((((())))))))))))(((''''''''''''((((((((('''''''''(((((()))&&&'''((())))))******)))&&&$$$###$$$''')))((('''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''(((((()))((()))))))))((((((''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((()))***,,,---...---///111444666888999999999999999::::::;;;;;;;;;===>>>@@@@@@???>>>>>>?????????@@@AAABBBDDDEEEFFFAAAAAAAAABBBEEEGGGJJJLLLCCCAAA>>>;;;::::::;;;;;;777999;;;;;;;;;;;;<<<======???AAABBBCCCDDDFFFHHHCCCCCCCCCDDDFFFIIILLLNNNMMMOOOSSSUUUVVVUUURRRQQQNNNMMMJJJHHHGGGHHHHHHIIIFFFHHHJJJLLLMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJMMMOOOMMMNNNNNNNNNMMMLLLKKKKKKLLLJJJIIIHHHHHHIIIKKKLLLKKKNNNRRRSSSSSSVVV\\\bbbiiiooouuuuuuqqqooorrruuuuuuuuuwwwzzz}}}~~~}}}zzzxxxrrrkkkgggjjjrrrzzz|||}}}~~~}}}zzzvvvrrrllljjjfffbbb___\\\\\\[[[\\\]]]^^^]]]]]]^^^bbbeeebbbaaa```]]]ZZZXXXVVVUUUOOONNNNNNPPPSSSVVVWWWWWWXXXTTTOOOIIIDDD???;;;888333555666888:::;;;;;;;;;999888777999===DDDKKKOOOSSSTTTVVVVVVSSSNNNIIIEEE@@@===999444000---,,,,,,*********)))))))))(((((((((((()))))))))*********(((((((((((()))))))))))))))((('''((()))***)))'''%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&(((((()))))))))*********'''''''''''''''((())))))(((''''''''''''''''''(((((((((((((((((()))******(((((((((((()))))))))))))))***++++++++++++***)))*********+++++++++,,,,,,***+++,,,---------,,,,,,))),,,///...+++)))+++...---------------------------------............///---///111111///...000222000000111111222555;;;???HHHSSSbbbnnnwww~~~~~~}}}vvvtttpppooooooqqqpppnnnlllkkkkkkkkklllhhhlllqqqsssooojjjdddaaafffggghhhgggdddbbbbbbbbbddddddeeedddccc```]]][[[VVVXXXZZZXXXUUUSSSSSSTTTQQQOOOMMMLLLKKKIIIFFFCCC???AAACCCCCCAAA>>>;;;:::888666222///......///000,,,++++++***)))*********++++++***)))))))))))))))%%%%%%%%%&&&'''((()))***###$$$&&&((())))))((((((%%%$$$$$$&&&)))***(((&&&'''((((((((((((((('''&&&''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%$$$###%%%%%%&&&&&&'''((())))))((()))*********)))'''&&&(((((('''''''''&&&&&&&&&&&&'''(((******((('''&&&)))******,,,---///111222///111333666888999::::::999999::::::;;;<<<<<<<<<===???AAAAAA@@@@@@@@@BBB======>>>@@@AAABBBBBBCCC999:::;;;>>>AAADDDFFFGGGCCC@@@===999888999;;;<<<:::<<>>@@@BBBEEEFFF>>>;;;777555888@@@IIIOOORRRUUUYYY[[[ZZZVVVQQQMMMJJJGGGAAA:::555000...---+++*********))))))(((((())))))))))))******************))))))((((((''''''***((('''((()))***)))'''$$$%%%&&&((()))*********(((((((((((((((((((((((('''((((((((('''&&&%%%%%%((((((((()))((((((''''''))))))))))))************'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((()))******(((((((((((()))))))))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++)))---000///+++)))+++...---------------------------------.........//////,,,...000000...---///222111111222333666<<>>>>>DDDDDDCCCAAA???>>>@@@BBB============<<<;;;:::999555555777999<<<@@@DDDFFFCCCAAA@@@@@@AAACCCDDDCCCFFFGGGHHHHHHGGGGGGIIIKKKGGGHHHJJJKKKLLLMMMNNNNNNKKKNNNRRRUUUYYY]]]bbbeeennniiihhhooottttttqqqpppkkkfff```]]]]]]\\\ZZZXXXVVVUUUUUUXXX^^^aaaaaa```cccbbb```^^^]]][[[ZZZYYYXXXVVVTTTSSSSSSRRRPPPOOOJJJKKKLLLKKKKKKLLLOOORRRQQQQQQPPPOOONNNNNNNNNOOOMMMNNNPPPQQQSSSSSSSSSSSSTTTTTTSSSTTTWWWZZZ^^^```^^^]]]\\\[[[^^^eeeooovvv{{{}}}}}}vvvqqqmmmggg^^^WWWXXXWWWWWWVVVXXXZZZ\\\^^^^^^___```aaabbbcccdddeeedddbbb^^^[[[XXXXXXXXXYYY^^^]]]]]]^^^\\\VVVMMMFFF>>>???@@@BBBDDDGGGIIIJJJ??????>>>:::888999>>>BBBJJJRRRWWWWWWYYY\\\YYYRRRVVVSSSOOOHHH@@@999333000---...//////...,,,)))'''((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))))),,,,,,++++++******)))))))))*********++++++++++++,,,,,,,,,++++++******************)))******+++,,,,,,,,,,,,---------......+++++++++,,,,,,,,,---------------.........//////111000...------...///000333000------///111111///222111333777888;;;IIIXXXsss~~~xxxppprrrvvvrrrppppppnnnmmmkkkiiihhhggggggjjjmmmooooookkkgggdddeeeffffffeeecccbbbcccdddeeedddbbbbbbaaa___\\\YYYVVVVVVVVVVVVUUUUUUTTTSSSOOONNNMMMKKKIIIFFFDDDCCCBBBAAAAAABBBAAA???;;;777555333111///............******+++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))((((((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''&&&%%%$$$''''''(((((())))))((((((+++,,,...000222555666777444555777999:::;;;::::::;;;;;;===>>>???@@@@@@@@@EEEEEEDDDAAA>>>===>>>???888888888888888888888888777777888:::===@@@CCCEEEDDDCCCBBBDDDGGGJJJMMMNNNRRRRRRQQQNNNKKKIIIJJJLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPTTTYYY^^^dddjjjqqqvvv{{{uuurrrwww|||}}}|||}}}wwwrrrmmmiiihhhgggdddbbbbbbaaaaaadddhhhkkkkkkjjjkkkkkkjjjiiigggeeecccbbb^^^]]][[[ZZZXXXWWWUUUTTTUUUVVVVVVUUUTTTTTTVVVXXX\\\[[[YYYVVVTTTRRRQQQPPPNNNNNNNNNNNNOOOOOOPPPPPPPPPOOONNNNNNNNNOOOQQQQQQRRRRRRRRRRRRUUU[[[dddjjjqqqsssvvvyyy}}}}}}yyyrrrhhhaaa___]]][[[YYYWWWXXXXXXYYYZZZ[[[\\\^^^```bbbdddeeefffdddaaa^^^]]]]]]^^^___aaa```aaabbbbbb^^^WWWRRRJJJIIIGGGFFFGGGJJJMMMPPPFFFEEEAAA<<<888777:::>>>BBBIIIOOORRRVVV\\\]]]YYY___^^^ZZZUUUOOOIIIDDDAAA555444222000...---,,,,,,)))))))))***)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))((((((((((((((()))))))))*********++++++,,,,,,,,,+++++++++*********************++++++,,,++++++++++++,,,,,,,,,,,,------------............---------.........//////111000...------...///000111///......111333333111333444777<<<@@@KKKaaavvvxxxppprrrvvvsssqqqqqqooonnnlllkkkjjjiiifffiiillloooooommmjjjgggggggggfffdddbbbbbbccceeeeeedddcccbbbaaa___[[[XXXVVVVVVUUUTTTTTTSSSRRRRRROOONNNMMMKKKIIIFFFDDDCCCBBBAAAAAAAAA@@@>>>:::777333222000...------------***+++++++++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))'''&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$###(((((((((((())))))***++++++,,,...000333555777888888999999:::;;;;;;<<<<<<>>>???AAABBBBBBBBBAAAAAACCCCCCBBB???;;;::::::;;;666666555555666888999:::;;;;;;<<<===???AAACCCDDDEEEFFFFFFIIIMMMRRRXXX[[[```^^^[[[VVVRRRPPPQQQRRRUUUUUUUUUVVVVVVWWWWWWWWWTTTWWW]]]dddllluuu~~~}}}xxxzzz~~~|||yyyvvvtttrrrppprrrqqqqqqsssuuuwwwwwwvvvuuuvvvwwwwwwvvvtttqqqooojjjjjjhhhfffccc```^^^\\\```bbbcccdddcccdddfffgggnnnlllhhhccc^^^YYYVVVUUUSSSRRRPPPOOONNNNNNPPPPPPQQQPPPOOONNNLLLKKKIIIIIIHHHIIIIIIJJJLLLQQQWWW\\\ccceeegggjjjmmmpppssstttzzzzzzyyy{{{~~~tttmmmcccaaa___\\\ZZZXXXXXXXXXVVVWWWYYY\\\___aaacccdddgggeeecccbbbaaabbbcccdddccccccccceeefffeeebbb```YYYUUUPPPKKKJJJMMMQQQTTTQQQOOOJJJDDD>>>::::::;;;;;;@@@EEEIIIPPPYYY^^^^^^``````^^^[[[WWWRRROOOLLLBBB>>>999444111000000000++++++******)))(((''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((******))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((()))))))))******,,,,,,,,,++++++++++++******************+++,,,,,,+++,,,,,,,,,,,,---------....../////////000000000------........./////////000///.........///000111000//////000333444444333222444888>>>III]]]zzzxxxoooqqqvvvsssrrrqqqpppooonnnlllkkkkkkhhhjjjmmmoooooommmjjjhhhhhhhhhfffdddaaaaaacccfffeeedddbbbbbbaaa^^^ZZZXXXUUUUUUTTTSSSRRRQQQQQQQQQNNNNNNMMMKKKHHHFFFDDDBBBBBBAAA@@@@@@???===:::777555444111///---,,,,,,,,,***+++++++++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((&&&%%%$$$)))(((''''''(((***,,,---...///000222444666777888:::::::::;;;<<<===>>>???BBBCCCCCCCCCBBB@@@>>>=========<<<:::777666888999999888888888:::===@@@BBB@@@@@@AAAAAABBBCCCDDDDDDHHHIIIKKKMMMRRRXXX___dddgggfffbbb^^^ZZZZZZ\\\^^^^^^^^^______```aaabbbccc\\\___dddjjjqqqzzzzzzzzz}}}~~~~~~~~~|||}}}}}}{{{wwwrrrmmmiiihhhgggkkkooorrrtttvvvyyy{{{|||vvvooohhhbbb^^^\\\]]]ZZZVVVSSSQQQQQQSSSTTTWWWWWWVVVUUUTTTRRRPPPOOOHHHIIIJJJJJJJJJLLLPPPSSSWWWXXXYYY[[[^^^aaaccceeeiiiiiijjjmmmttt~~~}}}wwwfffeeeeeedddcccaaa```___YYYZZZ[[[]]]___aaabbbcccdddcccbbbbbbbbbccceeefffccccccdddeeefffgggggggggbbb^^^YYYSSSQQQQQQSSSUUUYYYXXXUUUPPPJJJDDD???<<<:::<<<>>>BBBIIIRRRZZZ^^^]]]]]]]]][[[YYYUUURRRPPPMMMIIIDDD>>>888444222111...---,,,+++******))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$((((((((((((((((((((((((******))))))((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))******++++++,,,,,,(((((((((((())))))))))))+++++++++++++++++++++++++++************+++,,,,,,........./////////000000...////////////000000000............////////////000//////...//////000111//////000111222333333222555666;;;EEEWWWqqqwwwooopppuuurrrrrrrrrqqqpppnnnmmmllllllkkklllnnnpppooollljjjgggiiiiiigggdddbbbaaaccceeeeeecccbbbaaa```^^^[[[XXXVVVUUUSSSRRRQQQPPPPPPPPPNNNNNNLLLKKKHHHFFFCCCBBBAAA@@@???>>>>>><<<999777888666333000---,,,+++******************)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++)))'''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%((('''''''''(((***---...666666777888999:::;;;;;;;;;;;;;;;<<<===???AAABBBCCCCCCBBBAAA>>>;;;888777444555666555444555888:::<<<<<<<<<===@@@DDDGGGJJJFFFFFFGGGGGGGGGGGGGGGGGGJJJLLLOOORRRUUU[[[bbbgggmmmllliiieeebbbccceeehhhjjjjjjjjjkkklllnnnpppqqqkkkmmmqqqtttxxx~~~{{{zzz}}}|||xxxwwwssswww|||~~~wwwpppjjjfffcccdddaaa\\\WWWTTTTTTUUUVVVXXXXXXYYYYYYYYYXXXWWWWWWPPPPPPQQQOOOMMMLLLMMMOOONNNOOOPPPQQQRRRTTTUUUUUUUUUVVVXXX\\\cccmmmzzz|||nnnppprrrtttsssqqqnnnmmmdddddddddcccccccccbbbbbbaaaaaa`````````aaacccccceeeffffffffffffggghhhiiigggeeebbb___\\\ZZZXXXXXX[[[\\\\\\ZZZUUUMMMEEE@@@;;;999999<<>>======<<<999777888666333000---,,,++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&''''''''''''''''''&&&***))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%'''(((((()))+++---...///666777777888:::;;;;;;<<<;;;<<<===>>>???@@@AAAAAAAAA@@@>>>;;;888666444333111222444444555888;;;>>>???@@@AAACCCFFFJJJMMMOOOLLLMMMMMMMMMMMMLLLKKKKKKMMMQQQUUUXXXZZZ^^^eeejjjrrrqqqooollljjjjjjmmmooowwwwwwwwwwwwyyy{{{}}}~~~vvvwwwzzz{{{|||~~~zzzzzz|||}}}xxxssspppoookkkhhhccc^^^ZZZYYYZZZZZZXXXXXXXXXXXXYYYYYYZZZZZZWWWWWWVVVTTTQQQOOOOOOOOOMMMMMMNNNOOONNNMMMLLLKKKHHHJJJMMMOOOSSSZZZdddlllppprrrvvvzzz{{{{{{zzzxxxwww{{{}}}yyyrrrqqqpppmmmkkkhhhgggfffbbbaaaaaaaaaaaaaaaaaabbbggghhhhhhhhhggggggiiikkkjjjjjjjjjiiigggdddaaa___\\\\\\\\\\\\ZZZTTTLLLFFF>>>999666999>>>EEEPPPYYY^^^___aaaccccccaaa___]]]ZZZZZZYYYVVVOOOGGG>>>999333222///---,,,++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((()))))))))*********++++++++++++,,,,,,,,,+++++++++++++++,,,------+++,,,,,,,,,,,,---------,,,,,,---------.............../////////000000000...//////000000111111111111222222111000111444666===EEESSSfff{{{sssssswwwsssqqqqqqpppooonnnmmmmmmlllkkkmmmnnnpppooonnnlllkkkhhhiiiiiigggdddbbbbbbcccaaa````````````___\\\ZZZXXXVVVTTTQQQPPPPPPPPPQQQNNNMMMLLLJJJHHHEEECCCAAAAAA???===<<<<<<;;;999777444333111...---,,,,,,,,,&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((()))))))))'''(((((())))))(((((('''+++******)))'''&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''((())))))***++++++$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((()))(((((((((((()))+++---///000111111222333555777999;;;<<<======>>>???@@@??????======<<<:::888555444333444444333555777888999<<<@@@CCCDDDEEEGGGJJJMMMPPPRRRSSSQQQRRRRRRSSSRRRQQQPPPOOOOOOTTT[[[___```dddiiinnnpppqqqrrrrrrrrrtttwwwzzz|||~~~||||||yyyvvvrrrmmmjjjhhhggggggaaa```___]]]]]]]]]^^^^^^[[[[[[ZZZXXXTTTSSSSSSUUUTTTUUUVVVVVVTTTPPPLLLIIIEEEHHHJJJJJJIIIJJJPPPUUUXXX\\\```eeehhhjjjlllmmmuuu|||}}}{{{wwwssspppmmmlllgggffffffeeedddccccccccceeeggghhhhhhffffffiiikkkiiijjjllllllllljjjhhhfffaaa___]]]\\\[[[XXXTTTPPPEEE>>>888999;;;???GGGQQQWWWYYY]]]```bbbbbbaaa```^^^___```^^^ZZZSSSKKKGGG<<<:::777333000...------))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))((((((((((((((()))))))))*********++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,---------............/////////000000000000......///000111222222222111222222222111444:::>>>FFFUUUhhhzzz}}}uuuuuuxxxtttqqqppppppooonnnmmmlllllljjjkkkmmmoooppppppooonnnhhhiiiiiihhheeecccbbbbbb``````___`````````]]][[[XXXWWWTTTQQQPPPPPPPPPQQQMMMMMMLLLJJJGGGEEECCCAAAAAA???===<<<<<<;;;888666000///...---,,,,,,---...%%%&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++(((((())))))))))))((((((((((((((()))))))))))))))&&&'''''''''(((((())))))%%%%%%%%%&&&'''(((((()))"""###$$$%%%&&&%%%$$$$$$''''''''''''''''''''''''((()))***++++++,,,,,,,,,)))+++---000222333333333333444666999===@@@BBBCCC@@@@@@AAAAAA@@@===:::888888666444222111333555666888999;;;<<<===@@@DDDGGGHHHIIILLLPPPSSSUUUWWWWWWTTTUUUUUUVVVVVVTTTSSSRRRPPPWWW___dddeeehhhnnnrrrkkknnnrrruuuxxx|||}}}yyywwwvvvuuuooommmjjjfffdddddddddddd^^^^^^]]]ZZZXXXWWWYYYZZZ^^^___```___\\\VVVPPPMMMGGGJJJLLLIIIDDDBBBDDDGGGHHHKKKPPPUUUYYY\\\___aaallluuu}}}yyyvvvsssqqqlllkkkjjjiiihhhgggfffeee```cccffffffeeeeeegggjjjggghhhiiijjjkkkkkkjjjjjjhhhccc^^^\\\\\\\\\ZZZXXXNNNEEE===;;;999999???HHHRRRVVV[[[```cccddddddccc```aaabbbbbb___[[[VVVRRRFFFCCC>>>999444111000///))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''''''''((((((((()))(((((((((((((((((((((((('''(((((())))))))))))))),,,,,,++++++******))))))************++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------............///////////////000000000000......000111222222222222111222333222333777???EEETTTiii|||vvvtttvvvsssuuuuuusssqqqnnnllljjjiiiiiiiiijjjnnnqqqppplllhhhgggjjjllljjjeeeaaa```aaaaaa```^^^\\\ZZZYYYYYYYYYTTTSSSSSSRRRQQQPPPPPPOOOPPPNNNLLLJJJIIIFFFCCC@@@AAAAAA@@@>>><<<999666444444222///.........,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((+++***)))(((((('''''''''((()))***)))((((((***,,,---///111222222333555777666777999<<>>999222,,,///---***((()))***+++***)))(((((()))******((('''))))))(((((((((((())))))''''''''''''''''''''''''&&&'''((()))***+++,,,,,,---,,,+++***)))'''&&&&&&(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000000000111111222+++...000111000000111222333333666999888:::GGGXXXooo~~~|||uuusssuuurrrsssrrrqqqooommmkkkjjjiiiiiiiiijjjmmmppppppmmmjjjhhhjjjllljjjeeeaaa```aaaaaaaaa___^^^\\\[[[YYYYYYVVVUUUTTTSSSRRRRRRQQQQQQMMMLLLJJJIIIIIIGGGDDDBBB@@@@@@???>>>;;;888555444444222///.........,,,+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''***))))))(((((((((((((((((()))******))))))+++---...000333444444555777999666777999;;;>>>AAACCCDDD===<<<:::888666666666666999999999777888;;;???CCCFFFIIIKKKKKKHHHGGGIIIKKKLLLNNNSSSZZZaaadddeeedddaaaaaabbbdddgggfffbbb^^^[[[\\\^^^bbbfffiiijjjjjjlllnnnrrrvvv||||||wwwuuunnnmmmkkkjjjiiiiiijjjjjjmmmnnnooopppooollliiigggbbb^^^YYYVVVTTTRRRPPPOOOJJJGGGDDDCCCEEEHHHJJJKKKNNNWWWbbbjjjnnnppptttwwwwwwxxxzzz{{{{{{yyyvvvtttuuuyyy|||}}}{{{vvvsssqqqtttpppkkkhhhggggggfffffffffeeeeeegggjjjlllmmmmmmooolllhhhfffdddccc```^^^ZZZSSSJJJ@@@;;;:::<<<>>>BBBGGGNNNUUUZZZ^^^bbbeeeeeefffgggfffcccaaa```aaa\\\VVVOOOJJJGGGBBB:::444333111---++++++++++++***)))(((((((((******)))'''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++******)))((('''&&&&&&******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))************)))))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////...///000000111---///111111111111222333444444777:::<<>>===;;;888555333444222///.........,,,+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''((((((((((((''''''''''''(((((($$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))***)))***++++++***+++---///111333666777777888:::;;;888888999;;;<<<>>>???@@@888777666555666666777888<<<<<<<<<<<<===AAAGGGLLLQQQSSSTTTQQQMMMLLLMMMOOOSSSUUUZZZaaahhhlllmmmlllhhhiiilllpppqqqnnniiieee^^^___aaacccfffiiikkkllljjjmmmqqqwww~~~|||uuutttqqqpppoooqqqrrrtttqqqsssvvvxxxwwwtttqqqnnnkkkgggaaa\\\ZZZWWWUUUSSSQQQMMMIIIFFFGGGIIIJJJJJJIIIMMMRRRUUUWWWZZZ___ddddddhhhnnnsssvvvvvvsssqqqsssyyy}}}||||||xxxrrrooonnnnnnnnnnnnkkkiiiffffffhhhjjjkkkjjjnnnllliiihhhgggfffcccaaa^^^XXXOOOFFF@@@===>>>??????BBBGGGLLLRRRYYY```eeefffhhhiiihhhfffdddddddddbbb^^^YYYUUUQQQLLLEEE???:::777333000///...,,,******(((((((((******)))((())))))(((((((((((())))))******************************)))((('''&&&%%%%%%(((((((((((('''''''''&&&******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))*********++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...........................//////000///111222222111111333444444444666:::@@@OOOfffzzz{{{tttrrrssspppnnnnnnmmmmmmlllkkkjjjjjjllllllllllllllllllkkkjjjjjjlllmmmjjjeeeaaa```aaaccccccdddcccaaa^^^[[[YYYYYYWWWVVVTTTSSSRRRRRRRRRMMMLLLJJJIIIIIIHHHEEECCC>>>>>>>>><<<:::777555333444222///.........,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((((((((''''''''''''(((((($$$$$$%%%&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((()))'''''''''&&&&&&'''''''''''''''''''''((()))***+++)))***,,,,,,,,,---000222444666999:::::::::;;;===;;;::::::::::::::::::999444444444555666888:::;;;????????????AAAFFFMMMRRRVVVXXXYYYWWWSSSQQQRRRTTT\\\^^^bbbhhhnnnqqqqqqooonnnppprrrttttttqqqmmmjjjeeefffhhhiiijjjkkkmmmooonnnqqquuuzzzxxxwwwtttrrrsssuuuxxx{{{vvvyyy|||~~~}}}zzzuuurrrrrrmmmgggbbb___\\\YYYWWWYYYUUUQQQNNNOOOPPPQQQQQQNNNOOOPPPOOONNNNNNQQQTTTSSSWWW]]]cccgggiiiiiihhhkkkrrr{{{~~~|||{{{{{{zzzyyyxxxuuurrrmmmkkkkkkkkklllllljjjiiihhhhhhiiihhhgggeeebbb^^^VVVNNNHHHDDDBBBBBB???@@@BBBFFFKKKTTT^^^eeeeeehhhjjjjjjhhhgggffffffdddbbb___\\\YYYTTTMMMHHHAAA>>>:::666333111...,,,+++***((((((******)))((())))))(((((((((((())))))++++++++++++++++++++++++******)))(((''''''&&&%%%(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((************************************************))))))*********+++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,---------------------------------------////////////000000000000///............///000000000111222222111111333555777888;;;@@@KKK^^^xxx~~~{{{tttqqqssspppoooooonnnnnnmmmllllllkkkooooooooommmkkkiiihhhhhhkkklllmmmjjjeeeaaaaaabbbdddeeeeeedddbbb___\\\ZZZXXXVVVTTTRRRPPPPPPPPPQQQPPPNNNLLLKKKIIIGGGDDDAAA>>>>>>===<<<:::888555444444222///.........,,,+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''''''''((((((''''''''''''(((((($$$%%%%%%&&&''''''&&&&&&(((((((((((((((((((((((((((((())))))*********+++(((''''''''''''((())))))))))))(((((((((((())))))''''''''''''(((***+++,,,)))+++---......000333555777:::<<<===<<<;;;;;;<<<<<<<<<;;;999777666555444444444444555888:::===???BBBBBBAAAAAACCCIIIPPPVVV[[[^^^``````]]][[[\\\^^^eeefffiiimmmqqqrrrqqqoooqqqrrrsssssstttttttttuuuqqqsssuuutttrrrrrrsssuuuxxxzzz|||zzzxxxvvvtttuuuxxx{{{~~~{{{{{{wwwqqqlllhhheeecccaaa```^^^[[[YYY[[[\\\]]]]]]YYYYYYXXXUUUPPPLLLJJJIIIJJJLLLNNNQQQTTTWWWYYYZZZ___gggrrr{{{yyyuuusssrrrqqqpppfffeeeeeefffhhhiiiiiihhhfffccc^^^WWWRRRMMMKKKIIIBBBBBBAAABBBFFFOOOYYY```dddfffiiijjjiiihhhggggggdddcccaaa___\\\WWWRRROOOIIIEEEAAA===:::777333000///---*********+++***)))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((())))))))))))******'''''''''''''''((())))))))))))))))))))))))))))))++++++++++++++++++++++++************************************++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,------.........------------------------////////////000000000000000000//////000000111222///111111111111222444777:::???GGGPPP```www}}}zzzsssqqqsssqqqpppppppppooonnnmmmllllllnnnppppppooollliiiggggggjjjlllllliiieeebbbbbbdddffffffeeedddbbb___\\\ZZZXXXVVVSSSPPPNNNNNNOOOOOOPPPNNNLLLJJJIIIFFFCCC@@@>>>>>>>>>===;;;888666555444222///.........,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))******))))))))))))))))))***''''''''''''((()))++++++)))+++...///000222666888:::<<<>>>???===:::999999;;;:::999777666444333333555555555666999<<<>>>@@@CCCCCCBBBBBBEEEKKKSSSYYYaaaeeejjjllljjjhhhhhhjjjlllmmmoooqqqsssssspppmmmooopppqqqrrrssswww||||||{{{xxxwwwxxx{{{}}}~~~~~~}}}{{{{{{|||~~~~~~yyytttqqqooommmkkkiiihhhggghhhjjjkkkkkkjjjfffeeeccc___YYYRRRKKKGGGJJJIIIGGGFFFGGGIIIKKKMMMTTT[[[dddlllsssyyy}}}|||yyywwwfffeeecccdddfffhhhiiiiiihhhgggdddaaa]]]YYYUUUTTTHHHGGGEEECCCEEEKKKSSSYYYbbbeeeiiikkkjjjiiihhhhhhddddddcccaaa^^^[[[XXXVVVPPPMMMIIIFFFCCC???;;;888333111---+++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************)))(((((())))))***+++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++*********++++++++++++,,,***+++,,,------,,,+++***,,,,,,,,,---......//////------------------------------------............000000000000000111222222000111222222222444777:::999EEETTTdddwww|||yyysssrrrtttqqqqqqqqqpppooonnnmmmlllkkkjjjmmmppppppmmmjjjhhhhhhiiikkkllliiieeecccdddfffhhhgggeeeccc```^^^\\\[[[XXXVVVSSSPPPNNNNNNNNNOOOMMMKKKIIIHHHGGGEEEBBB@@@>>>>>>>>>===<<<999777666444222///.........,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$((((((((((((((())))))***))))))(((((((((((())))))(((((('''(((((()))*********,,,...000222444888;;;;;;>>>??????<<<999777666555555555555555555555555555555666777888;;;===???BBBBBBBBBCCCGGGOOOXXX___ffflllsssvvvtttrrrqqqqqqpppqqqrrrtttuuutttqqqnnnnnnpppqqqqqqrrruuu{{{}}}wwwuuuuuuqqqsssuuuwwwxxxzzz~~~}}}|||zzz{{{~~~|||{{{{{{{{{}}}|||zzzyyyvvvvvvwwwyyy||||||zzzyyyvvvtttqqqmmmggg___WWWRRRMMMKKKHHHEEECCCCCCDDDEEEIIIMMMSSSYYY___eeekkkooovvv{{{|||kkkhhhdddcccdddggghhhiiiiiiiiiiiihhhfffccc```^^^SSSQQQNNNKKKJJJLLLQQQUUUbbbeeejjjllllllkkkjjjjjjhhhggggggdddbbb___^^^^^^WWWUUUQQQOOOLLLIIIEEEBBB888444000---,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,***+++---......---+++***,,,,,,------.../////////........................------------............///////////////000111111111222333444555888<<>><<<:::888777444222///.........,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((******))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((((((((((((((()))******((((((''''''''''''((((((((((((((((((((())))))******,,,///111222555999<<<<<<>>>@@@???<<<888555444111222333444666777888999666666666666888:::<<<>>>AAAAAABBBDDDIIIRRR\\\ccchhhooowwwzzzyyyuuussssssrrrrrrsssuuuwwwvvvrrrpppoooqqqrrrpppoooooossswww~~~{{{ssspppooodddgggjjjlllnnnqqquuuxxx{{{~~~~~~}}}zzzyyyzzz|||~~~|||yyyxxxwwwzzz}}}yyyssslllddd___PPPNNNKKKHHHEEECCCCCCCCCAAACCCFFFJJJNNNTTT\\\```mmmrrr{{{ppplllfffcccccceeeggggggiiijjjlllmmmllliiifffddd\\\[[[WWWSSSPPPPPPRRRUUUbbbfffkkkmmmmmmlllkkkkkkkkkkkkjjjhhheeecccdddeee\\\ZZZWWWTTTRRROOOKKKHHH:::777222...---,,,***)))))))))(((((((((((())))))************************((((((((((((((((((''''''))))))((((((''''''''''''&&&&&&&&&&&&'''(((******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---......---+++***,,,,,,------...///000000........................////////////000000000111...............///000000222333555666777:::???CCCVVVjjj{{{zzzwwwuuuttttttsssrrrpppnnnllllllkkknnnnnnoooppppppooonnnmmmlllkkkjjjgggdddbbbcccdddhhhgggeeeaaa\\\XXXWWWWWWXXXUUUQQQPPPPPPPPPPPPOOOMMMKKKHHHGGGFFFDDDBBB@@@AAA???===<<<<<<;;;999777222111000...---------------***'''&&&'''((()))((('''((()))***++++++******''''''(((((())))))*********)))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&((()))"""###+++&&&&&&''''''(((((())))))(((((((((((((((''''''''')))******)))(((***---///------///111555999===??????===:::777555333333333777555444555888:::888666999888777777888;;;===???DDDDDDFFFKKKRRRZZZaaaffflllkkkkkkmmmppprrrrrrrrrvvvsssvvv|||uuutttllllllkkkiiihhhiiimmmpppwww{{{}}}tttjjjddddddcccbbbaaabbbgggnnnsss}}}zzz{{{|||yyyyyy|||}}}{{{yyywwwyyy~~~}}}zzzqqqkkkaaa]]]VVVOOOJJJFFFCCC@@@BBBBBBAAA???AAAGGGPPPWWW^^^eeeppp{{{~~~wwwnnngggeeedddbbb```eeegggjjjlllllljjjhhhfffdddcccaaa___]]][[[ZZZZZZbbbggglllooonnnnnnooopppkkkjjjiiigggfffdddcccbbb``````^^^\\\XXXTTTPPPNNNHHHCCC<<<666333000...,,,,,,+++++++++,,,,,,***(((***)))&&&%%%%%%&&&)))***''''''(((((())))))******,,,+++***)))((((((((((((&&&&&&''''''(((((())))))((()))***+++,,,+++************++++++++++++******))))))*********++++++++++++,,,------............,,,,,,,,,,,,,,,,,,,,,+++............////////////......---,,,---...///000/////////000000000000111000111222111000000222444//////111444555999DDDOOOiiizzzyyywwwuuutttrrrqqqpppooonnnmmmmmmmmmoooooopppppppppooommmlllnnnmmmkkkgggcccaaaaaacccgggfffeee```\\\XXXXXXXXXXXXUUURRRPPPPPPPPPPPPOOOMMMKKKHHHGGGFFFEEEBBB@@@@@@>>><<<;;;;;;:::777555222111000...------------,,,***''''''((())))))((()))(((''''''''''''((()))(((((((((((())))))))))))***))))))(((((((((((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%)))***$$$ """%%%&&&'''''''''(((((((((((((((''''''''''''''''''''''''))))))(((''''''))),,,///111111222444666:::===???===;;;999777555444333444666444333555888:::999777888888888999<<>>AAAFFFJJJLLLMMMJJJGGGGGGLLLUUU___eeecccdddfffhhhiiigggccc```aaaaaaeeellloookkkgggeeeffffffeeecccaaaaaaccceeehhhnnnvvv{{{{{{xxxuuusssiiihhhfffeeefffhhhkkkmmmsssvvvzzz~~~}}}|||rrrtttxxx}}}{{{yyyyyy{{{rrrmmmfff```[[[WWWSSSPPPKKKKKKJJJGGGEEEDDDFFFHHHKKKPPPXXXbbblllwww~~~sssmmmhhhdddaaa]]]```cccfffhhhhhhggggggkkkkkklllllllllkkkkkkjjjnnnppprrrrrrooommmkkkkkkllllllkkkjjjiiihhhggggggfffeeedddccc```]]][[[ZZZUUUQQQLLLGGGBBB===888444222///---+++,,,,,,,,,+++(((***---//////---***(((++++++******************,,,+++***)))((((((((((((+++***************))))))))))))***++++++++++++*********++++++++++++******++++++,,,,,,,,,---------******+++,,,,,,,,,++++++,,,------....../////////,,,,,,,,,------------.........------......///000////////////000000000000///000111111000000222333555555666888;;;GGG]]]qqqyyyxxxvvvttttttrrrqqqqqqpppppppppppppppqqqqqqqqqqqqpppnnnlllkkknnnnnnlllhhhdddbbbbbbcccddddddccc```\\\ZZZZZZ[[[YYYVVVSSSQQQQQQQQQQQQPPPMMMKKKIIIHHHGGGFFFDDDBBB???>>><<<<<<;;;999666333222111000...------------***)))((()))++++++)))''',,,+++)))((((((***+++---******))))))((((((''''''((((((''''''((()))******(((''''''''''''''''''(((((((((((((((''''''''''''((()))'''%%%(((,,,+++'''))))))((((((''''''&&&&&&''''''''''''(((((((((((()))))))))((()))+++///333555444333222222333444444666666555444444555666777666555555666777999;;;;;;<<<===???BBBFFFKKKNNNPPPPPPNNNKKKKKKNNNUUU]]]bbbaaaaaaaaabbbbbbaaa]]]ZZZYYYYYY\\\___bbbbbbaaabbbhhhhhhgggeeebbbbbbdddggghhhmmmtttyyyzzzyyyzzz{{{vvvrrrmmmkkkkkknnnqqqsssvvvvvvwwwxxxxxxwwwvvvvvvooouuu{{{|||}}}vvvnnnggg```ZZZVVVSSSSSSRRRPPPMMMKKKIIIHHHIIILLLQQQWWW^^^fffooouuu|||xxxrrrnnnjjjhhhbbbdddgggiiijjjjjjiiihhhfffgggiiikkkmmmnnnnnnnnnqqqrrrrrrrrrpppnnnlllkkkmmmmmmllllllkkkjjjjjjjjjhhhhhhgggeeedddbbb``````[[[XXXTTTPPPKKKEEE???:::777444000............---)))+++...000000...+++))),,,,,,,,,++++++*********++++++***)))(((((())))))+++++++++******))))))((())))))******++++++++++++******++++++++++++******+++++++++,,,,,,,,,,,,---,,,------......---------+++,,,,,,---...//////000,,,,,,---------........................//////000000000000111111111222222///000111111000000222444333444666999>>>NNNiii~~~xxxwwwuuuttttttuuutttsssrrrqqqpppppppppqqqrrrrrrqqqpppnnnlllkkkllllllkkkhhheeedddeeefffddddddccc```\\\ZZZZZZ[[[YYYVVVRRRPPPPPPQQQQQQPPPLLLJJJHHHGGGGGGFFFDDDBBB@@@???>>>======:::666333222111000...------------)))))))))***++++++***(((((((((***+++,,,,,,,,,,,,******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''((('''$$$"""&&&++++++'''))))))((((((''''''&&&&&&(((((())))))*********+++***+++,,,------///333666666555333222111111111222444444444444555666888999777777777777888999<<<>>>AAABBBDDDFFFIIILLLNNNPPPPPPPPPPPPQQQSSSWWWZZZ\\\___\\\ZZZYYYYYYYYYXXXWWWWWWXXXWWWVVVWWW\\\```bbbiiihhhfffdddcccdddgggjjjiiinnntttxxxzzz}}}yyytttuuuyyy|||~~~|||wwwrrrooooooqqqsssuuu~~~~~~}}}yyyzzz~~~uuukkkaaa[[[[[[ZZZYYYXXXVVVTTTQQQOOONNNOOOPPPPPPRRRVVV\\\```gggrrr~~~~~~{{{yyywwwuuurrrrrrqqqpppmmmjjjgggeeedddeeehhhkkkmmmoooqqqqqqpppppppppqqqqqqpppooommmmmmmmmmmmmmmmmmmmmmmmmmmjjjiiihhhfffeeedddcccccc```]]]ZZZVVVRRRLLLFFFAAA<<<999444000///...---,,,++++++,,,------,,,++++++------,,,,,,++++++******+++***))))))))))))))))))*********))))))(((((((((***************+++++++++******++++++++++++******************++++++++++++---------......------,,,******+++,,,---.........---.........////////////.........///////////////------.........////////////000111111111111333555555666:::AAAJJJ\\\xxx~~~wwwvvvuuutttuuuvvvuuutttrrrqqqpppppppppqqqqqqrrrrrrqqqooommmlllkkkkkkjjjhhheeeeeefffhhhddddddccc```\\\ZZZZZZ[[[XXXUUUQQQPPPPPPPPPPPPOOOKKKIIIGGGFFFFFFEEECCCAAAAAA@@@???>>>>>>;;;666333222111000...------------***)))((()))+++++++++***%%%''')))***++++++***)))))))))))))))((((((((((((&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''')))))))))(((((((((''''''%%%'''''''''***---***$$$((((((((((((((('''''''''))))))******++++++,,,,,,***---///111222333666888777666555333222222333333444444444444555777999;;;:::::::::999888:::===???DDDEEEFFFHHHJJJKKKMMMMMMOOOPPPSSSUUUWWWWWWWWWWWWYYYVVVSSSQQQRRRSSSTTTTTTXXXYYYWWWSSSSSSZZZaaaccceeedddbbb______bbbhhhmmmmmmqqqvvvxxx{{{yyypppmmmooossswww~~~|||wwwwww{{{{{{ooofffdddccc```______^^^\\\ZZZXXXWWWTTTPPPMMMLLLNNNPPPRRR\\\gggnnnvvv~~~yyysssmmmhhheeeeeeeeefffgggiiikkkmmmnnnmmmmmmmmmnnnpppqqqpppooollllllmmmmmmnnnnnnnnnoookkkjjjiiigggfffeeeeeeeeecccaaa^^^[[[XXXSSSNNNJJJAAA>>>999555222///---***,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))***))))))))))))))))))((((((******))))))******+++,,,******++++++++++++******))))))*********+++++++++++++++,,,,,,,,,+++*********++++++,,,,,,---------........./////////000000---...///000000000000///////////////000000000000000111222222222333555777555777???KKKYYYkkk}}}wwwvvvuuutttuuusssrrrqqqppppppppppppppppppqqqqqqrrrqqqpppooonnnllllllkkkhhheeedddeeegggeeeeeeccc```\\\ZZZYYYZZZWWWTTTPPPOOOOOOOOOOOONNNIIIHHHFFFEEEEEEDDDCCCAAA@@@???>>>>>>===:::555111222111000...------------+++***((((((***+++,,,+++*********))))))((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))))))))((((((((('''%%%)))***)))***,,,***%%%'''''''''(((((((((((((((((())))))***++++++,,,,,,)))---111444666666777888666555444222222222333333555444444555666888:::<<<===>>>===;;;999:::===AAADDDEEEFFFHHHIIIJJJKKKKKKNNNPPPRRRTTTVVVVVVUUUTTTVVVTTTRRRRRRSSSUUUTTTTTTWWW[[[ZZZUUUUUU[[[aaabbbaaa___\\\ZZZ[[[aaaiiiooovvvyyyzzz{{{}}}|||sssqqquuu{{{|||xxxyyy|||~~~~~~~~~~~~xxxsssoookkkiiiiiijjjiiihhheeeccc^^^XXXQQQLLLKKKKKKIIIOOOUUUZZZdddpppyyy{{{~~~}}}}}}zzzvvvtttmmmkkkiiigggggghhhjjjkkkllljjjjjjkkknnnpppooommmkkkllllllmmmnnnoooooopppnnnllljjjhhhgggfffffffffeeeccc```^^^\\\YYYVVVSSSJJJGGGBBB>>>:::555000---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******))))))))))))******))))))******************+++***)))))))))***+++,,,******++++++++++++***************+++++++++,,,,,,+++,,,,,,,,,++++++***))),,,,,,,,,------------------------.........//////---...///000111000000///111111222222222333333333111222333444333444666888888;;;FFFXXXjjj{{{}}}vvvuuuttttttuuuoooooonnnnnnoooppppppqqqooopppqqqrrrqqqqqqoooooonnnnnnllliiieeecccdddeeeeeeeeeddd```\\\YYYYYYYYYVVVSSSPPPNNNNNNNNNNNNMMMIIIGGGEEEDDDDDDDDDBBB@@@???>>>>>>===<<<999444000222111000///------------,,,***'''''')))+++,,,---222000---***(((((()))***''''''(((((())))))*********)))((('''''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((()))+++)))%%%$$$(((***)))&&&'''''''''(((((())))))'''(((((()))***+++++++++(((,,,222666777777777777333222111000000000111222555555555666777999;;;<<>>AAACCCDDDFFFHHHIIIJJJKKKKKKNNNOOOPPPRRRSSSTTTSSSSSSUUUUUUUUUWWWYYYYYYXXXVVVUUU\\\]]]XXXWWW\\\`````````]]]ZZZXXXYYYaaakkkrrr}}}}}}~~~wwwwww||||||zzz|||zzztttqqqrrrttttttsssooommmhhh```WWWQQQMMMLLLIIIKKKLLLOOOWWWccckkklllssstttwww~~~zzzwwwrrrnnnlllkkkmmmnnnllljjjhhhjjjmmmooonnnlllkkkkkklllmmmnnnoooppppppooonnnllliiihhhgggggggggfffdddaaa```___]]][[[YYYSSSPPPKKKFFFBBB<<<666222,,,,,,---......---,,,,,,)))))))))******++++++,,,***)))))))))))))))***************++++++,,,,,,---+++***)))))))))***,,,---******++++++++++++******++++++,,,,,,,,,---------............------,,,+++..................------,,,,,,,,,---------......---...000111111111000///...////////////000000000222333444444444555777999@@@DDDQQQfff{{{yyyqqqrrrvvvrrrqqqooonnnnnnpppqqqppppppoooqqqsssrrrooollljjjjjjlllmmmmmmjjjgggeeedddeeecccbbb```^^^\\\ZZZXXXWWWTTTSSSQQQOOONNNNNNNNNNNNIIIGGGDDDCCCCCCBBBAAA@@@===<<<:::999777777666666444222000...,,,,,,,,,---,,,,,,------,,,,,,+++***************))))))))))))((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))(((''''''&&&&&&'''((())))))((('''&&&''''''''''''((()))***+++&&&&&&'''(((***,,,...000333333444444555666666777///000111222333222222111333444555555777;;;@@@DDDEEECCCAAA>>>===>>>??????DDDGGGIIIIIIGGGGGGIIIKKKNNNOOOPPPQQQSSSUUUZZZ]]]aaa]]]YYYXXXZZZZZZYYYWWW]]]bbbeeeccc```aaahhhooojjjfff```\\\^^^dddlllqqq}}}~~~~~~~~~xxx{{{}}}tttiii```ZZZYYYYYYQQQNNNKKKKKKPPPVVV[[[^^^dddfffkkksss|||vvvoookkkiiihhheeefffiiikkkmmmnnnnnnmmmiiiiiijjjnnnssstttrrrpppmmmnnnmmmkkkiiiggghhhiiigggfffcccaaa___]]]\\\[[[XXXWWWSSSNNNHHHAAA<<<888444111...,,,,,,------,,,...---,,,,,,++++++,,,,,,***+++---...---+++)))(((,,,,,,,,,+++++++++******---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---.../////////.........---------......//////000000111111888333111444666777999===CCCSSShhhzzzzzzrrrsssvvvrrrrrrpppnnnnnnpppppppppooonnnppprrrqqqnnnkkkjjjiiijjjkkkkkkhhhfffdddddddddcccbbbaaa^^^\\\ZZZXXXWWWTTTSSSQQQOOONNNMMMMMMNNNHHHEEECCCBBBBBBAAA@@@>>>BBBAAA???>>><<<;;;;;;;;;333222000///---,,,,,,,,,++++++,,,,,,++++++***)))(((((())))))*********+++******)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&(((((())))))))))))((((((((((((((((((((()))***+++*********+++,,,...000111555555555555444444444444000111222333333222111111111333555666666888:::<<<@@@@@@??????@@@AAABBBCCCEEEGGGHHHGGGEEEEEEGGGJJJKKKOOOTTTYYY^^^dddjjjnnnkkkeee^^^ZZZ[[[___bbbccchhhlllnnnnnnlllmmmrrrvvvvvvqqqjjjdddbbbdddhhhkkkzzz}}}}}}ssskkkddd___]]]YYYUUUPPPMMMMMMOOOPPPQQQWWWZZZ___eeemmmsssyyy|||{{{rrrjjjfffaaabbbcccdddffffffgggggghhhhhhiiimmmqqqsssqqqooonnnmmmllliiifffeeefffhhhhhhgggeeecccaaa```___^^^[[[ZZZWWWRRRLLLFFFAAA>>>777333///,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++++++++,,,,,,,,,+++))))))******++++++,,,,,,,,,---,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++,,,,,,---...............------------------------......---------...///000000000000//////...............//////000111111222555333333777888888;;;AAAOOOaaavvv{{{ssssssuuuppprrrpppooonnnooooooooommmlllnnnqqqpppnnnjjjhhhhhhggghhhhhhfffcccbbbcccdddccccccaaa___\\\ZZZXXXWWWTTTSSSQQQOOOMMMMMMMMMMMMHHHFFFDDDCCCCCCCCCAAA??????>>>===<<<:::999888888111111111000///---++++++*********+++***))))))(((''''''((()))***+++,,,,,,*********)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''))))))(((((((((((())))))))))))((((((((()))******,,,,,,,,,---...///111111777666555444333222111000111222333333333222111000111444666888777666666777;;;<<>>AAAEEEFFFGGGFFFEEEDDDCCCCCCDDDHHHMMMQQQTTTQQQRRRSSSWWW___lllyyyyyytttrrrvvv|||{{{}}}~~~~~~wwwssspppjjjddd^^^YYYSSSPPPHHHJJJJJJGGGDDDEEEMMMSSS[[[___fffoooyyy~~~vvvppplllfffaaa^^^^^^```bbb___aaacccfffhhhjjjkkkmmmooommmiiiddd```aaadddhhhjjjjjjjjjiiihhhgggeeedddaaaaaa```^^^[[[XXXUUUSSSLLLGGG@@@:::666444222000+++,,,,,,,,,,,,+++******+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,...///000---......///000/////////------------------------------......////////////////////////////////////000000111111222333333333111333666999===III```uuu~~~yyyrrrsssvvvqqqnnnlllkkkjjjkkkkkkjjjiiigggkkknnnpppmmmjjjgggfffggggggeeebbb```___aaacccddddddbbb```]]][[[YYYXXXUUUSSSQQQNNNLLLKKKKKKKKKFFFEEEEEEFFFFFFEEEBBB@@@============<<<:::777666111111111000///---++++++++++++,,,,,,++++++***)))************))))))((((((++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((&&&&&&''''''(((((((((''''''''''''(((((())))))))))))***+++,,,,,,...///000111333666888999//////000000111222222333222333444555555555444444333333333333444777<<<@@@@@@AAACCCEEEEEEDDDCCCBBBCCCBBBCCCFFFLLLRRRVVVWWWRRRRRRRRRUUU]]]jjjxxxzzzssskkkeee^^^XXXTTTOOOOOONNNIIIEEEDDDFFFIIIOOOQQQXXXcccmmmxxxtttpppiiibbb^^^]]]^^^___]]]```bbbdddfffhhhkkkmmmnnnmmmkkkhhheeeeeegggiiikkkkkkkkkkkkiiigggeeecccaaaaaaaaa```^^^\\\YYYXXXPPPLLLEEE???;;;777444111...---,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,...---------,,,,,,,,,++++++)))(((((()))******)))++++++++++++++++++++++++))))))***+++,,,...///000------...////////////...------------------------,,,---.../////////............////////////000000111111111222333333444444333444777<<>>999666000///---++++++,,,---///***+++,,,---...------,,,,,,,,,,,,---------------,,,***((()))***+++******************************,,,,,,+++++++++,,,---...,,,,,,---.......................................---...///000000000///////////////000000111111111111111222222333444444444555555999DDDSSSkkk}}}wwwppprrrwwwsssooommmllllllnnnoooooonnngggkkkoooqqqoookkkhhhffflllkkkhhhdddaaa```bbbdddeeedddbbb```^^^[[[ZZZYYYUUUSSSQQQNNNLLLJJJJJJJJJFFFFFFFFFGGGHHHGGGDDDAAA;;;;;;<<<<<<;;;888555444444222000...,,,,,,,,,---)))))))))))))))(((((('''''''''((()))***+++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++)))'''&&&%%%&&&((()))***+++,,,------,,,+++***''''''((()))***,,,...//////......---------------////////////000000000000000111333555777777777777999<<>>???BBBDDDCCCDDDAAA>>>>>>@@@AAA???<<>><<<<<>>AAACCCDDD@@@BBBCCCFFFPPP\\\aaa``````]]]XXXUUUWWW\\\cccgggjjjrrr|||~~~wwwqqqmmmiiigggeeeeeeiiimmmoooppptttuuu|||}}}yyywwwtttoookkkhhhaaaZZZWWWRRRKKKHHHHHHLLLQQQYYY```eeeiiilllnnnqqqssssssrrrnnnkkkiiiiii]]]\\\[[[[[[\\\^^^aaacccjjjkkknnnqqqssstttttttttqqqpppnnnllljjjhhhgggfffiiiiiihhhggggggffffffeeedddaaa^^^\\\ZZZWWWTTTQQQHHHCCC<<<777333111///...******++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,...---------,,,,,,++++++------------------------------...////////////...000000///............//////////////////000111111111111111111111111111111111222333333222444666999>>>HHHXXXkkk}}}}}}wwwuuusssqqqpppooonnnoooqqqrrrsssqqqooohhhiiikkkkkkkkkiiigggfffkkkiiieeebbbaaaaaacccdddhhhfffdddcccaaa]]]XXXTTTRRRQQQOOOMMMLLLKKKJJJJJJEEEDDDCCCBBBAAA???>>>>>>::::::;;;:::999666333111111111222111000---+++************))))))******++++++***))))))(((((())))))((((((((((((((((((((((((((((((''''''((()))+++,,,(((((())))))))))))(((((())))))))))))(((((((((((()))))))))******+++++++++......////////////..................////////////111111111111111111111111222333555888;;;===>>>>>><<>>===::::::::::::888555222111000111111111///---+++***)))(((((((((((()))******++++++***)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((())))))))))))((())))))***+++,,,,,,---//////000000///......---........./////////000000111111111111111111111111111333666999<<<>>>@@@AAA@@@DDDDDDAAA@@@CCCFFFEEEAAA@@@??????@@@DDDIIILLLSSSTTTUUUWWW```jjjmmmkkkddd```]]]]]]aaafffiiikkkhhhlllnnnjjjbbbZZZWWWXXXYYY[[[___dddjjjrrrxxx|||}}}~~~~~~wwwwwwxxx|||~~~|||{{{yyyxxxttttttsssrrrqqqrrrtttuuu~~~xxxlllgggbbb\\\XXXWWWLLLLLLJJJIIIIIIMMMSSSWWW]]]cccjjjoooqqqssswwwzzzyyywwwrrrmmmgggccc```^^^cccdddfffiiilllnnnpppqqqrrrqqqooommmkkkkkkkkkkkkiiiiiihhhhhhgggfffffffffdddaaa]]]\\\[[[\\\[[[ZZZUUUPPPIIICCC===999555222///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,---------....../////////---...//////000000//////......//////////////////...//////000000000000000000000111111222222222333111333555444333555<<>>===<<<<<<<<<<<<:::777444222000000000///...---,,,+++)))((((((((((((((())))))++++++***))))))))))))***))))))))))))***************)))(((((('''''''''(((((())))))******))))))((((((((((((((())))))))))))((())))))+++,,,---......000000000000000///...---....../////////000000000222222222222222222222222111444888;;;===???BBBDDD@@@EEEFFFCCCBBBCCCDDDBBB<<<>>>AAACCCGGGMMMSSSXXX\\\]]]]]]^^^eeemmmooolllkkkgggcccccceeeggggggfffdddeeeddd```[[[XXXXXXZZZYYY]]]dddjjjqqqwww~~~xxxtttsssyyyyyyxxxvvvsssqqqooommmggggggiiilllppprrrrrrqqqtttsssrrrpppooonnnnnnnnnlllnnnoooooopppqqquuuwww}}}wwwqqqllleee^^^\\\RRRPPPMMMIIIFFFFFFIIILLLRRRYYYbbbhhhlllrrr{{{yyyssslllfffccc``````aaacccfffjjjnnnpppnnnnnnmmmmmmmmmmmmmmmnnnjjjiiiiiihhhhhhgggffffffdddaaa^^^]]]]]]]]]]]]\\\XXXUUUPPPJJJEEE@@@:::666000///...,,,,,,,,,------++++++,,,,,,,,,,,,------------............---------------------------------------...//////000000......///000000000000///...///000000111000000000......///000000000000000000000111111222333333333111444666555444888AAAHHHRRR___qqq|||ssspppooooooppppppooooooppprrrqqqooommmkkklllnnnnnnnnnmmmkkkjjjllliiieeeaaa```bbbeeegggfffdddcccaaa___[[[VVVRRRNNNMMMLLLKKKJJJIIIIIIIIIDDDDDDCCCBBB@@@???>>>===<<<<<<<<<<<<999666333111111000///...---,,,,,,,,,******))))))((())))))))),,,+++******))))))******((((((((()))))))))******''''''(((((((((((((((((())))))************))))))'''((((((((()))))))))***((()))***+++,,,.../////////000000000000//////....../////////000000000000222222222222222222222222111555999<<<===@@@CCCFFFEEEKKKPPPNNNKKKIIIDDD>>><<>>>>>:::::::::999777444111///222000...---,,,,,,,,,---,,,++++++***))))))******,,,+++******)))*********&&&'''''''''(((((())))))$$$%%%''')))******))))))))))))************))))))'''((((((((())))))******((((((***+++---...000000//////000000000000//////////////////000000000000222222222222222222222222111555:::===>>>@@@DDDGGGOOOXXX______[[[TTTJJJBBB???CCCIIIMMMQQQUUU\\\aaa]]]^^^^^^___eeelllmmmiiibbb\\\UUUTTTWWW[[[\\\[[[XXXWWWWWWYYY]]]```bbbbbbaaahhhqqqwwwzzz|||}}}}}}|||||||||{{{{{{zzzooonnnjjjddd___^^^bbbfffaaaaaa```___^^^\\\[[[ZZZ___```aaaeeeggghhhfffddddddfffhhhiiijjjkkkmmmooonnnqqquuuvvvvvvxxx|||~~~rrrjjj\\\[[[YYYTTTNNNHHHFFFEEE<<>><<<<<<;;;999777444222111000///...------,,,------))))))(((((((((((())))))((('''&&&&&&&&&''')))***+++,,,,,,+++(((''''''(((************))))))))))))))))))))))))************%%%%%%&&&''')))***,,,---***+++,,,---............000000111000000///......---.........//////000000111222444555666555555444444888;;;;;;;;;>>>FFFLLLZZZrrr~~~nnn```QQQDDDFFFLLLTTT]]]bbbbbbaaa___\\\ZZZ]]]cccddd^^^[[[]]]VVVRRROOOPPPTTTXXXZZZYYY^^^^^^^^^```ccceeeeeedddfffjjjpppvvvyyyyyywwwvvvyyywwwtttrrrqqqooollljjjcccbbbaaa```aaabbbdddfffeeedddaaa^^^\\\\\\___bbbcccdddfffhhhjjjkkklllmmmiiijjjmmmppprrruuuvvvwwwwwwxxxzzz||||||tttfffccc^^^ZZZUUUOOOIIIEEEBBBDDDEEEGGGMMMYYYjjjvvv}}}sssggg```]]]\\\]]]^^^^^^```dddhhhkkkmmmnnnooommmmmmnnnnnnmmmkkkiiihhhmmmkkkgggdddaaaaaaaaabbbaaa```^^^ZZZUUUOOOJJJGGG???<<<777111...,,,------......---------......///000///......000111111000------...///000000//////333222000...---,,,,,,---////////////////////////000000000000000///......222111111111222333444444444444333222222333333333222444555555777BBBSSS```ttt|||sssqqqooommmnnnoooppprrrssssssqqqnnnmmmmmmnnnppppppnnnlllkkklllmmmllljjjgggdddccceeeggghhhiiifff___[[[[[[XXXTTTQQQOOOLLLKKKJJJJJJHHHGGGCCCCCCCCCBBBAAA@@@>>>>>><<<;;;:::999777444222111000///...------,,,------***))))))(((((())))))***))))))(((((())))))***+++)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))************+++*********++++++,,,---***+++,,,---.............../////////......---,,,///////////////.........///000222444555666666555555888;;;;;;;;;>>>EEEKKKaaaxxxxxxjjj[[[OOOOOOTTT\\\dddgggfffbbb___[[[WWWWWWYYYXXXTTTSSSVVVQQQOOONNNQQQYYY```cccdddfffeeedddeeefffgggfffeeefffhhhlllpppqqqqqqooommmkkkjjjhhhhhhhhhgggfffeeecccbbbaaaaaaaaabbbdddeeeeeedddcccaaa```aaaeeehhhjjjkkklllnnnooopppqqqqqqssstttwwwzzz}}}~~~pppmmmhhhccc^^^VVVOOOIIIEEEFFFGGGFFFIIIQQQ]]]gggrrryyyqqqeee^^^ZZZZZZZZZ^^^```cccfffiiilllmmmnnnnnnnnnnnnnnnmmmkkkjjjiiikkkjjjhhhgggeeecccbbbbbbaaa```___]]]ZZZUUUQQQOOODDDAAA;;;666111///......///......------......///000///------///000000///------...//////////////////......---...///000111111111111111111111111111000000000000000///......222111111111111222222333444444333333222333333444333666888:::>>>IIIZZZggg|||tttrrrpppooopppooopppqqqrrrrrrqqqooommmoooqqqqqqpppmmmjjjiiiiiillllllkkkhhheeeccccccdddggghhheee___[[[[[[XXXTTTQQQOOOLLLJJJJJJIIIGGGFFFAAAAAAAAAAAA@@@>>>===<<<;;;;;;:::888666444222111000///...------,,,------*********))))))*********)))***++++++,,,,,,++++++''')))******))))))***+++(((((((((((((((((((((((())))))))))))******************)))(((''''''''''''+++,,,---...............,,,------------,,,++++++111000000//////......------///000222444555666666666999;;;;;;;;;>>>DDDIII___sssxxxmmm```VVVUUUZZZbbbhhhjjjgggbbb^^^VVVQQQNNNMMMLLLJJJKKKNNNOOOMMMNNNTTT^^^ggglllnnnpppnnnlllkkkjjjiiigggeeeddddddfffffffffeeecccbbb]]]^^^___```aaabbbcccdddddddddccccccdddeeeggghhhhhhiiiiiiiiijjjlllppptttwwwxxxyyyzzz{{{|||||||||~~~{{{wwwqqqjjjaaaWWWPPPLLLLLLKKKHHHFFFIIIPPPVVV^^^fffsss|||lllbbb\\\YYYWWW\\\]]]```bbbfffiiilllmmmnnnnnnnnnmmmmmmllllllllliiiiiiiiiiiihhheeecccaaa_________^^^\\\ZZZWWWVVVKKKHHHBBB<<<666333111000//////............//////000...------...///...------......///////////////---------...///000111222111111111111111111111111000000111111000000//////222222111000000000111111444333333333333333444444444777;;;@@@HHHVVVhhhuuuzzztttttttttssstttooopppqqqrrrrrrqqqooonnnooopppqqqpppmmmjjjiiihhhmmmmmmmmmkkkgggcccbbbbbbfffhhhfff```]]]\\\YYYUUUQQQNNNKKKJJJIIIHHHFFFEEE????????????>>>===<<<;;;::::::999888666444222111000///...------,,,------++++++************++++++)))***+++,,,---,,,+++***((()))******)))((()))+++''''''''''''((((((((((((((()))))))))************)))((('''&&&&&&%%%&&&&&&,,,,,,---...............,,,,,,---------,,,,,,+++000000000/////////////////////000222333444555555555777999::::::===AAAEEEQQQ```mmmnnniiiccc\\\VVVVVVZZZ```dddddd```ZZZVVVMMMJJJHHHHHHHHHIIIKKKNNNRRRQQQRRRYYYccclllqqqrrruuurrrooommmkkkiiieeeccc___^^^^^^]]]\\\[[[[[[[[[ZZZ\\\^^^aaabbbdddgggiiifffggggggiiikkknnnpppqqqssstttwwwxxxzzz}}}}}}uuukkk```YYYTTTTTTQQQMMMJJJIIIKKKMMMRRRZZZffftttwwwllleee^^^YYYZZZ[[[\\\^^^aaafffjjjlllnnnnnnmmmmmmmmmnnnnnnnnnkkkjjjjjjhhhfffdddbbbaaa]]]]]]]]]\\\[[[ZZZXXXWWWPPPMMMHHHAAA;;;666333111000000//////...////////////...,,,,,,---------,,,......///////////////...//////////////////000000111111111111111111111111000000111111111000000///222222111000/////////000444333333333333444444555444777===EEERRRfff|||{{{uuuuuuuuutttuuuooopppqqqqqqqqqqqqpppooolllnnnoooooommmkkkjjjjjjnnnnnnnnnlllhhhdddbbbbbbfffhhhgggaaa^^^]]]ZZZUUUQQQNNNKKKIIIHHHGGGEEEDDD>>>>>>>>>>>>===<<<;;;;;;999888888777555333222111000///...------,,,------++++++************++++++'''(((***+++++++++***)))***+++,,,***(((''''''(((&&&'''''''''((((((((()))((()))))))))*********************)))******++++++------......//////......,,,------.........---------......///000111222222222222222222222222222333444555777888:::<<<@@@BBBGGGPPPYYY\\\[[[ZZZZZZXXXZZZ[[[]]]\\\YYYTTTNNNKKKEEEGGGIIIKKKNNNRRRTTTUUUXXXXXXZZZaaakkkrrrvvvvvvqqqooollliiigggeeeaaa___YYYXXXWWWWWWWWWXXXZZZ[[[[[[^^^bbbdddfffhhhlllooommmnnnppptttwww{{{~~~vvvllleee]]]\\\YYYUUUPPPMMMLLLLLLLLLRRR\\\jjjyyy{{{sssjjjaaa[[[ZZZZZZZZZ]]]bbbgggjjjllllllmmmmmmnnnoooooooooooommmiiifffcccbbbbbbbbb______^^^]]][[[YYYXXXWWWSSSPPPLLLFFF???:::555333222111000//////////////////---++++++---------,,,...///////////////....../////////000000000000000000000000000000000000000000000111111111111000000222222111000/////////000444333333333444444555666444888>>>JJJ]]]vvv~~~wwwvvvsssqqqqqqoooooopppqqqqqqqqqqqqpppjjjlllnnnnnnmmmkkkkkklllmmmnnnnnnkkkgggdddbbbbbbeeegggfffaaa^^^]]]ZZZUUUPPPNNNKKKIIIHHHFFFDDDCCC===============<<<;;;;;;888777777666555333111000000///...------,,,------*********))))))*********'''((())))))***)))))))))+++,,,,,,+++(((''''''((('''''''''(((((())))))***))))))))))))************((((((((()))***+++,,,------....../////////......---......////////////...------...///111222333333444444333222222222222222333333555777:::===@@@AAAHHHLLLQQQUUUWWWZZZ[[[\\\^^^\\\XXXTTTOOOJJJFFFDDDDDDIIINNNQQQVVV\\\^^^]]]]]]^^^aaaiiirrrwwwxxxwwwhhhfffcccbbbaaa```]]][[[VVVVVVVVVVVVXXX[[[]]]___]]]aaafffiiijjjmmmrrrvvvyyy{{{~~~|||vvvkkkiiiddd___ZZZUUUQQQOOOKKKMMMTTT```nnn|||xxxmmmccc```]]]ZZZ[[[^^^cccfffiiijjjlllnnnooooooooooooqqqnnnjjjfffccccccdddddddddcccbbb```]]][[[ZZZYYYTTTRRROOOJJJDDD>>>999666333222111000000//////000...,,,++++++---......---//////////////////...---+++,,,...000222333333333////////////////////////000000111111222222111111222222111000000000111111333333333333444555666777555:::DDDTTTkkkxxxvvvtttqqqqqqooooooppppppqqqqqqqqqqqqjjjlllnnnnnnlllkkkkkkkkkkkklllkkkhhheeebbbbbbbbbbbbeeeddd```]]]\\\XXXSSSPPPNNNJJJHHHGGGFFFDDDBBB===============<<<<<<;;;777777666555444333111000000///...------,,,------***))))))(((((())))))***)))(((((((((((()))*********++++++***((('''((()))''''''((())))))***++++++))))))))))))************'''''''''(((((()))***+++......////////////......------...///////////////......///000111222222222444444333222222333444555333333555888<<<@@@BBBBBBHHHJJJNNNTTTWWWXXXXXXXXXWWWTTTNNNIIIFFFFFFGGGIIIKKKQQQUUUVVV[[[bbbdddaaaaaabbbeeelllqqqsssppplll]]]\\\ZZZ[[[[[[[[[ZZZYYYVVVVVVWWWYYY\\\___aaacccccchhhnnnqqqssswww}}}|||uuunnnfff___YYYUUUPPPOOOPPPVVVaaammmvvvzzzzzz|||oookkkddd]]]ZZZ[[[^^^aaaeeehhhkkkoooppppppnnnmmmnnnmmmkkkiiihhhhhhhhhhhhgggeeedddaaa___]]]\\\\\\TTTSSSQQQMMMHHHBBB===;;;444333222111000000000000---++++++,,,...000000//////////////////...------,,,---///111222222222222000000000000000000000000///000111222222222222111222111111111111222222333333333333444444555666777777???MMMbbb{{{~~~xxxwwwvvvttttttoooooopppppppppqqqqqqrrrlllmmmooonnnllljjjiiijjjjjjjjjiiifffbbb```aaabbb```cccbbb^^^[[[ZZZVVVQQQPPPNNNJJJHHHGGGEEECCCAAA=========>>>======<<<<<<666666666555444222111000000000...---------------))))))(((((((((((())))))***)))((((((((()))+++,,,((()))******))))))***+++'''(((((()))***++++++,,,))))))))))))************,,,,,,,,,,,,,,,,,,---......///////////////......,,,------.../////////...000000000000111111111111333333222222333555666888333444666:::>>>BBBDDDDDDEEEFFFKKKQQQTTTSSSPPPOOOMMMIIICCC@@@AAAFFFLLLQQQRRRWWWYYYXXX[[[ccceeecccddddddgggjjjmmmjjjccc]]]WWWUUUUUUVVVXXXYYYYYYXXXWWWXXXZZZ\\\___bbbdddfffiiiooovvv{{{}}}zzzpppggg```[[[WWWSSSOOOQQQXXXaaahhhkkkiiiyyyyyysssjjj```[[[ZZZ[[[]]]cccfffkkkoooqqqpppnnnlllkkklllmmmmmmmmmlllkkkkkkfffeeecccaaa___]]]]]]\\\UUUTTTSSSPPPKKKFFFAAA>>>444333222111000000000000,,,+++***,,,///111111111//////000000///...------000111222222222000///...111111111111111111111111///000111222222222222222222111111111222333444444333333333444555666777777999CCCUUUlllwwwvvvssspppooollllllmmmnnnooopppqqqqqqmmmmmmoooppppppooonnnnnnpppmmmiiieeebbbbbbcccddddddbbb___\\\YYYXXXWWWWWWQQQPPPOOONNNMMMJJJFFFCCC>>>??????>>>>>>===<<<;;;888777666555444333222222000///...---,,,,,,,,,,,,...,,,)))((()))*********))))))))))))))))))))))))((()))))))))'''''')))*********))))))((((((''''''******)))))))))))))))***(((((()))***++++++,,,,,,------............------000///...---,,,---......///000111222333222111111111111333444444444444444666888;;;===>>>@@@BBBDDDHHHJJJMMMOOONNNKKKGGGDDDDDDBBB@@@@@@DDDHHHLLLNNNTTTYYY]]]]]]```cccbbb___``````aaacccdddaaa[[[VVVVVVTTTTTTWWW\\\^^^^^^\\\ZZZ\\\___bbbdddgggllloooyyy}}}pppgggbbbXXXUUUQQQPPPSSSYYYaaafffbbbfffppp~~~uuuiii^^^YYYYYY[[[```cccgggjjjkkklllmmmnnnlllkkkkkkjjjjjjjjjkkkkkkllliiieeebbb```]]]ZZZXXXXXXWWWTTTRRROOOKKKEEEAAABBB<<<555333333333000,,,///////////////////////////////////////////////////............//////000333///111===CCC>>>555111222222222111111111000000...000111111000000111222666333222555666666888======LLL```uuuwwwuuusssppppppnnnnnnoooooooooooooooooommmnnnooopppqqqpppoooooopppmmmhhhdddbbbbbbcccccceeecccaaa^^^\\\YYYXXXWWWOOONNNKKKJJJIIIGGGDDDAAA????????????>>>===<<<;;;888888777555444222111111...---,,,+++************...,,,)))((()))*********))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))((((((((((((***))))))(((((())))))************+++,,,------------......//////......---...---,,,,,,,,,---......000000222333333333222111111222222333333444444555777999===??????@@@BBBDDDFFFGGGHHHHHHFFFCCC???===>>>>>>AAADDDIIIMMMOOOPPPRRRWWWZZZZZZ\\\___^^^[[[ZZZXXXWWWXXXZZZZZZXXXVVVWWWUUUTTTVVVZZZ]]]]]]]]]]]]```eeehhhlllpppuuuyyyzzzqqqlll___\\\WWWTTTTTTWWW[[[^^^______dddnnnvvv{{{{{{rrriiicccaaaaaaaaacccfffiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllllliiieeebbb```^^^[[[YYYYYYWWWVVVTTTSSSPPPKKKHHHEEE???888555444444000---------------------------//////////////////////////////......//////000000333333999AAACCC;;;333000222222222111111111000000000222333333222111333444444222222444555444777<<>>===<<<999999777555333222000///------,,,+++************---+++)))((()))*********))))))))))))))))))))))))((()))))))))'''''')))***(((((((((((())))))))))))))))))(((((((((((())))))++++++,,,,,,------......---......//////......---///.........///000111222111111222333333333333333222222111111222444555666888;;;>>>@@@AAAAAACCCDDDDDDCCCBBB@@@===;;;999888<<>>PPP^^^ooo~~~vvvtttqqqpppqqqpppqqqqqqrrrqqqqqqoooooonnnoooqqqrrrsssrrrrrrqqqooolllhhhcccaaaaaabbbccccccddddddbbb___[[[WWWTTTQQQNNNJJJGGGFFFFFFDDDCCC@@@@@@@@@@@@???>>>===<<<:::999777555333111///...///...------,,,,,,,,,---,,,+++))))))***++++++***))))))))))))))))))))))))((()))))))))'''''')))***''''''(((((())))))******((((((((('''(((((()))***++++++,,,,,,---------.........////////////......,,,------...///111222222222222333333444444444444333222111000111333666888999<<>>;;;999999999:::BBBFFFJJJLLLKKKIIIGGGFFFNNNQQQRRRPPPPPPSSSSSSPPPOOOMMMKKKKKKMMMQQQTTTVVVWWWVVVVVVXXX\\\aaaeeehhhnnnrrrxxx}}}|||tttqqqmmmiiieeebbbaaa```\\\UUUPPPQQQUUU]]]hhhsssyyy~~~vvvnnniii_________```bbbbbbaaa```ccceeehhhkkkmmmmmmmmmllljjjhhhdddbbbaaa```^^^\\\\\\ZZZYYYYYYYYYXXXUUUSSSMMMHHH@@@:::777444111///////////////////////////////////////////////////000//////000000111222333888CCCNNNNNNCCC777222333111111111111111111111111222444555555444444555666555444666888888888===DDDOOO]]]ooo~~~vvvssspppppprrroooppprrrsssssssssrrrqqqnnnoooqqqrrrsssssssssrrrooolllhhhdddaaaaaabbbcccbbbccccccbbb___ZZZUUURRRPPPMMMIIIGGGFFFEEECCCBBB??????@@@??????>>>===<<<999999777555333000///.........---,,,,,,,,,------+++***))))))+++++++++***))))))))))))))))))))))))((()))))))))'''''')))***''''''(((((())))))******((((((((((((((()))******++++++++++++,,,,,,,,,,,,...//////////////////...))))))***,,,---...//////222222222333333333444444222111000000111444666888999<<<@@@AAAAAA@@@@@@AAA>>><<<999777777:::===???HHHKKKLLLKKKHHHEEEDDDDDDLLLNNNNNNKKKKKKNNNNNNLLLLLLLLLMMMNNNOOOQQQSSSUUUWWWXXXZZZ]]]aaahhhnnnrrrwww{{{~~~|||wwwrrrlllhhhdddbbb[[[TTTNNNMMMOOOSSS]]]fffqqqyyy}}}tttooobbb___\\\\\\]]]___^^^^^^```bbbeeehhhkkkkkkkkkkkkhhhfffcccbbbaaaaaa___]]]^^^]]][[[ZZZYYYXXXVVVSSSOOOKKKEEE???999555222///000000000000000000000000////////////////////////////////////000111222333555AAALLLIII===333111222111111111111111111111111222333444444333333444555444333555888888:::BBBLLLUUUddduuu}}}vvvrrrooopppsssoooqqqssstttuuutttsssrrrmmmoooppprrrsssssssssrrrpppmmmiiieeebbbbbbcccdddcccccccccbbb^^^ZZZUUURRRMMMKKKHHHFFFDDDCCCAAA???>>>??????>>>>>>===<<<;;;888888666444222111///...,,,++++++******+++++++++***))))))***+++,,,+++***))))))))))))))))))))))))((()))))))))'''''')))***(((((((((((()))))))))))))))(((((())))))***+++,,,+++++++++++++++,,,,,,,,,...//////000000//////...,,,---...000111222222222222222222222222333444444111111111111222444666888777;;;>>>@@@@@@>>>>>>>>>888666444444666;;;@@@CCCIIILLLMMMLLLHHHFFFGGGIIIJJJLLLKKKGGGGGGKKKLLLJJJIIIKKKNNNPPPQQQRRRUUUWWW[[[^^^aaaeeejjjpppvvv{{{}}}~~~wwwpppiiidddaaa\\\UUUOOOMMMLLLMMMSSSYYYjjjsss{{{jjjeee^^^ZZZ[[[]]]]]]\\\]]]___aaadddfffhhhhhhhhhfffdddbbbaaaaaa```___^^^```^^^[[[ZZZYYYXXXUUUSSSPPPNNNJJJDDD>>>888444111........................////////////////////////.........///000111222333///999AAA===444000//////111111111111111222222222111222444333222222333555222111333666888===IIIUUUaaaooo}}}uuuqqqoooppptttrrrsssuuuvvvvvvtttrrrpppmmmnnnpppqqqrrrsssrrrrrrqqqnnnjjjfffccccccdddeeeeeeeeedddbbb^^^ZZZVVVTTTLLLKKKHHHGGGFFFDDDAAA>>>===>>>>>>======<<<;;;:::777666555444222111000///+++++++++******++++++,,,***))))))***,,,,,,+++***))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))(((((((((((())))))))))))***+++,,,------------------,,,,,,,,,//////000000000000/////////000222333444444444333222111111000111222333444///000111222444555666777666999===???>>><<<;;;;;;666555444444888===CCCGGGIIIMMMPPPOOOKKKIIIJJJLLLIIIKKKIIIEEEEEEIIIKKKJJJIIILLLOOOQQQSSSVVV[[[^^^bbbfffjjjnnnqqqvvv|||{{{sssmmmiiifffaaaZZZSSSOOOLLLKKKNNNTTT```iiiwwwxxxnnnccc\\\[[[\\\\\\[[[\\\\\\^^^```bbbccceeefffdddbbb```___``````___^^^```^^^[[[ZZZZZZYYYWWWVVVRRRQQQOOOKKKDDD===777444........................////////////////////////---------...///000222222,,,222555111///000111///000000111111111222222222111333444444333222444555333333555888;;;BBBRRRbbbooo|||}}}uuuqqqnnnpppttttttuuuvvvwwwvvvssspppnnnlllmmmoooqqqrrrrrrrrrrrrrrroookkkfffddddddeeefffggggggeeeccc___[[[XXXUUUNNNMMMKKKJJJIIIGGGCCC@@@============<<<;;;:::999666666555444222111000000---------,,,,,,---......)))))))))***,,,,,,+++***))))))))))))))))))))))))((()))))))))'''''')))*********))))))((((((''''''************+++,,,---........................---//////000000000000//////***,,,---...//////......222111000000000111222333...///111333555666666666444888<<<>>>===;;;999999777666666777:::@@@FFFIIIKKKPPPUUUTTTOOOJJJJJJKKKIIIJJJHHHDDDDDDIIIKKKJJJKKKNNNQQQSSSVVVZZZbbbggghhhlllqqqtttvvvyyy~~~~~~xxxtttqqqooohhh___WWWRRRNNNLLLNNNSSSXXXaaappp~~~vvvhhh^^^[[[\\\\\\[[[[[[[[[\\\]]]___aaacccdddcccaaa_________```___^^^___]]][[[ZZZ[[[[[[YYYXXXSSSTTTSSSOOOHHH@@@999666111111111111111111111111////////////////////////,,,,,,------...000111222---000000,,,...444555222000000111111222222222222222333555444333333444666777666888;;;???HHH[[[lll{{{xxxrrrqqqssssssqqqqqqoooooorrrwwwwwwsssnnnjjjkkknnnppprrrrrrrrrrrrtttsssooojjjeeecccdddeeefffiiiiiiddd^^^\\\XXXTTTMMMLLLIIIFFFDDDBBBBBBBBB===<<<<<<;;;;;;:::999999555555444444444333333333000000000///...,,,+++***,,,,,,++++++***)))((((((,,,,,,++++++***++++++,,,+++++++++*********))))))******))))))))))))*********)))))))))***,,,...000...---,,,+++***+++,,,,,,000//////.........//////000000000000000//////...............///000111222333444555555555555444444888888999999999888888777777777888:::>>>CCCGGGJJJUUUWWWYYYYYYUUUPPPLLLJJJIIIIIIIIIJJJKKKLLLMMMMMMQQQSSSWWWZZZ]]]```eeehhhrrrsssuuuxxx{{{~~~|||yyy|||~~~||||||~~~~~~zzzyyyvvvtttlllfff\\\TTTOOOMMMKKKJJJOOOVVVdddtttooohhhddd^^^[[[[[[ZZZ[[[[[[ZZZZZZ[[[^^^```bbbcccccccccbbb___]]][[[___^^^^^^^^^^^^]]][[[XXXVVVTTTRRRPPPLLLGGG@@@<<<666333000...---...000222222111...------...111222000000000000000000000000111111222222222222111111333333222222222222222222111111111111111111222222333666999;;;AAASSSkkk}}}vvvpppoooqqqqqqpppqqqppppppssswwwwwwsssnnniiikkkmmmppprrrsssssssssuuusssnnniiidddbbbccceeegggkkkkkkeee___\\\XXXTTTNNNLLLIIIFFFDDDBBBAAAAAA===<<<<<<;;;;;;:::999999555555444444333222222111000000//////...,,,+++***,,,,,,++++++***))))))(((++++++************++++++*********)))))))))((((((******))))))))))))******)))))))))***+++---...///...------,,,---...///000//////...............///......///000000000000000////////////000111222222777777888999999888888777666666777888888888888888:::999:::<<<@@@FFFKKKOOOVVVXXXZZZYYYUUUPPPMMMKKKHHHHHHIIIJJJKKKMMMNNNOOOTTTWWWZZZ]]]```dddhhhkkkrrrsssuuuxxx{{{}}}~~~{{{xxxrrrtttvvvvvvvvvxxx{{{}}}|||rrrkkkccc]]]YYYVVVQQQMMMLLLQQQ[[[gggtttwwwpppiii```ZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\___```aaaaaa```^^^\\\ZZZ^^^^^^^^^^^^___^^^[[[XXXVVVTTTRRRQQQNNNIIICCC???888666222000...///111333111000///......///000111000000000000000000000000111111222222222222111111222222222222222222222222222222222333333333444444555888;;;???HHH[[[uuu}}}tttnnnmmmnnnooonnnqqqpppqqqtttwwwwwwsssnnniiijjjmmmppprrrsssttttttuuurrrmmmgggbbbaaacccfffjjjmmmlllfff```]]]YYYTTTNNNMMMIIIFFFCCCAAA@@@@@@===<<<<<<;;;;;;:::999999777666555444333111000000/////////......,,,+++***,,,,,,++++++***)))))))))******))))))))))))******)))))))))(((((((((((((((******))))))))))))******((()))***,,,------------,,,,,,,,,---...///111111........................,,,---...000111111222222000000000000111222333444999999999::::::999999888333444555777888999999999::::::;;;===BBBHHHNNNRRRVVVWWWXXXWWWSSSPPPMMMLLLIIIIIIJJJLLLNNNQQQSSSTTTYYY\\\___bbbeeehhhlllooorrrsssuuuwwwyyy{{{|||}}}}}}}}}}}}}}}||||||||||||yyyxxxxxxxxxyyyxxxuuusssnnnpppsssuuuvvvwwwzzz}}}|||tttkkkfffddd```WWWPPPJJJMMMRRRXXXbbbppp}}}ssseee\\\YYY[[[[[[[[[ZZZZZZZZZYYYYYY^^^^^^___```___^^^]]]\\\\\\\\\]]]___```^^^[[[XXXVVVUUUSSSRRRPPPLLLGGGCCC;;;999555222000000111222000000000000000000000000000000000000000000000000111111222222222222111111111111111222222333333444444444444444555555666666777:::>>>EEESSSjjjzzzrrrmmmlllmmmnnnnnnqqqqqqsssvvvxxxwwwrrroooiiikkkmmmpppssstttuuuuuuuuurrrllleee``````cccfffkkknnnmmmggg```]]]XXXTTTOOOMMMIIIFFFCCCAAA@@@???===<<<<<<;;;;;;:::999999999888777555333222000000............---,,,+++***+++++++++*********)))))))))(((((((((((())))))***))))))))))))))))))))))))******))))))))))))******(((***+++---......---,,,******++++++,,,---......,,,------...............---...///000111111111111111111111111222333444444777777777777777666666555222444555777999:::;;;;;;999999:::<<>><<<888555222111111111///000111111111111000///000000000000000000000000111111222222222222111111000000111222333333444444555444444444555666777888777:::AAALLL___yyy}}}~~~yyyrrrnnnlllmmmooopppqqqrrruuuxxxyyyvvvrrrooojjjkkknnnqqqsssttttttuuuuuurrrllleee``````cccfffjjjnnnmmmfff___\\\XXXSSSNNNLLLIIIEEEBBBAAA@@@???===<<<<<<;;;;;;:::999999::::::888666444333111000............---,,,+++++++++++++++***************((((((''''''((())))))*********************************))))))))))))******)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,.../////////......//////000000000000//////111111111111222333444555555555666666555444333333333444666999;;;<<<===>>>;;;;;;<<>>???>>>???AAADDDGGGJJJLLLNNNGGGHHHHHHHHHGGGGGGIIIKKKKKKLLLNNNQQQUUUYYY\\\^^^aaadddggghhhhhhhhhiiiiiijjjkkkmmmnnnnnnmmmkkkjjjiiihhhfffeeeddddddeeeeeegggffffffiiilllnnnooonnnooo~~~}}}{{{zzz~~~}}}sssjjj]]][[[VVVPPPOOOSSS]]]dddxxxwwwnnnfffbbb___^^^aaabbbaaa___]]]]]]]]]]]]]]]]]]^^^^^^ZZZZZZZZZ\\\^^^^^^]]][[[XXXWWWUUUTTTTTTSSSPPPNNNFFFDDD@@@;;;666333111000000000111222222111000000000000000000000000000000111111222222222222111111111111111222222333333444333333222111222444777888888>>>LLLbbb~~~zzzwwwxxxvvvrrrnnnkkkllloooqqqqqqtttyyy{{{zzzvvvrrrpppmmmnnnppprrrsssssssssrrruuusssnnniiidddbbbccceeeeeehhhhhhbbb\\\YYYUUUQQQJJJIIIGGGDDDBBBBBBAAAAAA===<<<<<<;;;;;;:::999999888777666444333111000000,,,,,,---------,,,++++++************************(((((((((((()))***+++,,,))))))))))))*********+++******))))))))))))******---,,,,,,,,,,,,---......,,,---.../////////...---,,,---///111222222111000...//////000000000000///000000000111111222333444666666666666555444333222444555777999;;;<<<======???AAADDDFFFHHHIIIIIIHHHCCCDDDDDDDDDDDDFFFJJJMMMNNNOOOQQQTTTXXX[[[___```ccceeehhhiiigggfffffffffggghhhiiijjjjjjhhheeedddbbbaaa___^^^^^^```aaabbbddddddfffkkkqqqvvvxxxyyyyyy~~~~~~{{{xxx}}}vvvmmmggg^^^VVVQQQSSSWWWZZZlllxxxwwwpppjjjdddaaacccdddcccaaa^^^^^^]]]]]]\\\]]]]]]]]][[[ZZZYYYZZZ\\\^^^^^^]]]YYYWWWUUUTTTTTTSSSPPPNNNKKKIIIDDD???:::666333111111111111222222111111111000000000000000000000000111111222222222222111111222222222222222222222222444333111111222555777999;;;CCCUUUppp}}}wwwtttvvvtttqqqmmmjjjkkknnnqqqqqquuuyyy|||zzzvvvrrrpppnnnoooqqqrrrssssssrrrrrrtttsssooojjjeeecccdddeeebbbffffff```[[[XXXUUUQQQIIIHHHFFFDDDCCCBBBBBBBBB===<<<<<<;;;;;;:::999999555555444333111000//////,,,,,,---------,,,++++++******************++++++(((((((((((()))***,,,,,,'''((((((((())))))************))))))))))))******...---,,,+++,,,---...///((()))+++---......------,,,...000222333222111111,,,---...000111111111111000000000000111222333444444444444444333222111000333444666888:::;;;<<<<<<>>>@@@CCCFFFGGGFFFDDDCCCAAABBBCCCCCCDDDFFFKKKNNNRRRSSSUUUXXX\\\___cccdddeeegggiiiiiigggeeedddddddddfffggghhhgggeeebbb```^^^]]]\\\[[[\\\]]]___aaaeeefffiiiooowww~~~}}}|||~~~|||{{{rrreee[[[UUUUUUVVVXXXdddooo{{{|||wwwpppgggcccdddeeecccaaaaaa```___^^^^^^^^^^^^___[[[ZZZXXXYYY[[[]]]^^^^^^ZZZXXXVVVTTTTTTSSSPPPNNNOOOLLLHHHBBB===888555333111111111111111111111111000000000000000000000000111111222222222222111111333333222222222222222222444333222111333555888:::>>>HHH\\\yyywwwqqqssspppsssrrrnnnkkknnnooonnnssstttuuuwwwwwwwwwvvvuuuppppppppppppppppppppppppsssqqqnnniiieeebbb``````dddfffddd]]]YYYWWWRRRMMMKKKHHHDDDBBBAAABBBAAAAAA:::::::::999777666777888444444333333222111000000...//////---+++***+++---,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))***+++,,,,,,------------------...............///000000///////////////......---////////////000111222333555444444333333444444555777666444222222222444555555555555666888:::===>>>AAAAAAAAABBBAAAAAA@@@@@@BBBBBBCCCDDDFFFIIIKKKLLLRRRUUUWWWYYY[[[]]]```bbbcccdddfffeeebbb___^^^]]]aaabbbcccaaa___]]]\\\\\\WWWXXXYYY\\\^^^aaadddeeefffjjjqqqyyy~~~rrreee\\\WWWUUUTTT]]]eeeppp}}}}}}ssskkkeeebbbaaa___]]]```ccccccaaa___```aaabbb]]]YYYWWWYYY[[[[[[ZZZVVVVVVVVVUUUUUUUUUTTTTTTPPPMMMIIIEEEAAA===888444222111000//////000111222222111111111000000////////////000111222222333333111111000000111111222333444111111444555555888===CCCPPPggguuunnnoooooorrrrrrnnnllloooqqqpppssstttuuuwwwwwwwwwvvvvvvoooooooooooooooooooooppptttqqqmmmhhhdddbbbaaaaaadddfffddd]]]YYYWWWRRRMMMJJJGGGDDDBBBBBBBBBAAA???::::::999888777666777777777666555333111///...---......///...,,,***+++,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,------------.....................///000000//////000000000//////...////////////000111222333444444333333333333444444222222111000111222444666666555666777888;;;===???@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDFFFHHHJJJMMMNNNTTTVVVYYYZZZ[[[]]]___aaaaaabbbcccaaa^^^\\\[[[[[[[[[\\\\\\[[[XXXWWWWWWXXXXXXYYYZZZ]]]aaadddgggiiimmmqqqvvv|||{{{kkk___WWWRRRPPPSSS\\\jjjzzzzzzpppgggbbb^^^\\\]]]aaadddeeedddbbbcccdddaaa^^^[[[ZZZ[[[]]]\\\[[[WWWWWWVVVVVVUUUUUUTTTTTTRRROOOKKKGGGDDD???:::777333222000//////000111111222111111111000000000000000000000111222222333333222222222222222333333444333111222555777666:::???GGGSSShhhtttllllllnnnqqqqqqnnnmmmppprrrrrrrrrsssuuuwwwxxxxxxwwwvvvpppooonnnmmmmmmnnnoooooouuurrrlllgggcccbbbbbbbbbdddeeeccc]]]YYYWWWSSSMMMIIIGGGDDDCCCCCCBBB@@@>>>:::999888777666666666666666555444333111000///...,,,...///...,,,+++***+++---,,,+++***))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++************+++,,,---,,,,,,---------................../////////000000///000000111111111000000////////////000111222222333222222222222222222333000//////000222444777888777777777777999;;;>>>???@@@@@@AAAAAAAAAAAA@@@@@@DDDDDDFFFHHHJJJMMMOOOQQQUUUWWWZZZ[[[\\\]]]^^^```______^^^[[[XXXVVVWWWXXXVVVVVVVVVUUUTTTTTTVVVXXX[[[\\\^^^aaaeeeiiilllmmmsssvvvzzz}}}~~~}}}~~~ssseee[[[SSSPPPLLLSSSaaassswwwmmmeee___[[[]]]```dddggggggfffeeefffaaa```^^^^^^______]]]\\\XXXXXXWWWWWWVVVUUUTTTTTTTTTQQQMMMJJJFFFBBB===:::444333111000000000111111111111111111111000000000000000111111222333333333333333333333333444555555333222333777888888;;;AAALLLVVViiivvvlllllllllppppppmmmmmmqqqtttsssqqqsssuuuxxxyyyyyyxxxwwwqqqpppnnnmmmmmmnnnooopppuuurrrlllfffbbbbbbcccdddccceeeccc]]]YYYWWWSSSNNNHHHFFFEEEDDDDDDBBB???===:::999777666777777666555222222222222222222333333,,,---///...,,,*********------+++***))))))(((((())))))))))))))))))))))))************************++++++++++++,,,------...,,,,,,------......//////......///000000000000000///000111222222222222222///////////////000111111222222111111111111222222111222222333555777999:::888777777888:::<<<>>>???@@@AAAAAABBBBBBBBBBBBAAAEEEFFFGGGIIILLLOOOQQQSSSUUUXXXZZZ\\\\\\\\\]]]^^^\\\[[[YYYUUURRRQQQSSSUUUTTTUUUUUUUUUVVVYYY]]]aaacccccceeegggjjjmmmoooqqqtttvvvyyy{{{}}}|||~~~|||mmmbbbYYYTTTMMMPPPZZZiiizzzuuulllddd```[[[^^^bbbeeegggffffffeeeaaabbbbbbbbbbbbaaa___]]]ZZZZZZYYYXXXWWWVVVUUUTTTTTTRRRNNNKKKHHHDDD@@@<<<555444222111000000111111111111111111111111111111111111111222222333333333333333333333333444444555444333555888888777;;;AAAPPPZZZjjj}}}wwwlllkkkjjjnnnooollllllqqqttttttppprrruuuyyyzzzzzzyyyxxxtttrrrooommmmmmnnnppprrruuuqqqkkkfffcccbbbcccdddccceeeccc]]]YYYWWWSSSNNNHHHGGGEEEEEEEEECCC@@@>>>;;;999666666777888777555222222222222222222333333,,,---...---+++******+++---,,,+++***))))))))))))((((((((((((((((((((((((******************************+++,,,------......,,,,,,---......///000000...///000000111111000000//////111222333333333333//////////////////000111222111111000000111111222333333444444555666777777888888888888999;;;===???AAAAAABBBCCCCCCCCCCCCCCCFFFGGGHHHJJJMMMOOORRRSSSSSSVVVYYY[[[ZZZZZZZZZ[[[YYYXXXUUURRROOOOOORRRTTTSSSTTTWWWYYY[[[```fffjjjkkkkkkkkklllnnnoooqqqrrrrrruuuwwwyyyzzz|||{{{}}}vvviii^^^WWWRRROOORRR^^^lll|||tttjjjddd[[[]]]```ccceeeeeedddcccbbbcccdddeeedddbbb```___\\\\\\ZZZYYYWWWVVVUUUTTTSSSQQQNNNKKKHHHEEEAAA===777666444222111000000111111111111111111222222222222222222222222333333333222222222222222333444444555444666888777666<<>>@@@AAABBBCCCCCCDDDCCCCCCGGGHHHHHHJJJLLLNNNPPPQQQPPPSSSVVVXXXXXXXXXXXXXXXVVVUUUTTTQQQOOOOOORRRUUUSSSUUUYYY\\\___dddjjjnnnooooooooooooooopppqqqqqqqqqtttvvvxxxyyy{{{~~~}}}~~~{{{~~~qqqddd[[[VVVOOONNNVVVaaaooo~~~ssslll______```bbbdddeeecccbbbccceeeffffffdddbbbaaaaaa^^^]]]\\\ZZZXXXVVVUUUTTTSSSPPPMMMKKKIIIFFFBBB???888777555333111000000000111111111222222222222222222222333333333333333333222222222222222333333444555555666888777888@@@JJJ[[[eeesssyyymmmkkkhhhlllmmmjjjjjjnnnqqqqqqnnnqqqvvvzzz||||||zzzyyyvvvsssoookkkjjjlllpppsssrrrppplllhhheeecccccccccbbbdddbbb]]]YYYXXXTTTOOOMMMJJJGGGEEEEEEEEECCCBBB>>>;;;777777:::;;;999666777666555333111///...---......,,,***((((((+++---*********)))******+++,,,))))))))))))))))))))))))************************((()))***,,,------------,,,,,,---...///000111111...///000222222111000///,,,---///111222333444444000//////.........//////222222222111111222222222222333333444444444444444888777777777888:::;;;<<<>>>???@@@AAABBBBBBBBBBBBGGGHHHHHHIIIJJJLLLNNNOOOLLLOOOSSSVVVVVVUUUUUUVVVTTTTTTTTTRRRQQQQQQTTTVVVVVVYYY]]]```cccfffjjjmmmnnnmmmmmmnnnnnnooopppqqqppprrrtttuuuvvvwwwzzz|||{{{{{{|||}}}}}}}}}}}}}}}|||~~~}}}||||||mmmddd]]]SSSOOOTTTZZZbbbuuuyyygggeeecccccceeefffeeecccccceeegggfffcccaaabbbccc______]]][[[YYYWWWUUUTTTSSSQQQNNNLLLJJJGGGCCC@@@:::888666333111000000000111111111222222333333333333333333333333333333333333333333333333444555555444444666888888<<>>???@@@AAAAAAAAAHHHHHHHHHHHHIIIKKKLLLMMMIIIMMMQQQTTTTTTTTTTTTTTTSSSTTTTTTSSSRRRSSSUUUWWW[[[^^^bbbdddfffhhhkkkmmmkkkkkkkkklllmmmooopppqqqmmmoooqqqrrrrrrrrrtttvvvuuuvvvvvvvvvwwwxxxxxxyyy}}}}}}|||wwwnnndddYYYSSSUUUVVVYYYhhhzzzmmmjjjfffeeeggghhhgggeeedddfffgggeeebbbaaabbbddd```___^^^\\\YYYWWWUUUUUUTTTRRROOOMMMKKKHHHEEEBBB:::999666444222111000000111111111222222333333333333333333333333333333333555444444444444555666666333444666888:::@@@OOO]]]iiitttqqqmmmnnnoooooolllhhhgggjjjmmmppprrruuuxxxzzzzzzyyyxxxsssooojjjggghhhjjjmmmnnntttqqqkkkfffcccbbbdddeeegggiiiggg^^^VVVTTTRRRPPPKKKHHHEEECCCBBBCCCBBBAAACCC???:::666666666666666111111222333222000---,,,/////////.........------++++++************++++++))))))))))))))))))))))))((((((((((((((('''''''''+++++++++,,,---...000000222333333333222111///---///111333222///...///000...000222444444444333222111...,,,---///111///---000000000000111222444555333444666777888888777777999777555444444666888:::999<<>>:::555222222333444444222222222222222222222222333111///...///111444555222444444444222222222444333666888999;;;EEEUUUaaappptttpppqqqrrrqqqmmmhhhfffhhhkkkoooqqqtttwwwyyyyyyyyyxxxsssooojjjggghhhjjjmmmnnntttpppkkkgggddddddeeefffeeegggddd\\\TTTRRRPPPNNNKKKHHHEEEBBBBBBBBBBBBAAA>>>;;;999888888888666555333444555555333111///---000///---***(((%%%###"""++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,---...///111111333333333333222111000///000222333333000//////111...000222333444444333222111///------///000///......//////000111333444555444555666777888888888777888777555444444666888:::999<<>>GGGWWWlll{{{zzzuuussstttsssooojjjfffgggiiikkkmmmqqquuuxxxyyyxxxxxxsssooojjjggghhhjjjmmmnnnpppmmmjjjgggeeeeeefffgggggghhhddd\\\WWWUUURRRNNNKKKHHHDDDAAAAAAAAA@@@???999888666666777777555444444333333222000...,,,+++---.........//////000000++++++************++++++)))))))))))))))))))))))))))))))))***************------------...///000111222111000/////////000111111222222222222111111111...///000111222222222222000///........./////////,,,---///000222333444555555555666777888888888888777777666555666777999:::999<<>>===:::666444444444555444444333333111000...---,,,000///...,,,***)))''''''++++++************++++++))))))))))))))))))))))))((((((((())))))*********,,,,,,,,,,,,---...//////000///...------...000111111111111222222222111000......///000111111111111/////////.........///000---...000222333444444444555555555666666777888888777666666666777888:::;;;999<<>>===???;;;666333333444555555555444444333222111000000,,,,,,,,,+++******))))))++++++************++++++))))))))))))))))))))))))''''''((())))))*********,,,,,,,,,,,,,,,---............---......///000000000//////000222222111///.........///000000111111...///000///------///000///000222444555555444444444444444444555666777888666666666777888999:::;;;:::<<>>;;;999888666444222222222222222222222222,,,...000222333444333333222333555555444444555777666888>>>III]]]www{{{rrroooqqqsssqqqnnnllllllnnnmmmooosssvvvxxxxxxwwwvvvsssooojjjggghhhjjjmmmnnnpppooollljjjhhhgggggggggfffeee___XXXUUUTTTPPPIIIJJJGGGCCC@@@???>>>===<<<<<<999666555666666666666444333333222222111222222******+++,,,...///000000++++++************++++++))))))))))))))))))))))))(((((()))******+++,,,,,,---------------......///---...///000111111111111///...---///111222000...............///000111111...///000///------///111111222444666666555444333333333222222333444666777666666666777999:::;;;;;;:::<<>>===<<<888777666777999999888666111111000000000000111111///...---,,,+++******)))++++++************++++++))))))))))))))))))))))))))))))***+++,,,,,,------///............//////000...///111222333333333222///---,,,...111222000---...------......///000111---///111///---,,,...111333444666777777666444333333222111111222333555666555666777888999:::;;;;;;:::<<>>:::777333000222222222222222222222222333333333333333333333444222333555555555555666888777:::DDDVVVppp}}}sssqqquuuwwwuuuooolllmmmpppllloootttvvvvvvtttsssssspppmmmhhheeeeeehhhlllooouuurrroookkkhhhgggggggggmmmkkkdddYYYSSSRRRQQQNNNJJJGGGCCC>>>;;;:::::::::888777666666777777666555222222222111111111111000......,,,+++******))))))************))))))))))))---,,,***)))))))))******...,,,***)))))),,,...000........................000000////////////000000000000000000////////////---******///111///---...555444111///---...//////000222444777888888888777666555333222333555777888::::::999999::::::;;;;;;;;;===>>>>>>======>>>???@@@@@@@@@AAACCCDDDFFFGGGOOOMMMLLLOOOSSSWWWWWWVVVXXXWWWUUUUUUUUUXXX[[[]]]]]]]]]]]]^^^```bbbeeefffhhhgggfffeeeeeefffggghhhiiiiiihhhhhhiiilllrrrvvvtttttttttrrrooommmmmmnnnpppmmmiiieeebbbbbbbbbbbb___^^^]]]\\\]]]aaaggglllnnnpppssstttuuuwwwzzz|||{{{ssspppooommmkkkiiihhhggggggkkkjjjgggdddbbbaaaaaaaaa```bbbeeegggiiijjjiiiiiikkkkkkllllllkkkjjjhhhgggmmmllllllllllllnnnpppqqqpppqqqsssvvvzzz~~~}}}qqqwwwwww}}}xxxyyymmmgggdddeeeeeecccccceeeaaaaaaaaaaaa```]]][[[ZZZVVVTTTQQQOOONNNMMMKKKIIIHHHFFFCCC@@@>>>;;;666333444222111222333333222111333333333333333333333333555555555444333333555777999;;;GGG]]]uuutttqqqtttvvvtttooommmnnnpppppprrrvvvwwwuuusssrrrrrrnnnkkkfffcccdddhhhmmmqqquuurrroookkkhhhfffffffffkkkjjjdddZZZTTTSSSQQQNNNJJJGGGCCC>>>;;;:::::::::888666555555666777555444222222222111111111000000///...,,,)))'''&&&%%%$$$************)))))))))))),,,,,,***)))))))))******,,,+++******+++---///000........................333222111///......------////////////////////////222...---000000......111333222111000/////////000111333555777888777777666555444333333333555777999::::::999999999:::;;;<<<<<<>>>???>>>======>>>???AAAAAABBBBBBDDDFFFGGGHHHNNNLLLLLLNNNRRRUUUVVVUUUWWWVVVUUUUUUVVVXXX[[[]]]___^^^^^^^^^___aaabbbcccgggfffeeeddddddddddddeeefffggggggffffffhhhlllooommmnnnmmmjjjgggeeedddeeefffddd```]]][[[[[[[[[\\\ZZZZZZZZZYYYZZZ]]]bbbfffiiillloooqqqsssuuuxxx{{{||||||xxxwwwuuusssrrrqqqqqqqqqqqqooommmkkkiiihhhhhhhhhkkkllloooqqqrrrsssrrrrrrnnnnnnnnnnnnmmmlllkkkjjjkkkkkkjjjjjjjjjkkklllmmmmmmmmmnnnppprrruuuxxxzzz{{{vvvuuuzzz|||vvvrrrxxxsssjjjccccccdddddddddfffccccccbbbaaa___]]][[[ZZZVVVSSSQQQOOONNNMMMLLLJJJHHHFFFCCCAAA>>>;;;777444444333111222333333222111333333333333333333333333555555555444333444666888;;;>>>JJJ___wwwvvvqqqsssuuusssooommmoooqqqtttvvvwwwwwwtttrrrqqqrrrnnnjjjeeeaaabbbgggnnnsssuuusssoookkkhhhfffeeeeeeggghhhccc[[[VVVTTTQQQMMMIIIGGGCCC???<<<:::999:::777555444444555666444333222222111111111000000000222111///---+++)))((((((++++++*********))))))))),,,+++******)))***************+++,,,---...000000////////////////////////222111000//////...------////////////////////////111......000///---///444111111222222222222111111222333555666666666555444333333222333444666888999;;;:::999888888:::<<<======?????????=========???BBBBBBBBBCCCEEEFFFHHHIIINNNMMMMMMOOORRRUUUVVVVVVVVVUUUUUUUUUVVVYYY\\\^^^```_______________```aaafffeeedddcccbbbbbbbbbbbbddddddeeedddbbbbbbdddfffggggggeeebbb^^^[[[[[[[[[[[[YYYWWWUUUTTTUUUVVVWWWVVVWWWYYYYYYZZZ\\\___bbbdddgggjjjmmmoooqqquuuwwwvvvzzz~~~}}}|||||||||||||||xxxwwwvvvtttrrrqqqqqqqqqqqqrrrsssuuuvvvuuuuuutttrrrqqqpppooooooooooooooommmlllkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjlllmmmoooqqqtttwww{{{|||wwwwww{{{vvvmmmooosssxxxxxxvvvyyyyyylllaaa```cccdddeeegggfffeeebbb```^^^\\\[[[ZZZUUUSSSPPPOOOOOOOOOMMMLLLIIIFFFDDDBBB@@@===999666555333222111222333222111333333333333333333333333555555555555444444777999===AAANNNbbbyyyyyyrrrssstttrrrpppooopppqqquuuvvvwwwvvvtttsssssssssqqqlllfffbbbbbbgggooossswwwtttpppllliiigggffffffdddfffccc\\\WWWUUURRRMMMIIIFFFCCC???<<<:::999999666444333333444555333222111111111111000000000000000///...............///+++++++++*********))))))++++++******************(((***,,,...///000000000////////////////////////---......//////000//////---...............//////+++***---000///---000555000111333555666555444333444444555555555444444333222222222333555777888:::;;;:::888777888:::<<<>>>>>>???@@@???===<<<===>>>AAABBBBBBCCCDDDFFFGGGHHHOOOOOOOOOPPPSSSUUUVVVWWWTTTTTTTTTUUUWWWZZZ\\\^^^```````````````aaaaaaaaafffeeedddcccaaa`````````bbbddddddcccaaa___^^^___bbbbbb```\\\XXXUUUUUUUUUUUUTTTSSSSSSTTTUUUWWWXXXXXXYYY\\\]]]]]]^^^aaacccbbbdddgggiiijjjllloooqqqrrruuuyyy}}}~~~~~~}}}{{{zzzyyyxxxxxxtttuuuuuuvvvvvvuuuuuutttuuutttsssrrrqqqrrrssssssqqqqqqpppooonnnmmmllllllkkkjjjiiiiiijjjkkkmmmnnnpppqqqtttxxx|||zzzzzz}}}vvvnnnkkkjjjjjjfffdddhhhnnn}}}zzzkkk___^^^cccfffeeeeeegggeeebbb^^^[[[ZZZYYYYYYUUUSSSQQQPPPPPPPPPNNNMMMIIIGGGDDDCCCAAA>>>;;;888666444222111222333222111222222333333333333444444444555666555555666888;;;>>>DDDQQQdddyyy}}}uuuuuutttrrrqqqpppqqqrrrrrrtttvvvvvvuuutttuuuvvvuuupppiiiddddddhhhnnnssswwwuuuqqqmmmjjjhhhggggggccceeebbb\\\XXXVVVQQQLLLHHHFFFCCC@@@===:::999888555444333333444444333222111111111000000000//////,,,++++++++++++,,,,,,---++++++++++++************************+++*********(((***---///111111111000000000000000000000000000---...////////////......,,,,,,------............++++++...222222//////222000222444777888777666555444444444444444333333222111222222444555777888999:::999888888999:::<<<>>><<<>>>???>>>===<<<===>>>@@@@@@AAABBBCCCEEEFFFGGGLLLMMMNNNNNNPPPQQQSSSUUUTTTTTTUUUVVVXXXZZZ\\\^^^^^^___```aaabbbccccccccceeeeeedddcccbbbaaa______bbbcccdddbbb___]]][[[[[[]]]\\\ZZZVVVRRRPPPQQQRRRRRRSSSSSSTTTVVVXXXZZZ\\\ZZZ]]]___```aaaaaaccceeeccceeeggghhhhhhiiikkkmmmooorrrtttvvvxxxzzz}}}~~~~~~||||||||||||{{{{{{zzzzzzxxxwwwvvvuuuuuuuuuvvvwwwuuuuuutttsssqqqpppooonnnkkkjjjjjjjjjkkkmmmnnnpppppppppqqqsssvvvzzz|||~~~||||||}}}vvvqqqlllhhhddd^^^ZZZ]]]dddqqq~~~xxxjjj______dddfffdddcccfffdddaaa]]]ZZZXXXWWWWWWVVVTTTQQQPPPQQQPPPOOONNNIIIHHHEEEDDDCCC@@@===:::888555222111222333222222222222222333333444444444444555666666555777:::<<>>@@@@@@@@@AAACCCDDDFFFGGGGGGIIIJJJKKKKKKLLLOOOQQQTTTUUUUUUVVVXXXZZZ[[[\\\]]]^^^___aaabbbcccccccccccccccccccccbbb```___^^^___aaaaaa___\\\ZZZYYYYYYVVVUUUTTTPPPMMMLLLNNNPPPQQQRRRSSSUUUXXXZZZ]]]^^^]]]___aaabbbbbbccceeeffffffgggiiiiiihhhiiijjjlllmmmoooqqqsssuuuwww{{{~~~~~~~~~{{{{{{zzzzzzzzzzzz{{{{{{xxxwwwwwwvvvuuusssqqqpppllllllkkkkkkmmmnnnpppqqqrrrpppooooooqqqsssttttttwww}}}}}}vvvsssoookkkfff^^^XXXZZZ___kkkuuuzzznnncccbbbdddcccbbbbbbeeedddaaa^^^[[[YYYWWWWWWWWWUUURRRQQQQQQQQQOOONNNJJJHHHFFFEEEDDDBBB???===999666333111222222333222111222222333333444444555444555666666666888;;;>>>BBBLLL[[[iii{{{}}}zzzwwwtttsssrrrrrrrrrmmmppptttvvvvvvuuutttuuutttpppkkkgggfffiiinnnqqqsssqqqnnnkkkiiihhhhhhhhheeefffbbb[[[VVVTTTPPPLLLGGGFFFDDDAAA>>>;;;999888666555444444555555444333111000000000////////////000000///...------------,,,,,,+++++++++*********((()))***+++,,,++++++***------...///000111111111111111111111111111111111333333333111...+++'''%%%***++++++,,,------......000)))%%%)))///000000000///000111333444444444333222222222222222222333333222333444555666666666666666777999;;;<<<<<<<<<<<<777999;;;;;;;;;;;;===>>>AAAAAAAAABBBCCCEEEGGGHHHFFFHHHJJJJJJIIIJJJMMMPPPUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]___`````````______``````aaaaaa```___^^^]]][[[[[[\\\ZZZWWWVVVVVVWWWQQQQQQPPPMMMKKKLLLOOOQQQRRRSSSUUUXXX[[[]]]```aaaaaabbbdddddddddeeegggjjjgggiiijjjkkkkkkkkkmmmnnnmmmnnnpppqqqrrrtttxxx{{{{{{{{{|||~~~~~~|||||||||{{{zzzxxxvvvuuuqqqqqqpppppppppqqqssstttuuurrrooooooqqqrrrqqqpppssswww}}}zzzvvvtttqqqmmmeee]]]\\\```gggpppzzzvvviiicccaaa___```ccceeedddcccaaa^^^[[[YYYXXXYYYVVVTTTRRRQQQPPPOOOMMMJJJHHHGGGFFFEEEDDDAAA>>>:::777333111111222333222111111222333333444555555444555666666777999<<>>;;;999777777555444444555666444333000000000000////////////)))))))))***+++,,,---...,,,,,,,,,+++++++++******((()))***+++,,,,,,+++***.../////////000000111111111111111111111111111111000111111111///,,,)))'''******+++,,,,,,---......*** )))000222444......///000111111222222222222111111222222333444333333444555666666666555555777999<<<======<<<;;;555777999::::::;;;===>>>BBBBBBBBBCCCEEEFFFHHHIIIHHHKKKMMMLLLKKKLLLOOORRRVVVVVVWWWWWWXXXYYYZZZZZZ]]]]]]^^^___^^^]]][[[ZZZ]]]^^^_________^^^]]]\\\WWWWWWWWWUUUSSSSSSTTTUUUQQQPPPOOONNNMMMNNNQQQTTTTTTVVVXXX[[[^^^```bbbdddeeefffggggggfffhhhkkknnngggiiikkklllmmmnnnppprrrnnnooopppoooooopppsssuuuyyyyyyyyy{{{}}}~~~|||{{{wwwvvvuuuttttttuuuvvvvvvwwwtttqqqqqqssstttsssqqqrrruuuyyy|||~~~zzzxxxwwwtttlllccc```bbbfffmmmwww~~~nnnddd^^^\\\___eeeeeeeeeeeecccaaa^^^[[[YYYZZZWWWTTTRRRQQQPPPNNNLLLJJJIIIGGGFFFFFFDDDAAA???;;;777333111111222333333111111222333333444555555444555666777777999===@@@LLLYYYhhhttt{{{~~~zzzwwwvvvuuusssrrrooorrruuuvvvvvvuuuvvvwwwsssooojjjeeeeeeggglllooorrroookkkgggeeeeeefffgggggghhheee^^^YYYXXXUUUPPPKKKIIIEEEAAA===:::888888777666555555555333111///111///,,,,,,---......---000///...---,,,++++++,,,,,,,,,,,,+++++++++******((())))))))))))(((((('''***---///000000000222333444333333444666777555444222111000//////......///+++,,,...222555555000,,,------...///000111222222000000111111111222222222666444333111111222333444555555555555555555555555555666888999;;;;;;<<<<<<555777888999999:::;;;===DDDDDDDDDDDDEEEGGGHHHIIIHHHHHHHHHIIIKKKLLLNNNOOOUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXZZZ[[[\\\[[[YYYVVVTTTQQQOOOLLLLLLOOORRRTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXVVVWWWZZZ\\\___bbbdddeeefffhhhjjjkkkkkkkkklllmmmlllmmmnnnpppqqqqqqqqqrrrnnnoooqqqsssuuuvvvuuuuuuwwwxxxyyy{{{}}}}}}zzzxxxwwwxxxzzz{{{zzzyyyxxxwwwvvvtttssssssuuuuuuuuuvvvxxx{{{}}}|||xxxnnngggdddgggjjjssspppccc```aaacccdddhhhfffdddaaa^^^\\\[[[[[[WWWVVVUUUSSSQQQPPPOOOOOOIIIIIIHHHGGGEEECCCAAA@@@===;;;888555444333444444222333555444333333444666666666777999999999@@@HHHWWWeeeuuuzzz|||{{{wwwuuutttrrrqqqpppsssvvvwwwvvvuuuuuuvvvqqqoookkkiiihhhiiikkkmmmqqqnnnjjjfffddddddeeegggggghhheee^^^YYYXXXUUUPPPKKKHHHDDD@@@<<<999888777666444333333444444222111111///------.........---......---,,,++++++++++++,,,+++++++++******************************))))))...000111111000///000111555444444555777777666444222111000///............,,,,,,...111444444000---------...///000111222222000000111111111222222222444333111000000111222333444444444444444444444444333444555666777888888888555777999:::::::::<<<>>>BBBBBBCCCCCCEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLNNNNNNRRRSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWYYYZZZZZZZZZXXXUUURRRPPPNNNKKKJJJJJJMMMPPPRRRSSSTTTTTTTTTUUUVVVWWWXXXYYYXXXYYY[[[^^^aaaccceeefffgggiiikkkllllllmmmoooqqqooopppqqqrrrssssssssssssqqqrrrtttvvvwwwxxxxxxxxxzzzzzz{{{}}}}}}{{{zzz{{{}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwuuuuuuuuuuuuvvvxxxyyyzzz{{{ooofffeeehhhppp{{{tttgggcccccceeeeeehhhgggeeebbb___]]][[[[[[WWWVVVUUUSSSQQQPPPOOOOOOJJJIIIIIIGGGFFFDDDBBBAAA===;;;888666444444444444222444555555444333555666666555777:::::::::BBBKKK^^^lll}}}~~~{{{}}}xxxuuusssrrrqqqrrruuuxxxyyywwwuuuttttttpppooommmkkkkkkkkklllmmmpppmmmiiieeeccccccdddeeeggghhhddd]]]YYYXXXTTTPPPIIIGGGCCC???;;;999777666555333111111333444444444222000....../////////...------,,,,,,+++*********++++++*********)))))))))******++++++++++++++++++...000222222111111222333555444444555777888666555111000000//////......---------...000222222000...------...///000111222222000000000111111111111222222111000//////000222222222222222222222222222222333333444555555555555555666888:::::::::;;;===???@@@@@@AAABBBCCCEEEGGGHHHGGGGGGHHHIIIJJJLLLMMMNNNPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTXXXXXXXXXWWWTTTQQQMMMKKKJJJIIIGGGIIILLLPPPRRRRRRUUUUUUVVVVVVWWWYYYZZZ[[[[[[\\\^^^```ccceeeggghhhiiikkklllmmmnnnpppsssuuusssssstttuuuvvvvvvvvvuuuuuuvvvxxxyyy{{{{{{||||||}}}~~~~~~}}}}}}xxxwwwvvvvvvuuuuuuvvvvvvvvvuuuvvvxxx{{{pppcccbbbdddkkkuuu}}}|||pppjjjhhhhhhhhhiiihhhfffccc```^^^\\\[[[XXXWWWUUUSSSQQQPPPOOOOOOJJJJJJIIIHHHFFFDDDCCCBBB===<<<999777555444444444222444555555444444555666777777999<<<<<<>>>GGGQQQhhhwww|||}}}xxxuuutttsssssssssvvvyyyzzzxxxuuusssrrrqqqpppmmmkkkkkklllnnnooonnnlllhhhdddbbbbbbcccdddfffgggddd]]]YYYWWWTTTPPPHHHFFFBBB>>>:::888777666888555333222333444555555222000//////000000///...------------,,,,,,++++++*********))))))))))))(((************++++++,,,,,,+++...111222333444666888555555444666777888777555000000000000///...------............///000000///.........///000111111111000000000000111111111111000000000000000111222333333333333333333333333333666666777777777666666555666888:::;;;;;;<<<>>>@@@?????????AAABBBDDDFFFGGGFFFGGGGGGHHHIIIKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSQQQNNNKKKJJJJJJIIIHHHJJJNNNRRRTTTUUUWWWWWWWWWXXXYYY[[[\\\]]]^^^___aaaccceeegggiiijjjjjjkkkmmmnnnooorrruuuxxxuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyzzz|||}}}~~~~~~~~~}}}|||zzzyyywwwuuuttttttqqqpppppppppssswwwzzz}}}~~~ooodddaaaaaafffnnnvvv~~~yyyqqqmmmjjjiiihhhhhhfffdddaaa___]]]\\\YYYXXXVVVTTTRRRPPPOOOOOOKKKKKKJJJIIIGGGEEECCCBBB===<<<:::888666555555444333444555555444444555666888999;;;======AAAMMMYYYqqq|||}}}wwwuuuuuuvvvwwwuuuwwwyyyyyywwwtttrrrqqqtttqqqllliiiiiikkkppprrrnnnkkkgggcccaaaaaabbbcccfffgggddd]]]XXXWWWTTTOOOGGGEEEAAA>>>:::888777666;;;888555333333444444444111000//////000000///------......///......---,,,*********))))))))))))((()))((((((((()))+++,,,---,,,...111333333444666777555444444555777888666555111111111111000///...---..................///000......//////000000111111000000000000000000000000000000000111222333444444333333333333333333333333777777888888777777666555555777:::;;;;;;<<>>??????@@@BBBCCCEEEFFFFFFFFFFFFGGGIIIJJJLLLMMMNNNNNNOOOQQQRRRTTTUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPNNNNNNOOOOOONNNMMMLLLKKKMMMLLLLLLOOOSSSVVVXXXXXXXXXYYYYYYZZZ[[[]]]___```aaabbbccceeegggiiijjjkkkiiikkknnnoooqqqsssvvvyyywwwxxxyyyyyyzzzzzzzzzzzz{{{{{{|||}}}~~~}}}{{{xxxvvvtttssspppooommmmmmnnnpppsssuuuzzz}}}{{{rrrllldddaaabbbhhhpppyyyvvvoooiiieeefffffffffdddbbb```^^^\\\ZZZXXXVVVTTTRRRPPPOOOOOOKKKKKKJJJIIIGGGEEECCCBBB===<<<;;;999777666555555333444666555444444555777777777:::<<<===CCCSSSccc|||~~~}}}}}}wwwuuuvvvxxxyyyuuuwwwxxxwwwtttrrrqqqrrrtttpppkkkhhhgggkkkppptttnnnkkkgggcccaaaaaabbbcccfffgggccc\\\XXXWWWSSSOOOGGGEEEAAA>>>;;;888777777;;;999666444444444333222000/////////000000...,,,---...///000000///...---++++++*********)))))))))(((((('''((()))+++---...111222444444222111222222444333333444666777555444111222333333222111///...---...//////------...///.../////////000000000111111000000000000000////////////000111333444444555444444444444444444444444444555555555555555444444444666999:::;;;<<<>>>@@@@@@@@@@@@@@@AAACCCDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLNNNNNNOOOQQQRRRTTTUUUVVVSSSRRRQQQQQQPPPOOONNNNNNJJJKKKLLLMMMMMMNNNNNNNNNPPPOOOOOORRRVVVYYYZZZZZZZZZZZZ[[[\\\]]]___aaabbbddddddeeeggghhhjjjkkkkkkjjjmmmppprrrtttuuuwwwyyyxxxyyyzzz|||}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{yyyvvvuuuqqqpppnnnllllllmmmoooqqqsssvvvyyy}}}~~~xxxtttqqqiiidddaaaccciiitttzzzooofff```cccdddddddddcccaaa___^^^ZZZYYYWWWTTTRRRPPPOOOOOOJJJJJJIIIHHHFFFDDDCCCBBB======<<<:::999777666555333555666666555555666777444555888;;;???JJJ```ttt}}}wwwuuuvvvwwwyyyuuuvvvvvvtttrrrqqqqqqsssqqqoookkkiiiiiikkkooorrrnnnkkkgggcccaaaaaacccdddeeefffccc\\\XXXVVVSSSOOOGGGEEEBBB>>>;;;999888888777555444333444444222111///......///000///---+++,,,---...000000///---,,,,,,+++++++++************)))(((((((((***,,,///000111333444333111000000000333222222333555666444333222333444444444222000///,,,...000000...,,,---///////////////000000000000111111000000////////////,,,---///000222333444444222222222222222222222222222333333444444444333333333555888999:::;;;>>>@@@AAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEEFFFGGGIIIKKKLLLLLLMMMNNNPPPRRRSSSUUUUUUPPPPPPOOONNNMMMLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPSSSVVVYYYZZZYYY[[[[[[\\\]]]___aaacccdddeeeeeefffgggiiijjjkkkkkkkkkooosssvvvwwwwwwxxxyyyzzz{{{|||~~~}}}{{{vvvtttqqqooonnnnnnpppqqqppprrrtttuuuxxx}}}}}}yyyuuuooohhhaaa```eeeooosssggg___```aaabbbccccccaaa```^^^[[[ZZZWWWUUURRRPPPOOOOOOJJJIIIIIIGGGFFFDDDBBBAAA>>>===<<<;;;999777666555444555666666555555666777555666:::???GGGXXXtttxxxtttuuuvvvwwwuuuuuutttrrrpppppprrrsssnnnmmmlllkkkkkklllnnnooonnnlllgggdddbbbbbbcccdddeeefffccc\\\XXXVVVSSSOOOGGGEEEBBB???<<<:::999888222222111222444444222000.........///000///---***+++,,,...//////...,,,+++,,,,,,,,,++++++++++++******)))))))))+++...000222///000222222111111111222222222111333444555444222333444555555555333111///+++...111111...,,,,,,...////////////000000000000111111000000/////////...+++,,,---///111222333333111111111111111111111111222333444444555555555444222555777999999;;;===@@@CCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUOOONNNMMMLLLKKKJJJIIIIIIKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOOOORRRUUUXXXXXXWWW\\\\\\]]]^^^```bbbdddeeeeeefffggghhhiiijjjkkkkkkmmmqqqvvvzzzzzzyyyyyyyyy{{{|||~~~|||zzzvvvsssrrrrrrssstttppppppqqqqqqssswww|||{{{sssjjjbbb___bbblll}}}xxxjjjbbb^^^___aaabbbcccbbb```___[[[ZZZXXXUUURRRPPPOOOOOOIIIIIIHHHGGGEEECCCAAA@@@>>>======<<<:::888666555444555666666555555666888888:::???EEEPPPeeezzzwwwssssssuuuuuuvvvwwwvvvsssqqqqqqqqqpppmmmkkkjjjllloooppppppnnnlllhhhdddbbb`````````cccdddbbb\\\XXXVVVSSSNNNIIIEEEAAA===;;;999777555333222111111333333222111111000//////000///---+++......---------,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,+++++++++,,,------111111111111000000//////555444333222222222333444333555777888777333000------,,,,,,,,,,,,---......//////000000000000//////111111111111000000000000000333444222///...111444333333222222111000000///333333333222222333333444777888888999:::;;;<<<<<<@@@AAABBBDDDDDDDDDDDDCCCEEEEEEFFFFFFGGGHHHJJJJJJPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNKKKHHHFFFGGGHHHIIIIIIJJJKKKMMMNNNNNNOOOOOOOOOPPPRRRSSSUUUVVVVVVWWW[[[\\\^^^______aaacccfffiiijjjjjjiiihhhhhhjjjkkkooosssxxx{{{{{{zzzxxxxxx{{{zzzyyyzzzzzzwwwtttvvvuuusssrrrsssvvvzzz|||}}}uuueee]]]___jjj}}}}}}ooogggfffcccbbbbbbbbb```___YYYXXXWWWUUURRRPPPOOONNNKKKFFFBBBBBBEEEFFFCCC???BBBAAA@@@>>><<<:::888666555555555555666777999999888;;;>>>DDDWWWwww{{{wwwsssrrrttttttuuuvvvuuusssrrrrrrsssssspppllljjjkkkmmmnnnnnnnnnlllhhheeebbb`````````aaaccc```ZZZVVVUUUQQQMMMIIIEEEAAA===;;;999777555333222111222333444333111222000......//////---,,,------------,,,,,,,,,,,,******************++++++))))))******,,,---///000222222111000000000000000555444333222222333444444444555777777666444000...///......------......///......////////////......000000000000000000000000000111111111///000111222222222222222222222222222333333222222222333444444888888999:::;;;<<<======<<<>>>@@@CCCEEEFFFFFFGGGDDDDDDDDDEEEFFFHHHIIIJJJOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMJJJHHHGGGGGGHHHIIIKKKKKKMMMNNNPPPQQQQQQQQQQQQRRRTTTUUUWWWXXXXXXXXX[[[]]]______```aaadddfffggghhhiiiiiiiiijjjlllnnnpppsssxxx{{{{{{zzzyyyyyy{{{~~~~~~|||}}}}}}zzzwwwyyywwwtttssssssuuuwwwyyy|||mmmbbbaaajjj|||zzzoookkkgggeeeddddddaaa^^^ZZZYYYWWWUUURRRPPPOOONNNMMMIIIFFFEEEFFFFFFDDDAAAAAAAAA@@@>>><<<:::888777555555555555666777888999:::<<>><<<===???BBBDDDEEEFFFFFFBBBBBBBBBCCCEEEGGGHHHIIIMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGGGGHHHIIIKKKLLLMMMOOOQQQRRRSSSTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[\\\^^^___``````bbbdddgggfffgggiiijjjjjjllloooqqqqqquuuyyy{{{{{{zzzzzzzzzzzz~~~~~~{{{~~~|||yyyvvvuuuvvvwwwyyy~~~yyykkkeeejjjzzz{{{sssjjjeeeeeedddaaa^^^ZZZYYYXXXUUUSSSQQQOOONNNLLLKKKIIIGGGEEEDDDCCCBBBAAAAAA@@@???===:::888777666555555666666777888999<<<<<>>???@@@@@@AAABBBBBBCCCCCC@@@@@@AAABBBCCCEEEGGGHHHKKKKKKKKKKKKKKKLLLLLLLLLJJJIIIHHHHHHHHHIIIKKKLLLMMMNNNPPPRRRTTTVVVVVVWWWVVVWWWXXXZZZ[[[\\\\\\\\\]]]___```aaaaaaccceeehhhggghhhjjjkkklllmmmpppssssssvvvyyy{{{{{{{{{{{{|||{{{~~~~~~{{{zzz{{{|||}}}uuujjjkkkwww{{{lllbbb```aaa```^^^[[[ZZZYYYVVVSSSQQQOOONNNJJJJJJIIIFFFBBB@@@@@@@@@AAAAAA@@@???===;;;999888666666666666666777888888<<<;;;AAASSSkkkvvv}}}~~~{{{wwwrrroooppprrrssstttuuutttuuuwwwyyywwwsssnnnllllllnnnpppqqqpppnnnjjjfffdddbbbbbbbbbbbbccc```ZZZUUUSSSPPPKKKFFFCCC???<<<:::999777555444333222222444444333222222000---,,,---/////////,,,,,,,,,+++++++++******+++++++++++++++***)))(((++++++,,,---...000222333444222000......000333444444333333222333444555666444444333333222222111111222111000...---,,,,,,+++---..................---,,,---------.........//////,,,***,,,000222111///000000000000000000111000111111111222333444666777888999999:::;;;<<<======??????@@@@@@AAAAAABBBCCC??????@@@AAABBBDDDFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIKKKLLLMMMNNNOOOQQQSSSVVVWWWYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]^^^```aaabbbbbbdddfffiiiiiikkklllmmmmmmnnnqqqsssuuuwwwzzz{{{{{{{{{}}}~~~}}}pppllltttooo```[[[\\\___```]]]\\\ZZZWWWTTTQQQOOONNNJJJJJJIIIFFFBBB@@@@@@@@@AAAAAA@@@???===<<<:::999777666666666666777777888;;;:::CCCWWWmmmuuummmxxx}}}zzzvvvqqqoooppprrrtttwwwxxxwwwwwwxxxzzzvvvssspppoooppprrrssssssqqqnnnkkkgggdddccccccccccccdddbbb[[[VVVTTTPPPKKKFFFBBB>>><<<:::999777555333222111111333333222111111///------.../////////,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++)))(((************+++,,,---...222111///...///000222333333222111111222333555666333222111000000000111111222111000...---,,,,,,,,,******++++++++++++******,,,,,,------...////////////---,,,---///000000000000000000000000000//////000000000222333555777888777888888999:::;;;<<<===<<<<<<===>>>@@@CCCEEEFFF@@@@@@@@@AAABBBCCCDDDEEEHHHHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRUUUXXXZZZ[[[\\\ZZZ[[[\\\]]]^^^^^^^^^^^^___aaabbbcccccceeegggjjjkkklllnnnnnnnnnooorrrtttwwwyyy{{{{{{{{{|||~~~vvvmmmqqqzzz{{{ggg\\\ZZZ^^^aaa^^^]]]ZZZXXXUUURRRPPPOOOLLLKKKIIIGGGEEEDDDCCCBBBAAAAAA@@@???>>><<<;;;:::777777666666666666777777:::;;;GGG]]]ppp~~~uuunnnjjjwww|||xxxtttpppoooqqqrrruuuyyy{{{zzzyyyyyyyyyvvvtttrrrrrrsssttttttsssqqqoookkkhhheeecccccccccccceeebbb[[[VVVTTTPPPKKKEEEBBB>>>;;;:::999777555222111000000222222111000000...---...///000///...------------,,,,,,,,,,,,((()))+++,,,,,,+++***)))))))))******+++,,,......//////......///000000111111111000000111222444555222111///.........000000222111000///............***++++++,,,,,,++++++***,,,------...//////000000//////000///......///111/////////000111111222222//////000111333555777888666777777888999:::;;;;;;;;;<<<<<<===???BBBDDDFFFAAAAAAAAAAAAAAABBBCCCDDDGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNPPPRRRTTTXXXZZZ]]]^^^___]]]^^^___``````````````````aaacccddddddeeehhhjjjiiikkkmmmoooppprrruuuwwwyyyzzz{{{{{{{{{|||zzznnnnnnuuuvvvddd\\\]]]aaa___]]][[[XXXUUURRRPPPOOOMMMIIIFFFEEEFFFFFFDDDAAAAAAAAA@@@@@@>>>===;;;:::777777666666666666777777;;;>>>NNNeeevvvpppiiikkklllzzz|||wwwsssoooooorrrsssvvv{{{}}}|||zzzyyyyyyxxxvvvuuuuuuuuuuuusssqqqqqqooolllhhheeedddcccccccccdddaaa[[[VVVSSSOOOJJJEEEBBB>>>;;;:::999777555111000///000111222111//////......///000000///---......------------,,,,,,'''(((***,,,---,,,+++***+++++++++,,,...000111222------....../////////000000000//////000222333555111000...---,,,---///000333222111000////////////---......//////......---------......///000111111///111222000------///222......///111222333444555//////000111333666888999666666777888999::::::;;;???>>>>>>>>>>>>@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNRRRTTTVVVZZZ]]]___aaaaaa___```aaabbbbbbbbbbbbbbb```bbbcccddddddfffiiikkkhhhjjjllloooqqqtttwwwzzzyyyzzz{{{{{{{{{}}}|||nnnmmmrrrlll```^^^```___^^^[[[YYYUUURRRPPPOOOKKKFFFBBBBBBEEEFFFCCC???AAAAAA@@@@@@>>>===;;;;;;888777666666666666777777<<>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEFFFGGGIIIKKKLLLLLLLLLOOOOOONNNNNNOOOPPPRRRSSSVVVVVVXXX[[[]]]```bbbcccaaaccceeeeeecccbbbbbbcccfffeeeddddddfffhhhiiiiiinnnooopppppprrruuuzzz~~~|||}}}~~~}}}}}}~~~sssppppppzzzxxxfff`````````^^^\\\ZZZXXXUUUQQQNNNJJJIIIIIIHHHGGGFFFEEEEEECCCBBB@@@@@@@@@???<<<:::888888777555444555999<<<>>>GGGYYYnnn|||zzzjjjfffggggggrrr}}}zzzvvvnnnnnnssspppuuuwwwyyyyyywwwvvvwwwxxxuuuuuuuuuuuutttsssqqqqqqmmmllljjjhhhfffdddccccccdddccc```\\\WWWQQQKKKHHHDDDAAA===:::999888666444444333333222222222333333111000///...---,,,++++++,,,,,,------,,,,,,+++***+++******************************+++---...000111------,,,...111222222111222000.........///...---....................................---------------------......//////000------......///000111111............/////////000......///000000///...---///000111222222444777:::666444444666:::;;;:::888============>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBFFFGGGIIIKKKLLLNNNOOOOOOMMMMMMMMMMMMNNNOOOQQQRRRUUUVVVXXXZZZ\\\]]]^^^___ccceeeggghhhgggeeeeeefffiiigggffffffggghhhiiiiiinnnooopppqqqrrrvvv{{{~~~wwwtttsss}}}oooddd```aaa___\\\YYYWWWTTTQQQNNNIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@???@@@@@@@@@>>><<<::::::999777666777:::<<>>???@@@AAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEGGGIIIJJJKKKLLLMMMMMMMMMMMMOOOPPPRRRSSSVVVWWWYYY[[[]]]]]]]]]]]]aaadddfffgggfffeeeeeefffjjjjjjiiihhhhhhiiijjjkkknnnooorrrsssuuuyyy}}}}}}xxxwwwyyyhhh```ccc```\\\XXXVVVTTTQQQOOOHHHHHHGGGFFFEEEDDDCCCCCC@@@??????@@@AAAAAA@@@>>>;;;;;;;;;:::999999;;;===AAANNNeeezzzpppaaaaaahhhlllyyyzzzvvvoooqqqwwwuuuvvvxxxyyyyyywwwvvvvvvwwwxxxyyyzzzzzzxxxuuuqqqoooooollliiieeeccccccddddddfffddd```ZZZUUUPPPLLLJJJDDDAAA===:::999888666444333444444444333222000////////////...---------,,,...............------,,,+++++++++***))))))((((((+++,,,---...000111111222//////000111444444333111222000......///000///...........................------------,,,,,,,,,,,,.........//////000000000++++++,,,------...//////.........///////////////.........///////////////111333444444333333555666555555666777999:::999999;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@AAACCCEEEFFFEEEFFFFFFFFFGGGHHHIIIIIIMMMMMMNNNOOOQQQSSSTTTUUUVVVWWWZZZ]]]____________aaadddfffhhhgggggghhhiiijjjjjjjjjjjjiiijjjlllnnnpppsssvvvyyy{{{}}}zzz}}}kkkaaadddaaa\\\YYYVVVTTTQQQOOOGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???@@@AAAAAA???>>>;;;<<<<<<;;;999999;;;===EEEUUUlllkkk]]]___iiiqqq~~~yyyuuunnnpppwwwvvvwwwyyyzzzyyywwwvvvvvvwww{{{||||||{{{xxxtttpppmmmpppnnnjjjfffddddddeeeffffffddd```ZZZUUUPPPLLLJJJDDDAAA===:::999888666444333333444444333111///.....................---------------------,,,++++++,,,,,,+++++++++************+++---///000111111111111111111333555666444222222000///...000000000///////////////////////////......---------,,,,,,,,,000//////......---------//////..................///////////////.....................//////000000222333555555444333555666555777888999::::::;;;;;;:::::::::;;;<<<===??????AAA@@@@@@AAACCCEEEHHHIIIOOOOOONNNMMMLLLLLLMMMMMMMMMNNNOOOQQQSSSUUUVVVVVVUUUVVVYYY]]]```bbbcccccceeegggkkklllmmmmmmnnnooolllmmmnnnnnnmmmooorrruuuvvvyyy~~~|||kkkbbbdddaaa]]]YYYWWWTTTQQQOOOGGGFFFFFFEEEDDDCCCBBBBBBCCCBBBAAAAAAAAA@@@>>><<<:::;;;;;;:::999999<<<>>>OOO```wwwhhh]]]aaammmwwwyyyuuunnnpppwwwvvvwwwxxxyyyxxxvvvuuuuuuvvv|||||||||zzzwwwssspppmmmpppnnnkkkhhhfffeeeeeeeeeeeeccc```[[[VVVPPPLLLIIIDDDAAA===:::999888666444222333333333222111000000---------...............,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++***,,,...000111222111111222222333555777777444222222000//////000111000/////////////////////////////////.........---------111000000///...---,,,+++111111000000///.........///////////////...............---......///000111111333555666555444555666555888:::;;;::::::;;;===999::::::;;;<<<>>>???@@@BBBAAAAAABBBDDDGGGKKKMMMUUUTTTRRRPPPOOOPPPPPPQQQOOOPPPSSSUUUWWWYYYZZZZZZXXXYYY[[[^^^bbbeeehhhiiigggjjjnnnpppqqqrrrsssuuutttvvvxxxwwwvvvvvvzzz~~~~~~yyykkkcccdddaaa^^^[[[YYYUUUPPPMMMGGGGGGFFFEEEDDDCCCBBBBBBEEECCCBBBAAAAAA@@@===;;;;;;;;;:::999888:::>>>BBBTTThhhhhhaaafffrrr|||zzzvvvnnnqqqxxxwwwuuuvvvwwwvvvtttsssssssss{{{{{{zzzxxxvvvtttrrrqqqnnnllljjjhhhfffddddddcccdddccc```\\\WWWQQQKKKHHHDDDAAA===:::999888666444222222111111111111111222---------.........//////,,,,,,,,,,,,,,,+++******))))))******++++++,,,,,,+++---///222333333333222333333444777888888555222222000//////000111111000////////////////////////000000/////////.........111000000//////.........000000000///////////////000/////////...............---------...///111222000333555666666555666777444777::::::999999;;;===;;;;;;;;;<<<>>>???AAABBBCCCBBBBBBCCCFFFJJJNNNPPPVVVUUUTTTSSSSSSTTTUUUVVVVVVXXX[[[^^^```bbbccccccccccccccceeehhhlllppprrrooorrrvvvyyyzzz{{{}}}zzzllldddcccaaa___]]]ZZZVVVPPPKKKHHHGGGGGGFFFEEEDDDCCCBBBCCCBBBAAAAAABBBAAA???===<<<;;;:::888999<<>>???AAACCCDDDDDDCCCCCCDDDGGGKKKOOORRR[[[ZZZYYYXXXYYY[[[^^^___^^^```cccfffiiikkkllllllnnnmmmlllmmmooossswwwyyy}}}|||mmmdddbbbaaa```^^^\\\VVVOOOJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@AAABBBBBBAAA???===<<<:::999999>>>EEEJJJeee|||llljjjoooyyy{{{uuuuuutttssssssuuuvvvvvvuuurrrpppooopppvvvuuuuuuttttttsssrrrrrrpppnnnkkkhhhfffddddddddddddfffddd^^^XXXTTTMMMGGGBBB???<<<999888777666444111222333444333222111000......---------,,,,,,,,,******+++,,,,,,---......,,,+++***)))***,,,///111///000111222333444444444555666888:::999666222000333222111000000111222333333222000/////////000000111222333333111///000000333222000...---...///000111111000///////////////,,,---......//////......---,,,+++***++++++---...111111222333333444444555777777888999:::;;;;;;<<<======>>>@@@BBBEEEGGGHHHGGGIIIJJJKKKJJJJJJLLLMMMTTTWWW[[[^^^```cccfffhhhooommmnnnqqqwww|||}}}|||}}}zzzyyy{{{~~~~~~~~~uuufffddd^^^[[[\\\YYYRRRMMMLLLJJJHHHFFFEEEEEEEEECCCBBB@@@@@@@@@????????????>>>>>><<<;;;;;;;;;<<>>@@@BBBDDDGGGHHHJJJLLLNNNNNNNNNOOOPPPRRRSSSWWW]]]bbbggglllqqqtttxxxwwwxxx{{{~~~www{{{qqqgggaaa]]]]]]ZZZTTTNNNMMMJJJHHHFFFEEEEEEDDDCCCBBB@@@@@@@@@????????????>>>===<<<;;;<<<<<>>>>>@@@BBBDDDFFFGGGKKKMMMOOOPPPPPPQQQSSSUUUTTTXXX___eeekkkqqqvvvzzz~~~~~~~~~sssrrrqqqpppnnnoooxxxyyylllddd___^^^[[[UUUPPPNNNKKKIIIFFFEEEEEEDDDCCCAAA@@@@@@@@@????????????>>>===<<<<<<===>>>BBBMMMZZZ{{{qqq]]]```ppp{{{~~~yyyxxxwwwvvvwwwsssuuuwwwxxxvvvsssqqqqqquuutttrrrqqqqqqpppqqqqqqpppnnnkkkhhhfffdddddddddggghhheee]]]WWWRRRLLLFFFBBB???;;;888777777555333444333111000000000111222000////////////.........000//////......------,,,++++++******,,,...000111333444555666777777777777777777777666555333111000222111111111111111111222555444222000////////////222333555555333222222333222111///...---,,,,,,,,,000000///............///------...///////////////////////////000111111222333333444444555666666777777777888999:::;;;;;;<<<===>>>>>>@@@AAACCCEEEFFFHHHJJJLLLMMMNNNOOOQQQSSSVVVZZZ___dddiiimmmqqqtttyyyzzz{{{~~~|||{{{{{{}}}vvvpppjjjeeeaaadddqqq~~~ooofff^^^\\\ZZZUUUPPPOOOKKKIIIFFFEEEEEEDDDBBBAAA@@@@@@@@@?????????>>>>>>===<<<===>>>>>>CCCPPP^^^vvvdddWWWaaauuu}}}yyyxxxvvvuuuwwwtttvvvxxxxxxvvvsssrrrrrruuutttrrrqqqppppppqqqrrrpppnnnkkkhhhfffdddddddddeeefffbbbZZZTTTPPPKKKEEEAAA>>>;;;888777666555333333222111000///000111222000////////////.................................*********+++---///111222222333444666777777777777777666555444222111000///111111111222222111111111222111000/////////000111///111333333111000111222111111000///............000//////...............---...//////000000//////------...///000000111111333333444444555666666777777777888999:::;;;;;;<<<===>>>>>>???AAACCCEEEFFFEEEGGGJJJKKKLLLMMMOOOQQQUUUYYY]]]aaadddfffjjjlllqqqsssuuuwwwzzz~~~~~~zzz{{{{{{sssmmmlllmmmooouuu}}}wwwppphhhaaa[[[]]]iiivvvqqqfff\\\YYYXXXUUUPPPOOOLLLIIIFFFEEEDDDDDDBBB@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>???>>>DDDSSScccjjj^^^XXXeee{{{}}}zzzxxxvvvuuuwwwzzz{{{{{{yyywwwtttttttttvvvuuusssqqqpppqqqrrrssspppnnnkkkhhhfffdddddddddcccddd```YYYSSSPPPKKKFFFAAA>>>:::888777666444333222222111000000000000111/////////.........------+++++++++++++++,,,,,,,,,******+++,,,...000111222111222444666888999999:::888777555333111000000000000111222222222222111000//////...---...///000111---///111111000///000111000000000000000000000///000///......------............///000000000000///---...///111222222222222333333333444555555666666555555666777888999999:::>>>>>>>>>???AAABBBDDDEEEFFFHHHJJJKKKKKKLLLNNNPPPQQQTTTXXX\\\___bbbeeegggiiikkknnnpppsssvvvyyy|||{{{vvvuuuxxx|||~~~~~~~~~uuunnnhhhfffeeeffflllsssrrryyyuuuoooggg```YYYYYYcccooo~~~qqqeeeYYYVVVWWWTTTQQQPPPLLLJJJGGGEEEDDDCCCBBB@@@@@@@@@@@@????????????>>>>>>>>>@@@@@@@@@GGGYYYjjjbbb\\\[[[hhh~~~~~~{{{zzzwwwwwwyyy}}}}}}|||yyyuuussstttuuuwwwvvvsssqqqpppqqqssstttpppnnnkkkhhhfffdddddddddcccccc```XXXSSSQQQMMMHHHAAA>>>:::888777666444333111111111111111000000///............---------,,,,,,,,,++++++******)))))))))***+++---...000111222111222444777999;;;<<<===:::999666333222111111111000111222222222222111000///...---,,,,,,---...///,,,...000000//////000111------...///000000000000//////...------------.........///000000000000000---...000111222333222222222222222333444444555555555555666777888999999:::>>>>>>>>>???@@@BBBCCCDDDEEEGGGIIIIIIIIIJJJKKKMMMLLLOOOSSSVVVXXXZZZ]]]___^^^aaaeeeggghhhkkkooosss|||~~~xxxtttqqqqqqqqqsssuuuxxx|||~~~}}}|||{{{xxxpppiiifffcccbbbeeekkkiiipppzzzxxxrrrkkkddd^^^]]]fffqqqzzzzzzrrrdddXXXUUUWWWVVVSSSRRRLLLJJJGGGEEEDDDCCCAAA@@@@@@@@@@@@????????????>>>===>>>AAABBBCCCLLLaaatttsss[[[YYY\\\iii}}}}}}{{{xxxxxxzzz}}}}}}zzzvvvrrrqqqrrrsssxxxvvvtttrrrqqqrrrtttuuupppnnnkkkhhhfffdddddddddcccddd```YYYTTTRRROOOJJJAAA>>>:::777666666444222000111222222222111///.........---------,,,,,,,,,000///...---+++***)))((()))***+++---///000222222111333555888;;;>>>???@@@===;;;888555333222333333000111222333333222111000000///---,,,++++++,,,,,,---...000111000///000111***+++,,,...///000000000//////...------------......//////000000000000000+++,,,...000111222111111111111222333333444444555777777888999:::;;;;;;<<<>>>>>>>>>???@@@BBBCCCDDDDDDEEEGGGGGGGGGGGGHHHJJJJJJMMMPPPQQQRRRSSSUUUVVVUUUXXX[[[]]]^^^aaafffjjjvvvyyy~~~{{{vvvrrrnnnllljjjkkkooosssvvvwww~~~}}}~~~~~~|||{{{{{{||||||tttlllhhhccc```bbbfffdddkkkvvv}}}xxxqqqjjjddddddnnnyyy}}}|||ssseeeWWWUUUWWWWWWUUUTTTMMMJJJGGGEEEDDDCCCAAA???@@@@@@@@@????????????>>><<<>>>AAADDDFFFQQQggg|||vvvdddVVVWWW\\\hhh|||~~~|||zzzzzz{{{{{{{{{{{{xxxuuussstttuuuwwwvvvtttsssrrrqqqqqqpppnnnjjjhhhiiigggcccbbbeeebbbccc___XXXSSSQQQMMMIIICCC???:::666555444444333111111000///////////////+++...000000---***))))))+++,,,///000000///---+++------------...000111222555666777999;;;===>>>???<<<999444111///111444777555222......000111000...///...---,,,+++,,,------111000///////////////000,,,------...............000000///.........................../////////000...//////000111222222222111222444666666555444333888999999::::::;;;;;;<<<======>>>???@@@AAAAAABBBFFFDDDCCCBBBCCCFFFIIIKKKJJJJJJKKKLLLOOOQQQSSSUUURRRTTTVVVWWWYYY\\\```cccooosssxxx||||||zzzvvvsssiiihhhhhhiiilllqqquuuxxxvvv}}}}}}~~~~~~}}}}}}~~~yyyvvvqqqkkkgggdddbbbaaadddiiirrr}}}}}}~~~}}}{{{xxxssskkkjjjuuu|||uuukkk___WWWVVVVVVUUURRROOOLLLIIIFFFFFFEEECCCAAA@@@@@@???>>>>>>===>>>>>>BBBBBBCCCFFFNNN]]]ooo|||jjjXXXQQQTTT^^^ooo}}}|||yyyyyyzzzzzzzzzzzzwwwtttrrrssstttwwwvvvuuusssrrrqqqqqqpppnnnkkkiiiiiihhhdddccceeecccddd```XXXSSSPPPLLLHHH@@@===888555444333111000111111000///////////////***,,,......,,,+++++++++***---111333333000+++(((******+++,,,...000222333888999999:::;;;<<<<<<<<<<<<999555222111333666888555333//////000111111///......---,,,,,,,,,,,,---000///////////////000000------...///////////////000000///............///........./////////000000/////////000111222222222444444444444444555555666888888999::::::;;;;;;<<<======>>>???@@@AAAAAABBBEEEDDDDDDDDDEEEGGGIIIJJJIIIJJJKKKMMMNNNPPPQQQQQQOOOPPPRRRSSSTTTWWW\\\___fffiiiooouuuwwwwwwtttssskkkjjjiiiiiikkknnnqqqsssuuu~~~~~~~~~~~~}}}||||||}}}~~~{{{vvvpppjjjfffdddcccdddiiirrr}}}zzz{{{}}}{{{wwwsssnnnppp{{{}}}uuukkk___XXXWWWXXXWWWUUUPPPMMMIIIFFFEEEDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>>@@@AAABBBGGGRRRcccwwwhhhVVVQQQTTT^^^ppp}}}{{{yyyxxxzzzzzzzzzyyywwwtttrrrrrrssswwwwwwvvvtttsssrrrqqqpppoookkkiiijjjhhhddddddfffeeefffaaaYYYRRROOOKKKFFF???<<<999666555333111///111111000///////////////,,,.........------///111***---222555444000+++((('''(((***,,,///111333444;;;;;;;;;::::::999999999:::888555333333555888:::666444111000111222111000------......------,,,+++......//////000000111111......///000000000000000111000//////......//////....../////////000000000//////000000111222222222777666333222333444777999888888999999:::;;;;;;;;;======>>>???@@@AAAAAABBBDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJLLLMMMMMMMMMMMMLLLMMMNNNNNNOOOPPPSSSXXX\\\\\\```gggnnnrrrttttttsssmmmllljjjiiiiiikkkmmmooosss|||~~~}}}~~~|||uuuoooiiifffddddddiiirrr|||zzzzzz{{{}}}}}}|||yyyuuussstttwww{{{{{{uuussssssvvvxxxnnnaaaZZZYYYZZZYYYXXXRRRNNNHHHEEEDDDDDDDDDCCC@@@@@@??????>>>>>>??????@@@AAADDDKKKZZZnnneeeSSSPPPTTT___ppp~~~|||yyyyyyzzzzzz{{{zzzwwwtttsssssstttxxxxxxwwwuuutttrrrqqqpppnnnkkkiiijjjiiieeedddgggggggggbbbYYYRRRNNNJJJDDD@@@===;;;999888666333111111000000///////////////---------+++******---///+++---000333333111...+++)))***,,,...000222333444999999999888888777777777777666444333444666999:::777555333222111111222222,,,---...///...---,,,+++------...///000111111111//////000111111111111111111000000///.../////////...////////////000000000000000000111111222222222777666444333444555777999888888888999::::::;;;;;;======>>>???@@@AAAAAABBBCCCEEEFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLJJJHHHMMMMMMMMMMMMNNNQQQVVVZZZYYY]]]dddjjjooorrrssssssnnnllljjjiiiiiijjjmmmnnnqqqzzz~~~xxxqqqlllhhhfffeeeiiiqqq{{{||||||{{{{{{xxxsssnnnmmmkkkhhhfffgggjjjmmmuuuzzz{{{vvvwwwxxxyyy}}}uuuggg^^^[[[[[[ZZZXXXTTTOOOIIIDDDCCCDDDDDDDDDAAA@@@@@@?????????@@@@@@BBBCCCGGGQQQbbbyyycccRRRPPPUUU```qqq~~~{{{zzz|||||||||{{{yyyvvvttttttuuuyyyxxxxxxwwwuuusssqqqooonnnjjjhhhjjjhhheeedddggghhhhhhcccYYYRRRNNNIIICCC???===;;;999888666444111111000000///////////////++++++)))&&&$$$$$$'''))),,,,,,---...///000111111,,,---///111222333333333555555555555555555555555444333333333444666888999777666555333111111111222,,,---...///...---,,,+++,,,---///000111111111111///000000111111111111111111111000///////////////////////////000000000111111111111111222222222222555555555555666666777777777777888999999::::::;;;======>>>???@@@AAAAAABBBCCCDDDFFFHHHJJJIIIIIIHHHKKKLLLMMMNNNMMMLLLJJJHHHKKKLLLLLLLLLLLLOOOTTTWWWZZZ]]]bbbgggkkknnnooopppkkkjjjhhhhhhiiillloooqqqqqqxxx~~~xxxrrrmmmiiigggeeeiiiqqqzzz~~~}}}{{{zzz~~~zzztttooommmddddddcccbbb```aaacccffflllqqqyyy~~~|||~~~~~~yyyvvvuuu~~~nnnccc^^^\\\ZZZWWWTTTPPPIIIEEECCCDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAACCCCCCHHHTTTgggbbbRRRPPPUUUaaarrr|||{{{|||}}}}}}|||zzzwwwuuuuuuvvvyyyyyyyyyxxxvvvsssqqqooollliiigggiiihhhddddddggghhhhhhcccYYYRRRNNNIIICCC===;;;888666555444222111111111000/////////////////////---***(((((()))+++---,,,,,,+++,,,...111222...///111222333333333333111222222333333444444555222222333444555666777888777777666333000///111222------......------,,,+++---...///111111111000000//////000111111111111111222111000000//////000000/////////000000000111111222222222222222222222222444444555555666666666666777777888888999:::::::::======>>>???@@@AAAAAABBBCCCDDDFFFHHHIIIIIIHHHHHHLLLLLLNNNNNNNNNMMMLLLLLLKKKLLLMMMNNNNNNOOORRRUUUZZZ\\\___cccfffhhhiiijjjffffffeeefffhhhlllppprrrrrrwww~~~zzztttnnnjjjhhheeeiiipppyyy}}}{{{zzz{{{~~~}}}|||}}}}}}tttnnnkkkjjjiiiddddddeeedddbbbccceeeggglllpppwww}}}{{{ssspppvvvhhhaaa^^^ZZZWWWTTTPPPJJJFFFDDDDDDDDDCCCAAAAAA@@@@@@AAAAAABBBBBBAAABBBIIIVVVkkk~~~```SSSOOOVVVbbbsss{{{zzz||||||||||||yyyvvvtttuuuvvvzzzzzzzzzyyywwwtttqqqoookkkgggfffhhhgggccccccfffggggggbbbYYYRRRNNNIIIDDD>>>;;;777555444444333222111111000///////////////111111111///------...000...---,,,,,,,,,,,,------+++---000222444444444333222222222222333333333333333333444555666777777777666666666333///...000222......---,,,,,,,,,,,,------...000111111000///......///000000111111000000222111000000//////000000//////000000000111111111222222222222222222222222555444333222222444666777777777777888999999::::::======>>>???@@@AAAAAABBBCCCCCCEEEFFFGGGHHHHHHHHHMMMMMMNNNNNNOOOPPPPPPQQQOOOQQQSSSTTTTTTTTTVVVWWW[[[\\\^^^```ccceeefffgggcccbbbbbbcccfffjjjnnnpppsssvvv{{{}}}}}}~~~||||||}}}~~~wwwpppkkkhhheeeiiipppyyy~~~||||||{{{xxxxxxyyyyyyxxxxxxwwwwwwxxx{{{~~~zzztttqqqppppppoooooopppqqqqqqpppppprrrsssuuuxxx|||wwwuuu~~~{{{llleee```]]]YYYTTTPPPKKKHHHFFFEEECCCBBBAAAAAAAAAAAAAAABBBCCCCCCBBBDDDLLL\\\sss}}}___TTTOOOVVVcccsss~~~zzzyyy{{{{{{{{{{{{xxxuuussstttuuuzzzzzzzzzyyywwwtttqqqooojjjfffeeegggfffcccccceeeggggggbbbYYYRRRNNNIIIDDDAAA===999666555666666555111111000///////////////+++,,,,,,,,,++++++,,,...............,,,+++)))((((((***...111444555555444444444333333333333333222444555666777888888888888555666666333///---///111///...---,,,+++,,,---......///111222111000...---......///000000000000000222111111000000000000000000000000000111111111111222222222222222222222222888555111//////222666999777777777888999999::::::======>>>???@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHNNNNNNNNNOOOPPPRRRSSSTTTTTTWWWZZZ[[[[[[ZZZ[[[\\\]]]]]]___aaaccceeefffgggaaa``````aaadddggglllnnntttvvvyyy|||~~~~~~~~~}}}~~~|||{{{{{{}}}~~~~~~|||}}}~~~yyyrrrkkkhhheeeiiipppyyyxxxppppppqqqrrrssstttuuuuuuuuuvvvwwwzzz}}}~~~|||~~~~~~}}}|||~~~}}}ooogggccc___\\\SSSPPPLLLIIIGGGEEECCCAAAAAAAAAAAAAAAAAABBBCCCDDDDDDGGGQQQccc{{{|||^^^TTTOOOVVVdddttt~~~|||zzz{{{~~~|||yyytttpppoooqqqttt|||}}}}}}}}}{{{wwwsssqqqmmmjjjhhhggggggfffeeedddeeedddbbb]]]UUUMMMHHHEEE@@@===999777666555333111000//////...---,,,,,,,,,###$$$&&&)))+++...000111+++++++++,,,,,,---------...///000222444555555555333222111111333333222111222222333444555777999;;;888777555444222222111111...---+++******+++,,,...---///111222000/////////111000000///000222444555222111000///............000000000000000000000000333333333222222111111111111222222333444555666777444666888:::::::::<<<===@@@?????????@@@BBBDDDEEEEEEDDDDDDEEEGGGIIIKKKLLLMMMNNNQQQTTTXXX\\\___``````aaabbbbbbaaa```^^^]]][[[\\\^^^bbbeeefffeeeddd```aaabbbbbbdddiiioootttuuuuuuuuuuuuwwwyyy{{{}}}zzz{{{|||||||||{{{zzzyyyxxxzzz}}}|||vvvooojjjeeeiiipppxxx}}}yyyxxxwwwvvvuuuuuuuuuuuuwwwwwwxxx{{{{{{}}}vvvmmmgggbbb___YYYUUUOOOJJJHHHFFFDDDCCC@@@AAABBBBBBCCCCCCBBBBBBFFFHHHTTTnnntttXXXNNNOOOYYYggguuu|||zzz{{{}}}|||yyyvvvrrrqqqsssttt||||||}}}}}}{{{wwwsssqqqmmmkkkhhhgggggggggeeedddeeeeeebbb]]]UUUMMMGGGEEE???<<<999666555444222111000000//////...------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000222333444555555333222111222444555444333444444555777888999:::;;;888777666444222111000000111000...------...000111...000222222111000000000111000000000111222333444444444333222111111111111000000000000111111111222333333333222222222111111000000111222333444555555777888:::;;;::::::;;;<<>>???@@@AAACCCDDDEEEDDDDDDEEEFFFHHHJJJLLLNNNPPPTTTXXX]]]bbbeeegggeeeeeeeeedddcccbbbaaa```\\\\\\^^^aaadddeeedddbbb^^^______```bbbffflllqqqqqqqqqqqqrrrtttwwwyyyzzzxxxyyyzzzzzzzzzyyyxxxwwwyyy{{{|||uuunnniiilllrrrzzz}}}|||{{{{{{~~~}}}{{{|||~~~zzzrrrllleee```ZZZUUUOOOKKKHHHFFFDDDCCCAAAAAABBBBBBCCCCCCBBBBBBHHHKKKZZZuuummmVVVPPPPPPZZZhhhuuu|||zzzzzz{{{{{{zzzxxxuuutttuuuvvv{{{|||}}}}}}{{{wwwtttqqqmmmkkkhhhgggggggggeeedddeeeeeeccc]]]TTTLLLFFFDDD>>>;;;777555444333111000111000000//////......---///...---,,,+++******)))---,,,,,,,,,,,,,,,,,,+++...///000222333444444444444333222444666888777777666777888:::;;;;;;::::::888777666444222000//////111000///......///111111000111333333222111111222111111000111111222333444444333222111111000000111...//////000111222333333333333333222222222222111111111222333444555666666999;;;<<<<<<;;;::::::;;;>>>>>>===>>>???@@@BBBCCCDDDDDDDDDDDDFFFHHHJJJKKKNNNPPPUUUZZZ```eeehhhjjjhhhgggeeedddbbbaaa``````]]]]]]^^^aaacccdddbbb```[[[\\\\\\\\\^^^bbbhhhlllnnnnnnoooqqqsssvvvxxxzzzxxxyyyyyyyyyyyyxxxwwwwww{{{}}}|||tttmmmpppuuu|||~~~~~~xxxppphhhcccZZZVVVPPPKKKHHHFFFEEECCCAAAAAAAAABBBBBBBBBCCCCCCIIINNN___}}}}}}___QQQPPPQQQ[[[hhhuuu|||zzzzzzyyyzzz{{{zzzxxxwwwwwwxxx{{{|||}}}}}}{{{wwwtttrrrmmmkkkiiihhhhhhgggfffdddfffeeeccc]]]TTTKKKEEECCC===:::666444333222111000111111000000/////////...,,,,,,---------------------------,,,,,,+++++++++...///000111333333444444444333333555888::::::999666777999;;;;;;:::888777777777666444222000...---...------,,,------...///000111222222111000111222111111111111222222333333111000///...---------------...///000222333444555222222222222222222222222444444555666777888999999:::<<<======<<<;;;;;;<<<======<<<===>>>???AAABBBDDDDDDDDDDDDEEEGGGIIIJJJLLLOOOSSSYYY^^^bbbeeegggfffdddbbb___]]]\\\\\\\\\]]]]]]^^^```bbbbbb```^^^ZZZZZZZZZZZZ[[[^^^dddhhhlllmmmooorrruuuxxxzzz{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{~~~xxxqqqrrrvvv}}}~~~zzzrrrjjjddd\\\WWWQQQLLLIIIGGGEEECCCAAAAAAAAAAAABBBBBBCCCCCCHHHOOOcccfffPPPKKKNNNRRR\\\iiiuuu|||zzzzzzxxxzzz|||{{{zzzxxxxxxyyyzzz{{{||||||{{{xxxtttrrrnnnllliiihhhhhhhhhfffeeeffffffccc\\\SSSJJJDDDAAA<<<999666333333222111000000000000000////////////++++++,,,---......//////---------,,,,,,+++++++++...///000111222333333333444333333555888:::;;;:::444555777999999777666444555555555444222000---,,,+++++++++,,,,,,------...///000111000///...000111111222222222333333333333///...---,,,,,,+++,,,,,,---...///111222444555666222222222222222222222222444555555666777888999999999;;;======<<<<<<===>>>===<<<<<<<<<===???AAABBBDDDDDDCCCCCCDDDFFFHHHIIILLLNNNRRRWWW[[[^^^___```bbb```^^^\\\ZZZYYYYYYZZZ\\\\\\]]]___aaaaaa___\\\ZZZZZZYYYYYYYYY\\\aaaeeehhhjjjmmmqqquuuxxxzzz|||zzzzzzzzz{{{{{{||||||||||||}}}ttttttwww~~~}}}}}}zzzssskkkeee]]]XXXRRRMMMIIIGGGEEEDDDBBBBBBAAAAAAAAABBBCCCDDDJJJRRRfffrrrWWWIIIIIIMMMRRR\\\hhhttt|||zzzzzzxxxzzz{{{{{{yyyxxxxxxyyyzzz{{{||||||{{{xxxuuusssnnnllliiihhhhhhhhhfffeeegggfffccc\\\SSSJJJCCC@@@<<<999666444333333222000////////////////////////---------------------------,,,,,,,,,,,,,,,,,,+++...///000111222222222222333333333555888999:::999222333444555555555444333333333444333222000...,,,,,,,,,---......////////////000000///......///111222222333333333333222222111000///......---------......000111333444555666111222222222222333333333222222333444555666777777888:::<<<===<<<<<<===>>>======<<<===>>>???AAABBBDDDCCCCCCCCCCCCEEEGGGHHHLLLNNNRRRVVVYYY[[[[[[[[[]]]]]]\\\[[[ZZZZZZZZZZZZ[[[[[[\\\^^^``````^^^\\\ZZZZZZYYYWWWWWWZZZ^^^bbbdddfffjjjnnnssswwwyyy{{{xxxxxxxxxyyyzzz|||}}}~~~xxxwwwyyyzzzyyyzzz}}}uuulllggg^^^YYYSSSMMMJJJHHHEEEDDDBBBBBBAAA@@@AAABBBCCCDDDLLLTTTiiicccOOOIIIJJJLLLRRR\\\hhhsss|||zzz{{{yyyzzz{{{zzzxxxwwwxxxyyyzzz{{{||||||{{{xxxuuusssnnnllljjjhhhhhhhhhgggeeeggggggccc\\\RRRIIIBBB???<<<999666444444444333111........................------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///000111111222222111333222222333666888888777111111222222333333333444111222222333222000...---,,,---...//////000000000000111111000......000222222333333444444333222222222222111000//////////////////000111333444555555111111222222222333333333111222333444555666666777999;;;===<<<;;;:::;;;<<<>>>=========>>>@@@BBBCCCDDDCCCBBBBBBCCCDDDFFFGGGIIIKKKPPPTTTWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[YYYZZZ[[[]]]``````^^^\\\YYYXXXWWWVVVUUUWWW\\\___bbbeeeiiioootttxxxzzz|||wwwxxxxxxyyy|||~~~}}}{{{{{{~~~uuussssssxxxzzzooohhh___ZZZSSSNNNJJJHHHFFFDDDCCCBBBAAA@@@@@@BBBCCCEEEJJJSSShhhkkkUUUIIIJJJKKKJJJQQQ[[[gggrrr~~~|||zzz{{{zzz{{{{{{yyywwwvvvxxxyyyzzz{{{||||||{{{xxxuuusssnnnllljjjiiiiiihhhgggeeehhhgggccc\\\RRRIIIBBB???<<<999666555444444333222---------...............+++++++++,,,,,,---------+++++++++,,,,,,---------...///000111111111111111222111111222555666666555111111111111222333444555///000222333222111///...+++,,,---...////////////222222222111///000222444222333444444444333222111222111000//////.........000000111222333444444555111111111222222333333333333333444555666777888888;;;<<<======:::999999999>>>>>>===>>>???@@@BBBCCCDDDCCCBBBBBBCCCDDDEEEFFFEEEGGGLLLQQQTTTUUUUUUUUUSSSTTTVVVXXXZZZZZZZZZZZZXXXYYYZZZ]]]___```^^^\\\XXXWWWVVVTTTSSSUUUZZZ]]]cccfffkkkqqqvvvzzz}}}~~~yyyyyyzzz|||~~~~~~}}}|||qqqpppppprrr{{{rrriii___ZZZTTTNNNKKKHHHFFFDDDCCCBBBAAA@@@@@@BBBCCCEEEFFFPPPeeeyyyooo\\\JJJDDDIIIJJJFFFQQQZZZfffqqq~~~~~~~~~}}}|||}}}~~~~~~|||{{{xxxvvvuuu{{{|||}}}}}}|||yyyvvvtttssspppkkkgggdddccccccdddgggddd^^^VVVNNNGGGAAA>>>:::999777444333222222222111000000///...---------.........------,,,,,,,,,++++++,,,,,,,,,++++++***000111222111000000222444555444444333333444444555///000000111222222333333000222222111///---------///////////////000000111,,,---...///000111222222222333333333333222111111000000///...---,,,,,,,,,.........000222333222111222222222222222222222222444444333444444555666777:::<<<>>>>>><<<;;;:::;;;============???AAACCCDDDCCCCCCDDDEEEFFFGGGGGGHHHKKKKKKLLLMMMNNNOOOPPPPPPTTTRRRQQQTTTWWWYYYYYYWWWWWWXXXZZZ[[[\\\\\\\\\[[[UUUVVVUUUTTTTTTVVVZZZ^^^cccgggllloooqqqtttzzz~~~{{{{{{|||~~~qqqllljjjoooyyysssjjjaaa\\\UUUOOOJJJGGGDDDBBB@@@AAAAAAAAA@@@AAADDDFFFGGGSSSjjjsss```OOOIIIFFFCCCDDDJJJTTTYYYbbbppp}}}~~~}}}}}}~~~~~~}}}|||zzzxxxvvvuuu{{{|||}}}}}}|||yyyvvvtttssspppkkkgggcccbbbcccdddfffccc^^^WWWOOOGGGAAA>>>:::999777444222222111222000000000///...------------------------,,,,,,,,,++++++,,,,,,,,,++++++***+++---.........///222444444444444333333444444444222222222111111111111000///000111111///...///000000000//////......//////111111111111111111111111222333333333333222111111000000///...------------///......000333444333222222222222222222222222222444444333444444555666777:::<<<>>>>>><<<;;;:::;;;======<<<===>>>@@@BBBDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIKKKMMMNNNOOOPPPSSSQQQQQQSSSWWWYYYYYYWWWXXXYYY[[[\\\]]]]]]\\\[[[XXXXXXWWWVVVVVVXXX[[[___bbbffflllooorrruuu{{{}}}}}}pppjjjgggkkksss~~~qqqhhhccc^^^VVVPPPLLLHHHEEEDDD@@@AAAAAAAAA@@@BBBEEEGGGJJJXXXppp~~~kkkYYYJJJFFFEEEBBBDDDJJJVVVZZZcccppp|||~~~}}}~~~}}}}}}|||zzzyyywwwvvvuuu{{{|||}}}~~~|||zzzvvvtttssspppkkkfffcccbbbccccccfffccc^^^WWWOOOHHHBBB>>>:::999666444222111111111000000//////...---------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,...000111222444777999444444333333333333444444444444333222111//////......///111000000///000222111111000///............555444333222111000000000222333333333333222111111000000///...------------000//////111333444444333222222222222222222222222444444333444444555666777:::<<<>>>>>><<<;;;:::;;;<<<<<<<<<<<<>>>@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHKKKMMMNNNOOOPPPPPPOOOPPPRRRUUUWWWXXXWWWYYYZZZ\\\^^^^^^^^^]]]\\\[[[[[[ZZZXXXWWWYYY\\\___aaaffflllppprrrvvv|||{{{xxxwwwwwwwwwpppiiidddgggooozzz{{{pppiiieee```XXXRRRMMMJJJGGGEEEAAAAAABBBAAAAAABBBFFFHHHNNN^^^www~~~dddSSSFFFDDDEEECCCFFFLLLWWW\\\dddppp{{{~~~~~~|||{{{zzzxxxwwwvvvuuuuuu{{{|||}}}~~~|||yyyvvvtttssspppkkkfffcccbbbbbbccceeebbb^^^WWWPPPHHHBBB>>>:::888666444222111111111/////////......---------+++++++++,,,,,,------...++++++,,,,,,---,,,,,,,,,...000222333444555888;;;333333333444444333333333444444333222111000/////////000111000//////000222111111000000000000111111555444333111000000000000222333333333333222111111000000///...............111000///111333555555444222222222222222222222222444444333444444555666777:::<<<>>>>>><<<;;;:::;;;<<<;;;;;;<<<===???AAACCCEEEEEEEEEEEEEEEDDDDDDDDDGGGHHHJJJLLLNNNNNNOOOOOOMMMMMMNNNPPPSSSUUUVVVVVVZZZ[[[^^^```aaa```___^^^^^^]]]\\\YYYXXXXXX[[[^^^aaaffflllpppssswww}}}~~~{{{xxxuuurrrpppoooooopppuuuzzzrrrjjjccceeemmmzzzxxxrrrmmmfff```YYYRRRNNNJJJGGGEEEAAABBBBBBAAAAAACCCGGGJJJSSSeee}}}bbbRRRFFFEEEFFFFFFIIIOOOWWW[[[dddppp{{{~~~~~~{{{zzzxxxvvvuuutttttttttzzz{{{}}}}}}|||yyyvvvtttrrrooojjjfffbbbbbbbbbcccdddbbb^^^XXXPPPHHHBBB>>>999888666333222111111111............------------***++++++,,,,,,---------***+++,,,---------------...///000000000111333555222222333444444333222222111111111111111111111111222333222111///...///111///000000111222444555666333222000//////000111222222333333333333222111111000000///.........//////222000///000222555555555222222222222222222222222444444333444444555666777:::<<<>>>>>><<<;;;:::;;;;;;;;;;;;;;;===???AAABBBEEEEEEEEEDDDDDDDDDDDDDDDGGGIIIJJJLLLMMMMMMLLLLLLLLLMMMOOOPPPRRRSSSUUUVVVZZZ]]]```cccddddddcccbbb```___]]]ZZZWWWXXXZZZ\\\bbbgggmmmqqqtttxxx~~~~~~yyywwwuuurrrqqqpppqqqqqqssswww}}}sssiiibbbccckkkzzzxxxsssqqqpppfffaaaYYYRRRMMMJJJFFFDDDBBBBBBBBBAAAAAADDDHHHLLLXXXkkkcccSSSFFFEEEFFFEEEHHHOOOUUUZZZdddppp|||}}}}}}yyyxxxvvvtttssssssttttttyyyzzz{{{|||zzzxxxtttrrrrrrooojjjeeebbbaaabbbbbbcccaaa^^^XXXQQQIIIBBB>>>999888555333111000000000------------------------++++++++++++,,,,,,,,,,,,***+++,,,------......---000111222111000000222444111222333444444333222111///000000111222222333333444444333111...---///111......///111333555777888111000///...///111333444222333333333333222111111000000//////...//////000222000...///111444555555222222222222222222222222444444333444444555666777:::<<<>>>>>><<<;;;:::;;;:::::::::;;;<<<>>>@@@AAADDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIILLLMMMLLLKKKJJJNNNPPPRRRSSSRRRSSSUUUWWW[[[^^^bbbfffiiiiiihhhfffbbbaaa___[[[XXXWWWYYY[[[ccchhhnnnrrrtttxxx~~~}}}{{{{{{{{{{{{{{{}}}uuukkkaaaaaajjjzzz}}}tttpppoooooogggbbbZZZSSSNNNJJJFFFDDDCCCCCCBBBAAAAAADDDIIIMMM]]]ttteeeTTTEEECCCCCCCCCGGGNNNVVV[[[eeeqqq}}}~~~||||||yyywwwuuusssrrrrrrssstttxxxyyyzzzzzzyyyvvvsssqqqrrrooojjjeeebbbaaabbbbbbbbbaaa^^^YYYQQQIIIBBB>>>999777555333111000000000------------------------,,,,,,,,,+++++++++++++++***+++,,,---............222333333333222222333555000222333444444333222000///000000111222222333333333333222000......111333---......///111333555666333222000//////111444555222333333333333222111111000000////////////000000111///---...000333444444222222222222222222222222444444333444444555666777:::<<<>>>>>><<<;;;:::;;;::::::::::::;;;===@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEGGGKKKNNNPPPQQQPPPPPPSSSUUUWWWWWWUUUUUUWWWYYY[[[^^^dddiiilllmmmlllkkkeeedddaaa]]]ZZZXXXZZZ\\\eeeiiiooorrruuuxxx~~~|||pppeeeccckkk|||xxxssspppnnniiiccc\\\UUUOOOKKKHHHEEECCCCCCBBBAAABBBEEEJJJNNNbbb|||hhhVVVFFFBBBCCCDDDJJJRRRYYY^^^gggsss}}}}}}||||||xxxwwwtttrrrqqqrrrssstttwwwxxxyyyzzzxxxuuurrrppprrrooojjjeeebbbaaaaaabbbbbbaaa^^^YYYRRRJJJBBB>>>999777555333111000000000---------------------------,,,,,,++++++************+++,,,---............---...//////...///111333000111333444444333111000000111111111111222222222111222111000///000333555............///111222333666444222000000222444555222333333333333222111111000000////////////000111111///------///222444444222222222222222222222222444444444444444555777777:::<<<>>>>>><<<;;;:::;;;:::999999:::;;;===???AAAAAABBBBBBCCCDDDEEEFFFFFFFFFIIIMMMRRRUUUWWWWWWWWWVVVYYY[[[ZZZXXXWWWYYY\\\[[[___eeekkknnnoooooonnnhhhgggccc___[[[ZZZ[[[]]]fffjjjpppsssuuuxxx}}}wwwkkkgggoooxxxrrrnnnjjjeee]]]VVVQQQMMMIIIGGGDDDCCCBBBAAABBBEEEKKKOOOeeekkkXXXHHHDDDFFFGGGNNNWWW\\\aaajjjuuu~~~}}}yyyxxxzzz{{{xxxuuussstttuuuuuutttzzzxxxvvvtttrrrrrrrrrrrrpppmmmiiieeebbbbbbcccdddeeeeee___UUUMMMIIICCC===888777444111/////////000////////////////////////******,,,------,,,******...---,,,,,,---...///000333222222111111222222333111222222333222111000///222111000000000222555666999555222////////////...)))))))))+++...111222222555444333222111111111111333333333444333333222222111000///---***&&&###!!!//////000111333444555666555444444333333333444444333444555444333333444666999<<>>@@@AAACCCDDDEEEDDDCCCDDDEEEGGGFFFIIINNNTTTXXXZZZ[[[[[[aaa```^^^]]]\\\\\\]]]]]][[[___eeekkkoooqqqrrrqqqnnnkkkeee```^^^]]]___```dddjjjppprrrqqqttt{{{yyyooojjjkkkxxxxxxqqqooojjjfff___WWWPPPKKKHHHFFFFFFCCCAAAAAABBBDDDLLLUUUiiinnnZZZIIIGGGHHHIIIQQQ\\\WWWaaammmttt{{{~~~}}}zzzyyy|||{{{xxxuuussssssttttttssszzzyyyxxxvvvuuuttttttssspppmmmhhhdddbbbaaabbbccccccccc^^^TTTMMMIIICCC===888777444111/////////000........................,,,,,,,,,------,,,,,,,,,------,,,,,,---...///111222111111111111111111222222222333333333222111000333222111111111222333444777444111//////000//////......------.../////////444333222222111111222222555555555666555555444333...////////////...,,,+++000000111222333444444555333333222222222222333333333444444444333333555666999<<>>;;;:::999:::::::::;;;<<<>>>@@@AAADDDEEEFFFEEEDDDDDDFFFHHHHHHKKKPPPVVV[[[^^^``````cccbbb```^^^]]]\\\\\\]]]]]]aaaffflllppprrrssssssoookkkfffaaa^^^^^^___```bbbiiioooqqqqqqssszzz|||rrrllllllwww{{{sssoookkkggg```YYYQQQLLLHHHFFFFFFCCCAAACCCCCCEEEMMMVVVlllhhhWWWHHHFFFHHHJJJQQQ[[[[[[eeeooouuuzzz~~~~~~{{{xxxyyy|||{{{xxxuuusssssssssrrrrrrxxxyyyyyyyyyxxxwwwuuutttooolllhhhdddaaa````````````aaa\\\SSSMMMIIICCC===888666444222000/////////...........................------,,,,,,------...---,,,,,,,,,,,,...000111111111000000000000111111222222333444333222111000222222222222222222222333666333000//////000000000000000000///////////////222222222222222333444444555555555555555444333333---...///000111222111111111111222222222333333333222222111111111111222222222333444444333333555777999<<>><<<:::::::::::::::;;;<<<>>>@@@AAACCCEEEFFFFFFDDDDDDFFFGGGHHHKKKQQQWWW\\\___aaabbbbbbaaa___]]][[[ZZZZZZZZZ___bbbggglllppprrrssssssooolllgggccc```^^^^^^___aaagggnnnqqqrrrtttyyy}}}uuunnnkkksss~~~uuuqqqmmmiiiccc[[[SSSLLLHHHFFFEEECCCCCCEEEEEEGGGOOOXXXppp```RRRGGGFFFIIIKKKQQQZZZ```iiiqqquuuyyy}}}~~~{{{~~~~~~yyywwwxxx||||||xxxuuusssrrrrrrrrrqqqvvvwwwyyyzzzzzzxxxuuusssnnnkkkgggccc```___^^^___^^^___[[[SSSLLLIIICCC===777666444222000/////////...........................---,,,++++++,,,---...,,,,,,++++++,,,...000111222222111111111111222222111222333333333222000//////000111333333444333333444222///...///111111111---///000111000000111222111111111222333444555666333333333333333222111000//////////////////......222222222222222222222222222111111111111222222333222333444444333333555777999<<>><<<;;;;;;:::::::::;;;<<<>>>@@@AAABBBCCCEEEEEEDDDDDDDDDFFFGGGJJJNNNSSSWWWZZZ\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWW___aaaeeeiiillloooqqqqqqnnnlllhhhdddaaa___^^^^^^aaagggnnnrrrssstttxxx{{{|||~~~vvvmmmiiinnn~~~~~~vvvrrroookkkddd\\\TTTMMMHHHFFFDDDCCCEEEGGGGGGHHHQQQ[[[ttttttWWWMMMEEEFFFIIILLLRRRYYYccckkkrrruuuxxx|||}}}{{{}}}}}}}}}zzzxxxzzz~~~{{{xxxuuussssssssssssrrrtttuuuxxxyyyyyyvvvsssqqqmmmjjjgggcccaaa___^^^^^^\\\^^^[[[SSSMMMIIICCC===777666444333111//////...........................---,,,+++******+++,,,---++++++++++++,,,...000111444333333222222333333444000111222222222111//////---...000222444555555555333111......///111111111---000222222111000111222000000111222333555666777333333333333222111000///000000///......---------333333333222222222222111222222222222222333444444111333444444333333666888999<<>>@@@AAA@@@BBBDDDDDDCCCCCCCCCDDDHHHJJJLLLPPPRRRTTTUUUVVVUUUVVVVVVWWWWWWWWWWWWWWW\\\]]]```cccfffiiikkkmmmllljjjhhheeebbb```^^^^^^bbbgggmmmqqqrrrsssvvvxxxvvvzzz~~~~~~}}}~~~uuulllfffiiixxxxxxsssoookkkeee^^^UUUNNNIIIFFFDDDDDDFFFHHHHHHJJJTTT___zzzdddPPPJJJEEEEEEHHHLLLSSSYYYcccjjjqqqssswww|||~~~}}}{{{zzz{{{}}}~~~~~~{{{|||{{{xxxuuussstttuuuuuuttttttuuuwwwwwwwwwtttrrrpppkkkjjjgggdddbbb```______\\\^^^[[[TTTMMMIIICCC<<<666666555333111000......------------------------,,,++++++******++++++,,,************,,,...000111444444333333333333444444111111222333222111000///...///000111333555666666333111...---///000111000111444666555222//////111000111111222444555777888555555555555444222111000000000/////////000111222333222222222222222222222222222222222222333444555111222333333333444666888999<<>>@@@AAA@@@BBBDDDEEEDDDCCCCCCDDDIIIJJJLLLNNNPPPQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ\\\___ccceeeggghhhgggfffdddbbb```^^^^^^aaadddhhhkkkmmmnnnppprrrtttwww{{{~~~}}}{{{|||~~~||||||vvvlllfffiiixxx}}}sssnnnkkkeee^^^VVVOOOIIIFFFEEEEEEHHHIIIHHHKKKWWWdddsssZZZKKKHHHEEEDDDGGGMMMTTTYYYbbbiiioooqqquuu{{{~~~}}}wwwwwwxxx|||~~~~~~~~~{{{{{{~~~{{{xxxuuutttuuuvvvwwwwwwuuuvvvwwwwwwuuusssqqqooojjjiiigggeeecccbbbaaaaaa]]]___\\\UUUNNNIIIBBB<<<666666555333222000...---------------------------+++,,,,,,,,,,,,,,,,,,+++************,,,...000111444333333222222333333444333333444555444333222111222111111111111222444555444111...---...///000///222666:::999555222333555111111222222444555777888555555555444333222111000000/////////000111333444222222222222222222222333000000000111111222333444111222333333333444666888999<<>>======:::::::::;;;<<<>>>@@@AAAAAACCCFFFGGGFFFEEEDDDEEEFFFGGGIIIKKKMMMOOOPPPQQQRRRSSSTTTUUUVVVVVVUUUUUUVVVVVVVVVXXXZZZ^^^aaacccddddddddddddbbb```___^^^^^^___aaacccdddfffgggiiippprrruuuxxxyyy{{{}}}|||zzzvvvwwwyyy{{{|||~~~{{{zzzyyyoooiiimmm~~~sssllliiiddd^^^WWWOOOJJJGGGFFFFFFHHHIIIGGGKKKZZZiiikkkSSSIIIHHHEEEDDDFFFMMMUUUZZZcccjjjooopppsssxxx|||{{{ttttttvvv||||||yyyxxxzzzzzzxxxuuuuuuvvvxxxxxxxxxwwwwwwwwwwwwuuusssqqqoooiiihhhgggeeedddcccbbbbbb^^^```]]]VVVOOOIIIBBB;;;666666555444222000...---------------------------+++,,,............,,,+++***))))))***+++...000111333222222111111222222333444555666666666555444333666444222000000111222333444222///---.../////////000555:::;;;888777888;;;222222222333444555777777333333333222111000......111000///......///000111111111222222222333333333////////////000111222333111222333333333444666999999<<>>======:::::::::;;;<<<>>>@@@AAABBBEEEHHHIIIHHHGGGFFFFFFBBBCCCEEEGGGJJJLLLNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPTTTTTTTTTUUUXXX[[[___aaabbbcccccccccbbbaaa___^^^ZZZ[[[[[[\\\]]]___aaabbbeeehhhjjjlllnnnpppsssuuuvvvyyy~~~~~~{{{xxxvvvqqqrrrtttuuuwwwxxxxxxyyyyyyyyyzzz{{{}}}}}}wwwuuuzzz|||rrrmmmrrrsssjjjhhhddd^^^WWWPPPJJJGGGGGGGGGHHHHHHGGGLLL[[[kkkeeeNNNHHHHHHFFFCCCFFFMMMVVV[[[eeekkkooooooqqqwwwzzzyyysssrrruuu|||~~~{{{xxxxxxyyyyyyxxxvvvtttssstttuuuvvvuuuuuuuuutttssspppnnnlllkkkiiigggdddccccccdddeee___^^^\\\XXXQQQIIICCC>>>999777444000......///000...---,,,,,,------,,,+++,,,,,,,,,+++++++++******------------...///000000000000111222333333333333777777777777666555333222222111000/////////000111444222000000///...+++((((((---444;;;>>>>>>;;;999333222111111333555555444444555444444333222111000000///...------...///000111111222333333333222222111111222222222333333333333555666555444444555666999;;;===>>>>>>===:::999999999:::;;;===???AAABBBCCCDDDEEEGGGGGGEEEDDDCCCEEEEEEFFFGGGHHHIIIJJJKKKJJJMMMPPPRRRQQQPPPOOOOOONNNOOOOOOQQQUUUYYY]]]___aaabbbccccccbbb___\\\YYYVVVUUUTTTSSSSSSTTTVVVXXXZZZ\\\```ccceeefffffffffhhhkkkqqquuuvvvsssnnnkkklllkkkkkkkkkkkklllmmmmmmrrrqqqqqqqqqqqqqqqrrrsssrrrqqqpppooooooqqqvvvzzzzzz}}}xxxtttuuuyyy|||{{{~~~uuuqqqwwwzzznnnggg```^^^ZZZRRRLLLJJJGGGHHHEEEGGGMMMNNNZZZqqqsss\\\OOODDDDDDDDDDDDGGGMMMVVV\\\bbbfffkkkpppsssuuuwwwyyypppsssxxx~~~{{{xxxxxxyyyyyyxxxvvvtttttttttuuuvvvvvvuuutttsssqqqooommmlllkkkiiigggeeedddcccdddddd___^^^\\\WWWQQQIIIBBB>>>;;;999666333111111222333222111000000000000///...,,,,,,,,,++++++++++++***************+++,,,------000111222333444444444444888888888888777555333111333222111000///000000111222000////////////---+++,,,000555:::===<<<:::888444222111222555666666666555555555444333222111000000000///.........///000222222222222111111000///111111111111222222222333333444666555444444555666999;;;===???>>>===;;;999888888999:::<<<>>>@@@AAABBBCCCEEEFFFFFFEEECCCBBBAAABBBCCCDDDEEEFFFGGGHHHJJJMMMOOOPPPOOONNNNNNOOOLLLMMMNNNPPPTTTXXX\\\___^^^_________]]]ZZZWWWUUUPPPOOOMMMLLLLLLMMMOOOPPPSSSSSSUUUVVVYYY[[[]]]^^^^^^aaafffjjjkkkiiieeecccaaaaaaaaa```aaabbbbbbcccdddddddddddddddeeeeeefffggggggfffddddddfffjjjmmmnnnqqqtttxxx|||}}}|||~~~wwwpppnnnpppqqqyyy{{{zzzxxx|||~~~yyytttyyy}}}ppphhhbbb```\\\SSSLLLJJJHHHJJJFFFHHHNNNOOO[[[ssslllUUUIIIEEEDDDDDDDDDGGGNNNWWW]]]cccgggllloooqqqrrrssstttpppsssxxx~~~{{{yyyxxxyyyzzzxxxwwwuuuuuuuuuvvvvvvwwwuuusssqqqooommmlllkkkjjjjjjhhhfffeeedddcccccc___^^^[[[VVVPPPHHHBBB>>>777666333111000000111111111000000///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////111222333444444555555444999999999888777444222111555444222111000000000111000///...///000000///---///222555888:::999888777333222222333666888888888666666555444333222111111000000////////////000000222222222111000///...---000000000111111111222222333444555555444444555777999;;;===??????===;;;:::777777888999;;;===>>>???AAABBBCCCDDDDDDCCCBBBAAA>>>???@@@AAACCCDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHIIIGGGGGGIIILLLPPPTTTXXXZZZ[[[[[[[[[ZZZXXXUUUQQQOOOKKKIIIGGGEEEEEEEEEFFFGGGIIIIIIIIIJJJLLLNNNQQQSSSSSSUUUXXX[[[\\\\\\ZZZYYYUUUTTTTTTTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWZZZZZZZZZXXXWWWXXX\\\^^^^^^aaaeeeiiimmmrrrxxx|||zzztttrrrrrrrrrrrr|||}}}}}}}}}|||yyyvvvttttttuuuwww{{{vvvmmmhhhggggggjjjkkkmmmppprrruuuwwwxxxzzzyyyssstttvvv|||www{{{rrrjjjdddbbb]]]UUUMMMJJJIIIKKKHHHIIIPPPQQQ]]]tttfffPPPEEEEEEEEEDDDDDDGGGOOOXXX^^^eeehhhlllnnnnnnnnnooooooooosssxxx~~~|||yyyxxxyyyyyyyyywwwvvvuuuuuuvvvvvvwwwuuurrrooommmkkkkkkkkkjjjjjjhhhgggeeedddcccbbb___^^^ZZZUUUOOOHHHBBB>>>444333111000//////000000000000000...,,,+++++++++------,,,,,,,,,+++++++++---------------...000000222222333444555555555555999999999888777444222111666555333111000000111111222000......///000///...///000222444666777777777222111111222555888888888777666555444222111111111////////////000000000111111111222222111000/////////000000000000111111111222444555555444444666777999;;;===??????>>><<<:::777777777888:::;;;===>>>??????@@@@@@@@@@@@??????===>>>???@@@BBBDDDEEEEEECCCDDDDDDDDDCCCCCCEEEGGGEEEFFFGGGJJJNNNRRRUUUWWWXXXXXXXXXVVVSSSPPPMMMKKKIIIGGGEEECCCAAABBBBBBCCCCCCCCCDDDFFFGGGIIIJJJKKKJJJKKKMMMOOOPPPQQQQQQQQQLLLLLLLLLKKKLLLMMMMMMNNNLLLKKKKKKKKKLLLMMMNNNOOOQQQRRRRRRQQQPPPPPPRRRTTTTTTVVVZZZ]]]aaafffkkkoooxxx~~~zzzqqqkkkhhhfffeeellloootttwwwyyyxxxvvvuuuvvvvvvuuuuuuuuuvvvvvvwwwvvvxxx|||}}}yyyuuurrrpppoookkklllkkkiiifffeeeeeeeeedddjjjqqqyyyvvvmmmgggdddccc____________aaaccceeefffiiimmmsss|||{{{nnnlllkkkmmmqqquuuxxxyyyyyyzzzzzzzzzyyyzzz}}}{{{|||tttlllfffccc^^^UUUMMMJJJIIIKKKHHHJJJQQQRRR^^^vvvdddOOOFFFFFFEEEEEEEEEHHHPPPYYY```fffhhhlllnnnnnnmmmmmmnnnooorrrxxx~~~|||yyyxxxyyyxxxxxxwwwvvvvvvuuuuuuuuuvvvtttrrrooommmkkkkkkkkkkkkjjjhhhfffdddcccbbbbbb___]]]YYYTTTMMMGGGAAA>>>777666444333222222222222222333444222///------...---------,,,,,,,,,++++++))))))))))))***+++,,,---222222333444555555555555888888888777666444222000666444333111111111111222444222000/////////...------...///111333555666777111000000111444666777777777666444333111000000000......//////000000000000000000111222333333333222///000000000000111111111222333555555444555666888999;;;===???@@@>>>===;;;777777888999:::<<<===>>><<<==================<<<<<<<<<>>>???AAACCCDDDEEEEEEFFFGGGFFFFFFFFFHHHJJJFFFGGGIIIKKKNNNPPPSSSTTTSSSSSSRRRPPPNNNKKKHHHFFFHHHFFFCCCAAA@@@@@@@@@AAA???AAADDDGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJGGGGGGGGGFFFGGGHHHHHHIIIGGGGGGGGGHHHHHHIIIJJJKKKMMMNNNOOONNNMMMMMMNNNOOOOOOQQQTTTWWWYYY^^^cccfffiiinnnvvv|||sssmmmhhhdddbbb```bbbeeehhhiiihhhgggeeeeeeeeeeeefffhhhjjjlllmmmkkkmmmqqqvvv{{{}}}|||{{{vvvsssooojjjfffcccbbbaaa\\\]]]^^^\\\ZZZXXXXXXYYYVVV\\\ccclll{{{wwwmmmeeeaaa___XXXWWWUUUUUUUUUVVVXXXYYYXXX\\\```gggooozzz{{{mmmjjjfffdddeeehhhiiijjjhhhhhhiiiiiihhhiiillloookkkooouuuzzz|||xxxooogggccc]]]TTTMMMJJJJJJLLLIIIKKKRRRSSS```wwwcccOOOHHHEEEFFFFFFGGGKKKRRRZZZ```dddhhhkkknnnnnnnnnoooooonnnrrrxxx~~~|||zzzxxxyyywwwwwwvvvvvvuuuttttttttttttsssqqqpppnnnmmmllllllkkkiiifffcccaaaaaaaaaaaa___]]]XXXSSSLLLFFFAAA>>>555555333222111000000000...000222000,,,***,,,...------------,,,,,,,,,,,,************+++,,,---...111222333444444555555444555666666666555333222000444333222111000111222222555333000...//////...---,,,---...000222444555666111000000111444666666666777666333111////////////,,,---...///000000000//////000111222333444444444000000000111111111222222111333555555555555777888999;;;===???@@@???===<<<999999::::::;;;===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???AAACCCDDDEEEEEEGGGIIIJJJJJJKKKLLLNNNGGGGGGHHHIIIJJJKKKLLLLLLOOONNNMMMKKKIIIFFFDDDCCCFFFEEEBBB@@@??????@@@@@@===@@@DDDHHHIIIGGGDDDBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMOOOPPPOOONNNOOOPPPNNNPPPRRRTTTVVVYYY^^^aaaaaaccciiittt|||~~~vvvqqqlllgggdddYYYZZZ[[[[[[[[[[[[ZZZYYYWWWWWWXXXZZZ\\\^^^aaabbb```aaadddhhhlllooonnnmmmfffdddaaa]]]ZZZXXXWWWWWWQQQSSSTTTSSSQQQOOOOOOOOOOOOTTTZZZbbbpppvvvkkkbbb\\\YYYRRRQQQPPPOOONNNNNNOOOPPPPPPRRRVVVYYY]]]eeeooowww}}}lllhhhbbb___]]]^^^^^^]]]ZZZ[[[\\\[[[[[[\\\^^^aaa___dddjjjoooqqquuu{{{}}}sssiiiccc]]]UUUOOOMMMKKKMMMKKKMMMTTTVVVbbbzzzbbbNNNHHHDDDEEEGGGJJJNNNTTT[[[```cccfffkkkmmmnnnnnnooopppmmmqqqxxx~~~}}}zzzyyyyyyvvvvvvvvvuuuuuutttsssrrrrrrrrrrrrqqqpppooommmmmmllliiiddd```^^^^^^```aaa___\\\XXXRRRKKKEEE@@@>>>444333222000///---,,,,,,))),,,...---)))'''))),,,...------------,,,,,,,,,,,,,,,,,,,,,---...///000000111222333444444444444333333444444444333111111111111000///000111222333444222///...///000000000//////000222333333444444333222111222444666666555777555222///...------...***+++---.../////////...///000111222222333222222111111111111222222222333111333444555555555777999999;;;===@@@@@@@@@>>>===;;;<<<<<<<<<===>>>@@@@@@>>>>>>>>>======>>>>>>>>>??????AAACCCEEEGGGIIIIIIJJJMMMQQQSSSTTTTTTVVVWWWOOOOOOOOOOOOOOONNNNNNMMMNNNNNNLLLKKKIIIGGGFFFEEEGGGEEECCCAAA@@@@@@AAABBBAAACCCFFFHHHIIIGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPSSSUUUTTTTTTTTTUUUSSSUUUVVVWWWXXXZZZ^^^aaabbbaaafffooowwwzzz}}}xxxsssnnnhhhddd[[[ZZZXXXVVVUUUTTTTTTTTTQQQRRRSSSTTTVVVWWWXXXYYYXXXXXXYYY\\\___aaaaaa```[[[ZZZXXXWWWUUUTTTSSSRRRLLLNNNPPPOOOMMMLLLKKKLLLMMMQQQTTTZZZfffuuuzzzqqqhhh```ZZZVVVPPPPPPOOONNNMMMLLLLLLLLLLLLOOORRRSSSSSSWWW^^^eeeqqq~~~|||lllhhhaaa\\\ZZZXXXWWWVVVTTTUUUUUUTTTSSSTTTWWWYYYZZZ___eeehhhkkkpppxxx~~~xxxllleee^^^VVVRRRQQQNNNPPPMMMPPPWWWYYYeee}}}cccNNNIIIBBBEEEIIIMMMPPPUUU[[[___cccfffjjjllllllllllllmmmmmmqqqxxx}}}|||~~~}}}zzzyyyyyyuuuuuuuuuuuutttsssrrrqqqqqqqqqrrrrrrrrrpppnnnmmmmmmiiiccc^^^\\\]]]___aaa___\\\WWWQQQKKKEEE@@@>>>777666555333111000...---+++...111///+++))),,,///......---------,,,,,,,,,))))))))))))***+++,,,,,,000000111222333333333333111222333333333333111111000////////////111222333222000...---///111222222222333333444444444333333555444333333555666666666666444111...---,,,,,,---)))***,,,...//////......000000111111111000000///111222222222222333333333111333444555555555777999999;;;===@@@AAA@@@>>>============>>>>>>@@@AAABBB@@@@@@????????????@@@@@@DDDEEEFFFHHHKKKMMMNNNOOOVVVYYY^^^aaabbbbbbcccddd_________^^^\\\[[[YYYXXXQQQPPPOOONNNLLLKKKJJJIIIIIIGGGEEEDDDCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHKKKKKKJJJJJJKKKKKKLLLMMMLLLLLLMMMMMMOOOPPPQQQRRRRRRUUUYYYZZZZZZZZZZZZZZZYYYZZZ[[[[[[\\\]]]aaaccchhheeehhhqqqwwwzzz|||xxxtttnnnhhhccc___]]]YYYVVVTTTSSSTTTTTTQQQRRRSSSTTTUUUUUUUUUTTTVVVUUUTTTVVVXXXZZZZZZYYYWWWWWWVVVVVVUUUTTTSSSSSSLLLNNNPPPPPPNNNMMMLLLLLLNNNPPPRRRVVVaaaooowwwyyyzzzxxxsssmmmfff```[[[XXXQQQQQQPPPOOOOOONNNMMMLLLLLLOOORRRQQQOOOPPPVVV[[[___nnnuuunnniiibbb]]]YYYWWWTTTSSSSSSTTTTTTSSSRRRSSSUUUWWWTTTYYY^^^aaadddiiirrrzzz{{{~~~{{{zzz{{{nnnfff___XXXTTTTTTPPPSSSPPPRRRYYY[[[hhheeePPPJJJAAAEEEJJJNNNRRRVVV[[[^^^cccfffiiikkkjjjiiiiiijjjmmmqqqxxx}}}|||{{{~~~}}}{{{zzz{{{|||yyytttqqqqqqqqqqqqqqqsssrrrpppnnnmmmmmmnnnooommmkkkhhheeebbb___]]]]]]^^^]]]WWWOOOJJJGGGCCC<<<888555222111111111000///000000///...------,,,,,,++++++,,,---------,,,,,,)))***+++,,,---.........111222333444333222111000222222333222222111000///////////////000222333444555333000...------...///------...000111333444444555444333444666777666555222111///------...000111//////...//////000111222111111222222222111111000000111222333444333222222333333444555666777888888;;;<<<===??????@@@@@@@@@??????>>>>>>???@@@AAAAAABBBCCCEEEGGGHHHIIIIIIIIIHHHJJJMMMOOOQQQTTTXXX[[[___dddkkkoooooooooppprrrrrruuuuuupppllliiiddd^^^]]]YYYTTTRRRQQQPPPMMMJJJMMMLLLJJJIIIIIIIIIJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLOOOOOONNNMMMMMMMMMMMMMMMPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSTTTVVVXXXZZZ\\\^^^`````````___^^^bbbaaa_________aaacccdddiiijjjmmmpppsssvvvxxxyyyyyyxxxwwwuuuqqqmmmjjjhhhaaa___]]]ZZZXXXVVVUUUTTTUUUTTTSSSTTTVVVWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\\\\UUUWWWXXXWWWUUUTTTSSSTTTSSSSSSSSSSSSSSSTTTUUUUUURRRSSSUUUXXX\\\ccckkkqqquuuqqqkkkhhheeeccc^^^[[[VVVVVVVVVVVVVVVUUUUUUUUUZZZYYYYYYYYYYYYYYYYYYYYY___dddnnnxxx~~~~~~yyyuuunnniiiccc^^^[[[ZZZZZZYYYXXXVVVSSSQQQPPPRRRTTTVVVZZZ[[[]]]```dddhhhmmmoooooosssxxx{{{uuurrrvvv~~~wwwkkkeeeaaa[[[UUUTTTXXXTTTTTTVVVVVV\\\pppeeeOOOHHHDDDFFFIIIMMMQQQUUUXXXZZZcccfffjjjkkkkkkiiiiiiiiihhhoooxxx~~~|||}}}|||zzzyyyzzzzzzwwwsssqqqpppqqqqqqqqqtttrrrooommmllllllmmmnnnmmmkkkhhheeebbb```___^^^^^^]]]WWWOOOJJJHHHCCC<<<888555222111111111000/////////......---,,,,,,+++------------,,,++++++***)))***+++,,,---.........111111333444444333222111222222222222111000//////.........///000111222333333222000///...............//////111222333444444333222222333555777666555444333111///.........///..................//////000111111111111111000000000111222333333333222222333444444555666777888888:::;;;<<<===>>>?????????????????????@@@@@@AAAAAACCCEEEHHHLLLNNNOOOOOOOOOOOOQQQUUUWWWZZZ]]]aaadddiiiooovvv{{{}}}~~~}}}{{{yyytttnnnhhhccc\\\XXXVVVTTTRRRPPPQQQQQQPPPPPPPPPQQQSSSSSSVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQSSSRRRRRRSSSSSSTTTUUUVVVWWWYYYZZZZZZYYYZZZ\\\^^^aaabbbdddeeeeeedddcccbbbfffeeedddcccccceeefffhhhggghhhiiikkknnnppprrrrrrrrrqqqpppooollliiifffdddbbbaaa```^^^]]]\\\\\\\\\ZZZZZZZZZ[[[]]]]]]\\\[[[ZZZZZZ[[[\\\]]]^^^___```]]]^^^___^^^[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\VVVXXXYYY[[[^^^bbbhhhlllooolllhhhgggfffeeebbb___^^^^^^^^^______`````````bbbcccfffggggggeeebbb```bbbeeelllsssxxxxxxuuurrrnnniiiddd```^^^^^^]]]]]]ZZZXXXUUUSSSSSSUUUWWWYYY[[[\\\^^^aaadddhhhkkkmmmlllpppsssvvvyyyooolllooo{{{wwwmmmhhhddd^^^YYYXXXYYYUUUVVVXXXZZZ```uuu___LLLFFFDDDFFFIIIMMMQQQUUUXXXZZZ___bbbfffggggggfffeeefffjjjpppyyy|||zzzxxxwwwxxxwwwuuuqqqpppqqqrrrrrrrrrvvvssspppllljjjkkkmmmnnnmmmkkkiiifffdddbbb``````]]]\\\WWWOOOJJJHHHCCC<<<888555222111111111000///......------,,,,,,++++++.........---,,,+++***)))******+++,,,---...//////000111222444444444333333222222222222111000///...---------...///000222222111111000000/////////...000000111111222333444444111111000222555666666666666555444222000...---,,,......------,,,---------///000000111111000000///000111222333333333333222333444555555777777888999999:::;;;===>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBEEEHHHNNNSSSWWWYYYYYYXXXWWWYYY]]]```cccfffjjjlllpppvvv}}}wwwqqqiiibbb^^^\\\ZZZYYYZZZZZZZZZZZZ\\\]]]___```^^^^^^]]]\\\[[[ZZZZZZYYY[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\^^^^^^___]]]^^^```___^^^^^^```aaaeeeeeefffffffffeeeddddddffffffeeeeeeeeefffggghhhbbbcccdddeeefffgggggghhhiiiiiiiiihhhgggeeecccbbb````````````aaabbbccccccdddfffhhhjjjjjjiiigggfffdddddddddeeefffggghhhiiieeefffgggeeebbbaaaaaabbbbbbbbbbbbbbbbbbcccccccccaaabbbdddeeeeeegggjjjlllnnnmmmmmmnnnooopppnnnlllhhhiiijjjkkkmmmooopppppprrruuuyyy|||{{{wwwqqqnnnkkkmmmpppuuuxxxyyywwwuuuqqqmmmiiifffffffffffffffbbb```^^^\\\\\\]]]^^^______```bbbeeehhhjjjkkkkkklllnnnpppqqqsssyyy~~~nnnjjjnnnwwwyyypppkkkgggaaa]]]]]]ZZZWWWXXX\\\^^^fff}}}yyyYYYKKKIIIEEEFFFIIIMMMQQQUUUXXXYYY]]]```ccceeeeeeddddddeeekkkqqqyyy|||zzzxxxwwwxxxvvvtttrrrqqqssstttuuutttyyyvvvqqqmmmkkklllmmmooommmllljjjgggeeecccbbbaaa\\\\\\WWWOOOKKKHHHCCC<<<888555222111111111000///---------,,,,,,+++++++++------------,,,,,,+++******++++++,,,---...///000///000222444555555444444222222222222111000///...------------...000111222//////000000000000///...000000111111222222222333000//////111444666666666666555555444222000...---//////...---,,,,,,,,,---...//////000000000000///111111222222333333333333444444555666777888999999999:::;;;===>>>?????????AAABBBBBBCCCDDDDDDDDDDDDGGGLLLSSSZZZ___aaaaaaaaa]]]___ccceeegggiiikkkmmmtttxxx~~~zzzsssmmmiiieeecccffffffgggggghhhiiijjjkkkiiiiiihhhgggeeedddcccccceeeeeedddccccccccccccdddeeeeeefffggghhhhhhhhhhhhfffgggiiihhhgggfffggghhhjjjjjjiiihhhhhhgggffffffjjjjjjjjjjjjjjjjjjjjjjjjffffffffffffffffffeeeeeeeeeeeeeeefffeeeeeeeeeeeebbbcccdddfffhhhkkkmmmnnnqqqtttxxx{{{zzzxxxvvvuuuttttttsssssstttuuuvvvwwwtttuuuuuussspppnnnoooppppppqqqqqqqqqqqqqqqqqqqqqppprrrttttttttttttuuuvvvzzzzzz|||~~~{{{|||~~~~~~|||}}}|||yyyuuuttttttuuuvvvuuuqqqpppmmmkkkiiihhhggggggggghhhjjjlllmmmmmmmmmlllooooooooooooppptttzzzsssppptttxxx|||sssnnniiibbb______[[[XXXZZZ___cccmmmoooUUULLLMMMFFFGGGJJJMMMQQQTTTWWWXXX]]]```ccceeeeeeeeefffgggjjjpppyyy}}}|||zzzyyyzzzwwwuuussstttuuuwwwwwwwwwzzzxxxtttpppnnnnnnoooqqqnnnmmmjjjhhheeecccaaaaaa[[[[[[WWWPPPKKKIIICCC<<<888555222111111111000///---,,,,,,,,,,,,,,,++++++***+++,,,,,,------------+++++++++,,,---...000111000111222444555555555444111111111111000///......------------...000111222//////000000000000///...000000000111111222222222000//////111444666666666444444444444333111000///000000///...------------......///000000000000000222111222222222222333333444444555666777888999999:::;;;<<<>>>???@@@AAAAAABBBCCCEEEFFFGGGHHHHHHHHHKKKOOOVVV]]]ccceeeeeeeeebbbdddggghhhhhhhhhiiijjjssswww|||~~~{{{vvvsssuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwvvvuuutttsssrrrqqqppppppooonnnnnnnnnooooooqqqrrrssstttttttttsssssstttvvvwwwvvvtttsssrrrssssssrrrqqqooonnnnnnnnnnnnssstttuuuvvvvvvuuutttsssqqqqqqppppppooonnnnnnmmmggghhhhhhiiijjjkkklllmmmmmmnnnooorrruuuxxx{{{|||}}}|||wwwsssqqqoooqqqqqqrrrsssrrrqqqooonnnooonnnmmmkkkllloootttwwwxxxtttxxx}}}uuupppjjjbbb^^^___\\\ZZZ\\\bbbgggrrrcccOOOJJJKKKGGGHHHJJJMMMQQQTTTVVVWWW\\\___bbbddddddeeefffhhhgggooozzz}}}{{{zzz{{{wwwvvvuuuuuuwwwxxxxxxwwwyyyxxxuuusssqqqqqqqqqqqqooonnnkkkhhhdddbbb```___ZZZ[[[WWWPPPLLLIIICCC<<<888555222111111111000///------------,,,,,,,,,,,,)))***+++,,,---.........,,,,,,++++++,,,...000111111222333555555555444444111111111111000///...------------...///000222222111111000000/////////...000000111111222333333444111111000222555666666666444444333333222111000000000///........................///000111111111111222222111111222222333444444555666666888888999::::::;;;<<<>>>@@@AAABBBBBBCCCDDDGGGIIIKKKLLLMMMLLLNNNRRRXXX^^^bbbdddeeeddddddfffiiiiiihhhggggggggglllppptttxxxzzz~~~~~~~~~~~~~~~~~~~~~~~~}}}|||yyywwwvvvwwwxxxyyy~~~~~~}}}|||{{{{{{{{{zzzyyyyyyyyyttttttuuuvvvxxxzzz|||}}}yyyzzz|||~~~~~~{{{}}}}}}|||{{{yyywwwuuutttqqqooolllkkkkkknnnrrruuu~~~{{{xxx{{{}}}wwwrrrkkkccc```aaa___\\\___eeekkkxxxzzzXXXIIIFFFEEEHHHIIIKKKNNNPPPSSSUUUVVVYYY[[[^^^```aaabbbdddfffgggppp}}}}}}{{{{{{|||wwwvvvuuuuuuwwwxxxwwwvvvwwwvvvuuutttsssrrrqqqqqqpppnnnkkkgggddd```^^^]]]ZZZZZZWWWQQQMMMJJJCCC<<<888555222111111111000///------------------------***++++++,,,---------------,,,++++++,,,...111222222333444555555444333333111111111111000///...---.........///000111222333333222000///............111111222333444666666777333222222333555777666555777666333111////////////---------,,,------.........///000111222222222222222222111111111222333444555555666777888999999:::999:::;;;===???AAAAAABBBCCCEEEHHHLLLOOOPPPQQQQQQQQQTTTWWW\\\___aaaaaaaaaaaacccfffgggfffdddddddddhhhkkkooorrruuuzzz{{{xxxuuutttuuuxxx|||~~~{{{wwwsssmmmfffdddgggccc```bbbiiippp}}}lllPPPGGGFFFCCCHHHIIIKKKNNNPPPSSSUUUVVVVVVYYY[[[]]]^^^```ccceeeiiittt~~~}}}{{{zzz{{{vvvuuutttuuuvvvwwwvvvuuuttttttttttttsssrrrqqqpppqqqoookkkgggccc```]]]\\\YYYZZZWWWQQQMMMJJJCCC<<<888555222111111111000///........................,,,,,,---------,,,++++++---,,,++++++,,,...111222333444555555555444333222111111111111000///...---////////////000222333444555333000...------...///222222444555777888999:::555444333444666777666555:::777444000...---------++++++++++++,,,------...//////000222222333333333333222111111111222333444555555666777888999::::::777888:::<<<>>>@@@@@@AAACCCEEEIIINNNQQQSSSTTTTTTSSSTTTWWWZZZ\\\^^^^^^^^^[[[^^^aaacccbbbaaaaaabbbmmmpppssstttuuuyyy~~~zzzwwwuuupppiiihhhkkkeeeccceeelllsssbbbLLLIIIIIIFFFIIIJJJKKKNNNPPPSSSTTTUUUVVVYYY[[[]]]___aaadddffflllwww}}}}}}|||}}}tttrrrqqqqqqsssttttttssswwwvvvtttqqqpppoooooooooqqqnnnkkkfffccc```^^^^^^]]]ZZZUUUQQQNNNIIIDDD@@@666444222111111000///---***+++---.........------///...------,,,,,,,,,,,,+++++++++,,,---...000111333333333222222222222111333333333222000///000111000000000000111222333444333222000///...---.........///222555777888999999555444333444666888888777999777555222000///......,,,,,,---.../////////...------......//////000000333222111111000111111111222333555666888999999999<<<<<<===>>>???@@@@@@AAAEEEFFFHHHKKKOOOSSSVVVWWWXXXYYYYYYYYYYYYYYYYYYYYY[[[[[[]]]```^^^[[[^^^dddnnnrrrvvvwwwxxx{{{{{{uuuuuusssnnniiihhhhhhjjjjjjjjjqqqpppVVVGGGFFFFFFCCCGGGGGGHHHJJJLLLNNNPPPRRRUUUWWWYYY[[[^^^aaafffjjjnnnyyy~~~}}}||||||~~~vvvtttsssssstttuuuuuutttxxxvvvtttrrrqqqpppppppppqqqnnnkkkfffccc```^^^^^^ZZZXXXTTTQQQMMMHHHBBB>>>666444222111111000///---,,,---.../////////...------,,,++++++*********+++******++++++,,,...///000222222222222222222222222333333333222000///000111222222222222222222222222444333111000///...//////000111333555777888888888333222222333666888999999:::888666333111000//////.............../////////---......//////000111111111000000000111222333333222333555666888999999999<<<<<<===>>>???@@@AAAAAACCCCCCEEEHHHKKKNNNQQQSSSSSSUUUWWWXXXYYYWWWVVVTTTUUUUUUWWWZZZZZZZZZ___gggrrrwww{{{|||zzzyyyzzz|||zzz}}}zzzuuuuuuuuuppplllllllllmmmnnnooouuu{{{fffPPPEEEEEEFFFEEEFFFGGGHHHIIILLLNNNPPPQQQSSSUUUXXX[[[^^^bbbhhhkkkttt}}}}}}{{{{{{|||xxxvvvuuuuuuvvvwwwvvvvvvxxxvvvtttrrrqqqqqqqqqqqqqqqnnnkkkfffccc```^^^^^^XXXVVVTTTQQQMMMGGG@@@<<<666444222111111000///---...////////////......---,,,,,,+++*********++++++************+++---.../////////000111111222222222333333333222000///000111333333444444444333222222666555333111000000000111333444555666777888888888222111000222555999:::::::::999777555333111000000000///...------......///......///000000111111222/////////000111333444555222333555666888999999999;;;<<<===???@@@AAAAAAAAA@@@AAABBBCCCFFFHHHJJJLLLMMMOOOSSSUUUVVVTTTQQQOOOOOONNNPPPSSSTTTWWW```jjjvvvzzz~~~zzztttqqqpppqqquuuzzzzzzuuuvvvvvvsssppppppppprrrsssuuu{{{}}}qqq]]]KKKCCCEEEFFFEEEFFFFFFGGGIIIKKKMMMOOOPPPQQQTTTWWW[[[___dddjjjnnnxxx}}}{{{zzz{{{yyywwwuuuuuuvvvwwwvvvuuuvvvuuusssqqqpppppppppqqqqqqnnnkkkfffccc```^^^^^^WWWUUUTTTQQQNNNGGG@@@;;;666444222111111000///---/////////......---,,,,,,...------,,,,,,---------************+++,,,---...---...///000111222333333333333333222000///000111222222444555555555444444777666444333222111222222555666666777777777777777222111000111444777999999:::999777555333111000///111///---++++++,,,---.../////////000111111222222000000000000111222333444222333555666888999999999;;;<<<>>>???AAAAAAAAAAAA??????@@@AAABBBDDDEEEFFFIIIJJJMMMOOOPPPOOONNNMMMNNNLLLLLLOOOQQQUUU___jjjtttwwwyyywwwqqqkkkhhhggghhhmmmttt{{{|||yyy{{{}}}{{{vvvwwwwwwtttqqqrrrsssuuuwwwyyy~~~oooZZZJJJDDDEEEEEEDDDEEEFFFGGGHHHJJJLLLNNNOOOOOORRRVVVZZZ___dddkkkooovvv~~~~~~{{{zzz{{{xxxvvvttttttuuuuuuuuuttttttsssqqqooonnnnnnooooooqqqnnnkkkfffccc```^^^^^^WWWVVVTTTRRRNNNHHH@@@;;;666444222111111000///---...------,,,,,,+++++++++---------,,,,,,------...************+++,,,------------...000111222333444333333333222000///000111///000222444666777777888888777555444333222333333777777777666666666777777444222000000222555777777888888666555333111///...000...,,,******+++,,,---/////////000111111222222222222111111111111111222222333555666888999999999:::<<<>>>@@@BBBBBBBBBBBB??????@@@@@@AAABBBCCCDDDGGGGGGGGGHHHIIIKKKLLLMMMQQQNNNMMMOOOOOORRR\\\fffkkkllllllhhhccc``````bbb```eeemmmuuu}}}|||xxxsssuuuxxx|||~~~xxxxxxxxxuuussssssuuuwwwzzz}}}pppXXXIIIEEEEEEEEEDDDEEEEEEFFFGGGHHHJJJLLLMMMNNNQQQUUUYYY^^^ccciiinnnrrr{{{|||{{{|||wwwuuussssssttttttsssrrrrrrqqqpppnnnmmmmmmnnnnnnqqqnnnkkkfffccc```^^^^^^XXXVVVTTTQQQMMMGGGAAA<<<666444222111111000///------,,,++++++***++++++,,,++++++*********+++,,,,,,+++++++++++++++,,,------......///000111333333444333333333222000///000111//////000222444777999;;;999888666444333333333444777777666555555666666777555222000///111444666666888777777555333111///---...---,,,+++++++++,,,---......///000000111111222333222222111000000111111222333555666888999999999:::;;;>>>AAACCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDEEEHHHKKKMMMQQQOOOOOOOOONNNOOOVVV^^^___```^^^ZZZWWWWWW[[[___[[[___gggooovvv~~~~~~yyypppppppppsssxxx|||{{{{{{xxxvvvwwwxxxzzz}}}rrrWWWJJJGGGGGGGGGGGGDDDEEEEEEFFFGGGIIIKKKLLLNNNQQQTTTXXX\\\aaagggkkknnnyyy}}}|||}}}xxxvvvtttsssttttttsssrrrrrrqqqpppnnnnnnnnnooooooqqqnnnkkkfffccc```^^^^^^XXXUUURRRNNNKKKFFF@@@<<<666444222111111000///------,,,+++++++++,,,---...+++*********++++++,,,---,,,,,,,,,,,,,,,------...///000000111222333444444333333333222000///000111111000///000222555999;;;999888666444333333333444666555555444444555666777333111......111444777888888888888777555222///...------...............///---......//////000111111111111111000111111222222222333555666888999999999999;;;>>>BBBCCCDDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCDDDFFFHHHJJJLLLMMMLLLMMMNNNLLLJJJOOOUUUUUUVVVUUUSSSQQQRRRWWW\\\\\\___dddkkkqqqzzzzzznnnmmmlllmmmrrrxxx~~~}}}~~~}}}}}}^^^NNNJJJIIIHHHHHHDDDDDDEEEEEEGGGHHHJJJKKKOOOQQQTTTWWWZZZ^^^cccgggkkkttt}}}|||}}}xxxvvvttttttttttttsssrrrsssrrrqqqoooooooooppppppqqqnnnkkkfffccc```^^^^^^WWWTTTPPPLLLHHHDDD???;;;666444222111111000///------,,,,,,+++,,,---///000,,,,,,,,,,,,------...///------,,,,,,,,,---......111111111222333333444444333333333222000///000111333222000///000333777:::999777666444333333333333555555444333333444666777111///------111555888:::999:::999888666333111///---...///000111111000000------......///000000000//////000000111222444444222333555666888999999999999;;;???BBBDDDDDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDD???AAACCCFFFHHHIIIIIIIIIIIIIIIKKKMMMKKKGGGJJJPPPPPPQQQRRRQQQOOOQQQVVVZZZ```bbbfffjjjpppxxxzzznnnllljjjkkkooovvv}}}~~~fffTTTNNNJJJGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJOOOQQQTTTVVVXXX\\\aaadddhhhppp}}}|||~~~||||||yyyuuutttwwwwwwsssqqqqqqrrrqqqpppnnnnnnnnnoooooorrrnnnhhhdddbbbaaa```___VVVTTTQQQNNNKKKGGGBBB>>>777444222000//////---+++//////.........---------,,,,,,,,,,,,,,,,,,------******++++++,,,---......111222333444444444333222444333333222111000//////111222222111000111444777===:::666333222222444666666555333111111333555777555111000333444444888<<<999:::999888555222...,,,...---+++***)))******+++,,,---...///000111222333111111111000111111222222333555777999::::::888888<<<<<<>>>???@@@AAAAAABBB@@@??????>>>???@@@BBBCCCAAABBBEEEGGGIIIKKKKKKKKKHHHHHHIIIHHHHHHIIIMMMPPPOOONNNNNNOOOQQQUUUXXXZZZ]]]```eeehhhlllsss{{{xxxsssmmmjjjlllppprrrvvv{{{{{{~~~|||yyyoooooonnnlllnnnttt~~~vvvZZZLLLHHHIIIJJJDDDDDDDDDEEEFFFGGGIIIIIIMMMOOORRRTTTUUUWWWYYY\\\cccjjjvvvzzzwwwxxx|||}}}|||~~~}}}{{{{{{yyytttsssvvvvvvsssqqqrrrsssrrrpppooonnnnnnnnnnnnrrrnnnhhhdddbbbaaa___^^^VVVTTTQQQNNNJJJFFFAAA===777444222000000///---,,,,,,,,,------,,,,,,+++******************************++++++,,,------......111222333444444444333222444333333222111000//////,,,---......///111555888<<<999666333111222333555444333111111222444777999555111000333444444777<<<999999999999777333000.........---,,,,,,,,,---------......///000111111222222111111111111222333333333555777999::::::999888;;;<<<===???AAABBBBBBBBB@@@@@@??????@@@AAABBBCCCBBBCCCEEEHHHIIIJJJJJJJJJGGGHHHHHHHHHGGGIIILLLOOONNNNNNOOOPPPSSSVVVXXXZZZ^^^bbbfffhhhkkkpppxxx~~~}}}wwwppplllmmmpppqqqtttyyyyyy{{{~~~~~~~~~~~~~~~|||}}}}}}wwwtttkkkjjjhhheeeeeeiiiqqqvvvxxxzzzyyyxxxwwwvvvuuutttssssssuuutttwww~~~___NNNHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJMMMOOORRRSSSTTTVVVYYY[[[aaafffqqq{{{rrrsssvvv|||~~~|||yyy{{{~~~{{{yyyzzzwwwsssrrruuuvvvsssrrrssssssrrrqqqooonnnmmmmmmmmmqqqmmmhhhdddbbb```___]]]WWWTTTQQQNNNJJJEEE???;;;777444222000000///...,,,+++,,,---------,,,+++***,,,++++++******)))))))))+++,,,,,,------.........000111222444444444333333444333333222111000//////,,,---......///111555888:::888555222111111222333111111000111333666999;;;666222000222333444777<<<::::::;;;:::888555333111......//////////////////.../////////000000111111222222222222222333444444333444666888999:::999999:::;;;===???AAABBBCCCCCCAAA@@@@@@@@@@@@BBBDDDEEECCCDDDFFFHHHIIIIIIIIIIIIFFFGGGHHHGGGGGGHHHKKKMMMMMMNNNPPPRRRUUUWWWYYYZZZ___bbbfffhhhjjjnnnuuuzzz{{{tttooooooppppppssswwwxxxyyy{{{||||||}}}}}}{{{zzzzzzxxxuuuuuuwww|||zzztttpppgggfffccc___]]]^^^bbbfffeeeffflllvvv~~~xxxwwwvvvsssqqqooommmmmmlllhhhiiioooyyydddQQQIIIGGGFFFFFFFFFFFFFFFGGGIIIJJJKKKLLLNNNQQQSSSTTTUUUXXXZZZ^^^bbbkkkwww{{{mmmmmmpppuuu}}}}}}yyyuuuuuu{{{~~~|||yyyxxxyyyvvvrrrqqqtttuuusssrrrttttttsssrrrpppnnnmmmllllllppplllgggdddbbb```^^^\\\XXXVVVRRRNNNJJJEEE???;;;666444222000000000...------...///000///...,,,+++......------,,,+++******,,,,,,---------.........///000222333444444444333444333333222111000//////111222222111000111444777999777444222000000111222000000000111333666999:::666222000111222333777<<<<<<======<<<:::666333111,,,---///000111111000///////////////000000000000222222222222333444555555333444666888999:::::::::999:::<<>>>>>>>>???@@@BBBDDDFFFDDDEEEFFFHHHIIIIIIHHHHHHGGGIIIJJJJJJIIIIIIIIIKKKKKKKKKLLLNNNRRRUUUYYY[[[___bbbgggiiiiiikkkppptttxxxzzzuuuuuuvvvvvvyyy}}}~~~{{{xxxwwwxxxwwwuuusssssstttuuuuuuvvvvvvuuuuuurrrpppmmmkkklllooorrruuuwwwqqqkkkfffeeedddcccaaaaaa```___^^^]]]```mmmzzz}}}xxxuuupppllliiijjjkkkooowwwyyyyyymmmRRRHHHGGGEEEBBBEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLNNNOOOPPPQQQSSSUUUSSSXXX^^^dddkkkvvvpppjjjcccaaaeeennnxxx}}}~~~xxxuuujjjeee^^^ZZZYYY[[[]]]^^^fffmmmuuu{{{}}}{{{|||}}}yyysssooopppqqqnnnnnnpppooopppqqqqqqqqqooonnnmmmllliiifffcccaaa___[[[YYYRRRPPPMMMKKKHHHDDD>>>;;;666444222111222222111000222000---++++++,,,...000,,,,,,,,,,,,,,,,,,------+++*********************+++---///222444555555555444333333222111000//////111222222111000111444777888777666444333222111111+++---///222666999;;;<<<888333/////////000555;;;999:::;;;<<<<<<:::888777111000///---------...///,,,---...///000111222333/////////000111333444555333444444666888:::<<<===<<<<<<>>>???AAAAAABBBBBB>>>======>>>???BBBDDDEEECCCDDDFFFHHHIIIIIIIIIIIIHHHIIIKKKKKKJJJIIIJJJKKKKKKKKKKKKMMMPPPTTTXXX[[[aaaeeehhhjjjiiijjjnnnqqqvvv|||wwwwwwwwwvvvxxx||||||yyyuuuttttttsssqqqnnnnnnooopppqqqrrrsssssssssqqqpppmmmllllllnnnqqqsss}}}~~~wwwooojjjhhhgggfffdddbbbaaa```^^^\\\^^^kkkxxx}}}zzzwwwqqqllljjjjjjllluuu~~~~~~tttsssdddMMMGGGIIIIIIGGGDDDDDDDDDEEEFFFGGGIIIIIIJJJLLLNNNOOOOOOPPPRRRTTTQQQVVV]]]ccchhhqqq}}}wwwpppfffaaadddkkktttyyyyyyrrrnnneee```ZZZUUUSSSTTTTTTTTTWWW^^^gggmmmrrrwwwzzzwwwuuusssrrrqqqnnnmmmpppqqqrrrqqqnnnlllkkkkkkkkkiiifffbbb^^^\\\[[[ZZZTTTQQQNNNLLLJJJFFF???999222222111000//////000000//////.........---------//////...---,,,,,,++++++(((***++++++*********+++...///000111333333333333111///......///000000///111111000...---///222555555666555333000...///000,,,//////---111888999555888555222///...///222444888999;;;<<<;;;999777555444222000/////////...---...//////......///222444---///111444555666666555555555666888999:::;;;<<<===>>>???AAABBBBBBAAAAAA@@@@@@??????@@@BBBCCCDDDFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHIIILLLQQQVVVZZZ[[[```cccfffhhhiiikkknnnqqqwww}}}xxxwwwxxxyyyzzzwwwtttpppmmmkkkiiifffdddaaaeeeiiilllnnnpppqqqssspppqqqrrrpppnnnmmmnnnooowww~~~yyyrrrmmmjjjhhhfffcccaaaaaaaaa______fffppp{{{sssmmmlllpppvvvzzztttsssuuuYYYKKKGGGFFFDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLNNNOOOOOONNNPPPQQQSSSVVV[[[```fffooozzz~~~sssiiieeedddffflllrrr|||}}}~~~~~~zzzsssmmmiii```\\\UUUOOOKKKJJJLLLMMMOOOSSSXXX^^^dddkkksssxxxyyyvvvsssrrrrrrsssrrrqqqpppqqqpppnnnkkkjjjjjjjjjkkkiiifffbbb___\\\[[[ZZZVVVSSSOOOLLLKKKGGGAAA<<<333333111000//////////////////.........------------------,,,+++++++++***%%%'''***+++******++++++---...///111222222333333444222000000222222222111111111000...---///222555777888777555222111111222---111111000333999;;;888666444000......111444666;;;<<<===>>>===;;;888666444222000/////////...---//////000///......000222000000222333555555666666555555666888999:::;;;<<<===>>>???AAABBBBBBBBBAAAAAA@@@@@@@@@@@@BBBDDDEEEGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKGGGFFFGGGJJJOOOTTTXXXZZZ]]]___ccceeehhhkkknnnqqqvvv}}}yyyxxxxxxyyyxxxrrroookkkgggeeebbb___]]]ZZZ]]]aaadddfffiiilllnnnqqqrrrsssrrrpppoooooopppvvv}}}yyytttooollliiihhhfffffffffbbbaaagggooo|||xxxrrrpppsssxxx{{{xxxuuu~~~mmmTTTHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIKKKMMMNNNNNNNNNOOOPPPSSSVVVZZZ^^^dddnnnyyywwwkkkeeebbbccciiiooovvvwwwxxxwwwsssmmmfffbbbZZZWWWQQQLLLIIIHHHIIIJJJKKKNNNRRRVVVZZZ```fffkkkxxxuuurrrqqqsssuuuvvvvvvqqqqqqoookkkhhhggghhhjjjllljjjgggccc___]]][[[[[[WWWSSSMMMJJJIIIFFF@@@<<<555444222111//////.....................---------++++++++++++++++++++++++"""%%%)))++++++***++++++,,,---...000111111222222444333111111222222111000000000000...---...111444777888888666333111222222---111222111222666999999444222///...///222666888===???@@@@@@???<<<999777444222000/////////...---...///000///......000111222222222333444555666777555666777888999;;;<<<<<<======???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEGGGGGGHHHHHHIIIJJJJJJJJJKKKJJJHHHHHHHHHJJJLLLMMMEEEEEEFFFHHHLLLPPPUUUWWWWWWZZZ^^^bbbeeeiiinnnqqqttt~~~~~~zzzxxxwwwuuutttkkkhhhddd```^^^[[[XXXVVVTTTVVVYYY\\\___bbbgggkkkppprrrssssssqqqpppqqqrrrvvv|||}}}wwwrrrnnnnnnlllkkkkkkgggdddhhhoooyyyyyyvvvwwwzzz}}}}}}xxxsssooonnnoooppprrrvvv|||}}}www||||||hhhSSSIIIHHHHHHHHHHHHFFFEEEEEEFFFFFFGGGHHHIIIHHHJJJLLLMMMMMMMMMNNNPPPTTTVVVYYY\\\bbbkkkxxxpppgggcccccchhhnnnqqqrrrssssssoooiiibbb^^^UUUSSSOOOLLLIIIHHHHHHIIIHHHJJJLLLNNNPPPTTTXXX[[[~~~}}}zzzwwwsssqqqsssuuuwwwxxxsssrrrooojjjgggfffiiikkkmmmkkkhhhccc```]]][[[[[[UUUPPPJJJGGGEEECCC>>>:::666555333111000///..............................+++++++++++++++,,,,,,,,,$$$'''***,,,,,,+++******+++,,,---///000000111111222111000000111111///---///000000///......111333444555555444222000000000---///111000///111333555444222000...///111555888???@@@AAAAAA@@@===:::888444222000///000000...---,,,---//////...///000222444444333222333444666777555666777888:::;;;<<<<<<======>>>@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJHHHGGGFFFGGGIIILLLNNNFFFGGGGGGHHHIIILLLOOORRRSSSVVVZZZ^^^bbbhhhnnnrrrrrr{{{~~~yyyvvvrrrooollldddaaa]]][[[YYYXXXUUUSSSRRRTTTVVVXXX[[[aaagggllloooqqqssssssrrrrrrrrrsssvvv|||xxxsssqqqooonnnnnnkkkgggiiinnnzzz}}}|||}}}~~~~~~vvvsssoookkkjjjjjjkkkmmmkkknnnrrrvvv}}}{{{}}}~~~mmmZZZPPPLLLIIIHHHIIIFFFFFFFFFFFFGGGHHHIIIIIIHHHKKKMMMNNNNNNNNNPPPQQQTTTVVVXXXZZZ___iiivvvxxxmmmgggfffjjjoooqqqrrrtttssspppjjjccc___UUUTTTRRROOOMMMKKKJJJIIIFFFHHHIIIJJJKKKMMMPPPSSS~~~}}}}}}yyytttrrrssstttuuuvvvuuussspppkkkhhhhhhkkknnnooolllhhhddd```]]]\\\[[[UUUPPPJJJGGGEEECCC>>>:::666555333222000///......---.....................,,,,,,,,,,,,------------)))+++---...,,,*********+++,,,---...000000000000222111000111222111///---...///000///......000222222444555444222000//////000///000000//////000222666444000......000444666>>>???@@@AAA???===:::888555333111000000000///...)))+++---//////000222333444333222222333444555777666666777999:::;;;<<<=========>>>???AAABBBCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGEEEEEEFFFIIILLLNNNJJJKKKKKKIIIHHHHHHKKKNNNQQQSSSWWW[[[```fffmmmqqqqqqxxx|||wwwrrrmmmgggddd\\\ZZZWWWVVVVVVVVVUUUSSSSSSTTTVVVXXX[[[aaahhhmmmmmmooorrrtttssssssssstttwww|||zzzssspppnnnooommmjjjlllppp|||}}}yyyvvvtttsssqqqppppppqqqssstttppprrrsssuuuyyysssbbbVVVOOOJJJHHHJJJFFFFFFFFFFFFGGGHHHIIIJJJIIILLLNNNOOOPPPPPPRRRSSSSSSUUUVVVXXX]]]gggsss}}}vvvooolllnnnsssrrrtttuuuuuuqqqllleeeaaaZZZYYYVVVSSSPPPMMMKKKJJJFFFGGGHHHHHHIIIKKKNNNQQQ}}}zzzuuussssssssssssssstttssspppmmmjjjjjjmmmppppppmmmiiieeeaaa^^^\\\[[[WWWSSSMMMJJJIIIFFF@@@<<<666555333222000000//////---------...............------------------------,,,---...---+++******++++++,,,---///000000111111222222222333555555333000...///000///......000111222444555555333111000000333///...111333222222333666444111......000333666<<<===???@@@???===;;;999555333111000000000///...(((***---//////000111333111111111222333444555666666777888999:::<<<===============???@@@BBBDDDEEEFFFEEEDDDDDDDDDEEEFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGIIIKKKNNNPPPMMMOOOOOOLLLHHHHHHKKKNNNQQQTTTWWW[[[___eeelllqqqqqqwww|||~~~yyysssnnniiidddaaaXXXVVVUUUUUUVVVWWWVVVUUUTTTUUUWWWYYY\\\bbbhhhmmmmmmpppsssuuuvvvuuuuuuvvvxxx}}}yyyuuuqqqqqqpppnnnooossszzz~~~{{{|||||||||}}}~~~~~~|||}}}zzziii\\\RRRJJJIIILLLGGGFFFFFFGGGGGGHHHIIIJJJJJJLLLOOOPPPPPPQQQSSSTTTRRRTTTVVVXXX\\\eeeqqqyyy{{{wwwwwwzzzwwwyyyzzzzzzwwwqqqkkkgggeeeccc___ZZZTTTPPPMMMKKKFFFGGGIIIIIIIIIKKKOOOQQQ{{{xxxuuutttttttttsssrrrrrrrrrpppnnnkkklllnnnqqqpppnnnjjjeeeaaa^^^\\\[[[VVVSSSOOOLLLKKKGGGAAA<<<555444333222111111111111---------.........//////...------,,,,,,+++++++++,,,,,,,,,+++))))))+++---,,,---...///000111111111111111222444666666444222---...//////......///111000222444444222000//////222***(((///555666444555555222000...///111555888;;;===???@@@@@@>>><<<;;;555333111000111111///...***,,,/////////......///...///000222333444444444666777888999;;;<<<===============>>>@@@BBBDDDFFFGGGGGGEEEEEEDDDEEEFFFGGGFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKMMMOOOQQQRRRNNNPPPQQQNNNKKKJJJNNNRRRTTTVVVXXX[[[___eeekkkpppqqqwww{{{||||||vvvqqqmmmiiifffccc]]][[[YYYYYYZZZ[[[ZZZYYYWWWYYY[[[]]]```eeekkkooonnnqqqvvvxxxyyyyyyyyyyyyzzz}}}wwwvvvtttqqqrrrvvvyyytttcccUUUJJJIIILLLGGGGGGGGGGGGHHHIIIJJJJJJIIIKKKNNNPPPPPPQQQRRRTTTPPPSSSUUUXXX\\\dddnnnvvvyyyuuuuuuqqqkkkccc\\\VVVRRRQQQKKKLLLMMMMMMMMMNNNQQQTTTxxxvvvttttttttttttsssrrrpppppppppnnnllllllnnnqqqqqqooojjjfffaaa^^^\\\[[[TTTQQQNNNLLLJJJFFF???999444333333222111111111222---------.........//////------,,,,,,+++***))))))*********(((((())),,,///,,,---...000111111222222......///222444555333111---...//////......///000---///111111///---,,,,,,...$$$!!!+++555777555555222111......///333777:::;;;===???AAAAAA@@@>>>===666333111000111111000...---///000000...,,,,,,,,,,,,---000222333444444444777777888999;;;<<<===============>>>@@@BBBEEEFFFHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLJJJKKKLLLNNNPPPRRRSSSTTTNNNQQQRRRPPPMMMMMMQQQVVVVVVWWWYYY\\\___dddkkkooorrrwww{{{|||~~~zzztttpppmmmkkkiiigggdddbbb````````````___^^^[[[]]]```bbbeeeiiinnnqqqooosssxxx{{{{{{{{{{{{|||{{{}}}zzzwwwtttuuuxxxyyykkkXXXKKKGGGJJJGGGGGGGGGGGGHHHIIIJJJJJJHHHJJJMMMOOOOOOPPPRRRSSSOOORRRUUUXXX\\\cccmmmttt}}}}}}uuulllddd]]]YYYWWWQQQRRRRRRRRRQQQRRRTTTWWW