BM6P6(@ $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&$$$!!! !!!$$$(((+++&&&'''''''''(((((())))))((((((((((((((((((((((((*********))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,---------....../////////000111111222222000111222333333222111000333333333444444444555555333333333333333333333333444444444555555555555666:::::::::999999999888888;;;:::::::::;;;<<<>>>???<<<<<<===AAAFFFFFFDDD@@@EEEFFFGGGHHHHHHGGGFFFEEE==================<<<<<>>>>>===<<<<<<<<<<<<===<<<;;;::::::<<<>>>CCCLLLVVV\\\^^^ZZZNNNBBBBBBAAABBB@@@999333555;;;@@@@@@???===:::777333000777888999888555222000///000000000000////////////////////////////////////...---+++))))))***+++,,,************************,,,+++)))''''''''''''(((((((((((((((((()))))))))************)))(((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((("""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))+++,,,---''''''(((((('''&&&%%%%%%+++++++++***************%%%%%%&&&'''((()))******))))))))))))************))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......000///---,,,,,,---///000////////////000000000000///000000000......000111111111000000000000111111333222222222333333444555333333333333333333333333777777777777666666666666:::;;;<<<<<<<<<;;;:::999777777888888999:::<<<<<>>::::::;;;???BBBCCCAAA???AAABBBCCCCCCDDDCCCBBBBBB???>>>===<<<<<<<<<<<<<<<>>>?????????>>>>>>===<<<<<<======<<<:::;;;===???GGGSSSbbbjjjmmmiii___UUUHHHDDDAAA>>>999555666;;;>>>>>>>>><<<:::777333111666888999999666222000///000000000000////////////........................---,,,+++*********+++,,,************************,,,+++)))(((''''''(((((())))))))))))))))))))))))************)))((('''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''&&&&&&&&&%%%&&&&&&''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***++++++''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********************))))))((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((()))))))))******+++***)))))))))***+++,,,*********+++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......000...---,,,,,,---...000............///////////////000000000......000111111111000000000000111111222222222222222333444444111111111111111111111111666666666666666666666666999:::;;;;;;;;;:::999999666666777888999:::<<<===??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@AAABBBDDDDDDCCCAAA@@@$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))((('''%%%###'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))*********++++++))))))))))))************++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---......///111000000//////000000111222222333333333444444444666555444222222222333444444444444555555555555666777777777888999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::999:::===???@@@???>>>===>>>???@@@@@@@@@@@@???AAA???===;;;::::::;;;<<<===>>>@@@AAAAAA???>>><<<<<<======<<<;;;<<<>>>AAADDDTTTfffppprrrpppjjjcccPPPGGG???<<<999666777;;;;;;;;;;;;:::999666444333444777999999666222///...000000000000////////////........................+++++++++++++++++++++,,,************************,,,+++***)))((((((((()))++++++******))))))(((((()))******))))))((('''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))(((((((((((())))))))))))***************))))))))))))(((''''''''''''(((((((((((()))))))))(((((('''''''''''''''((((((((()))))))))******))))))******+++,,,*********++++++++++++,,,***+++,,,,,,---------,,,,,,,,,,,,---------......///...---,,,,,,---...///------------.........//////000000000......000111111111000000000000111111111111111111111111222333111111111111111111111111555555555555555555666666777888999999999999888888555555666777888:::<<<===>>>>>>??????@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBCCCCCCBBBAAA@@@###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))))))))))))))************(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,------......111000///......///000111222222222222333333333333777666444222222222333444444444444555555555555666555555666777888999:::;;;:::;;;<<<===<<<;;;:::999999:::;;;<<<>>>>>>>>>===<<<======>>>????????????AAA???;;;999777888999;;;<<<>>>@@@BBBBBBAAA???===<<<=========<<<===???BBBBBBRRRbbbjjjkkkkkkiiifffTTTHHH===999888777666888888888888888777666444444333666999999666222///...000000000000////////////------------------------******+++,,,,,,,,,++++++************************++++++******)))))))))))),,,,,,+++***)))((((((''')))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''((())))))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$############%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))***''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((***************+++++++++************++++++++++++******+++,,,------------,,,,,,,,,---------......///...------------...///---------......//////000///000000000......000111111111000000000000111111111111000000000000111111222222222222222222222222444444444444555555555555555666666777777888888888444555555666888:::<<<=========>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@AAABBBAAAAAABBBBBBBBBAAA@@@@@@#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((()))))))))*********''''''((((((((()))))))))***++++++,,,,,,++++++***......---------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---......//////111000///......///000111111111111222222222333333666666444333333333444444444444444555555555555666444444555666888999::::::::::::<<<<<<<<<;;;:::999888999;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>???===:::777666666777999;;;===@@@BBBBBBAAA???>>>======>>>===<<<<<>>??????@@@????????????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$&&&)))***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***((((((((()))))))))******(((((((((((())))))))))))******++++++++++++******------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......//////000111000000//////000000111000000111111111222222222444444444555555555444444444444444555555555555666333444555666777888999999999::::::;;;;;;;;;::::::777:::>>>???>>><<<;;;:::<<<<<<;;;::::::;;;;;;<<<===;;;999777666666777888;;;<<<>>>@@@AAAAAA@@@???===>>>>>><<<;;;;;;===???EEEMMMSSSUUUVVVZZZ\\\\\\SSSJJJCCCBBBAAA<<<666444333333333333333333333333333555777666444111000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************(((((())))))))))))((('''******))))))((((((''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''(((((()))###$$$%%%&&&'''(((((()))''''''(((((((((((())))))'''(((((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))***++++++++++++***)))))))))************+++)))***+++,,,---.........,,,,,,,,,---------..............................---......///000111222222///000000000......000111111111000000000000111111222111000000000000000000000000000000000000000000111111222222333333444444333333333444555777888999777777888888999:::<<<<<<;;;;;;<<<======>>>>>>?????????>>>??????@@@AAABBBBBBBBBAAAAAA@@@@@@??????"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((()))))))))***(((((()))))))))***************++++++++++++******,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,------.../////////000111111111111111111000000000000000111111111222111333444666777666555444444444444555555555555666444444555555666777888888999999999999:::;;;<<<<<<<<>>===<<<;;;;;;<<<<<<;;;;;;:::999999999999999:::;;;===>>>???@@@@@@@@@>>>>>>>>><<<::::::;;;===>>>DDDIIILLLPPPVVVWWWUUURRRNNNLLLNNNKKKCCC:::777333222222111111222222222444555666444222111111222000000000000////////////++++++++++++++++++++++++///...,,,***))))))******************************&&&'''(((((()))((('''&&&((((((((('''''''''''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$######$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%&&&&&&'''((((((''''''$$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))''''''''''''((((((((((((%%%&&&&&&''''''(((((((((((((((((()))))))))******((()))***+++,,,++++++***))))))))))))************))))))+++,,,---.........,,,,,,,,,---------......---..................---,,,,,,---...///000111222///000000000......000111111111000000000000111111333222111000000000000111000000000000000000000000000000111111222333333444333333333444555777999:::::::::999999:::;;;;;;<<<:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@????????????""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''')))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))******************++++++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,------......///000111222333333222111000000000000000111111111111///111555777888777666444444444444555555555666666444444555555666777777777999999888888999;;;===>>>CCCHHHNNNPPPNNNIIIFFFEEEDDDBBBAAA???>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;===>>>???@@@AAA??????>>><<<999888:::;;;:::@@@FFFKKKRRRYYYYYYUUURRRQQQSSSVVVSSSHHH>>>:::222222111111111111111222555666555333111000111333000000000000////////////++++++++++++++++++++++++111///,,,***(((((()))***************************%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))(((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''############$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))))))))))))))************((()))***+++,,,+++******))))))))))))************((()))+++,,,---.........,,,,,,,,,---------......------............------++++++,,,---...///000111///000000000......000111111111000000000000111111333333222111000000111111111111111111111111111111///000000111222222333333333333333444555888:::;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@????????????$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++************++++++***+++,,,---///000111111111111000000//////......000000000000000111111222222222111111222222333444333444555555666555555555666666666666777777777777777888999999999:::<<>><<<<<<;;;:::999888999:::;;;<<<;;;:::999::::::999999999:::;;;;;;<<<;;;:::999888999::::::;;;===???DDDNNNYYYZZZVVVWWWZZZ^^^^^^XXXKKK===444333333333222222222111111333333222222111000000000111111000000/////////...---,,,+++,,,...///...---------------------------************************###$$$%%%&&&''''''''''''((((((''''''''''''(((((('''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%)))+++)))$$$!!!"""%%%$$$$$$######"""#########$$$$$$$$$######$$$%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######""""""###%%%&&&(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))(((''''''''')))***+++'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------///111111///---------...------------...//////...//////000111222222222///////////////.........111111111000000000000000222111111000000111111222111222333555666777777777777777888999:::;;;;;;<<<<<<;;;:::999999;;;===>>>======>>>???@@@AAAAAABBBEEECCC@@@@@@AAABBB@@@>>>$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++************++++++)))******+++,,,---......000000000/////////......000000//////000000111222222111111111111222333333333333444555555555555555444444555555555555666666555777888999999:::===???KKKSSSYYYVVVLLLCCCAAABBBCCC@@@===<<<<<<<<<;;;:::888999999::::::999999888:::999999999999:::;;;;;;<<<;;;:::999999999::::::888:::===BBBNNN[[[```^^^___aaacccaaaXXXKKK>>>555333333222222222111111111111111000000///.........000000/////////.........---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,************************'''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,***&&&###$$$&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((''''''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&((()))******'''((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---///111111///...---...---------------...//////...//////000111111222222000000///...............000000000000000000000000111111111111111222333333222333333444555666777777666666777888999:::;;;;;;;;;:::999999999:::<<<=========>>>???@@@AAAAAABBBCCC@@@>>>>>>@@@AAA@@@>>>$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++************++++++++++++++++++,,,,,,,,,,,,///////////////.........000000//////000000111222111111111111111222222333222333444444555555444444222222333333444444444444444666888888999;;;>>>@@@NNNPPPQQQMMMFFF@@@>>>>>>@@@>>><<<<<<<<<===<<<;;;::::::999888777777777777999999888888999::::::;;;;;;;;;:::999999999999:::666888:::???LLL[[[cccdddffffffeee```VVVIII===666222222222222111111111000//////......---,,,,,,,,,............---------------,,,+++,,,---...---,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))((('''&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++)))&&&$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###$$$%%%''')))***+++,,,''''''((((((((()))))))))((((((((())))))*********))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,++++++*********++++++++++++,,,...000222222000.........---------------......///...//////000000111111222111000///------......///000000000000000000000000000000000111222333555555444444333333333555666777555666666777888999::::::999999999999:::::::::;;;<<<======>>>???@@@AAAAAAAAA???>>>>>>???@@@???>>>$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******++++++************++++++------------------------........................///////////////000111111000000000000000111222222222222333444444444444444222222222333333444444555444666888999:::<<>>===???>>>======>>>???>>>======<<<:::888666666777777888888777888888999:::;;;:::::::::999999999999999888999999;;;FFFTTT^^^```cccaaa^^^WWWNNNDDD:::555222111111111111000000000......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---...---+++************************((((((((((((((((((((((((*********)))(((&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$"""###$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((()))***++++++))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++...000222222000///...///------,,,,,,------...///////////////000000111111111000...---------///000/////////000000000000000///000000111222444666777666555333222222333555777555555666777888999999:::777888999:::::::::999999<<<<<<===>>>???@@@AAAAAACCCAAA@@@?????????>>>>>>$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******++++++************++++++...------------,,,,,,,,,---------------........./////////...///000000111000000//////000000111222111222222333333333333333222333333444555555666666555777999:::;;;===@@@CCCJJJEEE@@@>>>???@@@@@@??????>>>===>>>@@@AAA@@@??????===;;;999888777777888777666666777888999:::;;;:::::::::999999999888888:::;;;999888>>>IIIQQQRRRUUUSSSOOOJJJCCC<<<666333111111111000000000/////////......------,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((($$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$#########%%%$$$$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***))))))((('''&&&&&&&&&''''''''''''((((((((((((&&&&&&'''((()))******+++))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***))))))*********+++++++++...000222222000.........,,,,,,,,,,,,,,,---......///////////////000000000111000///...---......///......//////000000000000...//////111222444666777555444333111222333555666555555666777888999999:::777888999:::::::::999999<<<<<<===>>>???@@@@@@AAAEEEEEECCCAAA???>>>===>>>$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$############$$$$$$%%%#########$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++************++++++++++++++++++************,,,,,,,,,---------------//////......//////000111///////////////000000111000111222222333333222222333333444555666777777888666888:::;;;;;;===@@@BBBCCC???;;;;;;===@@@AAA@@@>>>>>>===???AAAAAA@@@>>>>>>===<<<:::999888888888666666666666777888::::::999999999:::999888888777:::<<<:::666888???DDDDDDEEECCCAAA>>>:::666333222000000000000//////////////////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''((()))))))))(((((((((''''''((((((((($$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((())))))***))))))(((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))************+++******++++++++++++***************++++++++++++,,,---///111111///---------,,,,,,,,,,,,,,,------...///////////////////////////////////////.........---......//////000000111......///000111333555666333333222222222444555666555666666777888999::::::999999999999:::::::::;;;;;;<<<<<<===>>>???@@@@@@EEEEEEEEEBBB???===>>>???$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$%%%%%%"""######$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++************++++++******************++++++++++++,,,,,,,,,---------///............///000000///............///000000000111111222222222222222333333444555666777888888666777999999999:::===???===;;;999999<<<>>>???>>>===<<<<<<>>>??????>>><<<;;;;;;;;;::::::888777777555555555666777888999:::888999999:::999888777666777::::::666666:::<<<;;;:::999888777555444333222000000/////////.........///......------,,,+++++++++++++++,,,,,,,,,---------,,,++++++,,,,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$&&&''''''((((((((((((''''''&&&&&&''''''(((%%%%%%&&&'''''''''''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%"""""""""######%%%&&&&&&'''&&&%%%$$$$$$#########"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((()))))))))(((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((&&&&&&&&&'''''''''((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******************++++++++++++******++++++++++++,,,,,,,,,,,,,,,...000000...,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////...///000111000///---,,,------......///000000111.........///000222333444111111222333444444555555666666777888999:::;;;;;;;;;:::999999999:::<<<===;;;;;;<<<===>>>???@@@@@@AAABBBCCCAAA>>>===???AAA$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++************++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------...............///000000...............///000000000000111222222222222222222222333444555777777888555666777888777888;;;===:::999999999:::;;;<<<<<<;;;;;;;;;<<<>>>>>>;;;999888999::::::999888666555444444555555666888999:::888888999:::999888777666333888999777666999999888666666555555444444333333000/////////..................---,,,,,,++++++***+++++++++,,,,,,------------,,,++++++,,,,,,***)))************************))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((((('''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""$$$$$$$$$"""""""""""""""###$$$%%%&&&'''&&&%%%$$$##################$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ """###%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++,,,,,,,,,---------+++---//////---,,,+++,,,,,,,,,++++++,,,,,,---...///////////////.........---...000222111///---+++---------...///000000111............///111222333///000222333444555555555777777888999:::;;;;;;<<<<<<;;;:::999999;;;===>>>;;;;;;<<<===>>>???@@@@@@===???@@@@@@>>>>>>@@@CCC%%%$$$###$$$&&&'''%%%$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%'''%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((******************++++++---+++***(((((()))+++,,,,,,+++******))))))******++++++,,,,,,,,,,,,------+++++++++,,,---...///000.........------,,,,,,,,,111333333222000000000111444444444222///...///000000000111222333333444444555666888999:::::::::999666666777999999::::::999::::::::::::::::::::::::777777777666555555444444333222222333444666888:::888999999:::::::::999999888666333222222555888:::444444333333222111111000------------------------......---------,,,,,,,,,)))******+++++++++************))))))((((((''''''+++******)))(((''''''&&&))))))))))))))))))))))))&&&&&&''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((###"""""""""###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&((()))***######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###(((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%'''))))))))))))((((((''''''&&&&&&&&&''''''((()))))))))))))))((('''''''''(((((())))))******,,,+++***)))***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++******+++---...,,,...//////......///111////////////...---,,,+++........................//////000111222444666777333333333444444444555555444555666888:::;;;;;;<<<999999999999:::<<<>>>???===>>>>>>?????????>>>>>>???>>>>>>>>>>>>@@@AAABBB%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%$$$######$$$&&&##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%###"""!!!!!!###$$$###!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******+++++++++---,,,+++*********,,,---,,,,,,+++************++++++++++++,,,,,,,,,---------------,,,------......,,,+++++++++************///000111111000000111333555555555333000///000111111111111222222333333444666666555666666888999:::666777888999999999999999999999999999999999999999777777666666555444444444444444444555666777888999777777888888888888777777666555333222222444666777333333222222111000000000---------------------------,,,,,,,,,++++++++++++)))******++++++*********))))))))))))((((((''''''******))))))(((''''''&&&((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((((((''''''(((''''''&&&&&&'''''''''&&&&&&'''(((((((((((((((((())))))))))))))))))***+++************+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,*********+++---...555333///---+++,,,...///.........///......---,,,...........................//////000222333555666333333333444444444444555444555777888999:::;;;;;;888777777888999:::<<<======>>>?????????????????????>>>>>>>>>???@@@AAABBB%%%&&&'''%%%!!!!!!###&&&%%%%%%%%%&&&%%%$$$$$$###$$$%%%%%%$$$######$$$&&&$$$$$$########################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%!!! !!!###$$$###"""######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***+++,,,,,,------+++++++++,,,---...------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,//////...---------------...............---------,,,---///000///000222444555555555333111000111222222222222222222222222222666555444333333555888999777888888999999999888888888888888888888888888888777777666555555444444333555666666777777777777777666666666777777666666555444444333222222222333333222222111000000//////...------------------------++++++++++++************)))******+++******)))))))))))))))(((((((((((('''***))))))(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%(((''''''&&&''''''(((((($$$$$$%%%&&&'''((()))))))))))))))))))))((((((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,---...???888///******+++,,,+++,,,---......///..........................................///000222333444333333333333444444444444555666777888999999999999666666666666777999:::;;;>>>>>>???@@@@@@@@@@@@@@@???>>>>>>??????@@@AAABBB$$$))),,,***%%%"""###&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$######$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###""""""###%%%'''&&&&&&"""######$$$$$$######"""""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))***+++,,,---,,,,,,+++++++++,,,------...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,///......------.........000000000000////////////+++---.../////////111222444444444222000///000222333333222222222222222222555555555555555666777888777888888999999999888888999999999999999999999999777777666666555444444333555666777888888777555444666666666666666555555444444444444444333222111111111000000//////...------------------------------,,,++++++++++++************************))))))((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%'''''''''''''''(((((()))&&&&&&&&&&&&'''(((((()))))))))((((((''''''&&&&&&'''(((***+++++++++***)))***************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,...//////AAA999///***+++,,,+++)))+++,,,---...////////////....................................///111222222222222333333333444444444666666777888888999888888666666666777888999999:::===>>>???@@@@@@AAAAAA@@@>>>?????????@@@AAABBBBBB$$$***000000+++&&&%%%&&&%%%%%%$$$$$$############$$$%%%%%%$$$######$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###%%%'''(((((('''"""######$$$$$$######"""""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''((((((((((((&&&'''''')))***+++,,,,,,***************+++,,,,,,...---,,,,,,++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000222222222111///...///111333333222222222222222222444666888999999888777666777777888999999999888888::::::::::::::::::::::::888777777666666555444444444555666777666555444333666666777777666555444444333444444555444333222111000000//////...------,,,------------------------,,,,,,,,,,,,++++++++++++***************)))(((''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''''''''%%%%%%%%%%%%&&&'''((()))$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######"""######$$$$$$%%%&&&''''''((('''&&&%%%$$$#########$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''((()))*********)))((('''''''''((('''''''''&&&&&&%%%%%%%%%'''((()))***+++***)))(((*********************************+++++++++,,,,,,---------...///000000111;;;555...---...///,,,(((++++++---...//////000000///////////////////////////.........///000111111222222222333333333444444555666777888888888888888777777888999999:::::::::======>>>???@@@AAAAAA@@@>>>??????@@@AAAAAABBBBBB$$$)))...000---(((&&&%%%%%%%%%$$$############$$$$$$%%%%%%$$$######$$$&&&$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''(((((()))***++++++((())))))***+++++++++,,,------,,,+++++++++++++++************+++++++++++++++++++++,,,---...///000,,,,,,---------------...---...000///......///000000111111000......///000222222222222222222222222555777:::<<<<<<:::777555666666777999999::::::999::::::::::::::::::::::::999999888777777666666555444555555555555555444444666666666666666555444333333333444444444333222222000000///......------,,,---------------------------,,,,,,,,,++++++++++++************)))(((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$%%%&&&((()))***$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&'''''')))((('''%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''(((((()))''''''''''''((()))******---+++***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''((()))))))))))))))************************************++++++++++++,,,------...///000111111333000......000000---***+++,,,---...////////////////////////////////////000///////////////000111222222222222333333333333444555666777888888888888888999999:::;;;;;;::::::;;;<<<===>>>???@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB$$$&&&''')))((('''%%%$$$%%%%%%###"""""""""###$$$$$$%%%%%%$$$######$$$&&&##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$######%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((((((((())))))******))))))***+++,,,,,,,,,,,,,,,,,,+++************+++************+++++++++++++++++++++++++++,,,---...---.........////////////,,,---////////////111333111111222000///...000111111111111222222333333444777888:::;;;;;;:::888666444555777888::::::;;;;;;999999999999999999999999::::::999999888777777777666555555555555555666666555555555555444333222111111111111111222222222222000000//////...---------------------------------++++++++++++************************)))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&(((((($$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&''')))***''''''''''''((()))***++++++***(((&&&&&&&&&'''(((''''''''''''''''''(((((((((''''''''''''((())))))************************************++++++++++++***+++,,,---...///000000..................------,,,,,,---.../////////...////////////////////////111111000//////000000000111222222222222333333333333444555777888999999999888999:::;;;;;;;;;:::999:::;;;<<<===>>>?????????>>>???@@@BBBBBBBBBBBBAAA$$$###!!!!!!###$$$$$$###&&&%%%###"""""""""###$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))***+++,,,---......---,,,+++******))))))******)))************+++++++++,,,,,,++++++******++++++*********++++++,,,,,,,,,***,,,...///000111333555111222333111000000111222000000111222333333444444999999999999888888888888333444666888:::;;;<<<<<<888888888888888888888888;;;;;;::::::999888888888777666555555555666888999444444444333222111000///000000//////000111222333000000000///......------------------------------************))))))))))))************)))((('''&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((("""""""""######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((***+++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))''''''''''''((()))++++++((('''&&&%%%%%%&&&((()))'''((((((((())))))******(((((('''&&&&&&((()))***)))))))))))))))))))))))))))************+++++++++((()))+++,,,---.........------...,,,++++++---///,,,---......///.........000000000000000000000000222111111000000000000000111111222222222333333333222333555666888999::::::777888::::::;;;:::999888999:::;;;===>>>>>>??????>>>???AAABBBCCCCCCBBBAAA$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%&&&'''$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$###"""!!! %%%%%%$$$$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''''')))(((((((((''''''&&&&&&((()))***,,,,,,+++******++++++******************((())),,,...///...,,,+++******+++,,,,,,---......///............---------111111000000000000000000444444333333222111111111000000111222222333444444999999:::::::::::::::::::::999999888888999:::::::::999777444333444888;;;999999999999999999999999777666555444444333444444222222222222222222222222222222111111111111222222000//////...------,,,,,,***,,,------+++******+++,,,+++)))((((((((()))***++++++++++++*********)))))))))(((((('''''''''&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$##################$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$%%%%%%%%%%%%$$$######!!!###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''%%%######%%%'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$#########$$$%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!!!!!###&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((())))))((((((((((((''''''''''''(((''''''&&&&&&&&&'''''''''(((***+++***)))'''&&&(((((((((((())))))))))))******+++++++++******)))******))))))******+++,,,+++,,,------......------.........------,,,,,,,,,,,,---......------...000//////000000000000//////222222333444444444333333000222444777888999888777999999888888888888888999::::::;;;;;;===>>>???@@@@@@@@@??????>>>=========$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&'''%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$###""""""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%''''''((()))))))))))))))+++++++++*********))))))((())))))*********************************************+++,,,------------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...//////000111222333333222111111111000000//////111111222222333444444555666777888999:::<<<======:::::::::999::::::;;;;;;:::999777444333444777999999999999:::::::::::::::888777666555555444444444555555555555555555555555111111000000000000111111/////////...---,,,,,,,,,***,,,---,,,+++*********++++++)))((((((((()))***+++*********)))))))))))))))(((((((((''''''''''''(((((((((((('''&&&%%%$$$&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&***(((&&&%%%%%%$$$""" $$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))&&&&&&''''''(((((())))))(((''''''&&&&&&&&&'''''''''(((*********)))'''&&&'''((((((((())))))))))))(((((())))))((((((((((((***************+++,,,,,,+++,,,------...---------/////////......---------,,,---......------...000//////000000000000//////111111222333333333333222111222555777999999999888999888888777777777888888:::::::::;;;<<<===??????@@@@@@@@@??????>>>>>>>>>$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&''''''((())))))))))))(((((((((((((((((('''''''''((((((((((((((()))******************************,,,,,,,,,,,,---...//////******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444666666444444444444333333333333222222333333444555555555333444666888;;;===>>>???::::::::::::;;;;;;<<<===;;;999777555555555555666888888999999:::::::::;;;888888777666555555555555222222222222222222222222000000////////////000000///......------,,,,,,+++***+++---,,,+++)))******+++******)))((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%$$$(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((((((((((()))))))))$$$%%%&&&'''((()))******''''''&&&&&&&&&''''''((((((((()))***)))((('''&&&''''''((((((((()))))))))))))))(((((((((((())))))++++++******++++++,,,---++++++,,,---------------//////////////////......,,,---......------...000//////000000000000/////////000111111222222222111222333555777888999999888888777777666666777888888999999999:::;;;<<<===>>>@@@@@@??????????????????###$$$$$$$$$$$$%%%%%%%%%&&&'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&((()))******************+++++++++,,,---///000111111000///******++++++,,,,,,,,,,,,---------....../////////,,,---///111333444666777444444444444444555555555444444444444555555666666222333555777:::<<<===>>>999999999::::::<<<======<<<:::999888777777555444666777777888888999999:::777777666444444444444444000000000000000000000000//////............//////------------,,,,,,++++++***+++,,,,,,***))))))***+++******))))))))))))))))))(((((((((((('''''''''((((((((((((((('''''''''$$$%%%&&&'''(((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$""""""$$$&&&'''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''&&&&&&&&&&&&'''(((((((((((()))))))))((('''&&&'''''''''((((((((())))))+++******))))))***+++,,,+++++++++++++++,,,,,,---++++++,,,------------,,,......////////////...---,,,---......------...000//////000000000000//////......///000111111111111111222444555666777777777666666666555666666777777888888888999:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>#########$$$$$$$$$%%%%%%%%%'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$######"""$$$$$$$$$########################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&'''''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))((('''&&&&&&&&&''')))***))))))*********++++++++++++...333666777555111...******+++++++++++++++,,,,,,,,,------...///000000...///000111222333444444/////////000000111111111444444555555555555666666333333555666777999::::::777777777888999;;;<<<======<<<;;;;;;<<<;;;777444555666666666777777777888555555444333222222222222333333333333333333333333//////............//////,,,,,,,,,,,,,,,+++++++++)))+++,,,,,,***))))))***************)))))))))((((((((((((((('''''''''&&&'''''''''((((((((((((((($$$%%%&&&'''(((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%$$$##################$$$&&&)))***$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%222...'''"""!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&''''''''''''((((((((((((******)))******+++,,,,,,++++++******++++++,,,---***+++,,,,,,------,,,,,,+++,,,...//////...---,,,,,,---......------...000//////000000000000//////,,,---...///000000000000000111222333444444555555555444444444555555666777888777777777888999:::;;;::::::;;;;;;<<<<<<======############$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$######"""!!!####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((((((((((('''''''''''''''(((((((((((('''''''''''''''((()))))))))))))))***++++++,,,,,,***///555::::::777111...******++++++++++++++++++))))))***+++---...////////////000000111111111222...//////000111222333333555555555555555555555555222333333444555666666777666666666888999;;;===>>>???>>>>>>@@@AAA@@@;;;666666666666666666666666666444444333222111111111111111111111111111111111111//////............//////++++++++++++++++++++++++)))***,,,+++***((()))))))))************)))(((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$############"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%$$$$$$###"""#########$$$&&&'''))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''111,,,&&&"""!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######""""""""""""######%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$###$$$&&&''''''&&&%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&'''((())))))***))))))******))))))******+++,,,******+++,,,,,,,,,,,,,,,***+++---//////...,,,+++,,,---......------...000//////000000000000//////,,,---...///000111111111000000000111222222333333333333333333444555666666777777666666777777888999888888999:::;;;;;;<<<<<<############$$$$$$$$$$$$"""###%%%%%%$$$###$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''((())))))))))))(((((())))))***++++++,,,,,,***...444888999666111...++++++******************((()))***+++---...///000.........///000000111111111111222333444555666777444444444444444444444444000000111222333444555555666666777888:::<<<>>>???@@@@@@@@@CCCFFFEEE???999999999999888777777666666555444333222111111111111........................000//////////////////000*********+++++++++++++++)))***++++++)))(((((())))))******+++***)))(((''')))))))))(((((((((''''''''''''''''''((((((((()))(((((((((((('''&&&%%%$$$&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$############"""$$$%%%%%%$$$###%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&$$$######%%%'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######""""""""""""######%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&$$$######$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))((((((''''''&&&&&&&&&'''&&&&&&&&&'''''''''(((((($$$&&&(((***+++***)))((())))))(((((())))))***+++******+++,,,,,,,,,,,,+++***,,,...000000///---,,,,,,---......------...000//////000000000000//////,,,---...///111111111111000000000111111222333444222222222222333444555666666666666555666666777888777888999:::;;;<<<======"""############$$$$$$$$$ """$$$$$$######$$$%%%&&&&&&''''''&&&&&&%%%$$$""""""$$$%%%&&&'''''''''##################$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%'''''''''(((((()))))))))&&&''')))*********)))(((((())))))***++++++,,,,,,+++...222555666444111///++++++************************,,,---///000111222,,,,,,---...///000111111//////000111333444555555444444444444444444444333---...///000222333444555777777888999;;;===???AAAAAAAAABBBFFFIIIHHHAAA;;;<<<;;;;;;:::999888777777555555444333222222222222111111111111111111111111000000////////////000000******************++++++)))***++++++)))(((((())))))******++++++)))((('''))))))))))))((((((((((((&&&'''''''''(((((())))))$$$%%%&&&'''((((((((((((&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$#########$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$############""""""$$$%%%%%%$$$###%%%&&&&&&&&&''''''&&&&&&%%%$$$''''''(((((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))%%%%%%%%%&&&'''%%%"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$&&&(((((('''&&&%%%''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###"""###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''++++++******)))))))))(((###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&'''((()))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%'''+++---...---+++)))((((((((((((((())))))*********+++,,,,,,,,,,,,++++++---///111222000///---,,,---///...------...000//////000000000000//////,,,---...000111222222222111111111111222333444444222222222222333444555666666666555555555666666777888888999:::<<<===>>>>>>###############"""!!! #########$$$$$$%%%%%%%%%)))&&&"""!!!###%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((***)))(((''''''((()))***))))))*********))))))(((***...333555444222000///,,,,,,+++******+++,,,,,,******+++,,,,,,---......---------...///000111111+++,,,...///111222222222555444444333222111000000//////000111222222333333666666777999:::;;;<<<===???@@@BBBBBB@@@>>>======<<<<<<:::888777666666666777666555333222111000000222111000///------------//////000//////...------***+++,,,---...---,,,,,,************))))))))))))''''''(((((())))))*********)))(((''''''((()))***''''''((((((((((((''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$&&&&&&&&&&&&$$$$$$$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''(((%%%###$$$&&&'''%%%"""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$(((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''((('''(((***+++,,,,,,,,,+++)))))))))***++++++,,,,,,,,,,,,,,,---------......+++---000444666444000,,,......---,,,,,,,,,,,,---//////000000///...------000000000000000000000000333222111000000000111222888444000///111222222000666666555555555666666777;;;:::::::::<<<<<<;;;999###$$$$$$$$$######"""!!!######$$$$$$$$$%%%%%%%%%(((%%%"""!!!###%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))(((((((((((())))))))))))************))))))(((+++///000///---,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.........++++++,,,,,,------......,,,---...000111111111111)))***---000333666999:::111111111222222333333444444444555666888999::::::>>>@@@AAAAAA>>><<<<<<<<<;;;:::999777777666666666666666555444333222222111222111000///...---------///////////////...------***+++,,,---...------,,,************))))))))))))((((((((((((((())))))))))))(((''''''''''''((()))''''''(((((((((((('''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$###$$$$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$&&&&&&%%%###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((((((((((()))))))))))))))'''((()))***+++++++++***'''(((((()))******+++++++++,,,,,,,,,,,,---------,,,...222666888777222.........---,,,,,,,,,,,,---///////////////...------/////////////////////////////////000111333555666888555222111333555555444666666555555555666666777888888:::<<>>===;;;888777777666666555555555666666777444555666777777777555555333222111///......------------.........------,,,******+++++++++,,,,,,,,,************)))))))))((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!######$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''########################%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((())))))''''''(((((()))*********)))************+++++++++,,,...333888;;;:::666222......---,,,,,,,,,,,,---.........//////...------////////////////////////222222222222222333333333222111111111222444555555888777666666666666666666555777<<>>===:::777######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))(((((((((((())))))'''((()))******+++++++++)))+++,,,,,,***)))))))))((()))***++++++***)))(((*********++++++,,,,,,,,,*********++++++,,,,,,---...///000000000000000///222222111000000//////.../////////000111111222222222333444555777888999999666888::::::999888777888777777666666555666666666666888;;;>>>>>>;;;777555333333111000///.........******+++,,,,,,,,,,,,,,,+++******)))***+++,,,---************))))))))))))&&&&&&''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$&&&'''&&&$$$###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%&&&''''''(((&&&''''''((()))***++++++))))))(((''''''((())))))(((((())))))***+++++++++*********+++++++++,,,,,,---------...000111111///......---,,,,,,,,,,,,---+++,,,------.........---........................***+++...000222444444444222555777777555555666888:::999888777666666666666:::999777888999999999888"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######### ###&&&&&&$$$###$$$&&&""""""""""""""""""""""""&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))''''''(((((())))))*********)))(((''''''((()))***''''''(((******+++++++++***,,,......,,,*********((()))***++++++***)))(((******+++,,,,,,---......++++++,,,------...//////......///000000000000000......///000111222333333//////000111222333333444222333444555777888999999555777::::::999888888999888888777666666666666666666999===???>>>;;;777444444333222000//////......)))***+++,,,,,,,,,,,,,,,---,,,+++++++++,,,---...************))))))))))))%%%&&&&&&''''''(((((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$)))(((&&&%%%%%%&&&((()))"""###$$$%%%%%%$$$###"""$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$&&&(((&&&$$$"""$$$&&&&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((###$$$%%%&&&''')))*********)))(((''''''((()))***''''''(((((()))************++++++++++++,,,,,,,,,///...,,,---...000000000......---,,,,,,,,,,,,---+++,,,------.........---........................,,,---///000111111111000111333666666333222444666:::999888777666666666666:::777555444666888999999########################%%%###"""###$$$&&&%%%%%%########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!! !!!"""######"""$$$%%%&&&&&&$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...------,,,,,,---......///000111222222000000000000////////////111111222333333333333222444222111111444666777777777666666666666666777888777777777777666666666666666;;;@@@BBB@@@:::444111222000...---,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++++++++******(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$###""""""""" !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&'''(((((((((######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&(((***)))'''%%%%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''((()))***+++************************---,,,***+++,,,------,,,.........------,,,,,,,,,+++,,,---000111111...+++//////---,,,,,,---...///000////////////000000111333444555777777777777666666555555555666777999:::::::::;;;;;;;;;;;;;;;;;;########################$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$$$$######%%%&&&&&&$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))((())))))*********)))))))))))))))******+++++++++++++++,,,,,,,,,,,,---------------......------,,,,,,,,,---...///000111222222222111111000000000111000111111222222222222222555333222333555777888888777777777888888888888999777777777666666666666666777:::<<<<<<:::666333222333222000---,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))*********))))))'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%######""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$#########""""""######$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$############!!!"""###$$$%%%%%%%%%%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''))))))'''%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((()))***+++,,,+++++++++++++++++++++++++++***)))***,,,......------------------,,,,,,,,,,,,,,,---///000000...,,,///...------------...///000////////////000111111333444555666777777666666666666555555666777999::::::::::::;;;;;;;;;;;;;;;###########################!!! !!!"""$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$###"""###$$$%%%$$$######$$$%%%%%%$$$######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!"""%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))'''((()))***************''''''((()))***+++++++++++++++,,,,,,,,,,,,------,,,------.........------------------///111333555555444222111111222222333111222333333444444333333666444333444666888999999777888999:::;;;::::::999777777777666666555555555777888888666333222222222555333111...,,,++++++,,,++++++++++++++++++++++++))))))(((((((((((((((((((((((()))(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''###############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,)))(((''')))+++.........,,,,,,,,,,,,---------------,,,,,,---...///...---......---------......//////////////////000111222333333555666666777666666666666666666666777999999999:::::::::;;;;;;;;;<<<###########################"""!!!!!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$###""""""$$$$$$###"""!!!###%%%%%%#########$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''((((((((((((((()))((((((((((((((('''''''''(((((((((((())))))))))))'''((()))******+++******''''''((()))***+++,,,---+++++++++,,,,,,,,,------,,,------...............//////...///000333666777666555333111111222333444444444555666666666666555666444333444666888999999666777999;;;<<<;;;:::999888777777666666555555555666777666444111000000222333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((((((((()))))))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&&&&$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&'''(((((('''""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&&&&'''(((((((((''''''&&&&&&%%%'''%%%$$$$$$&&&''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))***+++,,,+++,,,,,,,,,,,,,,,------***((('''(((+++,,,---,,,+++++++++,,,,,,------......---++++++---...///...------------.........///////////////000111222222333333444555666666666666666666666777777888888999999999999::::::;;;;;;<<<########################%%%###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!"""###""" """$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&'''''''''((((((((()))((((((((((((((('''''''''(((((((((((())))))))))))(((((()))***************(((((()))***+++------...+++++++++,,,,,,,,,------,,,---....../////////...////////////111333555666555444333222222222333333333444444555555555555555555333222333555777888888555666999;;;;;;;;;:::999999888888777666666555555555666888777444111000000000000//////......------........................+++++++++******)))))))))))))))*********)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((******###$$$$$$%%%%%%$$$$$$###$$$&&&''''''%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%######%%%&&&''''''((((((""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%$$$######!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%###$$$$$$%%%&&&''''''((((((((((((''''''&&&&&&%%%'''%%%$$$$$$&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&''''''((()))***+++++++++,,,,,,---------,,,+++))))))***+++***)))***++++++,,,,,,---------///,,,******,,,.........,,,------.........//////////////////000111222333333333333444555555666777777777777888888888888888888888999999:::;;;;;;<<<########################%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############"""!!!!!!""""""!!! !!!###$$$######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))************))))))))))))***+++,,,------...++++++,,,,,,,,,,,,------,,,---...///////////////......///000111222222333444444444444333333333222111222333333444444333333555333222333555777888888555666888:::;;;;;;;;;:::::::::999888777777666666444777999999666333111000///////////////.........------------------------,,,,,,++++++******))))))))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%'''((((((&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&#########$$$%%%&&&&&&'''%%%%%%&&&%%%%%%$$$######!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###!!!######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((())))))******++++++,,,,,,------...,,,*********+++***)))++++++++++++,,,,,,,,,,,,...,,,******,,,.........+++,,,---.../////////////////////000111222333444333333333333444555666777777777888999999888888777777777888999:::;;;<<<<<<########################$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""######$$$$$$$$$$$$###""""""######"""  """#########$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))******+++******)))((('''))))))******+++++++++,,,++++++,,,,,,,,,,,,------,,,---...///000000000000000111333444555444333222444555666777777555444222333333444555555555555444666444333444666888999999888888999:::;;;<<<======<<<<<<;;;:::999888777666666888999888666333111111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))((((((((((((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$###############$$$$$$$$$$$$######%%%&&&''''''%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""###"""""""""#########$$$$$$########################!!!"""###%%%&&&&&&&&&%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###!!! ######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((******(((&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((()))***))))))******+++,,,,,,---...,,,******+++,,,,,,+++,,,,,,,,,+++++++++++++++---+++***+++,,,...---,,,+++,,,---////////////.../////////000111222444555333333333333333555666777777888999999999999888777777777888999:::;;;<<<<<<###########################""" !!!###$$$$$$###########################$$$$$$############$$$$$$########################""""""######$$$$$$$$$%%%&&&$$$######$$$$$$###!!! """#########%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))++++++++++++***((('''&&&)))))))))))))))*********++++++,,,,,,,,,---------,,,---...///000000000000444666888::::::888666444555666888:::999777555333666777777888888888888888777666444555777:::::::::::::::::::::<<<===???@@@======<<<;;;:::888888777777888888777444222222222222222111000///---+++***************************+++******)))(((''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$%%%%%%######$$$$$$$$$$$$######$$$%%%&&&&&&$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!""""""""""""#########""""""""""""""""""""""""!!!###%%%&&&'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$$$$######""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&"""###$$$&&&(((((())))))######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''(((***,,,+++)))&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++(((((()))***++++++,,,,,,---+++***+++,,,......------,,,,,,++++++*********,,,+++***+++---...---,,,***+++---///000000///.../////////000111333444555444333222222333444666777777888999::::::999777777666777888999:::;;;<<<<<<######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#################################$$$$$$$$$############"""########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&((()))***''''''((()))***+++,,,,,,))))))))))))************++++++++++++++++++++++++++++++************+++++++++******)))***,,,---...,,,++++++,,,---000333555<<<<<<<<<;;;999666444222555555666666666555555444666777999::::::999777666999888666555555777888999<<<<<<<<<<<<============;;;<<<>>>@@@AAA???:::666777777777666555555444444111111111111000000000000------,,,,,,,,,,,,++++++************))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%######$$$&&&((("""############$$$$$$$$$%%%$$$###$$$$$$$$$""" """"""###$$$%%%%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%######""""""###%%%'''((($$$%%%%%%%%%%%%$$$######$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$&&&)))+++***(((,,,***(((&&&%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))++++++***************+++---,,,+++***)))))))))))),,,++++++******++++++,,,---,,,,,,++++++,,,,,,---............////////////000000111111111222222222555444222111111222444555888888777777777777777888;;;<<<<<<;;;999999:::<<<######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$############"""########################$$$##################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&'''((()))***(((((((((((((((((())))))(((((()))))))))*********+++++++++++++++++++++++++++******))))))******++++++************,,,---...,,,,,,,,,,,,...111444555;;;::::::999888666444444777777888888888888777777666777:::<<<<<<<<<;;;;;;:::999777666666777999:::;;;;;;;;;<<<<<<<<<======;;;;;;<<<>>>>>><<<888555555555444444333333222222////////////............,,,,,,+++++++++******************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$###"""###%%%&&&############$$$$$$$$$$$$"""!!!!!!"""$$$$$$###!!!""""""######$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%###'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$%%%%%%%%%%%%$$$######$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$&&&(((***)))''')))(((&&&%%%$$$%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))+++******)))))))))******+++***************++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---............////////////000000000111111111222222555444222111111222333555777777666666666666666777888:::::::::999:::<<<>>>######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%########################$$$$$$$$$############"""################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))(((((((((''''''&&&&&&&&&(((((())))))))))))******+++++++++++++++++++++++++++******))))))******+++************+++,,,---...------------///111444555888777666555555444555555777777888888888888888777444555888;;;===>>>>>>>>>;;;:::888777777888999;;;:::::::::;;;;;;;;;;;;<<<:::999999:::;;;:::777555333222222111111000//////------------,,,,,,,,,,,,+++************)))))))))******))))))))))))(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%############$$$$$$$$$%%% !!!###$$$###"""!!!""""""######$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((((((&&&&&&%%%$$$######$$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))))))))(((((())))))***))))))))))))***+++,,,---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------............/////////000000000000111111111111444333222111111222333444555555555555555666666666555777888999999;;;===???######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$#########""""""#################################$$$$$$#########""""""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((()))))))))*********************************))))))))))))******************+++,,,---------------...000111333444444333222111111222333444444444555666666666555555222333555888:::;;;<<<<<<<<<:::999777777888999:::888888999999999::::::::::::999777777888888666555111111000000//////......---,,,,,,,,,++++++++++++++++++*********)))))))))***)))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$"""!!!!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%#########$$$$$$$$$%%%%%%"""!!!!!!"""$$$%%%###"""!!!!!!"""""""""##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((((((((((((((((()))*********))))))***++++++,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------.........///////////////000000000111111333222222111111222333444555555666666666666666666555666888888888999<<<>>>######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%########################$$$$$$$$$#########""""""########################"""###$$$$$$$$$$$$###"""######$$$%%%%%%$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''(((((()))******'''(((((((((((()))))))))***************************))))))))))))))))))***)))******+++,,,,,,,,,------------...000111222333000///.........000111222222333444555555555555555444444555777888999999999;;;:::888666666666888999777777777777888888888888:::999777666777777666555111111000000///.........---------,,,,,,,,,++++++,,,+++++++++************)))))))))(((((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$"""""""""!!!""""""######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%###!!!"""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((('''(((((()))******,,,++++++***))))))******,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------................../////////000000000111111111111222222333333555666777888888888888777666777888888777777999:::######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$########################$$$$$$$$$############"""########################"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&'''((()))***++++++''''''(((((((((((())))))***************************))))))(((((())))))***))))))***,,,,,,,,,,,,,,,,,,,,,---...///000111111...............///000000222333444555666666666666666666777777777888888999999888666444444444555666555555555666666666777777999777666666666666555333111111000//////......---------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%&&&%%%###!!!########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((('''(((((((((((()))***++++++---,,,+++***)))))))))))),,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,------------.....................////////////000000111111222333333333555666777999999999888888888888888777555555666777######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###########################$$$$$$$$$############"""########################!!!###$$$%%%%%%$$$###!!!"""###$$$%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))************************))))))(((((((((((())))))((()))+++,,,------,,,,,,++++++,,,......///////////////000000111111000000111111222333444444444444555555555555666666777888777666444222111222333444444444444444555555555555666555444444555444222000000000///......------,,,---------,,,,,,,,,+++++++++************)))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%###%%%%%%&&&&&&&&&%%%$$$###########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''$$$$$$%%%''''''''''''''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''')))(((((()))***+++,,,,,,++++++***************+++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........------.........////////////000111222222333333333333444666888999999888777777777888666444444555777#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""########################$$$$$$$$$############"""########################!!!"""$$$%%%%%%$$$"""!!! """###$$$$$$###""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))((()))+++,,,------,,,,,,***+++,,,---............000111222333333222111000---...///000111222222222111111111222333444666666666555222000000000111222333333333444444444555555444333333333444333000...//////...------,,,,,,+++,,,,,,,,,++++++++++++***))))))))))))(((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%%%%$$$###%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&"""!!!!!!###%%%&&&%%%###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###%%%%%%&&&'''&&&%%%$$$###########################$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$%%%%%%%%%%%%$$$#########$$$&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''%%%$$$%%%(((((((((((('''&&&%%%$$$###$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''))))))))))))***+++,,,---))))))))))))***+++,,,---,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------.........////////////000222222333333333222333555777888888777666555666777666444444666777$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""!!!!!! """!!! """###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!""""""######"""""""""###%%%&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$%%%&&&''')))***+++)))((('''&&&%%%&&&&&&'''***)))((('''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))(((((())))))***+++,,,+++***((((((((()))***************************+++,,,------------///111......000222444444222000000000000///000000111222222222222333333444444444444444444333333333222222444444444555555555666666333333333222222222111111------------------------///...,,,***))))))******)))))))))))))))************)))'''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$###############$$$%%%$$$###"""!!!%%%###"""###$$$$$$###"""&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%###""""""######""" %%%$$$###!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ """###%%%&&&&&&%%%%%%%%%$$$"""!!!!!!"""$$$%%%&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&''''''''')))))))))((('''%%%$$$###'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$#########$$$$$$%%%&&&''''''(((((((((((())))))))))))'''''''''(((((()))***+++++++++************++++++************************++++++,,,,,,,,,---------******+++,,,,,,------...222111111000111333444555444444555555555555555555555555555555666666666666########################$$$$$$###""""""###$$$$$$######""""""!!!!!!!!!!!!######"""""""""######$$$######$$$$$$$$$$$$######$$$$$$###"""""""""""""""######"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&%%%$$$###$$$$$$%%%''''''''''''''''''''''''&&&&&&''''''((())))))***)))))))))*********++++++,,,+++)))((((((((()))***))))))))))))))))))))))))+++,,,---------...000333111000000111333333111///111000000000000111222222111111111222222333333333333333333333222222222222333333444444444444555555333333222222222111111111...........................---+++***)))))))))***)))))))))))))))))))))))),,,+++***((((((((())))))''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$#########$$$$$$%%%$$$###"""!!!$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%&&&''''''((('''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""###$$$%%%$$$###$$$###"""!!!!!!"""##############################""""""###$$$$$$$$$###"""########################!!!!!! !!!!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&''''''&&&$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$%%%&&&'''''''''(((((((((((())))))))))))((((((''''''((()))+++,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000000111111111000000111222444555333333444555555555555444555555555666666777777777""""""""""""""""""""""""$$$$$$###""""""###$$$$$$###""""""""""""!!!!!!!!!$$$$$$$$$%%%$$$$$$######"""##################"""$$$$$$###""""""""""""#########"""""""""###$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$#########$$$$$$''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&'''(((((((((((('''+++***))))))((()))))))))((((((((((((((((((((((((***+++---......///222444555333111111111111000///111111111111111222333333000111111111111111222222333222222222222111111111222222222333333333333444222222222222111111111000------------------------,,,+++***))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$###""""""$$$###"""###$$$%%%$$$"""!!!""""""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%&&&%%%$$$######"""""""""###$$$$$$$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$$$$$$$$$$###########################""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%&&&'''&&&$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))***)))((('''(((***,,,...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,.........///000000111111000000000000111222333333222222333444444444444444444555555666777888888999########################$$$##################$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$"""!!!""""""############""""""$$$$$$###""""""############""""""""""""#########$$$$$$############$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))%%%&&&'''((()))(((((('''******)))))))))))))))))))))))))))))))))))))))))))))+++,,,---...///222555999666333111111111111000222222111111222222333444111111111111222222222222222222222111111111000000111111111111222222222222222111111111111000000000+++++++++*********************)))))))))))))))))))))))))))))))))(((((((((***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$"""""""""$$$%%%$$$###!!!!!!"""############"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%######$$$$$$###""""""""""""######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%###$$$$$$%%%&&&&&&&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++***(((((((((***---///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,---.........////////////000111222222000111222333444444444333444444555666777999999:::$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""""""""##################$$$%%%$$$###!!! """"""############""""""$$$###############$$$$$$"""""""""###""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((()))******++++++******)))))))))*********))))))************************(((***,,,------///222444;;;777333111111222222111222222111111222222333444333333333333333333333222222222222111111111000000000000000111111111222222111111111000000000//////++++++*********)))))))))))))))))))))*********)))))))))))))))((((((''''''((((((((('''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!!"""$$$%%%$$$###"""############"""!!!!!!#########$$$$$$$$$%%%%%%###########################$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%#########""" """"""######$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))******)))((()))+++---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))******++++++,,,------------...///000000000000///000111222333333333333333444555666777888999:::$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""############$$$##################"""""""""##################"""$$$############$$$%%%%%%""""""#########"""!!! ######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((((((&&&&&&%%%%%%%%%&&&'''((((((((()))************)))************************((()))+++,,,,,,---000222888555222000111222222222111111111111111222333333444444444333333333333333333222222222222111111111000000000111111111111222000000000000////////////...------,,,,,,+++++++++(((((()))***+++++++++******))))))((((((''''''&&&(((((()))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########"""!!!"""$$$%%%%%%$$$###$$$$$$$$$###""""""!!!############$$$$$$$$$$$$"""""""""###############$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%###""""""""" """###$$$$$$%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$###""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))***++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++,,,------......,,,,,,---...////////////......000111222222222222333444444555666777777888########################"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$#########$$$%%%%%%######$$$$$$$$$$$$######$$$#########$$$$$$%%%&&&""""""#########""" ######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((('''%%%$$$"""!!!!!!###%%%''''''((()))***+++******)))************************((()))*********+++---000222000......///111111000111000000000000111222222333333333333222222111111333333333333222222222222000000111111111222222222000000/////////.........///......---,,,,,,++++++'''(((***+++,,,,,,,,,,,,***))))))(((''''''&&&&&&&&&'''((()))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$"""!!!!!!"""$$$&&&%%%$$$"""###$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!"""""""""#########$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&''')))***###$$$$$$%%%%%%$$$$$$############"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%###""""""$$$$$$###!!!###$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$"""$$$%%%$$$###"""###%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%(((((((((((())))))))))))&&&'''(((***************++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------......///***+++---...//////......------///000111222222222333333444444555555555666"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&!!!"""#########!!! ######""""""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&'''&&&&&&%%%###$$$&&&'''((('''&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''+++)))&&&$$$%%%'''***,,,'''((()))+++++++++***)))))))))))))))))))))))))))((()))******)))***,,,...---,,,+++,,,...000000///000000000///000111111222222222222222111111000000444444444333333333222222111111111111222222222222000/////////............------,,,,,,+++***))))))''')))***,,,---------,,,***))))))((('''&&&&&&&&&###$$$%%%''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$"""!!!!!!"""$$$&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######"""###$$$&&&(((***$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###""""""###%%%'''&&&%%%$$$%%%%%%&&&%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###)))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''""""""######$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((( """$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$###"""###%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%%%%""""""$$$%%%&&&'''''''''###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))$$$&&&(((***+++***)))(((++++++************++++++************************++++++,,,,,,,,,---------******+++,,,,,,------...***+++---...///......---,,,---...000111111222222333333444444444444444444""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$############""" !!!###$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''((('''''''''''''''((())))))************************((((((''''''''''''((((((++++++***************+++,,,,,,------------.........---,,,+++,,,...000111222222111111000000111111333444555666666444222111222222222333333444444444555444333222111///......//////...---,,,++++++***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((()))))))))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$##########################################$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&!!!###%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$###""""""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$&&&'''$$$"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$######$$$$$$%%%&&&###%%%'''))))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!###%%%'''((('''%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))''''''%%%%%%&&&(((***,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------111000000000111222333333555555555555555555555555########################$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))*********+++++++++,,,,,,...---,,,,,,,,,...000111333333222222222222333333333444444555444333222111222222333333444444444444222222111111000000//////000///...---,,,+++******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%$$$$$$###############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&"""###$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""############""""""$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$&&&&&&$$$"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&###%%%&&&''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$######""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$&&&(((((('''%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((())))))************)))+++***((('''((()))***+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------......///000000000222222222333333444444444########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&""""""!!!!!!!!!"""######$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''''''''''')))((((((''''''(((((())))))((((((((((((((())))))************++++++++++++------,,,,,,---...000111444444333333333444444555333333333333222222222222333333444444444444444555222222222222222222222222000000///---,,,***))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!! %%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''"""""""""###$$$%%%''''''&&&%%%$$$"""!!!!!!!!!!!!########################%%%$$$###$$$%%%&&&$$$"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((******+++++++++***))))))------+++*********+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---...000000000000///111111222222333444555555################################################&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%!!! !!!!!!"""###$$$%%%######""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''))))))(((((((((((())))))******************+++,,,+++,,,,,,,,,,,,---------------,,,,,,---...000000333222222222333444555555444333222111111111222222444444444444444444444444444444444333333333333333000000///---+++***)))((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######"""###############$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""######$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''############$$$%%%&&&&&&%%%%%%$$$###"""""""""###########################$$$$$$$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))###$$$%%%%%%&&&&&&%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))************)))((((((,,,,,,++++++++++++,,,---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------///111333444444333222222222333444555777777888######################################################################################################""""""""""""#########""""""!!!""""""######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((('''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))***+++,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////000000000000000111222333444444333222111111111222222444444444444444444444444444444333222111000//////000///...---+++***)))((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&%%%########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########""""""!!!"""######$$$%%%&&&&&&(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***###$$$%%%%%%&&&&&&%%%%%%&&&''''''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''(((((((((((((((''''''(((((()))***+++,,,......+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...000222555666555444444222222333444555777777888$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$#########""""""'''&&&%%%###"""!!! """"""!!!!!!!!!"""######!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))***))))))(((((())))))***''''''''''''((()))***+++))))))))))))************,,,,,,---....../////////------......000111333333333333333333222222222222444444333333333333222222111111000...---,,,+++***......---,,,+++***))))))))))))))))))))))))))))))((((((((((((''''''''''''"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""""""""###$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###"""""""""$$$$$$$$$$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%'''((()))###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&&&&((()))+++---......************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,...000111333333333333111111222222333444555555$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$######""""""######!!!!!!!!!!!!!!!"""######!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))******))))))))))))******''''''''''''((()))***+++))))))))))))************,,,,,,---...////////////,,,,,,---...///111333444333444444555444333222111333333222222222111111111//////......---,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$############$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$######%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&###%%%&&&''''''&&&%%%###"""######$$$%%%%%%&&&&&&########################"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$&&&''''''###$$$%%%%%%&&&&&&%%%%%%######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&((())))))))))))'''((()))***+++,,,------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,---...000111222333222222222333333444444444$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&& """$$$&&&(((***!!!!!!!!!!!!!!!"""###### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''))))))***))))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,---***++++++++++++,,,,,,,,,+++,,,---...////////////,,,,,,---...000222333444333444555666666444222111222222222111111111000000000000000000000000//////++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%$$$""" #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$!!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''&&&$$$"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&###%%%'''))))))'''%%%###""""""###$$$%%%%%%&&&&&&########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&((()))***+++''''''''''''''''''''''''$$$%%%''')))***+++++++++)))***+++,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------...///111333444555555555555555555555555"""""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!###$$$%%%%%%%%%$$$###""""""############""""""""""""######%%%$$$"""!!!!!!###$$$&&&###"""!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$$$$$$$######$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((())))))&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&&&&&&&''')))+++'''''''''''''''((())))))((((((''''''''''''((((((***)))((((((((()))+++,,,'''))),,,...//////---,,,,,,---.../////////...---......//////000111111111111111222333333333333222333333333333111000......///......---------......------,,,++++++******)))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$  ###$$$!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""###&&&$$$"""###%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''%%%$$$###&&&%%%%%%$$$#########$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!! """###%%%'''$$$""""""%%%&&&%%%###"""######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$"""###&&&(((%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&***)))'''%%%$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%######%%%%%%%%%%%%#########$$$%%%&&&''')))******))))))))))))(((((((((((('''((()))((('''((()))+++000...,,,***))))))***+++---------------------------------.................................------.........///000222333444444444444333333222222222$$$$$$##################""""""######$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%%%%$$$$$$###""""""############""""""""""""######$$$$$$###""""""###$$$%%%"""""""""""""""######$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$%%%$$$$$$###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%'''&&&%%%$$$$$$&&&''')))(((''''''''''''((())))))((((((''''''''''''(((((()))))))))))))))******+++(((***,,,///000///...---+++,,,---.........------...//////000000111222222111111222333333333333222333333333222111000///...//////...------------------,,,,,,++++++******)))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######%%%''''''%%%######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$%%%''''''%%%###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$######$$$$$$###############$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""!!! !!!###$$$%%%###!!!"""$$$%%%$$$""""""######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%$$$###!!!"""$$$'''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""###%%%&&&((((((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((()))******))))))))))))((((((((('''***+++***(((%%%$$$%%%&&&...---+++)))((()))***+++------------------------------------................................................///000222222444444444333333333222222%%%%%%$$$$$$###""""""!!!!!!!!!"""###$$$%%%&&&&&&"""""""""!!!""""""###$$$%%%$$$######"""###############""""""""""""##############################!!!""""""############"""###"""!!! !!!"""###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&%%%%%%%%%&&&'''(((((((((''''''(((((()))***)))((((((''''''(((((()))(((((()))***************(((***---///000///......***+++,,,------------,,,...//////000000111222222111111222333333333333222333333222111000000///...000000...---,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""""""###%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!###$$$%%%$$$######$$$%%%$$$###"""######$$$$$$%%%&&&&&&$$$$$$#########$$$$$$%%%"""############$$$$$$$$$###$$$$$$"""!!!!!!###&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''((((((((())))))))))))))))))(((((((((''''''*********'''$$$######$$$+++***)))(((((()))***+++------------------------,,,,,,------...................................................///000111444444444444333333333333$$$$$$$$$#########"""""" !!!""""""######""""""""""""""""""######$$$$$$###############$$$$$$######""""""######$$$######$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!######""""""""""""######$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''')))(((((('''((()))******((((((((('''((())))))***))))))(((((((((((())))))'''((()))++++++***))))))((()))+++---.........---******++++++,,,,,,,,,,,,---......//////000111111111111222333333333333222333222111111000/////////111000///---,,,+++++++++,,,,,,++++++***)))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!"""#########"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$##################$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!! !!!######%%%%%%%%%%%%&&&&&&%%%$$$"""######$$$$$$%%%&&&&&&#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''))))))(((((((((''''''''''''(((((('''&&&%%%&&&(((((((((((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///............////////////000000/////////000000111444444444444444444333333""""""#########$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!""""""#########"""""""""$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))******((((((((((((((()))******))))))(((((((((((())))))'''((()))++++++***))))))'''((()))+++,,,,,,,,,,,,************++++++,,,,,,,,,,,,---......//////000111111222333333333333222333222111000/////////000000000...---++++++******,,,,,,+++******))))))((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$#############################################$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""!!!!!!!!!""""""#########$$$$$$%%%%%%%%%$$$##################$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######"""!!!!!!"""###$$$"""###$$$%%%$$$#########"""######$$$$$$%%%&&&&&&###"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''((())))))(((''''''(((***'''''''''(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........./////////000000111111111000111111222222444444444444444444444444!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$######"""""""""############"""!!!!!!#########"""######$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""""""""############""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))(((((())))))***+++***))))))(((((())))))***(((((()))***************&&&'''((()))***+++++++++++++++******++++++,,,---,,,------......///000000111111222333333333333222222111000///...///000000//////---,,,+++++++++++++++++++++***))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$###""""""$$$&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""###############%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$################################# !!!"""###$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%'''(((###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$############### !!!"""###$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%% ######!!! """######$$$$$$%%%&&&&&&###############$$$%%%&&&$$$$$$$$$############"""$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&+++++++++)))'''&&&'''(((''''''(((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///.........//////000000111111111111111111222333444444444444444555555555555##################$$$$$$###############$$$$$$$$$"""######$$$###"""!!! ######""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$""""""""""""###$$$######"""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&'''((((((((((((((())))))(((((())))))***+++******))))))))))))******)))))))))))))))******+++''''''((()))***+++,,,,,,,,,++++++***+++,,,---.........//////000111111111111111222333333333333222222111///.........000111...------,,,+++++++++,,,++++++******))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###""" ###%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######################## !!!"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%&&&'''(((###%%%'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''###############$$$$$$$$$"""""""""######$$$$$$$$$"""###%%%'''''''''&&&%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&!!!$$$$$$""" !!!"""######$$$$$$%%%&&&&&&#########$$$$$$%%%&&&'''$$$$$$$$$#########""""""###$$$&&&&&&$$$###$$$%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((())))))(((&&&&&&'''((((((((())))))***)))))))))++++++++++++++++++++++++)))***+++,,,---......///---......///000000111111000000000000111222444444444444444444555555555666%%%%%%$$$$$$###""""""""" !!!"""###$$$$$$"""###$$$$$$$$$"""!!! ######""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&$$$"""!!!!!!"""###%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$$$$######$$$$$$############$$$$$$ !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&'''((((((((())))))******(((((()))***************)))))))))))))))******+++******))))))))))))*********)))((((((((()))+++,,,(((((()))***+++,,,---------,,,+++++++++,,,---...000000000111222222333333111111222333333333333222222111///...---...000111------,,,++++++,,,,,,,,,++++++******)))((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&'''&&&$$$$$$'''***$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&''''''""""""""""""""""""""""""############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%$$$$$$%%%$$$&&&((('''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((""""""######$$$$$$$$$%%%$$$$$$$$$###############"""###&&&((((((((('''&&&(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& $$$'''(((%%%######$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%%%%###"""###$$$%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&###$$$&&&&&&&&&'''***,,,))))))************))))))++++++++++++++++++++++++)))******+++---...//////---......///000111111222.........///000222333444444444444555555555666666!!!!!!"""###############!!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###***%%%!!!!!!%%%'''$$$!!!!!!"""############"""############$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$######%%%''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))))))))))))))************+++++++++*********))))))******)))(((((((((((((((******))))))******+++,,,---,,,***))))))***,,,---000000//////000111111222555444444666777777555222000//////............/////////...---,,,++++++*********)))(((''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&$$$$$$&&&***...111$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$#########$$$%%%"""""""""""""""""""""""" """$$$&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%'''((('''%%%$$$%%%(((%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!"""$$$$$$"""!!!"""###&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""$$$&&&%%%$$$########################)))'''%%%$$$$$$%%%&&&'''""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########%%%'''((($$$###""""""###%%%'''(((&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%"""  !!!###"""!!! !!!"""$$$&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&'''&&&%%%&&&''''''&&&$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))'''(((((()))))))))))))))+++,,,---,,,++++++---///000///.........///111222111000000000000222333444444444444555555555555666!!!""""""#########""""""!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""############"""############$$$$$$$$$$$$###"""###$$$$$$###!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&$$$######%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))&&&&&&&&&&&&''''''''''''+++++++++*********))))))++++++***)))))))))))))))******))))))******+++,,,------,,,++++++,,,,,,---............///111222333333222222444555555333111000000///............///000///...---,,,+++************))))))(((((((((((()))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$$$$%%%''')))+++$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########%%%&&&&&&$$$###$$$&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$###"""###$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%&&&''''''&&&$$$%%%%%%''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''(((((())))))))))))))))))***+++***))))))+++---000///.........///111111111000000000000222333444444444444444555555555555""""""#########""""""!!!"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%%%%%%%&&& $$$''''''%%%""""""""" !!!"""############"""############$$$$$$$$$""""""!!!"""$$$$$$"""!!!######$$$$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&$$$###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((())))))))))))(((((((((((()))))))))******+++************)))))))))++++++******))))))************))))))******+++,,,------...............------------...///111222333222111111222333333111000000000///...............000///...---+++***)))(((*********)))))))))))))))((((((((('''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%########################$$$###!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###!!!###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###"""""""""############$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&((((((&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''((())))))******)))))))))***+++***))))))+++---//////......//////000111000000000000000222333333333333333444444444555555"""############"""!!!!!!""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&&&&'''((($$$%%%&&&&&&&&&%%%$$$$$$ !!!"""###############""""""#########$$$$$$$$$""""""!!!"""$$$$$$###"""######$$$%%%&&&''''''(((""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''(((((())))))(((((())))))*********+++++++++************))))))))))))******)))))))))))))))*********))))))******+++,,,,,,...///111111000///...////////////000111222333222111000111222333222000111000///......---......000///...,,,+++)))((('''******************))))))(((((('''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###########################"""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##################$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((&&&&&&%%%&&&(((((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((()))************)))+++,,,---,,,++++++---///............//////000000/////////000111111222333222333333333444444444444""""""#########""""""!!!###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&&&&'''(((((($$$ ###&&&%%%###!!!""""""############"""""""""#########$$$$$$$$$###""""""$$$%%%&&&%%%###$$$%%%%%%&&&'''(((((()))&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((('''''''''(((((()))******))))))******+++,,,+++---///111111000///...111111000000000111111222444222111222333444333222111111///......---------......---,,,***)))((('''((()))************))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%########################!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$###$$$&&&&&&$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%'''((()))(((&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))((())))))***************+++,,,---,,,++++++---///---......///////////////...//////000111111222222222222222222333333333444!!!!!!"""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%%%%%%%&&&'''!!! $$$$$$!!!""""""######$$$######""""""############$$$$$$$$$###""""""$$$&&&'''&&&$$$%%%%%%&&&&&&''''''(((((())))))(((''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''''''''((((((((()))))))))(((((()))))))))))))))***''''''&&&&&&&&&'''((((((******))))))******+++,,,***,,,...///000///...---000000000000000111111222555444222222444555444333222111000......------------,,,,,,+++***)))((((((&&&''')))******)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""%%%%%%$$$$$$$$$%%%&&&&&&""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%'''))))))'''%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###########################$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$"""###%%%%%%#########$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$########################&&&%%%%%%%%%$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""###$$$$$$$$$$$$%%%%%%%%%$$$############"""""""""#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$#########$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$&&&%%%%%%''')))***)))'''&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((()))))))))))))))((()))******++++++******)))***+++***))))))+++---------...////////////...---...///000111111111111111111222222222333333333 !!!###$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$###$$$$$$$$$!!! ##################$$$$$$######""""""############$$$$$$$$$"""!!!!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''************++++++++++++(((((((((((())))))******'''''''''''''''((())))))******))))))******+++,,,)))***+++---......------+++,,,,,,---///000222333666444222222333444444444222111000///------------++++++******))))))))))))%%%&&&((()))))))))''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$###$$$'''******'''$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""############$$$%%%&&&'''#########$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%"""###%%%%%%#########$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&!!!"""######$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$&&&%%%%%%''')))***)))(((&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))***++++++++++++***)))***+++***))))))+++---,,,---.../////////......---...///000111111111000111111111111222222222222!!!"""$$$%%%%%%%%%$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###"""$$$%%%%%%$$$$$$%%%'''######$$$$$$$$$######""""""############$$$$$$$$$!!! """$$$%%%$$$###$$$$$$##################"""""""""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%(((&&&$$$$$$%%%%%%%%%###$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''(((((((((((('''((((((((())))))******((((((((((((((()))***************)))***++++++,,,((()))***+++,,,,,,,,,,,,'''''')))+++...000333444666333111111222444444333222111000///------,,,,,,))))))))))))))))))))))))###%%%'''((()))((('''&&&&&&'''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%$$$$$$#########%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))***$$$$$$$$$$$$%%%%%%&&&'''!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###!!!!!!$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$'''******'''$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""############$$$%%%&&&'''""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&%%%$$$###$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%''')))""""""###$$$&&&'''((((((############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""############""""""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&!!!"""###$$$%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!$$$&&&(((&&&'''''''''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******+++++++++)))((('''&&&%%%&&&''')))***)))(((&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))))))))***++++++++++++***+++,,,---,,,++++++---///,,,,,,.../////////...---,,,---///111111111000000000111111111111222222222""""""!!!""""""###$$$%%%######""""""""""""######$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!"""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$&&&((()))(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%&&&''')))******)))(((''''''((()))*********))))))((((((''''''))))))(((''''''''''''''')))************+++++++++......---,,,,,,+++******---------............///333333333333444555666777777666444222///,,,+++***)))(((''''''(((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!#########$$$%%%'''(((((('''&&&%%%$$$$$$###########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&%%%%%%'''%%%###$$$%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((######""""""""""""######%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""###%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$###"""!!!!!!###%%%&&&&&&$$$###$$$''''''%%%###$$$$$$$$$#########""""""$$$###""""""###%%%&&&(((!!!"""###$$$$$$###!!! ######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%$$$%%%&&&((((((&&&$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))))))))(((((((((((()))))))))+++,,,,,,+++******+++*********))))))))))))((()))***,,,,,,++++++,,,---///////////////.........000000000000000000000000111111222222222333333333"""!!!!!!!!!!!!""""""#########""""""""""""######$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$#########################################################"""###$$$%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%'''((()))((((((''''''&&&&&&%%%&&&&&&%%%%%%&&&''')))******)))(((''''''((()))***))))))))))))(((((((((((())))))(((''''''''''''''')))************+++++++++++++++,,,,,,,,,,,,------------------............////////////000111222222333222111000...---,,,++++++***((()))******)))'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$##############################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$######%%%'''&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((#########""""""#########$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$###"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$"""!!!"""###$$$&&&&&&$$$###%%%''''''%%%###%%%%%%%%%%%%$$$$$$$$$###############$$$%%%&&&&&&((((((''''''%%%###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''(((******)))(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))))))))(((((((((((())))))((((((((('''%%%%%%(((******************************,,,------,,,,,,---...////////////............////////////////////////111111111111222222222222###############"""""""""######""""""""""""######$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$&&&'''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((('''''''''(((((()))************+++++++++))))))***+++---...//////------------............,,,,,,,,,,,,---...//////.........---------------,,,+++******++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$))))))'''&&&&&&&&&'''(((&&&$$$######%%%''''''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!###%%%&&&#########$$$$$$$$$$$$%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########%%%$$$######"""#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%###""""""###$$$%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%***)))'''&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%$$$$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&''')))******)))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))'''***...000...,,,***)))))))))******+++,,,,,,,,,+++---......,,,,,,---///........................//////////////////////////////000000000111111111&&&&&&&&&%%%%%%$$$######$$$######""""""######$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&(((***,,,''''''&&&%%%$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&''''''(((((((((((('''''''''''''''(((((()))))))))(((((((((((())))))'''''''''((()))*********))))))((((((((((((((()))))))))*********+++++++++))))))***+++---...//////,,,,,,---------.........---------------...///000------------------,,,,,,,,,+++******++++++***(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((%%%$$$$$$%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$)))(((&&&%%%%%%''')))***(((&&&$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!"""###$$$%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""##############################$$$$$$$$$$$$############%%%%%%$$$######"""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$!!!"""###%%%%%%%%%$$$###$$$###"""!!!"""###$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&######$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''''''''(((((())))))))))))(((((('''000<<>>>>>>>>???AAACCCDDDEEEEEEFFFFFFFFFGGGGGGGGGBBBBBBBBBBBBBBBAAA@@@@@@????????????>>>===<<<<<<;;;AAAKKKVVV^^^bbbcccccc^^^]]]ZZZXXXUUURRRPPPNNNUUUTTTSSSRRRPPPPPPOOOOOOIIIGGGCCC@@@===;;;::::::333333333222111000000///.../////////000000111111........................000000000000000000000000000===RRRfffnnndddOOO>>>111000...,,,,,,,,,...///------------------------)))))))))***+++++++++,,,******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++&&&'''((())))))((('''&&&(((((((((((((((''''''''')))((((((((('''''''''''''''&&&&&&&&&'''***,,,...+++******)))(((''''''&&&&&&''''''(((((((((((((((&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%###$$$&&&((())))))(((((('''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$"""###%%%&&&'''&&&&&&%%%'''&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((('''%%%&&&''''''(((((('''''''''''''''''''''((())))))&&&&&&&&&''')))***,,,---,,,,,,,,,---------.....................---------+++,,,---------,,,+++***)))(((((('''''''''((((((***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''***,,,+++***)))+++...******))))))))))))******,,,++++++++++++++++++,,,'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&)))))))))))))))******+++)))************++++++++++++++++++)))((((((+++---------,,,,,,,,,,,,++++++///---+++)))))))))***+++,,,,,,***)))(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&(((***+++(((((((((((())))))))))))''')))+++,,,---,,,***))))))************+++++++++))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,---///...------,,,,,,,,,---((())))))+++,,,---......---,,,,,,,,,---...///000------...///......,,,,,,---...///...---,,,...000111000//////000111222333444666999;;;;;;;;;<<<===<<<===>>>??????@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHCCCFFFJJJLLLLLLLLLMMMNNNTTTUUUVVVTTTRRRPPPQQQQQQPPPPPPQQQQQQQQQOOOMMMKKKMMMMMMLLLKKKIIIGGGEEEDDDHHHHHHMMMZZZjjjvvvzzzyyyzzztttlllgggfffdddaaa______```bbbcccbbbaaa___]]]TTTNNNIIIGGGIIIJJJHHHEEE<<<888555444555444222///222000////////////...,,,...///000///---,,,,,,,,,000///.........///000111444EEE\\\pppzzzrrrVVV;;;222000...,,,+++,,,---...++++++++++++++++++,,,,,,,,,,,,---------,,,++++++++++++************++++++************************,,,,,,,,,+++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************)))((((((((('''''''''''''''''''''''''''((())))))''''''(((((())))))******+++***(((&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&&&&''')))((((((((()))(((''''''&&&%%%&&&''''''((((((''''''(((((('''&&&%%%$$$$$$$$$(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((''''''((()))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&(((((((((((())))))))))))+++,,,---.........------...---------...///111222/////////...---+++***)))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))''''''(((***+++((((((((((((((()))******&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''))))))(((((())))))***+++)))************++++++++++++++++++)))((((((+++---,,,,,,---------.........111///---,,,++++++,,,---******)))((('''''''''((((((((((((((())))))))))))((('''&&&%%%%%%&&&((())))))))))))))))))(((((((((((()))***+++++++++******************++++++++++++************************+++,,,,,,,,,,,,------------,,,,,,+++******++++++******+++,,,------......,,,,,,,,,,,,------.../////////...---,,,------...,,,---------,,,---///111444444333444555777999:::<<>>===<<<:::777555555555444333222222111111111000000000000111222222000222333222444777555000/////////......---,,,+++//////......------,,,,,,***+++,,,---------------++++++************++++++++++++++++++++++++++++++++++++***((('''&&&%%%$$$******++++++++++++******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((('''''')))))))))))))))***++++++))))))))))))((((((((((((%%%&&&'''((())))))))))))(((''''''&&&''''''(((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%((((((((((((''''''&&&&&&%%%&&&''''''((((((''''''))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&((()))(((&&&$$$$$$%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((((((((((((''''''''''''(((((((((((((((((()))))))))(((''''''************++++++++++++,,,++++++***+++,,,---...------,,,,,,,,,------............---,,,+++***)))***))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))************************+++***)))(((((()))++++++++++++***************+++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''%%%&&&'''))))))*********((((((((((((((()))******))))))*********++++++++++++,,,,,,+++))))))+++---,,,,,,---...//////000000...---,,,***************(((((('''''''''((())))))(((((((((((())))))))))))***)))((('''&&&&&&''''''++++++******)))((((((((())))))((((((((()))***+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........111000000/////////000000,,,---------------------//////000000111111000000444333111000000111222333444444555555666999>>>AAABBBBBBCCCEEEHHHLLLOOOQQQQQQRRRTTTTTTRRRPPPOOOPPPMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSTTTTTTVVVYYY]]]```dddjjjoootttzzzyyywwwssspppppprrrttt|||~~~}}}yyyvvvrrrqqqppppppqqqtttvvvxxx{{{{{{vvvnnnkkklllnnnpppsssvvvxxxyyy}}}wwwmmmfffddddddeeeeeeaaa]]]WWWRRRMMMJJJHHHGGGHHHFFFFFFFFFFFFEEEBBB@@@===;;;999777555444222000222222222222222222333333///111222111000/////////...///000111000///---,,,000//////...---,,,++++++***+++,,,---............,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,+++***))))))(((******++++++++++++******))))))))))))))))))))))))''''''((((((((())))))))))))))))))(((((((((((('''))))))(((((())))))***+++******))))))((((((''''''%%%&&&((()))))))))(((''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&((((((''''''&&&&&&&&&&&&%%%&&&''''''((('''''''''))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((''''''&&&$$$%%%&&&'''((()))))))))(((((((((((())))))))))))(((((()))))))))((((((''''''((((((((()))))))))))),,,+++***))))))+++---.........---------------------------,,,,,,+++***)))******)))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&'''((()))***((((((((((((((((((((((((++++++++++++++++++++++++******)))))))))***+++,,,,,,+++******)))*********%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''(((((((((&&&'''((()))************((((((((('''((())))))***))))))*********++++++++++++,,,,,,,,,******+++---......------------------------,,,+++************)))))))))((())))))******(((((((((((())))))))))))++++++***))))))(((((((((+++*********)))))))))((()))))))))((()))***++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////,,,,,,+++++++++,,,,,,---,,,,,,,,,---------------...///000111222222111111555666777777888888888777:::;;;===>>>???BBBGGGJJJLLLMMMNNNPPPSSSWWW[[[]]]\\\^^^___^^^\\\ZZZYYYYYYVVVWWWYYY[[[]]]^^^^^^___^^^^^^]]]]]]]]]\\\\\\\\\aaafffmmmuuu{{{~~~~~~{{{rrrmmmkkkjjjiiihhhfffbbb]]]XXXUUUTTTTTTTTTSSSQQQQQQQQQNNNKKKHHHFFFCCC???>>>===<<<:::888444444444333333222222222///000333444222//////111///000222333333111///---///......---,,,++++++******+++,,,---.../////////,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************(((((((((((())))))))))))***)))))))))(((((((((((((((''''''''''''((())))))******))))))(((((('''''''''((()))))))))(((&&&%%%'''''''''''''''((()))***(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''((((((((('''&&&%%%&&&&&&'''%%%&&&''''''((('''''''''))))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%###$$$%%%''''''(((((((((((((((((()))))))))******(((((()))))))))))))))((('''((((((((()))))))))))),,,+++***))))))+++---...///////////////.........,,,,,,,,,,,,+++***))))))***))))))((('''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))******((((((((((((((((((((((((++++++++++++++++++++++++***************+++,,,,,,++++++***))))))*********%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))'''(((((()))************((((((''''''(((((()))***)))************+++++++++***,,,---,,,+++***+++---.........---------,,,,,,///......------,,,+++++++++***))))))))))))******(((((((((((())))))))))))+++++++++++++++*********************************)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000------,,,,,,,,,---......---------.........//////---...000333444444444444999:::<<>>???@@@BBBDDDGGGHHHIIIKKKNNNRRRUUUWWWXXX[[[\\\YYYYYYZZZ[[[]]]```bbbdddeeehhhmmmppprrrtttvvvxxxyyyzzz|||~~~~~~zzzyyyyyyyyywwwtttqqqmmmhhhaaa\\\\\\VVVPPPNNNNNNNNNKKKGGGDDDDDDCCCBBB@@@===;;;999888333000222111...///333...///000000000000///............---------------------...............------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******++++++++++++******************************************++++++++++++*********)))))))))((((((((((((((('''((())))))***(((((((((((()))))))))))))))(((((('''''''''((((((''''''''''''((()))***+++&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&''')))'''&&&$$$$$$%%%&&&'''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&((()))((('''&&&&&&''''''((((((((('''''''''''''''((((((((())))))(((((()))***************************++++++++++++,,,,,,,,,,,,------------+++,,,...////////////...******************)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---///000111'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&'''((())))))***)))************))))))((('''''''''''''''((()))))))))************+++++++++***,,,...---,,,++++++,,,------...///000111222222,,,,,,,,,,,,+++***))))))+++***)))''''''&&&&&&&&&(((((((((((())))))))))))'''((()))***************(((((()))***+++,,,,,,---)))***---......---,,,+++++++++,,,,,,,,,---------------------------------++++++,,,---...///000111......---......///000000///000000222333444555555666999<<<@@@BBBCCCCCCCCCCCCCCCBBBCCCFFFJJJNNNQQQTTTWWW\\\```aaabbbdddeeehhhhhhhhhhhhjjjlllnnnoooooosssyyyzzzuuurrrkkkccc^^^\\\YYYTTTOOOOOOOOONNNLLLJJJFFFCCCAAA>>>888777;;;;;;555111333------...............---.........///////////////.........///......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++************++++++++++++************************************+++++++++,,,,,,,,,************)))))))))))))))))))))))))))******+++''''''(((((())))))******((('''&&&&&&&&&(((***+++''''''''''''((()))++++++%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&(((((((((((((((((((((((('''(((((('''%%%$$$$$$%%%)))'''&&&$$$$$$%%%&&&'''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''))))))(((((((((((())))))''''''''''''''''''''''''"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))******)))(((((()))))))))))))))((('''''''''''''''(((((((((((((((((()))***************(((((((((((())))))))))))+++,,,---.........------)))***,,,...//////......)))************))))))(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((***+++,,,))))))))))))))))))))))))************************((()))***+++,,,------------------...000111333444''''''&&&%%%%%%%%%%%%&&&%%%&&&((())))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&((()))))))))((('''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((+++*********))))))(((((())))))*********+++++++++++++++,,,------......///........................------,,,++++++******)))******)))((((((((((((((('''''''''''''''((())))))))))))************))))))++++++******************---------,,,,,,+++++++++......---------,,,,,,,,,000///......------......,,,---......------///000333222111000000000222333...111555777999;;;===???BBBBBBCCCGGGKKKKKKHHHEEEIIIKKKKKKIIIGGGLLLUUU]]][[[bbbkkkpppqqqoooooopppuuuyyy|||}}}{{{yyyzzz|||~~~yyytttooojjjggg___]]]YYYWWWUUUSSSPPPNNNFFFEEEAAA===999666444333444222000///000111111000111...,,,,,,---...------,,,---.........---,,,+++//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++,,,...000111000---)))'''************************************)))(((&&&&&&(((((((((((((((''''''&&&)))((('''&&&&&&'''((()))''''''''''''(((((())))))((((((((((((((())))))***++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))))))))))))))((((((((()))'''&&&'''((()))((('''''''''''''''((((((((())))))***+++***(((''''''''')))************+++++++++,,,,,,---------,,,++++++***+++---......---+++***,,,++++++***)))(((((('''&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''---(((######'''******((((((((()))***************+++***)))(((((()))************+++,,,,,,+++)))))),,,------,,,******+++,,,---...000111333888>>>CCC((('''&&&&&&%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((************)))))))))(((***+++++++++,,,,,,,,,,,,,,,,,,---......//////000////////////////////////------,,,++++++******)))******)))(((((((((((((((((((((((((((((()))************++++++++++++******,,,,,,,,,+++++++++++++++---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,------------/////////...------///111222222111111111222333333444777:::<<<===???BBBEEEEEEEEEGGGJJJNNNPPPNNNKKKEEEHHHKKKLLLOOOUUU___ggglllqqqwww|||~~~~~~}}}|||qqqnnniiiddd___YYYSSSOOOLLLKKKHHHEEEAAA>>><<<;;;888666333111111111000///222000......///000//////....../////////...---,,,............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))+++---......,,,***(((************************************)))((('''&&&(((((())))))(((((('''&&&(((((((((''''''((((((((('''((((((((())))))))))))(((((('''(((((()))******+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((()))(((''''''((()))(((''''''''''''((((((((())))))%%%''')))***))))))***+++((())))))))))))*********+++,,,,,,---------,,,,,,***+++---......---+++***++++++***))))))(((''''''))))))************))))))))))))((('''''''''''''''***&&&""""""%%%((('''%%%''''''((()))))))))))))))+++***)))(((((()))***+++)))******++++++***((((((***+++,,,,,,,,,---000222111333666:::===CCCIIIMMM((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&***)))((('''&&&%%%$$$$$$((((((((((((''''''''''''((((((((((((((((((((((((************))))))))))))++++++,,,,,,,,,---------------......///000000111////////////////////////------,,,++++++******)))***))))))((((((((((((((()))))))))))))))***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,,,,,,,))))))***+++,,,---...///***+++,,,---............000111000...,,,---000222222333555777999;;;<<<<<>>;;;888777666444333444222000000111222111000///000000000000///...---......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++***))))))(((((((((((()))***++++++******))))))))))))))))))))))))************)))(((''''''(((((())))))(((((('''&&&'''(((((())))))(((((('''((((((((()))))))))))))))''''''''''''((()))++++++))))))(((((((((((())))))%%%%%%%%%&&&'''''''''(((%%%&&&''''''((((((''''''((('''&&&&&&%%%%%%%%%%%%((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''')))(((''''''))))))((('''''''''((((((((()))))))))%%%''')))***))))))***+++((((((((())))))))))))******+++,,,---------------++++++------------++++++***))))))(((((('''''''''))))))************))))))))))))((('''''''''((((((+++(((&&&'''***+++)))'''&&&'''(((((())))))((((((******)))))))))******++++++++++++++++++******)))+++,,,---......111444777888<<>><<<:::666444333222333333222000111000000000//////......------------,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++******)))))))))******))))))))))))******((((((((((((((((((((((((***************)))(((''')))))))))))))))((('''''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((***+++,,,)))(((((((((((())))))***$$$%%%%%%&&&'''(((((()))%%%&&&''''''((('''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''')))((('''((()))***)))''''''(((((((((((())))))))))))+++,,,+++)))''''''((())))))))))))***************+++,,,---............+++,,,,,,------,,,,,,+++)))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&))))))((((((((((((((()))+++******+++------+++((('''(((((()))))))))))))))******************++++++------------------,,,,,,---///000111333555999<<>>BBBEEEIIIIIIJJJJJJJJJIIIIIIIIIEEEGGGJJJLLLOOORRRWWWZZZ``````______cccjjjtttzzzzzzvvvxxx{{{zzztttnnniiihhhllltttwww|||||||||}}}|||yyysssmmmhhheeedddddd```\\\WWWRRROOOLLLIIIFFFCCCAAA???===<<<:::666444444333222111000///////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---///...---,,,************)))))))))))))))))))))))))))******+++******))))))))))))******))))))((('''((())))))******))))))(((((((((((((((''''''''''''((((((((((((((())))))***))))))(((((((((((())))))&&&&&&&&&'''((((((((()))%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''(((((())))))***)))((((((******)))(((((((((((()))))))))******&&&(((***+++******+++,,,+++++++++,,,,,,,,,------+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((('''''''''(((((('''''''''))))))((((((((()))******((((((************(((((()))***++++++,,,,,,++++++((()))***+++,,,,,,,,,,,,*********+++,,,...///000111666===CCCHHHLLLQQQSSSUUUWWWYYYYYYXXXVVVVVVVVV)))(((((('''''''''''''''%%%&&&'''(((((('''&&&%%%###%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''((('''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,,,,,,,------.../////////------------------------------,,,++++++******)))((((((((((((((()))******((((((((('''((())))))***)))******++++++******)))+++++++++,,,---.........------------.........///////////////000000000000000000//////000333666888:::===BBBEEEGGGIIILLLNNNMMMLLLKKKJJJIIIHHHHHHHHHFFFIIIMMMQQQTTTXXX\\\___^^^ccchhhnnnssszzzyyyrrruuuzzz|||yyyzzzzzz}}}}}}{{{zzz|||}}}~~~{{{zzz|||}}}xxxtttmmmgggaaa\\\XXXUUUMMMKKKIIIGGGEEEAAA===999777666555333222111222222000000/////////.........------------------------------------------------++++++++++++++++++++++++------,,,,,,,,,++++++***************************)))******++++++*********)))************)))((((((***))))))))))))))))))***************)))))))))(((***))))))(((((((((((((((+++***)))(((((('''((((((''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((()))*********)))((()))******)))((((((((()))))))))*********''')))++++++******+++,,,******+++++++++,,,,,,,,,------...............------,,,,,,++++++,,,,,,---))))))))))))))))))))))))((())))))))))))))))))((())))))(((((()))******+++***+++,,,,,,+++******+++))))))***+++++++++++++++((()))***,,,------,,,,,,+++++++++---///222444666<<>>AAABBBFFFKKKNNNPPPQQQRRRSSSLLLKKKJJJJJJJJJKKKLLLMMMJJJNNNSSSWWW[[[___bbbeeefffnnnxxx{{{yyyssshhhcccjjjtttzzz~~~zzzsssmmmgggcccUUUSSSPPPNNNKKKGGGBBB>>>:::999777555444444444444000000000000////////////------------------------........................------,,,++++++***************+++,,,,,,,,,,,,+++************************)))******+++++++++*********************)))((((((+++***)))(((((()))***+++,,,,,,,,,,,,++++++******+++***)))(((((('''''''''++++++***(((''''''''''''((((((((((((((('''''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''((((((((())))))******'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++***)))((()))***+++***((())))))))))))***************,,,---,,,***(((((())))))************+++++++++.........///......---------,,,,,,++++++,,,,,,---))))))))))))************(((((())))))))))))(((((())))))((())))))***++++++'''((((((((('''&&&'''((((((((()))***************((()))+++,,,------,,,,,,......///111333666999;;;HHHMMMTTTZZZ[[[[[[ZZZYYYWWWYYYZZZZZZYYYYYY[[[\\\))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&'''''''''(((((()))))),,,,,,,,,++++++++++++******+++,,,---...---,,,,,,+++,,,...000000///...---------------------------...------,,,+++***))))))(((((()))***************))))))))))))************++++++,,,,,,,,,+++******------------------------///---,,,---000000...,,,//////000111111000//////333444555777:::@@@GGGMMMJJJMMMQQQUUUWWWTTTOOOKKKKKKJJJNNNTTTTTTPPPQQQVVV[[[]]]```eeekkkqqqvvvyyy~~~~~~xxxtttrrrxxxrrrooottt{{{wwweeebbb]]]WWWRRROOOMMMLLLDDDAAA>>><<<:::888444222222333333111///.........000000///.........//////------..................---------------------------,,,++++++******+++++++++,,,.........,,,***)))((()))***+++++++++++++++))))))))))))************,,,+++***))))))***+++,,,+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))+++,,,---(((((('''%%%######%%%(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&((())))))'''%%%&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((+++)))'''''''''((('''&&&))))))))))))((((((((((((*********))))))))))))))))))***++++++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***)))'''&&&&&&&&&&&&&&&&&&'''((()))***++++++(((***+++***)))((()))***++++++******)))(((((((((((()))+++,,,------,,,,,,*********+++,,,...///000111000///000333;;;DDDKKKTTTYYY]]]^^^\\\YYYYYYZZZZZZZZZ[[[]]]```cccfffggg)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))))))))))))))(((''''''((((((((())))))))))))*********++++++,,,,,,***+++,,,---------,,,,,,+++,,,...///000///...------------------------------,,,,,,+++******))))))(((((()))***************))))))))))))************++++++++++++++++++++++++------------------------///---,,,...000111000...000000111111222222222222777999>>>AAADDDHHHMMMPPPTTTWWWZZZ]]]]]]YYYSSSOOOKKKKKKOOOWWWZZZZZZ]]]cccjjjmmmrrrxxx}}}~~~vvvwww{{{~~~zzzwwwrrrkkkccc[[[TTTQQQNNNJJJFFFAAA>>>;;;777444555555555444222111111111000000////////////000000........................---------------------------,,,++++++***++++++++++++,,,---...---,,,***))))))******+++,,,,,,++++++))))))))))))************,,,+++***))))))***+++,,,+++*********))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((()))+++,,,,,,(((((('''%%%######&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''((()))'''&&&&&&))))))(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((***(((''''''(((((((((''')))))))))))))))))))))(((************************)))***++++++***+++---///------------------------------,,,,,,,,,+++++++++******)))(((''''''''''''(((((((((((())))))))))))''')))***)))((('''((()))))))))))))))************((()))***,,,,,,,,,,,,,,,,,,,,,,,,------///000111000111333666;;;CCCLLLRRRXXXZZZ\\\[[[YYYZZZ^^^aaaeeegggkkkoootttwwwzzz|||((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))))))))(((((()))))))))))))))***''''''((()))***+++,,,---******+++,,,,,,,,,,,,,,,,,,---...///000///...---------------------------+++++++++******))))))((((((((()))***************)))))))))*********++++++---,,,+++******+++,,,---------------------------///...---...000111000///111111222333444666888999===BBBHHHMMMPPPRRRTTTUUUYYY[[[^^^^^^\\\VVVPPPLLLMMMOOOVVV^^^dddggglllrrr|||~~~xxxxxxzzz~~~~~~tttiii```ZZZZZZUUUOOOJJJFFFBBB>>><<<777666555444222222111111000000000//////000000111........................------------------------------,,,+++++++++++++++***+++,,,---,,,+++***)))***++++++,,,,,,,,,,,,,,,)))))))))*********++++++++++++************++++++***************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((***+++,,,,,,'''((('''&&&$$$$$$&&&(((''''''((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&%%%&&&&&&&&&((('''&&&'''(((((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((()))(((&&&'''((())))))((())))))))))))))))))))))))***************************+++,,,,,,++++++---///........................,,,,,,,,,,,,++++++++++++***))))))(((((()))))))))***)))))))))(((((((((''''''((())))))''''''((()))(((((())))))***++++++,,,((()))***+++,,,,,,,,,,,,...............///000111111444999>>>DDDKKKSSSWWW[[[[[[[[[ZZZ[[[```iiipppxxx|||((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''))))))))))))************'''(((((()))******++++++***++++++,,,,,,,,,,,,,,,---...////////////......------------------,,,,,,*********)))))))))))))))(((((()))***************))))))*********+++++++++---,,,+++******+++---///........................//////......////////////222222444666999===@@@BBBDDDIIIOOOSSSVVVXXXYYYZZZYYY[[[\\\[[[VVVQQQLLLIIIQQQWWWaaakkkqqquuuyyy|||{{{sssnnnfffbbb[[[UUUQQQMMMJJJGGG>>><<<999777666555444333000000000//////000000111////////////....................................------,,,++++++++++++,,,***++++++,,,,,,+++******+++,,,,,,---------,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((()))***++++++''''''(((&&&%%%%%%&&&(((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&((((((''''''&&&&&&&&&%%%''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((()))'''&&&''')))******))))))))))))))))))******************++++++++++++++++++,,,---,,,+++,,,---///////////////////////////,,,,,,,,,++++++++++++***)))))))))))))))***++++++))))))))))))((((((((((((((()))***)))((('''(((***)))))))))******+++++++++))))))***++++++,,,,,,,,,......---......///000111555999???EEEJJJOOOSSSVVVZZZ\\\^^^```eeeooo{{{'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((************)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,---------//////////////////............---------,,,,,,,,,)))))))))))))))*********(((((()))***************************++++++++++++---,,,+++******,,,...///........................111000000///......///000333444777;;;@@@EEEIIIKKKJJJMMMPPPSSSUUUXXX[[[^^^[[[\\\\\\YYYUUUQQQPPPPPPUUU___mmmxxxyyytttmmmfff```ZZZUUUQQQKKKGGGBBB???===;;;999777222111111000000000000000000000/////////....................................---,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,+++************+++++++++++++++++++++,,,,,,+++++++++***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((()))))))))&&&'''((('''&&&&&&''')))&&&'''''''''(((((())))))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((()))(((&&&''')))*********((()))))))))*********+++***+++++++++,,,,,,,,,---,,,---...---,,,,,,...000////////////////////////,,,,,,+++++++++*********)))(((((())))))***+++,,,'''''''''((()))*********)))***++++++))))))***+++,,,+++++++++******))))))*********++++++,,,---------------...000111333444===@@@EEEIIILLLNNNQQQSSSZZZ___fffmmmvvv'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''(((((()))************)))))))))))))))((((((++++++*********)))))))))---------------...//////000000//////////////////.........------,,,,,,+++((())))))******+++++++++(((((()))************************++++++++++++,,,,,,,,,++++++,,,---...///........................111111222111000111444666888:::>>>CCCGGGKKKNNNOOOMMMNNNPPPRRRTTTWWW\\\___ZZZ[[[[[[XXXUUUUUUYYY]]]```kkkyyyzzzsssjjjccc^^^WWWQQQIIIDDDAAA???:::777666555444333222111111111111000000//////....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++************++++++++++++,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%'''(((((('''&&&((()))&&&&&&''''''((()))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((***)))'''((()))******)))((())))))******++++++++++++++++++,,,,,,------...---...///...---,,,...000////////////////////////++++++++++++************(((((((((((())))))***+++&&&&&&'''((()))***++++++***+++,,,,,,******+++,,,---,,,,,,+++******)))))),,,+++++++++,,,---...///...///000222555888:::<<>><<<:::888666555444222111111000///......---////////////////////////......---,,,,,,,,,,,,------------------...///000+++++++++++++++***)))(((******+++++++++,,,,,,,,,++++++------------++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%'''((()))((('''((()))&&&&&&&&&'''((())))))***''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&''')))))))))((('''''''''&&&%%%&&&''')))))))))(((((($$$&&&((('''%%%$$$%%%(((###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((())),,,+++)))((()))***)))(((((())))))***++++++,,,,,,++++++,,,,,,---...////////////000///------...000........................+++++++++************)))((((((''''''''''''(((((())))))))))))(((((((((((((((***+++***)))((()))************++++++,,,------......------...///111222555777:::>>>CCCHHHLLLOOOQQQRRRTTTVVV[[[aaaiiiooozzz(((((((((((((((((((((((())))))(((((('''''''''&&&***(((&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''***)))(((((((((((())))))))))))))))))******************)))))))))))))))***)))************+++++++++////////////000000000000---......///000111111222000000///...---+++***)))))))))))))))(((((((((((()))************+++++++++---,,,+++++++++,,,---...,,,---......//////......---///111111000000111222000333888===AAAEEEJJJNNNKKKNNNSSSXXX[[[ZZZVVVSSSWWWSSSUUU\\\aaadddkkksss|||}}}}}}}}}sssggg___]]]dddqqqxxx}}}|||qqqhhhfffgggkkknnnnnnnnnnnnllljjjiiijjjkkkooopppqqqpppmmmhhhccc```]]]```cccbbb```^^^```bbbdddgggjjjjjjfffbbbbbbcccccceeegggiiikkknnnrrruuu|||~~~sssiiibbb\\\TTTOOOTTTNNNFFF???;;;999777666000111111///......///000//////...---------......222222111000...---+++***---...///000000///...---************************)))+++,,,,,,+++***+++,,,---,,,+++*********+++,,,******+++,,,,,,,,,,,,+++))))))(((((((((((())))))******)))((('''&&&%%%%%%%%%&&&((()))***)))'''&&&&&&'''((())))))((('''&&&))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%###%%%'''(((''''''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''(((((('''&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''(((((((((((((((''''''(((((((((((())))))))))))'''((()))++++++******)))******+++++++++,,,,,,,,,+++---............///111000000000000//////////////////000000000000//////...---***(((''''''((((((***)))(((''''''((()))***(((((()))************))))))***++++++***)))***++++++,,,---,,,+++******,,,***,,,...000111333777:::???CCCFFFHHHIIILLLRRRWWWWWWXXX[[[```iiirrryyy~~~(((((((((((((((((((((((()))(((((((((''''''''''''***(((&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))******************))))))))))))******************++++++++++++....../////////000000000//////000000111222222222000//////...---+++***))))))))))))))))))))))))(((************++++++++++++---,,,+++++++++,,,---.........//////////////////111222333333222111222333888;;;???BBBEEEIIIMMMPPPRRRUUU[[[aaaeeegggeeecccbbb___aaaiiiqqqvvv}}}|||vvv|||uuuiiikkkkkkttt~~~~~~~~~~~~~~~}}}|||zzzyyyvvvsssooonnnppptttvvvwwwzzzuuummmgggcccbbbcccdddfffiiikkkkkkiiigggfffeeehhhiiikkkjjjiiieeeaaa___\\\___bbbaaa___]]]___aaa```cccggghhhgggdddbbbaaa^^^^^^___```bbbeeehhhkkkkkknnnqqqsssssstttwwwyyyyyy{{{~~~vvvmmmbbbZZZUUUSSSOOOKKKGGGAAA;;;777666666555333111111111222........................------...............------...////////////...---++++++++++++++++++++++++)))+++------+++***+++,,,---,,,+++*********++++++******+++,,,,,,,,,,,,+++******))))))))))))******)))))))))(((''''''&&&&&&%%%''')))*********((('''&&&'''((())))))((('''&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&###%%%'''(((''''''((()))(((((((((((((((((((((((()))(((((((((''''''''''''(((''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((()))))))))***((((((******+++******)))))))))*********++++++++++++,,,......------///000000000000000000000000///000111111111000000///......,,,***(((''''''(((((())))))(((((((((((())))))))))))))))))***************+++,,,+++***)))***+++***,,,------,,,,,,---///,,,...000222555999???CCCFFFHHHJJJKKKMMMSSS[[[bbbhhhjjjnnnrrrwww~~~))))))))))))))))))))))))(((((((((((('''''''''''')))(((&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))***************)))))))))))))))******************+++++++++,,,------........./////////000000111111222222333333000///...---,,,+++***)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---...///000000000000000////////////000111111111222666888BBBDDDGGGJJJLLLOOOSSSVVV[[[^^^dddkkkppptttvvvwwwtttqqqsss}}}|||rrrnnnvvv|||~~~}}}yyysssnnnjjjkkknnnqqqsssuuuwwwwwwrrrmmmgggccccccfffiiikkkrrrppplllhhhdddaaa___^^^bbbfffkkknnnllliiieeedddccceeefffhhhgggfffdddcccaaadddffffffcccaaaccceee```bbbgggllloooooommmjjjccccccbbbbbbbbbbbbcccccc```cccgggiiijjjjjjjjjkkkjjjkkkooouuu{{{tttjjjdddaaa]]]YYYSSSLLLCCC>>>:::999666444222111000000---......//////......---+++,,,------............------............------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***+++,,,---,,,++++++******++++++******+++,,,,,,,,,,,,+++++++++************++++++((((((((((((((((((((((((&&&(((***+++++++++)))(((''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%'''(((''''''((()))(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''((((((((()))))))))******((()))******++++++******))))))))))))***************,,,------------...000000000000000000000000000333333222222111000......---,,,***(((''''''(((((((((((())))))))))))((((((***)))((((((((()))+++,,,+++,,,---,,,***))))))******+++,,,---------000222111222444777;;;AAAHHHMMMMMMNNNPPPRRRWWW```mmmvvv))))))))))))))))))))))))(((((((((((((((''''''''')))(((&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))************))))))))))))))))))***+++*********+++++++++,,,,,,------------.........///000000000111111222222222000///...,,,+++***)))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...//////000000////////////000000,,,...000333666:::@@@DDDIIIKKKNNNPPPSSSVVV[[[^^^cccffflllrrrxxx}}}zzzuuuwww~~~zzzsssoookkklllpppqqqmmmiiieeegggjjjmmmqqquuuwwwxxxvvvqqqkkkfffeeeeeefffgggmmmmmmmmmkkkgggdddaaaaaadddhhhmmmooonnnkkkiiihhhdddeeegggjjjlllmmmmmmmmmlllnnnqqqpppmmmkkklllnnniiiiiilllssszzz~~~}}}zzzqqqqqqrrrrrrqqqnnnjjjgggfffhhhjjjlllkkkiiifffeeeeeeeeefffjjjoootttvvvwwwvvvzzz~~~xxxoooeee\\\UUUOOOKKK@@@===999666555444333222---...///000000///........./////////...------,,,------------------------........................+++,,,...---,,,++++++,,,,,,,,,++++++++++++***+++******+++,,,,,,,,,,,,++++++******))))))******+++''''''(((((())))))))))))''')))***,,,,,,+++***)))'''(((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$&&&(((((('''&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((&&&%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))*********))))))******++++++++++++)))*********++++++++++++***+++------,,,,,,...///000000000000000111111111444444444333111000...---,,,+++***)))(((((((((((('''((()))******)))((('''+++***((('''''')))+++,,,,,,------,,,***))))))***+++,,,---------...111333777999<<>>CCCHHHLLLQQQVVVYYY^^^```cccfffjjjpppwww|||}}}yyytttooojjjfffcccbbbaaa```bbbfffjjjlllmmmfffeeeddddddgggkkkoooqqqmmmllljjjiiihhhhhhiiiiiidddeeehhhlllppprrrqqqpppzzzzzzyyywwwwwwxxxxxxuuusssooollliiiiiikkkoooqqqsssoooqqqrrrrrrpppnnnnnnnnnpppqqquuuzzz|||}}}~~~{{{hhh```VVVOOOKKKGGGBBB>>>:::888555222000000111222//////000000000000000/////////...------...//////........................---...///...,,,+++++++++++++++,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++***))))))))))))))))))***))))))))))))))))))******'''(((***+++,,,+++***))))))((('''&&&&&&'''((()))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((()))###$$$&&&((()))(((''''''((('''%%%$$$$$$%%%'''((()))((('''''''''''''''((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))))))))*********+++++++++++++++*********+++,,,---++++++,,,,,,,,,---------,,,...////////////000222///000000111111222333333222222222111000///---,,,***************))))))((())))))(((((((((((())))))))))))))))))************)))+++,,,,,,+++,,,---...///000111333555999>>>BBBFFFHHHIIIJJJLLLOOOSSSVVV___hhhuuu|||ppphhh```cccggglllqqqvvvzzz}}}((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((&&&''')))******)))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$&&&(((***++++++))))))))))))))))))************(((((((((((()))***+++,,,++++++,,,,,,,,,---------////////////000000000000222222111111111111111111111///,,,***(((((()))***((())))))***++++++,,,,,,++++++,,,,,,,,,---------+++,,,...000111222111111111111111222444777:::<<>>;;;777222000000222333222222111000...---+++***000///...------...///000........................---///000///,,,+++++++++++++++,,,---,,,+++***)))******+++,,,,,,,,,,,,+++++++++************++++++******))))))))))))))))))&&&(((***+++++++++)))((()))((('''&&&&&&'''((()))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((&&&'''''''''(((((())))))###%%%(((***+++***((('''((('''%%%$$$$$$%%%'''(((''''''&&&''''''((()))***(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((()))))))))))))))************+++++++++,,,+++*********+++,,,---******+++++++++,,,,,,,,,---...000000//////111222///000000111222222333333111111111111000...---,,,)))************))))))(((***)))(((''''''((()))***(((((()))************)))(((***,,,,,,,,,,,,...000///000333555888>>>DDDIIIHHHHHHHHHIIIKKKRRRZZZ___fffooo~~~vvvmmmfffeeejjjsss}}}((((((((((((((((((((((((,,,++++++***)))(((((('''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&''')))***)))(((&&&&&&''''''&&&&&&(((***+++***))))))******)))(((''''''(((++++++++++++++++++++++++++++++++++++++++++++++++000111111111111000//////000111222333222222000//////...,,,******+++,,,---++++++******************,,,,,,---......//////000.........///000111222333222111111444:::@@@EEEHHHLLLMMMPPPWWW___fffkkkmmmlllooorrruuu|||~~~xxxwwwyyyrrrzzzyyyuuullllllnnnrrrvvvtttllleee^^^dddkkkppppppkkkddd```eeeeeedddcccbbbcccfffiiigggffffffhhhllloooppppppyyy{{{}}}}}}|||{{{|||}}}|||xxxvvvsssrrrrrrrrrpppooolllnnnqqqrrrrrrnnnkkkhhhkkkjjjkkkpppvvvyyyvvvrrrkkkhhheeeeeegggjjjlllmmmsssuuuxxx{{{nnnbbb[[[VVVPPPMMMFFF>>>888666555333111555333111111222222111000//////.........---------......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************+++++++++************)))************************))))))))))))((((((((((((+++***(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((*********)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))************++++++++++++***)))))))))***,,,,,,------------------------000000111111111111000///111111111111111222222222000000000///......------++++++***))))))((())))))(((((((((((((((''''''''',,,+++******************)))+++,,,---,,,,,,...///222444777<<<@@@DDDGGGHHHGGGJJJMMMQQQWWW]]]eeeiiivvv{{{uuunnnlllkkkkkkqqq{{{((((((((((((((((((((((((*********))))))(((((('''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((((((''''''((())))))'''&&&&&&'''&&&%%%%%%&&&((()))((('''((()))***)))((('''((()))************************,,,,,,++++++++++++++++++---...///000000000000000111111222222222111000///...---+++*********+++,,,+++++++++++++++++++++++++++++++++,,,------......111111000000000111111222444555777<<>>AAABBBEEEGGGJJJMMMPPPUUU\\\dddllltttxxx}}}wwwqqqppptttyyy|||((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&'''((()))))))))(((&&&'''((('''&&&%%%%%%''''''&&&&&&'''((()))'''&&&''')))***)))(((((()))***)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000111111111111111111111000//////---,,,+++))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,---......//////444333222222222222222222555888===CCCHHHLLLOOOPPPTTTZZZ```eeeiiinnntttxxxwwwsssqqquuuxxxxxxzzz~~~{{{}}}wwwwwwvvvqqqiii```YYYUUUVVVUUUVVVZZZ___bbbaaa______cccgggiiijjjjjjjjjkkkoooqqquuuxxxzzz|||~~~|||xxxuuusssrrrrrrrrrpppnnnooossszzzzzzpppiiiggghhhjjjlllhhhgggfffeeeeeeiiiooosss{{{ttthhh[[[VVVOOOJJJFFFAAA;;;777555333111000111111000///222222111111111000000000000000000000////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%%%%&&&'''(((******&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000///////////////...............000//////......---,,,,,,,,,+++)))''''''(((***+++*********************************)))******++++++***+++,,,------000444777<<<@@@EEEFFFEEEGGGMMMRRRXXX\\\cccmmmwwwtttrrroooooovvv((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%'''((())))))))))))%%%&&&'''&&&%%%$$$%%%'''***)))))))))++++++)))''''''(((******))))))***,,,***************+++++++++,,,,,,,,,,,,------------,,,---...///000000000000111111111000000///......++++++***))))))******+++,,,,,,,,,,,,,,,---------//////000000111222222222333333222333333444555666;;;???EEEJJJNNNPPPQQQRRRYYY```hhhlllnnnpppvvv{{{{{{rrruuutttxxx~~~pppoooooonnniiiaaaZZZUUURRRWWWUUUUUUWWW\\\```bbbbbbcccfffjjjlllnnnqqqvvvzzz|||{{{zzzwwwvvvuuuwww|||~~~tttnnnmmmpppuuuxxxsssppplllhhhfffffffffggglllpppwww{{{hhhbbbZZZSSSNNNIIICCC???:::888555444444333222000222222222111111111111000111000000000000/////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,************************+++++++++*********))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&&&&'''((()))******''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++++++++++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,......///000000000//////////////////............//////......---,,,,,,+++,,,+++)))''''''(((***,,,************++++++++++++***************+++,,,,,,......///000111555;;;???>>>CCCGGGHHHIIIOOO[[[eeelllpppwwwtttmmmnnnooottt))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))%%%&&&&&&%%%$$$$$$&&&(((+++***)))***++++++)))'''''')))******))))))***,,,+++++++++,,,,,,,,,------,,,,,,---------.........000000000111111000000///111111000///.........---*********************+++,,,,,,------............000111111222222333444444000111222444666999;;;<<>>:::888666555222000222222222111111111000000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++)))******++++++++++++++++++++++++,,,,,,---------......///000000000000000111111111000000000//////......------,,,,,,+++++++++***((('''((()))***+++)))))))))******+++++++++************+++---......///000111222444999???CCC???DDDIIILLLQQQ^^^ppp~~~{{{xxxuuuppplllmmmpppuuu}}}))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&''''''%%%$$$%%%''')))(((''''''((()))***((('''(((***+++***))))))***+++++++++,,,,,,---.........,,,------....../////////111111111111111000//////222111000...------------*********+++++++++++++++---------...//////000000000000000111222222333333000111333666:::>>>BBBDDDFFFJJJNNNOOONNNNNNPPPRRRVVV___kkkvvv~~~zzzyyytttmmmnnnwww|||{{{vvvkkkgggfffddd```\\\YYYXXXYYY]]]```eeemmmuuu~~~}}}{{{||||||xxxxxx{{{{{{wwwrrriiieeecccgggmmmxxxyyyooogggaaa\\\UUUQQQHHHEEE@@@===:::777333111333222222222111111111111000000000000////////////------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,************************+++++++++************)))++++++++++++++++++++++++))))))))))))(((((((((((()))))))))))))))((('''&&&''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((***************)))((('''''''''''''''''''''''''''''''''''''''(((((((((((()))************+++++++++((()))***++++++++++++***+++,,,,,,------......///...///000111111222222111333333222222111111000000...------,,,,,,+++******)))))))))))))))******+++)))))))))******+++,,,,,,+++++++++,,,---///000111///111333555777;;;@@@DDDDDDHHHOOOWWWbbbssswwwvvvuuurrrpppooooooppptttyyy))))))))))))))))))))))))*********))))))(((((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&%%%&&&)))+++''''''&&&(((***+++)))(((***+++,,,+++)))))))))+++******+++,,,,,,---......,,,------...//////000000//////000000000000000000222111///---,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------...//////000111111111111111222333333444444333444777;;;???DDDHHHJJJIIILLLNNNNNNLLLMMMRRRVVV^^^eeeqqq~~~yyyqqqpppmmmrrrttttttzzzxxxpppjjjiiiooo}}}|||ppphhhbbbccccccbbbbbbdddhhhkkkooottt}}}|||mmmgggcccdddffflllyyy|||vvvnnneee^^^RRROOOIIIDDD@@@<<<888555444444444333333333222222222222111111111000000000------------.........///------------------------,,,---...//////...---,,,************************+++++++++************)))++++++++++++++++++++++++))))))))))))((((((((((((((())))))***)))((('''&&&'''((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))************+++++++++)))***+++,,,,,,,,,++++++,,,,,,---......///000000///000111222333333333333444333333222111111000000------,,,,,,+++*********'''((()))***+++******)))*********+++,,,---------+++,,,,,,---///000222333222555888:::===@@@DDDGGGMMMRRR[[[gggvvvqqqqqqssswww}}})))))))))))))))))))))))),,,++++++***)))(((((('''''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))'''(((((((((((((((''''''(((((('''&&&%%%&&&))),,,)))((((((***,,,---,,,++++++,,,,,,+++)))((()))***))))))***+++,,,,,,---------------...///000000111,,,,,,...///000000000000222111///---,,,,,,,,,,,,***+++,,,------------------......///000111111222333333444555555666666777777888;;;>>>CCCGGGKKKMMMQQQSSSUUUTTTRRRUUU[[[aaaiiioooyyyyyykkkeeegggoooxxx{{{wwwrrriiiaaa___\\\bbbpppxxxsssiiiddd___aaadddggglllsss{{{pppjjjffffffeeegggrrr~~~~~~~~~qqqhhh[[[WWWRRRLLLGGGBBB>>>:::666666555555555444444444333333333222222222111111---------.........//////------------------------,,,---///000000///---,,,************************+++++++++************)))************************))))))))))))(((((((((((('''((()))******)))((('''(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((($$$%%%&&&((()))*********((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++***+++,,,---...---,,,,,,------......///000111111000000111222333444444444333333333222111000000///------,,,,,,+++******)))&&&'''***+++,,,+++***(((++++++,,,,,,---...//////,,,,,,---...000222333444777:::===@@@CCCEEEIIIKKKTTTZZZeeettt}}}rrrssswww))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''')))******))))))***++++++,,,---------,,,+++***///---+++---000222111///......///000111111000000111000...---,,,+++******------,,,+++)))***---///666444222///...///111222111333666777777777888999:::@@@FFFHHHHHHIIIMMMQQQTTTVVVWWWWWWXXX]]]eeelllxxx|||tttkkkkkksss~~~}}}tttnnniiieee___ZZZXXXWWWXXX]]]ccchhhhhhfffhhhlllqqqwww}}}wwwpppfffaaadddmmmwww}}}|||~~~wwwlll```WWWVVVSSSJJJAAA>>>999555333444444222444888:::888555333111/////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))''''''''''''((((((((((((((()))***************)))((((((((((((((((((((((((((((((((((((((()))******(((***+++***)))((()))***+++******))))))))))))***((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((('''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---///000111222444444222222222222444444111111000000//////......//////...---,,,,,,++++++)))************+++++++++000)))222000)))DDDOOO......------...111444777999;;;<<<>>>AAAFFFJJJOOOQQQZZZeeevvv~~~zzzwwwtttqqq{{{))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((((('''((())))))******))))))((()))******))))))***++++++,,,------------,,,+++///---,,,---000222111//////000000111111111111000111000...---,,,+++++++++---------,,,,,,---000333777555222000//////111222111333666777888999<<<>>>???EEEKKKMMMMMMMMMRRRVVVXXX\\\aaadddgggmmmtttzzz~~~xxxyyyvvvsssyyytttrrrllleee___\\\[[[[[[WWWWWWYYY^^^dddjjjnnnooouuuzzz{{{nnnfffgggoooyyy}}}~~~}}}rrrhhheee```VVVKKKGGG???:::666666444222444888<<<;;;888444222000///////////////////////////////////////...............------------------------++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))((((((((('''''''''###$$$%%%'''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((()))******(((((()))***''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))(((((('''&&&'''''''''(((''''''''''''(((((()))(((((((((((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111222333444333333222222333333444111111000000//////......///......---,,,,,,++++++************++++++++++++---(((222222...IIIUUU888......///000333888<<<>>>AAABBBEEEHHHLLLQQQUUUXXXdddmmm{{{~~~xxxvvvuuuuuu~~~))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))'''''''''(((((((((((((((((()))))))))))))))((('''((((((((((((((((((((((((((()))******++++++******((()))******))))))***,,,+++,,,------------,,,,,,...------...000111111000111111222222111111000000000///...---,,,,,,,,,,,,---.../////////111444666666555222000//////000111111333666888:::===AAADDDGGGLLLSSSUUUTTTTTTXXX]]]aaahhhqqqxxx}}}tttqqqsssyyy|||}}}zzzxxxtttoooiiiiiifff```ZZZXXX[[[___^^^aaaeeeiiiooovvv}}}|||pppmmmrrrzzz{{{uuunnnbbbVVVPPPKKKDDD>>>;;;888555777;;;AAA???;;;777333111000/////////////////////////////////......---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))+++******)))'''&&&&&&%%%!!!"""$$$&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''((())))))''''''((()))%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''')))((((((''''''''''''((((((((((((((())))))))))))************************------------------------------...///111222333333444333333222222333333444111111000000//////............------,,,,,,++++++************+++++++++,,,,,,)))222222000FFFQQQ;;;000000111333777===CCCFFFGGGIIIMMMRRRYYY___dddfffrrryyy~~~tttrrruuuzzz~~~(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''(((((()))))))))))))))))))))(((((('''((((((((((((((((((((((((((()))******++++++******(((***++++++***)))+++,,,,,,,,,,,,---------------.........///000111111111111111222111111000//////000///...---------------...000111111000111444666555444222000//////000111000333666999<<>>BBBFFFJJJMMMPPPYYY```iiiooorrrvvv}}}}}}wwwrrrnnn``````^^^\\\ZZZZZZ]]]___dddfffmmmyyy{{{vvvqqqnnnppprrrqqqssswwwvvvzzz{{{wwwtttyyyxxxoooeee\\\SSSKKKHHHJJJKKKHHHCCC>>>999555222111000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))((((((((())))))*********))))))))))))((('''&&&%%%))))))))))))))))))))))))''''''&&&&&&''''''((()))'''((())))))''''''((()))(((((((((((()))***++++++))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&''''''((()))***''''''''''''''''''''''''))))))(((''''''''''''''')))((((((''''''''''''((((((((((((((())))))))))))++++++++++++++++++++++++)))******++++++,,,,,,---------...//////000111111222333333444444333333222111111000000//////......,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---//////---,,,---///111666999===CCCIIINNNSSSUUU]]]eeerrr|||uuuoookkkhhhggggggjjjnnnvvv}}}))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((('''''''''%%%&&&''')))************))))))))))))))))))))))))((()))******++++++******)))***,,,+++******+++------,,,,,,,,,---...000111---///111111000///111444222222333333444444333333...............///000000///111333333222222333444222333444555666888999::::::>>>DDDJJJMMMOOOQQQSSS[[[dddoooyyy|||rrrlllhhhfffdddXXXZZZ\\\\\\\\\^^^dddiiinnnvvv|||yyyxxxzzz~~~~~~~~~}}}zzzwwwxxx~~~xxxnnnaaaUUUOOOOOOKKKIIIDDD>>>999555333222000000000000000000000000......//////000111111111........................------------------------++++++++++++++++++,,,,,,))))))))))))))))))))))))*********)))))))))))))))'''''''''(((''''''&&&&&&))))))))))))))))))))))))((((((''''''(((((()))***((()))******(((((()))***)))((((((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&''''''((()))***((((((((((((((((((((((((******)))(((((((((((()))(((''''''''''''(((((()))(((((((((((())))))))))))++++++++++++++++++++++++******++++++,,,------......//////000000111111222222333333444444333333222111111000000//////......+++++++++++++++++++++++++++++++++,,,,,,,,,------)))...------000///111:::;;;>>>DDDKKKPPPTTTVVVWWW```kkk{{{|||xxxqqqjjjffffffhhhjjjpppvvv~~~))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((('''''''''&&&$$$%%%'''(((***+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))+++,,,,,,+++***,,,---------,,,,,,---...000111---///222111000///111444333333444555666666666666...............///000111...000333444444444555777333444666888:::;;;======>>>BBBIIIOOOQQQSSSTTTTTT[[[eeesss}}}~~~ssshhhbbb_________YYY\\\______aaafffnnnvvv}}}zzzyyyxxxzzz|||{{{{{{lll]]]UUUSSSKKKIIIDDD???:::666333222000000000000000000000000......///000111222333333000000000000000000000000------------------------*********++++++,,,,,,---)))))))))))))))))))))))),,,,,,+++***)))(((''''''&&&&&&'''((()))))))))((())))))))))))))))))))))))((((((((((((((()))******(((***+++***)))((()))++++++******))))))))))))***))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''')))******))))))))))))))))))))))))+++******)))))))))))))))'''''''''''''''((()))***(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,------...//////000000000111222222222333222222444444444444222222111111111000//////......++++++++++++++++++++++++++++++,,,,,,,,,---------'''---,,,---222///000===>>>BBBIIIPPPUUUXXXYYYXXX^^^jjj~~~wwwrrrkkkeeecccgggooottt}}}***((('''((()))***)))'''(((((((((((())))))))))))++++++***)))((('''&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))++++++******************)))((((((((()))+++---.........,,,++++++,,,---...111111222222222111111000333333333222111000//////000000///......///111111000000//////000222555666444333333555:::???DDDFFFEEEHHHKKKMMMNNNPPPUUUZZZ___sssyyyqqqmmmmmmrrrzzzuuulllccc^^^^^^```bbbbbbccciiissswwwyyy~~~zzz|||}}}yyyyyy{{{~~~}}}|||~~~rrrcccXXXQQQNNNIIIAAA:::555555555333333333333222222222222111111000//////000111222000///---,,,,,,---///000---------------------------,,,*********,,,...//////...---,,,++++++***+++''''''((((((((((((''''''))))))))))))))))))))))))************************((('''&&&&&&&&&((()))***"""######$$$%%%&&&''''''(((((())))))))))))((('''(((((())))))))))))(((((())))))(((((((((((())))))((('''&&&%%%&&&''')))+++))))))((((((((((((((()))+++******)))(((''''''&&&'''(((((()))))))))))))))******))))))******+++,,,+++***)))((((((***,,,---------------------------///000222333333222111000555555555555555555555555555444222000///...------++++++++++++++++++++++++))))))***,,,---...///000+++---///111333666:::>>>FFFIIIMMMRRRVVVZZZ\\\]]]jjjvvv}}}tttoookkkmmmttt~~~***((('''((()))***)))'''(((((((((((())))))))))))******))))))((((((''''''******)))))))))(((((((((((((((((())))))))))))******)))))))))((((((((('''(((((((((((())))))))))))************************))))))))))))***,,,...//////...---,,,,,,---......111111222222222222111111222333333222222000////////////...---...///000111222111000///000111444555111222333777===CCCHHHKKKMMMPPPSSSRRRRRRTTTZZZ```ooo}}}sssoooqqqsss{{{}}}vvvqqquuuqqqjjjddd```bbbfffiiisssttt||||||vvvzzz~~~|||}}}~~~||||||yyyjjj___UUUQQQKKKDDD>>>999666444222222222111111111111111222111000/////////000111000///---,,,,,,---///000---------------------------,,,+++******,,,---......---,,,++++++***++++++((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((())))))))))))))))))************))))))******++++++++++++******))))))(((((((((((()))))))))((('''&&&&&&(((***+++***))))))((((((((())))))*********)))((('''''''''''''''((()))))))))((((((******))))))******+++,,,+++***)))((()))***,,,---.....................---///000111222222222222222444444444444444444444444444333222000///...------+++++++++++++++++++++++++++++++++,,,---...//////***,,,///222555999???BBBIIIMMMQQQUUUXXX\\\aaaeeeqqq~~~~~~yyyrrrtttxxx***((('''((()))***)))'''(((((((((((())))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))*********************************+++,,,---.../////////............//////111111222222222222222111222222222222222111000///......------...///000000333222111000000111222444000222666<<>>@@@DDDIIIMMMQQQ\\\jjjqqqsssuuu{{{tttooowww***((('''((()))***)))'''(((((((((((())))))))))))''''''(((((())))))******''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,------......---------...///000111111111000000111222333444444444444111111222222222111111000///000111333444444444444555444333333444666999:::@@@DDDIIIMMMOOOSSSYYY^^^dddkkkvvvwwwqqqmmmhhhddd```^^^```eeeiiikkk~~~|||wwwssssssvvvzzz}}}yyyuuurrrooojjjiiilllnnntttttteeeZZZRRRKKKGGG@@@===999555222000000000111111222222111000///...////////////////////////........................,,,,,,,,,,,,,,,,,,++++++,,,++++++*********++++++((())))))))))))))))))((())))))))))))))))))))))))************************+++++++++***)))(((&&&&&&''''''((()))***+++,,,,,,&&&'''((()))))))))))))))******++++++++++++******))))))(((((((((((())))))((((((((((((((('''''''''((('''''''''((()))***+++))))))))))))((((((((((((&&&&&&'''((((((((((((''')))(((((((((((()))******))))))******++++++++++++++++++,,,,,,---.........000000000000111222333444666666666666666666666666000000...------,,,,,,,,,++++++,,,,,,------......------,,,---///222555777:::===@@@DDDHHHMMMSSSWWW___hhhttt|||~~~yyyrrruuu***((('''((()))***)))'''(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))))))))'''(((((((((((()))))))))'''((((((((()))))))))***(((((((((((())))))))))))((())))))***++++++,,,,,,***+++,,,---...---,,,,,,,,,---...000000111000000000111222333444444444444000111111222222222111111...///111333444444444444333333333444666:::===???EEEIIIMMMOOOQQQUUU]]]ccciiiooozzztttnnnkkkjjjgggfffgggkkkrrrxxx|||~~~}}}yyyyyy~~~~~~xxxqqqhhheeehhhiiiiiirrrzzzkkk^^^UUUQQQGGGDDD???999555222111111111111222333333222111000//////000000000000//////........................++++++,,,,,,------,,,,,,...---,,,++++++***++++++)))******++++++******)))))))))))))))))))))))))))************************++++++***)))((((((((()))((()))))))))******++++++''''''((()))***+++************++++++++++++******))))))(((((((((((())))))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))''''''((()))))))))((((((((((((((((((((()))******))))))***+++++++++++++++------......///000000111///000111222222222222222555555555555555555555555//////...---,,,,,,,,,,,,++++++,,,,,,---......///.........000333888<<>>BBBFFFJJJMMM[[[gggyyy}}}xxxtttwwwyyy***))))))((('''(((((((((************************))))))************))))))************))))))))))))''''''''''''''''''''''''((())))))******))))))(((''')))++++++)))))))))***************+++++++++,,,------,,,,,,,,,,,,------/////////000000000111111222222333333444444555555333222111000////////////...///000//////000333555777999===AAAEEEIIIKKKMMMKKKNNNSSSZZZeeeuuu~~~|||||||||uuuooonnnmmmqqq{{{xxxlll]]]TTTPPPKKKCCC;;;;;;888666555555444333111111111111000000000000000111000///.........//////...------,,,,,,------...---------,,,---......///---------,,,,,,+++++++++((((((((())))))***************))))))))))))((((((***************)))(((''')))((((((''''''(((((())))))))))))))))))(((((('''(((((())))))******++++++,,,++++++******+++++++++&&&&&&'''(((((((((''''''''''''''''''((()))*********))))))(((((((((((((((((((((((((((((()))))))))'''(((((())))))*********)))***+++,,,---,,,++++++........................///000111222333333333333555555444333222000...---...---,,,,,,+++,,,,,,,,,,,,,,,------...000111222333999@@@EEEGGGKKKRRRXXXkkk~~~~~~xxxvvvxxx|||******))))))((((((((((((************************))))))************))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))******)))))))))''')))***+++)))))))))************+++++++++,,,,,,,,,,,,+++++++++,,,------/////////000000111111222111222222333333444444555222222111000//////000000///000111000000222555888999===BBBFFFIIIJJJKKKLLLNNNQQQXXXeeevvv|||vvvxxxzzzqqqddd\\\TTTJJJCCC===:::777555555555444333111111111111111111111111111111///.........///000...------,,,,,,------......------------...//////---------,,,++++++******&&&&&&'''((()))******+++)))))))))(((((((((((((((******+++******)))((('''))))))(((((((((((())))))(((((()))))))))(((((('''''''''((()))***++++++,,,++++++******)))*********''''''(((((((((((((((((()))((('''''''''(((***+++))))))(((((((((((()))))))))))))))))))))*********(((((()))))))))*********)))***+++,,,,,,,,,++++++............///////////////000111222333333333333444444333333111000///...---------,,,,,,,,,------------,,,---...000333555;;;AAAGGGIIIKKKQQQ\\\fffzzzyyywww}}}+++++++++*********))))))************************))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))'''(((*********)))***+++***++++++++++++,,,,,,,,,+++++++++++++++,,,---.../////////000111222222222222222222333333444444444222111000000000000000000//////000000000333777:::===AAAFFFIIIJJJJJJKKKLLLMMMSSS```rrryyysssrrrttt|||vvvgggZZZPPPKKK@@@===888666555666555555111111111222222222222222222111000///...//////000...------,,,,,,------......------------...//////,,,+++++++++*********)))&&&&&&'''((()))******+++((((((((((((((()))))))))***************)))(((((())))))(((((((((((())))))(((((())))))))))))((((((''''''((()))***++++++,,,******)))(((((((((((((((******))))))))))))))))))***)))(((''''''(((***+++))))))(((((((((((())))))))))))))))))******++++++))))))))))))******************++++++,,,,,,,,,,,,,,,,,,---...///000111222000111222333333444444333111111222222222111000000------------------------...------...000333777999CCCFFFIIIJJJLLLUUUeeeqqqyyyyyy+++++++++++++++***))))))************************))))))************))))))))))))))))))************************************)))******++++++******)))&&&(((*********)))***+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///...///000000111222333333444444444444333333333333111111000000000000000111---......///000444999===CCCGGGKKKLLLKKKLLLOOORRRPPPZZZkkk|||{{{}}}vvvoookkklllnnnsssyyyuuueeeZZZTTTHHHCCC===999777666666666222222222222222333333333222111000/////////000000...------,,,,,,------...---------,,,---......///************************((((((((())))))*********(((((())))))))))))******))))))************))))))***))))))(((((())))))***((())))))************)))(((((())))))******++++++***)))((('''''''''''''''++++++***)))))))))******)))))))))(((((())))))***((((((((((((((())))))***(((((())))))******++++++************************++++++,,,,,,,,,---------+++,,,---...000111222333111222333444555555555555000000111111111111111000,,,,,,---............---......///111444888<<>>CCCHHHKKKOOOOOOOOOQQQWWW]]]bbblll}}}uuuoooppp{{{~~~xxxpppjjjhhhjjjnnnqqqrrrwwwyyyjjj```SSSMMMDDD===999777666555222222222333333333444444222222000/////////000111...------,,,,,,------...,,,,,,,,,,,,,,,------...)))******++++++,,,,,,---)))*********************)))))))))*********++++++'''((()))******+++************))))))))))))******))))))***+++++++++++++++)))))))))))))))*********+++***)))((('''''''''''',,,+++***)))(((((()))***))))))*********))))))(((((((((((((((((()))******''''''(((((()))******+++************************------,,,,,,------......---......///000111111111222333444555666666666666111111222111111000//////+++,,,.../////////...---...///111444888===AAACCCFFFHHHLLLSSS]]]lll||||||((()))*********)))'''&&&(((((((((((((((((((((((())))))************))))))&&&'''''''''(((((())))))((((((((((((((((((((((((******++++++++++++******&&&(((************+++,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000111...///000111222333444444777777666555444333333222111000000000000000111111222333444666888>>>DDDIIILLLNNNQQQQQQRRRVVV___fffvvv{{{pppiiiffflll}}}|||uuulllgggiiiooovvv{{{}}}xxxjjj[[[TTTJJJAAA;;;888555444222222222333333444444444333222000/////////000111...------,,,,,,------...,,,++++++++++++,,,------)))***+++,,,---......///+++++++++***************))))))******+++++++++,,,&&&'''(((***++++++++++++******))))))))))))******)))***+++,,,,,,,,,,,,,,,*********))))))))))))))),,,+++***)))((((((((((((+++***)))'''''''''((()))((()))***++++++***((((((((((((((((((((()))******&&&''''''((()))*********++++++******************...------------...//////////////////000000000000333444555666777777777777333333333222000///---,,,+++,,,.../////////.........///222666;;;@@@DDDFFFGGGJJJPPP[[[iiiyyy}}},,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((()))******+++))))))))))))))))))))))))*********)))))))))))))))+++++++++***************)))+++,,,,,,+++***,,,---,,,,,,,,,---------......000000///000111333666777666555444333222111111111...000111111000000111333222222333777===DDDHHHIIIIIINNNSSSVVVZZZeeeuuu}}}rrrjjjgggooozzz|||vvvsssppppppuuu~~~pppcccSSSIIIFFFBBB:::333666444222111333444444333333333111000////////////000000///...............,,,,,,---......---,,,,,,)))******++++++,,,---------------------,,,+++***((()))***++++++***)))((())))))***++++++++++++***///,,,(((''')))+++***)))))))))))))))))))))))))))***************)))(((''')))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******)))))))))))))))***)))***+++---...------,,,...///000111111222222111111222444666777777666666333222111///......------//////000000000///...---///333999>>>BBBEEEHHHIIILLLQQQ[[[iiiyyy*********)))))))))(((((())))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++***,,,------,,,,,,---...,,,,,,---------.........000000111111333444666777666555444333222111111111...///000000//////000222111333777;;;@@@DDDGGGIIIQQQUUU\\\bbbjjjwww|||wwwvvvyyy}}}vvvtttqqqrrruuu{{{uuucccUUUMMMGGG???999666444222222333444333333333222111000000///000000000000///...............,,,,,,---......---,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++***)))((()))***+++,,,,,,+++***)))))))))***++++++++++++***///,,,(((((()))+++***)))))))))))))))))))))))))))***++++++,,,,,,,,,++++++***)))))))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******************************))))))))))))*********+++,,,---.........---...///000111222222222222111222444555666666555555333222111///......------////////////////////////333888>>>CCCEEEHHHLLLOOOWWW]]]hhhvvv}}}~~~******)))))))))((((((((())))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,---......------...///,,,------------.........000111222444555666666777666666444333222111111111///000000000//////111222000555<<<@@@CCCEEEIIILLLUUUYYYaaalllyyy~~~{{{rrrnnnnnnrrrwwwqqq```RRRHHH@@@;;;666555333333333444333222222111111000000000111111000000///...............,,,------......------,,,,,,,,,,,,,,,++++++++++++******+++++++++***))))))++++++,,,,,,,,,,,,++++++))))))***++++++++++++***---+++)))((()))*********))))))))))))))))))))))))))))))***,,,,,,---------)))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++******)))))))))******++++++,,,---...////////////...///000111222222222222222333444555555444333222222111000///...---------000///...---...000222333666;;;AAADDDFFFIIIPPPUUUbbbiiiuuu~~~}}}++++++++++++************))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))*********+++++++++++++++))))))******************+++---......------...///------------............000111333555777777777777777666555333222111111000000111222111000111333555444:::@@@DDDDDDGGGNNNSSSZZZ___hhhvvvyyysssooopppsss|||}}}lll\\\PPPFFF@@@:::888555444444444333111111111111000111111222222000000///...............------------------------......---,,,++++++******,,,,,,---------,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++***,,,+++***)))******++++++))))))))))))))))))))))))'''((()))***************(((((())))))*********)))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***++++++++++++++++++++++++******))))))******++++++------......///000000000//////000111222222222222333333444444444333111000111111000///...---------000///------///222666888<<>>999777666555444333222222111111111222222000000///..................------,,,,,,------...///......---,,,++++++***))))))***+++++++++************)))(((((()))******))))))***++++++++++++***(((***++++++***)))+++,,,))))))))))))))))))))))))---------,,,,,,***))))))&&&'''((()))***)))((('''))))))(((((((((((())))))************************((((((''''''''''''((((((++++++++++++++++++++++++***************+++,,,---...------......///000111///000111222333333333333333444555555555333222111000///......------......000000///000444999>>>BBBEEEHHHOOOXXXeeetttyyywwwwww{{{)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++)))(((************************(((((()))******+++,,,,,,)))))))))***+++,,,,,,,,,+++---......------...///............////////////111222222333444666777888888777555333111000//////,,,---...///000444999<<>>BBBBBBDDDHHHOOOXXX```fffhhhxxx|||vvvttt{{{}}}xxxlllXXXPPPEEE===888777888888555444333222111111111111000000///..................---,,,,,,,,,,,,---.........---------,,,,,,,,,***+++,,,------------------,,,+++******+++,,,---))))))***++++++++++++***'''))),,,,,,***)))+++---))))))))))))))))))))))))'''((()))***************(((***,,,---------+++***))))))(((((((((((())))))******************************))))))))))))******))))))))))))))))))))))))************+++,,,---...------,,,,,,---...000111000000111222333333333333333444555666666666444444//////...---------......000000222555:::???CCCFFFIIIQQQaaayyy{{{~~~+++*********))))))(((((('''))),,,...---***&&&###))))))************))))))))))))))))))************************************))))))))))))))))))))))))++++++,,,------...//////.........////////////000///000111000///...///000111222333333444444444444666666555222///------...------///333999???CCCDDDDDDJJJPPPSSSVVV___lllvvv{{{||||||~~~vvveeeUUUJJJHHHDDD:::444666333111000///000111000///222111000000000000000111------...///...---+++***333111---+++***+++---///************************++++++******************++++++***)))***+++---...************************...---+++*********++++++))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))&&&'''(((*********)))(((***)))))))))***+++,,,,,,---,,,***))))))+++,,,...///...,,,++++++,,,...///333333333444444444555555444444444444333222222111...///000000......///000555555999???CCCEEEJJJPPPNNNZZZooo}}}}}}************)))))))))((((((***,,,---,,,***&&&$$$))))))************))))))))))))))))))************************************************************++++++,,,,,,---------...---............////////////000111111/////////111222222333444444444444444444444444222///...///000444444555888===BBBFFFHHHHHHOOOUUUXXX[[[eeevvvvvvssswww||||||ooo```TTTRRRMMMBBB;;;;;;777555222111111111000///222111111000000000000000---.........------,,,+++222000...,,,+++,,,---...************************++++++******************+++*********++++++,,,---+++++++++++++++++++++++++++***)))((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((''''''))))))))))))))))))))))))'''((())))))*********)))++++++******************,,,+++***)))***+++---.........---,,,---...///000333333444444444555555555444444444444333222111111...///000///...///000222555666;;;AAADDDEEEKKKSSS^^^iii{{{************)))))))))))))))***+++++++++)))'''&&&))))))************))))))))))))))))))************************************************************++++++++++++,,,,,,,,,,,,---------............//////111222111000000111222333333444555555555444444222333222111///...000111333555777:::???CCCGGGJJJNNNUUU]]]bbbgggtttwwwpppqqqzzz}}}{{{zzzzzzxxxxxxwwwwwwwwwxxxyyyyyy||||||~~~~~~{{{~~~wwwhhh\\\XXXRRRFFF>>>===;;;888555333222222000///222222111000000000000000///...------------------000///...---------------++++++++++++++++++++++++******++++++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,+++******)))))),,,+++*********,,,---.........//////000000000111444444444444555555555666444444444444333222111000////////////...000333666888;;;AAAFFFFFFHHHRRR^^^sss|||*********)))))))))))))))************))))))(((((())))))************))))))((()))))))))************************************************************++++++++++++++++++++++++------------............///111222222111111222444444555555666666666555555333333222000......000222000333999???CCCGGGJJJLLLQQQXXXaaalllxxx}}}vvvuuu|||~~~{{{yyyxxxvvvsssqqqpppnnnllljjjiiihhhhhheeeeeeeeeeeeffffffggghhhlllllllllmmmnnnpppqqqrrrqqqsssuuuuuusssrrrssstttuuuvvvyyy|||~~~~~~rrrccc[[[TTTJJJBBB@@@<<<999666333333333222111333333222111000000000000///...---,,,,,,---...///......//////...------,,,++++++++++++++++++++++++******+++++++++++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++++++++************+++))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***))))))***+++,,,++++++++++++++++++******+++++++++++++++,,,---......///000111222222222222444555555555555666666666555555555444333222111000...............111666999@@@BBBFFFIIIIIINNN]]]mmm))))))))))))))))))***************)))))))))))))))))))))************))))))((()))))))))******************************************************************++++++++++++,,,,,,---------........./////////111333333222333444666666666777777777666666555555555333000......000222555;;;CCCIIILLLMMMNNNOOORRRXXXddduuu}}}||||||yyyyyyzzzzzzuuurrrnnnkkkiiigggfffeeeaaa```^^^]]][[[[[[ZZZZZZ[[[[[[[[[[[[[[[\\\]]]^^^]]]]]]\\\]]]^^^___aaabbbeeeffffffeeedddbbbbbbbbbaaabbbdddgggjjjmmmooopppooooooooonnnppptttzzz|||}}}oooddd\\\TTTMMMJJJ>>>;;;777444444444333333444333222111000000000000///...---,,,,,,---///000---.../////////...---,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,)))***+++,,,,,,+++)))(((((((((((((((((((((((((((************+++*********))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***))))))***+++,,,((()))***,,,------------++++++++++++,,,---...///...///000222333444444444555555555666666666777777555555555444333222000///,,,------...///333999===EEEFFFGGGIIIKKKSSSgggzzz))))))))))))******************))))))))))))))))))))))))************))))))))))))))))))************************************++++++++++++++++++++++++******++++++,,,---------.........////////////000///111333444444444666888777777888888888777666666666555444111///000222555;;;AAAHHHLLLMMMMMMNNNPPPXXX___mmm~~~zzzsssmmmiiigggggghhhfffeeebbb```^^^\\\[[[[[[YYYYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWVVVWWWWWWYYYZZZZZZ]]]]]]\\\[[[ZZZYYYXXXXXXWWWXXXYYY[[[]]]___```aaa___````````````cccgggjjjmmmnnnppprrruuuzzz{{{zzz}}}yyynnnfff^^^VVVPPPCCC???:::666555555555444555444333222111000000000..................///000---......///......------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------*********+++******)))(((''''''''''''''''''''''''&&&'''((()))))))))(((((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))++++++***))))))))))))***'''(((***,,,............******+++,,,---......///...///000111333444666666666666666666777777777777666666555444333111000///,,,---///111333777===AAAFFFEEEGGGJJJOOOZZZooo((()))))))))************((()))************))))))))))))************))))))))))))))))))************************************++++++++++++++++++++++++)))***+++,,,---...///000/////////000000000111111000111333444444555777999888888999999888888777666444444333111111333777;;;>>>CCCHHHJJJKKKOOOUUUZZZeeeqqq|||zzzzzzyyyvvvsssmmmkkkhhhccc___\\\\\\\\\[[[[[[[[[ZZZXXXWWWVVVVVVXXXXXXXXXXXXXXXYYYZZZZZZXXXXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZYYYXXXWWWWWWXXXWWWWWWUUUUUUVVVWWWXXXXXXYYYYYYUUUVVVWWWWWWWWWXXXZZZ\\\]]]^^^aaaccceeehhhlllpppssswww||||||zzz~~~|||uuulll```VVVJJJFFF???:::777666555444555555333222111000000000------...///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++***)))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))*********))))))((('''((()))+++---......---,,,)))***+++---...//////////////////000222444777888666666777777777888888888666666555444333111000///,,,///333666999===BBBEEEFFFFFFIIIPPPYYYeeewww(((((())))))*********+++((()))***++++++***)))((())))))************))))))))))))))))))************************************++++++++++++++++++++++++))))))+++,,,...///111111000000000000111111111111000111444555555666888:::999999999999999888777666111222111111222666;;;???BBBEEEIIIKKKOOOWWWccclllssswwwuuupppkkkjjjkkklllkkkjjjbbbbbbaaa^^^ZZZXXXWWWWWWVVVXXXYYYYYYXXXVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[ZZZYYYYYYXXXXXXXXXXXXUUUUUUVVVWWWXXXXXXXXXWWWZZZYYYXXXXXXZZZ[[[[[[ZZZSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSUUUUUUTTTTTTUUUVVVQQQTTTVVVXXXYYY\\\___bbbbbbeeeiiimmmssszzz|||}}}}}}yyywww}}}{{{kkk___QQQKKKDDD===999666444333666555444222111000000000,,,---///000000000///.........---------......///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,+++)))((((((((()))***************************'''((()))+++++++++***)))))))))))))))))))))))))))************************&&&'''''''''(((((())))))))))))))))))))))))))))))((()))*********((('''&&&***+++---......---,,,***)))***,,,---...///////////////...///111444777999777777777777888888888888666666555444333111000///...111666:::===AAAEEEHHHGGGGGGMMMXXXcccooo}}},,,+++***))))))***+++,,,......,,,+++***))))))))))))************+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,++++++************,,,------++++++,,,...////////////000000000000222333444666777999:::;;;888999999:::999888777666333333333333333777===AAAHHHDDDHHHQQQUUU[[[lllzzz{{{~~~{{{yyyvvvrrrpppeeeeeeeeefffggggggfffdddbbbaaa```^^^]]]\\\\\\\\\XXXXXXXXXXXXWWWWWWWWWWWWYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXYYYYYY[[[[[[ZZZZZZYYYZZZZZZZZZYYYYYYXXXXXXYYY[[[]]]^^^YYYXXXVVVUUUTTTTTTUUUUUURRRQQQRRRSSSTTTTTTQQQOOOOOOPPPQQQRRRTTTUUUVVVWWWYYY[[[]]]```eeeiiilllnnnuuu|||zzzrrrnnnmmmrrrvvvcccWWWQQQIIIAAA;;;888555333222333333333222111///...000000///.......................................///............------------------,,,,,,,,,++++++++++++,,,000222222...***)))))))))))))))))))))))))))))))))((()))******++++++++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))******,,,,,,---.........---,,,......---------......///000111222444666888999:::777888999:::999888777666999888666444222111111222333333555:::@@@DDDGGGHHHGGGNNNVVV^^^kkk|||,,,+++***))))))***+++,,,++++++***)))))))))******)))************+++++++++*********************************+++++++++,,,,,,,,,,,,,,,+++++++++*********,,,------,,,+++,,,.../////////000000000000000222333444666777999:::;;;999999::::::999777666555444333222222555;;;BBBGGGJJJHHHMMMUUU[[[dddzzzyyyvvvssspppnnnllliiifffaaabbbcccfffggggggcccaaa___^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZ\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]]]]\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^ZZZYYYXXXWWWVVVVVVWWWXXXVVVUUUTTTTTTUUUTTTSSSQQQPPPPPPQQQQQQQQQQQQQQQQQQSSSTTTVVVXXX[[[___aaaccchhhnnnwww~~~wwwoookkkooo{{{~~~lllZZZUUUMMMEEE@@@<<<888666333444444444333222000///000000///............///........................///............---------+++++++++************))),,,,,,---000222111,,,)))************************((()))))))))************)))))))))))))))(((''''''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))+++,,,---------,,,------,,,,,,,,,---......111111333444666777888999888999:::::::::999888777777666333111000//////000333666;;;@@@DDDHHHKKKMMMOOOXXXcccmmmyyy,,,+++***))))))***+++,,,((((((((((((((()))***+++)))************+++++++++************************))))))*********+++++++++,,,,,,,,,++++++++++++******,,,------,,,,,,---...//////000000000111111111222333444666777999:::;;;:::::::::999888666444444444222111333:::AAAHHHKKKJJJKKKPPPXXX]]]hhh}}}{{{}}}|||vvvrrrmmmjjjhhhffffffdddbbb```___bbbfffkkkmmmkkkfffbbb______^^^^^^^^^^^^______bbbbbbbbbbbbaaaaaaaaaaaadddcccbbbaaaaaabbbccccccccccccccccccccccccdddddddddccccccbbbbbbbbbbbbaaabbbaaa```___^^^]]]]]]]]]^^^]]]\\\\\\\\\]]]^^^______]]]ZZZXXXXXXXXXWWWVVVTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPRRRTTTVVVWWWZZZ^^^eeejjjooottt|||tttllllllttt~~~{{{ddd^^^UUUMMMFFFAAA<<<999555555444444333333222222111000//////......//////........................///............---------++++++++++++************,,,,,,---///000///,,,)))************************'''((()))***+++******))))))))))))***))))))((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))++++++*********)))))))))%%%&&&(((***+++,,,,,,---,,,,,,,,,,,,,,,---......222333333444666777777888:::;;;;;;<<<;;;:::999888666555222000//////000000555;;;CCCHHHIIILLLRRRWWW^^^jjjwww,,,+++***))))))***+++,,,)))))))))(((((())))))***))))))*********+++++++++************************************++++++++++++++++++++++++++++++++++++***,,,------,,,,,,...//////000000111111222222222333333444666777999::::::;;;:::999888666555333333333222333888???FFFIIIKKKKKKOOOWWW^^^bbbmmmzzzzzzzzzuuusssrrrpppooohhhgggffffffgggfffeeecccbbbfffnnnuuuyyywwwqqqllleeeeeeeeeeeefffhhhiiijjjkkkkkkkkkjjjjjjjjjiiiiiinnnmmmllljjjjjjkkklllmmmmmmmmmlllmmmmmmnnnooopppnnnnnnnnnmmmmmmlllkkkkkkiiihhhgggeeecccaaa``````bbbbbbbbbcccdddgggiiikkkiiieeeaaa]]]\\\\\\\\\[[[YYYYYYXXXVVVUUUSSSRRRRRRPPPPPPOOOOOOOOOPPPPPPQQQRRRUUUZZZ]]]```dddiiimmmtttyyyuuunnnoootttxxxpppcccVVVLLLDDD>>>;;;666555444333333222333333111000000///.../////////........................///............---------......---------,,,,,,,,,)))***,,,...///...,,,+++************************&&&(((***+++,,,+++)))(((+++++++++,,,,,,++++++***)))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))))),,,++++++******))))))(((&&&'''((()))***+++,,,,,,---------------...///000444444555555666777777888<<<<<<=========;;;:::999888666444222111222333444888???HHHKKKKKKPPP[[[eeettt~~~|||,,,+++***))))))***+++,,,,,,,,,+++***)))((((((((())))))*********+++++++++************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++***,,,------------...000000000000111222333333444333444555666777888999:::::::::888777555444333222222444999???DDDHHHIIIIIINNNVVVbbbkkkqqq{{{}}}xxxrrrnnnlllmmmnnnoooiiiiiiiiijjjllllllkkkiiihhhnnnvvvzzznnnooooooppprrrtttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwvvvuuuttttttuuuvvvwwwwwwwwwwwwwwwwwwxxxyyyzzzxxxxxxxxxxxxwwwvvvuuutttsssrrrpppnnnllljjjhhhgggffffffgggiiilllooorrrtttoookkkeeeaaa_________^^^\\\\\\[[[ZZZYYYXXXXXXWWWUUUTTTSSSRRRQQQPPPPPPPPPQQQRRRTTTVVVWWWZZZ\\\___cccfffjjjnnnttt}}}wwwqqqppp~~~tttbbbTTTIIIAAA===888777555333111222222333111111000//////////////////////////////////////////............---------.........---------,,,,,,&&&(((+++---............************************&&&(((***+++,,,+++)))(((++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******,,,+++++++++******))))))************+++++++++,,,.........//////000111222555555666777777888999999======>>>>>>===<<<:::999666555333111111333666888<<>>>>>>>>===;;;:::999333222000///111444888;;;@@@FFFKKKOOOTTTbbbwww,,,+++***))))))***+++,,,+++***)))((((((((((((((()))************+++++++++***************************+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,---...---...000111000000111222333444555555444444555666777888999999888777666444333333444444666===DDDGGGHHHJJJPPPVVV\\\eeerrr}}}yyyxxxwwwvvvuuuqqqrrrsssssssssttttttuuuxxxyyyzzz}}}~~~}}}||||||{{{|||}}}xxxuuupppmmmkkkjjjhhhgggeeeeeedddcccbbbaaa``````]]]\\\[[[YYYYYYXXXXXXXXXTTTSSSRRRQQQQQQRRRQQQQQQRRRRRRSSSUUUXXX\\\bbbeeemmmttt}}}rrrxxx~~~tttdddUUULLLBBB???:::555333333444555222111000000//////000000///////////////////////////............------------,,,,,,,,,,,,+++++++++'''***,,,,,,***)))***,,,++++++++++++++++++++++++((()))))))))************((()))******+++++++++***++++++************++++++)))))))))))))))))))))))))))))))))***+++,,,,,,,,,)))******++++++,,,,,,---,,,++++++***+++,,,---............///000222333444777777888:::<<<===>>>???===>>>>>>>>>===;;;999888222111///000222777<<>>>>>>>><<<;;;999777333222111222555;;;@@@DDDFFFLLLSSS]]]iii{{{+++++++++*********)))))))))************++++++++++++++++++*********))))))******++++++++++++******************************......---------,,,,,,,,,,,,,,,------.../////////444333333333333444555555888888999999999:::::::::;;;:::777555555666777999===BBBGGGKKKOOOXXXccclllyyy}}}}}}}}}|||||||||||||||~~~zzzwwwxxxuuurrrpppooonnnllljjjmmmiiiccc```___````````````^^^[[[ZZZYYYWWWTTTRRRSSSQQQNNNLLLMMMOOORRRTTTWWWZZZ]]]___bbbiiiqqqwwwyyyyyykkkYYYPPPHHH>>>888555555555444222222222111111111111000---///000111000000222444////////////............,,,,,,,,,------.........***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++******)))))))))(((((())))))))))))*********+++*********))))))((((((***+++,,,,,,+++***)))((((((((()))***++++++,,,,,,---......///111222444555666777999;;;===>>>??????@@@???<<<;;;:::999777666333222222555:::???CCCDDDHHHMMMWWWddduuu+++++++++*********)))))))))************++++++++++++++++++*********))))))++++++,,,,,,,,,,,,++++++************************,,,,,,,,,------.........,,,,,,---......//////000333333333333444555666777999999999::::::::::::;;;;;;999666555555777:::;;;CCCFFFJJJLLLRRR]]]mmmxxx}}}{{{zzzyyywwwuuuqqqmmmhhhdddcccbbbbbbaaadddbbb___^^^]]][[[YYYWWWWWWVVVSSSQQQPPPPPPRRRSSSQQQSSSUUUWWWYYY^^^eeekkkssszzz~~~vvv{{{yyyiiiWWWNNNCCC;;;888777777666222222222222111111111111///000111000///...///000////////////............,,,,,,------------------***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))(((((((((''''''''')))))))))*********++++++************)))))))))(((***++++++,,,+++***)))(((*********+++,,,---------/////////000111333444555555666888:::<<<===>>>>>>@@@???>>><<<;;;999777555222333555999>>>BBBFFFGGGJJJQQQ\\\jjjyyy+++++++++***************)))************++++++++++++++++++***************,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...///000,,,------......///000000222222222333444666777888:::::::::;;;;;;;;;<<<<<<:::888555444555999===@@@IIIKKKMMMPPPWWWfffzzz~~~zzzwwwqqqmmmkkkjjjhhhggghhhfffdddcccbbbaaa^^^\\\\\\[[[YYYWWWTTTSSSRRRRRRNNNNNNOOOOOOPPPSSSXXX\\\ccchhhrrr}}}xxxttt|||wwwaaaWWWIII???:::999888777333222222222111111111111111222222000---,,,,,,---////////////............------------------,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((((((((************+++++++++,,,************))))))))))))+++++++++,,,++++++***)))++++++,,,,,,------......000000000000111222444444444555777999;;;<<<<<<===??????>>>===;;;888666444111444888===BBBFFFHHHIIILLLUUUcccrrr************************))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...//////---------...//////000000111111222333555777999:::;;;;;;;;;;;;<<<<<<<<<===999777555555777<<>><<<999666444333222666<<>>BBBFFFJJJMMMNNNZZZdddrrr|||xxxuuurrrpppnnnllljjjiiihhhhhhccc```\\\[[[[[[ZZZXXXUUUKKKMMMNNNOOOOOOQQQTTTWWWVVV\\\eeeppp}}}}}}zzzgggYYYMMMDDD>>>444444444333333333222222000222222111/////////000000/////////............,,,,,,,,,------.........+++++++++,,,,,,+++++++++++++++++++++++++++++++++------++++++++++++------------------------------,,,,,,,,,------.........((())))))))))))*********(((((())))))*********+++,,,,,,+++***+++,,,...///.....................---//////000222555777999;;;666777888999:::;;;;;;;;;999;;;;;;888555555:::???FFFIIIMMMOOORRRZZZfffooo{{{++++++++++++++++++++++++************************)))************+++++++++************************++++++,,,,,,---......///............/////////000000000000000111111111111777777666777888999;;;<<<<<<======<<<::::::;;;===999???EEEIIIKKKMMMQQQTTT]]]lll{{{|||xxxuuurrrpppooommmkkkiiigggddd```^^^]]]\\\[[[YYYPPPNNNLLLLLLNNNOOOOOOOOONNNSSSYYY^^^fffsssuuueeeVVVJJJCCC:::999888555333222444666333333333222222222111111////////////...---,,,+++........................///000000000///...---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***(((+++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++000////////////000000111///000111333555777888999888888999999999:::::::::888999888666444777===BBBKKKKKKMMMSSS\\\iiiuuu|||++++++++++++++++++++++++************************)))************+++++++++************************,,,,,,,,,------................../////////000000000000000111111222222222555444444444555777999:::<<<======<<<::::::;;;======AAAFFFIIIJJJMMMQQQUUUcccqqq{{{xxxvvvssspppnnnhhheeeaaa___^^^]]][[[ZZZVVVSSSPPPOOOOOOOOOOOONNNLLLOOOSSSWWW\\\fffttt}}}nnn^^^OOOFFF<<<;;;999666444333555666333333333222222222111111------.../////////..............................,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,******+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,//////......//////000111000111222333555666888888999999999:::::::::;;;;;;999999888777888;;;@@@DDDIIIKKKPPPYYYgggwww++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,------------------....../////////000000000//////000111222333333444444444444444555777888999<<<======<<<::::::;;;<<>>:::666444444555666333333333222222222111111,,,---...///000000000000........................******++++++,,,+++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...............///000000222222333444555666777888999::::::::::::;;;;;;;;;:::888777888===AAAEEEGGGJJJNNNWWWddduuu++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++------------------------...////////////000000000......///000111222333444555555666666777999::::::<<<======<<<;;;:::<<<===CCCEEEGGGIIILLLSSS]]]dddnnnyyy~~~~~~|||xxxvvvssspppmmmjjjiiifffcccaaa___\\\XXXUUUSSSRRRPPPOOONNNNNNNNNMMMNNNQQQWWW\\\gggqqq~~~xxxbbbRRRFFFBBB<<<777555444555555333333333222222222111111---...///000000000000000........................+++,,,---...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------...---------...///000000333333444555666666777777999999999999999:::::::::999777666:::@@@FFFIIIIIIMMMSSS___ooo++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,------------------////////////000000000111------...///000222222333555555666777888999::::::<<<=========<<<<<<>>>@@@CCCEEEHHHKKKQQQ[[[hhhqqqqqq{{{zzzxxxtttqqqnnnkkkgggddd```]]]ZZZWWWVVVUUUTTTRRRQQQPPPOOONNNNNNPPPSSSVVVYYY```lllzzz}}}mmm\\\NNNGGG???888555444444444333333333222222222111111000000111111000//////...........................,,,---...//////000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++,,,------...---------......000111111444444555666666777888888999999999999999888888888888666777;;;CCCHHHJJJIIIMMMVVVeeexxx++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......////////////000000000111111......///000111222222333333444555777888888888888;;;<<<>>>>>>>>>???AAACCCDDDGGGJJJOOOWWWdddsss}}}zzz}}}yyyuuupppkkkgggccc```]]][[[ZZZYYYXXXWWWSSSRRRPPPOOOOOOPPPQQQRRRTTTXXX^^^hhhuuu~~~~~~zzzjjjXXXOOOCCC;;;777666555333333333333222222222111111222222222222111000///...........................,,,,,,------......------------------............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++,,,,,,---...///............///111222333444444555666777888999:::::::::999999999999888888888888:::???DDDHHHJJJJJJMMMXXXjjj++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000//////000000000111111111111111222222222333333333444555777888999999999999:::<<<>>>???@@@BBBEEEGGGGGGJJJNNNTTT]]]kkkzzzyyysssnnniiifffbbb___^^^]]][[[ZZZWWWVVVSSSRRRQQQQQQPPPPPPPPPRRRVVV\\\gggyyy~~~yyyaaaWWWIII???;;;999666444333333333222222222111111111111111222222111000000........................,,,,,,---------,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---............+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,...//////////////////111222333444333444555666888999;;;;;;<<<<<<<<<;;;;;;:::::::::999<<<@@@CCCFFFHHHJJJLLLSSS___rrr++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,...///111111000000000000111111111111444444444444444444444444666777999;;;<<<<<<<<<;;;:::<<<>>>@@@AAACCCGGGIIIIIILLLQQQWWW```nnn~~~{{{vvvmmmjjjfffcccaaa___]]]\\\\\\ZZZWWWUUUTTTSSSQQQPPPIIIJJJMMMRRR[[[kkk}}}{{{hhh]]]MMMCCC===;;;888555333333333222222222111111///000111222222222222222....................................------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++...//////...---+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,---...///000/////////000111333444555333333555666888:::;;;<<<>>>>>>=========<<<<<<<<<:::???DDDGGGGGGHHHKKKNNN\\\hhhzzz+++++++++************)))***+++,,,,,,,,,***)))(((,,,,,,,,,++++++*********++++++++++++++++++++++++............////////////,,,------...000111333444222222222222333444444555;;;999888999:::;;;<<<;;;<<<===???BBBDDDGGGIIIJJJMMMRRRZZZdddppp}}}~~~uuurrrmmmiiigggeeebbb```]]]]]]\\\ZZZWWWSSSPPPNNNLLLNNNOOOPPPTTT___ooo{{{sssfffTTTEEE>>>;;;888666999777666666666444222000444333222222111111222222000/////////........................////////////...------,,,+++))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++)))))))))+++---...***+++,,,---...---,,,++++++,,,------......------..................------////////////000111333333888888888999;;;>>>AAABBBEEEDDDBBB@@@???>>>===<<>>AAADDDFFFFFFDDDBBB@@@>>>>>>>>>>>>BBBEEEIIIJJJKKKNNNSSSXXXmmmyyyzzz~~~,,,+++++++++************,,,++++++************+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,............////////////111000000/////////000000222222222222333444555666777777777888888:::;;;;;;<<<>>>BBBEEEHHHKKKPPPSSSYYYcccqqq}}}xxxsssooojjjgggdddcccbbb```]]]ZZZXXXVVVTTTSSSRRRNNNLLLNNNTTTZZZiiioooxxxuuuaaaSSSLLLGGG???888777666444444555444333111333333222111111111111222000000000/////////..................////////////------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,+++,,,---...///,,,,,,++++++,,,,,,------+++,,,------......------........................111111111111333444555666555666999<<<@@@DDDGGGIIIGGGEEEBBB???>>>???@@@AAAFFFHHHJJJLLLNNNUUU___fffyyyyyyrrruuuzzz,,,,,,+++++++++*********---,,,******)))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////111000000000000000000111222222222333444555666777777888999999:::;;;===>>>>>>AAAEEEIIIKKKPPPVVVZZZ```jjjzzz{{{vvvqqqmmmgggfffeeebbb```]]][[[ZZZUUUUUUTTTQQQNNNOOORRRUUU[[[ccclllrrrvvv}}}gggXXXQQQKKKBBB;;;888666444444444444333222333222222111111111111111000000000////////////...............////////////,,,+++***))))))+++,,,...------------------------+++++++++,,,,,,,,,------,,,+++*********+++,,,,,,---,,,+++***+++,,,---...+++,,,------......---------------...............000000000111333444666666666777999<<<@@@CCCFFFHHHGGGEEEAAA??????@@@CCCEEEJJJLLLNNNPPPUUU___lllvvvzzzrrrmmmqqqxxx,,,,,,,,,++++++++++++***---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............/////////////////////000000111222333222222222333444555777888888:::<<<===<<<===@@@CCCBBBFFFKKKNNNPPPUUU]]]ccchhhppp~~~}}}xxxuuukkkjjjhhheeebbb___]]]\\\XXXXXXVVVTTTRRRPPPQQQRRRQQQXXX```eeehhhppp|||ooo^^^UUUNNNFFF???999777555444444444444333333222111111000000111111111000000000////////////............////////////---,,,+++*********++++++------------------------+++++++++,,,,,,,,,------,,,+++++++++++++++++++++---,,,+++***+++,,,---...+++,,,------......---------------.........///////////////000222444555666777888:::<<<>>>@@@BBBBBBEEECCCAAA???@@@CCCFFFIIILLLNNNQQQUUU[[[gggvvvqqqmmmlllqqqzzz,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////////////////000111222333444222222222333444666777888999<<>>>>>>>>BBBAAA@@@AAACCCFFFJJJLLLMMMPPPTTTYYYaaammm{{{|||tttmmmnnnqqqwww------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,------------------------............////////////222111111000000111222222222222222333555666888999999===AAAAAA@@@AAAEEEJJJMMMSSSXXXZZZ[[[```jjjrrryyy|||yyyuuuqqqllliiifffeee```^^^[[[XXXVVVTTTRRRPPPOOOOOOPPPQQQTTTZZZbbbhhhwwwooo```SSSLLL???<<<888666555555444333222222111000000000000000111111111000000000//////............////////////+++,,,---//////...---,,,........................++++++,,,,,,,,,,,,------............------,,,+++++++++,,,,,,------,,,,,,+++,,,------......------,,,,,,------...//////000//////000111333555777888777888:::<<<============>>>>>>@@@BBBEEEIIIMMMOOOOOOTTTZZZaaaiiittt~~~xxxsssqqqqqqvvv|||---------,,,,,,,,,++++++)))***,,,---...---,,,,,,*********++++++,,,,,,,,,------------------------............/////////000444333222111000000000000222222222333555777888999999===AAAAAA@@@AAAFFFJJJQQQVVV\\\^^^^^^cccmmmvvv{{{vvvqqqmmmkkkjjjaaa___\\\[[[ZZZYYYXXXVVVTTTQQQOOONNNQQQVVV\\\```nnnyyy{{{hhhYYYQQQAAA>>>:::777666555444333222111111000000000000000111111111111000000000000............/////////000%%%'''+++---......,,,+++........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))***+++,,,---...---,,,++++++,,,------......------,,,,,,------...///000000000000111222444666888999666888:::<<<>>>>>>>>>>>><<<===???CCCGGGKKKNNNPPPTTTYYYaaahhhppp{{{xxxsssqqqrrrsssxxx......---,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////.........///////////////////////////000111222333666666555666666777888999;;;???CCCEEEEEEFFFHHHJJJTTTZZZbbbeeeeeehhhpppwww|||xxxtttooojjjfffeeecccbbb```\\\WWWSSSRRRPPPMMMKKKLLLOOOSSSVVVbbbmmm||||||hhhXXXNNNBBB777555666555222111333333333222222222111111000000000000000000000000......////////////............------------......------------------------//////000000///...------...---,,,,,,++++++,,,,,,------,,,+++,,,---...///------------------------........./////////////////////000111222444555666888:::===???@@@@@@@@@???@@@CCCGGGJJJMMMOOOPPPPPPXXX___jjjttt|||zzzsssoooppprrrssswww|||///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///............////////////111000000111111222333444555555666666888:::;;;<<<<<>>???===@@@CCCFFFIIINNNSSSWWW___fffnnnqqqpppppprrruuu~~~yyyrrrooolllhhhfffdddaaa^^^^^^[[[WWWSSSPPPOOOOOOPPPSSS[[[fffuuu|||iiiZZZLLL>>>999999777555444333333333333222222222222000000000000000000000000......////////////......///......------......///////////////////////////---............---,,,,,,...---,,,,,,++++++,,,,,,+++,,,------......------------------------------......//////000000000000333333444555666888999::::::<<<===???@@@@@@@@@???AAAFFFLLLQQQSSSUUUWWWXXXfffooo|||uuullliiijjjqqqxxx------------............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......//////000000111111111222222333444555555555666888:::<<<>>>??????AAADDDHHHNNNVVV]]]aaahhhooowwwzzzyyyxxxxxxyyyyyyuuupppkkkhhhfffdddbbbaaa___ZZZVVVRRROOONNNNNNQQQVVV^^^kkkvvvcccSSSCCC<<<:::777555555444444333333333222222222000000000000000000000000......////////////......//////............//////........................,,,---------------,,,,,,...---,,,,,,++++++,,,,,,+++,,,---...///...---,,,------------............/////////000000111111222444444555666777999:::;;;<<<===>>>@@@AAAAAAAAAAAAEEEKKKRRRWWWYYY[[[]]]```kkkuuu{{{mmmkkkmmmssszzz,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000111111000000111111222333444666666777888999;;;<<<===AAABBBFFFLLLUUU___ggglllqqqwww~~~{{{tttoookkkhhhfffdddaaa___\\\XXXTTTQQQOOONNNQQQSSSXXXccctttooo]]]JJJ@@@<<<888555555444444444333333333222222111111111111111111111111......////////////....../////////....../////////------------------------,,,,,,---------------,,,...---,,,,,,++++++,,,,,,+++,,,---...///...---,,,---------......///////////////000000111222222333444444444555666888::::::===>>>???AAABBBCCCDDDDDDIIIOOOVVVZZZ[[[]]]bbbffflllwwwzzzooonnnpppvvv|||,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...///000111111000000000111111222333444777777777888999;;;<<<===CCCDDDHHHQQQ]]]iiiqqqvvvxxx}}}{{{uuuppplllhhhfffaaa___]]]ZZZVVVSSSPPPOOOPPPOOOSSS[[[fffuuu|||iiiSSSFFF???999666666444444444444333333333333111111111111111111111111......////////////......000//////......//////000------------------------,,,,,,---............---...---,,,,,,++++++,,,,,,+++,,,------......---------------...//////000000//////000111222333333444333333444555666888999:::>>>???@@@BBBDDDFFFGGGHHHLLLRRRXXXZZZ[[[^^^dddjjjooo{{{{{{tttrrrnnnnnnqqqxxx}}}......------,,,,,,++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///000111111222111111222222333444555666666777999;;;===???@@@DDDEEEKKKVVVdddqqqyyy}}}}}}}}}wwwqqqlllhhhcccbbb```]]]YYYUUURRRPPPOOOMMMOOOUUU\\\eeeuuuttt\\\LLLCCC<<<999888555444444444444333333333111111111111111111111111......////////////......000000////////////000000........................,,,---...///////////////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......---------...///000000000///000000111222333444555444444444555777888:::;;;??????AAACCCFFFIIIKKKMMMSSSXXX\\\]]]]]]```hhhpppxxx{{{zzzxxxrrroooqqqpppppptttyyy}}}000000///...------,,,,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///000111222333333333333444555666666555666777:::===@@@BBBDDDDDDFFFLLLYYYhhhuuu~~~|||uuuoookkkeeeeeeccc```[[[WWWRRRPPPPPPNNNOOOTTTWWW\\\jjjyyy{{{aaaPPPFFF???;;;:::555555444444444333333333111111111111111111111111......////////////......000000////////////000000////////////////////////------...///000000//////...---,,,,,,++++++,,,,,,...---,,,+++,,,---...///---------...///000000111///000000222333444555555444555555666777999;;;;;;???@@@AAADDDGGGKKKMMMOOOYYY^^^aaaaaa```dddmmmvvvzzztttuuuuuuqqqrrrwwwttttttvvvzzz|||............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---...---------...------,,,,,,......//////000000111111333222222222333333444555777555777:::<<<===AAAHHHFFFIIISSScccmmmqqqyyyzzztttqqqmmmhhhbbb^^^[[[YYYXXXWWWSSSPPPOOOPPPRRRUUU___jjjzzzppp[[[LLLAAA;;;888555444444444555555333111111111111111000000000000000000000000///...---,,,////////////////////////000///...------...///000---,,,++++++++++++,,,---........................------------------------------......///000000000000000000000111222444444555555666777999:::<<<===@@@CCCFFFFFFEEEHHHPPPVVVcccaaabbbfffhhhiiirrr}}}}}}xxxqqqmmmmmmnnnqqqrrrtttuuuwwwzzz~~~............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...---------......------,,,......//////000111111111333222222222333444555666777666888<<<======AAAGGGHHHLLLXXXhhhrrrvvv|||zzzvvvppplllfffaaa^^^\\\ZZZYYYUUUQQQOOOOOOOOOPPPXXXaaajjjxxxdddRRRFFF???<<<555444333333444444222000111111111111000000000000000000000000///...---,,,//////////////////////////////...------...//////...---,,,++++++,,,---...........................------------------------------......///000000000000000000111222333444444555555666777888:::<<<===<<>>BBBGGGIIIPPP___oooyyy|||}}}uuuqqqkkkfffccc```]]][[[ZZZUUURRRPPPNNNMMMRRRXXX\\\lllooo[[[LLLDDDAAA555444222222333222111///222222111111111000000000000000000000///...------////////////////////////......------------............------------..............................---------------------------......//////000000111222222222222222333444555666666666777888:::;;;<<<:::<<>>AAADDDLLLWWWeeennnrrrsssvvvvvvttttttwww{{{~~~}}}~~~---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,---....../////////...//////000000111222222222333333444555666888:::;;;999999<<>>===<<<===BBBFFFJJJRRRZZZuuu~~~{{{zzzzzz|||~~~}}}yyyrrrlllhhhccc^^^ZZZ[[[YYYTTTOOONNNKKKLLLRRR]]]jjj}}}vvv```QQQBBB>>>:::888777777555444333333222222222111111111///000000111111111000000////////////////////////---...////////////...------...////////////...---........................---------...///000000000/////////000111111222222222333444666888;;;===>>>??????>>>>>>>>>>>>>>>??????BBBIIITTT___iiiooosssuuuyyyyyyuuuxxx,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((,,,---...///000000000000000000000111222222333333333444555666999;;;>>>??????===>>>BBBGGGLLLUUU^^^|||{{{{{{||||||||||||||||||yyy|||}}}zzzxxxtttrrrooonnnnnnqqqtttvvv~~~~~~{{{{{{yyyxxxvvvtttsssrrruuuuuuuuuttttttvvv{{{~~~yyy}}}}}}vvvpppkkkhhhbbb______^^^WWWQQQOOOMMMMMMRRRZZZdddtttiiiWWWBBB???:::888777666555444333333333222222222111111///000000111111111000000////////////////////////---...///000000///...---,,,---...//////...---,,,........................---------...///000000111/////////000111111222222222222444666999<<>>CCCFFFLLLXXXcccvvv{{{xxxuuusssrrrrrrqqqooommmlllkkkkkkkkkllllllnnnoooppppppqqqqqqqqqpppoooppprrruuuvvvvvvxxxwwwvvvtttrrrnnnkkkiiihhhfffdddccccccdddfffhhhrrrtttvvvwwwwwwxxxyyy{{{}}}~~~~~~|||{{{uuuuuuuuuuuutttsssrrrqqqnnnlllkkkkkkkkkkkkhhhfffeeegggiiijjjjjjjjjlllnnnssstttvvvyyy{{{}}}~~~}}}vvvpppkkkfffaaa^^^]]][[[VVVSSSTTTNNNMMMUUU\\\hhhuuu```PPPDDD999777999666333222333333333333333333333444111000///......///000111333222000...---------...///............///000000......////////////......000000///...............,,,------...///000111111000/////////000111222222555555666888<<>>??????@@@DDDGGGMMMYYYeee{{{~~~yyywwwtttpppmmmkkkjjjiiihhhgggfffeeeddddddeeeffffffgggiiijjjkkkllllllllljjjhhhggghhhjjjlllmmmmmmoooooonnnmmmkkkhhheeecccdddbbb```______aaaccceeeiiikkknnnoooooooooqqqrrruuuvvvwwwxxxxxxvvvuuusssmmmmmmmmmmmmlllkkkjjjiiilllkkkiiiiiiiiihhhfffdddeeegggiiijjjjjjkkkmmmoooqqqqqqqqqrrrtttvvvyyyzzz}}}~~~{{{uuuoookkkeeebbbaaa^^^ZZZVVVTTTNNNMMMSSSWWW```vvvzzzfffUUUHHH<<<999:::888555444222222222222222222222222000000////////////000000///////////////000000111............////////////......////////////......000000///...............---.........///000000000111111111111111222333444666777888;;;???DDDIIILLLOOOMMMMMMLLLGGGAAACCCHHHMMMUUU___gggqqqzzz~~~|||}}}....................................------------..............................------......///000111111111222222222222222444444555666999;;;===>>>BBBBBBCCCFFFHHHMMMZZZggg}}}xxxsssmmmllljjjhhhfffeeeeeeeeecccbbbbbbaaabbbccceeeffffffgggiiikkkmmmmmmmmmmmmkkkiiihhhhhhjjjkkkkkkjjjlllllllllkkkjjjgggeeedddcccbbbaaa```aaabbbdddfffgggiiilllmmmmmmmmmoooppprrrssstttuuuuuusssqqqpppoooooopppppppppooonnnnnntttsssqqqppppppooommmkkkjjjlllnnnooooooqqqtttvvvwwwuuutttssstttvvvyyy|||zzz{{{}}}}}}vvvqqqkkkgggeeebbb^^^ZZZVVVQQQOOORRRTTTXXXhhhyyyppp^^^OOO@@@;;;:::999777666333333222222111111000000///000000111111000000///...//////000000000000000,,,---///000000000///.........////////////......000//////............///////////////////////////222222222222333444555666888999;;;???DDDJJJOOOSSSXXXUUURRRPPPKKKGGGKKKQQQWWW___hhhooowww........................000000/////////...------.......................................//////000222222222222222222222222444555666777999;;;===???DDDCCCDDDFFFGGGMMM[[[jjj}}}{{{yyyvvvqqqnnnmmmmmmlllllllllllllllllljjjiiiiiijjjlllnnnppprrrqqqsssuuuxxxzzzzzzzzzzzzyyyxxxwwwwwwxxxyyyxxxwwwxxxxxxxxxwwwuuusssqqqooommmlllkkkkkkkkkmmmooopppsssuuuwwwxxxxxxyyyzzz|||{{{|||~~~~~~}}}{{{zzz{{{|||~~~~~~~~~~~~|||zzzxxxyyy{{{||||||~~~{{{vvvpppllliiieee```\\\YYYUUUSSSTTTSSSTTT^^^jjj~~~}}}gggVVVEEE===;;;999777777444444333333222111000000///000111222222111000///000111111111000...,,,+++,,,---///111111000...---......////////////......000///............//////000000000///////////////222222222222333444666666999;;;===BBBHHHOOOUUUXXXZZZVVVRRROOOLLLJJJPPPYYY___gggpppvvv~~~........................///000000000000///------........................///............///000000222222222222222333333333555555666888:::<<<>>>???CCCCCCEEEGGGGGGNNN___ooo}}}|||zzzyyyvvvtttrrrvvvwwwxxxyyyzzz{{{||||||zzzzzzzzz{{{}}}~~~~~~~~~~~~{{{uuuooolllhhhbbb]]]YYYWWWUUUTTTRRRRRRXXX___jjj{{{nnn]]]JJJ@@@<<<888666777666666555444333222222222///000111222222111000//////000000000///---+++***,,,---///111111000...---......////////////......//////............//////000000000000000/////////111111111222333444555666:::<<<>>>CCCIIIPPPWWWZZZ\\\WWWRRROOOKKKKKKSSS\\\fffmmmuuu{{{...........................///000000000///...---........................//////......//////000111111111222222333444444444666666777888:::===???@@@CCCCCCFFFHHHIIIQQQdddvvv{{{xxxvvvyyy{{{uuuqqqllleeeaaaYYYXXXVVVSSSQQQQQQTTTWWW^^^nnnvvvcccOOOCCC>>>999666666666666555555444444333333000111111111111111111000---......///////////////,,,---///000000000///.........////////////......///............//////000000000000000000000000000000000111222333555666777:::;;;>>>BBBHHHOOOUUUXXX___ZZZUUUQQQNNNNNNWWWaaammmsssyyy}}}........................,,,---///000000///...---........................///////////////000000111000000111222444555666666666666777999;;;===???@@@CCCDDDGGGJJJLLLVVVkkk~~~wwwqqqmmmjjjnnnuuu{{{~~~|||xxx{{{~~~|||wwwrrrkkkfff]]]]]]ZZZVVVSSSRRRSSSSSSWWWdddvvv|||iiiTTTHHHAAA;;;777666444444444444444444444444222111111000000111111222000000000000000111111222............////////////......////////////.....................///000000/////////000111111111222111111222333444666888999:::;;;===@@@FFFKKKQQQTTTZZZVVVSSSRRRQQQTTT^^^iiivvv{{{~~~........................***,,,...///000///...---........................///////////////000111111//////111222444555777777666777888999;;;>>>@@@AAACCCEEEIIILLLNNNYYYoootttjjjccc```cccgggooouuuyyyyyyxxxvvvvvvzzz~~~|||vvvooojjjcccbbb___YYYVVVUUUUUUTTTSSS]]]kkkzzzmmmXXXKKKDDD===888666333333333333333333333444333222111000000111222333666555333111000000111111///............///000000......////////////.....................///000111......///000111222222333333333333444666888999:::::::::<<>>@@@BBBEEEHHHKKKPPPOOOMMMMMMRRR```sss......------------............------------------/////////////////////...///000222222111111333444333333333333444555666666:::;;;===???@@@BBBCCCCCCEEEGGGKKKPPPYYYiii{{{|||rrriiidddbbbbbbbbbjjjsss|||}}}sssmmmfffbbb^^^[[[XXXUUURRRPPPMMMPPPXXXfffwwwwwwdddSSSHHHAAA<<<888777555333222333333222111111111111111111111111111000000000000000000000000---...///////////////............/////////000000........................////////////000000111111444444444555777888:::;;;<<<>>>@@@AAABBBDDDGGGIIIJJJJJJKKKOOOYYYjjj---..................---000///---,,,+++++++++,,,......//////////////////000111333333222222444555333222333333444555666777;;;===???AAADDDEEEFFFGGGHHHIIILLLUUUbbbtttyyyssskkkeeecccdddfffgggqqqwwwpppeeeccc___\\\ZZZWWWSSSQQQOOOOOORRR\\\iii}}}lllZZZNNNEEE>>>:::777555333333333444333111111111111111111111111111000000000000000000000000000111111111111000000///....../////////000000000..............................//////111222333444222222333555777:::<<<===>>>???AAAAAABBBCCCFFFHHHGGGHHHLLLTTTbbbwww}}}yyy,,,---...//////...---,,,///...,,,*********,,,---............///////////////111222222111222333555333333333444555777888999999;;;>>>BBBFFFIIILLLMMMJJJKKKOOO[[[mmm~~~yyyqqqkkkiiijjjllllllzzzzzztttppprrruuuyyy{{{|||uuuiiigggcccaaa^^^[[[WWWTTTSSSPPPQQQVVV```rrruuucccSSSHHH???;;;888666444444444444333222111111111111111111111111000000000000000000000000222222222222111000//////...////////////000000000///////////////////////////////////////111222333333333444666888:::<<<======???AAABBBBBBDDDGGGIIIKKKMMMQQQ\\\mmm~~~{{{vvvrrr,,,---...//////...---,,,---,,,*********,,,...///---.........//////000000...///111111000000222333444555555666888:::;;;<<<999;;;???CCCGGGJJJLLLMMMKKKMMMUUUdddyyy|||vvvtttsssrrrqqq~~~xxxnnnjjjdddbbbbbbeeehhhjjjrrryyy|||mmmjjjgggccc```]]]YYYWWWUUURRRPPPSSSZZZiiilllZZZLLLAAA;;;:::888555444555444333222111111111111111111111111000000000000000000000000111111111111000000///...////////////000000000111000000000000000000000000111000...------...///000555555555666888999;;;<<<;;;===@@@BBBCCCEEEIIILLLNNNPPPWWWeeexxx}}}|||zzzuuurrr---..................---,,,+++++++++,,,---///000------......///000000000---///000111000000111333555555666777999;;;===>>>>>>???BBBDDDFFFHHHIIIJJJKKKQQQ]]]ppp{{{yyy~~~{{{vvvooojjjccc```\\\ZZZ[[[]]]^^^^^^dddmmm{{{rrrnnnhhhccc```]]]ZZZWWWTTTQQQPPPRRRVVV```sssxxxdddSSSEEE>>>;;;999666555555555333222222222222222222222222222000000000000000000000000///000000000000//////.../////////000000000111111////////////////////////222000...---,,,---...///555666666777888999;;;<<<;;;===@@@BBBCCCFFFJJJMMMNNNQQQ[[[mmmzzzvvv......------------......------------------......------......///000000111...000111111111111222444444555555777999<<<>>>???AAABBBCCCFFFGGGIIIIIIJJJMMMVVVggg{{{|||wwwrrrnnnmmmkkkhhhddd```^^^[[[ZZZ[[[[[[[[[ZZZ^^^hhhxxxxxxssskkkeeeaaa^^^\\\ZZZUUUSSSRRRRRRSSSZZZhhhvvvppp[[[KKKCCC<<<999777666666555444222222222222222222222222222000000000000000000000000...///000000000000000000//////000000000111111111000000000000000000000000111000...------///111222444444555666888;;;===>>>===???AAABBBCCCFFFIIILLLOOOSSS^^^ssszzz///...---,,,,,,---...///////////////...---,,,+++---------...///000000111///111222333222222333555333444555666999;;;>>>??????AAACCCFFFIIIKKKMMMNNNNNNZZZmmmxxxqqqmmmgggeeefffgggeeecccaaa```^^^^^^___^^^]]][[[^^^hhhyyy~~~xxxooohhhccc```___^^^WWWUUUUUUUUUTTTWWWcccoooxxxbbbPPPGGG<<<:::777666666555444222222222222222222222222222000000000000000000000000...///000111111111111111000000000000111111111111222222222222222222222222111///...---...111444666222222444666999<<>>???BBBCCCCCCDDDDDDHHHLLLPPPUUUccc{{{|||uuuqqqooolllkkkkkklllmmmmmmuuu}}}xxxvvvwww}}}{{{yyyzzz{{{zzzvvvssssssqqqooonnnnnnmmmjjjhhhgggppp}}}yyypppjjjfffbbb```\\\WWWTTTSSSQQQRRRYYYaaavvvttt]]]RRRDDD===777777888555333444444333222222111222222222222222222111000/////////000000000000000000000000000000000000000000000000111111000000000000111111222222444555666666555555666666666777888:::<<<===AAAAAADDDGGGGGGFFFJJJPPPTTTbbbxxx~~~xxx|||////////////////////////---......//////......---////////////////////////111111000000111222222333444555777888;;;<<<>>>???BBBCCCDDDDDDEEEIIINNNQQQ\\\mmm}}}}}}~~~~~~yyytttrrrnnnhhhgggfffdddccccccdddeeefffqqq}}}~~~~~~~~~}}}yyytttpppmmmtttxxxqqqkkkeeebbb^^^YYYUUUTTTRRRQQQVVV]]]mmmiiiYYYIIIAAA:::999999666555555444444333222222222222222222222222111000000//////111111111111111111111111000000000000000000000000111111000000000000111111000111222333444444444444777777777888999;;;======CCCCCCEEEHHHGGGFFFJJJQQQYYYjjjwwwssswww////////////////////////......////////////......///////////////000000000000000000000111222333333444555777999;;;<<<>>>???BBBCCCDDDEEEGGGKKKPPPTTTcccxxx}}}{{{yyytttpppmmmllliiifffhhhhhhiiihhhhhhhhhiiijjjsssyyysssyyywwwooogggccc___ZZZVVVUUUSSSRRRUUU[[[eeezzzrrr___MMMDDD<<<:::999666555666444444333222222222222333222222222111111000000000111111111111111111111111000000000000000000000000222111111000000111111222///000111222333333444444777888999:::;;;<<<>>>>>>DDDCCCEEEHHHGGGFFFKKKRRR\\\rrrsssrrrwww////////////////////////...//////////////////...////////////000000111111000000000000111222333444555666777999;;;===??????BBBCCCEEEGGGIIINNNTTTYYYkkkzzzsssqqqpppqqqrrrpppooonnnoooqqqttttttsssqqqrrrrrryyy{{{zzzrrriiiddd```ZZZVVVVVVVVVTTTVVVZZZ___qqqyyycccQQQGGG>>>:::888666555666555444333333222222333333222222222222111111111111111111111111111111111111000000000000000000000000222222111111111111222222333444444555666777888999999:::;;;<<<>>>???@@@@@@CCCCCCEEEGGGGGGGGGLLLTTT```zzz|||rrruuu|||////////////////////////...//////000000//////......//////000000111111222000000111111222333555555666777999:::<<<>>>@@@AAABBBCCCFFFIIIMMMRRRYYY^^^sss}}}xxxrrrqqquuu|||}}}{{{zzzxxx}}}}}}{{{{{{vvvnnniiibbb\\\XXXYYYYYYWWWWWWYYY[[[iii|||~~~hhhUUUJJJ@@@;;;999666555777555444444333333333333333222222222222222222222222111111111111111111111111000000000000000000000000222222111111111111222222333333333444555777888999;;;<<<>>>???AAAAAABBBBBBDDDCCCEEEHHHHHHIIIOOOWWWfff{{{uuu{{{//////////////////////////////000000000000//////...//////000111111222222111111111222333555666777888888:::<<<>>>@@@AAABBBAAACCCFFFJJJOOOVVV^^^ccc{{{~~~{{{yyyyyy{{{tttooofff```[[[[[[[[[WWWVVVVVVXXXcccppp~~~mmmZZZNNNBBB===:::777666999555555444333333333333444222222222222222222222222000000000000000000000000000000000000000000000000333222222111111222222333111111111222333555777888===>>>@@@BBBCCCDDDDDDDDDEEEDDDFFFJJJKKKLLLTTT\\\nnn{{{www//////////////////////////////000000000000//////...//////000111222222222222222222333444555777888888999;;;===???AAABBBCCCAAACCCGGGKKKQQQYYYaaafffyyyuuujjjccc]]]]]]\\\WWWTTTTTTVVV___iiiuuuqqq]]]QQQEEE>>>;;;888888:::555555444333333333333444222222222222222222222222////////////////////////000000000000000000000000333222222111111222222333444444444555666888:::<<<>>>???AAACCCEEEEEEEEEEEEFFFFFFHHHLLLMMMOOOWWW```ttt|||yyy////////////////////////333222222222111111000000333111...///111222111///111111222333444666777888888888999;;;>>>AAADDDFFFCCCEEEDDDJJJTTTVVV^^^rrr}}}tttnnniiibbb]]]ZZZYYYWWWVVVXXXYYYaaaooozzz```RRRIII@@@888:::;;;111555555444444444333333333555444333222222222333444111111111111111111111111222222111111111111111111111111111111111222222333444444444555666777888999<<<===???AAACCCEEEGGGHHHGGGJJJGGGJJJQQQPPPXXXmmmyyyvvv////////////////////////000000/////////.........222000...///111222111000111111222333444666777888999999:::<<>>AAADDDFFFHHHIIINNNMMMOOOTTTVVVeee}}}~~~uuupppiiiccc```]]][[[YYYYYYYYY]]]ggguuummm[[[OOOEEE:::999999111555555555444444444444333333333222222222222333444222222222222333333333333000000000000111111111111111111000000111111222333333333333444555777888999<<<===???@@@BBBDDDFFFFFFGGGJJJHHHLLLUUUXXXeee}}}{{{www////////////////////////000000000000////////////000//////000111333333444222333333444555777888999:::;;;<<>>???AAABBBDDDEEEFFFHHHKKKJJJMMMVVV[[[kkk~~~rrrwww////////////////////////////////////000000000000///000000111111222333555333333444555666888999:::999:::<<>>::::::666666666555555555444444444111111111222222333333333222222222333333444444444333333333444444555555555222222222222222333444444777777888999:::<<<===>>>>>>???@@@AAACCCDDDFFFFFFJJJMMMKKKNNNWWW^^^rrruuuooo{{{////////////////////////---............/////////000111222222111111333555444444444555777888:::;;;888:::<<>>@@@@@@AAACCCDDDEEEFFFGGGKKKNNNMMMPPPZZZddd{{{pppqqq////////////////////////........./////////000000111222333222000000222555444444555666777999:::;;;999;;;>>>AAADDDFFFGGGGGGMMMQQQQQQUUU]]]fff}}}xxxooohhhfffjjjqqqzzzyyyyyyxxxtttnnniiifffeeeaaa___```eeekkktttxxxpppjjjddd^^^ZZZVVVVVVWWWZZZ^^^jjjvvvcccXXXGGG===<<<:::666666666666555555555555...///111222333333333222000000111111222333333444444444444555666666777777555555555555555666777777666777777999:::<<<>>>???AAABBBCCCDDDEEEGGGGGGHHHJJJNNNNNNRRR^^^kkkvvvmmmuuu////////////////////////000000111111222222333333111333444333000///222444555555555666777999;;;<<<:::<<>><<<:::777666666666555555555555...///111222333333222222//////000111222222333333333333444444555666777777666666666666666777888888999999:::;;;===???AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIINNNOOOTTTbbbpppxxxoookkkxxx////////////////////////000000000000////////////222222222111222222333333111444777888777444333222<<>>@@@BBBCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKJJJOOOTTTYYYiii~~~ppphhhjjj}}}////////////////////////000000000000000000000///222222222222222333333444333666999:::999888888999===???BBBEEEFFFHHHLLLNNNRRRSSSWWW]]]fffyyy~~~|||nnnhhhbbb______bbbjjjttt~~~xxxpppgggccc___``````^^^```hhhvvvyyyssskkkbbb\\\YYYXXXXXXYYYZZZ```ooo~~~wwweeeUUUFFF===:::777777777666555555444444333333333333333333333333222222222222111111111111222333444666666555333222555555555666666777888888<<<<<<===???AAABBBCCCDDDGGGHHHJJJJJJJJJKKKMMMOOOOOOTTTXXX___pppyyyooohhhkkk000000000000000000000000000000000000000000000000222222222222222333444555555777999;;;;;;<<<>>>???>>>@@@CCCEEEFFFHHHKKKMMMQQQRRRVVV^^^kkkvvv~~~zzznnngggccc___aaadddjjjuuu|||sssmmmiiigggccc```aaaiiivvv|||vvvooofff___\\\YYYXXXXXXXXX]]]jjjwww~~~lll[[[LLLAAA>>>888777777666666555555444222222222222222222222222333222222222111111111111333444555555555444333222444444555555666777777888<<<===>>>???AAACCCDDDEEEJJJLLLMMMNNNNNNPPPRRRUUUVVVZZZ___gggzzzvvviiieeeiii~~~000000000000000000000000000000000000000111111111333333222333333444555666777888:::::::::<<>>888888777777666555555555222222222222222222222222333333222222222111111111333333444555555444444333333333444555666777777888<<<===???@@@BBBDDDFFFFFFLLLNNNPPPQQQQQQSSSVVVYYYZZZ^^^cccmmmxxxgggeeelll000000000000000000000000///000000000111111111222333333333333444555666777888999999999999:::===@@@AAACCCFFFGGGHHHJJJLLLNNNQQQSSSYYYfff|||yyytttyyyvvvuuuuuutttqqqmmmjjjkkkhhhhhhmmmsss|||{{{rrrmmmpppzzz{{{tttkkkdddbbb]]]YYYWWWUUUWWW___iiiyyy}}}fffSSSEEE===888888888777666666555555222222222222222222222222333333333222222222222111000111222444555666666777333333444555666777888999===>>>???AAACCCEEEGGGHHHKKKMMMOOOQQQRRRUUUXXX[[[[[[___fffsssyyyggghhhqqq000000000000000000000000///000000111111222222222333333333444555666777888999::::::::::::;;;>>>AAABBBDDDGGGIIIJJJLLLOOOQQQRRRVVV]]]lllxxxttttttpppmmmooopppooooooqqqqqqoooooottt{{{|||www{{{~~~vvvmmmgggddd___YYYWWWUUUUUU\\\cccssslllWWWGGG===999888888777777666666555333333333333333333333333333333333333222222222222000000111333555666888888333444555666777888999:::===>>>@@@BBBEEEGGGHHHIIIIIIKKKNNNPPPRRRUUUYYY[[[[[[```iiizzzvvvccceeeppp///////////////////////////000000111111222333333333333444444555777888999999:::<<<===>>>@@@BBBEEECCCEEEHHHKKKLLLNNNQQQTTTTTTYYYbbbrrrwwwvvvyyysssrrruuuwwwuuuvvvyyyuuussstttyyyzzzqqqjjjfff```ZZZWWWUUUUUUZZZ```ooorrr]]]LLLAAA999999888888777666666666444444444444444444444444444444333333333222222222111111222333444555777888444555666777888:::;;;;;;>>>???AAACCCEEEHHHIIIJJJHHHJJJMMMOOORRRUUUYYY\\\]]]bbbmmmrrr```cccppp||||||}}}~~~///////////////////////////000000111222222333333333333444444666777888999888;;;>>>@@@BBBDDDGGGIIICCCFFFIIILLLMMMPPPSSSVVVVVV[[[eeevvvxxxyyy~~~zzzzzz}}}|||vvvtttuuu{{{|||sssmmmggg```ZZZWWWUUUUUUYYY___lll~~~wwwaaaPPPDDD999999888888777666666666555555555555555555555555444444444333333333222222333333333333333444555666555555666888999;;;<<<<<<>>>???AAACCCFFFHHHJJJKKKGGGJJJMMMOOORRRUUUZZZ]]]^^^dddppppppdddiiiwww~~~~~~zzzzzzzzz|||////////////////////////111111111111111222222222222222333444666888:::;;;777:::>>>BBBEEEGGGHHHHHHDDDEEEGGGJJJMMMQQQTTTVVVVVV^^^cccyyy~~~{{{~~~~~~|||zzzyyyxxxzzz~~~vvvpppggg___XXXVVVVVVUUUXXX\\\kkkwwwfffNNN???:::888666666666666555444222333444555444333222111333333333333333333333333333333333333333333333333777888888999999:::;;;;;;???@@@BBBDDDGGGIIIKKKLLLNNNNNNNNNOOORRRWWW[[[^^^eeejjjyyyoooiiiooo{{{yyyzzzwww{{{}}}~~~000000000000000000000000111111111111222222222222222333333444666888:::;;;:::<<<@@@DDDGGGIIIJJJJJJGGGHHHIIILLLOOOSSSVVVWWWXXX```ggg}}}|||{{{wwwyyy}}}xxxuuu|||~~~}}}{{{{{{|||~~~vvvoooiii```YYYWWWVVVUUUXXX\\\hhhsssjjjRRRDDD;;;999777666666666555444333444444444444333222222333333333333333333333333444444444444444444444444777777888999:::;;;<<<<<<@@@AAABBBDDDGGGIIIKKKKKKMMMLLLMMMNNNQQQVVVZZZ]]]dddlll}}}sssmmmttt|||wwwuuuvvvtttxxx{{{}}}111111111111111111111111111111111111222222333333333333444555777999:::;;;>>>@@@CCCGGGJJJLLLLLLMMMJJJKKKLLLOOORRRUUUWWWYYYZZZbbbjjjvvvwww{{{rrrsssyyy}}}vvvrrrooommmttt~~~{{{xxxvvvtttsssuuuwwwzzzxxxrrrqqqxxx~~~{{{xxx{{{wwwpppjjjbbb[[[YYYWWWVVVWWW[[[cccnnnnnnXXXJJJ<<<:::777666666666666555555444444333333333333333333333333333333333333333555555555555555555555555666666888999;;;<<<===>>>BBBBBBDDDEEEGGGIIIJJJKKKLLLLLLLLLMMMPPPTTTYYY[[[cccmmmuuurrr{{{|||zzzvvvqqqooopppoootttxxx|||111111111111111111111111000111111222222333333333333444444666777999;;;<<<@@@BBBDDDGGGJJJLLLMMMMMMLLLMMMNNNPPPRRRUUUXXXYYYZZZbbbmmmqqqvvvwwwpppooouuuvvvooollljjjiiillluuu|||tttlllgggdddccceeeiiirrr~~~}}}uuukkkfffgggmmmyyyyyyzzz}}}wwwpppooorrrwwwzzz{{{tttmmmeee]]][[[YYYVVVWWWZZZ```jjj{{{pppZZZLLL>>>;;;888666666777666555666555444222222333444444333333333333333333333333555555555555555666666666555666777999<<<>>>???@@@CCCDDDEEEFFFHHHIIIJJJKKKMMMLLLLLLMMMPPPTTTXXX[[[cccooottttttxxxuuuqqqllljjjkkkkkkpppuuu{{{000000000000000000000000000111111222333333444444444444555666888:::<<<===AAABBBDDDFFFHHHJJJKKKLLLLLLLLLNNNPPPRRRUUUWWWYYYXXXaaannn}}}ooowwwvvvqqqnnnttt~~~yyyooojjjggggggfffhhhppp|||}}}qqqggg___[[[XXXZZZ^^^ggguuu{{{rrrjjjbbbaaaccciiissszzz{{{zzzzzzzzzxxxtttuuuwww|||tttnnngggcccdddjjjpppsssxxx{{{yyyppphhh```]]]ZZZWWWVVVYYY^^^gggxxxnnnYYYKKK@@@<<<999666666777777666666555444333222333444555333333333333333333333333333333444444555555555555555666888:::<<>>999777666777777777666555555444444444444444333333333333333333333333333333333444555555666666666777999;;;===???AAAAAACCCDDDEEEGGGIIIKKKLLLMMMOOONNNNNNNNNQQQUUUYYY[[[aaapppwwwssssssxxxpppmmmiiieeedddfffggglllsss|||xxx111111111111111111111111000111111222333444555666555555666777999;;;===>>>BBBBBBCCCDDDEEEGGGIIIJJJKKKKKKMMMPPPSSSWWWZZZ[[[\\\fffwww}}}sssqqq|||~~~vvvvvvsssuuu{{{xxxuuuqqqooonnnnnnnnnmmmnnnsss|||~~~nnnbbbZZZWWWQQQOOOPPPUUU```pppzzzrrriiibbb```cccgggmmmqqqpppooopppnnnkkkjjjiiijjjmmmpppoooiiiddd[[[WWWSSSSSSWWW]]]dddggggggiiimmmrrrxxxzzztttllleeeaaa]]]XXXVVVWWW[[[dddsssnnn\\\OOOBBB???:::777666777777777555555555555555444444333333333333333333333333333333444444555666666777777888888:::;;;===???@@@AAACCCDDDEEEGGGJJJLLLMMMNNNNNNMMMMMMMMMPPPSSSWWWZZZ^^^pppyyypppqqqttt|||ssslllhhhfffbbbbbbddddddjjjqqq{{{tttwww222222222222222222222222000111111222444555666666555666666888999;;;===>>>BBBBBBCCCDDDEEEGGGIIIJJJKKKLLLNNNQQQTTTXXX[[[]]]___iii{{{|||ppplllqqq}}}}}}vvvwwwtttuuuyyy}}}yyywwwvvvwwwxxxyyyxxxwwwsssvvv~~~|||mmmaaaZZZWWWOOOMMMKKKOOOXXXgggwwwyyypppgggcccdddffflllpppqqqqqqrrrnnnhhhgggeeedddfffhhhfff^^^XXXXXXUUUQQQPPPTTT[[[```cccbbbccceeeiiiqqq~~~xxxuuummmfffbbb]]]XXXUUUWWWZZZcccqqqppp^^^SSSCCC???:::777666777888888444555666666666555333222333333333333333333333333444555555666777888888999888999:::<<<===???@@@AAABBBCCCEEEHHHJJJMMMNNNOOOMMMLLLLLLLLLNNNRRRVVVXXX[[[pppqqqkkkmmmvvvyyypppiiifffccc``````cccccchhhpppzzz~~~xxxvvvxxx000000111111111000000///222333333333333333333444888888999:::<<<>>>@@@AAAEEEFFFFFFFFFEEEGGGJJJLLLOOOMMMNNNRRRTTTVVV[[[bbbeeemmmtttjjjiiiqqq}}}yyywwwsssxxx~~~}}}pppdddYYYRRRQQQMMMKKKNNNTTT\\\jjjvvv{{{mmmccc___gggkkkqqquuuvvvrrrmmmjjjcccccccccbbb___[[[TTTPPPLLLNNNPPPRRRSSSUUUXXXZZZYYY[[[^^^eeennn{{{}}}yyysssjjjbbb]]][[[YYYXXXVVV^^^lll~~~rrr```VVVKKKAAA:::999;;;999666666666666666666666555555444444444444555555555666666666666777777888888999999:::;;;<<<>>>???AAABBBCCCDDDDDDEEEGGGJJJLLLNNNPPPWWWQQQMMMNNNNNNOOOTTT[[[bbbttt{{{ooojjjiiiiii|||uuukkkcccbbbbbb```]]]]]]___eeeqqq~~~}}}|||wwwvvv~~~000000111111111111000000222333333333333444444444777888999:::<<<>>>@@@AAAFFFGGGHHHHHHHHHHHHJJJLLLOOOMMMNNNRRRTTTVVV[[[bbbfffqqqnnnccccccsss{{{yyyyyysssggg]]]VVVSSSOOOLLLMMMQQQWWWcccnnn~~~sssiiieeeeeeiiipppuuuvvvtttppplllfffeeecccaaa]]]WWWRRRNNNKKKMMMNNNOOOPPPRRRVVVYYYXXXZZZ]]]bbbjjjwwwzzztttkkkccc^^^[[[YYYWWWUUU\\\iiizzzzzzhhh[[[LLLCCC::::::;;;999666666666666666666666555555444333333333444444444555555555666666777777888888999:::;;;<<<===???AAABBBCCCCCCCCCEEEGGGIIILLLNNNPPPTTTPPPMMMNNNNNNOOOTTTZZZeeexxxsssgggcccfffjjj}}}|||qqqhhh```______\\\ZZZZZZ]]]cccooo}}}zzzyyy~~~zzzyyy~~~000000111111111111111000222222333333444444444444777777888:::<<<>>>@@@BBBDDDGGGIIIJJJIIIHHHIIIJJJNNNLLLNNNRRRTTTUUU[[[bbbggguuuhhh___aaavvvxxxzzz~~~~~~uuukkkaaaZZZVVVQQQMMMMMMNNNQQQ[[[dddttt}}}~~~yyyxxxvvvssspppnnnlllnnnsssvvvwwwyyy~~~rrriiigggiiimmmrrrvvvwwwsssooollliiihhhddd___YYYSSSNNNLLLKKKLLLLLLLLLLLLOOOSSSWWWXXXYYYZZZ^^^eeeppp|||}}}vvvmmmddd___[[[XXXVVVTTTZZZfffuuunnn^^^OOOEEE<<<:::;;;888666777666666666666666555555444222222333333333444444444555555555666777888888888:::;;;<<<===???AAABBBCCCBBBBBBDDDFFFIIILLLOOOPPPQQQNNNMMMOOOOOOPPPUUU\\\jjjkkk___^^^fffnnnuuulllccc\\\[[[ZZZWWWVVVWWWYYY```lllzzzzzzsssqqquuu~~~~~~000000111222222222111111222222333333444555555555777777888:::===???AAABBBCCCFFFIIIKKKJJJIIIHHHHHHMMMLLLMMMQQQSSSTTTZZZaaahhhyyyggg```fffzzz}}}www|||~~~}}}wwwmmmccc]]]XXXSSSOOOMMMLLLNNNUUU^^^mmmwwwuuunnniiifffcccaaa___\\\\\\aaadddeeeiiiooovvv}}}nnniiijjjrrrtttxxxyyywwwrrrlllhhhjjjhhhddd]]]VVVQQQNNNLLLMMMMMMLLLJJJJJJMMMRRRVVVXXXXXXYYY[[[```iiissszzz~~~yyyoooggg```[[[XXXUUUUUUZZZcccqqquuu```TTTHHH>>>;;;:::888777777666666666666666555555444333333333444444444555555444444555666777888888999:::;;;<<<>>>???AAABBBCCCAAABBBDDDFFFIIILLLOOOQQQPPPOOOOOORRRRRRSSSYYYaaarrr|||hhh]]]___kkkvvv{{{nnnggg___YYYXXXVVVSSSRRRTTTWWW^^^jjjxxx}}}vvvnnnjjjllluuu000000111222222222222222222222333444444555666666777888999;;;>>>@@@CCCDDDDDDHHHLLLNNNNNNMMMLLLLLLMMMLLLMMMQQQSSSTTTZZZaaajjj|||}}}fffccclll}}}xxx}}}|||vvvmmmeee^^^YYYTTTPPPNNNMMMMMMSSS[[[gggsss~~~~~~~~~vvvmmmfffbbb___]]][[[WWWUUUWWWYYYYYY]]]bbbiiiwww}}}sssrrrvvvyyyzzz||||||xxxrrrlllggggggfffccc]]]UUUPPPOOOOOOOOONNNMMMKKKJJJMMMQQQUUUXXXYYYYYYZZZ]]]bbbiiinnnuuuxxx|||{{{rrriiibbb\\\XXXUUUVVVZZZbbbnnn|||eeeXXXLLL@@@;;;:::888777888666666666666666555555444555555555555666666666666444444555666777888999999;;;<<<===???AAABBBCCCDDDCCCCCCEEEGGGJJJMMMOOOQQQRRRQQQSSSUUUUUUWWW___iii{{{~~~}}}yyyfff^^^bbbooozzzvvviiiccc]]]WWWVVVSSSPPPPPPSSSVVV]]]iiivvv|||tttmmmhhhgggmmm{{{000000111222333333333333222222333444555666666777888999:::===???BBBEEEFFFHHHLLLPPPSSSSSSRRRRRRSSSPPPNNNPPPSSSVVVWWW]]]cccllluuucccdddppp}}}xxx}}}~~~~~~uuummmeee___YYYTTTPPPOOONNNMMMRRRXXXaaannn}}}yyyvvvsssooonnnnnnppprrr~~~{{{wwwqqqkkkfffbbb```\\\WWWTTTTTTSSSRRRUUUYYY___nnn~~~~~~|||}}}~~~{{{uuuoookkkeeefffccc]]]VVVQQQPPPQQQPPPPPPNNNMMMLLLMMMPPPSSSWWWXXXYYYYYYZZZ\\\```ccciiimmmssswwwzzz|||sssjjjccc^^^YYYVVVVVVZZZaaalll}}}ggg\\\OOOBBB<<<:::888777888666666666666666555555444555666666666666777777777444555666777888999:::;;;===>>>???@@@BBBDDDEEEFFFEEEFFFGGGHHHKKKMMMPPPQQQTTTTTTUUUWWWXXX[[[eeeqqq|||wwwddd^^^eeerrr{{{rrrddd```ZZZUUUSSSQQQMMMNNNQQQVVV]]]iiiwww~~~wwwpppkkkhhhjjjttt///000111222333333333333222222333444555666777777::::::<<<>>>AAADDDFFFHHHIIILLLPPPSSSTTTTTTVVVWWWTTTSSSTTTXXXZZZ[[[aaahhhoooooo```eeerrr|||xxxzzz}}}}}}uuunnnfff```YYYTTTQQQOOOMMMKKKNNNTTTZZZgggyyyxxxqqqkkkhhhccc```^^^```bbbdddppprrrsssssspppkkkfffddd\\\WWWSSSRRRQQQNNNOOOSSSYYYjjj}}}wwwpppllleeegggeee___WWWPPPOOOPPPOOOOOOOOONNNLLLLLLNNNPPPTTTVVVXXXXXXWWWVVVWWWXXX[[[aaaiiiooossszzz|||tttllleee___ZZZWWWUUUXXX___jjjzzzooo___QQQCCC===:::888777888666666666666666555555444555555555666666666666777555555666888999;;;<<<<<<>>>???@@@BBBDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQUUUUUUVVVXXXXXX\\\iiivvvyyyddd___hhhuuu~~~}}}mmm```\\\WWWSSSQQQNNNJJJKKKPPPUUU]]]jjjyyy{{{uuupppllljjjqqqzzz///000111222333444444444222222333444555666777888:::;;;===???BBBEEEHHHIIIFFFIIIMMMPPPRRRSSSUUUWWWXXXVVVWWW[[[]]]___dddkkkqqqlll```fffsss{{{wwwxxxyyy|||uuunnngggaaaYYYUUUQQQOOOLLLIIILLLQQQTTTbbbttt}}}rrrkkkbbb___ZZZVVVUUUWWWZZZ\\\dddiiiooorrrqqqmmmiiifff[[[VVVRRRQQQOOOLLLLLLPPP[[[mmm}}}uuunnniiifffhhhgggaaaWWWPPPNNNOOONNNOOOOOONNNLLLKKKLLLNNNRRRTTTVVVWWWUUURRRQQQQQQQQQXXXbbbiiiooowww}}}tttlllfff```[[[XXXTTTWWW^^^iiixxx|||aaaSSSDDD===:::888777999666666666666666555555444444444444555555555666666555666777888:::;;;<<<===???@@@AAACCCEEEFFFGGGHHHJJJJJJJJJKKKMMMNNNPPPQQQVVVUUUVVVWWWWWW\\\kkkyyy|||eeeaaakkkyyy}}}|||yyykkk^^^ZZZUUUQQQOOOKKKHHHIIINNNTTT\\\kkk{{{yyyuuuooolllpppxxx~~~~~~111111111000000000000000333555666555555555777999;;;<<<===@@@BBBEEEFFFGGGJJJLLLNNNPPPRRRVVVZZZ]]]ZZZZZZ]]]```aaa```fffmmmuuuxxxeee___dddqqqtttpppqqqsss}}}tttllleee```YYYUUUPPPMMMLLLLLLKKKJJJRRR\\\kkkzzzyyymmmeeeccc___YYYUUUSSSSSSRRRRRRZZZ]]]bbbfffgggfffcccaaaTTTRRROOOLLLIIIIIIKKKNNNZZZnnn|||uuunnniiigggfffbbb^^^YYYTTTQQQOOONNNLLLJJJKKKNNNPPPOOOMMMRRRTTTVVVVVVTTTSSSRRRSSSOOOSSSYYY^^^eeeooo{{{yyyqqqiiiccc___\\\UUUWWW\\\dddppp{{{cccVVVEEE;;;888999888555888777777666555444444444777777777777777666666666666888:::;;;;;;;;;<<<===>>>@@@CCCEEEFFFFFFHHHJJJHHHJJJMMMOOORRRSSSSSSSSSWWWVVVXXX[[[[[[^^^iiiuuugggaaaooo|||~~~|||qqqddd\\\UUUSSSPPPLLLHHHHHHJJJMMMUUU___nnn|||zzzsssssswww{{{|||222222222222222222222222444555666666555666888:::===>>>???BBBDDDFFFHHHIIIKKKMMMPPPQQQSSSVVV[[[^^^[[[[[[___bbbcccbbbgggooowwwvvvddd^^^cccqqq|||qqqmmmoooppp~~~{{{rrrkkkddd```ZZZVVVQQQMMMLLLLLLKKKJJJOOOYYYhhhvvv{{{rrrllleee```[[[WWWUUUTTTTTTSSSVVVXXX[[[]]]]]][[[XXXUUUPPPOOOMMMIIIGGGGGGJJJMMM[[[nnn}}}vvvpppkkkiiigggccc^^^YYYTTTPPPNNNMMMLLLKKKNNNRRRTTTRRROOONNNPPPTTTWWWXXXWWWTTTRRRPPPSSSWWW\\\bbblllxxxwwwooohhhaaa]]]ZZZVVVXXX\\\cccppp}}}cccVVVFFF;;;999999888555888777777666555555444444666666666666666666666666666888:::;;;;;;;;;===>>>???BBBDDDFFFGGGGGGIIIKKKJJJKKKMMMOOORRRSSSTTTUUUWWWWWWYYY\\\\\\___iiitttiiiaaammmzzz~~~}}}|||{{{mmm___WWWOOONNNKKKHHHFFFGGGJJJMMMUUU___ooo}}}{{{{{{{{{{{{333333333333333333333333444555666777666777:::<<>>AAAAAACCCEEEGGGIIIKKKKKKLLLNNNQQQSSSTTTVVVYYY[[[YYYYYY\\\```aaaaaafffnnnooo___XXX^^^mmmrrrgggeeehhhjjjkkkqqqyyywwwpppjjjfffccc]]]YYYSSSOOONNNMMMKKKJJJMMMUUUcccrrr~~~zzzsssnnnhhhbbb^^^[[[XXXVVVQQQPPPOOOMMMKKKIIIHHHHHHGGGHHHHHHGGGFFFGGGIIIKKKTTTdddzzz~~~yyyssspppmmmjjjeee^^^XXXSSSOOOMMMKKKLLLOOOVVV\\\^^^\\\XXXSSSUUU[[[dddjjjggg^^^UUUOOOQQQRRRSSSWWW```mmmvvvzzztttqqqnnnpppvvv|||zzzzzz{{{|||tttnnnggg```[[[XXXZZZ]]]cccmmm~~~zzzbbbXXXIII>>>:::888777666777777666666555555555555555555555555555666666666777999;;;<<<===>>>AAACCCEEEGGGJJJKKKKKKKKKLLLNNNPPPPPPPPPQQQSSSUUUXXXYYYXXXXXX\\\______aaajjjtttiiiaaaiiiuuu|||{{{zzz}}}vvvggg[[[SSSJJJIIIHHHFFFEEEGGGKKKNNNVVV```ooo~~~{{{{{{222222222333333333444444555666888999999;;;>>>@@@BBBBBBDDDFFFGGGIIIKKKKKKLLLNNNQQQSSSTTTUUUWWWYYYYYYZZZ]]]aaabbbbbbhhhoookkk\\\UUU[[[mmm~~~|||ooocccbbbfffiiijjjnnntttzzzzzzsssnnnjjjfff___[[[UUUQQQNNNMMMLLLKKKLLLSSS___ooo|||wwwooohhhbbb]]]XXXUUUNNNMMMKKKIIIHHHHHHHHHIIIFFFHHHIIIIIIIIIIIIKKKLLLRRR^^^pppzzztttqqqnnnkkkeee^^^WWWRRROOONNNJJJKKKPPPXXX___bbb___\\\XXXYYY^^^eeeiiifff\\\SSSNNNOOOOOOOOORRRZZZeeennnwww~~~~~~zzzsssmmmfffeeefffjjjqqqyyy~~~yyyrrrmmmjjjiiimmmsss}}}~~~wwwqqqjjjaaa[[[YYYZZZ]]]bbblll|||}}}bbbYYYKKK@@@:::888777777666666666666555555555555555555555555666666777777888:::<<<===>>>@@@CCCFFFIIIKKKMMMNNNMMMMMMNNNOOOSSSRRRRRRSSSUUUWWWYYY[[[YYYZZZ]]]```aaacccmmmxxxggg```hhhsss|||~~~zzzxxx|||rrrdddXXXQQQJJJIIIGGGEEECCCEEEHHHKKKTTT^^^nnn}}}{{{111222222333333444444444555777999:::;;;===@@@BBBCCCDDDEEEGGGIIIJJJKKKLLLMMMPPPSSSTTTUUUVVVWWWYYY\\\]]]```eeefffffflllsssgggYYYTTT\\\ppp~~~{{{mmmbbbaaafffiiilllmmmqqqxxxyyytttoookkkaaa\\\VVVRRROOONNNLLLKKKIIIOOO[[[kkk|||~~~yyyqqqiiibbb[[[UUURRRIIIHHHGGGFFFFFFGGGHHHIIIGGGIIIKKKLLLKKKKKKLLLMMMSSS\\\iiiuuu|||wwwrrroookkkeee^^^WWWSSSPPPOOOIIIKKKPPPXXX```cccbbb___XXXXXX[[[^^^___\\\UUUNNNLLLLLLMMMLLLNNNTTT^^^eeennnuuuyyywwwsssooohhhaaa``````bbbffflllrrruuuvvvvvvtttpppjjjccc^^^\\\\\\```gggtttxxxrrrkkkaaaZZZXXXZZZ\\\aaakkk{{{bbbZZZMMMBBB;;;888777777666666666666666666555555555555666666777777888888999;;;<<<===???AAAEEEHHHMMMNNNPPPQQQPPPOOOPPPQQQTTTTTTUUUVVVWWWYYY[[[[[[\\\\\\^^^aaabbbfffqqq}}}}}}gggaaagggrrr{{{}}}xxxwww{{{{{{mmm^^^SSSLLLHHHHHHEEEBBB@@@AAADDDGGGRRR\\\lll}}}~~~|||yyy222333333444555555666666555777999;;;<<<>>>BBBDDDFFFFFFGGGIIIKKKLLLMMMNNNPPPRRRUUUWWWWWWWWWYYYZZZ^^^^^^bbbfffggghhhnnnuuudddXXXUUU```www|||mmmbbbaaagggkkkmmmkkknnnvvv~~~{{{uuupppbbb^^^XXXSSSPPPNNNLLLKKKIIINNNYYYjjj|||~~~yyytttmmmeee^^^XXXQQQNNNGGGGGGFFFFFFFFFGGGHHHIIIGGGJJJMMMNNNMMMLLLLLLLLLTTTZZZcccmmmvvv~~~zzzuuunnnkkkddd]]]WWWSSSQQQPPPJJJKKKOOOWWW___cccbbb```VVVVVVVVVUUUTTTQQQNNNMMMIIIJJJKKKJJJKKKPPPXXX^^^eeelllqqqqqqooommmhhhccccccbbbaaacccfffiiijjjjjjhhhfffaaa[[[UUUSSSSSSUUUUUU^^^mmm|||zzzuuunnnccc[[[WWWYYY\\\```jjjzzzbbbZZZNNNCCC;;;888777777555666666666666666666666666666777777888999999::::::;;;===>>>???CCCGGGKKKOOOQQQSSSSSSQQQQQQQQQRRRUUUVVVWWWYYYZZZ[[[[[[[[[^^^]]]^^^aaaccciiivvv{{{hhhcccgggqqqzzz|||wwwvvvzzzwwwiiiZZZOOOIIIGGGGGGEEEBBB@@@AAAEEEHHHPPPYYYiiizzzzzzyyywwwsss444444444555666777777888666777:::;;;===???BBBEEEHHHHHHIIIKKKLLLNNNOOOOOORRRTTTXXXYYYYYYYYYZZZ[[[\\\]]]aaaeeefffgggmmmttt~~~bbbXXXVVVddd||||||nnnbbbbbbhhhlllmmmjjjllluuuxxxsssccc^^^XXXSSSPPPNNNLLLKKKKKKPPP[[[kkk~~~}}}zzzsssnnngggaaaZZZTTTOOOKKKHHHHHHHHHGGGGGGHHHHHHIIIHHHJJJMMMNNNMMMLLLLLLLLLTTTXXX^^^gggpppyyy|||wwwnnnjjjddd]]]WWWTTTRRRQQQJJJKKKOOOVVV^^^cccbbb```UUUUUUTTTQQQMMMLLLMMMNNNHHHIIIJJJJJJJJJMMMUUUZZZ]]]eeellloooppprrrpppmmmhhheeebbb```aaabbbcccccc^^^\\\WWWQQQMMMLLLOOOQQQPPPZZZiiiyyy~~~yyyrrrfff]]]WWWXXX[[[```jjjzzz{{{bbb[[[OOODDD<<<888777777555555555666666666666666666777777888999::::::::::::<<<===>>>@@@CCCHHHLLLQQQRRRTTTTTTRRRRRRRRRSSSUUUVVVXXXZZZ\\\\\\\\\[[[___^^^___aaadddjjjyyy~~~{{{iiidddgggpppyyy{{{wwwvvvzzz~~~wwwhhhZZZOOOIIIHHHHHHFFFDDDCCCDDDHHHKKKOOOXXXgggxxx}}}uuutttsssnnn555555555444444555555666999999999:::<<>>999888888777666666666555555555555666777888777666777999:::999;;;===???AAADDDHHHLLLMMMNNNOOOPPPQQQQQQQQQQQQXXXZZZ\\\\\\[[[[[[\\\]]]___```]]]```hhhjjjvvv~~~wwwzzzpppbbb\\\eeeqqqrrrsssrrrrrrvvv}}}uuueeeXXXPPPLLLHHHFFFCCC@@@@@@BBBEEEFFFOOOVVVcccttttttnnnmmmooo444444444444555666888888999999:::;;;===???BBBCCCFFFHHHKKKNNNQQQSSSTTTUUUWWWWWWVVVVVVVVVXXXZZZ\\\```___```dddgggjjjrrr{{{nnnZZZRRRXXXiiiyyyxxxggg\\\\\\___aaagggkkkpppuuu||||||tttiiiddd\\\VVVRRRQQQPPPPPPPPPSSS\\\mmmyyyoooiiiaaa]]]YYYUUURRRPPPMMMKKKIIIIIIHHHHHHHHHIIIIIIJJJIIIKKKMMMNNNMMMLLLLLLMMMNNNRRRWWW^^^fffooowww}}}xxxpppjjjaaaYYYTTTQQQOOOMMMKKKIIIJJJOOOVVVZZZYYYWWWQQQMMMIIIHHHIIIKKKKKKKKKKKKJJJHHHHHHIIIKKKNNNPPPVVV[[[cccnnnvvv{{{{{{zzztttmmmddd^^^ZZZVVVQQQMMMLLLKKKIIIHHHGGGHHHHHHIIIMMMTTT```oooyyyqqqhhhaaa]]][[[\\\bbbkkkzzz~~~ddd^^^RRRGGG>>>999888888777777666666666555555555666777888777777777999;;;;;;===???AAACCCFFFJJJMMMPPPOOONNNNNNOOOQQQSSSTTTXXXZZZ\\\\\\[[[[[[\\\]]]```bbb___bbbjjjlllxxx{{{sssvvvhhh\\\XXXbbboooooosssqqqrrruuu{{{tttdddWWWOOOKKKGGGEEEBBB@@@@@@AAADDDEEEKKKQQQ]]]kkkzzzsssllljjjkkk333333333444666888999:::999::::::<<<>>>@@@CCCDDDFFFHHHKKKOOORRRTTTVVVWWWVVVVVVVVVWWWYYY[[[^^^```bbb```aaadddfffjjjuuuttt```TTTQQQXXXiiixxxuuueee[[[[[[```bbbhhhlllqqqvvv}}}|||tttjjjddd]]]WWWTTTSSSRRRRRRRRRUUU___ppp~~~tttjjjbbb\\\YYYVVVSSSRRRPPPNNNLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKMMMOOOOOONNNMMMNNNOOOOOORRRWWW\\\cccllltttzzzwwwlllfff]]]VVVRRRPPPPPPPPPLLLJJJJJJMMMRRRUUUTTTRRRNNNKKKIIIHHHJJJKKKLLLKKKJJJIIIHHHHHHHHHIIIKKKLLLPPPVVV```mmmyyywwwoooddd[[[UUUQQQLLLHHHKKKKKKJJJIIIIIIJJJJJJKKKMMMSSS^^^lll|||zzzrrrjjjddd\\\ZZZ[[[aaakkkzzzfff___TTTHHH???:::888888777777777666666666555555666777888888777888:::<<<===???BBBCCCEEEHHHKKKNNNQQQPPPNNNNNNOOOQQQUUUWWWXXXZZZ[[[[[[[[[[[[\\\^^^```cccaaadddlllnnnzzzzzzrrrvvvvvv```XXXVVVaaannnnnnrrrrrrrrruuuzzzsssbbbUUUMMMJJJEEEDDDAAA??????@@@BBBCCCFFFKKKTTT```lllxxxrrrjjjfffeee333333333444555666888999999:::;;;===@@@BBBDDDEEEGGGHHHKKKNNNRRRUUUXXXYYYUUUUUUWWWYYY[[[^^^aaaccccccbbbbbbdddfffkkkwww{{{iiiWWWOOOOOOWWWgggwww|||rrrccc[[[^^^eeeiiikkknnntttyyy~~~~~~yyytttxxx~~~yyyrrrjjjeee^^^YYYVVVTTTSSSSSSRRRVVV```qqq{{{pppfff^^^ZZZXXXVVVUUUUUUTTTSSSQQQQQQQQQPPPOOONNNNNNNNNNNNPPPQQQRRRRRRQQQPPPQQQRRRSSSUUUYYY]]]ccckkksssyyy{{{{{{rrrhhhbbbYYYRRRPPPQQQRRRSSSNNNLLLJJJKKKNNNOOOOOONNNKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIHHHHHHHHHHHHHHHHHHLLLTTTaaappp}}}rrrjjj___WWWSSSQQQNNNLLLPPPOOOOOONNNMMMLLLKKKKKKMMMRRR[[[hhhxxxzzzrrrjjjddd\\\ZZZ[[[aaakkkyyyhhhaaaUUUIII???:::888888777777777666666666666555666777888888888999;;;===>>>AAACCCEEEFFFHHHKKKNNNPPPPPPOOOPPPQQQSSSUUUVVVXXXYYYZZZZZZZZZZZZ\\\]]]___cccbbbeeelllnnn{{{}}}vvvzzzppp]]]WWWWWWcccpppppprrrrrrsssvvvzzz~~~qqqaaaTTTLLLIIIDDDCCC@@@>>>>>>???@@@AAADDDHHHOOOWWW```jjjtttyyy{{{|||qqqhhhccc```444444444333444444555666999:::<<>>>>>AAACCCEEEFFFGGGJJJLLLLLLNNNPPPSSSTTTTTTTTTTTTWWWXXXYYYXXXXXXXXX[[[]]]]]]aaaaaadddkkkmmm{{{{{{nnn\\\WWWXXXdddooooooqqqrrrtttvvvyyy}}}ppp___RRRKKKHHHCCCBBB@@@>>>>>>>>>??????CCCGGGLLLRRRYYYbbblllssswww|||yyyqqqiiiccc___666555444444444444555555999;;;===@@@CCCEEEFFFGGGHHHIIIJJJMMMPPPTTTWWWYYYVVVWWWYYY[[[^^^```aaabbbddddddfffhhhiiinnn|||iiiRRRKKKLLLQQQbbbtttttteee]]]aaaiiinnnssswww}}}{{{pppkkkkkkjjjoooxxx~~~xxxtttmmmiiibbb]]]YYYWWWUUUSSSPPPUUU```nnn}}}{{{vvvooohhhccc\\\[[[\\\^^^aaacccbbbaaa\\\[[[YYYWWWUUUTTTSSSSSSSSSTTTTTTSSSQQQQQQRRRTTTVVVXXX\\\___ccchhhmmmqqquuuyyy||||||{{{xxxppphhhaaa\\\UUUQQQPPPRRRTTTUUUQQQPPPMMMKKKKKKMMMOOOQQQQQQTTTWWWWWWTTTQQQOOONNNIIIHHHGGGFFFFFFGGGHHHHHHMMMUUUcccpppyyyzzzuuupppccc\\\SSSOOONNNPPPPPPOOOOOOQQQSSSUUUUUUUUUSSSRRRNNNQQQVVV___kkkxxx|||sssjjjccc^^^[[[\\\aaajjjwwwmmmfffYYYLLLAAA:::777777888888777777777666666666666888999:::999:::===???>>>AAADDDEEEFFFGGGHHHJJJJJJLLLPPPSSSUUUUUUSSSRRRVVVVVVWWWVVVUUUVVVYYY[[[ZZZ```aaadddjjjlll{{{ppp]]]WWWWWWaaalllkkknnnpppsssuuuxxx|||ppp___RRRKKKHHHCCCBBB@@@???>>>>>>>>>>>>BBBFFFKKKPPPUUU]]]gggooowww{{{}}}xxxrrrllleeeaaa666666666666666777888999999;;;>>>AAADDDFFFGGGGGGIIIIIIJJJLLLOOORRRUUUWWWWWWXXXZZZ\\\^^^___``````cccdddhhhjjjkkkooo}}}gggPPPLLLMMMPPP___qqq~~~ssseee^^^bbbkkkpppwww|||~~~ssshhhfffjjjiiimmmuuu~~~yyytttrrrmmmfffaaa]]]YYYVVVTTTRRRWWW```kkkwww}}}zzzwwwqqqkkkgggbbbccceeehhhlllnnnnnnmmmfffdddbbb```^^^\\\[[[ZZZWWWXXXWWWVVVTTTTTTUUUWWWXXX[[[___cccfffiiilllooorrrvvvyyyxxxxxxwwwpppiii___[[[UUURRRRRRSSSTTTUUUSSSRRROOOMMMLLLOOORRRUUUWWW[[[^^^]]]YYYTTTPPPOOOJJJIIIGGGEEEEEEGGGIIIKKKPPPUUU^^^hhhnnnooojjjfff^^^XXXRRROOOQQQTTTUUUUUUUUUWWWZZZ\\\\\\ZZZXXXVVVRRRRRRUUUZZZcccmmmwww|||~~~uuukkkddd```]]]\\\aaaiiivvvooogggZZZMMMAAA:::777777888888888777777777666666777888999::::::;;;>>>@@@???BBBEEEFFFGGGGGGHHHIIIJJJLLLNNNQQQSSSTTTSSSSSSTTTUUUUUUTTTSSSTTTWWWZZZZZZ```aaadddjjjlll{{{vvvaaaYYYWWW___iiihhhiiilllpppsssvvvzzzppp___RRRKKKHHHDDDCCCAAA@@@???>>>>>>>>>???CCCIIINNNRRRZZZdddkkkvvvyyy}}}yyyuuuooohhhbbb666666666777888:::;;;<<<999;;;>>>BBBEEEGGGGGGHHHIIIIIIJJJKKKNNNQQQTTTVVVXXXYYY[[[\\\]]]^^^^^^^^^bbbeeeiiillllllppp~~~}}}}}}cccNNNLLLNNNQQQ^^^ooo|||zzzpppccc^^^dddnnntttzzz~~~{{{pppeeedddjjjjjjmmmsss|||xxxrrruuupppjjjddd___[[[XXXUUUUUUYYYaaajjjssszzz~~~}}}{{{xxxsssmmmiiijjjjjjmmmqqqvvvxxxxxxwwwooommmkkkiiifffdddcccbbb\\\\\\\\\ZZZXXXXXXZZZ\\\[[[___dddgggjjjlllnnnpppqqqtttwwwvvvwwwwwwrrrlll^^^ZZZVVVSSSSSSTTTUUUUUUTTTSSSPPPNNNNNNPPPUUUXXX[[[___bbbaaa\\\UUUQQQOOOKKKIIIFFFDDDEEEGGGJJJMMMQQQTTTZZZaaafffgggdddaaaZZZVVVRRRRRRVVV[[[]]]]]]___aaaccccccbbb^^^[[[XXXTTTTTTTTTWWW]]]eeennnsss|||wwwllldddaaa^^^]]]aaaiiiuuuppphhh[[[MMMBBB;;;777666888888888888777777777777777888:::::::::<<<>>>@@@@@@CCCFFFGGGHHHHHHHHHJJJLLLLLLMMMNNNPPPRRRTTTUUUSSSTTTTTTSSSRRRSSSVVVYYYZZZ```bbbeeejjjlll|||{{{eee\\\XXX```iiigggfffjjjnnnqqqtttxxxppp___RRRKKKIIIDDDCCCBBB@@@???>>>>>>>>><<>>???AAADDDGGGIIIKKKMMMJJJLLLNNNPPPPPPRRRTTTVVVYYYZZZ[[[[[[[[[\\\^^^```___dddccceeeqqq{{{kkkQQQLLLLLLLLLXXXjjjtttuuuooogggeeemmmzzz}}}{{{~~~tttqqqpppooommmmmmmmmooottt{{{xxxlllccc^^^]]]\\\___dddkkksss{{{~~~xxxzzz}}}~~~|||xxxqqqjjjhhhhhhggghhhiiiiiifffddddddfffiiimmmpppsssttttttuuuvvvwwwyyy{{{{{{zzzyyynnnggg]]]XXXXXXYYYXXXVVVXXXTTTQQQRRRRRRRRRXXX^^^iiihhhfffdddaaa\\\VVVQQQNNNJJJIIIIIIGGGEEEHHHNNNUUU]]]hhhooopppnnnllljjjdddaaa___```dddiiimmmooorrrsssttttttsssnnngggbbb\\\[[[YYYVVVVVVYYY___cccrrr~~~{{{oooggg```______aaakkkzzzmmmdddVVVIII@@@;;;999999777888888888888999999999:::999999999;;;===@@@BBBEEEGGGIIILLLNNNNNNNNNMMMPPPQQQQQQRRRSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUYYY___dddmmm~~~nnndddgggkkkjjjiiigggiiilllpppuuuzzz~~~ooo^^^RRRLLLJJJFFFDDDAAA@@@@@@@@@>>>===???@@@CCCGGGLLLTTT\\\bbbkkkttt~~~yyyrrrnnn666666666777888999;;;<<>>AAABBBFFFIIILLLOOOQQQQQQPPPOOORRRRRRRRRRRRSSSTTTUUUVVVXXXWWWVVVUUUTTTSSSSSSSSSUUUUUUXXX___gggrrr{{{llllllnnnmmmjjjgggiiilllpppvvv{{{qqq___RRRLLLJJJFFFDDDAAA@@@@@@@@@>>>======???BBBEEEJJJQQQZZZ___jjjsss~~~zzzwww666666777777999:::<<<===BBBCCCEEEGGGJJJLLLNNNOOOMMMOOOQQQSSSSSSUUUWWWYYYYYY[[[]]]^^^^^^^^^___aaa]]]ccccccfffqqqzzzkkkUUUQQQOOOLLLWWWhhhuuuwwwtttlllkkkuuu{{{xxxzzz~~~yyyrrrrrrtttuuuwwwzzzuuuyyy}}}sssnnnmmmooorrrxxx{{{uuusssssssssuuuuuutttrrroooqqquuuxxx{{{{{{{{{{{{yyy{{{|||}}}|||vvvmmmfffaaa]]]ZZZWWW[[[XXXVVVWWWWWWYYYaaajjjrrrvvvxxxuuulllbbb[[[WWWPPPMMMKKKLLLJJJIIILLLQQQZZZfffuuu{{{zzzyyy{{{~~~|||wwwvvvsssnnniiifffeeefffooo{{{}}}qqqiii```___^^^aaakkk{{{ggg^^^RRRGGG@@@;;;999888777777888888888999999999888888999;;;===???BBBCCCGGGJJJMMMQQQSSSSSSRRRQQQTTTSSSSSSSSSTTTUUUWWWYYYYYYXXXWWWVVVVVVUUUVVVVVVYYYWWWZZZaaaiiitttrrroooqqqpppmmmgggiiilllqqqvvv|||rrraaaSSSLLLIIIEEECCCAAA@@@@@@???>>><<<<<<>>>AAADDDHHHOOOWWW]]]hhhrrr~~~666777777888:::;;;===>>>BBBCCCEEEGGGIIIKKKMMMNNNNNNPPPRRRTTTTTTVVVXXXZZZZZZ\\\^^^_________```aaa___eeedddfffpppvvvgggSSSQQQPPPNNNZZZmmm|||}}}tttpppyyyzzzxxxwww{{{}}}vvvvvvwwwwwwyyy|||zzz~~~}}}}}}{{{~~~|||{{{|||}}}~~~}}}|||vvvxxx{{{}}}~~~zzzrrrkkkeee```^^^]]][[[ZZZZZZYYY[[[dddooowww{{{}}}zzzqqqggg___[[[QQQNNNMMMMMMLLLKKKNNNSSSYYYfffwwwxxxssspppttt}}}rrrjjj___^^^^^^aaakkk{{{hhh___SSSGGG???;;;999999777777888888888999999999888999:::<<>><<<<<<>>>@@@CCCGGGNNNVVV[[[fffppp}}}777777777999:::<<<>>>???BBBCCCDDDFFFIIIKKKLLLMMMNNNPPPSSSTTTUUUVVVYYY[[[ZZZ]]]```aaaaaa```aaabbb___fffeeegggpppuuu{{{bbbPPPOOOOOOOOO]]]qqq|||vvv~~~yyyvvvsssxxx~~~}}}|||{{{|||~~~zzzqqqiiidddaaaaaa___^^^]]]ZZZ\\\eeeqqq}}}}}}uuujjjbbb]]]RRROOONNNOOONNNLLLPPPUUUYYYgggyyy~~~~~~}}}qqqiii___^^^^^^aaakkk{{{mmmcccUUUGGG???;;;:::999777888888888888999999999888:::<<>>===<<<:::<<<===@@@CCCIIIQQQVVVbbbnnn|||777777888999;;;===???@@@DDDEEEFFFHHHJJJLLLMMMNNNNNNPPPRRRTTTTTTVVVXXXZZZ[[[^^^aaacccbbbbbbbbbbbb```fffddddddiiikkktttwww___MMMLLLLLLMMM^^^uuu~~~xxx|||uuurrrnnnsss||||||vvvssspppnnnllliiiddddddnnnyyy}}}vvvlll```WWWSSSQQQPPPQQQPPPOOORRRXXXaaaooo|||ppphhh^^^]]]]]]aaakkk|||wwwkkkYYYIII???;;;:::;;;777888888888888999999999:::;;;>>>BBBEEEHHHJJJKKKMMMMMMMMMOOOQQQUUUXXXYYYYYYZZZ\\\___```aaaaaa```aaa```___]]]\\\[[[ZZZZZZVVV[[[aaabbbaaahhh}}}hhhdddpppvvvuuuhhhiiikkknnnrrrvvvyyy{{{xxxfffWWWMMMHHHDDDBBB@@@??????>>>===;;;999:::<<<>>>AAAGGGNNNSSSbbbmmm|||~~~666777999:::;;;<<>>BBBJJJSSSaaaiiivvv666888:::;;;;;;===@@@BBBEEEGGGJJJKKKLLLMMMPPPRRRPPPPPPQQQRRRSSSUUUWWWXXXXXX[[[]]]___```bbbeeeggghhhiiilllmmmkkkmmmxxxsss^^^MMMKKKLLLPPP```rrr{{{rrrzzz{{{vvvsssrrrwww~~~~~~yyytttpppkkkiiinnnvvv{{{ppphhh```YYYZZZWWWVVVUUUSSSQQQWWW___hhhvvvuuukkkfff``````aaaeeeooo~~~oooYYYKKKBBB;;;888888888888777777888999::::::<<<>>>AAABBBCCCEEEGGGIIIKKKLLLOOORRRTTTUUUVVVVVVUUUVVVYYY\\\^^^___``````gggfffccc___]]]]]]]]]]]]ZZZbbbbbbaaafffkkk|||yyy```ZZZbbbnnnuuuooonnnmmmooorrrwwwzzz|||~~~yyyhhhYYYNNNIIICCCAAA@@@@@@@@@@@@===<<<<<<999999<<<>>>BBBJJJRRR```hhhuuu777999;;;<<<===>>>AAADDDFFFIIILLLNNNOOOPPPRRRTTTQQQPPPOOOOOOQQQUUUXXXZZZ[[[]]]```bbbcccdddgggiiihhhlllrrrssspppppp|||rrr^^^NNNLLLMMMPPP^^^oooyyypppxxx|||vvvsssqqqvvv}}}}}}~~~yyyuuupppmmmqqqyyyyyyooogggaaa]]]ZZZXXXWWWUUUUUU[[[cccmmmyyyttthhhaaa^^^___bbbhhhsssqqqZZZJJJAAA:::888999999999888888888888999999;;;===@@@BBBDDDFFFIIIKKKKKKMMMPPPSSSVVVXXXYYYYYYSSSUUUXXX\\\___```aaabbbhhhgggeeebbb```^^^]]]]]]]]]ddddddcccggglllzzzwwwuuurrr^^^VVVXXXgggwwwtttpppmmmnnnrrrwwwyyyyyy|||{{{kkk\\\QQQKKKDDDBBB@@@@@@@@@@@@>>><<<<<<999999;;;>>>@@@HHHPPP^^^gggttt~~~888:::<<<===>>>@@@CCCFFFIIIKKKNNNPPPPPPPPPQQQSSSRRRPPPNNNNNNPPPTTTYYY\\\```bbbdddeeeeeefffiiikkkiiinnntttuuupppqqqsss___OOOLLLMMMOOO\\\mmmvvvooovvv{{{uuurrrqqqvvv}}}zzz}}}zzzwwwssspppttt{{{{{{rrrlllbbb^^^[[[ZZZWWWXXX___hhhsss}}}tttfff]]]ZZZ]]]bbbjjjvvvqqqYYYIII@@@999888999999999888888888999::::::<<<>>>AAACCCDDDFFFIIILLLMMMNNNQQQTTTWWWXXXYYYYYYWWWYYY\\\___bbbddddddeeeffffffeeedddbbbaaa```______eeedddccchhhkkkyyyzzzxxxjjjZZZSSSRRR```ssstttppplllmmmrrrxxxzzzzzz|||ppp```SSSKKKEEECCCAAA@@@@@@@@@>>>===<<<999999;;;===???EEEMMM[[[dddqqq{{{~~~}}}|||}}}999;;;===???@@@BBBEEEHHHKKKMMMPPPQQQQQQPPPPPPQQQSSSRRROOONNNPPPTTTYYY]]]bbbdddeeeeeeeeeeeefffhhhjjjnnnrrrqqqmmmpppttt```PPPMMMMMMNNN[[[lll}}}~~~{{{rrrllltttyyysssppppppuuu}}}~~~{{{yyyxxxuuusssxxxzzzssshhhddd```]]]ZZZ[[[ccclllyyy||||||~~~qqqbbbXXXWWW[[[aaakkkwwwoooXXXHHH???:::888:::777777777888999;;;<<<===???AAACCCEEEEEEGGGIIIKKKOOOPPPSSSUUUVVVWWWWWWWWWZZZ\\\^^^aaacccddddddeeeccccccdddddddddddddddccc```fffdddccchhhkkkwww~~~fffXXXRRRPPPZZZiiipppmmmkkkmmmrrrxxx{{{|||wwwfffVVVKKKGGGEEEBBB@@@@@@@@@???>>><<<999999;;;<<<===CCCJJJWWWaaannnwwwzzzyyyxxxyyyzzz~~~;;;<<>>AAACCCEEEGGGGGGHHHKKKMMMQQQRRRTTTVVVWWWXXXWWWWWWYYYZZZ]]]___aaabbbbbbbbbbbbbbbbbbcccccceeefffgggbbbgggeeedddjjjmmmxxxkkkXXXQQQPPPUUU^^^iiijjjkkknnnqqqvvvzzz}}}ppp[[[MMMIIIFFFCCCAAA@@@@@@???>>><<<999999;;;;;;<<>>@@@BBBDDDFFFJJJMMMIIIMMMRRRVVVXXXXXXYYYZZZYYYWWWUUUTTTUUUVVVYYYZZZ___bbbdddfffgggiiilllnnnggggggjjjnnnpppuuu}}}fffSSSMMMLLLNNN\\\nnn~~~wwwnnnfffiii~~~yyyssspppfffllluuu~~~~~~yyyrrrmmmhhhhhhpppzzzrrrnnnhhhaaa\\\ZZZZZZZZZVVVYYY```kkk|||}}}uuuiiiaaaVVVZZZbbbmmm{{{tttdddQQQFFFAAA<<<;;;<<<;;;::::::999999::::::;;;@@@CCCFFFIIIKKKNNNQQQTTTPPPRRRUUUYYY[[[]]]^^^^^^TTTVVVYYY]]]aaaccceeeeeefffdddbbb``````bbbdddffffffkkkhhhiiipppsss|||___LLLKKKOOORRRbbbhhhoooqqqooopppuuu{{{|||hhhUUUJJJGGGCCCAAAAAA@@@@@@???;;;999999;;;;;;:::>>>DDDMMMXXXfffmmmmmmlllmmmpppmmmrrrxxx~~~===???CCCEEEFFFGGGHHHIIILLLOOOQQQSSSUUUWWWZZZ\\\\\\ZZZXXXVVVVVVWWWYYY[[[\\\```eeeiiikkkmmmppprrriiiggggggjjjnnntttoooXXXSSSMMMIIIXXXooo}}}rrreeegggyyyzzzrrrmmmiiilllrrr|||wwwpppllljjjlllnnnooopppqqqtttwww}}}xxxpppmmmrrrzzz~~~rrrllliiiddd___[[[XXXTTTQQQSSSVVV[[[dddsss~~~xxxrrrlllggg^^^^^^fffuuuzzzlllaaaQQQEEE???===<<<;;;;;;;;;;;;<<<<<<>>>???@@@CCCDDDFFFIIIMMMQQQTTTVVVSSSUUUXXX[[[]]]_________^^^[[[XXX[[[bbbggghhhggggggfffeeedddcccddddddeeeiiihhhiiijjjkkkrrreeeSSSKKKLLLRRRbbblllrrrnnnjjjmmmtttzzzyyy}}}mmmXXXKKKHHHEEEBBBAAA@@@>>>===;;;::::::999:::;;;<<<===MMMUUU```hhhlllkkkiiiggghhhooovvv{{{~~~AAADDDHHHJJJKKKLLLMMMOOONNNPPPSSSTTTVVVWWWZZZ\\\]]]\\\YYYWWWWWWXXXYYYZZZ]]]```eeehhhiiikkkmmmoooiiiggghhhjjjmmmqqq|||vvv[[[SSSOOOKKKYYYnnnwwwhhheeesss}}}vvvqqqkkkmmmsss|||{{{tttmmmgggdddbbbccceeeeeefffgggjjjlllrrrwww~~~vvvqqquuu|||uuummmiiiddd```\\\XXXUUURRRQQQSSSVVV___mmmzzzssslllggg``````gggvvvzzzlllaaaRRREEE???===;;;:::;;;;;;;;;<<<===???AAAAAADDDEEEGGGJJJMMMQQQTTTUUUTTTVVVXXXZZZ\\\^^^___```___[[[YYY[[[aaafffgggffffffeeedddcccccccccdddeeegggfffgggiiikkksssnnnYYYMMMNNNSSS___jjjqqqnnnjjjmmmsssxxx|||~~~|||fffUUULLLIIIEEECCCBBBAAA@@@???<<<<<<;;;:::;;;<<<===>>>HHHPPP[[[cccgggfffeeeccceeekkksssxxx}}}AAADDDHHHJJJKKKMMMNNNPPPPPPSSSUUUWWWXXXYYY\\\^^^___]]][[[ZZZYYYYYYZZZZZZ___aaadddffffffggghhhjjjiiihhhhhhkkklllnnnwww```TTTOOONNNYYYkkkzzzjjjdddlllwwwzzzuuunnnooottt|||{{{xxxsssmmmgggbbb^^^\\\ZZZ[[[[[[[[[[[[\\\___aaaffflllttt}}}wwwppprrrxxx{{{sssooojjjeeeaaa]]]YYYVVVRRRRRRTTTZZZgggyyy|||tttlllfffbbbbbbhhhvvvzzzmmmbbbRRREEE???<<<:::999::::::;;;===???AAACCCDDDFFFGGGIIILLLOOOQQQSSSTTTVVVVVVWWWYYYZZZ\\\^^^______\\\ZZZ\\\aaaddddddccccccbbbaaaaaaaaabbbcccdddeeedddeeehhhjjjrrr}}}~~~dddRRRPPPUUU\\\hhhpppnnnjjjlllrrruuu}}}~~~zzzqqqaaaTTTLLLIIIFFFDDDCCCCCCBBB@@@======<<<;;;<<<===>>>???DDDKKKVVV^^^bbbbbbaaaaaaaaagggooouuu{{{@@@DDDHHHKKKLLLNNNPPPQQQUUUWWWYYYZZZ[[[\\\___aaa```___^^^]]]\\\[[[[[[[[[```bbbcccdddccccccdddeeehhhgggiiikkklllmmmttt}}}cccSSSOOONNNXXXfffxxx{{{kkkdddhhhooo}}}wwwqqqqqqttt{{{{{{wwwsssooojjjddd___[[[YYYXXXVVVWWWWWWVVVUUUVVVYYY[[[```fffoooyyyvvvnnnooouuu{{{uuuooojjjeee___\\\WWWVVVVVVZZZddduuu}}}sssjjjdddcccccciiiwww{{{mmmbbbRRRFFF???<<<:::999:::;;;<<<>>>AAADDDFFFHHHIIIJJJLLLNNNQQQSSSTTTUUUWWWWWWVVVWWWXXXZZZ\\\^^^___]]]\\\]]]```bbbbbbaaaaaa```___^^^___```aaabbbddddddeeegggiiippp~~~sss[[[SSSUUU\\\hhhqqqoookkkkkkooorrr|||}}}}}}wwwnnnaaaVVVLLLIIIFFFDDDDDDCCCBBBAAA======<<<;;;;;;<<<===>>>CCCIIISSS[[[___`````````___eeelllrrrzzzDDDGGGLLLOOOQQQSSSUUUWWWYYY[[[]]]^^^^^^___aaaccc````````````___^^^]]]\\\```bbbbbbbbb``````aaacccffffffhhhlllmmmnnnuuu}}}eeeRRRMMMMMMUUU___ppp~~~{{{llleeefffiii~~~wwwrrrrrrtttzzz|||uuuqqqllliiiddd^^^ZZZWWWVVVVVVTTTTTTTTTRRRQQQSSSVVVXXX]]]cccmmmwwwzzzsssssswww|||vvvnnnfffaaa]]][[[ZZZ[[[cccqqq}}}rrriiiccccccdddkkkyyy|||mmmbbbRRREEE???<<<;;;999;;;;;;===@@@CCCFFFIIIJJJLLLMMMOOORRRTTTUUUVVVVVVXXXWWWVVVVVVWWWXXXZZZ[[[^^^]]]]]]]]]___`````````___^^^]]]\\\\\\]]]^^^___cccccceeefffgggmmm|||hhhXXXUUU\\\hhhqqqpppkkkjjjmmmoooxxxzzz}}}}}}rrrcccXXXMMMJJJFFFDDDDDDCCCBBBAAA===<<<;;;:::::::::;;;<<<@@@FFFOOOVVVZZZ\\\\\\]]]]]]ccckkkqqqzzzDDDGGGLLLOOORRRTTTVVVXXX[[[]]]_________```aaaccc```aaabbbcccbbbaaa```___```aaaaaa```______aaabbbeeedddgggjjjlllmmmuuu~~~fffRRRLLLKKKRRRZZZmmm~~~{{{kkkcccccccccvvvyyyrrrqqqrrrxxx{{{rrrmmmeeebbb^^^ZZZVVVTTTTTTSSSRRRRRRQQQOOOOOOPPPTTTWWWZZZaaakkkttt}}}yyyvvvxxxyyyooohhhcccbbb______cccmmmzzz}}}rrriiicccdddeeennn}}}{{{lllaaaQQQEEE???===<<<;;;<<<===???AAADDDHHHKKKLLLNNNPPPSSSUUUXXXYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZZZZ\\\\\\]]]^^^^^^_________^^^]]][[[ZZZZZZZZZ[[[\\\___```cccfffgggjjjwwwyyy```VVVYYYeeennnmmmiiiiiimmmpppuuuxxx|||wwwggg[[[OOOLLLIIIFFFEEEDDDBBBAAA===<<<;;;:::999:::;;;;;;===BBBIIIOOOSSSUUUVVVWWWZZZaaajjjrrr|||CCCGGGLLLOOORRRTTTWWWYYY[[[\\\^^^^^^^^^^^^```aaa___aaacccdddeeedddbbbaaa^^^___```___^^^___aaadddeeedddeeehhhiiikkksss|||hhhTTTLLLKKKPPPXXXhhhyyyvvveee___^^^]]]iiiyyy{{{qqqppppppuuu{{{rrrlll```___\\\XXXVVVTTTSSSRRRQQQQQQPPPNNNNNNPPPTTTWWWXXX```kkkuuu}}}|||zzz|||tttllljjjgggfffhhhnnnxxx~~~tttjjjeeedddhhhsssyyyjjj___QQQEEE???>>>===<<<>>>???@@@CCCFFFIIIKKKMMMPPPRRRUUUXXX[[[\\\]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZ[[[]]]^^^^^^^^^______]]]\\\ZZZYYYXXXXXXXXXXXXXXX[[[aaafffgggjjjuuuiiiXXXSSS___iiiiiifffiiinnnrrrtttwww|||~~~mmmaaaSSSPPPLLLIIIGGGFFFDDDBBB>>>===<<<:::::::::;;;<<<;;;???FFFKKKMMMOOOQQQRRRUUU]]]hhhrrr~~~HHHKKKPPPTTTWWWZZZ\\\^^^ZZZ[[[]]]]]]\\\]]]^^^```___aaaccceeefffeeecccbbb^^^^^^______^^^___bbbeeefffddddddffffffhhhpppyyyjjjUUUMMMKKKPPPWWW___rrr{{{ooo```[[[\\\ZZZ^^^ooo~~~pppoooooottt~~~|||rrrkkk___^^^\\\YYYWWWUUUTTTSSSRRRRRRQQQOOOOOOQQQVVVZZZYYY```lllwwwsssqqqooolllmmmrrryyyuuulllffffffjjjvvvwwwiii___PPPEEE@@@>>>>>>===???@@@AAACCCFFFIIILLLMMMPPPSSSVVVZZZ]]]^^^______^^^^^^___```___^^^]]]\\\YYY[[[]]]^^^^^^^^^___```]]]\\\ZZZXXXWWWVVVVVVWWWTTTXXX___fffgggjjjtttoooZZZMMMYYYdddeeedddhhhppptttuuuxxx}}}sssiiiWWWSSSOOOKKKIIIGGGEEECCC???>>>===<<<;;;;;;<<<===;;;???EEEJJJLLLNNNOOOPPPRRR[[[gggsssJJJMMMRRRWWW[[[]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZ\\\^^^aaadddcccaaa]]][[[\\\^^^```aaa``````aaabbbeeedddcccbbbdddjjjqqqwwwcccPPPIIIIIINNNUUUcccllltttooobbbWWWUUUWWW^^^hhhyyy|||qqqnnnooouuu}}}uuunnnddd___ZZZVVVUUUVVVWWWWWWUUUUUUUUUTTTSSSTTTWWWZZZ[[[bbbmmmxxx{{{zzzxxxxxx~~~zzzooogggggglllwwwvvvhhhZZZLLLCCC???<<<<<>>===<<<;;;:::999;;;===@@@DDDGGGJJJLLLQQQQQQWWWeeewwwKKKMMMRRRVVVYYY[[[\\\\\\YYYZZZZZZ[[[[[[[[[[[[[[[```aaabbbccccccbbbaaa```]]]___``````^^^^^^___```ccccccaaa```aaaeeekkkppp~~~bbbSSSMMMIIIJJJMMM\\\gggqqqooocccWWWTTTUUUSSS\\\mmmyyyoookkkjjjnnntttzzzzzztttnnniiiccc^^^[[[ZZZYYYXXX[[[\\\^^^_________aaacccbbbgggoooyyyvvvooollluuurrrhhhZZZKKKBBB>>>===???BBBEEEEEEEEEGGGJJJMMMQQQSSSSSSSSSSSSTTTUUUVVVXXXYYY______```dddgggfff```[[[ZZZ[[[]]]___`````````______^^^\\\ZZZYYYXXXXXXXXXXXXXXX[[[______```fffnnn~~~yyyvvvwww]]]OOONNNPPPVVV[[[___hhhpppqqqtttzzzvvveee[[[RRRNNNKKKFFFCCCCCCAAAAAA@@@???===<<<;;;;;;888999;;;===@@@DDDFFFHHHLLLMMMSSS___mmmKKKMMMPPPTTTWWWYYYYYYZZZYYYYYYZZZ\\\\\\]]]]]]]]]aaaaaabbbbbbbbbbbbbbbbbb^^^___```___]]]]]]^^^___bbbbbb```______ccchhhmmm|||```RRRMMMIIIIIILLLZZZfffqqqpppdddWWWRRRRRRQQQYYYgggzzz~~~wwwpppkkkiiilllqqqxxx{{{tttpppjjjeeecccbbbaaa```bbbdddggggggfffffffffgggjjjnnnttt|||vvvooonnnyyy}}}pppgggYYYJJJAAA>>>===@@@DDDGGGFFFFFFGGGJJJNNNSSSVVVVVVVVVVVVVVVVVVVVVWWWWWW[[[[[[\\\^^^aaabbb___]]][[[ZZZZZZZZZ[[[]]]^^^___aaa___\\\YYYWWWWWWXXXYYYYYYXXXZZZ^^^___```eeelllzzz|||tttpppXXXLLLLLLOOOUUUZZZ]]]eeemmmnnnrrrxxx|||lll```UUUPPPMMMGGGDDDCCCAAAAAA@@@>>>===<<<;;;:::888888999;;;>>>AAADDDEEEIIIKKKQQQYYYbbbsssKKKMMMOOORRRUUUWWWXXXXXXZZZ[[[\\\]]]^^^_________aaa``````aaaaaabbbbbbccc^^^______]]]\\\\\\]]]___bbbaaa```______bbbgggkkkzzzaaaQQQKKKHHHIIIMMM[[[fffqqqpppcccVVVPPPPPPQQQWWWcccttt~~~vvvoooiiifffiiinnnuuuwwwtttooolllkkkkkkjjjjjjmmmnnnppppppnnnmmmmmmmmmrrruuuyyy~~~wwwqqqnnnzzzwwwmmmdddWWWHHHAAA>>>===@@@DDDGGGFFFFFFHHHKKKOOOTTTWWWYYYYYYZZZYYYYYYYYYXXXXXX[[[ZZZZZZ[[[]]]```aaabbb```^^^ZZZXXXXXXZZZ^^^aaaaaa___[[[XXXVVVWWWXXXYYYZZZXXXZZZ^^^aaabbbffflllwww~~~sss{{{iiiRRRJJJKKKQQQYYY]]]^^^bbbggglllpppuuuzzz~~~tttgggYYYRRROOOJJJEEEDDDAAA@@@???>>><<<;;;::::::999999999:::===???BBBDDDIIIKKKOOOTTTYYYfff~~~MMMNNNPPPSSSUUUWWWXXXXXX[[[\\\]]]^^^____________^^^^^^______``````aaaaaa]]]]]]]]]\\\[[[[[[^^^```aaaaaaaaa``````ccchhhkkkxxxeeeRRRLLLHHHIIINNNXXXdddooonnnaaaUUUOOOOOOPPPUUU^^^mmmzzzoooiiidddfffjjjqqq||||||zzzvvvttttttuuuttttttwwwxxxyyyxxxvvvvvvvvvxxx{{{}}}~~~yyytttppp{{{qqqjjjaaaTTTGGGAAA???>>>@@@CCCEEEFFFFFFHHHLLLPPPTTTVVVYYYZZZ[[[[[[[[[[[[ZZZZZZ^^^]]]]]]^^^___bbbeeefffeeebbb^^^ZZZZZZ\\\```ccc```^^^[[[XXXWWWXXXYYY[[[[[[YYYYYY^^^bbbccchhhmmmuuu~~~ppp~~~tttnnn|||jjjSSSJJJLLLTTT\\\___^^^___ccciiimmmrrrwwwzzz}}}|||mmm]]]UUURRRLLLHHHFFFAAAAAA@@@???===<<<;;;:::;;;:::999:::;;;>>>AAACCCHHHIIIMMMQQQTTT]]]oooQQQRRRSSSUUUWWWYYYZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^[[[[[[]]]^^^^^^______^^^\\\\\\\\\[[[ZZZ[[[^^^aaaaaabbbbbbaaabbbeeeiiimmmwwwjjjWWWOOOIIIIIIMMMSSS___jjjiii^^^SSSOOOQQQMMMPPPXXXfffyyyuuummmgggfffiiinnnyyy}}}yyyvvvttt||||||mmmhhh]]]QQQFFFAAA???>>>>>>AAADDDDDDFFFIIIMMMPPPSSSUUUVVVWWWXXXZZZZZZZZZZZZYYY\\\^^^```bbbcccdddeeeeeecccbbb```^^^^^^___```aaa^^^]]][[[ZZZZZZZZZ\\\\\\]]]YYYYYY^^^bbbcccfffkkktttrrrzzzrrriiitttnnnWWWKKKNNNUUU]]]___]]]]]]```eeeiiinnnsssvvvyyy}}}rrr```XXXTTTOOOIIIGGGDDDCCCBBBAAA???>>>======;;;:::999888999<<>>@@@BBBDDDFFFJJJMMMQQQSSSTTTSSSTTTVVVXXXYYYYYYYYYXXXXXX\\\aaadddeeedddbbbaaa^^^^^^______```______^^^^^^^^^]]]\\\\\\]]]]]]^^^^^^ZZZYYY^^^aaabbbdddhhhssswww{{{wwwjjjsssqqqYYYMMMOOOUUU[[[]]][[[\\\```bbbfffkkkpppsssvvvzzz|||uuubbbYYYUUUPPPKKKHHHEEEEEEDDDCCCAAA@@@??????:::999888777888:::===???CCCDDDIIIOOORRRWWWbbbmmm|||WWWUUUTTTWWW[[[]]]\\\[[[]]]]]]\\\]]]]]]]]]ZZZXXXYYYYYYZZZ\\\______^^^\\\ZZZ\\\^^^]]][[[ZZZ\\\___aaabbbbbbbbbcccfffkkknnnrrr~~~aaaNNNGGGHHHLLLKKKYYYeeeeee```\\\UUUNNNMMMKKKNNN[[[mmmwwwmmmkkklllooovvv}}}yyytttssstttxxx{{{|||tttzzzvvvjjjdddXXXLLLAAA@@@CCCDDDCCCDDDGGGGGGHHHIIIKKKNNNQQQSSSWWWWWWXXXXXXXXXXXXXXXXXX\\\ZZZXXXZZZ^^^aaaaaa```]]]^^^___``````___^^^]]]^^^^^^^^^^^^^^^^^^^^^______^^^^^^___aaadddhhhjjjooo}}}rrrssslllVVVMMMLLLWWW^^^YYYVVVYYY```dddhhhlllooouuu}}}jjj[[[TTTQQQMMMIIIGGGGGGFFFEEEBBB???<<<:::;;;:::888777888:::===>>>FFFEEEHHHNNNSSSXXX```hhhzzzUUUTTTTTTVVVZZZ\\\\\\[[[___^^^^^^^^^______\\\ZZZYYYYYYYYY[[[]]]]]][[[ZZZ[[[[[[[[[YYYWWWXXX[[[^^^]]]^^^^^^^^^___bbbfffjjjrrrkkkUUUJJJIIILLLKKKYYYdddfffbbb^^^VVVOOONNNKKKMMMYYYiii}}}zzzpppmmmmmmpppxxxvvvqqqoooooopppsssyyy~~~}}}wwwsssiiimmmwwwwwwjjjeeeXXXLLLBBBBBBDDDDDDDDDEEEFFFGGGHHHJJJMMMOOORRRSSSWWWWWWWWWXXXXXXXXXXXXXXXZZZXXXWWWYYY]]]______^^^^^^___aaabbbbbb```^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[\\\^^^bbbfffkkkmmmnnn{{{yyyxxx^^^QQQLLLUUU\\\ZZZXXXZZZ\\\```dddiiimmmssszzzssscccZZZUUUPPPMMMHHHGGGGGGEEECCC@@@>>><<<;;;:::888777777999<<<===DDDCCCFFFLLLQQQUUU]]]fffrrrSSSSSSSSSVVVZZZ\\\]]]]]]aaa``````aaabbbbbb```^^^]]]\\\[[[[[[\\\\\\ZZZXXX[[[[[[YYYWWWUUUWWWZZZ]]]ZZZ[[[\\\\\\\\\___cccfffqqq~~~|||```PPPKKKLLLKKKWWWdddhhheee```XXXQQQOOOKKKLLLUUUcccvvvsssoooooorrryyy}}}tttmmmjjjhhheeeiiipppwwwyyyvvvoooiiidddeeekkktttyyy{{{vvvjjjdddVVVLLLCCCCCCEEEEEEEEEGGGEEEGGGIIILLLOOOQQQSSSTTTVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWXXX[[[]]]]]]\\\___aaaccceeedddbbb^^^\\\^^^^^^]]]]]]\\\\\\[[[[[[YYYZZZ[[[]]]aaafffjjjmmmlllxxx}}}iiiXXXMMMSSS\\\]]][[[[[[WWWZZZ___dddiiipppvvv{{{~~~nnnbbbYYYTTTQQQHHHHHHGGGFFFDDDBBB@@@>>>;;;:::888777777999:::<<>>>>>===<<<:::999999888:::888999<<<>>>@@@FFFMMMWWW```nnn|||VVVYYY\\\]]]\\\\\\___bbbdddbbb^^^\\\\\\\\\[[[ZZZZZZXXXWWWXXXZZZ]]]^^^]]]\\\\\\]]]bbbgggjjjiiiggg^^^___aaabbbbbbbbbdddfffhhhnnn}}}iiiWWWRRRWWWdddrrrtttgggYYYRRRNNNMMMNNNRRRWWWcccxxxyyyuuuqqqqqquuu~~~{{{zzztttzzz|||tttjjj^^^OOOKKKHHHIIIJJJJJJLLLQQQPPPPPPPPPPPPRRRTTTVVVWWWVVVXXX[[[]]]___^^^]]]\\\VVVZZZ^^^^^^\\\[[[[[[]]][[[[[[[[[[[[\\\^^^___```______``````````````````^^^]]]\\\[[[[[[]]]^^^```hhhppp}}}hhhaaaeeefffdddWWWRRRNNNOOOWWWaaaiiimmmwww{{{ooobbbUUUSSSOOOKKKHHHEEEDDDCCC??????>>>===;;;:::999999<<<999888:::::::::>>>EEEFFFPPP___lll{{{XXX[[[___```___```dddgggddd```\\\[[[\\\\\\ZZZYYYZZZWWWUUUWWW[[[___aaaaaa^^^[[[XXXZZZ^^^ccceeeeeefffdddcccccceeeffffffeeejjjooo{{{qqqYYYTTT\\\kkkxxxxxxjjj\\\UUUQQQLLLJJJMMMRRR[[[qqqzzzrrrnnnqqqwwwzzzzzz{{{wwwjjj\\\HHHGGGFFFFFFGGGJJJMMMOOOPPPOOOOOOQQQTTTUUUUUUUUUTTTWWW[[[^^^aaabbbaaaaaaZZZ\\\______^^^]]]]]]]]]```^^^\\\ZZZZZZ[[[]]]___```___^^^___aaabbbcccccciiilllnnniiibbb^^^```dddiiisssnnnaaabbbcccaaaXXXRRRNNNQQQUUUYYYcccoooqqqvvv}}}vvviii[[[UUUOOOLLLHHHCCCCCCGGGBBB???===;;;;;;:::999777999999999:::;;;<<<===>>>DDDDDDLLL[[[eeepppZZZ]]]aaabbbbbbcccgggjjjmmmhhhaaa]]]\\\[[[ZZZXXX]]]ZZZYYYZZZ^^^```aaa```]]]ZZZXXXZZZ^^^ccceeeeeegggfffeeeeeeeeeffffffeeehhhnnnyyyyyyaaaTTT\\\kkkyyy{{{oooaaaZZZTTTNNNKKKNNNQQQYYYnnnvvvooonnnqqqxxxwwwhhhYYYJJJIIIHHHGGGHHHKKKNNNPPPTTTSSSSSSTTTVVVXXXWWWWWWWWWYYY\\\___`````````___ZZZ\\\^^^^^^]]]]]]]]]___bbbaaa___]]]]]]^^^___``````______```aaacccddddddmmmrrrwwwuuunnnhhhggghhhmmmuuuyyyuuuccc___^^^\\\YYYSSSOOORRRUUUXXX___ggglllqqqyyytttddd[[[RRRNNNJJJFFFEEEGGGDDDAAA???======<<<:::999999999999:::;;;<<<===>>>@@@???EEEQQQYYY```rrr]]]aaadddeeeeeefffjjjmmmsssmmmeee___\\\\\\\\\]]]```_________aaaaaa```^^^\\\[[[ZZZ[[[___cccfffgggiiihhhgggffffffeeeffffffggglllvvv}}}fffUUU\\\kkk{{{uuuggg```WWWPPPLLLNNNPPPWWWiii}}}zzzooojjjkkktttzzzxxxgggUUULLLKKKIIIIIIJJJLLLOOOQQQXXXWWWVVVXXXZZZ[[[[[[ZZZYYY[[[]]]___```___^^^^^^ZZZ[[[\\\\\\\\\\\\^^^```eeeeeedddcccbbbaaaaaa````````````aaabbbccceeefffooovvv~~~yyyqqqmmmlllqqqvvv~~~~~~ttt{{{~~~eee\\\[[[ZZZ]]]WWWRRRRRRTTTUUUYYY^^^fffkkkssszzznnnbbbVVVPPPMMMIIIFFFFFFFFFCCCAAA??????>>><<<;;;:::::::::::::::;;;<<<===<<<;;;???GGGKKKNNN[[[iii}}}___cccfffgggggghhhkkkooosssmmmeee___]]]^^^aaacccbbbbbbccccccbbb```^^^\\\]]]]]]]]]^^^aaaeeegggiiijjjjjjiiihhhfffeeefffggggggllltttzzzcccXXX]]]kkk|||yyykkkcccXXXPPPLLLNNNPPPUUUeeewww|||pppjjjiiiooouuuzzzgggSSSMMMLLLKKKJJJJJJMMMOOOQQQXXXWWWXXXZZZ]]]_________ZZZ[[[]]]___``````______[[[[[[\\\[[[[[[\\\___bbbggggggggggggfffdddbbbaaa```aaabbbbbbcccdddfffhhhmmmttt|||~~~zzzsssnnnkkksssvvv{{{|||yyyzzzzzzfffZZZ[[[^^^ddd^^^WWWSSSRRRSSSUUUXXXaaagggooovvv|||wwwhhhYYYSSSPPPLLLHHHGGGGGGDDDBBB@@@@@@???>>><<<;;;;;;:::::::::;;;<<<<<<<<<;;;>>>BBBCCCDDDLLLUUUcccqqqaaadddggggggfffgggjjjmmmppplllfff```]]]]]]aaadddbbbcccddddddbbb___\\\ZZZ___```aaabbbcccfffhhhjjjiiijjjjjjhhhfffeeefffhhhjjjmmmssswww```\\\___kkk|||}}}nnndddXXXPPPKKKMMMPPPTTTbbbrrr}}}ssslllkkkkkkqqq}}}|||hhhTTTNNNMMMKKKJJJKKKNNNQQQSSSVVVVVVWWWZZZ^^^aaabbbbbbYYYZZZ\\\^^^```aaaaaaaaa\\\\\\]]]\\\[[[]]]___bbbgggggghhhhhhgggdddbbbaaa___aaacccccccccdddfffiiilllqqqvvvwwwtttooommmlllrrrssswww~~~{{{uuuxxxfffXXXYYY^^^jjjfff```WWWRRRRRRTTTVVV^^^dddlllttt{{{~~~ooo___XXXTTTOOOKKKIIIGGGEEEBBBAAA@@@@@@>>>===<<<<<<;;;:::::::::;;;;;;<<<<<<===??????@@@EEEJJJOOOZZZkkk|||bbbeeeggggggeeeeeegggjjjnnnlllgggbbb^^^\\\^^^aaaaaaccceeedddaaa^^^\\\[[[```bbbcccddddddeeegggiiihhhjjjkkkiiieeedddfffiiilllnnnsss~~~yyyddd___```kkk}}}rrrgggYYYPPPKKKMMMOOORRR^^^lllwwwooommmhhhmmmxxx|||iiiVVVOOONNNMMMLLLNNNQQQTTTVVVUUUUUUVVVZZZ^^^aaabbbbbbYYYZZZ\\\^^^```aaabbbccc]]]^^^___^^^]]]]]]___aaadddeeeeeeeeedddcccaaa```^^^```ccccccbbbcccfffjjjllloooqqqqqqooommmmmmmmmnnnooosss{{{vvvqqq~~~kkkYYYWWWZZZkkknnnlllaaaWWWTTTUUUVVVZZZ```iiiqqqyyyzzzkkkbbb[[[SSSNNNLLLHHHFFFCCCBBBBBBAAA???>>>===<<<;;;;;;::::::::::::::::::;;;;;;<<<===AAADDDGGGNNNZZZeeesssdddgggiiigggeeedddeeehhhggghhhhhheeeaaa______aaaaaaccceeedddaaa^^^^^^___```bbbddddddcccbbbeeegggeeehhhjjjhhheeecccfffjjjmmmnnnqqqzzzkkk``````kkk~~~xxxmmm\\\RRRLLLNNNOOOPPPZZZfffwww|||qqqmmmgggiiippp{{{~~~zzziiiWWWPPPPPPOOOOOOQQQTTTXXXZZZXXXXXXXXXZZZ^^^```aaa```\\\\\\]]]^^^___```aaaaaa___```bbbaaa```^^^______aaaaaaaaaaaaaaa```______\\\```ccccccaaabbbfffjjjkkklllmmmnnnmmmmmmmmmmmmjjjkkkpppxxx}}}uuu{{{ttt___YYYYYYiiitttxxxnnn```YYYWWWVVVUUU[[[eeemmmuuuzzznnncccWWWQQQPPPJJJHHHEEEDDDDDDCCCAAA@@@>>>===<<<;;;:::999999999999999999888999<<>>===<<<;;;:::999999999::::::999777888<<>>AAACCCFFFKKKQQQUUUbbbccceeeggghhhgggffffffcccdddeeeffffffdddaaa```^^^___aaabbbcccbbbaaa`````````aaaaaa``````______dddeeeffffffdddcccdddfffhhhkkknnnrrrooodddbbbsssuuu```WWWOOOMMMLLLMMMPPPUUUfffwww}}}vvvlllfffdddiiirrr}}}}}}qqq```QQQRRRSSSSSSSSSSSSTTTWWWYYYXXXZZZ\\\^^^___`````````^^^\\\ZZZZZZ\\\\\\ZZZXXX]]]^^^^^^]]]\\\\\\]]]____________]]]ZZZYYYYYY[[[___```aaabbbbbbbbbbbbbbbhhhhhhgggffffffggghhhiiiiiilllkkknnnxxx}}}{{{|||jjjeeeggguuuqqqccc[[[WWWUUUWWW___hhhqqq|||}}}oooddd___VVVOOOJJJJJJJJJFFFBBBBBB@@@@@@???>>><<<;;;:::999999999999999999999999999:::;;;===>>>???CCCGGGKKK```aaadddfffhhhhhhhhhhhhffffffggggggeeebbb___]]]^^^___```aaaaaa```___^^^aaaaaaaaaaaa````````````eeeffffffeeecccdddfffhhhjjjkkklllppp|||wwwiiiaaammmxxxaaaXXXPPPMMMLLLKKKNNNSSS___nnn{{{ooohhhccceeekkkuuusssgggZZZQQQPPPQQQRRRSSSSSSUUUXXX[[[\\\\\\[[[[[[[[[\\\]]]^^^]]][[[YYYXXXXXXXXXWWWVVVZZZ[[[\\\[[[[[[[[[]]]___```aaa```]]]ZZZYYYYYYZZZ```aaaaaabbbbbbaaaaaa```eeedddddddddeeefffggghhhhhhkkkiiillltttyyy{{{vvviiihhhuuulll^^^XXXUUUUUU\\\ccckkkuuu~~~zzznnnhhh[[[SSSMMMLLLKKKGGGDDDDDDAAA@@@???>>>===;;;::::::999999999999999999999999======>>>======>>>AAADDDddddddeeefffffffffeeeeeehhhhhhhhhgggfffcccaaa___^^^___``````aaa``````___bbbbbbaaaaaa````````````dddddddddbbbaaacccfffhhhjjjkkkmmmrrr|||qqqdddiiizzz{{{bbbYYYQQQMMMLLLJJJLLLPPPXXXggg{{{}}}rrrjjjcccbbbfffnnn{{{mmm```XXXRRROOOQQQRRRSSSTTTVVVYYY\\\aaa___\\\YYYYYYZZZ[[[]]][[[ZZZXXXWWWWWWXXXXXXXXXXXXYYYZZZZZZZZZ[[[]]]```bbbbbbbbb```]]]\\\]]]^^^aaaaaabbbbbbaaa```______aaaaaabbbcccdddeeefffgggeeejjjggggggnnnsssnnnfffrrrvvvbbb\\\WWWUUUZZZaaagggpppxxxxxxpppcccZZZSSSQQQOOOJJJGGGGGGBBBAAA@@@???>>><<<;;;;;;<<<<<<;;;;;;;;;;;;::::::<<<===>>>===;;;<<<===???eeeeeeeeeeeeeeeeeeddddddhhhhhhhhhhhhgggfffdddddd^^^___```aaabbbccccccdddbbbbbbaaa```___`````````aaaaaaaaa``````aaaeeehhhhhhjjjpppwww~~~{{{jjjgggrrr}}}{{{ccc[[[RRROOOLLLJJJKKKNNNTTTaaasssuuummmdddbbbdddjjjvvvlll___XXXTTTPPPQQQSSSTTTUUUWWW[[[^^^eeebbb]]]YYYXXXXXXZZZ\\\YYYYYYYYYYYYYYYZZZ[[[\\\XXXZZZ[[[[[[ZZZ[[[]]]___bbbccccccbbbaaaaaabbbcccaaaaaaaaaaaaaaa```___^^^______aaabbbcccdddeeeeeebbbgggeeedddjjjnnnwwwttthhhpppnnnaaaYYYTTTWWW]]]ccckkkrrryyy~~~{{{lllbbbXXXUUUQQQLLLIIIIIICCCCCCBBBAAA???>>>======<<<<<<<<<;;;;;;:::::::::777888999999888888999;;;bbbbbbcccdddeeefffggggggggggggggggggggggggffffff______```bbbccceeeffffffbbbaaa___^^^^^^^^^___```^^^___`````````aaadddgggfffiiirrrzzznnncccgggqqqvvvuuueee]]]TTTPPPMMMJJJJJJMMMSSS]]]lllzzzyyypppgggccccccgggpppzzz~~~lll```YYYVVVRRRSSSUUUUUUVVVXXX\\\___fffccc^^^YYYWWWWWWYYY[[[XXXZZZ\\\]]]]]]]]]^^^___\\\]]]]]]]]][[[[[[]]]___aaabbbccccccaaabbbccceeeaaaaaaaaaaaa``````___^^^^^^___```bbbcccddddddddd___fffdddbbbiiilllsssmmmppp}}}iii^^^UUUSSSWWW\\\cccjjjssswwwuuujjj___YYYTTTNNNKKKKKKFFFEEEDDDCCCAAA@@@??????;;;::::::999999888888777666777999999999999;;;<<<``````aaaccceeegggiiijjjffffffffffffeeeeeeeeedddaaaaaaaaabbbcccdddeeeeeeaaa```^^^]]]]]]]]]^^^___]]]^^^```aaaaaabbbdddffffffiiiqqqyyy{{{ppp___\\\cccjjjkkkhhh___VVVRRRNNNJJJJJJLLLRRR[[[gggrrr}}}tttjjjeeebbbcccjjjqqqzzziii^^^ZZZWWWTTTUUUWWWWWWXXXZZZ]]]```eeebbb]]]XXXVVVVVVWWWXXXXXX[[[___```___]]]]]]^^^```aaaaaa___]]]\\\]]]^^^```aaaaaa```^^^^^^```aaa``````````````````______^^^___aaabbbcccccccccccc^^^gggeeecccjjjnnnsssqqqnnnqqqvvvhhhYYYSSSTTTXXX^^^dddmmmqqqyyytttggg```ZZZSSSOOOOOOHHHGGGFFFEEEDDDBBBAAAAAA;;;;;;:::999999888777777777999;;;;;;;;;;;;<<<===aaaaaaaaacccdddfffhhhiiiffffffeeedddccccccbbbbbbccccccbbbbbbbbbbbbccccccaaa___]]]\\\\\\\\\^^^___\\\___bbbccccccdddeeegggggghhhooowwwwww|||ppp\\\TTTZZZaaadddiii```XXXSSSOOOKKKJJJLLLQQQYYYdddmmmyyywwwlllfffbbb```eeekkkyyywwwfff]]]YYYWWWVVVWWWXXXXXXXXXZZZ]]]```ccc```\\\XXXUUUUUUUUUVVVXXX]]]aaabbb___\\\[[[[[[cccdddcccaaa^^^\\\]]]^^^_________]]][[[ZZZ[[[\\\______```````````````______```aaacccccccccbbbbbb^^^hhhgggeeelllqqquuusssjjjgggsssqqq___VVVUUUWWW\\\bbbiiinnnttt|||}}}oooggg```YYYUUUUUUIIIHHHGGGFFFEEECCCCCCBBB======<<<;;;;;;:::999999444666888888777666777888gggffffffffffffggghhhhhhfffeeedddbbb```___^^^^^^```aaabbbbbbbbb```___^^^]]]]]]^^^______```______aaaaaa````````````aaaaaaaaadddhhhjjjqqqzzziii\\\UUUUUU___kkksssmmm```TTTOOOPPPNNNIIIQQQTTT\\\hhhsss{{{pppjjjfffcccdddhhhrrr|||uuuhhh___\\\]]]YYYXXXWWWVVVVVVWWWXXXYYY]]]\\\ZZZXXXVVVUUUTTTTTT^^^^^^___```___]]]ZZZYYY]]]___bbbbbb___\\\ZZZYYY\\\]]]^^^]]][[[[[[[[[\\\_______________```aaaaaaeeeddddddcccccccccdddeeecccaaaccchhhkkknnnttt|||mmm```iiixxxyyycccVVVTTTXXX]]]^^^fffjjjpppwwwzzzvvvlll\\\UUUWWWQQQNNNJJJGGGFFFEEEDDDCCC??????>>><<<;;;:::999888>>><<<:::999888999:::;;;ddddddccccccddddddeeeeeeeeedddcccaaa```______^^^ccccccccccccbbbaaa```___^^^______```````````````bbbaaaaaa``````aaaaaabbbccceeeiiimmmttt|||qqqddd]]]ZZZZZZaaaiiirrrnnneeeXXXQQQPPPNNNKKKPPPSSSZZZdddnnn|||vvvnnniiiddddddfffnnnwwwvvvhhh```\\\\\\[[[ZZZZZZYYYYYYYYYZZZZZZ]]]\\\[[[YYYXXXWWWWWWVVVZZZ[[[]]]^^^^^^]]]\\\[[[___aaaccccccaaa^^^\\\[[[]]]^^^___^^^\\\[[[\\\]]]```____________``````aaadddddddddddddddddddddeeecccbbbdddiiikkkmmmrrryyysss]]]\\\gggsss{{{hhhZZZVVVWWWZZZ\\\aaaeeejjjqqqyyyuuubbbWWWUUUVVVSSSOOOLLLKKKKKKIIIHHHAAAAAA@@@???===<<<;;;:::<<<;;;999888777888999:::````````````aaaaaaaaabbbcccbbbaaa``````_________eeeeeeddddddcccbbbbbbbbb```aaaaaaaaabbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbccccccdddhhhnnnwwwxxxmmmbbb^^^^^^]]]```dddppppppkkk^^^TTTQQQOOONNNNNNPPPVVV___hhhuuu}}}tttmmmeeebbbdddhhhooozzzvvviii```\\\[[[[[[\\\\\\]]]]]]]]]\\\\\\]]]\\\\\\[[[ZZZZZZYYYYYYVVVXXXZZZ\\\]]]^^^^^^]]]___aaacccccc```^^^\\\\\\]]]^^^___^^^\\\[[[\\\]]]````````````____________bbbcccdddeeeeeeeeeeeeeeedddccceeeiiikkkkkkooouuuaaaUUUYYYcccrrr~~~pppbbbYYYVVVWWWYYY[[[^^^dddiiipppxxxppp```ZZZUUUSSSPPPMMMLLLKKKIIIGGGDDDCCCBBBAAA@@@>>>======;;;:::888777777888999999]]]^^^^^^_______________aaaaaa```_________``````ccccccccccccccccccddddddcccbbbbbbbbbbbbbbbccccccdddccccccbbbbbbccccccdddbbbcccfffnnnxxxttteee]]][[[ZZZZZZ\\\kkkpppooodddXXXRRRQQQPPPKKKMMMRRRZZZcccoooyyypppgggaaaaaabbbhhhqqq{{{uuuhhh```\\\[[[[[[\\\]]]^^^___^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZVVVWWWYYY[[[\\\]]]]]]]]]\\\^^^``````^^^[[[ZZZ[[[\\\]]]^^^]]]\\\[[[[[[]]]```````````````______^^^```aaacccdddeeeffffffeeedddccceeeiiijjjjjjmmmrrr}}}ppp]]]WWWZZZdddnnn}}}uuujjj^^^WWWVVVWWWXXXZZZ___dddiiiqqqxxx}}}lllcccVVVTTTQQQNNNMMMKKKHHHFFFFFFEEEDDDCCCAAA@@@??????:::999888888777888888999]]]]]]^^^___```______^^^``````_______________```^^^^^^___aaabbbdddeeeeeedddcccbbbbbbaaabbbccccccddddddccccccccccccddddddccccccfffoooyyyhhhZZZSSSQQQSSSVVVdddllloooggg[[[UUURRRQQQJJJKKKOOOWWW___kkk~~~~~~tttiiibbbaaa___ccciiirrr|||~~~qqqfff```]]][[[YYYZZZ\\\]]]]]]]]]\\\[[[ZZZ[[[\\\\\\\\\[[[[[[ZZZWWWXXXYYYZZZ[[[\\\\\\\\\\\\^^^______]]][[[[[[[[[[[[]]]]]]\\\[[[ZZZ[[[\\\______```aaa``````___^^^^^^___aaabbbdddeeeffffffeeedddeeeiiijjjiiimmmsssxxxeeeWWWUUUZZZaaavvvwwwtttlllbbbYYYVVVVVVVVVYYY\\\```eeekkkrrrvvv}}}ttthhh^^^[[[WWWSSSQQQOOOLLLJJJGGGFFFEEEDDDCCCAAA@@@@@@<<<;;;:::999999888888888\\\]]]___`````````___^^^```______^^^^^^^^^______ZZZ\\\^^^aaacccdddddddddcccbbbaaa`````````aaabbbdddccccccbbbbbbccccccdddeeeeeehhhoooxxxppp]]]QQQKKKMMMRRR[[[eeekkkggg^^^WWWSSSPPPLLLLLLOOOUUU\\\gggzzzzzznnneeebbb]]]___cccjjjtttvvvkkkddd```]]]\\\XXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]]]]]\\\[[[ZZZYYYZZZZZZZZZZZZ[[[[[[\\\^^^___``````^^^]]]]]]^^^\\\]]]^^^]]][[[ZZZ[[[\\\]]]^^^```aaaaaaaaa```___\\\]]]^^^___aaadddfffhhheeecccdddhhhiiijjjpppvvvyyykkkWWWQQQUUU[[[gggjjjllliiibbb[[[WWWVVVUUUWWWZZZ]]]```eeekkkpppwww}}}zzzmmmfffaaa[[[VVVSSSQQQNNNLLLIIIHHHGGGFFFDDDCCCBBBBBB???>>>>>><<<;;;:::999888\\\]]]___```aaa```___^^^``````___^^^]]]]]]]]]^^^ZZZ\\\```cccdddcccaaa```cccaaa```^^^^^^^^^``````ccccccbbbbbbbbbbbbccccccccccccffflllsssyyy~~~kkkXXXLLLJJJMMMSSS]]]fffeee```ZZZTTTOOOOOONNNOOOSSSXXXbbbssssssiiieee\\\[[[]]]bbblllyyy~~~yyy|||yyynnneee```___^^^]]]XXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^_________]]][[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]]^^^___```___]]]]]]]]]^^^^^^___```___]]]\\\]]]^^^[[[]]]___aaabbbbbbaaa```\\\[[[[[[\\\^^^bbbfffiiieeeccccccfffiiilllsss{{{}}}yyy~~~{{{yyyaaaUUUSSSSSSWWW[[[___aaa```\\\WWWUUURRRTTTVVVXXX[[[___eeeiiipppuuu~~~}}}oooiiiaaaZZZVVVSSSRRRPPPKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA???===;;;999888[[[]]]^^^``````___^^^]]]``````___^^^]]]]]]]]]]]]\\\^^^bbbeeeeeebbb___]]]bbb```^^^]]]\\\]]]^^^___cccbbbbbbbbbbbbbbbbbbccc___```cccggglllsssyyy}}}zzzbbbPPPHHHIIINNNXXXbbbddd```\\\TTTNNNRRRPPPPPPRRRVVV^^^nnn~~~wwwlllggg[[[YYYYYY^^^hhhtttyyyzzz|||tttiiiaaa^^^^^^___^^^YYYXXXXXXWWWXXXZZZ\\\]]]___```aaaaaa```___\\\[[[YYYYYYYYYZZZ[[[]]]^^^___\\\]]]^^^]]][[[[[[[[[]]]```aaaaaaaaa___^^^___```ZZZ\\\___aaabbbbbbbbbaaa[[[ZZZYYYZZZ]]]aaafffiiifffcccbbbeeeiiimmmuuu~~~www|||uuu~~~ooo]]]RRRLLLMMMQQQWWW\\\]]][[[WWWTTTPPPQQQSSSUUUWWW[[[aaadddkkkpppyyyzzzsssjjjbbb]]][[[YYYYYYMMMMMMLLLJJJIIIHHHGGGFFFEEEEEECCCAAA???<<<:::888^^^ZZZYYY\\\^^^^^^aaaeeessslllccc]]][[[]]]___```dddfffhhhhhheeebbb``````___```aaa```\\\ZZZZZZZZZ\\\]]]___```aaaaaa```___aaabbbdddgggkkkooosssvvv~~~pppZZZMMMIIINNNTTT[[[^^^___]]]ZZZVVVUUUSSSSSSSSSRRRXXXfffuuu~~~qqqiiibbb[[[VVVZZZaaajjjuuu~~~tttkkkaaa^^^___aaa___\\\[[[ZZZYYYYYY[[[\\\\\\[[[______aaaccccccaaa]]]ZZZZZZYYYWWWVVVVVVVVVWWWXXX]]]YYYVVVVVVYYY\\\]]]]]]ccc___\\\```gggkkkiiieeecccaaa___^^^_________^^^\\\]]]]]]\\\[[[]]]```ccceeedddbbbbbbfffnnnxxx}}}sssttt}}}zzzgggZZZRRRSSSNNNOOOYYY___\\\XXXWWWOOOLLLMMMQQQSSSTTTWWW\\\dddlllxxxwwwmmmeee___ZZZWWWUUUQQQMMMKKKLLLLLLJJJHHHGGGEEEBBBAAA@@@@@@>>><<<^^^\\\\\\___aaabbbhhhnnnwwwpppggg```]]]^^^______cccdddfffeeebbb```______]]]^^^^^^^^^]]]\\\[[[[[[\\\\\\^^^___```aaaaaaaaaaaabbbccceeehhhmmmqqqssszzz{{{```PPPJJJKKKPPPWWW\\\^^^]]]YYYUUUTTTRRRQQQQQQPPPTTTbbbpppwwwoooddd]]]WWWXXX]]]ccclllttt~~~ssskkkbbb^^^```aaa___\\\ZZZYYYXXXXXXYYYZZZZZZZZZ^^^^^^```bbbbbbaaa]]]ZZZYYYYYYYYYYYYZZZ[[[[[[\\\___\\\YYYYYY[[[^^^______aaa]]]\\\```gggkkkiiieeeaaa```^^^___```aaa```___bbbbbbaaa^^^]]]]]]___aaacccbbbaaa```dddkkkuuu|||{{{wwwyyywwweeeYYYTTTOOOQQQ\\\dddbbb\\\XXXRRRNNNMMMPPPRRRSSSVVV[[[aaaiiittt~~~{{{qqqhhhaaa\\\VVVRRRMMMLLLLLLLLLJJJHHHIIIFFFDDDBBBBBBAAA???>>>^^^]]]___bbbdddfffnnnwwwzzzsssjjjccc```_________bbbccccccbbb___^^^^^^___]]]\\\[[[[[[]]]]]]]]]\\\[[[[[[[[[\\\^^^```bbbcccbbbbbbaaabbbeeeiiimmmpppuuuqqq[[[PPPJJJNNNTTT\\\```___ZZZWWWUUURRRPPPNNNMMMPPP\\\iii{{{wwwkkkbbb[[[YYY[[[]]]cccjjjsss}}}}}}~~~}}}rrrkkkbbb___```aaa___\\\YYYYYYYYYXXXXXXXXXXXXXXX\\\]]]^^^```aaa```\\\YYYYYYZZZ\\\___```aaaaaaaaabbb___]]]\\\^^^`````````___\\\[[[___fffjjjiiifffaaa``````aaacccddddddccchhhgggeeebbb___^^^___aaacccbbbaaa```bbbhhhooouuu{{{{{{uuu|||zzzhhh^^^WWWVVV```jjjiiiaaaZZZUUUQQQNNNOOOPPPPPPTTTYYY^^^eeepppzzzuuuiiibbb\\\WWWQQQNNNNNNNNNLLLJJJJJJHHHEEEDDDDDDCCCAAA@@@\\\\\\___bbbccceeennnwwwwwwqqqjjjdddaaa`````````bbbbbbbbb```^^^]]]^^^```___]]]ZZZZZZ\\\^^^^^^]]]\\\\\\[[[ZZZ\\\___bbbddddddcccbbbaaacccgggkkkmmmqqqwwwmmmZZZNNNNNNTTT^^^dddccc^^^[[[WWWSSSOOOMMMKKKMMMWWWbbbrrr~~~rrriii```]]]\\\[[[___cccjjjtttzzz{{{}}}|||pppjjjccc___``````___]]]ZZZ[[[[[[ZZZYYYWWWWWWXXX[[[[[[\\\^^^______\\\YYYYYY\\\```cccfffggggggfffcccbbb```______``````aaa___]]]\\\```fffjjjiiigggccccccccceeehhhjjjjjjiiikkkjjjhhheeeaaa```aaaccciiihhhfffdddcccfffkkkooosssvvvzzz|||tttvvvqqqggg___cccllloooggg___YYYSSSOOOOOONNNNNNRRRWWW\\\cccmmmvvv~~~ssskkkeee___WWWSSSQQQQQQNNNLLLLLLIIIGGGEEEEEEDDDBBBAAA[[[[[[]]]```aaabbbhhhooooookkkeeebbbaaabbbbbbbbbbbbccccccaaa___^^^```aaaaaa___\\\[[[]]]^^^```aaaaaa___]]]\\\\\\^^^aaaccceeedddccccccdddgggjjjlllmmmrrrbbbSSSOOORRR]]]fffeee```]]]ZZZTTTPPPMMMKKKKKKSSS\\\kkk}}}wwwnnneeeaaa]]][[[\\\___ccclllzzz~~~~~~zzznnnjjjddd`````````___^^^\\\^^^___^^^[[[XXXXXXYYYZZZZZZZZZ\\\^^^^^^\\\ZZZZZZ]]]bbbfffiiijjjjjjiiidddcccbbb```___^^^___```___^^^^^^aaafffiiiiiihhheeefffgggjjjnnnpppoooooojjjjjjhhhfffddddddeeehhhpppooommmjjjgggfffhhhjjjkkknnnrrrwww{{{{{{zzzzzzkkkfffmmmtttqqqjjj[[[UUUPPPOOOMMMLLLOOOTTT[[[aaajjjssszzzxxxoooggg^^^WWWTTTRRROOOMMMMMMJJJHHHFFFFFFEEEDDDBBB]]]ZZZ[[[```bbbbbbcccggggggdddaaa```aaacccddddddbbbccccccbbbaaa``````aaabbbaaa```^^^]]]```dddhhhjjjhhhdddaaa``````aaabbbeeeeeedddeeefffgggiiijjjkkkooozzzmmmYYYPPPOOO[[[eeeccc___]]][[[UUUPPPMMMJJJJJJPPPXXXfffwww{{{rrrhhhccc___ZZZYYY[[[^^^eeepppyyy|||uuummmiiidddaaa``````___^^^___aaacccaaa\\\YYYXXXYYYYYYYYYZZZ\\\^^^___]]]\\\\\\^^^bbbgggiiijjjjjjiiidddeeedddbbb___]]]^^^______^^^___aaadddgggggggggffffffhhhllloooqqqqqqppphhhhhhgggfffeeefffhhhkkkssssssqqqnnnjjjgggggghhhiiiiiiooovvvzzzzzzmmmnnnuuuvvvrrr[[[UUUQQQPPPNNNKKKMMMRRRXXX^^^fffmmmssszzzzzzqqqeee\\\WWWTTTQQQOOOOOOMMMJJJIIIHHHHHHFFFDDD```\\\\\\bbbggggggddddddbbb```^^^___aaacccdddeee```bbbccccccbbb`````````___bbbcccaaa___bbbjjjrrrtttrrrmmmiiieeecccaaaaaaccccccdddfffgggggghhhhhhhhhmmmwwwaaaTTTOOO[[[eeeddd______[[[TTTNNNKKKIIIIIIMMMTTT^^^oooxxxnnnhhhbbb[[[YYYZZZYYY^^^eeelllsss}}}zzzsssllliiieeebbb```____________ccceeeccc]]]YYYXXXYYYYYYYYYYYY[[[^^^___^^^]]]]]]___bbbeeeggghhhhhhhhheeeffffffddd```]]]^^^___]]]]]]^^^```bbbcccddddddcccccceeeiiimmmooonnnlllfffgggfffeeeeeefffiiikkkqqqqqqqqqnnnkkkhhhggghhhkkkjjjoooxxx}}}wwwoooqqqqqqmmmZZZUUUQQQQQQOOOKKKLLLPPPSSSYYY```fffkkkqqqyyyqqqfff___[[[XXXUUURRRPPPMMMLLLLLLKKKIIIHHHccc]]]]]]fffmmmlllgggddd```___^^^___aaadddeeeddd^^^```cccdddbbb```______\\\aaadddccc```dddoooyyy{{{yyytttoooiiieeecccaaaaaabbbdddfffgggggggggffffffmmmuuuhhhYYYRRR\\\gggfffaaabbbZZZSSSMMMJJJHHHGGGLLLRRRWWWggg{{{tttnnnfff^^^ZZZ[[[UUUYYY^^^cccjjjuuu}}}}}}}}}}}}{{{ssskkkiiieeebbb```____________cccfffccc]]]XXXWWWYYYYYYYYYYYY\\\^^^```___^^^^^^```bbbdddffffffgggffffffhhhhhheeeaaa^^^^^^___\\\\\\]]]^^^___```aaaaaa``````cccfffjjjlllkkkiiifffffffffeeedddeeehhhkkkmmmnnnooommmkkkhhhhhhhhhnnnkkkppp{{{ooolllhhhcccYYYUUURRRQQQOOOLLLKKKNNNPPPTTT[[[```eeekkkrrrxxx{{{{{{ooogggbbb___\\\UUUSSSPPPOOONNNNNNLLLJJJ```___bbbgggmmmnnnjjjeeefffeeedddcccbbbaaaaaaaaabbbbbbbbbaaa```_________^^^aaaddddddcccgggooowwwuuusssooollljjjhhhdddaaaaaabbbbbbbbbccceeeiiimmmoooqqqttt|||xxx^^^SSSZZZ___dddfffaaaWWWSSSPPPNNNKKKHHHJJJOOOWWW^^^nnn|||rrrkkkeee^^^YYYXXXVVVXXX^^^dddjjjttt}}}~~~yyyxxxzzz}}}}}}}}}vvvtttkkkhhheeecccddddddaaa^^^bbbddddddbbb^^^\\\]]]___\\\]]]]]]]]]]]]___bbbddd^^^^^^^^^aaaccceeedddccchhhhhhhhhfffeeecccaaa```aaa___]]]\\\\\\]]]^^^___aaaaaabbbcccddddddeeeeeegggfffeeeeeeeeeeeegggggghhhhhhiiijjjkkklllmmmmmmlllnnntttzzz}}}{{{dddZZZZZZSSSOOONNNOOONNNKKKJJJLLLSSSTTTXXX\\\```dddhhhiiissswww}}}tttkkkccc___]]]ZZZUUURRRQQQPPPNNNMMM``````ccciiipppsssoookkkeeeeeedddbbbbbbaaaaaaaaabbbbbbbbbaaaaaa``````___```bbbccccccccceeejjjooonnnllljjjiiihhhgggeeeccceeecccbbbbbbdddhhhlllnnnqqqrrrssswwweeeWWW\\\aaagggkkkfffVVVQQQMMMLLLIIIFFFGGGLLLTTTZZZhhhyyyxxxqqqiiibbb\\\YYYVVVVVVZZZ___ccckkksss{{{wwwvvvxxxzzz}}}~~~|||tttqqqjjjiiihhhjjjkkkjjjfffcccbbbcccdddbbb___]]]]]]____________^^^]]]]]]___aaa\\\[[[\\\^^^aaabbbbbbaaaeeeeeeeeeeeeeeedddcccbbb___^^^]]]\\\]]]^^^```aaa``````aaaaaabbbccccccdddffffffgggggggggfffeeedddeeefffggghhhiiijjjkkklllllllllpppuuuwwwzzzkkk\\\XXXQQQMMMLLLOOOPPPNNNNNNQQQPPPRRRUUUXXX\\\```cccdddkkkooouuuzzzzzzqqqkkkbbb^^^YYYUUUSSSRRRQQQPPP]]]^^^bbbiiipppsssrrrpppeeedddcccbbbbbbbbbbbbbbbaaaaaabbbbbbbbbaaaaaa```ccccccbbbbbbbbbcccdddeeefffdddcccccceeeeeeeeedddgggccc```aaafffkkkmmmnnnpppqqqqqqrrrzzzgggUUUVVV[[[cccjjjgggXXXRRRMMMKKKIIIFFFGGGKKKQQQUUU```nnn{{{yyypppgggaaa\\\WWWUUUWWWYYY[[[aaagggrrryyy~~~yyyuuutttvvvxxx~~~~~~wwwpppnnniiijjjllloooqqqpppllliiiaaacccddddddbbb```______bbbbbbbbb```]]]\\\]]]^^^ZZZYYYZZZ\\\___``````___```aaabbbcccdddddddddddd]]]]]]\\\]]]^^^```bbbccc_________```aaaaaabbbbbbdddeeegggggggggeeecccaaabbbcccdddeeefffhhhiiiiiijjjiiikkknnnoooqqqyyy|||eeeYYYOOOJJJHHHKKKLLLKKKLLLNNNNNNOOOQQQTTTWWWYYY[[[]]]___ccciiinnnttt|||{{{nnniiibbb\\\YYYWWWUUUTTT[[[\\\___dddjjjnnnnnnmmmeeeeeeddddddcccdddddddddaaabbbbbbccccccbbbaaaaaabbbaaa```aaabbbbbb```^^^aaa___^^^___aaacccccccccdddaaa___ccciiimmmkkkiiikkkmmmooopppssshhhSSSQQQTTT^^^hhhhhh___WWWQQQNNNKKKHHHHHHKKKNNNQQQYYYeeeppp}}}wwwmmmfffaaa[[[VVVWWWWWWXXX[[[___cccjjjuuu|||xxxuuutttvvvyyyzzzqqqlllkkkiiijjjlllnnnooonnnllljjjbbbccceeefffeeecccbbbaaabbbbbbbbb```^^^\\\\\\]]]ZZZZZZZZZ\\\___``````_________aaabbbcccccccccccc^^^^^^^^^^^^___```aaabbb___`````````aaaaaaaaabbbaaabbbccccccdddcccbbbbbb___```aaabbbdddeeeffffffhhhffffffhhhjjjlllsss{{{wwwvvvttt^^^TTTLLLHHHHHHIIIHHHHHHJJJLLLMMMNNNPPPRRRTTTUUUVVVUUUYYY___dddjjjsss}}}~~~xxxooofff```\\\YYYWWW[[[\\\^^^aaaeeeggghhhhhhffffffeeeeeeeeeffffffgggbbbbbbdddddddddcccaaa```_________```bbbbbb```^^^aaa___]]]]]]___aaabbbaaa___^^^___dddjjjkkkgggbbbdddhhhnnnrrrrrrzzzpppYYYSSSRRR[[[iiimmmfff]]]TTTPPPMMMIIIHHHJJJLLLOOOUUU___iiiuuutttllleee^^^WWWWWWWWWVVVWWWZZZYYY```kkkvvv}}}}}}{{{yyywwwwwwyyy|||zzzrrrllliiiiiihhhiiiiiihhhgggfffffffffaaaccceeehhhiiigggdddbbb___```aaa```^^^]]]]]]^^^\\\[[[\\\^^^aaabbbbbb`````````aaaaaabbbaaaaaaaaaaaa`````````````````````aaaaaabbbbbbbbbbbbcccccc```___^^^]]]^^^```ccceee______```aaabbbccccccdddfffccccccfffhhhjjjqqqxxxwwwoooggg]]]SSSJJJIIIJJJIIIJJJLLLKKKLLLMMMNNNOOOPPPQQQQQQPPPSSSXXX\\\bbbjjjuuu||||||qqqhhhbbb\\\YYY^^^___```aaabbbcccdddeeeeeeeeeeeeeeeffffffggghhhcccdddeeefffeeecccaaa___]]]^^^___```aaaaaaaaaaaacccaaa^^^^^^___aaabbbbbb]]]]]]```eeehhhgggccc^^^```dddlllsssrrrtttzzzdddYYYQQQWWWfffnnnlllaaaVVVQQQMMMIIIGGGHHHJJJLLLRRRZZZbbbmmm~~~}}}uuukkkaaaYYYWWWWWWUUUTTTVVVVVV[[[dddmmmwww~~~}}}zzz{{{{{{zzzyyyzzz}}}~~~zzzssslllhhhffffffdddeeedddbbb___^^^___```___aaadddhhhjjjiiieeeaaa\\\]]]______]]]\\\]]]]]]\\\\\\\\\^^^aaabbbbbbaaaaaaaaabbbbbbaaaaaa``````bbbaaaaaaaaaaaa``````___ccccccccccccccccccdddddd```^^^\\\[[[\\\___bbbeee`````````aaaaaaaaabbbbbbccc``````dddhhhiiinnnsss~~~nnnwwwzzzfffYYYKKKFFFFFFGGGHHHKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMPPPSSSVVVZZZbbblllttt~~~tttkkkddd__________________```bbbcccccccccccccccdddeeeggggggeeefffggggggfffccc```^^^]]]```bbbbbb``````bbbeeeeeeccc```___aaaccceeeeee^^^```aaacccdddcccaaa``````bbbjjjrrrqqqppp}}}ssseeeUUUUUUeeeooottthhh[[[TTTPPPKKKGGGGGGHHHIIINNNUUU[[[cccqqqtttiii___\\\ZZZVVVTTTTTTUUUXXX]]]cccjjjsss||||||yyyyyyyyywwwyyyzzzzzz{{{}}}yyyqqqiiieeecccccc^^^```aaa```]]]ZZZZZZ[[[\\\]]]aaafffiiihhhccc___[[[]]]^^^^^^\\\[[[ZZZ[[[ZZZYYYZZZ\\\___``````___```aaaaaabbbbbbaaaaaaaaa``````aaaaaabbbbbbaaaaaaddddddddddddddddddccccccbbbaaa___]]]]]]^^^```bbbbbbbbbbbbaaaaaaaaa`````````]]]^^^cccffffffhhhllluuuxxxvvv|||~~~~~~zzzhhhTTTJJJFFFEEEEEEHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKMMMOOOPPPSSSZZZdddkkkrrr{{{|||sssnnn]]]]]]]]]]]]\\\]]]___aaaaaaaaaaaabbbcccdddeeeffffffggghhhhhhfffccc___]]]^^^bbbdddccc___^^^bbbggggggdddaaaaaacccfffggghhhaaabbbbbbaaa``````aaaccccccbbbhhhoooooolllxxxrrr]]]ZZZiiittt{{{nnn```YYYTTTNNNJJJIIIEEEGGGKKKQQQUUU[[[hhhttt}}}qqqfffaaa^^^ZZZVVVUUUSSSUUUWWW[[[```gggpppvvv~~~|||uuusssuuuwwwuuuwwwyyyzzz{{{~~~{{{qqqiiidddbbbaaaXXX\\\``````]]]ZZZYYYYYYYYY[[[^^^dddhhhgggbbb]]][[[]]]^^^^^^[[[YYYXXXYYYWWWWWWWWWZZZ\\\^^^]]]\\\___```aaabbbbbbccccccbbb^^^___```bbbccccccccccccddddddccccccccccccccccccdddcccbbbaaa```___^^^^^^dddccccccbbbaaa`````````^^^[[[\\\aaadddccccccfffmmmvvv}}}zzz{{{|||}}}eeeUUUMMMIIIGGGIIIGGGHHHHHHIIIJJJJJJKKKKKKIIIJJJLLLMMMOOOUUU^^^eeeiiisss|||```___]]]\\\[[[[[[\\\\\\cccbbbaaaaaacccdddcccaaaddddddddddddcccaaa___^^^^^^```bbbaaa______aaadddfffeeeeeeeeegggiiikkklllffffffdddaaa]]]\\\\\\^^^aaaaaabbbdddiiisss}}}hhhZZZ___kkktttuuunnn___UUUQQQLLLFFFIIIIIIJJJLLLPPPWWW___eeewwwsssiiiddd___[[[XXXXXXXXXXXXXXXYYY]]]cccgggpppuuu~~~}}}uuuoooooorrruuunnnqqquuuxxx|||sssgggdddaaa\\\^^^^^^^^^]]]\\\[[[YYYYYY]]][[[ZZZ\\\___aaa```___```___^^^___```___[[[XXX\\\\\\ZZZYYYYYYZZZ[[[[[[````````````aaaaaaaaaaaa```aaacccgggkkkkkkgggcccaaabbbcccddddddcccaaa```bbbbbb`````````aaabbbccccccdddeeedddccc```]]][[[YYYZZZ\\\^^^```bbbcccdddlllqqq}}}{{{vvv|||{{{cccTTTJJJIIIMMMFFFGGGHHHGGGHHHJJJJJJIIIFFFGGGHHHJJJLLLPPPVVVZZZbbbhhhsss\\\\\\[[[[[[[[[\\\]]]^^^bbbaaa```aaacccdddcccbbbeeeeeedddcccaaa___\\\[[[]]]___``````^^^^^^```bbbdddddddddeeefffggghhhiiiccccccccc```^^^]]]^^^______```aaaccchhhqqq{{{ppp]]]\\\dddqqqsssmmm```UUUPPPLLLHHHGGGHHHIIIJJJMMMTTT\\\bbbooo|||qqqkkkeee```\\\XXXWWWVVVUUUUUUXXX\\\___eeejjjrrr{{{|||wwwqqqlllkkknnnqqqpppssswww{{{pppeeebbb```\\\[[[[[[\\\\\\[[[YYYWWWVVV\\\ZZZYYY[[[^^^```___^^^`````````bbbdddccc___[[[\\\[[[ZZZYYYYYYZZZ[[[\\\_________``````aaaaaaaaacccccceeeiiilllmmmkkkhhheeedddcccaaa```___^^^]]]_________```aaabbbcccccceeeeeedddcccaaa___]]][[[ZZZZZZ[[[]]]___aaaccceeegggmmmwww{{{yyyxxxeeeTTTLLLJJJGGGGGGFFFEEEFFFGGGHHHGGGEEEFFFGGGHHHJJJNNNSSSWWW\\\bbblllxxxYYYYYYYYYZZZ[[[]]]^^^___```___^^^___aaaccccccccceeeeeedddbbb```]]]ZZZYYY\\\^^^______]]]]]]^^^```bbbbbbdddeeeeeeeeedddccc```aaaaaa___]]]]]]^^^```^^^___aaaccchhhpppzzzggg]]]]]]jjjnnnmmmdddXXXQQQMMMJJJFFFFFFGGGHHHJJJPPPWWW\\\dddrrr}}}uuunnnfffaaa\\\ZZZVVVTTTSSSTTTVVVXXX[[[___eeemmmvvv}}}wwwvvvtttpppmmmlllmmmooosssuuuzzz~~~{{{lllccc```___]]]YYYZZZ\\\]]]\\\ZZZXXXVVVZZZYYYYYYZZZ]]]^^^^^^]]][[[\\\^^^```aaa```\\\YYYZZZYYYYYYYYYYYYZZZ\\\]]]]]]]]]^^^___```aaaaaabbbeeedddeeehhhkkkmmmmmmllliiigggddd```]]]\\\[[[[[[\\\]]]___aaaccccccccccccfffeeecccaaa```^^^^^^]]]\\\\\\[[[\\\]]]```bbbdddaaagggpppzzzxxxiiiWWWNNNLLLHHHEEECCCDDDEEEFFFGGGDDDEEEFFFFFFGGGJJJNNNRRRUUUZZZcccnnnyyyXXXYYYYYYZZZ\\\]]]^^^___^^^]]]\\\]]]___bbbbbbbbbddddddcccaaa___^^^\\\\\\^^^^^^_________^^^______```bbbdddeeeeeecccaaa`````````aaa___]]]\\\]]]^^^^^^___aaadddiiipppxxx~~~uuuccc[[[aaahhhmmmiii^^^TTTNNNKKKFFFFFFFFFGGGHHHMMMSSSWWW\\\gggvvvwwwnnngggbbb^^^YYYVVVTTTUUUUUUUUUVVVYYY]]]cccjjjttt}}}zzzvvvwwwxxxxxxvvvtttrrrrrrsssuuuxxx|||uuuiiibbb```___^^^[[[\\\___aaa```^^^[[[YYYYYYYYYZZZ[[[\\\]]]^^^^^^ZZZ\\\^^^``````]]]YYYWWWXXXWWWWWWWWWXXXZZZ[[[\\\[[[\\\]]]^^^___```aaaaaaccccccdddeeehhhjjjlllllljjjiiigggdddaaa^^^\\\[[[]]]___bbbdddeeedddcccaaadddcccaaa_________```aaaaaa___]]][[[\\\]]]```bbb^^^dddkkkqqq{{{|||~~~oooaaaUUUMMMFFFDDDDDDEEEFFFHHHEEEFFFFFFFFFFFFHHHKKKNNNPPPTTT[[[eeeoooxxxZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[YYYZZZ\\\___``````aaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaabbbaaa```___```aaadddeeeeeeccc```^^^aaabbbbbb```^^^\\\[[[\\\\\\^^^```bbbfffkkkrrrwwwzzzkkk[[[ZZZaaajjjllldddXXXPPPLLLGGGHHHGGGGGGGGGJJJOOOSSSXXX```lllzzzvvvooohhhddd]]]YYYXXXWWWVVVUUUUUUVVVXXX[[[___gggooouuu|||zzzuuurrrxxxzzz||||||zzzxxxxxxxxxxxxzzz{{{ppphhhcccaaa______\\\]]]```aaaaaa^^^[[[YYYXXXYYYZZZ[[[\\\\\\]]]^^^___aaacccdddbbb___\\\ZZZWWWWWWVVVVVVWWWYYYZZZ\\\ZZZ[[[\\\]]]^^^___``````bbbcccddddddfffhhhjjjlllhhhiiijjjiiihhhddd```^^^```bbbdddffffffdddaaa___```___^^^]]]^^^aaaccceeedddbbb___]]]\\\\\\^^^___^^^ccchhhlllsss|||cccVVVJJJFFFEEECCCDDDHHHFFFGGGGGGGGGGGGHHHJJJLLLMMMPPPVVV^^^gggooovvvzzzZZZZZZ[[[[[[[[[ZZZZZZYYY[[[YYYWWWWWWYYY\\\]]]]]]_________```aaacccdddeeebbbbbbbbbcccddddddaaa______```bbbdddcccbbb___^^^aaabbbcccaaa___\\\[[[\\\ZZZ\\\^^^```bbbfffkkkooouuuuuu]]]WWW[[[bbbhhhdddZZZQQQNNNIIIIIIHHHGGGFFFHHHLLLOOOUUUZZZdddqqq~~~zzzpppjjjbbb]]][[[ZZZWWWUUUSSSTTTTTTUUUWWW[[[aaaeeerrr||||||xxxuuurrrooovvvxxx|||}}}}}}||||||||||||~~~~~~uuukkkgggdddaaa______ZZZ[[[]]]]]]\\\ZZZWWWUUUVVVXXXZZZZZZZZZZZZ\\\]]]___aaacccbbb```]]]\\\\\\YYYXXXXXXWWWXXXYYY[[[\\\ZZZZZZ[[[\\\]]]^^^^^^___bbbdddeeeeeeeeefffiiikkkdddfffjjjkkkkkkgggccc```bbbccceeefffeeeccc```^^^^^^^^^]]]]]]___aaadddfffeeecccaaa___^^^^^^______```cccfffhhhmmm{{{xxxfffTTTLLLHHHBBBAAAEEEFFFGGGHHHHHHGGGHHHIIIKKKLLLNNNRRRXXX___gggmmmqqqyyyWWWXXXXXXYYYYYYXXXWWWWWWZZZWWWUUUTTTVVVXXXZZZZZZ]]]]]]]]]^^^```bbbdddeeecccbbbbbbdddeeeeeeaaa^^^\\\^^^___aaaaaa```^^^]]]```aaacccbbb```^^^^^^^^^[[[]]]___```bbbdddhhhjjjqqqwwwgggXXXUUUWWW^^^___XXXSSSQQQIIIIIIHHHFFFEEEFFFHHHKKKPPPSSS\\\hhhsss|||tttkkkdddaaa^^^YYYUUUSSSSSSSSSSSSSSSUUUYYY]]]eeeoooyyy~~~{{{vvvrrrpppooommmlllpppsssxxx|||}}}~~~xxxnnnffffffeee```]]]]]]ZZZZZZZZZYYYXXXUUUSSSRRRSSSUUUXXXXXXWWWWWWYYY[[[\\\^^^```___]]]\\\^^^```]]]\\\[[[ZZZZZZ[[[\\\]]]ZZZ[[[[[[[[[\\\\\\]]]]]]```bbbeeeeeecccccceeegggcccdddfffhhhgggeeecccaaa```aaabbbccccccbbb```_________^^^^^^___```bbbcccbbbaaaaaaaaaaaaaaabbbccc___aaaccceeejjjttt|||eeeYYYOOOEEEBBBEEEEEEFFFGGGGGGGGGGGGIIIJJJJJJKKKMMMQQQWWW^^^dddhhhllltttSSSTTTVVVWWWXXXWWWVVVVVVYYYWWWSSSSSSTTTVVVXXXXXX\\\\\\\\\]]]^^^```bbbdddcccbbbbbbccceeeeeeaaa]]][[[\\\]]]^^^^^^^^^]]]]]]^^^```bbbcccaaa``````aaa___aaaccccccdddeeehhhkkkooorrrqqqZZZRRRPPPUUUYYYVVVSSSTTTHHHHHHHHHEEEDDDDDDFFFHHHLLLNNNVVVbbblllvvv~~~ssskkkfffbbb\\\WWWSSSTTTTTTTTTSSSUUUXXXZZZ[[[dddnnntttyyy~~~uuurrrmmmjjjjjjjjjjjjjjjkkkpppuuuzzz~~~uuujjjcccdddddd___[[[[[[\\\[[[ZZZXXXVVVTTTRRRQQQQQQSSSVVVVVVTTTTTTWWWZZZ]]]```bbbaaa```aaadddhhh```___^^^]]]]]]]]]^^^___[[[[[[[[[[[[[[[[[[\\\\\\]]]```bbbbbb```___```bbbcccccccccccccccbbbaaa```]]]^^^___```aaaaaa```````````````_________``````______```bbbccceeeeeefff^^^___```cccgggoooxxxsssdddWWWJJJDDDGGGCCCEEEFFFGGGFFFFFFHHHIIIHHHHHHJJJMMMRRRXXX^^^bbbdddmmmxxxSSSUUUXXXZZZZZZXXXUUUSSSTTTSSSRRRRRRSSSTTTVVVWWW\\\ZZZYYYYYY[[[```eeehhhfffccc`````````___\\\YYYZZZ[[[[[[\\\\\\]]]^^^^^^aaaaaaaaaaaaaaaaaa``````aaadddgggjjjlllkkkiiigggjjjllltttfffVVVJJJLLLUUUYYYUUUQQQJJJHHHFFFDDDCCCDDDFFFHHHHHHJJJQQQZZZbbbmmm}}}tttmmmgggaaa]]]^^^[[[WWWUUUUUUUUUTTTSSSVVVXXX]]]dddmmmvvv}}}yyyrrrhhhgggeeecccccceeeggghhhkkkpppwww}}}nnnjjjeeeaaa``````___^^^ZZZZZZYYYXXXWWWVVVVVVUUUQQQTTTWWWWWWUUUTTTUUUWWW[[[\\\^^^```ccceeeggghhhddd```\\\[[[\\\\\\[[[YYY[[[[[[[[[[[[[[[ZZZYYYXXX]]]]]]^^^_______________\\\]]]^^^______]]][[[ZZZ^^^___``````^^^^^^^^^___^^^^^^^^^]]]\\\\\\\\\[[[^^^]]]]]]^^^___aaacccdddcccaaabbbfffhhhjjjooovvvyyydddUUUJJJEEECCCCCCEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKOOOTTTYYY\\\aaafffooovvv|||RRRTTTWWWYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYZZZ[[[]]]```bbbccc```^^^\\\[[[\\\[[[YYYVVVZZZZZZ[[[[[[\\\]]]]]]]]]______^^^^^^^^^^^^]]]]]]]]]___dddhhhjjjkkkjjjiiiiiijjjooolll[[[MMMLLLRRRVVVUUUSSSPPPMMMJJJFFFCCCBBBBBBCCCEEEFFFKKKSSSZZZcccqqq~~~xxxqqqjjjeee___\\\XXXUUUTTTTTTSSSRRRSSSUUUXXX^^^dddkkkpppttt|||~~~xxxqqqlllmmmkkkhhheeedddeeegggiiinnnsssyyy~~~yyylllhhhccc```^^^^^^]]]]]][[[[[[ZZZYYYXXXWWWWWWVVVSSSUUUWWWWWWUUUTTTUUUWWWZZZZZZ\\\^^^```bbbdddeeebbb___\\\[[[\\\]]][[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[]]]^^^^^^_________^^^^^^[[[]]]^^^______^^^]]]\\\]]]^^^___^^^]]]]]]^^^^^^aaaaaaaaa``````______^^^^^^^^^^^^^^^___aaacccddd```___bbbgggiiiiiimmmrrrmmm\\\PPPHHHGGGEEEDDDEEEEEEEEEDDDHHHHHHHHHJJJMMMQQQUUUXXX[[[aaahhhpppvvv{{{SSSTTTUUUVVVWWWXXXXXXXXXWWWYYY[[[\\\\\\ZZZWWWUUUVVVXXX[[[^^^______^^^]]][[[ZZZXXXXXXYYYYYYWWWVVVYYYYYYZZZ[[[[[[\\\\\\]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZ]]]aaaeeegggggggggfffggggggjjjuuuxxxfffSSSLLLOOOQQQTTTVVVSSSQQQLLLHHHDDDBBBAAAAAADDDCCCGGGLLLRRRXXXdddppp{{{rrrkkkeeeaaa\\\XXXVVVUUUSSSRRRRRRSSSTTTWWWZZZ^^^bbbdddnnnttt|||zzzuuurrrooommmlllrrrooojjjgggfffgggiiikkkssswww|||zzzoooiiieeeaaa^^^]]]]]]]]]\\\^^^]]]]]]\\\[[[YYYYYYXXXVVVXXXYYYYYYWWWVVVVVVWWWXXXYYYZZZ\\\^^^___aaaaaa```^^^]]]\\\]]]^^^^^^]]]ZZZZZZYYYYYYZZZ[[[]]]^^^^^^^^^_________^^^^^^]]][[[\\\^^^___``````___^^^\\\\\\\\\\\\\\\\\\\\\\\\```aaaaaaaaaaaa``````___^^^^^^^^^^^^___aaabbbccc]]]]]]bbbgggiiigggiiimmmyyysssbbbTTTOOOHHHDDDDDDEEEEEEDDDFFFFFFGGGIIIKKKNNNPPPQQQUUUYYY```fffmmmssszzz~~~TTTTTTTTTTTTUUUVVVWWWXXXVVVYYY^^^aaaaaa^^^ZZZWWWUUUWWWZZZ]]]^^^]]][[[ZZZZZZYYYYYYYYYYYYZZZYYYYYYXXXYYYYYYZZZZZZ[[[[[[\\\ZZZZZZZZZZZZYYYYYYYYYYYY\\\^^^```bbbcccbbbaaa```eeeeeehhhqqquuu^^^QQQMMMNNNRRRXXXSSSQQQMMMJJJGGGEEEDDDDDDEEECCCEEEJJJNNNSSS]]]gggttt{{{tttooojjjddd___\\\YYYWWWUUUSSSSSSSSSTTTUUUWWWYYY[[[bbbhhhpppwww|||uuuqqqmmmjjjjjjllloooqqqqqqoookkkhhhhhhjjjnnnpppvvvzzzrrrggggggddd```]]]]]]^^^^^^^^^bbbbbbaaa```^^^]]]\\\\\\[[[[[[\\\[[[ZZZYYYYYYYYYXXXXXXYYY[[[\\\]]]^^^_________^^^______`````````]]]\\\ZZZYYYYYYZZZ\\\^^^______`````````___^^^^^^[[[\\\^^^___aaaaaaaaaaaa[[[ZZZZZZZZZ\\\\\\\\\[[[\\\]]]^^^______^^^^^^]]]____________``````aaaaaa]]]]]]```eeefffdddfffkkkuuu}}}~~~iii___QQQHHHFFFGGGHHHHHHEEEFFFGGGHHHJJJKKKLLLMMMPPPTTTYYY___fffmmmuuuzzzUUUUUUTTTSSSTTTUUUVVVVVVUUUYYY^^^bbbcccaaa\\\YYYVVVWWWXXXYYYZZZZZZZZZYYYXXXYYYZZZZZZZZZZZZZZZ[[[WWWWWWXXXYYYYYYZZZZZZ[[[ZZZZZZZZZZZZ[[[[[[\\\\\\[[[]]]^^^```aaa```___^^^cccdddiiirrr|||}}}nnn[[[PPPLLLQQQXXXUUUSSSPPPLLLIIIFFFEEEDDDEEEBBBCCCGGGLLLPPPXXX```dddpppyyytttmmmgggbbb]]]ZZZWWWTTTSSSRRRRRRRRRTTTUUUVVVXXX]]]dddjjjooouuu|||wwwpppkkkiiifffccccccggglllpppmmmllljjjjjjlllpppuuuxxxyyy}}}|||nnndddeeebbb___^^^___aaabbbbbbffffffeeecccbbb```______^^^^^^]]]]]]]]]]]][[[ZZZYYYYYYZZZ[[[[[[\\\]]]]]]^^^___```aaaaaaaaabbbbbb```^^^\\\ZZZYYYYYYZZZ[[[``````aaaaaaaaa``````___\\\]]]^^^```aaabbbcccccc[[[ZZZYYYZZZ\\\]]]\\\[[[YYYZZZ\\\]]]^^^^^^]]]\\\_________```````````````___]]]^^^aaaaaa```dddjjjpppyyyyyyfffUUULLLHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKNNNQQQVVV[[[bbbiiiqqqvvv|||~~~UUUUUUUUUUUUVVVWWWXXXXXXVVVYYY]]]```aaa___\\\YYYUUUUUUVVVVVVWWWXXXYYYZZZWWWXXXYYYYYYXXXXXXYYY[[[VVVWWWWWWXXXXXXYYYZZZZZZZZZZZZ[[[\\\]]]___``````XXXZZZ\\\^^^```aaaaaaaaaaaabbbhhhrrrxxxiiiWWWMMMPPPWWWXXXVVVSSSOOOJJJGGGDDDCCCCCC@@@@@@DDDHHHKKKQQQXXX\\\gggwww~~~vvvnnnhhhbbb^^^[[[TTTSSSRRRQQQQQQQQQRRRSSSOOOTTTYYY]]]aaafffmmmrrrzzz}}}uuukkkdddiiigggeeeaaa___```dddgggiiiiiijjjmmmrrrwww}}}~~~xxxllldddcccaaa^^^^^^aaadddffffffhhhhhhfffeeecccbbbaaa```^^^]]]]]]]]]______]]][[[ZZZZZZZZZ[[[[[[[[[[[[[[[\\\^^^```aaa``````aaabbb```___]]][[[ZZZYYYYYYZZZ______```aaaaaaaaaaaaaaa^^^______```bbbcccdddddd]]]ZZZYYYZZZ^^^```^^^\\\YYY[[[]]]___```___^^^]]]___```````````````___^^^```^^^]]]______^^^ccciiikkkvvvnnnZZZLLLFFFDDDGGGGGGGGGGGGHHHIIIJJJJJJKKKNNNSSSYYY^^^eeemmmqqqwwwxxxyyyzzz{{{~~~TTTUUUVVVXXXZZZ\\\]]]^^^YYYZZZ\\\]]]]]][[[XXXWWWRRRSSSTTTVVVWWWXXXXXXXXXWWWYYYZZZZZZXXXWWWYYY[[[VVVVVVVVVWWWXXXXXXYYYYYYYYYZZZ[[[]]]___aaacccdddZZZ[[[\\\^^^```aaabbbbbb```___eeennnrrrwwwwww___PPPOOOTTTWWWVVVSSSPPPLLLIIIGGGFFFDDD@@@>>>BBBEEEGGGKKKPPPVVV```nnn{{{xxxqqqjjjeeeaaaYYYWWWUUUSSSRRRQQQQQQRRRKKKOOOSSSUUUWWWZZZ```eeelllqqqxxx~~~}}}vvvnnnhhheeeggghhhfffccc```^^^```ccchhhjjjmmmrrrxxx~~~uuukkkddd```^^^\\\^^^aaaeeehhhiiihhhgggfffdddbbbaaa______\\\[[[ZZZ[[[^^^^^^\\\ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYY\\\______^^^]]]^^^___^^^^^^]]]\\\[[[[[[ZZZZZZ[[[\\\]]]___`````````````````````aaabbbcccdddeee___\\\ZZZ\\\```bbb```]]]YYYZZZ]]]```aaaaaa___^^^``````aaaaaaaaa___^^^]]]___]]]^^^``````^^^aaafffhhhuuuqqq[[[MMMHHHGGGFFFEEEDDDEEEGGGIIIJJJHHHKKKPPPVVV[[[aaagggkkkoooqqqssstttuuuwwwzzz|||SSSTTTWWW[[[^^^```bbbccc\\\\\\\\\[[[YYYWWWUUUTTTOOOQQQTTTWWWXXXXXXWWWVVVYYY[[[]]]\\\ZZZYYYZZZ]]]UUUUUUVVVWWWWWWXXXXXXYYYXXXYYY[[[^^^```ccceeefff^^^^^^___`````````______```]]]aaajjjmmmooo}}}dddRRRNNNSSSSSSRRRQQQPPPNNNMMMLLLKKKGGGBBB@@@BBBDDDEEEHHHLLLOOOXXXdddooozzzyyyrrrlllhhh^^^\\\ZZZWWWTTTSSSSSSRRRKKKNNNQQQRRRSSSVVV[[[___aaafffnnntttzzz~~~xxxrrrmmmlllmmmfffggghhhfffcccaaaccceeeiiikkkpppvvv|||}}}sssjjjddd]]]\\\[[[]]]aaafffiiikkkgggfffeeecccaaa___^^^]]]ZZZXXXWWWYYY\\\]]][[[YYYZZZZZZYYYYYYYYYXXXXXXXXXWWWZZZ]]]]]][[[ZZZ[[[]]]\\\\\\]]]]]]]]]\\\[[[[[[YYYZZZ[[[]]]^^^___``````aaaaaaaaaaaabbbcccdddeee```]]]ZZZ]]]aaadddaaa^^^WWWYYY\\\___``````___^^^``````aaaaaaaaa___^^^]]]]]]]]]___cccbbb______ccciiivvvjjjXXXQQQFFFEEECCCBBBCCCFFFHHHJJJEEEHHHNNNSSSXXX]]]bbbfffiiikkknnnpppqqqsssvvvxxx~~~RRRSSSUUUXXX\\\aaadddfff^^^]]][[[YYYWWWVVVUUUUUURRRRRRRRRQQQQQQSSSWWWZZZ\\\^^^\\\XXXYYY]]]___]]]]]][[[XXXWWWWWWWWWWWWVVVVVVVVVXXXZZZ]]]```cccddd^^^^^^]]]]]]^^^___aaabbb_________aaafffmmmtttxxxlll]]]UUUQQQSSSTTTTTTQQQOOONNNKKKHHHGGGEEEDDDCCCCCCDDDFFFGGGLLLQQQYYYbbbnnn~~~|||tttoooeeebbb]]]ZZZWWWUUUSSSQQQSSSSSSRRRQQQQQQRRRUUUXXX[[[]]]```eeelllrrrxxx{{{{{{xxxwwwuuuqqqnnnjjjhhheeeaaa___```dddgggooorrrxxx}}}yyyooohhheeeaaa^^^]]]]]]```dddggggggeeedddcccbbb```^^^\\\\\\\\\[[[YYYXXXWWWWWWWWWXXXYYYYYYYYYYYYWWWVVVUUUTTTXXXXXXXXXXXXWWWVVVUUUTTTVVVWWWYYYZZZ[[[ZZZXXXWWWYYYYYYYYYZZZ[[[]]]^^^______```aaabbbbbbbbbbbbbbbbbb___]]]^^^```bbbaaa___]]]\\\[[[[[[]]]______^^^```aaaaaa```___^^^^^^___``````______```aaabbbccccccrrriiiPPPKKKFFFCCCDDDCCCBBBEEEIIIIIIJJJLLLOOOTTTZZZ___bbbfffgggiiijjjkkknnnrrruuuyyy|||PPPQQQTTTWWW\\\```dddfff^^^]]]\\\ZZZXXXVVVUUUTTTQQQRRRRRRRRRRRRSSSVVVXXXZZZ]]]\\\ZZZ\\\aaadddcccaaa```_________]]]YYYVVVVVVWWWXXXYYY\\\^^^aaabbb]]]]]]]]]]]]^^^___``````_________```eeekkkqqquuunnn```WWWSSSRRRQQQQQQSSSSSSOOOKKKGGGFFFDDDBBBBBBCCCDDDEEEJJJNNNUUU]]]ggguuuzzzppplllgggccc___]]]ZZZWWWVVVUUUTTTRRRQQQRRRTTTUUUVVVWWWYYY]]]bbbhhhlllooovvv{{{|||zzzyyyuuupppllldddeeeeeeeeeeeegggllloootttxxx}}}wwwoooiiigggaaa___]]]]]]```dddfffgggddddddbbbaaa___^^^^^^]]]\\\[[[YYYXXXWWWVVVVVVWWWZZZZZZZZZXXXVVVTTTTTTTTTVVVVVVWWWWWWVVVVVVUUUUUUUUUVVVYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\^^^___```aaaaaaaaaaaaaaa___]]][[[\\\^^^___^^^]]][[[ZZZZZZ\\\^^^```aaaaaacccccccccbbb```___^^^___`````````aaaaaabbbccccccfffooo{{{bbbTTTLLLEEEDDDBBB@@@@@@CCCGGGHHHIIIMMMQQQUUUYYY[[[aaabbbdddeeegggjjjnnnqqquuuxxx|||RRRSSSUUUWWWZZZ^^^```bbb]]]]]]]]]\\\ZZZWWWTTTRRROOOQQQSSSSSSSSSSSSUUUVVVXXX[[[]]]\\\___fffjjjiiicccccceeegggfffbbb\\\WWWXXXXXXXXXYYY[[[]]]___```^^^^^^___```aaaaaaaaaaaa___^^^^^^___bbbggglllooozzzssscccYYYSSSPPPRRRWWWWWWRRRMMMHHHGGGDDDBBBAAAAAABBBBBBFFFJJJOOOUUU\\\gggttt~~~|||xxxqqqlllgggccc___\\\ZZZXXXUUUSSSQQQQQQRRRSSSRRRRRRSSSUUUXXX\\\___aaahhhmmmsssxxx}}}}}}yyyxxxyyy{{{zzzyyyyyyyyywwwtttnnnjjjccceeeiiilllnnnpppsssuuuzzz~~~xxxrrrnnnllljjjbbb```^^^^^^aaaccceeeeeecccbbb```___^^^______```^^^]]][[[YYYWWWVVVVVVUUUYYYYYYYYYVVVTTTRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUVVVYYY[[[\\\\\\\\\\\\YYYYYYXXXXXXXXXXXXYYYYYY\\\\\\]]]^^^___``````___^^^]]][[[[[[]]]]]]]]]\\\YYYZZZ[[[]]]___aaacccdddeeeddddddcccaaa```______aaaaaabbbbbbcccdddeeeeeeiiilllxxx~~~cccVVVJJJEEECCCAAA@@@AAAEEEFFFIIIKKKOOOQQQTTTUUUYYY[[[]]]___aaadddhhhlllppprrrvvvxxx{{{~~~YYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]^^^^^^\\\XXXTTTRRROOOQQQSSSTTTSSSSSSTTTUUUWWW[[[]]]]]]aaahhhkkkjjjbbbcccfffhhhhhheee___[[[[[[[[[ZZZZZZ[[[]]]___```aaabbbccceeeeeeeeedddccc___^^^]]]^^^```dddhhhjjjppp}}}uuucccYYYQQQSSSYYYYYYSSSNNNKKKIIIFFFCCCAAA@@@@@@@@@BBBEEEJJJNNNTTT]]]hhhppp~~~wwwqqqlllgggccc^^^[[[WWWUUUSSSSSSSSSRRRSSSSSSRRRRRRSSSUUUWWWXXX\\\___eeejjjooossswwwzzzwwwtttoookkkiiiiiikkkmmmnnnnnnoooppppppooommmkkkiiimmmrrrvvvwwwwwwxxxxxxxxxpppnnnnnnmmmkkkbbb```______aaacccddddddbbbaaa___^^^^^^___aaabbb```___]]][[[YYYXXXVVVVVVUUUVVVWWWUUURRRQQQSSSUUUTTTUUUUUUUUUVVVWWWXXXXXXWWWXXXZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWYYYZZZ[[[\\\]]]^^^^^^^^^___^^^]]]]]]]]]]]]]]]]]]ZZZ\\\^^^___```aaabbbccccccbbbaaaaaabbbbbbbbbaaabbbbbbcccdddeeefffffffffkkkiiimmmwww|||{{{{{{~~~yyyhhhTTTKKKGGGEEEDDDDDDEEEFFFIIILLLNNNQQQRRRRRRRRRTTTVVVXXX[[[^^^cccfffkkknnnrrruuuwwwzzz}}}[[[[[[ZZZYYYYYYYYYYYYYYY[[[]]]______^^^ZZZUUUSSSPPPRRRTTTUUUTTTTTTTTTUUUWWW[[[]]]]]]```fffhhhgggccccccdddfffhhhhhheeeccc___]]]\\\[[[\\\^^^```bbbaaabbbdddeeeeeeeeedddccc___^^^^^^^^^___bbbeeegggjjjtttooo___RRRSSSZZZZZZWWWUUUQQQNNNJJJFFFCCCAAA@@@@@@???BBBFFFJJJNNNVVV```gggoooyyy}}}wwwrrrnnnddd```[[[YYYXXXXXXVVVUUUVVVUUUSSSRRRRRRRRRSSSSSSSSSVVV[[[___cccfffkkkmmmsssyyy{{{uuupppdddcccbbb```___```aaaaaabbbbbbccceeegggjjjmmmoooppptttzzz~~~~~~tttnnnmmmmmmkkkhhhcccaaa``````aaabbbbbbbbb```___^^^^^^^^^___aaabbbaaa```___^^^\\\ZZZXXXWWWQQQTTTVVVUUURRRQQQTTTXXXVVVVVVVVVVVVWWWYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZ\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\^^^^^^]]]\\\[[[[[[\\\]]]]]]```bbbbbb```___```aaa___]]]]]]___ccceeedddcccbbbcccdddfffgggggghhhgggkkkhhhhhhmmmrrrtttvvvwwwiiiYYYPPPIIIFFFEEECCCEEEGGGJJJMMMNNNOOOPPPMMMOOORRRTTTVVVYYY^^^bbbgggjjjppptttwww{{{~~~WWWWWWWWWXXXXXXZZZ[[[[[[[[[\\\^^^___^^^[[[XXXUUUSSSTTTUUUUUUTTTTTTUUUWWWWWW[[[]]]\\\^^^ccceeecccdddcccdddeeehhhjjjiiihhh```___]]]\\\]]]___aaaccc``````aaaaaaaaaaaaaaa``````______^^^```bbbdddeeegggnnn~~~~~~iiiXXXVVVZZZ\\\]]]```WWWTTTPPPJJJFFFCCCBBBAAA===@@@DDDFFFIIIOOOXXX___fffppp}}}yyyvvvooojjjddd```___^^^[[[XXXWWWVVVTTTRRRPPPPPPPPPQQQOOORRRUUUXXXZZZ]]]```ccceeekkkssszzz|||yyyvvvrrrnnnjjjddd```YYYYYYZZZ[[[\\\\\\\\\]]][[[\\\^^^```dddiiipppuuuuuuyyy~~~wwwpppmmmjjjhhheeedddbbbaaa```aaabbbaaa```^^^^^^______``````````````````___^^^]]][[[YYYXXXPPPUUUYYYXXXUUUSSSVVVYYYXXXWWWWWWWWWWWWYYY[[[\\\\\\[[[[[[ZZZYYYYYYXXXXXX\\\[[[ZZZYYYWWWWWWWWWWWWUUUVVVXXXYYY[[[[[[\\\\\\[[[[[[[[[ZZZXXXWWWXXXZZZ```cccfffdddaaa^^^^^^___]]][[[[[[^^^cccggggggeeeaaaccceeeggghhhhhhhhhhhhiiihhhhhhjjjnnnqqqsssttt{{{ssscccTTTKKKHHHEEEEEEFFFGGGIIIJJJKKKLLLJJJLLLNNNPPPRRRUUUZZZ]]]cccgggmmmrrrwww{{{~~~TTTTTTTTTUUUVVVXXXYYYZZZZZZ\\\]]]___^^^\\\ZZZXXXVVVVVVVVVUUUTTTUUUWWWYYYVVVZZZ\\\\\\^^^bbbdddaaabbbbbbbbbdddggggggfffeee```^^^\\\[[[\\\^^^bbbddd``````____________``````aaa`````````aaacccdddfffffflllxxxzzzbbb[[[ZZZYYY^^^fff]]]ZZZUUUOOOJJJFFFDDDCCC<<>>@@@@@@@@@CCCIIINNNMMMWWWbbbjjjpppzzzwwwpppmmmiiiccc]]]ZZZYYYVVVTTTSSSSSSSSSSSSNNNOOOPPPPPPPPPQQQSSSUUUTTTVVVZZZ]]]```dddiiilllnnnqqqtttwwwzzz}}}|||sssrrrpppmmmiiigggdddcccbbb___[[[XXXVVVUUUSSSRRROOOOOOOOOPPPSSSVVVYYY[[[\\\aaagggkkkooosssxxx|||{{{sssjjjdddcccfffiiieeecccbbbaaabbbaaa___^^^\\\]]]```bbbbbb```^^^\\\[[[\\\\\\\\\[[[ZZZXXXWWWYYY___eeeccc]]]WWWWWWYYYXXXWWWVVVUUUUUUVVVXXXZZZXXXXXXXXXXXXXXXYYYZZZ[[[YYYXXXWWWVVVUUUUUUUUUUUUTTTUUUWWWYYYZZZ[[[\\\\\\[[[]]]^^^\\\XXXWWWYYY[[[```dddhhhgggbbb^^^___aaaaaa^^^]]]```fffiiihhheee```bbbdddggghhhiiihhhgggccchhhkkkkkkkkklllmmmmmmpppzzzllldddRRRPPPMMMJJJHHHGGGHHHHHHGGGHHHJJJKKKLLLOOOSSSVVV[[[```fffkkkooorrruuuwwwWWWVVVTTTSSSSSSTTTVVVWWWVVVZZZ^^^```___]]][[[[[[\\\[[[[[[ZZZYYYWWWUUUTTTVVVVVVWWWYYYZZZ\\\]]]]]]ZZZ[[[\\\^^^______^^^^^^^^^^^^^^^\\\[[[\\\___bbbeeeeeedddddddddcccccccccccccccccccccccccccccccccfffdddiiiuuuzzzeee[[[WWW[[[bbbiiilllhhh[[[RRRNNNJJJEEEAAABBBBBB@@@???@@@DDDHHHKKKQQQYYY```eeemmmwwwxxxrrrmmmiiidddaaa]]]ZZZYYYXXXVVVUUUSSSQQQPPPPPPQQQQQQPPPOOOOOOQQQTTTWWWYYY[[[\\\\\\\\\___cccfffiiilllpppsssvvvxxxzzz~~~~~~vvvoookkkgggfffccc```]]]ZZZWWWVVVRRRSSSSSSRRRPPPPPPQQQRRRNNNOOOOOOPPPRRRVVV\\\```fffiiinnnssswww|||vvvqqqjjjeeeccccccccccccfffccc```aaadddccc^^^YYY^^^]]]\\\[[[[[[[[[\\\]]]XXXYYYZZZYYYXXXWWWXXXYYY___bbbeeeeeeaaa[[[VVVSSSUUUUUUVVVVVVXXXYYY[[[\\\YYYYYYYYYYYYXXXWWWVVVVVVXXXWWWTTTRRRRRRTTTVVVWWWVVVWWWWWWXXXYYYZZZZZZ[[[___]]]\\\]]]^^^]]]ZZZWWWZZZ^^^``````^^^\\\\\\]]]```````````````aaabbbbbbccceeeeeeeeeccccccccceeedddddddddeeehhhkkkoooqqqrrrtttyyyqqqbbbSSSNNNKKKGGGFFFHHHHHHJJJKKKIIIIIIMMMSSSVVVZZZ]]]cccgggjjjmmmppprrrWWWWWWVVVUUUUUUUUUVVVVVVWWWZZZ^^^```___^^^]]]]]]^^^^^^\\\[[[YYYWWWVVVUUUVVVWWWWWWXXXYYYZZZZZZ[[[XXXYYY[[[\\\]]]]]]\\\\\\]]]]]]]]]\\\[[[\\\^^^aaaddddddddddddddddddddddddfffeeeeeedddcccbbbaaaaaaeeeccchhhqqqzzzkkk\\\UUUWWW\\\iiiqqqrrrgggZZZRRRLLLGGGDDDDDDDDDBBB@@@@@@DDDGGGGGGMMMSSSXXX\\\bbbkkkrrrvvv{{{tttppphhheeebbb___]]][[[XXXVVVUUUSSSQQQPPPPPPPPPNNNLLLNNNOOOQQQSSSTTTUUUTTTTTTVVVXXX[[[]]]___aaadddfffkkkmmmooorrruuuxxxzzz{{{{{{vvvpppiiiccc```]]]\\\[[[YYYWWWUUUSSSRRRNNNOOOOOONNNMMMMMMNNNPPPNNNOOOQQQRRRUUU[[[aaafffjjjnnntttyyy}}}vvvppphhhbbb```bbbdddeeedddaaa```aaaddddddaaa]]]^^^]]]\\\[[[ZZZ[[[[[[\\\YYYYYYWWWUUUSSSTTTWWWZZZ^^^```aaa___[[[VVVSSSRRRVVVVVVVVVWWWXXXYYYZZZ[[[WWWWWWWWWWWWWWWVVVUUUTTTVVVUUUSSSRRRSSSTTTUUUWWWWWWWWWXXXXXXYYYZZZ[[[[[[```^^^]]]^^^______\\\YYYXXX[[[]]]\\\ZZZYYY[[[\\\bbbbbbaaaaaaaaabbbbbbcccaaacccdddcccbbbaaabbbccccccccccccdddgggjjjnnnpppkkklllpppvvv}}}zzziii^^^VVVMMMHHHGGGCCCEEEEEEEEEFFFKKKQQQTTTVVVZZZ```eeehhhkkkoooqqqXXXXXXXXXXXXWWWVVVVVVUUUXXXZZZ]]]^^^^^^^^^___```aaa```^^^[[[YYYWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\[[[ZZZ[[[]]]___aaaaaabbbccccccdddeeeeeehhhgggfffdddbbb```___^^^cccbbbfffmmmrrr|||xxxdddXXXUUUXXXeeeqqqzzzuuuggg[[[RRRLLLGGGGGGFFFCCCAAAAAACCCEEEDDDHHHLLLOOORRRWWW]]]ccchhhqqq~~~{{{qqqoookkkhhheeeaaa\\\YYYYYYWWWTTTSSSRRRPPPNNNKKKOOOOOOOOOPPPPPPOOONNNNNNPPPRRRTTTTTTTTTTTTVVVXXX___```aaacccfffhhhiiijjjnnnooopppqqqtttwwwzzz|||~~~~~~~~~}}}||||||}}}}}}}}}|||zzzxxxvvvtttrrrqqqkkkjjjgggddd___[[[WWWUUUTTTSSSSSSRRRQQQPPPOOOOOOKKKLLLMMMMMMLLLLLLOOOPPPQQQRRRUUUWWW[[[bbbjjjooorrrvvv|||||||||~~~tttnnneee^^^]]]```dddfffdddbbb```bbbddddddaaa^^^___]]]\\\ZZZYYYYYYZZZZZZ^^^\\\XXXUUUSSSUUUZZZ^^^bbbaaa^^^ZZZUUURRRRRRTTTWWWWWWWWWWWWXXXXXXYYYYYYVVVVVVVVVVVVUUUTTTSSSRRRUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\```___^^^___```___]]][[[WWWXXXXXXWWWVVVWWWYYY\\\^^^^^^]]]]]]]]]]]]]]]]]]^^^```aaaaaa```___```aaabbbbbbbbbcccfffiiilllmmmkkkjjjmmmqqqvvv~~~{{{nnn___SSSMMMGGGEEEDDDDDDFFFJJJNNNQQQTTTXXX]]]aaadddfffhhhjjjWWWXXXYYYZZZYYYWWWUUUTTTWWWXXXZZZ[[[[[[\\\___aaabbb```]]]ZZZWWWVVVUUUTTTSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[ZZZYYYYYY[[[]]]^^^___```aaabbbdddeeeeeeggggggeeedddbbb```___^^^aaaaaaeeeiiilllsssuuucccZZZWWW]]]hhhtttxxxrrrggg[[[SSSKKKIIIGGGDDDBBBAAAAAABBBBBBDDDGGGJJJLLLOOOTTTXXXaaagggpppzzz|||zzzvvvrrrnnniiibbb^^^^^^\\\YYYWWWVVVTTTQQQOOOPPPPPPPPPPPPOOONNNMMMMMMNNNPPPQQQPPPOOOOOOPPPQQQWWWWWWXXXYYYZZZ\\\\\\]]]aaaaaaaaabbbeeeiiimmmppppppqqqrrrsssuuuvvvwwwxxxuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuttttttssssssrrrqqqpppooonnnmmmmmmlllllljjjjjjiiigggeeecccbbbaaa[[[[[[YYYWWWUUUSSSQQQPPPPPPPPPPPPOOOOOOOOONNNNNNLLLMMMOOOPPPPPPQQQTTTVVVXXXYYY[[[^^^ccciiiqqqvvvyyy~~~wwwuuuyyy~~~wwwpppjjjccc^^^]]]```bbbdddfffdddbbbbbbbbbbbb```^^^^^^]]][[[YYYXXXXXXXXXXXXaaa```]]]ZZZXXXYYY]]]aaagggddd^^^XXXSSSRRRUUUXXXWWWWWWXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVUUUSSSRRRQQQTTTUUUUUUVVVWWWXXXXXXYYYWWWWWWXXXYYYZZZ\\\]]]]]]___^^^^^^^^^______^^^]]]WWWWWWUUUUUUUUUWWWZZZ\\\\\\\\\[[[[[[ZZZYYYXXXXXX\\\^^^```aaa_________`````````aaabbbdddgggiiikkkkkkjjjkkkooorrrxxx{{{hhh\\\SSSMMMGGGFFFGGGHHHJJJMMMSSSWWW[[[___```aaabbbcccUUUWWWXXXYYYYYYWWWUUUSSSTTTUUUVVVWWWWWWYYY\\\^^^___]]][[[XXXVVVTTTRRRRRROOOOOOQQQRRRTTTVVVXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWXXXYYYYYYXXXXXXYYY[[[[[[\\\]]]___```bbbcccddddddccccccbbbaaaaaa``````___aaaeeegggiiinnn{{{tttcccZZZVVVZZZdddoootttnnncccZZZNNNLLLIIIFFFDDDBBBAAA@@@???AAABBBDDDGGGJJJNNNQQQUUUYYY___fffppp}}}{{{uuuooohhhdddaaa___\\\[[[ZZZXXXVVVSSSQQQQQQPPPPPPPPPOOOOOOOOOMMMOOOPPPOOONNNNNNOOOPPPQQQRRRRRRRRRSSSSSSSSSTTTUUUUUUUUUVVVYYY]]]```bbbaaabbbccceeefffhhhiiijjjgggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjhhhiiiiiijjjjjjiiiiiiiiihhhggggggfffeeedddcccbbbbbbbbbaaaaaa```___^^^^^^ZZZZZZ[[[[[[ZZZYYYXXXWWWRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOQQQSSSTTTUUUXXX[[[^^^bbbccceeegggkkkqqqxxx}}}xxxsssooowwwzzzqqqkkkgggbbb```___`````````bbbaaa``````aaabbbaaaaaa]]]\\\ZZZXXXWWWWWWWWWWWW]]]^^^___^^^]]]]]]^^^___gggddd^^^WWWSSSSSSVVVYYYVVVWWWXXXYYYYYYXXXXXXWWWXXXXXXWWWWWWVVVTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWYYYZZZ\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^___ZZZYYYVVVUUUWWWZZZ\\\^^^`````````___^^^\\\ZZZYYY[[[]]]```aaa```___^^^___]]]^^^___aaaccceeefffgggeeedddeeeiiilllpppyyyqqq```SSSHHHFFFGGGEEEFFFHHHOOOTTTZZZ^^^aaabbbcccdddSSSTTTVVVWWWWWWVVVTTTSSSRRRSSSTTTTTTTTTUUUXXXZZZ[[[ZZZYYYXXXUUUSSSPPPOOOMMMNNNOOORRRTTTVVVXXXYYYWWWVVVVVVVVVVVVVVVWWWWWWUUUWWWXXXXXXWWWVVVWWWYYYYYYYYY[[[\\\^^^```aaabbb```````````````aaaaaaaaa]]]```dddeeefffkkkuuu}}}rrrcccXXXTTTWWWbbbkkkkkkddd^^^RRROOOLLLIIIGGGEEECCCAAA===>>>>>>@@@BBBEEEHHHJJJJJJMMMSSSYYYaaalllzzz~~~wwwqqqlllgggeeebbb```___^^^[[[YYYSSSSSSRRRQQQQQQQQQRRRRRRNNNOOOPPPOOONNNMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOORRRTTTUUUSSSTTTUUUVVVXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSOOOPPPRRRSSSSSSSSSRRRQQQMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQSSSUUUXXXZZZ\\\___cccfffnnnoooppprrruuu{{{xxxttttttjjjtttvvvllliiifffccc`````````^^^]]]]]]]]]]]]^^^```bbbdddeee\\\[[[YYYWWWVVVVVVWWWWWWVVVYYY\\\^^^]]]\\\[[[[[[aaa___\\\WWWSSSRRRSSSVVVUUUVVVXXXYYYYYYYYYXXXXXXYYYYYYYYYXXXWWWUUUTTTSSSPPPOOOOOOOOOPPPQQQRRRRRRTTTUUUVVVXXXYYY[[[\\\]]]\\\]]]]]]]]]\\\]]]___aaa^^^\\\YYYXXXZZZ]]]______aaaaaaaaa```^^^\\\YYYXXXYYY[[[___```___^^^^^^^^^\\\\\\^^^___aaacccdddeeecccaaabbbfffiiilllssszzzppp^^^MMMHHHGGGDDDCCCFFFIIINNNVVV]]]bbbeeegggiiiPPPQQQRRRTTTTTTTTTTTTSSSPPPRRRTTTTTTSSSTTTUUUWWWWWWXXXYYYXXXVVVSSSPPPNNNNNNNNNPPPRRRTTTUUUWWWWWWVVVUUUTTTSSSSSSTTTUUUUUUSSSUUUWWWWWWVVVUUUVVVWWWWWWWWWXXXZZZ\\\]]]^^^___________________________\\\```bbbaaaaaafffnnntttuuubbbYYYTTTXXX^^^___^^^___VVVSSSOOOMMMLLLJJJGGGDDD@@@???>>>???AAACCCEEEEEEEEEIIINNNRRRWWW^^^hhhooottt{{{tttqqqnnnkkkiiifffccc```ZZZYYYWWWVVVUUUUUUUUUVVVQQQRRRSSSQQQOOOMMMNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPOOONNNNNNNNNNNNOOOPPPPPPOOONNNMMMJJJLLLNNNOOOPPPOOONNNMMMLLLKKKKKKKKKLLLMMMOOOPPPPPPPPPRRRSSSTTTVVVWWWXXXZZZ\\\___bbbeeeiiimmmpppwwwyyyzzz|||zzzwwwtttoooooorrrooowww}}}rrrlllkkkgggbbb___^^^^^^^^^^^^^^^^^^^^^]]]]]]___```bbbZZZYYYWWWVVVVVVVVVWWWWWWPPPTTTXXXZZZZZZYYYYYYYYY[[[[[[[[[XXXUUURRRRRRRRRTTTUUUWWWYYYZZZZZZYYYXXXZZZYYYYYYXXXWWWUUUSSSRRRQQQPPPOOONNNNNNOOOQQQRRRSSSTTTUUUWWWXXXZZZ[[[\\\\\\^^^___^^^]]]]]]```cccaaa^^^[[[[[[]]]___```___bbbbbbbbbaaa___\\\YYYWWWVVVYYY\\\^^^]]]\\\\\\\\\ZZZ[[[]]]^^^```aaabbbbbbeeebbbcccgggiiijjjooouuu{{{vvv^^^TTTOOOGGGDDDGGGBBBHHHPPPXXX\\\___aaabbbNNNOOOPPPQQQRRRSSSSSSTTTPPPRRRTTTUUUTTTSSSTTTUUUUUUWWWYYYYYYXXXTTTPPPNNNPPPPPPQQQRRRSSSTTTUUUVVVTTTSSSRRRQQQQQQRRRSSSTTTSSSTTTVVVVVVUUUUUUUUUVVVVVVVVVWWWYYYZZZ\\\]]]]]]______^^^^^^^^^]]]]]]]]][[[___```^^^^^^bbbiiimmmxxxlll```VVVTTTTTTTTTXXX___ZZZVVVRRRPPPPPPNNNJJJFFFDDDCCCAAAAAABBBCCCDDDDDDCCCFFFJJJLLLMMMQQQWWW]]]eeemmmzzz}}}yyyuuurrrnnnjjjgggaaa```^^^[[[ZZZYYYYYYYYYVVVWWWVVVTTTQQQOOONNNOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKJJJIIIJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMMMMNNNNNNNNNNNNOOOMMMMMMMMMMMMMMMMMMLLLLLLJJJKKKKKKLLLMMMMMMMMMLLLOOONNNNNNMMMLLLLLLKKKKKKJJJJJJLLLMMMMMMLLLKKKKKKIIIKKKLLLNNNNNNMMMKKKJJJMMMMMMLLLLLLMMMNNNPPPQQQQQQRRRTTTVVVYYY\\\]]]^^^```cccfffiiimmmqqquuuyyy}}}~~~~~~uuunnnnnnlllhhhiiimmmxxx~~~uuuooommmnnniiibbb]]]\\\]]]______cccbbbaaa^^^[[[ZZZZZZ\\\YYYXXXWWWVVVVVVVVVWWWXXXOOORRRVVVXXXYYYYYYZZZ[[[XXXZZZ\\\[[[XXXTTTRRRQQQSSSTTTWWWYYYZZZZZZZZZYYYYYYYYYYYYXXXVVVTTTSSSRRRUUUSSSQQQOOOOOOPPPRRRTTTRRRSSSTTTVVVXXXYYY[[[[[[]]]___```___^^^^^^bbbeeeccc```]]]]]]___``````^^^gggggggggfffddd```]]][[[TTTWWW[[[]]]\\\[[[ZZZZZZYYYZZZ\\\^^^___aaaaaaaaaccc```aaadddffffffiiinnnvvv}}}qqqcccYYYMMMGGGIII???EEELLLQQQTTTUUUVVVVVVQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTWWWXXXYYYWWWTTTRRRRRRRRRTTTUUUUUUUUUTTTVVVXXX[[[WWWVVVTTTSSSRRRRRRQQQQQQRRRQQQQQQQQQRRRSSSTTTTTTWWWWWWWWWXXXXXXZZZ[[[[[[^^^]]]\\\[[[[[[\\\]]]]]]\\\]]]^^^^^^___bbbfffiiikkk~~~sss___TTTNNNKKKNNNSSSYYY\\\[[[VVVTTTTTTOOOFFFJJJGGGDDDBBBCCCDDDDDDDDDBBBDDDGGGHHHHHHKKKPPPTTTWWW\\\gggttt~~~zzzwwwtttnnnkkkhhheeedddaaa]]][[[\\\ZZZWWWVVVVVVVVVTTTSSSOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJJJJJJJJJJJJJIIILLLJJJIIIHHHHHHIIIKKKLLLKKKJJJJJJIIIJJJKKKLLLMMMNNNMMMLLLLLLMMMOOOPPPQQQPPPPPPOOOPPPQQQSSSUUUVVVUUUWWWZZZ\\\^^^aaaeeegggkkkmmmooorrrtttxxx}}}|||tttpppkkkgggfffjjjpppttt}}}zzzsssnnnjjjgggbbb^^^[[[\\\^^^___dddbbb```]]]ZZZXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUWWWZZZ[[[\\\ZZZXXXVVVTTTSSSSSSSSSUUUUUUWWWXXXYYYZZZZZZZZZXXXXXXYYYXXXWWWVVVUUUTTTUUUTTTRRRQQQPPPQQQSSSTTTSSSSSSTTTVVVWWWXXXYYYZZZYYYXXXXXXZZZ^^^`````````______^^^___aaadddgggiiijjjmmmooommmfff___[[[YYYZZZ[[[[[[[[[[[[ZZZYYYYYYZZZ[[[\\\]]]^^^```aaabbbcccccccccdddfffiiilllnnnsssuuu}}}zzzkkkbbbUUUIIIHHHFFFEEEFFFHHHIIIJJJIIIRRRRRRRRRQQQQQQPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUWWWVVVTTTSSSSSSTTTSSSUUUVVVVVVUUUVVVXXXZZZWWWVVVUUUTTTSSSRRRRRRRRRTTTTTTTTTTTTUUUUUUVVVWWWVVVVVVVVVWWWWWWXXXYYYZZZ]]]\\\[[[ZZZZZZZZZ[[[\\\ZZZ[[[\\\]]]^^^```dddgggkkkwwwkkk]]]VVVPPPNNNOOOQQQXXX]]]\\\[[[[[[VVVPPPRRROOOKKKHHHFFFDDDBBB@@@BBBDDDFFFEEEEEEFFFJJJMMMLLLPPPYYYdddlllwww}}}zzzwwwssspppmmmkkkhhheee```^^^[[[YYYXXXWWWUUUSSSQQQQQQPPPOOONNNNNNMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGHHHJJJKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNMMMMMMNNNOOOQQQSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYYYY\\\___bbbdddhhhlllooovvvxxx|||~~~yyyuuurrrkkkiiieeeccceeekkkqqqvvv~~~tttnnnfffddd```]]][[[[[[\\\]]]aaa```___]]][[[YYYWWWVVVXXXWWWVVVVVVVVVVVVWWWWWWUUUUUUUUUVVVWWWYYY[[[\\\\\\ZZZXXXUUUTTTSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTRRRQQQQQQQQQSSSTTTQQQRRRSSSTTTUUUWWWXXXXXXYYYYYYZZZ\\\```bbbbbbaaa_________```bbbeeeggghhhiiimmmqqqqqqkkkccc]]]ZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\]]]]]]]]]]]]]]]\\\]]]___aaadddhhhjjjlllnnnpppxxx|||lll^^^RRRMMMGGGDDDFFFGGGGGGFFFTTTSSSSSSRRRQQQPPPOOOOOOSSSSSSSSSRRRRRRPPPOOOOOOQQQSSSUUUUUUTTTTTTUUUVVVSSSTTTVVVWWWVVVUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRTTTTTTTTTUUUUUUVVVXXXXXXVVVVVVVVVVVVVVVWWWXXXYYY\\\[[[YYYXXXXXXXXXYYYZZZYYYZZZ[[[\\\\\\^^^bbbeeekkknnnyyyrrrhhh]]]TTTNNNLLLTTT]]]aaacccdddbbb^^^]]]YYYSSSNNNJJJGGGCCCAAADDDEEEEEEDDDCCCCCCEEEGGGHHHJJJPPPXXX]]]dddqqq~~~}}}xxxuuussspppnnnjjjgggccc```^^^\\\YYYWWWVVVVVVUUUTTTRRRQQQPPPPPPMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIJJJLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSUUUXXXZZZ[[[\\\\\\]]]]]]^^^^^^______```cccgggjjjnnnsssxxx{{{~~~}}}xxxsssnnnkkkiiiiiidddcccbbbccchhhooovvv{{{{{{qqqjjj```^^^\\\[[[ZZZZZZZZZ[[[]]]]]]^^^^^^]]]ZZZXXXWWWZZZYYYWWWUUUTTTUUUVVVWWWTTTUUUWWWYYY[[[]]]^^^___\\\YYYVVVTTTRRRSSSTTTUUURRRSSSUUUVVVWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTUUUUUUUUUTTTSSSRRRQQQRRRSSSSSSOOOPPPQQQRRRSSSUUUUUUVVVWWWXXXZZZ^^^aaacccbbb```^^^___```aaacccdddeeefffaaafffkkklllhhhaaaZZZVVVYYYYYYXXXXXXYYYZZZ\\\]]][[[\\\]]]^^^]]][[[YYYXXXUUUWWWZZZ^^^bbbeeehhhiiijjjmmmsss{{{eeeZZZLLLEEEEEEGGGFFFCCCTTTTTTSSSRRRQQQOOOOOONNNPPPQQQQQQRRRQQQPPPOOONNNOOOQQQSSSTTTSSSSSSTTTVVVRRRUUUWWWWWWVVVUUUUUUUUUWWWWWWVVVUUUTTTSSSRRRRRRSSSRRRSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVWWWXXXXXXYYYZZZYYYWWWVVVVVVVVVWWWXXXXXXZZZ[[[\\\\\\^^^aaadddiiiiiipppzzzzzzrrraaaUUUNNNQQQVVV^^^hhhooorrrqqqjjjeee]]]UUUOOOKKKGGGEEEGGGFFFEEEDDDCCCCCCDDDEEEGGGGGGLLLQQQTTTXXXaaakkkqqq|||~~~|||yyyxxxvvvsssnnnkkkhhheeeaaa^^^]]]]]][[[ZZZXXXVVVUUUTTTQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWYYY\\\___bbbdddeeeeeeeeefffggggggggggggggghhhkkkppptttxxx~~~{{{yyypppnnnjjjfffcccbbbbbbbbb```aaaccchhhoooxxxzzzqqqhhhcccYYYYYYYYYYYYXXXXXXXXXXXXXXXZZZ\\\^^^^^^\\\YYYWWW[[[YYYVVVSSSRRRSSSUUUVVVUUUWWWZZZ^^^```aaabbbbbbZZZXXXUUURRRQQQRRRSSSUUUQQQRRRSSSUUUVVVVVVVVVVVVXXXWWWUUUSSSSSSTTTUUUVVVUUUTTTSSSRRRRRRRRRSSSSSSNNNNNNOOOPPPRRRSSSTTTUUUTTTUUUXXX\\\``````___]]]\\\]]]^^^```aaabbbbbbbbb\\\___cccdddbbb]]]XXXUUUVVVUUUTTTTTTUUUWWWZZZ\\\\\\]]]___```___]]]ZZZXXXTTTVVVZZZ^^^bbbdddeeefffhhhkkkpppuuuxxxrrr^^^RRRNNNMMMHHHCCCTTTSSSRRRQQQPPPOOONNNMMMMMMNNNOOOQQQQQQQQQPPPOOOOOOQQQSSSSSSRRRRRRSSSTTTSSSUUUWWWWWWVVVTTTTTTTTTVVVVVVVVVVVVUUUSSSRRRQQQRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZWWWWWWVVVUUUUUUVVVWWWWWWZZZ[[[]]]^^^^^^___bbbdddfffhhhooo{{{{{{rrrcccUUUOOOMMMWWWhhhyyyxxxlll```WWWQQQLLLIIIHHHFFFDDDCCCBBBCCCCCCCCCCCCCCCEEEJJJLLLNNNTTT\\\bbbjjjuuu~~~yyyuuurrrnnnkkkhhhddddddbbb```]]][[[YYYYYYVVVVVVUUUTTTTTTSSSRRRRRRQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTUUUTTTUUUVVVXXXZZZ[[[\\\\\\]]]^^^aaaeeehhhkkknnnooooooppprrrsssttttttrrrrrrrrruuuzzz{{{tttnnnkkkbbbaaa___]]]\\\[[[\\\\\\]]]```fffooo{{{}}}rrrkkkfff```\\\VVVVVVWWWWWWWWWWWWVVVVVVUUUWWW[[[]]]^^^\\\ZZZXXXYYYWWWUUURRRQQQRRRTTTUUUVVVYYY\\\```cccdddddddddYYYWWWTTTRRRPPPQQQRRRSSSQQQQQQSSSTTTUUUVVVVVVVVVXXXVVVTTTSSSSSSTTTUUUWWWUUUTTTTTTSSSSSSSSSSSSSSSNNNOOOPPPQQQRRRSSSTTTUUURRRSSSUUUYYY\\\]]]ZZZXXXYYYZZZ[[[]]]]]]^^^^^^^^^^^^^^^_________]]][[[ZZZUUUUUUTTTTTTUUUXXXZZZ\\\\\\]]]```bbbbbbaaa___]]]XXXYYY\\\___bbbccccccccceeehhhllloooooouuu~~~mmmddd\\\RRRJJJRRRQQQQQQPPPOOONNNMMMMMMJJJLLLNNNPPPQQQPPPOOONNNMMMOOOQQQRRRQQQQQQRRRSSSTTTVVVWWWVVVTTTSSSSSSTTTTTTUUUUUUUUUTTTRRRQQQOOOSSSSSSTTTTTTVVVWWWYYYZZZYYYYYYXXXXXXXXXYYYYYYZZZUUUUUUTTTTTTTTTVVVWWWXXX[[[\\\______``````bbbddddddfffnnnwww}}}uuucccVVVLLLSSSeeezzzsssggg\\\TTTOOOKKKHHHEEECCCCCCCCCBBBAAABBBAAACCCHHHIIIIIIMMMSSSUUUZZZbbbiiittt~~~{{{wwwtttnnnmmmkkkiiifffcccaaa```]]]]]]\\\[[[ZZZYYYYYYXXXVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSTTTTTTQQQQQQQQQPPPPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUWWWXXXZZZ[[[[[[[[[\\\^^^```bbbddddddeeefffhhhkkkooosssvvvxxxyyy{{{}}}vvvnnnfffaaa^^^YYYXXXWWWWWWXXXZZZ\\\^^^```eeennn{{{yyyooogggccc```\\\ZZZUUUVVVVVVVVVVVVVVVVVVVVVTTTVVVYYY\\\]]]\\\ZZZXXXXXXWWWUUUSSSRRRSSSTTTUUUWWWYYY\\\```bbbcccdddcccZZZYYYWWWTTTSSSRRRQQQQQQPPPQQQSSSTTTUUUUUUVVVVVVWWWVVVUUUTTTTTTUUUVVVWWWUUUUUUTTTTTTTTTSSSSSSSSSPPPQQQRRRSSSTTTUUUVVVWWWSSSSSSUUUWWWZZZZZZXXXVVVYYYYYYYYYZZZZZZ[[[[[[[[[]]]\\\ZZZZZZ[[[[[[ZZZYYYXXXXXXWWWXXXYYY[[[]]]^^^[[[]]]___aaabbbbbbaaa```[[[\\\]]]___```aaaaaabbbaaacccfffiiiiiilllxxx{{{lllbbbOOOOOOOOONNNNNNMMMMMMMMMKKKLLLNNNPPPPPPOOOMMMLLLJJJMMMOOOQQQQQQRRRTTTUUUVVVWWWVVVUUUSSSRRRSSSTTTSSSTTTTTTUUUTTTRRROOONNNRRRRRRSSSSSSUUUWWWXXXYYYYYYXXXXXXWWWWWWXXXXXXXXXSSSSSSSSSSSSUUUWWWYYYZZZ[[[]]]___`````````bbbccccccbbbgggqqqxxx}}}xxxiiiZZZWWW___ppp}}}ooobbbZZZSSSOOOKKKHHHGGGFFFDDDAAADDDBBBCCCGGGHHHGGGIIIMMMKKKOOOUUUZZZaaammm|||}}}|||zzzwwwtttpppnnnmmmiiihhhgggfffeeeddddddccc``````______^^^]]]]]]\\\ZZZZZZ[[[[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXZZZ[[[\\\]]]]]]]]]]]]^^^```bbbdddeeefffgggfffhhhjjjmmmoooqqqqqqqqqsssuuuyyy}}}zzzqqqhhh___ZZZVVVUUUTTTSSSSSSUUU[[[ccckkkppprrrwwwnnniiidddbbbaaa___[[[WWWWWWVVVVVVUUUUUUUUUVVVVVVTTTVVVXXX[[[\\\[[[ZZZYYYWWWWWWVVVVVVUUUVVVVVVWWWVVVWWWZZZ\\\___```aaaaaa]]]\\\[[[YYYWWWTTTRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTVVVWWWXXXYYYZZZXXXWWWWWWXXXZZZZZZYYYWWWZZZYYYXXXXXXXXXYYYZZZ[[[[[[YYYXXXYYY[[[[[[YYYVVVYYYYYYZZZ[[[\\\]]]]]]^^^ZZZ[[[\\\]]]^^^^^^^^^^^^ZZZZZZ[[[\\\]]]^^^````````````bbbeeeeeefffmmmvvv{{{NNNNNNMMMMMMMMMMMMMMMMMMLLLNNNOOOPPPPPPMMMKKKIIIGGGJJJMMMPPPQQQSSSUUUWWWWWWWWWVVVTTTRRRQQQSSSTTTRRRSSSTTTTTTSSSQQQOOOMMMOOOOOOPPPQQQRRRTTTVVVWWWXXXWWWWWWVVVVVVVVVWWWWWWRRRRRRRRRSSSUUUWWWZZZ[[[ZZZ\\\___`````````aaabbbccc^^^```kkkttt|||jjj^^^ZZZddd}}}oooeee\\\XXXRRRNNNLLLJJJGGGDDDAAA???@@@CCCDDDAAABBBEEEGGGKKKPPPTTTWWW^^^iiiqqq}}}|||zzzyyyssssssrrrqqqooonnnnnnmmmiiiiiihhhhhhgggfffeeeeeebbbbbbbbbccccccdddddddddddddddcccccccccbbbbbbbbb```aaabbbdddeeefffffffffggghhhjjjlllnnnppppppqqqqqqrrruuuxxxzzz|||||||||vvvpppggg]]]VVVRRRQQQQQQQQQPPPQQQVVV```nnn|||{{{nnnaaa______```aaa___ZZZUUUXXXWWWVVVUUUUUUUUUVVVWWWTTTVVVXXXZZZ[[[[[[ZZZYYYWWWWWWXXXXXXXXXXXXXXXXXXTTTVVVWWWZZZ\\\]]]^^^_________^^^]]]ZZZVVVSSSQQQQQQRRRSSSUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWTTTUUUUUUUUUUUUTTTSSSSSSUUUUUUVVVWWWYYYZZZ[[[\\\\\\[[[YYYZZZ[[[\\\[[[YYY\\\ZZZYYYWWWWWWYYY[[[\\\^^^]]]]]]___aaa```\\\XXXXXXYYYZZZ[[[\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[XXXXXXXXXXXXZZZ\\\^^^```bbb```aaadddeeedddhhhnnnllltttOOOLLLJJJKKKMMMNNNLLLJJJNNNOOOQQQRRRQQQOOOMMMKKKQQQQQQRRRTTTVVVXXXZZZ[[[YYYXXXVVVTTTRRRQQQQQQQQQSSSPPPNNNPPPUUUVVVSSSOOOSSSRRRRRRRRRSSSTTTVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSUUUWWWYYYYYYXXXWWWYYY[[[[[[[[[]]]```bbb^^^```bbbeeelllzzzttt```YYYaaarrrwwwooocccZZZXXXUUUNNNIIIIIIEEEEEEDDDCCCBBBBBBCCCEEEDDDEEEGGGKKKPPPVVV\\\___iiisss}}}zzzwwwtttpppnnnooopppqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmkkkmmmnnnppppppooommmlllkkklllmmmoooqqqrrrttttttsssuuuxxx{{{}}}|||{{{zzz}}}}}}~~~}}}{{{zzzwwwsssddd___XXXQQQNNNNNNPPPRRRLLLLLLOOOZZZkkk{{{oooiiiaaaaaaaaaaaa```]]]XXXTTTXXXVVVUUUVVVUUURRRUUUZZZXXXYYYZZZZZZYYYXXXWWWVVVXXXXXXWWWYYY[[[\\\[[[YYYVVVVVVVVVWWWXXXYYYZZZ[[[aaaaaa```^^^[[[YYYVVVUUUSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVSSSSSSTTTUUUTTTSSSRRRQQQUUUTTTTTTUUUXXX\\\aaaddddddaaa^^^[[[ZZZ\\\___bbb]]][[[YYYZZZ]]]^^^]]][[[[[[\\\]]]___```___\\\YYY\\\[[[[[[ZZZZZZZZZZZZZZZXXXVVVTTTUUUYYY[[[ZZZYYYYYYYYYXXXXXXYYY[[[]]]___aaaaaabbbbbbbbbbbbaaaaaaeeellluuuNNNLLLKKKLLLNNNOOOMMMKKKLLLNNNPPPRRRSSSSSSQQQPPPOOOPPPPPPQQQSSSTTTVVVWWWWWWVVVSSSQQQOOOOOOOOOPPPTTTQQQOOOQQQUUUVVVSSSPPPQQQPPPPPPPPPPPPRRRSSSUUUVVVVVVUUUVVVWWWZZZ]]]___YYYZZZ[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZYYYYYY[[[]]]^^^```bbbccchhhrrrsssiiiiiinnnssssssfff```[[[TTTOOOOOOGGGGGGEEECCCAAAAAABBBCCCFFFFFFFFFGGGJJJMMMQQQSSS[[[cccnnnxxx|||{{{{{{}}}}}}}}}yyyyyyxxxxxxxxxwwwwwwwwwwwwxxxzzz{{{{{{{{{yyyxxxwwwxxxyyyzzz|||}}}~~~~~~{{{}}}xxxqqqnnnlllhhhddd[[[XXXSSSOOOLLLLLLNNNOOONNNOOOUUUaaattt}}}pppfffbbb____________```___\\\ZZZYYYVVVVVVWWWUUURRRTTTYYYYYYYYYZZZ[[[ZZZYYYXXXXXXXXXWWWXXXZZZ\\\]]]\\\[[[UUUUUUUUUUUUVVVXXXZZZ[[[ccccccaaa```]]][[[YYYXXXUUUTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUXXX]]]bbbdddccc```]]][[[ZZZ\\\___aaaaaa___]]]^^^```aaa___]]]\\\[[[ZZZ[[[\\\]]]\\\ZZZ]]]\\\[[[ZZZZZZZZZ[[[\\\YYYWWWVVVWWWYYY[[[ZZZYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\]]]^^^___````````````ccchhhooouuuNNNMMMLLLMMMOOOPPPPPPOOOKKKMMMPPPTTTVVVWWWVVVVVVPPPPPPPPPPPPQQQRRRSSSSSSTTTRRRPPPMMMLLLLLLMMMNNNTTTQQQPPPQQQTTTUUUSSSQQQQQQPPPPPPOOOPPPQQQSSSTTTUUUTTTSSSTTTXXX___eeeiii```ccceeeccc___[[[ZZZZZZZZZ[[[[[[YYYWWWVVVWWWYYY^^^___aaaaaaccchhhpppwww{{{uuuttttttuuu|||qqqhhh^^^WWWUUUMMMKKKHHHFFFCCCCCCCCCCCCDDDDDDCCCDDDEEEGGGIIIJJJMMMSSS\\\bbbjjjuuu{{{tttjjjccc___\\\XXXTTTRRRPPPOOOMMMMMMMMMMMMNNNNNNQQQWWWdddwwwyyylllddd___\\\]]]\\\\\\]]]___aaaaaa```[[[XXXXXXYYYVVVSSSTTTXXXYYYZZZZZZ[[[[[[[[[[[[ZZZXXXXXXYYY\\\^^^___^^^]]]UUUTTTSSSSSSTTTWWW[[[]]]cccbbbaaa___]]]\\\ZZZYYYWWWWWWWWWVVVVVVWWWXXXXXXXXXXXXVVVUUUSSSRRRRRRRRRSSSTTTTTTUUUWWWYYYZZZ[[[WWWWWWVVVVVVXXX\\\___bbb```^^^\\\ZZZYYY[[[]]]___bbbaaa``````aaabbbaaa___```]]][[[[[[\\\]]]^^^^^^___^^^\\\ZZZZZZZZZ\\\]]]ZZZYYYXXXYYY[[[\\\\\\[[[ZZZ\\\]]]]]][[[YYYYYYYYYYYYZZZ[[[]]]^^^___``````cccfffjjjlllqqq|||OOOOOOOOOPPPQQQRRRSSSSSSMMMOOORRRUUUXXXYYYYYYYYYSSSSSSRRRRRRRRRRRRRRRSSSRRRPPPNNNLLLKKKLLLMMMMMMQQQOOONNNPPPRRRTTTSSSRRRSSSRRRRRRQQQRRRSSSTTTUUUTTTTTTUUUXXX]]]dddjjjnnngggkkknnnjjjccc\\\ZZZ[[[[[[\\\\\\ZZZXXXWWWXXXYYY[[[]]]___```aaaccchhhkkkssswww~~~{{{mmmbbb[[[UUURRRMMMJJJHHHGGGGGGFFF@@@@@@AAABBBDDDFFFHHHIIIHHHMMMRRRWWW\\\cccnnnvvv~~~zzzzzz||||||wwwmmmggg___YYYUUURRROOOMMMMMMMMMNNNOOOOOOOOOPPPPPPQQQUUU[[[fffvvv{{{kkkbbb___]]]\\\^^^\\\ZZZ[[[]]]aaacccccc]]][[[[[[\\\YYYUUUTTTXXXYYYZZZZZZ[[[[[[\\\\\\\\\ZZZZZZ[[[]]]______]]][[[VVVUUUSSSSSSTTTXXX\\\_________]]]\\\[[[ZZZYYYYYYZZZZZZYYYXXXXXXXXXYYYYYYXXXWWWVVVTTTSSSSSSTTTTTTVVVVVVVVVVVVXXXZZZ\\\^^^YYYXXXWWWVVVVVVXXXZZZ[[[]]][[[ZZZYYYYYYZZZ[[[\\\^^^^^^^^^___```aaaaaaaaacccaaa``````bbbbbbbbbaaa___^^^[[[YYYYYYZZZ[[[\\\YYYYYYZZZ[[[]]]^^^^^^^^^]]]___bbbaaa]]]ZZZXXXXXXZZZ[[[\\\^^^______``````ccceeeggghhhkkkrrr|||PPPQQQRRRSSSSSSTTTUUUVVVRRRSSSTTTVVVWWWXXXXXXXXXSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQPPPOOONNNNNNOOOOOONNNMMMMMMNNNPPPRRRSSSTTTSSSRRRRRRQQQQQQRRRTTTTTTSSSVVVYYY^^^cccgggkkklllkkknnnqqqlllddd]]]ZZZ[[[[[[\\\]]][[[ZZZZZZ[[[\\\XXXZZZ]]]___aaadddgggiiimmmxxx|||~~~pppeee]]]XXXRRRNNNLLLLLLJJJIII??????@@@BBBCCCEEEFFFGGGFFFIIILLLOOOSSSYYY```fffiiirrr}}}}}}xxxuuulllkkklllnnnpppnnnhhhccc___\\\WWWSSSPPPOOONNNMMMKKKLLLNNNPPPQQQSSSTTTTTTYYY]]]dddnnn||||||nnnccc___^^^]]]]]]```]]]ZZZYYY[[[___aaabbb___^^^^^^```]]]WWWVVVYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\^^^___^^^[[[XXXXXXWWWUUUTTTVVVYYY]]]```^^^]]][[[ZZZYYYYYYYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZXXXWWWVVVUUUUUUVVVXXXYYYZZZYYYXXXWWWXXXYYY[[[\\\ZZZYYYWWWTTTSSSSSSTTTTTTYYYYYYXXXXXXXXXXXXYYYYYY[[[\\\^^^___```bbbcccdddccccccccceeeffffffcccaaa___]]][[[YYYYYYYYYZZZ[[[WWWYYY[[[]]]^^^___``````___cccfffeee___ZZZXXXYYY[[[\\\\\\]]]]]]]]]]]]\\\```ccceeegggjjjooovvv|||QQQRRRTTTTTTSSSSSSTTTVVVUUUUUUVVVVVVVVVVVVVVVUUUQQQQQQQQQQQQRRRSSSTTTTTTSSSTTTTTTUUUUUUTTTSSSSSSPPPOOOOOONNNOOOQQQRRRSSSQQQQQQOOOOOOOOOPPPQQQRRRRRRVVV[[[aaaeeegggggggggkkkmmmmmmiiiccc]]]ZZZZZZZZZ[[[\\\[[[ZZZZZZ\\\]]]XXXYYYZZZ]]]```dddgggiiikkkqqq}}}ssswwwjjjccc[[[UUURRRPPPMMMKKKDDDDDDCCCCCCBBBBBBAAAAAABBBDDDFFFHHHJJJNNNSSSWWWZZZ```ffflllrrr}}}|||tttoookkkiiibbb```^^^___```___[[[WWWTTTSSSQQQOOONNNNNNOOOOOOLLLMMMNNNQQQUUUYYY]]]___bbbgggoooxxxrrrmmmeee```]]]\\\\\\[[[aaa^^^ZZZXXXZZZ\\\^^^______^^^```bbb___YYYWWWYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZZZZ[[[]]]^^^]]]YYYVVVYYYXXXWWWVVVWWWZZZ\\\^^^]]]\\\[[[ZZZZZZZZZ[[[\\\[[[[[[[[[ZZZZZZ[[[\\\\\\YYYXXXWWWVVVWWWYYY[[[\\\ZZZZZZYYYXXXXXXXXXXXXXXXYYYXXXVVVSSSRRRQQQQQQQQQVVVVVVVVVWWWWWWWWWWWWWWW[[[]]]___```aaabbbdddggg```aaabbbdddfffdddaaa^^^___^^^]]]\\\[[[ZZZZZZZZZXXX[[[^^^___^^^^^^^^^___aaaeeeiiifff___ZZZXXXZZZZZZZZZ[[[[[[[[[ZZZZZZYYY]]]___cccfffiiimmmrrrvvvyyyPPPRRRSSSRRRPPPPPPQQQSSSUUUUUUUUUUUUUUUTTTTTTTTTQQQQQQRRRSSSTTTVVVWWWXXXVVVXXXZZZ\\\\\\ZZZXXXVVVVVVUUUSSSQQQOOOOOOPPPQQQQQQQQQOOOOOOOOOOOOPPPQQQPPPTTTYYY___cccdddddddddiiihhhgggddd```]]]ZZZXXXXXXYYYYYYXXXWWWWWWXXXZZZZZZYYYXXXYYY\\\aaadddfffiiilllvvvsssuuu|||tttiii```\\\XXXSSSOOOJJJJJJIIIGGGEEECCCBBBAAABBBBBBCCCCCCDDDFFFIIIKKKNNNQQQUUUZZZ```gggoootttzzzwwwqqqkkkeeeaaa^^^]]]ZZZWWWTTTTTTVVVWWWTTTRRROOOOOOOOONNNNNNOOOQQQRRRQQQQQQRRRVVV\\\dddlllppptttzzzwwwhhhgggddd```\\\YYYYYYZZZ```]]]YYYXXXYYY[[[\\\]]]]]]\\\___bbb___YYYWWWYYYXXXWWWVVVUUUUUUVVVVVVWWWUUUVVVXXX[[[]]]\\\YYYWWWYYYXXXXXXWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYY[[[\\\ZZZZZZZZZZZZ[[[\\\]]]]]][[[ZZZXXXVVVWWWXXXZZZ\\\XXXXXXXXXXXXXXXWWWVVVVVVVVVUUUTTTSSSSSSRRRSSSSSSSSSTTTUUUVVVVVVVVVVVVUUU[[[]]]______^^^___aaaccc``````___aaabbbbbb```^^^___``````___^^^]]][[[ZZZ\\\^^^aaa```]]][[[ZZZ[[[aaaeeehhheee]]]XXXWWWZZZXXXYYYZZZ[[[[[[[[[[[[[[[\\\___bbbfffiiilllnnnpppqqq|||NNNQQQRRRQQQNNNMMMOOOQQQUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSTTTVVVXXXZZZ\\\]]]XXXZZZ^^^aaaaaa___[[[YYY[[[ZZZWWWSSSPPPNNNNNNPPPSSSSSSQQQQQQPPPQQQRRRSSSOOORRRVVV[[[___aaabbbbbbgggeeebbb```^^^\\\ZZZWWWVVVWWWWWWUUUSSSSSSTTTUUU]]]ZZZWWWVVVYYY]]]aaaccceeefffnnnyyyyyyrrrttt}}}uuukkkddd___XXXSSSNNNNNNMMMLLLJJJHHHFFFEEEEEEEEEDDDCCCCCCDDDEEEGGGFFFHHHLLLQQQVVV[[[^^^___gggqqq||||||tttnnnmmmjjjeee___ZZZWWWUUUUUUVVVRRROOOOOOQQQSSSRRRQQQPPPPPPPPPPPPPPPQQQSSSUUUVVVVVVWWW[[[cccnnnyyyzzzmmmggghhhgggbbb\\\XXXXXXZZZ^^^[[[XXXWWWXXX[[[\\\\\\[[[[[[^^^aaa___YYYVVVXXXXXXWWWUUUTTTSSSTTTTTTUUUQQQRRRUUUYYY]]]]]]ZZZXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWUUUTTTUUUVVVXXXZZZZZZZZZZZZZZZ[[[\\\]]]^^^]]][[[XXXVVVVVVWWWYYYZZZUUUVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVRRRSSSTTTVVVVVVVVVUUUTTTZZZ\\\^^^]]][[[ZZZ[[[^^^cccaaa___^^^```aaaaaaaaa```aaabbbcccaaa___\\\[[[___aaacccaaa]]]XXXWWWWWW```dddgggccc[[[VVVWWWZZZXXXYYY[[[\\\^^^_________^^^aaadddgggiiikkkllllllmmmuuu