BM6P6(@ '''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------..................------...///000111000///,,,+++,,,,,,------...///000000......//////...---,,,,,,////////////000000000000555444333111000...---,,,///---,,,---......***''')))***+++,,,...///000111///,,,))))))******'''$$$***+++++++++,,,,,,,,,,,,))))))(((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&& !!!$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$######$$$&&&''''''&&&''''''(((((())))))******+++***)))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))++++++************++++++******))))))((((((''''''))))))))))))***************++++++,,,,,,---......,,,,,,,,,------///000000444777;;;???EEEOOO[[[cccnnnssszzz}}}{{{xxxyyyzzz}}}~~~xxxuuuttttttuuuyyy|||}}}yyyrrrnnnmmmjjjggggggkkkppptttvvvvvvyyy}}}}}}yyyuuuqqqmmmjjjjjjllllllmmmrrrkkkggghhhhhhfffjjjpppuuuoooiiiffffffeeeaaa]]]TTTNNNHHHDDDCCCBBB@@@>>>999999999999999999999999>>>===<<<<<<;;;;;;<<<<<<888888999999999999999999:::::::::999888777666666555555444444555666777777777777777777777777888888<<<===>>>@@@BBBDDDEEEFFFFFFGGGHHHJJJOOOUUUZZZ]]]bbbaaaaaa___^^^\\\ZZZYYYXXXWWW[[[bbbffffffkkkssstttpppbbb^^^^^^^^^^^^aaahhhpppvvvyyy|||}}}~~~}}}vvvrrrsssuuuzzz''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''))))))(((&&&%%%$$$###"""&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%% !!!!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((()))))))))************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------..................------,,,---///000000///...---+++,,,,,,---......//////000000//////.............../////////000000000000333333222000///...---,,,---+++******,,,+++)))&&&++++++,,,,,,------......,,,***(((((())))))&&&$$$((((((((()))))))))******(((((())))))))))))(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''&&&&&&'''''''''&&&%%%$$$"""###%%%'''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&%%%$$$######%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&&&&'''((()))***+++,,,,,,&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((******))))))))))))******))))))))))))((((((''''''))))))))))))************((())))))******++++++,,,,,,,,,,,,,,,---...///000...111333666;;;CCCMMMTTT^^^eeennnuuuzzz~~~xxxsssqqqqqqrrrtttyyy~~~~~~}}}yyyuuupppmmmlllllllllllljjjlllnnnppprrrvvv||||||zzzvvvssssssrrrqqqpppkkkhhhiiijjjiiimmmtttyyyssslllhhhgggddd```[[[NNNJJJEEECCCBBBBBB@@@>>><<<<<<;;;:::999888888777::::::999888888888999999::::::999999888999999999777777777888888888999999777777777777777888888999666666666666777777777777<<<<<<===>>>???@@@AAAAAADDDDDDDDDFFFJJJOOOTTTWWW^^^]]][[[WWWTTTPPPMMMKKKQQQQQQUUU^^^ccceeellltttttt~~~yyyiii[[[VVVWWWXXXZZZ___hhhrrryyy(((''''''&&&''''''((((((((((((((((((((((((((((((+++***(((&&&$$$""" $$$%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,------------------......+++,,,...///000000//////++++++,,,,,,------......111000///.........///000....../////////000000000000000000///......------...,,,*********+++***))),,,,,,,,,,,,,,,++++++++++++***))))))******)))''''''((((((((())))))))))))'''((()))******)))((('''(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))$$$%%%((())))))'''$$$"""%%%%%%&&&'''((('''''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''&&&$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$&&&''''''&&&%%%&&&''')))+++,,,---...######$$$%%%&&&''''''(((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&))))))(((((((((((()))))))))))))))(((((((((((('''))))))))))))************(((((())))))***+++++++++,,,,,,,,,,,,---...//////,,,---...///111777===BBBHHHPPP\\\fffnnnvvv}}}yyytttpppqqqrrrtttsssyyy|||wwwssspppllljjjggggggfffeeefffiiinnnrrr{{{|||}}}~~~~~~~~~}}}}}}{{{zzzuuupppnnnnnnnnnnnnqqquuuvvvpppiiidddaaa\\\WWWRRRIIIGGGDDDCCCCCCCCCAAA@@@======<<<<<<;;;:::999999::::::999888888888888888:::999777666555666666777444444444555555555555555444444444555555555666666333333333444444444555555999999999999999999999999=========>>>@@@DDDGGGIIIJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFJJJPPPUUUYYY```ggghhhooouuutttnnneeeWWWLLLLLLMMMNNNQQQWWWaaakkksss|||(((''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((()))))))))***((((((((())))))))))))******++++++++++++,,,,,,,,,,,,,,,------------......,,,---.../////////......+++++++++,,,,,,---------111000...,,,,,,---///000........./////////000000........................000...,,,++++++,,,------++++++++++++++++++++++++,,,,,,+++,,,,,,---,,,,,,))))))*********+++++++++'''((()))******)))((('''((((((''''''''''''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&((()))***)))'''&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&'''((()))***+++,,,%%%%%%&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))*********************+++,,,,,,------,,,,,,++++++,,,---......//////...---...111444777777>>>IIISSS]]]gggrrrzzzzzz}}}yyyxxxvvvtttsssuuuyyy|||www~~~}}}zzzwwwtttrrroookkkgggeeeggghhhqqqrrrsssuuuwww{{{}}}~~~{{{xxxvvvuuutttuuuvvvuuupppjjjddd___ZZZTTTOOOLLLLLLJJJIIIHHHGGGFFFEEE????????????>>>>>>>>>===>>>>>><<<;;;::::::::::::===<<<:::888777777777888999888777666555333333222333333444444444444444444444444444555666666777777777777888888888888888888999999888999:::<<<>>>@@@======>>>>>>???@@@AAABBB>>>???@@@CCCEEEIIIOOOSSSVVV[[[]]]ZZZVVVRRRKKKDDDHHHIIIJJJMMMRRRZZZcccjjjttt'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------.....................---,,,,,,++++++,,,,,,,,,,,,,,,---///...,,,++++++,,,...///............////////////,,,---------............///...---,,,+++,,,---...)))******++++++,,,,,,---+++,,,,,,,,,,,,,,,------************++++++++++++'''((()))******)))((('''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((()))***)))'''&&&'''((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''(((((((((((()))))))))************)))******++++++,,,------,,,++++++++++++,,,,,,---222111///......///000000000444:::AAAIIITTTaaajjjrrrvvv{{{~~~{{{vvvwwwxxxxxxxxxzzz~~~}}}xxxqqqkkkiiihhhnnnmmmjjjjjjlllpppuuuxxx}}}}}}~~~~~~~~~|||wwwqqqlllfffaaa]]]ZZZZZZYYYVVVTTTQQQPPPOOOKKKKKKJJJIIIGGGFFFEEEDDDEEEDDDBBB@@@???>>>======DDDCCCAAA>>>===<<<<<<<<<<<<<<<;;;999888666555555666666777777777777666555777777888999999:::;;;;;;888888999999::::::;;;;;;888888888888888:::;;;<<>><<<;;;:::999999999;;;===??????AAAEEEJJJLLLNNNQQQPPPMMMMMMPPPQQQOOORRRSSSVVVXXX]]]dddlllqqqyyy&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''')))(((''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''(((((((((((())))))'''''''''((((((((())))))************++++++++++++++++++,,,,,,------......//////......---,,,,,,+++,,,,,,,,,,,,---------------,,,+++++++++,,,---...------........./////////---------.........//////+++,,,---,,,******+++---)))******+++,,,------...)))***++++++***)))***,,,((()))))))))************))))))(((((((((((()))))))))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((('''&&&$$$$$$%%%&&&'''%%%$$$###############$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''&&&$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&''''''''''''((((((((())))))))))))************''''''(((((()))*********+++++++++******++++++,,,000///------...///...---...000333555:::BBBMMMVVVdddhhhnnnsssxxx{{{~~~~~~~~~zzz|||~~~~~~|||{{{~~~}}}wwwsssrrrtttqqqkkkgggeeegggjjjlllrrrtttwww{{{~~~{{{vvvrrrpppmmmmmmkkkhhhcccaaa```aaabbbaaa^^^\\\YYYVVVTTTSSSTTTRRRPPPMMMKKKIIIGGGGGGIIIIIIGGGEEECCCAAA???>>>::::::999999999999888888888888999::::::888777666666666777888999::::::;;;777777888888999999::::::666666666777777999::::::::::::888888888999:::;;;<<>>===;;;;;;<<<===>>>???@@@@@@?????????>>>>>>>>>>>>=========>>>???@@@BBBCCCCCCCCCBBBBBBCCCDDDGGGJJJLLLKKKSSSZZZ\\\aaaiiimmmlllhhhlllmmmmmmrrrzzz|||$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))***)))************+++++++++******+++,,,,,,---......,,,,,,,,,,,,---...//////........................,,,,,,---...//////......---------.........//////////////////////////////***---000111...------/////////...------,,,++++++***,,,...---***(((***,,,,,,,,,---------.........+++***'''&&&&&&'''***+++***)))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$&&&''')))(((&&&$$$"""%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&'''((('''%%%$$$%%%&&&!!!"""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((***++++++))))))(((((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))************)))))))))***++++++,,,,,,++++++***************++++++***))),,,///111///---***---000111000000333666999>>>FFFOOOXXXbbbkkkqqqwww{{{}}}zzz{{{~~~}}}}}}xxxxxx{{{~~~yyyuuurrrkkkjjjjjjiiikkkpppwww}}}}}}|||~~~|||xxxtttrrrqqqjjjkkkkkkkkkhhhccc___\\\VVVUUUTTTRRRPPPNNNMMMLLLLLLMMMNNNOOONNNMMMKKKIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOOOONNNLLLKKKJJJIIIIIIKKKLLLMMMOOOQQQRRRSSSTTT___]]][[[YYYYYYYYYZZZ[[[ccclllsssvvv{{{uuukkkeee'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%'''(((((('''&&&&&&'''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((******)))'''&&&((((((((((((((()))******++++++++++++++++++++++++,,,,,,,,,++++++*********/////////---,,,,,,---///,,,,,,,,,,,,,,,---...///...------------...//////---,,,,,,,,,,,,---.........///111222111000...---///,,,******---///...---000///...------------------,,,+++)))&&&$$$"""!!!)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((''''''''''''(((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""%%%'''((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$'''(((&&&###'''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))(((''''''&&&&&&&&&&&&'''***)))((((((((((((((())))))************+++++++++*********)))))))))))))))........................+++++++++,,,---...///000444888<<>>DDDLLLRRRVVV\\\ccciiittttttvvvyyy{{{}}}~~~~~~~~~|||yyy{{{yyyrrrjjjfffiiipppwww{{{}}}zzzvvvuuuttttttqqqkkkhhhkkkooopppppprrr{{{zzzyyyxxxxxxyyy{{{|||zzzyyyxxxyyy|||~~~}}}{{{{{{|||~~~~~~~~~|||vvvpppiiiccc```ZZZYYYXXXWWWWWWXXX[[[^^^jjjpppwww}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***((((((((((((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,******+++,,,///...---,,,,,,,,,,,,,,,---------------......//////............///000000///////////////......---,,,---...............///+++,,,------------,,,,,,.........------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&((())))))******)))(((((('''(((((((((((()))))))))*********(((((())))))************************************,,,++++++*********++++++,,,,,,,,,++++++,,,...000///333:::@@@EEEKKKRRRWWWaaacccggglllpppuuuyyy{{{|||~~~~~~~~~vvvpppnnnnnnpppqqqvvvxxx}}}}}}wwwssstttuuurrroooooorrrqqqooonnnnnnooopppqqquuutttsssuuuyyy~~~~~~}}}{{{xxxwwwooolllgggaaa\\\YYYXXXXXXUUUXXX]]]aaaeeejjjpppttt}}}%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%'''(((((('''&&&&&&'''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******((((((((((((((()))******++++++++++++++++++++++++***++++++++++++,,,,,,,,,.........,,,******,,,.........---,,,,,,,,,------...------------...//////......------......///000/////////.........------***,,,......---,,,---...***+++---.........---,,,......---,,,+++***))))))***))))))(((((())))))***))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$#########%%%''''''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""$$$&&&&&&%%%%%%%%%&&&((('''&&&%%%$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''((((((((((((((()))***+++,,,+++***(((''''''''''''((((((((()))))))))******((((((((()))******++++++*********************************)))******++++++++++++++++++,,,------...,,,...222555888<<<@@@DDDOOORRRWWW]]]cccjjjqqqvvvxxx}}}}}}xxxtttqqqpppqqqsssuuuzzz||||||vvvtttqqqnnnlllkkkkkkkkknnnllljjjlllppptttwwwyyyxxxzzzxxxpppiiiccc```^^^ZZZYYYWWWTTTRRRTTTXXX[[[dddjjjrrryyy~~~%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&'''%%%'''(((((('''&&&&&&'''%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''((((((((((((((()))************************************+++++++++,,,,,,,,,,,,.........,,,+++,,,---------,,,,,,,,,---......------,,,,,,------...///---------------....../////////......---------...(((+++......,,,+++,,,---)))***,,,---------,,,+++*********)))((((((''''''***)))(((''''''((()))***)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$######&&&)))***(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###%%%&&&%%%""" !!!"""%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''))))))((((((((())))))***+++***)))(((((('''(((((((((((((((((()))))))))***'''(((((()))******++++++************************)))))))))))))))***+++,,,,,,,,,,,,---.........------...//////111333666888>>>BBBGGGLLLRRR[[[eeelllnnnsssyyy}}}|||{{{zzz{{{}}}{{{xxxvvvuuuuuuqqqnnnkkkiiikkkmmmoooooorrrrrrtttwww{{{|||{{{zzzzzz~~~}}}~~~~~~~~~}}}uuunnnkkkhhhccc^^^ZZZWWWVVVVVVSSSVVVYYY[[[^^^cccjjjooo{{{%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&''''''(((%%%'''(((((('''&&&&&&'''&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''%%%### ((((((((((((((()))******))))))))))))))))))))))))*********++++++,,,,,,,,,))),,,///000...+++******,,,,,,,,,,,,------...///,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......//////...------------...'''***------+++***+++,,,'''(((***,,,---,,,***)))++++++++++++++++++++++++***)))(((''''''((()))***)))))))))))))))))))))))))))(((((((((''''''''''''&&&'''(((((())))))(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$'''+++---+++(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''$$$  """%%%((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&&&&'''''')))((((((((((((((()))***(((((((((((())))))))))))'''(((((()))***+++++++++************************(((((((((((()))***,,,,,,***))))))***++++++***((()))))))))***+++---000222///222777<<>>IIIQQQ]]]```dddgggkkkqqqwww{{{}}}xxxuuurrrnnnjjjgggffffffggghhhkkkooopppooonnnnnnnnnqqquuuxxxuuunnnhhhggghhhgggggggggeeeeeefffjjjmmmiiiddd]]]ZZZ[[[[[[ZZZYYYUUUQQQRRRXXX^^^]]]\\\]]]bbb___ZZZXXXYYY[[[]]]]]]^^^```dddhhhmmmsssyyy~~~{{{|||~~~}}}~~~|||~~~'''&&&$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''''''''''''((((((((())))))******)))))))))((('''''')))))))))*********++++++))))))******+++,,,------/////////......---------,,,,,,,,,++++++*********))))))((('''&&&&&&%%%%%%((((((((())))))*********))))))))))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))&&&&&&''''''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''!!!!!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&)))******)))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((())))))******))))))(((((('''''''''(((******)))(((((()))***++++++++++++,,,,,,,,,+++++++++++++++,,,............///...///222888===GGGJJJOOOUUU[[[bbbiiinnnuuu{{{~~~{{{wwwuuutttuuuuuuwwwwwwwwwwwwwwwvvvuuutttvvvwwwvvvqqqkkkhhhjjjmmmmmmllljjjgggeeefffjjjmmmhhhdddaaa```bbbeeefffgggccc```aaagggjjjjjjiiijjjrrroookkkiiijjjmmmoooppprrrvvv{{{'''&&&$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((('''&&&(((((((((((()))))))))***))))))***+++,,,------...//////......---------,,,,,,,,,+++++++++++++++*********)))(((((('''&&&&&&)))***************++++++(((((((((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))%%%&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$###%%%'''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((******))))))(((((('''''')))***)))'''&&&&&&)))+++*********+++++++++,,,,,,)))******+++,,,---...////////////...---...111333555999>>>CCCIIIPPPXXX]]]dddllltttxxx}}}}}}xxxwwwyyy|||}}}|||yyyuuurrrrrruuuxxxuuusssqqqqqqtttxxx{{{}}}{{{wwwvvvyyy{{{{{{|||~~~|||~~~%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((''''''''''''''''''''''''(((((()))******)))''''''((((((((()))))))))************++++++,,,,,,---------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********(((((((((((())))))))))))''''''(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&&&&''''''(((((()))''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&''''''&&&(((''''''''''''((())))))&&&''''''''''''((((((((('''''''''(((((((((((((((&&&&&&'''''''''((((((((())))))))))))((((((((((((+++***(((&&&$$$%%%(((+++************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000---000333777;;;AAAFFFKKKOOOXXXcccjjjqqqyyy~~~~~~###$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''&&&%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((()))++++++***)))(((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###""""""###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''%%%$$$%%%''''''&&&%%%(((''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))(((&&&&&&''')))************+++++++++++++++++++++++++++***))))))(((((()))+++---...---,,,,,,...000111333555999<<<>>>FFFNNNSSS[[[fffmmmoootttxxx~~~"""$$$&&&))))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&(((***+++,,,+++***)))++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((()))))))))))))))))))))))))))(((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((())))))(((((((((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$""""""$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******'''(((******(((&&&&&&&&&)))************+++++++++((())))))************************+++,,,,,,***(((...///000//////000333555666<<<@@@BBBHHHSSS[[[^^^gggmmmtttzzz}}}%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************++++++******************,,,,,,,,,+++++++++*********++++++,,,,,,++++++******************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((&&&$$$%%%&&&((((((''''''''''''((((((******))))))((((((''''''***'''$$$%%%(((******((()))(((((('''''''''((((((%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&***))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((((((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&)))***$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%&&&((()))'''%%%'''%%%###%%%(((***)))'''''''''''''''''''''''''''(((((((((((((((''''''''')))))))))))))))******+++******))))))))))))******---,,,,,,,,,,,,***&&&###,,,,,,,,,------.........111111333777<<>>DDDHHHNNNTTT[[[bbbiiimmmtttzzz~~~###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&******************************************++++++******++++++++++++******(((((()))++++++,,,,,,,,,************************((((((((((((((((((((((((((()))******))))))***+++)))((((((''''''(((((()))(((((((((((()))))))))))))))'''&&&&&&((())))))(((((('''''''''''''''(((((('''''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''''''''(((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))...333777555...+++,,,///------,,,,,,,,,,,,,,,,,,+++,,,---///000111111111555888<<>>EEEIIILLLUUU]]]ccckkktttzzz{{{yyyzzz}}}%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********))))))*********+++++++++******************++++++)))******++++++******)))+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((($$$&&&((((((((((((***+++))))))(((((((((((())))))''''''(((((())))))******(((((())))))((((((((((((&&&&&&&&&&&&&&&'''(((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''' !!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((('''((())))))***((()))************)))(((+++************)))(((''',,,,,,,,,++++++******)))***,,,...000000///---,,,///000000000111444999===<<>>AAAFFFOOOUUUVVVYYY]]]ccclllttt{{{%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***++++++,,,,,,///......---,,,+++******))))))************))))))(((((()))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%''''''&&&&&&''')))******))))))))))))******))))))))))))((((((((((((%%%'''))))))&&&$$$%%%&&&%%%%%%%%%%%%&&&'''((()))&&&&&&''''''((('''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&+++)))'''$$$###"""###### !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&''''''((())))))***(((''''''''''''((())))))((()))***++++++***)))((())))))))))))(((((()))***)))))))))***************)))***+++,,,,,,,,,++++++***+++,,,,,,+++,,,...000---111444333666===CCCDDDFFFIIIPPPXXX```hhhmmmpppuuu{{{$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%############""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((())))))***++++++,,,,,,000000///...,,,+++******))))))************))))))%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&((('''&&&&&&'''(((******))))))))))))************))))))((((((''''''(((***---,,,)))'''((()))$$$$$$$$$%%%&&&'''((()))%%%%%%&&&'''((((((((('''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((((((&&&$$$"""%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$""""""###%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&)))%%%''')))(((%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''((())))))''')))***++++++***)))'''%%%))),,,***&&&%%%(((---(((((())))))******+++++++++,,,,,,,,,,,,,,,++++++''')))+++,,,,,,---///000+++//////,,,---333888999888<<>>AAAFFFIIIMMMRRRXXX___ggglllwwwyyy|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))(((((()))))))))*********(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''***)))))))))(((((((((''''''((()))******)))((('''''''''(((((())))))))))))''''''((((((((((((''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((''''''((())))))'''&&&%%%%%%$$$$$$$$$%%%'''((($$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''""""""###%%%'''***,,,---''''''&&&&&&&&&&&&''''''(((((()))))))))(((((('''''''''((()))************)))))))))))))))*********)))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,,,,,,,)))***+++---...000111111000000000000000222555777:::<<>>AAADDDHHHMMMPPPXXX[[[```fffmmmssswwwyyy|||~~~zzzyyywwwtttqqqhhhddd___ZZZWWWUUUSSSQQQ%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))))))))))))))((((((((())))))))))))***************)))))))))((((((((('''((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((())))))'''(((((((((((((((((('''(((((((((((((((((((((((()))(((((((((((('''''''''$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&'''&&&%%%$$$&&&'''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%***///...(((!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$###$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((((((((((((((()))))))))(((''''''''')))***+++'''((()))***++++++++++++************************))))))***+++++++++++++++++++++,,,,,,------------------------------------.............../////////111222444555777:::>>>AAAGGGKKKPPPVVV\\\aaaeeehhhjjjooouuu{{{~~~xxxuuuuuuwwwvvvnnnddd^^^]]]\\\YYYUUUPPPLLLHHHEEECCCBBB@@@???""""""###%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######"""!!!!!!"""######&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((''''''''''''''''''((((((((((((((())))))))))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&$$$$$$&&&((($$$$$$%%%%%%&&&&&&&&&'''######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$&&&'''&&&$$$###$$$&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''+++***((('''''''''((()))&&&'''((()))***+++++++++************************))))))***++++++++++++******+++,,,---------,,,,,,------------,,,,,,,,,,,,------......////////////000111111000000111444777999===BBBFFFIIILLLPPPSSSTTTWWW\\\```eeejjjooosssqqqrrruuuwwwzzz}}}~~~yyyuuuooohhhaaa^^^]]]^^^[[[SSSJJJEEEFFFGGGEEEBBB@@@===;;;:::::::::999888 !!!"""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$&&&%%%$$$$$$$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((()))))))))******))))))))))))(((((((((((()))))))))((((((((('''''''''''''''(((((((((((((((******))))))))))))((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''&&&%%%$$$$$$%%%%%%'''''''''&&&$$$%%%''')))$$$$$$%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% ###&&&$$$!!!!!!$$$'''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''$$$###$$$%%%$$$&&&((('''###"""$$$&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&+++***)))(((''''''''''''&&&'''((()))************************************((()))******++++++******)))***,,,---------,,,+++++++++++++++************++++++,,,---...............//////...------...000///333777999888999<<>>???@@@@@@BBBDDDFFFIIIKKKLLLMMMLLLLLLMMMOOORRRUUUWWW[[[[[[]]]```dddfffgggfffeeeeeeggghhhjjjlllmmmnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssuuuyyy|||~~~zzzxxxvvvwwwzzz{{{zzzyyywwwvvvuuuuuuvvvuuutttrrrllljjjhhhhhhiiiiiigggfffgggfffeeecccbbb```______^^^___aaaaaabbbdddgggjjjgggbbb\\\XXXVVVRRRLLLGGGDDD@@@<<<888777666555444555555444333333333333333222222111111111000000000000000000000000000000000000111111222222111111000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""###$$$$$$"""&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***)))((('''''''''((()))***))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''***((($$$"""!!!###&&&(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''%%%######$$$%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''%%%######%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((())))))))))))((((((((())))))))))))******(((((())))))))))))******)))******++++++******)))++++++++++++++++++++++++*********+++++++++++++++,,,+++***)))))))))++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------......//////000//////000111222333444444333333444555777999:::;;;;;;;;;;;;;;;<<<>>>@@@BBBFFFFFFGGGJJJMMMOOOOOOOOONNNNNNPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWYYY[[[]]]___aaabbb\\\[[[ZZZZZZ\\\]]]]]]\\\\\\ZZZYYYXXXYYYXXXVVVUUUOOONNNLLLLLLMMMMMMLLLJJJMMMMMMKKKIIIGGGFFFDDDCCCHHHIIIJJJIIIIIIIIIKKKMMMFFFCCC???>>>>>>===999555888666333222222222111000111000//////////////////000000000000////////////000000000000000000000000000000111111111111000000$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$#########$$$&&&''''''&&&$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((())))))(((''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&$$$""""""###$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%###$$$%%%((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''######""""""!!!!!! ###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''(((((())))))))))))))))))(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,+++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///000111111111222222222222222222222222333444555666555555555444555666777888888888999;;;>>>@@@@@@???>>>>>>???@@@AAACCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGHHHHHHHHHHHHDDDCCCCCCCCCCCCDDDEEEEEEFFFDDDBBBBBBCCCCCCBBB@@@===<<<;;;;;;<<<<<<:::999<<<<<<;;;999888777666555:::;;;<<<;;;:::999:::<<<999777666666777777555333666555444555666666444222111000000/////////000000////////////////////////000000000000000000000000///000000000000000000///$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''((('''&&&$$$###"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''((((((((())))))((((((((())))))(((((('''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""######$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%'''((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''+++---+++'''###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&((()))))))))((('''))))))(((((((((((((((((('''(((((((((((())))))))))))))))))******)))))))))(((((((((((((((((((((((()))))))))******+++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---------...............////////////////////////000000/////////000111111111111000000000000000000/////////111444555444333222222333333444555666666777777777777777777777777888999:::;;;;;;999888777777777777777666777888999999777555555666777777666666444333333555555444222333333333333333333333333///111222222111000111333444333222222333333222111444333333333444444111///111111000000000111111222///000000000000000000000////////////////////////...//////000000//////...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%***)))(((&&&$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((())))))))))))((((((***))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((***++++++)))'''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$%%%'''(((%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$'''+++---+++'''###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''))))))((((((((((((''''''''''''(((((((((((())))))((())))))******))))))((('''''''''''''''''''''''')))))))))***************))))))******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------------------//////............//////////////////.........---...------///111111000////////////000000111111111111111111111111111111111444444555555444333111000222333333333222222444555555333111000000111111000222111000000222222111000//////000000111111222222---///111111111000111222111111111000000000000000222111111111222222000...000////////////000000111////////////000000000000////////////////////////......////////////......$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((('''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((()))))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%%%%'''((($$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$'''))))))'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((''''''''''''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))'''((()))***+++,,,,,,,,,***+++,,,,,,,,,,,,+++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////............////////////////////////......///......///111111000...000000111111111111111222////////////////////////000000111111111000000//////111222111000///222444:::777333111000000///...000.........000000///............//////////////////111333333222000000111///000000000/////////000111000///000111222111000...............///000000------........./////////////////////////////////---......//////......---$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&''''''((()))))))))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))'''&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''######$$$%%%&&&&&&'''(((!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$"""!!!"""$$$&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''((()))))))))(((((('''''''''&&&''''''''''''((((((((()))(((((())))))))))))((((((************************++++++******))))))((((((&&&''')))***,,,---------***+++,,,------,,,+++******************************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++,,,,,,,,,---------------,,,+++,,,,,,+++,,,------,,,***////////////////////////////////////////////////------......///000000111...000111000......111333@@@===888444222111000...///...------///000///---/////////......---------...///111000...,,,+++++++++---...---------...///...,,,+++,,,///111111111............//////000111,,,,,,,,,------.........////////////////////////---..................---$$$%%%%%%&&&&&&%%%%%%$$$ !!!###$$$&&&'''''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%((('''%%%$$$$$$%%%'''((($$$%%%&&&%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&########################&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$***,,,&&&###&&&'''%%%&&&&&&&&&''''''(((((((((''''''''''''(((((((((((($$$%%%'''((((((((('''&&&&&&((())))))(((''''''(((((((((((()))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((###!!!$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&++++++***)))))))))))))))'''&&&&&&&&&&&&'''(((((()))******)))(((''''''(((+++***)))(((((()))******,,,+++)))((('''(((***+++*********)))))))))))))))++++++************++++++''''''''''''(((((((((((()))))))))))))))))))))))),,,***)))***++++++***))))))))))))))))))******+++***+++,,,+++)))))))))+++,,,++++++******++++++,,,---------,,,,,,+++++++++******,,,---.../////////---...//////......000222.......................................---------........................///...---,,,---///111333===???<<<444......///000..................................................................------------------------------,,,------....../////////..............................---------,,,,,,,,,///////////////.........,,,,,,,,,------.........######$$$$$$$$$$$$######&&&&&&&&&%%%###""" $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$######%%%&&&%%%$$$######$$$%%%&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%***+++'''$$$&&&(((&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''((((((((((((%%%&&&'''((((((((('''&&&''')))***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%(((%%%!!!!!!$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))(((''''''''''''''''''''''''''''''((())))))((()))***)))'''''''''(((***)))(((''''''((())))))***)))'''&&&%%%&&&'''(((''''''((()))***++++++,,,***))))))(((((())))))***((((((((())))))))))))***))))))))))))))))))))))))+++***))))))++++++***))))))))))))))))))******+++((()))++++++******+++------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++***+++,,,---............---......,,,***)))***+++---------------------------------.............................................---,,,---///111222666???@@@777...---...---........................---------------------------------------,,,,,,,,,........................,,,,,,,,,,,,,,,---------........................---------,,,,,,,,,++++++......------------------,,,,,,,,,---------......######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############""""""###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%)))+++(((&&&'''(((&&&...---,,,***)))'''&&&%%%&&&''''''''''''(((((((((''''''(((((((((''''''&&&((()))***)))'''&&&&&&''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&((((((((((((((()))))))))((()))***)))'''''''''(((((((((''''''''''''(((((()))((('''&&&&&&&&&'''(((((((((((())))))*********)))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))+++)))))))))++++++***))))))))))))))))))******+++&&&(((*********+++,,,...------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,...//////...,,,+++,,,---++++++++++++++++++++++++,,,,,,------......//////------------------------......---------///000111///@@@HHH===000...///,,,------------------------------------------------+++++++++++++++,,,,,,,,,........................---------------,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&######$$$%%%%%%$$$#########%%%%%%%%%######$$$%%%'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''(((***)))((((((((('''///...---,,,***(((''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&'''((()))((('''&&&((()))(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&'''((((((%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((('''((())))))'''&&&''')))((('''''''''(((((())))))+++***)))(((((((((((())),,,+++***)))((('''&&&&&&)))((((((''''''(((((()))(((((()))))))))*********))))))))))))))))))))))))***)))((()))***+++***))))))))))))))))))******+++''')))***+++******,,,------,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++*********,,,...///......000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------...------------...///000---AAALLLAAA222///111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------000000000//////.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&''''''&&&&&&&&&***)))((('''%%%###!!! %%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))$$$$$$$$$###"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''(((++++++***((((((((((((((('''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))'''((()))+++***))))))((('''&&&&&&%%%'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&''')))((('''&&&''')))(((((())))))***************))))))(((((((((((((((++++++***)))((('''&&&%%%***))))))(((((())))))***'''''''''((((((((()))))))))))))))))))))))))))))))))((('''(((***+++***))))))))))))))))))******+++)))+++,,,+++***)))***+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))%%%'''***+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---------------------------------------......///+++<<>>>>>---"""%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%''''''&&&$$$"""&&&***+++((($$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))(((%%%$$$%%%%%%###%%%(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''')))+++,,,---%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!######""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''((($$$''')))(((%%%$$$$$$&&&$$$%%%%%%&&&%%%$$$"""!!!''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''***))))))((('''&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$!!!"""###%%%''')))***+++...,,,)))'''&&&(((***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))******+++++++++,,,'''&&&%%%''')))+++,,,+++,,,+++(((''''''(((+++,,,************************(((((())))))*********+++))))))******+++++++++,,,))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))******+++,,,+++***)))(((******++++++***)))((('''))))))))))))))))))))))))$$$,,,000+++&&&'''&&&$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$'''%%%"""!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''',,,+++)))(((''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$%%%'''***,,,...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''!!!"""$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%''''''(((((('''&&&%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))---,,,***)))''''''((((((+++***)))(((&&&&&&%%%%%%((((((((((((((())))))***''''''''''''(((((((((((()))))))))))))))))))))))))))((('''%%%&&&'''(((***&&&&&&'''((()))***++++++))))))))))))))))))))))))******))))))(((((('''''',,,++++++***)))(((''''''+++******)))(((''''''&&&((((((''')))******(((''')))))))))))))))))))))))),,,+++++++++******))))))+++***)))'''&&&$$$###"""(((((()))++++++,,,,,,,,,))))))))))))************"""...777333+++((('''%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############%%%&&&'''%%%%%%%%%###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&((()))''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$""""""&&&&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&%%%$$$&&&''''''((((((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%''''''(((''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))),,,+++***(((((((((((())))))((((((''''''''''''((()))))))))((()))******+++''''''''''''((((((((((((((((((((((((((((((((((((***)))(((&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++*********)))((((((((())))))))))))***************)))(((((()))***)))'''))))))))))))))))))))))))(((((((((((('''''''''&&&******)))))))))((((((((('''((()))***++++++++++++))))))))))))************+++555;;;555***%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%%%%%%%%%%$$$###"""""""""######&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''&&&%%%&&&'''((()))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''((('''%%%$$$######$$$$$$)))((('''%%%$$$#########%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&%%%$$$######'''(((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))***))))))(((((())))))***'''''''''''''''((()))***)))))))))))))))***++++++''''''''''''(((((((((((('''''''''''''''''''''''',,,+++)))((('''(((((()))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++,,,---...---+++(((((()))))))))((())))))))))))))))))))))))***************)))))))))'''(((((())))))***++++++&&&'''((()))*********)))))))))))))))************::::::666,,,###!!!%%%)))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######""""""$$$%%%'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((((('''&&&%%%%%%'''((()))'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$$$$$$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''&&&$$$""""""###$$$%%%'''&&&%%%$$$%%%%%%'''(((%%%%%%&&&''''''((())))))''''''&&&&&&%%%$$$$$$###''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$'''''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))******'''''''''''''''((())))))((((((((((((((()))******''''''''''''((((((((((((((((((((((((((((((((((((,,,+++***)))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))))))))''''''((()))+++,,,------...,,,((('''((()))))))))((((((((((((((((((((((((++++++++++++++++++++++++%%%%%%&&&'''((())))))***&&&&&&'''((())))))((((((((()))))))))************999222***&&&$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""!!!%%%%%%%%%$$$"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***''''''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$''''''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''(((((())))))******))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++***)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((()))))))))((((((((()))))))))******...+++((('''((()))))))))(((((((((((((((((((((((('''((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((('''((()))))))))************+++%%%"""''',,,***%%%"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###!!!"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%% !!!"""###$$$&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% !!!"""$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((&&&%%%$$$''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''((())))))))))))(((***)))((('''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((************************))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((+++)))'''&&&((()))))))))))))))))))))))))))))))))(((((())))))))))))******++++++************))))))''''''((((((((((((''''''))))))))))))************%%%!!!""")))---***%%%###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%"""######$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%% !!!###%%%&&&''''''''')))((('''&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&###$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&'''((()))((('''%%%$$$((('''%%%%%%%%%'''(((***'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''((())))))(((((('''(((''''''''''''(((((()))&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))((('''''''''&&&))))))))))))))))))))))))'''&&&%%%&&&((())))))((())))))))))))))))))))))))******++++++,,,,,,,,,,,,************************(((((()))))))))(((((('''))))))))))))************+++&&&%%%(((((($$$$$$(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%### ###&&&((()))&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###!!!"""###$$$%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&,,,+++)))'''%%%$$$$$$######%%%''')))***(((&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%&&&&&&""""""###$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''%%%&&&((())))))&&&###""" """%%%&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&((()))''''''((((((((((((''''''&&&'''((())))))'''%%%$$$((('''%%%%%%%%%''')))***(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&%%%&&&&&&&&&((()))***+++'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%&&&((())))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((******))))))((((((''''''******)))((('''&&&&&&%%%))))))******++++++++++++$$$$$$$$$&&&)))***)))'''))))))))))))))))))))))))''''''(((((()))))))))***''''''(((((())))))******((()))))))))))))))(((((())))))))))))************$$$%%%%%%&&&&&&%%%%%%%%%$$$###"""$$$&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%((('''&&&%%%###"""!!! %%%%%%$$$$$$%%%%%%&&&'''$$$"""!!!"""%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""!!!!!!""""""%%%%%%%%%$$$$$$$$$#########%%%''''''&&&&&&'''(((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&((((((((('''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!$$$'''(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######%%%&&&'''(((((((((%%%###"""$$$&&&''''''$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&&&&&&&$$$"""######$$$$$$$$$######"""&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""""""""#########"""###$$$###"""###&&&(((***)))((('''&&&%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))+++,,,---...)))$$$$$$'''(((&&&###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%&&&''''''((((((''''''(((%%%&&&))))))%%%%%%'''''''''''''''''''''''''''((()))+++,,,+++***'''&&&&&&''')))******(((&&&%%%&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&'''((()))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((()))''''''((((((((()))+++))))))************))))))''''''(((((((((((('''''''''((()))(((&&&%%%%%%&&&)))%%%###%%%)))+++(((%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###%%%%%%%%%%%%%%%$$$$$$$$$######!!!###%%%%%%%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%(((%%%#########$$$$$$###%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%######$$$$$$$$$######"""$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%''''''&&&$$$""""""###$$$))))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''###%%%'''%%%""""""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&& $$$!!! %%%((((((&&&'''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&$$$%%%((((((%%%%%%'''''''''''''''''''''''''''(((((()))***)))((('''&&&&&&&&&'''(((((('''&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))'''''''''&&&'''(((((()))((('''&&&&&&&&&'''))))))(((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&))),,,+++&&&""" ''''''((((((((((((''''''''''''(((((((((((('''''')))*********((('''((()))(((%%%###%%%)))***(((%%%&&&&&&&&&&&&%%%%%%$$$###'''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%$$$###!!!!!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%$$$$$$$$$######"""###%%%$$$"""!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!'''%%%$$$$$$$$$###!!!%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&&&&%%%$$$"""######$$$$$$$$$############""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((&&&###"""###$$$(((((('''&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&''' $$$'''%%% """'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((  %%%))))))((('''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%###$$$'''(((%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))******)))'''''''''''''''((())))))'''''''''&&&'''(((((()))''''''''''''''''''''''''******))))))))))))******(((((((((((((((((((((((('''(((((())))))((((((''')))((('''&&&'''))),,,---''''''((((((((((((''''''''''''((((((((((((''''''((()))***)))((('''((()))(((&&&$$$%%%(((***(((&&&&&&&&&&&&&&&%%%$$$######%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&$$$""""""###$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&%%%"""%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%$$$%%%&&&'''%%%### $$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%%%%$$$""" """"""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%"""$$$%%%$$$!!!!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&$$$###%%%''')))(((''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%###$$$((()))'''''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''''''(((''''''&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''((()))***+++******)))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''''''''((((((((((((((((((((((((((('''(((((((((((((((((('''&&&%%%### !!!&&&***+++))))))************))))))''''''((((((((((((''''''&&&'''((('''&&&%%%&&&''''''&&&%%%&&&((()))(((&&&%%%&&&&&&&&&%%%%%%$$$###!!! !!!###%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""######""""""######$$$%%%)))'''&&&%%%'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###############%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%###"""""""""%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################%%%'''))))))&&&$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%%%%$$$""" !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$############$$$$$$'''%%%"""###%%%'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""""")))((('''((((((((('''&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&$$$%%%)))***'''(((***&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''((())))))((((((''''''((()))******((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''(((***+++++++++***)))((((((((((((((())))))***$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))''''''((((((((((((''''''(((---...,,,+++,,,(((###))))))************))))))''''''((((((((((((''''''%%%'''((('''&&&&&&'''((('''&&&%%%&&&'''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$ !!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$############$$$%%%%%%%%%###""""""$$$%%%$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$###### """$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%######%%%'''******(((&&&######""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$%%%&&&&&&$$$""""""############$$$%%%'''((()))&&&%%%$$$######$$$%%%&&&$$$######""""""######$$$***&&&!!!###(((***'''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((('''((((((%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%))))))'''&&&)))%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((()))))))))((((((((()))*********+++((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((***+++,,,***)))(((***************+++,,,,,,$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&%%%)))''' !!!))),,,(((''''''((((((((((((''''''''''''(((((((((((('''''''''((())))))(((((()))***&&&&&&&&&''''''''''''(((######$$$%%%&&&&&&&&&&&&###""""""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&!!!  """######"""######$$$%%%%%%&&&''''''######$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$###### """%%%&&&%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$############$$$$$$&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%###!!!!!!###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&(((((('''%%%$$$$$$$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%''''''&&&!!!!!!"""$$$$$$%%%%%%$$$######$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$#########"""!!!###%%%%%%###""""""###""""""###$$$%%%''')))***(((&&&$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%)))&&&$$$$$$''')))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""""""""######%%%'''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%###$$$''''''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''%%%&&&((()))*********))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((***++++++***(((&&&))))))(((((())))))***+++%%%&&&'''(((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((((((''''''&&&!!!((()))###$$$++++++%%%''''''((((((((((((''''''''''''(((((((((((('''''''''((())))))(((((()))+++%%%&&&'''''''''''''''((("""###$$$%%%&&&''''''''''''&&&$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###$$$'''((()))(((######$$$%%%%%%&&&''''''!!!"""$$$%%%&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%&&&'''&&&$$$""""""#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$'''((()))******)))((('''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''%%%""" """%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""###'''+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###&&&&&&%%%%%%&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###!!!!!!"""$$$$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########"""###$$$$$$%%%&&&!!!""""""$$$%%%''')))******(((%%%###!!!!!!""""""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))'''%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$###$$$$$$%%%%%%$$$$$$###%%%&&&''''''((((((''''''$$$""""""%%%%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%###%%%''')))******)))((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&(((***++++++)))'''%%%%%%%%%%%%%%%%%%&&&''''''&&&''')))*********)))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&===PPP```ccc___SSS<<<&&&))))))************))))))''''''((((((((((((''''''$$$&&&''''''&&&&&&''')))%%%&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###""" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%###"""''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%&&&&&&'''((("""""""""###$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&"""'''(((%%%$$$&&&(((&&&&&&&&&&&&%%%%%%$$$$$$$$$***(((&&&$$$""""""###$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''((())))))(((((((((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""#########""""""#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###"""!!! !!!"""######$$$%%%&&&&&&%%%$$$###%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))))),,,+++***)))''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%&&&&&&$$$###'''&&&&&&%%%%%%$$$$$$###,,,)))***)))'''))) """%%%''''''&&&$$$###)))***%%%$$$(((***'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$+++,,,&&&###(((***)))*********!!!111"""###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%---&&&)))&&&++++++''''''''''''''''''''''''$$$)))!!!'''555"""444&&&''''''((()))******+++(((&&&%%%'''******(((&&&''''''&&&&&&&&&&&&''''''###&&&,,,)))"""$$$)))&&&(((***&&&###888pppXXX(((***---'''%%%"""***)))%%%%%%$$$...(((((())))))************''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&'''''''''%%%)))***'''%%%&&&&&&$$$'''''''''&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################"""!!!!!!%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$%%%&&&'''((((((+++***(((&&&$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''---"""***...///%%%!!!--- &&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&(((\\\&&&''''''((())))))******)))(((''')))+++,,,***(((''''''&&&&&&&&&&&&'''''''''888 999///777 MMM@@@###===+++---######888(((((((((((((((((())))))''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$###$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''(((((((((,,,---)))&&&&&&%%%"""((((((''''''''''''&&&&&&$$$#########$$$&&&((()))%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$############$$$###$$$$$$%%%%%%$$$$$$#####################"""!!!&&&&&&&&&%%%$$$$$$$$$###&&&&&&&&&%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!$$$&&&$$$#########%%%&&&(((***+++***'''%%%######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&(((******)))(((%%%%%%&&&''''''((()))))) ---%%%###,,,(((***"""...$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((---"""ddd&&&&&&''''''((())))))))))))(((((()))++++++***(((''''''&&&&&&&&&&&&''''''333%%%000%%%+++...==={{{'''<<<)))"""111***''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$#########%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((,,,...***''''''&&&###''''''''''''&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&#########$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$###"""""""""%%%%%%%%%%%%$$$###""""""%%%%%%%%%$$$$$$##################$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""$$$&&&''''''&&&%%%###%%%&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!###%%%&&&%%%%%%$$$%%%&&&(((+++,,,---+++(((%%%$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''***))))))((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((***+++***)))%%%&&&&&&&&&'''''''''(((&&& )))111%%%&&&&&&&&&"""***$$$''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((((((###'''aaa&&&&&&&&&''''''(((((((((&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''###,,,((()))***///kkk:::666---777,,,+++(((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$"""###$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%)))+++(((&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((%%%###"""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!!!! !!!!!!"""###$$$$$$$$$###%%%%%%%%%$$$$$$#########"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))))))))((('''%%%%%%%%%%%%&&&(((***+++***)))'''%%%$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''******)))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%''')))***)))(((&&&&&&&&&%%%%%%%%%$$$$$$,,,"""%%%((()))222111))),,,"""&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''!!!"""(((444ggg&&&&&&&&&&&&''''''''''''%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''///''' ###333PPP'''###222,,,"""((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''(((&&&$$$"""######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$######'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))%%%###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""&&&(((%%%$$$&&&((('''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""""""""######$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!"""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$######$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$&&&(((((('''&&&'''&&&&&&%%%$$$$$$######...%%%***))))))%%%...'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%***)))&&&XXX&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((((((((()))''''''&&&&&&&&&&&&'''''')))&&&$$$666zzz'''+++!!!***''''''((((((((()))))))))%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%'''''''''&&&%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&$$$###""""""!!!!!!$$$$$$#########$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))+++)))%%%###$$$'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''"""%%%%%%!!! $$$&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&'''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""""""###%%%&&&&&&%%%$$$### !!!"""$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%,,,)))!!!000,,,((($$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%###)))'''"""VVV%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((('''(((***''''''&&&&&&&&&&&&''''''888###333,,,$$$888!!!%%%%%%&&&'''(((((()))***%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''((((((""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###!!! $$$$$$#########$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''***(((###!!!"""%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%&&&&&&'''((())))))'''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((###%%%$$$!!!%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$###$$$%%%&&&'''(((%%%%%%&&&'''((((((((('''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''(((((($$$&&&((())))))'''$$$"""!!!$$$'''((((((((('''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&'''((((((&&&%%%%%%%%%&&&&&&'''(((((((((,,,'''!!!$$$---###!!!###&&&(((&&&$$$%%%+++111zzzHHH!!!$$$,,,)))&&&!!!''')))'''000$$$###$$$%%%&&&''')))******''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%(((+++WWW%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((('''%%%$$$&&&((('''''''''&&&&&&'''''''''666111MMM555ppp222:::"""###$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%%%%$$$"""!!!!!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((!!!%%%)))(((###!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$###"""""""""###(((((('''&&&$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###""""""###$$$$$$$$$$$$###&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&### ###&&&((((((%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$###!!! %%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%((((((&&&###%%%&&&'''(((((('''&&&%%%***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++SSS###***$$$((( ,,,&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$######%%%''')))((('''((('''***!!!\\\''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''"""000!!!!!!;;;""" (((,,,(((&&&---999---&&&"""444###...''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%###"""!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! """###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''###'''+++***&&&###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###""""""""""""""""""""""""###$$$%%%%%%######$$$&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%((((((&&&$$$&&&&&&''''''''''''&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,!!!TTT222"""(((%%%--- &&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%'''((('''&&&(((&&&***"""]]](((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***""",,,"""*** 000xxxDDD%%%###"""&&&%%%[[[bbb777,,,+++222%%%***''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$$$$###!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!"""$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$'''******'''%%%&&&(((%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''(((%%%%%%$$$###"""!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!%%%)))((($$$!!!"""$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((""":::'''$$$###///!!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%'''&&&)))"""]]]((((((''''''''''''((((((((('''''''''&&&&&&%%%%%%((( ***""",,,!!!!!!'''FFF***''')))))))))000###222'''%%%$$$...333%%%+++'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$"""!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%(((&&&%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%!!!$$$&&&&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$######$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''&&&%%%&&&&&&$$$######$$$&&&&&&'''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!+++!!!!!!--- +++ &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%&&&&&&%%%$$$&&&%%%)))"""^^^)))((((((''''''(((((()))((((((''''''&&&&&&%%%%%%$$$$$$000%%%'''333rrr"""(((%%%&&&,,,$$$>>>"""(((,,,''')))&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$$$$###!!!######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&'''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%% ###&&&'''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''### $$$((('''%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&$$$######$$$&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((***!!!%%%***)))###''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&%%%###%%%%%%)))###^^^((((((''''''''''''(((((((((((((((''''''&&&&&&&&&###(((///###..."""XXXDDD''''''*** (((XXXGGG&&&&&&&&&---%%%***"""((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$"""###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""&&&&&&%%%%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))"""%%%***)))%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''((( 222___'''&&& '''&&&"""(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%%%%&&&&&&%%%$$$$$$$$$)))###___''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&)))))) (((///,,,,,, ,,,(((***111$$$...555 (((+++...((($$$((((((((('''(((((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$&&&'''((('''&&&%%%$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$######%%%'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$###&&&%%%%%%%%%&&&&&&'''&&&###$$$$$$%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%!!!$$$'''&&&######'''***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###############$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''###!!!%%%(((&&&###"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&((((((%%%$$$%%%'''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''"""===???$$$###!!!%%%&&&$$$'''$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''&&&$$$###$$$)))$$$___&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))'''(((*** +++'''eee&&&&&&'''+++***''''''(((GGG&&&+++,,,''')))'''''''''''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''&&&$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$&&&(((((('''&&&%%%###"""!!!###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%''')))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$######""""""'''%%%$$$$$$%%%%%%%%%%%%"""###$$$%%%'''((())))))%%%$$$$$$$$$$$$$$$$$$%%%###&&&(((%%%"""!!!%%%***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###""""""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''(((((((((######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###&&&((((((%%%$$$%%%'''%%%&&&((((((((((((&&&%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%% """fff%%%)))((()))!!!""",,,###&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%######)))$$$```&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))******%%%((( ///((('''!!!+++***+++)))%%%((( %%%"""&&&,,, ''',,,&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""###%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((($$$ !!!%%%)))(((&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""'''&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%"""%%%(((+++,,,***(((&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%% $$$XXX%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&)))***###000"""***&&& $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!'''%%%***ZZZ)))%%%***---,,,$$$+++&&&&&&&&&&&&&&&&&&&&&&&&!!!444!!!///(((MMM111&&&&&&''''''(((((())))))!!!EEE222!!!///$$$))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""### $$$(((((('''"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""!!!!!! !!!###%%%'''((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%% $$$XXX%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&+++!!!'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))"""(((YYY'''!!!444%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$---"""&&& qqq###'''''''''(((((((((((((((&&&###)))'''))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&((((((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$###$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$!!! $$$''''''%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&!!!$$$XXX%%%%%%%%%&&&&&&&&&&&&'''########################'''''''''''''''&&&&&&&&&___\\\'''&&&&&&&&&&&&&&&&&&&&&&&&***###)))###111```((((((((((((((('''''''''+++---$$$###%%%***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$$$$%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!$$$XXX&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''(((''''''''''''''''''''''''...000&&&oooXXX%%%))))))((((((''''''&&&&&&,,,FFF%%%111)))%%%((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&%%%%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!%%%YYY&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&'''''''''''''''''''''''')))"""000"""OOO...))))))((((((''''''&&&&&&(((xxx&&&///+++###'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""""""""###$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$############$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''((((((((((((###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''"""%%%YYY'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''###((()))***>>>,,,((((((((((((((('''''''''%%%((("""'''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######%%%'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''((($$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$ !!!###$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''"""%%%YYY''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&''''''(((&&&&&&&&&'''''''''(((((("""''''''''''''''''''''''''&&&%%%%%%UUU---&&&'''''''''((((((((((((((($$$222###&&&(((''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""" """%%%'''######""""""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((("""###$$$%%%'''((())))))$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++***'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''"""%%%YYY'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''')))***++++++&&&&&&&&&'''''''''((((((+++((((((((((((((((((((((((...%%%%%%###&&&'''''''''(((((())))))$$$@@@000)))%%%&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""%%%&&&%%%###"""$$$&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((%%%$$$&&&((($$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&$$$###'''&&&$$$$$$%%%%%%%%%$$$)))###"""'''(((%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$%%%''')))***########################"""###%%%''''''&&&%%%$$$######$$$%%%%%%&&&''''''$$$%%%$$$ ###***&&&&&&%%%$$$#########$$$###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&&&&$$$""" !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%%%%&&&((('''$$$ (((&&&$$$%%%&&&'''&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&###'''[[[(((''''''&&&$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&,,,!!!%%%(((*********)))(((&&&%%%$$$'''...'''&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############%%%'''&&&$$$$$$%%%''''''&&&$$$$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''$$$$$$%%%'''$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&'''''''''(((###!!!%%%'''%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""!!!""""""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$########################"""$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&&&&%%%""""""%%%(((%%%%%%$$$###############%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$"""!!!###%%%&&&$$$!!!'''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&###'''[[[&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''''''((((((''''''&&&+++%%%---%%%((('''((((((((((((((('''''''''%%%&&&((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""$$$%%%'''&&&&&&&&&'''((()))'''%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&&&&%%%%%%%%%%%%'''((())))))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&"""!!!$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""!!!!!!!!!!!!"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&&&&%%%$$$###%%%$$$######"""#########%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""$$$&&&&&&%%%&&&%%%######%%%&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&&&&###'''[[[$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''''''((((((''''''&&&)))(((FFF%%%((($$$%%%&&&((())))))******'''$$$%%%+++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$"""###%%%&&&&&&%%%###"""&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''((()))'''%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%''')))+++,,,,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$###$$$'''***,,,&&&&&&&&&%%%$$$###$$$%%%&&&###"""$$$&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$&&&''''''%%%###$$$######""""""#########%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$%%%&&&'''(((&&&$$$######$$$%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&###'''[[[$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''(((((((((((('''''''''$$$mmm%%%((($$$%%%&&&((()))*********'''888%%%,,,((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%'''%%%$$$###$$$%%%$$$############$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%(((***,,,.../////////...,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&$$$$$$%%%(((,,,...***++++++((($$$"""###$$$&&&%%%$$$$$$'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$)))'''%%%%%%'''(((((('''$$$###############$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((('''%%%$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&###'''[[[&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((('''))) %%%(((&&&&&&'''((()))))))))((('''bbb&&&***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###&&&$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''((('''&&&%%%%%%%%%%%%''')))+++,,,...///000111000...+++***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%(((+++---///000000,,,&&&###$$$&&&%%%'''&&&$$$'''++++++(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""" !!!$$$&&&$$$$$$$$$###$$$$$$%%%&&&###$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''%%%###"""###$$$&&&%%%######%%%&&&%%%$$$&&&&&&''''''&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&###'''[[[&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''',,, %%%(((''''''(((((((((((((((''''''''')))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###""""""###%%%'''&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$#########$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$&&&&&&$$$"""%%%###"""###%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###&&&'''&&&%%%$$$$$$%%%'''(((***++++++,,,...///000000...,,,***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$&&&(((***...///000,,,&&&###$$$'''$$$&&&&&&###&&&++++++'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""""" !!!%%%%%%%%%$$$$$$%%%&&&&&&'''$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&$$$###$$$%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&###'''[[[$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''(((((())))))))))))(((((()))###%%%(((&&&''''''((((((((((((((('''))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((&&&###!!!!!!###&&&((('''%%%###!!!!!!###%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))***(((%%%%%%''''''$$$"""%%%$$$###$$$&&&((()))(((&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###!!! """%%%'''%%%$$$###$$$&&&((()))***++++++***,,,...//////...+++***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$############$$$&&&''')))+++,,,)))### """&&&###&&&%%%"""$$$++++++&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%&&&''''''$$$''')))'''###"""&&&***%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$"""###&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""%%%))))))'''&&&''')))(((&&&%%%%%%&&&''''''&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))***)))'''%%%&&&###'''[[["""######$$$&&&''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((())))))))))))((((((%%%&&&%%%(((%%%%%%'''((())))))))))))''')))***))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&######%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$###############$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$"""$$$&&&&&&&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''))))))------,,,,,,+++++++++***''''''''''''&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%### ''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$#########!!!###$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%'''***---666///(((######%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%######$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###'''[[[%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))---+++((()))******(((%%%&&&((((((((((((''''''''''''&&&\\\111(((''''''(((((())))))******(((&&&***))))))))))))************%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%###%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))((((((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$###"""###$$$$$$&&&&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%(((***---***&&&$$$%%%&&&&&&$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###'''[[[%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''***((('''(((***+++***(((***___+++'''''''''((((((((())))))&&&ccc***&&&'''((((((((()))))))))***((()))$$$))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%'''((()))((((((((('''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%%%%%%%$$$""""""###$$$$$$&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%###""""""%%%'''$$$$$$$$$&&&''''''%%%"""%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% $$$''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###'''[[[&&&&&&%%%%%%$$$$$$######((((((((('''''''''&&&&&&'''&&&&&&(((***,,,,,,+++###444???,,,+++%%%%%%&&&&&&&&&&&&&&&&&&***000---(((___(((((()))***)))'''''''''%%%&&&&&&''')))******+++222}}}"""&&&(((((((((((())))))))))))(((@@@---***))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''%%%#########%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''"""###$$$%%%&&&'''''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###!!! """###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$######$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%###""""""###%%%"""###%%%&&&'''&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###'''((('''&&&$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###'''[[[''''''&&&&&&%%%$$$######((((((((('''''''''''''''&&&&&&&&&(((***+++,,,,,,...(((XXX!!!''''''''''''(((((((((((("""&&&$$$TTT%%% """"""%%%+++&&&''''''((())))))******222 ((((((((((((((())))))))))))(((VVV000***))))))((('''&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((('''%%%#########%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%"""###$$$%%%&&&'''''''''%%%&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''########################$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###!!! """###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###'''[[[))))))((('''&&&%%%%%%$$$&&&&&&''''''((())))))***''''''((((((((())))))***'''222)))MMM111#########$$$$$$%%%%%%%%%)))(((++++++[[[......---,,,...000,,,%%%))))))))))))))))))(((((($$$+++))))))))))))(((((((((((((((```"""***))))))((('''&&&&&&%%%&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%''''''&&&"""###$$$$$$&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%""""""###$$$&&&'''((((((###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&))))))(((&&&######$$$&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###'''[[[))))))((((((''''''&&&&&&%%%&&&'''((()))******+++''')))***)))''''''''')))###...))))))777''''''(((((())))))******&&&"""###(((VVV'''+++%%%###'''(((###*********))))))(((((((((***,,,))))))))))))(((((((((((((((vvv%%%***))))))(((((('''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''''''''(((((()))))))))&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$$$$%%%&&&&&&&&&&&&%%%###!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$%%%%%%$$$"""###$$$$$$&&&&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%###!!!"""###$$$&&&'''((()))######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%%%%&&&'''&&&(((((('''$$$###$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###'''[[[''''''''''''''''''''''''''''''(((((()))))))))***&&&(((***)))'''&&&''')))666000(((>>>+++%%%&&&&&&'''(((((())))))------***---```$$$***,,,(((&&&)))...///)))))))))))))))************...(((***)))))))))((((((((('''(((...))))))))))))))))))))))))$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&$$$!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%### %%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&'''(((&&&$$$""" $$$$$$%%%&&&&&&'''(((((($$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%%%%%%%&&&'''"""%%%((((((%%%###$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%### %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###'''[[[%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((%%%'''))))))'''&&&(((+++%%%000!!!&&&&&&bbbvvv&&&&&&''''''((()))******""")))&&&(((bbb///&&&!!!%%%(((''''''(((''''''((()))***+++,,,,,,)))000###******))))))((((((((('''(((((())))))))))))************$$$$$$$$$$$$$$$###"""!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$###%%%'''%%%%%%$$$""" ###%%%'''%%%$$$%%%((((((&&&###'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))(((&&&$$$######$$$$$$###%%%''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&$$$"""!!!!!!"""###!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''((())))))'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&)))++++++***'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''###(((\\\$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&'''((('''&&&''')))+++ 000*** """666ZZZ***((()))000 (((%%%)))%%%```((('''&&&&&&&&&'''))))))))))))(((''''''(((((()))%%%((('''))))))(((((((((((())))))'''222)))************+++++++++$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$""" """%%%$$$###"""###%%%%%%$$$!!!&&&&&&'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%######"""""""""$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&'''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%((()))***)))'''%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###(((\\\$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&((())))))((('''(((***,,,***"""''''''UUU---000###...'''%%%,,,(((%%%)))%%%```(((''''''&&&'''((()))*********)))))))))))))))***%%%((((((***))))))))))))))))))***&&&''')))************+++++++++%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&& """%%%%%%%%%$$$$$$%%%$$$$$$$$$"""!!!!!!###%%%$$$###"""###$$$%%%$$$"""%%%'''(((******)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&& !!!"""$$$%%%&&&''''''%%%&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&%%%%%%$$$###"""&&&&&&&&&&&&%%%$$$######%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###(((\\\%%%&&&''''''((((((((((((''''''''''''''''''''''''''')))++++++)))(((((((((---)))"""((()))&&&\\\111###,,,(((((()))&&&***%%%```)))))))))))))))***++++++((((((((((((((()))))))))%%%************))))))))))))******&&&ooottt)))************+++++++++%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%!!!$$$&&&%%%$$$###$$$$$$%%%%%%$$$######$$$&&&'''&&&&&&&&&&&&''''''&&&'''(((***+++***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&&&&&&&&&&&&&&&&%%%$$$"""###&&&((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""###%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''###(((\\\&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&(((***,,,---+++(((''''''"""...***###)))(((###(((zzzfff///777..."""***&&&***&&&aaa************+++++++++,,,)))******+++++++++++++++)))++++++***))))))(((((())))))******ZZZiii))))))*********+++++++++%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""%%%&&&%%%#########%%%&&&'''&&&%%%%%%&&&(((((((((((('''&&&'''((()))***++++++***)))&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$&&&&&&%%%$$$"""###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""###%%%(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###!!!!!!###$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$###$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###(((\\\&&&'''(((((()))(((((((((&&&&&&''''''(((((((((((((((***,,,---+++(((''''''"""---***###)))000+++""",,,;;;000"""111***+++'''+++&&&aaa((())))))***************+++,,,---............---...************))))))))))))******///SSSddd((())))))*********+++++++++%%%%%%&&&&&&''''''&&&&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$&&&&&&$$$#########$$$&&&''''''&&&%%%&&&(((&&&&&&&&&%%%###$$$&&&(((++++++***(((&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!###$$$%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''###(((\\\'''(((((())))))((((((((()))))))))******++++++,,,''')))++++++)))(((((((((...%%%###******%%%%%%+++###???###222777+++(((,,,'''aaa((()))***++++++++++++***)))***,,,---...------,,,222******,,,,,,++++++++++++,,,,,,111XXX___000)))************+++++++++$$$$$$%%%&&&&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&'''&&&$$$"""###$$$"""$$$%%%&&&%%%$$$%%%&&&$$$%%%%%%###!!!!!!$$$''')))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$$$$!!!"""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$ !!!###&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''###(((\\\(((((())))))))))))((((((((((((((()))***+++++++++&&&((())))))((('''(((***111$$$$$$,,,(((!!!%%%***(((+++YYY"""333(((,,,(((,,,'''aaa///000111222222222111000...///111333444333222222333~~~////////////............//////...aaaTTT...)))************+++++++++###$$$%%%%%%&&&&&&&&&%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((()))))))))(((((('''%%%###"""###$$$ """$$$$$$######$$$%%%$$$%%%%%%###!!!!!!%%%((('''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&''''''&&&%%%&&&'''(((***###%%%''''''%%%$$$$$$%%%"""###$$$%%%'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&########################%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$$$$$$$"""""""""###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""&&&)))*********$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''$$$(((\\\((()))))))))))))))((((((%%%%%%%%%&&&'''(((((()))&&&'''((('''&&&''')))+++))))))---)))$$$,,,///###***%%%bbb***,,,,,,))),,,'''aaa666777999:::::::::999888;;;===???AAABBBAAA@@@???333ppp666777222222111111111111222222***gggLLL))))))************+++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((!!!$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$&&&'''%%%"""########################$$$#########$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&$$$""""""###%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%$$$$$$######$$$$$$%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&)))$$$((([[[***))))))(((''''''&&&&&&((((((((()))))))))******'''(((((()))******************************))))))***---###999+++999333111___DDDAAA??????AAADDDEEEEEEJJJHHHGGGGGGHHHIIIIIIHHHLLL|||JJJBBB<<<<<<===<<<<<<:::888777333fff***///+++************)))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$&&&((()))'''%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###########################$$$$$$###$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''%%%###$$$%%%&&&&&&%%%''''''%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''')))$$$((([[[((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''((()))))))))))))))+++++++++******)))))))))'''---$$$999???999)))GGG***<<>>nnn***,,,++++++*********)))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%)))+++,,,+++(((&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''(((&&&$$$###&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%&&&''''''%%%$$$((('''&&&%%%%%%$$$$$$%%%'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''')))$$$((([[[&&&&&&'''(((((()))******''''''''''''&&&&&&&&&&&&'''((())))))***))))))))),,,+++++++++************'''444+++###222TTT:::GGG444BBByyyMMMLLLKKKLLLOOOQQQQQQQQQSSSRRRQQQQQQSSSTTTTTTTTTRRR^^^YYYUUUVVVVVVWWWWWWWWWVVVTTTSSSLLLyyy---+++,,,,,,,,,+++++++++******%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$)))++++++***(((%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$########################!!!"""$$$&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$"""%%%%%%%%%$$$$$$$$$$$$$$$'''((()))***)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&'''(((((((((''''''(((((((((&&&&&&&&&''''''''''''''')))$$$((([[['''''''''((())))))*********))))))))))))((((((((()))******++++++++++++++++++,,,,,,------.........777---...,,,555333000HHHAAAuuuPPPPPPPPPQQQTTTUUUUUUTTTSSSQQQPPPQQQRRRTTTSSSSSSSSSNNNYYYXXX[[[\\\]]]]]]]]]\\\[[[ZZZVVV444...//////......---,,,,,,+++%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&###!!!!!!!!!"""###$$$%%%%%%%%%%%%&&&((()))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''(((((()))((('''&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&'''''''''(((((()))$$$((([[[))))))))))))))))))))))))************************))))))+++,,,,,,,,,,,,,,,------///000222444555666999;;;---CCC999BBB;;;bbbDDDAAArrrQQQQQQRRRTTTVVVVVVUUUSSSMMMKKKJJJJJJKKKLLLLLLKKKOOODDD\\\\\\^^^___```aaaaaa```______YYY???999444333222111///...---,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$&&&'''###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&&&&&&&$$$""" """$$$%%%&&&&&&&&&$$$%%%&&&&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((((((((()))$$$((([[[))))))))))))))))))))))))((()))))))))************)))***,,,---///000000000222333444666888:::<<<===444CCCJJJ888JJJ444OOOUUUFFFEEEsssSSSSSSTTTUUUWWWVVVSSSQQQGGGEEECCCCCCCCCDDDCCCBBBEEEAAAaaacccaaabbbcccdddeeeeeedddcccZZZMMMIII???>>><<<:::777555333222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&%%%$$$$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++)))''''''''''''&&&%%%"""###$$$&&&'''''''''&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&(((''''''&&&''''''))))))***)))((('''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((())))))$$$((([[[((((((((()))******++++++))))))******+++,,,------///000222444666888999999999:::;;;<<<>>>???@@@@@@AAA888[[[???666WWW======~~~XXXvvvUUUVVVWWWXXXYYYWWWSSSPPPDDDBBB@@@??????>>>===;;;888BBB___aaa___```aaacccddddddcccccc[[[ZZZZZZQQQPPPNNNJJJGGGCCCAAA@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((((((((((('''%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''((()))(((&&&$$$###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((&&&$$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''...,,,)))(((((())))))(((%%%&&&'''((((((((('''&&&$$$$$$$$$$$$%%%'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&((()))*********)))''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((()))))))))%%%)))[[[&&&&&&''')))***+++------++++++,,,---///000111111555777999<<<>>>@@@AAABBB??????@@@@@@AAAAAAAAABBBCCCSSS555QQQSSS888LLLMMMLLLppp}}}XXXXXXYYY[[[[[[XXXTTTPPPDDDBBB???======<<<:::999000DDDYYYZZZZZZ[[[]]]^^^____________\\\bbbeeeaaa```]]]YYYUUUQQQNNNLLL%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%&&&'''((('''&&&%%%%%%&&&''''''&&&%%%%%%(((((('''&&&&&&%%%$$$$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%(((***(((%%%$$$&&&((()))(((''''''((('''%%%######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""###%%%''''''&&&$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$###""""""(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&'''((())))))000***```)))))))))***+++,,,---...///000111222333555999<<<@@@@@@@@@AAABBBDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBCCCFFFFFFGGGHHHIIIIIIIIIIIIGGGMMMVVVWWWXXXXXXWWWTTTRRRPPPFFFEEEBBB@@@>>><<<;;;;;;333DDDUUUOOOYYYRRRQQQPPPPPPRRRUUUXXXZZZZZZkkkllleeehhhgggddd___ZZZWWWWWWWWW%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''%%%###$$$%%%&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%###""""""###%%%'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&$$$######$$$&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""###%%%''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''((((((((((((!!!///aaa((()))***---///222555666555666888999:::<<<>>>AAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJIIINNNIII\\\OOOOOOPPPPPPOOOMMMKKKJJJDDDCCCBBB@@@>>>===<<<;;;;;;777CCCUUUZZZQQQOOOLLLJJJJJJKKKMMMOOORRRpppqqqjjjfffddd___YYYSSSQQQRRRSSS%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''%%%###$$$%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&$$$""" !!!$$$(((***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%$$$%%%###""""""$$$&&&'''&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############%%%'''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######""""""$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''')))$$$(((HHH,,,---///333666999<<<===;;;===@@@AAAAAAAAACCCDDDFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@AAACCCDDDEEEFFFFFFEEEGGG@@@999wwwDDDDDDDDDDDDCCCCCCCCCBBB??????>>>===<<<;;;::::::???///999YYYTTTMMMJJJFFFCCCAAABBBCCCEEEGGGrrrpppnnnllliiiccc[[[UUUSSSTTTVVV%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###!!! """%%%'''&&&$$$+++(((%%%$$$$$$&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))******)))'''%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((('''''''''''')))((($$$;;;444555777:::<<<>>>???@@@???AAADDDEEEDDDCCCDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>><<<<<<;;;;;;;;;<<<>>>@@@AAA@@@@@@???666HHH>>>000<<<<<<;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;::::::::::::444???\\\IIIGGGEEEAAA>>>===>>>@@@AAA>>>sssjjjqqqrrrppplllfff```\\\\\\]]]%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!###&&&((('''%%%+++(((%%%###$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%''')))******)))'''&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((('''%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&''')))+++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''"""(((+++MMM:::;;;===???AAABBBCCCCCCAAACCCFFFFFFDDDCCCCCCCCC@@@@@@???>>>>>>>>>?????????>>>>>>=========>>>>>>???@@@BBBCCCCCCAAA???>>>===555???AAA222;;;;;;;;;<<<===>>>@@@AAA@@@AAAAAABBBBBBBBBAAA@@@<<>><<<<<<===>>>:::ttthhhxxxrrrsssrrroookkkfffdddccc%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''))))))'''%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''%%%###$$$%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''###%%%'''((((((&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''''''''&&&$$$"""!!!!!!###%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%###""""""!!!!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))'''%%%$$$#################################%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((((((((('''''''''&&&''''''((()))'''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%((((((((((((((((((((((((%%%'''((([[[;;;===???BBBEEEFFFFFFGGGCCCDDDEEEDDDBBB@@@@@@AAA999999::::::;;;===>>>???@@@@@@AAABBBDDDFFFGGGIIIHHHIIIJJJJJJIIIFFFBBB@@@CCC***888777111UUUDDDDDDFFFGGGIIIKKKLLLMMMNNNOOOQQQQQQRRRQQQPPPOOOKKKJJJGGGHHHyyyNNNIIIHHHFFFCCCAAA>>>===<<<<<>>@@@BBBDDDEEEEEEEEEDDD@@@@@@@@@>>>;;;::::::<<<888888:::<<>>AAAEEEIIIMMMOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJHHHDDD>>>999555111;;;===111666000@@@ZZZ]]]```dddfffhhhhhhgggfffgggiiijjjiiihhhfffeeegggdddkkknnnOOOQQQSSSUUUWWWWWWUUURRRPPPFFFGGG]]]eee___iiikkkmmmooooooqqqsssuuu%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((''''''(((333888333+++)))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$###$$$&&&)))$$$%%%'''(((((('''%%%###(((((('''&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%###""""""%%%'''((((((###$$$%%%%%%&&&&&&%%%%%%(((''''''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$############'''&&&%%%%%%$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&%%%$$$###"""""""""$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%((()))'''$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,---$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***(((&&&$$$$$$&&&(((***&&&'''''''''(((((())))))'''''''''''''''''''''''',,,""""""111...!!!)))111:::'''%%%,,,(((%%%(((333:::FFFFFFEEECCC@@@===:::999???<<<888555555777;;;===AAABBBCCCEEEHHHJJJKKKLLLMMMJJJFFFEEEEEEFFFGGGHHHGGGFFFCCCAAA>>>;;;999888666:::<<<<<<999:::???DDDdddfffiiikkkkkkkkkkkklllmmmkkkjjjkkkmmmnnnnnnmmmooollltttjjjtttaaaYYYXXXXXX[[[]]]]]]YYYVVVXXXLLLFFFRRRGGGXXXRRRVVV[[[___bbbeeejjjooo%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''''''''''''''000555000)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$%%%''')))&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&)))'''%%%%%%'''(((((('''%%%&&&''''''((((((''''''%%%$$$$$$###""""""######'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$######'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))'''%%%$$$$$$%%%''')))''''''''''''((((((((()))''''''''''''''''''''''''%%%222888$$$!!!///\\\111%%%######%%%///BBBAAA???>>>;;;999888777888777666555666888;;;===>>>>>>???@@@AAABBBBBBBBBAAA???<<<;;;;;;===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCFFFEEECCCDDDHHHMMM{{{eeeggghhhiiiiiijjjjjjkkkjjjhhhggghhhjjjkkklllkkknnnjjjuuulllpppjjjfffeeedddfffggggggdddaaacccEEECCCIII<<>>000```>>>===;;;999888888888888555666777888999;;;<<<===;;;;;;:::::::::999999999;;;:::999999:::<<<>>>???AAABBBCCCEEEFFFHHHIIIIIILLLNNNQQQPPPOOOPPPSSSWWWJJJdddeeeeeeeeefffggggggggghhhfffddddddfffhhhiiiiiiiiidddnnniiihhhqqqlllkkkkkkkkklllllljjjhhhkkkmmmLLLMMMNNNDDDNNNLLLKKKHHHEEECCCDDDHHHKKK$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''((((((((('''''''''***,,,)))%%%$$$%%%'''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''(((((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%$$$$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%(((((('''''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%###"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&***)))'''&&&&&&''')))***&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))(((&&&$$$$$$$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&''')))+++,,,---...)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$&&&'''((()))''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''&&&%%%$$$$$$%%%&&&''''''''''''(((((((((((((((''''''''''''''''''''''''///)))999444+++???===;;;999999:::;;;<<<:::;;;<<<======<<<;;;:::777777777777666666666666:::<<<>>>@@@AAADDDGGGIIIMMMMMMNNNOOOOOOPPPQQQQQQSSSUUUWWWWWWWWWWWWZZZ\\\YYY___```______```bbbdddddddddhhheeebbbaaabbbdddeeefffccc___bbbdddddd^^^llljjjiiiiiijjjkkkkkkkkkkkkjjjUUU___^^^^^^^^^]]]WWWUUUQQQLLLHHHFFFFFFFFF$$$%%%%%%&&&&&&%%%%%%$$$(((((()))))))))(((((('''((()))***)))&&&$$$&&&)))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%''''''&&&%%%###$$$%%%%%%%%%$$$$$$%%%&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&'''''''''((((((((($$$######$$$&&&''''''&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&&&&&&&&&&***)))'''&&&&&&''')))***&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))(((&&&%%%%%%%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%(((((())))))***++++++,,,(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!###$$$&&&'''))))))%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''(((((((((((((((((((((((()))!!!"""JJJBBB@@@???===>>>???AAABBBCCCBBBBBB@@@>>>:::777555444444555666777888888999;;;>>>CCCFFFHHHKKKOOORRRWWWWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[\\\\\\\\\]]]^^^aaabbbsssZZZZZZZZZ]]]bbbeeeeeeeeehhhddd___\\\\\\^^^______\\\\\\VVV]]]cccXXX^^^cccdddfffhhhiiiiiijjjkkkgggbbbpppiiikkksssffffffdddbbb^^^[[[VVVRRROOO%%%&&&&&&''''''&&&&&&%%%(((((()))))))))(((''''''((('''''')))(((%%%'''***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&''''''''')))((('''&&&%%%$$$$$$###&&&&&&&&&'''''''''(((((($$$$$$$$$&&&)))***)))(((%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&(((&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''(((((('''&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$###''''''(((''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((((((((((((111444)));;;HHHGGGGGGFFFFFFHHHIIIJJJJJJIIIFFFBBB===999666555555666777999<<<>>>???@@@CCCHHHNNNQQQSSSTTTXXX[[[XXXYYYYYYZZZZZZ[[[[[[\\\ZZZ[[[\\\]]]^^^^^^^^^^^^ZZZcccZZZYYYYYY\\\bbbjjjoooooommmlllfff___ZZZXXXXXXYYYZZZRRRXXXNNNWWWaaa^^^nnnTTTZZZ]]]aaacccccccccddddddrrrxxxxxxzzzrrrsss|||nnnqqqpppooommmkkkgggbbb^^^&&&''''''((((((''''''&&&'''''''''''''''&&&%%%%%%&&&$$$%%%))))))&&&&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###%%%''''''&&&%%%%%%&&&%%%&&&'''))))))))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%'''))))))(((&&&%%%&&&''''''((((((''''''((((((((((((((()))******&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))'''((((((((('''&&&%%%%%%!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''(((((((((&&&%%%%%%&&&'''(((((((((''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***((('''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((!!!---***333***NNNSSSSSSSSSSSSTTTTTTTTTTTTQQQNNNIIIDDDAAA???>>>>>>===>>>@@@CCCFFFHHHJJJKKKOOOTTTZZZ]]]\\\[[[]]]```[[[[[[\\\\\\\\\]]]]]]]]]YYYYYYZZZ\\\]]]]]]\\\[[[[[[MMMgggTTT\\\]]]bbblllwww}}}~~~|||uuunnneee^^^ZZZYYYYYYYYYQQQ^^^ZZZ]]]gggiiigggTTTXXX\\\aaacccbbb```______pppyyywwwxxxwwwyyyvvvwwwuuusssssstttssspppmmm''''''((((((((((((''''''%%%&&&&&&&&&%%%%%%$$$###%%%"""$$$)))***%%%%%%)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###%%%((()))(((''''''(((%%%''')))+++,,,,,,***)))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''&&&$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''############$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''!!!###%%%%%%%%%%%%''')))(((((((((((('''&&&%%%$$$!!!###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%((((((%%%$$$&&&(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$''')))***)))'''%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''######$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%((()))***))))))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((+++)))'''+++***)))...SSS]]]]]]^^^_________^^^^^^VVVRRRMMMHHHFFFFFFHHHIIIGGGHHHJJJLLLOOORRRSSSUUUTTTYYY___```]]][[[\\\^^^``````______^^^^^^]]]]]]VVVVVVVVVXXXZZZZZZXXXWWW[[[GGGTTTZZZDDD```bbbiiiuuu~~~wwwlllddd___]]]]]]]]]\\\mmmooonnnvvvwwwzzzYYY___dddiiikkkhhhdddaaaaaalllqqqjjjlllxxxuuupppyyyyyyvvvttttttwwwyyyxxxvvv''''''((())))))((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))******&&&''''''((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%''''''(((((('''&&&%%%%%%'''&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%'''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&'''((())))))))))))((('''$$$!!!&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&$$$%%%&&&'''''''''&&&%%%$$$######""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))'''&&&%%%%%%$$$$$$$$$$$$))))))((('''&&&&&&%%%%%% """######$$$&&&(((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&,,,+++(((&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,)))&&&&&&''''''%%%"""%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))((((((((((((''''''''''''((((((&&&''''''&&&%%%&&&(((******)))))))))+++///333555999:::YYYaaabbbcccdddcccbbb___^^^\\\WWWQQQOOOPPPRRRSSSRRRSSSTTTUUUVVVXXXYYY[[[[[[XXX___cccaaa```cccccc___^^^[[[XXXYYY]]]___]]]ZZZ[[[XXXVVVXXX\\\[[[UUUOOOJJJRRRNNNQQQEEEooojjjrrr}}}yyynnneeeaaaeeekkkppp~~~~~~~~~llluuusssqqqwwwsssgggccckkkgggeeegggnnntttvvvuuu{{{uuurrrvvvwwwttttttxxx&&&'''((())))))(((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))*********)))(((&&&%%%$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%$$$$$$######!!!"""$$$$$$$$$$$$&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&))))))&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&(((((('''%%%%%%&&&''''''''''''&&&%%%&&&%%%$$$%%%((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''((((((((())))))((((((((())))))(((((((((((())))))&&&(((***+++***))))))***++++++,,,---111555888;;;>>>;;;<<>>AAADDDEEEEEEEEEGGGHHHIIIJJJHHHKKKUUU```RRRAAAHHH|||fffeeedddbbb```^^^\\\[[[___^^^\\\ZZZXXXWWWWWWXXXYYYYYYWWWVVVVVVVVVWWWWWWSSSTTTWWWYYYYYYWWWWWWYYY```dddgggggggggkkkttt|||}}}tttiiiaaa]]]WWW]]]\\\dddeeerrrmmmuuuxxx|||tttfff]]][[[YYYYYY]]]cccjjjnnnlllssszzz~~~xxxpppeeeXXX~~~vvvnnnhhhaaa[[[XXXYYYZZZ\\\```___^^^```gggooovvvxxx&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''((('''&&&%%%&&&'''((()))&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''((((((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$$$$$$$######$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''!!!"""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''')))$$$%%%///444---'''%%%&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&(((((('''&&&&&&'''(((((('''%%%###"""$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((())))))))))))((((((((((((''''''''''''((((((,,,,,,,,,,,,---111777;;;AAABBBDDDFFFGGGHHHGGGGGGHHHNNNTTTUUURRRNNNMMMNNNVVVWWW[[[YYYUUUllldddcccaaa^^^[[[YYYWWWVVVUUUTTTSSSPPPMMMLLLNNNPPPTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVYYY]]]]]][[[]]]aaapppsssvvvuuutttvvv}}}|||sssjjjaaaZZZVVVUUUWWWYYYpppbbbaaarrrppptttwwwyyyxxxwwwrrrhhh]]]WWWWWWWWWXXX[[[^^^bbbddddddjjjppprrrtttuuurrrmmmXXXfff```TTTkkkkkkhhhbbb\\\YYYYYYZZZ\\\^^^``````ccckkkwww'''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''''''''''''''&&&%%%$$$$$$&&&((()))'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&%%%&&&'''((()))((((((''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&'''(((((())))))(((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''######$$$$$$$$$$$$$$$###&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&$$$############%%%&&&'''&&&&&&&&&%%%&&&&&&'''(((#########$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''***$$$(((666<<<444***&&&&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&$$$&&&''')))((('''&&&&&&'''((()))'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((())))))************))))))******))))))))))))******...///111222444999>>>BBBFFFGGGHHHIIIKKKKKKLLLLLLNNNKKKIIIMMMVVV^^^___[[[[[[UUUTTT[[[___\\\\\\```^^^\\\ZZZWWWTTTRRRQQQPPPKKKKKKIIIFFFDDDEEEIIIMMMPPPRRRVVVYYY[[[]]]]]]]]]]]]YYYYYY\\\\\\\\\aaahhhrrrtttvvvvvvvvvxxx|||wwwmmmeee___[[[VVVSSSTTTUUU\\\iiihhhgggtttzzzrrrqqqyyy|||{{{tttmmmggg___XXXVVVXXXZZZ\\\^^^___``````aaagggkkkkkkkkkmmmkkkhhhoooHHHeee\\\```ppp|||gggfffbbb___]]]^^^```bbb___eeejjjooozzz((('''&&&%%%$$$%%%&&&''''''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&(((((())))))))))))((((((###$$$%%%&&&''''''''''''&&&%%%$$$######%%%'''((((((((('''&&&&&&((()))***'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))'''&&&&&&%%%&&&'''((()))''''''(((((())))))************))))))((((((''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''((()))******))))))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''&&&%%%&&&''')))***))))))(((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''######""""""###%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***$$$))):::BBB888,,,'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%''')))(((&&&%%%'''))))))((('''&&&&&&'''((()))(((''''''((())))))'''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((******++++++++++++******,,,,,,++++++++++++,,,,,,///222555999;;;???CCCFFFHHHIIIJJJKKKMMMNNNPPPPPPOOORRRVVVWWWXXX\\\^^^___ZZZ___aaaaaabbbeeeeeeaaa___mmmVVVUUUSSSQQQNNNMMMLLLKKKIIIIIIHHHFFFDDDGGGMMMRRRSSSWWW]]]dddiiimmmnnnooobbb\\\YYYZZZZZZZZZbbbllljjjlllnnnppprrruuuyyy{{{xxxoooccc[[[ZZZYYYVVVTTTSSSYYY```VVVqqqhhhxxx{{{ZZZwwwxxxllleee___ZZZ\\\___bbbfffhhhhhhfffeeefffkkknnnllllllnnnnnnkkkfffxxx^^^mmmnnn\\\ooogggeeeeeedddcccbbbdddgggiiibbbjjjsss|||''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''((()))******(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&$$$%%%((()))(((&&&$$$+++(((%%%((($$$!!!'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&((()))))))))((('''((((((''''''''''''((((((+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''000,,,'''%%%&&&((((((''')))((('''%%%$$$$$$%%%%%%%%%%%%&&&'''((()))******)))(((((('''''''''(((((('''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&""""""###$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%%%%&&&((()))///***&&&$$$&&&''''''&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$""""""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))000)))###"""&&&)))'''###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&(((((())))))))))))(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***$$$'''***++++++)))))))))((()))******+++---111444444666999===AAAEEEIIIKKKLLLLLLMMMNNNOOOPPPQQQQQQOOORRRVVVZZZ]]]_________^^^^^^___aaabbbbbbcccccceeeiiidddfffJJJKKKMMMMMMLLLIIIGGGEEEKKKKKKIIIHHHJJJOOOWWW\\\fffggglllsssyyy{{{xxxtttggg___WWWUUUUUUVVVZZZ___dddccccccdddggglllqqqtttoooggg]]]XXXXXXYYYXXXVVVVVVXXX]]]bbbggglllppprrrrrrrrrlll|||tttmmmfffbbb______```cccgggkkknnnqqqrrrvvvwwwwwwuuussstttxxx|||~~~|||xxxvvvuuutttrrrqqqtttmmmmmmeeecccbbbeeekkkoooqqqpppuuuyyy'''''''''''''''''''''''''''''''''((((((((())))))((('''&&&%%%%%%&&&'''((('''((()))))))))(((&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''&&&$$$&&&((()))(((&&&$$$***)))&&&)))(((%%%'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))((((((''''''''''''((((((***)))(((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''',,,(((%%%$$$&&&'''&&&%%%)))(((&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&((('''&&&$$$$$$&&&'''(((111---(((&&&&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))$$$ """$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---,,,***'''###!!!'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))%%%(((***+++***((((((((()))******+++,,,000555999:::<<>>BBBEEEGGGGGGLLLLLLLLLLLLMMMOOOPPPPPPRRRRRRQQQPPPNNNLLLKKKJJJIIIFFFCCCAAADDDJJJQQQVVV]]]]]]___aaaaaa^^^YYYTTTQQQQQQPPPOOONNNLLLKKKJJJHHHHHHLLLRRRTTTQQQPPPRRRRRRSSSUUUYYY^^^dddjjjmmmrrrpppnnnmmmkkkiiifffdddfffeeeeeeeeefffhhhiiijjjnnnssswwwvvvqqqnnnooorrrzzz{{{|||{{{vvvwww|||{{{xxxyyy&&&&&&'''''''''((((((((()))((((((''''''''''''((())))))))))))(((((((((((()))))))))***************(((((())))))))))))(((((('''(((((())))))(((((('''((((((((('''''''''&&&&&&***###***+++###222AAA555444111,,,((('''(((+++---************************(((((()))************)))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&&&&'''(((((('''(((((((((((())))))))))))***((('''((()))***)))'''***)))((('''''')))+++,,,$$$###"""###&&&((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''''''''%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%&&&''''''%%%%%%&&&'''***)))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((())))))***+++*********+++---000222777;;;AAAGGGJJJIIIGGGFFFLLLLLLMMMNNNOOOOOOOOOOOONNNMMMKKKIIIGGGDDDCCCBBBBBB???===<<<@@@HHHPPPVVV___^^^]]]]]][[[XXXRRRNNNJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPTTTZZZ[[[VVVSSSSSSQQQRRRUUUZZZ___dddiiilllllliiifffeeefffgggggggggfffffffffgggiiilllooopppssssssqqqooommmmmmppprrr~~~|||''''''''''''(((((((((((()))(((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))******(((((())))))))))))(((((((((((())))))))))))((((((************)))))))))))))))%%%******###+++333***000...,,,***)))***,,,---''''''''''''''''''''''''''''''((())))))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''***)))(((((())))))))))))(((((((((((())))))))))))***((('''((()))***)))'''***)))'''%%%&&&(((***,,,(((&&&$$$%%%''')))******(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''((((((((((((''''''))))))((('''''''''''''''((((((((('''(((((()))************+++...333777999<<>><<<;;;:::;;;;;;;;;>>>DDDKKKRRRVVV[[[ZZZYYYXXXWWWUUUQQQOOOFFFGGGIIILLLQQQUUUZZZ\\\aaa______bbb___XXXTTTTTTTTTUUUXXX[[[^^^```bbbcccgggddd```___aaadddggghhhgggggghhhkkknnnqqquuuwwwuuurrrnnnlllmmmqqqvvvzzz~~~}}}'''''''''((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((''''''''''''((()))***))))))(((((((((((())))))(((((())))))))))))((((((************))))))))))))((('''******&&&)))+++&&&'''(((***+++,,,,,,,,,+++''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((************************((((((((((((((((((((((((((()))((((((''''''((()))))))))))))))((((((((((((***((('''((()))***)))''''''%%%###""""""$$$''')))+++)))&&&&&&'''((()))((()))((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''((('''&&&$$$$$$$$$%%%&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&((((((%%%%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))(((''''''***)))(((''''''&&&'''''''''''''''(((((()))***+++)))***+++///333999>>>@@@BBBDDDGGGJJJLLLLLLLLLKKKMMMMMMLLLKKKHHHEEEBBBAAA???>>><<<:::888777777777888;;;@@@GGGMMMRRRUUUWWWXXXWWWVVVVVVVVVUUURRRPPPLLLLLLNNNRRRXXX___eeeiiimmmgggcccaaa]]]WWWUUUVVVXXXZZZ[[[\\\\\\[[[YYYXXXccc```]]]]]]```dddggghhheeegggiiimmmqqquuuxxxzzzxxxvvvsssrrruuu|||uuullliiilllnnnmmmjjjlllrrrwww~~~''''''((((((((()))))))))(((''''''''''''(((((()))(((((((((((())))))))))))''''''&&&&&&&&&((()))***))))))(((((((((((())))))((())))))******))))))(((((((((((('''''''''&&&&&&''')))******+++***((('''###%%%))),,,---,,,***)))************************&&&&&&'''(((((((((((('''+++******))))))******+++************************))))))))))))))))))))))))&&&''''''&&&%%%%%%&&&((())))))))))))((((((((((((***((('''((()))***)))''')))((('''&&&'''(((***+++***(((&&&&&&'''((('''&&&)))(((((((((((()))******(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))$$$%%%'''))))))((('''%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&'''((()))***)))))))))))))))(((''''''###$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''((((((((((((((((((((((((***)))(((''''''''''''''''''''''''((()))+++---...,,,---111555:::???CCCEEEHHHHHHIIIKKKLLLMMMNNNNNNIIIHHHGGGDDDAAA>>>;;;:::999888777666777888999:::>>>BBBHHHOOOSSSUUUUUUTTTVVVUUUUUUVVVWWWWWWUUUSSSWWWWWWWWWYYY^^^dddjjjnnnqqqiiibbb^^^YYYTTTUUUYYY[[[\\\^^^___]]]YYYUUUSSS^^^\\\\\\^^^bbbfffhhhiiidddgggkkkqqquuuyyy{{{|||{{{wwwuuurrroookkkjjjlllnnnppppppuuu{{{zzznnnaaaYYYYYY\\\^^^]]]]]]^^^bbbfffjjjlllnnnppppppnnnkkkiiilllhhhgggkkkqqqwww'''((((((((())))))))))))'''''''''''''''((())))))'''((((((((()))))))))***((('''&&&&&&''')))+++,,,***)))(((''''''((()))***))))))************))))))'''''''''&&&&&&&&&%%%%%%'''+++******...***&&&)))&&&''')))++++++***)))(((************************'''(((((()))***)))))))))++++++************++++++************************************************&&&((()))(((%%%%%%''')))***)))))))))((((((((('''***((('''((()))***)))'''***************+++,,,,,,(((((('''(((******)))''''''''''''''''''((())))))(((((((((((((((((((((((((((((('''&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((()))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$&&&)))++++++***(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))))))))))))))((('''%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&'''(((((())))))***)))(((''''''((()))***)))(((((('''''''''((((((&&&&&&''')))+++---///000222555999===AAADDDFFFGGGIIIJJJJJJKKKKKKJJJIIIHHHCCCBBB???<<<:::888777666555555555666999<<>><<<:::777666555555555444555555888;;;@@@DDDGGGQQQRRRSSSSSSRRROOOMMMKKKGGGJJJOOOWWW___cccddddddccccccbbbdddjjjqqqyyy}}}}}}uuukkkddd\\\TTTRRRTTTVVVZZZ___bbbccc```\\\YYYSSSVVV[[[bbbjjjnnnpppooommmrrryyy}}}zzzxxxuuusssqqqpppmmmiiifffiiipppvvvtttvvvuuuppphhhbbb______\\\]]]```eeejjjlllkkkiiiggghhhjjjjjjiiijjjkkkmmmkkkkkkmmmqqquuuxxxxxxwwwqqqooollliiigggggghhhiiijjjeeedddhhhjjjiiilllrrrnnnsssvvvssslllkkkrrryyy{{{wwwrrrnnnnnnrrrwww{{{((((((((((((((((((((((((******))))))((((((''''''++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((('''''''''&&&&&&&&&***))))))((((((((())))))************************++++++++++++***)))(((''''''(((***,,,,,,+++***)))))))))))))))))))))))))))((()))))))))))))))******,,,,,,+++***)))'''&&&%%%))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((&&&&&&%%%%%%%%%%%%&&&''')))))))))(((((('''&&&&&&&&&&&&'''((((((******))))))((((((''''''(((((('''&&&%%%%%%$$$###''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&))))))((((((''''''''''''(((&&&%%%%%%''''''&&&$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''''''''''''''((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))***)))'''&&&'''(((***+++)))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))((((((((($$$###$$$'''***,,,)))'''((()))***,,,000555:::===@@@BBBEEEGGGIIIIIIHHHHHHMMMLLLIIIFFFCCC???===;;;333444666666777888;;;===@@@@@@???@@@BBBGGGNNNSSSUUUNNNIIIIIIIIIFFFCCCCCCGGGJJJRRR\\\fffiiigggccchhhbbb\\\^^^iiiuuu}}}uuuhhhaaa\\\WWWSSSSSSVVV[[[bbbggggggccc]]]XXXXXX\\\gggsssxxxuuurrrrrrxxxzzz~~~yyyuuupppjjjfffddddddddddddeeeggghhhiiijjjjjjkkkrrrooommmlllmmmnnnoooooonnnppptttyyy~~~}}}uuutttvvvzzz{{{zzz}}}{{{wwwuuussstttxxx{{{xxxwwwzzz~~~zzzvvvtttqqqmmmkkkhhhgggfffkkkhhhddd``````bbbeeehhhyyy~~~(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))))))))))))))(((((((((''''''******))))))((()))))))))))))))))))))))))))))))))+++++++++++++++***))))))((()))***+++,,,++++++******************)))))))))************))))))))))))&&&'''((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&&&&'''((()))))))))(((''''''''''''((((((((())))))))))))((((((((((((((('''(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))+++***(((&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''***+++***((()))***---000444999===???BBBDDDFFFHHHIIIIIIHHHHHHGGGEEEBBB???;;;888666555333555888:::;;;>>>AAADDDDDDEEEGGGHHHJJJLLLOOOQQQTTTLLLFFFEEEDDDAAAAAACCCFFFLLLVVV___dddfffeeeddd```\\\YYY[[[bbbjjjqqqsssvvvkkk```[[[YYYUUUTTTTTTZZZ\\\___aaabbbbbb```___eeehhhqqq|||}}}|||}}}wwwxxxzzz~~~|||xxxtttooommmiiieeeddddddfffhhhoooqqqsssuuuvvvvvvwwwwwwyyyxxxwwwxxx{{{~~~}}}zzzxxxzzz~~~{{{wwwtttqqqpppooolllhhhddddddfffiiikkkqqquuuzzz{{{|||ssskkkiiikkkrrrsssvvv}}}(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))+++************)))))))))++++++***)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++*********))),,,,,,++++++***)))))))))%%%&&&((()))+++,,,,,,---************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((('''''''''''''''((()))))))))((('''&&&'''''')))*********)))((('''''''''''''''(((((((((((('''''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++***(((&&&%%%%%%%%%%%%''''''&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&(((''''''(((***+++***))),,,...222777<<>>;;;777444333222222777:::===@@@BBBDDDGGGIIIKKKMMMPPPRRRRRRQQQOOONNNOOOGGGAAA@@@@@@@@@CCCGGGJJJSSS^^^ddddddaaa```aaaYYYXXXWWWXXX[[[___dddgggkkkbbb[[[ZZZZZZYYYZZZ\\\]]]\\\[[[ZZZ\\\```dddgggnnnpppvvv}}}~~~{{{{{{}}}zzzyyyzzz~~~~~~vvvqqqpppooommmkkkqqqooommmlllnnnrrrwwwzzz~~~}}}}}}zzzwwwvvvxxx}}}~~~{{{yyyuuusssqqqppprrrvvv|||zzzwwwwwwxxxqqqsssqqqjjjaaaZZZZZZ\\\aaadddiiiooo}}}((((((((((((((((((((((((''''''(((((())))))******(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************+++***))))))(((((())))))************++++++++++++)))***+++,,,---.........---,,,,,,,,,,,,---............------,,,+++++++++,,,,,,,,,,,,,,,+++++++++***++++++++++++***))))))---------,,,,,,,,,,,,,,,************************************************)))(((((((((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))(((((((((((((((((()))******)))((('''&&&%%%''')))***+++***((('''%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$#########$$$%%%&&&&&&'''&&&$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))((('''%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))'''''''''((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''')))((((((((()))***++++++000444999???CCCEEEFFFFFFIIIHHHFFFDDDBBB@@@>>>>>>;;;999666333222333555666<<>>;;;888666555444333222111333666999;;;;;;@@@EEEIIILLLMMMNNNOOOSSSRRRQQQRRRTTTSSSQQQNNNHHHFFFFFFJJJKKKLLLOOOTTT[[[]]]bbbgggiiifff^^^XXXZZZYYYWWWUUUUUUYYY^^^ccc___[[[YYY]]]```aaadddhhhdddcccbbbcccggglllqqqtttqqqrrruuuwwwwwwuuuzzz~~~~~~~~~zzzuuussstttxxx|||~~~yyysssllljjjnnnuuu{{{}}}|||zzzyyy{{{~~~yyyxxx}}}~~~~~~~~~~~~vvvxxx~~~|||yyyxxx{{{~~~}}}wwwmmmnnnmmmjjjgggfffhhhjjjlllqqqttttttxxx))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++++++++*********+++++++++++++++************+++,,,---...+++,,,,,,------......//////000111333444555666666555555555666666666777777666666666666666666666666444444444555555666666666222222333333333222222111000000000///......------))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((()))*********)))((('''$$$%%%'''((((((((('''&&&'''''''''''''''(((((((((&&&&&&&&&'''((((((((()))''''''''''''''''''''''''(((((((((''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))*********))))))******+++///444888===@@@EEEIIIKKKJJJHHHGGGDDDAAA===888444222111111000000000111444777;;;===:::???FFFLLLOOOQQQRRRSSSQQQNNNMMMOOOSSSUUUTTTRRRQQQOOOOOOQQQPPPNNNPPPUUU[[[[[[^^^dddiiihhhaaa[[[YYYVVVSSSQQQRRRVVVZZZ]]]UUURRRRRRWWWZZZZZZ^^^ccc___```bbbeeeiiilllooopppnnnpppuuuzzz||||||}}}{{{wwwqqqnnnoooqqqrrrqqqpppqqqssswww|||yyyssslllkkkqqqzzz}}}{{{yyy{{{yyyzzz}}}uuuuuutttrrrppppppsssuuu|||zzzrrrnnnmmm))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---///000222333222222333333444555555666555666777999:::;;;;;;;;;;;;<<<===>>>???>>>======<<<<<<===>>>>>>?????????>>>>>>======<<<;;;::::::777888888999::::::::::::777777666555555444333333........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((('''''''''''''''(((((('''((()))***+++***)))(((''''''''''''(((((((((((())))))((((((((((((((('''%%%&&&&&&'''((())))))***''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%&&&'''((())))))((('''%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&(((((((((&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&%%%(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%'''''''''''''''''''''''')))((((((''''''(((((()))'''''''''((())))))******(((((())))))))))))((((((''''''((())))))***++++++)))+++,,,---///444<<>>;;;777333000000000111111222333555777:::<<<===???DDDKKKPPPQQQQQQQQQQQQLLLJJJKKKOOOVVVYYYYYYVVVWWWTTTSSSSSSPPPNNNQQQXXXZZZ\\\___bbbcccbbb^^^[[[VVVSSSOOOOOOQQQTTTSSSRRRMMMLLLNNNSSSVVVWWW[[[aaa```bbbeeeiiimmmoooqqqqqqrrruuu|||sssrrroooiiieeedddhhhlllooosssxxx|||}}}vvvooommmrrrzzz~~~|||{{{|||{{{{{{{{{{{{}}}tttjjjdddccc))))))))))))))))))))))))******))))))((((((''''''((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,---------.........//////---...///000222444666777999::::::;;;<<<=========999:::<<<===>>>????????????AAACCCDDDEEEDDDBBBAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFDDDBBB@@@>>>===<<<===>>>>>>???>>>>>>======>>>>>>======<<<;;;::::::444444444444444444444444000000000000000000000000,,,,,,++++++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))''''''&&&&&&&&&''''''((('''((()))***++++++***))))))(((((((((((()))************))))))((((((''''''%%%&&&&&&'''((()))******'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&''''''''')))(((''''''((()))(((&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&)))))))))((('''&&&$$$$$$)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''((()))***++++++))))))************))))))'''''''''((()))******+++***,,,...000222888AAAHHHGGGIIIKKKLLLKKKIIIFFFDDD999666333000///000222444555666777999;;;===>>>>>>GGGKKKQQQSSSRRROOOLLLKKKHHHHHHJJJQQQZZZ^^^\\\YYYXXXUUURRRQQQOOONNNTTT\\\[[[___cccbbb^^^YYYXXXXXXUUUQQQNNNOOOSSSSSSOOOJJJKKKKKKNNNTTTXXXYYY]]]ccckkkmmmppptttwwwzzz{{{{{{~~~wwwooommmkkkhhhbbb___aaahhhnnnttt{{{zzzrrrooorrrxxx}}}}}}{{{zzz|||{{{yyyzzz|||xxxlllfffccc))))))))))))))))))))))))))))))))))))************'''&&&$$$######%%%((()))+++++++++***************++++++++++++++++++++++++,,,,,,,,,***(((''')))+++*********+++,,,---//////111333555777888777666555777888888999:::<<<===>>><<<===>>>???@@@AAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCCCCCCCDDD???>>>===;;;::::::999999777666444222000/////////000///,,,***)))***+++,,,,,,,,,+++******)))((((((,,,++++++*********++++++---+++***)))***)))(((&&&))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))))))))((('''((()))((('''%%%(((((()))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%$$$&&&(((%%%%%%&&&&&&'''(((((((((&&&%%%$$$$$$$$$&&&((()))***(((&&&$$$$$$%%%''')))'''(((((())))))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###!!!!!!###&&&(((''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''(((((((((''''''&&&%%%%%%'''((()))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&'''((((((((('''%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))************))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''((()))******((('''((()))***---333999???CCCEEEFFFHHHHHHHHHGGGEEEBBB>>><<<777555222000000222555777777777777999<<>>>>>>>>===<<<;;;:::999888777666444333111///............,,,++++++******))))))))))))))))))(((((()))******,,,***))))))******((('''))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,((('''&&&&&&''''''%%%$$$)))))))))))))))(((''''''&&&''''''((((((''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%$$$&&&(((''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######$$$&&&(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''(((((('''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''))))))************))))))(((((((((((((((((((((((()))(((''''''&&&&&&&&&''''''''''''((())))))******)))***+++***))))))+++,,,...111666<<<@@@DDDEEEFFFIIIHHHGGGEEEBBB>>>;;;:::444333333333444666777999888999<<>>@@@BBBCCCCCCCCCBBBFFFGGGHHHIIIJJJLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQQQQQQQQOOOOOOOOONNNNNNMMMMMMMMMKKKLLLLLLMMMNNNOOOPPPPPPMMMMMMNNNOOONNNMMMLLLKKKIIIIIIHHHFFFEEEEEEEEEEEECCCCCCDDDDDDCCCAAA@@@???:::999999777666444222222------,,,,,,++++++******)))((((((((()))******+++***)))(((((()))***)))((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++((('''&&&'''((((((&&&%%%&&&''''''''''''&&&%%%%%%&&&''''''((((((''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%$$$&&&''')))(((((('''&&&&&&%%%%%%%%%'''(((***)))(((&&&$$$###$$$&&&((())))))((((((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''%%%&&&''''''''''''&&&%%%&&&''''''''''''(((((((((((())))))******))))))((()))))))))))))))))))))))))))))))))((((((((((((((())))))*********************************+++///222555777;;;@@@CCCEEEFFFFFFIIIGGGEEEAAA>>>;;;999888555555666666777888999:::;;;>>>CCCHHHLLLOOOQQQRRROOOMMMHHHEEEBBBBBBCCCDDDHHHMMMUUU^^^cccbbb]]]XXXYYYXXXWWWVVVWWWXXXZZZ\\\\\\]]]___^^^[[[WWWUUUUUUSSSQQQPPPOOOPPPSSSVVVXXX\\\ccclllsssxxx~~~xxxnnnrrrrrrnnnllloootttvvvppppppppppppoooooonnnmmmiiigggeeeeeeggglllqqquuuyyyzzz{{{}}}))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,,,,))))))******************++++++,,,,,,,,,---------+++---///000000111444666555666888;;;>>>AAABBBCCCCCCDDDFFFGGGHHHIIIIIIHHHLLLMMMNNNOOOQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUTTTRRRPPPNNNMMMMMMLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLHHHHHHIIIJJJKKKMMMMMMNNNNNNOOOQQQRRRRRRQQQOOONNNMMMMMMLLLKKKKKKKKKKKKLLLGGGHHHIIIJJJJJJHHHFFFDDDAAAAAABBBAAA???<<<999777333333222000...---,,,+++++++++******+++,,,,,,---)))((('''(((*********((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((***))))))***++++++)))((('''''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((('''%%%$$$%%%&&&(((((('''''''''&&&&&&&&&(((((()))))))))'''&&&%%%%%%%%%&&&'''((((((((('''((('''%%%$$$$$$&&&((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))((((((((('''''''''))))))******+++...333777<<<>>>AAADDDGGGGGGGGGGGGGGGEEEAAA>>><<<;;;;;;;;;;;;:::999888999:::<<<===CCCGGGKKKPPPRRRRRRQQQPPPLLLHHHBBB???@@@DDDHHHKKKQQQUUU]]]dddhhhgggaaa]]]\\\ZZZXXXWWWVVVWWWXXXYYYZZZ[[[\\\[[[WWWTTTSSSSSSSSSTTTVVVXXXZZZ]]]aaacccccckkkttt{{{}}}qqqkkkbbbddddddbbbaaadddjjjooovvvxxxzzz{{{zzzxxxwwwwwwpppnnnlllkkkmmmqqqvvvyyy}}}|||}}}~~~************************************++++++++++++***)))((('''((()))+++,,,,,,,,,++++++******))))))******+++,,,...///000000000222555666777888;;;===>>>???BBBEEEHHHJJJKKKKKKKKKLLLMMMMMMNNNOOOOOOOOOPPPQQQSSSUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUXXXVVVTTTPPPMMMJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNPPPQQQQQQPPPNNNMMMNNNNNNNNNNNNOOOPPPQQQQQQMMMNNNOOOPPPPPPNNNLLLJJJHHHIIIJJJIIIGGGDDDAAA???===<<<:::777444222000///...------,,,,,,,,,,,,,,,***)))((()))***+++***)))************************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))(((((())))))***))))))***++++++***((()))******+++++++++******'''(((((((((((((((((('''((((((((((((''''''''''''&&&&&&&&&''''''(((((((((%%%'''((('''%%%$$$%%%&&&&&&&&&&&&'''''''''((((((***)))((('''&&&&&&'''(((***)))'''%%%%%%%%%&&&'''((('''%%%$$$%%%''')))***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$%%%&&&''''''((())))))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''((((((((((((((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''(((((((((''''''))))))(((((('''&&&&&&&&&((()))***,,,...333888===CCCEEEGGGIIIJJJJJJIIIHHHCCCBBB@@@>>>>>>???AAABBB@@@>>><<<;;;===@@@DDDGGGLLLOOOQQQSSSSSSQQQNNNLLLHHHCCC??????EEEMMMTTTXXX[[[^^^ccchhhkkkiiiddd```^^^]]]ZZZXXXWWWWWWWWWXXXXXXYYYYYYWWWTTTRRRRRRSSSTTTYYY___dddfffhhhkkkmmmkkkrrr{{{}}}lllccc___[[[\\\^^^```aaaeeemmmttt~~~}}}{{{{{{wwwuuusssssstttxxx|||*********************************++++++++++++,,,***)))&&&%%%%%%'''***,,,---,,,,,,,,,,,,+++++++++******,,,...000222444555888:::>>>@@@AAABBBDDDFFFIIIJJJMMMOOOQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVXXXZZZZZZZZZZZZYYYYYYYYYXXXWWWVVVTTTTTTVVVTTTQQQNNNJJJGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLJJJKKKLLLMMMNNNMMMLLLLLLMMMNNNNNNPPPQQQTTTUUUVVVUUUVVVVVVVVVUUUTTTRRRQQQOOOOOOPPPPPPNNNKKKHHHGGGFFFEEECCC@@@===:::777666333222000...,,,++++++***,,,+++******+++,,,+++)))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,---'''&&&&&&'''))))))(((&&&&&&&&&'''((((((((('''''''''(((((())))))(((((('''((((((((((((''''''''''''&&&&&&&&&'''(((((())))))$$$&&&''''''%%%$$$$$$%%%%%%%%%&&&&&&'''(((((()))***)))'''%%%%%%&&&((())),,,***'''$$$###$$$&&&'''''''''&&&&&&'''(((***+++)))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((((((''''''''''''&&&'''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&'''((()))((('''&&&++++++******))))))(((((((((***---000333999???CCCHHHIIIKKKLLLLLLKKKJJJIIIBBBBBBAAAAAACCCEEEHHHJJJDDDCCCBBBCCCFFFKKKOOOSSSRRRRRRSSSSSSQQQOOOLLLKKKFFFCCCBBBGGGPPPZZZaaadddaaabbbeeehhhjjjhhheeebbb```^^^[[[YYYWWWVVVWWWWWWTTTUUUUUUUUUTTTTTTVVVXXX[[[aaaiiimmmooopppsssuuuwww|||nnnbbb\\\[[[ZZZ[[[___dddgggkkksss|||~~~|||{{{zzz{{{}}}*********************************+++++++++,,,,,,***)))((((((((()))***+++++++++,,,------...//////...///222555888;;;===>>>AAADDDHHHJJJKKKLLLNNNOOOOOOPPPRRRTTTUUUUUUTTTSSSUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRUUUWWWYYYYYYXXXXXXVVVVVVUUUTTTRRRQQQOOONNNMMMLLLIIIGGGEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLMMMNNNQQQTTTWWWYYY[[[[[[[[[ZZZYYYWWWVVVUUUUUUSSSSSSTTTSSSRRRPPPOOOMMMLLLKKKJJJGGGEEECCCAAA@@@;;;:::777444111...---,,,///---,,,,,,------+++***************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,&&&%%%%%%&&&(((((('''&&&###$$$$$$%%%&&&&&&%%%%%%(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&'''((()))))))))$$$&&&''''''%%%$$$$$$$$$&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''')))((('''&&&%%%%%%&&&&&&''''''(((((()))******+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%&&&&&&'''(((((('''''')))((('''&&&&&&'''((()))''''''''''''&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''%%%'''(((******)))((('''+++++++++++++++*********))),,,111555:::???EEEIIIKKKLLLMMMNNNNNNMMMKKKJJJDDDDDDEEEFFFHHHKKKMMMOOOKKKLLLMMMOOOQQQSSSUUUVVVRRRQQQPPPPPPOOOOOOPPPPPPJJJHHHJJJRRR\\\eeeiiijjjddddddcccdddeeeeeecccaaa\\\[[[XXXUUUSSSSSSSSSTTTOOOQQQSSSTTTVVVZZZ___bbbjjjoootttuuutttuuuzzz~~~qqqhhhbbb```___^^^___cccjjjmmmnnnvvv~~~~~~~~~~~~~~~******************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++)))***+++---///111222333444666999<<<@@@CCCFFFHHHHHHKKKOOOQQQRRRSSSTTTVVVPPPQQQSSSTTTTTTSSSRRRQQQSSSRRRQQQOOONNNMMMMMMMMMMMMOOOQQQTTTUUUUUUUUUTTTQQQQQQPPPOOOMMMKKKIIIHHHDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBB@@@@@@AAABBBCCCDDDDDDEEEAAAAAAAAAAAAAAAAAABBBBBBGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLNNNQQQUUUYYY\\\^^^]]]\\\ZZZXXXVVVUUUUUUUUUVVVVVVUUUUUUTTTSSSRRRQQQOOONNNMMMLLLJJJIIIHHHGGGCCCBBB>>>:::666333000///000///------------+++***************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''&&&&&&''')))***)))'''(((((()))***++++++******(((((())))))))))))(((((()))(((((((((''''''''''''&&&&&&&&&'''((())))))***$$$%%%''''''&&&$$$###$$$((((((((('''&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%%%%&&&'''((((((((('''&&&'''''')))***++++++++++++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''(((((()))###$$$&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((($$$%%%'''((()))((('''&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''))))))))))))))))))))))))&&&(((***+++,,,+++***)))***************************...444:::???DDDIIIMMMLLLMMMNNNOOOOOONNNLLLJJJFFFGGGHHHIIILLLNNNPPPQQQTTTVVVXXXZZZZZZWWWTTTRRRPPPOOONNNMMMOOOQQQTTTVVVNNNNNNQQQYYYdddkkkmmmkkkeeecccbbbaaabbbbbb```___WWWVVVSSSPPPNNNNNNNNNOOOLLLNNNQQQUUUYYY___eeejjjyyy{{{}}}{{{xxxyyy|||rrrjjjhhhgggeeedddbbbbbbgggnnnpppooouuu~~~}}}yyyyyy{{{}}}~~~,,,,,,++++++++++++++++++&&&'''((()))************((())))))*********++++++,,,---///222555777999;;;@@@AAABBBDDDGGGJJJMMMNNNOOOPPPQQQSSSTTTTTTTTTTTTRRROOOMMMOOORRRQQQLLLFFFGGGHHHHHHGGGEEEFFFHHHJJJGGGIIIKKKMMMNNNMMMKKKJJJHHHGGGEEEBBBAAA@@@@@@@@@@@@???>>>=========>>>???@@@@@@AAAAAAAAAAAAAAAAAA>>>???@@@AAABBBCCCDDDEEEAAACCCDDDEEEEEEBBB@@@>>>AAA???>>>???@@@@@@???>>>@@@AAADDDFFFGGGFFFFFFEEELLLNNNQQQUUUYYY\\\]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXTTTUUUUUUUUUUUUTTTSSSSSSQQQPPPOOONNNMMMMMMNNNNNNMMMKKKHHHCCC???;;;777666777444000...------,,,***+++(((&&&(((---///+++''')))))))))))))))***+++,,,***************)))(((((())))))))))))(((((((((((((((((())))))))))))((((((***)))((('''''''''''''''))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&)))++++++)))'''%%%''')))+++,,,,,,)))&&&###'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###''''''((())))))(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))((((((&&&''''''((()))******+++'''((()))******)))(((''''''''''''((()))+++---...111666<<>>>>>@@@AAAFFFGGGHHHIIIIIIGGGDDDCCCDDDCCCAAA@@@?????????@@@???>>>>>>>>>???AAACCCDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIGGGHHHJJJJJJJJJHHHEEECCCBBBAAA@@@AAABBBBBBAAA@@@AAACCCFFFHHHJJJJJJJJJJJJNNNPPPRRRVVVXXXZZZ[[[[[[\\\[[[[[[[[[ZZZYYYYYYYYYWWWWWWWWWVVVUUUSSSQQQOOOLLLKKKJJJJJJLLLNNNPPPRRRPPPOOONNNKKKGGGDDDAAA@@@@@@<<<888555222000...,,,)))))))))+++,,,,,,,,,+++***)))((((((((((((((())))))))))))***))))))((('''***)))))))))((((((((((((((('''&&&%%%%%%&&&'''((())))))((('''''''''(((((())))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%'''((('''&&&%%%$$$&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********'''((()))******)))((('''***)))))))))***,,,///000666:::@@@DDDGGGHHHJJJKKKLLLOOORRRSSSQQQNNNLLLLLLJJJJJJJJJKKKNNNSSSWWWZZZZZZ[[[[[[[[[XXXSSSNNNKKKFFFFFFGGGKKKWWWaaa```[[[WWWXXXYYY[[[\\\^^^___```aaaeeeddd^^^[[[[[[XXXRRRKKKIIIGGGFFFGGGKKKOOORRRRRRZZZeeeooouuuxxxyyyyyyxxxqqqpppmmmiiieeeddddddfffeeefffgggkkkrrrzzz}}}yyyzzz~~~))))))******************&&&'''((()))***+++,,,,,,.........///111333666777<<<===@@@CCCFFFIIIJJJKKKKKKMMMPPPRRRRRRRRRPPPOOORRRQQQQQQOOOMMMKKKJJJHHHIIIFFFCCCBBBDDDDDDAAA======>>>>>>===<<<<<<===???BBBCCCEEEFFFFFFDDDCCCAAACCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLMMMOOOOOOOOOMMMJJJIIIFFFDDDCCCDDDEEEFFFEEEDDDDDDFFFIIILLLOOOPPPQQQQQQRRRSSSUUUWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXVVVRRRNNNLLLFFFEEEEEEFFFHHHLLLPPPSSSQQQQQQQQQQQQPPPMMMKKKJJJLLLHHHCCC???;;;777444111***,,,///...---,,,---...,,,+++***)))((((((((((((******++++++******)))(((******)))))))))(((((((((***(((&&&$$$$$$&&&(((***(((((('''''''''((())))))))))))(((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((+++***)))***,,,///333555<<<@@@EEEHHHIIIJJJKKKLLLNNNPPPRRRQQQNNNKKKJJJJJJGGGGGGGGGIIINNNTTTYYY]]]YYYYYYYYYXXXTTTOOOJJJGGG@@@EEEKKKSSS___hhhfff```VVVXXXZZZYYYWWWVVVYYY[[[```cccccc^^^ZZZVVVOOOIIIEEEDDDDDDFFFKKKRRRZZZ^^^^^^gggttt~~~uuutttvvv{{{xxxrrrrrrqqqoookkkhhhfffgggiiikkklllnnnrrrzzz++++++,,,,,,,,,,,,,,,---+++++++++,,,---...//////000000111333777;;;???AAACCCEEEHHHJJJMMMNNNOOOPPPPPPPPPPPPPPPPPPOOONNNNNNOOOOOOOOONNNMMMKKKJJJIIIEEEBBB??????@@@@@@???======>>>@@@@@@???@@@BBBCCCBBBDDDFFFHHHJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLQQQQQQQQQQQQPPPOOOMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQRRRQQQOOONNNLLLIIIHHHGGGHHHJJJJJJJJJHHHHHHJJJMMMPPPTTTVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[YYYWWWSSSOOOLLLFFFDDDCCCCCCDDDGGGKKKMMMLLLMMMOOOQQQQQQQQQPPPOOOTTTQQQLLLHHHEEEAAA===:::333333444333111///.........---,,,+++************,,,,,,,,,,,,,,,++++++************)))))))))((((((+++***)))(((((()))***+++((('''''''''((()))******))))))(((((((((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((+++***((('''&&&&&&''''''((((((''''''((()))***+++)))))))))))))))(((((((((((('''&&&%%%%%%&&&'''(((+++)))'''&&&&&&''')))+++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''(((((((((((()))))))))))))))*********'''((((((((()))))))))***(((((())))))))))))(((((()))))))))+++...444999<<>>CCCGGGJJJKKKLLLNNNPPPRRRRRRQQQQQQPPPNNNKKKHHHGGGHHHJJJKKKKKKKKKKKKJJJIIIHHHFFFFFF@@@???======>>>???@@@???===???BBBDDDEEEFFFHHHJJJKKKMMMOOOQQQRRRSSSSSSSSSRRRSSSTTTUUUWWWWWWXXXXXXVVVVVVVVVVVVUUUUUUTTTTTTWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTSSSRRRQQQPPPMMMKKKKKKLLLNNNNNNNNNMMMLLLNNNPPPSSSVVVYYY[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZXXXYYYYYYYYYWWWUUURRRQQQKKKIIIFFFCCCBBBBBBCCCDDDFFFGGGJJJMMMOOOPPPQQQQQQWWWTTTQQQOOOMMMJJJGGGDDD@@@===999888999777222......------,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))************))))))))))))((()))***++++++***)))(((((((((((((((((()))***+++))))))(((((((((((())))))***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((((('''((('''&&&%%%%%%&&&'''(((+++)))(((&&&&&&&&&(((((((((((()))******)))(((((())))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''(((((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''((('''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))))))))(((((((((((())))))'''''')))---333:::@@@CCCDDDGGGJJJLLLLLLLLLNNNOOONNNMMMKKKGGGCCCAAABBBCCCCCCGGGMMMRRRWWWXXXYYYXXXUUUTTTQQQNNNKKKHHHFFFEEEHHHQQQ[[[aaafffiiieee___\\\___aaa]]]WWWTTTVVVYYY___[[[WWWSSSMMMIIIFFFEEEGGGJJJPPPYYYcccmmmtttyyy|||}}}qqqfff___]]][[[___dddkkkppprrrsssrrrttttttsssrrrppppppsssuuu}}}~~~))))))******+++,,,,,,,,,............///111444555:::;;;???CCCGGGKKKNNNPPPRRRSSSTTTTTTTTTRRROOONNNKKKHHHCCC???>>>@@@DDDFFFGGGGGGFFFDDDCCCAAA???>>><<<===>>>@@@BBBDDDEEEFFFGGGJJJMMMPPPQQQRRRTTTVVVXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[VVVWWWYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVUUUTTTSSSRRROOONNNMMMOOOQQQRRRQQQPPPPPPQQQRRRUUUWWWZZZ[[[\\\]]]\\\\\\[[[[[[[[[[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWXXXWWWWWWVVVVVVRRRPPPLLLHHHEEEBBB@@@???BBBDDDEEEHHHKKKNNNPPPQQQUUUSSSRRRRRRRRRQQQOOOLLLKKKFFF@@@???AAA???999222000///...---,,,+++++++++)))))))))***)))(((((('''++++++*********)))))))))%%%''')))++++++)))'''%%%))))))((((((((()))******))))))(((((((((((())))))******)))))))))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((('''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((((((((()))''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''(((((('''&&&'''(((''''''((((((((()))))))))&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))''')))---333999@@@FFFIIIHHHIIIKKKKKKJJJJJJKKKLLLIIIHHHFFFBBB@@@@@@BBBEEEJJJOOOUUUZZZ]]][[[XXXUUUTTTQQQLLLGGGDDDDDDDDDEEEMMMVVV^^^bbbdddgggfffbbb___aaaaaa___ZZZXXXXXXZZZYYYSSSNNNKKKGGGDDDEEEHHHLLLQQQ[[[eeeooouuuyyy{{{{{{|||qqqhhh```ZZZYYY\\\ZZZ___ffflllppprrrtttuuuqqqrrrrrrqqqqqqsssvvvyyy))))))******+++,,,,,,---...//////111555999<<>>===<<<>>>@@@DDDHHHKKKMMMOOOQQQTTTVVVZZZ[[[\\\\\\]]]___[[[[[[[[[ZZZZZZYYYYYYXXXZZZZZZ[[[\\\\\\[[[ZZZYYYVVVWWWYYYZZZ[[[\\\\\\[[[[[[\\\\\\\\\\\\\\\[[[[[[YYYYYYXXXXXXXXXWWWWWWWWWUUUUUUTTTTTTSSSRRRRRRQQQQQQPPPOOOPPPSSSTTTSSSRRRRRRSSSSSSUUUVVVXXXZZZ[[[[[[[[[ZZZYYYZZZ[[[\\\\\\ZZZZZZZZZYYYXXXXXXXXXWWWXXXWWWVVVVVVWWWXXXYYYZZZWWWUUUSSSOOOKKKGGGCCCAAA@@@@@@AAACCCFFFJJJNNNPPPRRRQQQQQQRRRTTTTTTRRRPPPOOOLLLIIIHHHGGGDDD@@@===777666444111///---,,,,,,******++++++******)))(((+++++++++*********))))))'''((()))******)))((('''******))))))((()))))))))))))))(((((((((((())))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))((('''''''''''''''(((%%%&&&''''''((((((''''''))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))&&&((()))((('''&&&''')))'''((((((((())))))))))))((((((((()))***+++++++++))))))))))))((((((((((((***)))(((''''''((()))***,,,...333:::@@@FFFJJJLLLLLLLLLLLLJJJHHHFFFEEEFFFBBBAAA@@@??????BBBHHHLLLRRRUUUYYY\\\\\\YYYTTTQQQPPPLLLGGGDDDDDDGGGLLLOOOTTT[[[aaaaaa```bbbdddccc``````___]]]\\\ZZZYYYYYYTTTNNNJJJIIIHHHFFFHHHMMMSSSZZZfffrrrzzz||||||zzzyyyzzzuuuppphhh```___]]]\\\___eee___dddiiilllmmmooorrrvvvpppqqqrrrssstttvvv{{{~~~++++++,,,------...//////000111222666;;;@@@FFFIIILLLNNNQQQTTTUUUTTTSSSRRRRRRRRRRRRPPPLLLGGGBBB???>>>===;;;::::::;;;===>>><<<===>>>???AAAAAAAAAAAAAAAEEEKKKPPPTTTWWWYYYZZZWWWZZZ\\\]]]]]]\\\]]]]]]XXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\]]]]]]\\\[[[YYYXXXXXXXXXYYYZZZYYYXXXWWWVVVXXXXXXYYYZZZZZZZZZYYYYYYVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOOOONNNQQQPPPPPPQQQSSSUUUTTTSSSTTTTTTTTTTTTUUUWWWXXXYYYYYYXXXXXXXXXXXXZZZ[[[\\\[[[[[[ZZZYYYXXXWWWWWWVVVYYYXXXVVVUUUVVVWWWYYY[[[XXXXXXVVVTTTPPPLLLHHHFFF>>>>>>===???BBBFFFKKKNNNPPPPPPQQQRRRTTTTTTSSSQQQNNNOOOPPPMMMJJJGGGFFFFFF@@@>>>;;;777333000...---------.........---,,,,,,+++++++++************)))++++++************++++++++++++***)))(((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((()))))))))))))))%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((()))******((('''%%%%%%&&&)))---000&&&'''''''''(((((())))))&&&'''((())))))((('''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''((()))***%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''((()))((('''&&&''')))(((((((((((())))))))))))$$$%%%%%%&&&'''(((((()))))))))))))))((((((((((((***)))(((''''''((()))***000333999???EEEIIILLLMMMOOOOOOMMMJJJEEEBBBAAAAAA============???EEEMMMRRRVVVWWWYYYYYYXXXTTTPPPMMMKKKHHHDDDCCCGGGOOOXXX^^^[[[aaaddd```\\\^^^```aaa```^^^\\\[[[\\\[[[YYYWWWSSSMMMJJJMMMMMMJJJMMMSSSYYYbbbooo{{{}}}zzz|||{{{rrrjjjeeeccc\\\ZZZ^^^aaaaaaeeekkkdddhhhkkkkkkiiikkkpppuuuqqqssstttuuuwww{{{***+++,,,---///111222333333777===CCCHHHKKKMMMMMMRRRSSSUUUWWWWWWVVVUUUSSSRRRMMMGGGDDDDDDDDDBBBAAA999888888777888999:::;;;===>>>@@@BBBDDDFFFHHHIIIJJJMMMQQQVVVYYY\\\]]]]]]^^^]]][[[[[[\\\\\\[[[ZZZZZZZZZZZZZZZYYYWWWVVVUUU[[[ZZZXXXVVVUUUTTTSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRTTTSSSQQQPPPQQQRRRTTTVVVUUUSSSRRRQQQRRRQQQOOOMMMHHHLLLNNNMMMMMMQQQSSSQQQRRRPPPNNNNNNPPPQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSVVVUUUTTTTTTUUUWWWYYYZZZYYYXXXXXXWWWWWWVVVUUUUUUTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVTTTRRRPPPOOOGGGDDD@@@======AAAEEEIIILLLMMMNNNOOOOOOOOONNNMMMPPPOOONNNLLLKKKKKKJJJJJJHHHEEEAAA===:::777333000...---+++*********++++++---,,,+++******))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''((((((((((((((((((((((((&&&((()))'''$$$$$$'''***(((((((((((((((((((((((("""$$$&&&((())))))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%'''((()))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''***************************************)))))))))&&&'''((()))******))))))******)))))))))))))))***+++,,,+++***)))***---///222777>>>CCCGGGJJJLLLNNNNNNMMMJJJGGGCCC@@@===<<<======>>>AAAEEEKKKQQQUUUYYYZZZZZZXXXSSSNNNJJJHHHLLLGGGBBBEEETTTdddkkkiiiaaa___]]]\\\\\\\\\\\\[[[[[[YYYYYYZZZWWWSSSSSSWWWQQQLLLJJJLLLLLLMMMVVVaaakkkttt|||}}}~~~~~~xxx}}}yyysssmmmgggaaa\\\YYYZZZZZZ]]]fffooosssqqqmmmgggfffeeefffhhhmmmssswwwpppqqqsssxxx,,,,,,---///111555888:::>>>AAAFFFKKKOOOQQQRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMGGGCCC>>>;;;;;;;;;:::999;;;;;;;;;;;;===???AAABBBCCCDDDFFFHHHJJJLLLNNNNNNOOOQQQUUUXXX[[[]]]^^^^^^[[[ZZZYYYZZZ[[[\\\[[[YYYXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVTTTRRRQQQOOOOOOOOOOOOPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMNNNPPPRRRTTTTTTRRROOOOOOOOOOOOMMMLLLGGGLLLNNNNNNNNNRRRRRRPPPVVVSSSQQQPPPQQQRRRRRRQQQPPPPPPOOONNNMMMMMMMMMMMMOOOOOOPPPPPPRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVVVVVVVTTTSSSQQQPPPKKKHHHDDD@@@???@@@CCCEEEHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMJJJGGGDDDAAA>>>:::666333222000...------......---,,,++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''(((((((((((((((((((((((((((((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***+++***)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''))))))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))*********))))))))))))******+++,,,+++******,,,000333666;;;AAAFFFHHHIIIJJJKKKJJJIIIGGGDDDAAA???<<<;;;===>>>AAAEEEJJJOOOSSSVVVYYYXXXVVVRRRMMMIIIGGGFFFGGGHHHHHHNNN\\\kkkqqqoooaaa___]]]]]]^^^`````````^^^ZZZWWWUUUQQQLLLMMMQQQSSSOOOOOORRRTTTWWWaaakkkqqqzzzyyyrrrmmmjjjeeeaaa]]]ZZZXXXVVV\\\^^^eeemmmtttvvvsssooohhhiiiiiikkknnnrrrxxx||||||~~~///000111444888===AAADDDIIIKKKNNNQQQSSSTTTTTTTTTRRRQQQNNNLLLIIIGGGFFFEEEAAA>>><<<:::;;;<<<<<<;;;AAAAAABBBCCCFFFHHHJJJLLLLLLMMMNNNPPPRRRTTTUUUVVVTTTUUUXXXZZZ\\\]]]]]]]]]YYYXXXWWWWWWYYYZZZYYYXXXUUUVVVWWWXXXXXXXXXXXXXXXRRRQQQPPPNNNMMMLLLLLLLLLNNNNNNNNNMMMKKKIIIHHHGGGFFFGGGIIIKKKMMMOOOQQQRRRSSSPPPMMMLLLMMMMMMMMMLLLGGGKKKLLLKKKLLLNNNNNNKKKOOOMMMJJJJJJKKKLLLMMMMMMPPPOOOMMMKKKIIIHHHGGGGGGIIIJJJKKKMMMOOOPPPPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTSSSRRRQQQRRRTTTVVVWWWUUUUUUUUUUUUTTTSSSRRRQQQQQQNNNJJJFFFCCCBBBAAABBBDDDDDDEEEFFFHHHJJJLLLMMMJJJJJJJJJKKKKKKLLLLLLLLLOOOMMMKKKJJJHHHEEEAAA>>>999888666333111///......,,,,,,++++++***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((()))(((((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))((((((''''''(((************)))))))))******++++++++++++***+++///555999===AAAFFFIIIIIIHHHHHHHHHEEEEEECCCBBB@@@>>>===<<<===@@@EEEKKKPPPTTTVVVWWWZZZWWWQQQKKKGGGFFFGGGHHHHHHMMMRRRXXXcccnnnsssrrrdddbbbaaaaaacccddddddcccZZZUUUQQQNNNJJJGGGIIIOOOVVVUUUWWW\\\aaafffoooxxx{{{yyyooogggZZZYYYWWWVVVUUUVVVWWWXXXccchhhpppwwwzzzyyyuuuqqqjjjmmmrrrwwwzzz~~~333555999>>>CCCGGGJJJLLLNNNOOOPPPRRRRRRQQQPPPOOOPPPMMMJJJFFFBBBAAA@@@@@@?????????@@@BBBDDDEEEEEEKKKKKKLLLNNNPPPRRRSSSTTTSSSTTTUUUVVVXXXYYY[[[[[[WWWXXXYYYZZZZZZZZZYYYYYYXXXWWWUUUUUUVVVWWWUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSMMMMMMLLLLLLLLLMMMMMMNNNOOONNNNNNLLLJJJHHHEEEDDDEEEGGGIIIKKKMMMOOOPPPPPPQQQNNNLLLKKKLLLMMMMMMMMMHHHJJJHHHFFFGGGLLLLLLJJJIIIFFFCCCCCCEEEGGGHHHIIILLLKKKIIIGGGEEEDDDCCCCCCDDDFFFIIIKKKMMMNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSPPPOOOMMMLLLMMMOOORRRTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTRRRPPPLLLIIIFFFDDDCCCCCCCCCCCCCCCDDDFFFHHHJJJGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKIIIFFFCCC@@@>>>;;;777333000---,,,,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((()))'''&&&(((++++++(((%%%((((((((((((((((((((((((&&&''''''(((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''((((((((())))))))))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((()))))))))***)))'''&&&&&&(((***+++******))))))******++++++)))******+++---333999>>>CCCFFFJJJKKKJJJGGGEEEEEECCCBBBBBBAAAAAA@@@@@@??????CCCJJJQQQVVVXXXXXXWWWZZZTTTMMMHHHGGGIIILLLOOOPPPVVV[[[^^^cccjjjoooooojjjiiiiiijjjiiigggbbb___PPPKKKHHHGGGFFFGGGMMMUUU[[[\\\```ffflllsss{{{{{{tttkkkaaaZZZPPPQQQRRRTTTVVVZZZ^^^```ooosssyyy{{{zzzwwwtttsssmmmuuu~~~}}}|||{{{{{{|||~~~999===CCCIIINNNOOOOOOOOOOOOOOOOOOOOONNNLLLJJJIIIHHHFFFCCC???===<<<=========???BBBEEEHHHKKKMMMNNNUUUVVVVVVWWWXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\ZZZZZZZZZZZZYYYXXXWWWVVVWWWVVVTTTSSSSSSRRRPPPOOOOOOPPPPPPOOONNNMMMLLLLLLFFFGGGGGGIIIJJJLLLNNNOOONNNMMMLLLKKKHHHFFFDDDCCCFFFGGGIIIJJJKKKLLLLLLKKKLLLJJJHHHIIIKKKMMMMMMMMMJJJJJJHHHFFFKKKSSSWWWUUUNNNKKKFFFDDDDDDEEEEEEEEEEEEEEECCCBBB@@@@@@??????AAABBBEEEGGGIIIJJJJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNKKKIIIHHHGGGGGGJJJLLLNNNRRRQQQQQQRRRRRRRRRSSSSSSSSSRRRQQQPPPNNNLLLJJJHHHGGGFFFDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFHHHKKKKKKJJJIIIGGGEEEBBB>>>888444000...------,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++(((((((((((((((((((((((((((&&&%%%'''******'''###))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((((())))))))))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&+++***(((&&&&&&''')))******************+++,,,,,,((()))+++---111777>>>CCCGGGIIIKKKKKKIIIFFFDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDHHHNNNTTTWWWXXXVVVUUUTTTOOOIIIFFFIIINNNSSSUUUUUUZZZ]]]]]]___eeekkklllpppppppppppplllddd[[[TTTIIIEEECCCEEEGGGJJJSSS\\\aaadddhhhmmmttt{{{}}}ssskkkccc[[[UUUQQQOOORRRWWWZZZ]]]aaafffjjjwwwxxxxxxwwwuuusssssstttuuu~~~}}}}}}BBBFFFKKKPPPRRRRRRPPPOOONNNMMMMMMKKKJJJHHHFFFEEE@@@>>>===<<<<<<>>>???AAADDDHHHLLLPPPRRRTTTVVVXXX[[[\\\\\\\\\\\\[[[ZZZYYYWWWWWWXXXXXXYYYZZZ[[[[[[\\\[[[ZZZXXXWWWVVVUUUTTTSSSQQQOOONNNNNNNNNLLLJJJLLLKKKKKKKKKIIIHHHGGGFFFAAABBBCCCEEEGGGJJJLLLMMMJJJJJJJJJIIIGGGEEEDDDCCCGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGIIIMMMOOOOOONNNNNNOOOPPPRRRZZZdddhhhfffWWWRRRKKKFFFCCCAAA@@@???AAA@@@???>>>============>>>???AAABBBDDDEEEFFFFFFDDDDDDEEEEEEFFFGGGHHHHHHFFFEEEDDDCCCDDDFFFHHHIIILLLLLLLLLLLLMMMNNNOOOPPPOOOOOOPPPPPPPPPOOONNNMMMKKKJJJHHHGGGEEEEEEDDDDDDGGGGGGHHHIIIHHHGGGEEEDDDDDDCCCDDDFFFIIIKKKLLLKKKLLLJJJHHHDDD@@@<<<888666111000///---,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''*********))))))))))))((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((******(((''''''(((((()))***************+++,,,---)))+++...222666<<>>AAAFFFKKKPPPTTTVVVVVVZZZ___```___]]]]]]^^^YYYYYY[[[[[[[[[ZZZYYYXXXUUUUUUVVVVVVVVVWWWWWWWWWRRRQQQOOOMMMKKKJJJIIIHHHDDDCCCCCCDDDFFFHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJHHHHHHHHHJJJLLLNNNLLLMMMQQQWWW\\\^^^]]]\\\bbbfffjjjnnntttvvvoooeeebbb]]]VVVQQQOOOOOOOOOOOOLLLKKKIIIGGGEEEDDDDDDCCCCCCBBBAAAAAABBBDDDFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFAAAAAABBBCCCCCCDDDDDDDDD@@@@@@@@@@@@BBBDDDFFFGGGIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMKKKIIIGGGFFFHHHJJJLLLMMMMMMLLLLLLEEEBBB???>>>???AAACCCCCCDDDEEEFFFGGGFFFFFFDDDDDD:::999777444111///......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((******(((&&&%%%))),,,************************%%%%%%%%%%%%&&&((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&$$$!!! """%%%((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))(((((('''''''''&&&)))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%************************%%%&&&&&&'''((())))))***))))))******)))((('''&&&************+++,,,---...---111777===BBBFFFKKKNNNFFFEEEDDDBBBAAABBBFFFIIIIIIIIIJJJKKKLLLMMMNNNOOOWWWUUUSSSPPPMMMJJJHHHGGGIIIIIILLLSSS[[[```^^^[[[VVVYYY[[[\\\cccjjjllliiieee```YYYSSSNNNJJJGGGEEEEEEFFFKKKTTTZZZ]]]cccjjjhhhnnnssswww~~~|||iii\\\QQQRRRUUUXXX\\\bbbdddkkksssvvvsssqqqqqqrrrsssqqqrrrzzz|||uuuqqqrrrvvv{{{}}}NNNNNNNNNMMMMMMLLLLLLKKKEEEDDDBBBAAA@@@@@@AAAAAABBBEEEKKKRRRWWW[[[\\\\\\````````````^^^\\\ZZZYYYXXXYYYYYYXXXVVVUUUWWWXXXVVVTTTRRRRRRSSSSSSPPPMMMMMMLLLKKKKKKKKKIIIGGGEEEFFFEEEDDDEEEHHHIIIGGGEEEIIIEEECCCFFFLLLOOONNNLLLKKKJJJJJJKKKNNNPPPQQQQQQMMMOOOSSSXXX[[[]]]^^^^^^^^^\\\YYYTTTPPPOOORRRUUUSSSWWW\\\```cccfffiiikkkmmmmmmooopppqqqooojjjgggbbb^^^[[[YYYYYYXXXTTTQQQOOOMMMLLLLLLMMMNNNNNNMMMKKKJJJJJJKKKLLLLLLKKKIIIOOOPPPPPPOOOMMMJJJFFFDDDGGGHHHIIIIIIGGGEEEBBB@@@AAA@@@@@@@@@BBBCCCBBBAAA???BBBEEEHHHJJJKKKKKKKKKNNNOOONNNMMMJJJIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOOOOKKKIIIEEEAAA??????AAABBBCCCCCCBBBBBBBBBBBBBBBBBBFFFBBB<<<999888666333000000///,,,)))((()))***,,,...---,,,***)))(((((((((+++++++++************)))************))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''&&&$$$$$$(((((('''''''''&&&&&&&&&))))))))))))))))))))))))%%%&&&''''''(((((('''''')))%%%"""###''')))'''$$$&&&&&&&&&'''''''''(((((((((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''%%%&&&&&&&&&''''''((((((%%%&&&'''((()))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''((('''&&&''''''(((((('''&&&%%%%%%(((''''''&&&&&&%%%%%%$$$,,,+++++++++******))))))''''''((()))***++++++,,,'''+++---,,,((('''+++...333888???DDDFFFFFFFFFFFFCCCAAA???BBBGGGKKKKKKJJJMMMLLLLLLNNNPPPRRRRRRRRRNNNNNNMMMIIIDDDCCCFFFIIIQQQSSSZZZeeeiiieee___]]]\\\bbbfffcccbbbeeeeeeaaaYYYTTTNNNJJJJJJJJJIIIGGGHHHRRRZZZ^^^bbbiiiooopppuuusssxxx{{{wwwbbb]]]VVVTTTXXX___eeegggmmmoooqqqssstttsssrrrqqqtttuuu{{{|||xxxxxxzzz{{{OOONNNMMMKKKJJJIIIHHHHHHDDDDDDDDDEEEFFFGGGHHHIIILLLNNNSSSWWW[[[]]]______^^^^^^___^^^]]][[[ZZZYYYSSSTTTTTTRRRPPPOOOPPPRRRPPPNNNMMMMMMNNNNNNKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEKKKJJJHHHJJJLLLLLLJJJHHHHHHFFFFFFKKKRRRWWWWWWVVVVVVSSSQQQPPPSSSWWWZZZ[[[[[[]]]```ccceeeggggggggggggeeeaaa]]]ZZZXXXXXXYYYXXXZZZ]]]```cccgggkkkoooqqqqqqppppppppplllgggdddcccaaa___```aaa```^^^[[[YYYXXXXXXYYY[[[]]]\\\[[[YYYYYYXXXYYYZZZZZZXXXVVV\\\\\\\\\\\\[[[YYYWWWVVVWWWWWWVVVTTTQQQMMMIIIGGGEEECCCAAAAAAAAAAAA???>>>>>>@@@BBBEEEGGGHHHIIIIIILLLMMMMMMMMMLLLKKKKKKKKKIIIIIIIIIJJJKKKLLLNNNOOOKKKJJJHHHFFFDDDBBB@@@???@@@@@@???>>>>>>???@@@AAABBB@@@>>>======;;;888444222000---+++******+++,,,...---,,,+++************++++++++++++************************))))))))))))))))))))))))))))))))))))*********)))((('''''''''(((((((((((()))))))))***))))))))))))))))))))))))((((((((()))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''###  %%%((('''%%%&&&&&&&&&'''''''''(((((((((&&&%%%%%%'''(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((('''((((((((((((((((((((((((#########%%%(((*********(((((())))))(((((('''&&&''''''''''''''''''''''''******)))))))))((((((((())))))******++++++,,,,,,'''***,,,***((()))...333777<<>><<<:::???@@@AAABBBDDDFFFHHHIIILLLLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKMMMMMMKKKLLLLLLLLLIIIEEEAAA>>>>>>===;;;::::::<<<===???======???AAABBBAAA>>><<<666555222///---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++************++++++*********)))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((()))))))))******))))))))))))))))))))))))''''''((()))******))))))(((((((((''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&$$$"""$$$(((+++***)))&&&&&&'''''''''((((((((((((&&&%%%%%%'''(((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((''''''(((((((((((())))))+++***((('''&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))))))))&&&%%%%%%&&&)))******)))))))))))))))))))))((('''&&&''''''((())))))******((((((''''''''''''&&&&&&++++++++++++++++++,,,,,,''')))***))))))---444:::>>>BBBFFFIIIGGGDDDAAA@@@???CCCFFFIIIIIIIIIIIIIIIMMMNNNQQQSSSTTTRRRPPPOOOLLLJJJGGGDDDFFFLLLUUU[[[___]]]^^^dddgggfffdddeeecccgggiiiccc\\\UUUMMMGGG???DDDIIIKKKKKKLLLNNNQQQUUU[[[cccjjjttt~~~|||sssnnnrrrvvvrrrkkkeee``````bbbgggllloooqqqqqqmmmkkkjjjkkkooovvv~~~~~~JJJGGGDDDBBB@@@AAACCCDDDHHHJJJMMMQQQTTTVVVWWWXXXXXXXXXXXXXXXZZZ\\\]]]___\\\\\\ZZZXXXVVVSSSQQQPPPMMMMMMLLLJJJGGGFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKIIILLLOOORRRSSSSSSTTTTTTVVVVVVVVVWWWXXXYYYZZZZZZ]]]^^^aaagggnnnrrrtttsssmmmjjjfffeeehhhmmmqqqsssnnnnnnnnnoooppprrrssstttyyywwwuuuttttttqqqllliiikkknnnssswww{{{}}}{{{yyyuuussswwwwwwvvvtttrrrnnnkkkhhhmmmnnnppptttxxxzzzyyywwwuuuuuuttttttrrrmmmgggbbbeeedddcccbbbcccdddfffgggllljjjeee```ZZZTTTPPPNNNMMMJJJGGGEEEDDDCCCAAA@@@BBBBBBAAAAAACCCEEEHHHIIIMMMLLLKKKKKKJJJIIIGGGEEEIIIIIIHHHHHHIIIJJJKKKKKKKKKLLLMMMMMMKKKHHHEEEBBBAAA???<<<:::999999;;;<<<;;;;;;===@@@BBBCCCDDDCCC===<<<999555222///---,,,,,,,,,+++++++++,,,------,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********(((((((((((((((((((((((('''(((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''+++)))'''''')))))))))'''''''''''''''(((((((((((((((&&&%%%%%%'''((((((''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((()))))))))))))))+++)))'''&&&%%%&&&((()))''''''''''''((((((((((((((((((((((((((((((((((((+++***(((((())))))'''%%%(((((()))))))))((((((''''''''''''(((((()))))))))''''''''''''''''''''''''++++++++++++++++++******((()))))))))+++222;;;AAADDDFFFGGGFFFCCCAAA??????AAAEEEIIIIIIHHHGGGIIILLLNNNPPPSSSTTTRRROOOLLLKKKIIIHHHHHHIIINNNWWW```eeeaaa______dddfffdddaaabbbaaabbbaaa[[[TTTLLLFFFCCCDDDLLLUUUXXXUUUSSSVVVYYY```dddgggmmmvvvtttiiibbbeeejjjiiiddd___cccfffkkkpppssssssrrrpppiiijjjlllqqqzzzBBBAAA@@@???@@@CCCFFFHHHMMMOOORRRUUUWWWXXXXXXXXXWWWVVVUUUUUUWWWYYY[[[\\\[[[YYYWWWSSSPPPMMMKKKJJJIIIJJJIIIHHHFFFEEEFFFGGGFFFFFFGGGHHHJJJLLLNNNPPPQQQWWW]]]aaabbb```^^^^^^]]]^^^```aaacccfffiiikkkllllllnnnqqquuuwwwxxxxxxtttssssssuuuxxx{{{}}}}}}}}}}}}~~~~~~~~~zzzvvvsssqqqxxxxxx{{{~~~~~~~~~~~~}}}zzzsssjjjdddiiihhhfffeeeeeegggiiikkkooolllgggbbb\\\XXXUUUTTTUUUSSSOOOMMMMMMMMMLLLKKKGGGFFFDDDCCCCCCEEEGGGIIIKKKIIIGGGGGGHHHIIIGGGFFFIIIHHHHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKJJJJJJIIIFFFDDDAAA>>>;;;::::::;;;;;;;;;;;;<<<>>>AAAEEEHHHDDDBBB@@@<<<777333///------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((('''&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''(((&&&%%%$$$%%%%%%%%%$$$'''''''''((((((((())))))(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((()))))))))))))))))))))((((((((()))(((&&&%%%&&&''')))+++&&&'''''''''(((((())))))'''''''''''''''''''''''',,,+++))))))))))))'''%%%&&&''''''(((((('''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((***************))))))))))))******,,,000888@@@FFFHHHGGGEEEAAA>>>>>>@@@BBBFFFGGGHHHGGGEEEGGGKKKPPPOOOQQQSSSRRROOOKKKIIIIIIIIIJJJNNNTTT[[[bbbhhhkkkbbb```ccchhhiiiccc^^^]]]___\\\WWWQQQJJJEEEDDDEEEJJJTTT^^^aaa^^^\\\^^^bbbggglllrrrwww|||}}}wwwoooeee[[[UUUZZZaaacccaaa___dddgggmmmpppqqqoookkkiiieeeiiiqqq|||>>>>>>???AAADDDHHHLLLOOOTTTTTTUUUVVVWWWWWWWWWWWWTTTTTTSSSSSSTTTVVVXXXYYYVVVTTTQQQNNNKKKIIIGGGGGGEEEFFFGGGFFFEEEEEEGGGIIIEEEGGGIIIKKKMMMPPPUUUXXX]]]ccckkknnnllliiigggfffbbbdddfffhhhjjjnnnrrrvvvxxxxxxxxxyyyyyy{{{|||}}}vvvooopppooommmmmmnnnoooqqqsssrrrooojjjeee```^^^\\\\\\[[[XXXUUUSSSSSSTTTTTTSSSNNNMMMJJJHHHHHHHHHIIIJJJIIIFFFCCCCCCGGGJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHKKKJJJIIIHHHIIIJJJLLLMMMIIIHHHFFFCCCAAA???===<<<<<<<<<;;;::::::===CCCGGGGGGFFFEEEBBB>>>999555222000000...---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))(((((('''%%%$$$###'''(((((((((((()))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&'''((((((''''''((((((((()))))))))(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&'''(((***+++&&&&&&''''''((()))))))))''''''''''''''''''''''''(((''''''((()))+++***)))%%%&&&&&&'''''''''''''''))))))(((''''''&&&%%%%%%((())))))))))))*********)))))))))))))))))))))***+++,,,...111777>>>DDDGGGGGGEEEBBB???===>>>CCCGGGIIIHHHGGGFFFFFFIIINNNRRRNNNPPPQQQOOOKKKIIIKKKMMMQQQSSSWWW^^^dddiiijjjiiidddcccfffkkkkkkddd]]]ZZZ]]]VVVOOOIIIDDDBBBFFFLLLNNNWWW```dddccccccggglllllluuu}}}~~~vvvfffXXXVVVPPPNNNUUU\\\^^^___```aaaeeeiiikkkkkkiiigggggghhhnnnzzz???@@@BBBFFFKKKOOOSSSUUUXXXXXXWWWWWWWWWWWWWWWWWWQQQQQQQQQPPPPPPQQQQQQRRRNNNMMMKKKIIIHHHGGGGGGGGGDDDFFFHHHHHHHHHJJJMMMOOOOOOQQQUUUWWWZZZ___eeejjjlllpppuuuuuuqqqnnnnnnooonnnqqqssstttvvvyyy}}}}}}}}}~~~|||wwwrrrnnnmmmlllmmmhhheeeaaa_______________ZZZYYYVVVTTTRRRQQQQQQQQQOOOJJJDDDCCCFFFJJJKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFJJJIIIHHHHHHHHHIIIKKKKKKIIIIIIIIIHHHFFFDDDBBB@@@===>>>>>><<<:::;;;>>>BBBFFFGGGGGGFFFDDD@@@===;;;666444222000---,,,+++***------,,,,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((('''&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&'''''''''''')))***'''((((((((())))))))))))(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''((())))))***((((((((('''''''''&&&&&&'''''''''(((((((((((((((&&&&&&''''''((())))))***'''''''''''''''''''''''''''&&&&&&''')))******)))&&&&&&'''((((((((((((((()))((((((((((((((((((((((((((()))))))))*********)))))))))******+++++++++,,,...222777===BBBEEEFFFBBBBBBBBBAAAAAACCCGGGJJJHHHGGGEEEFFFIIIMMMOOOPPPMMMNNNNNNLLLIIIKKKQQQVVV^^^^^^```dddhhhiiifffdddeeedddeeejjjiiiaaaZZZWWWUUUNNNHHHGGGFFFGGGOOOXXXXXX^^^eeehhhjjjlllqqqvvvttt{{{zzzqqqfffXXXMMMMMMLLLNNNUUUZZZ[[[]]]``````cccggghhhhhhjjjlllooouuu|||AAACCCFFFKKKPPPTTTWWWYYY[[[ZZZXXXWWWWWWWWWXXXYYYNNNNNNNNNMMMLLLLLLKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIFFFHHHJJJLLLMMMOOORRRUUU[[[^^^bbbeeehhhnnnuuu{{{wwwzzz|||yyytttrrrssswww{{{wwwssspppooopppooooooeeedddaaa___\\\ZZZYYYXXXYYYQQQHHHDDDEEEGGGGGGFFFHHHHHHGGGFFFEEEEEEEEEEEEIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHJJJJJJIIIGGGEEECCC===???@@@???<<<:::;;;===DDDFFFGGGHHHHHHFFFCCCAAA:::888555222///---+++***---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((())))))******''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&$$$"""!!!"""###(((((((((((())))))))))))(((&&&%%%%%%'''(((((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***((((((''''''&&&&&&&&&%%%((()))))))))((('''&&&%%%&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))(((''''''(((((('''&&&''''''((())))))***))))))((((((((()))******++++++'''((((((((())))))******))))))***+++,,,,,,---------000555;;;AAAEEEFFFEEE>>>@@@BBBDDDEEEGGGIIILLLGGGEEEEEEHHHMMMPPPPPPNNNKKKMMMLLLJJJIIIMMMVVV^^^hhhfffeeefffgggfffbbb___eeebbbcccfffddd]]]VVVTTTKKKEEECCCGGGJJJNNNXXXddddddhhhllloooppptttxxx|||~~~zzzlll^^^VVVQQQLLLKKKLLLQQQWWWZZZYYY[[[```aaadddgggiiikkkooouuuzzzGGGKKKPPPVVVYYY[[[ZZZZZZXXXXXXXXXYYYYYYWWWTTTQQQRRROOOKKKIIIHHHGGGFFFEEEFFFEEEDDDDDDDDDFFFHHHIIILLLMMMRRRXXXWWWUUUYYYbbbhhhkkkpppuuu{{{~~~xxxxxxuuurrrkkkddddddiiiiiifffggg\\\OOOGGGEEEFFFEEEDDDKKKHHHEEEDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIDDDCCCAAA???>>><<<<<<;;;???AAACCCEEEGGGGGGGGGGGGBBB???;;;777555222///------,,,******++++++)))(((+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------************************+++***((('''''''''((()))++++++***(((((('''''''''%%%&&&((()))))))))((('''***)))'''&&&&&&''')))***'''''''''((()))******+++((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&%%%%%%''')))+++(((&&&&&&((()))'''%%%''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$%%%''')))******)))(((((())))))))))))(((((('''))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))))))))))))))************''''''''''''&&&&&&&&&&&&'''((()))))))))+++...000000555<<>>=========>>>AAACCCFFFHHHIIIJJJFFFCCC@@@===;;;888444111///---++++++,,,---,,,+++++++++++++++************************************))))))))))))))))))))))))(((((())))))***+++++++++************************+++***)))((('''(((((())))))((('''&&&&&&%%%%%%%%%&&&'''(((((())))))((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''((())))))'''(((((('''%%%&&&''')))+++(((&&&&&&((()))'''&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''%%%&&&(((***++++++***))))))((('''&&&&&&'''((())))))(((((((((''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************''''''(((((())))))******((()))*********,,,000333666:::???CCCDDDDDDDDDEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHJJJNNNQQQRRRPPPLLLIIIIIIFFFCCCDDDJJJSSS\\\aaaccc```^^^]]]^^^`````````iiigggaaaZZZRRRJJJCCC???AAACCCFFFLLLSSS[[[bbbffffffmmmqqqsssxxxvvvhhhZZZRRROOOQQQSSSWWWXXXZZZ]]]aaadddeeeffflllnnnqqquuu{{{TTTUUUVVVWWWXXXXXXXXXXXXWWWUUUSSSRRRRRRQQQPPPNNNKKKIIIGGGEEEEEEGGGIIIKKKKKKKKKKKKNNNRRRWWW]]]```bbbdddjjjppptttwww{{{nnnddd^^^ZZZWWWTTTOOOLLLIIIGGGGGGFFFEEECCCEEEEEEEEEFFFFFFFFFFFFGGGBBBBBBBBBCCCCCCCCCDDDDDDHHHGGGEEECCCAAA@@@@@@???======???AAADDDFFFIIIJJJIIIHHHFFFEEECCC???;;;777333000...---.........---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))&&&''''''(((((()))))))))******************************)))((((((((((((((()))((('''&&&&&&%%%&&&&&&((((((''''''(((((()))***%%%''')))******)))'''%%%%%%%%%%%%&&&''''''((((((''''''((((((((('''&&&&&&((((((((('''((())))))***((())))))((('''&&&(((******((('''&&&(((((((((''''''(((((())))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((('''((()))+++++++++******((('''%%%###$$$&&&)))+++((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***+++,,,------))))))******+++...333777???AAADDDFFFFFFFFFFFFGGGJJJJJJKKKKKKJJJIIIHHHGGGKKKNNNQQQRRRQQQNNNJJJGGGDDDDDDDDDFFFLLLTTT]]]bbb\\\[[[ZZZ[[[]]]_________fffaaaZZZQQQHHHBBB>>><<>>AAAEEEHHHLLLQQQZZZbbbggggggeeecccmmmpppwwwzzzuuullleee^^^\\\```ccccccbbbcccdddfffhhhlllttt~~~OOOOOONNNOOOOOOQQQRRRRRRMMMKKKIIIIIIKKKNNNOOOOOOUUUYYY^^^___\\\ZZZYYYZZZbbbeeejjjpppwww|||}}}xxxwwwqqqiii```YYYTTTOOOLLLKKKJJJHHHEEEBBB???===<<<======>>>>>>>>>?????????===>>>???@@@BBBDDDFFFHHHIIIGGGEEEBBB@@@>>>===<<>>;;;888555111.........---------,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''))))))(((((())))))******((('''%%%######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''&&&(((***)))(((''''''((('''(((((((((&&&'''(((***((())))))******))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((($$$&&&)))+++,,,+++)))''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))(((((('''***---111555999???CCCFFFIIIKKKMMMNNNOOORRRTTTRRRSSSUUUVVVWWWWWWWWWVVVQQQQQQOOOKKKEEEBBBCCCFFFLLLSSS[[[___]]]ZZZXXXXXXXXXXXXYYY[[[\\\[[[XXXUUUGGGDDDAAA???@@@EEEJJJNNNWWW\\\cccjjjmmmllliiiggglllkkknnntttwwwrrrkkkgggeeecccaaacccfffhhhgggfffgggjjjnnnqqqvvv}}}MMMMMMNNNNNNNNNNNNNNNNNNKKKJJJLLLOOOUUUZZZ]]]^^^cccfffiiihhheeedddfffiiissswww~~~}}}yyyvvvqqqkkkddd___WWWVVVRRRNNNIIIEEEBBB@@@============>>>>>>>>>>>>??????@@@AAABBBDDDFFFGGGEEEEEEEEEDDDBBBAAA???>>>===>>>AAAEEEHHHIIIHHHFFFFFFEEECCCBBB@@@<<<888444............------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))((())))))***)))((('''&&&''''''&&&&&&&&&&&&''''''(((((()))************)))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''%%%'''))))))(((&&&''''''&&&''')))(((&&&&&&(((+++))))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((())))))((((((((((((((()))&&&'''((()))))))))''''''''''''''''''((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))************(((,,,222777;;;@@@DDDHHHGGGIIILLLNNNOOOPPPRRRSSSSSSTTTVVVWWWXXXXXXWWWWWWNNNNNNLLLGGGCCCDDDJJJOOO[[[___cccbbb^^^YYYXXXYYYWWWWWWWWWXXXWWWTTTPPPLLLEEEDDDDDDFFFJJJPPPVVVZZZeeehhhnnnrrrtttssspppnnneee___]]]bbbeeebbb______aaabbbccceeegggiiiiiijjjnnnsssyyy~~~NNNNNNNNNNNNNNNMMMLLLKKKLLLMMMQQQWWW```gggkkkmmmkkknnnooonnnlllnnnuuu{{{vvvooocccaaa]]]XXXRRRMMMIIIGGG????????????@@@@@@@@@@@@BBBAAAAAABBBBBBCCCDDDEEEAAABBBCCCDDDEEEDDDCCCBBB;;;<<>>===???CCCDDDDDDJJJFFFBBBBBBCCCEEEDDDCCC@@@@@@AAAAAABBBDDDEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJFFFAAA======999444000......---,,,++++++******+++,,,---...,,,***))))))******)))''',,,+++++++++******))))))---,,,+++***)))))))))))))))(((%%%$$$$$$'''***---))))))(((((((((((())))))************************))))))(((((('''''''''&&&))))))((((((''''''&&&&&&///...---,,,+++)))((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&'''((()))******)))((('''******)))((('''&&&%%%%%%))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((())))))***))))))))))))))))))))))))*********)))'''&&&''')))''')))***+++***+++,,,---+++222;;;BBBEEEGGGJJJLLLPPPPPPOOOOOOPPPPPPQQQQQQNNNRRRVVVXXXVVVSSSOOONNNFFFGGGGGGFFFGGGOOO]]]iiissspppjjjbbb]]]ZZZ\\\]]]ZZZWWWQQQKKKGGGEEEDDDDDDNNNQQQUUUYYY^^^eeelllrrrzzzxxxwww}}}xxxaaaTTTOOOKKKKKKPPPVVV[[[\\\cccbbbdddgggfffffflllsssyyyIIIKKKNNNPPPRRRSSSTTTTTTaaaaaahhhttt{{{zzzwwwxxx|||}}}yyyssssssrrroooiiiaaaYYYTTTRRRNNNKKKJJJLLLNNNOOOOOOWWWVVVSSSPPPLLLHHHDDDAAABBBBBBAAAAAAAAACCCDDDDDDFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIHHHEEEBBB@@@===888444222000...---,,,+++***))))))***++++++,,,***)))***++++++***)))+++++++++******)))))))))///...---,,,++++++++++++,,,+++(((&&&%%%&&&((())))))(((((((((((((((((()))******************************)))))))))(((((((((((((((((((((((('''''''''*********)))))))))))))))***)))(((((((((((()))***(((''''''&&&&&&''''''(((&&&'''(((((((((((('''&&&''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********)))))))))))))))))))))))))))***+++)))(((''')))***'''))),,,------,,,---...333999AAAGGGIIIKKKLLLNNNNNNOOOPPPPPPNNNMMMMMMMMMQQQTTTWWWWWWTTTNNNJJJGGGGGGGGGHHHKKKQQQZZZdddkkkrrrooojjjddd___\\\[[[\\\WWWSSSMMMFFFCCCBBBCCCDDDNNNSSSZZZccckkkqqqssstttxxx{{{~~~mmmWWWNNNLLLKKKNNNTTTYYY[[[\\\^^^___ccchhhjjjjjjpppwww}}}IIIMMMTTTYYY[[[\\\\\\]]]iiilllttt}}}~~~}}}}}}~~~~~~{{{vvvnnnfffaaaYYYWWWVVVUUUUUUWWWXXXYYYdddggggggbbbXXXNNNFFFBBBEEEDDDBBBAAAAAABBBCCCDDDHHHHHHIIIIIIHHHHHHGGGGGGDDDCCCCCCEEEHHHIIIIIIHHHEEEBBB>>>;;;888555222//////...,,,***************+++***)))***+++,,,+++************)))))))))))))))...---,,,+++++++++++++++,,,+++***)))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))************))))))))))))'''''''''(((((((((((((((%%%%%%&&&'''((()))*********))))))(((((())))))***'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))************************++++++******++++++++++++)))))))))))))))))))))))))))******)))((((((***,,,(((***---///......///000;;;@@@FFFKKKMMMMMMNNNNNNMMMOOOPPPNNNJJJGGGHHHIIIQQQSSSVVVUUUPPPJJJEEECCCIIIIIIKKKRRR[[[dddiiikkkkkkjjjgggddd```\\\YYYWWWSSSOOOHHHBBB???AAAEEEHHHRRRXXXbbbllltttwwwuuusssuuu~~~vvvaaaPPPKKKMMMQQQWWW]]]___^^^\\\\\\^^^dddjjjmmmnnnttt{{{QQQWWW___eeegggggghhhiiinnnttt|||~~~xxxwwwzzz|||vvvqqqeeecccaaa^^^]]]^^^```bbbkkkrrrvvvpppcccTTTKKKGGGGGGEEECCCAAA@@@AAACCCEEEGGGHHHIIIJJJJJJIIIIIIHHHDDDBBBAAABBBDDDGGGHHHHHHHHHFFFDDDAAA???;;;666333111000///---,,,,,,------)))(((((()))+++,,,+++***))))))))))))))))))))))))++++++***)))))))))))))))(((((()))***++++++++++++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))$$$$$$%%%&&&((()))******(((''''''''''''''''''(((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&)))(((&&&&&&&&&&&&((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***+++++++++,,,,,,,,,+++))))))))))))))))))))))))'''((())))))((((((***,,,***+++,,,,,,---///222555???CCCGGGLLLNNNOOONNNNNNMMMNNNMMMIIIDDDBBBEEEIIILLLOOOQQQPPPLLLHHHEEECCCIIIKKKPPPWWW]]]bbbdddeeeaaa``````___]]]YYYTTTQQQPPPKKKDDD@@@???DDDJJJOOOYYY___hhhnnnppprrrsssuuuxxx}}}kkk[[[RRRRRRVVV]]]cccfffddd```]]]___aaafffmmmqqqssszzz]]]dddlllqqqqqqqqqsssuuuzzzuuurrrsssvvv|||yyyuuuoookkkiiikkknnnppprrryyy~~~xxxhhhXXXNNNKKKHHHEEEAAA>>>===???AAACCCDDDFFFHHHJJJKKKLLLKKKKKKGGGDDD@@@???AAABBBDDDDDDHHHGGGFFFEEECCC@@@<<<888222111000...------......)))''''''(((***+++***))))))))))))))))))***************))))))(((((())))))((()))***+++,,,,,,,,,+++((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''(((((()))))))))'''(((((((((((((((((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))&&&'''(((((('''''')))+++,,,,,,***)))***///777<<>>===AAA@@@AAACCCFFFGGGGGGFFF===;;;888444111///......---+++***+++,,,,,,+++******+++++++++,,,,,,,,,,,,++++++************++++++,,,++++++***))))))((((((******))))))))))))******((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((''''''''''''((((((((()))))))))))))))***++++++++++++***)))))))))(((((((((((())))))***)))(((((((((((()))***'''((((((((((((((((((''''''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&(((***+++,,,,,,+++***))))))))))))))))))))))))***+++,,,***)))(((***+++++++++,,,...222888@@@FFFKKKJJJKKKMMMPPPQQQOOOLLLIIIDDD???@@@EEEJJJMMMNNNMMMKKKGGGBBB???@@@CCCGGGRRRRRRSSSRRRRRRUUU[[[___bbb]]]WWWSSSRRRNNNHHHCCC???AAADDDJJJRRRZZZaaaeeekkkkkkkkkmmmrrrzzzuuuiii\\\TTTXXXaaajjjkkkkkkiiihhhhhhllloookkksss}}}vvvpppnnnnnniiicccYYYPPPIIIFFFFFFGGGDDDFFFHHHJJJKKKJJJHHHGGGPPPMMMHHHDDDBBB@@@>>>=========>>>AAAEEEHHHIIIIIIFFFDDD???:::666333000//////...------------,,,++++++++++++,,,,,,---------)))((((((((((((((())))))(((((((((((()))***+++,,,++++++************++++++))))))))))))))))))))))))(((((())))))*********+++))))))(((((('''''''''&&&%%%&&&&&&'''((()))******'''((()))******)))((('''***)))(((''''''((()))***+++***)))(((((()))***+++%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%''')))+++,,,+++***)))))))))))))))))))))))))))---......,,,+++***+++,,,)))+++///333777===CCCGGGKKKJJJIIIJJJMMMLLLIIIFFFFFFAAA>>>AAAJJJPPPPPPMMMIIIFFFCCC???>>>BBBHHHMMMVVVRRROOOOOOTTT[[[aaaeeeeee^^^UUUOOOLLLHHHBBB<<<@@@DDDJJJRRR[[[cccjjjmmmpppllljjjoooxxxuuuhhh___XXXUUU]]]hhhmmmmmmkkkiiiiiimmmuuu{{{ttt~~~|||zzzyyyuuupppnnngggddd___YYYTTTRRRPPPPPPNNNMMMJJJHHHHHHIIIKKKLLLNNNNNNMMMKKKHHHDDDAAA???======>>>@@@BBBDDDEEEGGGIIIHHHEEE@@@;;;666222000111000...,,,,,,+++,,,,,,************************************************))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))***''''''((((((((('''%%%$$$%%%&&&((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%'''))))))((('''(((((((((((())))))))))))))))))(((((('''''''''&&&)))+++,,,,,,***))))))***(((((((((((((((((((((((())))))))))))************)))******))))))((('''&&&&&&(((***+++,,,+++)))((())))))************))))))++++++******))))))((((((&&&(((******)))(((((()))---000555999<<>>>>>@@@EEEKKKNNNMMMKKKFFFGGGDDD===<<>>444222///,,,++++++---...++++++++++++++++++++++++************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&%%%&&&'''((()))((('''&&&'''((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((())))))))))))************)))))))))))))))***++++++)))(((((()))((((((((((((((((((((((((''''''((((((((())))))))))))))))))***))))))(((((('''((()))++++++******)))))))))************))))))))))))))))))************)))***+++*********+++---555888===AAACCCFFFIIIKKKGGGIIIKKKJJJFFFBBB@@@??????CCCJJJQQQTTTQQQJJJEEE@@@???>>>DDDRRR```ddd```VVVTTTTTTVVVZZZ\\\[[[YYYSSSOOOIIIBBB@@@BBBIIINNNVVV\\\bbbhhhooovvvvvvrrrzzzsssiii___VVVPPPNNNMMMPPPOOOOOOQQQUUU[[[aaadddhhhfffiiivvvyyyuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxrrrggg[[[QQQKKKGGGFFFOOOOOOPPPPPPOOONNNLLLKKKHHHFFFDDDBBBBBBCCCEEEFFFCCCDDDFFFGGGGGGEEECCCBBB:::777222...,,,+++,,,---++++++++++++++++++++++++************************++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))'''&&&%%%%%%&&&'''((())))))(((''')))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%)))(((((())))))((((((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))*********))))))(((((()))************)))))))))************))))))(((((())))))******++++++***+++++++++***,,,///111999===AAAEEEGGGIIIKKKLLLJJJKKKJJJHHHDDDAAA??????EEEIIINNNSSSSSSNNNGGGBBBBBBCCCFFFLLLYYYdddddd___YYYXXXWWWXXXYYYXXXUUUQQQMMMJJJEEEAAABBBIIISSS[[[```eeejjjpppxxx~~~yyyyyynnn```TTTLLLGGGGGGJJJMMMOOORRRVVVYYY]]]aaacccjjjjjjqqq}}}zzzyyyzzz|||}}}zzzooocccXXXQQQLLLKKKPPPPPPQQQRRRRRRQQQOOOOOOJJJIIIGGGEEEDDDDDDEEEFFFDDDEEEFFFGGGFFFEEECCCBBBAAA===888333///---,,,,,,++++++++++++++++++++++++******************************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))'''&&&%%%%%%&&&((()))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))"""+++000---)))))))))'''(((((((((((())))))))))))((((((((((((((((((((((((''')))******(((''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))******+++******(((((()))***************))))))************))))))(((((())))))******++++++***+++++++++,,,...333666<<<@@@EEEHHHJJJJJJKKKLLLMMMMMMKKKGGGCCCAAABBBDDDLLLNNNOOOOOOMMMIIIDDDBBBBBBIIIPPPUUU[[[aaaccc```___^^^]]][[[XXXSSSNNNJJJGGGEEECCCBBBGGGPPP\\\dddkkkooorrrwwwrrrdddUUUMMMHHHEEEGGGMMMHHHMMMSSSXXX]]]bbbhhhlllnnnqqq|||~~~{{{{{{}}}~~~uuujjj```XXXSSSPPPOOOPPPQQQQQQQQQQQQPPPOOOKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBEEECCC>>>999444111...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&&&&'''((()))***)))((('''))))))(((((((((((()))***))))))))))))))))))))))))***************************555;;;444+++)))((($$$(((((((((((())))))))))))''''''''''''(((((((((((('''((())))))'''&&&&&&'''((((((((((((((((((((((((''''''((((((((()))))))))'''((()))***++++++++++++)))))))))))))))*********))))))************))))))))))))))))))******************++++++---111777<<>>666,,,***((($$$(((((((((((())))))))))))''''''(((((())))))))))))&&&((())))))'''&&&&&&'''((((((((((((((((((((((((((((((((()))))))))******'''''')))***+++,,,,,,,,,)))))))))))))))******+++))))))************))))))*********)))))))))))))))))))))***+++...444;;;AAABBBFFFKKKNNNOOONNNNNNNNNOOOMMMJJJEEEDDDFFFKKKOOOMMMNNNLLLIIIGGGGGGJJJMMMJJJTTT\\\]]]]]]```dddeeedddccc___YYYQQQJJJEEEBBBCCCFFFKKKQQQXXXbbbmmmtttxxx|||xxx^^^PPPGGGJJJLLLJJJMMMTTTYYY[[[^^^___aaaiiittt|||~~~~~~{{{zzzzzzyyyyyyzzz{{{|||wwwyyy{{{|||{{{{{{|||~~~~~~~~~~~~wwwxxx~~~{{{rrriii```YYYVVVJJJKKKLLLMMMLLLLLLJJJJJJJJJKKKLLLLLLKKKIIIGGGEEEFFFEEECCCBBBBBBDDDEEEGGGFFFEEEDDDBBB>>>:::666444,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))+++))))))*********((('''&&&((('''''''''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))"""222;;;333*********&&&(((((((((((())))))))))))(((((())))))*********+++&&&((()))((('''%%%&&&&&&(((((((((((((((((((((((())))))))))))************&&&''')))***,,,,,,------)))))))))))))))******+++))))))************))))))++++++******))))))((((((((())))))+++...555>>>DDDEEEHHHMMMPPPQQQPPPOOOOOOOOOLLLHHHDDDCCCGGGMMMRRRJJJKKKLLLJJJHHHIIINNNRRRTTTZZZ___^^^^^^aaabbbaaacccaaa^^^WWWOOOHHHCCCAAAGGGKKKRRRZZZbbbkkkuuu{{{vvv{{{zzzkkkWWWKKKEEEMMMRRRQQQTTT[[[WWWZZZ]]]aaagggttt~~~}}}{{{{{{wwwvvvuuuttttttuuuvvvwwwpppsssvvvxxxxxxxxxxxxyyyyyyzzz{{{{{{|||||||||{{{}}}~~~~~~zzzuuupppiiibbb]]]RRRNNNIIIGGGGGGHHHIIIIIIHHHNNNOOOKKKJJJLLLLLLHHHFFFEEEDDDCCCBBBAAAAAA@@@FFFFFFGGGHHHFFFBBB<<<888111///---,,,------,,,*********************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))(((&&&&&&'''(((((('''%%%'''(((&&&$$$$$$(((+++&&&'''(((******+++++++++((()))))))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))''''''''''''((((((((()))((()))***,,,,,,***)))((()))'''%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))************,,,,,,------000777@@@FFFKKKKKKLLLNNNOOOOOONNNMMMJJJGGGDDDEEEHHHLLLMMMLLLOOOIIICCCBBBFFFMMMRRRTTTWWWUUUTTTWWW[[[^^^^^^\\\```]]]WWWMMMEEEBBBEEEHHHXXX[[[___eeelllpppssstttmmmYYYNNNJJJKKKRRRXXXYYYZZZ\\\\\\^^^bbbgggsss~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyywwwtttpppnnnlllmmmmmmkkkjjjiiiiiihhhhhhhhhiiikkkmmmmmmmmmllllllpppppprrrsssuuuwwwxxxyyy|||xxxsssllleee```VVVQQQLLLHHHHHHHHHHHHGGGDDDIIIKKKIIIJJJMMMMMMJJJEEEDDDDDDBBBAAA@@@??????CCCCCCDDDEEEEEEBBB===999444222///.........,,,+++*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((('''''')))(((''''''))))))((('''((()))***(((''''''))),,,'''((()))***************(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))(((((((((((('''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%)))'''&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))************,,,,,,---000555;;;BBBGGGLLLLLLMMMNNNOOONNNLLLJJJFFFDDDDDDFFFJJJMMMMMMLLLMMMIIIDDDCCCGGGMMMRRRTTTUUUTTTSSSUUUYYY\\\]]]\\\\\\YYYRRRIIIBBB@@@EEEJJJYYY___gggmmmqqqvvv|||xxxcccTTTNNNMMMPPPXXX]]]\\\[[[\\\^^^ccckkkuuu|||{{{zzzzzzyyyvvvvvvvvvuuuuuuuuutttttttttsssrrrpppmmmjjjgggeeehhhgggeeedddcccbbbbbbbbb^^^^^^___```aaaaaaaaaaaacccdddeeeggghhhjjjkkklll|||wwwppphhhccc[[[UUUNNNJJJJJJJJJIIIGGGAAAEEEGGGGGGIIIMMMMMMKKKGGGFFFEEEDDDBBBAAA@@@@@@AAAAAABBBDDDEEEDDD@@@===888555222111000///---+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))(((((()))(((((()))++++++)))''')))******)))''''''(((***(((((()))******)))))))))(((((())))))))))))(((((())))))))))))((((((((((((******))))))((((((''''''''''''((((((((()))))))))'''((()))******)))((('''((((((''')))***+++***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))*********+++++++++,,,---///444;;;BBBFFFHHHMMMNNNOOOOOONNNKKKIIIGGGBBBCCCEEEIIILLLNNNMMMLLLIIIGGGEEEEEEIIIMMMQQQRRRTTTSSSTTTVVVYYY[[[[[[ZZZWWWTTTMMMEEEAAACCCKKKRRR```gggpppuuuwww|||hhhXXXQQQQQQRRRXXX```cccaaa___```aaajjjxxx|||wwwttttttsssrrrqqqmmmmmmlllkkkjjjjjjiiihhhiiihhhgggeeebbb```]]]\\\___^^^\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[\\\^^^___aaabbbccczzzrrriiiccc]]]WWWPPPMMMOOOQQQOOOMMMGGGGGGGGGHHHJJJLLLLLLJJJKKKJJJIIIHHHFFFEEEDDDDDD@@@@@@BBBDDDFFFFFFDDDBBB;;;999555333111000---+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((()))+++,,,,,,)))&&&''''''''''''&&&&&&&&&'''((()))))))))))))))(((((('''(((((())))))))))))((())))))))))))((((((((((((******))))))(((((('''''''''(((((((((((())))))))))))******++++++******)))(((((((((***,,,,,,***((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++******))))))******+++,,,,,,,,,...///333:::BBBHHHJJJIIINNNOOOPPPOOOLLLHHHFFFEEECCCEEEIIIMMMOOONNNLLLJJJEEEDDDDDDFFFIIILLLOOOQQQVVVWWWYYY[[[\\\ZZZVVVTTTRRROOOKKKFFFEEEKKKWWW___mmmppptttwwwzzzrrr]]]SSSQQQTTTVVV]]]dddfffdddfffjjjjjjuuu~~~{{{yyyxxxwwwuuurrrnnnlllkkkkkkjjjiiigggfffeeedddbbbaaa```___^^^^^^]]][[[YYYWWWUUUTTTVVVUUUSSSQQQOOONNNNNNMMMQQQQQQPPPPPPPPPRRRTTTUUUTTTUUUVVVWWWXXXZZZ[[[[[[}}}tttkkkddd^^^XXXSSSTTTZZZ______]]]VVVQQQMMMKKKKKKJJJIIIIIILLLKKKKKKJJJIIIHHHGGGGGG?????????BBBDDDFFFEEEDDD>>>;;;888555333111///,,,------------,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((()))+++,,,,,,)))&&&''''''&&&'''''''''&&&&&&(((((()))))))))(((((('''''''''((()))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((()))))))))***&&&''''''''''''''''''&&&(((((((((***,,,,,,***((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++)))******+++,,,---------000333888@@@FFFJJJKKKKKKMMMOOOOOOMMMIIIFFFEEEEEEHHHKKKNNNPPPOOOLLLIIIGGGAAABBBDDDFFFIIILLLOOOQQQYYY\\\```bbb^^^XXXQQQMMMKKKJJJIIIHHHKKKTTTaaajjjxxxuuutttvvv}}}uuucccVVVQQQQQQTTTVVV\\\aaaccceeellluuu||||||yyyuuurrrooonnnmmmjjjgggdddccccccbbbaaa```___^^^]]][[[ZZZXXXWWWVVVUUUUUUTTTSSSRRRPPPOOONNNMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJJJJJJJKKKLLLNNNOOOPPPPPP|||rrrkkkddd___\\\```kkksssuuutttjjj```VVVQQQNNNJJJIIIIIIJJJJJJJJJIIIIIIIIIHHHHHH???>>>>>>???BBBDDDDDDCCCAAA???;;;888666444111//////......------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))))))))***)))(((((()))++++++)))'''((('''''')))***+++)))(((''''''((())))))(((((((((&&&'''((())))))******)))(((((((((((())))))))))))((((((((()))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((''')))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++******+++,,,------...///222888???EEEHHHJJJKKKLLLLLLNNNNNNJJJFFFDDDEEEHHHNNNOOOPPPOOOLLLIIIGGGFFF@@@CCCFFFHHHJJJMMMPPPSSS\\\___bbbaaa\\\TTTLLLHHHFFFHHHJJJMMMQQQZZZfffooo{{{wwwtttxxxvvvqqqhhh^^^WWWRRRQQQQQQRRRUUUZZZ```bbbggguuu|||wwwtttsssqqqnnnjjjgggeeedddccc^^^\\\ZZZYYYYYYYYYXXXVVVTTTSSSRRRPPPOOONNNLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCDDDEEEFFFGGGHHHHHH}}}wwwnnniiihhhooo}}}{{{lll^^^VVVQQQLLLJJJLLLJJJJJJJJJJJJKKKKKKKKKKKKCCCAAA@@@AAACCCEEEEEEEEEEEEBBB>>><<<:::888666444/////////...---,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((((((((())))))))))))(((''''''))))))(((''''''&&&&&&(((+++,,,+++(((&&&&&&'''((())))))))))))&&&'''((()))************'''((((((((()))))))))***''''''(((((())))))******(((((()))))))))*********++++++************++++++)))'''&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,+++******+++,,,---...//////555<<>>>>>======>>>>>>===>>>???@@@@@@AAAAAA@@@??????@@@AAABBBCCCDDDDDD|||~~~||||||~~~wwwrrrqqqzzztttcccZZZTTTNNNMMMOOOKKKLLLLLLMMMNNNOOOOOOOOOHHHFFFDDDDDDFFFHHHHHHHHHGGGEEEAAA???===;;;999777000000///...------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''''''''(((((()))))))))(((&&&&&&'''(((((('''$$$######&&&***+++)))'''%%%%%%'''((())))))))))))&&&'''((()))************'''((((((((())))))******&&&&&&'''((()))***++++++))))))))))))************((((((''''''''''''(((((()))'''%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,******+++,,,---//////000666???HHHJJJGGGEEEIIINNNJJJKKKJJJFFFBBBBBBHHHNNNOOOOOOMMMIIIDDDBBBDDDGGGEEEGGGKKKLLLNNNQQQVVV[[[\\\[[[YYYRRRKKKGGGGGGIIILLLQQQWWW\\\```eeelllqqqssswww||||||uuuiii]]]UUUQQQOOONNNOOOQQQTTTUUUUUUTTT[[[eeennnrrrzzzvvvtttrrrpppnnnkkkgggdddaaa___\\\YYYVVVTTTSSSSSSNNNLLLKKKKKKKKKKKKIIIHHHFFFEEEEEEDDDCCCBBBAAAAAA??????@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<999:::<<<===>>>>>>======::::::;;;<<<======>>>>>>~~~}}}}}}~~~~~~ooo___UUUQQQOOONNNLLLLLLLLLLLLLLLKKKKKKKKKMMMIIIHHHMMMPPPMMMIIIHHHIIIIIIHHHFFFBBB>>>999777666444333222222000...,,,---+++***+++,,,,,,+++***************************)))*********++++++++++++)))))))))***++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***))))))***+++(((((((((&&&%%%%%%(((***))))))))))))))))))))))))******))))))((((((''''''((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******((((((''''''(((***,,,...))))))))))))))))))))))))***++++++,,,,,,++++++***((())))))))))))*********(((,,,//////---...333888>>>BBBGGGIIIHHHHHHJJJMMMNNNJJJEEECCCFFFIIIKKKLLLPPPKKKEEECCCDDDGGGGGGFFFHHHJJJLLLNNNQQQVVV\\\```YYYXXXTTTMMMEEEBBBEEEJJJNNNTTT]]]eeejjjllllllkkkvvv}}}~~~ooo^^^QQQLLLHHHLLLPPPQQQSSSWWW[[[]]]bbbccclllyyy}}}xxxuuuooollliiigggdddaaa]]]ZZZ[[[YYYUUUSSSQQQPPPMMMKKKHHHGGGEEEDDDBBBBBBAAAAAA????????????????????????<<<<<<<<<;;;;;;:::::::::999999999888888888888888:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;ttteeeZZZRRRLLLIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJOOOWWWZZZTTTLLLHHHHHHHHHHHHFFFCCC???;;;999888555222000000///...,,,---+++******+++,,,+++)))************************)))))))))*********++++++++++++******************))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))''''''(((***''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((()))***++++++)))))))))))))))))))))))))))******++++++******))))))))))))*********++++++***,,,///......000666<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888888888888888777777777777777777777777777777888888888888888888888888888888|||pppcccWWWLLLFFFIIIHHHHHHHHHHHHIIIJJJKKKJJJMMMVVVbbbfff]]]PPPHHHGGGHHHHHHGGGDDDAAA>>>;;;:::777333111000///...------+++******++++++***)))++++++++++++++++++++++++((()))))))))************,,,,,,++++++***))))))(((************************))))))))))))))))))))))))((())))))(((&&&''')))+++)))'''&&&'''+++,,,***((())))))))))))))))))))))))(((((((((((())))))))))))***************++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))((((((((()))))))))))))))))))))))))))))))))******)))))))))************+++++++++,,,+++---......///333;;;BBBHHHHHHIIIKKKMMMNNNMMMKKKJJJHHHHHHIIILLLNNNOOONNNIIIGGGDDDBBBBBBGGGNNNSSSYYYWWWVVVXXX\\\^^^\\\ZZZTTTQQQKKKCCC>>>AAAHHHOOOYYYdddmmmoookkklllvvvuuu___NNNGGGGGGJJJNNNTTTYYY[[[___dddiiittt~~~|||{{{wwwsssnnnjjjgggeee___]]]ZZZXXXVVVSSSOOOLLLLLLJJJGGGEEEDDDCCCAAA??????>>>===<<<;;;;;;::::::888888888888888888888888777777777777666666666666666666666666666666666666666666555555555555555444777777777777777777777777{{{ooo```SSSJJJJJJIIIHHHGGGGGGHHHJJJKKKJJJNNNYYYfffiii___RRRIIIGGGHHHHHHGGGFFFCCC@@@>>>;;;999777555444333000...---,,,******++++++***(((++++++++++++++++++++++++(((((()))))))))*********+++++++++*********))))))************************************************)))))))))((('''))),,,///000+++''''''+++---+++((((((((((((((((((((((((((('''''''''((()))************))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))))))))(((&&&%%%))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,,,,,,,---...000777???FFFIIIGGGGGGIIIMMMMMMKKKHHHEEEFFFGGGIIIKKKMMMMMMLLLBBBCCCBBBAAABBBIIISSS[[[```]]]\\\___cccddd___ZZZRRRNNNGGGAAA???DDDNNNVVVdddiiinnnmmmkkkqqqnnnYYYLLLJJJNNNKKKOOOVVV]]]aaadddlllttt|||wwwuuusssnnniiiddd```]]]\\\WWWUUUSSSQQQOOOMMMIIIFFFEEECCC@@@??????>>><<<;;;;;;:::999888888888888888666666666666666666666666666666666666555555555555444444555555555555666666888777777777666555555555777777777888888888888888xxxkkk^^^WWWOOOMMMJJJGGGFFFFFFHHHJJJMMMNNNVVVaaaddd\\\QQQKKKGGGHHHIIIIIIGGGEEEBBBAAA<<<<<<;;;;;;;;;888333///...---++++++,,,+++***(((++++++++++++++++++++++++))))))))))))************))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++((())))))))))))+++///222777000)))'''))),,,,,,)))((((((((((((((((((((((((&&&&&&'''((()))***++++++)))(((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))'''&&&$$$))))))))))))))))))))))))***++++++++++++++++++*********+++++++++,,,,,,,,,+++,,,---///444;;;BBBGGGJJJHHHGGGJJJMMMMMMKKKGGGDDDFFFIIIKKKLLLLLLKKKKKK@@@BBBEEEFFFIIIPPPZZZbbbaaa``````dddhhhggg```YYYMMMIIICCC???AAAJJJUUU]]]mmmkkkiiiiiinnnyyy|||hhhUUUMMMOOOTTTNNNQQQYYYbbbfffjjjuuu~~~vvvqqqooolllgggaaa\\\XXXVVVUUUQQQPPPMMMLLLKKKHHHEEEBBBAAA???===<<<<<<<<<;;;:::888888777777777777777888555555555555555555555555555555555666666666666666333333444444555555555555888888888777666666666555666666666777777888888888|||rrrjjjfff[[[WWWQQQLLLIIIHHHIIIJJJQQQOOORRRYYY\\\VVVPPPLLLIIIIIIJJJJJJIIIFFFDDDBBB=========>>>>>>;;;666333000...---,,,---,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))************************''')))*********,,,///222666000***'''(((*********))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((('''&&&))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************+++++++++,,,+++,,,///444:::@@@EEEHHHJJJJJJJJJLLLNNNNNNLLLKKKHHHKKKNNNOOONNNLLLLLLLLLEEEGGGKKKOOOTTTYYY```ddd]]]^^^aaaeeegggddd\\\VVVFFFCCCAAAAAAFFFQQQ\\\cccpppkkkgggjjjtttqqq___RRROOORRRVVVTTTUUU]]]ggglllqqq}}}wwwpppjjjgggddd___ZZZVVVRRRPPPOOOLLLJJJHHHGGGFFFDDDAAA???>>><<<:::999:::;;;:::999666666666666666666777777555555555555555555555555555555555666666666666666333333333444555555666666666666555555555555555555333444444555555666666777{{{uuusssrrrmmmhhh```XXXSSSPPPPPPQQQUUUQQQPPPTTTVVVSSSOOONNNJJJKKKKKKKKKJJJGGGDDDCCC@@@>>><<<<<<<<<;;;:::888222000............,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******************++++++************************************************''')))******)))***+++---,,,+++***)))(((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((())))))***+++(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''******)))((((((((())))))))))))))))))))))))))))))******++++++++++++******)))))))))*********+++++++++...444;;;AAAFFFGGGHHHGGGIIIKKKMMMLLLLLLLLLMMMKKKNNNPPPPPPMMMJJJIIIJJJKKKLLLPPPUUU[[[^^^^^^]]]XXX[[[aaadddbbb\\\TTTOOODDDCCCCCCGGGPPP[[[eeekkkooolllkkkqqq{{{tttbbbTTTOOOQQQVVVXXXZZZZZZaaalllrrrxxx|||yyytttnnnhhhccc^^^\\\XXXTTTPPPLLLJJJHHHFFFDDDCCCBBBAAA???===::::::888666666888888888777555444444444555666666777444444444444444444444444444444444555555555666666333333333444555666666666444444444555555555555555333444444555666666777777yyyvvvvvvxxx}}}wwwnnnddd]]]ZZZYYYYYYXXXRRRPPPSSSUUURRROOONNNKKKLLLLLLLLLJJJGGGEEECCCBBB>>>:::888999;;;<<<<<<333111/////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))+++***((('''''''''###&&&)))***)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))*********)))***++++++,,,(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((((('''+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))((())))))))))))*********,,,000777???FFFJJJIIIHHHBBBFFFJJJKKKIIIHHHJJJLLLLLLNNNPPPNNNJJJFFFFFFGGGMMMNNNQQQWWW\\\]]]YYYTTTTTTYYY```bbb^^^VVVNNNIIIEEEEEEGGGNNNXXXdddmmmrrrlllmmmqqqyyy}}}tttfffUUUKKKMMMTTTZZZ\\\___^^^eeepppuuu||||||wwwsssnnnhhhbbb^^^WWWVVVSSSPPPLLLHHHEEEDDDBBB@@@???>>>===<<<999777777555444444555666666555333333333333444555666666333333333333333333333333333333333444444555555555333333444444555666777777555555555666666777777777666666666777888999999:::}}}wwwrrrtttxxx~~~{{{qqqmmmnnnlllgggbbbVVVQQQXXXYYYQQQKKKKKKLLLMMMNNNNNNMMMIIIFFFDDDAAA>>><<<:::;;;;;;;;;:::999888555222000...---------+++))))))***+++***)))((()))+++---------+++***)))))))))***+++++++++,,,***)))((('''((()))+++,,,'''(((***,,,---,,,***)))%%%&&&((()))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++---+++(((%%%%%%''')))+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''(((******)))************++++++++++++++++++++++++++++++++++++***)))))))))***,,,,,,+++******+++,,,............222:::CCCKKKNNNMMMKKKHHHJJJLLLJJJHHHGGGIIILLLNNNNNNMMMJJJGGGEEEGGGIIISSSMMMLLLSSSXXXUUURRRRRRXXXZZZ\\\YYYSSSMMMIIIHHHFFFCCCJJJ\\\kkknnnlllllliiinnnwwwtttjjj```YYYRRRNNNPPPTTTXXXZZZ^^^fffmmmsss~~~}}}zzzqqqqqqooolllgggaaa\\\YYYQQQOOOLLLIIIFFFCCCBBBAAA;;;:::999888777777777777777777777666555555444444777777666666555555555555555555555555555555555555555555555666666666666777:::999777555333222111111333444555666777777777777999999888888888888888888}}}vvvtttvvvlll^^^TTTWWWYYYRRRMMMNNNLLLMMMNNNNNNLLLJJJGGGFFFAAA???<<<:::;;;;;;:::999999888777444222000...------,,,******+++,,,,,,+++)))***+++,,,---,,,++++++***************+++++++++)))******+++++++++++++++'''((()))***+++***))))))''''''(((((())))))******))))))))))))))))))))))))************************&&&&&&&&&&&&'''((()))***)))(((%%%$$$###$$$&&&'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))*********++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,++++++******,,,---......000555===EEEJJJLLLLLLKKKJJJKKKKKKJJJHHHHHHJJJMMMMMMLLLJJJHHHGGGIIILLLOOOUUUNNNLLLQQQUUUSSSQQQQQQVVVWWWVVVRRRLLLGGGDDDDDDGGGIIITTTeeeoooooolllllljjjsss~~~|||qqqgggaaaXXXTTTOOOMMMPPPTTTXXXZZZ```jjjuuu~~~~~~|||xxxtttpppgggfffdddaaa\\\WWWSSSPPPMMMKKKIIIFFFCCC@@@???>>>::::::999888777666666777555555555555666666666666777777777666666666555555555555555555555444444444555555555555666666666666888888777666555555666666555666777888888999999888999999999888888999999:::|||vvvvvv|||{{{iiiYYYVVVVVVRRROOOPPPMMMMMMMMMMMMLLLKKKJJJIIIBBB@@@===;;;;;;:::999888999999999777555222///---...,,,***+++,,,------,,,***++++++++++++,,,,,,,,,+++++++++***************(((***,,,---...---+++***(((((((((((())))))))))))))))))(((((((((((()))***))))))))))))))))))))))))************************''''''''''''((())))))******)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,)))))))))*********++++++++++++++++++++++++++++++******))))))******+++,,,++++++******+++,,,...///333:::BBBGGGIIIIIIKKKLLLKKKLLLKKKJJJHHHIIIKKKMMMLLLIIIGGGGGGJJJOOOSSSUUUUUUOOOKKKNNNQQQQQQQQQRRRRRRQQQOOOKKKGGGDDDDDDEEELLLTTTcccppptttooolllmmmppp}}}ppp^^^VVVUUUQQQPPPOOOOOORRRVVVZZZ]]]dddqqq|||zzzwwwrrrlllhhhbbbaaa^^^ZZZVVVRRROOOMMMGGGFFFDDDAAA???<<<;;;:::999999888777666666666666333444444555666666777777777666666666666555555555444444444444444444444444555555555555666666666666777777777777888999:::;;;777888999::::::;;;;;;;;;999999999999:::;;;<<<<<<~~~}}}zzz|||sss^^^UUUQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDBBB>>><<<;;;:::999888888999::::::999555111......,,,***+++,,,------,,,,,,++++++******+++,,,,,,,,,+++++++++***))))))))))))***+++,,,,,,,,,+++***))))))((((((((())))))******)))(((''''''((())))))((((((((((((((((((((((((***************************************+++,,,,,,*********+++*********)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))***************************************************++++++++++++++++++++++++,,,///111777>>>FFFIIIHHHGGGJJJMMMLLLLLLKKKJJJIIIJJJKKKMMMIIIHHHHHHJJJPPPTTTVVVVVVSSSOOOLLLLLLOOOQQQSSSUUUQQQOOOKKKHHHFFFHHHLLLNNNSSS```oooxxxwwwsssqqqsss||||||dddQQQKKKMMMNNNPPPRRRTTTVVVYYY___cccjjjzzz||||||zzzxxxuuuqqqkkkeee```^^^\\\YYYUUUQQQNNNLLLKKKAAAAAA@@@>>><<<:::888777888777666666555555555666444444444555555666666666555555555555444444444444444444444444444555555555555555555666666666777777777777777888999:::;;;<<<888999:::;;;<<<<<<<<<<<<:::::::::;;;<<<===>>>???yyydddVVVNNNIIIFFFEEEJJJJJJJJJKKKLLLLLLMMMMMMGGGDDD@@@===<<<;;;999888888999<<<===<<<888444222...---++++++,,,,,,,,,+++,,,,,,+++******++++++,,,,,,+++++++++***)))))))))***))))))((()))***+++,,,++++++***)))))))))***+++***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,&&&&&&'''((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((()))))))))*********************************))))))******++++++++++++***+++,,,++++++---111555;;;AAAGGGIIIGGGFFFIIILLLKKKKKKJJJJJJJJJKKKKKKJJJFFFHHHLLLPPPUUUVVVUUUTTTQQQPPPNNNNNNPPPUUUXXXXXXTTTPPPJJJGGGHHHMMMRRRVVVYYYeeessszzz{{{{{{}}}zzzkkkXXXKKKHHHIIIMMMQQQUUUWWWXXX]]]eeekkkwww~~~zzzxxxtttrrroookkkgggaaa[[[VVVSSSQQQNNNKKKHHHEEEDDDCCC=========<<<;;;999777666666666555555444444555555666555555555444444444333333333333333333333333333444444444555555666666666666666666777777777888888999999999888999999::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@{{{jjj[[[OOOGGGCCCBBBFFFGGGIIIKKKLLLMMMMMMMMMJJJGGGCCC@@@>>><<<:::888777999<<<>>>>>>;;;999777111///---,,,,,,,,,+++***,,,,,,,,,++++++++++++***+++++++++***************+++)))((('''''')))+++,,,++++++++++++************'''((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((()))'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******************************))))))***++++++++++++******,,,---,,,,,,///444999???CCCFFFGGGFFFFFFHHHKKKIIIIIIIIIKKKLLLLLLIIIGGGCCCIIIPPPUUUVVVUUUTTTTTTQQQTTTUUUTTTUUUYYY[[[ZZZVVVQQQKKKHHHKKKQQQXXX[[[___iiitttzzzyyyrrreeeXXXNNNJJJIIIJJJNNNSSSXXXYYYZZZaaannnxxx|||yyyuuussspppmmmhhhddd```[[[UUURRRKKKJJJHHHFFFCCCAAA???>>>:::;;;;;;;;;:::999777666555555444444333444444555666666555555444333333222222222222333333333333333555555555666777777888888888888888888999999999999;;;;;;::::::999999:::::::::;;;<<<======>>>======>>>>>>>>>>>>???@@@AAAAAA}}}}}}|||yyyqqqbbbTTTJJJFFFEEECCCDDDGGGJJJLLLMMMMMMLLLMMMJJJEEEBBB???===;;;999777999<<<>>>???>>><<<;;;555333000///......,,,+++++++++,,,---,,,+++***)))***************+++++++++***)))))))))******++++++)))***+++++++++***((('''%%%&&&)))++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))***************************((()))***+++,,,++++++***)))+++...------111888>>>BBBCCCDDDEEEFFFGGGHHHIIIGGGGGGHHHKKKMMMLLLGGGCCCAAAIIIRRRVVVTTTSSSUUUWWWTTTYYY\\\[[[ZZZ]]]\\\XXXTTTOOOJJJKKKQQQZZZcccgggmmmrrrxxx|||}}}jjjaaaUUUMMMKKKMMMPPPQQQQQQWWW\\\^^^```kkk|||{{{wwwuuurrrooollllllhhhbbb]]]YYYUUUQQQNNNGGGGGGFFFEEECCC@@@===;;;777888999:::999888666555444444333333333333444444444444444444444444444444333333444444444555555555666666666777888999999999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===<<<===>>>??????@@@@@@???AAA@@@@@@@@@@@@@@@AAAAAAxxxuuuwwwvvvxxxuuuhhhYYYNNNJJJHHH@@@CCCGGGJJJMMMMMMLLLLLLOOOKKKGGGCCC@@@>>>;;;999777999;;;>>>?????????>>>999666333111000///---+++***+++---...---+++)))((())))))******+++++++++,,,(((***+++------,,,+++***((()))***+++***)))'''%%%###%%%))),,,,,,+++)))'''))))))))))))))))))))))))***************************)))(((((((((((())))))((((((''''''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,+++******))),,,.........222:::AAACCCBBBBBBDDDGGGHHHHHHGGGEEEEEEHHHLLLNNNLLLFFFAAA@@@IIISSSUUURRRQQQVVV\\\VVV^^^bbb___^^^___[[[VVVPPPLLLIIIMMMXXXdddoootttzzz}}}}}}|||ooo___XXXOOOJJJLLLQQQVVVXXXVVV[[[aaacccfffttt|||yyyuuurrrooommmjjjhhhddd___YYYSSSOOOLLLIIIGGGBBBBBBBBBBBB@@@===:::777666777888999999777555444333333333222222333444444222333333444444555555666555555555666666666777777666777777888999::::::::::::::::::;;;;;;;;;<<<<<<======<<<======>>>???@@@>>>>>>???@@@AAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAA}}}vvvqqqzzzvvvooohhh```XXXPPPLLLJJJIIIHHHKKKNNNOOOMMMKKKOOOMMMKKKHHHDDD@@@===;;;;;;:::::::::;;;<<<>>>???===:::777333000...---,,,............---,,,+++***+++++++++************)))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))&&&''')))***+++***((('''***++++++++++++,,,,,,,,,++++++,,,///444999???BBBCCCCCCDDDDDDDDDDDDCCCCCCCCCEEEGGGJJJKKKHHHBBB===AAAIIISSSZZZ^^^___```bbbgggdddeeehhhfff]]]VVVSSSPPPNNNNNNTTT^^^iiiuuu~~~}}}tttgggTTTRRRRRRTTTSSSQQQSSSXXX\\\\\\bbbjjjrrr|||wwwsssooojjjgggeeecccaaa```\\\XXXRRRMMMJJJGGGEEECCC??????===;;;999777555555666666555444444444444444111111222333333444555555333333444444444444444444777777777777888888888888999999:::;;;<<<<<<<<<<<<======<<<<<<<<<======>>>@@@???===<<<<<<<<<===>>>???@@@AAAAAACCCCCCDDDEEEDDDDDDDDDEEEDDDDDDCCCCCC~~~{{{yyyvvvqqqjjjddd^^^XXXTTTSSSPPPLLLJJJLLLNNNNNNMMMOOOOOOMMMKKKGGGCCC@@@>>>>>>>>>======>>>???@@@AAA>>><<<999666222///---,,,---......------,,,++++++++++++++++++******************))))))))))))******************)))))))))((())))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))&&&''')))***+++***)))((())))))))))))************,,,---...000444999>>>AAACCCDDDDDDDDDDDDCCCBBBAAA@@@CCCGGGJJJIIIFFFBBB???HHHOOOYYY```dddfffhhhiiilllhhhgggfffaaaWWWOOOLLLKKKLLLRRR]]]kkkvvvpppcccYYYVVVUUUUUUTTTSSSWWW]]]bbb```cccmmm{{{|||vvvrrrnnnjjjeeeaaa___]]][[[YYYWWWSSSMMMHHHDDDAAA>>><<<======<<<;;;999888777777666555555444444555555666222222333333444444444555555555555555666666666666777777777888888888999999999:::;;;<<<<<<===============<<<<<<<<<===>>>>>>?????????>>>>>>??????@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDD~~~~~~vvvtttqqqlllhhhdddaaa```aaa[[[TTTOOOMMMNNNOOOPPPPPPPPPPPPNNNLLLHHHDDDBBB>>>===<<<;;;;;;<<<===>>>??????===:::666111...,,,------------,,,,,,,,,,,,,,,+++++++++******************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************'''((()))*********)))((())))))))))))*********+++,,,---///222666:::>>>@@@CCCDDDDDDDDDCCCBBB@@@>>>>>>CCCGGGHHHFFFDDDDDDDDDOOOVVV___fffkkkmmmnnnooommmiiieeebbbZZZOOOHHHGGGGGGOOO]]]mmmzzznnnbbb\\\XXXVVVUUUTTTTTTYYY```iiieeehhhuuu}}}zzzwwwtttooolllfffccc^^^ZZZWWWUUURRRPPPNNNKKKFFFBBB@@@>>>;;;999::::::999999888888888777555555444555555666777888333333444444444444444444666666777777888888888888888888888999999999:::::::::;;;<<<======>>>>>>==================>>>?????????@@@AAABBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGFFF~~~{{{zzz{{{}}}sssrrrqqqnnnllljjjkkkkkknnnjjjccc]]]WWWTTTRRRQQQPPPPPPQQQPPPNNNKKKHHHEEE???>>><<<;;;:::;;;;;;<<<@@@@@@@@@>>>:::555000---------,,,,,,,,,,,,,,,---,,,,,,+++++++++*********+++******))))))******+++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))************)))+++++++++,,,,,,,,,------+++---111555:::>>>AAABBBDDDDDDDDDDDDBBB@@@>>><<<@@@DDDFFFEEEBBBCCCIIINNNWWW[[[bbbiiimmmnnnnnnnnniiiddd___[[[SSSJJJFFFGGGKKK\\\qqq}}}}}}}}}nnnccc___\\\[[[[[[[[[[[[```ggglllmmmttt|||yyyuuuqqqooollliiifff```\\\XXXTTTQQQOOOKKKIIIGGGDDDAAA??????>>><<<;;;888888777666666555555444444444444555666777999999444444444444444444555555777777777888888999999:::999999:::::::::;;;;;;;;;;;;<<<===>>>????????????>>>>>>>>>>>>???@@@AAAAAA@@@AAACCCEEEFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJyyyvvvyyy|||tttuuuvvvvvvttttttvvvxxxyyyyyywwwrrrjjjaaaXXXSSSPPPQQQQQQPPPOOOLLLIIIHHHEEEDDDBBB@@@???>>>>>>>>>@@@@@@AAA@@@===888333000///...---,,,,,,,,,------,,,,,,,,,++++++++++++***++++++************++++++))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***************+++,,,,,,,,,,,,---------***---222999>>>BBBDDDEEEDDDDDDCCCBBB@@@>>>===<<>>===<<<;;;999777777666555444222111000000333333333444666777999:::444555555555555555666666666777777888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBCCCEEEGGGIIIIIIIIIIIIEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMMMMNNNOOOOOONNNNNN}}}wwwwwwyyyzzz}}}~~~pppaaaXXXRRRRRRQQQPPPNNNMMMKKKJJJHHHFFFDDDAAA???>>>======>>>???@@@@@@>>>;;;888555222000///------------...,,,,,,,,,,,,++++++++++++++++++************++++++))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))))))))*********++++++************+++++++++++++++///666===CCCEEEFFFFFFEEECCCAAA???============EEEDDDBBB@@@AAAHHHSSS[[[___```bbbfffhhhhhheeebbb```[[[UUUNNNGGGBBBEEELLL]]]uuutttfff^^^ZZZ___]]]^^^ccceeehhhooovvvzzz}}}yyyooolllhhheeeccc```]]][[[UUURRROOOLLLJJJHHHDDDBBBAAA???<<<:::888555222000666555444222111000......222222333333555666777888444444555555666777777888777777888999:::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>???@@@AAAAAABBBBBBAAABBBBBBBBBBBBCCCEEEFFFGGGEEEFFFGGGHHHJJJJJJKKKKKKGGGHHHIIIIIIKKKKKKLLLMMMOOOPPPQQQSSSTTTUUUUUUUUUzzzzzz~~~kkk```VVVUUURRRPPPNNNMMMMMMMMMIIIGGGDDDAAA>>><<<<<<;;;<<<===>>>??????===<<<:::555333111...------......------,,,,,,,,,+++++++++,,,++++++******++++++,,,((()))))))))************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******++++++*********+++++++++,,,,,,///333:::AAAFFFGGGFFFEEEEEECCC???<<<;;;<<<>>>???BBB@@@@@@AAAEEELLLTTTYYYZZZZZZ[[[___bbbbbb^^^[[[XXXSSSNNNIIIDDDBBBJJJSSSeeexxxrrrcccYYYWWWXXX^^^[[[ZZZ^^^ccciiittt{{{uuupppgggeeeaaa___]]]ZZZWWWTTTNNNLLLJJJHHHFFFDDDAAA>>><<<:::888777777555222000444444333333222111000000222222222333333555666666333333444666777888999:::888999999:::<<<======>>>=========>>>>>>>>>?????????@@@AAABBBBBBCCCCCCBBBDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPRRRSSSVVVXXXZZZ\\\]]]]]]rrrfffYYYWWWSSSPPPNNNNNNNNNOOONNNLLLHHHEEEBBB@@@??????;;;<<<===>>>??????>>>>>>777555222///...---......---------,,,,,,,,,++++++,,,++++++******++++++,,,(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))******+++,,,,,,,,,---------.........333777>>>DDDGGGGGGEEECCCFFFCCC>>>:::999;;;>>>AAA>>>===>>>BBBHHHOOOSSSTTTSSSSSSTTTXXX[[[\\\YYYVVVPPPLLLHHHFFFCCCEEEPPP\\\kkkwww~~~{{{}}}|||zzzsssfffXXXRRRUUUZZZeee```]]]```fffooo~~~}}}{{{vvvoooiiibbb___]]][[[YYYVVVRRROOOJJJHHHFFFDDDCCCAAA>>>;;;666555555777999999888666333333333333333333333333222222222222333444555555222333444666777999:::;;;::::::;;;<<<===>>>???@@@>>>>>>>>>>>>???????????????@@@AAABBBCCCCCCCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKJJJIIIHHHHHHHHHJJJLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSUUUVVVYYY\\\^^^```bbbbbbwwwkkk]]]XXXQQQOOOOOOOOONNNLLLOOOMMMIIIEEEBBB@@@@@@???<<<<<<===@@@BBBAAA???===<<<999444111///...---,,,111///---+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************))))))))))))''''''''''''''''''''''''''''''(((((())))))***************))))))))))))))),,,,,,,,,+++***)))((('''))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((++++++******************(((((())))))*********+++,,,------,,,+++,,,...111000>>>GGGDDDCCCIIIJJJEEECCC>>>999888<<>>CCCFFFKKKYYYiiizzzxxxuuuvvvuuuiii\\\VVVTTTUUU[[[aaaggg^^^\\\dddhhhnnnzzztttqqqmmmgggbbb^^^\\\YYYVVVQQQNNNKKKIIIEEEDDDBBB@@@===;;;999888888888777555555444444444555555444333333444444444333333444444555444444444444555666777999;;;<<<<<<<<<>>>??????>>>>>>???@@@BBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJIIIGGGFFFGGGHHHJJJJJJKKKKKKLLLNNNOOOOOOQQQRRRSSSUUUVVVWWWXXXYYY\\\^^^bbbfffkkkppptttvvv~~~~~~{{{mmm^^^YYYSSSPPPPPPPPPNNNLLLQQQPPPMMMIIIEEEBBB@@@???<<<<<<===???BBBBBBAAA???>>>:::666333111000...---///...---,,,++++++******++++++++++++++++++++++++***************++++++,,,************))))))))))))************************((((((((()))))))))))))))++++++++++++++++++++++++************))))))((('''))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))************************++++++++++++************+++,,,,,,,,,+++,,,///111444AAAHHHEEEDDDHHHHHHDDD@@@===::::::>>>AAACCCDDD:::===BBBHHHOOOQQQQQQOOONNNPPPTTTXXXXXXTTTMMMHHHDDDAAAAAADDDKKKTTTdddqqq~~~ttteee\\\SSSPPPPPPRRRXXX^^^bbb]]]]]]bbbhhhtttwwwppplllgggaaa\\\ZZZXXXUUURRRNNNJJJGGGFFFBBBAAA???===;;;999777666888777666555444444444444555444444333333333444444444555555666666666666666777777888999;;;<<<======>>>@@@AAAAAAAAAAAABBBCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIJJJJJJIIIIIIKKKLLLJJJJJJJJJKKKLLLOOOQQQRRRSSSTTTUUUVVVWWWYYY\\\]]]bbbgggoooyyy}}}{{{zzzyyy{{{}}}~~~~~~{{{yyywwwwwwuuusssrrrqqqrrrssstttsssrrrqqqqqqrrrrrrqqqoooqqqrrrtttuuuvvvwwwxxxxxxyyyyyyzzz|||qqq___ZZZSSSPPPPPPQQQQQQOOOSSSRRRPPPMMMIIIEEEAAA???;;;;;;<<<>>>AAACCCBBBAAA@@@===999666444222000...---------------,,,++++++************************)))(((((((((((()))******++++++*********)))))))))++++++++++++++++++++++++))))))))))))))))))((((((******************++++++(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((())))))))))))************************************++++++++++++,,,,,,,,,++++++,,,++++++---000333:::DDDJJJGGGEEEGGGFFFAAA<<<;;;;;;===@@@BBBAAA@@@999;;;AAAIIIQQQSSSQQQMMMNNNRRRWWWXXXTTTNNNIIIGGG???CCCEEEHHHRRRcccrrrzzzrrrdddTTTNNNJJJLLLOOORRRWWW]]]^^^___```bbbkkk~~~{{{rrrjjjeee___YYYUUUSSSRRROOOLLLHHHEEEBBBAAA>>>===<<<:::888777555555666666555444333333333333444333333333333333444444666666777888888888888888::::::;;;<<<======>>>>>>???@@@BBBBBBBBBBBBDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJJJJKKKIIIJJJKKKLLLKKKLLLOOOQQQMMMLLLLLLLLLNNNRRRUUUXXXXXXYYYZZZ[[[\\\```eeehhhnnnwww~~~zzzyyy{{{}}}}}}{{{xxxtttrrrpppoooooooooppprrrrrrrrrpppnnnmmmjjjiiigggeeeddddddeeefffdddcccbbbbbbccccccbbb``````aaaccceeefffhhhhhhhhhiiijjjkkkmmmpppsssvvvxxxuuuwwwyyyzzz|||wwweee^^^UUUPPPPPPRRRTTTTTTRRRRRRRRRPPPMMMHHHCCCAAA:::::::::<<<@@@BBBBBBBBBAAA???;;;999777555222///,,,,,,.........---,,,+++++++++++++++++++++++++++((((((((((((((()))******+++++++++*********))))))))))))))))))))))))))))))+++******))))))((((((((('''((((((((((((((())))))'''(((((()))******))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***************+++++++++(((((()))***+++------...***+++++++++,,,///333666@@@GGGKKKHHHFFFFFFDDD@@@888:::===@@@BBBAAA???>>><<<===AAAHHHPPPVVVWWWVVVTTTWWW[[[ZZZUUUNNNHHHEEE===FFFKKKNNNZZZppp~~~wwwdddVVVKKKHHHIIIOOOUUUWWW[[[______bbbdddhhhvvv|||yyyyyyssskkkccc]]]XXXSSSPPPMMMLLLIIIGGGDDDAAA???===;;;:::999888777666555444555444333333222222222333333333333333333444444555666777888888999999999999<<<<<<=========>>>>>>>>>>>>@@@BBBBBBBBBCCCDDDFFFFFFFFFGGGGGGIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLMMMMMMMMMNNNPPPSSSQQQPPPOOOOOOQQQUUUZZZ]]]\\\^^^aaadddfffkkkrrrxxx~~~xxxuuusssnnnmmmlllnnnpppqqqpppoooiiihhhfffcccbbbbbbbbbbbbccccccaaa```_______________^^^]]][[[ZZZZZZZZZZZZXXXWWWVVVVVVWWWWWWVVVUUUSSSTTTUUUWWWYYYZZZZZZ[[[]]]]]]^^^```aaacccdddeeegggiiikkkmmmooorrrvvvyyyyyy}}}tttjjj^^^UUURRRSSSSSSSSSOOOPPPQQQQQQOOOKKKGGGEEE;;;:::999:::===@@@AAAAAAAAA???===<<<;;;888444111,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++++++++++++++************))))))))))))))))))))))))++++++******))))))((((((''''''(((((()))))))))***(((((()))***++++++++++++((()))))))))************************************************++++++++++++))))))*********+++++++++)))))))))******************++++++,,,---111666:::EEEIIIKKKIIIGGGEEEBBB???888<<<@@@CCCCCCAAA>>><<<===AAAHHHPPPXXX\\\]]]]]]^^^^^^]]]]]]ZZZSSSKKKEEE@@@JJJRRRWWWeeeyyymmmXXXLLLIIIHHHLLLUUU\\\]]]___aaa```bbbgggsss{{{vvvrrrmmmhhhbbb\\\WWWSSSPPPNNNHHHGGGEEECCCAAA>>><<<<<<999999888777777666555555444444333222222222222333444333333333444444555666666666777999999:::::::::=========>>>>>>>>>??????@@@BBBDDDEEEEEEFFFHHHJJJIIIIIIIIIJJJKKKMMMNNNOOOMMMMMMMMMLLLMMMMMMNNNNNNPPPPPPPPPOOONNNNNNQQQSSSUUUSSSRRRSSSUUUYYY^^^aaaaaaffflllqqquuuzzz|||yyyuuupppllliiigggfffccccccccccccdddccc```]]]ZZZYYYXXXXXXWWWWWWWWWWWWXXXWWWUUUSSSRRRRRRSSSSSSTTTTTTSSSRRRQQQQQQQQQQQQOOONNNMMMMMMNNNNNNMMMKKKIIIJJJLLLMMMNNNOOOOOOPPPSSSSSSSSSTTTUUUUUUVVVVVVYYY[[[^^^___aaacccfffiiikkkoootttwwwyyy{{{}}}~~~}}}xxxlllbbb\\\XXXTTTQQQPPPQQQRRRRRRQQQNNNKKKHHH???<<<::::::<<<>>>???@@@@@@???>>>>>>===;;;666333...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,++++++++++++*********++++++++++++++++++++++++******************))))))*********+++,,,,,,------))))))***+++++++++++++++))))))))))))************************************)))************+++++++++)))))))))***++++++,,,,,,...---,,,***((('''&&&%%%++++++,,,---///333:::>>>GGGHHHIIIHHHGGGDDDAAA???;;;???BBBDDDBBB???===<<<;;;GGGWWWbbbfffdddaaa```dddbbbaaa___\\\UUUMMMFFFGGGOOOYYYdddrrr~~~cccOOOGGGJJJJJJPPP[[[aaabbbbbbccccccdddnnn|||yyywwwrrrmmmjjjaaa___ZZZTTTPPPMMMKKKJJJDDDCCCBBB@@@>>><<<;;;:::777777777777666666666666444333333222222333333333444444444444555666777888666777888999:::;;;;;;;;;======>>>??????@@@AAAAAADDDFFFHHHJJJJJJKKKNNNPPPKKKKKKKKKLLLMMMNNNOOOPPPNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTSSSQQQPPPQQQTTTVVVWWWWWWXXXZZZ]]]cccgggjjjmmmuuu}}}uuuqqqhhhfffccc___]]]\\\\\\\\\ZZZXXXVVVVVVVVVUUUSSSQQQPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIJJJHHHFFFEEEEEEFFFFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGIIIIIIJJJKKKKKKLLLLLLKKKMMMOOOQQQRRRSSSUUUWWWYYY^^^aaaeeehhhiiikkknnnppplllpppuuuxxxzzz{{{|||}}}~~~~~~~~~~~~wwwqqqllleee\\\VVVTTTTTTUUUTTTRRROOOMMMKKKDDDAAA===;;;<<<>>>??????>>>>>>>>>??????===888555111000///------,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,+++++++++***************************************************++++++***++++++,,,------......((()))***************)))))))))))))))************************************)))))))))************+++((())))))***++++++,,,,,,------,,,+++)))(((''''''+++,,,---...000666===BBBGGGFFFFFFHHHGGGDDDAAA@@@@@@BBBDDDDDDAAA>>>======CCCSSSeeeooommmgggeeefffcccdddeeeaaaZZZRRRLLLHHHMMMRRR^^^qqqxxx\\\KKKHHHKKKLLLTTT___ggggggfffgggmmmmmmzzzzzzwwwsssooolllhhhddd```YYYWWWSSSNNNIIIFFFEEEEEEAAA@@@???>>><<<;;;:::999555555555555555555666666444444333333333333444444555555555666666777888999888888:::;;;<<<=========>>>>>>???@@@BBBCCCDDDDDDFFFHHHKKKLLLMMMOOOQQQSSSMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPPPPQQQRRRTTTUUUVVVVVVVVVVVVTTTTTTVVVYYY]]]\\\^^^aaaffflllsssxxx{{{|||tttnnnhhhccc```[[[ZZZWWWTTTSSSSSSSSSTTTQQQOOOLLLKKKLLLMMMNNNMMMGGGGGGHHHGGGFFFDDDBBBAAA???AAADDDFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEECCCAAA@@@@@@AAABBB@@@???@@@AAAAAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFHHHJJJKKKKKKLLLNNNOOORRRTTTWWWXXXYYY[[[^^^```]]]bbbhhhlllnnnooooooooosssssstttuuuwwwyyy|||}}}~~~}}}}}}|||yyyqqqfff]]]XXXXXXWWWVVVSSSPPPNNNLLLHHHDDD@@@======>>>??????<<<===>>>@@@@@@>>>999666222111///---,,,+++,,,,,,***************************************++++++,,,,,,,,,,,,+++++++++******'''''''''''''''''''''''')))))))))***+++++++++,,,))))))***+++,,,,,,------(((((())))))))))))(((((())))))))))))************************************((())))))))))))*********((())))))***++++++,,,,,,))))))***+++,,,,,,------,,,------///111777???DDDFFFDDDEEEGGGGGGDDDAAA@@@CCCEEEFFFDDD???======>>>OOO]]]mmmqqqkkkfffiiinnn___dddgggbbbWWWMMMJJJJJJRRRSSSaaayyyrrrXXXKKKKKKMMMOOOWWWccckkklllkkklllxxxxxx|||zzzuuuqqqlllgggddd```]]]ZZZUUUSSSPPPJJJDDDAAA@@@AAA???>>>===<<<;;;999888888333333333444444555555555444444444333333444555555666666666666777888::::::999:::;;;===>>>???????????????@@@BBBDDDEEEFFFGGGEEEHHHJJJLLLMMMNNNQQQSSSNNNNNNMMMMMMMMMNNNOOOOOOQQQQQQRRRSSSTTTVVVXXXYYYWWWWWWWWWWWWWWWZZZ^^^bbbbbbeeejjjrrrzzz}}}sssnnnhhhdddbbb]]]VVVOOOTTTRRROOOLLLKKKJJJKKKKKKHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCAAAAAAAAABBBCCCDDDBBBAAAAAAAAA@@@@@@??????AAAAAAAAA@@@???>>>>>>===BBBBBBAAA@@@??????@@@@@@?????????@@@AAAAAABBBBBB@@@@@@AAABBBBBBCCCCCCDDDFFFEEEEEEEEEEEEGGGIIIJJJMMMMMMMMMNNNOOOQQQRRRSSSUUUWWW[[[^^^```___^^^]]]cccddddddfffhhhjjjlllmmmtttwww|||}}}qqqhhhhhh```XXXVVVSSSOOONNNPPPNNNJJJEEEAAA>>>===;;;:::===<<<<<<>>>???>>><<<:::222111///...,,,+++++++++000///...---,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,---///000000///---,,,************************---,,,+++*********+++,,,---,,,,,,,,,,,,+++++++++(((((())))))*********+++(((((((((((((((((((((((()))************+++++++++,,,+++***))))))***+++,,,+++++++++***++++++,,,,,,...,,,,,,000777???CCCEEEKKKJJJJJJHHHFFFCCCAAA@@@GGGFFFEEEDDD???<<>>???@@@BBBDDDCCCCCCCCCCCCCCCDDDEEEEEEKKKLLLMMMNNNPPPQQQRRRSSSQQQQQQRRRSSSTTTTTTQQQOOOTTTTTTUUUVVVWWWYYYZZZ[[[[[[]]]___```bbbfffjjjnnnpppttt{{{zzzqqqjjjaaa]]]XXXVVVVVVTTTOOOJJJMMMLLLIIIGGGEEEEEEEEEFFFCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>????????????AAAAAA@@@????????????????????????@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDDDDDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMMMMOOOPPPSSSUUUVVVWWWVVVVVVXXXXXXYYYZZZ\\\^^^```aaaeeehhhmmmpppssswwwzzz}}}|||sssmmmddd\\\YYYVVVRRRPPPQQQPPPMMMHHHEEEBBB@@@===;;;;;;;;;;;;<<<>>>>>>===;;;666444222000...---------...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,------------,,,+++************************,,,+++*********+++,,,------,,,,,,,,,++++++******((()))))))))************************************)))************++++++++++++***))))))))))))***++++++++++++***++++++,,,------,,,---222999@@@DDDEEEHHHHHHGGGFFFEEEDDDBBBBBBHHHFFFEEECCC???>>>GGGRRRhhhrrr{{{zzzuuuoooiiicccaaa^^^[[[VVVNNNIIIMMMTTT```ooo}}}tttaaaSSSSSSZZZVVV___nnnzzz{{{wwwyyy~~~yyytttoookkkfffdddaaa___\\\XXXSSSPPPJJJGGGDDDAAA@@@>>><<<:::888888888777777777666666777666666666555555555555333333444444555666666666888999;;;:::999999:::<<<999;;;===>>>>>>@@@BBBDDDDDDDDDDDDEEEFFFGGGHHHIIILLLMMMNNNOOOPPPQQQQQQRRRPPPQQQRRRTTTUUUUUUSSSQQQRRRSSSVVVXXXYYYZZZ\\\\\\aaadddhhhllloootttxxx|||vvvmmmhhheee```\\\XXXSSSOOOMMMMMMMMMJJJGGGGGGFFFDDDBBBAAA@@@AAAAAA??????>>>=========>>>>>>@@@???>>>===============>>>>>>>>>===============;;;;;;<<<======>>>??????@@@@@@???>>>>>>>>>>>>?????????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDCCCCCCDDDEEEFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQSSSTTTUUUVVVYYY]]]aaacccgggjjjmmmtttvvvyyy{{{|||~~~}}}tttjjjaaa^^^[[[VVVSSSSSSRRRPPPMMMJJJGGGDDD@@@===:::999999:::===>>>>>>===:::888555222///......///,,,,,,+++***************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************+++,,,------------,,,++++++***))))))))))))))))))************************************)))************+++++++++******))))))))))))******+++++++++++++++,,,------+++,,,000666===BBBEEEEEEFFFFFFEEEDDDDDDDDDCCCDDDHHHGGGEEECCC???BBBQQQ```yyyyyy{{{|||wwwkkkbbb___]]]YYYTTTPPPKKKKKKSSS^^^sss~~~zzzwwwkkk\\\SSSXXXbbbaaarrr~~~yyytttpppkkkfffccc```]]]ZZZWWWTTTPPPLLLIIIDDDBBB???======<<<:::888777777777777666666666666666666666666555555555555555555555666777888888888:::;;;<<<<<<;;;;;;<<<>>>;;;===???@@@@@@AAADDDFFFFFFFFFGGGGGGIIIJJJLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOPPPSSSUUUVVVVVVUUUTTTSSSVVVZZZ]]]^^^```bbbdddmmmqqqxxx~~~|||tttiiiaaa]]][[[XXXUUUVVVRRRLLLIIIGGGFFFDDDBBBDDDCCCBBB@@@??????????????????>>>===============AAA@@@@@@???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>??????>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQPPPRRRUUUXXXZZZ]]]```ccceeehhhkkknnnqqquuuyyy|||~~~yyynnnddd```^^^ZZZWWWVVVSSSQQQOOONNNLLLHHHCCC???999888777999;;;===>>>>>>===;;;777333000/////////,,,++++++***************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***))))))))))))***+++************************))))))******+++,,,---.........---,,,+++******))))))))))))))))))*********************************))))))*********+++++++++))))))))))))))))))))))))+++++++++++++++,,,---...+++...333:::@@@DDDFFFFFFHHHGGGEEECCCCCCCCCDDDDDDGGGFFFEEEBBB@@@FFFYYYlllxxxsssuuuqqqddd\\\\\\\\\WWWRRRNNNLLLQQQ___mmm~~~{{{zzzmmmddd\\\ZZZ```iiipppyyyvvvqqqlllhhhddd___\\\ZZZXXXTTTQQQNNNKKKFFFCCC@@@>>>;;;;;;;;;;;;999888666666666666666666666666666666666666666555555555555555666777888999999:::;;;<<<======<<<<<<===>>>???AAACCCCCCDDDDDDFFFHHHGGGGGGHHHIIIKKKLLLNNNOOOPPPPPPQQQQQQQQQPPPOOONNNLLLOOORRRUUUVVVVVVWWWWWWWWW[[[___bbbeeeiiippptttzzzrrrkkkeee^^^YYYVVVSSSPPPMMMOOOLLLGGGBBB@@@>>>===<<>>>>>>>>???>>>======<<<<<<======????????????>>>>>>======;;;;;;;;;;;;;;;;;;<<<<<<========================@@@@@@????????????@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLJJJIIIJJJKKKLLLMMMNNNMMMMMMMMMNNNNNNOOOPPPNNNPPPRRRTTTUUUXXX[[[^^^\\\___cccgggkkkpppuuuyyy{{{}}}qqqeeeaaa```]]]ZZZZZZSSSRRRPPPPPPNNNJJJEEEAAA;;;999888888:::<<<>>>>>>>>>;;;888444111///......,,,,,,,,,,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++************************))))))***+++,,,,,,------.........---,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))************))))))++++++++++++,,,---...///,,,000777>>>BBBEEEFFFGGGKKKIIIFFFCCCAAABBBCCCDDDFFFEEECCCBBBBBBJJJ^^^pppsssjjjjjjhhh___[[[]]]YYYTTTPPPNNNOOOVVVgggwwwsssddd^^^___aaaeeeiiiwww{{{xxxsssooojjjeeebbb^^^ZZZXXXVVVSSSOOOLLLJJJGGGCCCAAA===;;;999999::::::999888555555555555555555555666555555555666666666666666555555666777888999::::::;;;<<<======<<<<<<===???@@@BBBCCCDDDDDDEEEFFFHHHHHHHHHHHHJJJKKKMMMOOOPPPPPPQQQRRRRRRQQQPPPNNNMMMIIIMMMRRRUUUVVVVVVXXXZZZ\\\```dddhhhllluuuvvvlllfff___\\\WWWTTTQQQNNNJJJHHHGGGEEECCCAAA???>>>>>>>>>==================<<<<<<===<<<;;;;;;::::::;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOQQQSSSUUUVVVZZZ^^^aaa```bbbeeeiiilllqqqvvvzzz|||vvvfffaaa```^^^]]]]]]RRRQQQQQQPPPPPPMMMIIIEEE???<<<999888999;;;======<<<;;;888555222000......---------...---,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************))))))))))))(((((((((((((((((((((((()))************+++++++++******++++++++++++******++++++++++++,,,...///000///444;;;AAADDDEEEGGGHHHKKKHHHDDDAAA???@@@BBBCCCDDDBBBAAACCCFFFNNN]]]llluuullleeebbbaaa___^^^___TTTQQQNNNNNNPPPYYYlll|||zzzlll```___ccceeeeeefffqqqyyy~~~xxxtttrrrmmmiiiddd___\\\YYYVVVSSSPPPMMMIIIGGGEEECCC@@@>>>;;;:::888888999999999888444444444555555555555555555555555666666666666666555666666888999:::;;;<<<<<<===>>>>>>======>>>??????AAACCCCCCCCCDDDEEEGGGIIIIIIJJJJJJLLLMMMOOOOOOPPPQQQRRRSSSRRRPPPNNNLLLGGGLLLRRRVVVWWWXXX[[[^^^```ffflllrrryyyzzzrrrjjjccc^^^YYYWWWSSSPPPMMMJJJHHHFFFBBBCCCCCCBBBAAA@@@@@@AAA<<<<<<<<<=========<<<<<<<<<<<<;;;::::::::::::;;;:::;;;<<<===>>>>>>==================>>>>>>>>>???>>>??????@@@@@@AAAAAAAAADDDCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLKKKKKKLLLMMMMMMLLLKKKJJJKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRVVVXXX[[[^^^aaaffflllppppppqqqssstttvvvyyy}}}|||jjjaaa```^^^]]]]]]SSSRRRQQQQQQQQQPPPMMMJJJDDD@@@;;;888999:::;;;<<<;;;:::999888555222///...,,,---.........---++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******,,,,,,,,,,,,************************************+++,,,,,,,,,+++***)))************+++++++++************)))))))))((()))))))))))))))))))))))))))************+++++++++***+++,,,------,,,+++***+++++++++,,,---...///000222777>>>BBBDDDEEEGGGHHHGGGEEEAAA======>>>AAADDDBBB??????DDDJJJPPPZZZcccddddddbbb]]]]]]___^^^[[[RRROOONNNOOOSSS\\\nnn~~~qqqjjjeeefffgggeeeeeefffgggpppzzz{{{tttpppmmmkkkgggccc]]]YYYVVVSSSQQQOOOIIIFFFCCC@@@???>>>===;;;:::888666666777888777666333333444444444555555555555555555555666666666777666777888999;;;<<<===>>>===???@@@@@@??????@@@AAABBBCCCEEEEEEEEEEEEGGGIIIKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSQQQNNNMMMGGGMMMTTTXXXYYY[[[___bbbfffnnnzzzvvvnnniiiccc]]]XXXUUURRRNNNIIIGGGEEEDDDDDD@@@AAABBBAAA???===============>>>?????????>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;<<<>>>@@@AAAAAA@@@@@@===>>>>>>>>>??????@@@@@@>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKLLLMMMMMMLLLKKKJJJLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPRRRRRRSSSSSSTTTVVVWWWXXX^^^aaadddiiinnnttt{{{mmmbbb```^^^]]]]]]TTTSSSRRRRRRRRRRRRPPPNNNGGGCCC===999888999:::;;;:::;;;;;;:::777444000...,,,,,,---...---,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))+++------+++)))(((***************************+++,,,---,,,+++***)))'''''''''((())))))******+++*********))))))((((((************************)))************++++++++++++,,,------------,,,++++++++++++,,,---...000000444999???CCCDDDEEEGGGIIIDDDAAA===:::;;;===AAADDDAAA>>>>>>EEELLLQQQWWW]]]WWW^^^```ZZZYYY^^^\\\UUURRRPPPPPPRRRVVV___pppyyyllllllmmmnnnkkkffffffjjjaaannn{{{}}}uuuooojjjhhhhhhbbb^^^YYYTTTQQQOOOMMMKKKDDDAAA>>><<<;;;;;;:::888999777555555666666555444333333333444444555555555444555555555666666777777888999:::;;;===>>>???@@@???AAABBBBBBAAA@@@BBBCCCFFFGGGIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPOOOQQQRRRTTTSSSQQQOOOMMMHHHNNNVVVZZZ[[[]]]aaafffkkkvvv{{{uuummmeee___ZZZVVVSSSOOOKKKGGGDDDCCCBBBAAA@@@@@@??????>>>===<<<<<<<<<======<<<;;;::::::::::::<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@EEEEEEEEEEEEEEEFFFFFFGGGDDDEEEFFFGGGHHHIIIIIIJJJHHHHHHHHHIIIIIIKKKLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIFFFHHHJJJKKKKKKMMMPPPRRROOOOOOPPPPPPPPPRRRVVVYYYXXXZZZ\\\___cccfffhhhiiioooqqqvvv|||qqqdddccceeeeeebbb\\\YYYTTTQQQQQQQQQQQQQQQOOOMMMHHH@@@999555666999888888888888777555444333//////...---,,,,,,+++***,,,***''''''(((*********+++)))'''))),,,---,,,***'''%%%$$$%%%'''((()))(((+++++++++*********))))))************************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,***+++------+++...333888<<>>AAA>>>BBBKKKOOONNNNNNRRRWWWWWWWWWWWWXXXXXXSSSMMMNNNLLLPPP[[[dddkkkvvvyyyjjj```]]]kkkyyyyyypppgggcccbbbdddmmm~~~|||uuuooojjjfffbbb___ZZZWWWSSSOOOLLLIIIFFFCCC@@@>>>;;;:::::::::999777777666555444333444444555222333333333333333333444444444555666777888999999777888999;;;<<<=========DDDDDDDDDDDDDDDEEEFFFFFFFFFHHHIIIIIIHHHIIIJJJLLLNNNOOOOOOPPPPPPPPPOOOOOORRRQQQQQQRRRSSSSSSRRRPPPQQQZZZZZZYYY___aaadddooottt}}}vvvqqqlllddd]]]XXXSSSPPPMMMLLLIIIEEECCCBBBBBBAAA@@@??????>>>======<<<;;;;;;======<<<;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCFFFEEEEEEEEEEEEFFFGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJIIIHHHIIIKKKMMMNNNNNNPPPRRRTTTTTTUUUVVVVVVWWWZZZ^^^aaaaaacccfffkkkoootttwwwyyyyyymmmjjjhhheeebbb\\\YYYUUUSSSRRRRRRQQQPPPOOONNNJJJCCC;;;777666888888999:::::::::888666444//////...------,,,,,,+++...+++)))(((***+++,,,,,,,,,***)))***,,,---,,,***,,,***))))))***+++***)))+++++++++*********))))))************************))))))))))))))))))))))))***************+++++++++******************++++++******************************+++++++++,,,,,,,,,,,,******------+++...444:::>>>CCCFFFGGGGGGGGGGGGAAAAAAAAAAAABBBAAA???>>>???>>>BBBKKKPPPOOOOOORRRWWWVVVUUUTTTTTTRRRNNNIIIPPPOOOWWWfffsssyyy~~~xxxiii\\\UUU[[[iiiwwwxxxoooeeebbbccccccsss{{{wwwrrrlllhhhccc^^^[[[WWWSSSOOOLLLIIIFFFCCCAAA>>><<<:::999999999888777777666555444333444444555444444444444555555555555555666666777888999::::::::::::<<<===>>>?????????DDDDDDDDDDDDEEEFFFGGGGGGGGGIIIJJJJJJIIIJJJKKKMMMNNNNNNOOOOOOOOONNNMMMMMMQQQQQQQQQRRRTTTUUUTTTTTTPPP[[[___aaaiiikkknnnyyy~~~xxxnnnhhhfffaaaZZZUUUPPPMMMJJJHHHHHHFFFCCCAAAAAAAAAAAA@@@>>>>>>======<<<;;;;;;;;;===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<===>>>??????>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPOOONNNNNNMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJMMMOOOQQQRRRSSSUUUWWWZZZ\\\^^^```aaacccfffkkknnnooorrrvvv{{{{{{tttmmmeee```ZZZXXXVVVUUUUUUTTTRRRPPPQQQPPPLLLFFF???:::777666999:::<<<======:::888666000///...---------------///---+++***,,,------------,,,++++++,,,,,,+++***///---+++***++++++***)))+++++++++***************************************))))))))))))))))))))))))+++++++++***************++++++************************************************+++++++++,,,,,,,,,+++)))***,,,,,,,,,///555<<<@@@DDDGGGFFFEEEDDDDDD>>>???AAABBBAAA@@@>>>===>>>???EEEMMMQQQQQQQQQSSSXXXUUURRRPPPNNNKKKGGGDDDMMMQQQ___sss|||iiiXXXPPPOOO[[[fffrrrssskkkccccccfffjjj|||yyysssppplllgggccc^^^XXXUUUQQQNNNJJJGGGEEEBBB???===<<<:::888777888888777555666555444444333444444444555555555555666666777777666777888999:::;;;;;;<<<===>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGHHHIIIJJJIIIJJJLLLLLLKKKKKKMMMNNNPPPPPPPPPPPPOOONNNNNNMMMPPPPPPQQQRRRTTTUUUWWWXXXUUUdddmmmqqqxxxxxxyyy|||vvvpppiiibbb\\\YYYSSSOOOLLLJJJGGGEEEDDDBBB@@@???@@@AAA@@@???======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===??????<<<<<<<<<======>>>???@@@??????@@@AAACCCDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPOOOOOONNNMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPOOORRRVVVXXX[[[]]]```cccgggiiilllnnnqqqtttyyy|||~~~~~~~~~}}}qqqeee]]]WWWVVVVVVWWWWWWVVVTTTQQQRRRRRROOOJJJDDD>>>999666888:::<<<>>>===<<<999777111000///...---------...///---++++++,,,...------...---,,,,,,,,,,,,+++***,,,***(((((())))))((('''************************************************)))))))))))))))))))))))),,,+++++++++***)))))))))+++++++++*********************************************+++++++++,,,,,,,,,***((())),,,------111777???BBBFFFGGGEEECCCAAAAAA;;;===@@@AAA@@@>>>===<<<>>>BBBHHHOOOSSSTTTTTTUUUZZZUUUPPPMMMIIIEEEBBBCCCHHHSSSfffzzzuuu___QQQPPPUUU\\\cccjjjkkkddd```fffppp{{{~~~zzzvvvssskkkhhheeebbb^^^YYYSSSOOOLLLIIIEEECCCAAA???<<<:::999777555555666666666444555444444444444444444444444555555666666777777777777777888999:::;;;<<<<<>>>>>???@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJHHHIIIJJJKKKLLLMMMMMMNNNMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMKKKLLLLLLNNNPPPSSSUUUVVVTTTXXX]]]bbbfffiiimmmppptttvvvyyy|||uuuhhh___VVVVVVWWWYYYZZZZZZWWWUUUTTTSSSQQQNNNIIIBBB;;;777777888:::<<<<<<;;;999888333222000...---------...---+++******,,,---,,,+++------------,,,+++++++++)))'''&&&&&&(((***))))))************************************************)))))))))))))))))))))))),,,+++++++++***)))))))))******************************************************+++++++++,,,,,,,,,+++((())),,,---...333:::AAADDDGGGGGGEEEAAA???>>>999<<>><<<<<<<<>>===;;;999777555444444555666555444333333444444444444444444333444444555666666777777888888999:::;;;<<<<<<===AAA@@@@@@@@@AAABBBCCCDDDCCCDDDFFFIIIKKKLLLMMMMMMKKKMMMNNNNNNNNNNNNOOOQQQQQQQQQRRRRRRQQQPPPOOOOOORRRSSSSSSRRRRRRTTTXXX\\\jjj~~~wwwmmmfffbbb]]]VVVQQQMMMKKKHHHFFFEEEDDDBBB@@@@@@???>>>>>>???@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIJJJKKKLLLMMMMMMNNNMMMNNNOOOPPPPPPPPPOOONNNNNNNNNNNNOOOOOOPPPPPPPPPMMMNNNOOORRRVVVZZZ^^^``````dddkkkpppuuuyyy}}}}}}qqqhhh\\\[[[[[[\\\^^^]]][[[YYYVVVUUURRRPPPLLLFFF???:::666777999::::::::::::999666444111...---,,,------+++***)))***+++,,,+++)))+++,,,---,,,+++***+++,,,***((('''(((***,,,,,,+++***************+++++++++************************))))))))))))))))))))))))+++++++++***************))))))*********+++++++++******************************+++++++++,,,,,,,,,+++)))***---///000666>>>BBBEEEGGGGGGDDD@@@===<<<:::===@@@???===<<<===@@@GGGNNNTTTVVVVVVZZZ]]]^^^]]]UUUOOOMMMHHHBBBFFFNNNSSShhh}}}uuubbbSSSOOOTTT[[[aaa___aaacccaaafffzzz}}}{{{xxxtttooojjjfffddd\\\ZZZWWWTTTQQQNNNIIIFFFCCCAAA>>><<<<<<;;;999777555444222333444555555444222333333444444444444333333444444555666777888888999::::::;;;<<<===>>>>>>BBBAAA@@@@@@@@@AAACCCDDDDDDEEEHHHJJJLLLMMMMMMMMMKKKMMMNNNOOONNNNNNOOOQQQOOOOOOPPPPPPPPPPPPPPPOOOSSSTTTUUUTTTSSSVVV]]]bbbqqq}}}}}}uuuoooggg```ZZZUUUQQQNNNJJJHHHFFFDDDDDDCCC@@@>>>@@@???>>>>>>??????>>><<<========================????????????@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOQQQRRRQQQPPPOOONNNMMMNNNOOOQQQRRRTTTUUUUUUTTTUUUWWW[[[```fffkkknnnqqquuu{{{}}}vvvfffdddcccbbbaaa```^^^[[[XXXUUUSSSQQQNNNIIICCC>>>888888888888999:::;;;<<<999666333///,,,,,,,,,,,,+++*********,,,,,,+++))))))+++,,,,,,***)))+++---,,,+++))))))+++,,,,,,+++))))))*********+++++++++************************))))))))))))))))))))))))***************+++++++++(((((()))***+++,,,,,,---******************************+++++++++,,,,,,,,,,,,******...000222999AAABBBEEEGGGGGGDDD@@@===;;;===@@@BBB@@@======AAAEEEMMMUUUZZZXXXXXX]]]aaabbb\\\SSSMMMLLLHHHCCCIIIUUUaaattt}}}iiiXXXQQQSSSXXX]]]aaa___bbbgggiiiooo}}}{{{vvvuuurrrnnniiieeeaaa___WWWTTTPPPMMMJJJHHHEEECCC???===:::999999888777555444333222222444666555555111222333444555444444333444555555666777888999:::<<<======>>>???@@@AAAAAADDDCCCAAAAAAAAABBBDDDEEEEEEGGGIIILLLNNNNNNNNNMMMKKKMMMNNNOOONNNNNNOOOQQQPPPQQQRRRRRRSSSSSSSSSSSSSSSUUUWWWWWWWWW\\\dddkkkzzz||||||tttkkkfff___WWWQQQNNNMMMMMMKKKIIIGGGEEEEEEDDDBBB@@@@@@?????????@@@???===;;;=========>>>>>>>>>>>>>>>BBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPRRRSSSSSSQQQPPPNNNMMMNNNPPPRRRUUUWWWYYYYYY\\\]]]```dddjjjqqqwwwzzz}}}||||||nnnlllhhhfffdddbbb___\\\XXXVVVSSSQQQOOOKKKEEE@@@999999888888999;;;===>>>:::888333///,,,++++++,,,++++++***+++,,,---+++)))'''))),,,+++))))))+++------,,,***)))******)))((())))))******++++++++++++************************))))))))))))))))))))))))))))))******+++++++++,,,''''''(((***+++,,,---...******************************+++++++++,,,,,,,,,---++++++...111333:::BBBBBBEEEGGGGGGDDD???<<<;;;@@@CCCDDDBBB>>>???CCCHHHQQQYYY]]]ZZZYYY___dddeee[[[QQQKKKLLLHHHDDDLLLYYYkkk{{{wwwaaaSSSRRRXXX^^^aaaaaa```eeemmmpppvvv{{{xxxwwwmmmkkkiiieeeaaa\\\XXXVVVSSSPPPKKKHHHFFFDDDBBB@@@===:::888777777777555444444333222222444666666555000111333444555444444333555666777888999:::;;;;;;>>>???@@@AAABBBCCCCCCDDDEEEDDDBBBAAABBBCCCEEEFFFFFFHHHJJJMMMNNNNNNMMMMMMKKKMMMNNNNNNNNNNNNOOOQQQSSSTTTUUUVVVWWWXXXXXXXXXSSSVVVXXXYYYZZZ```jjjsss{{{}}}{{{sssnnn```\\\VVVQQQNNNLLLIIIGGGDDDCCCCCCBBBBBBAAA@@@@@@DDD@@@<<<;;;===??????>>><<<============???AAADDDAAA@@@@@@@@@@@@AAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEEIIIIIIJJJKKKLLLLLLKKKKKKOOOOOOOOONNNLLLKKKIIIHHHOOONNNMMMLLLLLLKKKKKKKKKJJJIIIHHHHHHIIIKKKMMMNNNPPPRRRUUUUUUTTTRRRQQQQQQUUUUUUVVVVVVWWW[[[```dddfffjjjoootttyyy~~~vvvooommmhhh```\\\\\\\\\XXXUUUTTTSSSPPPIIICCC>>>===;;;::::::;;;===>>>;;;999666222///---,,,,,,---------,,,,,,,,,++++++000///---,,,+++,,,------++++++++++++++++++++++++++++++************++++++******)))(((((()))***+++++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++.........------,,,,,,,,,++++++,,,///333999???BBBDDDGGGHHHEEE@@@===???BBBBBBCCCBBB>>><<>>@@@AAABBBBBBBBBAAAAAABBBCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFHHHIIIJJJLLLMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMMMMPPPOOONNNMMMLLLKKKKKKKKKHHHHHHGGGHHHIIILLLNNNPPPTTTVVVXXXXXXVVVUUUUUUUUUXXXZZZ\\\^^^aaafffkkkpppwww{{{|||tttpppjjjbbb^^^```]]]YYYVVVUUUTTTQQQJJJDDD???===;;;:::::::::<<<===;;;:::777333111...---------------,,,,,,,,,++++++......,,,+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++,,,+++***)))(((((())))))++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++------------,,,,,,,,,,,,------...111555;;;@@@CCCEEEGGGHHHDDD???===@@@CCC@@@AAA@@@>>>@@@JJJYYYeeeoooeee^^^___aaa```\\\[[[SSSJJJEEEFFFHHHJJJXXXhhhwwwhhhXXXSSSVVVYYY\\\___dddfffjjjoooxxx~~~zzzwwwtttpppkkkhhhfffbbb]]]YYYVVVRRRNNNLLLIIIGGGDDDBBBAAA???===<<<:::999888777666555555555555444333222222333444555444444555555666777777777:::::::::;;;<<<>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDFFFFFFEEEEEEFFFHHHJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMOOOQQQQQQQQQQQQRRRSSSTTTTTTUUUVVVYYY\\\^^^^^^ccchhhnnnrrrtttzzzxxxoooiiiddd___[[[TTTQQQLLLIIIHHHGGGEEECCCCCCCCCBBBAAAAAA@@@@@@?????????>>>???AAA@@@>>><<>>AAADDDBBBAAA@@@@@@FFFSSSdddpppvvvjjjaaaaaaccc___XXXTTTMMMFFFBBBDDDHHHPPPdddwwwnnnbbbXXXVVVYYY\\\___bbblllkkklllttt}}}|||yyyuuuqqqmmmiiidddaaa___\\\WWWRRROOOKKKHHHEEEGGGDDDAAA>>>===;;;999777999888777666555444444444444444333222222333444555666666777777888999999999============>>>???@@@AAADDDDDDDDDCCCCCCCCCCCCCCCHHHGGGGGGGGGHHHJJJLLLMMMMMMMMMNNNOOOOOOOOONNNNNNNNNOOOQQQQQQPPPPPPQQQRRRSSSVVVXXXZZZ[[[^^^dddiiipppyyy}}}vvvmmmfffaaa]]]YYYUUUNNNKKKHHHFFFFFFEEECCCBBBBBBBBBAAAAAA@@@?????????>>>>>>>>>@@@AAACCCDDDDDDCCCBBBAAABBBCCCEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMOOOPPPQQQQQQQQQQQQPPPPPPQQQRRRRRRRRRRRRRRROOONNNMMMKKKJJJJJJJJJIIILLLLLLLLLNNNPPPRRRTTTVVVUUUWWWYYYZZZ\\\^^^aaadddkkknnntttyyyqqqgggjjjsss~~~sssggg___\\\]]]\\\ZZZXXXWWWVVVSSSNNNJJJCCCAAA>>>;;;999888999999;;;;;;:::888666333111000...------------,,,,,,,,,++++++******************++++++++++++++++++++++++++++++************++++++,,,++++++******)))))))))))))))))))))))))))))))))+++******))))))******+++************************++++++++++++++++++++++++*********++++++,,,,,,,,,---///222555:::>>>BBBDDDHHHHHHFFFCCC@@@@@@BBBEEEEEECCCAAACCCKKKYYYhhhsssvvvjjjaaaaaabbb^^^UUUOOOHHHDDDBBBEEEJJJWWWnnnmmmeee^^^^^^``````bbbfffnnnooottt}}}zzzwwwsssnnnjjjfffaaa]]]ZZZZZZVVVQQQMMMJJJGGGCCC@@@BBB@@@===;;;;;;:::888666777666555444444444444444333333222222222444555666777777888888999::::::;;;???>>>>>>>>>???@@@@@@AAADDDDDDDDDEEEEEEEEEEEEEEEHHHHHHHHHHHHIIIKKKLLLMMMMMMMMMNNNOOOOOOOOONNNNNNOOOPPPQQQQQQPPPPPPQQQSSSVVVZZZ]]]^^^___fffrrr}}}pppiiiaaa[[[WWWTTTPPPLLLJJJHHHFFFEEEEEEEEECCCBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>AAAFFFKKKOOOEEECCCAAAAAADDDFFFGGGGGGHHHHHHGGGFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNQQQQQQRRRSSSSSSRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPMMMMMMLLLKKKJJJJJJJJJJJJMMMNNNOOOPPPRRRTTTUUUVVVZZZ\\\```cccgggkkkppptttyyy|||oooccc___dddtttyyyjjj___[[[ZZZZZZYYYYYYXXXWWWTTTPPPNNNFFFDDD@@@===:::888888888::::::;;;:::888555222111.........---------,,,,,,)))*********************++++++++++++++++++++++++++++++************++++++))))))******++++++++++++))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,---///222777;;;???BBBCCCHHHHHHFFFDDDBBBBBBCCCEEEDDDBBBBBBFFFPPP]]]iiipppoooddd]]]]]]___YYYQQQKKKFFFDDDDDDHHHQQQ```wwwzzznnnhhhcccbbbaaa```bbbfffiiirrr}}}zzzwwwqqqmmmhhhccc___[[[WWWTTTUUUQQQMMMIIIGGGDDDAAA>>>>>><<<:::999::::::999888666555444444444444444555333333222222333555777888888888888999::::::;;;;;;??????>>>>>>???@@@AAAAAACCCDDDDDDEEEGGGHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLMMMNNNOOOOOOOOOOOOQQQRRRRRRRRRQQQRRRTTTVVVZZZ]]]``````dddpppgggaaaZZZUUURRROOOKKKHHHGGGFFFDDDDDDEEEDDDCCCAAAAAAAAA@@@??????>>>>>>===>>>>>>===>>>@@@FFFNNNTTTKKKFFFAAA@@@BBBEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJLLLMMMOOOPPPQQQQQQSSSSSSTTTUUUUUUUUUUUUTTTVVVVVVUUUTTTSSSQQQPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOQQQSSSUUUWWWYYYZZZ^^^aaaggglllpppuuuzzz~~~qqqaaa\\\^^^ooorrrddd]]]YYYVVVWWWXXXXXXWWWUUUSSSQQQJJJGGGCCC>>>;;;888777777999:::;;;;;;:::777333111............---------,,,))))))***+++++++++******++++++++++++++++++++++++++++++************++++++'''(((***+++,,,---------************************++++++************++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,///333888===@@@BBBCCCHHHGGGFFFEEEEEEDDDDDDDDD@@@@@@CCCKKKWWWaaagggiiiccc[[[WWWXXXXXXRRRKKKGGGDDDEEEGGGNNNZZZkkk}}}sssiiiddd```^^^\\\[[[___fffhhhvvv}}}zzzvvvtttrrrjjjfffaaa\\\XXXUUUQQQOOOOOOLLLHHHEEECCCAAA???<<<:::999777777888999999888555555444444444555555666444333333333555777888:::999999::::::;;;<<<<<<<<>>>>>======<<<===>>>???@@@EEELLLQQQVVVNNNFFFBBBCCCEEEFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKMMMOOOQQQRRRSSSSSSQQQRRRTTTVVVWWWXXXYYYYYYXXXXXXWWWVVVUUUSSSRRRQQQNNNNNNNNNNNNOOOPPPQQQRRRQQQSSSVVVZZZ]]]aaacccdddhhhlllrrrxxx|||yyyfffcccgggvvvyyyiii^^^XXXRRRTTTVVVXXXWWWVVVUUUTTTMMMJJJFFF@@@<<<999777777777999;;;<<<:::777333111............------------))))))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++((()))+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++------------,,,,,,,,,,,,---000666;;;@@@BBBDDDDDDGGGGGGGGGGGGGGGFFFDDDCCC@@@BBBGGGQQQ\\\bbb```]]]WWWSSSRRRSSSPPPIIIDDDCCCBBBDDDIIITTTdddvvv{{{ooofff```\\\YYYXXXVVVWWW```iiittt||||||zzzwwwsssooolllkkkccc___YYYUUUQQQOOOLLLJJJGGGEEEBBB@@@???===;;;:::999777666555666777666555555555444444555666777777444444444555666888:::<<<;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAABBBCCCEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNOOOLLLMMMOOOQQQSSSUUUVVVVVVTTTUUUVVVVVVVVVXXX\\\______ccchhhppp}}}XXXSSSNNNLLLLLLKKKHHHEEEDDDCCCBBBCCCCCCCCCAAA???@@@@@@??????>>>=========:::===???@@@AAACCCHHHLLL```WWWLLLFFFFFFGGGHHHGGGEEEEEEFFFGGGHHHJJJKKKLLLJJJKKKMMMPPPQQQSSSTTTTTTOOOQQQSSSVVVYYY[[[\\\]]]YYYYYYYYYXXXWWWVVVTTTTTTPPPPPPPPPQQQRRRSSSUUUUUUUUUXXX\\\aaafffjjjmmmooovvv{{{lllmmmttt}}}kkk^^^VVVPPPSSSVVVWWWWWWVVVVVVVVVOOOLLLGGGBBB===999888777666888;;;<<<;;;777333000//////.........---------)))***+++,,,------,,,+++++++++++++++++++++++++++++++++************++++++***+++,,,---,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++.........------,,,,,,,,,///222777===BBBDDDEEEEEEFFFFFFGGGHHHIIIGGGDDDBBBEEEFFFLLLWWW``````YYYQQQQQQOOOOOOPPPKKKCCC??????@@@CCCJJJXXXkkk}}}}}}mmmaaaZZZYYYVVVTTTTTTSSSWWWbbbnnnxxxxxxvvvsssmmmiiifffeee___[[[UUUPPPMMMKKKIIIGGGBBB@@@===<<<;;;:::999777999777555444444444333222555555555555555666777888555555555555777999<<<============>>>??????@@@@@@@@@AAAAAABBBDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMNNNOOOPPPPPPPPPLLLNNNPPPSSSUUUWWWYYYYYYVVVVVVWWWWWWXXX[[[___bbbcccgggooozzzQQQPPPMMMJJJGGGFFFEEEFFFDDDDDDCCCBBBBBBAAA@@@@@@@@@??????>>>>>>???@@@AAABBBAAAAAACCCFFFFFFDDDAAAHHHRRRYYYUUUNNNIIIGGGEEEKKKLLLLLLKKKJJJJJJMMMOOOMMMMMMNNNOOOQQQTTTVVVWWWWWWYYY[[[[[[ZZZZZZ[[[\\\[[[ZZZYYYVVVSSSSSSUUUWWWWWWXXXYYY[[[\\\^^^^^^^^^cccdddgggkkkpppvvv{{{~~~mmmsssiii[[[XXXUUUXXXZZZYYYVVVTTTTTTUUUUUUQQQLLLGGGBBB===777333555777:::;;;:::777666555000///...---,,,------...///...,,,++++++,,,...///++++++++++++++++++++++++))))))************))))))************************))))))))))))************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...111555;;;???AAABBBDDDEEEFFFEEEEEEEEEFFFGGGFFFEEECCCGGGRRR___aaaYYYRRRRRRNNNMMMNNNMMMFFF>>>;;;>>>DDDEEERRRggguuuzzz~~~jjjUUUNNNPPPVVVSSSSSSSSSSSSXXXkkk{{{vvvsssoookkkhhhddd```]]]YYYVVVQQQLLLHHHFFFFFFFFF??????===<<<:::999777777555555555555555444444444999888777555555666666777666666666666888:::<<<=========>>>???@@@AAAAAABBBDDDCCCCCCDDDEEEGGGHHHJJJIIIJJJKKKKKKJJJJJJKKKLLLKKKLLLOOOQQQRRRQQQPPPNNNNNNNNNQQQTTTXXXZZZZZZYYYVVVYYY\\\]]]]]]^^^aaacccccciiiuuuNNNKKKHHHFFFEEEDDDCCCBBBCCCCCCBBBBBBAAA@@@@@@???@@@???>>>>>>>>>???@@@AAAAAA@@@@@@CCCFFFGGGEEECCCEEEOOOVVVVVVSSSQQQNNNJJJKKKLLLLLLLLLJJJKKKMMMOOOPPPQQQRRRTTTVVVWWWYYYYYYYYY[[[\\\\\\ZZZYYYZZZ[[[ZZZZZZYYYWWWVVVVVVYYY[[[\\\^^^aaadddgggjjjlllmmmpppqqqssswww|||ssszzzssshhhddd^^^___^^^[[[WWWTTTUUUVVVVVVTTTPPPLLLGGGAAA:::555555777999;;;:::999888777111000...------------...---,,,+++*********+++,,,++++++++++++++++++++++++)))******++++++******)))************************))))))))))))************++++++************++++++************************++++++++++++++++++++++++***+++,,,,,,,,,,,,---///222666;;;???AAABBBCCCDDDEEEEEEDDDEEEEEEEEEDDDCCCEEEHHHRRR\\\^^^WWWQQQQQQMMMLLLKKKJJJDDD===<<<@@@GGGLLLZZZkkkuuuyyyyyy```OOOKKKNNNQQQOOOPPPRRRTTT]]]qqq|||vvvpppmmmiiieeebbb___ZZZWWWRRROOOKKKFFFBBB@@@@@@@@@<<<<<<;;;:::888777666666444444444555555555666666777777666555555666777888777777777888999;;;===>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJHHHIIIKKKKKKKKKKKKMMMOOOPPPPPPPPPOOOOOONNNNNNNNNMMMNNNPPPSSSVVVXXXYYYYYYYYY[[[]]]^^^^^^___aaacccfffppp~~~KKKHHHEEEDDDEEEEEECCC@@@BBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCFFFGGGGGGEEECCCJJJQQQTTTVVVYYYVVVRRRLLLMMMNNNMMMLLLLLLNNNPPPTTTUUUWWWYYY[[[\\\\\\\\\ZZZ[[[\\\[[[YYYXXXXXXYYYZZZ[[[\\\\\\]]]^^^bbbdddiiikkknnnrrrvvvyyy{{{|||~~~{{{yyyzzz~~~zzz{{{xxxooolllggg___YYYUUUUUUVVVWWWVVVUUUSSSNNNFFF===666555666888:::;;;;;;::::::222111000...------......---,,,,,,,,,++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))))))))*********++++++++++++************++++++***************************************************+++,,,,,,,,,,,,...000333777<<<@@@BBBBBBCCCDDDCCCDDDDDDDDDDDDCCCBBBAAAFFFIIIQQQXXXXXXSSSPPPPPPQQQNNNKKKHHHBBB===???EEELLLWWWgggrrruuuyyyjjjVVVKKKKKKOOORRRQQQRRRTTTXXXcccxxx|||uuuoooiiifffbbb^^^[[[WWWSSSPPPOOOLLLHHHDDDAAA???>>>>>>888888888777666555555555444444444555555666666777666555555555666777888999999999999:::;;;===???@@@AAABBBCCCCCCEEEEEEFFFGGGEEEEEEEEEEEEFFFGGGIIIJJJHHHJJJLLLLLLLLLMMMOOOQQQQQQPPPNNNMMMMMMNNNOOOPPPOOOPPPRRRUUUWWWYYY[[[[[[^^^______```bbbdddeeefffmmm{{{JJJGGGCCCDDDFFFGGGDDDAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@AAACCCCCCCCCDDDFFFGGGGGGFFFDDDGGGJJJMMMTTTZZZ[[[WWWNNNOOOPPPPPPNNNNNNPPPQQQVVVXXX[[[]]]^^^^^^]]]\\\YYYZZZZZZYYYWWWWWWXXXYYY^^^```bbbdddfffiiimmmpppxxxyyy{{{~~~{{{xxxuuussswww|||qqqdddZZZUUUTTTUUUVVVWWWXXXXXXTTTKKKAAA999555555666888:::<<<<<<;;;444333111///.............../////////...---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++***+++,,,,,,+++,,,///111555999>>>AAABBBBBBCCCCCCAAACCCDDDDDDCCCBBBBBBBBBFFFJJJPPPSSSRRRPPPPPPQQQXXXSSSNNNIIICCC???CCCKKKSSSddduuuzzzwww|||uuu___PPPLLLOOOSSSWWWWWWXXXYYY^^^kkk~~~~~~zzzxxxtttooojjjbbb___[[[XXXUUURRRNNNKKKJJJHHHEEEBBB???>>>======666666666666555555555555555555555555666666666666444444555666777888999::::::;;;<<<===>>>???AAAAAACCCCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKKKKLLLMMMNNNMMMMMMNNNPPPLLLLLLMMMNNNOOOQQQSSSTTTSSSTTTVVVXXXYYY\\\___aaabbbcccdddeeegggjjjmmmoooyyyGGGEEECCCCCCEEEEEECCC@@@@@@@@@????????????>>>>>>===>>>>>>???@@@AAAAAAAAAEEEFFFFFFFFFEEEFFFFFFGGGHHHGGGEEEFFFMMMWWWZZZWWWPPPQQQSSSSSSRRRQQQRRRTTTWWWYYY[[[]]]^^^^^^]]]\\\WWWXXXYYYYYYXXXYYY[[[]]]bbbeeehhhlllooossswwwzzzyyywwwttttttyyywwwgggZZZTTTQQQQQQRRRTTTWWWYYYVVVOOOEEE===666555444666999;;;;;;:::666555333000///............////////////...---,,,++++++++++++++++++++++++,,,,,,------------,,,,,,************************************++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++---000222777;;;???BBBBBBBBBBBBBBB@@@BBBCCCCCCBBBBBBDDDFFFHHHMMMRRRRRRPPPPPPRRRTTT[[[UUUNNNHHHBBB???EEENNN\\\qqq|||nnnZZZPPPOOOQQQTTTXXXZZZ\\\]]]cccrrryyytttqqqnnniiieee]]]ZZZVVVSSSQQQMMMJJJGGGCCCAAA???<<<:::999888888666666666666666666555555777777777666666555555444444555666777999::::::;;;<<<<<<===???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGIIIJJJKKKNNNOOOPPPOOOMMMKKKLLLMMMJJJKKKNNNQQQSSSTTTTTTSSSTTTVVVXXXYYYZZZ^^^cccgggfffhhhkkklllnnnqqqvvv{{{BBBCCCCCCBBBAAA@@@???>>>????????????????????????>>>>>>@@@AAABBBBBBBBBBBBFFFGGGGGGGGGFFFFFFHHHIIIKKKJJJFFFCCCIIISSSWWWWWWRRRTTTVVVVVVUUUUUUUUUVVVXXXYYY[[[\\\\\\\\\[[[[[[WWWYYY[[[\\\]]]```dddgggiiilllqqquuuxxx|||{{{zzzzzz{{{xxxeeeXXXQQQNNNMMMOOOQQQTTTWWWWWWRRRJJJEEE;;;888555555999;;;;;;999888666444222000///......,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********************************++++++++++++,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++---111444999===AAACCCCCCBBBBBBBBB???AAABBBBBBBBBDDDJJJNNNPPPVVVYYYUUUQQQRRRTTTVVVXXXRRRKKKEEE@@@???FFFPPPfff{{{kkkXXXPPPPPPQQQRRRUUUZZZ^^^```iiiyyy|||xxxrrrmmmiiifffccc```XXXUUUQQQNNNLLLIIIEEEBBB@@@???===;;;:::888888888666666666666666555555555777777777666666666555555666666888999;;;;;;<<<<<<<<<===???@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHJJJIIIHHHHHHHHHJJJKKKLLLPPPPPPPPPOOOLLLJJJJJJKKKMMMOOORRRTTTUUUTTTRRRQQQTTTVVVYYYZZZ[[[___ggglllpppvvv{{{{{{yyy{{{@@@DDDFFFDDD@@@======???@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCDDDDDDDDDDDDCCCEEEGGGGGGFFFGGGKKKNNNLLLMMMJJJHHHKKKRRRVVVVVVUUUWWWYYYZZZYYYXXXXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[ZZZ\\\___bbbeeejjjppptttuuuxxx}}}rrr```TTTNNNKKKJJJMMMOOORRRUUUWWWUUUPPPLLLAAA<<<888777:::<<<;;;999999888555222000///......,,,,,,++++++,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,++++++************++++++************************+++++++++++++++++++++++++++,,,,,,++++++---111555;;;>>>BBBDDDCCCBBBAAAAAA>>>@@@BBBBBBBBBGGGOOOWWW[[[bbbddd\\\UUUUUUVVVVVVSSSNNNHHHCCC@@@AAAKKKUUUnnn{{{fffVVVPPPQQQTTTUUUYYY```eeegggppp}}}yyyrrrooojjjeeeaaa^^^\\\ZZZRRROOOKKKHHHFFFCCC@@@===>>>===<<<;;;:::999888888666666666555555444444444444555555666777888888888888999:::<<<<<<===<<<<<<<<<===???AAACCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIKKKJJJIIIIIIIIIJJJKKKLLLNNNOOOOOONNNLLLJJJJJJKKKOOOPPPRRRTTTUUUUUUUUUUUUWWWZZZ]]]^^^___eeennnuuuAAAFFFJJJHHHAAA===>>>BBB@@@@@@@@@@@@@@@@@@AAAAAA???@@@BBBDDDEEEEEEEEEDDDAAACCCFFFGGGGGGIIINNNRRRLLLOOOOOOMMMOOOTTTWWWVVVVVVYYY[[[[[[ZZZYYYYYYZZZ[[[ZZZZZZYYYYYYZZZ[[[[[[]]]___cccggglllrrryyy~~~mmm\\\RRRMMMJJJHHHMMMNNNPPPTTTWWWWWWTTTRRREEE@@@:::999;;;===<<<::::::999666333111//////......---,,,,,,---///222333++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++************++++++************************************************,,,,,,,,,++++++...222555<<>>@@@BBBAAABBBIIISSS\\\dddkkklllbbbXXXWWWWWWVVVQQQLLLGGGDDDCCCFFFPPP[[[rrrsss```SSSPPPSSSXXX[[[bbbiiinnnooovvv~~~vvvqqqllliiiddd___[[[XXXWWWVVVMMMKKKGGGDDDBBB???;;;999888888777666555444444333666666555444444333222222111222444666888999;;;<<<999:::<<<===>>>======<<<<<<===???BBBCCCCCCCCCCCCEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJLLLLLLLLLMMMNNNMMMKKKKKKKKKMMMOOOOOOPPPRRRTTTXXX[[[\\\[[[___bbbccceeejjjttt|||~~~EEESSSZZZQQQDDD???AAABBB>>>??????@@@AAAAAABBBBBB???>>>===@@@DDDFFFFFFDDDGGGHHHJJJIIIIIIJJJLLLNNNOOONNNNNNOOOQQQUUUXXXZZZ[[[[[[\\\\\\\\\ZZZYYYXXXZZZYYYWWWVVVXXXYYYYYYYYY___eeennntttxxx{{{|||kkk___VVVOOOLLLMMMKKKLLLOOOTTTZZZ[[[XXXUUUMMMEEE===:::<<<>>>===;;;:::777333111000000///---.........//////////////////...,,,*********,,,------+++))))))***+++***)))***+++,,,---------------)))************+++++++++*********++++++,,,,,,,,,************************---------,,,+++***))))))---------------000444888???@@@BBBDDDDDDBBB???>>>AAAAAAAAA@@@BBBLLLZZZdddtttqqqjjjbbbZZZVVVVVVXXXNNNIIIFFFDDDAAAEEEVVVhhhlll\\\ZZZZZZWWWYYY```rrrnnnmmmtttxxxooojjjhhh``````___\\\XXXSSSNNNKKKIIIFFFCCCAAA@@@>>><<<:::777777888888777666555555333444666777888777666666444555666777888999999999<<<>>>@@@@@@>>>>>>>>>???AAABBBDDDEEEDDDEEEFFFHHHIIIHHHHHHHHHHHHIIIJJJJJJLLLLLLLLLLLLLLLMMMNNNNNNPPPOOOLLLKKKKKKLLLOOOPPPTTTUUUVVVWWWXXXYYY[[[[[[^^^cccggghhhgggmmm~~~~~~BBBJJJMMMHHHBBBAAA@@@>>>??????@@@@@@AAABBBBBBBBBDDDBBBBBBDDDGGGIIIIIIGGGHHHJJJKKKKKKJJJKKKMMMOOOPPPPPPQQQSSSUUUXXXZZZ\\\^^^^^^]]]]]][[[YYYWWWVVVXXXVVVTTTTTTWWW[[[___aaafffllltttzzz}}}pppddd[[[RRROOOPPPNNNNNNQQQUUUZZZ[[[YYYWWWQQQJJJBBB===>>>???>>><<<;;;888555333333222000....../////////////////////...---+++))))))***+++,,,...,,,******++++++***)))((()))***+++++++++++++++)))************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++++++++***,,,------------000555888???@@@BBBCCCCCCBBBAAA@@@DDDEEEEEEFFFJJJTTTbbblll}}}tttiii```\\\XXXSSSOOOFFFEEEDDDCCCCCCJJJ___sssooo]]]YYYZZZZZZ___gggooopppsss}}}~~~~~~|||vvvnnnfffbbbaaa]]]\\\[[[XXXTTTPPPKKKIIIFFFCCC@@@>>>>>><<<:::999555555555555555444333333444444555666777777777777555666777999::::::;;;;;;===>>>@@@@@@???>>>???@@@BBBCCCEEEFFFEEEFFFGGGIIIJJJJJJJJJJJJJJJKKKKKKLLLNNNMMMMMMMMMMMMMMMNNNNNNOOONNNLLLLLLLLLNNNOOOQQQVVVWWWXXXYYYYYYYYYZZZ[[[aaaeeekkknnnrrr~~~AAABBBAAA???@@@CCC@@@<<<@@@@@@@@@AAABBBBBBCCCCCCFFFEEEEEEFFFHHHIIIIIIHHHIIIJJJLLLLLLLLLLLLOOOQQQQQQSSSUUUWWWZZZ\\\]]]^^^]]]]]]\\\\\\[[[YYYYYYXXXWWWVVVVVVWWW\\\bbbiiimmmooouuu|||tttkkkaaaXXXSSSTTTQQQQQQSSSVVVZZZ[[[[[[ZZZXXXQQQHHHBBB@@@@@@???>>>;;;999888777666444111/////////////////////......---,,,***)))))))))***+++000...,,,+++,,,,,,+++)))))))))***+++++++++******)))************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,,,,---------...111666999???@@@@@@AAAAAABBBBBBBBBEEEFFFHHHLLLSSS___kkkssstttfff``````]]]SSSIIIBBBAAABBBDDDGGGSSSiii}}}ooo^^^YYY[[[^^^eeeooolllttt{{{rrrqqqnnnhhhbbb\\\ZZZZZZVVVVVVTTTRRRNNNJJJFFFDDDBBB???===;;;;;;:::888666555555555555555444444333555555555555666777888888888888:::;;;<<<============???AAAAAA@@@@@@@@@AAACCCEEEGGGGGGGGGGGGIIIKKKLLLKKKKKKKKKKKKLLLMMMMMMOOOOOONNNNNNMMMNNNNNNNNNMMMMMMMMMMMMNNNPPPQQQRRRVVVXXXZZZ\\\\\\]]]^^^```dddhhhnnnuuu}}}BBB???======@@@CCCBBB>>>@@@AAAAAABBBCCCCCCDDDDDDFFFEEEEEEFFFFFFGGGGGGFFFIIIKKKLLLLLLLLLMMMPPPRRRSSSUUUXXX[[[]]]^^^^^^^^^ZZZZZZZZZYYYZZZZZZ[[[\\\ZZZ[[[^^^aaaffflllssswwwxxx}}}{{{uuuppphhh^^^WWWVVVTTTSSSTTTVVVXXX[[[]]]^^^^^^WWWNNNGGGDDDBBB@@@???;;;:::999888888555222///////////////............,,,,,,+++******++++++,,,111///---,,,,,,,,,+++***+++,,,,,,---------,,,,,,))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++,,,------...///222777;;;@@@@@@??????@@@BBBCCCDDDEEEEEEIIIPPPZZZfffpppvvvxxxnnnfffeeegggdddWWWKKKDDDBBBAAAEEEOOO```sss}}}yyykkk]]]ZZZ\\\aaaiiiqqqmmm|||}}}xxxsssmmmjjjeee```ZZZVVVUUUTTTOOONNNMMMKKKGGGDDDAAA@@@>>><<<:::999999999777666666777777777777777666666666555555555666777999::::::;;;<<<>>>????????????>>>@@@BBBBBBAAAAAABBBCCCEEEFFFHHHIIIHHHIIIJJJLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOONNNNNNMMMMMMNNNNNNLLLMMMNNNPPPQQQRRRSSSTTTUUUXXX\\\^^^___aaafffiiijjjqqq{{{AAA@@@????????????@@@BBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGIIIKKKLLLMMMMMMNNNQQQSSSTTTVVVZZZ\\\^^^^^^]]]]]][[[ZZZYYYXXXXXXZZZ\\\]]]^^^bbbhhhmmmqqqtttxxx{{{~~~~~~yyy}}}wwwtttrrrssssssmmmbbb[[[YYYWWWWWWVVVUUUWWWZZZ^^^aaa```[[[TTTMMMHHHDDDAAA@@@;;;:::999888888555222///000000//////.........---------,,,,,,,,,---------111///---,,,------,,,+++,,,,,,---------,,,,,,+++))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******,,,------...000333999===AAA@@@??????@@@BBBDDDEEEEEEEEEIIIRRR___kkkrrrvvvjjjiiiiiikkkllleeeWWWLLLEEEBBBAAAIII[[[ooo}}}}}}jjjbbbZZZYYY]]]bbbhhhnnnqqq}}}zzzuuuooojjjiiieee___YYYTTTQQQOOONNNHHHGGGFFFDDDAAA???===<<<<<<:::888888888888777666666666777777777777777666777666666666777999;;;<<<<<<===>>>@@@AAAAAAAAAAAA???AAACCCCCCCCCCCCDDDEEEFFFHHHIIIJJJIIIJJJKKKMMMLLLLLLLLLKKKLLLMMMMMMNNNOOONNNNNNMMMMMMNNNNNNNNNNNNOOOPPPRRRTTTUUUVVVWWWUUUYYY\\\^^^___bbbiiiooovvv~~~???>>>@@@AAA???<<<>>>CCCBBBCCCCCCDDDEEEEEEFFFFFFHHHIIIJJJJJJHHHHHHIIIKKKKKKLLLNNNNNNOOOPPPSSSUUUXXXYYY\\\]]]^^^^^^]]]\\\^^^]]]ZZZYYYYYY[[[]]]___eeekkksssxxxyyy{{{}}}~~~xxxttt{{{vvvnnnnnnppprrrnnneee`````````^^^[[[WWWVVVXXX]]]aaa```^^^YYYTTTNNNHHHDDDBBB===;;;999888888666333111000000000///......---------------...............///...,,,,,,---------,,,******+++++++++***)))))))))************+++++++++,,,,,,++++++++++++++++++************************++++++,,,,,,,,,++++++***,,,---...///111555:::>>>AAA@@@@@@???@@@AAACCCDDDFFFEEEIIITTTbbbmmmqqqqqqbbbeeejjjmmmkkkaaaSSSIIIBBBBBBEEEQQQggg|||ppp[[[XXXVVVWWW\\\bbbgggjjjuuu{{{xxxssslllfffbbb^^^WWWRRRNNNKKKHHHFFFCCCBBBAAA???===;;;:::999:::888777666888888888777333444555555555555555555777777888999:::;;;===>>>>>>>>>@@@AAABBBCCCCCCCCC@@@BBBDDDEEEDDDDDDEEEGGGFFFHHHJJJJJJJJJJJJLLLNNNMMMLLLLLLLLLLLLMMMNNNNNNOOONNNNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTVVVWWWYYYZZZZZZ]]]______```eeennnvvv{{{???===>>>BBBBBB???@@@EEECCCCCCDDDEEEEEEFFFFFFGGGHHHJJJLLLLLLJJJJJJLLLNNNMMMOOOPPPQQQRRRSSSVVVXXX\\\]]]^^^___^^^^^^]]]\\\]]][[[ZZZZZZ\\\aaaeeehhhpppvvv}}}~~~wwwxxx{{{rrrpppppppppkkkfffeeeiiikkkhhhbbb[[[VVVVVV[[[___``````^^^ZZZTTTMMMHHHEEE@@@>>>;;;999888777555444111000000///......------+++,,,------.........------,,,***+++---...------***++++++++++++***)))((()))************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,---------------+++,,,...///111666;;;???AAAAAAAAA@@@AAAAAAAAABBBDDDCCCGGGRRR```iiijjjhhh]]]```dddhhhfff^^^PPPGGG???GGGQQQ\\\mmm}}}mmm```QQQQQQQQQSSSXXX```fffhhhwww{{{wwwtttnnngggaaaYYYTTTOOOKKKIIIGGGDDDAAA@@@???===<<<:::999888888777666444555666777777666333333444555555555555555777888:::;;;===>>>>>>???>>>???@@@BBBCCCCCCCCCCCC@@@BBBEEEFFFEEEEEEGGGHHHFFFHHHJJJJJJJJJJJJLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQSSSTTTUUUWWWVVVVVVVVVWWWYYY[[[]]]___bbbeeefffhhhppp~~~}}}xxx|||@@@<<<===DDDGGGDDDDDDGGGDDDDDDDDDEEEFFFFFFGGGGGGGGGIIILLLKKKJJJIIILLLNNNOOOQQQSSSSSSTTTVVVXXX[[[`````````______^^^]]]]]]XXXXXXXXX[[[```hhhooossszzzxxxxxxtttqqqnnniiifffjjjppptttppphhh^^^VVVUUUYYY]]]```aaabbb^^^XXXQQQKKKHHHCCC@@@<<<:::999999777666111000000///...---------***+++,,,,,,------------,,,***)))***,,,......------------------,,,+++***)))************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...///000000+++,,,...///222666<<<@@@AAAAAAAAAAAAAAAAAAAAA@@@AAA@@@CCCNNN\\\dddddd```ZZZZZZ]]]aaaccc]]]QQQGGG@@@NNN\\\eeeppp}}}tttfffXXXNNNMMMNNNNNNPPPVVV___fffiiiwwwzzzvvvqqqmmmjjjddd]]]WWWSSSOOOKKKHHHHHHFFFCCC@@@>>>===<<<:::999888888888666444333333555666666666555555666777888888777777777999;;;===????????????>>>???AAABBBCCCCCCDDDDDDAAACCCEEEFFFFFFFFFGGGIIIFFFHHHIIIJJJIIIJJJLLLMMMPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQRRRTTTUUUWWWXXXZZZYYYWWWVVVWWWZZZ]]]___aaaeeeiiilllqqq~~~uuuvvvAAAAAACCCDDDEEEEEEEEEEEEAAACCCFFFFFFFFFEEEFFFHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMQQQUUUWWWXXXXXXYYYZZZ]]]\\\\\\\\\]]]\\\ZZZXXXZZZ\\\^^^aaafffoooyyy~~~~~~xxxkkkbbbeeemmmnnnssstttiiiYYYPPPRRRXXX___bbbeeefffbbbYYYOOOHHHFFFBBB===:::999999888888222111///...---------...------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,------------,,,///111222222555;;;@@@EEEBBB??????AAABBBAAA???GGGBBBDDDQQQZZZZZZUUUTTTQQQSSSXXX]]]ZZZPPPGGGEEEGGGNNN]]]nnnzzzppp]]]PPPKKKIIIKKKRRRRRRTTT[[[]]]bbbpppzzzwwwsssnnnhhhbbb]]]YYYTTTQQQKKKJJJGGGDDDBBB???>>>===999999888888888888999999777777777666555555444444666555333222333666999;;;;;;;;;<<<<<<======>>>>>>@@@BBBDDDEEEFFFEEEDDDCCCCCCEEEGGGHHHHHHHHHIIIJJJGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOQQQRRRQQQRRRTTTVVVPPPPPPOOOPPPRRRVVVZZZ\\\]]]]]]\\\]]]]]]___aaabbbiiiggglllyyyyyywww}}}AAABBBCCCDDDEEEFFFFFFFFFEEEGGGIIIJJJIIIIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNQQQUUUXXXYYYZZZ[[[\\\]]]\\\\\\\\\\\\\\\[[[ZZZ[[[^^^bbbhhhpppyyytttfffcccgggiiinnnpppjjj^^^UUURRRSSS[[[___dddfffddd\\\RRRKKKGGGCCC???<<<;;;:::999999444333111///.........///.........---------,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,------.........,,,...000111444777<<<@@@BBB@@@???@@@BBBCCCAAA???DDDAAAEEEOOOWWWVVVTTTTTTVVVUUUWWWYYYUUULLLGGGFFFHHHSSSdddqqqxxx{{{}}}tttcccTTTLLLJJJJJJOOOXXXXXXWWW\\\___eeettt}}}xxxsssppplllhhhbbb\\\XXXTTTPPPMMMHHHGGGEEEBBB???===<<<;;;888888777777777777888888777777666666555555555444777666666666777999;;;<<<======>>>>>>??????@@@@@@@@@BBBDDDFFFFFFFFFEEEDDDEEEGGGIIIIIIIIIHHHIIIJJJHHHHHHIIIIIIJJJKKKMMMMMMMMMOOORRRSSSRRRSSSTTTUUURRRQQQQQQRRRTTTWWWZZZ\\\^^^______```aaadddhhhjjjoooqqq|||xxxzzzBBBCCCDDDFFFGGGGGGHHHHHHHHHJJJLLLLLLKKKKKKLLLMMMOOONNNMMMLLLLLLMMMNNNOOOQQQTTTWWWYYYZZZZZZ\\\]]][[[ZZZZZZ[[[[[[\\\\\\]]]aaaeeelllttt|||pppeeeddddddhhhllllllggg^^^VVVQQQYYY]]]ccchhhhhhbbbYYYQQQHHHEEEAAA>>>===<<<:::999555444222111/////////000/////////............---,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---...............------...111666;;;???@@@@@@@@@???@@@BBBBBBAAA???@@@@@@EEEMMMRRRQQQRRRTTT[[[XXXWWWUUUPPPHHHEEEGGGNNN^^^pppxxxwwwvvv|||yyygggXXXNNNKKKLLLNNNTTT______\\\aaaeeennn~~~|||wwwsssnnniiifffbbb^^^YYYTTTPPPLLLIIIFFFDDDCCCAAA>>><<<:::999999777777666666666666777777666666666666555555555555888999999:::;;;<<<===>>>?????????@@@AAABBBBBBBBBAAABBBDDDFFFGGGHHHGGGGGGHHHJJJKKKKKKJJJIIIIIIJJJIIIIIIJJJJJJKKKMMMNNNOOONNNPPPSSSTTTTTTSSSSSSTTTSSSSSSTTTUUUVVVXXXZZZ[[[\\\]]]___```bbbggglllpppvvv}}}|||{{{CCCDDDFFFGGGHHHIIIJJJJJJIIIKKKMMMMMMLLLLLLLLLMMMPPPOOOMMMMMMMMMOOOQQQRRRUUUXXXZZZZZZZZZYYYZZZ[[[WWWXXXXXXYYYZZZ\\\___aaajjjpppxxxnnngggdddeeeiiimmmnnniii___WWW[[[^^^dddjjjmmmiii```YYYLLLHHHCCC@@@>>><<<:::999666555333111000//////000/////////.........------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++******+++++++++,,,------.../////////......,,,---111999???AAA@@@AAAAAAAAABBBBBBAAA???>>>===AAAGGGLLLNNNOOORRRUUU]]]ZZZWWWTTTMMMEEECCCGGGUUUjjj}}}~~~uuusss|||yyyeeeXXXSSSQQQRRRSSSUUUccceeebbbiiiqqq}}}|||xxxsssnnnjjjeee```\\\XXXUUUPPPLLLIIIFFFCCCAAA@@@???===<<<:::999888888666666555555555555666666555666666666666666666666999:::;;;===>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDBBBCCCEEEGGGHHHIIIIIIIIIJJJKKKLLLLLLJJJIIIIIIJJJIIIJJJJJJKKKLLLNNNOOOPPPOOOQQQTTTUUUTTTSSSSSSTTTTTTTTTUUUWWWXXXYYYZZZ[[[\\\^^^```bbbeeekkktttzzz}}}DDDEEEGGGIIIJJJKKKLLLLLLLLLNNNPPPPPPOOONNNNNNOOOOOONNNNNNNNNOOORRRUUUWWWZZZ[[[[[[ZZZXXXVVVVVVWWWTTTUUUWWWXXXYYY]]]ccchhhrrrxxx~~~}}}|||{{{nnnfffeeeffflllsssssskkkcccaaabbbeeekkknnnmmmeee___SSSNNNGGGBBB>>><<<:::999666555333000///......///.........------------,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,------......///............,,,...333:::@@@BBBAAADDDDDDDDDCCCAAA???>>>>>>>>>DDDJJJLLLMMMOOOTTTWWW]]][[[YYYUUULLLDDDCCCGGGYYYppp}}}qqqppp|||{{{ggg___]]]YYYWWWWWWVVVfffjjjjjjuuu~~~tttpppkkkgggbbb^^^YYYUUUPPPMMMIIIEEECCCBBB???>>>>>>===;;;:::999888888888666666555555555555666666666666666777777888888888999:::<<<>>>??????>>>>>>???@@@AAABBBCCCDDDEEEEEECCCDDDFFFGGGIIIJJJKKKKKKKKKLLLMMMLLLJJJIIIIIIJJJIIIJJJJJJKKKMMMNNNPPPQQQQQQSSSUUUVVVTTTSSSSSSTTTSSSTTTUUUWWWYYY[[[\\\]]]aaadddgggjjjnnnvvvFFFGGGHHHJJJLLLMMMNNNNNNPPPRRRSSSSSSRRRQQQRRRSSSNNNNNNOOOPPPRRRUUUWWWYYY[[[[[[[[[YYYVVVSSSSSSTTTRRRUUUWWWYYY\\\bbbjjjqqqxxx|||zzzzzzyyywwwuuusssqqqppppppooowwwtttkkkhhhhhhoooyyy~~~yyyrrrnnnkkkiiikkkoooooojjjeee^^^WWWMMMEEE???<<<:::999777555333111///..................---------,,,,,,------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,------.........---------...000555;;;@@@BBBCCCFFFFFFEEECCC@@@???@@@AAABBBHHHMMMMMMOOOTTTYYY[[[]]][[[YYYTTTKKKCCCEEEKKK\\\ppp~~~wwwlllooo|||yyyiiifffddd^^^ZZZZZZ\\\lllppprrryyytttkkkgggccc___[[[WWWRRROOOJJJGGGCCCAAA@@@???===<<<;;;:::999999888888888888666666555555555555666666666777777888999::::::;;;:::;;;===>>>???@@@??????@@@@@@AAACCCDDDEEEFFFGGGFFFFFFGGGHHHJJJKKKLLLLLLLLLNNNOOONNNLLLKKKKKKLLLKKKKKKLLLMMMNNNPPPRRRSSSTTTUUUVVVUUUSSSSSSTTTUUUSSSTTTUUUXXX[[[^^^aaacccdddiiinnnrrrxxxGGGHHHIIIKKKMMMNNNOOOPPPQQQSSSUUUTTTSSSRRRRRRSSSPPPPPPQQQSSSTTTVVVWWWXXXXXXXXXXXXVVVTTTRRRSSSTTTSSSVVVZZZ]]]```hhhsss{{{}}}zzzzzzzzzsssrrrqqqqqqrrrrrrqqqooommmllljjjiiiiiikkklllnnnpppvvv~~~{{{|||}}}yyyssspppqqqzzzyyyrrrpppssstttqqqmmmjjjaaaTTTHHHAAA===<<<;;;888777555222000//////////////////............------,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,------...,,,,,,------------,,,,,,,,,///444888;;;>>>AAADDDEEEFFFEEEBBB@@@AAADDDGGGHHHMMMPPPOOORRRZZZ^^^^^^___\\\WWWQQQHHHCCCIIIRRRaaaqqqzzzrrrkkkrrruuuiiiiiihhhaaa]]]^^^eeetttwwwyyy}}}uuummmgggaaa^^^ZZZVVVSSSOOOKKKHHHEEEBBB???======<<<;;;:::888888777777666777777777777666666666666666666777777888888999;;;<<<<<<===<<<<<<>>>???@@@@@@AAAAAABBBBBBCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQOOONNNNNNOOOMMMNNNNNNPPPQQQSSSUUUVVVWWWWWWVVVTTTRRRRRRTTTVVVTTTUUUVVVYYY^^^cccgggjjjlllrrryyyGGGHHHJJJLLLNNNOOOPPPPPPPPPRRRSSSSSSQQQPPPQQQQQQQQQRRRSSSUUUVVVVVVVVVVVVUUUUUUVVVTTTRRRRRRSSSUUUTTTXXX\\\___ccclllxxxzzzsssnnnlllmmmooojjjiiigggggghhhiiiiiihhhgggfffffffffhhhlllpppsssxxx|||xxxssstttuuu}}}}}}zzzyyy|||{{{wwwyyy{{{yyyvvvrrrhhhYYYKKKCCC???======:::888666444222111000111000000000000////////////,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......///......------......///,,,,,,,,,------,,,++++++,,,111666999:::===AAAEEEDDDEEEDDDBBB@@@BBBGGGLLLLLLPPPRRRQQQUUU^^^bbb```aaa]]]VVVNNNEEECCCLLLWWWffftttzzzqqqmmmxxxsssiiijjjjjjccc```dddmmm{{{|||~~~{{{uuummmeee___[[[XXXTTTQQQNNNKKKGGGDDDBBB@@@<<<;;;;;;;;;:::999666666555555555666666777777777666666666666777777888888999:::<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMPPPRRRSSSSSSRRRQQQQQQRRROOOPPPQQQRRRTTTVVVXXXYYYXXXXXXVVVSSSQQQRRRUUUWWWUUUVVVWWWZZZ```ffflllpppxxxKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRTTTVVVWWWVVVTTTSSSRRRSSSXXXYYYYYYWWWVVVVVVWWWYYYZZZ]]]aaafffkkktttyyysssmmmfffbbbbbbccccccbbbbbbcccddddddccccccdddfffhhhjjjmmmqqqtttvvvxxxxxx}}}yyyrrrpppsss{{{|||{{{||||||{{{zzz|||ssseeeUUUIIIBBB???>>>;;;999666444333222///---111111000///...---,,,,,,,,,,,,,,,------.........)))***++++++------...///******+++++++++,,,,,,,,,/////////...---,,,+++***%%%'''+++,,,------...///------,,,,,,,,,---......///111444888<<>>;;;999777555444222///---///////////////.........,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------...------,,,+++***)))+++------,,,+++++++++......------------...///000222555999===@@@BBBCCCCCCBBB@@@AAACCCGGGJJJLLLUUUTTTUUUZZZbbbhhhjjjiiifff```UUUHHHAAAFFFVVVccc|||uuulllpppppphhhgggnnn~~~}}}{{{tttpppjjjccc^^^YYYSSSPPPOOOLLLHHHFFFDDDBBB???===<<<;;;999777666777888888888888888777777777777777666666666666777888999999::::::;;;<<<>>>@@@BBBCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGIIIJJJLLLMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOQQQRRRSSSSSSRRRQQQTTTTTTUUUVVVVVVWWWXXXXXXXXXVVVTTTTTTUUUXXXZZZ[[[]]]```eeeiiippp|||LLLMMMOOOQQQSSSTTTUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWVVVTTTTTTVVVXXXUUUUUUUUUUUUVVVYYY^^^bbblllqqqxxx~~~}}}tttjjjdddaaa___]]]^^^bbbfffiiijjjnnnpppssstttuuuwwwyyy|||zzz|||~~~xxxtttuuu|||qqqtttzzzxxxhhhVVVHHHBBB@@@<<<:::777666555333000...---.........//////000000,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,---------.........++++++,,,,,,,,,,,,++++++***,,,---...,,,+++***+++///......------.........111222666999===@@@BBBCCCEEE@@@===???FFFMMMQQQRRRZZZWWWWWW^^^hhhnnnnnnkkkdddWWWLLLFFFCCCIII]]]rrrsssmmmssstttmmmlllrrr}}}yyyuuuqqqooogggccc^^^YYYUUUPPPLLLIIIHHHEEEBBB@@@???>>><<<::::::999888666666666777777777777777777777777888888777777777777888999:::;;;======>>>???@@@BBBDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOOQQQRRRSSSSSSRRRQQQUUUUUUVVVVVVWWWWWWXXXXXXXXXWWWVVVWWWYYY]]]aaaccceeekkksssxxxMMMNNNPPPRRRTTTUUUVVVVVVWWWVVVUUUTTTTTTUUUWWWXXXYYYXXXWWWUUUSSSSSSUUUXXXVVVWWWWWWXXXZZZ```ggglllqqqxxx|||tttnnnhhhdddaaaccccccccceeeiiimmmppprrrxxx{{{~~~}}}xxxwww|||{{{qqquuuzzzuuuaaaPPPFFFDDD===;;;888666555444111///............////////////------------------------)))***++++++------...///,,,,,,,,,,,,------------)))***++++++,,,,,,,,,+++'''***,,,------,,,---.........---------------...111222555999===???AAABBBCCC@@@===@@@GGGPPPWWW[[[^^^ZZZYYY```kkkppplllfff^^^NNNCCCDDDFFFNNNeee|||qqqlllqqqsssoooqqqxxxyyysssooojjjeeebbb]]]ZZZUUURRROOOLLLIIIFFFBBB???===<<<<<<;;;:::888999888777666555666666666666777777777888888999999999999999999:::;;;======@@@@@@AAAAAACCCDDDFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNQQQQQQQQQPPPPPPPPPPPPOOOOOOPPPQQQRRRSSSSSSSSSRRRUUUUUUVVVVVVVVVWWWWWWWWWYYYYYYZZZ[[[^^^bbbgggkkknnnvvvOOOPPPQQQSSSTTTUUUVVVVVVWWWVVVUUUUUUUUUWWWXXXYYYYYYYYYWWWUUUSSSRRRUUUWWWWWWXXXYYY\\\```fffoootttwww~~~uuurrrmmmiiieeeddddddeeegggiiilllppptttyyy}}}~~~yyyvvv|||~~~lllWWWIIICCC>>><<<999888666555222000////////////............------------------------)))***++++++------...///++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,)))+++---...---,,,,,,---,,,,,,,,,,,,,,,------...111222555999<<>>@@@AAACCCCCCCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNOOORRRRRRRRRRRRQQQQQQQQQQQQPPPPPPQQQRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXZZZ]]]___bbbgggnnnsss{{{QQQQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXWWWXXXXXXVVVUUUUUUWWWYYYYYY[[[^^^aaafffnnnvvv|||xxxqqqggggggfffeeedddfffjjjmmmlllpppvvv}}}|||xxx~~~|||}}}xxxaaaMMMBBB???===:::888777666333111000000//////.........---...------------,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++,,,,,,******+++,,,,,,---,,,,,,---///000///,,,***))))))+++++++++,,,---...///000222333666999===???AAABBB>>>@@@CCCDDDGGGPPP\\\fffeeecccccchhhmmmlllddd\\\NNNEEEAAAFFFQQQ___uuuyyyoooiiidddeeehhhkkksss{{{yyy|||xxxoookkkeee```[[[VVVRRROOOKKKIIIFFFDDDCCCBBB@@@>>>>>><<<:::999::::::999888777777777777777666666666777888888:::;;;<<<======>>>>>>>>>???@@@BBBCCCDDDFFFEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHIIIJJJKKKJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYWWW[[[```dddiiipppyyyRRRRRRSSSSSSSSSSSSRRRRRRSSSTTTVVVXXXXXXXXXWWWVVVTTTVVVXXXYYYYYY[[[]]]___^^^aaaeeejjjpppwwwzzzrrrjjjfffcccfffhhhjjjkkknnnssswwwxxx~~~|||~~~xxxxxx|||mmmVVVHHH@@@>>>;;;999888666444222.........///////////////......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,,,,------------,,,...000111///---***))))))++++++,,,---///111333444444666888<<>>>>>===;;;:::===;;;999999::::::999888666777777888888777777777888999:::;;;<<<>>>??????@@@@@@AAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHJJJIIIIIIJJJJJJKKKLLLMMMKKKLLLMMMNNNPPPQQQSSSSSSPPPPPPQQQRRRSSSTTTTTTUUUQQQQQQQQQRRRRRRSSSTTTUUUTTTUUUVVVXXXYYY[[[\\\]]][[[```hhhooovvvSSSSSSSSSSSSSSSRRRQQQQQQQQQSSSVVVXXXYYYXXXVVVUUUQQQTTTXXX[[[]]]___bbbddddddhhhmmmsssyyy~~~uuunnniiifffccceeeiiinnnqqqsssvvv{{{~~~yyysssrrrvvvxxx```QQQ@@@>>>;;;:::999777444222,,,,,,---...///000111222.........------,,,,,,,,,)))***+++,,,---......///,,,,,,,,,---------......---------......------,,,+++---//////---,,,,,,,,,,,,,,,---///111333555777666888;;;>>>AAACCCEEEEEEBBB???>>>CCCMMMVVV]]]___\\\___bbbffffffaaaZZZTTTFFFJJJLLLOOO\\\pppqqqeeeccc___^^^___aaacccffflllrrrwwwzzzuuuqqqooommmjjjnnnuuu||||||wwwrrrllleee```\\\YYYUUUQQQNNNKKKHHHEEEDDDAAA>>>===<<<<<<:::888===;;;999999999999888777666777888888888888888777999999:::<<<>>>???@@@AAAAAABBBBBBCCCEEEFFFHHHIIIGGGGGGGGGFFFFFFGGGGGGHHHKKKKKKKKKKKKLLLMMMNNNOOOLLLMMMNNNPPPRRRSSSUUUVVVOOOOOOPPPRRRSSSTTTUUUVVVQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVXXXYYY\\\]]]___``````fffpppyyyTTTUUUUUUTTTRRRRRRSSSUUURRRTTTVVVVVVUUUUUUVVVWWWVVVZZZ```eeeggghhhjjjkkknnnqqquuuyyy{{{xxxssslllgggfffhhhkkkrrrxxx~~~~~~~~~vvvrrrppp{{{jjjUUUCCC>>><<<<<<:::555333555444333111///...------...---------.........//////000///...---,,,---......------------------------++++++,,,,,,,,,---------,,,,,,,,,---------.........//////......000444666888:::===AAACCCEEEEEEEEEAAA@@@@@@FFFQQQYYYYYYTTTSSSWWW]]]bbbccc___WWWQQQHHHFFFIIIVVVeeetttlll[[[WWW[[[\\\[[[ZZZ\\\```eeehhhiiizzzyyytttqqqlllddd___^^^```cccgggkkkqqqyyyyyyqqqkkkhhhddd^^^XXXRRROOOJJJHHHGGGFFFCCC@@@>>>===<<<;;;::::::999::::::999888777777666666777888777666666777999;;;===<<<===???@@@AAAAAA@@@???CCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLNNNOOONNNMMMLLLNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVTTTTTTUUUVVVUUUXXX\\\^^^]]]^^^bbbeeehhhnnnyyyUUUUUUUUUSSSPPPOOOPPPQQQRRRTTTUUUVVVUUUTTTUUUVVV[[[___eeeiiilllnnnpppqqqtttvvv{{{}}}vvvmmmlllkkkjjjkkknnntttyyy~~~yyyuuusssvvvqqq\\\GGGAAA<<<:::999555333555333222000///.........///,,,,,,,,,---------......---,,,+++******++++++,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------.........//////......000444777888:::>>>AAACCCEEEEEEEEEBBB@@@AAAHHHQQQXXXXXXTTTSSSWWW^^^cccddd___WWWQQQIIIGGGMMM^^^ooozzzwwwaaaQQQOOOSSSVVVWWWYYY[[[^^^aaaeeehhhvvvoooiiifffaaaZZZUUUUUUTTTWWWZZZ___eeemmmvvv|||~~~zzzqqqkkkccc^^^[[[WWWQQQMMMKKKHHHDDDBBBBBBAAA>>><<<===<<<;;;::::::999999999999999888777777777777777999999888999:::<<<>>>???>>>???@@@AAAAAABBBBBBBBBEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKLLLNNNOOOPPPPPPOOOOOONNNOOOOOOPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVWWWWWWVVVSSSRRRSSSTTTYYY\\\___``````bbbgggkkkuuu}}}TTTTTTTTTSSSQQQPPPQQQRRRSSSUUUWWWXXXXXXWWWXXXZZZbbbggglllqqqtttvvvxxxzzz|||}}}tttlllgggdddfffjjjnnnsss{{{{{{zzzwwwzzzdddMMMDDD<<<:::999666444555222111000///...//////000,,,,,,,,,,,,,,,---------///......------...//////------------------------,,,,,,,,,,,,------------,,,,,,,,,---------............///......000444777999;;;>>>AAADDDEEEEEEDDDCCCAAABBBIIIRRRWWWVVVSSSSSSXXX___dddddd^^^VVVPPPJJJKKKUUUiiizzz|||iiiUUUJJJKKKPPPPPPTTTYYY[[[\\\```gggmmm|||lllddd]]]YYYTTTNNNKKKKKKHHHJJJLLLPPPVVV^^^gggnnnvvv|||~~~{{{wwwtttpppkkkeee```YYYTTTRRROOOJJJFFFDDDBBB???>>>======;;;:::<<<<<<;;;:::999999999999999999888777777777888888:::;;;<<<===>>>@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKNNNOOOOOOPPPQQQQQQRRRRRROOOPPPPPPQQQQQQRRRRRRSSSRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWXXXWWWUUUUUUVVVWWW^^^```ccceeefffkkksssxxxRRRTTTTTTTTTSSSTTTVVVXXXVVVXXX\\\^^^___```bbbdddkkkoootttyyy|||~~~uuummmiiigggfffiiimmmrrrxxx|||}}}mmmRRRHHH???===>>>;;;777777222111000/////////000111------------------------////////////000000000111------------------------,,,,,,,,,------------...,,,,,,,,,---------......---.........///111444777999;;;???BBBDDDEEEEEEDDDBBB@@@BBBJJJRRRTTTSSSSSSTTTZZZbbbeeeccc\\\TTTOOOIIIPPP___rrr~~~sss```OOOIIIMMMSSSNNNUUU[[[\\\]]]dddqqq|||~~~vvveee]]]UUUPPPLLLGGGEEEFFFCCCCCCEEEFFFJJJQQQZZZ```dddjjjnnnkkkhhhfffbbb^^^[[[WWWRRRNNNKKKIIIFFFCCC@@@???===<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999888888999::::::;;;<<<>>>@@@AAACCCCCCCCCDDDDDDCCCCCCCCCEEEGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMPPPPPPPPPPPPQQQRRRSSSTTTQQQQQQQQQRRRRRRSSSSSSSSSRRRSSSTTTUUUVVVWWWXXXXXXWWWXXXYYYYYYYYYZZZ\\\______cccggglllqqqyyySSSUUUVVVUUUUUUUUUWWWYYYXXX\\\```dddgggjjjmmmoootttwww|||{{{rrrjjjeeeeeehhhkkkrrrwww~~~{{{tttttt~~~wwwYYYMMMCCCBBBDDDAAA;;;888222111000//////000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,---------......---.........///111555888:::<<>>======<<<<<<;;;;;;<<<<<<;;;;;;::::::999999:::::::::::::::::::::;;;<<<===<<<===???AAABBBCCCCCCDDDFFFEEEEEEDDDEEEGGGHHHJJJGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOQQQQQQQQQQQQQQQSSSTTTTTTRRRRRRSSSSSSSSSSSSTTTTTTSSSSSSTTTVVVWWWYYYZZZZZZYYYZZZ[[[[[[[[[\\\```bbbbbbhhhpppxxxUUUWWWWWWWWWVVVVVVXXXZZZ^^^bbbgggkkkooossswwwzzz}}}rrrooojjjeeecccffflllqqqzzz|||ooojjjvvvcccTTTFFFDDDFFFCCC<<<777333222111000///000000111000000000///////////////---------------,,,++++++------------------------,,,---------............,,,,,,,,,---------......,,,---......///111555888;;;===@@@CCCDDDEEEEEEDDDBBB???DDDOOOUUUSSSSSSWWW]]]bbbfffeee___VVVQQQNNNLLL[[[ooozzzzzzyyymmmWWWKKKIIILLLPPPUUUZZZ___aaaeeeqqqssshhhVVVNNNGGGDDDAAA>>>===@@@>>>>>>>>>======???CCCFFFFFFKKKOOOMMMMMMNNNMMMJJJEEEDDDBBB@@@>>>======>>>:::;;;;;;:::999999:::<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@??????@@@AAABBBCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSUUUWWWXXXZZZ\\\\\\]]]^^^^^^^^^^^^```dddgggooovvvUUUWWWYYY[[[\\\^^^bbbdddjjjmmmrrrvvvzzz}}}yyyrrrhhhhhhhhhggghhhnnnvvv|||nnneeeqqqppp\\\HHHBBBCCCAAA;;;666555444222000//////000000000000//////............//////000///...---+++***------------------------------------............,,,,,,,,,---------......,,,---......///111555999<<<===@@@CCCEEEEEEDDDDDDDDDAAAFFFSSSYYYVVVWWW\\\bbbfffhhheee\\\SSSOOONNNPPP^^^ppp|||||||||iiiUUUMMMMMMPPPRRR]]]aaagggjjjooo{{{yyyiii^^^OOOHHHCCCAAA@@@<<<<<<>>>;;;<<<<<<<<<<<<<<<>>>@@@@@@DDDFFFDDDCCCEEEEEEDDDAAAAAA@@@>>>======>>>???:::;;;<<<;;;999888:::<<<===<<<<<<;;;;;;<<<<<<============>>>???@@@BBBCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNNNNOOOQQQRRRRRRSSSRRRSSSUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUWWWYYY[[[]]]^^^```bbbccceeegggkkkqqquuuSSSVVVZZZ___ccciiinnnrrruuuxxx|||wwwmmmgggbbbeeehhhjjjooowwwpppdddqqqzzzbbbIII??????===999555666444222111//////////////////.........---------,,,,,,,,,,,,+++)))&&&%%%---------------------------------.........//////,,,,,,,,,---------......,,,---......///222666999<<<>>>@@@CCCEEEEEEDDDDDDFFFBBBIIIWWW\\\YYYYYY```eeehhhiiidddZZZRRRNNNMMMTTT___ppp}}}~~~fffUUUPPPSSSWWWYYYdddiiioootttyyytttbbbVVVMMMFFFBBBAAA@@@======???999;;;============???@@@>>>BBBCCC???>>>@@@AAA???<<<<<<<<<;;;::::::<<<===;;;===>>>===::::::<<<>>>======<<<<<<<<<======>>>>>>>>>>>>???@@@BBBCCCDDDFFFEEECCCBBBBBBDDDEEEGGGEEEFFFHHHIIIJJJIIIIIIHHHJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTSSSUUUWWWYYYYYYYYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUWWWZZZ\\\^^^^^^aaacccgggkkkqqqxxx\\\^^^```ccchhhooowww||||||rrriiifffhhhdddhhhmmmqqqvvv~~~wwwjjjnnnnnnSSSCCC??????<<<777666555333111////////////---.../////////...,,,+++000000/////////.........,,,,,,------...///000000////////////////////////........................---...000111333555666777999???DDDEEEBBB@@@AAADDDIIIMMMUUU\\\\\\YYY___iiippplllhhhbbbXXXNNNLLLPPPXXXgggtttzzzzzzdddWWWWWW___bbbaaasssxxxzzz{{{yyyjjjZZZQQQHHHCCC>>><<<=========;;;<<<;;;<<<>>>??????===<<<=========>>>>>>?????????<<<<<<<<<;;;;;;<<<<<<<<<===============<<<<<<<<<======>>>>>>>>>>>>======;;;===???BBBCCCCCCBBBAAADDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKLLLMMMNNNNNNOOOMMMNNNOOOPPPQQQSSSTTTTTTTTTYYY[[[YYYXXXYYYXXXVVV[[[XXXUUUTTTSSSSSSRRRQQQTTTWWWZZZZZZZZZ\\\aaaeeedddhhhppp{{{aaaeeekkkpppuuu{{{|||uuuoooiiicccaaadddccciiirrrzzz{{{ppprrrxxx\\\HHHAAA???<<<888777666444222000000000000//////000000//////...---......---------,,,,,,,,,,,,,,,------...//////000------------------------........................---...///000222444666888:::???CCCDDDAAA@@@CCCGGGOOORRRXXX\\\[[[ZZZcccnnnuuupppiiiaaaVVVLLLKKKOOOYYYjjjyyy}}}lllaaabbbhhhmmmnnnwwwwwwzzzrrrcccUUULLLEEEBBB===;;;<<<======<<<>>>>>>>>>???@@@@@@??????>>>============>>>>>>>>>======<<<<<<<<<<<<======??????>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBAAAAAAAAAAAABBBDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUZZZ]]]ZZZYYYZZZZZZWWW\\\ZZZXXXWWWWWWWWWWWWWWWVVVXXXZZZ[[[\\\___fffkkksssyyyeeekkksss{{{pppjjjfffdddbbb___aaaeeehhhppp}}}~~~tttuuugggPPPDDD???<<<999777666555333222111000000111111000///////////////---------------,,,,,,,,,,,,,,,------.../////////------------------------...........................------...000333777999:::>>>BBBBBB@@@AAAFFFKKKWWWYYY]]]^^^]]]^^^hhhssswwwqqqhhh^^^SSSKKKLLLQQQ^^^oooqqqlllnnnuuuyyy{{{}}}wwwzzzsssfffXXXLLLEEEDDDAAA>>><<<===>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBB@@@@@@???>>>>>>>>>???@@@???>>>>>>======>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPRRRRRRRRRSSSSSSTTTTTTTTTVVV[[[]]]ZZZYYY[[[ZZZXXXYYYYYYWWWVVVVVVWWWXXXXXXXXXZZZ]]]^^^aaagggpppwwwnnnsss|||uuunnnfffaaa___aaacccdddhhhnnnuuu~~~{{{uuuwwwqqqXXXHHH@@@<<<;;;777666555333222111000000222111///.........///000////////////////////////---------.........//////////////////////////////...........................---------///333777:::;;;>>>AAA@@@???AAAIIIOOO]]]```ddddddbbbdddllluuuvvvnnncccYYYOOOJJJOOOWWWeeeuuu}}}qqqqqqyyyzzz~~~~~~rrrfffZZZOOOFFF@@@AAA@@@???>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAACCCCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBCCCDDDFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGJJJJJJKKKLLLLLLLLLLLLKKKIIIJJJKKKLLLMMMOOOOOOPPPSSSSSSSSSSSSSSSSSSSSSSSSTTTYYY[[[XXXWWWZZZZZZXXXYYYYYYYYYXXXWWWWWWYYY[[[\\\___cccfffllluuu|||zzztttmmmgggddd```]]]]]]bbbgggjjjqqqxxx~~~yyywwwzzzzzz```LLLAAA===<<<666666555444222111000///000///...---,,,---...///.../////////////////////---------...............////////////////////////...........................---------000444888:::<<>>>>>>>>>>>>>>???AAACCCDDDDDDEEEFFFEEEBBB@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBFFFFFFFFFFFFGGGHHHIIIIIIFFFGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKHHHIIIJJJKKKMMMNNNOOOPPPSSSSSSRRRRRRRRRRRRQQQQQQQQQVVVXXXVVVVVVYYYZZZYYY\\\]]]]]]\\\[[[\\\^^^aaadddiiiooouuu|||wwwrrrkkkfffcccaaa___^^^^^^\\\]]]dddlllrrrzzz~~~|||yyyzzzkkkTTTDDD>>>===777777666555444222111000//////...---------------,,,,,,,,,---------------........................------------------------........................------...///222555999;;;===???AAA@@@???CCCKKKSSS```jjjrrrrrrnnnmmmooopppwwwkkk\\\OOOGGGHHHTTTaaasss|||uuuiiiqqq~~~~~~{{{yyyuuujjjdddZZZQQQJJJEEEAAA>>>;;;===???@@@@@@BBBEEEGGGIIIKKKMMMKKKGGGCCCBBBCCCAAABBBDDDFFFFFFEEEDDDCCCEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKMMMOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPTTTWWWVVVWWW[[[^^^]]]ZZZ\\\______^^^```dddhhhqqqwwwwwwqqqfffccc^^^\\\\\\^^^______aaa___ccclllvvv~~~{{{yyy{{{www]]]III@@@>>>999999999888777555333222///////////////...------,,,,,,,,,---------..............................------------------------........................---...///111444777:::;;;===@@@BBBAAA@@@CCCKKKRRRbbbmmmuuusssoooooopppppprrrfffWWWLLLHHHNNN___nnn}}}zzzllleeemmmuuuvvvvvvzzzwww}}}ssskkkfff]]]WWWPPPIIIEEEBBB@@@???>>>AAADDDFFFFFFHHHLLLOOOPPPTTTWWWUUUNNNHHHFFFGGGCCCFFFJJJNNNOOOMMMJJJHHHFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGDDDEEEFFFGGGHHHGGGFFFFFFGGGHHHJJJKKKKKKKKKIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJLLLMMMOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQVVVYYYYYYZZZ```dddddd[[[___dddfffgggjjjqqqwwwyyymmmccc]]]^^^\\\ZZZZZZ]]]```bbbbbbfffeeejjjuuuzzzxxxzzzcccLLLAAA>>>:::;;;;;;:::999777555444///000111111111000...---........./////////000000.....................---////////////////////////........................---...000333666888:::;;;===AAACCCBBBAAADDDKKKRRRdddooovvvrrrnnnoooqqqpppjjj___RRRJJJJJJUUUiii|||mmmcccaaahhhkkkjjjoooyyyppp~~~}}}sssiii```ZZZUUUPPPJJJEEEBBBAAA@@@???CCCGGGKKKMMMMMMOOOSSSVVVUUUZZZ^^^[[[TTTMMMJJJJJJHHHLLLRRRVVVWWWUUURRROOOGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIKKKMMMMMMLLLJJJIIIGGGHHHJJJLLLLLLKKKJJJIIIKKKLLLLLLMMMMMMMMMMMMMMMKKKLLLMMMOOOQQQSSSTTTUUUSSSSSSTTTTTTTTTUUUUUUUUUTTTYYY\\\\\\^^^dddiiiiiiccchhhnnnrrruuuzzzyyyppphhh___ZZZYYYZZZXXXWWWYYY]]]```aaaaaaeeelllwww|||~~~}}}~~~rrrVVVCCC<<<:::888666666666555333111000000000000////////////.................................------,,,,,,,,,---...000111111111000///.........------,,,,,,,,,...///000222555999<<<>>>BBBBBBCCCCCCAAAAAAHHHRRR]]]ffflllkkklllqqqrrrpppnnn\\\SSSPPPMMMYYYppp|||uuu`````````aaacccfffkkkooouuu}}}rrrhhh\\\SSSOOOJJJGGGDDDAAA@@@AAACCCDDDFFFJJJOOOTTTWWWZZZ]]]___ffflllqqqnnndddYYYQQQNNNLLLQQQYYYbbbfffbbbYYYQQQNNNLLLJJJIIIJJJJJJIIIIIIJJJHHHGGGGGGIIIIIIGGGFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIKKKLLLMMMMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIJJJKKKIIIGGGHHHKKKOOOMMMLLLMMMNNNQQQSSSSSSSSSUUUWWWYYYXXXUUUUUUWWWZZZWWW[[[```eeehhhkkkoooqqqyyy}}}xxxkkkccc]]]XXXVVVWWWYYYXXXYYY\\\bbbhhhkkkmmmrrrzzz{{{}}}xxx\\\HHH???===:::888666555444222000000000000000////////////......................../////////......------------...///000000000//////.........------,,,,,,,,,...///000222555999<<<>>>@@@@@@AAABBB??????GGGPPP[[[```ddddddiiiqqqtttsssjjjWWWOOOOOOQQQbbb{{{zzzfffXXXYYY[[[]]]aaagggmmmqqqvvvvvviii___UUUMMMJJJGGGEEEBBB@@@@@@AAADDDEEELLLQQQXXX^^^bbbfffkkkooovvv}}}sssfff\\\XXXTTTXXX___hhhnnnkkk```WWWQQQPPPNNNMMMLLLKKKIIIHHHIIIHHHGGGHHHJJJKKKJJJIIIMMMNNNOOOOOOOOONNNLLLKKKKKKLLLMMMNNNOOONNNNNNMMMJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLKKKIIIJJJMMMPPPQQQQQQQQQSSSUUUWWWWWWWWWXXXZZZ\\\[[[YYYYYY[[[______dddjjjppptttxxx{{{~~~~~~ssshhh^^^XXXUUUSSSUUUZZZWWWXXXZZZ^^^dddlllrrrvvv~~~}}}|||~~~~~~~~~eeeOOOCCC???===999777555333111///000000000000////////////........................///////////////.........,,,---......//////...............---------------//////000222555999<<<>>>@@@???@@@AAA??????GGGQQQXXXYYYZZZ]]]fffqqqvvvuuugggTTTKKKNNNVVVmmmooo\\\QQQRRRVVV[[[ccckkkqqquuu|||nnn___UUUMMMHHHGGGCCCAAA@@@???@@@CCCFFFHHHSSS[[[dddkkkooouuu~~~xxxkkkeee```bbbiiissszzzwwwlllaaaXXXXXXVVVSSSPPPMMMJJJHHHKKKJJJJJJKKKMMMOOOOOOOOOOOOOOOPPPPPPPPPOOOMMMLLLNNNOOOPPPPPPPPPPPPPPPOOOLLLKKKJJJIIIHHHIIIIIIJJJLLLNNNOOOPPPOOOOOOQQQSSSRRRRRRSSSTTTUUUWWWXXXYYYZZZ]]]```___^^^___bbbfffkkkpppxxx|||vvvqqqggg```ZZZXXXWWWVVVYYY^^^[[[^^^aaaeeejjjrrrzzz|||oooVVVEEE@@@===999777555444222000000000000000////////////........................//////..................,,,,,,---------........................---------//////000333666999===???@@@@@@AAABBB@@@@@@HHHRRRXXXUUUVVV\\\hhhrrrtttrrrfffSSSJJJMMMYYYsss~~~fffVVVOOOQQQUUU]]]gggpppxxx{{{hhhYYYOOOHHHEEEFFF@@@@@@@@@@@@BBBFFFIIIKKKYYYaaallltttzzzxxxqqqlllmmmrrr|||vvvkkkcccbbbaaa\\\WWWQQQNNNLLLQQQPPPNNNOOOQQQSSSSSSSSSPPPQQQRRRSSSTTTSSSRRRRRRQQQRRRRRRRRRRRRQQQQQQQQQPPPOOOMMMKKKJJJKKKLLLMMMPPPQQQSSSUUUUUUVVVVVVWWWRRRSSSTTTUUUVVVXXX[[[]]]]]]aaaeeefffgggiiinnnrrrzzz~~~wwwvvvtttsssqqqmmmiiiggg^^^ZZZYYY[[[[[[YYY\\\```aaagggmmmsssxxx{{{zzzzzz}}}~~~zzz]]]GGG@@@===999666666555444333000000000000////////////........................------------------------,,,,,,,,,,,,,,,------...........................///000111333666:::===?????????@@@BBB@@@@@@HHHRRRYYYVVVWWWaaalllrrroookkkaaaPPPIIIOOO]]]yyyrrr\\\QQQPPPQQQVVV___kkkuuu{{{~~~{{{cccTTTJJJEEECCCEEE@@@@@@AAABBBEEEIIILLLNNN]]]eeepppyyy|||xxxtttuuuzzz~~~uuuoooooommmggg___YYYVVVUUUXXXUUUSSSSSSTTTUUUVVVUUUTTTVVVXXXZZZ[[[\\\\\\[[[VVVVVVUUUUUUTTTTTTSSSSSSUUUSSSQQQOOONNNNNNPPPQQQRRRRRRTTTVVVXXXYYYYYYYYYSSSUUUXXXYYY[[[^^^cccggghhhlllqqqtttvvvzzz{{{uuuppplllggggggggggggeeecccaaa___WWWVVVXXX\\\]]][[[^^^cccdddmmmxxx}}}wwwtttwww|||fffKKK@@@===999777666666555555000000000000////////////........................,,,,,,,,,------------------,,,,,,,,,,,,---...................../////////000000111333666:::===???>>>>>>???AAA???@@@HHHRRR[[[XXX[[[fffooopppjjjfffWWWLLLKKKTTTdddkkkYYYRRRQQQRRRWWWaaannnyyy~~~ttt^^^PPPGGGBBBAAABBBAAAAAABBBDDDGGGJJJMMMNNN]]]ccclllxxx{{{yyyyyy{{{~~~{{{{{{xxxqqqhhhbbbaaaaaa___]]]ZZZXXXYYY[[[[[[[[[YYYZZZ\\\___```aaaaaaaaa^^^]]]\\\[[[ZZZYYYYYYZZZYYYXXXVVVUUUTTTSSSTTTTTTTTTTTTTTTVVVZZZ\\\\\\\\\SSSVVVZZZ]]]___dddlllqqqzzz~~~~~~xxxrrrnnnjjjgggdddcccdddeeedddcccaaa______WWWWWW[[[___aaabbbgggmmmooozzz}}}xxxwww{{{rrrSSSCCC???:::777666555444444000000000000////////////........................------------.........///...---,,,,,,,,,---//////---........./////////000000000111444777:::>>>???AAAAAABBBDDDBBBCCCKKKUUU]]]ZZZ^^^hhhooolllgggeeeRRRMMMRRR]]]lllfffWWWVVVSSSTTTYYYeeesssppp\\\OOOHHHBBB@@@AAABBBBBBCCCDDDFFFIIIKKKLLLVVVYYYbbbqqqyyywwwxxx|||yyypppkkkkkknnnjjjgggdddccceeeggghhhiiidddeeeggghhhiiiiiihhhhhhhhhgggeeecccbbbbbbbbbbbb``````___^^^]]]\\\[[[[[[[[[YYYXXXZZZ___bbbccccccYYY]]]cccfffjjjqqqzzz{{{uuuqqqllliiigggfffeeecccfffggghhhhhheeecccbbbbbb]]]]]]___dddfffiiiqqqzzz}}}yyy{{{}}}{{{YYYFFFBBB<<<888555444333222000000000000////////////........................---.........//////000000......---,,,---...///000---.........//////000000000000222444777:::>>>@@@EEEEEEGGGHHHGGGHHHPPPZZZ]]][[[^^^hhhmmmjjjfffgggSSSQQQYYYdddrrrzzz___SSSTTTVVVWWW]]]iiixxxooo]]]QQQJJJDDDAAABBBBBBBBBCCCDDDFFFHHHIIIJJJMMMPPPXXXiii~~~{{{ssstttxxx~~~~~~tttppprrruuussspppnnnnnnpppsssuuuvvvuuuvvvvvvwwwvvvuuutttsssooonnnllljjjhhhhhhhhhiiihhhhhhggggggfffdddcccbbbbbb```^^^```dddiiijjjjjjeeejjjpppuuuyyy}}}vvvqqqllljjjhhhgggiiijjjkkkkkklllnnnpppoookkkgggdddcccaaadddhhhmmmsss{{{fffOOO???;;;===555000444444111111111111000000000000111000///...............////////////////////////........................000000//////.........---000000111333777<<<@@@CCCFFF???EEELLLMMMSSSZZZWWW]]]\\\aaalllqqqmmmhhhfffRRRWWWYYYhhhuuu]]]TTTUUUYYYXXXaaasssrrr]]]OOOGGGAAA@@@AAAAAAAAADDDHHHLLLMMMJJJGGGHHHKKKSSS___qqqtttrrruuuvvv{{{yyy}}}|||yyyvvvwww{{{{{{wwwttttttuuuvvvyyywwwsssqqqpppooolllkkkggghhhjjjmmmppptttwwwyyywww}}}{{{uuupppmmmllljjjkkkmmmpppssstttwwwyyy{{{zzzvvvrrrooonnnqqqtttxxx}}}tttXXXEEE===>>>666222444222111111111111000000000000000//////...------......,,,,,,,,,,,,,,,,,,,,,,,,........................000/////////............000000111444888<<<@@@CCCKKKFFFLLLRRRQQQXXXaaa```bbbdddiiippptttrrrllleeeVVV[[[^^^nnnrrr[[[QQQRRRWWWXXXcccwwwnnnZZZMMMGGGCCCBBBDDDBBBBBBDDDHHHKKKLLLJJJHHHLLLNNNRRR\\\kkk}}}pppooosssuuu~~~|||}}}~~~|||zzzyyyzzz{{{~~~~~~}}}zzzuuurrrpppooonnnpppsssxxx}}}}}}}}}~~~|||}}}eeeMMM@@@???888555555111111111111111000000000000//////...------------...................................................////////////............000000222444888===@@@CCCJJJGGGNNNRRRPPPYYYggghhhiiipppuuuuuuxxxyyypppdddZZZ___eeexxxvvv___UUUVVVWWW[[[iii|||zzzjjjVVVLLLGGGDDDDDDGGGEEEFFFHHHJJJLLLMMMMMMMMMRRRRRRTTTZZZfffwwwxxxkkkkkkpppuuu|||}}}{{{|||~~~|||yyywwwttttttuuuvvvzzzzzzvvvsssUUUCCC???999777666111111111111111000000000///......------------......////////////////////////........................///////////////.........///000222555999===AAACCCFFFGGGOOOSSSQQQ^^^nnnqqqnnnyyy~~~zzzzzz}}}rrr```[[[aaakkkzzzddd\\\]]]\\\cccrrrxxxgggUUUJJJFFFDDDEEEHHHHHHJJJLLLNNNNNNPPPTTTVVVXXXZZZ]]]aaaiiivvvtttgggeeelllsss{{{yyyxxxyyy}}}}}}|||{{{zzz|||~~~|||uuu|||^^^GGG@@@999888888333111111111111000000000///......---------......///,,,,,,,,,,,,,,,,,,,,,,,,.................................//////////////////000333666:::>>>AAABBBEEEIIITTTXXXXXXhhhyyyzzzooo{{{||||||}}}ooo\\\YYYaaammmxxxeee^^^aaadddmmm|||xxxgggTTTJJJFFFDDDDDDGGGHHHLLLOOOPPPPPPTTT[[[aaabbbgggmmmqqqvvv}}}pppccc```fffnnn|||xxx{{{www{{{jjjOOODDD:::777999555111111111111000000000000///............///000000------------------------.................................//////////////////111333777;;;>>>AAABBBBBBHHHTTTZZZ\\\mmm{{{xxxoooxxx~~~~~~}}}yyyjjjZZZWWW```nnnwwwfffbbbgggiiisssxxxgggUUUJJJFFFDDDEEEGGGIIINNNSSSTTTTTTYYYdddmmmssszzz}}}oooccc^^^dddnnn{{{zzz{{{zzzwwwYYYIII:::666888777111111111111000000000000///////////////000111111000000000000000000000000..................................../////////000///111444888;;;???AAABBBBBBIIIVVV\\\```qqqzzzqqqnnnssszzzuuueeeYYYVVV```nnntttdddcccjjjhhhtttwwwfffTTTJJJGGGEEEGGGJJJNNNTTTZZZ\\\\\\cccqqq}}}~~~tttjjjdddkkkuuu|||~~~|||{{{|||}}}}}}zzz~~~aaaMMM;;;555888777111111111111000000000000000000000000000111222222------------------------........................---.........//////000000///111444888<<>>@@@FFFLLLVVVaaakkkqqqqqqooolllrrr|||}}}nnnaaa\\\XXXddduuusssddd^^^^^^___dddttt|||rrraaaPPPGGGFFFFFFIIIMMMYYY[[[___dddgggqqq|||tttzzz~~~}}}{{{{{{~~~zzz}}}}}}}}}}}}||||||{{{zzz{{{yyykkkfffnnnaaaHHH===999666222777444000222222///111000000/////////.................................------------------------/////////////////////...222222333666:::>>>CCCEEEFFFLLLVVVaaakkkqqqqqqnnnrrruuu|||~~~vvvfffYYYUUUZZZgggvvv~~~~~~}}}kkk___\\\^^^```eeettt}}}ppp```OOOGGGFFFGGGJJJNNNXXXXXXYYY\\\```kkkxxx|||~~~xxxwwwvvvuuuwww{{{zzz}}}~~~~~~}}}yyyuuuzzz|||~~~}}}jjjbbbmmmqqqRRR@@@888444444222000000///...000555000000000/////////..............................------------------------......//////////////////111222444777<<>>;;;000888<<<888MMMTTT888111111111000000000//////////////////////////////........................------......///000000111000222666:::???CCCFFFGGGKKKNNN___uuu}}}tttlllkkkllljjjgggaaaVVVPPPUUU^^^hhhyyy|||uuuyyy~~~|||kkk]]]\\\\\\ZZZ^^^fffyyydddXXXLLLHHHHHHHHHIIIJJJIIIGGGGGGJJJKKKMMMTTT]]]___ccchhhoooyyyzzzuuupppoooqqquuuwww}}}zzzyyyyyyzzz{{{|||}}}}}}}}}|||{{{nnniii{{{]]]EEE===<<<111888999999VVV```>>>111111111111000000000000000000000000000000000000////////////////////////---------...///000000111555777999===@@@BBBDDDDDDKKKOOO```xxxvvvllljjjiiihhhfff```VVVQQQXXXccclllzzzzzzuuuzzzuuudddWWWWWWWWWWWW^^^jjj{{{dddXXXLLLHHHHHHHHHHHHIIIMMMJJJJJJMMMOOORRRZZZccckkkpppxxxzzzyyyyyyuuutttwww{{{~~~|||zzzyyyxxxuuuvvvyyy|||wwwggg]]]iiinnnNNNAAA999777111444:::TTTdddBBB222333222...---///111111555111---,,,---///...---///////////////////////////000111000......///111555444777===??????@@@DDDFFFRRRdddtttyyyvvvrrrpppkkkkkkqqq]]]PPPVVVYYYhhhvvv~~~|||wwwcccUUUXXX[[[XXX^^^iiilll\\\LLLFFFFFFFFFFFFGGGTTTTTTXXX\\\^^^aaakkkvvvzzz}}}{{{zzz{{{||||||yyyxxxyyyzzzzzzxxxzzz}}}rrrdddZZZaaauuuxxxWWWFFF<<<;;;333444555KKK___BBB222333222///...///111111444111---,,,---///...---///////////////////////////000111000......000111666555888>>>@@@@@@BBBGGGIIITTTdddqqquuutttrrrrrrnnnlllooo\\\QQQZZZ___nnn~~~kkk]]]^^^^^^\\\dddrrrlll\\\MMMGGGGGGHHHIIIJJJTTTWWW___ggglllqqq|||}}}yyy|||xxxttttttwww|||{{{tttttttttvvvxxx{{{pppcccXXXZZZggg{{{cccLLL>>>===777666111EEE___KKK333222111111111000000111333000...---.........---///////////////////////////000111000///...000222666666999???AAAAAAEEEJJJPPPYYYeeennnrrrtttvvvwwwrrrmmmnnn[[[TTT```eeetttttteeebbb``````kkk|||nnn^^^NNNHHHIIIIIIKKKLLLQQQVVVbbboooxxxrrrrrr{{{zzzsssmmmjjjlllmmmuuu{{{{{{sssnnnnnnqqquuuyyy~~~~~~ssshhh\\\XXX]]]nnnpppTTT>>>>>>999999111CCCcccYYY555222111222333111000111111000..................///////////////////////////000111000//////111333444555:::???BBBBBBGGGNNNUUU^^^ggglllqqqwww|||}}}uuunnnmmm[[[VVVcccggguuuyyyiiiccc```bbbqqqrrrbbbQQQIIIIIIIIIJJJKKKMMMRRR^^^lllwww{{{nnnsss}}}xxxrrroooooommmqqqxxxvvv{{{wwwpppllljjjpppuuu|||vvvmmmaaaXXXVVVbbb}}}}}}]]]BBB>>>999:::111@@@aaa[[[999333000333444000///111////////////.........//////////////////////////////000111000///000111333333555:::@@@BBBCCCJJJRRRVVV```iiilllpppyyy~~~uuunnnnnn[[[VVVbbbfffsss}}}~~~zzzkkkdddbbbhhhyyyxxxgggTTTKKKIIIHHHHHHIIILLLOOOWWWcccnnn{{{vvvooowww}}}~~~zzzxxxxxxyyyzzz{{{~~~}}}vvv{{{{{{tttooommmnnnooowww~~~xxxqqqfffZZZRRRYYYppp}}}~~~jjjJJJ@@@888;;;111:::WWWPPP???555000333444///...111...///000///...---...//////////////////////////////000111111000000222444333666<<>><<<:::666;;;HHHZZZAAA...000444000+++,,,000000000000000000000000////////////////////////...///000000///000222444666999@@@IIIOOOWWWeeerrryyy{{{wwwooobbbSSSMMMXXXnnnxxxllldddiiisss|||wwwdddYYYUUUUUUYYY```eee]]]ZZZ```ccceeeppp|||xxxuuuuuuvvvwwwxxxyyy}}}|||xxxvvvyyy~~~~~~|||xxxqqqmmmnnnkkkpppvvv{{{~~~||||||{{{}}}rrruuuyyy~~~yyyxxx}}}}}}yyyxxxyyy{{{~~~wwwiiiXXXOOOXXXeeevvvyyyoooUUU>>>:::999666;;;FFFYYY@@@------333333111333000000000000000000000000////////////////////////...///000000///000222444999<<>>999777DDD@@@999333111333222000////////////////////////000000000000000000000000...///000000///000222444777:::@@@FFFJJJTTTiii|||xxxsssuuuxxxwwwyyykkkYYYNNNRRR___nnnxxx~~~wwwbbbcccccceeelllyyy{{{nnngggfffnnnwww}}}zzz{{{}}}{{{zzzyyywwwyyy}}}xxxxxxzzz~~~~~~yyyuuuuuuvvvzzz~~~|||{{{{{{}}}~~~}}}zzzuuunnnbbbVVVRRRTTTfff}}}|||dddPPPEEE===888666888@@@AAA888000000111///000000000000000000000000000000000000000000000000...///000000///000222444888<<>>888888777444999AAA===111111444///222111111000000000000000------...///000111222222,,,---///000000111444666999<<>>XXXHHH///999222111111000000000000000.........///000111111111---...000111111222555777:::===@@@EEEKKKUUU```iiirrrttttttrrrrrrrrrmmmgggZZZQQQWWWfffuuu|||sssdddbbbnnntttwwwrrrrrrzzz|||}}}}}}uuulllgggfffgggiiiiiijjjmmmvvv~~~|||zzzzzzyyyzzz{{{{{{{{{yyyxxxwwwwwwtttsssuuuvvvpppcccXXXTTTNNNTTTmmm{{{WWWEEE???:::777888333666000:::KKKAAA000555222111111000000000000000------...///000111222222000222222222111111222444<<<>>>BBBHHHQQQ^^^kkksss|||~~~~~~{{{{{{{{{vvvpppaaaVVVYYYfffsss{{{qqqfffeeeqqqxxxzzzuuusssxxxxxx}}}qqqmmmhhhdddbbbdddhhhkkklllnnnuuu~~~}}}||||||yyyzzzzzz{{{zzzxxxvvvuuutttssssssuuutttooofff___TTTMMMQQQgggvvvUUUFFF@@@999777999222222222555999888333111222111111000000000000000......//////000000111111111222222222111111333555;;;???EEEMMMXXXeeepppwww}}}{{{nnnaaaaaajjjsss~~~zzzpppqqq|||xxxsssvvvwww~~~yyyoooiiifffcccaaabbbeeeiiilllpppttt|||~~~~~~~~~~~~xxxyyyzzzzzzyyywwwtttssssssssstttuuutttpppiiieeeTTTNNNPPPaaavvvtttVVVHHHAAA999666999333222666444...333777///222111111000000000000000000000000000////////////---///111111222333666888:::???GGGRRR]]]hhhrrrwwwxxx~~~zzzlllhhhnnnvvv||||||{{{sssuuuvvvrrrjjjjjj```aaaaaaaaaaaafffnnnttt~~~wwwxxxzzz{{{zzzxxxvvvtttrrrsssrrrqqqssstttnnneeeWWWOOOJJJQQQggg}}}xxxVVVFFFBBB>>>777333666555555444444333222222333222111000000111222333000000000000000000000000...000222333333444666777>>>???FFFRRRaaammmwww}}}}}}uuueeekkkooopppuuu~~~zzzuuuvvv}}}yyypppiiifffhhhccceeeggghhhkkkqqqzzz~~~}}}wwwxxxzzz{{{zzzxxxuuutttrrrsssrrrppprrrsssllldddTTTMMMGGGMMM___sss^^^JJJCCC>>>888555555555444444333222222222222222111000000111222222000000000000000000000000///000222333333444666888???AAAHHHUUUcccpppyyy~~~|||ooo[[[___bbbdddnnn|||xxxtttwwwpppfffdddddddddeeeeeeiiimmmqqqvvv~~~|||{{{wwwxxxyyyzzzyyywwwuuutttrrrsssrrroooppppppjjjbbbTTTNNNHHHJJJVVVhhhzzziiiQQQEEE>>>999666444444444333222222111111222222111000000111222222000000000000000000000000///111222222222444666888<<<@@@JJJWWWhhhvvvzzz~~~{{{jjjRRRTTTUUU\\\kkk}}}{{{uuusssxxxwwwiiieeehhhiiihhhgggmmmrrrxxx}}}{{{yyywwwxxxxxxyyyxxxvvvuuusssqqqsssqqqnnnmmmmmmhhhaaaYYYSSSLLLJJJPPP^^^ttttttXXXGGG>>>999888444333333222222111111000222111111111111111111222000000000000000000000000000111222222222333666999888???KKKYYYkkk}}}~~~xxx|||yyyiiiRRRQQQTTT^^^ooozzzyyyxxxuuussszzz}}}zzzwwwwww{{{sssmmmhhhiiillllllooosss|||{{{xxxwwwwwwwwwwwwwwwuuutttsssppprrrqqqmmmlllkkkhhhbbb___XXXOOOKKKKKKVVVnnn~~~```JJJ???:::999444333333222222111111000111111111222222111111111111111111111111111111111000111222111111333666999;;;CCCNNN[[[lll~~~~~~wwwqqqwwwvvvfffTTTTTTYYYeeetttwwwrrrtttvvvvvvvvv~~~yyyqqqlllhhhiiikkkmmmpppuuuzzzyyykkkiiihhhkkkmmmqqqzzz{{{xxxwwwwwwwwwvvvvvvuuutttsssooorrrqqqmmmkkkkkkhhhdddcccZZZPPPJJJFFFNNNgggkkkQQQBBB<<<999444444444333222222111111000111222222222222111000111111111111111111111111111111111111111333777:::AAAJJJRRR[[[jjj|||{{{vvvooojjjqqqppp___RRRTTT\\\iiittt}}}xxxrrrqqqnnnuuuyyyzzz}}}rrrkkkfffbbb```ZZZ^^^dddiiinnnsssxxx{{{|||ssslllkkknnntttxxx~~~|||xxxvvvvvvvvvuuuuuutttssssssooorrrqqqmmmkkkkkkjjjfffhhh\\\PPPJJJEEEKKKbbb|||xxxYYYGGG>>>:::555555444444333222222222000111222222222222111000111111111111111111111111111111111111111333777:::AAAKKKRRRXXXggg{{{{{{uuuqqqmmmiiioookkkYYYNNNRRR\\\iiiqqqwwwxxxlllhhhkkkhhhrrrzzz}}}uuupppiiiccc```_________^^^bbbhhhoootttyyy{{{vvvsssnnnpppwww|||xxxvvvvvvvvvuuuttttttssssssnnnqqqrrrmmmkkkkkkkkkhhhlll___RRRLLLGGGKKKaaazzz```KKK@@@:::666555555444444333333222000111222333333222111000111111111111111111111111111111111000000333777:::===GGGOOOVVVfff}}}wwwrrrqqqooolllqqqjjjVVVLLLPPP[[[gggnnnttt}}}oooaaa]]]bbbcccpppzzzooofffccc___^^^___```bbbbbbhhhlllqqqwww}}}~~~vvvsssuuurrryyy|||yyyzzzyyywwwvvvtttsssssssssqqqooonnnmmmmmmllljjjhhhiii```PPPIIIIIIIII^^^lllNNN>>>::::::888555333444444333222222222222222222222222222555555444333222000000///333...---111444444666:::EEEDDDNNN\\\iii}}}ssskkkgggnnnvvvtttcccRRROOOSSS[[[ccciiiqqqrrrbbbYYYYYY]]]```nnnqqqxxxyyykkkbbbcccdddeeefffjjjnnnrrrxxx~~~|||{{{{{{|||~~~~~~{{{uuuvvvzzz}}}zzzyyyxxxvvvuuussssssrrrrrrpppooonnnmmmmmmllljjjgggggg___PPPIIIHHHHHH\\\~~~tttUUUBBB<<<;;;888555444444444333222222222222222222222222222111222222222222333333333444111000333666666888<<>>;;;999555444444444333222222222222222222222222222111111222222222333333333444111000333555555888===DDDBBBJJJTTT\\\mmmyyyttthhhhhhnnnzzz{{{fffTTTNNNPPPUUU^^^gggsssnnn^^^VVVVVVYYY\\\ooo{{{yyyqqqdddgggjjjooosssvvvxxxyyy~~~{{{wwwzzz{{{sssmmmjjjkkkmmmooovvvyyy}}}}}}}}}yyyvvvuuutttrrrqqqppppppooopppnnnmmmmmmmmmllliiigggaaa]]]QQQJJJIIIGGGTTTnnnhhhOOO@@@<<<999666444444444333222222222222222222222222222444444333333222111000000111//////222333222666;;;CCCAAAIIIPPPUUUeeepppkkkgggkkkttt}}}gggSSSNNNPPPWWWbbbmmmzzzooo^^^WWWWWWZZZdddxxxxxxwwwzzz|||xxxmmmeee[[[]]]```cccdddfffgggiiiooouuu|||xxxnnnkkkgggdddeeeiiiooosssyyy~~~~~~}}}yyyvvvuuusssrrrpppooooooooopppnnnmmmllllllkkkiiiggg```^^^TTTLLLKKKHHHOOOdddqqqSSS@@@===:::777555444444333111222222222222222222222222444333333222222111111111000///000222222111666<<>>;;;888555555444333111222222222222222222222222///000111222333444444555111111333555333222777???FFFJJJXXXcccgggttt~~~yyyrrruuuyyy}}}|||ssseeeZZZ\\\]]]eeessstttmmmooovvv{{{wwwjjj\\\UUUSSSSSSUUUZZZYYYZZZ[[[\\\\\\]]]^^^___bbbgggnnnoookkkhhhfffgggeeeiiiuuu|||yyyxxxwww|||qqqhhhcccaaa```___^^^bbbfffkkkpppxxxyyyvvvzzzvvvuuutttrrrqqqpppooooooooommmlllllllllkkkhhhffffffhhh___VVVSSSKKKHHHQQQaaayyygggPPP>>><<<888666555444333111222222222222222222222222333333222222222222222222//////222333111000555===HHHNNN^^^jjjppp|||yyy{{{}}}}}}vvvllldddaaaaaagggsssssspppuuu~~~ssseeeWWWOOOLLLJJJLLLPPPOOOPPPQQQRRRTTTXXX]]]aaafffmmmvvvyyywwwtttssstttvvvwww}}}{{{wwwvvvuuuttt}}}{{{zzzssskkkcccaaa```___aaaeeedddeeeiiiqqq{{{zzzvvvxxxyyy{{{wwwrrrqqqrrrrrrpppnnnooonnnnnnlllkkkiiigggfffddddddaaa[[[SSSLLLJJJJJJTTThhh|||qqqRRRBBB???;;;666555666444111333333333222222111111111222222111111111111222222333222333555444333999@@@FFFZZZlllsss{{{~~~sssdddcccbbbccceeennn{{{pppsss{{{nnn___PPPKKKJJJHHHFFFFFFIIIHHHHHHKKKRRRYYY^^^aaaiiisss||||||wwwwww{{{xxxvvvttt|||xxxtttqqqppphhhccc___``````^^^```ccciiimmmsss{{{}}}vvvvvvzzz{{{wwwsssqqqrrrrrrpppmmmnnnmmmmmmlllkkkiiihhhgggdddcccaaaZZZRRRLLLIIIHHHPPPbbbuuuvvvXXXBBB???:::666666666555333333333333222222222111111222222111111111111222222333222333555444444999AAALLLaaarrryyy}}}|||~~~qqqaaa___]]]^^^bbbnnn|||rrrttt|||nnn^^^OOOIIIHHHFFFEEEEEEGGGFFFFFFIIINNNTTTYYY\\\dddmmmuuuwwwvvv{{{~~~{{{xxxvvvttt|||xxxrrrmmmiiigggeee^^^\\\\\\```aaa```aaadddpppwww~~~yyywwwwww|||~~~zzzzzz{{{zzz{{{|||}}}|||xxxsssqqqrrrqqqooolllllllllllllllkkkjjjiiihhhdddccc```ZZZRRRLLLHHHFFFKKKZZZkkkxxx}}}aaaEEE???999666666777666555333333333222222222222111222222111111111111222222333222333555444444;;;CCCTTThhhzzz{{{{{{~~~ppp^^^[[[ZZZ[[[```ppp~~~sssuuu|||ppp```OOOHHHGGGFFFEEEFFFEEEEEEFFFGGGJJJOOOSSSUUU]]]cccjjjmmmpppzzz~~~{{{xxxvvvuuu~~~xxxuuupppjjjeeeaaa___^^^ZZZYYY[[[___bbbbbbeeekkkwww{{{vvvtttxxxtttlllhhhhhhjjjiiiiiijjjlllnnnqqqssstttwwwyyyzzz{{{|||~~~yyytttrrrrrrqqqnnnkkkjjjkkkkkkkkkkkkjjjiiiiiieeedddaaa[[[TTTNNNIIIFFFGGGSSScccrrr}}}|||lllJJJAAA888666777777666777222222222222222222222222333222222111111222222333444222333555555555<<>>GGG\\\rrrttt```]]]ZZZ\\\cccvvvzzzlllqqqwwwwwwfffTTTMMMKKKJJJJJJKKKGGGIIIKKKLLLKKKKKKMMMOOORRRUUUYYY^^^gggwww~~~}}}}}}|||{{{yyywwwuuuttt|||wwwvvv|||zzzqqqkkkbbb```\\\XXXVVVUUUVVVVVVYYYWWWYYY^^^ccciiivvv{{{tttqqqpppuuu{{{ttt___^^^[[[XXXUUUSSSRRRQQQPPPPPPQQQSSSUUUWWWYYYZZZ___aaadddgggjjjnnnssswww~~~xxxuuutttrrrnnnkkkiiijjjjjjjjjjjjjjjiiihhhfffdddaaa^^^ZZZTTTNNNJJJEEELLL\\\qqq\\\KKK<<<:::999666555888111222222222222333333333333333222222222222333333444222333555555777???III^^^uuurrr^^^___XXX[[[dddwwwssseeemmmuuu|||kkkZZZSSSQQQPPPOOOOOOMMMPPPSSSSSSPPPOOOQQQSSSVVVXXX\\\cccnnn|||}}}{{{wwwuuutttwww||||||zzzzzzzzzyyyxxxwwwuuusssrrr{{{sssqqqpppttt}}}~~~uuummmgggdddYYYWWWTTTRRRQQQSSSUUUWWWXXXYYY]]]eeekkkttt{{{uuurrrrrrsssvvvzzzjjj```TTTSSSRRRQQQOOOOOONNNNNNMMMMMMNNNOOOPPPRRRSSSTTTWWWZZZ^^^bbbeeehhhmmmppp{{{}}}|||}}}}}}zzzwwwxxxxxxzzz|||zzzwwwuuusssooollljjjjjjjjjjjjjjjiiihhhgggdddbbb___]]][[[VVVOOOJJJDDDKKK\\\rrreeeQQQ???<<<;;;555444777111111222222222333333333444333333222222333333444444222333555666888AAAJJJ\\\ssskkkYYY]]]YYY^^^hhhxxxlll___jjjvvvuuueee^^^]]]ZZZXXXXXXWWW[[[______\\\ZZZ[[[^^^aaacccffflllttt}}}~~~~~~~~~{{{yyywwwwwwwwwvvvuuusssrrrqqqssslllgggfffhhhoooyyyyyymmmccc]]][[[[[[UUUSSSQQQPPPQQQTTTWWWZZZYYY[[[cccmmmuuu}}}xxxrrrmmmkkknnnsssvvv{{{jjj]]]UUURRRPPPOOOMMMLLLMMMNNNNNNMMMMMMMMMNNNOOOQQQRRRSSSSSSVVV[[[___cccfffiiilllrrrtttsssnnnkkklllmmmkkkkkkkkklllmmmooosssuuuwwwuuuwww{{{|||xxxvvvtttppplllkkkkkkkkkjjjjjjhhhggggggbbb```]]]\\\[[[VVVOOOJJJDDDJJJ\\\tttjjjTTTAAA===;;;555333666111111111222222333333333444333333222222333333444444333333555666888AAAKKKXXXnnn}}}~~~eeeTTTZZZ^^^ccclllzzzggg[[[iiiwwwoooiiigggdddaaaaaaaaafffkkkkkkgggeeefffhhhlllmmmooorrrvvvzzz||||||~~~}}}}}}~~~{{{vvvvvvvvvuuutttrrrqqqppp|||uuummmeee___aaacccgggooovvv{{{zzzxxxtttooohhh___YYYVVVUUUUUUTTTSSSQQQRRRTTTWWWYYYZZZ[[[aaaiiissszzzllliiiiiikkkkkknnnzzzttteeeYYYTTTUUUOOOOOONNNNNNMMMMMMNNNNNNMMMNNNPPPPPPQQQSSSVVVYYYVVV[[[```___]]]^^^eeelllooommmiiieeeaaa^^^]]]\\\\\\[[[[[[\\\]]]___bbbcccbbbgggnnnuuu|||yyyrrrooooooooopppmmmjjjhhhggggggfffeeeddddddccc___ZZZXXXXXXRRRJJJHHHIIIXXXsss{{{]]]BBB<<<>>>:::555555222222222222222222222222333222111000111222444555555666555444444999AAAHHH[[[nnnyyyvvvyyy{{{ooo\\\UUUYYY___dddooozzzfff]]]fffyyy~~~}}}zzzrrrlllkkkmmmvvv|||wwwpppppptttvvv|||xxxtttrrroookkklllqqqrrrsssyyyyyyyyy~~~~~~|||zzzyyywwwvvvuuuttttttttttttttt}}}qqqhhhcccaaa]]]ZZZ___aaaffflllrrrssspppmmmfffbbb\\\WWWSSSRRRRRRSSSQQQQQQPPPRRRUUUWWWYYYZZZaaakkkwwwzzzqqqlllfffdddffflllqqqxxxvvvggg\\\TTTPPPPPPOOOOOONNNNNNNNNNNNNNNOOOMMMOOOPPPQQQRRRTTTWWWZZZZZZ^^^aaaaaa``````dddhhhllljjjeee```ZZZVVVSSSQQQOOOOOOPPPQQQRRRTTTUUUVVVYYY]]]ccciiiooowww~~~|||sssnnnmmmllllllllliiiggggggggggggfffeeecccccc```[[[ZZZXXXRRRJJJGGGGGGUUUpppeeeHHH>>>>>>999555444333333333222222222222222333333222333333444555666444555555444555:::BBBIIIXXXiiixxx{{{nnnmmmpppsssjjjZZZUUUZZZaaajjjwwwxxxddd\\\eeewww|||{{{yyy}}}|||~~~{{{uuuooolllhhhdddfffkkknnnooovvv}}}xxxwwwwww}}}|||zzzvvvvvvuuutttssssssssssss}}}tttlll```YYYWWWYYYYYYYYY\\\^^^bbbfffhhhfffaaa]]]VVVTTTQQQOOONNNOOOQQQRRRQQQQQQRRRSSSVVVYYY\\\^^^hhhwwwzzzrrrlllfffbbbdddcccgggrrr~~~sssaaaXXXTTTPPPMMMLLLOOOOOONNNNNNNNNOOOOOOPPPNNNPPPRRRSSSSSSUUUXXX[[[___```cccdddeeeddddddccceeebbb^^^XXXSSSNNNJJJHHHIIIJJJKKKMMMNNNOOOOOOOOOQQQTTTYYY]]]ccciiioootttyyywwwxxx~~~tttnnnjjjiiihhhjjjhhhffffffgggggggggfffbbbbbb```]]][[[ZZZRRRIIIFFFEEEQQQjjjpppOOOAAA===888444444444444333333222222111111222333444555666666666666333444444444666<<>>HHHOOOXXX```hhhnnntttxxxrrriii\\\___eeeiiifff___```fffkkk}}}qqqaaa\\\dddvvvxxxooofffaaa```___ccchhhnnnmmmqqq{{{{{{qqqqqqsssxxx{{{~~~~~~|||{{{wwwvvvtttsssrrrqqqqqqqqq}}}uuuoooiiidddaaaZZZXXXVVVUUUVVVVVVVVVVVVYYYXXXUUURRROOONNNNNNNNNPPPPPPPPPQQQRRRSSSUUUVVVXXXWWWUUUTTTWWW```kkksssxxxmmmggggggiiiiiigggkkkrrrrrreeeYYYPPPOOORRRQQQOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRTTTWWWYYYZZZ\\\^^^```ddddddfffkkkooonnnhhhccc```]]]YYYTTTPPPMMMKKKJJJGGGIIIKKKLLLMMMMMMMMMLLLNNNOOORRRTTTWWW\\\bbbfffmmmuuu~~~wwwppppppsss{{{uuunnnkkkiiihhhgggfffeeeeeeggghhhhhhgggaaacccaaa___^^^\\\TTTKKKFFFDDDIIIZZZrrr\\\DDD;;;999777666444444444333333333222222222333555666666666555444111333444666888@@@JJJRRRVVV[[[aaagggnnnqqqllldddZZZ___fffjjjhhhdddfffkkkqqqnnnbbb```hhhzzzuuullldddbbbcccdddhhhmmmpppnnnooowwwxxxsssooonnnoooqqqxxx}}}|||{{{yyyxxxvvvtttsssrrrqqqqqqyyysssjjjbbb\\\XXXUUUSSSRRRSSSVVVYYYZZZZZZZZZYYYVVVTTTQQQMMMJJJJJJMMMPPPRRRSSSSSSTTTTTTTTTUUUUUUWWWWWWXXXYYY^^^jjjyyy~~~ooolllgggeeefffiiikkkllluuu|||kkkbbbZZZSSSNNNOOOPPPOOOOOOPPPNNNOOOOOOPPPQQQRRRTTTUUUTTTWWWZZZ]]]^^^```bbbdddfffgggiiinnnqqqpppjjjeeeeeeaaaZZZSSSNNNLLLKKKKKKKKKKKKLLLMMMNNNNNNOOONNNKKKMMMNNNPPPSSSXXX___ccclllttt|||vvvssswww}}}uuuooolllkkkjjjgggfffdddeeefffggggggfffccccccbbb^^^^^^\\\UUUMMMGGGEEEGGGTTTjjjbbbGGG<<<:::888777333333333333444444444444555555555555555555444333222333555666:::AAAKKKSSSSSSUUUZZZccclllnnniiiccc\\\bbbjjjllljjjggghhhjjjvvv{{{kkkdddeeelll~~~tttlllfffhhhkkkmmmooosssqqqlllkkkpppwww~~~}}}uuunnnjjjiiiiiinnnuuuxxxyyy{{{zzzxxxvvvuuuuuuwwwzzz~~~}}}{{{zzz|||{{{yyyvvvuuusssrrrrrrxxxsssfffaaaZZZUUURRRQQQPPPOOOSSSUUUYYY[[[\\\[[[ZZZZZZPPPPPPOOOLLLJJJLLLPPPTTTVVVVVVWWWWWWWWWWWWVVVUUUUUUYYY^^^dddmmm{{{yyyqqqggghhhhhhiiijjjooowww|||yyyiii]]]XXXRRROOONNNPPPPPPMMMOOOSSSNNNNNNOOOPPPQQQSSSUUUVVVVVVYYY]]]```bbbccceeegggjjjkkknnnqqqqqqooojjjgggddd___WWWPPPKKKJJJLLLMMMOOOOOOOOOOOOOOOPPPQQQRRRNNNOOOQQQSSSVVV[[[bbbgggpppxxxuuuooolllkkkjjjhhhfffeeeeeefffgggfffeeeddddddaaa^^^]]]\\\WWWOOOIIIFFFFFFNNNccc}}}jjjLLL>>>;;;999666222222333333444555555555999888777666555444444444222444666777:::BBBLLLTTTSSSSSSYYYdddnnnqqqlllfffaaaiiiqqqrrrnnnjjjiiiiiiwwwuuugggeeehhhppp{{{tttppptttxxxyyyyyyzzzqqqiiidddfffjjjmmmrrrxxxyyy~~~{{{zzz{{{~~~zzzsssllljjjhhhfffgggkkkiiilllppprrrqqqpppppppppmmmooorrrvvvyyy~~~}}}|||}}}{{{yyywwwuuuttttttuuuiii```\\\WWWTTTQQQPPPQQQRRRSSSSSSUUUWWWYYYYYYWWWUUUTTTSSSKKKMMMNNNNNNMMMNNNRRRVVVXXXYYYZZZ[[[[[[ZZZXXXXXXTTT[[[fffppp{{{|||rrrlllhhhfffiiimmmooorrrzzztttiii]]]VVVVVVNNNMMMOOORRRPPPMMMPPPVVVNNNNNNOOOPPPRRRTTTUUUVVVXXX[[[___bbbdddeeeggghhhmmmoooqqqrrrqqqmmmiiiggg___ZZZRRRLLLIIIJJJNNNQQQNNNMMMLLLLLLMMMNNNPPPQQQSSSTTTVVVXXX\\\bbbiiinnnuuu|||uuuooollljjjiiihhhgggeeeeeeffffffeeedddeeeeeeaaa]]]\\\]]]WWWPPPJJJGGGEEELLL___xxxoooOOO@@@<<<999555111222222333444555666666===;;;999777555555555555333555666888;;;BBBLLLTTTTTTTTTZZZgggsssuuuppplllgggpppwwwwwwrrrnnnkkkjjjwwwqqqdddeeejjjrrr|||zzzqqqhhh___]]]]]]^^^```cccdddhhhnnnrrrssspppllliiifffiiinnnqqqrrrssstttvvvtttnnnkkkkkkjjjfffdddfffaaaeeejjjnnnooonnnnnnnnnhhhiiikkkmmmpppvvv|||~~~}}}}}}{{{xxxvvvuuuuuuxxxnnneee[[[TTTRRRNNNPPPRRRRRRPPPPPPRRRUUU[[[^^^aaa^^^VVVOOOMMMLLLKKKLLLMMMQQQUUUWWWXXXXXX\\\YYYVVVUUUVVVYYY[[[\\\```fffooozzz~~~ssskkkffffffjjjjjjiiioooyyyoooeeebbb]]]UUUNNNLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXZZZ\\\^^^```bbbeeejjjmmmppprrrttttttrrrmmmhhhddd\\\VVVOOOKKKKKKMMMNNNNNNPPPQQQRRRQQQPPPQQQRRRTTTTTTVVVYYY]]]bbbiiiqqqvvvtttmmmjjjiiiiiigggfffdddccccccccceeefffcccbbb```^^^]]]ZZZVVVRRRJJJEEECCCHHHSSSeee|||uuuzzzTTT@@@;;;888111777666444333444777:::<<<===;;;888666555555666666666444444888<<<@@@IIIRRRUUU[[[eeeyyy~~~qqqvvvoooyyyxxxrrrnnnmmmuuuooocccjjjrrrwww{{{ggg^^^UUUSSSSSSQQQQQQRRRVVVXXXZZZ]]]]]]\\\ZZZYYYZZZ[[[]]]___aaacccddddddaaabbbcccbbbaaaaaacccdddcccbbbcccfffkkkpppssstttrrrooonnnooommmkkkpppxxx~~~~~~{{{xxxvvvzzzlllccc[[[RRRMMMMMMJJJLLLOOOPPPRRRUUUZZZ^^^aaabbbaaa\\\TTTNNNKKKKKKHHHJJJMMMRRRVVVZZZ[[[[[[aaa___\\\[[[]]]```ccceeeooowww{{{qqqkkkgggccccccgggooosss~~~{{{qqqeee]]]YYYVVVQQQLLLLLLLLLLLLLLLMMMNNNOOOOOORRRRRRSSSUUUVVVXXXYYYYYY\\\^^^```bbbdddgggllloooqqqsssuuuuuurrrllleeeaaaUUUPPPKKKIIIJJJLLLLLLLLLPPPQQQRRRRRRRRRSSSVVVYYYYYY\\\```dddiiipppxxx}}}tttnnnkkkiiiiiijjjhhhfffeeedddeeefffgggdddbbb```^^^\\\YYYUUUQQQIIIDDDAAACCCLLL\\\sssxxxqqq{{{~~~XXXBBB===:::444777666555555555777999;;;;;;:::888555444444555666444111222666999>>>HHHQQQXXXbbbnnnxxx}}}yyy{{{tttrrrrrryyy}}}nnnfffnnnuuuyyy{{{iii___VVVSSSPPPLLLJJJJJJNNNOOOQQQRRRSSSRRRQQQPPPQQQRRRSSSUUUWWWXXXYYYYYYWWWXXXYYYYYYYYY[[[^^^aaaeeefffhhhjjjmmmoooqqqrrrwwwtttsssssspppmmmooouuu|||}}}~~~~~~|||zzzyyyxxxkkk]]]UUUOOOJJJHHHIIIJJJKKKNNNQQQUUU[[[ccchhhjjjhhhbbbZZZQQQKKKIIIHHHFFFHHHMMMRRRWWWZZZ]]]]]]bbbaaa```aaadddiiinnnqqq}}}mmmhhheeeeeeeeecccfffkkkuuu~~~xxxhhhccc[[[UUURRRPPPOOOMMMLLLLLLKKKLLLLLLMMMNNNOOOQQQRRRTTTUUUWWWYYYZZZ[[[^^^```ccceeegggjjjnnnqqqsssuuuwwwvvvqqqjjjbbb\\\OOOMMMJJJIIIKKKLLLMMMMMMPPPQQQSSSTTTUUUXXX]]]aaaccceeejjjnnntttzzzuuuoookkkjjjiiijjjhhhgggeeeddddddeeeeeedddbbb```^^^\\\XXXSSSPPPKKKEEE@@@@@@EEEQQQeeevvvzzzyyyqqqxxx~~~___FFF???<<<777666666777777888888999999999888666444333333444555333111222555888===HHHTTTaaaooo~~~~~~uuusssuuu{{{zzzpppmmmtttyyy}}}oooeee[[[WWWSSSMMMJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOOOOPPPPPPPPPQQQRRRTTTVVVZZZ___cccjjjnnnrrrsssqqqpppppprrryyywwwxxxyyywwwssstttxxx|||}}}}}}~~~~~~|||{{{~~~mmm```SSSMMMJJJGGGHHHKKKNNNOOORRRUUU[[[bbbjjjnnnssslllaaaVVVNNNIIIGGGGGGFFFIIINNNRRRUUUXXXZZZ[[[aaacccfffkkkqqqyyy~~~mmmdddaaaaaadddfffiiipppwwwwwwkkk^^^]]]YYYUUUQQQPPPPPPRRRLLLLLLLLLLLLLLLNNNOOOOOOQQQRRRSSSVVVXXXZZZ\\\]]]___aaaeeegggjjjmmmqqqsssvvvwwwxxxvvvpppggg^^^WWWOOONNNMMMNNNNNNOOOPPPPPPQQQRRRUUUWWWZZZ___fffjjjnnnqqquuuyyy}}}wwwpppllljjjiiigggfffdddcccbbbbbbbbbbbbdddbbb```]]][[[WWWRRRNNNMMMGGGBBB@@@CCCLLL\\\kkkppp{{{xxx|||}}}}}}~~~~~~gggKKKAAA===:::666777888999999888888777666666555333333333333444444333444777999???LLLYYYlll}}}tttooopppvvvzzzvvvyyy{{{zzzoooccc^^^ZZZUUUSSSTTTKKKJJJIIIHHHHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOORRRSSSTTTWWWZZZ```hhhmmmqqqxxx~~~zzzuuutttuuutttsssvvv{{{}}}{{{{{{~~~~~~}}}|||{{{xxxeeeYYYMMMIIIHHHHHHKKKPPPSSSTTTXXX^^^fffnnntttwwwwwwlll^^^RRRKKKIIIHHHGGGIIILLLPPPRRRSSSUUUXXXZZZdddjjjrrrzzzpppdddccc``````dddiiiooo{{{tttggg___[[[[[[ZZZWWWRRRQQQQQQSSSLLLLLLLLLLLLMMMNNNOOOPPPPPPRRRTTTWWWZZZ\\\___``````cccgggjjjmmmpppsssvvvyyyzzzyyyvvvnnndddZZZTTTPPPQQQQQQQQQQQQQQQRRRRRRSSSVVVYYY]]]bbbhhhoootttzzz|||xxxqqqllliiigggeeeddddddcccbbbaaaaaaaaadddbbb___]]]ZZZVVVQQQNNNLLLFFFAAA@@@AAAHHHVVVdddjjjwww~~~xxxvvvxxxoooPPPBBB===:::666777888999999888666555444444333333333333333333444333444777999@@@OOO]]]qqqrrrhhhiiimmm}}}zzzyyy|||nnnfff```[[[YYYZZZOOONNNLLLJJJJJJJJJKKKLLLLLLMMMNNNPPPRRRSSSTTTTTTWWWYYY[[[^^^bbbiiiqqqvvv|||||||||rrrpppsssyyy||||||}}}~~~}}}{{{zzzyyyuuu^^^SSSIIIFFFHHHJJJNNNSSSUUUYYY___iiisss{{{vvviiiYYYNNNJJJJJJJJJIIIMMMPPPSSSTTTTTTWWW]]]bbbkkksssrrrgggaaacccaaabbbgggnnnyyyvvviii^^^YYYYYYYYYYYYVVVSSSQQQPPPQQQNNNNNNMMMNNNNNNOOOPPPQQQRRRSSSVVVYYY]]]```cccdddbbbfffjjjnnnqqqssswwwyyy||||||yyytttlllbbbXXXRRROOOPPPQQQQQQPPPPPPRRRTTTXXX\\\bbbgggmmmtttzzzzzzqqqlllhhheeeeeeeeeeeedddddddddccccccbbb```^^^\\\ZZZVVVQQQNNNIIIDDD@@@??????DDDQQQ]]]ggguuu|||wwwrrrrrryyy}}}|||yyyVVVDDD>>>;;;666777888888888666555444333333333333444444444444333222444666777???PPP```tttooobbbbbbeeewwwxxxuuu}}}}}}sssjjjaaa[[[ZZZTTTSSSQQQOOOOOOOOOOOOPPPPPPQQQSSSVVVYYY[[[]]]]]]```bbbeeehhhlllrrryyy~~~zzzuuutttxxx{{{{{{|||}}}{{{zzzyyyxxxsssZZZPPPHHHGGGJJJMMMQQQVVV\\\```iiiuuurrrdddTTTJJJIIILLLLLLKKKOOORRRVVVXXXZZZ```jjjqqq|||uuukkkfffcccdddeeeiiirrr}}}vvvmmmccc\\\ZZZXXXWWWUUUTTTSSSQQQPPPNNNOOOOOOOOOOOOPPPQQQRRRRRRUUUWWWZZZ]]]aaaeeehhhiiifffiiinnnrrruuuxxx{{{}}}}}}yyyrrrjjj```WWWRRRMMMOOOPPPPPPPPPRRRVVVYYY___dddkkkrrryyy{{{rrrkkkfffcccbbbccccccdddddddddddddddaaa___]]][[[YYYVVVRRRNNNHHHDDD@@@??????CCCNNNYYYggguuu|||}}}}}}vvvrrryyy}}}zzz~~~\\\GGG???<<<777777777666555444333333222222333444444555444444333333555666888@@@RRRddd|||hhh[[[\\\bbbttttttpppyyyqqqgggbbb^^^^^^\\\[[[ZZZYYYYYYYYYYYY[[[___cccgggjjjmmmnnnooorrruuuxxx{{{|||}}}~~~{{{{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyqqqZZZQQQIIIJJJMMMPPPTTTYYYccchhhqqq|||oooaaaPPPHHHIIINNNNNNMMMOOOSSSWWW[[[___hhhuuu~~~yyymmmkkkiiifffgggjjjrrr~~~oooiiiddd]]]YYYYYYWWWUUUTTTTTTTTTSSSPPPNNNPPPPPPPPPPPPQQQRRRSSSSSSXXXZZZ\\\```eeehhhkkkmmmhhhlllqqquuuxxx{{{~~~~~~yyyqqqhhh___WWWSSSMMMOOOQQQQQQRRRUUUZZZ___ccciiirrrzzz|||rrrkkkeeebbb___```aaabbbbbbcccbbbbbb```^^^\\\[[[YYYVVVRRROOOKKKFFFCCCAAA@@@CCCMMMXXXiiiwww}}}zzz~~~vvv||||||aaaJJJ@@@===777777666555444333333222222222333444555555555555666666888999:::CCCVVVhhhzzzaaaUUUXXXcccuuu~~~qqqnnnwwwuuuoooiiiiiihhhgggfffdddccccccdddfffjjjoootttxxx{{{}}}}}}~~~}}}xxxyyyzzz|||}}}}}}~~~~~~||||||{{{zzzzzzzzzzzzzzzsssZZZRRRKKKKKKNNNRRRYYY```mmmvvv|||hhh\\\PPPKKKJJJJJJNNNRRRRRRWWW^^^dddjjjwwwzzzkkkddd^^^```gggooouuuxxxrrriiiaaa\\\ZZZYYYXXXXXXWWWUUUSSSQQQPPPOOONNNMMMNNNOOOPPPRRRTTTVVVWWW]]]^^^```dddiiimmmooopppqqqsssvvv{{{zzzpppeee[[[VVVSSSOOOPPPRRRSSSVVVZZZ```dddpppuuu}}}}}}qqqiiifffeeebbb```^^^^^^```aaabbbaaaaaaaaa```]]]ZZZVVVSSSQQQOOOHHHAAA===;;;???KKKXXXjjjvvvzzzrrrPPP???===888777666555555444444555333333333444444444555555666222444999:::@@@WWWpppqqq\\\UUUZZZbbbnnn|||xxxpppfffnnn|||wwwvvvuuurrrpppppprrrtttuuuzzz|||~~~|||yyywwwvvvwwwwwwxxxyyyyyyyyyyyyyyywwwwwwwwwyyyzzzyyyvvvtttqqqYYYRRRLLLMMMQQQWWW___gggqqqxxx|||vvvaaaVVVLLLIIIIIIJJJNNNSSSXXX^^^gggqqq}}}nnndddaaa___dddlllxxx{{{mmmhhhaaa\\\YYYXXXWWWWWWZZZYYYVVVTTTRRRPPPPPPPPPOOOPPPQQQRRRTTTVVVXXXYYY___```cccgggkkkooorrrssswwwyyy|||zzzooocccZZZUUUSSSPPPQQQSSSUUUXXX^^^fffkkkyyy~~~}}}rrrjjjggggggcccaaa______```bbbaaaaaa``````___]]]ZZZWWWTTTRRRNNNIIIDDDAAA???BBBLLLWWWiiivvv~~~zzzvvvTTTBBB???888888666555555555555555333333333444444444555555666333555:::;;;AAAWWWooolllYYYTTTYYYaaaooosssmmmgggrrr}}}{{{yyywwwuuutttrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvwwwyyyxxxvvvsss|||oooXXXRRRNNNRRRXXX___hhhpppwww{{{tttkkkYYYQQQJJJIIIKKKMMMRRRXXX^^^dddooo~~~ssseeebbbbbbdddkkkuuuuuulllbbb^^^ZZZXXXXXXXXXWWWWWW\\\ZZZWWWTTTRRRQQQRRRRRRRRRRRRSSSUUUWWWYYY[[[\\\aaacccfffjjjnnnrrruuuwww|||~~~yyylll```XXXTTTSSSPPPRRRTTTWWW\\\eeennnuuu}}}ssskkkhhhgggeeecccaaaaaaaaabbbaaa```______^^^]]][[[XXXVVVTTTMMMIIIFFFEEECCCDDDMMMVVVkkk{{{{{{www|||ZZZEEE@@@888888777666555555555555333333333444444444555555555444666:::<<>>999999888777666666666666333333333444444444555555333555666666888???JJJTTTdddoooxxxmmmgggnnnnnncccUUUOOOSSSVVViiisssqqqcccfffmmm}}}{{{xxxwwwvvvppppppppppppqqqqqqqqqrrrtttuuuvvvxxxyyyzzzzzzzzzzzzyyyyyyzzz}}}~~~zzzmmmaaaaaafffpppwwwxxxxxxzzzuuuuuusssooohhh___VVVQQQOOOMMMOOOVVV___jjjzzz~~~sssppppppnnnsss~~~vvvjjjcccaaaaaa^^^[[[ZZZXXXVVVVVVXXXZZZ[[[ZZZTTTUUUVVVWWWXXXWWWWWWVVVWWWXXXYYY[[[^^^aaadddeeeggglllrrruuuvvvzzzzzzpppeee[[[WWWWWWYYYZZZ]]]cccjjjttt{{{~~~|||pppiiieeeaaaaaa```bbbcccbbb```^^^^^^^^^^^^^^^]]][[[YYYXXXRRRMMMGGGCCC???>>>FFFOOOllltttqqqvvvTTTAAA:::999888777666666666666333333333444444444555555444777888777888>>>HHHOOOZZZcccrrr}}}yyyqqqlllbbbkkklll```SSSQQQVVVYYYhhhrrrlll```fffppp~~~{{{xxxuuuttttttpppqqqqqqrrrssstttuuuuuuwwwwwwyyyzzz{{{{{{{{{{{{zzzyyyyyy{{{}}}{{{nnncccdddjjjtttzzzyyywwwwwwqqqrrrpppkkkcccZZZTTTQQQQQQPPPSSS\\\fffttttttqqquuu|||zzzuuummmddd``````aaa___\\\[[[YYYWWWXXXZZZ]]]^^^___SSSUUUWWWZZZZZZZZZYYYXXXYYYZZZ[[[^^^```cccfffhhhiiinnntttxxxyyy|||}}}xxxoooddd\\\XXXYYY[[[]]]aaahhhoooyyy}}}|||}}}ssskkkhhh```______aaacccbbbaaa___^^^^^^___^^^]]][[[YYYXXXQQQMMMJJJFFFBBB???DDDLLLccczzzrrrooozzzXXXDDD:::999888777666666666666333333333444444444555555666999:::888999???GGGLLLSSS[[[gggqqqrrrnnnkkkkkkaaajjjlll```UUUUUU[[[___eeeqqqkkk___fffrrr}}}zzzvvvsssssssssqqqrrrrrrtttuuuvvvwwwwwwzzz{{{||||||}}}}}}}}}}}}zzzyyyyyyzzz}}}zzzrrrhhhkkkpppvvvyyyxxxtttpppoooooolllggg```YYYUUUSSSRRRYYYbbbhhhpppvvvvvvzzzxxxnnnggg___\\\]]]]]][[[YYYYYYZZZ[[[\\\]]]\\\\\\[[[\\\[[[ZZZYYYYYYZZZ[[[\\\[[[]]]___aaabbbdddhhhjjjlllqqqvvvzzz{{{~~~wwwqqqhhh```ZZZYYYZZZ[[[```fffooowww~~~~~~zzzzzzsssiiifffdddcccaaa```aaabbbaaa``````^^^\\\[[[[[[YYYVVVTTTSSSOOOLLLJJJFFFAAABBBGGG___zzz|||kkkfff]]]AAA>>><<<888666666777777666333333333444444444555555777555333333777>>>FFFKKKTTTQQQYYYllltttnnnhhhhhhgggkkkkkkddd```ccchhhlllnnn{{{ooobbbgggsss}}}yyyuuurrrqqqqqqqqqpppqqqrrrtttwwwyyy{{{{{{{{{|||~~~~~~}}}}}}}}}~~~|||tttkkkmmmooosssvvvuuurrroooiiihhhfffaaa[[[WWWUUUUUUXXX```kkkttt}}}{{{~~~xxxoooiiiccc]]][[[\\\\\\ZZZWWWYYYZZZ[[[]]]^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]]___aaacccdddgggjjjmmmnnnsssxxx{{{}}}wwwrrrjjjbbb]]]\\\]]]___ffflllttt|||~~~~~~~~~~~~tttiiieeedddbbbaaa```aaaaaa```______]]]\\\[[[ZZZYYYVVVTTTRRROOOKKKJJJFFFAAABBBGGG[[[vvvyyynnnfffbbbEEE>>>;;;888666666666666666333333333444444444555555666555444444777===EEEJJJOOOPPP\\\ooowwwqqqlllnnnkkkrrruuuoooiiikkkqqqvvvzzzlll___fffttt}}}yyywww|||~~~{{{yyyuuuqqqooooooppprrrpppqqqsssvvvxxx{{{}}}~~~|||~~~}}}uuunnnnnnoooppprrrqqqooolllcccbbb___[[[XXXXXX[[[]]]fffooozzzyyynnnfffccc___[[[ZZZ[[[[[[YYYVVVXXXZZZ\\\^^^____________]]]\\\\\\[[[[[[\\\\\\]]]___aaadddfffgggjjjmmmpppqqqvvv{{{~~~yyytttmmmfffbbbbbbccceeelllrrrzzz{{{uuuwwwyyyzzz{{{|||~~~vvvjjjeeedddbbb````````````___^^^^^^\\\[[[ZZZZZZXXXVVVTTTRRRNNNKKKJJJFFFAAABBBFFFWWWpppxxxrrrhhhgggIII>>>;;;777555555666555555333333333444444444555555555555555555888===EEEJJJMMMTTTeeewww{{{tttooorrrqqq|||}}}tttsss{{{pppcccjjjyyy{{{tttppprrrwww~~~zzzvvvtttpppmmmlllnnnqqqsssqqqsssuuuwwwzzz}}}~~~|||uuuooonnnnnnooonnnlllhhheee___^^^\\\ZZZ[[[___eeejjjxxxyyyppphhhbbb^^^\\\[[[[[[\\\\\\YYYWWWYYYZZZ\\\^^^```aaaaaa```]]]]]]]]]]]]]]]]]]]]]]]]```bbbeeegggiiikkkooorrrtttxxx~~~zzzvvvpppkkkhhhhhhjjjlllqqqwww}}}uuuooorrruuuxxx{{{}}}yyykkkeeedddbbb```___``````^^^]]]\\\ZZZYYYYYYYYYXXXVVVSSSQQQNNNKKKJJJFFFAAAAAAEEESSSkkkuuuvvvzzzvvvnnnlllLLL>>>;;;777555555555555444333333333444444444555555333444555666888===EEELLLQQQ^^^rrrwwwsssvvvzzz|||xxxxxxmmmsss|||uuuqqqsssxxx{{{zzzuuurrrpppmmmkkklllooosssvvvtttuuuwwwyyy{{{}}}{{{uuunnnnnnmmmmmmkkkfff```\\\ZZZ[[[\\\]]]aaahhhqqqwwwxxxpppiiiccc___[[[[[[[[[\\\]]]\\\[[[YYYYYYZZZ\\\___```aaaaaaaaa^^^^^^____________^^^^^^```bbbeeegggiiilllooorrrvvvzzzzzzwwwsssooonnnoooqqqsssxxx}}}xxxrrrnnnrrrwww{{{|||nnnfffdddbbb___^^^______]]]\\\ZZZYYYWWWXXXXXXWWWUUUSSSPPPMMMKKKJJJFFFAAAAAADDDQQQggg}}}}}}nnnqqqzzzqqqoooMMM???<<<888666555555555444333333333444444444555555222444666777888???HHHPPPXXXhhh~~~}}}|||}}}uuuzzz~~~yyywwwvvvzzz~~~vvvqqqpppnnnllllllnnnqqqvvvyyyxxxxxxyyy{{{|||}}}~~~{{{wwwpppnnnkkkhhhddd___YYYUUUWWWZZZ^^^cccjjjsss|||wwwmmmgggccc___\\\[[[[[[\\\]]]]]]\\\[[[[[[YYY[[[]]]___````````````___``````aaaaaa``````___```bbbeeegggiiilllpppsssvvv{{{zzzxxxuuurrrrrrtttwwwzzzyyyuuuppptttzzzpppgggdddaaa___^^^^^^^^^\\\[[[XXXWWWVVVVVVWWWWWWUUUSSSOOOLLLKKKJJJFFFAAA@@@DDDMMMbbbwww}}}rrruuurrr|||qqqOOO@@@===999777666666555444333333333444444444555555111444666777999@@@LLLVVV___qqq~~~{{{}}}~~~~~~|||zzzzzz{{{|||{{{zzz}}}vvvrrrrrrsssvvv}}}{{{tttpppnnnmmmmmmnnnqqqtttxxx{{{zzz{{{|||}}}~~~}}}{{{sssnnngggaaa\\\XXXUUUSSSXXX\\\dddllluuuyyymmmeeeaaa___\\\ZZZ[[[\\\\\\[[[[[[[[[[[[\\\ZZZ[[[]]]^^^_________^^^``````aaabbbbbbaaa``````aaacccfffhhhjjjmmmqqqtttvvvzzzzzzxxxvvvuuuuuuxxx|||~~~}}}ssshhhcccaaa___^^^]]]]]]\\\ZZZVVVVVVUUUVVVWWWWWWUUUSSSOOOLLLKKKKKKFFFAAA@@@CCCHHH\\\qqq{{{|||ssswwwttttttzzz{{{uuuSSSBBB???:::888777777666555333333333444444444555555222444666666999BBBQQQ\\\kkk{{{~~~}}}yyy~~~zzztttppppppooonnnmmmmmmmmmmmmlllnnniiigggiiinnnsss{{{zzztttpppllllllnnnpppsssvvvyyyzzz{{{|||}}}~~~wwwoooeee[[[VVVTTTSSSSSS[[[aaakkkuuu{{{sssiiibbb___^^^\\\[[[[[[[[[[[[ZZZYYYYYYZZZ\\\ZZZ[[[]]]^^^^^^^^^]]]]]]```aaabbbccccccbbbaaa```bbbdddgggiiikkkooosssvvvvvvzzzzzzxxxwwwvvvwwwzzz~~~tttiiicccaaa___]]]]]]]]][[[ZZZVVVUUUTTTUUUVVVWWWUUUSSSNNNLLLKKKKKKGGGAAA@@@CCCDDDXXXmmmyyyvvvuuuoooooovvvvvv|||xxxVVVCCC???;;;999888777666666333333333444444444555555222555666666999CCCSSS```uuu{{{zzz{{{vvv{{{~~~xxxssspppmmmkkkiiillllllkkkkkkjjjjjjiiihhhgggcccaaaeeejjjpppyyy}}}yyyuuurrrjjjlllnnnqqqtttwwwyyyzzz{{{|||~~~xxxmmm```VVVOOONNNUUU^^^bbbkkkwww{{{tttkkkgggcccaaaaaaaaa___]]]]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]^^^___```aaaaaabbbbbbaaaaaaaaaaaabbbbbbhhhjjjlllmmmmmmooorrruuuxxxzzz}}}yyyzzz{{{{{{{{{|||~~~xxxiiiccc```]]][[[[[[ZZZYYYXXXWWWVVVTTTUUUVVVVVVUUUSSSOOONNNKKKHHHEEEAAA???>>>EEENNNbbbxxxooommmsssssswww}}}XXXFFF>>>888888888555444444555555555555555555555555444444555666888AAAVVViiixxxtttooovvvssszzztttrrrrrrrrrqqqsssvvvzzz}}}|||yyytttpppmmmlllkkkjjjmmmsss{{{~~~yyywwwvvvqqqmmmpppqqqsssvvvyyy|||~~~~~~ssshhhZZZQQQLLLMMMUUU^^^jjjrrr~~~yyypppjjjgggddd```^^^______]]]\\\______]]]\\\[[[[[[ZZZZZZ]]]^^^^^^______`````````aaaaaaaaaaaaaaaaaabbbccchhhjjjlllmmmnnnpppsssuuuxxx{{{~~~zzz{{{|||}}}|||}}}xxxiiiccc```]]][[[ZZZZZZYYYXXXWWWVVVUUUUUUVVVVVVUUUTTTOOONNNKKKHHHEEEAAA???>>>DDDNNNbbbzzzpppmmmuuuvvvzzzZZZGGG???999999999666555666555555555555555555555555555555777888:::CCCXXXkkkpppkkkrrr|||vvvppp~~~||||||~~~~~~xxxwwwuuuvvvyyy~~~{{{wwwvvvtttqqqmmmppprrrtttwwwzzz|||}}}~~~ooocccVVVOOOLLLOOOYYYcccvvv|||wwwoooiiifffbbb```]]]\\\\\\\\\[[[[[[^^^^^^]]]\\\\\\\\\\\\\\\______```````````````___aaa`````````aaabbbcccccchhhiiilllmmmnnnqqqtttvvvyyy|||}}}zzz|||}}}~~~~~~yyyjjjbbb___\\\ZZZZZZZZZXXXWWWXXXWWWUUUVVVWWWWWWVVVTTTOOONNNLLLHHHEEEBBB???>>>BBBKKK___zzzwwwooowww|||^^^IIIAAA:::::::::777666777555555555555555555555555666666888:::;;;DDDYYYllljjjeeellluuusssjjjjjj|||xxxuuutttsssqqqnnnqqqsssvvvyyy{{{|||||||||}}}nnnbbbVVVPPPQQQWWWbbblll}}}xxxooojjjfffeee___]]]\\\ZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[]]]___```aaa``````aaaaaaaaa```______`````````aaaaaacccddddddgggiiilllnnnooorrruuuxxx{{{}}}~~~|||{{{|||~~~~~~zzzlllaaa___[[[ZZZYYYYYYXXXWWWXXXWWWVVVVVVWWWWWWVVVTTTPPPNNNLLLIIIEEEBBB@@@>>>@@@GGG[[[xxxrrrxxxdddJJJAAA:::999999777555777555555555555555555555555666666888:::;;;DDDXXXjjj{{{ddd___gggoooyyyzzzhhhaaacccvvv|||wwwtttssssssrrrqqqrrrtttxxx{{{}}}}}}||||||{{{mmmaaaVVVSSSWWW___jjjttt}}}yyynnnfffcccaaa```^^^^^^]]][[[ZZZ[[[\\\]]]ZZZZZZ[[[\\\]]]___aaabbb```aaabbbcccbbbaaa```___``````aaaaaacccdddffffffgggiiilllnnnpppssswwwzzz}}}~~~}}}|||{{{|||~~~~~~~~~zzzmmmaaa^^^[[[YYYYYYXXXWWWVVVXXXVVVUUUUUUVVVWWWUUUTTTPPPOOOLLLIIIFFFBBB@@@???AAAGGGZZZyyytttzzzhhhJJJAAA999888777555444666555555555555555555555555555555777999:::AAATTTfffxxxvvv^^^[[[dddiiitttsssccc^^^^^^ppp}}}zzzwwwtttttttttuuuuuutttwwwzzz~~~~~~~~~}}}yyyjjj___VVVVVV\\\eeeoooxxx{{{|||rrriiidddaaa```____________]]][[[[[[\\\^^^^^^]]]]]]]]]]]]]]]^^^______```bbbddddddcccaaa```aaaaaabbbcccdddfffhhhiiigggiiillloooqqqtttxxx{{{~~~~~~}}}~~~{{{nnn```]]]ZZZXXXXXXXXXVVVUUUWWWVVVTTTUUUVVVVVVUUUSSSPPPOOOMMMIIIFFFCCC@@@???CCCHHHZZZ{{{yyykkkKKKBBB999777777555444666555555555555555555555555555555777888888???QQQbbbqqqoooYYYXXXccceeerrrpppbbb^^^___ppp|||zzzwwwuuutttuuuvvvwwwwwwyyy||||||wwwiii___WWWYYYaaajjjttt{{{||||||wwwoooiiifffcccaaa```___``````^^^[[[ZZZ\\\^^^___^^^^^^]]]]]]]]]^^^^^^^^^```bbbdddeeedddbbbaaabbbbbbcccdddfffhhhjjjkkkgggiiillloooqqquuuyyy|||{{{nnn```]]]ZZZXXXWWWWWWVVVUUUVVVTTTSSSSSSTTTUUUSSSRRRQQQOOOMMMJJJFFFCCCAAA???AAAEEEXXX{{{jjjMMMCCC:::888777555555777555555555555555555555555666666888888777===NNN___mmmzzz|||gggUUUWWWdddgggvvvppp``````dddvvvzzzyyywwwtttssstttvvvxxxyyy{{{}}}|||wwwkkkaaaZZZ]]]fffoooxxx~~~tttpppkkkgggdddbbb___^^^___aaa```^^^ZZZYYY[[[^^^\\\\\\\\\]]]^^^___```aaa]]]___bbbdddeeeeeecccbbbbbbcccdddeeegggiiikkklllgggiiilllooorrruuuzzz}}}{{{nnn___]]]YYYXXXWWWWWWVVVUUUUUUTTTSSSSSSTTTTTTSSSQQQQQQOOOMMMJJJFFFCCCAAA???===@@@TTTxxxiiiNNNEEE<<<999888666666888555555555555555555555555777888999999888===MMM^^^jjjvvv}}}uuuwwwzzzuuubbbRRRVVVdddkkk|||qqq^^^aaaiii{{{yyyxxxvvvtttrrrsssuuuxxx{{{|||~~~|||qqqkkkccc\\\___lllxxx~~~~~~zzzoookkkfffcccbbbbbbaaa```bbbaaa___]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\^^^```ccccccdddfffggggggfffdddcccfffcccaaabbbeeehhhhhhggglllkkkkkkmmmpppuuuyyy||||||{{{}}}tttaaaZZZVVVWWWXXXVVVTTTUUURRRRRRSSSSSSSSSSSSRRRRRRUUUSSSOOOMMMJJJFFFBBB???AAABBBMMMjjjoooSSSEEE:::999888444444999666666555555555444444444222222444777:::???LLLYYYfffnnnzzzvvvooommmooommmeee\\\YYYZZZ[[[jjjtttddddddiiizzz}}}{{{xxxyyy}}}yyywwwuuusssssstttvvvxxxyyy~~~zzzqqqjjjccc^^^bbbooozzz~~~vvvkkkhhhccc```____________aaa```^^^]]]\\\\\\]]]]]]]]]^^^___^^^^^^___bbbdddeeefffggghhhhhhgggfffeeefffdddbbbcccgggiiijjjiiijjjjjjkkkmmmqqqvvv{{{~~~~~~{{{zzz{{{}}}vvvbbb[[[VVVWWWXXXVVVTTTUUURRRRRRSSSSSSSSSSSSRRRRRRUUURRROOOLLLJJJFFFBBB???CCCCCCKKKdddoooRRREEE::::::999555444999666666555555555444444444555444555888999===IIIVVVaaahhhqqqzzz|||wwwnnnggghhhjjjiiiddd^^^\\\___bbbnnnuuu```bbbkkk~~~|||pppnnnllljjjjjjooovvv{{{~~~wwwvvvtttssssssuuuwwwyyyzzz~~~}}}wwwooohhhdddaaahhhsss}}}~~~xxxvvvvvvyyyyyyyyyyyyyyy{{{}}}|||}}}}}}yyyqqqfffccc^^^\\\\\\]]]]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^___``````___aaacccfffggghhhiiijjjjjjiiihhhgggfffddddddeeehhhjjjkkkllliiijjjkkknnnsssxxx}}}|||yyyxxxzzz{{{~~~wwwddd]]]WWWWWWXXXUUUTTTUUURRRRRRSSSSSSSSSSSSRRRRRRSSSQQQNNNLLLIIIFFFBBB???AAA@@@EEEYYYzzzrrrRRRDDD:::;;;:::666444777555555555555555444444444888666777888888;;;FFFRRR[[[aaajjjrrrwwwuuuooojjjjjjkkkjjjgggcccbbbeeeiiiuuuwww^^^```mmm~~~zzzzzzzzz|||vvvmmmhhh]]]\\\ZZZXXXXXX\\\bbbgggwww}}}{{{uuutttsssssstttvvvyyyzzz{{{|||yyysssmmmgggeeefffmmmxxx~~~|||yyytttooolllmmmooooooooopppqqqssstttvvvwwwrrrssssssrrrppppppqqqsssuuuwww|||~~~tttmmmbbb___\\\ZZZ[[[\\\]]]]]]\\\\\\\\\]]]^^^^^^_________```aaa``````bbbeeegggiiiiiijjjkkkkkkjjjiiiiiieeeeeeeeefffhhhjjjlllmmmkkklllnnnppptttyyy}}}~~~|||yyyxxxyyy{{{vvvggg___XXXXXXWWWUUUSSSTTTRRRRRRSSSSSSSSSSSSRRRRRRRRRPPPMMMKKKIIIFFFBBB???<<<;;;>>>NNNlll~~~wwwTTTFFF;;;;;;<<<777444666555555555555555555555555888666777888888;;;FFFRRRXXX]]]gggttt~~~~~~zzzwwwuuutttsssooolllnnnrrr}}}yyyaaabbbooo}}}wwwooojjjcccbbb``````ccchhhmmmqqqwwwzzz~~~~~~vvvjjj___WWWSSSOOOOOOMMMLLLLLLOOOTTTXXXdddlllxxx~~~{{{yyytttsssssstttvvvxxx{{{||||||~~~zzzuuuooojjjffffffiiipppyyy~~~}}}{{{uuusssoookkkhhhggghhhjjjhhhiiijjjkkkkkkkkkkkkkkkeeeffffffeeedddfffiiilllkkkrrr{{{~~~~~~yyypppjjjaaa^^^[[[ZZZ[[[\\\]]]]]][[[\\\]]]^^^___``````aaa___```aaaaaaaaacccfffiiijjjjjjkkkkkkkkkkkkjjjjjjfffffffffggghhhjjjlllnnnooopppqqqsssvvvyyy|||~~~~~~}}}zzzzzz{{{}}}~~~~~~vvviiiaaaYYYXXXWWWUUUSSSTTTRRRRRRSSSSSSSSSSSSRRRRRRPPPNNNLLLJJJHHHFFFBBB@@@;;;;;;===HHH```|||~~~ooottt~~~YYYIII<<<<<<===888444555444555555555555555555555666555555777888;;;GGGSSSXXX^^^jjjyyy~~~yyyxxx|||zzzhhhjjjqqqzzzrrrjjjaaa\\\TTTRRROOOMMMNNNQQQUUUWWWZZZ]]]```ccceeeeeeeeedddddddddbbb\\\UUUNNNIIIGGGGGGGGGGGGFFFFFFHHHLLLOOOUUU[[[eeepppzzz|||yyywwwtttttttttvvvxxxzzz}}}~~~}}}~~~}}}zzzrrrkkkhhheeeeeeiiiooouuuxxxvvvsssllljjjgggdddccccccdddeeebbbcccdddddddddbbb```___ZZZ[[[\\\\\\]]]```dddggggggooo}}}}}}|||||||||}}}||||||}}}}}}~~~tttlllhhhaaa^^^[[[ZZZ[[[]]]^^^^^^\\\]]]^^^```aaaaaaaaaaaaaaabbbccccccccceeehhhkkkllllllkkkkkkkkkkkkllllllhhhiiijjjiiiiiijjjmmmoooqqqrrrsssuuuwwwzzz|||}}}~~~~~~}}}{{{}}}yyylllccc[[[XXXWWWTTTSSSTTTRRRRRRSSSSSSSSSSSSRRRRRROOOMMMKKKIIIHHHFFFBBB@@@>>>>>>???FFFWWWoooxxxgggfffvvv___MMM>>>======888444555444444444555555555555555444333444777777<<>>@@@DDDRRRgggwww~~~uuueee^^^gggxxxfffRRR@@@======999555555444444444555555555666666555444555666777;;;GGGSSSaaahhhvvvzzz|||xxxqqqxxx~~~|||wwwnnnfff^^^WWWPPPLLLDDDBBB@@@>>>======?????????@@@AAABBBBBBBBBAAA@@@???AAACCCDDDCCCCCCDDDEEECCCDDDEEEEEEEEEFFFHHHJJJLLLPPPTTTYYY___iiivvv~~~}}}zzzwwwwwwwwwyyyzzz|||~~~|||zzz|||zzzppphhheee```aaacccfffiiiiiieeebbb```___]]]\\\]]]]]]]]]]]]TTTUUUWWWXXXWWWTTTRRRPPPNNNOOOQQQRRRTTTWWW[[[^^^fffmmmvvv~~~}}}|||wwwuuussssssuuuuuusssppphhhiiikkkmmmppprrrssstttnnnooopppssswww{{{~~~uuujjjeeedddbbb___[[[YYYZZZ\\\\\\\\\^^^___aaabbbcccccccccbbbfffggghhhiiiiiikkknnnqqqppppppooooooooooooppppppooopppqqqooommmmmmpppsssooopppsssvvvzzz}}}}}}zzz{{{}}}oooeee\\\YYYWWWTTTSSSTTTRRRRRRSSSSSSSSSSSSRRRRRRMMMKKKIIIHHHGGGFFFCCC@@@666:::>>>CCCQQQddduuu|||}}}sssdddZZZ]]]kkkyyyjjjTTTAAA======999555666444444444555555555666666666555555777777:::EEEQQQfffnnn}}}zzzpppqqqzzzwwwqqq{{{wwwqqqhhh___XXXQQQLLLIII@@@???>>>===<<<<<<===>>>:::;;;<<<=========<<<;;;;;;===???AAAAAABBBCCCEEEFFFGGGHHHHHHHHHIIIKKKMMMNNNQQQTTTVVVZZZ```iiippp~~~~~~zzzxxxxxxyyyzzz|||~~~~~~yyywwwwwwsssjjjbbb```^^^___`````````___^^^]]]YYYWWWUUUVVVXXXXXXUUURRRRRRQQQPPPOOONNNLLLKKKKKKLLLLLLNNNPPPRRRUUUXXXYYYfffgggjjjlllllllllkkkjjjkkkkkkiiihhhgggfffffffffeeefffhhhiiiiiijjjlllnnnnnnoooqqqsssvvv{{{{{{qqqiiidddcccfffdddaaa^^^]]]^^^___```bbbbbbbbbcccdddddddddeeefffhhhjjjkkklllnnnqqqsssrrrqqqppppppqqqqqqooommmsssrrrpppoooooooooppppppqqqsssuuuvvvwwwyyy|||~~~}}}qqqeee[[[YYYXXXUUURRRRRROOOPPPRRRSSSSSSQQQOOONNNNNNMMMJJJIIIHHHFFFCCC@@@@@@???>>>@@@JJJ]]]tttwwwbbbUUUWWWbbbooowwwuuuwwwXXXDDD@@@::::::;;;666333777666111111555555222555999666555;;;===EEEVVVffftttsssjjjlll|||rrrvvvzzzuuunnnbbbWWWOOOIIIEEECCCAAA@@@>>>===<<<<<<<<<===999;;;======<<<<<<===>>>??????@@@AAACCCEEEGGGIIIJJJJJJKKKMMMOOOPPPPPPOOOTTTVVVYYY\\\^^^aaadddgggwww}}}zzzzzzzzz|||}}}|||wwwssssssooogggaaa___[[[[[[\\\\\\[[[YYYXXXWWWVVVTTTRRRSSSTTTTTTRRROOOMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJLLLOOOQQQTTTUUUYYYZZZ\\\^^^^^^^^^]]]\\\]]]\\\[[[[[[[[[[[[[[[[[[aaabbbeeeffffffhhhjjjlllmmmoooqqqtttwww|||xxxnnngggeeeeeedddcccaaa``````aaacccdddddddddddddddeeeeeeeeeeeeeeegggjjjkkklllooorrrtttsssrrrqqqrrrssssssqqqooosssrrrqqqppppppqqqqqqrrruuuvvvxxxxxxxxxyyy|||~~~qqqfff\\\XXXXXXUUURRRRRRQQQQQQRRRSSSRRRQQQPPPOOONNNLLLJJJIIIHHHFFFCCC@@@======>>>AAALLL```wwwwwwbbbUUUUUU```lllsssttt~~~~~~^^^HHHBBB;;;:::;;;666555888777222222666666333333888444444:::;;;CCCTTTggguuuqqqgggjjj}}}~~~tttvvvxxxrrrjjj___UUUMMMHHHDDDBBB@@@???===;;;;;;;;;;;;<<<999;;;=========<<<===???@@@@@@BBBDDDFFFIIIKKKLLLOOOOOOPPPRRRUUUVVVVVVVVVYYY\\\```cccdddfffhhhjjjnnnyyy}}}||||||~~~{{{uuusssrrrrrruuu{{{~~~{{{{{{|||}}}~~~xxxsssnnnmmmiiibbb^^^]]]VVVVVVVVVUUUTTTRRRQQQPPPPPPNNNNNNNNNOOONNNLLLJJJFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGIIILLLNNNOOOQQQRRRSSSTTTTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVWWW[[[]]]```aaabbbdddfffiiimmmooosssvvvyyy}}}|||ssskkkfffeeefffcccccccccdddeeefffggghhhfffffffffffffffeeeeeeeeeeeegggjjjlllnnnpppsssvvvvvvuuutttuuuvvvvvvtttrrrtttsssrrrrrrrrrssstttuuuxxxyyyzzzzzzyyyyyy{{{}}}sssggg\\\XXXWWWTTTRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQNNNLLLJJJIIIHHHFFFBBB@@@:::;;;>>>BBBMMMbbb{{{zzzeeeWWWVVV^^^jjjqqqttt|||eeeMMMDDD;;;999:::666555666555222222444555333222666333333999:::AAARRReeetttooodddgggwww~~~{{{~~~vvvmmmfff[[[RRRKKKFFFCCCBBB>>>===<<<;;;::::::;;;;;;999:::=========>>>@@@BBBDDDEEEGGGJJJMMMPPPRRRSSSUUUVVVXXXZZZ]]]___aaaaaacccgggmmmrrrssssssttttttnnnvvv~~~|||yyyvvvwwwyyy|||zzzppphhhccc```^^^```dddlllttt{{{~~~{{{|||}}}~~~tttnnnhhhgggccc]]]ZZZ[[[TTTSSSRRRQQQOOOMMMLLLKKKIIIIIIIIIIIIIIIHHHFFFEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJMMMNNNNNNOOOOOONNNMMMLLLLLLMMMNNNOOOQQQSSSUUUVVVVVVXXX[[[^^^___bbbeeegggnnnqqquuuyyy|||wwwnnnhhhfffggghhhdddeeegggiiijjjjjjjjjiiihhhgggggggggfffeeeeeeeeeeeehhhlllnnnpppsssvvvxxxxxxwwwwwwxxxyyyyyywwwvvvuuuuuutttssstttuuuvvvwwwxxxyyyzzzzzzyyyzzz|||}}}ttthhh]]]XXXWWWTTTRRRRRRTTTSSSRRRQQQQQQQQQRRRRRRNNNLLLJJJHHHGGGEEEBBB@@@888:::===BBBMMMbbb}}}jjjZZZWWW___llltttxxxiiiOOODDD;;;999;;;777444555444333222333333222111666333333999:::@@@QQQbbbsssooodddgggqqq}}}|||tttiiibbbXXXOOOIIIFFFCCCBBB>>>===<<<;;;:::;;;<<<<<<999;;;>>>???@@@BBBEEEHHHKKKMMMPPPSSSVVVYYY[[[\\\\\\]]]```bbbdddgggjjjmmmpppvvv~~~zzztttvvvxxxyyyzzz~~~~~~}}}}}}{{{wwwtttsssvvvzzz}}}yyylllaaa\\\YYYWWWTTTWWW[[[aaagggmmmsssyyy|||{{{}}}~~~|||{{{|||}}}pppiiidddbbb___ZZZWWWXXXSSSRRRQQQOOOMMMKKKJJJIIIEEEEEEFFFEEEDDDCCCBBBBBB>>>>>>>>>????????????@@@??????@@@AAABBBDDDFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGIIILLLNNNPPPQQQRRRUUUYYY\\\^^^aaaeeehhhooorrrwwwzzz}}}{{{ssslllhhhgggiiijjjiiijjjkkklllmmmllljjjiiihhhhhhhhhggggggffffffeeegggjjjnnnqqqsssuuuxxxzzz{{{zzzyyyzzz||||||{{{yyywwwwwwvvvuuuuuuvvvwwwxxxuuuvvvxxxyyyyyy{{{}}}vvvjjj]]]XXXWWWSSSQQQQQQSSSSSSRRRQQQQQQQQQQQQRRRMMMLLLIIIHHHGGGEEEBBB???999;;;===@@@KKKaaappp]]]YYYbbbrrr}}}jjjPPPDDD;;;999<<<888666666666888777555444444333777555555;;;;;;AAAQQQaaauuuqqqgggiiipppzzzuuuyyy{{{sssfff___VVVMMMHHHEEECCCBBB???>>>===<<<<<<<<<===>>>;;;===@@@CCCEEEIIINNNQQQVVVXXX[[[^^^aaaccceeeeeeaaacccfffhhhjjjmmmrrruuu~~~~~~rrrhhhfffeeeeeegggkkkqqqzzz}}}zzzvvvqqqoooqqqwww~~~tttkkk```YYYVVVVVVUUUTTTXXXZZZ\\\^^^aaagggooouuuxxxzzz}}}~~~|||{{{xxxyyy{{{}}}lllfffaaa```]]]XXXVVVWWWRRRPPPNNNLLLJJJIIIHHHHHHBBBCCCDDDCCCAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMNNNPPPSSSWWWZZZ^^^aaaeeehhhppprrrvvvyyy|||zzzvvvpppkkkjjjkkkkkkkkkmmmmmmnnnnnnnnnmmmkkkjjjiiiiiiiiiiiihhhhhhhhhhhhjjjmmmrrruuuvvvxxxzzz{{{|||{{{{{{|||~~~~~~}}}{{{yyyxxxwwwvvvvvvvvvwwwwwwsssuuuwwwyyyzzz|||xxxkkk^^^XXXVVVSSSQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPMMMKKKIIIHHHGGGEEEAAA???:::<<<===@@@JJJbbbxxxbbb]]]iii}}}kkkQQQFFF<<<:::;;;888999888;;;??????:::777777444999777777<<<<<>>===<<<<<<===>>>???===@@@CCCGGGLLLQQQXXX\\\aaacccfffhhhjjjkkkkkkkkkeeeiiilllmmmnnnqqqwww{{{sssdddYYYVVVUUUWWWZZZ^^^fffnnn~~~wwwrrrpppqqqxxxzzzsssccc___YYYUUUUUUVVVXXXYYY[[[]]]]]]]]]]]]bbbjjjpppwwwyyy|||}}}|||zzzzzzzzzvvvwwwyyy|||jjjddd``````]]]XXXUUUUUUNNNMMMKKKIIIGGGFFFFFFFFFAAACCCDDDCCCAAA??????@@@>>>>>>>>>>>>========================>>>???AAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFGGGIIIKKKLLLMMMPPPUUUYYY]]]aaaeeeiiioooqqqsssvvvyyy~~~~~~tttqqqnnnmmmnnnnnnmmmlllnnnnnnoooooonnnnnnmmmlllkkkkkkkkkkkkkkklllllllllmmmqqquuuxxxyyyzzz{{{|||}}}||||||}}}~~~}}}{{{zzzxxxvvvuuuuuuvvvvvvtttvvvxxxzzz{{{}}}~~~yyylll^^^XXXVVVSSSQQQQQQOOOPPPQQQQQQQQQPPPNNNMMMMMMKKKIIIHHHGGGDDDAAA???;;;===>>>???JJJeeekkkfffuuunnnTTTHHH>>>:::;;;666888888<<>>===>>>===<<<;;;<<<<<<===>>>???BBBGGGLLLRRRYYYaaafffjjjkkkmmmooopppoooooonnnjjjmmmpppqqqqqqtttzzztttbbbSSSNNNMMMOOOPPPQQQXXXaaajjjuuu}}}zzz~~~{{{tttrrryyywwwkkkdddWWWXXXXXXWWWWWWYYY\\\______bbbeeeeeeeeegggnnntttxxxzzz|||{{{xxxwwwxxxyyytttvvvyyy}}}hhhccc``````^^^XXXUUUUUUKKKJJJHHHFFFEEEDDDDDDEEEAAACCCEEEDDDAAA??????AAA>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>???@@@============>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFKKKOOOSSSXXX\\\```eeehhhnnnoooqqqsssvvv{{{~~~yyyvvvpppnnnmmmnnnpppqqqooolllnnnnnnnnnnnnnnnnnnoooooolllmmmmmmmmmnnnooooooooopppssswwwzzz{{{{{{|||}}}}}}}}}|||~~~~~~|||{{{yyywwwuuuuuuuuuuuuwwwyyyzzz||||||~~~}}}zzzlll___YYYVVVSSSQQQQQQNNNOOOPPPQQQQQQOOOMMMLLLMMMKKKIIIGGGFFFDDDAAA???;;;===>>>@@@LLLhhhtttoooqqqVVVJJJ???::::::444555555;;;CCCCCC:::333333333888777777<<<;;;@@@OOOcccvvvsssyyyvvvllliiifffxxxwwwlllmmmxxxyyysss___XXXOOOFFFAAA>>><<<;;;===<<<;;;:::;;;;;;======AAADDDIIIOOOVVV^^^ffflllnnnoooqqqrrrrrrqqqooonnnlllpppsssssssssuuu|||rrr^^^SSSNNNLLLNNNNNNMMMSSS\\\ZZZfffsss||||||yyyqqqwww{{{wwwrrrvvvxxxlll___WWWRRRVVVYYY[[[[[[\\\```dddaaagggmmmoooooopppuuuzzzyyyzzz{{{zzzvvvuuuvvvxxxtttvvvyyy~~~kkkhhhddd```\\\XXXTTTPPPLLLJJJFFFBBB@@@???@@@@@@CCCBBBAAAAAABBBBBB@@@>>>???>>>>>>???@@@@@@===;;;======>>>???@@@???<<<:::======>>>>>>?????????@@@AAAAAABBBBBBDDDEEEFFFGGGIIIMMMTTTZZZ]]]```bbbddddddhhhlllqqqvvv{{{yyysssooonnnlllnnnqqqrrrqqqpppooooooqqqppppppoooooonnnnnnnnnnnnppprrrqqqoooooorrrvvvrrruuuzzz}}}~~~~~~}}}~~~}}}|||{{{zzzyyyyyyyyy{{{}}}~~~zzzlll]]]XXXWWWTTTRRRQQQRRRPPPNNNOOORRRRRROOOLLLLLLKKKHHHGGGGGGFFFDDDBBB>>>>>>>>>AAAJJJeeezzzyyyUUUGGGCCC===888999777777777777666666666666555444666999999;;;BBBKKK\\\jjj}}}{{{qqqxxxqqqccchhhkkkrrr~~~jjjgggiiiwwwxxxqqqeeeXXXLLLFFFCCC@@@>>>>>>;;;;;;;;;::::::<<<@@@DDDCCCFFFKKKRRR[[[dddlllpppsssssssssrrrqqqpppooonnnqqqnnnmmmppprrruuu}}}iii]]]OOONNNMMMNNNPPPQQQRRRRRRYYY]]]dddmmmwww{{{yyyxxxrrruuuvvvrrrrrr|||yyyrrrkkkaaaYYYVVVYYYYYY[[[^^^bbbeeeffffffkkkmmmppptttxxx{{{}}}~~~~~~|||yyyvvvsssqqqpppqqquuu{{{jjjfffbbb^^^ZZZVVVQQQNNNKKKIIIEEEBBB?????????@@@AAA@@@@@@@@@AAAAAA???===@@@??????@@@BBBBBB@@@>>><<<<<<<<<>>>???>>><<<999<<<<<<======>>>>>>>>>>>>??????@@@@@@AAACCCDDDEEEGGGKKKQQQVVVYYY[[[]]]______bbbfffjjjnnnsssyyy}}}zzztttooolllkkkiiilllppprrrrrrrrrrrrssssssssssssssssssrrrrrrrrrqqqrrrssssssssstttvvvxxxuuuxxx}}}~~~~~~}}}}}}||||||{{{zzz|||~~~zzzkkk]]]WWWVVVTTTQQQQQQRRRQQQPPPPPPRRRRRRPPPNNNLLLKKKHHHGGGGGGFFFDDDBBB======>>>@@@IIIccc{{{XXXHHHCCC===999999777777777777666666666555555444555888999999@@@HHHWWWcccrrruuummmttt|||mmm___dddhhhpppyyyhhhgggkkkyyy{{{sssfffYYYLLLFFFCCC@@@>>>>>>;;;;;;<<<;;;;;;===AAADDDGGGJJJPPPXXX```iiiooossstttsssrrrpppnnnmmmmmmmmmnnnllllllooorrrvvvxxx```VVVOOOOOONNNOOOQQQSSSTTTUUUZZZ]]]bbbiiiqqq{{{~~~~~~zzzxxxwwwsssuuutttrrrtttyyyllleeeaaa[[[WWWWWW[[[\\\___cccgggkkkllllllrrrtttwwwzzz}}}~~~|||yyyuuurrrpppooorrrvvv|||hhheee___[[[WWWSSSNNNKKKIIIGGGDDDAAA???>>>>>>??????>>>>>>>>>??????>>><<<>>>======???AAABBB@@@???;;;;;;;;;===>>>>>><<<:::<<<<<<<<<<<<=====================>>>???@@@AAABBBDDDHHHMMMPPPRRRSSSUUUVVVXXXZZZ\\\^^^bbbgggmmmrrrvvvvvvuuuqqqllliiigggggggggkkkpppsssuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxvvvuuutttuuuxxxyyyzzzzzzyyy|||~~~~~~|||~~~zzzyyyzzz|||yyykkk\\\WWWVVVSSSQQQPPPRRRQQQQQQQQQRRRRRRPPPNNNLLLKKKHHHGGGGGGFFFDDDBBB<<<<<<===@@@HHH```[[[JJJCCC>>>999999777777777666666666555555555444555888777777===EEESSS[[[eeeppp|||wwwpppjjjqqqyyykkk]]]aaagggpppuuufffhhhmmm{{{xxxhhhZZZMMMFFFCCC@@@>>>>>>:::<<<===>>>>>>???AAACCCIIIMMMTTT]]]ffflllqqqssssssqqqooollljjjiiiiiijjjiiihhhjjjnnnqqqvvvlllYYYRRRRRRSSSTTTUUUXXXZZZ\\\]]]```bbbeeeiiimmmsssyyy~~~~~~|||zzzzzzuuusssssspppqqqpppooouuuwwwkkk___YYYWWWUUUVVVYYY^^^```dddiiinnnrrrtttuuu|||}}}{{{xxxtttrrrppptttxxx}}}hhhddd^^^YYYTTTPPPLLLIIIFFFDDDBBB???>>>======>>>===<<<<<<<<<>>>>>><<<::::::999999;;;>>>??????>>><<<;;;;;;===??????>>><<<========================<<<<<<<<<<<<===>>>???@@@AAADDDHHHJJJJJJKKKLLLMMMQQQQQQRRRSSSUUUZZZaaaeeeiiijjjjjjhhheeeddddddeeehhhlllrrrvvvxxxxxxyyyzzzzzzzzzzzz{{{{{{|||||||||yyywwwuuuwww{{{}}}|||{{{|||~~~~~~~~~|||xxxxxxzzzyyyjjj\\\VVVUUUSSSPPPPPPQQQPPPPPPQQQQQQPPPOOONNNLLLKKKHHHGGGGGGFFFDDDBBB<<<;;;<<>>>>>:::<<>>===<<<<<<<<<;;;::::::;;;<<<===;;;:::999888888999<<<>>>>>>>>>===<<<<<<===@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>?????????AAACCCEEEDDDDDDEEEFFFKKKKKKKKKJJJLLLOOOUUUYYY]]]^^^___``````aaadddffflllpppvvvzzz{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~|||yyywwwxxx|||~~~}}}{{{}}}~~~~~~xxxiii[[[VVVUUURRROOOOOONNNOOOOOOOOONNNMMMMMMMMMLLLKKKHHHGGGGGGFFFDDDBBB<<<;;;<<<>>>DDDUUUsss||||||fffOOOEEE@@@;;;999666666666666555555555555555444555777666444999???NNNRRRWWW___lllwwwxxxsssttttttpppuuu}}}rrrfffiiiqqq|||}}}nnnooossslll^^^OOOGGGCCC@@@>>>???;;;===???@@@@@@@@@BBBDDDJJJOOOWWW```gggjjjkkkjjjfffdddaaa^^^\\\\\\^^^___bbbcccgggkkkmmmrrrppp___ZZZZZZ]]]aaaeeehhhkkkoootttxxx}}}~~~~~~~~~~~~zzzyyyyyyyyyxxx{{{zzzvvvqqqkkkgggffffffcccccceeeiiippp|||uuulll```YYYUUUUUUVVVVVVYYY^^^dddiiipppvvvyyy}}}}}}zzzyyyvvvzzzhhhccc\\\UUUPPPLLLHHHEEE??????>>>===<<<;;;;;;;;;:::999999:::<<<<<<;;;999;;;:::999:::===?????????===<<<<<<>>>@@@BBBBBBAAA????????????>>>>>>>>>>>>===<<<<<<<<<======>>>???===???AAAAAA@@@@@@AAABBBEEEEEEEEEDDDEEEGGGKKKNNNQQQSSSVVVXXX[[[___eeehhhoootttzzz~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||zzz{{{|||}}}||||||~~~uuuuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxwwwiiiZZZUUUTTTQQQOOONNNLLLNNNOOONNNMMMLLLLLLLLLLLLKKKHHHGGGGGGFFFDDDBBB===<<<<<<>>>BBBPPPiiixxxssskkkQQQEEEAAA<<<999666666666555555555444444444444666888666444888???JJJOOOVVV^^^kkkwww{{{yyyxxxzzzvvvyyyxxxmmmoooxxxwwwyyy{{{nnn___OOOGGGCCC@@@>>>???;;;===>>>??????@@@BBBDDDKKKPPPWWW___dddffffffeee\\\[[[YYYXXXXXXXXXZZZ[[[___aaafffkkknnntttjjj^^^\\\]]]cccgggmmmqqqtttyyyxxxrrrpppqqqttttttuuuvvvuuuwww||||||yyyxxxwwwwwwvvvuuuqqqjjjeeeaaaaaaaaa^^^^^^```dddkkkrrryyy}}}}}}}}}wwwxxx|||wwwlllcccWWWTTTTTTWWWYYYZZZ]]]bbbjjjpppxxx~~~}}}{{{xxx|||fffaaaYYYRRRMMMIIIEEECCC======<<<<<<;;;;;;::::::999999999:::<<<<<<;;;999;;;:::888999;;;===>>>>>><<<;;;;;;<<>>>>>>>>=========<<<<<<;;;;;;<<<<<<=========???@@@@@@???>>>???AAA@@@AAAAAA@@@@@@AAACCCEEEGGGJJJNNNRRRWWW^^^eeejjjqqqvvv|||~~~|||{{{|||}}}yyyrrrrrrrrrqqqppppppoooooommmnnnsss|||wwwhhhZZZTTTSSSQQQNNNNNNLLLNNNPPPOOOMMMKKKLLLMMMLLLKKKHHHGGGGGGFFFDDDBBB>>>===<<<===@@@KKKaaattt}}}tttjjjwwwoooSSSFFFAAA===999666666555555555444444444444333666888777555999???IIIQQQ[[[dddqqq~~~vvvxxxppp```PPPHHHCCC@@@>>>???<<<============???BBBEEEJJJNNNTTTZZZ^^^______^^^UUUUUUUUUUUUVVVXXXYYYZZZ[[[___fffmmmqqqxxx}}}ggg```aaabbbkkkpppwww|||wwwkkkeeeeeeggghhhlllqqqsssuuuyyy~~~{{{vvvssstttnnnlllhhhaaa\\\YYYYYY[[[XXXWWWXXX[[[```eeehhhjjjjjjmmmppprrrssssssrrrrrrmmmpppvvv}}}~~~}}}vvvmmmccc]]]TTTRRRTTTYYY]]]___eeekkkssszzz{{{eee___WWWPPPKKKFFFCCC@@@<<<<<<<<<;;;;;;:::::::::999999999:::<<<<<<;;;::::::888666777999;;;;;;;;;;;;::::::;;;>>>AAABBBAAA>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<===???@@@???>>>>>>???@@@===>>>???>>>======???@@@AAADDDIIIOOOUUU]]]eeekkkqqqvvv}}}|||{{{|||zzzyyyxxxwwwvvvtttsssrrrqqqlllnnnttt~~~wwwhhhZZZTTTSSSQQQNNNNNNMMMOOOQQQPPPMMMLLLMMMNNNMMMKKKHHHGGGGGGFFFDDDBBB???=========???HHH\\\nnnzzzqqqccclllqqqTTTFFFBBB>>>999666666555555555444444444333333666999888666999@@@KKKUUUaaakkkwww}}}pppaaaQQQHHHCCC@@@>>>???======<<<;;;;;;>>>BBBFFFGGGJJJPPPUUUXXXYYYXXXWWWQQQQQQSSSUUUVVVXXXYYYZZZYYY^^^fffnnnttt|||zzzgggdddggghhhrrrxxx|||lllcccbbbcccggglllsssvvvwwwyyy|||}}}}}}tttqqqqqqgggeee```ZZZTTTRRRRRRTTTSSSQQQPPPRRRWWW[[[]]]]]]\\\___ccceeefffgggiiikkklllooouuu{{{~~~}}}xxxtttyyyzzzyyytttkkkaaaZZZUUUUUUSSSUUU[[[```dddllluuuzzz~~~```YYYPPPKKKIIIGGGBBB>>><<<;;;;;;;;;;;;<<<======???<<<::::::<<<===<<<:::;;;;;;::::::999:::::::::;;;<<<=========<<<;;;:::<<<<<<<<<;;;;;;<<<<<<===::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;???AAACCCGGGMMMVVV```gggrrr|||~~~~~~~~~~~~}}}zzzwwwvvvtttuuu{{{uuujjj___YYYUUUPPPNNNNNNOOOOOOMMMLLLLLLLLLMMMNNNIIIIIIHHHGGGEEECCCAAA@@@@@@:::888<<<@@@FFFVVVhhhmmmbbbkkkuuuWWWHHHBBB<<<555999888888777777777777777555333444777777666:::@@@LLLZZZiiisss}}}{{{xxxjjjWWWIIIDDDBBB???;;;:::<<<===>>>>>>???BBBDDDHHHKKKOOOQQQRRRQQQRRRSSSRRRRRRRRRRRRTTTXXX[[[]]]```eeejjjpppwwwtttdddbbbiiinnn}}}nnnbbbccchhhrrrtttwwwzzz|||~~~~~~~~~~~~{{{rrrlllhhhbbb^^^YYYUUURRRQQQOOOMMMMMMMMMNNNOOOPPPRRRTTTUUU[[[\\\\\\\\\]]]___dddhhhkkklllnnnpppqqqrrrssssssuuurrrlllddd\\\WWWVVVVVVVVVXXX[[[___dddllluuu{{{\\\VVVMMMHHHGGGEEEAAA==================>>>???@@@@@@===;;;;;;======<<<;;;===<<<<<<;;;;;;;;;;;;;;;999::::::;;;:::999888888888888888888888999::::::<<<;;;;;;;;;::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::===>>>@@@CCCIIIRRR]]]dddqqq{{{|||}}}vvvkkk```ZZZUUUPPPNNNOOOOOONNNMMMLLLLLLLLLMMMMMMIIIIIIHHHGGGFFFDDDBBBAAA@@@:::888<<<@@@FFFVVVhhhzzzrrrdddfffvvvxxxZZZIIICCC===666888888777666666666666777555333444777777666:::@@@MMM\\\nnn{{{|||{{{lllXXXIIICCCAAA>>>;;;<<<===?????????@@@CCCEEEIIILLLOOOQQQQQQQQQRRRSSSTTTSSSTTTUUUWWW[[[^^^```fffkkkpppuuu|||nnnbbbdddmmmuuutttiiikkkrrr|||}}}~~~uuullldddaaa\\\YYYTTTPPPNNNMMMKKKJJJHHHIIIIIIJJJKKKLLLNNNNNNWWWXXXYYYYYYZZZ]]]bbbfffhhhhhhhhhhhhhhhhhhhhhhhhkkkiiiddd^^^WWWTTTTTTTTTSSSVVV[[[aaahhhrrr|||WWWQQQJJJFFFDDDCCC@@@===?????????@@@AAABBBCCCDDDBBB@@@>>>===>>>>>>===;;;???>>>>>>=========<<<<<<999999::::::999888777777666666666666777999:::;;;>>>======<<<;;;:::999999999999999999::::::::::::<<<<<<;;;;;;::::::999999::::::<<<>>>CCCLLLVVV]]]mmmvvvyyymmm```ZZZUUUPPPNNNOOONNNNNNMMMLLLLLLLLLLLLMMMIIIIIIIIIHHHGGGEEEDDDCCC@@@:::999<<>>777888777666666555555666666555333444777777666:::@@@MMM___ttt|||yyysss]]]LLLDDDAAA???>>>>>>???@@@@@@@@@AAADDDGGGIIIKKKNNNOOONNNOOOPPPRRRTTTTTTTTTVVVYYY]]]aaacccjjjnnnrrrwww~~~|||fff```fffrrr|||rrrkkkqqqyyywwwmmmddd]]]YYYXXXTTTPPPMMMLLLJJJIIIGGGEEEEEEEEEEEEFFFGGGHHHIIIQQQRRRSSSTTTVVVYYY^^^bbbeeecccaaa___]]]\\\\\\\\\]]]\\\YYYUUUQQQPPPQQQSSSUUUYYY___fffoooxxxSSSNNNIIIEEECCCBBBAAA???CCCCCCCCCCCCDDDFFFGGGHHHDDDCCCAAA@@@???>>>>>>===@@@@@@@@@??????>>>======;;;;;;;;;;;;:::999999888777777777888:::<<<===>>>???>>>>>><<<;;;:::999999999999999999::::::::::::<<<<<<;;;::::::999999999::::::999:::===DDDMMMSSSdddmmmvvv|||{{{oooaaaYYYTTTOOOMMMOOONNNMMMMMMLLLLLLLLLLLLLLLIIIIIIIIIHHHGGGFFFEEEDDD???:::999===???DDDVVViii}}}~~~hhh\\\bbbmmm}}}cccOOOEEE???999777777666555555555555555555333444777777666:::@@@MMM```vvv{{{uuu|||eeeRRRGGGCCCAAA@@@>>>???@@@@@@@@@BBBEEEHHHLLLNNNQQQRRRRRRSSSTTTVVVXXXXXXYYY[[[___ccchhhjjjnnnqqquuu{{{qqqaaa___hhhttt}}}ooollluuuwwwlllccc]]]XXXVVVUUURRROOOMMMKKKJJJHHHFFFDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLNNNOOOQQQTTTYYY\\\___]]]YYYVVVTTTSSSTTTTTTQQQPPPOOONNNMMMNNNQQQTTT\\\```gggnnnvvv~~~PPPMMMIIIEEEDDDDDDDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKEEEEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<;;;:::999999888888777777888999;;;===>>>??????>>>>>><<<;;;:::999999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999;;;;;;::::::;;;???EEEJJJYYY```jjjtttyyy|||~~~~~~~~~~~~~~~~~~}}}pppaaaXXXRRRMMMLLLNNNMMMMMMMMMMMMLLLLLLKKKKKKIIIIIIIIIHHHGGGFFFEEEDDD>>>::::::===>>>CCCVVVjjjiii[[[```kkkhhhQQQFFF???:::777777666555555555555555555333444777777666:::@@@PPPcccyyy{{{tttlllWWWJJJDDDAAAAAA>>>?????????@@@CCCGGGKKKQQQTTTWWWYYYZZZ\\\^^^`````````bbbdddhhhlllpppsssuuuwww{{{iii___aaaiiisss|||}}}pppqqq}}}~~~xxxlllaaaZZZVVVSSSRRRSSSQQQNNNLLLKKKIIIFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGIIIKKKLLLMMMOOOSSSVVVUUUSSSPPPNNNLLLLLLMMMMMMHHHIIIJJJJJJKKKOOOSSSWWW```eeemmmuuu~~~NNNLLLIIIGGGEEEFFFGGGHHHKKKJJJJJJJJJJJJKKKLLLLLLFFFFFFFFFDDDBBBAAABBBCCCCCCDDDDDDDDDCCCAAA???>>><<<;;;:::888777777777777555666666777999;;;<<<===>>>======<<<;;;:::999999::::::::::::;;;;;;;;;;;;999999999:::::::::::::::<<<======<<<<<<>>>AAAEEEOOOTTT^^^iiiooottt{{{~~~}}}}}}}}}}}}~~~~~~{{{qqq```VVVPPPKKKKKKMMMLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGEEEDDDCCC>>>;;;;;;>>>>>>CCCVVVkkkpppaaadddqqqlllSSSFFF???:::888777666666555555666666555333444777777666:::@@@SSSfff}}}zzztttrrr\\\LLLCCC@@@???>>>???@@@@@@BBBFFFKKKOOORRRVVV[[[```bbbdddfffhhhggghhhiiikkknnnssswwwyyy{{{|||uuuccc```eeekkkuuuzzzqqquuu~~~zzz}}}zzzqqqdddZZZUUUSSSQQQPPPRRRPPPMMMKKKIIIGGGDDDBBBAAAAAAAAABBBDDDEEEGGGHHHGGGHHHIIIJJJJJJKKKMMMOOOJJJJJJHHHGGGFFFFFFGGGGGGDDDFFFGGGIIILLLPPPVVV[[[bbbhhhrrr|||LLLKKKIIIGGGFFFGGGIIIKKKNNNMMMLLLLLLLLLLLLLLLLLLFFFGGGHHHFFFCCCCCCDDDFFFFFFGGGHHHHHHGGGEEEBBBAAA===<<<:::999888777888888555555666666888999:::;;;<<<;;;;;;;;;::::::999999999999999999::::::::::::888888888999::::::;;;;;;;;;===>>>??????@@@BBBDDDIIILLLTTT___fffjjjsss}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~qqq```UUUNNNIIIIIILLLKKKLLLMMMMMMMMMLLLJJJJJJIIIIIIHHHGGGFFFDDDBBBAAA===;;;<<<>>>>>>BBBUUUkkknnnooo{{{nnnTTTEEE>>>:::888888777666666666666777555333444777777666:::@@@PPPfffvvvttt}}}||||||zzzcccQQQGGGBBB@@@???@@@AAABBBEEEJJJPPPTTTYYY___gggnnnrrrtttvvvwwwwwwwwwxxxzzz}}}}}}lll^^^```gggnnn{{{}}}vvvzzzzzzuuuwwwrrrhhh]]]UUUTTTUUUUUUUUUTTTRRROOOMMMKKKHHHDDDBBB???@@@AAABBBDDDFFFHHHJJJHHHIIIJJJIIIHHHHHHIIIJJJFFFFFFFFFEEEEEEDDDDDDDDDCCCEEEGGGIIIMMMRRRYYY]]]ffflllwwwKKKJJJIIIGGGFFFGGGJJJMMMOOOOOONNNMMMLLLLLLLLLLLLEEEGGGHHHGGGDDDDDDFFFHHHIIIJJJKKKKKKJJJGGGEEECCC@@@???===;;;::::::::::::777777777777888:::;;;<<<::::::::::::::::::::::::777888888888888999999999777777888999:::;;;;;;<<<:::<<>>===BBBUUUkkkzzzyyypppTTTEEE===:::999999888777777777777777555333444777777666:::@@@KKKbbb~~~qqqrrr{{{yyysssvvv{{{jjjWWWKKKFFFDDD@@@AAACCCDDDGGGMMMSSSXXXhhhoooxxxwwwggg\\\```hhhqqqwwwqqqsssiiiaaaWWWSSSVVVZZZ\\\\\\XXXVVVSSSPPPNNNKKKGGGDDDAAAAAABBBDDDFFFIIIKKKMMMIIIJJJKKKIIIGGGFFFFFFGGGGGGGGGHHHGGGGGGEEEDDDCCCCCCEEEGGGIIIMMMSSSYYY^^^lllrrr|||LLLJJJHHHFFFGGGIIILLLNNNNNNOOOOOONNNLLLJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGEEEDDDAAA@@@???===<<<:::999888999999999888888888888888::::::::::::::::::;;;;;;999888666555555777999:::777888888777777999<<>>@@@;;;???999;;;CCCQQQ{{{rrrWWWEEE===;;;777777777777666666666666333444555666666888<<<>>>III]]]uuupppoooyyy}}}nnnlllrrrvvvsss___PPPGGGCCCEEECCCFFFMMMPPPSSS]]]hhhuuuuuufff^^^eeepppzzz{{{rrrlllhhhaaaZZZWWWVVVWWWYYY\\\ZZZXXXUUUQQQLLLHHHFFFEEEAAABBBDDDHHHKKKLLLKKKJJJJJJLLLNNNMMMKKKIIIIIIIIIMMMJJJIIIKKKIIIDDDDDDFFFIIIJJJNNNQQQSSSVVV]]]dddnnntttLLLJJJGGGEEEEEEGGGJJJLLLKKKKKKJJJIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFIIIIIIIIIIIIHHHGGGEEEDDD@@@@@@???===<<<:::999999999999888888888888777777999999999999::::::::::::999888777666666777999:::999::::::999999;;;>>>AAA???AAABBBCCCBBBCCCEEEFFFGGGEEEHHHPPPWWW]]]hhhrrrrrrtttwwwzzz|||}}}}}}}}}|||~~~~~~~~~~~~{{{kkk[[[RRRMMMIIIHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEAAA??????:::???:::>>>HHHXXXvvvZZZGGG>>><<<777777777777666666666666333444666666666888;;;>>>HHHYYYlllwww~~~mmmmmmwwwvvvfffeeekkkpppzzzeeeTTTIIIDDDHHHFFFHHHNNNTTT]]]ooottthhhdddooo}}}yyypppjjjgggaaaYYYUUUUUUWWWZZZ]]]\\\\\\ZZZVVVPPPKKKFFFDDDEEEFFFHHHKKKMMMNNNMMMLLLJJJMMMPPPQQQPPPOOOOOOOOOUUUSSSRRRRRROOOIIIGGGIIIQQQQQQSSSVVVZZZ```gggllluuuzzz}}}{{{}}}KKKIIIFFFDDDCCCEEEFFFHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBGGGGGGHHHHHHHHHGGGEEEDDD@@@???>>>===<<<;;;::::::999999888888888777777777777777888888999999999999999888777777777999:::;;;;;;<<<<<<<<<;;;===???BBBAAABBBDDDEEEDDDEEEFFFHHHGGGFFFJJJQQQVVV\\\eeemmmmmmooossswwwyyy{{{{{{zzz{{{}}}~~~~~~~~~vvvhhhYYYQQQNNNJJJHHHHHHKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEBBB@@@>>>999>>>;;;AAAMMM```zzz^^^JJJ@@@===777777777777666666666666333555666666666888;;;>>>DDDSSSaaaiiiooo|||yyy}}}{{{kkkjjjuuuwwwfffdddlllrrrmmmXXXLLLGGGJJJJJJLLLRRR\\\nnn~~~uuummmmmmzzzuuulllggggggaaaYYYSSSTTTXXX]]]```aaabbbbbb^^^VVVNNNGGGDDDIIIJJJMMMOOOPPPPPPOOONNNLLLPPPTTTVVVVVVVVVWWWXXX]]][[[ZZZZZZVVVPPPOOORRRZZZZZZ\\\```gggnnnsssttt}}}~~~xxxsssssstttxxx}}}IIIHHHEEECCCBBBBBBCCCDDDGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@AAAAAAAAAEEEFFFGGGGGGGGGFFFEEEDDD???>>>>>>===<<<;;;;;;:::999999999888777777777666666666777777888888999999999999888888999:::;;;<<<<<<===>>>======>>>@@@BBBBBBCCCEEEEEEEEEFFFGGGIIIKKKMMMQQQVVVZZZ^^^dddiiijjjlllpppsssvvvwwwxxxwwwxxxzzz}}}sssfffXXXRRROOOKKKIIIIIIKKKLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFCCCAAA===999>>>;;;BBBOOOccc~~~aaaKKK@@@<<<777777777777666666666666444555666666666888;;;===@@@NNN[[[aaafffqqq~~~~~~xxx~~~{{{kkkjjjuuu}}}jjjhhhpppxxxuuu^^^OOOIIIJJJLLLQQQXXXggg}}}yyy{{{qqqjjjffffffbbbYYYSSSTTT\\\bbbdddfffiiijjjeee\\\QQQIIIEEEJJJLLLOOOQQQQQQQQQPPPQQQQQQUUUYYY\\\]]]]]]^^^___bbb`````````[[[WWWWWW\\\___ccciiipppzzz~~~zzzsssnnnkkklllpppuuu{{{HHHFFFDDDBBB@@@@@@AAAAAADDDCCCBBB@@@@@@@@@AAABBBDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCC>>>>>>======<<<<<<<<<;;;:::::::::999888777777777555555666777777888999999999999999:::;;;;;;<<<===<<<>>>??????>>>>>>@@@BBBBBBCCCEEEFFFEEEFFFGGGIIIPPPTTTYYY\\\___cccfffgggiiijjjmmmooorrrssstttttttttwww{{{~~~sssfffXXXRRROOOLLLJJJJJJKKKKKKKKKKKKJJJIIIGGGGGGEEEDDDDDDEEEFFFFFFCCCAAA===888>>>;;;AAAMMM```cccLLL???;;;777777777777666666666666444555666666666777:::===???MMMZZZ^^^aaahhhqqqwww|||{{{|||~~~llllllvvvkkkhhhrrr{{{}}}gggUUULLLHHHNNNVVVaaattt}}}yyy{{{{{{{{{yyy{{{{{{zzzxxxwwwyyy{{{wwwmmmhhhfffeeeccc\\\UUUXXXcccjjjkkkkkknnnoooiii^^^RRRJJJFFFIIILLLPPPRRRRRRRRRSSSTTTYYY\\\___bbbcccdddfffgggkkkhhheeeccc]]]YYY]]]dddgggrrr~~~|||uuuooojjjfffddddddggglllqqquuuyyy|||}}}FFFEEECCCAAA@@@???@@@@@@@@@??????>>>>>>>>>??????CCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDBBBAAA===============<<<<<<<<<<<<<<<;;;:::999888888777555555666777888999999:::999999:::;;;<<<======>>>>>>???@@@@@@??????@@@BBBCCCDDDFFFFFFFFFGGGHHHJJJQQQYYY___bbbfffjjjllljjjlllkkkkkklllmmmnnnpppqqqpppsssxxx|||yyytttfffXXXQQQNNNKKKJJJKKKJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDEEEFFFEEECCC@@@<<<888===:::???IIIZZZ}}}zzzeeeMMM@@@:::777777777777666666666666555666666666666777:::===AAAOOO[[[^^^]]]aaahhhlllvvvxxxqqqpppwwwnnnmmmyyysss___SSSJJJQQQ[[[ggg~~~yyykkkhhhjjjmmmoooooorrrtttssspppnnnppprrrsssyyy{{{uuummmjjjhhhfffdddeee```ZZZ^^^llltttsssnnnqqqqqqiii]]]QQQJJJHHHHHHMMMRRRUUUUUUVVVXXXZZZaaaccceeeggghhhkkkooorrrxxxsssmmmfff___]]]eeeoooyyyssshhh```]]]\\\[[[^^^bbbgggjjjlllmmmnnnooottttttuuuuuuvvvvvvuuuuuuvvvxxx{{{~~~DDDCCCBBBAAA@@@@@@@@@@@@>>>??????@@@@@@?????????????????????@@@AAABBBBBBDDDEEEEEEEEEDDDBBBAAA@@@<<<<<<<<<===============>>>======<<<:::999999888555666666777888999:::;;;999:::;;;<<<===>>>>>>>>>@@@AAACCCCCCBBBAAABBBCCCDDDFFFHHHHHHHHHHHHJJJLLLRRR\\\eeejjjooouuuvvvtttooonnnkkkiiiiiijjjlllnnnnnnqqqvvvzzz|||wwwrrrzzzttteeeVVVNNNLLLIIIIIIKKKIIIIIIIIIJJJJJJIIIHHHHHHFFFEEEDDDEEEEEEDDDBBB???:::777===:::???GGGVVVuuuppp~~~gggOOOAAA;;;777777777777666666666666555666777666666777:::<<>><<<<<<<<<===============???>>>>>><<<;;;:::999999555666777888999:::;;;;;;999:::;;;===>>>?????????AAACCCEEEEEEDDDCCCDDDDDDFFFHHHJJJJJJJJJJJJLLLMMMTTT___jjjpppwww~~~}}}rrroookkkhhhfffhhhkkkmmmmmmpppuuuxxxyyy{{{}}}~~~|||qqqsss|||ttteeeTTTLLLIIIGGGHHHJJJHHHHHHIIIIIIJJJIIIIIIIIIFFFEEEEEEEEEEEEDDDAAA???888555===;;;???GGGUUU~~~nnngggsssiiiQQQCCC===777777777777666666666666555666777666666777:::<<<@@@MMMYYY]]]```hhhssszzzuuuxxxrrruuutttdddVVVZZZ```mmmyyyiiiZZZVVVWWWXXX^^^eeedddiiinnnnnnjjjfffeeegggaaabbbaaa___aaafffhhheeedddhhhfffbbbiiiyyy~~~rrrssspppeeeWWWMMMJJJLLLKKKRRRYYY^^^___aaaeeeiiijjjkkklllnnnrrryyy}}}uuummmjjjppp~~~mmmggg^^^XXXVVVXXXZZZ\\\^^^bbbeeeeeeaaa]]][[[[[[XXXYYYZZZ[[[\\\\\\\\\\\\___aaaeeeiiimmmsssyyy~~~~~~FFFFFFEEECCCBBBAAA@@@??????BBBCCCAAA@@@AAAAAA@@@??????>>>>>>======<<<<<>>===<<<;;;;;;<<<===>>>===>>>>>>>>>===;;;999777:::999999888888999999:::>>>>>>???@@@AAAAAABBBBBBFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDEEEHHHLLLPPPSSSZZZ```fffmmmvvv~~~nnnbbbcccdddbbbdddlllkkkqqquuuuuuwww{{{}}}|||{{{{{{xxxxxx}}}xxx{{{}}}rrrbbbSSSMMMMMMKKKHHHGGGIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEDDDCCCBBBAAA===>>>;;;;;;BBBFFFWWWrrrxxxjjjfffkkkmmmRRRBBB===<<<:::666333222444777999444555666555555555777999???KKKWWW^^^dddnnn|||xxxqqqtttsssqqq}}}~~~oooccc___^^^kkkiii```UUUPPPTTT[[[___aaahhhnnnqqqnnniiihhhgggddd___^^^]]]^^^aaaeeeggghhhhhhiiihhhiiioooxxx{{{xxxoooooolllcccWWWNNNKKKKKKOOO[[[aaafffooonnnjjjooolllmmmlllmmmvvvsssoooqqq|||wwwhhhYYYXXXVVVUUUUUUXXX\\\^^^ccccccccc```[[[XXXVVVUUUWWWXXXYYY[[[\\\[[[WWWTTTUUUZZZ^^^```eeennntttttt~~~}}}EEEEEEDDDDDDCCCCCCBBBBBBBBBDDDEEEDDDDDDDDDDDDDDDAAA@@@???>>>===<<<<<<<<<@@@@@@??????????????????>>>===<<<;;;;;;<<<===>>><<<=========<<<;;;:::999999999999999:::;;;<<<<<<===>>>???AAABBBDDDEEEFFFEEEEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBCCCFFFKKKOOORRRXXX___gggnnnyyyxxxiii___aaacccaaadddlllkkkpppttttttvvvzzz{{{zzzyyy}}}|||~~~xxxqqqooouuu{{{~~~}}}~~~~~~}}}|||qqqbbbRRRMMMLLLJJJHHHGGGIIIHHHHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEDDDCCCBBBBBB===>>>:::;;;AAAEEEUUUpppyyyiiicccgggoooSSSBBB>>>;;;999666444333444666888444555666555555555777999===IIIVVV```gggssszzzsssuuuuuuqqq{{{vvvfffddddddnnnpppaaaYYYPPPNNNSSSZZZ___```gggmmmppplllhhhgggfffddd___]]][[[\\\^^^aaabbbbbbhhhhhhhhhhhhmmmuuuwwwuuulllllliiibbbWWWPPPNNNOOORRR___gggoooyyyvvvnnnppphhhjjjlllrrr~~~}}}tttssszzzqqqhhhggg___WWWVVVTTTSSSTTTWWWZZZ\\\^^^^^^^^^[[[XXXVVVVVVWWWYYYYYYZZZ[[[[[[ZZZWWWUUUWWW[[[___aaafffooovvvwww~~~DDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGFFFGGGGGGCCCBBB@@@>>>===<<<===============>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>???>>>>>>@@@BBBDDDFFFGGGHHHDDDDDDDDDDDDDDDCCCBBBAAA??????@@@AAADDDHHHLLLOOOSSS[[[dddmmmxxxpppddd\\\^^^``````cccjjjjjjppptttssstttwwwyyywwwwww{{{~~~yyyvvvoookkkllltttzzz|||}}}yyyzzz|||}}}}}}}}}|||{{{ooo```RRRLLLKKKIIIGGGFFFHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEEEEDDDDDDCCCBBBAAA<<<>>>::::::@@@CCCSSSnnnlllbbbcccyyypppSSSBBB>>>:::999777666555555666777444555666555555555777999<<>>;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<======<<<<<<===>>>???@@@@@@???@@@AAABBBDDDEEEFFFGGGCCCDDDDDDDDDCCCBBB@@@???<<<======???BBBFFFIIIKKKNNNVVV^^^gggqqqyyyzzzwwwhhh```ZZZ[[[]]]^^^aaafffiiiooorrrrrrsssvvvwwwvvvvvvzzz}}}||||||}}}|||{{{}}}~~~|||uuuqqqpppooosss{{{~~~~~~~~~}}}|||{{{lll___RRRLLLKKKHHHFFFFFFHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???<<<>>>::::::@@@BBBQQQkkkrrreeecccllloooRRRBBB===999999888777777666666666333555666555555555777999;;;DDDSSSdddqqq~~~xxxyyy{{{|||wwwtttsssyyyvvvfff[[[TTTPPPLLLOOOXXX```cccdddbbbiiillliiieeedddcccaaa```^^^\\\]]]^^^``````___aaaddddddbbbffflllpppooojjjiiigggbbb]]]ZZZ[[[\\\dddsssuuunnnjjjoooxxx|||vvvtttpppeee[[[\\\___YYYXXXWWWWWWXXXYYY[[[]]]^^^^^^]]][[[YYYYYY\\\aaaeeejjjhhheee```^^^^^^```bbbhhhqqqyyy{{{~~~HHHHHHHHHGGGFFFFFFEEEEEEEEEBBBCCCJJJMMMIIIFFFGGGEEEDDDBBB@@@????????????;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888999999:::;;;<<<===>>>?????????>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDCCCBBB@@@>>>===;;;;;;<<<===@@@CCCEEEGGGLLLRRRZZZ```gggmmmmmmhhhbbb]]]YYYYYYZZZZZZ]]]```ffflllppppppqqquuuwwwuuuvvvzzz~~~~~~~~~}}}zzzzzzzzz{{{zzzzzzzzz{{{||||||}}}zzztttpppmmmoooxxx~~~{{{yyyxxxjjj^^^RRRMMMJJJGGGEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDAAAAAAAAAAAA@@@???>>>>>>;;;===::::::@@@BBBQQQkkkyyyiiieeefff}}}oooQQQAAA===999999999888888777666555333555666555555555777999<<>>????????????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@>>>===<<<;;;;;;<<<===>>>@@@AAABBBKKKPPPUUUXXX]]]bbb```[[[YYYXXXVVVUUUVVVWWWYYY[[[```fffkkklllnnnsssvvvuuuvvvzzz}}}~~~}}}|||~~~|||yyyxxxyyyyyyxxxxxxxxxyyyzzzzzz{{{~~~~~~yyyzzz|||}}}{{{wwwrrroooffflllyyy|||xxxtttrrriii^^^SSSNNNKKKGGGFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAA@@@@@@???>>>===:::<<<:::;;;AAACCCQQQkkkooojjjjjjoooQQQAAA>>>:::999999888888777666666444555666555555555777999<<<@@@OOOeeevvv|||yyysssbbbZZZWWWTTTSSSOOOLLLPPPXXX___aaaaaa___fffiiifffcccbbbbbb```ZZZYYYZZZ]]]```ccccccccc^^^bbbcccaaabbbhhhlllmmmjjjjjjiiiiiihhhgggffffffrrrppplllmmmyyysssuuu{{{hhh]]]```aaadddfffaaa[[[\\\^^^```aaabbbcccccccccbbbaaa___aaafffmmmsssxxxuuupppjjjhhhnnnyyyGGGGGGGGGFFFFFFFFFFFFFFFHHHCCCFFFRRRVVVMMMDDDCCCAAABBBCCCDDDDDDCCCAAA@@@======<<<;;;:::999999888888999:::;;;;;;:::999888999999888999999;;;===>>><<<<<<===>>>@@@BBBDDDFFFCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<======>>>??????FFFJJJMMMOOORRRVVVUUUPPPOOOPPPQQQQQQQQQTTTVVVWWWXXX^^^dddfffjjjppptttsssvvvzzz}}}~~~}}}~~~}}}{{{xxxwwwwwwwwwvvvuuuuuuvvvwwwxxxzzz}}}}}}tttqqqrrrtttuuutttpppmmmkkkgggooo|||wwwsssqqqhhh^^^TTTOOOKKKGGGFFFHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>999<<<:::<<>>NNNfffyyywwwsssddd\\\\\\[[[YYYUUUPPPMMMQQQYYY```cccccc___eeeiiifffcccbbbbbb```[[[[[[\\\___bbbeeeeeedddaaaeeefffbbbaaaeeeiiijjjeeefffhhhjjjllllllkkkjjjooo~~~wwwkkkmmmttttttyyy|||eee]]]dddfffgggjjjfff```bbbdddgggiiijjjiiiiiidddddddddeeehhhooowww}}}}}}{{{wwwssstttDDDEEEEEEFFFGGGGGGHHHHHHFFF@@@EEERRRVVVKKKAAA??????AAACCCEEEFFFDDDBBBAAA>>>>>>===<<<:::999888888888999:::;;;;;;:::999888999999888888999;;;<<<===999:::;;;>>>AAADDDGGGIIIBBBCCCDDDEEEFFFGGGHHHHHHFFFDDDBBB???===<<<<<<<<<========================AAADDDFFFFFFJJJNNNMMMHHHHHHKKKMMMMMMOOORRRUUUVVVRRRYYY___bbbgggnnnrrrrrruuuyyy}}}}}}zzzwwwuuuuuuuuutttsssssstttuuuvvvyyy}}}|||vvvssssssvvvyyy{{{tttkkkmmmnnnoooooonnnkkkhhhfffpppyyy~~~xxxtttrrrhhh^^^UUUPPPLLLHHHGGGIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@888<<<:::<<>>>>>>>>???@@@@@@AAAAAA@@@???===<<<::::::999999888888888888888888888888;;;:::999999999:::;;;<<>>??????AAACCCDDDCCCCCCDDDEEEFFFFFFGGGHHHJJJLLLNNNPPPRRRUUUYYY]]]aaagggmmmrrrsssvvvzzz||||||}}}~~~~~~{{{zzzxxxvvvuuuttttttuuuttttttvvvxxx}}}|||sssllldddaaadddjjjnnnqqqzzz}}}wwwtttssssssrrrrrrrrrsssuuuvvvzzzuuuqqqkkkcccVVVMMMIIIGGGFFFDDDDDDCCCAAAAAACCCDDDCCCBBBCCCBBBAAAAAA@@@???<<<999<<<===999;;;BBBEEETTTmmmlllPPPBBB===<<<:::888777888888777666666666666666666777888888;;;;;;GGG```uuu{{{zzz{{{pppfff___ZZZWWWZZZVVVSSSTTTYYY]]]]]]\\\SSSTTTSSSSSSYYYccciiiiiicccaaacccggggggdddbbbddd```aaaccceeefffffffffeeefffeeecccaaa```aaabbbcccdddeeefffgggfffeeecccaaafffjjjrrrwwwtttmmmlllpppxxxddd^^^]]]dddkkklllhhhfffiiimmmsssxxxzzzyyyvvvtttoooooopppqqqttt{{{BBBCCCEEEEEEEEEDDDEEEFFFHHHGGGGGGKKKOOOOOOJJJFFF>>>>>>>>>>>>???????????????>>>===;;;::::::999999888888888888888888888888:::999999888999999;;;;;;>>>>>>???AAABBBDDDEEEFFFEEEFFFGGGGGGGGGFFFDDDCCCFFFDDD@@@===;;;::::::;;;;;;:::999888999;;;<<<>>>>>>@@@BBBBBBAAA@@@AAABBBDDDEEEFFFHHHJJJLLLMMMNNNOOORRRWWW\\\aaafffmmmqqqpppssswwwzzz|||~~~}}}|||xxxwwwuuusssrrrrrrrrrrrrtttuuuvvvyyy}}}xxxsssssssssuuu}}}~~~uuunnnfff```ZZZWWWZZZ^^^bbbdddooovvv|||wwwtttnnneeeWWWMMMHHHGGGEEEDDDDDDCCCAAAAAACCCDDDCCCBBBCCCBBBAAAAAAAAA???<<<999;;;===:::;;;CCCIII]]]{{{lllQQQBBB>>><<<:::888777888888777666666666666666666777888888::::::FFF^^^rrr~~~yyyyyyuuu{{{wwwooocccZZZTTTQQQOOONNNRRRNNNMMMRRRZZZ```aaa___SSSUUUTTTUUU\\\ffflllllleeebbbbbbfffhhheeeccccccaaabbbdddeeefffgggffffffeeecccaaa^^^]]]]]]___```^^^___```aaa```___]]][[[```dddmmmtttsssnnnmmmqqq|||ddd______gggoooooolllkkknnnsssyyy|||yyyxxxxxxxxxxxx{{{CCCDDDEEEDDDCCCCCCEEEGGGLLLKKKJJJMMMOOONNNIIIEEE>>>>>>>>>============<<<>>>===<<<;;;:::999999999777777777777777777777777888888888888888999:::;;;<<<===>>>@@@BBBDDDEEEFFFEEEFFFGGGGGGGGGFFFEEEDDDEEECCC@@@===;;;;;;;;;<<<;;;:::999888888999;;;<<<<<<>>>??????>>>===>>>???BBBDDDFFFHHHJJJJJJKKKJJJMMMPPPUUUZZZ^^^ccchhhlllmmmpppuuuyyy|||~~~}}}|||{{{wwwvvvtttrrrqqqqqqrrrrrrtttuuuwwwzzz~~~nnneeecccbbbbbbdddkkkttt{{{~~~}}}~~~{{{xxxwwwvvvqqqggg___]]]YYYUUUTTTUUUYYY\\\]]]dddlllvvvzzzwwwrrrgggXXXMMMGGGFFFEEEDDDDDDCCCAAAAAACCCDDDCCCBBBBBBAAA@@@AAAAAA???<<<::::::>>>;;;<<>>>>>===<<<<<<;;;::::::<<<<<<;;;:::999999999:::666666666666666666666666777777777888888999::::::;;;<<<>>>???AAACCCEEEFFFEEEEEEFFFGGGGGGFFFEEEDDDBBBAAA>>><<<;;;;;;;;;;;;;;;;;;:::999999999:::::::::<<<>>>???>>>>>>???@@@AAACCCFFFHHHIIIIIIHHHGGGLLLOOOTTTXXX[[[___ccceeemmmqqqvvvzzz}}}}}}|||{{{xxxwwwuuutttsssttttttuuuuuuvvvxxx{{{ssseeeaaabbb``````bbbfffmmmqqqssssssnnnmmmlllllllllggg___XXXXXXVVVUUUTTTUUUXXXZZZ[[[```hhhttt}}}zzztttiiiYYYLLLFFFEEEDDDDDDDDDCCCAAAAAACCCDDDCCCBBBBBBAAA@@@@@@AAA???===:::999>>><<<<<>>======<<<;;;:::999999;;;::::::999999999::::::555555555555555555555555666666777888999999::::::;;;<<<===???AAABBBDDDDDDDDDDDDFFFFFFFFFFFFEEEDDD???>>>===;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::<<>>======EEEVVV|||kkkPPPBBB???;;;999777666777777666555666666666666666777777888:::;;;BBBSSSfffttt~~~|||tttvvvpppyyyyyy{{{kkk\\\PPPJJJGGGFFFFFFDDDCCCBBBBBBBBBIIILLLSSS\\\aaa___VVVNNNRRRUUUYYY\\\eeeooosssrrriiibbb^^^dddjjjiiieeecccdddeeegggiiijjjjjjjjjiiijjjeee]]]UUUPPPNNNNNNOOOPPPPPPRRRSSSUUUVVVWWWWWWXXXZZZaaakkkooooooqqquuuxxx{{{tttiiigggjjjttt|||EEEEEEFFFEEECCCCCCDDDEEEFFFKKKQQQUUUSSSLLLDDD>>>======<<<<<<;;;:::999999999999888888888999::::::666666666666666666666666666666888999::::::::::::<<<<<<===>>>@@@AAABBBBBBBBBCCCDDDEEEEEEEEEDDDCCC======<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>===@@@BBBDDDDDDEEEFFFHHHCCCDDDFFFGGGGGGGGGFFFFFFBBBFFFJJJPPPVVV]]]dddiiiooosssxxx|||~~~}}}wwwvvvuuuuuuuuuvvvwwwxxxyyyzzz}}}yyyhhhaaaaaacccdddfffiiilllmmmllljjjiiihhhfffcccaaa___\\\XXXUUUOOOPPPRRRTTTUUUWWW[[[^^^fffmmmyyy}}}zzzpppeeeWWWLLLGGGEEEEEEDDDDDDCCCAAAAAACCCDDDCCCBBBAAA@@@@@@@@@AAA@@@===;;;888=========FFFUUUxxxjjjNNNAAA???:::888666666777777666555666666666666666777888888;;;;;;AAAOOOaaapppyyy{{{{{{}}}}}}wwwvvv}}}ooovvvzzzssscccVVVKKKEEECCCAAABBBCCCCCCBBBBBBDDDEEEGGGMMMVVV]]]___[[[UUUQQQSSSWWWZZZ^^^fffooorrrpppgggaaa___dddiiiiiigggffffffgggiiijjjkkkkkkkkkkkkmmmggg^^^VVVPPPOOOPPPRRRSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZ^^^gggmmmooossswwwxxxxxx{{{zzzqqqoooqqqyyyDDDEEEFFFFFFDDDCCCCCCDDDCCCGGGLLLNNNMMMHHHBBB???======<<<<<<;;;;;;::::::888888888888888999::::::666666666666666666666666666777888:::;;;<<<;;;;;;======>>>>>>???@@@@@@AAA@@@AAACCCDDDDDDDDDCCCBBB============>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDFFFGGGFFFEEEFFFGGGEEEFFFFFFFFFFFFFFFGGGGGGDDDFFFJJJMMMSSSZZZbbbhhhlllpppvvv{{{~~~}}}yyyxxxwwwwwwwwwyyyzzz{{{{{{}}}sssgggdddeeefffnnnrrrwwwzzz{{{yyyvvvtttjjjiiigggeeeaaa\\\WWWSSSPPPRRRUUUWWWXXX\\\aaaeeemmmttt~~~{{{xxxkkkaaaUUUKKKGGGFFFFFFEEEDDDCCCAAAAAACCCDDDCCCBBBAAA@@@???@@@AAA@@@>>>;;;888===<<<===FFFRRRppphhhMMM@@@>>>:::888666666666777666555666666666666666777888888::::::???KKK]]]mmmssstttzzzyyy}}}~~~{{{xxx{{{pppttt|||}}}mmm\\\QQQIIIBBB@@@BBB???AAACCCCCCCCCDDDGGGJJJIIIOOOVVVYYYVVVSSSSSSUUUUUUZZZ]]]aaagggoooqqqoooddd``````eeehhhhhhhhhkkkggghhhjjjkkklllllllllllllllfff^^^WWWSSSSSSVVVYYYXXXWWWWWWVVVVVVVVVVVVVVVYYYWWW[[[ccckkkooouuu{{{|||{{{}}}{{{xxxyyyEEEGGGIIIIIIGGGEEEEEEEEEBBBDDDGGGHHHGGGDDDBBB@@@======<<<<<<<<<;;;;;;;;;777777777777888999::::::777777777777777777777777666777999;;;<<<<<<<<<<<<>>>>>>>>>>>>???????????????@@@BBBCCCCCCCCCBBBBBB>>>?????????@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDFFFHHHIIIHHHFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGJJJKKKLLLMMMPPPVVV^^^ccciiimmmtttzzz~~~}}}|||{{{{{{zzz{{{|||~~~|||~~~~~~jjjcccccceeeffftttyyy~~~mmmmmmllljjjeee^^^XXXSSSNNNQQQTTTUUUWWW[[[bbbgggssszzz}}}yyyvvvggg___SSSKKKHHHGGGFFFEEEDDDCCCAAAAAACCCDDDCCCBBB@@@@@@???@@@AAA@@@>>><<<888===<<<>>>FFFPPPjjjgggLLL@@@===:::888666666666666666444666666666666666777888888999999===IIIZZZjjjpppooo|||zzzyyy~~~}}}zzz{{{tttuuu}}}iii[[[NNNHHHDDD@@@@@@DDD>>>@@@BBBAAA@@@BBBEEEIIINNNSSSWWWTTTNNNLLLPPPVVVXXX\\\```ccciiipppqqqnnnbbb```aaaeeeggggggiiimmmggghhhjjjlllmmmmmmmmmllljjjeee^^^WWWUUUWWW\\\___\\\[[[YYYWWWUUUTTTSSSSSSWWWUUUWWW```iiiooowww}}}~~~~~~AAADDDGGGHHHGGGFFFEEEEEEGGGFFFEEEDDDCCCBBBAAAAAA======?????????>>>===<<<999666333444888<<<<<<<<<<<<;;;:::888777666666666<<<===>>>??????>>>======@@@@@@AAABBBBBBCCCCCCDDD@@@@@@AAABBBAAA@@@???>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFIIIJJJKKKJJJHHHHHHHHHJJJJJJJJJJJJLLLPPPUUU[[[^^^eeehhhmmmttt{{{~~~~~~}}}}}}}}}}}}}}}~~~~~~sssiiifffdddiiirrr}}}{{{vvvooohhhccc]]]XXXUUURRRRRRTTTYYY```hhhmmmooo}}}~~~{{{xxxwwwjjj]]]OOOHHHDDDAAABBBEEEBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>;;;<<<@@@CCCMMMgggwwwpppsssyyycccIII??????;;;:::999888777777777777888888777777777777888888888:::===FFFXXXjjjrrrrrrxxx~~~}}}tttuuuzzz|||lllUUUNNNEEEAAABBBBBB@@@>>>AAA@@@???AAADDDGGGIIIIIIKKKNNNQQQPPPNNNOOOSSSWWW]]]___```ccciiipppqqqmmmeeefffhhhjjjjjjkkkkkkkkkjjjkkkllloooppppppmmmjjjhhhddd^^^ZZZZZZ[[[[[[\\\\\\[[[XXXSSSPPPOOOOOOMMMPPPXXX___ccciiittt}}}BBBDDDGGGGGGFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA===>>>>>>>>>>>>===<<<<<<999777444555888;;;<<<;;;999888888777777777888888===>>>???@@@AAA@@@??????BBBBBBBBBCCCDDDDDDEEEEEEAAAAAABBBBBBBBBAAA@@@???AAAAAAAAABBBBBBBBBAAAAAADDDDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEGGGHHHGGGFFFFFFGGGHHHJJJIIIIIIKKKNNNSSSXXX\\\```ccciiiqqqyyy~~~~~~~~~~~~wwwpppnnnnnnuuu~~~uuummmeee^^^XXXUUUVVVVVVYYY___gggoootttvvv|||xxxuuugggZZZMMMGGGCCCAAAAAADDDBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>======<<<999:::>>>@@@IIIccc|||qqqiiikkkmmmbbbIII???>>>;;;:::999888777777777777777666666666666666666777999:::===EEEVVViiissstttzzzwwwwww{{{jjj[[[OOOIIIBBB???@@@BBBAAA???AAAAAABBBCCCDDDGGGIIIKKKKKKNNNPPPPPPOOOQQQVVVZZZ^^^```aaadddjjjqqqqqqlllfffiiilllnnnoooooonnnnnnlllmmmnnnoooqqqpppmmmjjjhhhddd^^^[[[ZZZ[[[\\\\\\]]]ZZZTTTNNNLLLMMMPPPQQQRRR[[[dddiiioooyyyDDDEEEFFFFFFEEEEEEFFFGGGFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<<:::888666666888:::::::::666666666777888:::;;;<<>>>>>>>>>>>======;;;999;;;>>>???HHH```xxx}}}nnnfffeeefff```HHH???>>>;;;:::999888777777777777666555555444444555555666999:::<<>><<>>===;;;;;;;;;<<<<<<:::999888888888999999999888888888999:::<<<===>>>???@@@AAACCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGEEEGGGHHHIIIHHHIIIJJJLLLJJJIIIIIIIIIKKKNNNQQQSSSSSSXXXbbbmmmxxxzzztttpppmmmeeeggglllsss|||zzztttnnn^^^TTTIIIEEECCCAAAAAACCCBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>===============;;;===@@@AAAJJJaaazzz~~~sssjjjfffiii^^^HHH???===;;;:::999888777777777777666555555555555555555666999;;;<<>>AAABBBBBB@@@DDDGGGFFFCCCDDDIIIOOONNNMMMNNNQQQVVV\\\bbbeeeccceeefffhhhmmmrrrqqqkkkccciiippptttsssqqqoooooopppoooooooooooonnnkkkhhhdddaaa]]][[[[[[\\\]]]]]]^^^VVVOOOKKKKKKNNNUUU\\\bbbllluuuzzz}}}EEEFFFFFFEEEDDDDDDEEEGGGEEEEEEFFFGGGFFFDDDCCCBBB@@@???===<<<;;;;;;<<<<<<:::::::::999999888999999<<<<<<<<<<<<===>>>?????????@@@AAACCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEBBBBBBBBBCCCDDDEEEGGGHHHGGGGGGGGGGGGFFFEEECCCCCCBBBCCCDDDEEEFFFGGGHHHHHHFFFHHHIIIIIIIIIIIIKKKLLLKKKJJJJJJJJJKKKMMMOOOQQQQQQWWWaaammmyyytttuuuxxx|||zzzwwwpppjjj[[[QQQHHHEEEDDDBBBBBBDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>============<<<===;;;===AAACCCLLLeee~~~~~~sssjjjjjj}}}ZZZGGG@@@===;;;:::999888777777777777777666666555555666666777888;;;<<<@@@MMMbbbvvvwww|||}}}|||yyyxxxjjj\\\PPPJJJCCCAAA>>>===>>>@@@BBBBBB???CCCFFFFFFDDDEEEJJJPPPPPPOOOOOOTTT\\\dddiiijjjfffhhhiiijjjooossspppjjjbbbiiirrruuutttqqqppppppqqqooonnnnnnnnnmmmjjjhhhbbb___\\\[[[\\\]]]^^^^^^\\\TTTOOOPPPQQQRRRYYYaaammmuuu|||}}}}}}}}}~~~EEEFFFGGGFFFEEEDDDEEEFFFDDDEEEFFFGGGGGGEEECCCBBBAAA@@@???===<<<<<<<<<<<<999:::;;;;;;999888999:::@@@???????????????@@@@@@???@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBCCCEEEGGGIIIKKKHHHHHHHHHGGGFFFDDDCCCBBBAAABBBCCCEEEFFFHHHIIIIIIFFFGGGIIIIIIHHHHHHIIIKKKKKKKKKKKKKKKLLLNNNPPPQQQRRRXXXbbbnnnzzz}}}yyyxxxtttmmmgggWWWNNNFFFEEEEEECCCCCCEEEBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>============<<<<<<;;;999;;;@@@DDDPPPkkk|||nnneeexxxyyyWWWFFF@@@<<<;;;:::999888777777777777777666666666666666666777666:::===???KKKaaavvvtttxxx~~~qqqbbbTTTIIIDDDAAAAAA???>>>>>>@@@AAACCC@@@CCCEEEFFFFFFIIINNNRRRRRRQQQQQQXXXccclllnnnnnniiikkklllmmmqqqtttpppjjjccckkkssswwwuuurrrrrrsssrrrpppooonnnooonnnllliiibbb___]]]]]]^^^```aaa```ZZZSSSPPPTTTVVVVVV\\\fffuuu{{{~~~zzzwwwxxxyyyxxxsssssssssuuu{{{DDDFFFHHHHHHFFFDDDDDDDDDCCCEEEGGGHHHHHHFFFDDDBBBAAAAAA@@@@@@???===<<<;;;777:::<<<;;;999888:::;;;???????????????@@@AAAAAAAAABBBDDDEEEFFFGGGFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGEEEDDDDDDDDDEEEFFFDDDDDDCCCCCCEEEGGGIIIKKKIIIIIIIIIHHHFFFDDDCCCBBBAAAAAACCCDDDFFFHHHIIIJJJHHHJJJKKKJJJIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRTTTYYYcccnnnzzz{{{yyyyyyuuukkkdddRRRJJJDDDDDDDDDCCCBBBDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>=========<<<<<<<<<;;;999;;;AAAGGGVVVtttqqqddduuuuuuSSSEEE@@@<<<;;;:::999888777777777777666555555444444555555666444999===@@@JJJ```vvvzzz|||}}}mmm]]]OOOEEE@@@>>>>>>>>>>>>>>>???BBBDDDCCCCCCEEEGGGKKKNNNRRRTTTUUUSSSTTT]]]iiirrrrrrpppkkkmmmnnnooorrrtttpppiiibbbjjjrrruuurrrpppqqqtttsssrrrppppppqqqpppnnnmmmdddbbb``````bbbdddddddddZZZQQQNNNTTTWWWWWW___jjjyyy|||{{{uuupppqqqssssssqqqoookkkjjjmmmttt|||CCCFFFHHHHHHGGGDDDCCCCCCCCCEEEGGGHHHHHHFFFDDDBBBAAAAAABBBAAA@@@>>><<<;;;666999<<<<<<:::999:::<<<>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEGGGHHHHHHHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGEEEDDDDDDDDDEEEFFFGGGFFFEEEDDDEEEFFFHHHJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@AAACCCDDDFFFHHHJJJJJJLLLMMMNNNMMMLLLKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSVVVZZZcccnnnzzz|||yyyzzz{{{vvvkkkbbbPPPHHHBBBBBBCCCBBBAAACCCBBBBBBBBBAAAAAAAAA@@@@@@>>>=========<<<<<<<<<<<<===;;;===DDDKKK[[[{{{tttgggxxxsssRRREEEAAA<<<;;;:::999888777777777777555444444333333444444555333999>>>@@@JJJ___vvv{{{lll]]]OOOFFFBBB;;;<<<======>>>???BBBEEEEEEDDDEEEIIINNNSSSVVVWWWVVVTTTVVV```mmmuuuuuuqqqllloooooopppsssuuupppiii___gggooorrrooommmooorrruuusssrrrrrrrrrrrrqqqpppfffdddbbbccceeeggggggggg[[[QQQMMMRRRVVVWWWaaannnyyy{{{yyyqqqlllmmmqqqrrrtttpppjjjfffgggmmmtttzzzFFFIIIKKKJJJFFFCCCBBBCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCC@@@>>>;;;:::::::::::::::::::::::::::===>>>@@@AAAAAAAAABBBBBBFFFGGGIIIKKKLLLMMMLLLLLLHHHHHHIIIIIIIIIIIIHHHGGGJJJIIIHHHGGGFFFGGGHHHHHHHHHEEECCCCCCGGGJJJJJJJJJKKKIIIFFFDDDDDDCCCAAA@@@>>>???BBBEEEEEEGGGLLLRRROOOQQQQQQMMMIIIIIIKKKLLLNNNLLLJJJJJJOOOUUU\\\___aaabbbfffmmmwwwzzzvvvyyy{{{xxxsssiii___PPPKKKDDD@@@???AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;<<<999>>>AAACCCOOOjjjwwwooo}}}jjjNNNEEE???999;;;::::::999888888888999666666666666555555555555444555999???CCCOOOjjjxxxgggWWWKKKCCC@@@@@@???===<<<===???BBBDDDEEEHHHJJJJJJNNNVVVZZZYYY[[[XXX[[[gggsssvvvuuutttooonnnkkkiiilllooojjjccc[[[ccclllnnniiifffiiimmmrrrssstttttttttsssrrrqqqjjjggghhheeebbblllpppdddbbbVVVPPPUUUXXXXXX]]]hhh}}}xxxsssppppppsssuuuuuuyyyrrrjjjfffhhhooovvv{{{zzzwwwyyyyyyxxxxxxwwwyyy}}}{{{}}}EEEHHHKKKJJJHHHEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEECCCAAA>>><<<:::999999:::::::::;;;;;;;;;>>>@@@BBBBBBAAABBBDDDFFFHHHIIIKKKMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGGGGHHHJJJKKKHHHFFFDDDEEEHHHKKKLLLKKKKKKJJJHHHFFFEEEDDDCCCBBBBBBCCCDDDFFFHHHMMMTTT[[[```^^^XXXQQQMMMLLLMMMMMMNNNMMMLLLNNNSSS\\\dddjjjoooppprrruuuzzz}}}zzzvvvtttyyy~~~zzzvvvqqqggg\\\NNNJJJDDDAAA@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;<<<;;;@@@BBBDDDRRRooowwwqqqeeeKKKCCC???999:::999888888777777777888666666666666555555555555555555999>>>BBBMMMggguuueeeUUUJJJCCC@@@???>>>>>>>>>@@@BBBEEEGGGEEEHHHJJJLLLRRRZZZ^^^]]][[[ZZZ```mmmwwwyyyvvvuuunnnnnnllljjjmmmoooiiiaaaVVV]]]eeefffccccccggglllwwwvvvuuutttsssrrrrrrrrrmmmiiiiiiggghhhtttxxxkkkddd[[[VVVZZZ]]]^^^gggssszzzuuuqqqppprrrwwwzzz{{{{{{uuunnnkkkooowww~~~|||uuussswww~~~{{{tttppprrruuuvvvxxx{{{vvvxxxyyyzzzzzz~~~EEEGGGIIIJJJIIIGGGGGGHHHCCCCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEDDDAAA???===;;;999999999:::;;;<<<===>>>@@@BBBCCCCCCBBBDDDHHHLLLLLLMMMNNNPPPQQQQQQQQQQQQRRRPPPMMMJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLMMMHHHGGGFFFGGGJJJLLLNNNNNNLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGHHHMMMWWWbbbjjjpppggg[[[SSSPPPOOOOOOOOOMMMNNNOOORRRXXXcccooowww|||vvvrrrqqqssszzz~~~xxxtttnnncccXXXLLLIIIDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;<<<>>>@@@BBBFFFYYYyyyxxxsss___GGGAAA???:::999888777777666777777777666666666666555555555555777555777<<>>>>>???AAACCCEEEGGGHHHEEEIIILLLOOOWWW```cccbbbZZZ\\\fffuuu}}}|||wwwuuunnnnnnmmmlllnnnoooggg^^^SSSWWW\\\]]]]]]```hhhnnn|||zzzxxxuuusssrrrrrrrrrqqqjjjjjjjjjnnn}}}sssbbb\\\YYY\\\^^^bbbppp|||xxxttttttyyy~~~yyysssssszzzyyypppooowww~~~qqqkkkhhhooovvvxxxyyy{{{sssuuuwwwwwwvvvxxx}}}FFFGGGHHHHHHHHHGGGFFFFFFAAABBBCCCEEEGGGHHHIIIJJJGGGGGGFFFDDDBBB@@@>>><<<999999999:::;;;===???@@@@@@BBBDDDDDDDDDGGGKKKPPPOOOOOOPPPQQQRRRSSSSSSTTTRRRPPPMMMJJJHHHGGGHHHHHHHHHHHHGGGGGGHHHJJJKKKLLLHHHHHHHHHIIIKKKMMMOOOPPPKKKKKKKKKJJJHHHHHHIIIIIIHHHJJJJJJLLLUUUeeessszzzvvvhhhXXXPPPPPPPPPPPPPPPKKKNNNRRRVVV]]]ggguuu~~~vvvnnnjjjmmmttt~~~~~~xxxsssmmmaaaVVVIIIGGGDDDCCCBBBAAA@@@>>>???????????????????????????>>>===<<<<<<;;;;;;<<<>>>???AAAJJJbbb~~~www[[[FFF@@@>>>;;;999888888777777777888888666666666666555555555555888555666:::===EEE\\\ttttttaaaRRRGGGBBB@@@>>>>>>@@@BBBDDDFFFGGGHHHGGGKKKNNNRRRZZZccceeebbbXXX^^^kkk{{{}}}wwwtttnnnooonnnnnnpppooofff\\\QQQSSSUUUWWW[[[bbblllsss}}}|||{{{yyywwwuuutttsssrrrkkkiiilllssswwwbbb^^^]]]___ccckkk|||{{{xxx|||xxxoooppp{{{{{{nnniiijjjsss|||~~~xxxzzz|||zzzxxxxxx{{{HHHHHHGGGFFFFFFDDDCCCBBBBBBBBBDDDFFFHHHJJJKKKLLLGGGGGGFFFEEECCCAAA???===999999999:::;;;>>>@@@BBB@@@AAADDDFFFIIILLLOOOPPPNNNNNNOOOPPPQQQSSSTTTUUUOOOOOOMMMLLLJJJIIIHHHHHHJJJJJJHHHHHHGGGHHHIIIJJJHHHIIIJJJKKKLLLNNNOOOQQQKKKLLLMMMLLLJJJIIIKKKMMMJJJMMMPPPTTTaaattt{{{iiiWWWPPPOOONNNNNNPPPKKKRRRZZZ___ccclllyyy}}}yyywwwwwwzzz{{{wwwmmmeeeeeelllxxxyyyssslll```TTTHHHFFFCCCBBBBBBAAA???===???????????????????????????>>>===<<<<<<;;;;;;<<<<<<===AAANNNlll}}}YYYEEE@@@>>><<<999999888888888999999:::666666666666555555555555888555555999;;;AAAUUUkkk}}}uuuaaaQQQFFF@@@>>>>>>???@@@BBBDDDEEEFFFGGGLLLNNNQQQUUU]]]eeeddd___VVV^^^nnn}}}{{{uuurrrnnnooopppppprrrpppggg\\\QQQQQQRRRUUU]]]gggqqqwww|||}}}}}}}}}{{{yyyvvvuuurrrkkkkkkmmmtttvvvfffeeeeeegggmmmyyy~~~~~~xxxpppsss~~~wwwooommmppp{{{{{{zzz|||JJJHHHFFFEEEEEEDDDBBB@@@BBBCCCDDDFFFHHHJJJLLLMMMHHHGGGGGGEEECCCAAA@@@???;;;:::::::::;;;>>>AAACCCAAAAAADDDKKKQQQTTTRRROOOJJJJJJKKKMMMOOOQQQSSSTTTOOOQQQRRRSSSQQQNNNJJJHHHJJJIIIHHHGGGFFFGGGHHHHHHIIIKKKLLLMMMLLLMMMNNNPPPKKKNNNOOONNNLLLLLLOOORRRNNNUUUZZZ```nnnmmm[[[UUURRRNNNLLLOOOPPP[[[hhhoooqqqwwwxxx|||~~~{{{vvvrrrjjjjjjllloooooolllddd^^^dddoooxxxrrrkkk___SSSGGGEEEBBBAAAAAAAAA???>>>???????????????????????????>>>===<<<<<<;;;;;;<<<;;;<<>><<<999999999999999999:::;;;666666666666555555555555888444555999:::>>>NNNaaaooo{{{~~~vvvaaaOOODDD???===>>>???@@@AAADDDFFFHHHJJJPPPRRRTTTYYYaaagggeee^^^UUU___ooo}}}yyysssrrrooopppqqqqqqsssrrrjjj___SSSRRRSSSYYYcccnnnwww|||}}}{{{yyywwwsssnnnoooqqquuurrrffffffgggjjjsssyyyssswww|||sssooopppwww{{{zzz|||IIIGGGDDDDDDEEEFFFDDDBBBBBBBBBDDDEEEGGGIIIKKKKKKHHHGGGGGGFFFDDDBBB@@@???===<<<::::::;;;>>>AAACCCBBBBBBEEEPPP[[[^^^WWWNNNEEEEEEFFFHHHKKKNNNQQQSSSTTTWWW[[[]]]ZZZTTTMMMHHHHHHGGGFFFEEEFFFGGGHHHIIIIIILLLNNNNNNLLLKKKMMMOOOMMMQQQSSSRRRPPPOOOSSSWWWVVV___gggmmm{{{}}}lll]]]YYYVVVOOONNNSSSXXXgggyyytttuuuwwwzzzzzzxxxsssmmmiiibbbdddhhhjjjiiigggbbb___gggttt}}}wwwqqqjjj]]]RRRGGGDDDAAA@@@@@@@@@???>>>???????????????????????????>>>===<<<<<<;;;;;;<<<<<<>>>EEEYYY|||lllPPPCCC???<<<;;;888888888888888999::::::666666666666555555555555777444555999:::<<>>===>>>???AAAEEEIIIMMMPPPSSSUUUWWW\\\eeekkkggg```VVV```ppp}}}}}}vvvssstttpppqqqqqqqqqttttttlllcccYYYXXXZZZbbbnnnzzz}}}{{{zzzzzzzzzvvvtttwwwwwwwwwooofffffffffkkkwww|||yyy~~~|||qqqnnnsss~~~zzzyyy|||}}}||||||}}}IIIFFFDDDDDDGGGHHHGGGEEEAAABBBCCCDDDFFFHHHIIIJJJHHHHHHGGGFFFDDDCCCAAA@@@>>>===;;;:::;;;>>>AAACCCDDDBBBGGGTTTbbbdddZZZNNNBBBBBBCCCFFFIIIMMMPPPRRRYYY]]]bbbdddaaaYYYOOOHHHEEEEEEDDDDDDEEEGGGIIIJJJJJJLLLOOONNNLLLJJJLLLMMMOOOSSSVVVUUURRRRRRVVV[[[\\\gggpppvvvvvvggg\\\[[[XXXQQQRRRXXX___ppp~~~rrrooorrruuuvvvtttoooiiieeeaaadddiiikkkiiigggeeedddkkkxxx|||uuuppphhh\\\QQQGGGDDDAAA??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<;;;;;;<<<>>>???GGG\\\xxxvvveeeKKKAAA===<<<:::777777666777777888999999777666666666555555555555666333555:::::::::EEETTT```gggnnnsssyyy}}}{{{{{{qqq\\\LLLBBB???>>><<<===>>>AAAFFFLLLRRRVVVTTTVVVYYY^^^hhhnnnkkkbbbWWWaaaqqq||||||uuusssvvvqqqrrrqqqqqqtttuuunnneee``````ccclllyyy{{{xxxxxxzzz|||yyyxxx}}}|||yyy}}}nnnjjjiiijjjooo~~~}}}sssnnnvvvzzzyyy|||}}}~~~JJJIIIGGGFFFEEEEEEEEEFFFEEEEEEEEEGGGKKKMMMMMMLLLGGGGGGHHHIIIIIIGGGCCC??????>>><<<<<<>>>@@@@@@@@@CCCEEEKKKUUU\\\YYYNNNCCC>>>???BBBFFFGGGHHHNNNVVVaaajjjrrrrrrlllbbbUUUJJJHHHDDDCCCFFFFFFFFFIIINNNTTTVVVVVVPPPHHHEEEJJJPPPTTTWWWVVVSSSTTTZZZ___aaagggiiiwwwsssggg\\\YYYZZZZZZ[[[]]]iiiwww|||rrrllloootttuuuuuurrrqqqpppjjjoootttsssoookkklllmmmwwwzzzrrrmmmhhh[[[LLLGGGBBB<<<;;;>>>@@@???<<>>>>>>>>>>>??????>>>>>>===;;;;;;::::::;;;BBB@@@IIIeeeqqqiiinnn[[[LLLBBB<<<<<<888888777666555444444555666666666666666666666666666444333555888999;;;CCCLLL\\\dddkkkpppuuu}}}|||{{{{{{iiiWWWJJJCCC???>>>===>>>@@@CCCGGGMMMUUUZZZ]]]^^^___aaaiiiooonnnhhh^^^gggsss{{{{{{xxxuuusssuuuuuusssooopppsssrrrnnnjjjgggkkkxxxyyywwwyyyzzzzzz{{{ppphhhkkknnnttt~~~{{{~~~{{{vvvuuu~~~yyywwwxxxzzz|||{{{~~~IIIHHHFFFEEEDDDDDDEEEFFFDDDDDDDDDFFFJJJLLLLLLLLLIIIIIIJJJKKKLLLJJJGGGDDD@@@>>><<<<<<===???@@@???AAACCCHHHOOORRRNNNDDD<<<<<<<<>>@@@???=========<<<<<<<<<<<<======???>>>===<<<;;;:::::::::>>>>>>LLLiiissshhhdddlllzzzVVVIII@@@<<<<<<999777777666555666777888888666666666666666666666666555444555888999:::BBBJJJZZZcccmmmttt|||}}}uuulll^^^PPPGGGBBB@@@???===>>>AAACCCHHHNNNVVV[[[^^^______bbbiiipppnnnhhh___hhhttt||||||yyyuuusssvvvwwwvvvuuuwwwzzzyyytttrrrpppuuuzzzvvvvvvxxxzzz~~~{{{qqqsssvvv{{{}}}{{{~~~}}}yyy{{{zzzvvvvvvxxx{{{}}}IIIGGGEEEDDDCCCDDDEEEFFFFFFEEEEEEGGGKKKNNNOOOOOOMMMMMMNNNOOOQQQPPPMMMKKKDDDAAA>>>>>>???@@@@@@@@@@@@CCCGGGIIIHHHBBB<<<777;;;;;;???EEEJJJOOOZZZdddvvv}}}mmm\\\PPPHHHDDDBBBCCCCCCDDDJJJRRR]]]___^^^WWWNNNJJJNNNTTTVVV[[[]]]]]]___eeejjjjjjpppssstttiii______ccceeehhhkkkvvv|||zzzuuunnniiibbbUUUIIIFFFBBB===<<<>>>???>>>=========<<<<<<<<<<<<======??????>>>===<<<;;;::::::===AAAQQQpppsssfff___```lllrrrQQQFFF>>>;;;===;;;777666666666777888999:::666666666666666666666666666555666888888999???HHHXXXcccooozzztttjjjaaaZZZQQQHHHCCCAAA@@@???===???AAAEEEIIIPPPXXX^^^___```aaadddkkkqqqooohhh```jjjvvv~~~~~~zzzuuusssuuuvvvvvvwww|||{{{{{{zzz|||tttsssvvvwww}}}}}}|||{{{~~~||||||xxxvvvxxx|||IIIGGGEEECCCCCCDDDEEEFFFIIIHHHHHHKKKOOORRRTTTTTTQQQPPPQQQSSSUUUVVVTTTRRRIIIFFFBBB@@@AAABBBBBBBBB@@@DDDGGGFFFBBB===;;;:::>>>>>>CCCKKKRRRZZZfffrrrooo\\\OOOJJJFFFDDDDDDCCCEEEMMMWWWccceeeeee^^^TTTPPPRRRWWW[[[```cccccceeekkkoooooorrrvvvsssiiiaaabbbgggkkknnnrrr{{{|||xxxrrrnnniii```SSSHHHEEEBBB>>>===>>>???>>>===??????>>>>>>>>>>>>???????????????>>>===<<<;;;:::BBBGGGYYYuuulllaaa\\\```nnnlllNNNDDD<<<:::===<<<777777777777777777888888666666666666666666666666666555666888888777===EEEWWWcccrrrrrrgggYYYTTTLLLFFFBBB@@@>>>===>>>@@@CCCFFFLLLSSS[[[aaabbbcccdddgggnnntttqqqjjjbbbkkkwww~~~~~~zzzuuusssrrrrrrqqqsss{{{~~~tttrrrrrrsssyyy{{{~~~{{{zzz}}}IIIGGGEEECCCBBBDDDFFFHHHJJJIIIIIIKKKPPPTTTVVVWWWTTTSSSTTTVVVYYYYYYXXXWWWKKKHHHCCC@@@@@@@@@AAA@@@>>>BBBEEEDDD@@@===>>>@@@AAACCCKKKUUU^^^fffrrr}}}ttt___QQQJJJHHHFFFEEEDDDFFFPPP[[[fffjjjkkkeee[[[UUUVVVZZZ^^^cccffffffhhhnnnrrrrrruuuzzztttjjjccceeekkkoootttxxx~~~|||vvvqqqnnniii___QQQHHHDDDBBB???>>>>>>>>>>>>===??????>>>>>>>>>>>>??????????????????>>>===<<<;;;DDDKKK^^^yyylllaaa\\\```nnngggLLLDDD<<<999<<<;;;888888777777666555444333666666666666666666666666666555666888777666;;;CCCWWWddduuu~~~tttbbb[[[RRRIIICCC???===;;;>>>AAADDDHHHNNNVVV___eeefffhhhiiilllsssxxxtttmmmccclllwww}}}|||xxxtttrrrqqqpppmmmppp|||xxxsssqqqooorrrssswww~~~~~~~~~JJJHHHEEECCCCCCEEEHHHJJJIIIGGGGGGIIINNNSSSVVVWWWUUUUUUUUUWWWZZZ[[[ZZZYYYLLLHHHCCC???>>>>>>>>>>>><<>>>>>============<<<<<<<<<<<<=========>>>???@@@@@@???>>>===BBBLLLcccpppeee]]]___lll```IIIDDD===999;;;999888888888777666444222111666666666666666666666666555555666888777666;;;BBBUUUdddwwwrrriii[[[NNNEEE@@@===;;;???AAAEEEJJJPPPYYYbbbhhhkkkmmmnnnqqqxxx}}}yyyqqqdddkkktttyyyxxxuuurrrrrrsssqqqooottt|||wwwsssooonnnmmmpppyyyKKKIIIFFFDDDDDDFFFIIIKKKHHHGGGGGGIIINNNSSSWWWXXXVVVUUUUUUWWWYYYZZZZZZYYYPPPKKKEEEAAA????????????>>>@@@AAACCCDDDFFFHHHIIINNNUUUcccsss}}}~~~jjjYYYSSSRRRSSSSSSQQQSSS]]]iiissszzzuuummmiiiiiigggllloooooottt}}}wwwppprrrxxx}}}yyyqqqlllkkkfffYYYLLLFFFAAABBBAAA@@@>>>===============<<<<<<<<<<<<======;;;===???@@@AAAAAA@@@???AAAPPPkkkxxxiii___```mmm~~~xxxXXXDDDBBB===999:::999777888888888777555444333666666666666666666666666444333555888777666:::AAAQQQbbbxxxtttbbbQQQFFF@@@>>>>>>???BBBFFFKKKRRR[[[dddjjjoooqqqsssvvv}}}}}}uuueeekkkrrruuutttrrrqqqqqqrrrrrrsss||||||xxxtttooollllllssszzzLLLIIIFFFDDDDDDGGGJJJLLLJJJIIIHHHKKKPPPUUUYYY[[[WWWVVVUUUVVVXXXZZZYYYXXXUUUPPPIIIDDDBBBBBBBBBBBBBBBBBBCCCFFFHHHKKKLLLLLLVVV___oookkkZZZZZZ[[[\\\]]][[[\\\fffqqq|||yyyttttttmmmrrruuuwww}}}}}}vvvwww}}}xxxooojjjjjjeeeWWWJJJDDDAAABBBBBB@@@>>>=========??????>>>>>>>>>>>>??????:::<<<>>>AAABBBBBBAAA@@@DDDUUUsss~~~nnnccccccppp}}}pppQQQAAAAAA===999:::999666777888999999888666666666666666666666666666666333333555888777666:::AAANNN```xxxyyyeeeRRRFFFAAA@@@@@@@@@BBBFFFLLLSSS\\\eeelllrrrtttvvvyyywwweeejjjpppsssqqqoooooopppppprrrvvv|||yyysssnnnkkkoootttyyyJJJJJJHHHFFFDDDEEEHHHKKKLLLJJJIIIJJJOOOSSSWWWXXXZZZXXXVVVVVVXXXZZZ[[[[[[]]]VVVNNNHHHBBB===@@@EEEIIIGGGIIILLLMMMLLLPPPUUU^^^mmm|||mmmcccaaaccceeeccccccfffooovvv~~~}}}~~~}}}vvvooohhheee^^^RRRIIIDDD@@@??????>>>===<<<<<<;;;;;;<<<<<<===============<<<;;;<<>>???@@@CCCGGGLLLRRR\\\hhhqqqwwwtttzzzxxxhhhlllqqqttttttqqqnnnmmmmmmooovvv|||zzz~~~}}}|||yyyuuussstttxxx}}}KKKKKKJJJGGGEEEFFFHHHKKKLLLJJJIIIJJJNNNRRRUUUVVVWWWVVVUUUVVVZZZ]]]``````___XXXQQQLLLEEE@@@AAAFFFKKKKKKPPPVVVXXXVVVXXX\\\lllzzzuuummmhhhkkkmmmnnnnnnqqqxxx~~~}}}tttmmmfffccc\\\PPPGGGCCC?????????>>>===<<<<<<<<<;;;<<<<<<==================;;;<<<>>>>>>===@@@EEEPPPiiiqqqfffmmmyyy]]]KKK=========888555777888777666555555666777888::::::777222333666666333666555555555777:::===???HHH\\\vvvwwwcccTTTIIIAAA???@@@@@@CCCHHHMMMUUU```llltttxxxvvv~~~|||jjjmmmrrrttttttqqqnnnlllooopppwww|||tttsss|||}}}yyywwwxxx{{{~~~MMMMMMKKKIIIFFFFFFIIIKKKMMMKKKIIIJJJMMMPPPRRRSSSSSSRRRSSSWWW\\\bbbeeefffaaa[[[UUUPPPIIICCCCCCGGGLLLQQQ[[[gggjjjhhhgggiii{{{~~~xxxsssvvvyyyzzzzzz|||}}}qqqjjjddd```YYYMMMEEEBBB??????>>>>>>======<<<<<<;;;<<<<<<==================;;;;;;======;;;???DDDVVVuuuuuulllttt}}}YYYJJJ??????@@@;;;888999777777666555555666777777;;;;;;888222111555777555666555555555777999<<<>>>BBBVVVpppwwwbbbSSSHHHAAA???AAA@@@CCCIIIQQQZZZfffqqqyyy{{{yyykkknnnrrruuuwwwvvvsssrrroooqqq{{{sssmmmmmmuuu{{{~~~NNNNNNMMMJJJHHHGGGIIIKKKMMMKKKJJJJJJMMMOOOPPPPPPOOOPPPRRRWWW]]]cccggghhhccc]]]WWWRRRKKKDDDDDDGGGMMMVVVgggyyy}}}zzzzzz~~~{{{oooiiiccc___VVVKKKDDDBBB???>>>>>>>>>=========<<<;;;<<<<<<===============>>>;;;;;;===<<<;;;>>>DDDVVV{{{vvvrrr~~~sssSSSHHH???@@@@@@===::::::777666555444444555666777999<<<;;;666333555666555555555555555777999;;;===???QQQiiixxxbbbRRRGGG@@@???BBBAAAEEEKKKTTT___kkkuuu|||}}}zzzlllmmmpppuuuyyyzzzzzzyyynnnsss~~~nnnkkklllsssyyy~~~}}}xxxwwwwwwyyyMMMMMMMMMKKKIIIHHHIIIKKKNNNLLLKKKKKKMMMOOOOOOOOONNNOOOQQQVVV]]]bbbeeefffccc]]]XXXSSSLLLEEEEEEHHHOOO\\\rrr}}}yyymmmhhhccc^^^UUUIIICCCCCC>>>>>>>>>>>>============;;;<<<<<<===============>>><<<;;;<<<<<<;;;???EEEVVV~~~tttvvvlllKKKCCC<<<;;;;;;:::888777777666555444444555666777555<<<@@@;;;666555444333555555555666777999:::;;;===KKKaaauuuxxxbbbRRRGGG@@@???BBBCCCFFFLLLVVVbbbmmmvvvzzzzzz}}}nnnmmmmmmoootttwwwxxxxxxooozzztttkkkkkknnntttxxx~~~zzzpppjjjhhhiiillltttKKKLLLLLLKKKIIIIIIJJJKKKNNNLLLKKKLLLNNNPPPPPPOOONNNOOORRRWWW]]]bbbdddeeeccc]]]WWWRRRLLLFFFGGGKKKTTTbbb{{{{{{uuukkkgggbbb\\\RRRGGGBBBCCC>>>>>>>>>>>>============;;;<<<<<<===============???<<<;;;<<<<<<===AAAHHH[[[qqqzzzdddIIICCC===:::::::::999888666666555444444555666666333<<>>>>>>>>>>>;;;<<<<<<===============???<<<;;;======>>>DDDKKKcccrrr[[[IIIEEE???::::::;;;<<<:::666555444444444444555666333>>>DDD???777333444555444555555666777888999999999>>>LLL```qqq{{{wwwcccTTTIIIAAA???@@@CCCDDDIIIQQQ[[[dddhhhiiinnnkkksss{{{nnnhhhaaaaaagggnnnsssuuummmjjjpppwww{{{|||pppddd```cccggglllooorrrtttuuuxxx~~~GGGHHHJJJJJJIIIIIIKKKLLLNNNMMMMMMNNNPPPRRRQQQPPPNNNPPPSSSYYY```fffhhhiiieee^^^WWWRRRMMMIIILLLRRRaaannn|||{{{xxxooofffbbb^^^XXXMMMBBB???AAA============>>>>>>>>>>>>;;;<<<<<<===============???<<<;;;===>>>???EEEMMMhhhtttUUUFFFBBB;;;666555888999777666555444333333444555666555???EEE>>>444222555777444555555666777888888999:::;;;EEEXXXhhhpppwww~~~}}}wwwcccUUUJJJBBB>>>???AAABBBFFFNNNXXX___aaaaaaaaaaaalllxxxkkkddd^^^^^^gggrrrzzz~~~}}}nnnmmmuuu}}}pppdddaaaffflllmmmnnnnnnoooqqqyyyIIIJJJLLLMMMMMMKKKIIIHHHJJJMMMQQQSSSRRRQQQPPPPPPOOOQQQTTTZZZ```dddeeedddeee___ZZZWWWSSSOOOOOORRRbbbssszzzuuutttxxxvvvpppjjjhhhlllsssyyy|||zzzsssiiifff```VVVKKKCCC@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======AAA===;;;>>>???AAALLLYYYooo~~~|||{{{YYYFFFBBB>>>:::999888777666666666555666666777888888???===:::777555555555666444444444555555555555555;;;;;;DDDVVVcccgggjjjnnnrrrrrrtttwww~~~|||gggUUUIIIDDDCCCCCCAAAEEEJJJOOOTTTYYY___bbbfffiiippp{{{sssddd\\\ccckkkssswwwqqquuu{{{lll___hhhuuurrrwwwpppmmmqqqwwwIIIJJJKKKLLLLLLKKKIIIHHHKKKNNNRRRTTTSSSQQQQQQQQQPPPQQQTTTZZZ```eeegggggggggaaa[[[YYYTTTOOOOOORRRdddttt{{{tttooopppnnnhhhbbb```cccgggnnntttwwwwwwuuusssgggbbb[[[YYY[[[```eeegggjjjqqqzzzyyyrrrhhhfff___TTTIIIBBB?????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========<<<===>>>???GGG\\\qqqvvvzzzqqqOOOCCC@@@<<<999888777666555555555555666777999:::;;;<<<:::888555444444444555444444444555555555555555:::999AAARRR```fffhhhkkkkkkpppwww}}}}}}hhhUUUIIICCCBBBCCCBBBEEEIIINNNUUU\\\eeejjjoooqqqvvvuuufff^^^eeeppp|||oookkkvvv{{{}}}mmmdddppp}}}yyyxxxqqqmmmsss{{{HHHIIIKKKLLLLLLKKKJJJIIILLLOOOSSSUUUTTTRRRQQQQQQPPPQQQTTTZZZbbbhhhkkkllliiiccc^^^\\\WWWQQQOOOPPP```nnnyyyiii```WWWUUUSSSOOOMMMMMMOOOSSSYYY^^^aaaaaa___^^^XXXSSSNNNKKKKKKNNNPPPQQQQQQWWWaaaiiipppuuuyyy|||xxxqqqhhheee]]]RRRHHHAAA>>>===>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<=========999;;;>>>???BBBSSSrrruuurrr}}}gggHHH@@@===:::888777777666555444444555666888:::<<<===777666555333333333333444444444444555555555666666:::888===LLL\\\dddggghhhhhhrrrjjjVVVIIICCCAAABBBCCCEEEIIINNNVVVbbbnnnvvvzzz{{{~~~yyykkkaaagggvvvvvviiihhhwww{{{~~~yyynnnlll|||xxxqqqmmmuuuGGGHHHJJJLLLLLLLLLJJJIIIMMMPPPUUUWWWVVVTTTRRRQQQQQQRRRUUU\\\dddkkkoooqqqlllgggccc```ZZZRRRNNNOOOVVV```kkkrrrvvvuuukkkaaaYYYQQQIIIGGGFFFCCCCCCEEEDDDGGGLLLQQQTTTTTTSSSRRRRRROOOJJJGGGFFFGGGHHHIIIKKKPPPWWW]]]aaaccceeefffjjjlllpppwwwvvvpppiiiddd[[[PPPGGGAAA>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<============:::<<<>>>AAAJJJaaa{{{lllooobbbHHH>>><<<999888888888777666444444555555777888999:::444444333333333333444444333333444444555666666666;;;888:::GGGXXXdddiiiiiiooo|||kkkWWWIIICCCAAAAAADDDEEEHHHNNNYYYgggwww}}}pppeeeiii{{{ooojjjmmmxxx{{{~~~~~~|||{{{|||~~~yyysssuuuuuuooolllvvvGGGHHHJJJLLLMMMMMMLLLKKKNNNRRRWWWYYYXXXUUUSSSRRRQQQSSSWWW^^^gggnnnssstttooojjjgggddd^^^TTTNNNMMMMMMQQQUUUVVVWWWXXXTTTMMMIIIDDDAAABBBBBB??????BBBAAACCCHHHLLLOOOPPPPPPPPPPPPOOOKKKHHHEEEEEEFFFHHHIIIMMMSSSWWWXXXXXXXXXXXX]]]___dddhhhnnnssswwwzzz|||tttnnniiibbbXXXNNNFFFAAA@@@???============<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===>>>DDDUUUoooqqqcccjjj\\\HHH>>><<<:::999999999777666555555444444444555555666333333333333444444555555333333444444555666666777;;;:::;;;DDDUUUeeelllnnn|||~~~zzzlllXXXJJJCCCAAAAAADDDFFFIIIPPP\\\lll|||uuujjjllluuujjjjjjqqqyyy|||~~~~~~{{{xxxyyy{{{}}}yyy}}}qqqmmmlllwwwGGGIIIKKKMMMOOOOOONNNMMMOOOSSSXXX[[[YYYVVVSSSRRRQQQTTTYYYbbbkkkqqquuuuuurrrnnnkkkiiiaaaVVVNNNLLLGGGHHHFFFCCCDDDGGGFFFBBBAAA???@@@EEEEEEBBBBBBEEEAAADDDGGGLLLOOOQQQRRRSSSRRRPPPMMMHHHDDDCCCEEEGGGHHHLLLQQQUUUVVVUUUUUUUUUVVVYYY\\\___aaadddiiilllttt{{{~~~xxxpppkkkggg___TTTJJJDDDAAA@@@@@@==================<<<<<<<<<<<<=========>>>>>>>>>AAA???>>>GGG]]]xxxooocccllluuuRRRDDD===<<<:::999999999777555555555444333333333333333333333444444555555555555222333333444555666777777:::;;;===CCCRRReeeqqquuu{{{lllXXXKKKDDDBBBBBBDDDFFFKKKSSS^^^nnn}}}zzzpppqqq~~~ooofffiiipppyyy}}}{{{wwwwwwxxxqqqppppppzzzHHHIIILLLOOOPPPPPPPPPOOOPPPUUUZZZ\\\[[[WWWTTTRRRRRRUUU\\\eeennntttvvvuuutttqqqnnnllldddWWWNNNKKKCCCCCC@@@;;;<<<@@@AAA>>>@@@???BBBGGGHHHEEEEEEHHHCCCFFFIIINNNRRRUUUWWWXXXYYYWWWRRRKKKEEECCCEEEHHHJJJNNNSSSVVVVVVVVVUUUUUURRRTTTWWWXXXXXX[[[```dddiiipppxxx{{{}}}yyyrrrkkkgggccc[[[OOOFFFAAA@@@@@@???<<<=====================<<<=========>>>>>>>>>>>>AAA??????IIIaaa}}}sssiiirrriiiKKKAAA<<<;;;999888888777555222444444333333333444444555333333444444555444444444222222333444555666777777888<<>>:::;;;>>>???;;;===<<>><<<<<<<<<===========================>>>>>>>>>>>>??????AAAJJJbbb~~~tttkkkrrrdddHHHAAA;;;:::888777777666333000333333333444555666777888222333333444444444333333222222333444555666777888666<<<@@@BBBMMMbbbuuu~~~lllYYYLLLFFFDDDDDDCCCGGGNNNWWWbbbnnnzzz{{{}}}xxxnnnhhhjjjpppzzz~~~}}}wwwuuuttt{{{zzz|||~~~