BM[6( ++++++***))))))))))))***)))******++++++******))))))))))))*********++++++++++++++++++++++++++++++************************************************************************++++++++++++,,,,,,,,,,,,............///111222333555222555===FFF^^^|||zzzlllhhhkkkppp}}}tttvvv|||}}}}}}sss}}}wwwrrrtttxxxWWWCCC>>>=========::::::::::::999999999999<<<======<<<:::999999:::999999999888999::::::;;;>>>EEELLLQQQUUUVVVPPPHHHMMMPPPNNNFFF@@@???@@@???>>>??????===;;;::::::;;;999:::;;;;;;<<<<<<;;;;;;;;;999888888:::;;;;;;::::::999999777666555555444666666555555555555666666666555555666777666444222555444333111000000000000........./////////000000.........---------,,,,,,//////......---,,,++++++,,,,,,,,,,,,++++++++++++(((((())))))))))))******(((((((((((((((((((((((()))((('''((())))))'''%%%''''''((((((((()))))))))(((((())))))))))))******)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&''''''''''''((((((((()))))))))((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%&&&'''''''''%%%'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''&&&&&&&&&'''((())))))((('''%%%$$$%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((''''''((()))''''''''''''''''''''''''++++++***)))))))))))))))))))))************))))))))))))))))))***************************************************************************************************************++++++++++++,,,,,,,,,---------...///000111222666///222:::===IIIqqq|||yyytttxxx}}}wwwtttqqqpppssszzz{{{{{{hhh```lllqqqiiidddwwwzzzbbbGGG<<<<<<=========:::::::::::::::999999999;;;<<<===<<<:::888888999999888888888888999::::::<<>>DDDLLLXXXgggpppqqqtttmmm^^^JJJ===:::;;;::::::<<<===<<<999777777777777888999:::;;;===>>>???<<<:::999999:::;;;:::999888777666777888777555222444333333333333333333444555666777777777555444444333333333222111000///...+++++++++,,,,,,,,,------++++++---...000222333444,,,,,,++++++***))))))(((,,,,,,+++++++++*********))))))((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''(((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((()))***++++++***))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''******)))(((((((((((()))((())))))******))))))(((((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,...///000111000...222888666333AAAVVVeeeJJJBBB<<<===???===::::::=========<<<;;;:::::::::999;;;===<<<:::888888888777777666666777777888999888;;;???FFFTTTgggsssxxxyyyqqq```LLL???===<<<;;;<<<>>>@@@???===:::999999777777888888:::<<<===>>>;;;;;;:::;;;<<<<<<:::888777666777999<<<;;;777333444444333333333333444444555777888888777555555555333333333222111000...---*********+++++++++,,,,,,++++++---///111333555666++++++************))))))++++++++++++************))))))((((((((((((''''''''''''''''''''''''''''''%%%'''))))))((('''((()))&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((%%%&&&&&&&&&&&&''''''''''''(((***++++++***))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&((((((((('''&&&'''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''******)))((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++,,,---...000000222333777999777666;;;DDD^^^|||iiiNNNCCC@@@@@@BBBAAA<<<;;;<<<@@@@@@???===<<<;;;:::999;;;===??????===:::999999888888777777888888999::::::<<<===@@@LLL\\\gggjjjgggaaaUUUGGG???>>>>>>;;;===???AAA@@@>>>;;;::::::777777777777888:::<<<===::::::;;;===>>><<<999666777777999>>>BBBAAA;;;555666555555444444555555666444777999999666555555666222222222222111000...---******+++++++++,,,,,,,,,,,,---...///000222333333++++++++++++,,,,,,,,,,,,++++++++++++************))))))((((((((('''''''''''''''''''''''''''''''''$$$'''))))))''''''(((***&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''(((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&&&&'''''''''&&&''')))***+++***)))(((((()))************)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))&&&&&&''')))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''******)))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++,,,---...///000666999:::999888888999:::AAAbbbuuuVVVDDD??????AAADDDAAA<<<<<<@@@BBBAAA@@@>>>===;;;:::999<<>>======EEEQQQXXXYYYPPPNNNHHH???<<<>>>>>>;;;;;;===??????===:::888888777666666666777999;;;<<<::::::<<<>>>???===999555888888;;;AAAFFFEEE>>>888777777666666666666777777444777:::999666444555666222222222222111///...,,,++++++,,,,,,,,,------------.........//////000000+++,,,,,,------......///+++++++++************)))))))))(((((('''''''''&&&''''''''''''''''''''''''$$$'''))))))'''&&&(((***&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%''')))***+++***)))(((((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&(((***)))&&&%%%''')))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))***************)))))))))))))))++++++,,,,,,,,,,,,------000222555888999777555333:::DDDYYYnnnVVVEEE>>>===>>>>>>???>>>===<<<;;;AAA===;;;<<<@@@@@@===999;;;===???AAABBBAAA@@@???;;;;;;;;;;;;;;;;;;;;;:::777:::>>>BBBDDDEEEDDDCCCBBBAAA???===<<<<<<======@@@??????>>>===<<<;;;;;;<<<999777666777888999999999888999>>>DDDDDD===666888;;;@@@DDDDDDAAA===:::<<<:::999;;;===<<<888444555444444333333222222111333222111000///...---,,,------------------------///...------++++++***)))************************---,,,+++***)))'''&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''((())))))((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((***+++,,,,,,+++)))((((((((())))))((('''&&&&&&###$$$&&&((())))))((('''((()))***)))'''&&&&&&'''''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&'''(((******((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((()))))))))(((((((((''''''''''''&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))*********)))))))))))))))))))))+++++++++,,,,,,,,,------...000333555555555333222555;;;GGGggguuuaaaTTTJJJCCCAAA???@@@AAAAAAAAA@@@???>>>???===>>>AAADDDCCC===888:::<<<>>>???@@@@@@???>>><<<<<<;;;::::::::::::::::::<<>>============@@@??????>>>======<<<<<<;;;999666555777888888888888666777<<>>???>>>===<<<<<<:::999888999999888777555555444333222111111111222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***************************,,,+++******)))((('''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((*********)))((('''((((((((((((((('''&&&&&&$$$%%%&&&'''((((((((((((((()))))))))'''&&&'''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((())))))***))))))))))))))))))******++++++++++++,,,,,,,,,,,,---...///000111111111111222444777HHHgggoooPPPBBBAAABBBBBBBBB@@@AAABBBCCCBBBAAA@@@???======@@@DDDGGGDDD===777999;;;<<<>>>>>>>>>======>>><<<;;;999888888999999<<<===???@@@@@@???===<<<>>>>>>>>>??????>>>>>>===?????????>>>>>>=========:::888666555666777777666777444444888>>>@@@===999999999888888999;;;<<<>>>;;;;;;999777555555777:::555555444333222111000///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))(((((((((((((((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''''''''(((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))'''((()))((('''&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))************++++++++++++,,,,,,,,,---------......///000111444555333999LLLbbb~~~hhhTTTAAA<<>>>>>======???===;;;999777777888888<<<<<<>>>>>>>>>===<<<;;;;;;<<<===?????????>>>===>>>>>>>>>>>>>>>>>>>>>===:::888666555666666666555666444333555;;;>>>===;;;;;;:::888777777888:::;;;999;;;;;;999555444777:::555444333222111000///...........................++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************(((((((((((((((((((((((())))))((((((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&''''''((()))'''((((((((((((((('''''''''&&&&&&%%%%%%'''((()))'''((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''((((((((((((((((((((((((''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))*********************+++++++++,,,,,,...---------...///000111333666333555???KKKfffpppOOOEEE>>>>>>AAAAAA@@@AAACCCCCCCCCBBBAAA>>><<<;;;<<<<<<<<<===>>>>>><<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>===;;;999888888888888999999;;;<<<<<<<<<;;;;;;999:::<<<===>>>>>>===<<<===============>>>>>>>>>:::888666666666666555444666444333555999<<<======<<<;;;;;;:::999888777666777:::<<<;;;888555666888444333333111000///......------------............++++++++++++++++++++++++)))******++++++,,,,,,---))))))))))))))))))))))))'''''''''''''''((((((((())))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''((()))***''''''((((((((((((((('''((('''&&&%%%%%%&&&((()))&&&((()))(((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''(((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((())))))***)))((((((''''''(((((()))((((((((()))******++++++************++++++++++++------------...///000111///333111333888:::HHHcccbbbKKKBBB>>>;;;<<<<<<:::<<<@@@DDDDDDDDDDDDCCCAAA???===<<<;;;999999999:::<<<===;;;;;;<<<<<<===>>>>>>???======<<<<<<;;;:::999999666777888999:::;;;;;;;;;888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========:::999777777777777555333666444333444777:::<<<<<<;;;;;;<<<;;;:::888666444666888:::;;;999666555444222222111111000/////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((()))))))))&&&'''((((((((((((((((((''''''&&&&&&&&&''''''(((&&&'''((((((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''((((((((())))))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******((((((''''''''''''(((((('''(((((()))******++++++************+++++++++++++++,,,,,,---......//////...111///222666222777IIIaaavvv{{{___FFF;;;???;;;:::;;;;;;999:::===???@@@AAACCCCCCBBBBBBAAA::::::999888888999;;;===:::::::::;;;;;;<<<===>>>;;;<<<===>>>>>><<<:::999666777777888999999999:::999888888888888888999999999999::::::;;;<<<<<<===;;;:::888888888888555333444333333444555777999999999999999999999888777777777666555555666555333222000000000000000000000000---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((###$$$&&&'''((((((''''''&&&&&&'''(((((((((((((((&&&'''''''''''''''&&&&&&&&&'''((((((''''''(((***''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&!!!"""$$$&&&'''''''''&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******((((((''''''''''''(((((('''(((((()))***+++++++++)))************+++++++++******,,,---------------222333000333888222222AAABBBTTTsss|||jjjrrrmmmIII<<>>;;;<<>>@@@@@@>>>;;;:::777777777777777888888888999888777666666777888999888888999999:::;;;<<<<<<<<<:::999999999888666444333222222333444555666666777666666666777888999:::999555111000222444333111////////////000000000000---------,,,,,,+++++++++------------------------************************))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))%%%%%%%%%&&&'''((()))***&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))!!!"""%%%'''((('''&&&%%%&&&&&&'''((())))))((((((&&&&&&((((((((('''&&&%%%%%%'''((((((''''''(((***'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&& """$$$&&&'''(((''''''"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''''''''(((***+++*********)))))))))))))))******+++,,,,,,,,,,,,+++/////////000111111222222:::AAATTTuuu~~~zzzoooVVV???999@@@;;;;;;;;;:::999888888888888999;;;===????????????===<<<:::999999:::;;;<<<:::999888999::::::999777999:::;;;======<<<:::999666777888888999888888777777666555555555555666666;;;<<<<<<<<<;;;999777666::::::;;;:::777666666777555444444333333444444555777666444333333555888:::777777555222000111333666///...---///000000///---,,,++++++******++++++,,,///...---,,,++++++***)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))''''''((((((((((((''''''%%%%%%'''((((((((('''&&&***)))'''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''((()))(((&&&&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))***++++++,,,,,,++++++......///000000111111222444555===RRRsssdddUUUJJJ>>>999<<<;;;:::888888888888777666777888:::<<<===>>>>>>===;;;;;;::::::::::::::::::999888888999:::;;;999888999:::;;;<<<<<<;;;:::999777888888888888777777777666666666666666666666666777888999999999888777666666888888777555444444555444444444444444444444444555444444444555777999:::444444333111......000222000///...///111111000...,,,++++++******++++++,,,---------,,,++++++******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&'''((((((((('''&&&)))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((())))))))))))((()))))))))))))))))))))))))))***++++++,,,,,,++++++---......///000000111111555333222777JJJhhhrrrZZZCCC>>>@@@>>>;;;:::;;;999777777999999777444666777888::::::;;;;;;;;;:::::::::::::::999888888888777777888:::;;;:::999999:::;;;<<<;;;;;;999888888888777666666666666666444555666777777777777777444444555666777777666666555666777666444333333444333333444555555444333333111222222444555666777888333444444222000......///111000//////111111000...,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''%%%&&&''''''(((((('''''')))(((((('''&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((&&&$$$###%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((()))))))))))))))))))))***+++++++++++++++---------...//////000000333444444444:::MMMhhh}}}uuu[[[MMMAAA???@@@>>>===???>>>:::777888;;;;;;888555777777777888888888888888888999999::::::888777666888666666777999;;;;;;:::999::::::;;;:::999999888888777555444444444555666444555777888888888888888444444555555555555555555555777888888666444444555222333555666666555333222000111222333444333222222555666777666444111000000111///....../////////---,,,++++++******++++++,,,)))*********++++++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''******))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((((((&&&$$$"""%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''(((((())))))))))))))))))***++++++++++++***+++,,,,,,---......//////***///444444777CCCXXXhhh|||||||||ggg^^^SSSSSSSSSNNNDDD<<<===BBB@@@===;;;;;;======;;;999888888777777666666666666666777999999999999777666888666555666888:::;;;:::999::::::999999888888777777666444333333555777999666777777888888999888888777666666555444333333333333666888888666555444444222333555666666555333222444555666666555333000///555666888888555222111111000...,,,+++,,,---,,,,,,,,,++++++******++++++,,,((())))))******+++++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((++++++++++++******))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&''''''(((((())))))***((()))******++++++******+++++++++,,,------......---000111///000777EEEPPPeeexxx{{{]]]QQQSSSMMMUUUZZZSSSDDD999;;;AAA@@@@@@@@@???>>>>>>======:::999888777666666666666666777888999999999999999999777555555777999::::::::::::999888888777777777777555444333555888<<>>???BBBDDDBBB>>><<<>>>AAA===<<<:::888777666666777666666777777999;;;<<<===:::888555555666888999999:::999999888777666666666888777555666999>>>DDDHHH===;;;999777666777999:::666666444333333333333444111333666777666444333333444444444444444444444444::::::999888666444222222///000222111000///000111111...+++***++++++++++++,,,++++++******++++++,,,(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&'''((()))))))))*********)))((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%''')))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%'''((()))&&&&&&&&&'''((())))))***(((((()))***************)))******+++,,,,,,------++++++,,,000333555333111111888CCCTTTooo~~~tttyyy|||hhhRRREEE===888999>>>======<<<;;;<<>><<<>>>CCCFFFCCC===;;;>>>BBB>>>===;;;999777777777777666666666777999;;;>>>???;;;888666555666777888888:::999888777666666666666999888777888<<>>:::999999:::666666666666777888999::::::<<<>>>@@@@@@>>>;;;999999888888888888:::;;;<<<777777777777888999:::;;;:::666333444999;;;999666888999999999999888777777444666888999;;;>>>BBBFFFBBB@@@>>>;;;999888888888555555555555555444444444666999<<<<<<:::666333222777777777777555333111000333222222222111111000000000000000000////////////............---,,,+++***------,,,,,,+++***))))))***++++++,,,+++***)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''',,,///---((($$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$######%%%'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))((((((((()))*********+++*********+++++++++,,,,,,++++++,,,,,,---............///000111888III```qqqqqqrrrwwwrrrVVVEEECCC???<<<999999999999666666666666777888999999999;;;>>>??????===;;;999999999888777888999:::;;;666666666666777888999:::;;;777555666:::===;;;888999999999999888888888888777777888:::===@@@BBBCCC@@@???===;;;999888777777555555555555666666666666666999;;;;;;888555444333666666777777666444222111111111111111111222222222111000000000000/////////............---,,,+++***------,,,++++++***))))))***++++++++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&***---,,,'''$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######%%%&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))*********++++++++++++***++++++,,,,,,---......///000000...000888FFFQQQhhhvvvaaaNNNAAA===<<<;;;999999888888888555555555555666777888888888:::<<<>>>>>><<<:::999999999888777777777888888555555555555666777888888;;;999777888<<<>>>===;;;;;;:::999888777888888999;;;999999<<<@@@BBBAAA???======<<<;;;:::888666555666666666777777888888888777999:::999666444444444555666666777666555444333000000000111222222333333111111111000000000//////------------,,,++++++***,,,,,,,,,+++******))))))******++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))******))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***)))&&&$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((()))))))))))))))((((((((()))))))))************+++*********+++,,,,,,------...000111000///333:::@@@HHH\\\yyyuuu^^^LLL@@@<<<===888888888888888777777666555555444444555666666777666888:::<<<<<<;;;:::999:::999888777777666666666555444444444555555666777:::888777999<<<>>>>>>===<<<;;;999777777888999:::>>>;;;:::===BBBCCC@@@;;;<<<<<<<<<<<<;;;999777555666666777777888999999999777888888666444333444666444444666666777666555444111111111111111111222222111111000000000/////////,,,,,,,,,,,,,,,+++******,,,+++++++++******))))))******************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&((())))))***************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''%%%$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''((('''%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))))))))((((((((((((((((((((()))))))))*********))))))******+++,,,,,,,,,+++---//////...///333666555===OOOgggnnnRRRBBB;;;777888;;;777888888888888666555444444444444333444444555555555666888:::;;;::::::999999999999888777666555555444444444444444444555666777666666888:::<<<======<<<;;;999777777888999;;;>>><<<:::===AAABBB>>>999;;;;;;<<<<<<;;;:::888777666666777777888888888999777777777555333333444666222333555666666555555444333333222222111000//////000000000////////////...+++++++++,,,++++++***)))++++++***************)))))))))))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((%%%&&&&&&&&&'''''''''((()))))))))))))))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))(((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,---///000111000///000111444333:::KKKaaayyyeeejjjYYYGGG@@@???<<<777333777777777777666555444333444333333333333333444444333444666888999999999999999999999999888777666555555444444444444444555555444555555777999;;;===>>><<<;;;:::999888999999:::===;;;:::;;;===>>><<<999::::::::::::999999888777666666666666666666666666555666666555333333444555222222444555555444333222555444333222111///....../////////.........------******+++++++++******)))************************))))))((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%&&&&&&''''''((((((((()))(((((((((((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%'''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&'''''''''((()))))))))'''''''''((((((((())))))(((((())))))***+++++++++///000111111000000000111555333555<<>>@@@999===<<<777777;;;:::333333222222222333444555555333333222222111222222333111222444555777888999999999999:::;;;:::999888777666555555444444444555555333555666888999;;;>>>@@@::::::;;;;;;;;;:::999888888999999777666666999;;;666555444333333444555666555555444333222111111000333444666555444333333444111222222333222111000///222222222111111111111111------,,,,,,,,,+++++++++((())))))*********)))))))))))))))))))))*********)))(((''''''''')))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''((('''&&&&&&&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((()))))))))************++++++,,,------......///000/////////111444777999KKKYYYrrrrrrcccOOO@@@999777666555666666555555555444444444666333111222555666555333222222111000000111222333444333222222222333444555888888888888777777777777888666444222000000111222444444333444555777999::::::::::::999888777666555444555666777777666555555///222444333111111333555999555555777666333333555111222333444333222111000333222000/////////000111//////000000000000//////******+++++++++,,,,,,,,,******)))((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&'''))))))%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((&&&&&&(((*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))*********++++++,,,,,,---.........111000//////000222444555555???PPPdddtttooo^^^MMMEEE:::444444666666555555555444444444333333333333111///000222444333222222111000///000000111222333222111111111222444444666666666666777777777777777666444222111111111222333222222333444555777888999999999888888666555555444555666666666666555444000222333333111000222444666666888======888444555222222333333333222111000222111000/////////000000...//////000000//////...,,,,,,,,,++++++***************)))((((((((((((((()))))))))))))))))))))))))))(((''''''&&&'''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((&&&&&&((()))***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###""""""###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,---......000///.........///000111...000777BBBMMM\\\qqq}}}{{{]]]GGG<<<<<<888555444555666333111333333333222222222222111222000///000111333333222111111000/////////000111111111111000111222222333444444444555555666666666666555333222111111111222111111111222333444555666777777777777666555444444444444555555555555444333111222333222000000111222444555<<>>888777333333222222111111000000000000/////////.........------............------,,,,,,,,,+++***))))))((())))))(((((((((((())))))))))))))))))))))))))))))******)))((('''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((())))))******+++,,,,,,,,,*********+++,,,---...///444111111333333444;;;CCC[[[eeeuuuzzzxxxxxxyyyvvvrrrqqquuu~~~tttbbbLLL???888444444666222222333555666666555333111000000000000/////////000111111111111222444555222111///.........///000//////000000111111111111000000111222333444444555444333333222111111111111111222333333444444444444222333333444444444333333555555444444333333333333222111111111111222111111444444999???@@@;;;888999333333222111000000//////////////////......------,,,,,,------------,,,,,,************************))))))(((((((((((())))))((((((((((((((((((((((((***))))))((('''&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''######$$$$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******+++,,,,,,((()))***+++,,,---......,,,,,,...222111...000444:::BBBNNN[[[jjj|||mmm```III>>>444333555444222222///000111222222222222222000000000000////////////,,,...//////...///111333333222000///...//////000//////000111111111111000111111111222222333333333333222222222222111111000111222333444444444444333111111222333444444444444777666555444333333333444222111000111333444333222444333555999:::777666999444333222000000/////////.........///...------,,,++++++,,,,,,,,,,,,++++++)))))))))*********++++++((((((((((((((())))))***((((((((((((((((((((((((((()))))))))((('''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((($$$$$$$$$$$$%%%'''((()))########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))***+++++++++******++++++,,,,,,,,,,,,,,,***,,,000111...///222---111777>>>HHHUUUeeeooorrrbbbUUUHHH@@@999444333666666333111222111222333333222000......000000000000////////////+++---//////......111444444333111000//////000000///000111222222222111111222222222222222222222222222222222222222111111000000111222333333333222111000111222333444444444444888777666444444444444444222111000222555666666444444222333666777444444777444333222000///...//////------.........---,,,+++******++++++++++++******************))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''((())))))((('''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++,,,,,,,,,,,,,,,+++***)))...++++++---...,,,...222000222333444777>>>IIIQQQ___mmm|||zzz```MMMDDDBBBBBBAAA666555555555111---///444(((,,,000222222111000///111000000000////////////,,,///111111///000333666555444222000000000000111///000111333333222222111333333333222222222222222111111222222222111111000//////111222222111000000000111222333444555555555999888666555444444555555222111000222666888777666333111222666666333222555555333222000.........///,,,---.........---,,,+++******++++++++++++******,,,,,,+++***)))(((''''''((((((((((((((()))******((((((((((((((((((((((((&&&'''((())))))(((''''''%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))***((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))***)))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---.........///111444666888:::KKKQQQZZZgggvvvwwwgggYYYGGG:::666777999:::222111111111000000//////000000000000000000000000...///000111111000///...,,,,,,---///111222333444000000000000000000000000111333555666666444111000444444444444333333222111222222222222222222222222222222222333333222111111222111111111222333333444555333222222444555555444444333222222333777:::<<<333444666777777777666555888444111///000111///---...---,,,---...///...---++++++,,,---,,,+++***)))...------,,,+++***))))))))))))((('''''''''''''''(((((((((((((((''''''&&&))))))***+++***(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((((('''&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))))))))))))))))),,,++++++++++++,,,------/////////000111222444444999<<>>666444555444444111111000000000///////////////////////////////////////000000000000//////.........---------------........................///000222444444444333222333333333333333222111111222222222222222222222222222222333333333333222222222222111111222222333444444333222333555666666666999777666555555777999;;;555666777888888888777666999666333111222222111//////---,,,---...///...---***+++,,,,,,,,,+++)))))),,,++++++******))))))((())))))(((''''''''''''((((((((((((((((((''''''&&&((()))*********(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''((('''&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))++++++******++++++,,,---//////...............///000000000111666>>>IIIPPP\\\gggvvvuuuhhh^^^WWW]]]hhhgggWWWGGG???;;;555333333333111//////////////////.........////////////////////////000//////////////////000//////...---,,,+++******........................---...000111222333333333111111222222111111000000111111111111111111111111333333444444444444333333222222111111222222333333333222222333666888999888<<<;;;999777777777888888666777888888999888888888:::777555444444333222111///...------...///...---******++++++******)))((())))))))))))))))))))))))***)))((((((''''''(((((((((((((((((((((''''''&&&(((((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))***************+++,,,,,,......---,,,,,,,,,------111000///...///333999===???KKKYYYccciiisssxxxmmmfff^^^QQQGGGBBB;;;555:::CCCFFF???777555333222222333333111///........................////////////////////////000///...------...///000////////////..........................................//////000111111222///000000000000000//////111111111111111111111111333333444444555555444444333222222111222222333333333222222333777999::::::;;;;;;999888777777777777666666666777777777777777888777666555444333222222///...------...///---,,,************))))))((((((((((((((())))))************))))))((('''((((((((((((((((((((((((''''''&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$##################$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((***))))))))))))***++++++,,,,,,,,,,,,,,,---...///,,,...//////...///222444222;;;FFFLLLPPPXXXdddooo}}}{{{rrreee[[[NNNFFFCCC@@@:::555666444444555888999777666333222000000111111111111------------....................................000///...------...///000////////////////////////////////////////////////////////////////////////...//////000000/////////000000000000000000000000222333444444555555555444333333222222111222222333222111111333777:::;;;::::::::::::;;;::::::999999444444444444555555555666555555555444333222111111000...------......---,,,*********)))))))))))))))(((((())))))***+++++++++******)))((((((((((((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))((())))))***+++++++++++++++,,,...//////)))+++...///......///000,,,111777:::<<<@@@GGGMMMWWW___iiippptttzzz|||sssiii```UUUIIIBBBCCC===666222333555777777111333555555333111111333222111///------...000111---------.......................................///................../////////......---------,,,000000000000000000000000///000000000//////...---......///000000000//////////////////////////////111222333444444555444444333333222222111111222222222111111333666999:::999999:::<<<=========<<<;;;333222222222222333444444222444555444222000000111000///------......---+++++++++***))))))))))))***)))))))))******++++++++++++***))))))(((((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((((()))******************+++,,,---...+++,,,------,,,,,,---///+++---///111111333555666;;;BBBIIIMMMNNNRRR[[[bbbjjjmmmqqqvvvzzzyyypppggg___YYYVVVJJJHHHDDD@@@;;;777333111444333222111111222555777...000111111///---...///000//////---------///000------......////////////........................---......//////......------....../////////000000////////////////////////---...000111111000///.........///000000000000000////////////////////////000111222333444444444444444333222222111111222222222111111222555888888888777888:::<<<<<<:::888777222222111111111222333444111444666555222000000111111///...---......,,,+++---,,,+++***)))******+++(((((())))))))))))))))))+++***))))))(((((())))))(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###""""""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******+++***************++++++,,,,,,+++***((((((***,,,...------///000000///---000555999999777999@@@FFFNNNPPPSSSVVVYYY]]]cccggglllqqqvvvyyyxxxwwwwwwxxxyyyyyyyyyzzz{{{{{{yyywwwnnnmmmjjjhhhddd^^^XXXSSSNNNLLLIIIFFFBBB@@@>>>===555555555444222222333555222555666555111//////111222000///000111222111000...///000/////////000111........./////////000000........................,,,---...//////...---,,,+++,,,...000333555777888........................***,,,///222333222111///......///000111111000000///////////////////////////000111222333333444333444333333222111111111222222111000222444777777777444555777888888666333111333222111111111222333444111444666666333111111222111///............,,,+++------+++*********+++,,,((((((((((((((((((((((((+++******)))))))))))))))(((((((((((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''******))))))******+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------222333333444444333333222;;;<<>>===;;;:::999999888666444333111111444444333333222111000000000000111111111111000000111111000///////////////000000000//////.........------------------............---------.../////////.........------------++++++,,,------------------///...---111888;;;999......------------......------...///////////////000000000///////////////000/////////000111222222111111222222222333333333444444333222222111000000//////000000111222222222333111000000111222222111000000000000000000000000000111111222111000///...000///...,,,+++***))))))+++++++++*********))))))))))))))))))))))))))))))&&&((()))((('''&&&''')))&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((()))))))))))))))*********++++++******+++++++++,,,,,,,,,---......//////......------...///111333555666777:::===??????===999555444222111000///////////////000000///...---,,,,,,+++000000000///.........---...//////000000//////.../////////.........------...............------------,,,,,,,,,,,,,,,,,,,,,//////..............................------------+++,,,,,,,,,,,,,,,,,,,,,...///---+++---111222///...------,,,,,,------...------......//////......000000000///......------.........///000111222333000000111222333444444555555444333222111000//////---......//////000000000111000......000000000///////////////////////////...////////////...------...---,,,***)))(((((('''+++************)))))))))))))))))))))))))))))))))&&&'''(((((('''&&&'''((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$&&&''''''&&&$$$###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''(((((()))***(((((()))))))))*********************++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,---...///000111111555888<<<======<<<;;;<<<444333222000///000000111000000000/////////......---------------,,,,,,,,,......////////////.....................------,,,............------------------------,,,,,,,,,,,,000000///...------------------------------------,,,,,,+++++++++,,,,,,,,,......,,,)))))),,,,,,(((------,,,,,,,,,,,,------,,,------.........------///.....................,,,,,,,,,,,,---...///000//////000111222444555555444444333222111000//////........./////////000000000///------...//////...////////////////////////............---------,,,******))))))))))))******************))))))))))))))))))))))))))))))))))))&&&'''((((((&&&&&&'''(((((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&)))(((((((((((()))******'''''''''((((((((()))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------......,,,///333666888999;;;<<<777666333111000000000000---------...............,,,,,,,,,,,,------------......////////////............/////////...---,,,....................................------,,,,,,000///...------,,,------,,,,,,------------------,,,,,,+++++++++,,,---...,,,---+++((()))+++***&&&,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,---...//////000------,,,,,,,,,,,,,,,---......///000111333333444333333222111111000000/////////000000000000111111///...,,,---///000000/////////////////////////////////......------------++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$###%%%%%%%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((())))))***+++&&&&&&'''''''''(((((((((((())))))))))))************++++++,,,,,,++++++***************++++++++++++)))+++...000000111333555555444333111///.........,,,,,,,,,---------------,,,,,,,,,------..................//////.........------...//////---,,,+++---------............/////////......------,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,---///000---...---***+++---,,,''',,,++++++******++++++,,,,,,,,,------,,,,,,++++++)))***+++,,,---///000000//////...---------------------...///000111111222111111111111111111111111111111111111111111111111///------...000222222222////////////////////////000///......------......///...---+++***))))))((((((((()))))))))))))))***((((((((((((((((((((((((%%%&&&''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###$$$%%%%%%######%%%%%%%%%######$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((()))(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''((())))))%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******)))******************))))))))))))*********++++++,,,---......------///000111111111000000...------.........---------------++++++,,,,,,---......///,,,,,,------------,,,,,,+++,,,---...---,,,***)))+++,,,,,,,,,---------.........------,,,++++++***++++++*********+++,,,,,,++++++,,,,,,,,,---------,,,,,,+++,,,---///222333000111000------///---(((++++++************++++++,,,,,,,,,,,,,,,+++************+++,,,---......///------------------......---------.........////////////000000111111222222111111111111111111111111///...---///222555555555000000000000000000000000000///...---,,,------...///...---+++***)))(((((((((((((((((())))))******((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###$$$%%%$$$######%%%&&&%%%$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((((())))))))))))(((''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))))))))((((((*********++++++,,,,,,,,,------...---++++++---///***+++---......---,,,+++,,,,,,,,,,,,,,,+++++++++******+++,,,---......///+++++++++,,,,,,+++++++++)))***,,,,,,,,,+++)))'''*********++++++,,,,,,,,,------,,,,,,+++***))))))))))))))))))***+++,,,,,,+++++++++,,,,,,---------,,,,,,+++,,,...000333555333444333//////111...)))++++++************++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...,,,,,,------------------......///000111222333333111111111111000000000000///......000333666888777111111111111111111111111///...---,,,+++,,,---...++++++************++++++'''((((((((())))))******((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$%%%&&&&&&%%%$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))))))))))))))))))))(((((('''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&########################"""############$$$$$$$$$########################$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$######"""%%%###""""""###$$$$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---///...---,,,++++++++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))+++++++++*********************))))))))))))************+++,,,...//////000///...,,,*********,,,---000000///...,,,+++******************************+++++++++***************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///......111222222000///000222444222222333333333222222111////////////111333555666888777444222000/////////000///---,,,++++++,,,,,,,,,,,,+++***)))))))))***(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''(((,,,+++++++++******))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%$$$######$$$%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$######"""%%%###""""""###$$$$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((()))))))))*********)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---......---++++++************++++++,,,,,,++++++***))))))))))))))))))))))))******************************))))))))))))******)))***+++,,,---......//////---,,,*********,,,,,,//////...---,,,+++***)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............111111111000///000222444222222222333333222222111222111111000000111222333666555333111000/////////000///...---,,,,,,,,,,,,++++++******)))*********((((((((((((((((((((()))'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''(((+++*********)))))))))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$############$$$$$$"""""""""""""""!!!!!!!!!"""######$$$$$$$$$######%%%###""""""###$$$$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###############"""$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))***+++++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,------------,,,+++******************+++++++++++++++***))))))))))))))))))))))))((())))))******+++++++++******))))))))))))******((())))))***+++,,,---------,,,+++*********+++,,,------,,,,,,+++***))))))************************))))))))))))))))))******++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......000111111111000000222444111222222333333222222222555444222111000/////////333222111000////////////......///......---,,,+++******)))))))))***++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))*********((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&''''''''''''((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""#########"""######$$$%%%##############################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""!!!!!!""""""###$$$$$$$$$######%%%###""""""###$$$$$$###########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))((())))))***+++*********))))))))))))))))))))))))************************+++++++++++++++,,,------,,,,,,+++***************)))******++++++++++++***))))))))))))))))))))))))'''(((((()))***++++++,,,******))))))))))))******(((((())))))***++++++,,,,,,+++************++++++,,,+++++++++******))))))************************((()))))))))))))))*********+++---......---+++***++++++,,,,,,,,,,,,------...---,,,++++++,,,---......000111111000000222333111111222333333333222222555444333222000//////...////////////////////////---.../////////---,,,+++))))))((())))))***+++,,,((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""$$$###############$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################!!!"""###$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))+++************+++,,,,,,++++++***)))))))))******((()))******++++++++++++((((((((((((((((((((((((''''''((()))******++++++******))))))))))))******'''(((((())))))******************)))*********+++************************************************(((((())))))*********+++***+++---......---+++***+++++++++,,,,,,---------///...,,,++++++,,,---...---///000111000000222333000111222333333333333333222222222222111111000000------......////////////,,,---.........---++++++(((((((((((()))***++++++)))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$###############$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++******)))))))))))))))***(((((()))***++++++++++++(((((((((((((((((((((((('''(((((())))))***************))))))))))))******((((((((()))))))))******((()))))))))***************************+++++++++************************)))))))))***++++++,,,,,,++++++------------++++++***++++++,,,,,,------...//////...---------......,,,...000111000000111333000111222222333333333333111111222222222111111000,,,---...////////////...++++++,,,,,,,,,,,,++++++))))))((((((((()))******)))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#######################################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%!!!!!!"""$$$$$$%%%%%%$$$%%%###""""""###$$$$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***))))))((((((((())))))***'''((()))***++++++++++++((((((((((((((((((((((((((((((((()))))))))))))))******))))))))))))******((())))))))))))*********'''(((((())))))***))))))*********+++++++++,,,,,,************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///000000000//////...---+++---000111111000111222000000111222333333333333111222222333222111000///------//////000///......+++******)))*********+++***))))))(((((((((((()))))))))(((''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$############$$$$$$""""""######$$$$$$$$$%%%!!!!!!"""$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((()))***'''''')))******+++++++++(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******))))))))))))************''''''((())))))***))))))*********+++,,,,,,------******************************+++,,,------......---,,,,,,++++++,,,,,,---******+++,,,,,,---......///000111111111000...---***---000111111111111222///000111222333444444444222333333333222111///...---...///000000///......******((((((((()))***++++++***)))(((((('''(((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%########################"""###$$$%%%&&&&&&'''(((%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))******)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++***)))(((((()))*********+++,,,+++)))(((((()))...---,,,,,,+++++++++,,,+++,,,,,,,,,,,,+++******************************///000111111111///...------......///......------***+++---000111111///------///000111222000///...............---,,,+++***(((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))******))))))((((((((((((((())))))))))))(((((((((''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((+++***)))(((((()))******,,,,,,,,,+++))))))+++---...---,,,+++++++++++++++++++++,,,+++++++++***)))************************//////000000000///---------...............------............///000000000...///000111111000...---............---,,,+++***))))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((()))*********))))))((((((''''''(((((()))))))))(((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******+++,,,,,,+++******,,,.........,,,++++++*********++++++++++++******))))))************************---............------,,,---........................///...---,,,---111333//////000000000///---,,,.........------,,,+++*********))))))(((((('''''')))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********)))(((((('''''''''(((((())))))(((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********)))+++---...---,,,------...---,,,+++************++++++******))))))))))))************************,,,,,,,,,---,,,,,,,,,,,,---------------......//////222444333///...000333///////////////...,,,,,,------------,,,+++******+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))************)))---222444333111...---,,,,,,+++************+++,,,+++******))))))******************************,,,++++++++++++,,,,,,,,,...------------...///000:::AAAGGGEEE===444111111...............---,,,,,,------------,,,+++***)))+++******)))(((''''''&&&'''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%#######################################$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******+++******+++///555777666333000...***************+++,,,,,,...---+++*********+++,,,************************,,,++++++++++++,,,,,,---...---,,,,,,---...000111GGGRRR[[[YYYKKK<<<222///---------------------------------,,,,,,+++***)))******))))))((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""##################################################################""""""######$$$%%%########################""""""#########$$$$$$$$$################################################################################################"""#########$$$$$$$$$$$$!!!###$$$$$$######$$$%%%########################""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''')))***++++++******,,,///111222000...------(((((())))))***,,,---...///...,,,+++***+++,,,---************************,,,++++++***+++,,,---......---,,,,,,,,,...000111DDDRRR___^^^OOO===222///++++++++++++,,,---......,,,,,,---,,,,,,+++***)))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''')))(((&&&%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))++++++)))'''&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""#####################################################################"""###$$$$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""################################################""""""######$$$$$$$$$$$$!!!###$$$$$$######$$$%%%""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&''')))***+++++++++***+++,,,,,,***(((((()))***''''''((()))***,,,...///000///---++++++,,,---...************************,,,,,,+++++++++,,,...///...---,,,+++,,,...000222777GGGWWWXXXKKK;;;222///*********+++,,,---...///,,,,,,,,,,,,+++***))))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''')))((('''%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''+++,,,+++)))'''""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""###%%%&&&$$$$$$$$$#########"""""""""############$$$$$$$$$################################################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((('''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))))))))************************,,,+++*********+++,,,---000///...,,,+++***)))))))))************+++++++++)))+++,,,,,,+++***,,,---+++,,,---...///...---,,,222;;;DDDDDD;;;333111222,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''''''''((()))(((&&&%%%%%%'''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))++++++)))&&&%%%%%%$$$$$$###"""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!"""###$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$#########################################################""""""#########%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((('''''''''''''''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))************************++++++*********+++,,,---///...---,,,*********))))))************+++++++++)))+++,,,,,,+++***,,,---++++++,,,------------------222777666000++++++------,,,,,,,,,,,,,,,------+++,,,,,,,,,++++++***)))'''(((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&((()))(((''''''&&&&&&%%%$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$############""""""""""""############$$$$$$$$$###################################################""""""!!!!!!""""""###$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))************************+++************+++,,,,,,...---,,,+++************)))************+++++++++)))+++,,,,,,+++***,,,---++++++******++++++,,,---///000000...,,,+++,,,......------,,,,,,---------+++++++++,,,++++++***)))((((((((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))******''''''(((((((((((((((((('''((()))(((&&&&&&&&&''')))((((((''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$&&&'''((('''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###############""""""""""""""""""#########$$$$$$$$$################################################""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''(((&&&&&&'''''''''''''''(((&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))))))))***************************************++++++,,,---,,,+++***************))))))*********+++++++++)))+++,,,,,,+++***,,,---+++***)))))))))***,,,---111///------...///000000......------,,,---------******++++++++++++******((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''')))))))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''%%%%%%&&&'''((())))))***''''''''''''(((((((((((('''((()))((('''&&&'''(((***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&&&&'''((('''&&&((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""!!!!!!!!!!!!""""""$$$######""""""######$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))******+++++++++++++++******)))))))))******))))))*********+++++++++)))+++,,,,,,+++***,,,---+++***)))((()))***+++,,,---+++***+++---///...,,,///...---,,,,,,,,,,,,,,,)))******++++++*********))))))(((((('''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))%%%&&&&&&''''''(((((()))'''(((((())))))(((((('''$$$$$$%%%&&&''''''((((((&&&'''''''''(((((())))))'''((()))(((''''''((()))******)))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((()))+++***'''%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########""""""!!!!!!"""""""""""""""###"""############$$$$$$$$$###################################################""""""!!!!!!""""""#########""""""""""""######"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''(((((())))))***))))))))))))))))))))))))((()))******++++++******))))))))))))))))))******)))************+++++++++)))+++,,,,,,+++***,,,---******))))))******+++,,,+++++++++,,,......---+++......---,,,++++++++++++((()))******+++*********)))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((())))))(((((()))))))))(((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))&&&&&&''''''((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&((())))))((('''(((******))))))(((((('''''''''''''''&&&&&&''''''((()))&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&(((***+++***'''$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!""""""######"""############$$$$$$$$$#########################################################""""""###############""""""""""""######"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&'''((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''((()))***+++******)))((((((((((((((()))***+++)))************+++++++++)))+++,,,,,,+++***,,,---)))***++++++,,,,,,++++++------------,,,---...///------,,,+++************(((((()))******************))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((()))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((())))))***&&&((())))))(((((()))***)))))))))((((((((((((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###%%%%%%$$$$$$### !!!!!!!!!""""""######"""############$$$$$$$$$################################################$$$$$$############$$$$$$######""""""""""""######"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''((()))++++++******)))(((((('''(((((()))***+++)))************+++++++++)))+++,,,,,,+++***,,,---)))***+++------,,,+++++++++,,,+++)))'''(((+++...---,,,+++***))))))))))))(((((()))******************))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&'''((())))))***&&&((())))))(((((()))+++(((((((((((())))))))))))'''''''''''''''((())))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$&&&((()))***+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""###"""!!! !!!"""###""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$##################$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%''')))******)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&))))))))),,,......---+++&&&''''''((()))******+++((()))***++++++***)))((((((((()))***+++,,,,,,,,,***************************,,,---,,,******+++,,,---...//////...,,,***(((---,,,***))))))***,,,---,,,,,,,,,+++++++++******))))))))))))************))))))))))))((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((******))))))(((&&&%%%$$$(((((('''''''''&&&&&&&&&'''''''''''''''((())))))******))))))((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))******++++++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''(((******((((((((()))))))))))))))))))))))))))---+++)))((('''((()))******)))((('''&&&&&&'''((())))))))))))))))))))))))'''''''''(((((((((((()))''''''((((((((((((((((((&&&%%%%%%'''((()))'''&&&'''(((((((((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((())))))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&(((******)))'''&&&''''''((())))))******((()))************)))((()))))))))******++++++,,,)))))))))))))))))))))))))))***++++++))))))***++++++,,,---......---+++***,,,+++***))))))***+++,,,++++++++++++************'''(((((((((((()))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&'''((())))))))))))((('''&&&%%%(((((('''''''''&&&&&&&&&'''''''''''''''((())))))***)))))))))((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((************************))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((())))))(((((((((''')))******)))(((((())))))))))))))))))))))))))),,,+++)))''''''((()))******)))((('''&&&''''''(((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((('''''''''''''''&&&((()))***)))''''''(((((((((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###############$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$""""""######$$$%%%%%%&&&""""""!!!!!!!!!!!!""""""""""""""""""#############################################$$$$$$$$$$$$%%%################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$'''''''''(((((())))))***((())))))******))))))(((************************((((((((((((((((((((((((((()))***)))(((((()))***((()))+++,,,,,,,,,+++***+++***)))(((((()))***+++*********)))))))))((((((''''''''''''(((((((((((()))))))))(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''''')))******)))(((((()))((((((((((((((((((((((((***)))((('''''''''((()))))))))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((''''''(((***+++)))((('''(((((((((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""""""""#######################################################################################"""""""""""""""###$$$$$$$$$$$$$$$#########""""""""""""""""""############""""""######$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((('''&&&'''(((((('''%%%'''''''''((((((((())))))((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))''')))***)))(((((()))+++((()))******+++***))))))))))))(((((((((((())))))))))))(((((((((''''''''''''''''''((((((((())))))))))))((((((((('''''''''%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((()))(((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((((((''''''((()))++++++)))((()))***(((((((((((((((((((((((()))(((''''''''''''(((((())))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))(((''''''&&&&&&(((''''''(((******)))''''''(((((((((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################################################################""""""!!!!!!""""""###$$$$$$$$$$$$#########""""""!!!!!!"""""""""#########$$$$$$$$$######"""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''***(((''''''((()))((('''''''''''''''((((((((((((''''''((((((((())))))*********))))))))))))))))))************************((()))******))))))***,,,************)))((('''''')))(((((((((((((((((()))((((((((('''''''''&&&&&&(((((()))))))))*********((((((((((((''''''''''''%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))************************((((((((()))))))))******''''''((((((((((((''''''(((***++++++)))))))))***((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&'''&&&&&&'''))))))(((&&&'''(((((((((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################################################################"""!!!!!!!!!!!!"""######$$$$$$$$$############"""!!!"""""""""############%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""############$$$########################"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''((('''%%%%%%'''(((((('''''''''''''''''''''''''''''''''''''''((()))******))))))))))))))))))))))))************************''')))************+++---,,,+++***)))(((''''''&&&(((((())))))))))))((((((((((((((('''''''''&&&&&&))))))))))))************((((((((('''''''''&&&&&&%%%&&&'''((('''&&&%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++************************))))))))))))************(((((())))))))))))(((((((((***++++++***))))))***((((((((((((((((((((((((''''''((((((((()))))))))(((((()))*********))))))'''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((&&&%%%%%%&&&((()))'''&&&'''(((((((((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$%%%'''(((%%%$$$$$$$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%"""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%########################################################################!!!!!!!!!!!!!!!"""######$$$$$$$$$############""""""""""""#########$$$$$$############"""""""""""" !!!"""######"""!!! """"""""""""####################################""""""""""""####################################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((('''&&&$$$$$$&&&(((((((((''''''''''''''''''''''''''''''&&&&&&'''(((***+++''''''(((((())))))******************************&&&'''))))))))))))***,,,+++******)))(((((((((((()))))))))******)))))))))((((((((((((''''''''''''((((((((())))))))))))***(((((('''''''''&&&&&&&&&&&&'''((())))))'''&&&$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''''''''((((((((((((((('''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''((((((((()))))))))***((())))))))))))))))))((())))))))))))))))))))))))))))))***+++,,,------...************************)))))))))*********++++++))))))************))))))(((***,,,+++***)))******))))))))))))))))))))))))'''((())))))*********)))'''((()))***+++******)))((((((((((((((((((((((((((((((((()))))))))******&&&&&&''''''((()))))))))'''&&&&&&'''))))))(((''''''(((((((((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%""""""""""""############$$$$$$%%%&&&&&&%%%$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$############"""############$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$ !!!"""######"""!!! """"""""""""####################################""""""""""""####################################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((((((&&&%%%%%%(((***+++***'''''''''''''''''''''&&&'''&&&&&&&&&'''(((***+++&&&''''''((()))******+++))))))))))))))))))))))))%%%&&&(((((('''((()))+++)))))))))))))))******+++))))))************))))))))))))((((((((('''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&'''((()))******(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&((()))))))))(((''''''(((((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))***+++---...///000************************)))************+++++++++******++++++++++++******)))***,,,,,,***)))***+++************************(((((()))***************'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))************%%%%%%&&&'''((()))******(((''''''(((***+++)))((('''(((((((((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###%%%&&&&&&%%%###""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""############$$$$$$&&&&&&&&&&&&$$$$$$""""""""""""""""""""""""########################"""#########$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$#########""""""!!!!!!################################################"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))***+++,,,************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''%%%%%%%%%&&&(((***((((((((((((((('''''''''''''''((((((((((((''''''))))))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((((((******++++++++++++******++++++,,,------......///............---,,,+++***++++++++++++++++++++++++************++++++++++++************************************************+++++++++************)))++++++++++++++++++++++++***)))(((''''''((()))*********)))(((((((((((((((&&&''''''((()))******+++(((((())))))******++++++''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$$$$&&&((()))''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""########################%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""#########$$$$$$###"""""""""$$$%%%$$$###############"""""""""!!!################################################"""############$$$$$$$$$########################!!!!!!"""""""""#########""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))),,,,,,+++***************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%'''(((***((((((((((((((((((((((((''''''((((((((((((''''''***))))))(((((((((((()))(((((((((''''''&&&&&&&&&((((((((((((((()))************************************+++++++++,,,,,,,,,******++++++++++++******+++,,,,,,------......///////////////...---,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++)))))))))(((((()))))))))******)))(((((((((((((((''''''(((((())))))******))))))))))))************(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&((()))'''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!"""""""""#########"""""""""$$$%%%$$$###############""""""""""""################################################"""############$$$$$$$$$########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((000///---,,,+++***))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''((()))(((((((((((((((((((((((('''(((((())))))(((((('''*********))))))((((((((((((((((((((('''''''''''')))))))))((())))))***+++************************,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,,,,---......//////000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,))))))************))))))******)))((((((((())))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&#################################$$$$$$%%%%%%&&&""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""###"""""""""$$$%%%$$$############"""""""""""""""################################################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((///...---+++***)))))))))************)))))))))(((((())))))******))))))((((((((((((((((((((((((((())))))************)))))))))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((())))))((((((((((((((()))))))))(((((())))))))))))((((((************)))(((((('''((((((((((((((((((((((((******)))))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------...////////////////////////...------------------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,((()))++++++++++++)))(((******))))))((())))))*********))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""$$$%%%$$$###""""""""""""""""""######################################################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((******))))))))))))******************)))))))))((('''(((((())))))(((((('''(((((((((((((((((((((((())))))************))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))******(((((())))))))))))((((((******++++++***)))((('''))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---......//////000------.........---,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))******))))))))))))******************)))))))))))),,,,,,++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&'''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""#########"""""""""$$$%%%$$$###""""""""""""############################################################"""############$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''((()))******************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))******+++((())))))******))))))(((((()))***+++++++++))))))))))))))))))************---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------......------,,,---------...//////000000,,,---------------,,,,,,........................,,,,,,---------.........------------------------------------------------......---------,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,++++++******)))))))))***++++++************************+++++++++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***)))((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((('''''''''&&&((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""#################################$$$$$$%%%%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$###"""""""""$$$%%%$$$###!!!"""""""""############################################################"""############$$$$$$$$$####################################$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&'''((()))***************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))'''(((((()))******++++++))))))************))))))'''(((***,,,,,,,,,+++***)))))))))******+++++++++------,,,+++++++++++++++------------------------........./////////000000------............------------......//////000000------............------....................................////////////------------------------------------------------............------------++++++,,,,,,---......///,,,,,,++++++++++++,,,,,,******))))))******+++,,,)))))))))******++++++,,,***++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###"""""""""$$$%%%$$$###!!!!!!""""""#########$$$################################################"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))'''(((((()))***+++++++++))))))************))))))&&&'''***,,,------,,,+++))))))******++++++++++++...---,,,,,,++++++++++++------------------------............////////////------............------------......///000000000......///////////////...////////////////////////////////////000000000000................................................//////.........---------++++++,,,,,,---...//////...---++++++++++++---...******))))))***+++,,,,,,(((((()))***+++,,,,,,,,,*********++++++,,,,,,---************************))))))))))))))))))))))))&&&''')))***+++***((('''&&&'''''''''''''''''''''''''''''''''((((((((()))(((((())))))((('''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&########################%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%""""""""""""""""""""""""######"""""""""""""""###$$$$$$############$$$$$$#########"""""""""""""""######################################################$$$$$$$$$%%%%%%%%%############""""""""""""$$$#########""""""!!!!!!########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################"""############$$$$$$$$$$$$$$$###"""###$$$&&&'''########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%)))(((((('''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''******))))))((((((''''''))))))))))))************((((((''''''''''''((((((************))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,---------......,,,,,,+++++++++,,,,,,---***++++++,,,---...//////...------...//////...,,,------,,,,,,,,,,,,---........./////////......---444111000111222000//////222000/////////000///...---...//////000000///////////////000000//////......111333111///---...000+++///111000...---+++)))...------///222111---***---------------.........//////......---,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,------+++***)))(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$###"""""""""""""""""""""#########################################################$$$$$$$$$%%%%%%############""""""""""""############"""""""""!!!########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$#########$$$$$$%%%&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''''''&&&&&&((((((((('''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''))))))))))))(((((('''''''''(((((((((((()))))))))((((((''''''''''''((((((***))))))(((''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++************************,,,,,,,,,------------...+++++++++,,,,,,---------000000000000000000000000///...---------,,,+++***...///000111333444555666111111222222222111111000---,,,,,,///222333333333444222000000000000000000111111111111111000000000/////////000000000000000000111111///---,,,...111***,,,.........///111111,,,,,,---000444666555333---...///000111111111111,,,,,,,,,---------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,++++++***))))))))))))))))))((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""!!!""""""""""""""""""""""""###"""""""""""""""######$$$$$$############$$$$$$""""""""""""""""""###############################################################$$$$$$$$$$$$%%%############""""""""""""############""""""""""""########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################"""############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''''''''((((((''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))(((((((((((('''''''''''''''((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,------.../////////..................------------------...///111222333---...///000111111111111111111111111000///...---333222222222333444333111555444222111111111222333444333333222111111000000333333333333333333333333444444444222111111333555555333222111000111222333111000///000111222111000///000111222222111000000---------...............---------,,,,,,,,,,,,+++,,,---------............------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++******))))))***************))))))((((((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$############$$$$$$"""""""""""""""#####################################################################$$$$$$$$$$$$############"""""""""!!!#########"""""""""""""""########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""#######################################$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((()))((('''%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...///000000000///......------......///000000111///000000000000111444666444444555555444333222111888888888777777666555444888888777666888;;;;;;888;;;:::999888777999<<<>>>::::::999999999888888888999999888888777666666666777777777777555555444444888444222333333111111222444333111//////......---222222444444444222000///111111000000///......---.........---------,,,,,,---------.........//////------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,+++***)))((()))***+++++++++******)))((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$############$$$$$$!!!!!!""""""############################################################""""""#########$$$$$$$$$############"""""""""!!!""""""""""""""""""##############################""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$"""!!!########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((((((&&&&&&'''((())))))((((((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))*********((((((''''''''''''(((((()))((('''''''''((()))***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((''''''************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,---------.........////////////...---,,,,,,000000111222333333444444111222333111///...///111000111333555777999::::::;;;===???BBBDDDFFFGGGGGGJJJMMMMMMNNNTTT]]]aaa___YYYXXXWWWUUUUUUWWW\\\aaaZZZ[[[[[[\\\\\\\\\[[[ZZZTTTTTTTTTSSSRRRPPPNNNMMMMMMNNNMMMMMMJJJFFFAAA>>><<<888888===???;;;888999555444444333222222333444111111333444444333333222111000000000//////....../////////............---------------.........///...------,,,,,,------...---,,,,,,,,,,,,,,,,,,------,,,***)))))))))***++++++*********)))))))))(((***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$!!!!!!!!!"""######$$$$$$################################################"""""""""############$$$############""""""""""""""""""""""""####################################""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$#########$$$######"""!!!########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&''')))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))************((((((''''''''''''(((((('''(((((((((((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((************************++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------.........//////////////////............//////000000111222333333444444111666<<>>FFFMMMRRRZZZgggqqq{{{~~~~~~zzzooohhh```WWWOOOEEE>>>999444333111000000000000000111///.........---,,,+++///............/////////---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))***))))))))))))))))))******)))))))))(((((((((((())))))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$###""""""$$$$$$############$$$$$$""""""""""""""""""""""""################################################!!!!!!!!!!!!""""""""""""########################$$$$$$######"""!!!!!!!!!!!!!!!""""""######$$$$$$##############################""""""""""""##########################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""############$$$###""""""""""""###$$$######################################################$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&)))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))+++++++++++++++*********,,,---------,,,+++***))),,,,,,+++***,,,///333555<<<:::<<<@@@???888111000111444888<<>>CCCLLLWWW]]]\\\QQQMMMMMMUUU___hhhsss|||vvvvvv|||}}}xxxuuuhhhaaaWWWRRRUUU^^^jjjrrr{{{vvvjjj^^^WWW\\\iiiuuuxxxyyy~~~~~~yyyvvvuuuwww{{{}}}xxxuuurrrllleee```\\\cccuuutttjjjXXXWWWOOOEEE@@@>>>777///555555444333333333444444,,,---------......//////------------------------***++++++,,,,,,,,,++++++******))))))))))))******************))))))))))))&&&'''((()))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%######""""""""""""######""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""##############################""""""""""""""""""!!!!!!""""""######$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$%%%%%%$$$############################################################$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$"""############$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))*********+++,,,,,,------++++++++++++,,,,,,,,,---...//////,,,))))))---000999BBBJJJNNNVVVbbbgggddd```ccclllyyy~~~{{{|||{{{wwwjjjaaa]]]eeeppptttsssqqqllliiiggghhhooowwwrrrddd[[[QQQFFF:::888444000......//////....../////////000000000........................+++,,,,,,---------------+++++++++******+++++++++++++++*********)))))))))'''((())))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&######""""""""""""######""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!########################"""""""""""""""""""""###"""""""""""""""#######################################""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&'''((())))))))))))((((((''''''((())))))***(((((()))))))))***************++++++,,,------...++++++,,,---......///000222444555444444888@@@GGGYYYbbbggghhhppp~~~{{{sssuuurrrkkkggghhhhhheeekkkkkkooowww{{{||||||aaa[[[PPPEEE===888555555444444333222111111000000........................,,,---......//////......---,,,,,,++++++,,,,,,---+++++++++*********))))))((())))))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&######""""""""""""######!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$######""""""########################"""""""""""""""##################"""""""""""""""##############################""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""###############$$$%%%&&&&&&%%%$$$#########################################################$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))((((((((((((((()))******))))))))))))******************+++,,,,,,---......+++,,,---...///111222222000555===DDDMMMZZZkkkvvv}}}ppphhhiiidddZZZaaallluuuvvvxxxvvvppppppzzzmmm^^^SSSMMMJJJ999888777555333111000///////////////////////////------...///000000//////...------,,,,,,------...+++++++++************)))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&################################################""""""""""""####################################""""""""""""!!!!!!!!!!!! !!!"""#####################"""!!!!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""##########################################""""""""""""######""""""""""""############""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$##################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''((((((******))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))+++,,,+++)))000,,,)))))),,,///000///,,,---...111555:::===@@@JJJUUUeeettt~~~{{{zzzrrrooonnnmmm~~~xxx|||lllWWWFFFBBB>>>555222777444111000111222000......000///---,,,,,,---...///...---,,,+++,,,---...///+++++++++************)))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################"""""""""###############!!!""""""############"""######"""!!!!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""##########################################""""""""""""######""""""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""#################################""""""#########""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''((((((((((((((((((((((((((((((((()))))))))******)))))))))+++---///000000)))***,,,...//////...---999777666777@@@PPPbbbnnnnnn{{{~~~}}}~~~qqqeeedddqqqnnn]]]RRRFFF<<<888444111///000111222222333111111111111222222111///000//////...............,,,,,,,,,,,,++++++++++++************************+++*********))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################""""""######$$$$$$%%%%%%"""############""""""!!!######"""!!!!!!!!!!!!"""""""""""""""########################""""""""""""""""""""""""##########################################""""""""""""######""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$############"""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((()))))))))***,,,......------111444333>>>MMM\\\hhhtttttthhhdddfffkkkttt{{{wwwuuurrrsss}}}sssgggSSSBBB;;;888333000111333444444//////000111222000,,,)))111111111111000///............---------,,,,,,,,,***************************************)))))))))((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""####################################!!!!!!"""######$$$%%%%%%###############"""!!! $$$###""""""!!!!!!""""""!!!"""""""""########################"""""""""!!!!!!"""""""""##########################################""""""""""""######!!!"""""""""############$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###############""""""""""""""""""""""""""""""""""""###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********++++++)))***++++++*********+++...000111...---333@@@KKKWWWkkksssfff```___ZZZVVVXXX^^^iiizzztttXXXTTTKKKAAA<<<;;;999555555333111111222111---***///000111222222111000///.........---------,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#################################### !!!!!!"""###$$$$$$###############"""!!! $$$$$$###"""""""""""""""!!!"""""""""########################"""""""""!!!!!!"""""""""##########################################""""""""""""######!!!"""""""""########################""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$############$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''(((''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++(((+++///000000000111333,,,222999===CCCOOOaaaooo|||tttjjjccc```___dddjjjsss|||{{{jjj^^^WWWNNNEEE@@@:::444111333444333111---///000222222222111000------------,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''(((((($$$$$$$$$#########""""""########################################################################""""""""""""#################################### !!!!!!""""""######"""############""""""!!!$$$$$$###""""""""""""###""""""""""""########################""""""""""""""""""""""""##########################################""""""""""""######""""""""""""############"""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""""""""""""""###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,...---******,,,///555AAARRR```lllyyyjjjhhheeecccfffooozzzxxxkkkLLLBBB777111000222111000///000111111222222111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''))))))***$$$$$$$$$############"""########################""""""""""""""""""""""""########################""""""""""""####################################""""""""""""""""""""""""!!!""""""############"""%%%$$$######""""""######""""""""""""########################""""""""""""""""""""""""##########################################""""""""""""######""""""""""""############!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%#########""""""#########""""""""""""""""""""""""$$$$$$############$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---...//////......444???GGG```kkkzzz|||vvvxxx{{{sssfffUUUHHHAAA===777333555444333222111111111111/////////.........------------------------------*********++++++,,,,,,,,,))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$############"""########################!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""####################################$$$$$$$$$############### !!!"""###############%%%$$$######"""#########""""""""""""########################""""""""""""""""""""""""##########################################""""""""""""######""""""""""""############ !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""######""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$############$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))++++++,,,,,,,,,---------000333666;;;EEEWWWmmm|||wwwrrrkkknnnsssxxx~~~ooobbbWWWKKKCCC:::999666333111000000000000000000000////////////------------------------*********++++++,,,,,,,,,))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$""""""############""""""""""""""""""##################$$$%%%$$$###"""!!!$$$$$$##################""""""""""""""""""""""""$$$$$$$$$############"""##############################"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''''''''(((((((((((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))******************+++,,,))))))***+++,,,,,,***(((......---***(((+++222888777@@@MMMaaazzzyyyXXXPPP___```jjjsssuuu{{{|||bbbXXXGGG999666888111'''222000---,,,.../////////111000///---+++***+++---///...------,,,,,,---------,,,***)))))))))***+++******++++++++++++************))))))((((((''''''((((((((((((((((((((((((%%%((()))'''(((,,,---+++&&&'''(((((()))(((((((((%%%%%%%%%%%%%%%&&&'''(((((('''&&&$$$######$$$$$$'''&&&&&&%%%%%%$$$######&&&%%%%%%$$$#########$$$#################################$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!######""""""######$$$%%%"""############$$$$$$$$$########################""""""""""""############$$$$$$##################!!!""""""######""""""!!!!!!!!!"""""""""############$$$$$$%%%$$$###"""!!!########################"""""""""""""""""""""""""""""""""######$$$$$$$$$##############################"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###########################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$###""""""########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&(((((((((((()))))))))*********))))))******++++++///,,,((((((+++------,,,'''+++///222333666;;;???XXXgggzzzuuuvvvnnn```cccsss{{{yyyvvvzzzyyyyyywwwuuuwww{{{~~~~~~|||zzzyyy~~~yyy[[[GGG???;;;777111111111333444444111///...//////...---...///000......---,,,,,,,,,,,,,,,---,,,+++*********++++++)))******++++++******)))((((((((()))))))))))))))((((((((((((((((((((((((&&&***++++++,,,000111...'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""######""""""######$$$%%%"""############$$$$$$$$$########################"""""""""#########$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###""""""########################"""""""""""""""""""""""" !!!!!!"""###$$$%%%&&&##############################"""!!!!!!!!!""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""################################################""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$###""""""########################$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&''''''''''''&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******)))))))))))))))***++++++///---++++++---///---,,,...///000111777BBBQQQ\\\wwwfff``````iiisss|||xxxrrrwwwvvvyyyxxxvvv~~~{{{wwwsssssswwwzzz|||{{{rrrppphhh^^^\\\ccclllppp{{{```JJJ===666555444444444555333///,,,....../////////000000000...------,,,,,,,,,,,,,,,------,,,++++++++++++,,,))))))************))))))''''''((())))))***++++++(((((((((((((((((((((((((((,,,///000222555555222''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!"""""""""$$$$$$$$$$$$######""""""###############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$##############################""""""!!!""""""###"""""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$######"""########################$$$######""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''(((((()))))))))*********)))))))))))))))***+++,,,))),,,///000...,,,,,,,,,444999AAAJJJWWWgggxxxnnn[[[OOOTTT___nnn}}}ssslllkkkkkkjjjnnnhhhkkkvvvzzz{{{~~~zzz{{{pppXXXHHHCCC>>>888333111111111111000///////////////---,,,...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++((())))))******))))))((((((((()))))))))*********((((((((((((((((((((((((***///222222444666555111)))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$###############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!################################################"""######$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))))))))************))))))))))))***+++,,,---%%%***///---)))+++444===BBBSSSllltttccc[[[___fffrrr~~~zzz~~~}}}wwwwwwqqqfffUUUEEE;;;777777777111///------//////...,,,///...------,,,,,,------+++++++++++++++*********))))))************))))))+++*********)))))))))((())))))))))))))))))))))))***...111111222444222...+++***)))'''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((()))******%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$##################""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""""""""############""""""""""""""""""############%%%$$$######""""""######"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""######"""""""""!!!!!!!!!##############################"""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))*********++++++*********+++,,,---...///***,,,...,,,...;;;RRRdddxxx}}}mmmjjjuuu~~~~~~yyy{{{sssgggfffnnnvvvuuu]]]JJJ===666555222......111222111///000//////...............,,,,,,,,,,,,,,,+++************++++++++++++******,,,++++++***))))))(((((())))))))))))))))))))))))'''+++...---...111000,,,...,,,***(((''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((()))******$$$$$$######$$$$$$%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$###"""""""""###$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""""""""""""""##############################""""""######$$$%%%""""""""""""""""""""""""######""""""""""""##############################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((''''''((((((((()))))))))))))))*********++++++++++++++++++,,,---...000000000222555<<>>000666555333111333444222---222111///...---------.........------,,,++++++***,,,,,,+++++++++*********************************((((((((()))******++++++*********)))))))))((((((''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$#####################################################################""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((()))))))))*********)))***+++,,,,,,---------222222333:::JJJccc}}}ppp]]]XXXgggyyyoooTTTCCC;;;555666777555111000333222///---,,,---...///......------,,,++++++++++++++++++*********))))))************************))))))))))))))))))))))))******))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$""""""#########$$$$$$$$$##############################################################################################################################""""""######$$$%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((())))))******+++++++++,,,,,,,,,---...//////000555444;;;QQQooottt\\\UUU^^^ppp{{{{{{tttggg\\\TTTOOORRRYYY```aaa___^^^bbbgggjjjpppvvv|||uuuWWWHHH:::777777444444777333222111000000000000111......------,,,,,,,,,,,,++++++*********)))))))))************************************))))))((((((***)))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%#################################$$$$$$#########""""""#########$$$$$$$$$##############################################################################################################################""""""######$$$%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))***+++,,,,,,---000///...---...000222444777DDD[[[www}}}tttgggbbbppp}}}{{{|||ssshhh]]]WWWQQQQQQQQQPPPPPPPPPPPPPPPPPPRRRTTTTTTWWWdddwww{{{jjjTTTFFF>>>888777999111111222333333222111000......------------,,,,,,+++++++++************)))************************++++++******)))((((((((()))))))))(((((((((((('''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$###############################################################$$$$$$$$$######################################################""""""######$$$%%%"""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))***+++,,,------...---,,,+++---111888???CCC]]]ttttttiiiqqq~~~wwwpppddd^^^VVVRRRRRRRRROOOLLLGGGIIIIIIFFFBBBCCCIIIOOOLLLMMMOOOUUU]]]gggqqqvvvsss\\\LLL>>>444333333333333222111///.........------------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++*********))))))(((((())))))((((((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&########################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$################################################""""""#########$$$$$$$$$######################################################""""""######$$$%%%"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))***+++,,,---......+++---111:::HHHXXXgggqqq{{{iii___hhh~~~oooddd]]]XXXSSSNNNHHHIIIHHHEEEAAA>>>>>>???DDDCCCCCCBBBCCCFFFHHHIIIQQQXXXbbbmmmxxxeeeNNN???===888444111000000111------..................---------,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$################################################""""""######$$$$$$$$$$$$#########################################################"""###$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))******+++---...//////222666???PPPfff}}}pppdddeeettt~~~tttiiiaaa]]]VVVSSSMMMIIIFFFEEEFFFGGGEEEEEEEEEDDDCCCBBBAAA@@@>>>@@@BBBCCCFFFKKKTTT[[[^^^kkk||||||LLLGGG>>>777222111333555------........................---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******)))(((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################!!!!!!""""""######$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))((('''&&&&&&'''((()))'''''''''''''''((())))))((()))(((((('''((()))***---******///000...111888>>>@@@SSSuuuooovvvwwwjjjbbb___^^^ZZZSSSKKKGGGHHHKKKPPPQQQRRRNNNHHHCCCBBBCCC???AAA@@@>>>AAAFFFFFFBBBBBBHHHOOOVVVbbbyyyoooXXXBBB999888666444444...---...111222000...------,,,,,,---...///000000***++++++,,,,,,------...************)))))))))))))))((('''&&&&&&'''((()))''''''''''''((()))***+++))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%########################"""""""""############$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$############$$$$$$########################$$$$$$$$$############"""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))+++***)))((((((***+++,,,+++)))+++///000000777@@@PPPcccwwwwwwtttnnndddZZZRRRNNNLLLQQQSSSTTTSSSPPPMMMJJJJJJCCCGGGIIIEEECCCDDDDDDAAA<<>>===>>>DDDHHHPPP\\\jjj}}}eeeLLL777666;;;999444444//////............//////,,,,,,,,,------.........++++++++++++************((())))))))))))))))))(((---,,,+++***)))((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################################################################""""""""""""########################""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""############""""""!!!!!!"""""""""""""""###########################""""""""""""""""""""""""##############################"""""""""!!!!!!!!!!!!"""###%%%%%%$$$######!!!!!!""""""###$$$$$$$$$###############$$$$$$$$$########################$$$$$$############$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$############"""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((((((((((((((((('''))))))(((((())))))***+++(((+++---+++)))+++222999KKKYYYqqqzzzpppmmm|||wwwvvv|||}}}uuujjjaaaWWWQQQQQQRRRRRRPPPPPPOOOLLLIIIFFFBBB???===>>>??????BBBHHHSSS^^^fffxxx}}}___AAA:::;;;666111222/////////......///000000+++,,,,,,---......//////,,,++++++++++++*********((())))))******))))))(((---,,,+++***)))(((((()))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""""""""""""""#################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""############""""""!!!!!!!!!!!!""""""##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&''''''((())))))(((((())))))***+++&&&***---,,,,,,666JJJZZZsss~~~rrrhhhdddaaa___]]]aaaZZZQQQLLLKKKKKKIIIGGG@@@>>>;;;::::::<<<===>>>BBBOOO^^^kkk{{{jjjbbbZZZGGG888555333333222111000000000000---------...............,,,,,,+++++++++*********((()))************)))(((******)))((('''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! """$$$%%%%%%%%%###""" !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''%%%$$$$$$%%%'''''')))))))))))))))******+++***000444555999KKKjjj~~~~~~wwwqqqllliii```]]]\\\___aaa^^^TTTKKKDDDCCCBBBCCCDDDCCC@@@===555===CCCBBBDDDQQQaaakkkzzziiiMMMDDD777777555333222111000000/////////...------,,,,,,,,,,,,,,,+++++++++******((()))***++++++***)))((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$##########################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!$$$%%%###!!!""""""""""""############!!!!!!"""###############""""""############""""""##############################$$$$$$$$$$$$##############################%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******&&&(((+++,,,,,,---...///222222999JJJ```vvvzzzmmmyyyuuukkkgggcccccceeeddd```[[[TTTSSSOOOJJJDDDAAABBBEEE===>>>@@@BBBCCCCCCBBBAAAEEELLLYYYgggzzz~~~bbbJJJ???888999888222///222111000......000111---'''//////...---,,,,,,,,,,,,************************))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$##################$$$################################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$"""""""""""""""############!!!""""""###############""""""############""""""##############################$$$$$$$$$$$$##############################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******(((((())))))***+++---///...999MMMgggzzzppp}}}yyywwwtttpppooonnnlllfff```]]][[[VVVOOOIIIDDDCCCDDDCCCEEEGGGHHHHHHFFFDDDCCC>>>???@@@DDDLLL\\\ooo|||tttXXX<<<333777888555333333111000///111222111///000///...---,,,,,,,,,,,,***************************)))))))))(((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$#################################################################################""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$###############"""""""""#########$$$$$$########################%%%###"""###$$$%%%###"""""""""""""""############!!!"""######$$$$$$######""""""############""""""##############################$$$$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))(((((((((((()))******((()))*********,,,000333FFF^^^zzz|||vvvyyy|||zzzwwwtttssssssuuutttpppllliiigggbbb]]]YYYVVVTTTSSSSSSTTTTTTSSSPPPLLLHHHEEEHHHFFFBBB??????EEEMMMSSSdddoooZZZ@@@999888666333222111///////////////000000///...------,,,,,,---++++++++++++++++++++++++******)))))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$###############$$$$$$########################$$$$$$$$$###########################""""""""""""""""""###""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!"""""""""############""""""###$$$$$$$$$$$$###"""######$$$$$$######"""##############################$$$$$$$$$$$$##############################$$$###$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))(((((())))))***+++'''+++---------444AAALLLooo|||~~~~~~}}}{{{}}}}}}|||~~~}}}zzzzzz{{{{{{yyywwwqqqooommmlllmmmmmmllljjjiiihhhfffccc]]]VVVPPPMMMJJJJJJJJJIIIGGGEEEBBB@@@===CCCOOO^^^jjjxxxkkkPPP@@@777333444222222222111......111111000///...------------++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""!!!!!!!!!!!!!!!"""""""""############""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))))))))***++++++))),,,---,,,222FFFddd|||xxxtttwww|||vvvuuuwww{{{|||zzz|||~~~zzzyyyxxxwwwsssnnniiieeebbb]]]\\\[[[ZZZYYYSSSKKKEEEBBB???===>>>@@@HHHWWWeeeiiiOOO;;;:::666555888888444333666111111000///............++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%########################$$$######""""""######$$$""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###!!! !!!"""""""""""""""############"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################"""###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((***))))))))))))***++++++......///333BBBaaaxxxlllrrryyy~~~vvvssstttyyy|||tttpppmmmhhh___YYYLLLFFFAAA>>><<<<<>>AAAIIIPPPgggzzzvvvvvv]]]CCC666555333555---111555///...111///......---------,,,,,,,,,,,,,,,,,,+++++++++******************************************))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%&&&'''%%%""" """############$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$#########"""%%%$$$$$$###""""""######$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))(((((()))+++,,,+++,,,,,,,,,...444>>>EEEgggzzz}}}qqqfff]]][[[WWWRRRNNNKKKJJJIIIKKKTTTeeezzzcccKKKDDD>>>999000333666///...333111.........------------,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""###########################$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!""""""!!! !!!######$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''',,,***(((''')))+++------...,,,***,,,555FFFYYYeee|||mmmiiibbb^^^ZZZUUUOOOJJJIIIGGGGGGOOOaaa}}}lllXXXDDD:::111333888333222444000/////////.........------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))***))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###########################$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""############$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''+++)))'''(((***++++++***---***,,,777MMMfff{{{|||sssgggaaa```^^^ZZZUUUWWWRRRLLLIIIMMMZZZjjjuuu^^^DDD555111666555666555---000000/////////.........------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$$$$###""""""""""""#########$$$""""""#########$$$$$$$$$""""""##################$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''((()))******)))''')))...===VVVsss~~~rrrmmmmmmkkkfff```YYYXXXVVVRRRNNNLLLMMMNNNWWWuuuiiiNNN;;;555222555666...111111000000000000//////.........---------,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###""""""######""" !!!!!!"""""""""#########"""############$$$$$$$$$"""""""""""""""##################"""######$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((%%%'''***+++++++++,,,...444CCC]]]{{{~~~~~~~~~~~~zzzppphhhbbbcccccc___XXXPPPJJJGGG???MMMaaauuu|||[[[FFF777666888333222222111111111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))************+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""###########################""""""""""""""""""###$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###""" !!!###$$$###!!!""""""#########$$$$$$$$$"""############$$$$$$$$$"""""""""######$$$$$$$$$######""""""###$$$$$$%%%""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%)))---,,,+++...666===VVVhhhyyytttqqqrrrsssooofff\\\SSSNNNOOOHHHFFFLLLVVVeeepppQQQ@@@===888333222222222222111111111////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$""" """%%%'''%%%#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''+++///---+++111>>>JJJyyy~~~xxxvvvxxx|||sssvvvzzzxxxqqqfff[[[VVVRRRGGGFFFNNNMMMHHHSSSfffmmmNNNBBB:::333333333222222222111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!###$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''',,,---***))),,,((((((,,,111111:::WWWwwwxxxtttrrrrrrrrrxxx{{{wwwllldddYYYTTTOOOMMMKKKIIIIIIKKKWWWpppvvvXXXGGG>>>;;;777444111///............///////////////.........---,,,,,,+++******++++++++++++++++++++++++......---,,,***)))***+++))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++((((((+++,,,)))))),,,000)))***888JJJ^^^xxx~~~~~~~~~~~~|||zzz|||sssvvv|||mmmcccWWWOOOKKKIIIFFFDDDAAAMMM___sss}}}PPP@@@333444999888111---111111111111000///............------,,,++++++***++++++++++++++++++++++++***++++++***))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''+++'''%%%(((***((()))+++333,,,333NNNooo{{{yyyxxxxxx~~~|||{{{|||~~~~~~~~~}}}{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~{{{~~~~~~{{{pppbbbXXXUUURRRNNNIII@@@======DDDOOOggg```???999===999111...333333222111000//////............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***))))))(((((())))))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((+++''''''***,,,,,,,,,///000555KKKooo~~~~~~~~~}}}|||zzz{{{{{{yyyvvvttttttuuu{{{yyyvvvtttuuuyyy~~~}}}}}}}}}|||||||||||||||}}}~~~~~~|||zzzzzzzzzzzzzzzyyyyyyyyyyyy}}}~~~|||{{{~~~}}}}}}uuutttyyyxxxmmmeee___WWWQQQNNNEEEAAABBB>>>@@@VVVqqqZZZDDD<<<444222777333333222111000000000000///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,***))))))))))))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((((())))))))),,,***+++...///...000555666HHHhhh~~~||||||{{{{{{zzzxxxwwwwwwvvvssstttuuuuuusssssstttuuuwwwtttrrrppppppssswwwzzzwwwxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwxxxyyyyyyxxxwwwxxxxxxxxxwwwwwwwwwwwwwwwxxx{{{~~~|||{{{zzzyyyzzz{{{zzzyyyyyyzzz{{{yyy|||~~~}}}}}}{{{|||~~~xxxnnnnnnsss~~~vvviii^^^VVVTTTJJJFFFIIICCC999===JJJaaa~~~```III777444<<<333222111000000000111222//////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......,,,*********))))))))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))******((((((***,,,+++,,,555???OOObbb|||~~~~~~~~~~~~~~~~~~~~~zzzwwwwwwvvvuuutttsssqqqqqqpppkkklllnnnnnnnnnnnnpppqqqpppooommmllllllmmmnnnooonnnnnnpppqqqssssssssssssrrrqqqqqqrrrtttuuutttsssrrrrrrrrrrrrqqqqqqqqqqqqsssuuuxxxyyyxxxvvvvvvvvvvvvwwwxxxwwwvvvvvvwwwyyyyyy|||~~~}}}||||||~~~~~~{{{uuuppptttwwwoooiii```TTTKKKHHHEEE???@@@FFFKKKTTTjjjlllMMM999222666555333222111111222333////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,///000---***+++******))))))******+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((''''''((())))))***++++++%%%'''***,,,,,,555III]]]rrr{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{yyyvvvuuuuuuvvvwwwyyyzzz{{{{{{{{{wwwxxxyyyzzz|||}}}zzzzzzzzz{{{zzzvvvqqqmmmkkkkkkjjjhhhgggfffeeeddd___```bbbbbbaaaaaacccdddeeeeeeeeeeeedddbbbaaa```^^^```bbbeeegggiiiiiijjjhhhhhhhhhjjjlllnnnnnnmmmhhhhhhhhhhhhhhhiiiiiiiiigggiiijjjjjjiiiiiijjjkkknnnooooooooonnnnnnqqqssstttwwwyyyzzzzzzyyyzzz{{{~~~~~~}}}|||~~~~~~~~~}}}wwwsssvvv~~~uuulll___SSSLLLIIIIIIIIIKKKBBBCCCXXXrrr~~~XXX===<<<:::777444222222222222////////////////////////------------------------+++******...444666333000+++******))))))******+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&'''((()))******'''(((((()))***+++++++++))),,,111444777GGGeee|||}}}~~~{{{{{{zzzyyyxxxwwwwwwvvvvvvuuusssqqqnnnlllkkkjjjkkkmmmqqquuuwwwwwwuuutttrrrsssttttttttttttssssssmmmmmmnnnnnnmmmiiiccc^^^______^^^\\\[[[YYYXXXXXXTTTVVVWWWVVVUUUUUUVVVWWW[[[\\\^^^^^^\\\YYYUUUSSSQQQSSSVVVZZZ]]]___``````\\\\\\\\\^^^bbbddddddddd``````aaaaaaaaabbbbbbbbb\\\]]]]]]]]]\\\\\\^^^```aaabbbbbbaaaaaabbbdddgggiiikkknnnooopppqqqrrrttt{{{zzzyyyzzz{{{zzzxxxvvvyyy{{{}}}{{{}}}}}}}}}|||{{{zzz|||zzz||||||xxxtttvvvuuufff[[[VVVRRRLLLBBB===@@@HHHHHHKKKfff]]]AAA???;;;777444222222111////////////000000000000---------------------------,,,---333:::===;;;888++++++************++++++))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!########################""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((()))(((((((((+++---...+++(((---------555KKKkkk~~~}}}{{{yyyxxxxxxwwwuuuuuuuuutttsssrrrqqqqqqmmmlllkkkiiigggfffffffffdddfffhhhjjjkkkjjjiiihhhjjjjjjlllnnnpppooollliiieeeeeedddbbb___]]]ZZZYYYWWWUUUSSSQQQOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPOOOUUUVVVVVVUUUTTTRRROOONNNKKKOOOSSSUUUTTTTTTUUUWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZ[[[\\\\\\[[[ZZZYYYTTTTTTUUUUUUVVVVVVWWWWWW\\\ZZZYYYXXXYYY[[[]]]___eeefffgggffffffgggjjjllloooqqqssstttsssssstttuuuvvvvvvwwwyyy|||~~~~~~}}}zzzyyyyyy|||~~~{{{~~~}}}|||||||||}}}~~~}}}|||zzzyyyyyy{{{|||~~~|||{{{{{{qqqggg___[[[YYYOOOKKKEEE@@@===AAAKKKUUUbbbOOO>>>:::888333000222---111000,,,---111111---......---------,,,,,,,,,------///666===???<<<888---,,,+++***))))))))))))))))))((('''''''''''''''))))))((('''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###""""""########################""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))+++***))))))++++++***)))***000:::LLLfff}}}|||{{{yyywwwuuusssrrrrrrmmmlllkkkjjjiiihhhhhhhhhcccbbb```___]]]\\\\\\\\\[[[\\\]]]______^^^]]]\\\^^^^^^___``````___\\\ZZZYYYYYYWWWVVVTTTRRRQQQPPPOOONNNMMMKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMQQQQQQQQQPPPOOONNNLLLLLLJJJMMMPPPRRRQQQQQQSSSTTTUUUTTTTTTTTTTTTUUUVVVVVVZZZZZZZZZZZZYYYWWWUUUTTTOOOOOOOOOPPPPPPQQQQQQQQQSSSSSSTTTUUUVVVWWWXXXYYY\\\]]]]]]]]]\\\^^^```ccchhhjjjmmmnnnnnnoooqqqrrruuuuuuvvvxxx{{{{{{zzzxxxyyyxxxxxxzzz|||}}}{{{xxx{{{zzzyyyyyyyyyyyyzzz{{{||||||zzzzzzzzz|||~~~|||vvvpppkkkhhh___YYYQQQIIICCCAAADDDHHH```wwwkkkHHH:::::::::666444111333222...///444555111.........---------,,,,,,---,,,...333:::<<<:::666---,,,+++***))))))))))))******)))((((((((((((((())))))((('''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""########################"""""""""#########$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((()))))))))++++++***)))***,,,---...,,,<<>><<>>888666333222555111111111111000000000000***,,,.........---......+++***************+++++++++******)))))))))))))))))))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%888777555333111000//////)))((())),,,+++'''(((++++++***)))(((''''''&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$"""!!!###)))...((('''%%%$$$###$$$%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&(((&&&$$$%%%)))+++,,,+++333000...;;;ZZZ~~~}}}yyytttpppoooiiiccc``````]]]XXXTTTOOOOOONNNMMMKKKJJJHHHGGGEEECCCBBBDDDGGGGGGEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBEEEHHHJJJJJJKKKMMMOOOMMMMMMMMMLLLKKKJJJIIIHHHFFFJJJNNNOOONNNMMMMMMOOOWWWVVVUUUUUUUUUWWWXXXYYYZZZ\\\^^^^^^\\\[[[[[[[[[ZZZ\\\___aaaaaa```^^^]]]YYYYYYYYYYYYZZZ\\\]]]^^^aaa```___^^^^^^___``````\\\VVVOOOMMMPPPUUUVVVUUUOOOQQQSSSUUUVVVVVVUUUTTTXXXVVVSSSQQQQQQSSSVVVXXX[[[YYYWWWTTTRRRQQQQQQQQQQQQPPPNNNMMMNNNPPPRRRTTTYYYXXXWWWTTTQQQOOOOOOPPPRRRPPPMMMKKKIIIIIIJJJKKKOOOLLLIIIKKKOOORRRPPPMMMPPPPPPQQQRRRSSSUUUWWWXXXYYYZZZZZZZZZZZZZZZYYYXXX[[[\\\]]]___aaabbbcccccchhhjjjkkkllllllnnnpppsssuuutttrrrooollllllmmmooo||||||rrrnnnggg___VVVNNNIIIFFF===CCCBBBGGGgggrrrIII===;;;444111666111222222111111222000---......//////......---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''<<<<<<<<<;;;999666444222111---,,,,,,+++(((***...))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$"""###$$$###"""###(((+++'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))(((&&&''')))*********111333:::LLLjjj}}}{{{xxxvvvrrrnnnjjjccc^^^YYYVVVVVVTTTOOOKKKIIIIIIIIIHHHHHHGGGFFFEEEGGGEEEDDDEEEGGGGGGEEECCCDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHKKKLLLMMMNNNQQQSSSWWWVVVUUUTTTTTTTTTUUUUUUSSSVVVYYYYYYWWWUUUUUUUUUXXXXXXXXXYYY[[[^^^```aaaddddddeeecccbbbbbbdddfffiiiiiiiiiiiigggdddaaa___aaaaaaaaaaaabbbcccdddeeeeeedddcccaaa````````````^^^YYYRRRQQQSSSVVVVVVTTTSSSTTTVVVXXXYYYXXXWWWWWWZZZXXXVVVTTTTTTVVVYYY[[[[[[ZZZXXXVVVUUUTTTTTTUUUSSSRRRPPPOOOPPPSSSUUUWWWXXXXXXXXXVVVTTTTTTTTTTTTSSSRRRPPPNNNMMMMMMMMMMMMMMMIIIFFFGGGKKKMMMKKKHHHIIIIIIJJJLLLNNNPPPRRRTTTUUUVVVVVVWWWWWWWWWVVVVVVXXXYYY[[[]]]^^^```aaaaaaeeefffhhhiiijjjllloooqqqtttuuuuuusssooollljjjjjjiiiiiinnnzzzzzzpppfff\\\VVVRRREEEDDDBBBBBBKKKdddyyyPPP;;;999777111000111111000///000111000//////000000//////...---,,,,,,,,,++++++++++++******************************)))))))))((((((((((((''''''''''''''''''''''''<<<>>>@@@AAA@@@===999777:::555111000---******...(((((((((((()))***+++,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%!!!"""############&&&(((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))))))))***+++,,,,,,---...999KKKbbbzzz|||zzzzzzxxxtttqqqmmmiiidddaaaVVVRRRNNNKKKKKKJJJFFFCCCCCCCCCDDDDDDDDDDDDEEEEEEGGGFFFDDDDDDEEEFFFFFFEEEHHHHHHIIIJJJKKKLLLLLLMMMMMMOOOQQQRRRRRRTTTWWWZZZ]]]\\\[[[ZZZZZZ[[[\\\\\\]]]___```___\\\ZZZYYYXXXXXXXXXYYY[[[]]]aaadddeeeeeeeeefffeeeeeehhhlllooowwwvvvtttqqqnnnjjjgggeeeggggggggggggggghhhiiijjjmmmkkkiiigggeeedddccccccccc___ZZZYYYZZZZZZXXXVVVVVVWWWXXXZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUWWWYYY[[[\\\[[[ZZZYYYXXXXXXXXXYYYUUUTTTSSSSSSTTTVVVYYY[[[XXXXXXXXXXXXXXXXXXXXXXXXSSSSSSSSSSSSSSSRRRRRRQQQMMMJJJHHHHHHJJJJJJHHHEEECCCDDDEEEFFFIIIKKKMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRTTTUUUVVVXXXZZZ[[[\\\]]]___aaadddeeefffiiillloooooorrruuuvvvsssnnnkkkiiidddbbbdddjjjqqqvvv~~~ttthhh___[[[RRRDDD>>>AAA<<<===\\\jjjFFF;;;999666333333333111000///111333000111111111111000//////,,,,,,,,,,,,++++++++++++******************************)))))))))((((((((('''''''''''''''''''''''';;;===@@@BBBBBB@@@<<<:::???;;;999:::777111,,,,,,+++++++++******+++++++++*********)))))))))(((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''')))+++,,,,,,---111444333EEE^^^sss|||yyyuuusssrrrooolllgggccc___ZZZUUURRRNNNKKKHHHFFFFFFEEECCCAAABBBBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDEEEFFFHHHIIIJJJNNNNNNOOOQQQRRRSSSTTTUUUVVVXXXYYYZZZ[[[]]]```cccccccccdddddddddbbbaaa```_________^^^\\\ZZZXXXWWWXXXXXXXXXXXXZZZ\\\^^^___aaacccfffhhhjjjnnnrrruuuyyyxxxvvvtttsssqqqpppooopppooooooooooooooopppqqqssssssqqqpppnnnmmmlllllljjjhhheeeccccccaaa^^^[[[ZZZZZZ[[[\\\\\\\\\[[[[[[\\\\\\[[[[[[\\\]]]___```______^^^]]]\\\[[[[[[ZZZWWWVVVVVVVVVWWWZZZ\\\]]]YYYXXXXXXXXXXXXXXXWWWVVVRRRSSSUUUVVVVVVVVVTTTSSSRRRPPPNNNNNNNNNMMMKKKHHHDDDDDDDDDEEEFFFGGGIIIJJJJJJKKKLLLNNNNNNOOOOOOOOOOOOPPPQQQRRRTTTVVVWWWXXXYYY[[[^^^```bbbeeeiiikkkjjjnnnsssuuuuuusssqqqppptttqqqooooooqqqtttxxx|||ttthhhaaa^^^III???FFFFFF???FFFXXX{{{iiiIII<<<===777555555555333000000333000000111111000000///...------,,,,,,,,,+++++++++*********************************)))))))))((((((''''''''''''''''''''''''BBBDDDFFFGGGEEEBBB>>><<<>>>===@@@GGGGGG@@@777444444333111...,,,+++******+++************)))))))))((((((((((((((((((((((((((()))))))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((***,,,+++***---444;;;GGGZZZrrr~~~zzzwwwsssmmmhhhdddbbb```XXXVVVRRROOOMMMJJJGGGDDDHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJLLLMMMOOOQQQSSSUUUVVVWWWXXXYYY[[[]]]^^^^^^```aaacccdddeeegggjjjllloooqqqsssuuutttppplllhhhaaa``````______^^^]]]\\\]]]\\\ZZZXXXXXXXXXXXXYYYdddggglllpppqqqrrrssstttqqqqqqrrrtttuuuwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyzzzxxxxxxxxxxxxwwwwwwwwwvvvrrrqqqpppnnnmmmjjjgggdddccccccccccccccccccbbbbbbhhhhhhiiiiiiiiijjjjjjjjjeeedddcccbbb```^^^]]]\\\YYYYYYYYYYYYZZZ\\\]]]^^^ZZZXXXWWWWWWWWWVVVSSSPPPPPPRRRUUUWWWWWWWWWUUUTTTVVVUUUTTTSSSSSSQQQOOOMMMGGGGGGFFFEEEDDDDDDEEEEEEHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKKKKLLLNNNPPPRRRSSSTTTWWWYYY\\\^^^aaaeeegggjjjmmmqqqsssssstttuuuvvv~~~~~~}}}{{{{{{}}}vvvnnneeeWWWLLLLLLMMMHHHCCCAAAFFFbbbvvvXXXFFF888444222666666222111333///000000000000///......---------,,,,,,,,,++++++************************************))))))))))))''''''''''''''''''''''''LLLNNNQQQSSSQQQLLLFFFBBB>>>>>>DDDNNNRRRMMMFFFBBB???===:::555111...,,,+++++++++++++++*********)))))))))))))))))))))))))))************)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%%%%###!!!"""###$$$$$$%%%$$$$$$$$$###############$$$$$$$$$#################################$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''''''''''''''''''''(((((())))))******,,,---+++***111>>>JJJeeessszzzvvvnnnjjjddd]]]VVVRRROOONNNIIIGGGEEEEEEFFFFFFFFFEEECCCCCCCCCCCCCCCCCCDDDEEEDDDDDDDDDEEEGGGJJJMMMNNNTTTVVVZZZ\\\]]]___aaaccc``````bbbcccdddfffggghhhhhhkkknnnppppppqqqsssuuuwwwyyy|||~~~}}}yyytttqqqllljjjiiiiiijjjjjjiiihhhfffeeebbb```^^^\\\\\\\\\gggkkkoooqqqqqqnnnmmmlllkkkmmmppptttxxx{{{}}}~~~||||||{{{zzzyyyyyyyyyzzzxxxyyyzzz{{{||||||||||||wwwxxxxxxwwwuuurrrpppnnnpppoooooonnnnnnmmmmmmmmmoooppppppqqqqqqpppooooookkkjjjiiihhhfffcccaaa```\\\\\\\\\]]]]]]^^^___```\\\YYYWWWWWWWWWVVVQQQMMMPPPRRRTTTVVVWWWVVVUUUTTTUUUUUUVVVVVVUUUSSSRRRQQQKKKJJJHHHFFFEEEDDDCCCCCCGGGHHHIIIJJJJJJKKKJJJJJJGGGGGGGGGHHHIIILLLNNNPPPQQQSSSVVVXXXZZZ]]]aaadddkkkmmmoooppppppqqqtttvvvxxx|||~~~~~~{{{lllkkkbbbTTTIIIFFFDDDAAA:::???QQQmmmaaaAAA666///333777444222444//////000000//////...---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))''''''''''''''''''''''''LLLRRR[[[aaabbb]]]UUUOOOGGGCCCCCCJJJOOONNNKKKJJJIIIFFFBBB===888444111///,,,,,,+++++++++*********))))))))))))))))))))))))************)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###$$$%%%&&&$$$"""!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$########################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&''''''((())))))******))),,,......111@@@VVVhhh}}}{{{vvvooohhhaaa^^^XXXRRRMMMJJJIIIIIIGGGFFFDDDDDDFFFHHHHHHHHHBBBBBBCCCCCCDDDEEEGGGHHHHHHHHHIIILLLPPPUUUYYY[[[___ccchhhjjjiiiiiijjjkkkiiiiiijjjkkklllmmmnnnooonnnrrrvvvyyyzzzzzzzzz{{{yyy{{{}}}~~~~~~}}}{{{zzzyyyvvvttttttuuuuuutttrrrnnnmmmkkkiiihhhhhhhhhhhhhhhkkknnnooonnnmmmllllllnnnppptttxxx{{{}}}}}}}}}yyyxxxwwwvvvuuuuuuuuuuuuwwwxxxyyy{{{{{{|||{{{{{{zzz{{{|||{{{zzzxxxwwwvvvyyyyyyxxxwwwvvvuuuuuuuuurrrrrrssstttsssqqqpppnnnooooooooonnnmmmjjjhhhgggaaaaaa`````````aaaaaaaaa^^^[[[YYYYYYZZZYYYSSSNNNRRRSSSTTTUUUVVVVVVUUUUUURRRTTTVVVWWWVVVUUUTTTTTTOOONNNLLLKKKIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGDDDDDDDDDDDDFFFIIIKKKMMMPPPRRRTTTVVVWWWZZZ^^^```fffhhhkkkmmmnnnppprrrtttssswwwzzz{{{zzzxxxppp```QQQIIIGGGGGGDDD;;;888DDDZZZsssZZZEEE555444777444222444000000111111000000///......------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))''''''''''''''''''''''''DDDNNN]]]jjjnnnjjjbbb\\\QQQHHHAAABBBFFFFFFFFFHHHOOOLLLHHHCCC===999555444,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++******(((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&)))&&&$$$###%%%&&&%%%###!!!"""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++&&&+++///333;;;PPPnnnzzzwwwtttmmmddd\\\XXXVVVQQQNNNLLLLLLMMMOOOIIIGGGDDDCCCDDDEEEEEEDDDBBBDDDEEEEEEFFFGGGJJJLLLLLLMMMOOOSSSXXX___dddgggeeejjjoooqqqooommmlllmmmnnnnnnooopppqqqrrrrrrsssrrrvvv{{{~~~~~~}}}}}}}}}~~~|||yyyyyyzzzzzzxxxuuuqqqqqqpppooooooppprrrrrrkkkmmmoooqqqqqqsssuuuwwwtttvvvzzz|||~~~}}}|||{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwyyyyyyyyyxxxxxx{{{|||}}}}}}{{{zzzzzz{{{}}}|||{{{zzzyyyxxxxxxxxxvvvwwwxxxxxxwwwuuusssqqqqqqqqqrrrrrrqqqpppnnnmmmdddddddddcccccccccbbbbbb```]]]ZZZ[[[]]]\\\WWWQQQSSSTTTUUUUUUVVVVVVVVVUUURRRTTTWWWXXXXXXWWWWWWWWWSSSRRRQQQPPPOOONNNNNNNNNFFFGGGGGGGGGGGGGGGFFFEEECCCCCCBBBCCCDDDGGGJJJLLLOOOQQQSSSUUUVVVYYY\\\___]]]aaagggkkknnnpppsssuuuvvvzzzzzzyyy}}}}}}rrrmmmdddVVVKKKGGG@@@@@@@@@@@@AAAOOOoooxxx|||tttXXX>>>888888444111333111222222222222111000000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))''''''''''''''''''''''''ssspppeeebbbkkkiii^^^\\\RRRKKKIIIMMMMMMHHHEEEGGGHHHDDDCCCGGGLLLLLLFFF@@@666555333///++++++---000***+++,,,,,,+++*********************++++++++++++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%''')))))))))+++,,,+++///333444999OOOpppxxxqqqtttooohhhbbb___ZZZTTTPPPPPPMMMJJJJJJLLLLLLIIIFFFCCCDDDEEEEEEDDDFFFHHHKKKGGGHHHIIIKKKMMMPPPRRRSSSSSSUUUXXX[[[]]]^^^______fffffffffggggggiiijjjjjjooopppqqqrrrssstttuuuuuuxxx{{{}}}}}}|||{{{~~~||||||{{{xxxvvvttttttuuuqqqtttwwwxxxxxxxxxxxxyyyxxxzzz{{{{{{zzzzzz{{{|||}}}|||{{{yyyxxxwwwvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuwwwyyy{{{zzzyyy}}}{{{xxxyyy}}}~~~}}}|||{{{{{{|||}}}zzzzzzyyywwwvvvtttsssssswwwxxxyyyyyyyyywwwuuutttnnnmmmjjjhhhfffeeeeeeeee___^^^^^^]]]\\\[[[YYYXXXYYYXXXXXXYYY[[[YYYUUUPPPSSSTTTTTTUUUVVVXXXZZZ[[[[[[ZZZYYYXXXWWWTTTPPPMMMPPPMMMJJJHHHGGGGGGFFFEEE@@@AAABBBDDDFFFGGGIIIIIIIIIJJJKKKMMMPPPSSSUUUVVV\\\```dddhhhjjjmmmpppsssqqqssstttvvvwwwzzznnnXXXMMMFFF@@@<<<<<<;;;???MMM\\\~~~|||zzzNNN>>>;;;666555999444333111000333555222---000000000000///...---,,,,,,++++++***)))*********************************((((((''''''''''''((((((www[[[OOOPPPJJJHHHMMMSSSUUUVVVZZZMMMHHHBBBBBBFFFKKKMMMMMMFFFEEEBBB>>>888333///---,,,++++++++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))((()))***++++++222222:::PPPjjj~~~xxxoooiiieeeaaa\\\XXXVVVSSSOOOLLLLLLJJJIIIHHHHHHHHHGGGEEEFFFHHHKKKLLLLLLLLLMMMNNNQQQQQQRRRTTTVVVXXXYYY[[[[[[\\\^^^```aaaaaaaaaaaaaaabbbbbbdddeeegggiiijjjpppqqqrrrtttuuuwwwxxxyyy{{{}}}}}}uuuuuuuuutttrrrrrrrrrssstttvvvzzz|||}}}~~~}}}~~~~~~}}}|||{{{yyyxxxxxxuuuttttttttttttuuuuuuvvvwwwwwwxxxzzz}}}~~~}}}{{{yyyzzz~~~}}}||||||{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzzyyyzzz|||~~~}}}{{{yyyxxxwwwtttrrrpppnnnmmmllleeeeeedddcccbbb```^^^]]][[[ZZZYYYZZZ[[[YYYUUURRRUUUUUUUUUVVVWWWYYYZZZ[[[ZZZYYYXXXWWWXXXWWWTTTRRRRRRQQQPPPPPPOOOLLLHHHEEEFFFEEEEEEDDDDDDDDDDDDEEEHHHHHHIIIKKKMMMQQQTTTVVV[[[^^^bbbfffiiikkkoooqqqppprrrsssuuuvvvyyy|||{{{qqq___WWWOOOIIIDDDAAAGGGOOO^^^zzz___FFF666222555444222000///111222222000//////000//////...---,,,---,,,++++++******++++++************************((((((''''''''''''((((((rrraaaWWWNNNNNNSSSZZZbbbiiiaaa[[[SSSLLLGGGGGGIIIKKKMMMLLLIIIGGGCCC===777222222///+++***,,,---,,,************)))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((+++)))((()))+++---------888666EEEeee~~~}}}xxxtttqqqkkkddd^^^WWWTTTQQQPPPOOONNNLLLJJJFFFGGGGGGFFFDDDDDDEEEFFFKKKNNNRRRTTTTTTTTTTTTTTTXXXXXXXXXYYY[[[]]]^^^___cccddddddeeeeeeddddddcccdddeeegggiiilllppprrrtttxxxxxxyyyzzz|||}}}~~~~~~~~~}}}pppqqqqqqrrrrrrsssttttttyyy|||}}}}}}~~~~~~~~~}}}|||zzzxxxwwwwwwxxxxxxxxxyyyyyyyyyzzzyyyyyyyyy||||||{{{zzz|||~~~{{{~~~}}}}}}|||zzzxxxwwwvvvooonnnmmmkkkiiifffdddccc^^^]]][[[[[[[[[ZZZWWWUUUWWWXXXXXXYYYYYYZZZ[[[[[[YYYXXXVVVWWWXXXYYYYYYXXXUUUVVVWWWYYYXXXSSSMMMHHHIIIHHHFFFDDDCCCCCCCCCCCCFFFFFFFFFGGGIIIMMMQQQTTTXXX[[[```dddfffiiimmmoooqqqsssuuuvvvwwwxxx|||~~~|||qqqhhh]]]RRRLLLJJJEEEYYY|||YYY???888:::666444222111111000000111////////////...---,,,+++---,,,,,,,,,++++++++++++************************)))((((((''''''(((((()))www~~~|||qqqaaaSSSMMMPPPYYYaaaggggggddd]]]TTTLLLIIIHHHKKKIIIEEEDDDDDDCCCAAA???;;;555000---......,,,)))******+++++++++++++++,,,))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((+++((((((,,,//////000111:::BBBVVVrrrxxxssslllhhhddd```ZZZVVVRRRQQQOOOMMMLLLLLLKKKJJJCCCFFFGGGEEECCCCCCFFFIIIPPPSSSWWWZZZ\\\]]]___aaabbbbbbbbbaaaaaabbbbbbccceeefffffffffffffffffffffjjjkkkmmmppptttyyy|||~~~}}}}}}~~~}}}sssssssssuuuxxxzzzzzzyyy}}}{{{~~~~~~~~~}}}|||zzzxxxwwwxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxzzz}}}{{{{{{|||~~~~~~}}}wwwvvvtttrrroookkkiiigggbbb```___]]]\\\[[[YYYXXX\\\\\\]]]]]]]]]]]]]]]]]]ZZZXXXVVVVVVXXXZZZZZZZZZWWWXXXZZZ\\\\\\YYYSSSNNNKKKIIIGGGEEEDDDEEEFFFFFFEEEDDDCCCCCCFFFJJJOOORRRVVVYYY^^^bbbeeehhhkkknnnsssuuuwwwxxxxxxzzz|||~~~}}}nnn\\\QQQQQQOOOZZZ{{{vvvNNN======999777666666333000///111/////////......---,,,+++,,,,,,,,,,,,++++++******************************))))))(((((((((((())))))ttt{{{~~~~~~lll\\\SSSPPPPPPWWW[[[^^^^^^ZZZWWWWWWYYYYYYSSSJJJCCC@@@AAABBBDDDCCC>>>888444222111...,,,*********++++++,,,,,,---************************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))***'''(((---...,,,///555BBBXXXooo~~~}}}zzzxxxmmmhhhaaa]]][[[XXXTTTQQQPPPOOONNNKKKIIIGGGGGGGGGEEEGGGHHHGGGFFFGGGKKKOOOTTTVVVZZZ^^^cccjjjqqqvvvvvvuuurrrooollliiihhhgggdddddddddeeefffggghhhhhhjjjkkkmmmqqquuuyyy|||~~~{{{|||}}}xxxwwwxxx{{{~~~}}}~~~||||||vvvwwwwwwxxxxxxwwwwwwvvvzzzyyywwwxxxzzz|||}}}|||zzz{{{}}}{{{zzzxxxvvvrrrooollljjjeeeeeedddbbb```___^^^^^^bbbbbbcccccccccbbbaaa```\\\ZZZXXXXXXYYYZZZ[[[ZZZZZZYYYZZZ\\\]]]\\\YYYVVVPPPNNNLLLJJJHHHHHHHHHHHHEEECCCBBBBBBDDDGGGLLLNNNSSSWWW[[[```cccfffjjjlllqqqsssuuuwwwwwwxxxzzz|||}}}~~~~~~}}}~~~|||zzz|||sssccc___QQQLLL]]]|||iiiGGG>>>888444444777666111///111////////////...---,,,+++++++++,,,,,,,,,+++***)))************************))))))(((((((((((())))))kkkrrrvvvyyyfffWWWVVVWWWVVVUUUTTTXXX```fffnnnggg[[[MMMAAA<<<===???HHHFFFBBB===999666444333,,,,,,,,,+++++++++******************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))))),,,)))))),,,+++***444BBB```uuu}}}yyyuuuqqqmmmddd___YYYVVVTTTSSSOOOLLLIIIJJJIIIGGGDDDCCCCCCDDDIIIJJJJJJJJJKKKMMMQQQTTTUUUXXX\\\aaaiiisss}}}}}}yyytttoookkkiiigggdddeeeeeefffhhhiiikkklllnnnnnnppprrrvvvyyy{{{}}}}}}}}}|||{{{~~~|||{{{|||~~~yyyzzzzzz{{{zzzxxxwwwvvvxxxvvvuuuvvvxxxzzz{{{{{{yyy|||~~~~~~|||yyyvvvrrrooommmjjjkkklllkkkhhhffffffgggiiiiiijjjjjjiiigggfffdddaaa___^^^^^^______^^^]]]^^^]]]\\\]]]^^^^^^]]][[[XXXWWWUUURRRNNNKKKHHHGGGEEEDDDCCCBBBDDDFFFIIIKKKPPPSSSXXX\\\```cccgggjjjkkkmmmppprrrssstttvvvxxxzzz{{{}}}~~~|||{{{{{{~~~kkk___UUURRRXXXiiioooYYY>>>555111555777333111444000000000000///...---,,,+++,,,---------,,,***)))***************************))))))(((((())))))***ssssssnnniii```XXXTTTVVV\\\```lllkkkdddVVVGGG>>>===???HHHJJJJJJFFF???;;;<<<>>>444333222000---+++***)))*********************************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))))))))---******,,,,,,222IIIbbb~~~xxxsssooolllgggddd^^^ZZZTTTQQQOOOMMMIIIFFFCCCEEEGGGFFFEEEEEEHHHKKKNNNLLLKKKLLLOOOSSSVVVXXXYYY[[[___ccchhhooovvv{{{sssrrrpppnnnmmmlllkkkkkkjjjjjjjjjkkklllnnnpppqqqttttttuuuvvvxxxzzz|||}}}}}}{{{wwwvvv|||~~~zzzwwwxxxyyy{{{~~~~~~{{{xxxwwwwwwxxxyyyyyyzzzzzzzzzyyyvvvtttrrrqqqpppoooppptttwwwyyyzzzyyy|||~~~zzzwwwtttrrroooqqqttttttrrroooooopppnnnoooppppppnnnllljjjhhhffffffeeefffhhhhhhfffeeedddcccbbbbbbbbbaaa___]]]\\\[[[ZZZXXXUUUQQQMMMJJJGGGFFFEEEEEEEEEFFFGGGHHHLLLOOOTTTYYY\\\```dddffffffiiimmmpppqqqrrrtttvvvwwwyyy|||~~~}}}{{{zzzyyy}}}sssdddYYYPPPQQQgggTTTCCC666666888333222555111111111111000///...------...///000///...,,,+++******************************))))))))))))******ssszzzoooeee]]]ZZZZZZ[[[ZZZ___aaaYYYMMMCCCBBBDDDFFFKKKNNNKKKDDD@@@AAAEEE===<<<999555111...+++***************************************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))...******...111>>>___}}}xxxpppkkkhhheeeaaa^^^\\\WWWQQQNNNLLLJJJEEEAAABBBEEEHHHJJJJJJLLLQQQTTTPPPMMMKKKMMMRRRWWWYYYYYY]]]___bbbcccccceeegggiiidddeeegggjjjmmmqqqsssuuuppppppooooooppprrrtttuuuvvvuuuuuuvvvwwwxxxyyyzzz||||||{{{yyyxxxwwwvvvuuusssqqqooopppssstttsssqqqooolllmmmuuu~~~yyyuuuuuuvvvvvvyyy{{{uuuvvvsssooollljjjkkkmmmooorrrsssssssssqqqnnnkkkiiiiiihhhhhhkkkoootttwwwxxxyyy|||~~~~~~~~~{{{xxxvvvrrrvvvzzz{{{xxxvvvuuuvvvrrrsssssssssrrrooolllkkkjjjjjjkkkmmmoooooommmllliiihhhgggggggggddd```\\\ZZZ[[[\\\\\\ZZZVVVRRRPPPHHHGGGGGGFFFFFFFFFFFFFFFIIILLLQQQVVVYYY]]]aaadddfffiiimmmppprrrsssuuuvvvvvvxxx{{{~~~}}}{{{yyyzzz}}}}}}~~~llleee```ZZZ]]]eeemmmTTT???:::999444111444222222222111111000///......000111222111000...---******************************))))))))))))******{{{wwwmmmooovvvtttmmm[[[YYYXXXVVVPPPJJJJJJOOOLLLWWWVVVPPPPPPJJJEEEJJJOOOQQQJJJ:::333555444---,,,+++)))((()))+++---///******+++++++++++++++***((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$&&&)))+++***(((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%(((***(((%%%)))//////+++)))111HHHdddyyy|||rrrfff___^^^^^^]]]ZZZTTTRRROOOKKKHHHEEEDDDCCCKKKLLLMMMPPPQQQPPPLLLJJJJJJLLLOOORRRVVVXXXZZZ[[[___]]][[[[[[\\\^^^______^^^bbbgggjjjlllqqqyyy~~~xxxsssqqqtttuuutttsssvvvrrrtttvvvwwwvvvuuuvvvwwwpppmmmjjjhhhhhhgggeeedddgggffffffggghhhjjjkkklllnnnnnnnnnqqqyyy}}}yyyuuuyyy||||||{{{{{{~~~~~~vvvnnniiigggeeecccaaa___^^^^^^^^^```dddhhhgggcccaaabbbeeecccaaaaaaeeekkkpppqqqqqquuuyyy{{{zzz{{{}}}|||xxx}}}~~~~~~}}}{{{{{{}}}~~~|||}}}|||{{{zzzyyyyyyyyyyyywwwtttssssssuuuuuurrrppprrrrrrsssuuuwwwyyyzzz{{{tttnnnhhhfffgggfffbbb]]]^^^]]]]]]]]]]]][[[XXXUUUQQQOOOKKKHHHGGGFFFGGGGGGLLLMMMPPPSSSXXX\\\```bbbaaadddgggjjjlllmmmppprrrrrrsssvvvyyy{{{}}}}}}}}}~~~|||zzzzzz|||nnnaaa]]]ccciiieeelllCCC:::===777111333222000//////000000///---///////////////......---+++++++++************)))************************~~~pppjjjddd\\\RRRJJJJJJOOO___llllllccc\\\QQQKKKRRRYYYddddddTTTDDD>>>;;;777///.../////////---***((())))))******+++*********((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''%%%$$$&&&(((***)))'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))'''''')))'''%%%'''---000---111CCC^^^vvv}}}wwwuuuuuunnniiibbb^^^\\\[[[XXXUUURRRNNNHHHDDDCCCFFFKKKNNNQQQQQQQQQQQQPPPNNNJJJHHHLLLMMMPPPSSSVVVYYYZZZ[[[[[[ZZZZZZ\\\```eeeiiikkklllmmmoooooooooqqqsssuuupppmmmllloooqqqqqquuuzzzuuuvvvwwwvvvuuuttttttuuuqqqmmmhhhdddcccbbbaaa```^^^bbbeeegggfffhhhllloooqqqpppooopppttt|||{{{wwwyyy{{{}}}}}}{{{yyyxxxxxx}}}|||{{{wwwppphhh```[[[UUUTTTSSSRRRQQQRRRRRRSSSVVVWWWXXXWWWUUUVVVYYY\\\YYYXXXWWWYYY^^^cccggghhhmmmqqqsssssstttxxxxxxuuuuuuuuuttttttttttttuuuuuutttvvvwwwwwwuuuvvvxxxzzz~~~}}}|||{{{}}}{{{yyyzzz{{{{{{yyyvvvtttuuuvvvwwwzzz}}}|||uuuqqqnnnkkkfffbbb___]]][[[[[[\\\\\\ZZZYYYUUUTTTRRROOOMMMKKKJJJIIILLLMMMOOOQQQTTTXXXZZZ\\\___aaadddfffgggiiilllnnnppprrruuuyyy}}}~~~~~~~~~~~~}}}qqqjjjhhh[[[dddvvvcccGGG;;;666333222444222111000111000///---///////////////......---++++++++++++************************************rrrccc^^^```oooxxxyyywwwvvvgggVVVSSSWWWhhhuuuuuummmbbbRRRBBB:::777444222000...***(((,,,,,,,,,+++******))))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%'''((((((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((,,,)))'''))))))(((***...222222@@@[[[tttyyyqqqjjjgggfff___^^^\\\ZZZWWWSSSOOOMMMMMMKKKIIIHHHJJJMMMRRRUUURRRRRRQQQPPPOOOMMMLLLLLLRRRTTTVVVYYY[[[]]]^^^___aaaaaacccfffkkkqqqvvvyyyvvvrrrnnnjjjhhheeecccaaa]]]\\\\\\___```ccckkkuuuvvvxxxyyyyyywwwvvvvvvvvvtttqqqllliiihhhgggffffffgggmmmrrrsssoooooosssxxxwwwuuurrrqqqrrrwww|||{{{xxx|||}}}~~~zzztttppprrrppplllggg___XXXQQQMMMLLLKKKKKKJJJKKKMMMNNNOOOOOOKKKHHHGGGJJJNNNRRRTTTSSSSSSSSSTTTUUUZZZ___cccdddggghhhgggiiimmmnnnlllnnnmmmllljjjiiihhhggggggfffiiilllmmmmmmmmmnnnooorrrtttwww{{{~~~}}}yyyzzzzzzyyyyyy|||}}}wwwpppjjjgggbbb```]]]]]]]]]]]]]]]\\\ZZZZZZYYYWWWUUUQQQNNNMMMNNNNNNOOOPPPRRRUUUWWWXXX\\\]]]______```cccfffiiikkkmmmrrrwww|||}}}wwwqqq^^^SSSdddfffFFF;;;888444666444222111111000///...///////////////......---,,,+++++++++************************************wwwuuuzzzkkkfffbbbfffnnn{{{ttt^^^MMMEEE:::222///.........000///...,,,+++***))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''$$$&&&'''''''''&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((+++((((((,,,------...111555;;;QQQooo|||uuummmeee___\\\[[[WWWWWWUUUQQQMMMJJJJJJJJJKKKOOOTTTXXXYYYWWWSSSPPPLLLLLLMMMNNNNNNPPPSSSUUU\\\]]]___aaaccceeeeeefffkkknnnqqqtttuuuvvvxxxyyyvvvoooeee^^^ZZZWWWSSSPPPNNNMMMNNNPPPPPPSSS^^^iiitttxxx}}}}}}|||{{{{{{yyyxxxwwwxxxxxxvvvuuuxxx{{{}}}|||xxxuuuuuuwwwsssqqqnnnllllllooorrrttttttvvvyyy{{{}}}}}}}}}||||||ssslllhhhfffaaa[[[TTTNNNJJJGGGKKKJJJJJJJJJKKKLLLNNNOOOLLLGGGCCCDDDJJJOOOQQQQQQMMMPPPTTTTTTTTTVVVZZZ^^^^^^aaaaaa___```eeefffdddhhhgggfffdddcccbbbbbbbbbdddgggkkkoooqqqrrrrrrrrroooqqquuuzzz}}}~~~|||vvvtttuuuxxx{{{tttqqqjjjhhhfffeeedddaaa^^^[[[\\\]]]]]]]]][[[WWWSSSQQQPPPQQQQQQRRRSSSTTTVVVWWWYYYYYYZZZZZZZZZ]]]aaadddeeehhhmmmrrrxxx|||~~~|||~~~zzzkkkeeehhhyyyfffHHH:::666555333111000000111000//////////////////......---,,,,,,+++++++++*********************************pppqqqrrruuu}}}wwwqqquuuwww^^^UUUHHH>>>999555111......---,,,+++***+++++++++************************(((((())))))(((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&''''''(((%%%(((******(((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))''')))---...---...222999HHHeee}}}yyyuuuqqqjjjddd^^^ZZZWWWUUUQQQPPPLLLIIIGGGIIIMMMQQQPPPUUU[[[```___YYYQQQKKKIIIKKKNNNPPPRRRUUU[[[___dddfffgggiiikkklllmmmmmmsssxxx|||}}}zzztttpppmmmoooggg\\\TTTQQQPPPNNNLLLMMMLLLMMMMMMLLLMMMWWWaaammmsss|||}}}zzzxxxuuurrrqqqqqqppplllhhhgggeeecccbbbccceeegggiiibbbeeeiiinnnssswwwzzz{{{~~~wwwlllddd]]]ZZZVVVQQQLLLIIIGGGFFFGGGFFFEEEEEEEEEFFFGGGHHHGGGCCCAAADDDKKKOOONNNKKKEEEKKKRRRUUUUUUTTTUUUVVVYYY\\\^^^]]]___eeegggfffdddcccbbb```^^^]]]\\\\\\```ccchhhnnnsssvvvvvvvvvuuuvvvyyy}}}}}}{{{yyyxxxqqqmmmlllwww~~~}}}tttssssssrrroooiiibbb\\\^^^^^^______]]][[[XXXVVVQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVVVVYYY]]]```ccceeejjjoootttxxxzzz{{{|||{{{{{{zzzzzz}}}lllccczzzZZZ<<<333444222//////000111222111///////////////......---,,,,,,,,,++++++++++++***************************rrr___aaawwwxxxqqqmmmddd___XXXTTTOOOGGG;;;222------,,,++++++,,,---...************************)))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((()))(((+++...---)))&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''((())))))(((***,,,+++***///777HHH]]]yyy|||uuupppjjjgggaaa]]]ZZZWWWTTTQQQKKKIIIGGGGGGJJJPPPVVVYYYWWWWWWXXXXXXVVVTTTQQQOOOQQQTTTXXXZZZ[[[^^^dddiiilllmmmoooqqqsssuuuuuuvvv~~~{{{ppphhhddd]]]XXXRRRNNNLLLLLLMMMMMMQQQOOOOOOOOOMMMLLLQQQXXXaaahhhrrr{{{|||vvvrrrooojjjdddeeehhhiiifffaaaeeedddbbbbbbbbbccceeefff___```bbbeeehhhkkknnnooo{{{zzzxxxuuuooofff]]]WWWPPPNNNKKKHHHEEEDDDCCCCCCCCCBBBAAA@@@???@@@AAABBBAAA??????CCCHHHJJJGGGCCCCCCHHHPPPVVVWWWVVVTTTSSSTTTXXX[[[\\\aaagggjjjiiifffeeebbb___\\\ZZZXXXWWW\\\^^^cccjjjqqquuuvvvuuuvvvxxxzzz~~~}}}zzz~~~yyyvvvwwwyyy|||yyyrrrnnnlllqqqzzz~~~|||}}}}}}vvvmmmfffdddcccbbb```^^^]]]\\\[[[SSSRRRQQQPPPOOOOOOOOOOOOOOOQQQRRRSSSTTTVVVYYY\\\bbbdddiiinnnrrruuuxxxxxxyyyxxxwwwuuuvvvyyywwwrrryyywwwJJJ666666333111000111222333222///////////////......---,,,,,,,,,,,,++++++++++++************************cccTTT```iiixxxqqqeee```bbb```___aaaccc]]]RRRIII:::888555111///...---...++++++++++++++++++++++++)))************)))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((()))******...111000+++&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))******,,,,,,+++...<<>>>>>>>>???@@@@@@@@@??????AAADDDEEEBBB???AAADDDJJJQQQUUUVVVSSSPPPOOOTTTXXXYYY\\\bbbcccaaaaaa```]]][[[XXXVVVUUUUUUXXXYYY]]]cccjjjoooooonnnqqqssswww{{{yyysssnnnmmmkkkkkknnntttzzz~~~|||vvvnnnnnnqqqwww}}}|||}}}xxxnnnkkkgggbbb___^^^______YYYWWWTTTQQQNNNLLLJJJJJJIIIKKKNNNPPPQQQSSSVVVYYY^^^```eeejjjooosssuuuvvvuuuuuuuuuuuuvvvxxx|||nnnJJJ<<<999444222222333333222///////////////......---------,,,,,,,,,+++++++++************************qqq}}}vvvaaaeee___dddnnnwwwyyytttooolll___]]]]]]ccckkknnnjjjdddKKKGGGAAA:::444///,,,+++++++++++++++++++++++++++***************)))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''((('''%%%$$$%%%(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''')))******,,,000444222,,,'''&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))++++++---------666LLL```}}}{{{qqqjjj___\\\YYYWWWVVVTTTOOOKKKKKKLLLPPPWWW]]]]]]UUUNNNMMMMMMMMMOOOSSSWWW[[[^^^ccciiiooosssuuuxxx}}}~~~uuubbbRRRHHHDDDGGGNNNWWW[[[\\\[[[[[[\\\XXXUUUTTTWWWWWWRRROOONNNMMMPPPTTTZZZaaajjjtttzzz{{{xxxtttqqqqqqqqqpppoooqqqpppmmmjjjiiikkknnnpppqqqpppmmmjjjhhhfffdddcccbbb```]]]YYYUUUSSSRRRRRRSSSUUUUUUQQQKKKGGGGGGHHHCCCBBBAAA???>>>=========<<<<<<;;;;;;;;;===>>>???CCCCCCBBBCCCDDDDDDCCCBBB;;;<<>>:::<<<<<<:::777666888<<>><<<@@@?????????@@@CCCEEEGGGDDDFFFGGGHHHGGGGGGIIIKKKFFFFFFFFFEEEEEEFFFGGGGGGLLLOOOSSSVVVYYY^^^eeejjjpppvvv}}}}}}|||tttqqqlllgggcccbbbcccdddddddddfffiiinnnsssxxx{{{tttvvvyyy~~~~~~|||ppphhheeedddaaa___bbb___[[[XXXUUUQQQLLLHHHFFFEEEDDDFFFJJJOOORRRSSSXXXYYY[[[aaagggllloooppptttuuuvvvvvvvvvwwwzzz|||{{{~~~cccIII777999:::222000666111111111000000000000000//////...---,,,,,,+++++++++***)))((((((***,,,---|||ooolllpppzzzxxxhhh]]]WWWXXXbbbmmm|||qqqhhhnnnzzz|||uuuxxx|||gggNNN???888444222---*********(((***...++++++***))))))))))))***))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))******+++,,,---...'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((((((***---///)))///111111<<>>======>>>@@@CCCDDDDDDEEEFFFEEEDDDDDDEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCHHHLLLQQQVVV[[[bbbjjjoooxxx|||zzzyyy}}}{{{vvvpppllliiihhhhhhdddccccccccceeehhhkkkmmmppprrrwww|||zzz|||{{{pppiiiggggggeeeccc```___^^^]]][[[VVVPPPLLLGGGEEECCCDDDGGGKKKNNNPPPTTTUUUXXX^^^eeekkkooopppssstttuuuuuuuuuuuuwwwyyyxxxyyy|||}}}cccCCC888888555222222111111111111000000000000///......---,,,,,,+++++++++***)))((()))***,,,---{{{vvvwww~~~ppp^^^VVVSSSVVVZZZjjjsss|||~~~lllyyyzzz|||{{{mmmXXXGGG@@@777111,,,,,,***)))***...,,,,,,+++***)))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***,,,---...'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))*********)))***---///,,,...///777LLLkkkyyyqqqjjjeee^^^WWWRRRLLLIIIHHHKKKQQQUUUUUUSSSYYY]]]^^^YYYPPPKKKNNNTTTZZZ^^^bbbfffggghhhiiijjjnnnppprrrsssssstttuuuvvvyyyxxxyyy||||||pppkkkddd\\\VVVUUUWWWZZZ___bbbkkkvvv~~~wwwppppppmmmiiigggeeeaaaZZZUUUXXXYYYZZZYYYVVVYYYhhhxxx|||~~~~~~{{{vvvooohhh___WWWPPPKKKHHHFFFIIIIIIHHHGGGFFFDDDCCCBBBAAACCCCCCCCC@@@>>>>>>???===??????===>>>AAA@@@;;;:::;;;<<<<<<<<<===???AAAFFFFFFGGGGGGEEEBBB@@@>>>???>>>======>>>@@@BBBDDDBBBCCCBBBAAA>>>===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAFFFJJJPPPWWW^^^fffmmmrrr~~~yyytttvvv|||~~~{{{xxxvvvtttssssssiiihhhfffdddeeefffhhhjjjllloootttyyy}}}~~~|||xxxzzz}}}tttooolllkkkhhhfff______```aaa```\\\VVVQQQKKKHHHEEEDDDFFFIIIKKKLLLOOOPPPTTT[[[ccciiimmmnnnqqqrrrtttssssssssstttvvvuuuuuuvvvyyy}}}zzzYYY<<<444666444///222222111111111000000000.........------,,,,,,++++++***)))))))))***,,,---{{{uuuwwwxxxqqqhhh```\\\WWWcccssstttnnnfffeeeqqq~~~|||jjjXXXFFF;;;111000///,,,)))(((,,,++++++*********++++++)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&(((***+++,,,&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))*********)))***---///......111???ZZZxxx|||yyyuuuppphhhaaa\\\VVVQQQMMMJJJJJJKKKOOOTTTWWWWWWUUUYYYZZZYYYTTTPPPPPPVVV\\\aaadddiiimmmnnnllljjjiiihhhiiikkkkkkjjjiiiggggggfffeeefffiiimmmpppppppppnnnmmmkkkgggcccbbbccceeejjjjjjoooyyy|||zzzxxxuuussspppjjjccc^^^ccccccccc```YYYYYYdddqqqzzzoooggg]]]XXXPPPKKKHHHFFFEEEDDDFFFFFFFFFEEEDDDBBBAAA@@@===???AAAAAA???>>>>>>???AAACCCCCCAAACCCFFFDDD???<<<>>>@@@@@@??????@@@AAAGGGHHHIIIIIIHHHFFFDDDCCCAAA@@@??????@@@BBBDDDFFFCCCDDDCCCBBB???>>>???AAACCCDDDDDDDDDDDDCCCCCCBBBEEEIIIPPPWWW```hhhooosss~~~|||yyyzzz}}}{{{xxxwwwvvvuuupppnnnllljjjiiikkkmmmooommmpppuuuxxxzzzzzzzzzzzzqqqwww{{{vvvvvvzzz}}}}}}zzzwwwrrrkkkgggbbbbbbbbbbbbaaa^^^YYYVVVQQQNNNIIIGGGGGGHHHIIIIIINNNOOORRRXXX```fffiiijjjlllnnnppprrrrrrssstttvvvvvvttttttwww|||TTT<<<999777222333222222111111000000000......---------,,,,,,,,,******)))))))))***+++,,,vvvtttwww|||vvvllliiiwwwrrrkkk```aaauuuhhhRRR<<<333222///)))%%%++++++***++++++,,,------***)))))))))(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))((())),,,...///444===OOOiii{{{vvvrrrnnniiiaaaZZZTTTOOOLLLJJJNNNQQQTTTTTTTTTSSSUUUVVVXXXUUURRRRRRVVV[[[```ccchhhlllrrrwwwyyyvvvqqqnnnllllllmmmmmmllljjjhhhfffcccbbbbbbeeeiiimmmoooqqqmmmpppsssuuutttrrrqqqqqqxxxuuuuuu|||~~~zzzvvvpppmmmnnnnnnmmmhhh___[[[cccnnnyyylll___UUURRRNNNJJJGGGGGGHHHHHHIIIEEEEEEDDDDDDBBBAAA@@@???<<<>>>@@@@@@?????????AAACCCEEEFFFDDDFFFHHHFFFAAACCCEEEFFFFFFEEECCCCCCDDDFFFGGGHHHIIIIIIHHHFFFEEEAAA@@@??????AAACCCFFFHHHFFFHHHHHHHHHFFFEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEEEECCCFFFLLLUUU```iiiqqqtttzzz{{{wwwsssqqqoootttrrrnnnkkkjjjkkknnnooorrrvvvzzz|||{{{yyyxxxwwwppprrrttttttuuuyyywwwpppmmmlll|||zzzpppiiifffdddaaa______]]][[[YYYUUUQQQMMMIIIHHHGGGFFFEEENNNOOOQQQVVV\\\aaacccdddeeehhhllloooqqqsssvvvxxxxxxvvvuuuwww{{{~~~~~~|||{{{|||SSSAAA;;;777333333333222111000000///---------------,,,,,,,,,***************+++++++++}}}vvvzzziiidddpppyyyyyyzzz{{{ooo___bbb{{{mmmNNN===888444///,,,,,,,,,++++++,,,,,,---...******)))))))))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((((((***---000---<<>>666444000++++++///++++++,,,+++***)))***++++++***)))(((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***///&&&'''//////,,,:::OOOsss}}}yyypppddd]]][[[YYYUUUQQQMMMOOOTTTZZZ]]]]]]YYYVVVJJJIIIIIILLLPPPQQQPPPNNNVVV[[[aaafffiiikkklllmmmnnnrrrxxx|||~~~{{{zzzzzzwwwsssooowwwvvvuuutttooonnnvvvyyymmmfffdddeeecccaaa___```bbbeeefffqqqooouuu|||wwwiiiffflll|||mmmZZZTTTRRRNNNMMMQQQYYY\\\^^^```aaadddkkkppptttrrrmmmfff^^^WWWSSSQQQMMMKKKIIIIIILLLNNNPPPPPPXXXWWWVVVWWWYYYWWWSSSOOOMMMNNNQQQTTTWWWZZZ\\\]]]\\\ZZZXXXVVVUUUVVVXXXZZZXXXUUUTTTUUUUUUUUUXXX^^^ppp~~~|||bbbeeecccaaabbbcccbbb]]]XXXTTTRRRPPPPPPSSSYYY```dddfffrrr{{{|||wwwxxx|||zzzooohhhddd\\\SSSMMMMMMOOOSSSVVVXXXXXXWWWYYY\\\bbbiiilllnnnttt{{{}}}zzzxxxwwwwwwxxxyyy{{{yyyxxxwwwvvvqqqiiiccc^^^]]]^^^aaaeeegggeeebbbcccaaa___]]]ZZZVVVPPPLLLNNNMMMKKKJJJKKKNNNPPPRRRWWWXXX[[[^^^aaaccceeeeeelllooorrrtttuuuvvvwwwxxxzzzzzzzzzzzz}}}uuuNNNDDD333///444111111444000///......------,,,+++++++++++++++************)))~~~{{{vvvooorrr}}}pppdddhhh~~~~~~kkkRRR:::111222222///,,,,,,,,,+++***)))***,,,...++++++)))(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((******((((((+++///...222GGG___zzz{{{uuuqqqlllfff___ZZZXXXVVVSSSQQQTTTXXX\\\^^^]]]YYYTTTQQQOOONNNNNNQQQUUUXXXXXXVVVcccdddeeeeeedddfffhhhkkkfffgggiiiiiikkkooouuuyyy}}}|||{{{{{{xxxsssooorrrqqqrrrqqqmmmmmmvvv|||rrrgggaaabbbccceeefffeeedddbbbaaaaaajjjllluuu|||oooiiilllsss~~~vvvhhheeeddd___\\\]]]fffkkkooorrrtttxxx~~~yyyqqqiiiccc___YYYXXXWWWVVVVVVXXXZZZ[[[^^^^^^___aaabbb```[[[WWWOOORRRVVV[[[___bbbccccccbbbaaa___^^^]]]^^^___```]]]ZZZYYY[[[[[[ZZZ\\\aaannnsssrrroookkkkkkkkkiiiccc^^^ZZZXXXTTTRRRTTTYYY___ccceeepppyyy~~~~~~~~~sssqqqkkkbbb\\\YYYSSSKKKNNNOOOQQQUUUYYY[[[[[[ZZZVVVVVVZZZ___aaadddllluuuzzz~~~~~~{{{zzzyyyyyyzzzxxxvvvvvvvvvsssoookkkeeebbb``````cccfffgggggghhhfffcccaaa^^^YYYTTTPPPMMMLLLJJJIIIIIIJJJLLLNNNTTTUUUXXX\\\```ccceeefffmmmooorrrssstttuuuvvvxxx|||{{{{{{|||}}}zzzlll}}}sssJJJ:::666999444333333...//////......---,,,,,,+++++++++++++++************{{{~~~{{{jjjhhhvvvtttuuutttqqqttt~~~kkkOOO???:::666000,,,000...,,,******+++---...,,,+++***)))(((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((()))******%%%,,,111......<<>>111666999111111000000//////...------,,,,,,,,,++++++++++++***xxxzzzppplllxxx|||ssslllpppzzzyyykkk```^^^aaa```]]]EEE>>>666000///...---+++...---,,,+++***************))))))(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((()))***++++++***...555DDD___|||yyynnnddd^^^ZZZXXXWWWYYYXXXXXXXXX[[[___bbbeee[[[YYYUUUPPPOOOSSS\\\dddnnnsss{{{tttiiibbb^^^XXXXXXWWWVVVWWWZZZ___ccc```___]]]\\\^^^dddlllrrrooommmooosssvvvyyy~~~}}}|||}}}{{{wwwrrrmmmjjjlllooonnniiieeecccmmmxxxyyyvvvwwwzzzwwwxxxyyy||||||tttoooiii```YYYVVVXXXbbbzzzwwwooohhhddd]]]WWWTTTTTTVVVWWW^^^bbbeeegggkkkuuuvvviii```bbbdddfffiiipppwwwvvvrrrffffffeeedddbbb]]]WWWRRRRRRTTTZZZ______[[[]]]aaaiiisss~~~{{{zzz|||~~~{{{uuuqqqppppppjjjiiiggggggggggggeeeddd```___\\\XXXTTTQQQOOONNNJJJJJJKKKMMMPPPSSSWWWYYYZZZ\\\___```bbbdddhhhjjjmmmppptttxxx{{{}}}}}}}}}zzzrrrXXX<<<888:::111111111111000//////......,,,,,,,,,,,,++++++++++++||||||mmmiiiwww|||zzzjjjdddrrrzzzkkk^^^```mmmyyy|||nnnaaaMMM>>>555222///---...---,,,++++++***++++++******))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***+++,,,...222@@@ZZZxxxuuu{{{}}}xxxqqqggg^^^YYYWWWWWWWWW```^^^___aaaeeegggeeebbbUUURRRNNNLLLNNNTTT\\\aaammmttt|||ooobbbZZZVVVUUUUUUUUUTTTRRRPPPOOOQQQSSSSSSUUUWWWZZZ^^^dddmmmsssvvvtttuuuzzz}}}zzzsssllljjjnnnqqqnnniiieeeppp{{{{{{yyyzzzzzz|||tttfff[[[VVVTTTbbb|||vvvkkkggg```YYYTTTQQQPPPPPPTTTXXX]]]```cccjjjvvvuuummmkkkjjjhhhlllvvv}}}wwwgggffffffeeebbb]]]VVVQQQTTTVVV\\\aaa```]]]^^^bbbeeennnzzz~~~||||||}}}|||yyyxxxyyysssqqqooonnnmmmmmmkkkiiicccaaa^^^[[[WWWSSSQQQOOOLLLKKKKKKKKKLLLNNNPPPRRRQQQTTTXXX[[[]]]___bbbdddhhhjjjmmmqqquuuxxxyyyzzz{{{OOO<<<:::333222222111000000//////...------,,,,,,,,,+++++++++zzzxxxyyy~~~zzzhhhfffmmmzzz}}}vvvfff```mmmeeeKKK<<<444000.........---,,,++++++++++++******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))***+++,,,444999KKKjjjttthhhppp|||yyyoooiiibbb]]][[[[[[\\\]]]gggffffffiiillliiiaaaZZZOOOLLLIIIIIIMMMRRRWWWYYYeeennnzzzwwwiii[[[PPPMMMPPPTTTVVVVVVUUURRRPPPOOOQQQRRRVVV[[[```dddgggkkkrrrvvv}}}|||~~~wwwnnnkkkpppuuurrrmmmgggpppzzzzzzxxxyyy|||}}}lll___YYYPPP___yyymmmiiiccc[[[TTTPPPMMMLLLNNNRRRXXX[[[\\\___jjjtttyyyqqqmmmiiieeeiiiuuu~~~|||tttffffffeeeeeebbb]]]VVVQQQWWWYYY]]]bbbaaa^^^```fffdddlllvvv|||~~~}}}|||}}}{{{~~~}}}{{{}}}|||yyyvvvtttsssqqqooommmeeedddaaa]]]ZZZVVVSSSRRRNNNLLLKKKJJJJJJKKKMMMNNNKKKOOOTTTXXXZZZ]]]___aaaaaacccggglllqqqvvvyyy{{{~~~~~~\\\@@@;;;666222222111111000/////////---------,,,,,,,,,++++++xxxvvvzzzeee\\\bbblllxxxxxxmmmhhhyyyiiiLLL999444444,,,...///...---...---+++,,,++++++***************)))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''---))))))+++,,,***+++...333WWWyyylllppp~~~uuunnneeefffccc[[[UUUVVV```jjjnnnllllllmmmllleee\\\VVVJJJKKKLLLMMMOOOSSSXXX[[[___bbbhhhqqqxxxzzzwwwtttccc___XXXTTTRRRTTTXXX[[[\\\^^^^^^[[[UUURRRRRRTTT]]]bbbiiiqqqwww|||{{{ooohhhnnnyyyxxxnnnlllrrr}}}~~~}}}zzzuuueeeWWWWWWaaannn}}}zzzqqqddd\\\WWWTTTOOOKKKKKKPPPSSSSSSRRRZZZiiiuuu||||||wwwpppnnnkkkllluuu{{{wwwnnnlllkkkjjjhhhccc^^^XXXUUUUUUYYY___bbb___[[[___gggmmmqqqwww|||~~~{{{}}}{{{zzzzzzzzzyyywwwuuu}}}{{{sssnnnnnnooopppmmmfff_________YYYRRRPPPMMMJJJIIIIIIIIIHHHGGGLLLNNNQQQTTTXXX[[[]]]^^^___aaadddiiimmmqqqsssttt}}}||||||xxxOOO===555888222444444///333555,,,///,,,***+++---...,,,)))}}}qqqhhhZZZZZZ```mmmuuuuuuttttttiiiUUUDDD888222///+++((()))+++------,,,+++******))))))******))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((,,,******,,,,,,+++///555LLLvvv~~~{{{tttllleeedddaaa\\\YYY[[[aaahhhnnnqqqooommmmmmhhh^^^QQQIIIFFFGGGHHHJJJMMMQQQUUUXXXYYYZZZ\\\```cccccc___[[[XXXWWWWWWXXX[[[___cccfffjjjkkkllljjjfffdddeeegggnnnssszzzrrrjjjppp|||{{{ssshhhqqq}}}nnn___ZZZaaaiiisssyyymmmaaaYYYRRRNNNKKKJJJMMMPPPPPPQQQXXXdddmmm}}}{{{xxxvvvsssuuu}}}xxxnnnoooooommmjjjddd___\\\]]]```eeefff```ZZZ\\\bbbkkkrrr|||yyyxxxwwwxxxyyywwwuuurrrxxxzzz{{{zzzvvvssssssssssssooohhhaaabbbddd```ZZZTTTQQQMMMJJJIIIHHHGGGEEEGGGHHHKKKOOORRRUUUWWWXXX\\\]]]```dddhhhllloooqqqwwwwwwxxxzzz}}}nnnPPP777777000222333...111555...///---++++++------,,,***wwwuuuiiibbbiiivvv|||zzzwwwxxx}}}wwwaaaIIIAAA:::111---,,,---------++++++***))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''&&&(((***)))+++555???___{{{uuupppjjjddd``````[[[WWWZZZdddnnnssstttuuusssqqqmmmggg[[[MMMBBBFFFGGGIIILLLOOOSSSVVVXXXYYYXXXVVVVVVUUUTTTRRRPPPQQQTTTYYY```ffflllppprrrwwwzzz|||{{{yyyyyy|||uuulllrrr~~~yyymmmwwwvvvfff```bbbdddiiitttwwwiii\\\SSSOOONNNIIIKKKMMMOOORRRWWW^^^cccnnnwww~~~}}}zzzzzz{{{|||~~~~~~|||zzz{{{sssuuuvvvvvvtttooojjjggggggiiimmmlllcccXXXWWW[[[gggttt}}}~~~sssssstttuuuvvvuuuqqqnnnrrrssstttwwwyyyzzzxxxvvvuuuqqqjjjeeegggkkkiiicccZZZUUUOOOKKKHHHGGGEEEDDDCCCDDDGGGJJJMMMPPPRRRSSSWWWXXXZZZ]]]aaafffiiilllnnnpppsssxxx|||iii===999222444444...///333......---,,,,,,------,,,***yyyuuuoooggglllzzz|||wwwllljjj}}}nnnMMMCCC999444222000//////++++++***))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&(((******///===KKKooowwwooohhhdddaaa```ZZZXXXZZZbbbnnnwwwzzzyyyyyyyyyvvvqqqkkkcccVVVKKKNNNOOOPPPSSSWWWZZZ\\\\\\ZZZWWWTTTRRRRRRSSSUUUVVVVVVYYY```hhhooovvvzzz|||}}}zzzwwwmmmrrr{{{|||xxxppprrryyykkkdddbbbbbbdddiiirrrooo___UUUSSSTTTLLLLLLNNNQQQVVVZZZ]]]^^^\\\bbbhhhmmmpppuuuxxxzzz~~~}}}zzz{{{~~~yyy{{{~~~{{{wwwtttoooqqqtttqqqeeeWWWSSSVVVbbbsss}}}{{{zzzpppqqqsssuuuwwwuuuqqqnnnooonnnoootttzzz|||yyyuuurrrpppllliiimmmqqqnnnhhh\\\WWWQQQLLLIIIGGGFFFEEECCCDDDFFFHHHKKKNNNPPPQQQSSSTTTUUUWWW[[[```dddgggiiilllrrrwww{{{~~~LLL<<<444666888111///111,,,...---------------,,,+++wwwpppgggllltttwwwssshhhfffxxxdddVVVGGG>>>666///---000,,,++++++******************)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***++++++,,,---...444DDDTTT~~~~~~~~~|||sssiiiaaa]]]]]]^^^WWW[[[cccmmmuuuzzz||||||zzzvvvrrrhhh\\\ZZZXXXXXXZZZ^^^```aaaaaaWWWTTTPPPMMMNNNQQQVVVZZZ___bbbgggnnnvvv~~~wwwppptttzzzooottt||||||wwwnnneeeeeennn}}}~~~}}}nnn```bbbtttzzzkkkbbb______aaaaaabbbjjjsss|||vvvcccVVVSSSUUUQQQPPPPPPTTTYYY^^^``````]]]```gggnnntttyyy~~~}}}{{{{{{vvvxxxyyytttfffWWWRRRTTTYYYmmm~~~}}}tttuuuwwwzzz|||{{{xxxuuupppmmmmmmqqqxxxzzzwwwrrrlllmmmmmmnnnrrruuuoooggg]]]YYYSSSOOOLLLKKKIIIHHHFFFFFFFFFGGGIIIKKKMMMOOOPPPPPPQQQSSSWWW\\\```cccgggkkkrrrwwwzzz|||~~~}}}ggg???333444888333000111,,,.........------,,,,,,---zzztttaaaaaaiiioooooosssooo```MMM888------------,,,+++++++++++++++******)))))))))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))***++++++******...222;;;LLL[[[yyy~~~~~~~~~}}}zzzvvvnnnddd\\\XXXXXXYYYZZZbbbllluuuyyy{{{}}}~~~rrriiifffbbbbbbeeehhhgggfff^^^[[[WWWRRRPPPTTT[[[```gggiiimmmttt}}}zzzsssttt|||}}}qqqrrr}}}|||rrrqqqpppqqqvvvqqq]]]VVVQQQSSSYYYbbbnnnwwwwww}}}jjjYYYYYYiiixxxwwwggg```[[[ZZZ\\\ZZZUUUWWW^^^jjjrrrxxxyyy~~~}}}gggXXXRRRQQQRRRQQQQQQSSSYYY^^^ccceeeiiijjjnnntttwwwxxx|||~~~|||}}}||||||xxxhhhXXXRRRUUUSSSddd}}}zzz{{{}}}~~~ssspppnnnpppuuuwwwtttpppkkkmmmppprrrwwwxxxqqqggg```\\\XXXUUUSSSQQQNNNLLLGGGGGGFFFFFFFFFHHHIIIJJJMMMNNNOOORRRUUUYYY]]]___ccciiippptttuuuwww{{{~~~zzz}}}KKK777111555222111333///---...///...,,,,,,,,,...]]]hhhsss{{{}}}~~~zzzaaaaaaffflllooosss~~~}}}XXX===555///...------,,,,,,------*********)))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++)))(((+++555BBBQQQdddsssyyyyyy}}}{{{uuummmlllgggaaa[[[YYY[[[^^^ccchhhooouuuyyy|||zzzsssqqqsssuuutttssspppmmmgggaaa^^^aaaiiiooonnnpppuuu|||{{{yyy||||||mmmjjjqqqsssmmm```bbbeeejjjqqq|||sss```QQQLLLHHHIIIJJJKKKRRR[[[jjjuuuhhhXXXXXXaaahhhnnnooovvv~~~lllbbbZZZVVVXXXTTTLLLLLLRRR]]]gggoooqqqwwwlll\\\TTTQQQNNNNNNMMMOOOSSSZZZbbbhhhoooppptttyyyxxxuuuxxxwwwsssuuuvvvxxx|||kkkZZZTTTVVVTTTaaavvv{{{{{{}}}wwwtttqqqqqqsssuuutttrrroooqqqsssuuuyyy{{{tttjjjeeeccc___\\\ZZZWWWRRROOOKKKIIIHHHFFFEEEFFFGGGHHHIIIKKKMMMPPPTTTWWWYYY[[[]]]cccjjjnnnooorrrwww{{{}}}gggIII777666222222444000---///000///,,,+++---...VVV]]]aaa```cccooo~~~yyycccVVV```ooouuuyyy~~~}}}|||VVVFFF//////...------------...************))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++,,,,,,333CCCXXXmmm}}}rrriiibbbccccccaaa^^^___cccgggjjjlllnnnsssxxx}}}{{{yyysssmmmjjjmmmuuu|||sssvvv{{{{{{{{{yyygggbbbfffeee___WWW\\\ccchhhnnnxxx|||}}}{{{kkkWWWSSSMMMHHHEEEBBB@@@GGGRRRcccqqq|||yyysssnnnnnnwww}}}fffYYYZZZ]]]]]]___]]]bbbooo}}}yyyggg]]]WWWWWWRRRHHHHHHOOOYYYfffqqquuuzzzqqqbbbYYYUUUJJJJJJIIIJJJMMMVVVaaahhhqqqsssyyy}}}yyy}}}{{{ppphhhkkknnnrrr{{{lll[[[UUUWWWYYYbbbttt}}}{{{{{{|||}}}{{{yyyxxxyyy|||yyywwwtttrrrssstttuuuuuuuuuvvvuuuvvvzzz}}}wwwnnnjjjhhheeebbb___ZZZUUUQQQNNNMMMJJJHHHGGGGGGHHHHHHGGGIIILLLOOOSSSUUUWWWXXXXXX^^^eeeiiikkknnntttzzz{{{]]]AAA999333222333000---///000///,,,+++---///TTTUUUWWWZZZ^^^dddlllqqqwwwxxxyyysss\\\TTTWWWaaaqqq~~~}}}qqqXXX>>>777222000...+++***---***++++++***)))((()))***)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))''''''((()))******,,,222444FFFnnnzzzssskkkeeedddaaa^^^\\\___dddkkkoooxxxzzzxxxvvvzzz}}}{{{|||~~~~~~~~~}}}kkkaaa```___\\\XXXYYY]]]dddjjjppp|||~~~yyy{{{{{{mmm\\\VVVLLLFFFGGGCCC>>>DDDQQQfffppp~~~xxxhhh\\\[[[\\\___jjjwwwjjj]]]ZZZZZZYYYTTTWWWZZZ___fffrrrzzzfffZZZ\\\XXXLLLLLLWWWcccmmmrrrppptttppphhh]]]PPPJJJIIIIIIJJJOOOWWW___dddlllqqqwwwyyyzzz|||yyyeeegggddddddkkkwwwttt___TTTSSSUUU```qqqzzzvvvwwwzzz|||{{{zzz||||||yyytttvvvwwwvvvssssssuuuxxx~~~{{{wwwtttttttttuuunnnkkkgggddd```\\\WWWTTTOOOPPPPPPNNNKKKHHHGGGGGGGGGEEEHHHOOOSSSRRRQQQRRRZZZ]]]```dddiiiooovvv{{{~~~yyyMMM888444333444777111000///......------...QQQRRRSSSUUUWWW\\\ccchhhmmmttt~~~zzzzzziiiZZZSSSTTT\\\eee|||zzzzzzsssRRRDDD777222111...+++*********+++***((('''''''''))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''((()))+++,,,,,,---000777UUU~~~yyyrrrkkkfffccc___]]][[[\\\```hhhpppuuu}}}}}}zzz~~~{{{{{{~~~~~~lllbbbaaabbb```]]]ZZZZZZ^^^bbbgggqqqzzz|||xxxxxxvvvkkk^^^WWWNNNGGGFFFAAA<<>>777///+++,,,---,,,************)))))))))(((((('''((((((((())))))))))))''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((())))))))))))(((***,,,,,,+++///666<<>>>>>???AAABBBCCCBBBDDDFFFHHHHHHJJJLLLNNNRRRUUUYYY^^^bbbeeegggggghhhgggpppsssuuuvvvooouuugggYYYRRR^^^lll{{{vvvaaaJJJ===666222000222---------,,,***)))*********)))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((''''''''''''((()))))))))---,,,---333:::QQQqqq{{{lll]]]^^^UUUMMMJJJHHHIIIRRR]]]hhhmmmssswwwyyyyyyzzzzzzzzz{{{{{{|||~~~}}}{{{~~~}}}{{{zzzuuuuuussspppqqq{{{~~~tttjjjiiijjjkkkhhhbbb[[[UUURRRRRRSSSSSSOOOHHHCCC@@@???FFFKKKRRRTTTPPPRRR___ooo~~~|||}}}}}}{{{yyyxxxtttrrrwww~~~{{{~~~}}}xxxzzzwwwyyy~~~ppp]]]RRRPPPSSSeeejjjpppoooeee^^^bbblllssszzzsssooojjjeee```cccjjjooollliiijjjmmmmmmfff]]]SSSOOOLLLKKKOOOUUU\\\aaahhhmmmpppqqqppppppooottt}}}|||}}}~~~}}}wwwqqqoooqqqsssrrruuuuuummm```VVVRRRRRRUUU[[[fffrrr}}}}}}{{{yyyvvvuuuwww|||yyyuuuooolllkkklllllllllmmmppptttzzz}}}yyyuuupppjjjccc^^^XXXVVVSSSRRRRRRQQQOOONNNKKKKKKKKKKKKMMMNNNPPPQQQUUUYYY___fffmmmqqqtttuuuvvvyyy}}}wwwXXX;;;222333666//////333///============>>>???@@@@@@???AAACCCDDDEEEFFFIIIKKKLLLNNNQQQTTTXXXZZZ\\\]]]^^^]]]bbbmmmuuu|||yyyzzznnnTTTOOOSSSfffuuu]]]FFF666///000...------,,,+++***))))))******)))))))))((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((((((''''''(((((()))***(((......///888EEEfff||||||vvviii\\\XXXOOOGGGFFFHHHMMMVVV^^^fffiiinnnqqqrrrtttuuuwwwxxxyyy{{{|||~~~}}}wwwuuusssrrrrrrqqqnnnlllooouuu|||~~~{{{wwwtttqqqppplllllljjjfffdddiiittt~~~tttiiieeegggiiigggbbb[[[VVVTTTOOOPPPPPPMMMHHHCCC@@@>>>DDDGGGMMMPPPMMMJJJPPPYYYkkkvvv{{{{{{}}}|||xxxvvvvvvxxx|||~~~xxxzzzxxxyyy}}}kkkYYYTTTVVV```ffflllkkkaaaYYY]]]gggjjjxxx}}}uuuiiiaaa\\\YYYUUUSSSWWW___fffjjjmmmrrruuusssiiiaaaXXXRRRMMMJJJMMMRRRTTTXXX^^^bbbddddddccccccmmmyyy~~~}}}{{{zzz{{{zzzvvvpppnnnoooqqqnnnrrrtttlll^^^TTTRRRTTTUUU]]]iiixxx|||wwwsssssstttuuuvvvzzz{{{{{{}}}~~~yyyuuusssqqqooommmkkkmmmqqquuuzzz}}}xxxooofff```\\\YYYUUURRRRRRRRRQQQPPPMMMMMMMMMLLLLLLMMMNNNNNNQQQTTTZZZbbbhhhnnnqqqsssuuuxxx|||zzz|||nnnBBB666555777///...222000<<<<<<<<<<<<======>>>>>>===???AAABBBCCCDDDFFFHHHIIIJJJKKKMMMPPPRRRSSSTTTXXXVVVYYY```eeeiiirrr}}}zzzvvvpppYYYHHHPPPmmmgggHHH666///...---,,,+++,,,+++***)))*********)))))))))(((((()))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''((())))))******...---222BBBWWW||||||||||||wwwoooddd[[[TTTMMMFFFEEEJJJQQQXXX[[[```bbbdddeeefffgggjjjlllpppssswwwzzz|||}}}{{{~~~zzzrrriiifffbbb___^^^^^^^^^^^^bbbhhhpppwww{{{}}}~~~zzzzzzyyyvvvrrrnnnlllkkklllnnnpppmmmjjjiiilllooozzztttkkkcccfffgggfffaaa[[[VVVSSSLLLLLLMMMKKKHHHCCC@@@>>>>>>AAAHHHNNNMMMIIIJJJNNNQQQWWW[[[]]]cccmmmrrrqqqxxxyyy{{{}}}xxxuuuwww}}}yyy{{{zzz{{{}}}~~~}}}|||{{{|||mmmdddaaaccccccdddccc\\\VVVYYYaaabbbiiioooppprrrvvvvvvrrrgggaaaWWWQQQNNNNNNOOOOOOUUU]]]ffflllssszzz{{{xxxllleee]]]WWWQQQLLLNNNRRRXXX[[[___aaaaaabbbdddgggtttzzzxxxyyyyyyuuuooollllllnnnpppuuuwwwnnn___TTTSSSVVVWWW___nnn||||||uuurrrrrrsssrrrpppvvvwwwxxxyyy|||}}}zzzvvvtttrrrrrrrrrtttwww||||||tttkkkdddccc___ZZZVVVUUUUUUTTTSSSPPPOOOOOONNNMMMLLLLLLLLLMMMPPPUUU\\\ccciiimmmooorrrvvv{{{vvvSSS>>>444555000000333000;;;<<<<<<<<<============<<<>>>@@@AAAAAABBBDDDFFFHHHHHHIIIJJJLLLMMMNNNOOORRRRRRSSSWWW[[[^^^dddjjjmmm~~~mmmsss~~~bbbSSS___}}}dddGGG666000---+++***,,,,,,,,,***************))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((()))******,,,---,,,888SSSlll~~~xxxqqqhhh___ZZZUUUQQQLLLLLLPPPVVVYYYXXXYYYZZZZZZXXXWWWXXXZZZ\\\dddhhhnnnsssvvvzzz}}}zzzxxx{{{|||wwwmmmddd\\\ZZZVVVSSSQQQRRRTTTVVV[[[___ffflllqqquuuzzz|||}}}}}}~~~~~~zzzwwwrrrssstttrrrnnnkkkjjjkkkrrrwww|||}}}yyytttooommmnnnwww}}}uuulllfff\\\^^^^^^\\\WWWQQQLLLKKKGGGGGGHHHIIIHHHEEEAAA>>>===@@@GGGNNNOOOJJJIIILLLLLLQQQUUUWWW[[[eeennnrrrzzzyyyyyy|||yyytttrrrvvv~~~|||}}}~~~~~~~~~}}}yyysssllleeemmmyyytttlllfff^^^XXXWWWWWWVVVWWWYYYVVVYYY]]]___cccggghhhfffTTTQQQMMMLLLNNNQQQUUUWWW^^^fffnnntttzzz{{{ooojjjddd___WWWQQQQQQVVVaaaeeeggghhhgggjjjooottt||||||}}}|||xxxrrroooooopppuuuxxxwwwmmm^^^TTTRRRUUUVVV___lllyyyyyyvvvwwwxxxvvvuuuxxxyyyyyyzzz{{{|||}}}~~~~~~|||zzzwwwvvvvvvxxx{{{}}}{{{tttooommmiiiccc^^^[[[YYYXXXVVVRRRRRRQQQPPPNNNLLLKKKJJJJJJLLLPPPVVV\\\bbbgggjjjooosssxxx}}}~~~nnnKKK444222222444555...<<<======>>>>>>>>>===<<<;;;===???@@@@@@AAACCCEEEEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLNNNPPPTTTWWWZZZ\\\]]]eeemmmsssuuuxxxmmmZZZaaa{{{zzzXXX???777222---+++,,,------+++++++++*********)))))))))***)))((((((''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&))))))(((((())))))***+++------///DDDfff~~~~~~xxxrrrjjjbbb\\\[[[XXXZZZZZZYYY[[[^^^\\\YYYVVVUUUTTTPPPMMMLLLLLLNNNVVV[[[aaaggglllqqquuuwwwzzz~~~yyyvvvxxxvvvnnnhhhbbb\\\TTTTTTRRROOOMMMMMMPPPSSSWWWZZZ^^^ccchhhmmmtttxxxyyyyyyyyyyyyxxxuuuqqqmmmjjjlllmmmkkkhhhfffgggiiirrrwww~~~}}}vvvnnniiifffiiimmmwwwwwwqqqiiiaaa^^^UUUVVVUUURRRLLLHHHEEEEEEBBBBBBDDDGGGHHHFFFCCC???@@@CCCIIIOOONNNJJJJJJNNNSSS[[[eeemmmqqqtttwwwyyy}}}{{{zzz{{{}}}yyyuuuuuuzzz}}}|||xxxooofffZZZ^^^hhhxxx}}}sssdddYYYOOOQQQWWWYYYXXXWWWXXXXXXXXXYYY[[[[[[YYYWWWNNNOOORRRVVVZZZ^^^aaaccckkksss{{{~~~vvvrrrmmmhhh___VVVVVVZZZfffkkkppprrrrrruuu{{{~~~xxxvvvwwwyyyxxxwwwrrrgggZZZRRRQQQRRRTTT[[[eeennntttyyy}}}}}}}}}||||||{{{{{{{{{}}}}}}yyyxxxxxxzzz{{{~~~zzzvvvooohhhccc___\\\YYYTTTTTTSSSRRRPPPNNNKKKJJJIIIJJJMMMQQQVVV[[[```ccchhhmmmtttzzz~~~```<<<444444666666///===>>>???@@@@@@???>>>===:::<<<>>>>>>>>>???AAACCCBBBCCCFFFHHHIIIIIIHHHGGGGGGHHHIIILLLOOORRRSSSSSSXXX\\\```cccmmmqqq{{{kkkTTT```xxxoooRRRCCC;;;222------...---++++++++++++*********))))))***))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&))))))(((((())))))***+++,,,000888SSSvvv{{{{{{}}}~~~wwwooojjjddd]]][[[^^^[[[dddiiiiiihhhgggccc]]]WWWWWWTTTOOOIIIFFFEEEEEEJJJOOOUUU[[[```eeejjjmmmppptttyyyxxxtttttt{{{|||wwwnnnfffaaa\\\WWWOOOPPPPPPMMMJJJIIIKKKMMMSSSVVVZZZ^^^bbbgggmmmqqqsssrrrqqqqqqpppmmmiiifffbbbeeeeeebbb^^^]]]```ccchhhlllqqqsssooohhh```ZZZWWWYYYZZZbbbxxxooohhhbbbZZZUUUSSSOOOOOOMMMIIIEEECCCBBBCCC===>>>@@@EEEHHHHHHDDDAAAAAADDDIIIMMMKKKHHHMMMUUU\\\dddqqq|||~~~~~~~~~~~~~~~{{{|||~~~zzzzzzzzzsssjjjdddaaadddooo|||yyyooo___VVVQQQWWW^^^``````___ccc___\\\[[[ZZZWWWSSSQQQVVV[[[bbbhhhlllllllllkkkttt}}}~~~zzzvvvpppeeeZZZXXX\\\ccclllwww|||~~~|||{{{~~~zzzuuulllaaaXXXSSSRRRSSSTTTYYY```ccceeehhhnnnsss}}}~~~|||{{{zzz|||~~~~~~zzzsssllleee___[[[VVVVVVUUUTTTRRROOOMMMKKKJJJJJJKKKMMMQQQVVVZZZ]]]aaafffnnnuuuzzz~~~yyyJJJ:::555444666222>>>???@@@AAAAAA@@@???>>>999:::<<<=========???AAA???AAADDDFFFHHHGGGEEEDDDEEEGGGHHHJJJMMMPPPQQQNNNOOOVVV\\\```hhhttt}}}mmmkkkwww\\\UUUiii|||~~~mmmKKKBBB777000......---++++++++++++************)))******)))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%)))))))))))))))******+++***222@@@]]]yyywwwyyy|||~~~yyyppphhheeeaaa[[[[[[```^^^jjjsssssspppnnnhhhaaa[[[ZZZVVVPPPJJJDDDBBBBBBDDDHHHMMMSSSXXX]]]aaaeeeggglllqqqxxxwwwrrrrrriiinnnppplllgggbbb[[[UUUKKKMMMNNNKKKGGGEEEEEEFFFPPPSSSXXX\\\```ccchhhjjjnnnmmmkkkkkkjjjhhheeebbb^^^``````\\\WWWUUUYYY]]]^^^```bbbbbb^^^WWWQQQLLLGGGKKKLLLQQQbbbzzzxxxiii[[[VVVRRRLLLGGGGGGGGGFFFDDDAAA>>>===???AAA:::;;;>>>DDDHHHIIIEEEBBB>>>AAAGGGJJJHHHHHHQQQ[[[dddiiisss~~~~~~~~~}}}||||||wwwyyy}}}yyyqqqnnngggbbbeeemmmpppkkkdddZZZWWWXXX```ggghhhhhhiiiddd___\\\]]]^^^^^^\\\\\\aaagggpppwwwxxxvvvrrrooowww}}}uuuhhh\\\YYY\\\```lll{{{~~~~~~|||}}}|||tttiii___YYYVVVVVVUUUVVVZZZ^^^^^^]]]___eeejjjnnnssswwwxxxxxx}}}}}}|||{{{|||}}}~~~}}}{{{{{{~~~}}}}}}yyyqqqiiiaaa\\\VVVVVVVVVUUUSSSPPPNNNLLLJJJJJJJJJKKKNNNRRRWWWYYY\\\bbbjjjrrrwww|||WWW@@@444111555555???@@@@@@AAA@@@>>>===;;;>>>===<<<<<<<<<===???@@@????????????@@@AAACCCCCCEEEEEEEEEFFFGGGIIIJJJKKKQQQSSSUUUWWWZZZ___eeeiiixxxwwwfffgggcccEEEWWWaaaooouuuZZZDDD888000111333+++)))***+++***)))'''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''---,,,)))'''))),,,,,,)))111111EEEmmm}}}yyy|||{{{}}}zzztttnnnjjjhhhhhhfffccceeejjjuuuxxxoookkk]]]XXXUUURRRLLLDDDCCCEEEBBBAAABBBEEEJJJPPPSSSUUUYYY]]]fffqqq~~~|||tttllleeeYYY[[[^^^___^^^YYYTTTQQQOOOMMMKKKKKKGGGBBBAAACCCIIIOOOVVV[[[]]]]]]^^^___ffffffeeebbb]]]ZZZXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUPPPMMMJJJHHHGGGFFFDDDBBBAAA???@@@GGGRRR[[[___```UUUOOOGGGAAA???>>><<<:::===<<<::::::;;;<<<<<<;;;:::@@@DDDDDDHHHMMMKKKEEEDDDGGGJJJIIIIIIMMMUUU[[[hhhnnnxxx~~~~~~yyy|||}}}~~~~~~~~~|||zzzwwwwwwtttooohhhbbb```aaacccaaadddhhhmmmqqqtttuuuvvvuuurrrmmmiiihhhjjjnnnpppxxxzzz|||zzzvvvttttttvvvxxxooogggbbb```dddhhhrrr}}}{{{}}}wwwiii]]]YYYWWWPPPGGGNNNRRRWWW\\\^^^^^^\\\ZZZ[[[___bbbdddffflllwww~~~|||}}}~~~|||zzzyyypppgggbbb^^^\\\ZZZXXXVVVSSSOOOLLLLLLJJJHHHHHHKKKNNNPPPQQQXXX^^^gggnnnsssxxx}}}wwwMMM<<<333...444;;;<<<===>>>???@@@@@@@@@???>>>======<<<=========>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLNNNPPPUUUZZZ^^^aaawwwnnnmmmvvvyyydddNNNOOOZZZooobbbJJJ666333555000,,,,,,---,,,+++)))((((((*********))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((,,,+++))))))+++------,,,333<<>>===:::999<<>>DDDHHHJJJMMMRRRQQQLLLIIIKKKLLLKKKJJJLLLSSSXXXeeemmmwww||||||zzzuuuooojjjhhhiiikkknnnpppuuuyyy|||~~~~~~~~~zzzvvvppplllkkknnnrrruuuwwwzzz|||{{{xxxvvvvvvwww{{{}}}tttkkkdddaaaaaadddmmm{{{~~~zzzzzz||||||mmm___WWWUUUPPPIIIKKKOOOTTTZZZ]]]]]]\\\ZZZUUUXXX\\\^^^```fffooovvv}}}|||~~~~~~wwwooojjjccc```]]][[[YYYWWWTTTQQQMMMJJJGGGGGGIIILLLOOOPPPUUU[[[cccjjjooottt{{{```FFF999333666888888999;;;===@@@BBBCCC????????????>>>===<<<<<<===============>>>???@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGIIIJJJKKKMMMPPPUUUYYY[[[ooo}}}ggg___qqq~~~vvv{{{YYYGGGCCCUUUlll|||[[[<<<222333///............---,,,***)))************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((************,,,---///000777OOOuuu}}}{{{}}}vvvmmmfffbbbgggdddcccgggnnnxxxssskkkbbbZZZQQQGGGDDDEEEEEEBBB???===>>>??????>>>AAAJJJTTT\\\dddrrr|||rrriiiddd\\\]]]]]]]]]\\\YYYWWWVVVRRRNNNLLLMMMJJJEEECCCDDDBBBFFFKKKNNNOOOOOOOOOPPPNNNNNNMMMJJJGGGFFFGGGIIIHHHIIIJJJLLLLLLLLLKKKKKK>>>===;;;;;;<<<===;;;:::===;;;999:::===>>>;;;888<<<:::999888999:::999888::::::::::::<<>>@@@@@@AAA@@@???>>>===<<<<<<<<<<<<<<<===>>>@@@@@@@@@@@@AAABBBCCCDDDHHHJJJKKKKKKLLLOOORRRUUU___fff|||pppgggyyy{{{xxx\\\DDDDDDSSSjjjqqqOOO>>>888......---------------,,,+++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))***)))***,,,++++++///444@@@ccczzz||||||sssjjjeeeccceeecccdddjjjsss}}}}}}ssshhh___VVVMMMIIIIIIGGGDDD@@@>>>>>>>>>===<<<@@@EEELLLSSS^^^nnnyyyqqqjjjgggbbbaaa___\\\ZZZXXXWWWVVVRRRNNNKKKLLLJJJEEEBBBCCCAAADDDHHHKKKMMMNNNOOOOOOPPPQQQQQQOOOLLLIIIIIIIIIDDDEEEFFFGGGGGGFFFEEEDDD===<<<;;;<<<===<<<;;;999;;;:::;;;===??????<<<:::===<<<;;;;;;:::999888777999;;;===@@@CCCGGGKKKOOOQQQUUUZZZ^^^___``````___ZZZZZZYYYVVVSSSQQQRRRTTTZZZeeerrr{{{~~~}}}|||{{{|||~~~{{{xxxsssrrrrrrrrrtttwwwyyy{{{}}}~~~|||zzzyyyuuuzzzzzzooohhh```\\\\\\cccnnn|||}}}zzzyyyyyyxxxqqqbbbVVVQQQOOOLLLGGGJJJPPPUUUYYYZZZZZZZZZ\\\^^^aaabbbbbbcccfffhhhkkkooouuuyyy{{{}}}}}}~~~~~~zzzkkkfff```[[[YYYXXXWWWWWWQQQMMMHHHEEEFFFHHHKKKLLLNNNRRRXXX]]]ccckkkvvv}}}hhhAAA000777???>>><<<:::999999:::;;;;;;<<>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAAAAADDDEEEFFFGGGGGGIIILLLNNNTTTRRRfffoookkkrrr}}}cccKKKAAANNNnnnwww```MMM888111...++++++,,,------+++))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***+++)))+++---+++)))000:::MMMvvv}}}}}}zzz{{{rrrkkkgggggghhhiiioooyyysssiii___UUUNNNMMMHHHEEEAAA@@@@@@@@@@@@???@@@@@@BBBIIIWWWjjj~~~|||wwwrrrnnnjjjhhhgggeeeaaa]]]YYYWWWVVVUUURRRLLLIIIJJJIIIEEEAAAAAA@@@AAADDDHHHLLLOOOPPPQQQSSSUUUWWWVVVRRRNNNKKKIIIEEEEEEEEEEEECCCAAA???>>>???>>>===>>>>>>===;;;999555666999<<<>>>>>><<<:::::::::999888777777888999>>>BBBGGGLLLQQQVVV\\\aaa```dddiiimmmmmmkkkkkklllhhhhhheeeaaa]]]YYYWWWVVVWWWdddsss{{{|||}}}~~~||||||wwwqqqnnnnnnqqquuuyyy}}}~~~}}}{{{yyyyyy|||wwwpppfff^^^WWWWWW]]]hhhwww~~~~~~}}}|||{{{{{{zzzyyyxxxzzz}}}zzznnn```XXXRRRMMMGGGKKKQQQXXX^^^aaacccccceeefffgggfffeeedddddddddbbbeeeiiimmmppprrrtttuuu{{{|||~~~}}}|||~~~~~~|||qqqlllddd___\\\[[[ZZZYYYTTTOOOJJJGGGGGGHHHJJJJJJLLLPPPTTTYYY___hhhsss{{{TTT666<<>>@@@BBBCCCCCC@@@???>>>==============================>>>??????AAABBBDDDDDDDDDEEEGGGJJJJJJJJJVVViiiuuutttsssuuuxxxwwwjjjuuueeeFFF???TTTkkkiiiHHH:::444...+++,,,------,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))***++++++)))+++...,,,+++666EEE^^^yyyrrruuuzzz{{{~~~{{{uuuoookkkiiihhhggglllwww{{{oooaaaXXXTTTKKKHHHDDDBBBAAABBBAAA@@@>>><<<;;;@@@NNNaaasss~~~{{{wwwqqqnnnnnnmmmjjjgggiiigggccc^^^ZZZWWWVVVUUURRRLLLHHHIIIIIIEEEAAA@@@>>>>>>???CCCHHHMMMOOOOOOQQQSSSUUUSSSOOOKKKHHHFFFFFFEEEDDDBBB@@@>>>===<<>>>>>>>>???>>>;;;999777999;;;===>>>>>><<<<<<;;;;;;;;;::::::===CCCGGGJJJQQQYYY```eeejjjppptttsssvvv||||||}}}}}}{{{wwwqqqjjjccc^^^ZZZZZZiiizzz|||~~~zzzuuuqqqnnnsssvvv||||||zzz}}}xxxnnncccXXXRRRRRRWWWbbbmmmxxx~~~}}}}}}~~~}}}}}}xxxkkkaaaWWWPPPHHHMMMTTT[[[bbbgggjjjkkkeeeeeedddbbb```___^^^]]]]]]___aaaeeehhhjjjllllllooorrruuuxxxxxxvvvsssqqqpppuuu}}}~~~zzzuuummmgggccc```___]]]WWWSSSNNNKKKJJJJJJIIIHHHKKKNNNRRRVVV\\\dddpppxxxlllAAA;;;HHHHHHGGGEEECCCAAA???>>>999999:::;;;<<<>>>@@@AAABBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<===>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHIIILLLQQQTTTVVVZZZaaagggfffjjjxxxyyyyyyhhhNNNIIIRRRiii|||cccHHH@@@555///......---,,,+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***+++++++++(((+++///...///???SSSmmmxxxtttpppooottt|||yyyuuuppplllkkkkkkkkkkkkhhhooo}}}ssshhhbbbSSSOOOJJJFFFDDDCCCAAA@@@>>>======@@@IIIYYYlllzzzwwwqqqlllnnnrrrsssnnnhhhgggeeebbb___\\\YYYXXXWWWTTTMMMHHHJJJJJJFFFBBBAAA>>>======@@@EEEJJJKKKKKKMMMMMMMMMKKKGGGEEEEEEFFFFFFDDDAAA???==================>>>???AAA@@@===;;;>>>@@@BBBBBBBBBBBBAAAAAACCCCCCAAA???AAAGGGPPPXXX\\\dddooovvvzzz}}}wwwmmmddd^^^aaarrr}}}{{{yyywww}}}~~~}}}vvvjjj]]]TTTOOOOOOVVV^^^dddxxx|||{{{|||~~~uuulllddd[[[SSSNNNQQQVVV[[[```cccdddddd]]][[[YYYXXXXXXWWWVVVVVVYYYYYYZZZ]]]```dddfffggghhhjjjmmmppprrrqqqpppooojjjnnnrrruuuwwwzzz~~~~~~~~~|||uuunnniiieeebbb```YYYVVVRRROOONNNLLLIIIGGGHHHLLLPPPTTTYYYaaakkksssyyy{{{UUU:::IIIIIIJJJJJJIIIGGGEEECCC999888888888999;;;===>>>CCCCCCAAA@@@????????????======<<<<<<<<<===>>>>>>:::;;;>>>>>>??????AAACCCGGGIIIJJJIIIMMMUUUXXXUUUaaacccjjjwwwmmmfff}}}hhhHHH@@@NNNccc|||TTTIII<<<222//////...,,,---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***++++++***(((+++111111444GGG]]]vvvuuuwwwuuuqqqttt~~~ooojjjeeedddggglllnnnoooooovvvvvvqqq[[[WWWQQQKKKGGGDDDAAA???AAACCCDDDEEEIIIWWWlll|||wwwqqqmmmrrrzzz{{{sssjjjeeedddbbb___]]][[[ZZZZZZUUUNNNIIIKKKLLLHHHCCCAAA@@@>>>===???DDDHHHIIIIIILLLJJJHHHEEEBBBCCCFFFIIIDDDBBB???<<<;;;<<<>>>???======>>>AAACCCCCCAAA???@@@BBBDDDDDDDDDDDDEEEFFFIIIGGGDDDAAABBBIIIUUU^^^iiirrr}}}sssggg```gggyyy{{{{{{oooaaaWWWPPPNNNRRRYYYcccvvv|||uuuxxxuuuwww{{{qqqsssqqqkkkfffbbb\\\UUUSSSUUUWWWXXXYYYYYYWWWWWWVVVTTTQQQQQQQQQRRRRRRRRRUUUTTTTTTWWW[[[```bbbcccfffgggiiilllnnnpppqqqrrroooppppppnnnmmmpppvvv{{{{{{}}}|||zzz{{{}}}xxxqqqlllgggbbb```ZZZXXXUUURRRPPPMMMJJJGGGGGGJJJOOORRRWWW___iiipppwwwyyy}}}jjj???MMMJJJHHHIIIKKKJJJFFFBBBAAA@@@???<<<999999;;;<<<>>>???@@@AAABBBBBBAAAAAAAAA@@@>>>===<<<;;;<<<<<<>>>=========>>>@@@CCCEEEEEEFFFGGGJJJLLLOOORRRSSSZZZ^^^fffpppyyyqqqmmmqqqiiiGGG>>>LLLzzzmmmYYYCCC888222---++++++...---,,,***))))))+++---************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((()))))))))'''''')))***---(((...111,,,:::YYYnnn}}}wwwqqqpppvvv~~~~~~vvvrrrmmmhhhaaa___ccchhhlllmmmoooyyymmmhhh\\\PPPLLLMMMKKKEEEIIIIIIHHHHHHNNN\\\qqq}}}xxxqqqpppwww{{{sssggg^^^```ccceeeeeebbb```^^^[[[UUUOOOLLLJJJHHHEEEAAAAAA>>><<>>AAABBBBBBAAA@@@???===;;;:::999999<<<:::===CCCBBB>>>???EEEGGGMMMTTTUUUSSSPPPPPPQQQPPPPPPNNNKKKKKKPPP[[[dddqqqvvv|||xxxiiissswwwkkk^^^UUUQQQQQQSSSdddppp|||}}}{{{xxxuuuuuuuuuvvvzzzxxxppplllhhhggggggfffbbb]]][[[\\\ZZZYYYWWWVVVWWWVVVUUUSSSUUUTTTRRRPPPOOOOOOOOOPPPQQQQQQQQQRRRVVV]]]``````cccdddgggjjjmmmoooqqqqqqpppnnnkkkiiijjjmmmqqqtttuuuwww{{{}}}|||{{{zzzyyy{{{~~~yyyxxxvvvmmmcccbbb^^^XXXSSSPPPMMMKKKIIIKKKJJJLLLRRRWWW[[[ccckkkrrrxxx@@@KKKKKKKKKKKKKKKKKKKKKKKKEEEEEECCC@@@>>>======>>><<<===>>>???@@@AAAAAABBB@@@???>>><<<;;;;;;<<<<<<>>>===<<<<<<>>>@@@BBBCCCCCCDDDEEEGGGJJJLLLOOOPPPTTTWWW]]]eeekkktttvvvllliiiwww}}}gggKKKDDDZZZtttVVV???555333333222///...---+++******+++,,,************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((((((***,,,---***///111111GGGjjj|||{{{xxx|||yyyqqqllleeeaaa]]]]]]aaahhhmmmooovvvzzzrrrggg___\\\YYYUUURRRNNNNNNNNNPPPXXXgggzzzwwwnnnjjjhhhccc\\\YYY\\\```ccceeeeeedddbbbZZZWWWSSSNNNKKKHHHDDDBBB>>>;;;:::===BBBDDDBBB???DDDAAA======???AAABBBBBB???>>><<<:::999888888888===;;;>>>EEEGGGDDDDDDFFFQQQZZZccchhhffffffhhhlllfff```XXXRRRQQQUUU\\\aaammmttt|||rrr~~~}}}rrrggg^^^YYYWWWWWWcccppp}}}}}}zzzwwwxxxyyy|||zzzqqqkkkfffddd]]]```dddggghhhgggfffffffffccc```]]][[[XXXUUURRRRRRRRRQQQPPPOOOOOOOOOOOORRRQQQPPPSSSZZZ```aaa___bbbcccfffhhhkkkmmmnnnnnnkkkjjjhhhhhhiiimmmppprrrppprrrtttwwwyyy{{{{{{|||{{{|||||||||{{{}}}~~~{{{{{{zzzsssjjjccc___[[[XXXVVVSSSNNNJJJIIIHHHIIINNNQQQTTT[[[cccmmmttt}}}___KKKMMMNNNMMMKKKJJJLLLOOOJJJIIIGGGFFFDDDBBBAAA@@@<<<<<<;;;<<<===???@@@BBB??????>>>===<<<<<<============<<<<<<===???@@@BBBAAAAAABBBDDDFFFIIIKKKLLLNNNPPPUUU[[[]]]bbbmmmxxxxxxccc```qqqyyy{{{}}}zzziiiOOOCCC```zzzUUU>>>888444//////...---,,,++++++******************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((((((((())),,,...+++,,,111222:::^^^}}}yyyrrrkkkggg___\\\YYYZZZ```iiipppttt~~~wwwnnnkkkjjjmmmttt|||tttqqqmmmccc\\\[[[UUUTTTUUUZZZeeevvvoooaaa\\\[[[ZZZWWWZZZ]]]aaabbbcccbbbaaaXXXXXXVVVQQQLLLFFFCCCBBB===;;;:::;;;???AAA???<<>>>>>???AAABBBBBBAAA>>>===<<<;;;::::::;;;;;;======AAAHHHKKKIIIGGGGGGOOO[[[hhhnnnnnnnnntttzzzyyyooocccZZZZZZ^^^dddgggqqqxxx|||}}}uuummmfffbbb___fffttt}}}~~~~~~uuulllgggeeeggghhhfffjjjqqqwww{{{|||{{{zzzvvvrrrlllgggbbb^^^ZZZWWWYYYYYYYYYYYYYYYXXXWWWVVVUUUQQQPPPTTT[[[``````___^^^___```bbbccccccdddddddddeeeeeegggiiilllnnnpppkkkkkkkkkmmmooorrrvvvxxxzzz{{{|||{{{{{{|||}}}~~~zzzsssfffbbb^^^]]]]]]YYYRRRLLLJJJHHHHHHKKKMMMOOOUUU\\\gggnnnyyyPPPPPPOOONNNMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGDDDCCC>>>===<<<:::;;;<<<>>>?????????>>>>>>>>>?????????======<<<<<<===>>>???@@@??????@@@BBBDDDFFFHHHIIIKKKLLLPPPUUUWWWYYY```iiipppwwwhhh```{{{~~~zzzlllKKKJJJhhhyyyqqqOOO@@@777---...---++++++,,,,,,+++***************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''))))))((())),,,...(((,,,222666HHHvvv{{{{{{|||uuunnnhhheee___[[[XXXXXX^^^iiittt{{{zzztttqqqkkkbbbXXXTTTRRRSSS[[[cccwww|||kkk```aaa\\\ZZZZZZaaaooorrrdddaaabbbbbbZZZ[[[\\\]]]]]][[[YYYWWWSSSUUUVVVRRRLLLFFFDDDDDD>>>===;;;<<>>???@@@AAABBBCCCBBBAAA???@@@???>>>======>>>@@@AAA>>>CCCJJJNNNMMMIIIGGGHHHHHHSSSaaafffeeedddjjjpppwwwqqqhhhbbbbbbhhhrrryyy}}}}}}{{{}}}{{{uuunnnkkkmmm|||uuuqqqmmmjjjkkkpppvvvzzz~~~|||tttmmmiiifffeeedddeeefffffffffdddbbb```^^^YYYUUUSSSTTTWWWZZZ^^^ccc`````````___^^^]]]\\\[[[aaabbbdddgggiiikkklllllliiigggffffffiiinnnsssvvv{{{{{{zzzxxxvvvwww{{{}}}}}}|||}}}~~~}}}}}}~~~}}}~~~}}}wwwlllfff```^^^^^^\\\UUUOOOMMMJJJIIIKKKLLLMMMSSS[[[bbbjjjuuuUUUPPPMMMPPPTTTUUUPPPJJJJJJIIIHHHIIIJJJJJJHHHEEEDDDBBB???<<<;;;;;;;;;<<<>>>??????@@@AAAAAAAAAAAA==================>>>>>>??????@@@AAABBBDDDFFFGGGGGGHHHLLLRRRUUUVVV[[[bbbgggiiisss~~~kkkkkkxxx}}}eeeHHHNNNaaa|||___JJJ>>>666...,,,******,,,---,,,+++************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))***)))((((((***,,,'''+++555AAAZZZ{{{www{{{~~~yyyrrrmmmhhhfff```\\\WWWUUU[[[ggguuu~~~~~~vvvjjjaaa\\\UUUMMMFFFDDDDDDFFFMMMTTTdddmmmwwwjjjiii```^^^^^^dddsssuuummmkkkiiieee\\\]]]\\\[[[YYYVVVSSSQQQPPPSSSTTTQQQLLLGGGFFFGGG???===<<<<<<===@@@AAABBBBBBCCCCCCCCCAAA???===<<<>>>>>>===<<<===@@@CCCDDDFFFPPPXXXXXXQQQKKKJJJKKKJJJSSS]]]___\\\ZZZ^^^ccciiikkkkkkiiihhhppp~~~}}}{{{zzzvvvvvv|||rrrllllllmmmpppvvv}}}~~~uuuooommmooorrrtttssssssrrrqqqnnnkkkhhhfffaaa\\\XXXUUURRRQQQZZZeeegggfffeeecccaaa^^^\\\ZZZ___aaadddgggiiijjjjjjiiijjjhhhfffeeehhhmmmsssvvv|||zzzxxxtttqqqrrruuuxxx|||zzzxxxuuutttvvvyyy{{{wwwvvvvvvzzz}}}}}}}}}}}}xxxssskkkccc^^^\\\ZZZVVVSSSNNNKKKIIIJJJKKKLLLRRRZZZ```hhhsss}}}WWWPPPKKKOOOXXX]]]ZZZTTTNNNLLLIIIJJJLLLMMMKKKHHHHHHFFFCCC@@@>>><<<<<<;;;===>>>???@@@BBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>===?????????@@@AAABBBDDDDDDCCCCCCGGGMMMQQQRRRWWW]]]___```fffuuuzzztttwwwiiivvvXXXCCCLLLgggqqqUUUFFF???555000,,,+++---...---+++************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***++++++***((((((***+++***+++:::OOOkkkzzzzzzzzzzzz||||||vvvqqqlllhhhfff^^^\\\XXXWWW[[[fffttt~~~|||yyyuuukkk]]]RRRNNNGGGCCCAAACCCDDDEEEHHHMMM[[[bbbssssssmmmdddbbbbbbggguuu|||xxxpppfff`````````___]]]ZZZXXXWWWSSSSSSSSSPPPLLLIIIHHHHHH???===;;;:::;;;@@@EEEHHHGGGGGGFFFDDD@@@=========>>>===<<<<<<>>>BBBFFFHHHSSS]]]ddd```WWWRRRPPPOOONNNSSSXXXYYYVVVUUUWWWZZZaaaiiiqqqrrrrrrwwwuuupppzzz~~~~~~~~~tttllloooqqquuuzzzyyyuuuvvv{{{~~~{{{yyyxxxnnneee^^^YYYSSSNNNVVVbbbccccccbbb```]]]ZZZXXXWWW[[[]]]aaaeeehhhiiiiiiiiikkkjjjiiiiiikkknnnsssuuuzzzzzzxxxvvvsssrrrsssttttttsssrrrooonnnppptttwwwuuuuuuwwwzzz~~~~~~~~~{{{zzztttjjjbbb\\\YYYWWWVVVPPPKKKIIIIIIHHHIIIOOOVVV^^^eeepppzzzXXXQQQIIIJJJRRRZZZ]]]\\\WWWSSSNNNMMMOOOPPPNNNKKKJJJIIIGGGEEEBBB@@@>>>===:::;;;===???AAABBBBBBBBB???@@@@@@@@@???>>>>>>=========>>>>>>???@@@AAABBBBBBAAACCCHHHKKKLLLPPPUUUXXXXXX]]]gggrrrwwwuuupppvvv}}}~~~~~~{{{]]]KKKSSS\\\qqqYYYNNN???888111---...///---+++************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((()))******))))))+++---///...@@@^^^zzzwwwsssvvv{{{vvv{{{}}}zzzuuupppkkkgggddd\\\]]]]]]___ccclllwwwzzzssslllggg^^^QQQHHHFFFEEEDDDGGGMMMOOONNNNNNPPPVVV[[[hhh}}}|||pppgggffffffkkkxxxtttiiiiiiiiigggfffcccbbb```ZZZWWWSSSPPPNNNLLLIIIGGG@@@>>>;;;:::<<>>@@@AAAAAAAAA@@@@@@AAA@@@@@@???>>>===<<<<<<<<<======>>>@@@@@@DDDBBBCCCFFFHHHHHHKKKOOOUUUTTTYYYaaafffmmm{{{uuummmaaaffflllkkkqqq___TTTMMMggg|||uuueeeGGG???555000//////---+++************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''((()))******+++---///444000DDDgggwwwppprrrwwwqqqzzz~~~|||yyytttnnniiidddbbb\\\___dddhhhlllsss{{{tttjjjaaa\\\SSSHHHBBBCCCGGGHHHOOOXXX\\\YYYWWWXXXWWW[[[dddtttvvviiiiiijjjnnn{{{tttsssrrrooommmjjjhhhfffaaa[[[UUUQQQOOOMMMIIIFFFDDDAAA>>><<>>>>>?????????@@@CCCCCCCCCCCCEEEHHHKKKMMMOOOQQQSSSWWW]]]eeeooouuu}}}rrr{{{qqqeeedddhhhjjjhhhMMMSSSjjjaaaCCC::::::---)))...'''++++++******************)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))(((((('''''''''(((((($$$***...---******+++,,,+++666XXXsss{{{}}}uuuoooxxx~~~vvvmmmhhhdddaaa```bbbfffiiikkksss}}}zzzqqqdddYYYUUUPPPJJJGGGJJJKKKQQQ[[[dddhhhgggccc___\\\]]]bbbmmm}}}zzzoooiiiooowww}}}wwwqqqnnnlllkkkhhhdddaaaVVVIIIIIIKKKAAADDD@@@===???HHHSSS[[[___cccfffgggddd^^^XXXVVVUUU]]][[[[[[aaahhhiiiccc\\\]]]YYYWWWYYYWWWQQQLLLKKKEEEHHHLLLNNNPPPSSSYYY]]]bbbooo{{{{{{|||uuukkkddd```\\\VVVQQQRRRSSSTTTVVVXXXXXXVVVUUUZZZUUUPPPRRRZZZbbbeeefffeeekkkrrrtttpppmmmmmmooozzz|||}}}wwwooohhheeeeeeeeeeeejjjnnnsssuuuvvvxxx|||~~~yyypppeee[[[UUUYYYSSSLLLIIIFFFFFFLLLSSS[[[aaajjjttt}}}uuu```LLLFFFGGGJJJVVVccceeeccc```^^^\\\XXXTTTPPPLLLLLLKKKKKKIIIHHHGGGFFFBBBAAA>>><<<;;;;;;;;;<<>>>>>??????@@@@@@CCCBBBBBBCCCDDDGGGJJJLLLNNNPPPRRRUUUYYY___fffkkkqqquuu{{{eeeWWW]]]wwwWWWKKKZZZxxxxxxTTT@@@888,,,---666333,,,++++++***************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))(((((('''''''''((((((***,,,---,,,******,,,---333999[[[zzz{{{{{{yyy|||~~~yyyrrrllliiigggeeecccfffkkknnnpppuuuyyywwwpppkkk___UUUQQQOOOLLLNNNRRRZZZ^^^dddjjjmmmnnnmmmllliiiggggggmmmxxxtttmmmqqqyyy{{{rrrlllkkkkkklllgggdddYYYKKKKKKLLLCCCBBB???>>>DDDPPP___kkkqqqwwwxxxyyyvvvpppjjjfffcccdddbbbdddjjjqqqrrrllleeeeee^^^YYYVVVRRRKKKFFFFFFEEEHHHLLLOOORRRWWW^^^dddmmmvvv{{{yyytttpppkkkhhheee```YYYSSSPPPSSSVVVYYY[[[[[[ZZZYYY[[[XXXUUUTTTUUUXXX\\\]]]ccceeehhhjjjlllmmmooopppvvvyyy}}}{{{vvvpppkkkhhhgggeeedddkkkmmmppprrrsssuuuxxxzzz{{{ssshhh^^^XXXYYYSSSMMMJJJGGGFFFKKKQQQVVV\\\fffpppxxx~~~|||aaaTTTTTTZZZfffrrroooiiiccc``````]]]XXXSSSOOONNNNNNMMMLLLLLLKKKKKKFFFEEECCCAAA>>><<<;;;:::???@@@@@@AAABBBCCCDDDDDDBBBAAA@@@?????????@@@AAAAAAAAAAAABBBCCCEEEHHHIIIKKKMMMOOOQQQSSSVVV[[[^^^cccrrrzzzzzzuuuXXXUUUggg~~~YYYQQQTTTrrrqqqQQQ@@@222000333000---,,,++++++*********+++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((''''''(((((())),,,+++******+++---///111;;;CCCeeeuuufffpppyyy~~~vvvsssmmmjjjhhhgggeeedddhhhmmmrrrtttuuussskkkccc^^^WWWQQQPPPSSSWWW]]]cccjjjkkkmmmpppsssuuuwwwxxxrrrmmmhhhiiioootttssszzz~~~uuuqqqpppnnngggddd\\\OOONNNOOOFFFDDDBBBCCCJJJXXXiiixxx|||{{{zzzyyywwwsssnnnjjjjjjjjjmmmtttzzz{{{uuuoooiii```WWWQQQLLLFFFCCCEEEHHHKKKPPPSSSXXX___iiippp{{{yyytttmmmeeeeeellleeefffggggggiiiqqq|||}}}zzz|||}}}|||yyynnngggdddiiihhhhhhhhhfffaaaZZZUUUUUUZZZ```fffhhhhhhiiiiii```___\\\XXXTTTSSSUUUYYYaaa``````cccjjjooorrrssstttvvvyyy|||}}}}}}{{{zzzyyywwwtttqqqpppnnnkkkhhhnnnnnnnnnooorrruuuvvvvvv~~~~~~vvvmmmddd^^^YYYSSSNNNLLLJJJGGGIIIMMMPPPWWW```jjjrrrxxx}}}yyyllleeedddbbb]]]XXXTTTSSSRRRPPPOOONNNMMMMMMKKKJJJJJJHHHEEEBBB???>>>======>>>@@@AAACCCEEEFFFDDDCCCAAA?????????AAAAAA@@@@@@@@@AAABBBDDDEEEFFFGGGIIILLLMMMNNNPPPRRRUUUbbbeeennnooouuurrr\\\WWWWWWeeexxx___IIIRRRwwwdddNNN@@@666///***...---,,,+++++++++++++++)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((()))***)))''''''***...///222555???WWW|||bbbVVVlllwwwvvv{{{}}}|||tttoooiiidddccccccddddddhhhmmmsssuuurrrkkkaaaYYYQQQOOOPPPUUU]]]eeennnsssrrrrrrrrrsssuuuxxxzzz{{{pppkkkgggfffjjjvvvyyytttiiiaaa___[[[RRRQQQRRRKKKIIIHHHHHHMMMXXXhhhwwwssspppmmmmmmooopppnnnkkklllnnnrrryyy~~~~~~yyytttggg\\\RRRLLLHHHEEEGGGJJJLLLPPPUUUZZZaaajjjvvvsssiiiddd```[[[YYY[[[``````___^^^aaaiiittt|||}}}zzzuuuxxx||||||}}}yyyssspppoooyyy~~~uuuhhh___[[[ZZZ```bbbddddddaaa\\\XXXUUUXXX```jjjqqqtttuuuxxxzzzmmmjjjccc]]]XXXVVVXXXYYY___```bbbfffkkkppptttvvvvvvwwwyyyzzzzzzyyywwwvvvxxxwwwwwwxxxyyywwwtttqqqrrrpppnnnppptttxxxxxxvvvzzz|||yyyqqqjjjeeeZZZTTTOOONNNLLLHHHGGGJJJLLLSSS]]]eeelllssszzz~~~uuujjjgggfffccc```[[[YYYWWWTTTQQQOOONNNMMMLLLMMMMMMLLLJJJGGGDDDCCC<<<<<<===>>>???AAACCCDDDDDDCCCBBB@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCEEEHHHJJJKKKMMMOOOQQQZZZ\\\___eeetttuuuyyyjjj[[[RRR^^^xxx|||___SSS```{{{vvv___PPP@@@333//////...---,,,++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((()))******(((&&&'''---///...111666FFFttt}}}]]][[[tttyyyttt|||zzzwwwqqqkkkddd___```cccgggiiioooqqqttttttmmmbbbXXXSSSJJJOOOVVV^^^fffnnnuuuwwwuuuuuuvvvwwwxxxyyy{{{{{{qqqmmmkkkkkklllsssuuubbbYYYYYYZZZSSSSSSUUUNNNJJJIIIHHHKKKSSS___mmmuuuqqqlllhhhhhhkkknnnooonnnoooppptttzzz~~~}}}yyytttdddZZZOOOIIIGGGFFFJJJOOONNNRRRXXX___gggrrr{{{xxxpppiiigggeeeaaa]]][[[^^^___```bbbeeehhhmmmppp{{{~~~yyysssmmmmmmpppuuuyyy}}}~~~}}}||||||}}}~~~vvvxxx{{{~~~~~~vvvoookkkkkktttyyyzzzlll]]]TTTRRRUUUXXX^^^```bbb___[[[WWWVVVVVVUUU___lllsssuuuwww|||~~~uuujjjbbb^^^]]]ZZZWWWZZZ```gggkkklllmmmqqquuuxxxyyyzzzzzzyyyxxxvvvuuussstttvvvyyy{{{{{{yyywwwssspppnnnoootttwwwwwwvvvwwwyyy~~~zzztttnnnkkk]]]WWWQQQQQQOOOJJJGGGGGGJJJQQQ[[[bbbhhhooowww}}}qqqjjjgggdddbbbaaa___\\\XXXTTTRRRQQQPPPMMMMMMMMMMMMKKKIIIGGGFFF???>>>=========???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAACCCFFFHHHIIIKKKNNNPPPQQQVVV^^^aaadddssssss||||||gggVVVYYYkkkzzzYYYJJJYYYyyybbbHHH555444000///...---,,,+++++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))***+++++++++)))+++///...+++000:::WWWqqq```gggyyyxxxttt}}}xxxtttlllgggaaa```ccciiinnnrrrwwwtttrrrnnneeeYYYRRRQQQNNNWWW```ffflllrrrvvvuuuyyyyyyzzz{{{|||}}}~~~~~~zzzxxxvvvuuusssttt~~~}}}cccWWWWWWZZZUUUSSSTTTNNNEEEEEEEEEGGGMMMWWWccclllsssqqqnnnlllmmmnnnooooooqqqrrruuuxxxzzzyyyvvvrrreeeZZZOOOJJJHHHGGGKKKPPPOOOTTT[[[ccclllwww|||vvvyyyuuuqqqooommmiiiccc^^^^^^aaaeeeiiilllmmmmmmlllvvv~~~{{{uuullldddbbbeeejjjrrrzzz~~~yyy~~~~~~}}}{{{zzzyyy{{{}}}~~~~~~yyyzzz}}}}}}xxxuuutttxxx{{{{{{nnn\\\PPPMMMRRRXXX[[[\\\___```\\\UUURRRSSSVVVUUU```mmmrrrrrrrrryyy}}}qqqiiifffbbb[[[UUUUUU^^^gggkkkjjjiiilllooovvvvvvwwwxxxyyyxxxwwwwwwppppppqqqtttxxxyyyxxxwwwqqqooommmmmmnnnqqqrrrrrrssstttxxx~~~}}}}}}}}}|||yyyuuuqqqnnnaaaZZZTTTSSSQQQLLLGGGFFFHHHOOOXXX^^^bbbiiirrryyy~~~{{{qqqkkkgggfffccc```\\\YYYWWWWWWVVVQQQQQQPPPOOOMMMKKKIIIHHHDDDBBB@@@>>>======>>>>>>>>>???AAABBBBBBBBB@@@???@@@@@@AAAAAABBBAAAAAAAAA@@@BBBDDDFFFGGGIIILLLOOOPPPTTT[[[```aaaeeevvvyyyxxx]]]SSSWWWgggqqqKKKGGGhhhZZZ===<<<111000///---,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,,,,)))+++///---+++777HHHkkkiiifffpppxxxsssuuu{{{wwwtttjjjhhheeefffjjjooossstttrrrlllfffaaaXXXPPPOOOTTTWWW```iiimmmrrryyy|||{{{~~~}}}}}}}}}~~~|||xxxwwwkkk]]][[[^^^WWWSSSQQQKKKBBBCCCDDDFFFJJJRRR]]]dddoooqqqssstttsssqqqpppoooqqqrrrsssssssssrrrooommmcccZZZPPPLLLKKKJJJMMMRRRRRRXXX```iiirrr}}}zzz|||~~~~~~|||yyyvvvrrrnnnjjjhhhiiikkkmmmnnnmmmjjjhhhkkkuuu}}}~~~{{{uuullldddbbbdddiiirrrzzz~~~}}}zzzxxx}}}||||||{{{zzzxxxwwwvvvuuuyyy|||}}}|||{{{|||}}}vvvvvvvvvvvvxxxyyy{{{|||~~~rrrdddSSSLLLPPPWWWYYYYYYTTTYYY\\\XXXPPPLLLNNNSSSVVV```kkkmmmhhhgggmmmttt}}}yyyuuupppiiiaaa[[[VVV[[[ccchhhjjjjjjjjjkkknnnooorrrtttwwwxxxyyyzzzqqqpppooopppsssuuuuuuuuuqqqpppooollliiiiiilllnnnnnnnnnooouuu||||||yyyvvvwwwxxxxxxwwwtttrrrpppeee]]]UUUTTTRRRMMMHHHGGGDDDKKKTTTYYY\\\bbbllltttzzz}}}xxxrrrhhhfffbbb___\\\[[[[[[\\\WWWVVVTTTRRRPPPMMMLLLKKKGGGEEEBBB???===<<<======<<<>>>@@@CCCCCCBBB@@@???@@@AAAAAABBBBBBBBBAAAAAAAAABBBDDDDDDEEEGGGJJJMMMTTTQQQSSSXXXZZZ[[[cccmmmzzzxxxppp^^^SSSSSShhhjjjKKKSSShhhqqqMMMKKK111111///...---,,,,,,+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,***''')))---,,,...AAAWWWyyyjjjnnnxxxxxxrrrzzz}}}zzzwwwuuummmllllllmmmppprrrrrrrrrggg```YYYTTTNNNJJJOOOYYY\\\fffooorrrwww}}}|||}}}~~~zzzzzz}}}tttddd```bbbYYYRRRNNNGGGCCCEEEFFFGGGIIIOOOXXX___iiipppxxx{{{zzzvvvtttssspppoooooonnnmmmkkkiiihhh___WWWPPPNNNNNNNNNQQQUUUVVV]]]fffoooxxxvvvqqqttt~~~}}}{{{sssqqqnnnkkkiiieeeaaa^^^```kkkvvv{{{{{{xxxpppiiijjjkkknnnvvv|||~~~zzzuuu{{{~~~||||||tttsssrrrrrrqqqppppppppppppssswwwvvvsssooommmnnniiihhhfffddddddfffgggiiipppyyygggZZZLLLIIIPPPVVVTTTOOOKKKQQQVVVTTTLLLGGGIIIMMMQQQ[[[dddccc[[[XXX^^^fffvvvzzzyyyqqqjjjfffYYY[[[___eeekkkmmmmmmkkkgggiiimmmqqquuuxxx{{{|||vvvsssppppppqqqsssttttttttttttrrrmmmgggfffhhhkkkjjjiiiiiinnnuuuxxxvvvrrrrrrsssuuuuuuuuutttrrrqqqhhh___VVVTTTSSSNNNIIIGGGAAAHHHPPPTTTWWW]]]gggooowwwzzzzzzsssnnnhhhbbb\\\ZZZ]]]aaaYYYWWWTTTSSSRRRQQQOOOMMMKKKIIIFFFEEEDDDAAA>>>;;;:::<<<>>>@@@BBBBBBBBBAAACCCBBB@@@>>>>>>>>>@@@AAA???@@@AAABBBDDDEEEFFFFFFIIIKKKNNNQQQSSSVVVZZZ^^^jjjwwwsssppp}}}ZZZKKKZZZrrrdddQQQXXXwwwZZZGGG666***,,,...***)))...************))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******,,,)))))),,,---666OOOjjj~~~qqqsssqqqmmmqqq|||{{{zzzxxxvvvuuusssuuuxxx{{{zzztttlllfffUUUPPPKKKJJJMMMTTTZZZ]]]hhhooovvvzzz~~~~~~{{{xxxzzz~~~wwwrrrmmmiiiaaaUUULLLJJJBBBBBBCCCDDDIIIRRR\\\dddhhhmmmrrrssspppmmmlllmmmiiifffccc```]]]ZZZVVVSSSPPPQQQQQQRRRSSSUUUXXXZZZbbbjjjttt}}}~~~sssppplllhhhppp~~~yyysssppphhh]]]VVVVVVXXXaaaqqq|||{{{uuuuuuyyytttvvvzzz}}}}}}||||||}}}~~~~~~{{{|||}}}|||wwwrrrqqqooommmkkkiiiggggggggggggeeebbb^^^ZZZXXXWWWVVVYYYXXXVVVTTTSSSRRRRRRRRRXXX[[[___gggrrr~~~yyy^^^WWWPPPPPPSSSVVVSSSOOOLLLMMMNNNNNNMMMKKKIIIGGGKKKTTT]]]^^^XXXRRRRRRUUU\\\iiizzzvvvlllgggddd[[[YYYccclllmmmkkkjjjhhhfffccccccffflllssswwwwwwuuusssrrrrrruuuyyy{{{wwwwwwvvvrrrlllfffcccbbbfffgggiiijjjlllpppuuuyyywwwwwwxxxzzz{{{zzzvvvsssnnnfff\\\UUURRROOOJJJFFFEEEFFFHHHKKKOOOUUU\\\aaaooottt{{{uuummmhhhdddbbb```___\\\XXXUUUTTTTTTSSSQQQOOOMMMJJJHHHFFFCCC@@@===<<<======>>>???@@@AAAAAAFFFDDDCCCAAA@@@AAABBBBBB@@@@@@AAABBBCCCDDDDDDEEEHHHJJJMMMOOOQQQUUUYYY\\\\\\cccuuu}}}{{{dddgggtttgggRRRiiioooXXXDDD444111111,,,+++...************))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******---++++++,,,---999UUUppp}}}tttooopppmmmlllrrr}}}zzzxxxuuurrrpppooosssyyy}}}zzzooo```UUURRRPPPMMMOOOTTT\\\cccfffjjjpppwww~~~}}}xxxwwwzzz~~~~~~|||vvvpppjjjfff]]]RRRJJJHHHCCCCCCCCCDDDGGGNNNWWW]]]eeeggghhhiiigggggggggggg^^^ZZZTTTOOOKKKIIIHHHHHHOOOQQQRRRUUUWWW[[[___aaallluuu~~~yyyqqqppplllfffjjjtttuuummmiiiddd]]]VVVWWW```ppp~~~}}}{{{~~~xxxzzz~~~}}}|||}}}~~~|||||||||{{{{{{{{{{{{{{{|||zzz{{{|||{{{vvvrrrkkkkkkiiigggdddaaa___]]]ZZZXXXUUURRROOOMMMMMMMMMPPPPPPOOOOOONNNNNNMMMMMMPPPQQQSSSWWW\\\dddjjjnnnvvvwwwzzz}}}zzzrrrhhhYYYSSSLLLLLLPPPSSSQQQNNNKKKKKKLLLMMMLLLJJJHHHGGGFFFNNNWWW[[[WWWRRRPPPOOOUUUbbbsss~~~vvvpppddd\\\[[[fffsssvvvrrrpppkkkiiieee```^^^bbbiiinnnvvvvvvvvvvvvwwwwwwxxxxxxuuutttsssqqqnnnjjjeeeccccccddddddeeefffkkkpppuuuvvvwwwxxxzzz||||||zzzxxxppphhh^^^XXXUUUQQQMMMIIIEEEFFFGGGIIIMMMSSS[[[aaajjjpppzzzrrrllljjjeee```bbb^^^YYYUUUTTTTTTSSSSSSSSSQQQNNNKKKIIIGGGCCCAAA@@@???===<<<<<<>>>@@@BBBEEEEEECCCBBBBBBAAABBBBBB@@@AAAAAAAAABBBBBBBBBBBBEEEHHHJJJMMMNNNQQQUUUXXXZZZ\\\ddduuuuuuvvvdddOOOzzzjjjRRR;;;333000,,,)))***++++++*********))))))))))))((((((''''''(((((()))(((((((((''''''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((()))******---------,,,///@@@___zzz|||rrrqqqoookkkkkkuuu|||zzzwwwsssooollljjjmmmrrrtttpppfffXXXNNNRRRRRRSSSXXX```iiipppssstttwww}}}zzztttssstttwwwwwwyyyvvvooogggccc[[[QQQJJJIIIFFFFFFFFFFFFHHHMMMSSSXXXcccaaa______```aaa``````XXXSSSKKKDDD@@@@@@BBBDDDMMMPPPTTTYYY]]]bbbhhhllluuu~~~~~~wwwtttvvvsssmmmlllqqqxxxzzzzzzmmmoootttmmm```ZZZaaappp~~~{{{yyyyyy{{{}}}}}}}}}|||{{{{{{zzzxxxwwwvvvuuuvvvttttttvvvyyyyyyuuuqqqlllkkkiiifffbbb]]]XXXVVVPPPNNNLLLJJJIIIIIIKKKLLLPPPQQQRRRSSSSSSRRRQQQQQQRRRQQQPPPPPPQQQTTTVVVXXXXXXWWWYYY^^^gggqqqyyy}}}}}}{{{{{{}}}~~~|||zzzyyywwwxxxxxxyyyzzz}}}|||vvvkkk```WWWQQQLLLKKKOOORRRRRRPPPMMMNNNNNNOOONNNLLLJJJIIICCCHHHPPPVVVXXXUUUQQQMMMSSS]]]mmm}}}yyyhhh___]]]iiixxx|||wwwssspppjjjbbb]]]^^^ccciiiooorrruuuyyyzzzzzzyyyxxxtttrrrrrrrrrrrroooiiidddbbbbbbaaaaaabbbffflllpppxxxxxxxxxzzz||||||{{{yyyqqqkkkccc]]]YYYVVVQQQMMMHHHHHHHHHHHHJJJQQQYYY___dddkkkvvvtttqqqmmmhhhdddaaa]]]ZZZYYYXXXVVVUUUUUUSSSPPPNNNLLLKKKHHHFFFDDDAAA===::::::<<>>???CCCGGGKKKOOOVVV\\\bbbhhhoootttyyyyyyuuusssuuuzzzzzztttoooooooooppprrrvvvzzz}}}wwwzzzvvvfffkkkwww||||||{{{{{{{{{|||||||||zzzzzzzzzzzzxxxuuusssqqqllllllllloooqqqqqqooollliiigggddd```[[[VVVSSSQQQQQQPPPPPPPPPRRRUUUXXXZZZ\\\]]]^^^______^^^\\\ZZZ[[[ZZZYYYWWWVVVVVVVVVWWWSSSQQQOOOOOOSSSZZZ```dddkkkmmmppprrrtttvvvyyy{{{zzzzzzzzzzzz{{{|||}}}~~~~~~xxxvvvuuusssuuuuuuuuuwwwzzz}}}zzznnnccc\\\VVVQQQPPPSSSVVVWWWVVVTTTUUUVVVVVVTTTRRROOOMMMCCCDDDIIIPPPXXXZZZWWWSSSVVV]]]kkk|||}}}oooeee___hhhyyy}}}xxxpppiiieeedddcccdddgggjjjoootttxxxzzz{{{{{{uuusssrrrtttvvvtttllleeedddcccaaa______ccchhhlllwwwvvvvvvwwwyyyyyyxxxvvvqqqlllfffaaa^^^ZZZVVVSSSPPPNNNKKKIIIIIINNNUUU[[[___fffqqqzzz|||rrriiigggeeecccbbb___\\\YYYVVVSSSPPPNNNNNNMMMLLLKKKHHHEEE@@@<<<;;;<<<>>>@@@AAAAAABBBCCCCCCCCCBBBAAABBBAAAAAAAAAAAA@@@@@@@@@AAACCCFFFGGGHHHJJJNNNPPPQQQSSSYYY^^^dddqqqjjjXXXVVVuuukkkNNN<<<666333000///++++++++++++************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))***++++++***///...---;;;\\\tttqqqxxxwwwqqqnnnttt~~~}}}zzzwwwtttooojjjffffffbbb\\\YYYZZZ]]]```aaaccceeejjjqqqyyy{{{rrrwww~~~sssllljjjeeedddcccdddhhhooovvvzzzyyyttt}}}~~~ssshhhccc^^^XXXTTTTTTNNNNNNOOOOOOPPPTTTYYY]]]___]]][[[[[[[[[XXXQQQLLLAAAAAA@@@>>><<<>>>CCCFFFKKKRRRZZZaaafffllltttzzzwwwnnnmmmmmmqqqwwwxxxqqqiiiddddddddddddffflllttt|||rrruuu{{{yyy{{{}}}}}}}}}{{{zzzyyyzzzzzz{{{{{{yyyuuurrrooohhhgggffffffeeedddaaa___XXXWWWUUUSSSRRRRRRRRRSSSYYYZZZ\\\___dddhhhlllnnnlllmmmnnnnnnmmmkkkhhhfffeeedddbbb```^^^\\\[[[ZZZ[[[YYYVVVSSSRRRSSSUUUWWWYYY^^^cccgggiiijjjkkkllljjjjjjjjjlllooorrruuuwwwvvv{{{}}}yyytttssssssqqqtttsssssstttwwwzzz}}}~~~}}}|||{{{~~~{{{xxxvvvnnneeeaaa]]]XXXVVVXXX\\\^^^^^^]]]^^^```___]]]XXXSSSOOOEEEBBBBBBJJJUUU]]]]]][[[YYY___kkk|||vvvlllcccgggyyyzzztttrrrnnnfff```dddfffiiimmmqqquuuwwwyyywwwuuutttvvvxxxvvvnnngggeeedddbbb___]]]___cccfffmmmnnnooorrruuuwwwvvvuuunnnkkkhhhdddaaa^^^ZZZXXXXXXUUUPPPLLLIIILLLQQQVVV\\\bbbjjjsss{{{|||pppmmmiiifffdddaaa]]]ZZZXXXUUURRRPPPOOOOOONNNMMMKKKHHHEEEAAA>>>>>>>>>???@@@BBBDDDFFFGGGGGGFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@BBBDDDEEEFFFHHHKKKNNNLLLQQQXXX\\\\\\___jjjxxxtttaaaAAAUUU~~~```III;;;444000---,,,++++++++++++************))))))(((((())))))***'''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((***))))))))))))***++++++***//////000GGGqqqssseeejjjwwwooollloooyyy~~~{{{wwwtttqqqlllhhhddddddaaa^^^]]]^^^aaabbbbbbooopppsssyyy~~~vvvmmmssssssiiidddbbbXXXXXXYYYYYYYYYYYYZZZZZZ___eeelllpppsssqqqggg\\\TTTMMMPPP^^^jjjuuu|||mmmfffaaa\\\XXXWWWRRRRRRRRRQQQRRRVVV]]]aaa^^^]]][[[YYYUUUOOOGGGBBB999;;;>>>??????AAAGGGKKKRRRYYYbbbhhhlllqqqyyywwwlllccckkkkkknnnrrrrrrlllbbb[[[YYYYYYYYYZZZ___kkk{{{sssttt|||}}}wwwzzz~~~~~~}}}zzzyyyxxx{{{|||}}}|||yyytttooolllhhheeebbb]]]YYYVVVSSSRRROOOOOOQQQTTTXXX\\\```cccfffhhhmmmrrrwww{{{}}}~~~|||zzzyyytttsssrrrooollliiifffdddccccccaaa___\\\ZZZ[[[\\\XXX[[[___cccccc```\\\YYYZZZZZZ[[[]]]aaafffkkkmmmmmmssswwwtttqqqqqqqqqppprrrrrrqqqrrrtttvvvyyy{{{yyy{{{||||||zzzyyyxxxyyy{{{|||{{{zzzxxxyyy{{{}}}wwwuuuoooiiiiiimmmlllhhhccc```\\\[[[^^^bbbfffhhhhhhjjjllllllggg___WWWQQQGGGCCC@@@FFFRRR\\\___^^^XXX^^^kkk}}}|||ssshhhgggvvv|||vvvmmmfffiiiiiihhhiiikkkmmmppprrrvvvuuuuuuvvvwwwtttnnnjjjgggfffccc___\\\[[[]]]___```bbbgggmmmrrruuuuuuttthhhhhhgggeeeccc```]]]\\\\\\YYYTTTNNNJJJKKKNNNRRRYYY^^^fffoooxxxyyyqqqjjjeeebbb___^^^]]]ZZZUUURRRQQQPPPNNNMMMMMMKKKIIIFFFCCC@@@>>>===>>>@@@DDDGGGIIIIIIHHHGGGBBBBBBBBBBBBBBBCCCCCCCCC@@@BBBCCCDDDEEEFFFIIILLLNNNQQQWWW[[[ZZZZZZaaajjjttt|||qqqgggeeeqqq\\\OOOfff}}}^^^GGG999111,,,,,,,,,+++++++++***************))))))))))))******'''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((******))))))******+++,,,,,,000000555SSS|||bbb\\\hhhvvviiiiiippp}}}|||xxxtttqqqnnnjjjhhhdddbbb```aaadddggghhhiiiuuuvvvxxx|||}}}xxxxxx{{{xxxssszzz|||wwwrrrnnnooonnnhhh```YYYVVVVVVQQQQQQOOONNNLLLKKKJJJIIIFFFJJJLLLKKKKKKKKKGGGAAACCC@@@AAAEEEHHHNNN[[[jjjxxxnnnhhhaaa]]][[[ZZZYYYWWWUUUVVVZZZaaafffaaa```^^^WWWOOOGGGAAA???<<<@@@CCCDDDEEEIIIPPPVVV[[[ccclllqqqsssvvv}}}yyymmmccc\\\cccdddeeehhhkkkhhh___WWWSSSUUUVVVUUUVVVbbbtttttttttxxx{{{~~~}}}{{{{{{|||~~~~~~}}}xxxqqqjjjeeebbb___[[[UUUQQQOOOOOOPPPVVVYYY___ffflllppprrrtttxxx{{{}}}zzzxxxooopppoookkkgggdddeeefffcccdddfffiiihhhcccYYYQQQTTTTTTUUUWWW[[[```eeegggkkkrrrvvvtttrrrssssssqqqqqqqqqqqqqqqssswwwzzz|||wwwxxxzzzzzzxxxvvvtttssszzzyyyyyyyyyxxxvvvsssqqqhhhddd[[[UUUYYYdddkkklllcccaaa___```dddkkkqqquuuvvvyyy|||{{{tttiii^^^VVVLLLHHHFFFJJJSSS[[[^^^^^^XXX___mmm~~~zzznnnfffnnn}}}uuupppnnnnnnlllkkkkkkjjjkkklllmmmnnnqqqrrrsssssssssqqqooommmjjjiiigggccc^^^[[[ZZZ[[[[[[]]]cccjjjpppqqqpppnnnbbbdddeeedddccc```___^^^ZZZXXXTTTOOOKKKJJJMMMOOOTTTZZZdddnnnxxx}}}sssllliiihhhhhhbbb^^^YYYTTTRRRPPPNNNLLLMMMMMMLLLJJJFFFBBB>>><<<:::===BBBFFFHHHHHHGGGFFFBBBBBBBBBCCCCCCCCCDDDDDD@@@AAACCCDDDDDDFFFIIIKKKKKKKKKOOORRRRRRTTT[[[eeeddd|||hhh___[[[]]]oooXXXOOOuuuuuuWWWDDD888222,,,,,,,,,+++++++++************))))))))))))******'''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((*********)))******+++,,,---222111888\\\mmmSSSTTTeeerrrhhhjjjsss{{{wwwtttrrrooommmfffccc``````dddkkkqqqtttxxxxxxyyy|||}}}~~~tttpppxxx|||{{{~~~uuuooojjjdddYYY[[[[[[WWWPPPLLLKKKLLLLLLJJJGGGDDDBBBAAAAAABBB;;;???@@@>>>???BBBBBB@@@:::===@@@BBBAAACCCJJJPPPcccwwwvvvnnngggaaa___bbb```]]]ZZZZZZ^^^eeejjjfffeeeaaaWWWLLLCCC@@@@@@AAADDDFFFGGGGGGLLLUUU\\\ccckkktttxxxxxxzzzrrrggg___ZZZTTTUUUXXX\\\```aaa[[[TTTTTTWWWXXXTTTRRRZZZlll|||~~~||||||~~~}}}}}}vvvnnneee```ZZZXXXTTTPPPNNNOOORRRUUU___eeemmmtttyyy{{{zzzxxx}}}}}}zzztttmmmiiiiiikkknnnnnnoooqqqrrrkkk^^^TTTUUUUUUUUUWWWZZZ___dddgggnnnuuuyyyxxxuuuvvvvvvtttqqqqqqrrrsssvvvyyy}}}xxxyyy{{{{{{zzzwwwtttrrruuuttttttuuuuuuppphhhaaa\\\VVVKKKEEELLL[[[gggkkkdddbbbbbbdddjjjrrr{{{rrrddd\\\QQQNNNMMMQQQXXX]]]^^^^^^[[[cccppprrreeefffsss~~~||||||wwwmmmccc```gggooojjjkkklllmmmnnnnnnnnnnnnlllnnnpppqqqpppoooooopppnnnnnnlllhhhbbb]]][[[ZZZ\\\___dddjjjnnnmmmiiifff___aaacccdddbbbaaa______WWWVVVSSSOOOKKKJJJLLLOOOQQQXXXdddpppzzzvvvooollljjjeee```]]][[[VVVOOOKKKKKKPPPQQQQQQOOOKKKGGGEEEDDD@@@@@@??????@@@BBBDDDFFFFFFEEEDDDBBBAAAAAAAAAAAACCCBBBAAAAAABBBEEEHHHIIILLLLLLNNNPPPRRRUUUXXXYYY^^^eeerrr___MMMUUU```cccuuuaaa\\\}}}___BBB222...---+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,------111---111HHHrrrbbbLLLPPPaaammmdddnnnzzz~~~yyyvvvsssnnnjjjbbb```___aaafffkkkoooqqq{{{vvvuuu{{{}}}yyyxxx{{{vvvvvvwwwyyy|||}}}uuummmddd[[[RRRLLLIIIFFFCCCBBBCCCDDDEEEDDD@@@@@@???>>>>>>>>>>>>???===:::888888;;;>>>===<<<======>>>???AAADDDGGGHHHHHHRRReeexxxqqqoooqqqnnnnnnkkkfff```___aaaeeelllhhh```UUULLLFFFEEEEEEEEEGGGKKKPPPVVV\\\aaadddqqqyyy~~~}}}}}}vvvnnnfff^^^YYYVVVUUUTTTSSSTTTUUUWWWXXXXXXXXXWWWTTTTTT\\\lllyyy~~~}}}}}}~~~wwwtttsssoooggg___\\\ZZZWWWTTTSSSXXX```fffsssyyy~~~wwwssssssnnnnnnqqqyyy~~~{{{nnnccciiihhheeeaaa^^^aaahhhnnnuuu{{{~~~}}}{{{{{{yyyvvvsssuuuvvvuuuwwwzzzxxxtttuuuyyy}}}{{{tttnnnjjjjjjtttsssrrrqqqnnnfff[[[RRRGGGDDDAAAAAAGGGQQQ[[[bbbdddaaa```gggrrr}}}rrrfffbbb___```dddfffaaa\\\[[[ZZZgggttt}}}tttfff___```aaaaaaZZZWWWQQQJJJGGGKKKSSS[[[bbbhhhqqqtttssspppnnnnnnmmmlllkkkkkkllllllkkkjjjlllkkkiiigggdddbbb```___^^^^^^aaaffflllooonnnkkkbbbaaaaaabbbcccccc```^^^YYYWWWSSSOOOLLLKKKJJJJJJTTTXXXaaannnwww~~~}}}qqqmmmlllgggbbb```ZZZRRRNNNMMMQQQQQQPPPOOOMMMKKKHHHFFFEEECCC@@@???>>>@@@CCCDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJKKKMMMOOORRRTTTVVVWWWYYY___lllyyy]]]WWW\\\___|||sssXXXaaa|||TTT;;;111///---,,,+++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...111///888UUUzzznnnVVVNNNVVVbbbfffcccppp|||zzztttmmmgggdddcccccceeejjjppptttuuuxxxvvvyyyyyyuuuvvvyyyzzz}}}zzzqqqkkkbbbZZZSSSMMMIIIFFF>>>;;;999888999:::::::::======<<<<<<<<<<<<=========;;;999:::>>>@@@AAA@@@@@@@@@@@@AAACCCFFFHHHIIIHHHKKKRRRbbbzzzwwwyyyzzzyyyuuupppkkkgggeeeeeekkkfff___VVVOOOKKKKKKLLLNNNPPPTTTZZZ```eeeiiillluuu|||{{{tttoookkkeee```ZZZYYYYYYYYY[[[^^^aaacccdddeeeddd```\\\^^^gggooo|||zzzxxxzzzxxxuuusssrrrrrrooohhhbbbdddcccaaa```bbbiiiqqqwww~~~oooiiieeejjjuuu~~~}}}vvvsssoookkkjjjmmmssswww|||~~~{{{{{{zzzxxxvvv{{{|||xxxuuuuuutttrrrnnnrrruuuuuurrrooonnnoooooonnnmmmlllhhh___SSSKKKDDDCCCAAAAAAFFFNNNYYY``````___bbbjjjvvv|||uuusssrrrvvvzzzwwwlllaaa\\\]]]iiivvv}}}wwwiii___ZZZYYYYYYRRROOOIIICCC???@@@EEEJJJTTT[[[fffooorrrqqqnnnkkkjjjiiihhhiiiiiiiiiiiihhhgggfffeeedddaaa___^^^]]]]]]]]]___ccciiimmmmmmlllfffeeedddeeeeeedddbbb___ZZZXXXTTTPPPMMMKKKKKKJJJQQQTTT\\\hhhrrrxxx}}}uuuooojjjgggbbbZZZTTTSSSTTTRRROOOPPPQQQPPPMMMIIIKKKHHHBBB>>><<<===???AAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKMMMPPPQQQSSSSSSWWW]]]dddvvvyyy{{{ggg```aaa```dddSSShhhbbbBBB555222///---,,,,,,+++)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...000222CCCeeeuuuXXXLLLTTTbbbddd___eeesss|||rrrjjjkkkiiihhhjjjmmmqqqtttuuuuuuwww}}}|||yyyyyy}}}}}}rrrddd^^^WWWOOOGGGCCCBBBAAAAAA;;;999777666777999999888999999999999:::;;;<<<======<<<<<>>???EEELLLXXXeeemmmnnnjjjfffddddddeeeeeeeeeeeeeeeeeeaaaaaabbbaaa```___^^^]]]]]]\\\\\\___dddiiikkkllljjjhhhgggggggggfffcccaaaZZZXXXUUUQQQNNNLLLKKKJJJPPPRRRYYYdddlllrrrzzz~~~wwwpppmmmiiiaaa[[[ZZZWWWSSSPPPQQQTTTUUUQQQMMMPPPKKKDDD===::::::<<<===@@@BBBDDDFFFFFFFFFDDDCCCBBBCCCEEEFFFFFFEEECCCBBBCCCDDDEEEFFFHHHJJJLLLMMMPPPPPPXXXaaa```bbbzzzwwwccc[[[UUUuuu~~~\\\XXXtttkkkJJJ:::666000---------+++***************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,---...///000777OOOrrrhhhMMMLLL___kkkfff[[[hhhxxx~~~vvvrrrpppmmmmmmooopppppppppuuuxxx}}}tttbbbTTTRRRMMMFFFAAA??????@@@@@@>>><<<::::::;;;<<<<<<;;;888888999:::;;;===???@@@@@@AAABBBEEEIIILLLNNNOOOKKKLLLMMMNNNOOOPPPPPPPPPJJJKKKKKKKKKVVVoooxxxppphhhccc]]]YYYXXXZZZ]]]___[[[___dddkkkppptttvvvvvv}}}zzzqqqpppuuuyyyxxxuuuyyyxxxvvvvvvwwwzzz~~~|||}}}|||uuullldddaaaaaagggrrr}}}zzzvvvnnnbbb[[[ZZZZZZ^^^bbbeeeeeegggjjjmmmppppppssswww~~~}}}mmmgggmmmwww{{{}}}{{{{{{{{{zzzzzzxxxqqqoooooonnnkkkjjjiiijjjllloooqqqrrroooiiiaaaZZZTTTMMMDDD>>>===AAAEEEGGGHHHMMMVVV\\\ZZZ]]]cccmmmwwwzzztttrrrwwwuuubbbYYYnnnxxxttteeeVVVLLLMMMRRRRRRQQQOOOKKKFFFAAA>>>===>>>BBBLLLXXXbbbdddaaa\\\\\\]]]^^^^^^^^^^^^___```[[[\\\^^^___aaabbbbbbbbb___^^^]]]^^^aaaeeehhhjjjiiihhhfffffffffeeedddbbb[[[YYYVVVSSSOOOMMMKKKJJJQQQRRRXXXbbbiiiooowwwvvvrrrmmmfff```^^^[[[VVVRRRSSSVVVWWWSSSOOOQQQMMMFFF@@@;;;::::::;;;>>>@@@BBBEEEFFFFFFFFFEEECCCEEEFFFGGGGGGEEECCCBBBCCCCCCDDDEEEFFFHHHJJJKKKLLLKKKTTT___]]]XXXdddxxx}}}cccRRRWWWeee|||nnnRRR___vvvVVVCCC<<<333...---...---+++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,---///000111???]]]}}}{{{aaaMMMTTTffflllddd[[[jjjyyy~~~~~~uuusssqqqqqqsssttttttsss{{{{{{zzzzzz|||zzznnnaaaUUUOOOIIIFFFCCCAAA@@@???>>><<<;;;999888999:::;;;:::999999:::;;;===@@@BBBEEEFFFFFFHHHKKKNNNQQQTTTVVVWWWTTTUUUWWWXXXXXXXXXWWWVVVOOOQQQRRRQQQTTTaaazzz{{{sssjjjeee___]]]^^^bbbdddeee```ccciiioootttwwwyyyyyy}}}{{{vvvwww~~~{{{zzzxxxxxxzzz}}}}}}tttjjjaaa]]]]]]\\\dddrrryyyuuusssmmmgggccc]]]UUUPPPQQQOOORRRUUUUUUWWW[[[dddjjjqqquuuzzz~~~}}}sssoooqqquuuwww}}}|||{{{{{{zzzyyyxxxzzz{{{xxxsssqqqrrrpppkkkiiigggeeeggglllpppqqqqqqmmmdddWWWMMMGGGCCC@@@>>>???DDDIIIMMMQQQUUUZZZ___^^^```dddkkkttt{{{yyyppplllpppyyyooobbb^^^uuu~~~yyynnnbbbTTTLLLQQQ[[[SSSRRRPPPMMMIIIDDD???<<<===>>>BBBHHHOOORRRPPPMMMOOOQQQSSSSSSRRRRRRTTTVVVSSSTTTVVVYYY]]]```ccceeeccccccbbbaaaaaacccfffhhhgggeeedddcccddddddcccbbb\\\[[[XXXTTTQQQNNNLLLJJJQQQQQQVVV^^^eeekkksss|||{{{sssjjjccc```^^^ZZZVVVUUUVVVVVVSSSPPPQQQOOOJJJFFFAAA???===<<<<<<>>>@@@CCCEEEFFFGGGGGGEEEFFFHHHIIIHHHGGGEEEDDDCCCCCCDDDDDDFFFGGGHHHIIIMMMKKKNNNUUUWWWUUU\\\gggrrrsss___NNNSSSbbbbbbOOOpppcccRRRHHH:::111//////...,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********+++---...000000444MMMpppqqq\\\QQQ[[[gggfffaaa___mmmzzz~~~~~~sssrrrsssuuuyyy|||}}}}}}~~~yyyuuuyyytttcccUUULLLHHHHHHAAA@@@?????????>>>;;;888:::999888999;;;;;;:::999<<<===???BBBEEEIIILLLNNNOOORRRUUUXXXYYY[[[]]]___]]]^^^aaabbbbbb```^^^\\\VVVUUUTTTQQQOOOUUUeeevvvzzzssspppkkkfffdddfffiiijjjiiigggiiimmmrrrwww{{{}}}~~~}}}}}}{{{zzzyyy{{{yyyoooddd]]]YYYXXXTTTYYYbbbooowwwkkkeee\\\UUUQQQPPPOOOLLLKKKMMMEEEFFFGGGGGGJJJQQQ\\\cccrrrzzz~~~uuulllpppzzz}}}sssqqqqqqvvv~~~~~~|||zzzxxxwwwuuuyyyxxxtttooonnnpppmmmgggbbb______dddlllppppppmmmbbbXXXKKKAAA>>>>>>???@@@EEEIIIOOOVVV]]]aaacccddddddeeehhhlllrrrzzz{{{tttpppsss{{{yyykkkgggkkk{{{|||ssslllggg^^^WWWZZZcccWWWUUUSSSPPPMMMIIICCC@@@???===<<<===???@@@AAA@@@AAADDDGGGGGGEEEEEEHHHKKKJJJKKKLLLOOOSSSYYY^^^aaaeeeggghhhhhhgggfffggghhhhhhfffdddcccccccccbbbaaa]]]\\\YYYVVVRRROOOLLLKKKNNNNNNQQQYYY___eeeoooxxxssshhhddd```^^^[[[WWWUUUSSSRRRQQQQQQPPPOOOMMMJJJFFFBBB@@@;;;<<<>>>@@@CCCEEEGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGCCCCCCCCCDDDEEEFFFGGGHHHMMMMMMNNNOOOQQQUUUZZZ^^^\\\nnnvvvJJJKKKQQQ```~~~WWWQQQxxxwwwdddVVVCCC666111000...,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********+++---///000111888]]]nnn[[[TTT___gggcccbbbhhhttt~~~zzzqqqqqqrrrvvv{{{{{{zzzxxxlllZZZKKKCCC????????????>>>>>>>>>??????===;;;>>>======>>>@@@@@@???>>>???@@@CCCFFFJJJNNNRRRTTTWWW[[[^^^`````````bbbddddddfffiiikkkjjjgggdddbbbaaa]]]ZZZYYYUUUSSSZZZccc{{{|||yyyxxxsssnnnlllnnnooommmkkkkkkmmmppptttyyy}}}~~~}}}zzzzzz|||{{{xxxrrrjjjbbb\\\YYYXXXUUUVVVZZZ```lll}}}vvvfffZZZSSSIIIDDDBBBEEEGGGEEEDDDFFF??????@@@BBBGGGPPPYYY___ppp|||uuuiiicccdddnnnxxxtttqqqpppuuu{{{~~~}}}xxxwwwvvvtttyyyzzzvvvnnnhhhgggeeebbb]]]ZZZZZZ```hhhkkkgggbbbSSSLLLBBB<<<===AAADDDFFFLLLNNNTTT___iiinnnmmmjjjjjjkkknnnqqquuuzzz|||yyywwwzzzrrriiimmmwww}}}tttnnnoootttqqqfffaaaeee___[[[VVVSSSPPPLLLFFFBBB@@@@@@>>><<<:::999;;;<<<:::>>>AAAAAA??????CCCGGGGGGFFFEEEFFFJJJPPPWWW[[[dddhhhmmmooonnnlllllllllnnnkkkgggeeedddcccbbb```^^^]]]ZZZWWWSSSOOOLLLKKKLLLKKKNNNUUU\\\cccmmmvvv{{{oooiiiaaa```]]]YYYTTTQQQPPPQQQQQQRRRSSSSSSPPPKKKFFFCCC:::;;;<<>>===>>>>>>???DDDKKKTTT[[[___mmm{{{}}}uuujjjgggmmmmmmjjjxxx{{{uuummmnnnrrryyy|||wwwzzz~~~~~~yyyvvvvvvuuussszzz}}}zzzoooccc___^^^^^^\\\YYYXXX^^^eeeeee^^^UUUJJJDDD>>>===AAAGGGKKKLLLPPPRRRXXXdddpppvvvsssnnnmmmooosssvvvyyy||||||{{{zzz{{{~~~ooohhhqqq}}}}}}zzzooolllsssqqqeeedddaaa\\\UUUPPPMMMIIIDDD@@@BBBCCCCCC@@@<<<:::<<>>AAAAAA??????CCCGGGHHHFFFCCCCCCFFFLLLRRRWWWccciiipppssssssqqqooooootttppplllhhhfffdddbbb```^^^]]][[[XXXTTTPPPLLLKKKLLLKKKNNNUUU\\\cccmmmwwwsssggg```\\\]]][[[UUUQQQSSSSSSRRRPPPOOOMMMLLLKKKKKKDDDAAA>>>===>>>BBBGGGJJJOOOOOONNNMMMKKKIIIHHHGGGFFFEEEDDDCCCCCCDDDFFFGGGGGGGGGHHHJJJMMMPPPRRRSSSYYYWWW___qqqgggVVVNNNRRR```}}}XXXNNNwww{{{VVV===555333...(((---,,,******+++,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************'''+++......---000222333CCCyyyvvv[[[MMMTTTkkknnn```fff~~~{{{rrrtttvvvyyy|||}}}~~~~~~```PPP>>>999===BBBBBBAAACCCKKKNNNJJJGGGHHHGGGCCCBBBBBBBBBAAAAAA???>>>>>>AAACCCFFFHHHLLLPPPVVVZZZ^^^bbbeeehhhhhhhhhiiijjjnnnooooooqqqrrrsssttttttrrrsssrrrnnnhhhbbb]]]\\\aaa}}}~~~yyyvvvtttqqqlllhhhjjjooovvv|||~~~|||wwwrrrpppqqqtttvvvpppmmmjjjiiijjjhhhdddaaaaaa^^^]]]]]]^^^dddsss}}}rrrcccTTTHHHAAA???<<<<<<===<<<::::::;;;======BBBIIIPPPTTTWWWYYY[[[bbbpppvvvqqqtttwww|||{{{rrrjjjiiijjjjjjlllpppzzztttoookkkooowww{{{xxxssswwwxxxxxxwwwtttrrrrrrsssvvvwwwrrriiiccc```]]]XXXTTTTTTWWW\\\___ZZZPPPGGGAAABBBDDDDDDFFFIIINNNQQQXXXZZZ^^^hhhvvvyyyooooootttwwwwwwyyyrrrgggiiiwww{{{rrrqqqpppwwwvvvjjjdddcccbbb___ZZZRRRIIIAAA===CCCCCCBBB???<<<;;;<<<>>>????????????@@@BBBDDDFFFJJJHHHFFFDDDDDDFFFHHHJJJWWWdddttt{{{xxxtttuuuwwwvvvrrrnnnkkkhhhfffeeefffbbbaaa^^^XXXVVVTTTNNNFFFKKKJJJKKKQQQWWW]]]hhhqqqvvvllleeedddbbb]]]YYYZZZRRRQQQOOONNNMMMMMMMMMMMMFFFDDD@@@>>>>>>AAADDDGGGLLLMMMMMMMMMLLLJJJHHHFFFEEEDDDBBBAAA@@@AAABBBCCCEEEEEEGGGIIIKKKNNNPPPQQQWWWSSSXXXdddppp|||kkkTTTOOOTTTooouuuZZZbbbsssOOO;;;555111......,,,******+++,,,+++******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))*********+++...333555MMM|||lllRRRKKKTTTgggjjjcccmmm}}}yyysssuuuxxx||||||qqqSSSHHH===<<>>>>>@@@AAACCCEEEHHHMMMSSSXXXbbbfffkkknnnoooooopppppptttuuuvvvwwwxxxzzz{{{|||{{{|||{{{wwwrrrlllhhhgggjjj~~~|||{{{xxxsssooopppuuu{{{~~~{{{vvvqqqnnnmmmnnnoookkkkkkmmmppprrrqqqmmmhhhaaa^^^\\\[[[ZZZ\\\fffrrrpppiii]]]QQQFFF???<<<:::888999999999888999;;;===???EEEMMMSSSVVVXXXYYYZZZ\\\iiiwww~~~~~~zzzxxxuuunnnhhheeecccddddddeeegggnnnwww~~~~~~tttjjjeeeaaa]]]\\\^^^eeeiiisssyyypppgggfffjjjnnnnnnlllrrrtttwwwwwwuuusssrrrqqqqqqrrrmmmeee___]]]ZZZUUUSSSSSSSSSTTTSSSNNNEEE>>>???AAAEEEHHHLLLQQQWWW[[[^^^```eeennn|||yyyvvv{{{}}}{{{}}}{{{nnnjjjrrrtttkkknnnxxxtttooohhhgggddd___YYYRRRKKKHHHCCCDDDCCCAAA>>>===>>>???===>>>@@@BBBEEEIIIMMMOOOMMMKKKIIIFFFEEEEEEEEEFFFKKKWWWgggtttzzz|||~~~}}}zzzwwwtttoookkkjjjkkkfffeee```YYYVVVVVVQQQKKKLLLJJJKKKOOOTTTYYYccclll|||}}}nnnhhheeebbb^^^\\\VVVUUUSSSQQQOOOOOOOOOOOOJJJGGGDDDAAA??????AAABBBGGGIIILLLNNNNNNKKKHHHEEEDDDCCCBBB@@@@@@@@@AAAAAACCCCCCEEEFFFIIIKKKMMMOOOWWWSSSUUU]]]ccciiixxxlllZZZNNN\\\lllOOO\\\dddEEE888333000///---++++++,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((((())))))))))))************,,,***((((((***///444888ZZZ|||cccMMMRRR[[[dddfffhhhttt~~~~~~{{{xxxyyy|||rrrddd[[[VVVKKKHHHGGGJJJRRRZZZ^^^___\\\[[[VVVKKKDDDBBBBBB@@@AAAAAAAAAAAAAAA@@@???>>>>>>??????@@@BBBHHHNNNSSSaaaeeekkkppprrrssstttuuuwwwxxxyyy{{{}}}zzzuuurrrqqqrrr~~~}}}{{{vvvrrrwwwzzz~~~~~~{{{wwwrrrnnnkkkjjjjjjhhhkkkqqqvvvyyywwwrrrmmmccc```^^^^^^[[[ZZZ```iiitttsss[[[SSSHHH???<<<;;;:::999888888888777777999<<>><<>>BBBEEEJJJNNNNNNLLLHHHEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCEEEGGGIIILLLMMMSSSQQQSSSZZZ___dddnnnyyyuuuTTTPPPkkkXXXJJJdddtttSSSCCC999000000...,,,+++,,,---,,,+++*********)))))))))((((((((((((((((((((((((((((((((()))))))))************///,,,***+++---000666;;;dddzzzZZZRRR^^^fffdddccclllzzz~~~qqq]]]OOOKKKKKKQQQWWW]]]aaadddgggeeeaaaTTTPPPIIIAAA======???AAABBBBBBBBBBBBBBBAAA@@@@@@>>>>>><<<<<<===BBBHHHNNNVVV[[[ccciiimmmoooqqqrrrrrrrrrtttvvvxxxzzz|||}}}}}}~~~~~~|||xxxtttsssrrrsss~~~~~~yyyuuuyyy|||~~~}}}~~~|||yyyuuuqqqmmmkkkjjjkkknnnrrrvvvvvvtttoookkkfffbbb______\\\[[[___fffhhh{{{sssaaaNNNGGG>>>;;;===???>>><<<<<<<<<;;;:::999:::===@@@FFFMMMUUUZZZ[[[XXXTTTRRRTTT[[[ccceeedddhhhpppxxx~~~~~~{{{wwwrrrmmmfff```\\\TTTMMMKKKIIIFFFFFFHHHGGGIIIJJJGGGCCCCCCFFFJJJPPPKKKHHHJJJLLLLLLPPPUUUTTTVVVWWWWWWZZZeeevvv~~~pppeee___]]][[[ZZZ```eeemmmqqqrrrooolllkkkjjjjjjfff]]]XXXUUURRRMMMGGGGGGEEEBBB??????AAADDDHHHKKKPPPTTTWWW[[[^^^aaahhhmmmsssyyy~~~uuuxxx}}}~~~|||{{{|||}}}xxxmmmjjjrrrzzzmmmaaaVVVNNNJJJHHHKKKMMMMMMLLLJJJJJJJJJOOORRRUUUWWWWWWYYY]]]```___^^^\\\YYYUUUPPPLLLJJJDDDDDDJJJZZZppp~~~|||{{{tttqqqiii^^^XXXWWWUUURRRMMMJJJIIILLLOOOSSS[[[dddttt}}}{{{ppplllfff```^^^\\\YYYVVVTTTSSSTTTTTTQQQOOOMMMJJJFFFBBB@@@>>>@@@CCCHHHKKKMMMKKKHHHFFFBBBBBBBBBBBBCCCCCCDDDDDDAAABBBCCCDDDFFFHHHJJJKKKKKKKKKOOOUUU[[[aaahhhooo}}}aaaOOOYYYaaayyyrrrUUUOOOuuu}}}]]]NNNAAA333111///---,,,------,,,+++************))))))))))))))))))))))))))))))))))))((()))))))))************...++++++...//////666???mmmvvvTTTSSScccjjjbbbaaaooo~~~~~~sssdddTTTLLLMMMRRRZZZfffpppssssssoooeee[[[OOOIIIBBB>>><<<>>>BBBFFFDDDDDDDDDEEEDDDDDDCCCBBB???>>><<<::::::===CCCGGGHHHMMMUUU\\\aaadddggghhhfffggghhhkkkmmmoooqqqqqqpppqqqrrrpppmmmkkkkkkkkklllqqq|||{{{wwwyyy|||~~~||||||{{{xxxuuurrrooommmlllmmmnnnnnnnnnmmmlllkkkkkkjjjeeeaaa___[[[YYY[[[``````sss}}}gggSSSFFFAAA<<<<<<@@@CCCAAA>>>AAAAAA@@@>>><<<<<<>>>@@@IIIOOOWWW\\\[[[VVVQQQNNNVVV[[[aaabbbaaadddkkkrrrxxx~~~}}}vvvzzztttllleee^^^XXXSSSQQQNNNHHHEEEFFFEEEBBBAAACCCGGGGGGFFFFFFFFFDDDAAA???EEEAAA@@@AAABBBAAADDDIIILLLOOOQQQOOOOOOWWWeeepppxxxuuupppjjjeee```]]][[[\\\bbbjjjpppqqqpppmmmlllllllllggg^^^WWWUUUQQQLLLDDDCCCAAA>>>>>>AAAFFFJJJMMMPPPTTTWWWYYY[[[^^^```dddllltttzzzxxxooovvv{{{}}}{{{zzz}}}}}}yyy}}}zzzssskkkllluuuqqqdddYYYSSSPPPRRRTTTWWWXXXWWWWWWWWWXXXYYY\\\```aaa```aaadddhhheeeeeeccc___[[[UUUPPPMMMJJJDDDBBBNNNdddyyy~~~wwwvvvoooccc[[[WWWTTTPPPMMMJJJIIILLLOOORRR[[[cccqqqzzz~~~uuukkkaaa\\\ZZZWWWUUUTTTUUUVVVWWWRRRRRRQQQOOOLLLHHHDDDBBB@@@BBBEEEHHHIIIIIIHHHGGG@@@AAAAAAAAABBBBBBBBBBBB@@@AAABBBCCCEEEGGGHHHJJJKKKLLLNNNSSSXXX^^^cccfffsssqqqWWWTTTUUU]]]}}}lllQQQddd```RRREEE555222000...---------,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))***************)))+++...---...:::JJJzzzqqqUUUPPP___eee]]]___rrr~~~}}}}}}~~~wwwjjj]]]QQQLLLQQQYYY```mmmxxxzzzxxxrrreeeVVVNNNFFF???>>>>>>>>>BBBFFFGGGGGGHHHHHHHHHGGGGGGFFFBBBAAA???;;;999:::>>>BBB???CCCIIINNNRRRUUUXXXZZZWWWXXXYYY[[[]]]___```aaa___```aaa```^^^]]]^^^___```aaahhhuuu}}}zzzvvvyyy|||~~~~~~{{{yyywwwuuurrrpppooonnnlllkkkiiifffeeehhhlllpppvvvpppkkkiiiddd^^^\\\^^^]]]lll~~~nnnZZZJJJ???===;;;===AAACCCBBB@@@EEEEEEEEEDDDAAA@@@AAABBBMMMRRRYYY\\\[[[VVVPPPMMMYYY^^^cccdddcccdddiiinnntttyyy}}}}}}}}}}}}zzztttrrriii___XXXRRRLLLJJJKKKHHHEEEEEEGGGFFFCCCBBBDDDGGGDDDAAAAAACCCEEEEEEDDD???======>>>>>><<>>::::::;;;===:::<<>>>>>>>>???AAADDDFFFHHHJJJLLLMMMMMMKKKIIIIIIIIIQQQVVV[[[^^^[[[VVVQQQNNN[[[```fffgggfffeeegggjjjlllppprrrpppooopppmmmhhhcccZZZRRROOOKKKEEEDDDGGGGGGEEEEEEGGGFFFCCCDDDHHHDDDDDDCCCCCCCCCDDDGGGIII???>>>???@@@???<<<>>>DDDIIIFFFBBBBBBEEEGGGFFFDDDIIINNNSSSVVVWWWYYY\\\```ZZZ^^^cccgggiiikkklllnnnlllmmmhhhaaa\\\ZZZWWWSSSNNNJJJFFFFFFKKKPPPRRRSSSTTTVVVYYY[[[^^^bbbgggjjjgggnnntttvvvxxx{{{|||zzz}}}}}}wwwpppfffhhhmmmtttyyy||||||{{{wwwooojjjiiigggdddffflllwwwssseee]]]YYYXXX^^^```bbbcccdddeeehhhjjjkkkrrryyy{{{{{{||||||wwwqqqiiibbb\\\YYYQQQLLLGGGIIISSSdddttt~~~tttqqqwwwyyysssjjjbbbYYYRRRPPPLLLKKKLLLMMMOOOVVV]]]iiitttwwwnnnjjjddd]]]XXXVVVUUUUUURRRTTTUUUVVVTTTQQQMMMJJJDDDCCCBBBBBBCCCEEEHHHJJJIIIIIIHHHFFFDDDBBB@@@???======>>>???@@@BBBDDDEEEGGGHHHIIIJJJNNNTTTVVVVVV\\\___hhh}}}fffMMMQQQSSSvvv\\\aaaqqq^^^JJJ333111///.........---++++++++++++************)))))))))))))))))))))))))))))))))))))))************+++***---000...444PPPnnnhhhPPPCCCUUU]]]```]]]eeexxx~~~~~~~~~|||yyywwwtttttttttuuuwwwyyy|||}}}|||uuukkk]]]UUU]]]kkkmmmvvvyyyuuuuuutttgggVVVQQQHHHDDDFFFHHHFFFGGGJJJLLLLLLMMMMMMMMMMMMMMMLLLHHHGGGDDD@@@<<<999:::;;;777888999999888999;;;===<<<<<<===>>>@@@AAAAAABBBAAABBBCCCCCCBBBCCCEEEGGGEEEBBBFFFPPP[[[dddqqq~~~|||{{{yyywww}}}zzzzzz}}}yyyvvvtttssssssrrrppplllgggeeehhhooouuuuuutttwww|||yyyooofffaaa[[[bbbnnn{{{}}}hhhUUUIIIAAA;;;BBBBBBBBBAAACCCGGGMMMQQQOOOQQQTTTUUUTTTRRRQQQQQQTTTXXX]]]___\\\WWWSSSPPP[[[aaagggiiihhhffffffgggfffhhhgggbbb```___]]]XXXXXXPPPKKKLLLJJJEEECCCFFFGGGEEEDDDFFFEEECCCEEEJJJBBBGGGLLLLLLHHHEEEFFFHHHIIIGGGFFFEEE???999999===>>>DDDGGGCCC<<<;;;CCCKKKEEEHHHKKKLLLMMMPPPWWW^^^VVVYYY]]]```bbbdddhhhjjjjjjkkkhhhaaa]]]]]]ZZZWWWRRRNNNJJJMMMTTTZZZ\\\[[[[[[\\\]]]^^^```ccchhhlllnnnsssuuusssssswww{{{{{{~~~{{{yyyqqqhhhccciiiqqqxxxyyywwwsssooolllccc[[[YYYVVVRRRUUU[[[^^^mmmyyywwwuuuzzzuuukkkeeeeeegggjjjmmmnnnooopppqqqssswwwzzzxxx~~~uuummmfffcccUUURRRNNNLLLPPP\\\jjjuuuooollluuu{{{xxxpppggg]]]UUURRRNNNKKKKKKKKKLLLRRRZZZfffqqq|||wwwxxxkkkddd^^^WWWUUUXXXRRROOOPPPUUUWWWTTTRRRSSSMMMGGG@@@;;;===AAAGGGJJJIIIHHHGGGEEECCCBBBAAA@@@BBBBBBAAAAAAAAABBBCCCDDDEEEEEEGGGJJJMMMQQQTTTUUU\\\ZZZ\\\ggg}}}hhhTTT^^^bbbyyytttYYYllloooQQQBBB888///......,,,******+++++++++************)))))))))))))))))))))))))))++++++******)))*********---***,,,000111===^^^vvvVVVGGGLLL^^^___]]]\\\gggyyy~~~|||{{{zzzyyyxxxwwwuuuttttttvvvwwwvvvvvvzzzxxxsssnnnjjjjjjnnnqqqwwwyyy{{{{{{vvvjjj]]]SSSSSSRRROOOMMMJJJIIIIIIIIINNNQQQUUUVVVSSSOOOLLLJJJMMMJJJFFFBBB???>>>>>>???===<<<:::999888888888888>>>?????????@@@@@@AAAAAAAAABBBAAA@@@>>>>>>@@@BBBAAA???===@@@HHHUUUccckkk{{{}}}}}}}}}|||}}}~~~~~~~~~}}}}}}||||||}}}xxxqqqkkkhhhiiimmmoooqqqrrrssssssrrrmmmfff```ZZZ\\\dddrrr~~~kkkZZZSSSNNNHHHBBBEEEFFFHHHJJJMMMPPPSSSTTTYYYYYYXXXXXXWWWWWWWWWVVVVVV\\\eeeiii```RRRNNNSSS```cccfffiiiiiigggdddbbb^^^\\\XXXTTTRRRQQQRRRRRRKKKKKKIIIIIIHHHIIIJJJKKKJJJHHHFFFEEEFFFHHHHHHGGGKKKJJJJJJIIIJJJKKKMMMNNNLLLIIIEEEEEEFFFFFFDDDBBBDDDCCCBBB@@@======>>>@@@EEEDDDCCCCCCFFFJJJNNNQQQNNNNNNSSSYYY\\\]]]```fffeeeddddddbbb```^^^\\\[[[UUUTTTRRRTTTWWW[[[]]]^^^aaa```___```bbbiiirrrxxxxxxtttpppoooooopppwww}}}|||zzzyyyyyyuuummmhhhbbbaaaeeeoooyyy|||vvvrrrrrrqqqsssmmmaaaYYYXXXWWWSSSRRRYYYcccnnnuuuwwwtttqqqssswwwuuuooolllppptttvvvuuuwwwzzz}}}tttkkkddd^^^YYYYYYZZZ[[[___eee}}}xxxrrrooorrryyyxxxeeeVVVPPPOOOOOONNNJJJHHHNNNVVVdddnnnxxx~~~kkkzzzqqqiiiccc\\\XXXXXXVVVRRRSSSVVVWWWSSSQQQQQQMMMHHHBBB>>>???AAADDDFFFGGGGGGGGGFFFEEECCCBBBAAACCCBBBAAA@@@@@@AAACCCDDDCCCDDDFFFHHHLLLOOORRRSSSTTTVVVYYY___ooovvv^^^UUUUUUiiieee^^^bbbIII>>>333000000//////000++++++++++++************))))))))))))))))))))))))+++***************++++++,,,,,,...000111@@@hhhqqqSSSGGGNNNaaa```]]]^^^jjj{{{~~~|||zzzwwwvvvxxxwwwuuutttuuuuuuuuutttvvvwwwwwwvvvuuuuuuwwwzzzzzzyyyxxxuuuooofff]]]VVVVVVTTTQQQOOOLLLLLLKKKLLLNNNQQQSSSSSSQQQMMMKKKJJJKKKJJJGGGDDDBBBAAAAAAAAA===<<<:::999888888999:::????????????????????????BBBCCCCCCAAA??????AAACCC>>>===;;;===CCCMMMXXX^^^iiizzz~~~zzz{{{|||}}}}}}}}}xxxttttttvvvvvvxxxyyyzzz|||}}}}}}~~~yyyrrrllljjjlllooorrrrrrrrrrrrsssrrroooiiieee^^^^^^dddoooxxx}}}{{{jjj^^^YYYUUUNNNGGGIIIJJJKKKNNNQQQTTTWWWXXXYYYYYYZZZ[[[[[[[[[ZZZZZZZZZ___fffggg\\\PPPPPPWWWcccfffkkkmmmmmmiiiccc___YYYWWWTTTQQQNNNMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNLLLIIIIIIIIIJJJIIIHHHIIIHHHHHHHHHIIIJJJLLLMMMMMMKKKHHHHHHIIIIIIHHHFFFEEEFFFEEECCC@@@>>>???@@@CCCAAA??????AAAEEEIIILLLKKKKKKPPPVVVXXXWWWYYY^^^cccbbbaaabbbbbbbbb___\\\YYYWWWVVVWWWZZZ]]]^^^^^^``````aaabbbeeekkkrrrwwwxxxsssooonnnnnnpppwww|||xxxwwwxxxzzz|||pppkkkfffaaadddgggnnnvvvyyyxxx|||||||||wwwmmmfffccc^^^WWWVVVWWW]]]gggqqqvvvsssnnntttyyy|||yyywwwyyy||||||}}}yyyqqqjjjddd```]]][[[___fffvvv{{{ssslllmmmpppwwwyyyiii[[[RRRPPPPPPPPPLLLIIIMMMUUUaaakkkvvv}}}ffffffnnn{{{ooohhh```ZZZWWWZZZVVVVVVXXXYYYTTTQQQQQQMMMJJJFFFCCCBBBBBB@@@???EEEFFFGGGHHHGGGEEECCCBBBDDDBBB@@@>>>>>>@@@BBBCCCBBBCCCDDDFFFIIILLLOOOQQQQQQVVVZZZ[[[bbbyyy{{{^^^QQQYYYnnnqqqRRRiiirrrTTTFFF777000...------///,,,+++++++++************))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,...000111333GGGuuulllQQQKKKTTTccc```]]]```nnn~~~~~~|||yyywwwyyyxxxvvvtttsssssssssttttttwww{{{~~~~~~~~~~~~{{{xxxrrrjjjaaa[[[ZZZXXXUUURRRPPPOOOPPPPPPRRRSSSTTTRRROOOMMMLLLLLLHHHGGGEEEDDDCCCBBBAAAAAA???>>>===<<<<<<===>>>???CCCCCCCCCBBBBBBBBBBBBBBBEEEEEEEEEDDDBBBBBBCCCEEE???>>><<<<<>><<<===@@@DDDGGGFFFFFFJJJPPPQQQOOOQQQUUU___^^^___dddiiijjjeee```]]]\\\\\\]]]___```___^^^___aaadddgggjjjnnnrrruuuxxxtttrrrrrrrrrttt{{{zzzttttttxxx}}}}}}rrrllljjjgggbbbddddddgggkkkmmmrrr~~~{{{tttoooiiibbb]]]ZZZZZZbbbmmmtttrrrmmmttt||||||vvvpppiiiaaa[[[]]]cccmmmvvv~~~}}}yyyqqqjjjjjjmmmttt|||zzzmmmbbbSSSRRRQQQQQQMMMIIILLLRRR]]]gggrrrzzzgggfffffflll|||qqqjjjbbb]]]ZZZVVVUUUYYYZZZVVVTTTUUUNNNMMMJJJIIIFFFCCC>>>;;;BBBDDDGGGHHHIIIGGGEEECCCEEECCC@@@>>>===???AAACCCAAABBBCCCEEEHHHKKKMMMOOOOOOTTTXXXWWWZZZjjj^^^RRRZZZiii}}}aaaVVVvvvgggUUU@@@444...***+++---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))***+++,,,------...///111888QQQ}}}iiiQQQPPP[[[ccc^^^\\\cccrrr~~~}}}{{{wwwwwwvvvtttsssssstttvvvwwwzzz~~~zzzrrrhhhaaa___]]]ZZZVVVTTTTTTTTTTTTVVVWWWVVVSSSQQQOOOPPPQQQKKKJJJJJJHHHGGGFFFEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIIIIHHHFFFEEEFFFGGGEEECCCAAA??????AAACCCDDDGGGQQQZZZ]]]```jjjzzz~~~xxxxxx{{{{{{vvvoooiiifffccc___]]]___^^^___bbbdddggghhhiiiiiijjjjjjjjjjjjlllnnnqqqrrrooommmlllkkkllllllkkkjjjccc```___bbbeeehhhooovvvtttnnnhhheeedddaaaZZZSSSWWWXXXYYY[[[^^^aaadddeee___```bbbdddeeedddcccbbbdddjjjlllbbbRRRIIINNNWWW\\\___cccggggggeeeaaa^^^YYYXXXWWWVVVTTTSSSQQQQQQSSSSSSSSSTTTTTTUUUVVVVVVTTTQQQOOOMMMMMMKKKIIIGGGIIIHHHIIIIIIKKKMMMOOOQQQPPPOOOOOOOOOPPPPPPOOONNNKKKMMMMMMLLLHHHDDDCCCBBBEEECCC???===<<>>:::@@@BBBEEEHHHIIIHHHGGGEEEFFFDDDAAA???>>>???@@@AAABBBBBBCCCEEEGGGJJJLLLMMMJJJMMMPPPRRRVVV```ooozzzqqqSSSPPPSSSgggYYY```yyydddKKK;;;222---...000,,,,,,,,,++++++++++++***************************))))))))))))***+++,,,---///------222>>>YYY}}}cccPPPSSS___aaa\\\\\\gggvvv~~~yyyvvvvvvzzz}}}}}}|||uuuvvvvvvtttssstttwww{{{{{{}}}{{{wwwtttooojjjfffcccbbb___]]][[[YYYYYYYYYYYYXXXWWWTTTRRRRRRTTTVVVTTTTTTRRRPPPNNNLLLKKKJJJHHHHHHGGGGGGHHHIIIKKKLLLKKKKKKLLLNNNOOOPPPQQQRRRMMMNNNNNNMMMKKKJJJJJJKKKIIIHHHFFFCCCAAA??????>>>AAAEEEJJJKKKJJJPPP^^^jjjuuuuuuwwwyyy|||wwwpppmmmkkkgggfffiiieeefffggghhhhhhgggeeeddd]]]```dddiiilllnnnnnnnnnmmmjjjhhhggghhhiiiiiiiii```]]][[[\\\]]]```hhhrrrrrrmmmhhheeeeeeccc]]]XXXZZZ[[[\\\]]]```bbbdddfffdddeeefffgggggggggffffffjjjooonnnbbbQQQIIILLLRRRTTTVVVYYY]]]___aaabbbbbb]]]]]]\\\[[[ZZZYYYXXXWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZWWWUUUSSSRRRPPPNNNKKKIIIIIIIIIIIIKKKMMMOOOQQQPPPQQQRRRRRRQQQPPPPPPPPPOOOPPPPPPOOOKKKHHHFFFEEEFFFDDDAAA>>>===>>>@@@AAA===<<<@@@EEEGGGFFFIIINNNRRRUUU___nnnzzz|||tttllldddccccccdddeeeeeecccbbbbbbeeekkkoooqqqsssuuuvvvwwwwww{{{~~~zzzrrrjjjjjjnnnmmmgggbbbVVVSSSQQQPPPNNNOOOYYYddd{{{zzzsssrrrkkkjjjgggeeeeeehhhnnnrrruuu}}}wwwjjjddddddaaaiiirrrwwwzzz{{{vvvoookkkmmmpppuuuxxxvvvpppkkkYYYTTTQQQPPPLLLHHHHHHKKKTTT^^^kkkttt}}}nnnkkkhhhdddbbblll~~~tttlllWWWSSSRRRUUUVVVTTTTTTUUUSSSRRRPPPOOOLLLGGGAAA======???BBBEEEGGGHHHHHHHHHFFFEEECCCAAA@@@@@@@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKJJJLLLNNNRRRXXX^^^dddhhhYYYKKKKKKSSSpppjjjXXXnnnRRR>>>333------000,,,,,,,,,,,,++++++++++++************************))))))))))))***+++,,,,,,...------222AAA[[[yyyzzz[[[MMMTTT```^^^[[[___lllzzzwwwqqqkkkkkkqqqwwwyyyyyyuuuvvvwwwuuusssuuuzzz~~~}}}wwwnnnhhhfffhhhjjjlllhhhhhhgggfffcccaaa___]]]ZZZZZZXXXVVVUUUUUUXXXZZZXXXVVVTTTRRRPPPNNNMMMLLLMMMMMMLLLLLLLLLMMMOOOPPPOOOOOOPPPQQQSSSTTTUUUUUUQQQSSSTTTSSSPPPNNNNNNNNNLLLJJJHHHEEECCC@@@>>>===@@@AAADDDHHHIIIKKKTTT^^^fffkkksss{{{yyyuuurrrnnnnnnpppnnnnnnnnnmmmkkkhhheeeccc\\\___bbbfffhhhhhhhhhgggeeecccaaaaaaccceeeffffff[[[XXXVVVVVVVVVYYYcccmmmooolllhhhggghhhfffccc___[[[\\\\\\]]]___```bbbcccffffffgggggghhhiiijjjjjjqqqtttooo```RRRLLLOOORRRTTTUUUWWWZZZ^^^aaadddfff```___^^^]]]\\\\\\\\\\\\^^^^^^____________^^^]]]YYYWWWUUUTTTSSSQQQMMMKKKJJJIIIIIIJJJKKKMMMOOOPPPQQQSSSUUUUUUSSSQQQPPPQQQQQQRRRRRRPPPMMMJJJIIIIIIFFFEEECCCAAA@@@?????????<<<;;;===AAABBBCCCGGGMMMMMMQQQ[[[iiitttwwwrrrkkkcccbbbbbbccceeefffeeedddfffiiimmmppprrrtttwwwyyyvvvvvvzzzxxxoookkkooosssooofff```YYYTTTQQQPPPMMMKKKMMMSSS___nnn|||pppmmmllllllkkkgggdddeeelllsssxxx}}}pppeeeaaa___eeelllpppuuuwwwsssmmmllllllnnnqqqsssssspppnnn^^^WWWRRROOOKKKGGGGGGKKKRRR\\\iiirrr{{{|||vvvrrrqqqpppsss~~~vvvccc]]]ZZZ[[[ZZZVVVTTTUUUUUUSSSQQQOOOMMMJJJEEEAAA<<<===@@@CCCEEEGGGIIIIIIFFFFFFEEEDDDCCCAAA@@@???@@@AAAAAABBBDDDFFFGGGHHHKKKMMMPPPSSSXXX]]]aaadddrrrfffKKKLLLLLL^^^aaaeee___GGG777...,,,---------,,,,,,,,,+++++++++************************+++***************++++++,,,...000333@@@YYYvvvsssUUUMMMWWWbbb\\\[[[cccrrr{{{rrriiiggglllrrruuuuuuwwwyyyyyywwwtttuuuzzzyyyuuunnnkkkkkkmmmpppqqqmmmnnnoooooommmiiieeeccc]]]^^^]]]\\\[[[\\\___aaaYYYXXXUUUSSSQQQQQQQQQRRRUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWUUUWWWXXXWWWTTTRRRRRRRRRNNNMMMKKKHHHFFFDDDBBBBBBFFFFFFJJJRRRVVVVVVZZZ```bbbjjjttt}}}{{{uuusssuuussstttttttttqqqnnnjjjgggdddcccaaa^^^]]]\\\[[[[[[UUUUUUTTTWWW[[[^^^``````VVVSSSRRRQQQPPPRRR\\\gggiiihhhiiikkknnnnnnkkkhhh```______``````aaabbbccceeeeeeeeefffhhhkkknnnpppxxxwwwnnn]]]SSSSSSWWWYYY\\\]]]___bbbdddfffggghhhcccaaa___^^^]]]^^^___```bbbccccccccccccaaa```___ZZZYYYWWWVVVUUUSSSOOOMMMNNNNNNMMMMMMNNNPPPQQQRRRSSSVVVXXXXXXUUURRRQQQRRRRRRSSSRRRPPPMMMKKKLLLMMMHHHHHHGGGGGGEEECCCBBBAAA???<<<;;;===>>>???DDDKKKJJJMMMTTT]]]dddhhhgggfffaaa```___```cccfffggggggjjjkkknnnoooqqquuuyyy}}}zzzxxxyyy}}}vvvooommmssswwwrrrjjjfffaaaZZZVVVVVVUUUQQQNNNOOOOOOZZZnnn|||rrrnnnmmmmmmkkkiiiiiikkkpppttt|||zzzmmmgggcccgggjjjmmmqqqssspppiiijjjjjjkkkmmmoooqqqqqqqqqddd\\\TTTPPPLLLHHHIIILLLQQQ\\\hhhqqqzzz|||xxxqqqqqqpppjjjeeeccc```YYYVVVVVVWWWTTTRRRPPPNNNKKKHHHEEE;;;<<<>>>AAADDDGGGIIIKKKFFFGGGGGGFFFDDDBBB@@@>>>??????@@@AAABBBDDDEEEFFFGGGJJJMMMOOORRRVVV\\\aaa```zzz~~~sssKKKOOOKKKPPPuuupppYYYqqqTTTAAA444......---------,,,,,,,,,++++++************************++++++*********************///222444===UUUuuupppTTTPPP\\\fff[[[\\\fffvvvxxxlllgggkkkqqqsssssszzz|||{{{xxxttttttyyyzzzwwwuuuxxxxxxyyy{{{}}}|||xxxuuuppprrrtttuuusssnnniiifffbbbcccccccccbbbcccfffhhh```^^^[[[YYYYYYZZZ\\\]]]\\\[[[ZZZYYYYYYZZZ[[[\\\^^^]]]]]]\\\[[[ZZZZZZYYYWWWYYYZZZZZZWWWUUUTTTTTTQQQPPPNNNLLLJJJHHHGGGGGGOOOMMMRRR]]]cccbbbbbbeeeeeelllvvv||||||zzz{{{||||||zzzwwwtttrrrkkkfff___WWWRRRPPPPPPQQQHHHGGGIIIMMMRRRWWWYYYZZZSSSPPPOOONNNMMMNNNXXXbbbccceeeiiiooottttttqqqnnneeeeeeddddddddddddeeefffcccbbbcccdddhhhmmmrrruuu}}}zzzlll[[[SSSXXX___aaaeeefffiiikkklllkkkiiihhhfffdddaaa______```bbbccceeefffffffffeeecccaaa```bbb```___^^^]]][[[XXXUUUTTTSSSRRRRRRSSSTTTUUUVVVUUUXXX[[[ZZZVVVSSSRRRSSSSSSSSSRRRPPPMMMLLLNNNOOOKKKKKKLLLLLLKKKHHHFFFDDDAAA===;;;;;;;;;<<>>@@@@@@EEEFFFJJJOOOPPPNNNRRRYYY```aaabbbccccccdddeeeeeeeeelllppprrrtttzzz}}}}}}www~~~{{{sssoookkkhhhdddaaaeeejjjiiiiiiiiihhhfffaaa[[[VVVPPPSSSSSSVVV```pppwwwvvvjjjiiillltttxxxxxx|||wwwwwwyyyzzzzzzvvvpppkkkkkkiiieeeeeejjjqqqtttsssmmmfff]]]UUUPPPMMMKKKJJJQQQYYYcccnnnzzz~~~qqqfffaaadddhhhyyysssjjjgggddd]]]VVVTTTTTTTTTTTTUUUSSSPPPNNNNNNGGG???;;;===BBBGGGIIIKKKJJJGGGDDDBBB@@@??????>>>>>>>>>???@@@BBBCCCDDDFFFGGGIIILLLOOOSSSVVVWWWYYYaaaooonnn\\\NNNJJJYYYooozzzjjjvvvrrrTTTBBB777111//////...---,,,+++,,,,,,************************,,,,,,+++++++++++++++,,,......333<<>>EEEIIIKKKJJJHHHFFFDDDBBB@@@???=========>>>>>>@@@AAABBBDDDEEEGGGJJJMMMQQQTTTUUUXXX]]]fffuuuuuuXXXJJJQQQ[[[~~~qqqccccccLLL===444/////////......---,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,...666AAAIIIYYYxxx~~~___RRR\\\fffggg___hhhvvvwwwooommmqqqrrrrrrrrrtttxxx|||tttmmmhhhjjjmmmqqqvvvyyyzzzyyyxxxwwwvvvtttrrrppppppppppppoooppppppnnnmmmmmmoooqqqqqqmmmhhhfffhhhkkkmmmoookkkhhhfffeeefffggghhhhhhdddccc```]]][[[ZZZZZZZZZ^^^^^^^^^\\\YYYWWWVVVWWW]]]]]]\\\\\\ZZZYYYYYYYYY\\\___eeemmmtttyyyzzzyyy|||yyyuuurrrqqqooojjjkkk}}}~~~xxxxxxuuu{{{mmm\\\RRRPPPPPPQQQIIIEEEAAA>>>===>>>======AAA;;;:::>>>AAAGGGYYYlll~~~|||wwwooorrrwww}}}}}}{{{yyyzzzvvvjjj___^^^cccmmmxxxzzzvvvvvvwwwtttvvvxxxyyyxxxvvvsssqqqqqqrrrssssssppplllgggdddeeeeeeeeefffggghhhiiijjjffffffdddcccbbb```___^^^]]]^^^___```___]]]ZZZYYYSSSTTTUUUUUUSSSRRRSSSTTTSSSTTTUUUVVVVVVUUUTTTSSSRRROOOJJJGGGEEECCCAAA@@@>>>>>>???CCCEEEGGGPPPYYYbbbcccddddddccceeegggjjjooossswwwzzz}}}uuu{{{|||yyyzzz|||}}}{{{lll\\\UUUTTTSSSSSSUUUUUUXXX___iiiqqqrrrllleeeaaa^^^XXXTTTYYYeeennnrrrxxxvvvvvvzzz~~~~~~yyyrrrnnnjjjggggggmmmwww~~~|||uuukkk___VVVPPPMMMLLLQQQXXXbbblllyyyaaa\\\WWWSSSRRRQQQOOOLLLVVVjjjtttmmmgggbbbXXXWWWVVVVVVWWWWWWVVVUUUTTTOOOGGG???:::;;;@@@EEEIIIIIIHHHGGGEEECCCBBB@@@>>>>>>>>>>>>>>>???@@@AAACCCDDDFFFHHHKKKOOOQQQSSSXXX[[[bbblll|||rrrTTTJJJMMMjjj}}}aaassstttXXXDDD999000///............,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,---------...777DDDQQQeeewww]]]TTT[[[bbbccc```kkkyyy}}}vvvuuuwwwvvvrrroooqqqxxx~~~zzzxxxpppqqqtttwwwxxxxxxwwwwwwuuutttsssrrrsssuuuwwwxxxvvvvvvuuusssqqqqqqrrrtttsssppplllkkklllmmmnnnooollljjjhhhggghhhiiiiiiiiieeedddbbb```^^^]]]\\\\\\^^^^^^___]]][[[YYYZZZ[[[```___]]]]]]___```___^^^aaaccchhhnnnuuu{{{{{{|||vvvpppiiiccchhhzzz|||zzz|||uuulllooo|||uuucccWWWTTTTTTSSSOOOKKKGGGDDDBBB@@@>>><<<@@@;;;999<<>>EEEQQQaaatttrrrjjjiiiaaa^^^ZZZWWWVVVVVVUUUUUURRROOOKKKGGGCCC???<<<:::AAACCCEEEHHHHHHGGGEEECCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBDDDFFFIIILLLOOOPPPRRRSSSXXX^^^aaaiiiUUULLLNNN[[[{{{xxxyyytttVVVFFF666222...---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///222///888MMMgggnnnZZZSSSVVVZZZ\\\\\\iiiuuu~~~{{{sssqqqwww{{{wwwxxxyyy{{{|||}}}~~~~~~}}}{{{zzzvvvvvvwwwyyy{{{~~~~~~}}}|||{{{zzzwwwuuutttrrrooonnnnnnnnnlllkkkiiiiiihhhgggeeedddcccbbbaaaccceeeggggggiiikkkmmmooonnnnnnnnnnnnpppqqqsssrrruuuyyy}}}~~~sssllllllsss}}}wwwlllfffdddyyysssgggbbb]]]WWWVVVSSSNNNJJJHHHFFFCCCAAAAAA<<<;;;;;;999<<>>>>>???::::::JJJ]]]vvvvvvkkkaaaaaagggppp{{{~~~{{{yyywwwwwwsssnnnnnnpppqqqooolllkkkjjjjjjjjjiiiiiiiiiiiieeeeeeeeeddddddcccccccccccccccbbb```\\\YYYYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWSSSPPPNNNMMMMMMMMMKKKJJJEEEDDDEEEFFFDDDAAAEEEKKKQQQYYYbbbfffgggjjjpppvvvtttzzz|||{{{wwwuuuqqqpppssszzz~~~}}}ooojjjccc\\\[[[aaallltttxxxuuutttuuurrrnnnqqqwww~~~zzz{{{~~~|||vvvhhhZZZQQQPPPQQQNNNUUU^^^ggguuuJJJJJJIIIHHHFFFDDDCCCCCCBBB>>>;;;>>>HHHVVVbbbiiirrr~~~|||lllggg```[[[XXXWWWVVVUUUXXXRRRLLLIIIIIIGGGBBB===:::===BBBFFFIIIHHHGGGEEEBBBBBBAAA@@@????????????BBBCCCDDDFFFIIILLLNNNOOOOOONNNRRR[[[\\\]]]kkk~~~qqqRRRPPPLLLcccnnnkkkZZZAAA:::222...///111///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000111000>>>\\\www}}}dddOOONNNWWW[[[\\\]]]pppxxxsssvvv|||xxxzzz~~~tttwww{{{~~~|||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzxxxuuusssmmmmmmlllllljjjiiigggfffkkkmmmpppqqqrrrsssvvvxxxxxx{{{}}}{{{wwwwww|||~~~|||wwwuuu||||||vvvuuuxxxtttpppkkkddd^^^YYYRRRMMMIIIGGGEEECCCBBBAAABBBCCC===<<>>CCCHHHJJJHHHFFFGGGEEEBBB???>>>>>>@@@AAA@@@AAABBBDDDFFFHHHJJJLLLMMMPPPSSSUUUXXX___jjjsss|||yyy[[[KKKOOOccc~~~tttvvvttt\\\KKK777111444...,,,...,,,......---,,,,,,+++******...+++)))+++...000///---111888AAA___www```NNNQQQ^^^bbb]]]WWWppp|||zzzyyy~~~}}}|||{{{zzz}}}}}}|||~~~~~~~~~~~~yyytttrrrqqqpppnnnmmmmmmmmmmmmuuutttssstttvvvwwwvvvuuuzzz|||~~~~~~{{{zzz{{{yyy}}}qqqkkkjjj```ZZZSSSNNNKKKHHHDDDAAADDDFFFEEE@@@===DDDTTTaaauuuzzztttlllhhhjjjsss{{{uuuppppppooooooooooooppppppmmmmmmnnnpppqqqpppmmmjjjlllkkkiiiiiikkkllllllkkkmmmllliiifffdddbbbaaa```dddaaa^^^\\\[[[YYYVVVTTTQQQOOOLLLKKKLLLLLLLLLKKKIIIJJJJJJJJJIIIKKKMMMPPPWWW]]]ccceeejjjrrrwwwxxx}}}xxxtttxxxooojjjnnnwww{{{uuuuuuwwwwwwvvvqqqppplllhhhddddddfffiiiuuu{{{}}}{{{{{{zzzvvv|||yyyxxxsssqqqvvvtttaaaUUUOOOLLLPPPUUU___kkkwww\\\XXXSSSPPPOOOLLLHHHEEEAAA@@@>>>======@@@CCCEEEFFFGGGOOOZZZ```jjjtttmmmkkkfff]]]YYY\\\TTTSSSQQQQQQOOOLLLGGGDDD===<<<===@@@EEEHHHHHHGGGHHHFFFCCC@@@>>>>>>???@@@AAAAAABBBCCCEEEGGGIIIKKKJJJMMMQQQSSSVVV\\\fffnnnvvvdddOOOIIIWWWsssssstttYYYBBB666555///,,,...+++......------,,,++++++***---+++***+++...000///...111999GGGjjjmmmZZZLLLOOOZZZ^^^]]]]]]ppp|||{{{{{{~~~}}}~~~}}}{{{xxxuuusssssstttuuuzzzyyyxxxyyy{{{}}}}}}|||}}}wwwppplllbbb\\\UUUOOOMMMLLLKKKIIIKKKMMMNNNKKKJJJOOOYYYbbbqqqxxxpppnnnqqqxxx}}}xxxssssssssssssssstttuuuvvvtttsssrrrssssssssspppnnnlllkkkkkklllnnnpppqqqppptttsssqqqooollliiigggeeedddbbb___^^^]]]\\\ZZZXXXTTTRRROOONNNOOOOOONNNMMMMMMNNNNNNNNNNNNOOOQQQTTT[[[___bbbccchhhrrrzzz}}}{{{xxxtttoooiiibbb___ccckkkuuuzzztttooolllnnnnnnllliiiffffffhhhjjjwww}}}xxx{{{{{{tttvvv~~~uuubbbVVVRRRPPPPPPUUU^^^jjjvvv___]]]\\\ZZZXXXUUUPPPLLLIIIGGGCCC@@@??????@@@BBB<<<>>>CCCHHHHHHPPPhhhvvvsssmmmccc\\\\\\SSSSSSSSSTTTSSSPPPKKKGGGAAA>>><<<===AAAEEEHHHIIIIIIGGGDDDBBB@@@?????????AAAAAABBBCCCDDDFFFHHHIIIGGGJJJNNNQQQTTTYYYaaagggmmmvvvzzz```NNNOOOfffuuu~~~jjjMMM;;;666000///111.........------,,,+++++++++---,,,+++,,,.../////////333999NNNuuugggWWWNNNRRRYYY[[[]]]bbbpppzzz{{{{{{}}}~~~~~~|||{{{|||}}}~~~}}}}}}yyyuuulllfff^^^WWWUUUVVVXXXYYYVVVXXXYYYZZZ[[[]]]aaadddooozzz{{{vvvvvvzzz|||zzzwww|||yyyxxxxxxwwwxxxyyyzzz{{{|||zzzwwwvvvvvvvvvtttssspppoooppprrruuuwwwwwwwwwuuuuuuuuusssqqqmmmjjjhhheeecccaaa`````````^^^]]]ZZZXXXUUUTTTTTTTTTTTTSSSRRRSSSTTTTTTTTTUUUWWWYYY___bbbcccccchhhttt~~~|||vvvtttpppkkkfffbbb___^^^^^^aaalllwwwtttkkkfffkkkllllllkkkiiihhhjjjkkkvvv{{{}}}wwwuuu{{{uuuaaaVVVSSSSSSOOOTTT]]]hhhttt\\\^^^___```___\\\WWWTTTRRRPPPKKKGGGDDDBBBBBBBBBCCCCCCEEEFFFDDDIII\\\ooo{{{uuuoooddd\\\\\\VVVUUUTTTTTTTTTRRROOOLLLEEEAAA===;;;===AAAGGGJJJIIIHHHFFFDDDAAA@@@???>>>AAAAAAAAABBBCCCEEEFFFGGGGGGJJJNNNQQQTTTXXX]]]aaaggggggzzztttWWWNNN^^^qqqyyyXXX???777000111444111......------,,,,,,,,,,,,---,,,,,,,,,...//////000666:::RRRyyygggXXXQQQZZZ```^^^]]]aaaqqqyyy|||zzzzzz}}}}}}{{{|||~~~|||}}}wwwqqqhhh```]]]^^^aaacccbbbbbbbbbdddfffhhhggggggqqqwww~~~~~~~~~~~~{{{xxx}}}|||{{{|||}}}~~~~~~zzzwwwwwwvvvuuutttvvvvvvvvvxxxzzz||||||{{{sssuuuvvvwwwvvvsssooommmkkkhhheeedddccccccbbb```aaa^^^[[[ZZZZZZZZZYYYXXXVVVXXXYYYZZZZZZ[[[]]]___bbbeeegggggglllwwwxxxuuutttqqqnnnnnnnnnlllfff^^^ZZZ\\\aaasssyyyyyypppjjjlllmmmnnnnnnlllkkkllllllqqqwww|||zzzvvv{{{vvvaaaUUUQQQQQQNNNSSS[[[fffrrr~~~XXX[[[^^^aaaaaa___]]][[[XXXUUUQQQMMMIIIFFFEEEEEEHHHFFFEEEDDDDDDFFFOOOXXXggg{{{rrrggg______\\\YYYTTTRRRQQQRRRRRRQQQIIIEEE@@@;;;;;;???DDDIIIIIIIIIHHHFFFDDDAAA???>>>@@@@@@@@@AAABBBDDDEEEFFFJJJLLLOOORRRUUUXXX[[[]]]dddaaarrr___MMMWWWrrrssssssfffIII;;;111///222000......------------,,,,,,,,,------------...000111777:::UUU{{{~~~bbbSSSPPP^^^hhhddd^^^```rrrxxx}}}}}}|||||||||wwwwww~~~yyyppphhhddddddfffiiinnnlllkkklllnnnpppooommmtttwww}}}{{{{{{|||~~~~~~~~~|||yyyxxxwwwvvvvvvzzzzzzyyyzzz{{{{{{yyywwwtttwwwzzz}}}~~~|||yyywwwssspppllliiihhhgggeeedddeeebbb___]]]]]]]]]\\\[[[[[[]]]___``````aaabbbdddeeejjjnnnooottt}}}~~~zzz{{{{{{yyywwwxxx}}}yyyooofffaaa___dddffflllttt{{{|||vvvqqqnnnppprrrrrrpppoooooopppqqqwww}}}}}}{{{gggYYYRRROOONNNQQQYYYcccppp|||VVVYYY]]]____________``````___[[[XXXUUUSSSQQQQQQMMMKKKIIIGGGFFFFFFHHHJJJPPP[[[tttoooffffffbbb]]]WWWRRRQQQRRRSSSSSSLLLIIIDDD>>>;;;===BBBFFFHHHIIIIIIHHHFFFCCC@@@???>>>>>>???@@@AAACCCEEEFFFLLLLLLNNNPPPSSSVVVXXXZZZ``````mmmoooRRRPPP___sssyyyYYYEEE444...///,,,......------------------,,,---......---...000222666<<<[[[tttWWWIIIJJJ^^^jjjeee```ccctttwww~~~~~~~~~xxxyyy~~~|||wwwsssrrruuuxxxyyyxxxxxxxxxyyyzzzyyyxxx{{{{{{~~~xxxyyy}}}{{{|||~~~||||||{{{zzz|||{{{zzzzzzzzzyyyvvvssstttwww{{{~~~{{{xxxssspppnnnnnnlllkkkiiigggcccbbbaaaaaa```___aaadddfffhhhhhhiiijjjllllllsssxxxzzz~~~vvvkkkcccccc```aaagggqqqwwwvvvsssqqqsssuuuuuuuuutttuuuvvvzzzooo```UUUNNNMMMPPPWWWaaammm{{{ZZZ\\\^^^^^^]]]^^^aaacccgggfffdddbbb```______^^^XXXYYYWWWRRRMMMKKKMMMOOOSSSPPPVVViiizzzmmmkkkgggbbb\\\WWWTTTTTTSSSRRRNNNMMMHHHBBB===<<>><<<===@@@GGGHHHIIIJJJHHHFFFCCCAAA;;;<<<===>>>AAACCCEEEGGGJJJIIIGGGHHHKKKNNNPPPQQQWWW\\\ccckkkssscccPPPVVVxxxgggqqqYYYAAA444555333------..................,,,...000///------000333:::HHHnnnhhhTTTJJJMMM]]]aaaYYY]]]mmmwwwxxx}}}|||~~~~~~zzzyyy{{{tttxxx}}}}}}|||zzzyyyxxxvvvuuutttrrrtttxxxyyy{{{|||zzz~~~||||||}}}}}}}}}|||yyyvvvtttssssssrrrpppooorrrvvvxxxxxxxxxzzz{{{{{{}}}|||ooommmjjjgggfffkkkrrrwwwqqqsssvvvyyy{{{{{{tttuuuvvvvvvxxx~~~sss}}}|||rrrnnnrrruuu}}}{{{zzz~~~}}}uuu{{{wwwiiiWWWIIILLLOOOTTT^^^kkkyyyaaadddeeeccc^^^^^^aaafffaaa]]]ZZZYYYZZZZZZXXXVVVaaaaaaaaa```___\\\ZZZXXX[[[]]]^^^^^^]]]^^^bbbggguuuoooiiigggeeeccc[[[RRROOORRRRRRPPPLLLIIIFFFCCC???;;;AAAEEEHHHJJJGGGDDDAAA@@@============???BBBEEEGGGEEEGGGIIIJJJJJJLLLOOOQQQWWWWWWYYYgggwww}}}^^^MMMVVViiitttwwwcccKKK;;;222///111000///......------......///000///...///111333;;;JJJfff]]]KKKJJJOOOVVVZZZ\\\eeepppssszzz~~~~~~~~~tttwwwxxx|||zzzrrrmmmnnnyyytttsssuuuxxxxxxtttqqqssswwwuuussssssvvv}}}||||||~~~}}}zzzvvvxxxxxx{{{~~~{{{}}}||||||wwwpppkkkjjjnnntttyyyzzz|||~~~}}}wwwtttqqqnnnooouuu{{{kkknnnqqqsssrrrrrrssstttyyyzzzyyywwwxxx||||||yyy}}}}}}www}}}~~~~~~wwwhhhWWWLLLOOOQQQUUU___mmm|||eeefffgggfffddddddeeeggg```\\\XXXVVVVVVVVVTTTSSSUUUUUUWWWXXXYYYZZZZZZZZZ[[[\\\^^^^^^______aaaccclll}}}rrrlllhhhfffeee___VVVPPPOOOQQQOOOMMMKKKIIIEEEAAA>>>AAACCCFFFIIIIIIFFFCCC@@@???>>>======>>>AAACCCEEECCCEEEGGGHHHIIIJJJMMMPPPUUUVVVWWWbbbqqqxxxyyy___OOOSSS___yyykkkPPP===333///111111///................../////////...///111333>>>NNNhhhzzzXXXFFFHHHNNNVVV[[[^^^hhhrrrvvv}}}|||}}}wwwxxxyyy}}}|||wwwqqqooottt|||yyyuuutttwwwwwwtttrrrssstttsssqqqrrruuu{{{~~~}}}}}}}}}~~~yyypppjjjkkkmmmrrr}}}{{{vvvrrrqqqssswwwzzz}}}~~~xxxvvvuuusssrrrtttzzzzzztttkkknnnrrrtttuuuvvvxxx{{{{{{zzzvvvrrrsssuuurrrkkkrrrzzz}}}www~~~yyyjjjZZZOOOPPPRRRWWWbbbppp}}}lllllllllnnnoooooommmkkkddd```[[[WWWVVVUUUUUUTTTPPPQQQRRRTTTWWWYYY\\\]]]ZZZ[[[\\\___cccfffgggfffbbb~~~uuummmgggfffddd\\\SSSOOOOOONNNMMMLLLKKKIIIEEEBBBAAAAAACCCGGGJJJJJJEEEAAA???>>>=========???AAABBBBBBCCCEEEFFFGGGIIILLLNNNRRRSSSTTT]]]hhhlll|||xxxcccTTTRRRVVV|||}}}|||[[[CCC555111111111000///.............../////////...///111444BBBSSSlll```FFFAAAFFFNNNWWW\\\aaakkkuuuyyy|||}}}{{{xxxuuuvvvyyy~~~xxxxxxyyyvvvssssssqqqppppppqqqtttxxx|||zzz}}}yyyrrriiicccaaa``````hhhxxx}}}yyyxxxyyy|||~~~yyywwwyyyyyyyyyxxx{{{}}}|||{{{{{{{{{wwwpppkkklllppptttwwwxxx{{{~~~xxxsssqqqpppiii```hhhrrr}}}www|||nnn]]]RRRPPPSSSZZZeeessssssqqqqqqssswwwwwwsssnnnmmmiiiddd___\\\[[[ZZZZZZXXXXXXXXXYYYZZZ\\\___```\\\ZZZZZZ___fffllloooooonnn{{{sssgggeeefffaaaYYYTTTNNNMMMLLLLLLLLLKKKHHHFFFBBB@@@AAAEEEKKKLLLHHHCCC>>>===<<<<<<===>>>AAABBBAAABBBDDDEEEFFFHHHKKKMMMOOORRRRRRYYYcccdddooojjjZZZSSSRRRbbbzzzmmmMMM:::444222111000///..................///......///222555EEEVVVpppqqqNNN<<<>>>FFFPPPXXX\\\bbbllluuu{{{~~~||||||zzzvvvtttpppppppppqqqsssvvvxxxzzz}}}~~~|||xxxtttqqqgggddd```___hhhyyy}}}|||}}}~~~wwwyyy}}}}}}~~~~~~}}}|||xxxtttqqqpppnnnjjjgggnnnsssyyy{{{|||}}}vvvrrrjjjccchhhrrr|||xxx~~~ppp___TTTPPPTTT\\\hhhuuuwwwsssqqqssswwwxxxsssnnnpppnnnjjjeeeaaa______``````___^^^^^^___```bbbcccbbb^^^[[[]]]cccjjjnnnoootttvvvzzzgggbbbdddbbb]]]YYYOOOMMMLLLLLLLLLLLLJJJHHHEEEBBB@@@CCCIIIKKKIIIFFF>>>===<<<<<<===???AAACCCAAABBBDDDEEEFFFHHHKKKMMMMMMQQQRRRWWW```aaahhh{{{wwwaaaSSSMMMUUUqqq~~~XXX???444222111000//////......///.........------///333666EEEUUUqqqjjjMMMCCC>>>HHHSSSXXX[[[bbblllttt|||}}}~~~}}}zzzyyyssssssrrrrrrssstttuuuvvvwwwyyy~~~~~~}}}vvvqqqjjjeeeeeemmm|||}}}|||~~~}}}wwwtttxxx{{{||||||zzz|||wwwpppjjjhhhhhhjjjkkkpppvvv}}}xxxrrrmmmlllttt}}}|||yyyyyyqqq```TTTPPPTTT]]]iiivvvyyytttooonnnqqqsssqqqnnnppppppnnnjjjfffccccccdddcccccccccdddeeefffggghhhjjjfffaaa___```bbbdddfffhhhoooyyynnnddddddccc___]]]SSSQQQNNNLLLLLLMMMLLLLLLHHHEEEAAABBBEEEHHHIIIHHH??????=========???AAABBB@@@AAACCCDDDEEEGGGJJJLLLKKKQQQQQQUUU___```eeetttqqqZZZLLLUUUwwwwwwfffFFF666222222111000////////////.........------///333777EEETTTpppaaaGGGAAA???JJJUUUWWWYYYaaammmttt}}}|||}}}~~~}}}~~~wwwvvvtttsssrrrqqqrrrrrrtttuuuyyy}}}yyysssnnniiijjjsss~~~~~~}}}{{{uuuqqqnnnsss|||xxx{{{~~~{{{xxxuuutttooohhhbbb```cccgggkkkooowwwyyytttnnnttt{{{}}}zzzxxxzzz|||rrraaaUUUQQQUUU^^^jjjwww}}}wwwpppmmmmmmpppqqqqqqtttvvvvvvtttpppmmmmmmnnnllllllmmmnnnoooooopppoooooonnnkkkgggbbb___^^^___[[[dddooorrrrrr}}}ppplllhhhccc```ZZZVVVQQQNNNMMMNNNOOOOOOLLLHHHDDDAAAAAADDDHHHKKKDDDBBB@@@>>>======>>>???>>>@@@BBBCCCCCCEEEHHHJJJKKKPPPPPPSSS\\\]]]aaannnpppWWWVVVfffssswwwSSS>>>333222111000////////////......---,,,,,,///444777FFFWWWttt{{{VVV???999>>>KKKUUUVVVWWWaaaooowww~~~}}}|||~~~zzzxxxuuuqqqooonnnnnnnnnttttttvvv|||zzz~~~zzzvvvrrrlllhhhmmmwwwxxxssslllhhhooo{{{}}}|||yyyvvvqqqlllhhhaaa^^^ZZZVVVUUUXXX]]]aaajjjtttuuummmttt|||~~~}}}}}}tttbbbVVVTTTWWW```kkkwww}}}tttooonnnppptttvvv{{{~~~{{{xxxwwwxxxxxxxxxyyyzzzyyyxxxwwwvvvppprrrsssooohhhbbb______YYY\\\bbbeeefffrrr}}}uuunnngggddd___ZZZSSSOOONNNPPPQQQRRRNNNKKKFFF@@@>>>AAAGGGLLLHHHFFFCCC???===<<<<<<<<<<<<>>>@@@AAABBBCCCFFFIIIJJJPPPOOOPPPYYY[[[^^^iiiqqqfffTTTVVVxxxnnn^^^GGG333222111000////////////......---,,,,,,///444888HHH[[[yyysssSSS@@@;;;===JJJUUUUUUVVVbbbqqqyyy{{{zzz||||||yyyuuupppmmmllllllllluuuttttttyyyvvv}}}xxxuuussslllfffiiiqqq{{{~~~}}}}}}{{{vvvssskkkeeennn}}}zzzvvvrrrmmmgggaaa]]]OOOOOOMMMLLLKKKNNNRRRUUUfffrrrtttmmmuuuuuucccWWWVVVYYYaaalllxxxmmmttt||||||yyyyyy{{{}}}}}}~~~~~~}}}zzzuuunnngggbbb\\\XXXZZZ___ccckkk~~~zzzqqqjjjfffaaaYYYRRRNNNNNNPPPRRRLLLKKKGGGBBB???@@@GGGMMMIIIIIIGGGDDD@@@======>>>???@@@AAABBBDDDEEEFFFFFFGGGIIIMMMQQQUUUYYY^^^bbbnnnwwwfffSSSTTThhhyyyhhhTTTAAA555---000222///---000...............111555888RRRgggzzzmmmJJJ???>>>AAANNNWWWVVVXXXffftttzzzzzztttpppjjjccc```fffooozzz{{{}}}{{{vvvrrrppppppqqqrrrtttuuuxxx{{{{{{iiimmmooovvvwwwtttpppmmmkkkkkkkkkkkk|||yyyxxxxxxyyy{{{|||||||||zzzvvvuuuooohhhggggggbbbWWWMMMIIIFFFFFFIIIKKKLLLSSS[[[eeemmmxxxvvvsss{{{vvvaaaRRRTTTWWW___mmm{{{hhhpppzzzzzztttnnnjjjbbb^^^]]]``````dddvvv{{{sssppphhhbbb[[[TTTQQQPPPRRRSSSMMMLLLHHHCCC??????DDDIIIIIIIIIHHHDDD@@@>>>======??????@@@AAACCCDDDEEEEEEFFFHHHLLLOOORRRVVV[[[^^^jjjqqqpppUUURRR```yyynnnXXXDDD666---000222///...000...............111555888PPPooojjjHHH>>><<<@@@MMMUUUUUUXXXffftttzzz{{{tttjjjddd```\\\WWWRRRQQQMMMLLLQQQZZZeeerrr~~~}}}yyyvvvtttssstttuuuvvvwwwzzz|||wwwgggdddccceeennn{{{yyyrrriiifffiiillllllkkktttxxx~~~|||ssssssuuuyyy|||vvvrrrsssjjjaaa]]][[[XXXOOOHHHDDDBBBCCCGGGJJJMMMTTT\\\hhhqqq}}}zzzxxx}}}ooo^^^TTTSSSVVV___lllzzzkkkqqqzzzzzzvvvpppkkkhhhgggbbbaaammm}}}}}}tttqqqlllfff]]]WWWSSSRRRRRRQQQNNNMMMJJJDDD???>>>AAADDDHHHIIIHHHEEEAAA>>><<<<<<===>>>???@@@AAACCCDDDDDDEEEGGGJJJMMMOOOSSSWWWZZZdddiiiyyy[[[PPPTTThhhxxx]]]III:::...///222///...111...............111555888NNNsssdddEEE===;;;@@@MMMUUUTTTXXXgggtttyyyqqq```UUUUUURRRPPPPPPPPPNNNJJJEEE@@@???@@@EEEKKKTTTcccppp}}}~~~{{{yyyyyyyyyzzzyyyzzz|||~~~zzzyyy}}}~~~|||wwwjjjbbb]]]YYY[[[eeesssuuuhhhdddhhhlllllljjjnnnsssyyyqqqmmmlllooowww}}}yyytttnnnjjjlllcccXXXQQQNNNLLLGGGCCCAAA@@@CCCJJJOOOTTT\\\dddpppyyy}}}jjj\\\UUURRRUUU]]]jjjxxxuuuxxx~~~|||xxxuuunnngggkkkuuuvvvqqqjjjaaaZZZUUURRROOOMMMNNNNNNLLLGGG@@@===>>>@@@GGGHHHHHHFFFBBB>>><<<<<<<<<===>>>???@@@AAABBBCCCEEEGGGJJJLLLMMMPPPTTTWWWaaadddpppeeeRRRKKKWWWsss]]]QQQ???111000222///...111...............111555888KKKiii]]]BBB===<<>>???AAABBBBBBFFFHHHJJJLLLMMMOOOSSSVVV___aaaiii|||ttt\\\KKKOOOmmmccc[[[FFF444111222///...111...............111555888EEEYYYjjjyyyUUU???@@@???KKKUUUZZZXXX\\\iiisssvvvxxx{{{~~~zzzrrrfff^^^TTTKKKHHHIIILLLOOOKKKJJJJJJLLLMMMMMMLLLKKKGGGFFFEEEEEECCCDDDNNNYYYjjjyyy~~~{{{{{{|||xxxrrrllliiihhhjjjkkkuuuxxx|||}}}~~~}}}xxxtttjjjhhhkkkvvvxxxccc```___ccckkkttt|||tttmmmbbbYYYWWW^^^kkktttyyyxxxtttppplllkkklllnnnlllpppwww}}}xxxnnnfff]]]^^^dddooo{{{~~~~~~~~~~~~~~~}}}|||{{{zzzyyywwwvvvuuuuuuuuuvvvsssppplllhhhddd^^^XXXTTTNNNKKKHHHDDDCCCBBBCCCCCCLLLNNNUUU```hhhnnnwwwsssaaaTTTRRRTTT[[[ffftttsssooo~~~zzzrrrggg```\\\VVVOOOIIIKKKNNNOOOLLLFFF@@@======AAADDDGGGHHHEEEAAA???===;;;<<<===>>>???AAABBBBBBFFFHHHJJJKKKMMMOOOSSSUUU\\\^^^dddrrrnnnWWWUUUpppzzzeeeNNN888222222000...000...............111555888BBBPPP^^^qqq~~~NNN===AAA@@@NNNWWW[[[YYY]]]jjjtttvvvxxx{{{uuuggg^^^RRRPPPMMMKKKIIIIIIJJJKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMJJJGGGEEECCCAAAGGGOOObbbsssxxxtttyyyyyywwwrrrnnnjjjhhhhhhhhhmmmnnnqqqwww{{{yyyqqqnnnhhhaaaaaassswwwmmmccc^^^ZZZYYYZZZcccuuuzzzpppddd]]]\\\___ccciiimmmqqqpppnnnnnnrrrvvvnnnsssyyyuuummmfff```SSSXXXaaalllwww}}}{{{yyyxxxyyyyyyyyywwwuuupppooommmkkkjjjjjjjjjkkkfffccc___[[[WWWSSSMMMJJJ@@@AAABBBCCCCCCDDDGGGJJJUUUWWW```kkktttyyy|||uuucccVVVRRRTTTZZZfffsss~~~}}}ttt{{{sssiiicccaaa\\\TTTMMMIIIMMMPPPNNNHHHBBB???>>>>>>BBBFFFHHHFFFCCC@@@???<<<<<<===>>>@@@AAABBBCCCDDDFFFIIIJJJLLLNNNRRRUUUXXX[[[```hhh}}}jjjaaavvv~~~nnnUUU<<<444333000...000...............111555888EEEPPP\\\pppzzzJJJ<<<@@@>>>LLLUUUYYYXXX^^^lllvvvwwwzzz}}}}}}|||~~~|||vvvmmmbbbWWWQQQJJJKKKLLLLLLLLLMMMMMMNNNQQQRRRSSSSSSQQQOOONNNNNNOOOIIIFFFEEEDDDCCCGGGLLL[[[nnnzzzrrrsss~~~{{{wwwtttpppmmmjjjiiijjjjjjkkkllllllkkkkkknnnuuu{{{yyy|||xxxssslllaaaWWWZZZqqq~~~vvvnnnkkkeee___[[[XXX\\\kkk{{{~~~vvvmmmfffbbb______dddgggkkkoooqqqtttxxx{{{www{{{tttnnnjjjaaaWWWMMMUUU```iiiooosssvvvxxxvvvsssqqqppppppooommmjjjdddbbb```^^^]]]]]]^^^^^^ZZZWWWSSSPPPMMMIIIEEEBBB===@@@CCCEEEFFFJJJQQQVVV___bbbjjjvvv~~~}}}zzznnnbbbZZZSSSUUUZZZeeesss}}}{{{yyyzzzsssjjjfffeeeaaaYYYRRRHHHLLLPPPPPPJJJDDD@@@???<<>>555444000...000...............111555888JJJSSS\\\mmmwwwIII;;;???;;;JJJRRRWWWWWW^^^mmmwwwyyy}}}{{{yyy|||uuutttkkkjjjfffaaaZZZSSSLLLIIIJJJJJJIIIIIIKKKPPPVVVZZZVVVWWWYYYWWWSSSNNNJJJHHHKKKDDD@@@AAACCCCCCFFFIIIRRRfff{{{sssppp~~~xxxuuupppllliiiiiikkklllgggiiiiiieee___]]]aaaeee\\\[[[[[[ccczzz~~~yyyppphhhddd```\\\```gggvvvzzzyyy{{{xxxtttooojjjgggeeeaaa___fffqqq|||wwwqqqllliiifffbbb___iiiiiijjjnnntttzzz|||}}}vvvlllllljjj^^^PPPKKKTTT___fffhhhiiikkknnnllliiieeeccccccaaa^^^[[[\\\ZZZWWWUUUTTTTTTUUUVVVSSSPPPLLLIIIGGGDDD@@@===BBBEEEHHHIIIKKKPPPYYYaaagggjjjrrr~~~~~~}}}rrrggg```^^^TTTUUU[[[eeesss}}}wwwnnnlllccc^^^\\\VVVLLLLLLLLLLLLLLLJJJFFFCCC>>>@@@CCCFFFHHHFFFCCC??????>>>===>>>???@@@???===CCCDDDFFFIIILLLNNNOOOOOOSSSUUU[[[eeeooo~~~cccjjj~~~hhhKKK<<<111///111...///...///111///...444;;;KKK\\\ZZZiii}}}iiiEEEAAA999<<>>???@@@AAA@@@???DDDEEEGGGJJJLLLNNNPPPPPPTTTUUUYYYaaahhhuuu\\\YYY{{{mmmOOO@@@444000222///111///000222111000555===OOO______sssfffDDDAAA;;;@@@IIIMMMQQQUUU___lllsssuuuzzz|||~~~xxxnnnVVVOOOIIIGGGFFFFFFJJJPPPWWW^^^bbbaaa```bbbdddcccbbbcccbbb```___]]]UUULLLHHHJJJIIICCCBBBFFFIIIHHHNNNYYYhhhyyyvvvoooyyywwwsssooommmlllkkkkkkjjjgggeeeiiijjjiiieee```ZZZWWWUUURRRMMMHHHFFFHHHPPPaaappp~~~~~~|||zzzvvvqqqjjjbbbYYYSSSSSSXXXiii|||nnnkkkmmmppprrruuutttrrrooollljjjjjjkkknnnooopppnnnkkkgggfffeeejjjkkknnnrrrwww}}}wwwmmmlllllldddWWWNNNQQQRRRTTTVVVVVVUUUTTTSSSNNNNNNMMMMMMLLLJJJIIIHHHGGGGGGFFFFFFDDDBBB@@@???BBB@@@??????@@@CCCEEEFFFOOOSSSYYY]]]bbbjjjttt}}}pppdddbbbfff\\\XXXZZZfffttt||||||uuulllhhhcccWWWNNNMMMLLLMMMOOOOOONNNLLLBBB???>>>@@@FFFHHHFFFBBBAAA@@@??????AAABBBBBBAAADDDFFFHHHJJJMMMOOOPPPPPPSSSSSSWWW]]]cccnnnaaaPPP```}}}sssTTTDDD777333444000222000111333222111777???SSSeeefff|||cccCCCAAA<<>>===<<<======>>>@@@DDDIIINNNQQQXXX[[[```eeekkksss~~~rrreeecccggg```[[[\\\gggttt}}}yyypppmmmhhh\\\RRRPPPNNNMMMNNNOOONNNNNNEEE@@@<<<>>>DDDHHHGGGEEEBBB@@@>>>???@@@BBBBBBBBBDDDEEEGGGIIILLLMMMNNNOOORRRRRRUUU\\\bbbkkkzzzrrrWWWRRRhhhxxxXXXGGG999444555111111000000222222222999AAAYYYlllnnn```BBB???;;;CCCMMMLLLMMMTTTdddrrruuupppsss}}}vvviii[[[QQQLLLFFFAAAAAADDDIIIRRR[[[gggmmmpppllliiijjjkkkjjjjjjgggbbb```ddddddZZZNNNJJJMMMLLLHHHDDDEEEIIILLLOOOUUU```mmm~~~}}}sssvvvzzztttqqqiiigggeeedddcccbbb___]]]dddeeeeeeccc^^^ZZZWWWWWWOOOKKKHHHHHHHHHJJJRRR[[[nnn~~~}}}}}}xxxyyyzzz{{{|||~~~||||||}}}~~~~~~{{{vvvmmmccc\\\[[[YYY^^^lll|||}}}wwwqqqmmmjjjxxxzzz{{{vvvmmmddd___]]]``````bbbdddffffffeeecccfffhhhkkkkkkjjjiiiiiijjjmmmpppuuu{{{zzz{{{uuutttxxxwwwkkk\\\SSSQQQOOOLLLIIIGGGFFFFFFFFFEEEGGGHHHIIIIIIIIIGGGFFFFFFEEECCCAAA@@@????????????@@@BBBEEEJJJQQQXXX\\\^^^ccciiipppvvv}}}~~~~~~rrreeebbbeeebbb\\\\\\fffsss|||vvvsssnnnaaaXXXTTTPPPMMMLLLMMMMMMLLLHHHBBB>>>>>>CCCGGGIIIHHHBBB@@@>>>===???@@@AAA@@@BBBCCCEEEHHHJJJKKKLLLLLLRRRQQQUUU[[[aaahhhsss~~~www[[[LLL[[[uuu}}}\\\JJJ;;;555555111111//////111111222999BBB```tttsss}}}XXX>>>>>>:::CCCRRROOOMMMSSSccctttxxxtttrrrzzz}}}}}}zzzmmm]]]QQQJJJEEEBBBBBBGGGMMMRRR[[[cccoootttvvvssspppqqqsssrrrtttsssqqqrrruuusssfffXXXMMMMMMLLLIIIFFFEEEIIIMMMNNNTTT___mmm~~~uuuwww~~~zzzvvvtttllliiidddaaaaaaaaaaaaaaaeeedddbbb^^^[[[YYYYYY[[[UUUPPPLLLJJJHHHGGGJJJPPPcccqqq}}}~~~{{{}}}~~~~~~~~~wwwxxxzzzzzzzzz|||}}}|||}}}||||||}}}}}}yyytttooojjjeeeeeejjjwwwyyyxxxwwwwwwwwwzzz|||~~~~~~}}}||||||{{{zzzyyy|||{{{yyyvvvrrrmmmiiigggtttzzz|||qqqgggbbbbbb[[[[[[\\\___cccdddcccaaabbbeeeiiikkklllmmmnnnpppqqqtttyyy}}}|||}}}yyywwwxxxttthhh[[[TTTPPPMMMIIIFFFCCCCCCCCCDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBAAA???>>>???@@@BBBCCCHHHJJJLLLOOORRRYYYaaagggjjjpppyyyzzzsssppprrrtttwww|||~~~}}}~~~tttgggaaacccaaa[[[[[[eeerrr{{{}}}vvvqqqlll___]]]YYYRRRMMMKKKKKKLLLLLLIIIFFFBBB@@@BBBFFFIIIKKKDDDBBB>>>===>>>?????????BBBCCCEEEGGGHHHJJJJJJKKKSSSQQQTTTYYY]]]aaaiiirrrqqqXXXHHHVVVooodddPPP???888666111000//////000111222:::CCCeeewwwrrrvvv}}}tttNNN:::===;;;EEETTTQQQNNNTTTccctttyyywwwtttzzz}}}}}}}}}zzzzzzzzz{{{||||||}}}~~~|||vvviiiXXXNNNLLLDDDCCCGGGPPPXXX___hhhoootttyyy{{{wwwuuuwwwyyyyyyzzz|||~~~}}}ooo```RRRNNNKKKKKKJJJIIIJJJMMMLLLRRR^^^mmm}}}~~~uuuttt}}}{{{{{{wwwtttsssooojjjeeebbbbbbccceeefffeeedddaaa^^^[[[ZZZ]]]___XXXRRRLLLKKKIIIGGGJJJOOOTTTbbbqqquuuuuuyyy~~~~~~~~~yyyzzz{{{{{{zzz{{{}}}~~~~~~}}}}}}~~~}}}{{{yyytttuuuyyy}}}xxxxxxxxxxxxzzz}}}~~~{{{wwwrrrmmmkkkqqqyyyxxxpppnnnooodddaaa___aaaeeehhhgggeeecccgggkkknnnppprrrtttvvvwwwzzz}}}~~~~~~zzzxxxvvvooobbbWWWSSSMMMKKKHHHDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEFFFIIIMMMOOOVVVXXXZZZ[[[]]]ccckkkrrrtttzzz~~~}}}zzzvvvoooiiieeecccdddhhhmmmttt|||{{{xxx{{{vvvjjjbbbbbb^^^YYYZZZeeerrr{{{}}}vvvppplll```aaa\\\TTTNNNLLLMMMNNNOOOJJJIIIGGGDDDBBBDDDIIIMMMHHHDDD@@@>>>>>>?????????BBBCCCEEEGGGIIIJJJJJJKKKQQQOOORRRXXX]]]```fffmmmrrrZZZJJJTTTiiioooYYYEEE:::777111111//////111222444<<>>===FFFPPPPPPPPPVVVdddsssxxxvvvuuuyyy{{{{{{}}}{{{yyy|||~~~}}}||||||}}}{{{yyywwwxxx{{{}}}}}}|||xxxyyy{{{xxxkkkZZZQQQRRROOONNNQQQZZZbbbhhhpppxxxzzz{{{xxxyyy|||{{{{{{rrreeeYYYPPPKKKMMMOOONNNMMMNNNMMMSSS^^^lll|||vvvrrr}}}}}}zzzxxxuuuqqqqqqnnnjjjfffeeeeeeggghhhhhheeeeeedddaaa___^^^```bbbZZZSSSLLLKKKJJJKKKOOOTTTRRRaaapppvvvxxx{{{~~~}}}}}}zzz|||||||||zzzzzz{{{|||~~~|||||||||}}}~~~~~~zzzuuusssrrrzzz{{{zzzzzzqqqlllgggfffjjjnnnnnnmmmiiimmmqqqtttvvvwwwyyy{{{~~~~~~|||~~~~~~{{{yyywwwnnnaaaVVVSSSMMMKKKIIIGGGGGGHHHJJJKKKPPPOOONNNNNNOOOQQQSSSUUUTTTSSSRRRQQQSSSWWW\\\___ccceeeffffffgggllluuu|||}}}yyyvvvooommmjjjjjjlllkkkhhheeebbbdddggglllrrryyyxxxqqquuuvvvlllaaa^^^[[[WWWZZZfffsss|||{{{uuutttjjjccc]]]UUUOOOMMMOOOPPPRRRJJJKKKJJJFFFBBBCCCHHHNNNJJJGGGBBB???????????????CCCDDDFFFHHHJJJKKKKKKKKKNNNMMMPPPXXX___ccciiippp{{{}}}cccOOORRRaaaxxx___III===888111333111111222333555>>>HHH]]]hhh\\\aaaqqqqqqIII:::@@@===EEELLLNNNRRRXXXeeerrrvvvtttssswwwxxxvvvyyy~~~wwwxxx{{{wwwtttsssuuuwwwwwwvvvtttvvv{{{|||ppp^^^UUUVVV^^^[[[[[[aaafffkkksss{{{}}}~~~~~~uuukkk]]]RRRLLLOOOSSSRRROOOPPPQQQVVV___lll|||wwwqqq|||{{{xxxtttppppppllljjjhhhhhhiiiiiiiiihhheeefffgggfffdddbbbbbbcccaaaWWWNNNJJJHHHGGGJJJNNNXXXeeerrrvvvvvvzzz~~~}}}|||||||||}}}}}}|||zzzyyyzzz{{{~~~}}}}}}}}}}}}~~~|||zzzwww~~~{{{tttllljjjmmmqqqsssrrrooorrrvvvxxxyyyzzz|||}}}~~~||||||}}}~~~}}}|||{{{zzzqqqbbbXXXTTTOOONNNMMMLLLLLLNNNPPPQQQVVVUUUTTTTTTVVVZZZ^^^```]]][[[YYYXXXZZZ^^^cccfffjjjlllmmmmmmmmmrrr{{{xxxqqqlllkkkfffaaaccchhhllllllkkkkkklllooorrruuuzzztttjjjppptttkkk___ZZZZZZWWWZZZggguuu}}}~~~zzzqqqmmmddd```YYYSSSQQQQQQRRRSSSMMMMMMKKKEEE@@@@@@EEEKKKKKKGGGBBB>>>============AAACCCFFFGGGGGGGGGIIIJJJLLLOOORRRVVVZZZ```eeejjjwwwtttXXXRRR\\\zzz^^^KKKAAA888///111//////111111222999BBB\\\RRRPPPZZZkkk}}}oooEEE===;;;===MMMSSSOOOOOOXXXeeeqqqvvvwww{{{yyyvvvssstttxxx|||yyy}}}|||||||||vvvqqqqqqvvvwwwsssnnniiirrr|||{{{kkkYYYWWW___iiifffeeefffkkkqqqwwwzzz}}}~~~{{{zzzuuuhhh[[[TTTNNNLLLOOORRRRRRPPPNNNTTT___lllzzzzzzttt{{{xxxwwwsssppppppkkkhhheeeccccccdddcccccccccdddeeefffffffffffffff```UUUNNNOOONNNHHHIIINNNWWWeeerrrvvvwwwyyy||||||~~~}}}wwwxxx{{{||||||zzzxxxvvvzzz~~~zzz||||||ssskkkmmmuuuyyywwwyyyvvvttttttxxx}}}zzzwwwtttpppnnnpppnnnxxx}}}nnn___YYYYYYUUUUUUSSSRRRQQQSSSWWW[[[______^^^^^^___bbbdddfffaaa___]]]___dddiiilllmmmrrruuuxxxxxxwwwzzz~~~wwwrrrpppooofffhhhkkknnnooorrruuuwwwvvvyyyzzz|||zzzuuuwwwyyyqqqaaaUUUUUUVVVZZZcccnnnzzz~~~|||}}}~~~{{{{{{zzzzzz}}}}}}wwwsssxxxzzzxxxpppgggddd___XXXRRRPPPPPPRRRMMMMMMKKKEEE@@@@@@DDDIIILLLIIIDDD@@@>>>>>>======AAACCCEEEGGGGGGGGGHHHJJJJJJMMMQQQTTTXXX]]]cccgggqqq}}}iiiVVVVVVlllsssWWWFFF:::333222000000111111222999BBBRRRFFFBBBOOOcccvvvmmmDDD>>><<<>>>NNNRRROOONNNVVVcccpppvvvwww|||{{{zzzxxxxxx|||zzz|||}}}{{{{{{zzzvvvqqqooopppnnnkkkgggiiinnnuuuuuuiii```dddnnnooommmkkklllpppvvv|||~~~|||yyyuuujjjZZZTTTMMMKKKOOORRRRRRPPPQQQWWW```lllyyy~~~ttt||||||zzzvvvrrrqqqllliiifffddddddddddddcccfffgggiiijjjlllmmmmmmmmmbbbWWWOOOOOOMMMHHHIIIOOO\\\iiiuuuyyyzzz|||~~~yyyzzz|||}}}}}}|||{{{zzz{{{zzz|||xxxqqqrrryyy|||zzzzzzxxxvvvwww{{{|||wwwsssqqqllleeebbbcccgggpppwwwvvvlllbbb]]]]]]^^^^^^\\\ZZZZZZ]]]```ccciiiiiiiiijjjkkkmmmoooqqqooommmkkknnntttyyyzzzzzz~~~|||xxxvvvuuuuuuqqqtttwwwzzz|||~~~zzzwww{{{~~~wwwfffYYYSSSTTTXXXaaalllxxxxxxsssooommmlllllllllmmmqqqwww{{{~~~~~~~~~{{{wwwsssqqqpppppppppuuuvvvxxx{{{~~~|||zzz||||||yyyzzz|||zzztttnnnjjjkkktttuuujjjiiieee^^^UUUPPPNNNOOOMMMMMMKKKFFFAAA@@@BBBFFFLLLJJJGGGDDDAAA???>>>===@@@CCCEEEFFFFFFGGGHHHIIIHHHKKKNNNRRRUUUZZZ```dddkkktttvvvZZZQQQWWWcccKKK===666222000000111111222999BBBNNNAAA===MMMcccvvviiiCCC>>>===???OOORRRNNNMMMTTT```mmmtttwww}}}~~~~~~~~~~~~tttrrruuu{{{zzzzzzxxxvvvrrrnnniiieeeaaa___fffmmmuuuyyysssnnnrrryyytttsssrrrssswww}}}}}}~~~~~~xxxuuulllZZZSSSLLLKKKNNNRRRRRRQQQSSSYYYbbblllwww||||||xxx}}}~~~yyyuuusssmmmkkkhhhfffffffffeeedddhhhjjjlllooorrrtttuuuvvvfffYYYOOONNNLLLHHHKKKRRRaaammmwwwzzz{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{{{{}}}{{{zzzzzz|||wwwllljjjjjjhhh```WWWUUUWWW```fffmmmooommmiiihhhhhhlllkkkiiiggghhhiiilllnnntttuuuwwwyyy{{{~~~}}}|||}}}zzz{{{~~~lll\\\RRRSSSVVV___jjjvvvyyyrrrllliiiaaa^^^\\\\\\]]]^^^___^^^\\\]]]^^^^^^___bbbiiinnnwwwxxx{{{~~~{{{yyy{{{|||xxxuuuvvv{{{}}}yyyuuupppooosss}}}yyyjjjkkkiiibbbXXXPPPNNNNNNMMMMMMKKKGGGCCCAAAAAACCCJJJKKKJJJHHHDDDAAA>>>>>>@@@BBBDDDEEEEEEFFFGGGIIIHHHJJJMMMPPPTTTXXX^^^aaahhhooo}}}}}}```TTTSSSwwwjjjPPP@@@666333111111222111222999BBBMMMDDDCCCSSSfffwwweeeAAA======???NNNRRRNNNMMMRRR^^^kkkssswww}}}{{{ooojjjkkk|||}}}yyyxxxxxxvvvwwwuuuooogggaaa___^^^eeeqqq~~~yyyxxxuuuuuuvvvwww{{{|||~~~~~~wwwuuummm\\\UUUMMMKKKOOOSSSSSSRRRSSSZZZcccllluuu{{{www|||{{{vvvtttooollljjjiiiiiiiiihhhgggiiikkkmmmqqqtttwwwxxxyyyhhh[[[OOOMMMKKKIIIMMMVVVfffooowwwyyyzzz~~~~~~|||{{{{{{{{{|||}}}||||||}}}vvvaaaaaaaaa___XXXPPPQQQWWW\\\```ffflllpppssstttuuuyyywwwtttrrrsssttttttuuuzzz|||~~~||||||nnn\\\QQQRRRUUU]]]iiiuuuuuulllggg```]]]YYYVVVUUUSSSQQQPPPJJJNNNTTTXXX\\\cccmmmttt{{{}}}}}}{{{|||~~~zzzuuuvvv{{{~~~}}}{{{{{{{{{jjjkkkiiiccc[[[SSSOOONNNMMMMMMLLLIIIFFFCCCBBBAAAHHHJJJLLLKKKGGGBBB???>>>???AAADDDEEEEEEEEEGGGHHHIIIKKKNNNPPPSSSXXX]]]```iiinnnyyyfffVVV^^^qqq{{{rrrXXXEEE777444222111222111222999BBBJJJEEEIIIWWWeeesssddd???;;;;;;===LLLRRROOOOOOSSS^^^jjjsssxxx|||~~~pppjjjjjjnnn{{{xxxwwwvvvvvvxxxxxxssskkkeeecccdddmmm|||{{{vvvsssuuuwwwzzz~~~|||~~~xxxvvvooo^^^WWWOOOLLLOOOSSSTTTSSSQQQXXXbbbkkktttxxxssssss|||wwwuuuooommmlllkkkllllllkkkjjjlllnnnppprrruuuwwwxxxyyyhhhZZZOOOMMMLLLKKKQQQZZZjjjqqqwwwxxxzzz~~~{{{yyyxxxxxxxxxsssvvvyyy}}}|||}}}sss___]]]\\\YYYSSSPPPVVV___[[[^^^ccckkksssyyy}}}~~~zzzyyyzzzzzzzzzxxx{{{}}}~~~|||~~~}}}nnnYYYRRRRRRUUU\\\hhhuuu{{{qqqlll```\\\WWWTTTRRRRRRPPPOOONNNSSSYYY```fffmmmvvv|||~~~~~~}}}}}}~~~~~~}}}|||~~~mmmkkkhhhccc]]]WWWQQQNNNMMMMMMMMMKKKIIIFFFCCCAAADDDIIIMMMNNNIIIDDD@@@???>>>AAACCCDDDDDDEEEFFFGGGIIIKKKNNNPPPSSSWWW\\\___hhhmmmvvvgggQQQZZZdddwww|||bbbLLL:::555222222333222222999BBBKKKHHHMMMZZZeeerrrggg@@@;;;:::;;;KKKRRRQQQQQQVVV```kkktttxxx{{{sssiiigggdddwww|||yyyxxxxxxwwwyyyyyyvvvpppkkkjjjjjjzzzvvvxxx{{{~~~~~~~~~}}}{{{rrr```XXXOOOLLLNNNRRRSSSRRRPPPXXXbbbjjjrrr|||uuusssqqqyyy|||xxxvvvooonnnmmmnnnooopppooonnnrrrrrrssstttttttttttttttfffYYYNNNMMMNNNNNNVVV```lllqqqvvvwwwzzz}}}zzzyyyxxxxxxsssvvvyyy}}}yyyjjj```[[[WWWTTTQQQRRRZZZddd\\\___eeelllttt{{{||||||}}}}}}~~~~~~||||||~~~nnnXXXQQQQQQTTT[[[gggttt~~~}}}mmmhhh```[[[ZZZ[[[]]]]]]```dddiiioootttyyy~~~}}}}}}}}}}}}~~~sssnnnhhhdddaaa[[[SSSMMMLLLMMMMMMMMMLLLIIIEEEBBB@@@FFFNNNOOOKKKDDDAAA@@@>>>@@@CCCDDDDDDDDDEEEGGGIIIKKKMMMOOORRRUUUZZZ]]]dddkkkrrr}}}nnnYYYTTTZZZyyyiiiRRR@@@555333222333222222999BBBNNNJJJLLLXXXeeerrrlllCCC<<<999:::JJJSSSSSSUUUZZZbbbllluuuyyy|||yyyiiiccc___hhhsss~~~|||{{{{{{xxxyyyyyywwwtttpppmmmlll~~~vvvaaaXXXOOOJJJLLLOOOPPPOOOPPPXXXbbbiiiqqq~~~vvvvvvrrrqqq}}}yyyyyynnnmmmnnnooorrrssssssqqqttttttsssrrrpppnnnlllkkkbbbVVVMMMNNNPPPRRRZZZdddhhhmmmpppqqquuu|||~~~}}}|||{{{}}}qqqeee```XXXQQQOOOOOORRRYYYaaaaaaffflllrrrwww|||}}}{{{~~~zzzxxxzzzqqq[[[PPPPPPRRRYYYeeerrr|||}}}rrrkkkiiikkkooorrrqqqsssvvvzzz~~~xxx{{{~~~~~~yyyrrriiieeeccc]]]TTTLLLLLLLLLMMMNNNNNNKKKFFFCCC===EEEMMMPPPKKKEEEAAA@@@>>>@@@BBBCCCCCCDDDEEEGGGHHHJJJMMMOOOQQQTTTYYY\\\aaahhhooowww}}}mmm\\\___jjjUUUDDD666333333333222222999BBBNNNFFFEEERRRbbbppppppEEE===:::;;;JJJSSSTTTWWW\\\dddmmmuuuzzz}}}nnneee]]]^^^bbbxxx~~~~~~yyyyyyxxxwwwuuurrrnnnlllyyyaaaXXXNNNIIIJJJMMMMMMLLLRRRZZZcccjjjppp}}}zzzzzzsssjjjttt~~~{{{{{{mmmmmmnnnpppsssuuuuuussstttsssqqqnnnkkkhhheeeccc```TTTLLLNNNQQQTTT\\\gggcccgggjjjkkkooowww||||||~~~~~~tttmmmhhh^^^UUUNNNLLLNNNPPPUUU[[[gggmmmsssxxx{{{~~~}}}{{{zzz}}}uuutttvvvttt^^^OOONNNPPPWWWcccppp{{{}}}yyyyyy{{{~~~}}}{{{zzz|||uuuwww{{{~~~}}}pppeee```[[[VVVRRRKKKJJJNNNSSSSSSMMMHHHHHHBBBEEEHHHMMMNNNLLLGGGBBBAAA@@@???AAACCCFFFFFFFFFHHHJJJLLLNNNOOORRRWWWZZZ```eeejjjqqq{{{tttTTTooooooPPPJJJ:::666333222333555:::???TTTIIIHHHMMMXXXpppmmmEEE===999<<>>777222222333555<<>>KKKGGGAAAGGGLLLIIIXXXuuuddd@@@???======MMMNNNLLLMMMUUUbbboooyyy}}}wwwiii]]]TTTRRRZZZeeezzzvvvwwwuuuqqqmmmiiibbbZZZUUU^^^uuutttbbbWWWMMMIIIIIIHHHIIIMMMMMMQQQVVV\\\aaajjjttt{{{}}}~~~zzzrrryyy~~~yyytttvvvwwwxxxyyyzzzzzzyyy|||{{{zzzzzzyyyvvvqqqnnnbbb[[[VVVVVVUUUUUUYYY```bbbbbbbbbbbbbbbcccddddddbbbcccfffiiikkknnnoooppptttyyy~~~wwwlll```XXXTTTSSSXXX```ccccccdddjjjrrryyy~~~xxxooogggdddaaa```dddgggjjjkkkqqquuu|||{{{tttzzz{{{pppTTTQQQOOOSSS]]]lllxxx~~~|||zzzzzz{{{|||}}}}}}}}}}}}|||qqqlllhhhfff\\\SSSLLLMMMPPPOOOOOOOOOOOOOOOOOOPPPRRRRRRQQQOOOGGGDDDAAA???AAACCCDDDDDDGGGIIIKKKLLLNNNQQQUUUYYY]]]```eeeiiilllwwwbbbVVVooo\\\RRRBBB666555555444???OOOGGGAAAFFFLLLIIITTTqqqlllFFF@@@<<<===PPPPPPMMMMMMSSS___lllvvvzzz}}}oooddd[[[UUUVVVZZZmmm}}}zzz{{{wwwtttqqqnnnhhh```ZZZ```ttt}}}qqqaaaVVVKKKHHHGGGGGGHHHKKKLLLPPPUUUYYY^^^eeeooovvvrrrzzzllluuu}}}xxx~~~zzzvvvxxxyyyxxxzzz~~~}}}~~~}}}|||{{{{{{yyyuuusssiii___WWWWWWWWWVVV^^^hhhfffeeeeeedddbbbaaa``````aaacccfffiiilllnnnnnnooopppvvv|||~~~ttthhh^^^UUUOOOOOORRRSSSSSSUUU\\\gggsss}}}}}}zzzzzz~~~xxxnnniiicccbbbdddggggggggglllpppyyyxxxttt{{{~~~tttVVVRRROOORRR\\\jjjxxx}}}{{{xxxxxxxxxxxxwwwwwwwwwxxxtttwww|||~~~sssllliiihhh___TTTLLLLLLPPPRRRRRRSSSMMMMMMOOOQQQTTTTTTRRRPPPHHHEEEAAA???@@@BBBCCCDDDFFFGGGIIIKKKMMMPPPTTTWWW^^^___dddiiilllttt}}}dddUUUddddddXXXFFF999777666444@@@QQQJJJ@@@CCCIIIFFFRRRnnnjjjEEE???<<>>>>>@@@SSSOOOLLLJJJPPP\\\jjjtttyyy|||}}}uuunnnfffbbb```ooo|||||||||xxxpppiiijjjwww~~~rrraaaWWWLLLIIIHHHGGGIIILLLHHHKKKNNNPPPRRRVVV^^^dddmmm{{{nnn```qqqxxxhhh[[[XXXWWWWWWbbbpppqqqpppnnnkkkgggccc```^^^___^^^^^^___bbbfffjjjlllnnnrrrvvvzzz~~~}}}vvvooohhh___UUUPPPPPPGGGEEEDDDDDDHHHSSS```iiiqqqqqqrrruuuwwwsssjjjbbb___gggmmmlllhhhffffffdddeeedddfffjjjlllpppzzzzzztttgggiiippppppnnnvvvyyymmm]]]XXXRRRRRRYYYfffrrrzzz|||vvvqqqoooooooookkkhhhiiiiiihhhjjjooommmqqqvvv{{{~~~}}}yyy}}}~~~tttpppqqqaaa]]]UUULLLNNNTTTSSSMMMNNNLLLOOOUUUWWWTTTRRRRRRMMMGGGAAA>>>???AAABBBBBBDDDEEEGGGJJJMMMQQQTTTVVVUUU\\\dddfffgggnnn{{{hhhVVVZZZsss```NNN???888333444EEE\\\bbbYYYTTTMMMDDDQQQkkkzzz{{{ZZZDDD;;;<<>>===???@@@@@@CCCDDDFFFIIILLLPPPSSSTTTVVV\\\cccfffgggmmmyyymmmZZZZZZnnnaaaOOO>>>888444555FFF[[[jjj___ZZZSSSGGGOOOgggtttuuuUUUAAA999;;;DDDMMMKKKJJJKKKRRR^^^iiiqqqtttzzz|||sssgggddduuu~~~|||zzzzzz|||}}}pppZZZMMMJJJKKKEEEEEEHHHCCCDDDEEEFFFGGGJJJOOOVVVZZZ___jjj{{{wwwmmmiiigggfffjjjooorrrpppooooooooolllgggcccbbbdddfffggghhhkkkppptttxxxwwwxxx||||||wwwooofffaaa```]]]WWWQQQPPPMMMGGGBBB@@@AAACCCEEEFFFKKKOOOQQQSSSUUUQQQKKKNNNMMMKKKJJJJJJLLLNNNPPPMMMNNNPPPRRRVVV[[[bbbfffiiiooovvv|||uuuuuuvvvyyy|||{{{wwwsss^^^ZZZVVVWWWZZZ```mmmzzz~~~{{{xxxuuurrrpppddd___\\\]]]\\\[[[]]]bbbfffjjjpppwww}}}zzzzzztttqqqjjjggg___UUUPPPSSSXXXZZZRRRNNNNNNQQQSSSQQQQQQRRRSSSMMMDDD>>><<<<<<===>>>AAABBBDDDGGGJJJNNNQQQSSSWWW]]]ccceeeffflllwwwooo[[[WWWfffgggRRR???888555666EEEXXXiii___\\\WWWKKKPPPdddqqq{{{tttUUUAAA999;;;CCCKKKKKKIIIKKKRRR]]]iiiqqqtttyyy{{{~~~wwwiiieeemmm~~~zzz|||pppYYYMMMKKKMMMGGGEEEFFFAAA@@@AAACCCDDDGGGLLLSSSWWWZZZdddsss|||vvvrrrnnnlllooovvvzzzvvvsssuuuvvvssskkkccchhhjjjkkklllmmmooorrrtttvvvwwwyyy{{{}}}}}}{{{xxxvvvnnnjjjeeeaaa___]]]ZZZXXXQQQOOOKKKFFFBBB???<<<;;;:::>>>AAACCCGGGLLLKKKGGGDDDBBB@@@>>>???AAADDDFFFEEEFFFHHHJJJMMMRRRXXX]]][[[cccmmmxxx~~~}}}~~~~~~{{{xxxwwwwwwyyyzzz}}}{{{vvv```[[[XXXYYY[[[aaalllwww~~~wwwmmmfffgggbbb______^^^\\\^^^cccbbbffflllrrryyywwwuuuyyywwwtttssspppgggZZZPPPOOOUUUZZZTTTOOOMMMPPPQQQOOOOOORRRSSSNNNEEE>>>;;;;;;===???AAABBBDDDFFFJJJMMMPPPRRRWWW]]]bbbdddfffkkkttt|||zzzdddXXX\\\~~~uuu[[[CCC:::666666AAAQQQ]]]TTTUUUVVVLLLQQQeeesssuuuzzz[[[EEE;;;;;;BBBIIIJJJIIIJJJQQQ]]]hhhpppssswwwzzz~~~{{{qqqkkkiiiyyyzzz|||tttZZZNNNNNNQQQJJJGGGGGG@@@???@@@AAABBBEEEJJJPPPUUUWWW___mmm}}}|||{{{wwwtttxxx~~~}}}yyyyyyxxxuuunnnhhhnnnnnnoooooooooooooooooommmppptttvvvwwwzzz{{{xxxuuurrrpppggggggeeeaaa]]][[[[[[[[[OOOOOONNNKKKGGGBBB>>>;;;>>>@@@AAA@@@DDDIIIJJJGGGCCCAAA===;;;;;;===???AAA@@@AAACCCDDDFFFKKKQQQUUUUUU\\\eeeooo|||zzzxxxuuussssssuuuvvvwwwvvvqqqpppnnnlllmmmnnnqqqrrrtttzzz|||vvvbbb\\\YYYZZZ]]]bbbkkkttt~~~}}}~~~ooocccbbb]]]YYYYYYXXXVVVXXX\\\___bbbggglllqqqvvv}}}vvvnnnrrr~~~|||vvvwwwssskkk^^^RRRMMMRRRYYYUUUPPPMMMOOOOOONNNNNNPPPPPPLLLEEE???;;;;;;>>>AAAAAABBBDDDGGGJJJNNNQQQRRRWWW\\\aaaccceeejjjrrrxxxvvv```VVVnnniiiJJJ<<<777555===IIINNNFFFKKKQQQKKKOOOcccrrr|||~~~^^^GGG===<<>>AAAFFFHHHEEEEEEBBB>>>;;;999999;;;<<<888999:::;;;===AAAFFFJJJLLLTTTaaammmxxx{{{xxxvvvsssrrrmmmmmmnnnpppssstttrrrqqqnnnmmmllllllnnnqqqtttvvvxxxxxxxxxzzzxxxddd^^^YYY[[[^^^ccckkksss~~~yyyxxxxxxyyy|||~~~wwwiii^^^XXXTTTTTTRRRPPPRRRVVVZZZ\\\```cccggglllqqquuuxxxkkkhhhsss~~~xxxtttpppjjjbbbWWWPPPRRRXXXVVVPPPMMMOOOOOOMMMLLLNNNMMMKKKFFF@@@<<<<<<>>>AAA@@@AAACCCFFFJJJMMMPPPRRRVVVZZZ___bbbeeejjjpppvvvzzziiiXXXiiixxxQQQ???888444999DDDHHH???EEENNNGGGIII]]]mmm~~~]]]EEE;;;<<>>;;;888777666666666777777888999<<>>@@@EEEKKKYYYfff~~~{{{yyyuuupppooopppqqqpppnnnlllnnnpppqqqpppooommmmmmlllkkkiiihhhfffdddaaa```\\\\\\[[[YYYVVVQQQMMMJJJEEEFFFEEECCCFFFMMMOOOMMMCCCBBBAAA>>><<<:::888777888999999999:::===BBBEEEHHHQQQcccvvvvvvsssssszzzhhh___XXXYYY^^^eeennnuuu{{{}}}vvvuuussssssuuuuuuuuutttuuusssvvvvvviii]]]XXXTTTSSSQQQNNNOOOSSSOOOQQQSSSVVVYYY^^^ccchhhjjjpppyyy}}}tttkkkhhhpppxxxrrrmmmiii```SSSMMMOOOUUUPPPNNNPPPOOOLLLIIIJJJLLLLLLIIIDDD>>>;;;;;;======>>>@@@CCCFFFJJJMMMOOOTTTWWW\\\aaaeeejjjoootttyyyrrrWWWZZZwwwZZZBBB:::666:::BBBGGG<<>>===777888888888888;;;@@@CCCJJJNNN[[[kkkwww~~~~~~yyy{{{}}}iii___WWWXXX^^^eeeooowwwppppppqqqtttwww|||~~~zzzvvvsssqqqqqqpppoookkkkkklllpppttttttmmmggg```[[[WWWWWWWWWTTTQQQOOOUUUSSSRRRSSSWWW[[[^^^___dddhhhnnnuuuyyyxxxsssoooxxxzzz~~~}}}qqqkkk{{{vvvrrriiiZZZTTTQQQGGGPPPTTTSSSMMMLLLPPPQQQOOOPPPOOOKKKDDD<<<999;;;===@@@@@@AAACCCFFFJJJNNNQQQRRRTTTXXX]]]ccciiimmmpppuuu{{{^^^TTTdddzzzfffGGG999666;;;BBBJJJBBB===@@@CCCJJJ[[[mmm}}}[[[BBB???:::DDDIIIKKKGGGEEELLLZZZfffmmmnnnuuuwwwyyy{{{}}}vvv}}}sssfffccccccwwwggg[[[NNNIIILLLNNNLLLIIIFFFDDDAAA???>>>@@@CCCDDDIIIRRR___lll~~~~~~yyyxxxxxxxxxwwwvvvuuuuuuyyy{{{~~~}}}|||xxxtttlllccc\\\```SSSFFFCCCEEEEEEEEEFFFEEEDDDAAA>>>======>>>???<<<@@@DDDEEEIIIWWWlll}}}}}}~~~~~~|||}}}yyyuuurrrrrrrrrsssqqqooonnnoooqqqqqqmmmjjjbbb^^^YYYUUUUUUVVVVVVVVVPPPNNNLLLJJJJJJKKKMMMNNNKKKLLLLLLKKKIIIFFFCCCAAA@@@>>>===>>>BBBGGGKKKNNNOOOTTT]]]gggrrr|||mmmaaaXXXYYY\\\```lllyyy[[[[[[]]]aaagggmmmssswww|||{{{wwwsssqqqpppnnnllljjjhhhgggjjjnnnnnnkkkggghhhfffdddccc```]]]ZZZXXX[[[ZZZYYYZZZ^^^bbbdddeeegggkkkqqqttttttsssssstttyyy|||{{{sss}}}|||sssoooiii\\\WWWTTTIIIQQQUUUTTTNNNKKKNNNOOOMMMRRRQQQMMMFFF???;;;<<<>>>@@@@@@AAACCCFFFJJJNNNPPPRRRTTTWWW\\\bbbhhhmmmooottt~~~zzz\\\NNN[[[pppkkkOOO===666<<>>;;;:::<<<======<<<::::::;;;======KKKeee~~~yyytttqqqiiihhhhhhkkkppprrrpppmmmeeebbb___^^^^^^]]]\\\ZZZbbb^^^XXXQQQLLLIIIHHHHHHGGGHHHJJJLLLMMMNNNNNNNNNOOONNNKKKJJJJJJKKKLLLMMMSSSYYY```dddiiitttrrrdddZZZ[[[___eeeqqq~~~LLLLLLNNNQQQXXX```hhhllloootttyyy{{{|||xxxvvvtttsssrrrpppllljjjkkkfff```]]]___cccfffhhhhhhrrrzzzzzzvvvtttttttttiiihhhggghhhjjjkkkjjjiiihhhkkknnnoooooorrryyy~~~yyy|||zzzwwwzzzsssnnnlllccc]]]XXXMMMPPPRRRRRRPPPNNNMMMLLLLLLSSSSSSQQQJJJCCC>>>===??????@@@AAACCCEEEHHHKKKLLLPPPQQQUUUZZZ```fffjjjmmmqqqtttlll\\\```pppkkkVVVBBB555<<>>===>>>???@@@AAACCCEEEGGGIIIJJJNNNPPPTTTYYY___dddiiilllooopppzzzzzzmmm^^^___kkkkkkWWWFFF999>>>LLLddd___[[[UUUJJJDDDOOOaaayyyhhhFFF<<<999EEEGGGDDDCCCFFFMMMWWW```fffhhhooosssxxx||||||vvvxxx{{{|||rrriii___^^^ZZZTTTNNNJJJJJJKKKJJJIIIHHHFFFDDDBBBAAA@@@BBBKKKXXXeeeuuu}}}yyy~~~zzzhhhZZZMMMIIIKKKMMMNNNOOOKKKKKKJJJHHHEEECCC@@@???===<<<;;;===??????>>><<>>??????AAACCCEEEFFFGGGHHHMMMOOORRRWWW]]]ccchhhjjjnnnnnnwwwsss```^^^jjjrrr^^^MMM>>>@@@LLLaaa\\\YYYTTTJJJBBBJJJXXXppphhhDDD:::888CCCCCCDDDDDDGGGMMMVVV___eeeiiinnnrrrwww|||yyykkklllvvvsssssszzzrrriiiaaa]]]\\\ZZZUUUPPPLLLJJJJJJJJJJJJIIIHHHFFFDDDBBB@@@AAALLLZZZgggvvv~~~~~~tttdddSSSLLLKKKJJJJJJKKKHHHHHHGGGFFFEEEDDDCCCBBB<<<:::999999:::;;;;;;:::999999999;;;BBBWWWyyy|||yyywwwxxxyyyxxxtttpppmmmlllkkkkkkkkkjjjhhhfffdddeeeggggggeee```ZZZWWWSSSQQQNNNLLLJJJKKKKKKLLLIIIMMMOOOOOOLLLKKKLLLNNNOOOUUU[[[```gggsss}}}xxxuuussstttwwwyyy}}}wwwsss{{{yyygggYYYYYYaaaiiiwwwhhhhhhiiikkkmmmnnnpppqqqlllsssxxxxxxzzz{{{rrrggg```QQQLLLEEE===:::;;;@@@CCCRRRfffwww}}}yyy|||wwwpppiiiddd___[[[XXXTTTTTTUUUXXX```lllyyy|||zzzqqqhhh```WWWNNNNNNRRRWWWVVVOOOMMMPPPJJJMMMNNNKKKEEE@@@????????????AAACCCDDDFFFFFFGGGLLLNNNQQQVVV\\\bbbgggiiimmmnnnvvvgggbbbnnn|||fffRRR>>>>>>JJJWWWRRRPPPOOOHHHAAAFFFPPPbbbkkkFFF;;;888BBB@@@FFFFFFGGGLLLTTT^^^fffjjjppptttyyy~~~wwweeefffqqqlllnnnvvvooohhhccc```^^^\\\ZZZWWWSSSPPPMMMIIIIIIJJJIIIHHHEEECCCAAABBBMMM]]]jjjxxx{{{rrrsssrrr```WWWRRRMMMJJJIIIGGGFFFEEECCCCCCCCCCCCDDD>>>>>>>>>===<<<;;;;;;;;;:::888999999999>>>NNN___~~~|||||||||{{{vvvrrrpppnnnmmmlllllllllkkkiiiggghhhiiijjjiiigggeeeccc[[[XXXTTTPPPNNNMMMNNNOOOIIINNNQQQQQQNNNLLLMMMOOOPPPTTTZZZaaaiiiuuu|||yyywwwvvvtttqqqoookkkfffcccccceeegggjjjmmmsssyyyzzzrrrwwwzzzzzz~~~|||iiiZZZZZZbbblllyyyggghhhkkknnnppprrrsssssssssxxxzzzyyy|||}}}qqqddd[[[LLLHHHAAA999555555888<<>>???AAACCCDDDEEEFFFFFFKKKMMMQQQVVV\\\bbbfffiiilllnnnvvvkkkcccqqqkkkRRR;;;999GGGNNNIIIIIIKKKGGGAAADDDLLLVVVyyypppJJJ>>>:::CCC@@@GGGFFFHHHLLLTTT]]]ffflllssswww|||wwwddddddqqqsssrrrwwwqqqmmmiiieeecccaaa___^^^[[[VVVSSSHHHIIIJJJJJJIIIFFFCCCBBBCCCOOO___mmmyyyyyyuuunnnjjj|||mmmbbb\\\TTTMMMJJJGGGFFFDDDBBBAAABBBCCCDDD>>>@@@AAAAAA>>><<<<<<===;;;666444888:::;;;AAAIII^^^~~~~~~~~~}}}xxxtttrrrooommmlllmmmmmmlllkkkhhhhhhhhhhhhhhhhhhiiijjj```]]]YYYTTTRRRQQQRRRSSSKKKPPPTTTTTTPPPMMMNNNPPPQQQUUUZZZbbbkkkvvvyyyqqqnnnlllkkkjjjmmmllliiifffbbbaaabbbccceeegggjjjpppyyy}}}ssssssrrrooottt~~~~~~kkk[[[[[[dddnnn|||pppooooooqqquuuwwwxxxxxxpppsssyyyvvvgggUUUGGGBBB???;;;777555555777888===KKK```sss|||zzzrrrlllddd^^^WWWQQQMMMJJJFFFBBBCCCGGGIIIHHHHHHPPPaaannn}}}{{{ssshhhbbbWWWNNNMMMWWWZZZRRRLLLLLLKKKMMMOOOMMMIIICCC>>>;;;@@@@@@AAABBBCCCEEEEEEFFFIIILLLQQQVVV[[[aaagggkkkjjjooowww~~~jjjhhheeePPP@@@;;;DDDLLLGGGBBBGGGKKKBBBBBBTTTkkk|||}}}HHH<<<>>>===CCCIIIFFFEEEJJJTTT___gggjjjqqqssswww}}}yyydddgggwwwttt||||||uuuoooooojjjddd```___\\\XXXTTTMMMKKKIIIIIIIIIHHHGGGEEEFFFOOO]]]nnn~~~|||~~~{{{xxxwwwxxxxxxjjj```ZZZWWWVVVOOOMMMKKKJJJIIIFFFCCC@@@BBBAAA???============>>>===<<<:::888888999;;;<<>>@@@BBB@@@@@@FFFQQQZZZvvv~~~}}}uuulllfffYYYPPPOOOXXX[[[TTTMMMLLLJJJLLLNNNMMMJJJEEE@@@>>>??????@@@AAABBBDDDEEEEEEJJJMMMRRRWWW[[[aaagggkkklllpppwwwkkkgggcccQQQCCC<<>>=========>>>===;;;999888888999999777HHHZZZtttwwwrrruuuqqqooottt|||uuurrrooooooqqqrrrpppnnneee```[[[YYYTTTPPPPPPTTTRRRRRRRRRSSSSSSRRRQQQPPPPPPXXX___ccclllyyy~~~{{{yyyxxxvvvtttxxxwwwvvvwwwxxxxxxwwwvvvvvvssspppsss{{{|||ggg]]]^^^aaannn~~~~~~yyyqqqeeeYYYNNNEEE>>>999666777999999888777444333333888@@@GGGKKKLLLJJJHHHFFFDDDAAA@@@AAAAAAAAA@@@@@@AAAAAAAAAAAACCCGGGKKK^^^qqq|||tttlllhhh[[[RRRPPPXXX\\\VVVOOOMMMJJJKKKMMMMMMKKKGGGCCC@@@>>>>>>???@@@BBBCCCDDDEEEJJJMMMRRRWWW\\\aaagggkkkmmmqqqwww~~~~~~ggg```vvvbbbSSSGGG>>>@@@GGGKKKKKKOOOOOODDDGGG[[[mmmyyyQQQ===999<<>>===??????>>><<<;;;:::999888888666>>>TTT~~~{{{vvvwwwuuutttyyy}}}yyyvvvxxx}}}zzzttteee___YYYWWWSSSOOOPPPSSSUUURRRPPPQQQSSSTTTRRROOOPPPWWW___eeennn~~~}}}{{{{{{zzzggg___```bbbnnn~~~{{{xxxvvvsssqqqjjjcccVVVIII@@@;;;:::;;;777888999::::::999777666333555888;;;===>>>>>>>>>@@@@@@???@@@AAACCCDDDEEECCCCCCCCCEEEFFFFFFEEEDDDKKK```yyyyyypppiiieeeZZZRRROOOUUU[[[XXXRRRNNNLLLLLLLLLLLLKKKHHHDDD@@@>>>>>>@@@AAACCCDDDEEEFFFKKKNNNRRRWWW\\\aaagggkkknnnqqqvvv|||}}}wwwbbbZZZgggbbbUUUKKK@@@>>>AAAIIIMMMOOOMMMAAADDDXXXhhhsss}}}QQQ===:::;;;GGGGGGGGGIIIMMMSSSYYY___bbbmmmqqqyyy}}}wwwxxxvvvxxxyyyrrrooonnnfff```WWWQQQMMMLLLKKKKKKLLLXXXjjjzzzzzznnn^^^VVVPPPNNNMMMQQQ]]]iii}}}yyyrrrkkkgggeee___[[[^^^bbbhhhpppwww}}}{{{uuunnnhhhfffeeecccccccccaaa___]]]VVVTTTQQQLLLHHHDDDAAA???@@@@@@@@@???>>><<<:::999BBB888;;;CCCZZZ|||zzzyyy|||}}}}}}{{{}}}hhh```YYYUUURRROOOPPPSSSWWWRRRNNNOOOSSSUUURRROOORRRXXX^^^cccnnnxxxggg```bbbcccooo~~~}}}xxxtttqqqmmmfff^^^QQQEEE<<<:::;;;===:::::::::::::::999888888444555777999::::::::::::999:::;;;<<<===???@@@BBB??????AAADDDGGGGGGDDDAAADDDPPPcccttt~~~|||yyyooohhhddd[[[RRRMMMQQQXXXYYYTTTPPPOOONNNLLLLLLKKKHHHBBB>>>???@@@AAACCCDDDFFFGGGHHHJJJMMMRRRVVV[[[```fffiiimmmppptttyyytttyyyuuubbbWWW```eeeXXXNNNAAA===@@@KKKOOOOOOKKK???BBBUUU^^^fffsssOOO???<<<;;;CCCFFFGGGIIILLLQQQWWW]]]aaaiiioooxxxzzzvvvzzz~~~}}}|||zzzuuuhhhbbbZZZSSSOOOMMMKKKKKKLLLZZZmmm}}}sss___UUULLLNNNRRRWWWXXXVVVVVVXXX]]]kkk|||{{{sssjjj```[[[YYYRRRQQQYYYeeelllpppsss|||~~~}}}~~~yyysssqqqooollljjjiiifffccc```\\\ZZZWWWRRRMMMHHHDDDBBB????????????>>><<<;;;::::::777>>>>>>BBBttt~~~}}}~~~}}}zzz~~~~~~nnneee[[[WWWSSSPPPPPPRRRWWWRRRMMMMMMQQQTTTRRROOOTTTYYY___cccppp|||~~~uuueeeaaadddeeeppp{{{wwwsssnnniii^^^VVVJJJ@@@<<<;;;;;;;;;>>>>>>======<<<:::999888444555666777777777777666555777999::::::;;;===>>><<<===???CCCFFFGGGFFFEEEFFFGGGMMM[[[mmmxxxyyywww}}}~~~tttmmmiii___UUULLLMMMUUUYYYUUUPPPPPPMMMKKKJJJJJJGGGBBB===???@@@AAACCCEEEGGGIIIIIIJJJMMMQQQUUUZZZ___dddhhhkkkmmmqqqvvv~~~xxxqqqtttbbbRRR```kkkZZZOOOBBB===EEEPPPSSSPPPKKKAAABBBRRRbbbfffooo|||QQQAAA===:::AAAFFFGGGIIIKKKOOOUUU\\\aaafffmmmuuu||||||sssrrrsssrrrxxxoooggg]]]TTTOOOMMMMMMMMMQQQ___ssssss]]]LLLGGGJJJNNNTTTZZZ\\\[[[XXXUUUWWW___gggiiieeedddjjjppp~~~~~~~~~~~~}}}{{{vvvmmmbbbXXXRRRPPPLLLMMMYYYfffmmmpppqqq~~~|||~~~{{{xxxuuurrrooojjjgggdddbbb___ZZZUUUPPPKKKIIIAAAAAA@@@>>>===;;;::::::333777@@@>>>:::XXX~~~~~~xxxlll```ZZZVVVRRRQQQRRRXXXTTTOOONNNPPPSSSSSSRRRTTT[[[bbbiiiwww}}}vvvssssssxxx}}}qqqcccbbbfffgggqqq}}}|||}}}xxxuuutttpppiiibbbTTTMMMEEEBBBDDDGGGGGGFFFDDDEEEFFFFFFCCC???;;;999777666555444333333333333111444777888777888:::<<<:::<<>>>>>???AAACCCEEEGGGHHHIIIIIILLLPPPTTTXXX]]]bbbfffhhhjjjooottt|||pppyyyfffRRR[[[}}}rrr\\\OOOCCC>>>LLLUUUUUUOOOKKKAAAAAAOOObbbiiitttXXXBBB<<<999BBBEEEFFFHHHIIILLLSSS\\\ccchhhooowww{{{|||~~~wwwrrrooolllooowwwzzz{{{qqqaaaTTTNNNNNNPPPRRRYYYgggzzzpppggg]]]NNNEEEEEEGGGJJJNNNRRRVVVWWWVVVSSSSSSWWWZZZXXXTTTSSSWWW\\\]]]```gggnnntttwwwyyyyyy{{{~~~|||{{{zzzzzzzzzyyyvvvpppggg\\\RRRLLLJJJJJJPPPYYYaaaeeelllrrr~~~|||wwwtttooonnnkkkgggbbb]]]XXXVVVKKKIIIFFFBBB???===<<<<<<;;;<<<;;;<<<===CCCeeettteee]]]XXXSSSQQQRRRYYYVVVSSSQQQPPPRRRUUUWWWVVV___hhhqqq}}}|||wwwnnnkkkjjjnnnqqqssszzzmmmbbbbbbggghhhsssjjjlllrrryyywwwtttqqqsssuuuqqqggg___QQQLLLHHHKKKTTT[[[\\\ZZZIIIKKKNNNOOOLLLFFF???::::::888555222000000111222***---111222222222555888555888;;;>>>???BBBEEEHHHBBBCCCCCCCCCCCCEEEIIILLLOOOUUU[[[___jjj}}}xxxtttooobbbRRRLLLQQQWWWTTTMMMLLLIIIFFFGGGJJJIIIDDD@@@===>>>@@@BBBDDDFFFGGGHHHHHHKKKOOOSSSWWW\\\aaaeeefffiiimmmsss|||rrrpppYYYSSStttvvv]]]OOOCCC???OOOWWWTTTMMMIIIAAA@@@KKKSSSbbbvvv^^^CCC999888DDDEEEFFFGGGHHHKKKRRR\\\dddmmmssszzz}}}||||||~~~|||uuuoooqqqwwwtttxxxyyyeeeUUUMMMNNNRRRVVV```nnnyyy^^^SSSNNNFFFCCCFFFAAADDDHHHKKKPPPSSSSSSPPPJJJMMMPPPNNNKKKLLLPPPUUULLLOOOSSSXXX[[[]]]]]]]]]eeekkkvvv~~~|||zzzyyyxxxxxxxxxvvvsssmmmdddYYYOOOIIIGGGKKKSSSYYY[[[]]]hhhttt{{{}}}~~~~~~|||zzzzzz{{{~~~yyyxxxvvvsssnnniiieeebbbUUURRRNNNHHHDDDAAA@@@@@@BBB===333999CCC;;;HHHppp}}}|||}}}~~~~~~yyyiii```ZZZUUURRRRRRZZZYYYVVVSSSQQQSSSWWWZZZXXXbbbnnnvvv{{{zzz{{{|||xxxtttmmmkkkjjjmmmoooqqqwww~~~kkk```bbbhhhiiisssfffaaa___dddggghhhmmmuuupppllljjjkkkkkkiiieeebbb]]]___hhhooorrrzzzwwwdddMMMAAA???LLLUUUNNNBBB===;;;:::777444222111111111222222222111111111111111111222444777:::>>>AAACCCEEEDDDCCCBBB@@@???>>>===FFFJJJNNNRRRYYYiii~~~{{{vvvxxxrrrdddTTTNNNQQQVVVUUURRRLLLOOONNNIIIIIILLLJJJCCC??????>>>@@@DDDGGGGGGGGGIIILLLPPPTTTWWW\\\aaaddddddhhhnnnsssxxxwwwccc___nnnYYYNNNJJJ:::KKK[[[YYYKKKFFFCCC@@@EEERRR```pppzzzccc===>>>;;;???DDDEEEFFFHHHLLLRRRZZZ```fffnnnvvvxxx{{{}}}~~~{{{gggWWWNNNLLLTTT]]]iiiyyyxxxeeeSSSMMMHHHAAA@@@FFFIIIIIIJJJLLLNNNOOONNNLLLPPPOOOLLLHHHFFFHHHMMMQQQNNNLLLIIIHHHIIILLLOOORRRZZZ___iiisss}}}~~~{{{xxxuuuuuuvvvtttoooiiiccc^^^XXXQQQLLLLLLOOORRRSSSUUU\\\hhhqqqttt}}}}}}}}}wwwrrrlllfffccc___ZZZVVVSSSLLLDDD>>>??????@@@???;;;999@@@JJJfff~~~}}}uuullleeeYYYLLLNNNYYY```[[[TTTOOOOOOSSSZZZ______gggsss||||||zzz||||||yyyiiiiiigggffflllyyykkkeeeaaaddddddbbbbbbdddkkkiiiggggggeeedddgggkkkwww{{{vvvTTTIIIEEEOOOUUUNNNEEEAAA;;;:::777555333222222222222222222111111111111111111222333666888;;;>>>@@@BBBBBBAAA@@@???>>>======@@@DDDIIIMMMVVVggg}}}yyyzzzsssgggXXXPPPQQQTTTUUUTTTMMMOOONNNIIIIIILLLJJJDDD@@@??????@@@DDDFFFGGGGGGIIILLLPPPTTTWWW\\\aaaeeeeeeiiiooosssvvv}}}ggg[[[nnn\\\NNNHHH999EEEUUUUUUHHHDDDAAA>>>AAAIII[[[mmmyyyddd>>>>>>;;;???DDDFFFGGGIIIMMMRRRYYY^^^eeemmmtttvvvxxx~~~|||gggWWWMMMLLLTTT^^^pppyyyhhhXXXLLLJJJHHHAAA@@@DDDGGGGGGIIILLLOOOPPPOOONNNRRRRRRQQQOOOMMMMMMOOOQQQPPPLLLHHHDDDCCCEEEIIIKKKSSSWWW^^^eeelllsssyyy}}}{{{{{{~~~~~~zzzvvvtttsssllliiieeebbb^^^YYYRRRMMMLLLOOOSSSVVVYYY```hhhoooxxx}}}}}}|||tttxxx}}}|||vvvoookkkfffaaa]]]YYYSSSJJJDDDBBB@@@AAABBB???<<<>>>DDDQQQzzzvvvllldddXXXNNNRRR]]]^^^YYYRRRNNNNNNTTT\\\aaabbbjjjuuu~~~wwwkkkkkkiiigggmmmzzzwwwlllgggddd```]]]\\\]]]^^^```aaaaaagggwwwfff[[[UUUVVVUUULLLEEECCC;;;:::888666555444333333222222222111111111000000111111222333555777999:::============<<<<<<<<<<<<;;;???DDDIIIRRRddd{{{xxxxxxrrriii\\\RRROOOQQQVVVXXXOOOOOOMMMJJJJJJLLLJJJFFFAAA@@@???@@@CCCFFFGGGGGGIIILLLPPPTTTXXX\\\bbbeeeeeejjjqqqtttvvvjjj\\\nnngggTTTLLL===CCCSSSRRRGGGDDDAAA===???KKK]]]pppxxxfffAAA>>>:::???EEEFFFIIIKKKNNNRRRXXX\\\dddkkkrrrsssvvv|||~~~iiiYYYOOONNNXXXcccxxxwwwnnnXXXNNNGGGIIIHHHBBB@@@BBBFFFFFFHHHLLLOOOPPPOOOMMMPPPSSSWWWXXXXXXVVVVVVVVVUUUQQQJJJCCCAAABBBEEEGGGQQQTTTXXX\\\```eeekkkoooxxxwwwuuutttuuu{{{}}}xxxtttssskkkiiigggddd```ZZZRRRMMMLLLOOOSSSYYY^^^cccgggiiisssrrrrrrssswwwzzzrrrjjjaaaZZZWWWXXXZZZ]]]dddrrryyyqqqmmmgggbbb^^^XXXPPPJJJFFFCCCBBBDDDDDD@@@===>>>AAA___wwwkkkbbbWWWQQQWWWbbb^^^XXXQQQMMMNNNTTT]]]ccchhhpppzzz{{{|||~~~vvvmmmmmmjjjhhhnnnzzzzzzsssnnniiieee^^^___ccceeefffqqqrrreee\\\RRRGGG@@@@@@;;;:::999888777666555555333333222222111111000000111111111222222444555555999999999999::::::::::::999===AAAEEEMMM^^^uuutttrrrnnnhhh^^^SSSMMMOOOVVV]]]RRRPPPMMMJJJJJJKKKJJJIIICCCAAA@@@@@@CCCFFFGGGGGGIIILLLPPPTTTXXX]]]bbbffffffmmmuuuxxxwwwooo^^^fffvvv^^^SSSEEEIIIWWWTTTGGGDDDBBB???AAAOOOaaappptttwwwiiiDDD???999???EEEGGGIIILLLNNNQQQVVVYYYcccjjjppprrrttt{{{~~~kkk[[[RRRRRR___lllwww~~~ooodddSSSLLLGGGHHHHHHCCCBBBCCCGGGGGGIIILLLNNNOOOLLLJJJIIIOOOWWW]]]___^^^\\\\\\YYYTTTLLLEEEBBBBBBEEEHHHPPPTTTYYY\\\^^^aaaeeeiiioooqqqssstttwww|||}}}zzzyyywwwtttoooiiiaaaYYYQQQMMMNNNPPPTTT[[[```cccbbbaaaaaaaaadddkkkwww|||pppiii___YYYVVVTTTPPPMMMGGGHHHJJJLLLMMMQQQWWW\\\nnn~~~{{{vvvqqqlllhhhbbbZZZTTTNNNFFFBBBEEEGGGDDD@@@======KKKiiiuuuhhh^^^VVVTTT\\\ggg___YYYQQQLLLMMMTTT^^^dddmmmttt}}}~~~}}}|||~~~uuummmmmmkkkiiinnn{{{~~~|||~~~sssnnnkkkkkkkkkjjjuuunnn\\\LLL@@@<<<<<<;;;;;;::::::999888777777444444444333222111111111222111111111111111222222555555666666777888888999777;;;>>>@@@FFFTTThhhwwwtttpppiiifff^^^SSSLLLNNNWWW___TTTPPPLLLKKKKKKKKKKKKKKKEEECCC@@@@@@CCCEEEGGGGGGIIILLLPPPTTTXXX^^^cccgggfffnnnxxx|||zzz}}}{{{]]]\\\www~~~bbbUUUIIIOOOZZZTTTFFFDDDCCC@@@CCCQQQ```lllnnnrrrmmmGGG???888@@@DDDFFFIIIKKKMMMPPPUUUXXXbbbjjjpppqqquuu|||~~~~~~~~~}}}kkk\\\SSSVVVeeetttyyy~~~rrrcccXXXPPPKKKGGGGGGGGGFFFGGGJJJKKKKKKLLLNNNOOOMMMJJJGGGDDDJJJRRRYYY[[[ZZZXXXWWWSSSOOOIIIDDDBBBBBBDDDFFFMMMSSS\\\```aaabbbeeeggggggkkkqqquuuxxx{{{~~~wwwmmmbbbXXXQQQNNNPPPRRRVVV[[[______\\\YYYTTTXXXbbbqqq|||lll___VVVOOOMMMJJJJJJKKKLLLKKKJJJGGGIIIJJJJJJIIIHHHGGGGGGKKKSSSbbbttt|||xxxrrrjjjcccXXXLLLCCCDDDHHHGGGDDDBBB<<<<<>>;;;;;;;;;;;;;;;;;;;;;:::999888666666555555444333222222222222111111000000111111333333444444555666666777555888;;;;;;>>>HHHYYYfff|||yyyssshhheee^^^TTTMMMNNNVVV^^^WWWPPPKKKKKKKKKJJJKKKNNNGGGDDDAAA@@@BBBEEEGGGGGGHHHLLLPPPUUUYYY^^^dddhhhfffmmmwww|||{{{|||eee]]]ttt{{{___SSSIIIOOOYYYSSSEEECCCCCC@@@BBB]]]eeekkkkkkooo}}}qqqJJJ???888@@@CCCEEEGGGHHHJJJNNNTTTXXX```hhhooorrruuu}}}yyy||||||qqqeee___^^^aaahhhooommm^^^UUUYYYjjj{{{~~~~~~~~~}}}zzzssshhh[[[RRRNNNKKKHHHGGGHHHKKKNNNQQQOOOOOOPPPRRRRRROOOKKKGGGDDDHHHMMMPPPPPPOOOMMMMMMJJJHHHFFFDDDCCCBBBCCCCCCOOOWWWbbbhhhhhhhhhkkkmmmhhhlllsssxxx{{{|||}}}~~~|||~~~}}}rrreeeZZZSSSPPPQQQTTTXXX[[[\\\[[[ZZZXXXXXX___mmm|||qqqaaaTTTKKKEEEFFFGGGHHHJJJLLLMMMKKKIIIMMMLLLKKKJJJJJJKKKLLLMMMMMMJJJJJJPPP^^^yyy}}}ssslllbbbTTTGGGEEEHHHHHHFFFEEE???888===UUUxxxtttlllbbb[[[YYY^^^fffmmmccc\\\SSSLLLNNNVVVbbbiiimmmqqqyyy}}}~~~~~~}}}nnnhhhlllmmmnnntttvvvrrryyy~~~nnngggbbbddd{{{xxx[[[IIIAAA>>><<<;;;;;;<<<<<<<<<;;;:::999888888777666555444333333333333222111111111111111222222333333444444555555444888;;;;;;<<>>JJJ\\\vvvyyymmmiiibbb]]]^^^dddkkkooobbb[[[RRRLLLOOOYYYfffoooqqqtttzzz~~~vvvrrrqqqqqqtttuuutttrrrsssyyy~~~yyy}}}oooggglllpppssszzz|||uuufff^^^kkk```MMMEEEAAA>>>;;;;;;<<<======<<<;;;::::::999888777666555444444444333333222222222222222222222333333333444444444555:::=========CCCOOOYYYqqq}}}nnnnnnjjjcccZZZRRRPPPSSSWWWYYYQQQKKKLLLLLLIIIKKKPPPIIIEEEBBB@@@BBBDDDFFFGGGHHHLLLPPPUUUYYY___eeeiiihhhiiimmmssswww|||ppp^^^pppyyybbb[[[SSSEEESSSSSSKKKMMMLLLEEECCC\\\[[[ZZZ^^^kkk|||wwwNNN???777BBBAAABBBBBBCCCFFFLLLSSSYYYZZZccclllqqquuu{{{|||pppkkkfffaaa]]]___aaacccdddbbb___]]]SSSLLLGGGFFFEEEEEEHHHMMMMMMTTTiii~~~mmmbbbeeewwwyyyuuupppjjjeeeaaa^^^\\\YYY[[[ZZZVVVTTTTTTUUUUUUTTTUUUWWWZZZ[[[YYYTTTPPPKKKLLLLLLKKKJJJKKKNNNPPPNNNPPPTTTVVVVVVSSSOOOLLLOOOVVV^^^bbbaaaccciiioooqqqrrrttttttuuuwww{{{~~~|||uuudddVVVOOOPPPUUUZZZ[[[YYYZZZ^^^cccoootttyyy{{{yyyvvvtttsss{{{|||ttt___WWWMMMFFFEEEHHHLLLOOOMMMPPPSSSXXX[[[^^^______^^^]]]]]]\\\ZZZVVVPPPLLLHHHHHHKKKMMMJJJHHHSSSaaa~~~uuunnn```SSSNNNKKKGGGCCCBBB<<<:::===AAACCCOOOqqq~~~sssjjjgggbbb___aaaiiioooqqq```YYYQQQLLLPPP\\\jjjtttwwwyyy}}}}}}sssmmmkkkccceeefffccc___```eeejjjlllkkklllnnnrrrvvvwwwxxxooouuuyyy{{{~~~rrrgggmmmrrrvvv}}}yyyoookkkiiixxxsssZZZKKKCCC???<<<>>>???>>>>>>===:::777;;;999777666777777777666999888666444222111000000222222111111222444555777888888:::<<<===AAANNN\\\uuupppjjjccc\\\TTTNNNQQQWWW[[[QQQKKKLLLLLLJJJJJJNNNHHHDDD??????BBBFFFHHHIIIMMMOOOSSSVVVYYY^^^cccgggiiiiiimmmrrrtttwwwsssdddjjjhhhVVVQQQFFFPPPUUUOOO\\\[[[AAAFFF]]]___VVVWWWkkkzzz}}}OOO<<<>>>:::@@@BBBEEEEEEEEEHHHNNNRRR]]]aaaggglllqqqvvv{{{|||tttiii```ZZZUUUQQQNNNQQQPPPNNNNNNOOOPPPOOONNNIIIFFFBBBAAACCCFFFIIIJJJOOORRR___wwwsssnnnvvvwwwppppppjjjbbb___bbbdddddd___^^^]]]\\\[[[ZZZZZZZZZZZZ\\\]]]\\\ZZZXXXWWWXXXQQQPPPNNNLLLLLLNNNRRRVVVXXXbbbhhhddd___[[[TTTLLLUUUUUUVVVXXX[[[```dddgggiiikkknnnqqqssswww{{{~~~zzziiiZZZQQQSSSYYY___bbbdddffflllqqqooowww}}}zzzpppiiijjjnnnyyypppaaaWWWOOOMMMIIIGGGHHHMMMSSSWWW```aaabbbbbbbbbdddhhhkkksssqqqmmmiiihhhggg___VVVUUUPPPKKKHHHGGGIIIJJJKKKYYYuuuzzzuuujjj^^^UUUNNNGGGDDDFFFBBB@@@??????@@@HHHZZZlllwwwpppkkknnnjjjcccgggtttwwwrrraaaVVVKKKLLLXXXhhhrrrvvv~~~{{{ssslllhhhccc^^^[[[ZZZZZZ[[[]]]\\\^^^bbbddddddhhhnnnllloootttzzzwwwjjjeeefffkkktttxxx~~~~~~tttoootttxxx~~~dddRRRIIIFFF<<<>>>>>>???@@@AAA@@@>>>;;;999777666888999999999888777666444333222111111333333222222222333444555666777999<<<<<<@@@LLLYYYuuutttooolllgggaaaWWWNNNOOOUUU[[[SSSMMMMMMMMMKKKKKKNNNJJJFFFBBB@@@CCCFFFHHHIIINNNPPPSSSVVVZZZ___dddhhhiiijjjoootttvvvyyysssbbbdddrrr[[[RRRFFFQQQZZZTTT^^^\\\CCCFFFUUU[[[XXX[[[oooTTT??????:::???BBBEEEEEEEEEHHHMMMRRR[[[___ffflllqqqvvvzzz}}}}}}xxxddd^^^VVVPPPMMMKKKHHHFFFCCCCCCCCCFFFIIIJJJIIIHHHGGGFFFFFFFFFIIIKKKMMMNNNUUUZZZdddqqq~~~yyysss|||yyyssstttqqqjjjfffgggfffdddccccccbbbbbbaaaaaa``````dddeeeeeeaaa[[[TTTPPPNNNLLLLLLLLLNNNRRRXXX___dddiiirrrwwwsssllleee\\\SSSWWWWWWVVVVVVWWWXXXZZZ[[[aaacccgggjjjmmmqqqvvvyyy}}}tttiii^^^VVVXXX^^^eeegggfffggglllppprrruuuvvvrrrllljjjooouuu~~~rrrdddXXXQQQMMMMMMMMMOOOSSSXXX^^^aaaeeegggiiikkklllnnnqqqttt{{{{{{xxxuuuuuuvvvppphhh^^^ZZZTTTPPPNNNNNNMMMLLLFFFTTTiii{{{yyyooobbbZZZRRRJJJFFFGGGGGGCCC@@@???@@@HHHXXXgggsss~~~vvvoookkkooommmkkkrrr}}}}}}uuu```UUUJJJLLLZZZmmmzzzzzzvvvoooggg```\\\ZZZZZZSSSRRRTTTYYY]]]___dddjjjmmmqqqvvv{{{wwwkkkfffhhhmmmvvvkkkuuu~~~vvvxxxvvvtttuuuyyyuuu```SSSNNNAAA???>>>@@@BBBBBBBBBBBB;;;999777777999:::::::::777666555444444333444444444444333222222222222222444444777;;;<<<>>>HHHSSSfffuuuooonnnlllfffYYYNNNMMMRRR[[[TTTPPPOOONNNLLLLLLNNNMMMIIIEEECCCDDDFFFHHHIIINNNPPPSSSWWWZZZ___dddhhhiiikkkqqqwwwxxxzzz}}}hhhbbbyyywww```TTTDDDOOO\\\WWW[[[XXXBBBDDDKKKWWW\\\bbbvvv[[[BBB???:::???BBBDDDEEEEEEGGGLLLQQQXXX]]]eeelllrrrvvvyyy|||}}}wwwgggRRROOOKKKIIIHHHGGGFFFDDD??????AAADDDGGGIIIIIIGGGFFFGGGJJJNNNRRRUUUWWWYYY^^^ccciiijjjkkksss|||}}}{{{~~~}}}vvvpppnnnkkkgggggghhhhhhiiiiiihhhgggggghhhiiihhhddd]]]VVVPPPNNNRRRPPPOOOPPPUUU\\\cccgggxxxyyyooocccZZZXXXXXXWWWVVVUUUTTTTTTSSSYYY\\\```cccfffkkkooosssyyyxxxwwwxxxxxxzzzuuummm```VVV\\\dddlllooommmlllpppuuuuuusssnnnjjjjjjpppxxx{{{oooaaaWWWRRRPPPNNNPPPSSSXXX^^^eeejjjmmmmmmppptttwwwyyy{{{}}}}}}}}}vvvkkkgggaaa\\\XXXSSSOOOLLLPPPQQQTTTXXX```sssvvvjjjaaaWWWNNNIIIIIILLLFFF@@@???AAAGGGTTT```gggppp{{{sssnnniiinnnqqqttt}}}ttt\\\RRRIIIMMM^^^sss}}}rrrhhh```ZZZVVVNNNMMMPPPXXX^^^bbbhhhnnnwww||||||sssjjjgggjjjoooxxxjjjrrr{{{~~~~~~~~~yyysssnnnlllwwwppp^^^VVVIIICCC???@@@AAAAAA@@@AAA===;;;888777888999888888666666555555555555666666555555444333222111000000222222555999:::<<>>;;;>>>AAADDDEEEEEEFFFKKKOOOVVV\\\eeemmmrrrvvvyyy{{{}}}ssseeeYYYLLLKKKJJJIIIHHHGGGFFFEEEEEECCCCCCDDDGGGJJJKKKLLLJJJMMMQQQUUUYYY^^^cccfffgggkkkjjjccc```iiizzzwww{{{~~~vvvrrrpppmmmkkklllnnnpppooonnnlllkkkmmmllliiiccc\\\WWWUUUUUUXXXUUURRRQQQUUU\\\cccgggwww|||{{{pppddd\\\WWWXXXXXXYYYYYYXXXWWWWWWXXXZZZ]]]```bbbeeeiiilllsssnnnkkkjjjhhhnnnyyygggWWWaaajjjsssvvvuuuuuuxxx}}}wwwqqqkkkiiinnnvvv~~~zzzmmm___VVVTTTYYY]]]WWWXXX[[[```fffmmmrrrvvvwwwzzz~~~wwwtttnnnhhhbbb[[[SSSOOOSSSQQQOOONNNPPPYYYmmm|||qqqhhh]]]RRRKKKJJJMMMEEE>>>===@@@FFFQQQ[[[hhhkkksssyyyrrrllliiinnnttt|||{{{lllWWWOOOIIIOOObbbzzztttggg]]]WWWRRRQQQUUU___hhhnnntttzzz~~~wwwmmmeeeeeeiiipppzzzhhhkkknnnqqquuu~~~xxxqqqiiiffffffkkkxxxnnncccRRRHHHAAAAAABBBAAAAAACCCAAA>>>:::888777777555444666555555555666666777888777666555444333111000///111000333777999:::@@@HHHNNN^^^xxxuuupppfffXXXKKKJJJOOOSSSSSSQQQNNNLLLLLLKKKKKKRRROOOKKKHHHFFFFFFIIIKKKLLLOOORRRUUUYYY]]]cccggggggjjjqqqwwwxxxxxx~~~zzzccckkkkkkZZZEEEFFFVVVPPPIIILLLAAA@@@EEEZZZgggoooeeeDDD>>>===>>>AAADDDEEEDDDFFFJJJMMMUUU[[[dddlllrrrwwwzzz|||~~~rrrdddZZZPPPJJJFFFFFFGGGGGGFFFEEEEEEEEEEEEBBB@@@AAAFFFLLLQQQTTTYYYZZZ\\\\\\^^^cccjjjooorrrrrrlllaaa]]]ggguuu|||tttmmmsss~~~tttqqqqqqpppqqqsssvvvxxxwwwtttqqqnnnsssoooggg___ZZZZZZ^^^bbb^^^ZZZUUUUUU[[[ccckkkooommmppptttxxxvvvmmmddd^^^XXXYYYZZZ[[[\\\\\\\\\[[[ZZZ\\\]]]^^^^^^___bbbdddhhhaaa]]][[[YYY]]]rrr{{{kkknnnttt{{{~~~}}}|||}}}tttpppmmmooouuuzzz{{{zzzooohhh^^^UUUTTT[[[hhhqqqiiihhhhhhjjjnnntttyyy}}}~~~{{{uuuoooggg^^^YYYSSSPPPOOOOOOMMMLLLRRRZZZpppvvvnnncccVVVMMMJJJJJJCCC<<<<<>>DDDJJJSSSvvv}}}wwwpppgggZZZOOOKKKMMMNNNRRRRRRNNNLLLMMMMMMKKKRRRPPPMMMIIIFFFFFFJJJMMMMMMOOORRRUUUYYY^^^cccggghhhkkkqqqwwwwwwwww}}}xxx]]]cccvvvZZZJJJEEEUUUPPPGGGNNNFFFAAAFFF[[[hhhooo}}}lllGGG>>>>>>===@@@DDDEEEDDDEEEHHHLLLSSSYYYbbbjjjpppuuuzzz}}}~~~dddUUULLLIIIHHHEEEGGGHHHHHHGGGGGGHHHIIIDDDCCCBBBFFFMMMWWW^^^ccchhhhhhhhheeedddfffmmmrrr{{{{{{rrrddd```iiiqqqrrryyygggiiisss}}}rrrppprrrsssyyy|||zzztttqqqjjjfff___[[[^^^hhhvvvuuummmeeeaaadddjjjoooqqqhhhgggjjjpppqqqkkkeeeccc\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^___^^^\\\\\\]]]______WWWRRRRRROOORRRjjj~~~|||tttsssuuuzzz~~~|||tttmmm^^^[[[VVVTTTXXXcccrrr|||zzzxxxvvvvvvxxx|||}}}vvvnnniii```[[[WWWVVVTTTPPPPPPSSSMMMhhh{{{ssshhhZZZOOOLLLHHHBBB======>>>CCCNNNYYYeeeiiimmmjjjhhhooozzzwwwyyy~~~|||kkk^^^PPPPPPSSS^^^ppp|||zzzxxx|||~~~zzzvvvnnnfffdddlllvvvfffeeedddfffjjjooorrrsssyyyddd[[[RRRKKKKKKOOOTTTYYY___qqq{{{iiiYYYUUUQQQJJJGGGKKKFFFCCC???<<<:::999777666777777666666777777888888888888888888666444333111333000000333555777<<>>AAAMMMZZZlllqqqtttqqqkkkhhhkkkppp|||yyywwwxxx~~~ttteee[[[PPPTTT\\\iiiyyy|||zzz{{{|||vvvmmmjjjrrr}}}bbbcccdddeeegggjjjmmmooovvv}}}cccLLLFFFCCCDDDEEEFFFIIIMMMddduuu{{{hhh```XXXLLLGGGIIIFFFCCC@@@>>>===<<<;;;999888777777777777777888888888888999999777666444222444000///222444666<<>>RRRSSSJJJSSSJJJ;;;DDDXXXaaafffssszzzOOO@@@???<<<@@@DDDEEEDDDDDDGGGJJJPPPTTT[[[cccjjjpppwww{{{|||}}}~~~~~~~~~pppVVVMMMMMMSSSZZZZZZZZZXXXSSSLLLIIIIIIKKKHHHJJJOOOWWW```gggkkkllleeekkkpppssssssuuu{{{yyyqqquuuzzzyyyjjjpppvvvwwwwwwuuuzzz~~~zzz|||}}}zzzrrrlllmmmiiicccaaaggguuuyyyssstttyyy}}}~~~qqqjjjgggkkkllliiigggiiiaaaaaa``````aaadddfffhhhfffggggggeeecccbbbccceeefff\\\VVVSSSLLLJJJ```}}}~~~qqqdddYYYZZZ\\\]]]```dddjjjnnn}}}~~~}}}yyynnnccc]]]YYYSSSOOONNNOOOLLLOOOddd{{{ppp```UUUPPPKKKHHHFFFCCC>>>@@@MMMZZZfffkkkqqqssspppkkkgggffflllrrrxxxzzzwwwttttttuuuxxxnnn```ZZZRRRWWWbbbppp~~~{{{zzz~~~|||ssspppxxxfffeeedddeeegggjjjnnnqqquuuqqq[[[IIICCC???AAABBBBBBCCCGGGVVVmmm~~~mmm```SSSMMMMMMOOOIIIDDDAAA===:::;;;@@@;;;999777666777777666555777777888888888777666555666555444333555777:::===???MMMdddzzzxxxyyyjjjZZZQQQHHHKKKNNNQQQOOOLLLIIIIIIKKKPPPQQQPPPKKKEEEDDDHHHMMMUUUUUUVVVZZZ___eeehhhjjjnnnmmmpppvvvyyy{{{```gggmmmXXXIIIEEEQQQ^^^VVVLLLGGGCCCDDDUUU^^^^^^jjj\\\AAA>>>???@@@EEEIIIHHHEEEGGGKKKOOOVVV]]]aaagggqqqxxxzzz~~~www]]]SSS\\\cccbbbjjjcccZZZSSSPPPQQQRRRSSSRRRPPPRRRYYYccckkkllljjjkkknnnrrrvvvyyy}}}tttpppvvvvvvpppggglll|||vvvnnntttyyyvvvxxxvvvppppppmmmkkkkkkgggccciiisssuuutttrrrsssyyy{{{pppnnnmmmlllkkkjjjhhhfffjjjgggcccaaabbbeeehhhiiikkkjjjiiigggeeedddddddddgggeeeYYYPPPNNNMMM\\\www}}}qqqbbbbbbaaa______bbbgggmmmqqqvvv{{{{{{|||wwwoooiiiccc]]]UUUOOOMMMOOOUUU]]]nnn{{{ooocccYYYRRRNNNIIIFFFEEECCCEEENNNXXXjjjpppuuutttppplllkkkllljjjwww{{{zzz|||}}}yyylll___XXXRRRbbbsssyyy}}}|||}}}~~~vvvoootttzzzjjjiiigggffffffhhhjjjlllqqqyyyqqq\\\LLLFFFAAAAAABBBBBBDDDGGGPPPdddlll\\\SSSMMMIIIGGGHHHFFFBBBAAACCC???===;;;:::;;;;;;:::999888888888888888888888888666555444333555777:::<<>>CCCHHHHHHEEEGGGKKKNNNVVV]]]aaahhhqqqwwwyyyuuulllnnnooojjjaaa]]]YYYVVVVVVYYY[[[]]]\\\[[[\\\aaahhhmmmoooooosssrrrrrrxxxpppkkkooooooiiidddhhhvvvyyy{{{~~~}}}zzzsssllljjjgggcccbbbfffiiimmmqqqvvvsssqqqmmmlllkkkkkkiiihhhlllkkkjjjjjjkkkmmmmmmnnnjjjjjjiiihhhgggggggggggglllhhh[[[RRRPPPNNN\\\vvv~~~|||tttqqqooorrrvvvvvvqqqkkkjjjiiiggggggjjjooouuuyyyyyy~~~~~~yyyuuupppiiiaaaZZZXXXVVVSSSRRRZZZuuuttthhh\\\TTTOOOLLLIIIGGGEEEEEEMMMVVVfffnnnxxx{{{xxxtttuuuwww~~~~~~}}}~~~}}}xxxoooddd[[[UUUWWWdddsss|||xxxsssxxx}}}~~~kkkjjjhhhffffffggghhhiiinnntttxxx}}}uuuaaaRRRJJJDDDCCCBBBBBBDDDHHHKKK[[[www~~~hhhZZZPPPMMMLLLOOOOOOKKKGGGGGGEEECCCAAA@@@AAAAAA@@@???<<<;;;999888888888999999666555444444555777999;;;>>>DDDUUUsssuuufffzzz}}}~~~qqqaaaWWWLLLLLLOOORRRQQQMMMJJJJJJKKKVVVXXXXXXSSSLLLJJJMMMRRRWWWXXXZZZ]]]```dddgggiiikkkjjjnnntttwwwzzzmmmeeewww|||cccRRRJJJAAAIIIWWWWWWQQQMMMEEEAAAOOOXXX[[[iiiXXXCCC;;;<<>>DDDSSSUUUSSSNNNFFF>>>OOO\\\___hhh~~~bbbBBB::::::>>>EEEHHHFFFGGGKKKLLLTTT\\\aaagggoootttuuuyyy{{{vvvsssuuuttt}}}|||qqqhhh^^^VVVYYY\\\```dddfffgggiiiiiimmmlllllllllooowww}}}yyytttgggcccfffgggdddaaadddqqq}}}wwwsssnnniiieeemmmttt}}}{{{rrrqqqqqqrrrtttvvvuuutttsssuuuxxxyyyzzzzzzzzz{{{xxxxxxyyyzzz|||~~~xxxppp___UUUTTTRRR]]]tttrrreeeTTTKKKPPP^^^llluuuqqqpppoooooorrrvvv{{{~~~}}}xxxooolllhhhbbb[[[YYYcccooorrrbbbXXXSSSPPPMMMKKKGGGEEEIIIQQQ[[[dddppp{{{{{{yyyzzzyyysssjjjbbb]]]\\\mmmwwwvvvqqqpppqqqqqqxxx}}}yyyqqq{{{hhhhhhgggffffffggghhhhhhiiiooovvv~~~ooo```WWWMMMIIIFFFCCCDDDGGGIIILLLYYYuuu|||ooo```UUUMMMNNNQQQQQQOOOOOOOOOMMMKKKJJJKKKKKKJJJIIIIIIFFFBBB===:::888777777888888777777777888999999===@@@RRRtttiiijjj|||~~~tttggg[[[NNNJJJNNNRRRSSSPPPMMMLLLMMMRRRVVVWWWTTTNNNKKKMMMPPPXXX[[[___aaabbbcccgggiiijjjiiimmmsssvvvxxx~~~wwwbbbxxxkkkTTTLLL===@@@NNNRRRQQQNNNFFF===QQQbbbeeeiiiyyyhhh@@@:::999===DDDHHHGGGHHHJJJKKKRRRZZZ^^^dddmmmrrrsssvvvyyy}}}yyynnniiiiiijjjmmmmmmfff^^^YYYTTTQQQ[[[```gggkkkmmmoooqqqrrrpppuuu{{{~~~rrrhhhfffhhhgggddd```ffftttwwwqqqooonnnzzz{{{vvvvvvwwwzzz{{{zzzwwwuuuwwwyyy{{{|||{{{|||~~~||||||}}}|||rrr^^^TTTUUUUUU___uuulllaaaTTTMMMSSSaaapppzzzwwwwwwvvvvvvxxx|||~~~{{{vvvqqqjjj```XXXXXX]]]sssvvveeeYYYTTTQQQNNNKKKGGGEEEIIIPPPXXX[[[dddrrr~~~xxxyyyyyyrrrhhh___[[[ZZZjjjttt~~~~~~{{{uuupppllljjjjjjlllqqqvvvyyyyyyxxxyyyzzztttmmm{{{kkkjjjiiigggfffeeedddddddddmmmuuu|||ssshhh___VVVPPPLLLGGGFFFHHHEEEEEEKKK^^^zzzssscccTTTQQQTTTVVVUUUVVVSSSQQQOOOOOOOOOPPPOOONNNOOOLLLHHHDDD@@@<<<;;;:::::::::999999999999999999<<>>KKKMMMMMMLLLFFF===QQQbbbgggiiivvvoooBBB;;;999<<>>HHHHHHHHHIIIDDD???MMM\\\ccchhhuuuyyyIII===:::===DDDIIIIIIHHHIIIJJJPPPTTTWWW\\\fffnnnppptttxxx}}}uuummmeee\\\[[[aaaaaa[[[VVVWWW[[[___```aaaeeekkksssyyy}}}zzzwwwwwwtttmmmhhhmmmrrr~~~|||xxxzzz}}}~~~}}}rrrZZZPPPWWW^^^lllyyyuuuwwwyyynnnccc```]]]___gggttt}}}rrreee^^^YYYUUUTTTWWWXXX___vvvqqqdddWWWSSSOOOMMMJJJIIIQQQZZZWWWXXX[[[bbblllwwwxxxooossswww||||||nnn___XXXYYY\\\bbbhhhnnnqqqzzz~~~|||~~~}}}zzzvvvqqqmmmiiifffdddgggjjjmmmoooppptttyyy}}}yyywwwqqqjjjfffgggmmmrrrwww{{{~~~{{{vvvvvv|||xxxtttfffffffffgggggggggggggggcccmmmtttvvv{{{|||vvvmmmddd___XXXQQQMMMNNNIIIHHHEEEDDDHHHSSScccooouuuooohhh___ZZZZZZXXXVVVVVVVVVWWWVVVUUUTTTSSSRRRPPPMMMJJJGGGFFF=========<<<<<<;;;;;;:::<<<>>>PPPooowww{{{wwwmmm```QQQEEEKKKQQQTTTSSSRRRRRRSSSOOOTTTXXXXXXTTTRRRSSSUUUVVV\\\bbbeeedddeeeiiimmmooonnnpppuuuwwwwww|||llldddpppsssMMM>>>???GGGEEEDDDFFFDDDAAAJJJUUU^^^hhhuuuOOO>>>;;;===EEEJJJIIIHHHHHHJJJOOOSSSTTTZZZdddmmmpppqqquuu{{{{{{nnndddaaa[[[VVV]]]jjjlllfffbbbgggnnnqqqooommmmmmssszzz~~~~~~{{{|||~~~{{{tttooowwwzzz}}}}}}rrrYYYPPPYYYaaaqqqzzzrrrmmmooo{{{yyyppprrrnnnjjjiiioooyyyyyyrrriiibbbaaa```\\\YYYYYYRRRQQQ```vvvjjjYYYTTTPPPNNNKKKLLLTTT^^^ZZZ\\\^^^^^^```hhhvvvrrrmmmuuuuuuzzzvvvdddTTTNNNRRRXXX[[[^^^aaafffrrr~~~{{{{{{uuunnnhhhgggggggggffffffhhhkkknnnmmmkkkgggcccbbbfffooovvvmmmooooookkkiiinnnzzz|||wwwjjjfffdddfffkkknnnmmmjjjgggnnnrrrsss|||vvvppppppnnnhhh___WWWQQQOOOEEEDDDAAA======EEESSS^^^zzztttooollliiiccc^^^^^^aaa```\\\]]]\\\ZZZYYYUUUPPPIIIDDDDDDAAA>>>===<<<<<<;;;:::<<<@@@QQQnnnzzz~~~kkkYYYTTTJJJKKKRRRYYYVVVNNNNNNUUUQQQTTTXXXZZZTTTOOOQQQXXXYYY\\\```ccceeegggjjjlllppprrrttttttuuuyyyuuu]]]fffiiiNNNBBB;;;BBBKKKLLLEEE???BBBHHHUUUccciiijjjpppyyyTTT@@@<<<<<>>>>>======AAAFFFWWWrrr|||___UUUNNNNNNUUUVVVQQQOOORRROOORRRWWW\\\ZZZVVVXXX]]]```cccfffhhhhhhjjjlllmmmooorrrtttuuuuuuyyyjjjgggwwwhhh^^^NNNBBB;;;CCCQQQYYYYYYWWWGGGEEENNN]]]fffkkkzzzjjjIII@@@:::>>>DDDFFFGGGGGGFFFHHHLLLQQQWWW___hhhnnnpppvvv{{{|||~~~{{{{{{}}}zzzuuuqqqooolllkkkpppwww~~~}}}yyytttuuuzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuudddYYYSSSXXXcccnnnxxxyyyjjjjjjuuuzzzqqqgggdddmmm}}}~~~yyylllllllllnnnnnnmmmiiifff```[[[UUUYYYqqqpppdddYYYTTTRRRTTT___lllssstttvvvwwwxxxwwwuuuttt~~~wwwppppppuuu~~~~~~|||vvvoookkkkkklllhhhgggaaaVVVOOOOOOPPPOOOMMMKKKIIINNN___www{{{xxxqqqgggaaa___aaabbbcccjjjoootttsssllljjjvvviiihhhgggggghhhhhhhhhhhhfffjjjpppxxx~~~rrrjjjaaaZZZVVVOOOEEE===777777666555444666999;;;EEEPPP___nnn}}}zzzvvvrrrnnnjjjfffbbb]]]VVVLLLDDD@@@?????????>>>EEEWWWqqqdddVVVOOOOOOUUUVVVOOOMMMPPPPPPRRRWWW]]]]]]YYYZZZ^^^```cccfffhhhiiijjjlllnnnqqqtttvvvwwwwwwzzz|||~~~nnn\\\JJJ???:::DDDTTT[[[ZZZXXXIIIEEEKKKZZZccchhhzzzLLLAAA999<<>>HHHLLLHHHEEEGGG???EEEXXXbbbhhh|||YYYJJJ<<<;;;BBBFFFHHHIIIGGGHHHJJJLLLQQQXXXaaaggglllrrrwwwxxx{{{zzzsssrrrtttrrrlllhhhkkkqqqwww{{{}}}~~~~~~yyyyyyxxxggg^^^WWWXXX___gggsss|||{{{uuutttggg^^^WWWZZZgggyyyzzzwwwsssqqqffffff```ZZZ```wwwooohhhpppuuurrrttt}}}~~~~~~}}}|||zzz|||}}}{{{}}}uuuwwwsssjjjbbb]]]YYYTTTRRRRRRQQQSSS___ttt|||sssjjjhhhlllqqqrrrqqqgggddddddjjjpppvvvkkkjjjiiigggdddbbbbbbbbb___]]]^^^fffmmmmmmjjjfff[[[QQQDDD===;;;;;;999777888666333222333444444444555888;;;<<<::::::>>>DDDGGG]]]}}}qqqhhhYYYMMMFFFDDDEEEFFFLLLTTTccczzzyyyrrrkkkccc^^^VVVVVV[[[```ZZZOOOMMMSSSTTTTTTYYY```aaa^^^\\\]]]bbbeeeiiilllnnnppprrruuupppssswwwxxxwwwyyy~~~vvvUUUFFF999;;;EEEIIIGGGEEEHHH@@@FFFZZZffflll___NNN>>><<>>BBB>>>BBBMMMJJJGGGGGGGGGIIINNNUUU\\\```ggglllrrruuuvvvxxx|||~~~|||wwwrrrnnnkkkjjjnnnwww~~~oooiii\\\WWWTTTVVV[[[cccqqq}}}~~~zzzyyyuuuooogggXXXOOOXXXhhhyyy{{{qqqmmmgggaaa^^^[[[XXXUUU\\\___ZZZZZZeeewwwsssgggdddfffjjjsss|||}}}~~~uuuppprrrsssssszzz|||xxxooogggllllllooovvv~~~}}}ssspppwww{{{zzzeeeaaabbbiiipppxxxmmmkkkhhhgggeeeccc___]]]WWWYYYYYY[[[```bbbYYYMMMCCC:::444888;;;;;;:::<<<888777555333222222222222222333444555777888999:::>>><<>>CCCLLLIIIHHHGGGGGGIIINNNTTT[[[___ggglllrrrvvvxxxzzz~~~zzzuuuqqqnnnpppxxx{{{hhh```XXXRRROOORRRXXXbbbppp}}}|||wwwgggXXXOOOWWWhhhyyy}}}rrrmmmccc```[[[XXXVVVUUUSSSRRRRRRWWWVVVXXXeeexxxuuugggccceeekkkuuu~~~uuuppprrrsssrrrxxx|||uuuzzzzzz|||{{{tttttt|||{{{eeeaaaaaahhhpppxxxllljjjhhheeebbb^^^YYYVVVSSSSSSSSSSSSTTTRRRIII>>><<<888666999;;;::::::<<<999888666444333222111111000000111333444555666777888777:::@@@EEETTTrrr}}}uuuuuuiii\\\SSSHHH@@@DDDNNNZZZaaannn|||~~~}}}nnn\\\PPPKKKMMMUUUXXXSSSQQQUUUTTTUUUZZZbbbdddbbbaaabbbccceeehhhkkknnnppprrrssstttvvvxxxyyyzzzzzz|||~~~vvvbbbOOO===:::@@@DDDDDDCCCFFFGGGBBBIIIcccxxxhhhGGG???>>>CCCJJJIIIHHHGGGGGGHHHMMMSSSYYY]]]eeejjjrrrvvvyyy|||zzzuuuuuuzzzyyyeeeYYYXXXQQQMMMPPPWWWbbbqqq~~~}}}zzz~~~gggXXXOOOYYYjjjzzzlll```___XXXVVVTTTSSSSSSSSSQQQOOOIIINNNOOORRR\\\jjjzzzllleeegggnnnzzz~~~uuuppprrrrrrpppttt}}}xxx{{{{{{ddd``````gggqqqyyyhhhfffccc___[[[UUUOOOKKKJJJIIIHHHGGGGGGDDD===777>>>>>>>>>>>><<<:::888888:::999777555333222111000......///000111222333444333666;;;>>><<<@@@OOOaaannnoooxxx~~~}}}tttqqqjjj```VVVHHHAAAFFFQQQZZZcccooo~~~ooo\\\QQQJJJJJJQQQUUUQQQPPPTTTSSSUUU[[[cccfffdddbbbcccdddeeehhhkkknnnqqqrrrssssssuuuxxxzzz{{{|||~~~{{{nnnvvvvvv]]]LLL;;;888===AAAEEEGGGEEEEEE>>>DDD___vvvvvvLLL===>>>CCCHHHIIIHHHGGGFFFGGGKKKQQQWWWZZZaaagggooouuuxxx|||}}}{{{|||~~~nnn```^^^VVVPPPRRRZZZeeettt}}}yyyfffXXXSSS^^^ooo|||uuu^^^TTTYYYZZZ[[[\\\^^^^^^ZZZUUUQQQLLLOOONNNOOOTTTYYYttt}}}uuunnnooovvv|||zzzrrrnnnpppoookkknnnuuu~~~zzzccc______hhhrrr{{{ccc```[[[VVVQQQKKKDDD???>>>============;;;::::::CCCEEEEEECCCAAA>>>;;;999999999888666444222111000------...///000111111222222555:::>>>>>>===@@@EEEIIIHHHQQQaaaiiiiiippp{{{~~~}}}}}}uuuoookkkcccWWWKKKFFFMMMWWW^^^hhhpppzzz}}}~~~nnn[[[UUULLLIIIPPPSSSOOONNNQQQSSSTTT[[[cccgggdddcccdddeeefffiiilllooorrrttttttqqqtttwwwyyy{{{}}}oooeeeooouuuXXXJJJ<<<888<<>>BBBEEEJJJHHHGGGFFFFFFIIIOOOTTTXXX\\\ccclllrrrvvvzzz~~~~~~{{{yyywwwvvvzzzqqqhhh]]]UUUUUU\\\gggttt~~~}}}~~~dddYYYWWWeeewwwvvvkkkdddYYYVVV^^^eeegggkkknnnllleee[[[TTTRRRSSSQQQSSSVVVVVVjjj}}}~~~|||{{{{{{uuummmjjjmmmlllfffgggmmmvvvvvv```\\\^^^iiivvv___[[[UUUNNNHHHBBB<<<888666666888;;;;;;:::===BBBFFFHHHHHHFFFGGGHHHDDD>>>999888888777555333222000---......///000000111111222222444888<<>>:::===DDDPPPZZZTTTUUUJJJGGG[[[nnntttwww\\\???@@@AAAAAAIIIHHHFFFEEEEEEHHHMMMRRRUUUXXX___iiippptttxxx|||{{{wwwtttvvvtttqqqoooppprrruuuwwwqqqdddYYYXXX___iiivvv~~~zzzmmm{{{~~~cccYYYYYYjjj|||hhhaaabbbbbbfffoooooorrrvvvxxxuuummmbbbZZZSSSPPPNNNVVV]]][[[kkk~~~yyypppiiigggkkkiiibbbbbbgggooozzzooo]]]ZZZ^^^lll{{{___YYYRRRJJJDDD>>>999666444555;;;AAAAAA>>>@@@FFFKKKKKKIIIHHHKKKOOOJJJBBB777777888777666444333111...//////000000111111222111222222444999>>>AAAAAAAAAAAACCCDDDFFFGGGLLLPPPYYYnnn}}}{{{vvvnnnllliii```UUUNNNQQQ[[[cccjjjlllqqqvvv{{{~~~zzzwwwkkk___VVVLLLIIIQQQVVVSSSPPPRRRVVVUUUZZZaaadddbbbbbbdddhhhiiilllooorrruuuwwwwwwxxxxxxxxxwwwxxx{{{ppp^^^\\\lllxxxZZZRRRHHH>>>999;;;BBBQQQ]]]TTTXXXNNNIII\\\ooovvvyyygggEEECCC???<<>>>>>;;;===>>><<<===BBBHHHIIIQQQ^^^jjjpppsssuuurrrlllkkkggg]]]SSSNNNTTT___fffhhhhhhnnnxxx~~~zzzvvvlllbbbUUUKKKIIIQQQXXXVVVSSSTTTWWWVVVYYY```bbbaaaaaadddiiijjjmmmpppsssvvvxxxxxx|||{{{yyywwwvvvyyy~~~~~~lll[[[[[[mmmfffNNNEEE;;;777777>>>MMM\\\MMMTTTLLLIII\\\rrr{{{oooIIIEEE>>>999FFFHHHFFFDDDDDDFFFJJJOOORRRWWW^^^hhhppptttvvvzzz}}}~~~~~~~~~}}}{{{xxxrrriii___YYYpppqqqdddbbbjjjuuu}}}xxx{{{bbbVVVUUUhhh~~~uuulllsss{{{rrrlllkkkppptttwwwvvvvvvwwwwwwtttpppmmmiii```ZZZeeeoooiiinnnyyynnnlllffffffjjjiiiaaa___dddkkk~~~yyysssxxxzzz^^^WWWVVV^^^qqqeee]]]QQQGGGAAA===:::999999<<>>>>>>>>>>>>>>??????DDDHHHQQQ[[[eeekkkmmmmmmnnncccWWWQQQPPPUUUaaakkkmmmqqqsssssswww~~~uuutttnnn]]]VVVNNNIIINNNTTTTTTQQQPPPUUUWWW[[[___ccceeegggggglllpppqqqpppsssxxxyyywwwwwwxxxzzz{{{{{{{{{}}}vvvffffffrrriiiRRRGGG<<<999;;;>>>DDDIIIHHHJJJPPPRRRWWWoooVVVHHH???:::DDDHHHIIIHHHEEECCCEEEKKKPPPTTT[[[eeemmmrrrvvv|||{{{~~~zzziii]]]YYYkkkvvvrrrwwwmmmYYYSSSSSS```wwwkkkeee]]]YYYZZZ^^^bbbdddooovvvvvvpppqqqyyy{{{uuuuuuuuuuuuuuuwwwzzz|||~~~~~~yyyqqquuuyyy}}}|||rrrlllfffjjjkkkgggbbb```aaabbbhhh~~~}}}yyyrrrnnnsssooo\\\TTTXXXfff{{{eeeZZZLLLCCC@@@AAACCCDDDCCCDDDIIIPPPQQQMMMKKKMMMUUUWWWSSSKKKLLLQQQMMMCCC>>><<<999888777666333111222222111111222333555666444444444555777999<<<===???>>>>>>>>>>>>>>>??????DDDGGGMMMWWWaaahhhlllmmmmmmbbbVVVRRRSSSYYYbbbkkkmmmqqqtttsssvvv|||tttvvvqqqaaaUUUMMMIIIOOOUUUVVVSSSRRRVVVXXX\\\```dddggghhhiiilllpppqqqppprrrwwwxxxvvvuuuwwwyyyyyyyyyzzz|||~~~ooonnnxxx[[[LLL<<<777888;;;AAAFFFDDDEEEKKKNNNTTTlll[[[FFF>>>:::AAAHHHIIIHHHFFFCCCEEEJJJOOOSSSZZZdddlllqqqvvv{{{xxxhhh]]]YYYhhhzzzhhhUUUPPPOOOZZZmmmyyyoooiiibbbaaa^^^YYYVVVWWW]]]ccchhhoooqqqmmmpppyyy{{{vvvxxxyyyzzz{{{}}}{{{tttnnnnnnmmmjjjfffbbb```^^^\\\jjj~~~|||tttllllllwww|||~~~|||jjjWWWUUUZZZjjj~~~hhh[[[KKKAAAAAAGGGLLLNNNMMMLLLOOOTTTTTTOOOLLLMMMWWWZZZWWWNNNJJJLLLJJJCCC???===:::888777555333000222222111222222333444555333333333555777:::<<<>>>???>>>>>>======>>>>>>???DDDEEEJJJSSS\\\eeejjjmmmkkk___TTTSSSXXX]]]dddiiikkkqqquuuuuuuuu}}}vvvyyyvvvgggTTTMMMJJJPPPWWWWWWTTTSSSWWWZZZ]]]bbbfffhhhjjjkkkmmmqqqrrrppprrrvvvwwwuuutttvvvwwwxxxxxxyyy{{{~~~yyyrrrkkkVVV@@@666777;;;???CCCEEECCCIIIMMMQQQiiieeeFFF<<<:::>>>GGGIIIIIIGGGDDDEEEIIILLLRRRYYYbbbjjjoootttzzz~~~uuufff]]]ZZZccc|||xxxvvvppp```QQQNNNNNNUUUeeezzz~~~qqqfff___\\\bbbddd```XXXWWW^^^gggkkkrrrtttqqqttt|||~~~zzz{{{}}}}}}xxxrrrnnnqqqmmmiiigggeeebbb]]]ZZZoooxxxoookkknnnxxxxxxtttuuuuuupppkkkkkkrrr}}}vvvcccRRRWWW___pppkkk___OOOFFFGGGMMMRRRUUUQQQPPPSSSXXXXXXQQQLLLJJJTTTXXXVVVMMMGGGFFFFFFDDD@@@>>>;;;999777555333000111111111111222333333333222222333444777999<<<>>>>>>>>>=========>>>??????CCCEEEJJJSSS\\\dddhhhiiifff[[[RRRTTT\\\aaaeeegggiiiooovvvwwwvvv}}}{{{jjjVVVNNNKKKQQQXXXWWWTTTRRRYYY[[[___dddhhhkkklllmmmnnnqqqrrrppprrruuuvvvtttuuuvvvwwwxxxxxxzzz|||xxxxxx___DDD777777;;;???BBBJJJEEEKKKPPPRRRgggrrrIII<<<;;;<<>>;;;999888666333111111111222222222222222222222222333444666999;;;============>>>>>>???AAAAAADDDGGGNNNVVV^^^cccdddccc```WWWQQQVVV___dddeeefffhhhmmmtttxxxxxx}}}iiiWWWPPPMMMRRRXXXWWWRRROOOZZZ\\\```eeeiiilllnnnoooooorrrsssqqqrrrvvvwwwuuuwwwxxxyyyyyyyyy{{{~~~xxx___DDD777777:::>>>AAAIIICCCKKKSSSUUUfffSSS>>>======CCCGGGIIIIIIGGGEEEGGGIIIMMMTTT\\\dddiiiooovvv{{{~~~uuuhhhbbbaaaccctttzzzvvvllljjjrrrrrraaaVVVQQQOOOQQQ___ttt~~~zzzuuuwwwzzzzzzxxxwwwxxxyyy{{{xxxuuurrrooolllnnnrrrsssllldddeeekkk{{{}}}tttlllhhhaaa]]]YYYZZZ]]]```^^^\\\```dddnnn{{{yyylll^^^UUU___lll~~~fffdddaaa]]]\\\^^^ccchhhYYYXXXZZZ``````WWWMMMGGGFFFGGGFFFAAA===<<<>>>AAA???===:::999888777555333333333444444444444333333333333333444666888:::<<<<<<======>>>@@@BBBDDDEEEHHHKKKQQQXXX^^^aaa```^^^ZZZTTTSSSZZZbbbfffggghhhjjjkkkqqqwwwzzzyyydddUUUNNNLLLRRRXXXWWWRRROOOZZZ\\\aaaeeejjjmmmooopppooossstttrrrtttxxxyyywwwxxxyyyzzzzzz{{{}}}{{{pppiiizzzlllWWW???555444777;;;>>>EEE???JJJWWWXXXfffbbbCCC???>>>@@@EEEIIIJJJHHHFFFGGGHHHKKKQQQZZZaaagggmmmuuuzzz|||oooiiiiiigggtttrrriiieeekkkzzz}}}kkk\\\VVVOOOOOOVVVggg}}}~~~}}}}}}||||||{{{zzzxxxqqqrrruuutttkkkbbbhhhttt}}}xxxhhh]]][[[XXXVVVWWWZZZZZZXXXUUU\\\___hhhvvv|||sssggg]]]YYYgggvvvhhhkkkkkkgggbbbbbbiiipppaaa\\\ZZZ]]]\\\TTTJJJEEECCCAAA>>><<<:::999:::===>>><<<:::999999888666444666666777888888777666555444444444444555777999:::<<<<<<===???BBBDDDGGGHHHMMMOOORRRVVV[[[]]]\\\ZZZVVVTTTWWW```fffhhhiiilllllljjjnnnuuuyyy|||}}}sss]]]QQQKKKJJJQQQXXXXXXSSSPPPZZZ\\\aaafffjjjnnnpppqqqooossstttsssuuuzzz{{{yyyyyyzzzzzzzzz{{{~~~pppdddeee}}}\\\LLL<<<555444666:::???HHHCCCPPP___]]]eeerrrHHH??????>>>CCCHHHKKKIIIGGGGGGHHHIIIOOOXXX___eeekkksssyyy{{{~~~xxxrrrqqqkkktttzzz|||{{{oooiiidddiiixxxfffYYYVVVMMMSSS___qqq~~~zzzyyyzzz}}}~~~~~~xxxrrrnnnmmmgggcccnnn~~~oooddd```___^^^___```^^^ZZZVVVYYY___hhhsss~~~{{{tttjjj___[[[\\\pppnnnrrrsssmmmcccaaaiiirrreee]]]XXXXXXVVVNNNFFFBBBBBB>>>;;;999888777888:::===;;;999999999999777555888999:::;;;;;;:::999888555555444444555666888999;;;<<<===@@@CCCFFFIIIJJJRRRQQQRRRTTTWWWYYYYYYYYYTTTUUUZZZccciiiiiikkkoooooojjjlllsssxxxyyyuuuvvvmmmYYYMMMHHHGGGPPPXXXYYYUUUSSSZZZ\\\```fffjjjnnnpppqqqooosssuuutttvvv{{{}}}{{{yyyyyyzzzzzzzzz}}}qqqkkkeeerrrsssTTTGGG;;;777666888<<>>??????>>>;;;999999:::777555333333555666666555:::<<>>???>>>>>>@@@BBBDDDEEEFFFEEEBBB???>>>???;;;888555444555666777777777888;;;>>>BBBFFFJJJMMMTTTVVVWWWVVVTTTTTTVVVXXXZZZ\\\aaafffkkkmmmoooooonnnnnnpppsssvvv~~~wwwuuu|||uuu]]]PPPHHHFFFOOOTTTRRROOOQQQ\\\^^^ccchhhlllooopppqqqtttttttttuuuvvvvvvwwwwwwzzzxxxwwwzzz~~~zzz~~~rrrXXXBBB888888444444999999BBBVVV\\\___ggggggrrr]]]BBBBBB===@@@EEEIIIJJJHHHFFFEEEFFFIIINNNTTT[[[cccjjjppprrrvvv{{{{{{~~~ppphhhhhh```hhhmmmjjjfffeeedddaaaddd```\\\YYYZZZ[[[\\\\\\dddeeefffhhhkkknnnqqqsss~~~}}}tttjjjaaaYYYTTTPPPaaauuu}}}}}}}}}}}}}}}}}}tttmmmaaa\\\fffzzz|||sssmmmdddjjjllljjjnnnxxxxxxqqqiii\\\TTT^^^pppvvvzzzwwwkkkbbb```]]]ZZZYYYXXXSSSKKKEEE>>>;;;999999:::<<<<<<;;;???@@@AAABBBDDDFFFHHHIIINNNNNNMMMKKKGGGDDDDDDDDD@@@<<<888555555777888999777777999===AAAGGGLLLOOOUUUVVVVVVRRRNNNNNNTTTYYY\\\^^^cccgggkkknnnoooooonnnnnnooosssvvv{{{zzz|||eeeQQQIIIGGGOOOTTTRRRPPPRRR\\\___dddiiinnnqqqssstttqqqrrrtttuuuvvvvvvuuuuuuwwwwwwxxx{{{~~~}}}rrrZZZCCC888888333444999888;;;OOOVVVTTTZZZcccrrrrrrNNNBBB===???CCCGGGIIIIIIHHHGGGCCCGGGLLLQQQXXX___hhhmmmmmmqqqwww||||||sssmmmjjjddd______aaa^^^YYYWWWTTTRRRQQQQQQRRRRRRQQQWWWVVVUUUUUUVVVXXXZZZ\\\]]]fffwwwyyyqqqhhh___YYYVVVVVVggg{{{zzzzzz{{{}}}}}}}}}wwwlllaaaaaarrr}}}wwwyyyyyyxxx{{{yyynnncccWWWUUUfffzzzxxxttthhhcccccciiijjjjjjggg^^^RRRFFF======<<<<<<===@@@AAABBBAAAIIIHHHGGGGGGJJJOOORRRUUUVVVUUUQQQLLLHHHGGGIIIKKKFFFAAA:::666555777999:::;;;::::::<<>>AAADDDGGGIIIHHHHHHCCCEEEJJJOOOUUU]]]eeejjjmmmqqqwww|||zzzoooiiiiiiiiieee```eeeccc```]]]\\\ZZZWWWUUUVVVUUURRRQQQPPPRRRSSSUUUOOOOOOUUUddd|||}}}yyyuuulllaaaYYYVVV___ooozzzwwwzzz|||sssgggkkk~~~|||~~~{{{mmm___UUUXXXmmmvvvyyyxxxssskkkiiinnntttwwwuuunnneeeYYYNNNEEEAAAAAA@@@@@@BBBEEEGGGHHHGGGUUUTTTSSSSSSUUU[[[aaaeee```]]]VVVOOOKKKLLLQQQUUUKKKEEE===888666777999:::<<<::::::<<>>>>>AAAEEEHHHHHHHHHDDDFFFIIIMMMRRRZZZbbbgggooosssyyy~~~}}}vvvrrrnnniiifffkkkhhheeebbb___[[[WWWTTTTTTRRRPPPNNNNNNNNNOOOPPPLLLFFFCCCKKK```~~~}}}zzzyyyyyyrrreee[[[YYYjjjxxx{{{xxxyyy}}}vvvmmmttt}}}ssssss|||lll]]]XXX___tttuuummmgggkkkvvvxxxooobbbUUULLLJJJKKKMMMKKKIIIHHHJJJMMMOOOQQQQQQ\\\___ccceeegggkkkrrrxxxxxxssskkkaaaZZZWWWYYY\\\OOOJJJBBB;;;999999:::::::::999999>>>FFFMMMPPPQQQMMMKKKGGGDDDDDDIIIPPPVVVZZZ\\\___bbbeeeffffffeeeeeedddeeeeeeiiiyyyyyybbbVVVLLLIIIPPPUUURRRQQQTTT\\\___eeekkkppptttvvvwwwtttuuuvvvwwwxxxxxxwwwwwwwwwyyy}}}}}}bbbGGG777666222333777444<<>>===AAA>>>>>>CCCJJJOOONNNLLLEEE@@@===@@@GGGNNNQQQQQQSSSUUUXXXZZZ\\\\\\\\\[[[TTTUUUVVVRRRMMMPPPaaatttoooXXXNNNJJJPPPUUURRRRRRUUU]]]```eeejjjooorrrtttuuuttttttsssssstttuuuvvvwwwvvvxxx{{{||||||mmm|||yyyeeeHHH777555222333666222777111FFF]]]bbbwwwjjjEEE@@@;;;<<>>>>>BBBHHHNNNNNNIIIDDD>>>===>>>BBBHHHNNNPPPQQQPPPPPPRRRSSSVVVXXXYYYZZZTTTSSSNNNNNNTTTSSS\\\sssyyy]]]NNNLLLRRR[[[dddZZZNNNIIIQQQWWWTTTOOOOOOZZZ]]]cccjjjoooqqqpppoooppprrrtttvvvxxxyyyzzz{{{{{{zzzyyyyyyzzz}}}yyygggmmm~~~pppOOOCCC777444444333333444333;;;@@@QQQoooVVVEEE>>>???>>>CCCIIIEEEFFFFFFFFFFFFIIINNNVVV[[[eeehhhrrr~~~|||xxxtttooolllhhhfffbbb^^^ZZZWWWVVVUUUMMMLLLKKKIIIFFFHHHVVVddduuuxxxlllfff^^^ZZZ^^^mmm|||xxxrrrnnnlllkkkkkknnnttt{{{zzzxxx{{{yyytttmmmmmmhhhkkk{{{|||{{{xxxvvv}}}|||sssnnnmmmooowwwwwwssstttuuuvvvxxx}}}wwwnnnmmm[[[VVV[[[qqqnnn```XXXXXXXXXVVVQQQIIIBBB>>><<>><<>>;;;>>>CCCIIIMMMNNNMMMKKKNNNPPPTTTYYY]]]bbbfffhhhhhhmmmlllpppvvvrrrrrr~~~vvvXXXHHHCCCAAA@@@@@@IIIGGGKKKTTTUUUNNNLLLPPPWWW]]]fffmmmqqqqqqpppooossstttuuuvvvwwwwwwwwwwwwyyyyyyzzz{{{{{{|||}}}~~~|||yyywwwxxx{{{vvvfffVVVfff~~~}}}ssspppxxxcccFFF<<<444333555333222222555;;;===HHH```rrr}}}VVV@@@CCCAAA===CCCIIIHHHGGGFFFDDDEEEKKKRRRXXX___bbbkkkuuu}}}~~~~~~|||yyyxxxvvvrrrnnniiieeebbb^^^]]]\\\YYYSSSOOOTTT]]]gggrrr{{{qqqjjjbbb[[[___ooo{{{pppfffaaaZZZ\\\^^^aaafffooozzz~~~{{{vvvpppkkkhhheeebbb]]]iiimmmjjjiiiiiiwww|||yyywwwwwwzzz}}}{{{xxxiii___fffqqqyyyvvvlllooo|||~~~~~~|||wwwsssYYYMMMEEETTTwww|||vvviiigggaaaXXXOOOGGGCCCBBBCCCDDDGGGHHHHHHEEE@@@===;;;???FFFKKKMMMMMMKKKJJJPPPVVV^^^aaabbbgggpppxxxxxx}}}{{{{{{bbbRRRIIIDDDAAAAAAGGGEEEJJJSSSSSSNNNPPPWWWYYY```iiipppssssssrrrrrrtttuuuvvvwwwxxxxxxxxxxxxyyyzzz|||}}}~~~}}}||||||yyysssppprrrrrriii\\\RRReeezzzvvvlllpppmmm\\\DDD:::333333555333222222555;;;<<>>BBBGGGKKKKKKKKKKKKKKKQQQYYYbbbdddccciiivvv~~~jjj[[[SSSNNNLLLMMMGGGEEEIIIQQQRRRNNNRRRZZZ[[[bbblllrrrttttttuuuvvvuuuuuuvvvxxxyyyyyyyyyyyyyyy{{{}}}~~~{{{zzztttlllgggiiieee\\\UUUTTTvvvtttuuuxxxbbbQQQDDD:::333333444333222222333::::::BBBVVVfffsss```DDDBBB>>>:::BBBIIIGGGGGGFFFFFFHHHLLLRRRVVVYYY___gggooowww{{{wwwppp{{{|||xxxrrrnnnkkkggg___XXXWWW\\\[[[gggsssyyy|||~~~vvvmmmeee```___lll}}}||||||{{{~~~~~~mmm```ZZZ^^^nnntttooodddXXX^^^rrruuusssoookkkjjjoooyyy{{{}}}yyyhhh\\\]]]dddnnnxxx{{{iiiaaahhhvvv|||~~~~~~vvvqqqxxxvvv```RRRMMMWWWcccnnnxxxooopppnnniiiaaaWWWMMMGGGEEEGGGGGGFFFEEEBBB@@@??????@@@DDDHHHIIIIIIIIIKKKMMMUUUZZZ___bbbdddlllyyy}}}ooogggeee___XXXSSSGGGEEEIIIQQQRRRMMMOOOVVV]]]dddmmmrrrssstttvvvxxxssstttuuuwwwxxxyyyyyyyyywwwzzz}}}}}}yyywwwmmmccc^^^^^^YYYPPPQQQZZZ~~~yyymmmYYYFFF<<<333222444333222333000777999AAAWWWhhhwwwkkkNNNEEE===;;;AAAEEEFFFGGGGGGGGGGGGJJJNNNQQQTTTZZZaaajjjuuu~~~}}}vvvxxx}}}{{{vvvpppggg]]][[[]]][[[eeennnssswww}}}yyyoooggg```___dddsss}}}iii]]]ZZZdddssszzzvvvlll^^^]]]mmmwwwpppeeeggghhhhhhjjjrrr}}}{{{xxxyyy}}}rrraaaXXX^^^jjjvvv~~~{{{iiibbbooo~~~vvvtttooohhh~~~aaaRRRLLLSSSUUUUUUhhhwwwwwwtttmmmcccXXXPPPKKKHHHGGGFFFCCC@@@??????@@@BBBEEEHHHHHHGGGHHHKKKNNNYYYZZZ]]]___eeeooo||||||}}}pppqqqtttlll[[[MMMHHHEEEIIIRRRSSSMMMLLLQQQ]]]dddmmmqqqrrrsssvvvzzzqqqrrrtttuuuwwwxxxxxxyyyvvvyyy|||{{{wwwuuuggg\\\WWWWWWQQQIIIOOO^^^yyyrrrGGG<<<333222333333222444---555888BBBXXXlll}}}wwwZZZKKK>>>;;;@@@@@@FFFGGGHHHGGGGGGGGGJJJLLLLLLSSS[[[eeetttwww}}}xxxmmmbbb___```\\\dddkkknnnsss|||~~~tttjjjaaa]]]^^^fffxxxxxxddd[[[\\\eeerrrxxxuuulll\\\WWWccc|||wwwlll___UUUUUU[[[bbbhhhnnnwww~~~zzz{{{|||wwwmmm___XXXaaannn{{{rrrlll}}}yyyppplllooo}}}hhhWWWJJJJJJKKKKKKSSS___zzzvvvzzznnn^^^XXXUUULLLEEEAAAAAAAAA>>>===???EEEFFFGGGFFFFFFHHHNNNRRRVVVUUUVVV[[[dddooo{{{{{{wwwvvvmmm[[[KKKDDDGGGMMMPPPNNNKKKNNNUUU```hhhoooooonnnqqqtttuuuuuuuuutttuuuvvvwwwyyyzzz{{{yyyyyy|||}}}wwwqqqaaaZZZ\\\cccXXXFFFKKK^^^MMM@@@444111333222111222222555666<<>>BBBIIIsssfffSSSJJJAAA>>>===;;;>>>BBBFFFFFFGGGFFFGGGIIIMMMPPPNNNQQQUUU\\\eeennnuuuyyyyyy{{{~~~}}}|||ppp]]]MMMEEEHHHOOORRROOOLLLQQQZZZfffmmmrrrqqqqqqtttwwwwwwvvvvvvvvvwwwxxxzzz|||~~~|||{{{{{{~~~~~~zzzyyy}}}uuuXXXRRR```yyysssIII>>>444222333222111222000333555999GGG```yyygggLLLAAAAAACCCHHHIIIJJJJJJHHHGGGGGGHHHHHHMMMSSSXXX```iiioooooottttttuuuyyy~~~}}}}}}}}}yyyyyy}}}zzzoooddd___iiivvvvvvfff\\\WWW```gggkkkeee\\\UUUQQQMMMWWWxxxwwwlllfffccc]]]VVV[[[___eeemmmtttzzz~~~|||{{{zzztttllleee```eeevvv}}}]]]TTTKKKGGGDDDAAADDDJJJgggpppUUUKKKAAA<<<;;;:::>>>CCCFFFFFFFFFFFFGGGIIIKKKMMMJJJNNNUUU]]]eeelllrrruuuwww{{{{{{{{{yyylllXXXJJJDDDHHHOOORRROOOLLLRRR\\\gggmmmppppppppptttvvvuuuvvvvvvvvvwwwxxxzzz|||}}}{{{{{{{{{~~~~~~xxx~~~}}}^^^RRRYYYjjjjjjvvvEEE<<<444333333222111333000333555888EEE___~~~xxxWWW@@@;;;???FFFHHHKKKKKKJJJHHHHHHHHHFFFKKKPPPVVV\\\dddjjjnnnuuuvvvxxx{{{{{{yyyyyyxxx}}}{{{pppgggeeeuuutttfff\\\VVV^^^eeehhhbbbZZZVVVQQQMMMOOObbb{{{}}}uuuiii]]]___bbbgggmmmsssxxx|||~~~}}}zzztttpppjjjdddcccjjjyyy~~~pppWWWRRRMMMIIIFFFDDDFFFJJJYYYlllSSSIII???;;;::::::???DDDFFFEEEDDDEEEFFFHHHIIIIIIHHHLLLSSS[[[cccjjjoooqqqtttzzz~~~wwwyyyvvvhhhTTTHHHCCCHHHOOORRRNNNLLLSSS^^^kkkoooqqqpppqqquuuwwwuuuvvvvvvvvvvvvwwwyyyzzz|||zzzzzzzzz|||~~~kkkZZZXXXlll^^^ccczzzvvvaaaAAA999444333333111111333333444555777AAA[[[lllJJJ>>>AAADDDHHHLLLMMMLLLIIIHHHGGGFFFIIIOOOUUU[[[aaaiiiooowwwxxx{{{}}}~~~|||~~~}}}~~~~~~vvvrrrtttqqqgggdddhhhsssfff___ZZZ]]]ccceee```ZZZVVVRRRMMMJJJRRR___|||tttdddccceeehhhlllqqqvvvzzz|||~~~yyyvvvwwwiiihhheeecccgggqqqyyyxxx~~~hhh[[[YYYUUUOOOJJJFFFEEEFFFTTTcccMMMDDD===;;;;;;<<>>@@@CCCCCCAAA@@@AAACCCDDDBBB@@@AAABBBDDDIIIQQQZZZccchhhqqqsssvvvtttoooqqq{{{ppprrrppp```OOOHHHGGGMMMVVVXXXSSSQQQ[[[iiirrrtttsssqqqtttxxxyyyvvv}}}|||{{{yyyxxxxxxyyyyyy|||||||||{{{{{{}}}{{{ooo]]]^^^uuuqqqRRR999555333444444111111444+++000666999;;;LLLrrrgggIIIEEEAAAFFFMMMQQQPPPLLLHHHEEEFFFFFFJJJPPPRRRRRRZZZeeekkkooouuuxxxxxxzzz}}}~~~~~~ooojjjkkkoooiiicccsssyyyxxx{{{yyylllpppqqqnnneee]]]WWWPPPIIIBBBQQQXXXbbb||||||rrrqqqqqqrrrtttxxx|||xxxooopppyyymmm\\\bbbhhhnnn{{{{{{tttoookkkbbbUUUJJJOOO^^^qqq}}}yyypppfff[[[PPPIIIAAA===:::;;;>>>AAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB???AAACCCFFFKKKVVVdddmmmnnnqqqvvvvvvppprrryyyuuukkk]]]PPPJJJJJJTTT[[[VVVPPPTTT^^^fffuuusssrrrsssuuuvvvvvvvvvuuuwwwzzzzzzyyywwwwwwxxxzzzyyy{{{~~~tttaaafffJJJ888666444222111000111111111000444777999DDDbbbVVVFFFFFFCCCKKKSSSPPPOOONNNGGGJJJFFFEEEHHHLLLNNNSSSZZZfffiiimmmrrrvvvzzz~~~{{{xxxvvvwwwyyyooommmiiiggggggjjjrrr~~~|||zzztttvvvpppcccZZZVVVPPPHHHKKKSSS]]]iiiyyyzzzuuusssvvvyyyzzz}}}~~~zzz{{{yyy}}}ssscccXXXbbbnnnyyy{{{tttjjj\\\QQQUUUYYY^^^ccceeeeeecccbbb___[[[UUUPPPJJJDDD>>>:::@@@>>>======???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAACCCGGGRRR```jjjlllooouuu{{{}}}|||wwwmmm]]]PPPKKKJJJTTTZZZVVVRRRXXXccclllwwwuuutttuuuwwwyyyxxxxxxvvvxxx{{{|||{{{|||}}}~~~{{{zzz|||nnnsssbbb888666444222111000111111000///222666777AAA]]]zzzaaaLLLCCC===CCCKKKJJJLLLNNNHHHGGGCCCBBBFFFIIIKKKQQQWWWbbbfffkkkpppssswww{{{~~~}}}yyyvvvrrr}}}wwwmmmfffddddddhhhnnnxxx}}}yyywwwwwwtttlll___XXXVVVQQQKKKOOOWWWaaakkkyyy|||xxxyyyzzzzzz}}}||||||vvvxxxrrreee```iiittt}}}ssscccXXXVVVQQQMMMOOOTTTXXXWWWTTTSSSOOOJJJFFFCCCBBB@@@???>>>???@@@@@@@@@@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFOOO\\\eeekkkoooyyy~~~yyymmm]]]PPPKKKKKKTTTXXXUUUTTT\\\iiirrrvvvuuuuuuvvvxxxyyyyyyxxxyyyzzz{{{{{{{{{{{{}}}|||{{{}}}uuu|||```888666444222111000111111///...111444555===WWWqqqsssXXXGGG;;;===EEEFFFIIILLLHHHDDD@@@???BBBEEEHHHMMMSSS^^^bbbhhhmmmpppsssuuuwww{{{}}}|||yyysss}}}}}}rrriiicccbbbdddkkksss~~~|||yyyssshhh\\\WWWWWWTTTPPPTTT\\\fffooozzz~~~}}}}}}}}}vvvtttzzznnneeekkkttt}}}}}}uuuyyyxxxggg\\\PPPJJJFFFHHHOOOTTTUUUTTTMMMIIIEEEAAA???===;;;999:::>>>AAABBB@@@@@@BBBDDDAAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFFFFHHHMMMVVV^^^hhhpppyyylllZZZNNNJJJOOOUUUWWWTTTUUU___llltttssssssssstttwwwxxxwwwvvv{{{{{{zzzxxxvvvvvvxxxzzz|||zzz|||ppp}}}OOO888666444222111000111111000...000333333:::QQQiiikkkRRR@@@<<>>AAACCCEEEJJJPPPYYY^^^eeejjjmmmoooqqqrrrwwwzzz~~~|||zzzoooggggggfffiiipppxxxwwwpppddd[[[XXXWWWTTTQQQXXXaaakkkrrr|||{{{ttt{{{wwwrrrkkkfffuuu}}}~~~nnnbbbiiixxxggg]]]KKKJJJJJJKKKKKKKKKJJJIIIKKKHHHEEEBBB???;;;777444666;;;AAACCCBBBAAABBBDDDAAAAAAAAAAAAAAAAAAAAAAAABBBEEEHHHIIIJJJLLLQQQVVV^^^mmm~~~wwwhhhVVVLLLJJJSSSWWWWWWTTTVVVaaammmssssssssssssuuuxxxyyyxxxvvvyyyyyyxxxwwwuuuuuuwwwyyyzzzyyy{{{|||oooLLL888666444222111000111111111///111444444888LLLbbb^^^EEE;;;BBBEEEHHHJJJFFFEEE@@@>>>AAACCCDDDHHHNNNVVV[[[bbbgggkkkmmmoooppptttvvvyyy}}}uuullllllkkknnnvvv~~~~~~pppiii___YYYVVVRRRPPPNNN\\\eeepppvvv~~~xxx{{{vvvrrrpppooonnn{{{|||ooo\\\RRRcccxxxggg]]]QQQWWW\\\]]]YYYSSSOOOMMMLLLJJJHHHEEECCC@@@<<<999555999@@@DDDFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB???CCCHHHJJJKKKMMMRRRVVV[[[lll~~~}}}}}}|||tttcccRRRKKKLLLVVVXXXWWWUUUYYYdddnnnrrrttttttuuuxxx{{{|||zzzyyytttvvvwwwxxxxxxyyy|||~~~zzzyyy{{{~~~~~~xxx}}}www|||GGG888666444222111000111111111///111444444777III\\\uuupppNNN;;;???CCCGGGKKKHHHHHHCCC@@@BBBBBBCCCGGGLLLTTTXXX^^^dddgggkkknnnppprrrsssvvv{{{xxxpppooosss|||zzzuuusssjjjccc\\\VVVPPPKKKJJJMMM```jjjuuuzzz~~~zzzzzzxxxuuussstttwwwzzzxxxbbbRRRQQQooo~~~~~~yyyiii```aaagggoooqqqlllbbbYYYTTTFFFCCC???<<<;;;:::888777555999???FFFKKKLLLJJJGGGEEEEEEEEEEEEEEEEEEEEEEEE@@@CCCGGGJJJMMMSSS[[[aaakkkxxx{{{|||{{{rrr```PPPKKKOOOWWWYYYXXXWWW]]]hhhqqqtttttttttvvvyyy{{{|||{{{yyyrrruuuxxxyyyzzz{{{}}}~~~{{{zzz|||pppfffwwwzzz}}}hhh@@@888666444222111000111111000...000333333666EEEXXXqqq```BBB>>>???CCCJJJJJJJJJEEEAAABBBBBBAAADDDIIIQQQTTTZZZ___dddhhhmmmpppqqqssswww|||wwwvvvzzz}}}xxxtttrrrkkkddd]]]VVVMMMGGGJJJRRReeepppzzz}}}xxxzzzzzzxxxvvvwww{{{zzzbbbZZZccczzzxxx{{{llldddnnnrrrvvvuuunnnaaaRRRHHHNNNJJJCCC???======>>>===666999???HHHOOOQQQMMMIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEHHHKKKPPPYYYeeennnzzz{{{zzzqqq___OOOLLLRRRXXXYYYYYYYYY```llltttvvvqqqrrrtttwwwzzzzzzyyywwwsssuuuxxxzzzyyyyyyyyyzzz|||{{{}}}nnnbbbuuuyyysss|||yyydddEEE888777444222111111111111///---...333333555CCCUUUppprrrJJJ@@@===@@@HHHJJJKKKFFFBBBBBBAAA@@@CCCGGGOOORRRWWW\\\aaaffflllppppppsssxxx~~~}}}}}}{{{zzzpppiiiaaaXXXMMMGGGNNNZZZiiittt}}}|||~~~|||wwwwwwzzz~~~~~~jjjhhhwwwwwwkkkdddpppmmmhhheeebbb\\\TTTNNNJJJGGGBBB>>><<<;;;:::999===555???QQQXXX\\\ZZZPPPGGGMMMPPPMMMKKKLLLKKKHHHGGGPPPXXX\\\dddqqq~~~|||uuulll]]]PPPJJJKKKYYYXXXTTTUUUaaapppuuuqqqtttuuuwwwzzz{{{zzzwwwtttxxxwwwwwwvvvwwwxxxzzz{{{{{{yyyyyy|||}}}~~~mmmdddsssqqq{{{yyyZZZ???555444333222111111111111000222333222222777AAAJJJiiiUUU@@@<<<;;;BBBLLLFFFFFFEEECCCAAAAAACCCEEENNNOOOQQQUUU[[[bbbhhhlllqqqsssvvvyyy|||}}}{{{xxxjjjiiibbbTTTHHHGGGRRR^^^ooosssxxx|||}}}{{{{{{}}}~~~~~~wwwnnngggbbbbbb^^^YYYWWWXXXWWWTTTQQQNNNIIIDDD@@@>>>======<<>>@@@DDDGGGGGGFFFCCCAAA@@@BBBDDDKKKLLLNNNSSSYYY```gggkkkppprrrtttwwwzzz}}}pppmmmeeeWWWLLLKKKWWWbbbvvvyyy}}}~~~}}}~~~{{{xxxrrrooollliii^^^YYYTTTRRRTTTWWWXXXWWWQQQMMMGGGCCCAAAAAA@@@??????999OOOyyyyyyqqqnnnsssssskkkggghhhooozzz|||mmm^^^QQQJJJNNNVVV^^^[[[XXX[[[gggtttyyywwwuuusssrrrrrrtttwwwxxxxxxuuuuuuuuuvvvxxxzzz|||~~~{{{yyyyyy{{{||||||zzzffflllpppQQQ>>>444333222111111000111111///111333333333666<<>>HHHHHHGGGDDDAAA@@@@@@AAAFFFHHHJJJOOOVVV]]]dddiiimmmpppsssuuuwww{{{~~~pppllldddWWWOOORRR___kkk{{{}}}ddd~~~~~~{{{wwwsssiiiddd___]]]^^^``````^^^TTTQQQMMMIIIGGGDDDAAA???<<>>>>>RRRuuueeeWWWLLLHHHOOOZZZ]]]YYYYYYaaannnvvvyyyxxxrrrrrrtttwwwzzz|||{{{zzzzzzyyyxxxwwwvvvwwwxxxxxx{{{yyyyyy||||||{{{ooobbbnnnQQQ666333333222111000000000000///000111222333555777999EEElllaaaHHH@@@@@@BBBDDDFFFGGGFFFDDDAAA@@@AAA@@@AAACCCGGGNNNUUU\\\___gggjjjooosssuuuxxxzzz|||~~~~~~yyytttiiiddd[[[UUUVVV```nnnyyyzzz}}}jjjKKKnnnffftttxxx{{{yyywwwvvvvvvrrrlllgggaaa]]]XXXSSSOOOJJJDDDAAA@@@ZZZzzzxxxzzzoooaaaUUUKKKIIIQQQ[[[[[[WWWYYYeeerrrwwwwwwwwwrrrsssuuuxxx|||~~~~~~}}}~~~}}}{{{yyyxxxxxxyyyyyyzzzxxxzzz}}}}}}}}}iiieeexxx|||OOO555333222111000000///000000000000111111333555777999IIIlll{{{]]]GGG???@@@@@@CCCFFFGGGEEECCCCCCCCC@@@@@@BBBEEEJJJPPPVVVZZZaaaeeekkkqqqtttwwwzzz|||{{{~~~{{{uuunnnggg^^^XXXZZZdddpppyyy|||~~~[[[NNN~~~sss{{{}}}vvvqqqmmmggg]]]TTTOOOKKKIIIHHHFFFaaa{{{xxxwwwvvvkkk]]]RRRJJJIIIRRR^^^YYYVVVZZZiiivvvyyywwwvvvtttssstttvvv{{{~~~|||{{{zzzxxxxxxxxxyyyyyyyyyxxxzzz~~~~~~{{{kkkooommmHHH666333222111000000/////////222111000000333666999:::GGGhhh~~~ZZZDDD???<<<@@@DDDGGGGGGFFFEEEEEEAAAAAABBBDDDHHHMMMQQQTTTZZZ___gggnnnsssvvvyyy{{{zzz~~~zzzllleee\\\XXX\\\fffpppwww{{{}}}sssOOOQQQ{{{wwwnnn```TTTMMMLLLMMMNNNPPPkkk~~~|||||||||tttiii[[[OOOHHHIIITTTaaaYYYVVV\\\lllyyyzzzwwwvvvuuusssrrrtttxxx}}}xxxwwwvvvuuuuuuvvvwwwxxxyyyxxxzzzssskkkuuu|||XXX===444333222111000////////////333111///000333777:::;;;;;;[[[lllKKKAAA:::>>>CCCGGGGGGGGGGGGGGGBBBBBBBBBCCCFFFKKKOOOQQQUUU[[[dddlllqqquuuxxxzzz|||~~~fff___XXXVVV\\\gggqqqwwwwwwzzz~~~bbbDDDKKK}}}ooo\\\VVVWWWNNNJJJUUUVVV}}}|||xxx{{{sssbbbVVVNNNHHHPPPZZZYYYYYYYYY```oooxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxssssssssssssuuuwwwyyyzzzyyy{{{}}}sssrrr{{{iiiJJJ999777444333222111000000000000222111111111222444666777>>>EEE^^^XXX@@@;;;===@@@CCCGGGJJJIIIEEEDDDCCCBBBBBBDDDHHHMMMPPPPPPWWW```hhhmmmpppssstttwww{{{sss```WWWSSSXXX```ggglllpppxxx{{{~~~vvvOOODDDLLLuuu```WWWVVVMMMMMM[[[eee~~~{{{|||vvvcccUUUNNNIIIRRRZZZWWWUUUXXXbbbqqqyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxx{{{}}}~~~xxx}}}xxx}}}pppttt~~~dddGGG777444444333222111000000000000222111111111222444666777999===OOOeeeEEE>>>???@@@CCCHHHLLLMMMKKKEEEDDDBBBBBBCCCFFFJJJLLLOOOUUU]]]eeejjjnnnrrrtttxxx{{{{{{mmm\\\TTTQQQVVV^^^eeejjjooovvvyyy}}}kkkMMMEEEIII|||iii[[[WWWQQQWWWjjjxxxcccSSSNNNLLLVVV\\\VVVOOOXXXggguuuyyywwwvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxyyyzzz|||~~~zzzzzzxxx{{{mmmxxxzzz```GGG999666333222111111000000000000222111111111222444666777888<<>><<>>SSSqqq]]]GGG@@@;;;>>>BBBDDDEEEFFFEEEDDDBBBAAABBBCCCEEEFFFLLLOOOUUU[[[bbbiiipppuuuuuuwwwzzz{{{|||}}}mmm^^^OOOJJJJJJQQQYYY^^^dddjjjuuuxxx}}}}}}|||~~~```NNNKKKJJJFFF{{{~~~}}}uuurrr}}}~~~oooZZZNNNOOOUUU```cccXXXRRRaaarrrzzzyyyuuussssssxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvwwwxxxzzz|||}}}|||}}}xxxooouuuSSS???777333111111000000///000000000222111111111222444666777333<<<;;;FFFYYYrrrPPPEEE===???CCCDDDDDDFFFDDDCCCBBBAAABBBCCCEEEFFFJJJMMMRRRWWW^^^fffnnnsssuuuwwwyyy{{{|||}}}{{{yyyxxx{{{zzzzzz{{{||||||{{{yyy}}}|||{{{{{{{{{||||||ooo]]]QQQJJJGGGHHHPPPWWW[[[aaaggguuuyyy~~~zzzyyy|||~~~~~~oooQQQGGGKKKLLLIIIxxx{{{|||~~~|||vvvgggUUUMMMRRRXXXbbbcccXXXXXXfffuuuyyyxxxvvvtttrrrxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxyyy{{{}}}{{{~~~vvvsssWWWAAA888444111000000//////000000000222111111111222444666777222<<<>>>GGGRRR}}}]]]LLL>>><<>>JJJQQQsss{{{aaaHHH>>>;;;999<<>>???:::EEEGGGHHHGGGEEEBBBAAAAAACCCCCCDDDGGGLLLRRRXXX\\\dddiiinnnrrrtttwww|||~~~zzzssskkkccc^^^\\\ZZZYYYXXXWWWVVVUUUUUUTTTQQQRRRRRRQQQOOONNNOOOQQQOOORRRWWW[[[```fffmmmqqq|||ttt___TTTSSSTTTQQQMMMQQQPPPOOOOOORRRUUUYYY[[[hhhlllrrrxxx}}}~~~{{{|||xxxqqqpppnnnooorrrvvvxxxzzzzzz{{{|||~~~|||xxxsssnnnnnnqqqrrrwww~~~hhhSSSDDDFFFLLLKKKIIIKKKsssxxx~~~~~~||||||{{{{{{zzzzzzzzzyyyxxxxxxxxxyyy}}}wwwiii___PPPNNNSSS\\\aaa___\\\]]]lllssswwwuuuuuuxxxxxxuuuvvvxxxyyyxxxvvvuuuuuuvvvuuuvvvwwwyyyzzz{{{{{{|||{{{}}}ssskkkzzzbbb???666555///444333222111000000000000777555444222222333555666555888:::===AAAJJJttt___FFFAAAAAA===CCCDDDFFFGGGFFFDDDCCCBBBBBBAAABBBDDDIIIPPPVVVYYYaaafffmmmqqqtttvvv{{{~~~~~~}}}}}}{{{wwwpppggg```\\\ZZZ^^^^^^^^^]]]\\\YYYWWWUUUVVVVVVVVVVVVUUURRRPPPNNNJJJLLLOOORRRVVV\\\bbbfffppptttzzz}}}jjj[[[TTTTTTTTTUUURRRRRRQQQQQQSSSUUUXXXZZZgggkkkqqqxxx}}}~~~}}}|||||||||}}}|||vvvnnnhhhbbbaaabbbdddhhhnnnrrrtttyyy{{{xxxtttppplllmmmqqqsssxxx\\\KKKBBBIIIRRRRRROOOQQQrrrwww}}}~~~}}}~~~{{{zzz|||}}}|||{{{xxxxxxxxxxxxwwwwwwwwwwwwyyywwwuuutttvvv}}}vvvggg[[[RRROOOUUU```aaaZZZ\\\fffqqqvvvyyywwwvvvwwwvvvtttxxxyyyzzzyyywwwuuuuuuuuuuuuwwwyyy{{{|||}}}}}}|||~~~yyykkkjjjxxxRRR888555444///333222111111000000000000111111111222333444666777666999:::???BBBEEE```qqqOOOBBB???===>>>@@@CCCFFFGGGFFFEEEDDD@@@@@@@@@BBBFFFLLLRRRUUU]]]ccckkkqqqsssvvvyyy||||||{{{|||~~~~~~|||zzzxxxtttlllddd___\\\[[[ccceeeggggggfffbbb]]]ZZZ[[[ZZZZZZ[[[[[[YYYSSSNNNGGGHHHIIIKKKMMMQQQWWW[[[eeekkkrrrwww{{{~~~vvvdddXXXTTTVVVYYYTTTTTTTTTTTTUUUWWWXXXYYYeeejjjqqqwww}}}}}}}}}||||||{{{xxxwwwwwwuuupppggg\\\UUUSSSTTTVVV[[[aaahhhnnnqqqwwwyyyzzzsssoookkkiiilllrrruuuzzzsssOOOEEECCCMMMWWWXXXUUUUUUqqqvvv{{{}}}||||||}}}~~~~~~zzzyyyyyyyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwyyyxxxvvvuuuvvv{{{~~~|||}}}~~~vvvhhh\\\TTTRRRYYYddd```WWW^^^oooyyy|||~~~|||zzzyyyxxxwwwyyyzzz{{{zzzwwwuuuuuuvvvvvvwwwzzz|||}}}~~~}}}}}}~~~~~~|||lllfffnnn~~~gggGGG666666666111222222111000000000000000...///000222333444555666999;;;:::???DDDBBBRRRqqq]]]GGG???===;;;===@@@EEEHHHHHHGGGEEE@@@??????AAADDDIIINNNRRRYYY```iiiooorrruuuxxx{{{{{{{{{|||~~~|||zzzvvvuuuqqqkkkeeeaaaaaabbbgggjjjoooqqqqqqmmmhhhdddccc___\\\\\\___]]]XXXRRRKKKKKKKKKJJJJJJLLLQQQUUUaaagggoootttvvvxxx|||~~~mmm```YYYVVVUUUSSSTTTUUUVVVWWWYYYYYYZZZccchhhooovvv|||~~~{{{zzzyyyxxxuuusssrrrqqqnnniiibbbYYYPPPKKKLLLNNNSSSYYY___gggnnnssssssvvv}}}|||tttllliiigggggglllsssyyy~~~~~~]]]JJJDDDEEEOOOXXXZZZXXXXXXpppuuu{{{~~~}}}}}}~~~}}}}}}{{{{{{zzzwwwvvvvvvvvvvvvvvvssssssttttttuuuuuuvvvvvvuuuvvvwwwwwwxxx{{{wwwuuuuuuwwwxxxqqqeee[[[UUUVVV^^^eee^^^WWWbbbuuu~~~~~~|||yyyxxxyyyyyyzzz{{{zzzxxxvvvvvvwwwvvvwwwyyy{{{}}}}}}}}}}}}~~~ttt{{{hhh^^^aaaooouuu[[[AAA555555555222111111000000///000000000///000111222333333444444:::;;;999===CCCAAAIII```|||mmmSSSEEE???:::;;;>>>CCCGGGIIIHHHEEEAAAAAA@@@@@@CCCHHHLLLOOOUUU\\\eeelllpppssswwwzzz{{{}}}~~~zzztttqqqoooooommmiiifffeeegggiiijjjnnntttyyyzzzxxxuuurrrpppjjjccc______^^^YYYUUURRRRRRPPPNNNLLLMMMOOORRRZZZ___fffjjjkkkkkkmmmooohhhjjjmmmoooqqquuuzzz}}}yyyoooggg[[[RRRSSSSSSUUUWWWXXXZZZ[[[\\\aaafffnnnuuuzzz{{{zzzzzzyyyxxxtttnnnjjjgggddd___YYYRRRLLLIIIGGGHHHLLLRRRXXX]]]eeelllqqqqqqsssyyy{{{vvvooohhheeeeeegggnnnuuu}}}yyyhhhbbbfff~~~iiiOOOGGGDDDFFFNNNWWWZZZ\\\\\\qqqvvv|||~~~~~~~~~||||||}}}}}}}}}yyyrrrrrrrrrrrrssstttuuuvvvoooppppppqqqrrrsssttttttppprrruuuwwwxxx{{{pppooooooooonnnggg^^^VVVUUU[[[cccccc\\\ZZZgggxxx|||{{{|||}}}zzzvvvvvvyyyxxxzzz{{{{{{yyyxxxxxxyyyxxxxxxyyyzzz|||}}}~~~~~~qqq}}}vvvccc\\\dddxxxnnnRRR<<<333222222000111000000//////000000000111111111111222333444555888:::888<<>>DDDGGGGGGEEECCCAAA@@@???AAADDDHHHJJJKKKRRRZZZ```eeejjjpppuuussswww{{{~~~~~~~~~{{{wwwrrrmmmjjjlllmmmooooooooopppqqqsssrrruuuyyy~~~{{{tttlllfffbbb```^^^___^^^[[[WWWSSSRRRRRRQQQTTTWWWVVVRRROOOOOOPPPNNNOOOQQQRRRSSSVVVZZZ]]]___bbbffffffddddddhhhlllmmmooosssxxx||||||xxxuuussssssrrrnnnmmmnnnnnnooottt|||zzzzzz~~~ssssssuuufffYYYXXXVVVUUUUUUVVVXXXYYY^^^ccckkkrrrvvvyyy|||}}}||||||{{{yyyvvvttttttuuuqqqpppmmmkkkhhhbbb[[[VVVJJJJJJHHHDDDAAA@@@CCCFFFDDDKKKSSSYYY^^^eeemmmtttyyy}}}~~~vvvqqquuuoookkklllnnnqqqyyy|||rrrZZZLLLOOOSSS]]]ooo}}}~~~```NNNGGGCCCGGGKKKOOOTTTWWWYYYYYYvvvzzz}}}{{{{{{|||~~~uuurrrvvvxxx}}}}}}|||zzzvvvssssssttttttsssqqqoooppppppqqqqqqrrrsssuuuvvvwwwwwwqqqqqqrrrtttxxxrrrsssrrrlllbbbYYYSSSQQQUUUdddiii]]]WWWbbbqqqxxxyyyvvvwww{{{yyyuuuvvv|||wwwxxxzzz{{{zzzzzz{{{|||~~~|||{{{{{{|||ssscccppprrrfffppphhhMMM<<<444111000222000000////////////000111222111//////111444888:::999???AAAGGGMMMGGGEEEQQQNNNiiifffNNNAAA===;;;===BBBFFFFFFDDDBBBAAA???>>>???BBBFFFHHHHHHNNNVVV\\\aaafffmmmsssnnnsssyyy|||~~~~~~tttvvvxxxyyyyyyxxxuuutttqqqsssuuuvvvvvvvvvwwwxxxvvvxxxzzz~~~|||uuuoookkkjjjcccddddddaaa\\\XXXUUUUUUXXXZZZ[[[YYYTTTPPPOOOPPPLLLMMMMMMMMMMMMNNNQQQSSSUUUXXXYYYWWWUUUVVV\\\aaabbbeeeiiiooouuuzzz}}}|||yyytttnnniiieeedddcccfffbbbaaabbbcccfffmmmvvvxxx~~~uuunnnmmmsssxxxrrrvvvwwwsss}}}ppp\\\ZZZWWWUUUSSSTTTVVVWWW]]]bbbjjjqqquuuwwwzzz{{{}}}|||zzzvvvrrrooopppqqqllliiieee```\\\WWWRRRNNNDDDFFFGGGEEEBBBAAADDDFFFHHHOOOXXX___dddkkkttt{{{~~~{{{uuurrrwwwqqqnnnppprrrvvv}}}vvvgggNNNDDDMMMOOOMMMTTT___uuuWWWIIIGGGFFFKKKPPPRRRSSSTTTSSSPPPwwwwwwxxxyyy{{{}}}~~~{{{wwwssstttzzzzzzyyyyyyvvvssssssrrrpppnnnooopppssstttooosssvvvuuuqqqqqquuuzzzvvvxxxxxxvvvuuuyyy~~~tttqqqnnnjjjaaaTTTMMMLLLZZZccccccYYYXXXeeerrrvvv|||{{{yyywwwwwwxxxyyyzzzxxxzzz|||}}}}}}|||zzzyyy|||}}}~~~vvvmmmxxxhhhyyyqqqEEE333222333222111000///---,,,---...000222555222///000555999;;;<<>>@@@AAA???BBBHHHEEECCC@@@@@@AAABBBBBBBBBJJJNNNSSSWWW[[[bbbkkkrrrrrruuuxxxyyyxxxzzz~~~zzzwwwuuunnnoooqqqsssuuuwwwxxxyyywww|||~~~{{{xxxzzz{{{zzz}}}{{{zzz~~~|||wwwsssppptttrrrmmmfff___[[[YYYZZZ^^^___```___[[[VVVRRRQQQRRROOOMMMLLLLLLMMMMMMLLLNNNNNNPPPRRRTTTUUUWWWXXXZZZ\\\aaaggglllooorrrssswwwyyy|||zzzwwwpppllleee^^^WWWSSSQQQPPPQQQSSSUUUWWWZZZ___fffjjjnnnwwwxxxooolllmmmrrrvvvuuuqqquuuxxxyyytttyyy}}}llleeeZZZTTTRRRTTTUUUUUU\\\```gggmmmrrruuuwwwyyy~~~{{{{{{|||wwwvvvssspppmmmjjjiiihhhfffbbb]]]WWWPPPKKKHHHGGGAAABBBBBBAAA???AAAGGGLLLLLLSSS]]]dddhhhnnnuuu{{{|||ttttttvvvtttrrrppppppttt{{{mmmUUUDDDHHHLLLGGGEEEKKKMMMccc{{{dddRRRRRRQQQRRRPPPSSSYYYZZZTTTLLLIIIwwwwwwwwwxxxzzz|||~~~{{{xxxuuussstttxxx|||~~~yyyxxxwwwuuurrrsssqqqpppnnnoooqqqsssuuuwwwxxxzzz|||~~~|||yyyzzzzzzwwwtttvvv}}}}}}{{{||||||~~~~~~{{{zzzuuuqqqnnnhhh]]]RRROOOQQQ```cccaaa]]]dddsss{{{xxxzzzyyyxxxwwwvvvwwwxxxxxxzzz{{{|||}}}}}}||||||{{{|||~~~}}}yyy}}}nnnrrrHHH555444333111000111000///......000111333333222333666:::<<<<<<:::>>>999:::DDDIIIGGGIIIPPPVVVYYYlll[[[MMM???::::::;;;@@@FFFEEEDDDCCCBBBAAAAAAAAABBBFFFJJJNNNRRRVVV]]]fffmmmooossswwwyyyyyy{{{{{{vvvrrrooommmmmmdddfffjjjooouuu{{{~~~{{{|||{{{{{{~~~~~~}}}|||{{{|||zzzvvvoooiiidddcccdddgggjjjkkkiiiddd___]]]YYYWWWTTTRRRQQQPPPNNNLLLMMMNNNNNNOOOPPPQQQRRRRRRVVVWWWZZZ^^^aaacccddddddkkkmmmooorrruuuyyy}}}{{{vvvqqqmmmgggdddXXXVVVRRRMMMIIIGGGFFFEEEGGGHHHJJJLLLOOOTTTZZZ______hhhooorrrvvv{{{{{{xxxtttqqqmmmiiiiiilllrrrvvvxxxvvvwww{{{{{{wwwuuuvvv{{{rrrmmmuuu|||rrrdddYYYTTTSSSTTTUUUZZZ^^^eeelllppptttvvvwwwyyy{{{}}}|||yyyvvvuuuuuurrrooolllgggccc```]]]\\\YYYVVVRRRMMMIIIEEECCCCCCCCCEEEFFFFFFFFFIIIOOOTTTTTTZZZcccjjjooovvv~~~xxxqqqqqqsssrrrrrrsssuuuzzzfffSSSIIIOOOQQQGGG@@@AAA===ZZZ{{{bbbTTTTTTRRRQQQLLLMMMTTTZZZZZZWWWUUUwwwwwwvvvvvvxxx{{{~~~|||yyywwwwwwyyyzzzyyywwwvvv~~~|||wwwvvvuuusssqqqrrrqqqooonnnooorrruuuvvvvvvtttttt|||}}}}}}|||yyyuuutttxxx{{{}}}|||~~~|||yyyxxxzzz|||~~~}}}yyywwwwwwsssmmmdddWWWNNNQQQYYYhhhddd^^^aaaqqqzzzxxxxxxxxxwwwwwwwwwvvvvvv|||{{{{{{||||||}}}~~~~~~~~~{{{qqqkkkEEE555444333000000111111000///000111222333222333777;;;>>>???<<<::::::;;;===???CCCGGGKKKMMMRRRMMMRRRyyyrrr^^^GGG;;;:::<<>>@@@BBBEEEIIINNNRRRQQQXXX]]]___aaaeeefffeeecccdddeeefffhhhnnnuuuyyy~~~zzzsssmmmjjjmmmzzzooo```WWWVVVWWWYYY[[[___dddjjjooorrrssstttrrrtttvvvvvvsssooommmlllhhheeeaaa\\\XXXUUUSSSRRRLLLKKKHHHEEECCCBBBBBBBBBCCCGGGJJJLLLNNNQQQXXX]]]^^^cccjjjpppvvv}}}}}}wwwuuutttuuuqqqssswww}}}yyyZZZLLLEEELLLMMMDDD===>>>FFFiiirrr]]]UUUVVVQQQRRRKKKJJJPPPXXX]]]___bbbwwwvvvttttttuuuyyy}}}|||xxxuuuwwwzzz{{{xxxsssssswww{{{zzzvvvuuutttrrrqqqqqqpppooooooppprrrvvvxxxmmmiiihhhooozzz~~~zzzvvvuuuvvvxxx{{{xxxxxxzzzzzzwwwxxxzzz~~~{{{yyy{{{vvvmmm```RRRKKKRRR^^^lllddd\\\bbbuuu|||xxxxxxxxxyyyxxxwwwvvvvvv{{{zzzzzzyyyzzz|||~~~wwwuuu|||]]]===222333222111222111000000000000111222333111444888<<<>>>>>>===;;;999???AAA===@@@JJJOOOMMMKKKJJJLLLlllmmmSSSCCC@@@@@@>>><<>>???BBBEEEHHHLLLNNNQQQWWW___eeelllqqqxxx|||}}}}}}wwwoookkkgggddd___[[[XXXWWWXXXYYYaaacccggglllsss~~~}}}{{{|||}}}|||{{{}}}}}}vvvrrrpppuuu|||~~~vvvqqqnnnkkkhhheeebbb]]]WWWSSSQQQRRRRRRSSSRRRQQQPPPPPPNNNOOOPPPRRRTTTVVVWWWXXXXXX]]]bbbdddccceeejjjnnnmmmmmmmmmmmmllliiieeeaaa___\\\XXXTTTQQQMMMIIIFFFJJJIIIIIIHHHFFFCCC@@@???;;;<<<>>>???AAADDDHHHKKKKKKOOOSSSTTTTTTVVVYYY[[[]]]```dddgggkkkrrr{{{uuuhhhkkksssvvveeeZZZXXXZZZ]]]]]]___dddjjjooorrrrrrqqqoooqqqrrrrrroookkkhhhfff^^^\\\XXXTTTPPPNNNMMMMMMGGGEEECCCBBBBBBCCCEEEFFFEEEJJJOOOSSSVVVZZZ```dddgggjjjooosssxxx~~~~~~~~~~~~}}}{{{ssswww}}}{{{UUUHHHAAACCCDDDAAABBBHHHaaapppbbbWWWUUUUUUOOORRROOONNNRRRVVVYYY___fffvvvtttsssrrrtttxxx|||~~~wwwrrrnnnoootttvvvtttqqqvvvvvvvvvwwwyyy~~~~~~|||xxxvvvtttsssrrrqqqrrrqqqoooooopppsssvvvxxxmmmiiieeefffmmmvvv~~~~~~}}}|||zzzxxxwwwxxxyyyxxxuuuuuuwwwwwwuuuvvvzzz{{{}}}}}}|||}}}vvvkkk]]]OOOJJJUUUccckkkccc]]]aaarrr}}}yyyyyyzzzzzzyyyyyyxxxwwwyyyxxxwwwwwwxxx{{{~~~|||~~~{{{xxx~~~mmmRRR999222333222000222////////////000000111111222444777999:::<<<===>>>888@@@BBB<<<>>>IIIPPPNNNLLLQQQUUUkkkzzz]]]GGG???>>>===;;;BBBFFFJJJHHHCCC???@@@BBBDDDGGGJJJLLLNNNSSSZZZ```kkkqqqxxx}}}}}}}}}~~~zzzuuujjjaaa]]]^^^[[[VVVRRRPPPPPPRRRSSS^^^bbbhhhnnnvvv~~~}}}|||xxxvvvtttxxxzzzvvvsssppplllhhhccc\\\XXXVVVWWWWWWXXXWWWVVVTTTSSSNNNOOOOOOPPPQQQRRRSSSTTTSSSXXX^^^aaabbbbbbdddeeecccbbbbbbaaa___\\\VVVRRRPPPNNNKKKJJJIIIHHHEEECCCFFFFFFGGGGGGFFFCCCAAA@@@===>>>@@@@@@@@@BBBEEEGGGFFFHHHKKKKKKJJJKKKPPPVVVZZZ^^^eeejjjoooxxxsssjjjoooxxx~~~kkk^^^XXXYYY[[[[[[]]]bbbiiiqqquuuuuutttpppppppppnnnlllhhhccc```WWWUUUQQQLLLIIIGGGGGGGGGDDDCCCAAAAAACCCFFFIIIKKKOOOTTT[[[___bbbeeeiiimmmqqqrrruuuxxx{{{|||yyy}}}zzzTTTJJJCCCBBB@@@???EEENNNrrryyy^^^YYYVVVVVVVVVOOOMMMOOOTTTVVVTTTTTT\\\ffftttsssrrrrrrtttwwwzzz|||uuuqqqnnnooorrrtttuuutttrrrrrrqqqppprrrtttvvvxxxzzz{{{~~~}}}zzzyyyxxxwwwuuutttsssssssssrrrpppooopppsssvvvwwwwwwtttppplllmmmrrr{{{{{{zzzyyyxxxxxxyyyzzzzzzwwwsssrrrttttttrrrsssvvvvvvxxxzzz|||~~~~~~~~~zzzzzz|||{{{rrrfffZZZOOONNNZZZgggfffbbb___dddppp{{{~~~}}}zzzzzzzzzyyyyyyyyyxxxxxxwwwwwwvvvvvvxxx{{{}}}xxx{{{}}}}}}sssyyy~~~pppdddNNN999444555111///000/////////000000000111111333444666777777999===???>>>DDDFFFAAABBBKKKTTTUUUUUUZZZZZZddd}}}nnnPPP???;;;===>>>???CCCGGGGGGEEEBBBAAABBBAAACCCFFFGGGIIIMMMTTTYYYeeekkksssxxxzzz{{{~~~}}}qqqlllggg___XXXUUUSSSQQQOOOMMMLLLMMMOOOQQQXXX___hhhqqqzzz}}}|||||||||yyyxxxxxxuuuyyy|||vvvqqqkkkeeeaaa______```___^^^[[[XXXVVVRRRQQQPPPOOONNNMMMNNNNNNOOOQQQUUUYYY\\\]]]\\\[[[YYYWWWVVVTTTRRROOOJJJFFFDDDCCCBBBCCCDDDDDDCCCBBBCCCDDDEEEFFFGGGFFFFFFEEE@@@AAABBBAAA@@@@@@AAACCC@@@@@@BBBCCCAAABBBIIISSSWWW___iiiqqqwwwvvvtttzzz|||jjj^^^YYYXXXZZZ[[[```hhhqqqwwwwwwuuuooommmjjjgggddd```[[[WWWRRROOOJJJFFFCCCAAAAAABBBCCCBBBBBBCCCGGGLLLQQQTTT___eeelllpppqqqrrrtttvvvzzzzzz|||~~~{{{sssaaaKKKFFFCCCAAA@@@AAAKKKUUUeeeSSSWWWXXXWWWUUUOOOFFFKKKRRRVVVTTTSSSYYYcccqqqqqqqqqrrrtttvvvyyyzzzssssssrrrrrrssssssttttttqqqpppmmmlllmmmooopppqqqpppqqqxxx}}}}}}~~~~~~|||yyyxxxwwwxxxxxxyyyxxxwwwuuuuuuuuutttsssqqqpppppprrruuuwww|||{{{zzzyyyyyyzzz|||~~~yyywwwuuuuuuvvvxxxyyyzzzxxxtttrrrsssrrrpppqqqtttssstttwwwyyy{{{|||||||||xxxtttwwwzzzuuulll```WWWRRRTTT```mmmbbb```bbbkkkvvv}}}~~~}}}zzzzzzxxxwwwwwwwwwxxxyyyvvvvvvwwwxxxzzz|||~~~zzz}}}~~~~~~xxx{{{ppp~~~|||dddYYYFFF666444555111///000000000111111222222111111222444777888888999===@@@DDDFFFGGGFFFFFFLLLUUU\\\WWWYYYVVVWWW```sssnnnRRRDDD@@@>>><<>>>>>???>>>===>>>@@@>>>>>>HHHUUU___jjjxxx}}}qqqfffbbb______aaahhhooorrrqqqmmmiiieee```[[[XXXTTTOOOKKKIIIGGGDDDBBBAAACCCEEEFFFHHHHHHIIILLLRRRZZZaaafffooouuu|||~~~||||||}}}~~~wwwnnncccSSSEEEAAA??????AAAGGGUUUkkk}}}nnnSSSKKKVVVXXXTTTQQQKKKHHHHHHLLLRRRSSSSSSVVV[[[ppppppqqqrrrtttvvvxxxyyynnnpppqqqqqqpppnnnnnnooouuurrrnnnllllllnnnoooooooooqqqwww}}}}}}wwwtttuuuwwwxxx{{{{{{{{{zzzzzzzzzwwwxxxyyyyyyxxxvvvvvvwwwuuutttrrrpppppprrrtttvvvyyyzzz}}}|||xxxuuusssrrrsssvvvxxxyyy{{{vvvttttttssspppqqquuussstttwwwyyy{{{|||||||||}}}uuuqqquuuzzzpppfff\\\VVVTTTYYYeeeqqq```___dddppp}}}|||zzzyyywwwuuuuuuvvvwwwyyyvvvwwwxxxyyy{{{}}}yyynnn|||vvvcccNNN>>>111111444111000222111111222333333333333222111555999:::::::::===???BBBBBBCCCDDDDDDGGGQQQ[[[SSSSSSPPPOOOOOOXXXlllSSSEEE===;;;<<<@@@DDDGGGGGGDDDAAA???AAACCCDDDDDDHHHNNNSSSPPPWWWaaaiiiooottt{{{}}}rrrdddTTTNNNMMMLLLJJJKKKFFFGGGJJJNNNRRRVVVYYY[[[fffnnnvvvyyyzzz}}}~~~|||yyyuuurrrrrrssskkkppp{{{}}}zzzzzzxxxuuupppjjjdddaaa\\\\\\[[[ZZZZZZ[[[]]]]]]VVVPPPKKKMMMUUU[[[[[[YYYXXXVVVSSSQQQOOONNNKKKIIIHHHGGGFFFHHHJJJLLLKKKJJJLLLKKKJJJIIIGGGFFFEEEDDDGGGHHHGGGEEEAAA???>>>>>>@@@>>>???AAA???@@@KKKYYYlllyyyvvvppphhhfffeeehhhllllllgggbbbddd___WWWRRRNNNKKKFFFBBBAAA@@@@@@AAADDDHHHMMMPPPPPPQQQSSSXXX___hhhqqqvvvxxx~~~~~~vvvcccSSSJJJEEE@@@@@@??????EEESSSppp\\\FFFEEETTTVVVPPPKKKGGGNNNIIIGGGMMMSSSSSSRRRSSS