BM6P6(@ ))))))))))))************))))))))))))***+++,,,---***+++---///000000000000////////////...---,,,+++---......///000111111222111///---///222555444333555888;;;;;;999888:::<<<======>>>??????@@@@@@AAADDDCCCAAA@@@@@@AAACCCDDDEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDFFFHHHHHHGGGEEEBBBCCCDDDDDDDDDBBB???>>><<<<<<======<<<:::888777666666555444444333222222111000000///...---------,,,------...---+++((('''))))))))))))))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%((('''''''''''''''&&&%%%&&&&&&&&&&&&&&&'''((()))###%%%%%%%%%$$$$$$&&&((()))'''%%%""""""###%%%'''(((((('''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&)))'''&&&***------(((###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''$$$%%%%%%%%%$$$"""!!! ######$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$***'''$$$%%%''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%(((((($$$ $$$%%%&&&%%%###"""###$$$''''''''''''''''''''''''%%%''')))((('''&&&&&&'''&&&&&&%%%$$$%%%&&&'''((('''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&&&&'''((()))***+++++++++*********************+++,,,,,,,,,,,,+++((())))))))))))*********)))************+++++++++---...000///......///000///000000000000111111111111222555777888888777666???>>>===<<<;;;:::::::::::::::;;;<<<>>>@@@BBBCCC@@@AAABBBAAA>>><<<;;;;;;:::;;;===???>>><<<:::888888888999999999::::::::::::999999:::;;;<<<===>>>???>>><<<;;;;;;===???AAABBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB@@@@@@???>>>=========>>>;;;:::888666555555666666111111111111111111222222111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((('''))))))***))))))(((''''''))))))))))))************))))))))))))***+++,,,,,,((()))***,,,---------,,,,,,------.........---------......///000000111111111///...///222444444333555777::::::999888:::;;;>>>??????@@@AAABBBCCCDDDDDDBBBAAA@@@???@@@BBBCCCDDDCCCBBBBBBBBBCCCDDDEEEBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBCCCFFFGGGFFFDDDBBBCCCCCCCCCBBBAAA???>>><<<<<<<<<<<<;;;999888777444444333222222111000000/////////...---,,,,,,,,,((()))+++,,,+++***)))'''))))))))))))))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''$$$!!!###(((***'''###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&###!!!###'''***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$###!!! $$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''(((&&&%%%%%%&&&'''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''''''''(((((((((((((((((('''(((((('''&&&'''''')))))))))))))))***************)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,************++++++++++++,,,---......------...///000000000111111111222222222333555777888888888777<<<<<<;;;::::::::::::;;;999999:::;;;===???AAABBB>>>==================<<<;;;<<<===>>>===<<<:::999888999999999999:::::::::::::::::::::;;;<<<===>>>???>>><<<;;;;;;===???AAAAAAAAA@@@@@@????????????@@@@@@BBBCCCDDDDDDDDDDDDAAA@@@???>>>============;;;:::999777666666666666111111111111111111111111222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))(((&&&%%%%%%&&&((()))(((((())))))(((((('''&&&))))))))))))************+++***************++++++((()))***+++++++++++++++******,,,---.....................//////000000111000///...///222444444333555777999999999888999:::<<<===>>>@@@AAACCCDDDEEECCCBBB@@@?????????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDAAAAAABBBBBBBBBAAA@@@@@@@@@???>>>???BBBDDDDDDDDDBBBBBBBBBAAA@@@@@@??????;;;;;;;;;;;;:::888777666111111111000000//////............---,,,,,,++++++&&&'''(((******))))))((()))))))))))))))))))))))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& $$$&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&  (((+++'''"""$$$%%%&&&'''''''''&&&%%%'''$$$!!!"""$$$&&&$$$"""&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%'''((())))))###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((())))))((((((((($$$!!!"""&&&+++......&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""%%%%%%%%%&&&''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))&&&""" ###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%'''((((((&&&'''((('''&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%""" ###%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((((((((())))))(((((((((((()))))))))((((((''''''''''''(((''''''(((((())))))******)))***++++++,,,,,,++++++*********+++++++++,,,,,,************+++++++++,,,+++,,,......---,,,...///111111111111222222222333444444555666777888999999::::::999999999999999:::888888999:::<<<>>>@@@AAABBB???<<<;;;===???>>><<<=========<<<<<<<<<;;;;;;999999999999::::::::::::::::::;;;;;;<<<<<<======>>>===;;;:::;;;<<<>>>@@@?????????>>>>>>>>>>>>>>>??????AAABBBCCCDDDDDDDDDBBBAAA@@@>>>===<<<<<<<<<;;;:::999888777666666666111111111111111111111111222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++---+++(((%%%$$$%%%'''((('''''''''(((''''''&&&&&&((()))))))))************++++++******)))*********+++++++++,,,,,,,,,,,,+++******+++,,,------------........./////////000000000//////000111333444444555666777888888999999999888999:::<<>>>>>>>>???@@@@@@@@@@@@AAABBBCCCCCC@@@AAAAAAAAA@@@???>>>>>>>>><<<;;;<<>>;;;???>>><<<;;;;;;;;;<<<===999999999:::::::::;;;;;;;;;;;;<<<<<<===============<<<;;;:::;;;<<<===???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAAAAAAAABBBBBBAAA???>>><<<;;;::::::;;;:::999888777666666555222222222111111111111111//////...------,,,++++++++++++++++++++++++++++++,,,+++******))))))******111///,,,)))'''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%((()))))))))************++++++******)))*********+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++............//////////////////000000111222444555555555666777888999888888666777888;;;===???AAABBB@@@@@@??????>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBB??????@@@@@@???>>>=========;;;:::;;;===@@@AAAAAA@@@@@@???>>>>>>>>>??????;;;:::999777666444444333000000000000000//////////////////...............,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&'''&&&%%%%%%%%%&&&&&&''')))******((('''%%%### %%%)))'''%%%###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%$$$######%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((***(((%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%(((###!!!&&&))))))&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''((()))))))))(((&&&&&&&&&&&&((())))))))))))(((((('''&&&&&&%%%%%%&&&'''((())))))***))))))***++++++++++++***''''''((((((((()))))))))***++++++++++++,,,,,,,,,,,,...///000//////111222111111222222222333333333555555555555666888999:::::::::888777555555444444777777888999;;;===???@@@KKKFFF@@@>>>AAABBB???<<>>===;;;;;;<<<===>>>999999:::::::::;;;;;;;;;;;;<<<===>>>>>>>>>======<<<;;;::::::;;;;;;======>>>>>>>>>???????????????<<<===>>>???@@@@@@@@@@@@AAA@@@>>><<<;;;:::999999999999999888777666555444222222222111111111000000......------,,,,,,++++++++++++++++++++++++++++++******)))(((((((((((((((***+++,,,,,,***)))'''%%%%%%%%%&&&&&&&&&&&&&&&%%%))))))))))))************+++***************++++++))))))(((((()))***++++++,,,---------------,,,+++...........................000111111000111333666555444444666888999888666666777888:::===???@@@AAA????????????????????????@@@AAAAAABBBBBBAAAAAA@@@>>>>>>?????????>>>>>>======<<<;;;<<<>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>:::999777555444333222222000000000000000000000000////////////////////////......---,,,+++***))))))))))))))))))))))))))))))&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%)))+++)))%%%###%%%)))$$$%%%&&&&&&&&&%%%$$$###'''$$$!!!"""$$$&&&$$$"""###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((((((((%%%%%%'''((())))))******%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''''''''((())))))******///***&&&%%%''''''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&***---,,,'''"""%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&&&&''''''(((((())))))((()))******++++++******)))))))))*********++++++++++++++++++,,,,,,,,,,,,---...000000000000222444111111111111222222222333333333444555666777888888:::999888666555555444444777777888999;;;===???@@@DDDAAA>>>>>>AAABBBBBB@@@???>>>===<<<<<<<<<===>>>::::::::::::;;;;;;;;;;;;<<<===>>>??????>>>===<<<:::::::::::::::;;;<<<<<<>>>>>>>>>>>>???????????????@@@@@@AAAAAA@@@@@@@@@>>>===<<<:::999888888888888888888777666555333333333333222222111000000000/////////.........------++++++++++++++++++++++++))))))(((''''''''''''(((!!!###&&&)))***)))(((&&&%%%%%%&&&&&&''''''&&&&&&))))))))))))************))))))))))))***+++,,,,,,)))((((((((()))+++,,,---+++,,,---..........................................000111111000111333666555444333555888999777555555555777999;;;<<<>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@???===>>>>>>????????????>>>>>>======>>>???@@@>>><<<<<<<<<===>>>>>>>>>===<<<:::999666444222111111111////////////000000000000........................------,,,+++++++++++++++))))))))))))))))))))))))&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))&&&'''(((((('''&&&''')))%%%%%%$$$$$$$$$#########'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))$$$%%%&&&((()))*********'''((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&'''(((((())))))'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$'''///666666---###&&&'''((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))(((((('''((((((((((((((((((((((((((())))))***************))))))))))))*********++++++++++++,,,,,,,,,------,,,---///000///000222333000000000111111111222222111222444555666666666666777666666666666666777777888888999:::<<<>>>???@@@@@@@@@@@@AAABBBBBBCCCCCC???>>>>>>===============:::::::::;;;;;;;;;;;;<<<<<<===???@@@@@@???===<<<:::::::::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>AAAAAAAAAAAA@@@???>>>===;;;:::999888777777777777666666777666555444222111333333222222111000000/////////............------***************************))))))(((((((((((((((!!!"""%%%'''((((((''''''%%%%%%&&&'''''''''''''''))))))))))))************))))))))))))***+++,,,---+++*********,,,---///111******,,,...///000111111.....................------000222111000000333666555333333555888999777555222333444555777999:::;;;===>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDCCCAAA???>>>======>>>??????@@@?????????>>>???@@@AAA@@@>>>;;;:::;;;===??????>>><<<;;;:::888666444222111111111......//////////////////------------------------+++++++++***++++++,,,---))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))&&&$$$$$$%%%(((***)))((('''&&&%%%$$$$$$$$$$$$%%%###%%%%%%%%%$$$$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%&&&''''''"""###$$$&&&'''((((((((($$$%%%%%%$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###!!!!!!"""######$$$%%%%%%"""%%%%%%$$$%%%)))---%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""'''222======111%%%''')))))))))'''&&&'''(((''''''''''''''''''''''''&&&'''))))))'''&&&&&&''''''&&&%%%$$$%%%&&&'''((('''''''''''''''&&&&&&&&&'''((()))******)))((('''%%%&&&''')))))))))(((((()))))))))))))))((((((((((((((()))***************''''''''''''((((((((((((++++++,,,,,,,,,---------+++,,,.../////////111333///000000000000111111111///111333555666666555444444444555555777888:::;;;888888999:::<<<>>>@@@AAACCCDDDFFFEEEDDDBBBBBBCCC>>>>>>>>>>>>============:::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@???===<<<999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======@@@@@@??????===<<<;;;:::999999888777666666777777555555666666555333111000333333222222111000000///,,,,,,,,,,,,,,,,,,++++++************************+++******))))))))))))))))))(((((('''&&&&&&&&&&&&%%%&&&&&&'''((((((((('''(((''''''&&&&&&((()))***((()))))))))))))))))))))******)))))))))))))))*********+++,,,,,,---......,,,,,,,,,---...///000000...//////000111222222222000222333555666666555555555555666777888999::::::999===AAACCCCCCCCCCCCDDDEEEEEEDDDBBBAAA@@@???>>>?????????>>>>>>>>>======;;;===???@@@@@@>>><<<;;;;;;;;;;;;;;;;;;;;;::::::;;;888444111111000000///333///,,,,,,...000///------------,,,,,,+++++++++***,,,...,,,)))'''(((***++++++***)))(((((())))))&&&&&&%%%&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""&&&%%% %%%&&&"""$$$%%%&&&&&&'''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$"""$$$&&&'''$$$"""###$$$%%%%%%&&&&&&%%%%%%''''''((((((''''''&&&%%%)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%)))'''%%%""""""###%%%'''%%%&&&''''''((((((''''''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&)))***'''$$$$$$%%%''''''''''''%%%$$$########################%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((''''''&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((((((((())))))))))))******************))))))***,,,...///***+++---,,,++++++,,,...///---+++---000222111///000000///......///111111000000000111222333444555444333444777;;;<<<:::777;;;;;;===>>>????????????AAABBBBBBCCCCCCBBBBBBAAADDDCCCAAA???>>>===<<<<<<<<<;;;:::999999:::;;;<<<;;;<<<=========<<<;;;:::999666444444888::::::999<<<<<<;;;::::::::::::;;;?????????>>>===<<<::::::777666555444333222222333444444444333333222222222000000000000////////////......------,,,+++***)))((((((((((((''''''''''''((((((''''''''''''((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))************))))))(((((((((+++******))))))***************++++++,,,------...,,,---------.../////////...//////000111111222222000111333444555555555444555555666777888888999999:::<<<@@@AAABBBBBBCCCDDDEEEDDDDDDCCCAAA@@@?????????>>><<<;;;:::999999999<<<===???@@@@@@???===;;;:::::::::999999999999999:::777444222111111111000222///---,,,...//////---------,,,,,,,,,+++++++++***,,,---,,,)))'''(((******)))((((((''''''((((((((((((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''&&&""""""&&&'''$$$&&&&&&&&&%%%%%%%%%$$$$$$((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###$$$''''''%%%######$$$%%%%%%&&&&&&%%%%%%'''''''''''''''&&&&&&%%%'''&&&$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%&&&%%%&&&&&&'''''''''''''''((('''&&&%%%%%%%%%&&&'''$$$$$$%%%&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%&&&((((((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((())))))((((((''''''''''''&&&'''((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++************+++---...+++,,,------,,,,,,---...,,,***)))+++...///...---//////...---...///000111111111111111222333444444555555666888;;;<<<999666:::;;;<<<===>>>>>>>>>>>>??????@@@@@@AAA@@@@@@@@@AAA@@@??????????????????======<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999999777555666999;;;;;;:::<<<<<<;;;::::::::::::;;;::::::::::::888777666555555444444333222111111111444444333333333222222222000000000000////////////,,,,,,,,,---,,,+++******)))))))))(((((((((''''''((((((''''''''''''(((((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))*********))))))******+++******++++++,,,,,,------------.....................//////000000111111222000111222333444444444333555555666666777777888888:::<<<>>>??????@@@CCCDDDDDDDDDCCCBBBBBBAAA@@@@@@???===;;;888777666666666;;;<<<>>>??????>>>===;;;999999888777777777777777999666333222222333222111111///------...///...---,,,,,,,,,,,,++++++++++++***+++,,,+++)))(((((()))((((((''''''&&&&&&''''''******(((''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''(((&&&'''&&&%%%$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&'''%%%######$$$%%%%%%&&&&&&%%%%%%'''''''''''''''&&&%%%%%%%%%$$$###"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***(((&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&&&&'''(((((('''&&&&&&&&&'''''')))))))))((((((((((((((((((((((((((((((((('''&&&''''''''''''(((((((((((())))))))))))************,,,++++++******+++,,,,,,+++---......------...//////...---...000111111000......------...///000000222222222222333444555555999999999;;;<<<;;;999666::::::;;;<<<=========<<<;;;<<<===>>>>>>>>>>>>>>>=========>>>???AAABBBCCC?????????>>>===<<<;;;:::<<<<<<<<<<<<;;;999888777999888777777999;;;;;;:::<<<<<<;;;::::::::::::;;;;;;;;;;;;:::999888777666333333222222111111000000333333333222222222222222000000000000////////////++++++,,,------,,,+++*********)))))))))(((((((((((((((''''''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&'''((()))******+++))))))((((((((()))************++++++,,,,,,,,,,,,...............---------////////////000000111111000111111222222222333333555555555666666777777777999:::<<<<<<===>>>AAADDDCCCCCCBBBBBBAAAAAA@@@@@@>>><<<:::777666666666666999;;;<<<=========<<<;;;:::999888777666666666777777555333222333333333222//////............------,,,+++++++++++++++++++++***++++++***)))((())))))((((((''''''&&&''''''(((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''&&&'''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$###""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&)))(((((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%%%%&&&&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((())))))((('''&&&&&&''''''''''''((((((((((((((()))))))))************,,,,,,++++++++++++++++++,,,---///...------...000000000000111222222222222.........//////000111111222333333444555777999999======>>>??????===:::999:::;;;;;;<<<<<<<<<;;;;;;999:::;;;<<<============;;;<<<<<<===???AAACCCDDDAAAAAABBBAAA@@@===;;;:::===<<<<<<;;;:::888777777999888888888999:::::::::<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;:::999777777222222222222222111111000222222222222222111111111000000000000////////////---.../////////---+++***************))))))))))))((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''''''''((('''''''''''''''((()))*********+++++++++++++++,,,...............---------///////////////000000000000000000000111111111222444444444555666666777777777999:::;;;;;;===@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@:::999888777666666777777888888:::;;;;;;;;;::::::;;;:::888666555666666777555444222222333333222111......///...------------++++++++++++++++++++++++******)))))))))))))))((((((((((((''''''((())))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((($$$%%%'''(((((('''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&'''''''''&&&%%%$$$######%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$&&&'''&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''((((((((((((((()))))))))************++++++,,,++++++++++++***,,,---///...------...000---..................//////000000111222333333333222333444666888;;;===???@@@AAACCCCCCBBB@@@>>>===<<<<<<<<<===<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCBBBAAA>>><<<:::======<<<:::999888777777888888999999999999999:::<<<<<<;;;::::::::::::;;;999999888888777555444333222333333444333333222111111111111111111111111111000000000000///////////////000111111000...+++)))************))))))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((+++***)))(((&&&%%%$$$###''''''''''''((()))************++++++++++++++++++------..................////////////////////////000000/////////000000111222222333444555666777777555777999::::::;;;>>>@@@?????????????????????@@@888888888888888777777777777888999:::::::::::::::;;;:::777555444555666777444222111111222222111///,,,...//////---,,,,,,---*********+++++++++++++++***)))((((((******)))(((((((((((('''(((((()))***%%%%%%%%%&&&&&&'''))))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&&&&$$$###%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&%%%$$$###$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))((($$$%%%'''(((((('''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$######)))&&&""""""&&&)))%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$&&&(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((('''&&&''''''''''''(((((((((((())))))))))))***************++++++,,,,,,,,,+++++++++---......------...///---///000///......///000///000111333444444444444333444555777:::===???@@@@@@BBBEEEEEEDDDBBBAAAAAA>>>?????????>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<>>>@@@@@@CCCCCCCCCBBB@@@>>>===<<<>>>===;;;:::999999999999888:::;;;;;;:::999::::::<<<<<<;;;::::::::::::;;;999999999999888666555444111222333444444333222111000000000000000111111111000000000000///////////////000111222111...+++)))******)))))))))(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))((('''+++******)))((((((''''''((((((((())))))***+++,,,++++++******************,,,---------.../////////////////////////////////000000///.........///000000111222333555777888888222555888::::::;;;<<<===<<<=========>>>>>>??????<<<===>>>>>>===;;;999888888999999:::;;;<<<<<<<<<;;;999666333222333444555333222000000111000...---+++...000///---++++++---)))*********++++++++++++***((('''(((***+++)))''''''&&&&&&&&&''''''((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###''''''###"""%%%$$$%%%&&&'''&&&$$$!!! $$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((((((&&&$$$%%%'''###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))))))))'''&&&%%%&&&&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$***)))'''&&&&&&''')))***%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))+++,,,---,,,,,,++++++,,,------,,,,,,---...///111222111///...000222...///111333444444444444555555666777999;;;<<<======@@@DDDEEEDDDCCCCCCDDDAAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;;;;:::999888777777888999;;;===???@@@DDDCCCBBB@@@???>>>>>>>>>>>>===;;;:::::::::;;;;;;:::<<>>>>>CCCDDDEEEEEEDDD@@@===:::::::::;;;;;;<<<===>>>>>>:::888444222111111333444333111000000000///---++++++...000000---++++++---))))))******++++++++++++***(((&&&'''***+++)))'''%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###((((((###"""&&&$$$%%%''''''%%%!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%(((******'''&&&''')))$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&''''''(((((($$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$&&&((()))***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&)))++++++(((%%%%%%&&&%%%%%%'''(((((('''%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((''''''''''''((((((((()))))))))))))))************((()))***,,,------,,,,,,***+++---,,,++++++,,,...+++---///...+++***,,,...---...000222333333333333666666666666777888999::::::>>>CCCDDDCCCBBBDDDEEECCCCCCCCCBBBAAA@@@???>>>;;;;;;;;;:::999888777666444555666888;;;===@@@AAADDDCCCAAA???>>>>>>??????>>>===<<<;;;:::;;;<<<===<<>>???AAAFFFIIIDDDMMMUUUVVVNNNEEE@@@@@@;;;;;;<<<<<<=========>>><<<:::777333111/////////////////////............,,,------------,,,++++++)))******++++++******)))***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%############%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""&&&(((******(((&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&(((&&&###"""$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%###"""$$$%%%)))$$$$$$''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$""" $$$%%%''''''''''''%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######$$$$$$%%%%%%'''$$$!!!!!!%%%((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&$$$!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''((((((((((((&&&&&&''''''''''''&&&&&&"""%%%((())))))))))))***)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000111111222222222111111000111222444666777999:::;;;<<<===???AAACCCDDDEEEBBBAAA@@@???>>>>>>>>>>>>999999888777666666777777555555777999<<<>>>AAABBB@@@<<<999:::???@@@===999;;;:::::::::;;;===???@@@BBBBBBBBBAAA@@@???>>>======<<<<<<;;;;;;:::999999:::888555444555666777777---.........//////000000222333333222222111000///------,,,,,,,,,------...---,,,,,,,,,+++*********)))))))))))))))(((((('''))))))((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''')))((('''%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))******))))))******+++,,,(((((()))))))))*********................................................//////............//////000111222333444555555555666666777888999;;;<<<======>>>>>>>>>???BBBGGGJJJOOOVVV^^^]]]UUUKKKEEECCC@@@@@@@@@@@@AAAAAABBBBBB<<<:::777333111000///000////////////............---------,,,,,,+++))))))))))))************))))))***)))(((''''''((()))***''''''''''''''''''''''''((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&######""""""""""""######%%%%%%%%%%%%%%%%%%&&&&&&&&&((())))))'''%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%###"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''',,,)))'''&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%''''''&&&&&&''''''''''''&&&&&&''')))+++***((('''&&&'''))))))))))))))))))))))))++++++++++++++++++++++++************************//////............/////////000111111222222222111111111222444555777888999>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???>>>=========::::::888777666666666666555666777999;;;>>>@@@BBBAAA@@@???>>>>>>===<<<;;;;;;:::::::::;;;===???@@@BBBBBBBBBAAAAAA@@@???>>><<<<<<<<<;;;::::::999999<<<999666444333333333222....../////////000000000---...///000111111111111------,,,,,,,,,------...++++++++++++************(((((()))))))))((('''''')))'''%%%###"""###%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,////////////....................................//////............//////000111222333444555555555666666777888999;;;<<<===?????????>>>???BBBGGGKKKVVV]]]cccbbbYYYNNNGGGDDD????????????@@@@@@@@@@@@<<<:::777444222000000000/////////............---,,,,,,,,,++++++)))(((((())))))************)))))))))((((((''''''(((((()))''''''''''''''''''''''''***)))'''%%%###""""""!!!$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&''''''&&&%%%$$$%%%'''&&&%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''%%%######$$$%%%"""%%%((()))'''%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&((()))***)))'''$$$"""###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###((('''%%%$$$###%%%'''(((&&&&&&''''''''''''&&&&&&)))+++,,,+++)))'''&&&&&&)))))))))))))))))))))))))))*********+++,,,,,,,,,************************///......------......///......///111222222222222111222333444555666777777<<<<<<<<<<<<<<<;;;;;;;;;@@@@@@??????>>>>>>======<<<;;;999888666666555555555666777999;;;===@@@AAACCCDDDDDDAAA===;;;;;;<<<;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAA@@@???>>>>>><<<<<<;;;::::::999999888;;;888555333333222111000//////000000000000000111+++,,,---...////////////------,,,,,,,,,,,,------))))))))))))************'''(((((((((((('''&&&&&&)))'''$$$!!!!!!###&&&((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))***++++++,,,,,,,,,------------...,,,---------......//////---------...............//////............//////000111222333444555555555666666777888999;;;<<<===@@@???>>>======@@@FFFJJJTTTZZZ___^^^VVVLLLEEEBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;:::777555333111000000//////.........---------))))))************)))))))))******++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''))))))'''%%%$$$######"""%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((((((((''''''(((((((((%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&$$$######%%%''''''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''''''''%%%%%%&&&&&&''''''&&&&&&%%%$$$"""!!!###''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######%%%''')))&&&&&&&&&### $$$(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%(((''''''&&&''''''((()))&&&&&&''''''''''''&&&&&&''')))++++++***))))))***((((((((((((((((((((((((((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,---...000111222222222222222333444444555666666777777888:::;;;===>>>???@@@@@@@@@@@@@@@??????>>>===<<<:::888777666555555666666777999:::===???@@@CCCCCCBBB@@@>>>===<<<<<<;;;;;;<<<<<<===??????@@@???????????????>>>======;;;;;;::::::999888888888777555333333444555444333000000000000111111111111...............---++++++------,,,,,,+++,,,,,,,,,''''''(((((())))))******'''''''''''''''&&&&&&%%%)))'''&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''%%%$$$&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))************))))))***+++---...//////---------.........////////////............//////000111222333444555555555666666777888999;;;<<<===???>>>>>><<<<<>>@@@@@@AAAAAABBBBBBBBBAAA@@@???===<<<:::999777666555555777777777888:::<<<===>>>AAA>>>;;;<<>>;;;;;;<<<<<<>>>??????@@@@@@<<<============<<<<<<;;;:::::::::999888888777777777666444444555666555444111111111111000000000000////////////...---,,,,,,...---,,,+++++++++++++++'''''''''(((((())))))***'''''''''''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))(((((((((((()))***************++++++++++++,,,((())))))+++,,,---...///,,,,,,------...///////////////............//////000111222333444555555555666666777888999;;;<<<======>>>>>>======>>>AAADDDGGGJJJLLLMMMJJJEEEBBBAAA=========<<<<<<<<<<<<<<<:::999888666444333111111.........------------,,,&&&&&&((()))++++++,,,,,,******++++++++++++******&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""$$$%%%&&&%%%$$$$$$&&&'''(((&&&%%%%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&)))*********'''''''''''''''''''''''''''&&&%%%######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%''''''%%%$$$$$$%%%***$$$$$$((('''$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%"""###%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&'''''')))(((((('''&&&'''''''''###$$$$$$%%%&&&'''((((((###'''((('''%%%$$$&&&&&&''''''''''''&&&&&&)))+++,,,+++)))'''&&&&&&))))))))))))))))))))))))((()))))))))***+++++++++************************,,,++++++******++++++,,,,,,,,,---///000000000000000111222333444555666666999999:::;;;;;;<<<<<<===???@@@AAABBBBBBAAA@@@???===<<<:::999777777666666777777888888999;;;<<<===>>>:::777:::???BBB???;;;;;;<<<===???@@@@@@@@@@@@;;;<<<<<<======<<<<<<;;;::::::999888888777777666;;;999777666555444222000111000000000000000//////,,,---...///000000000000...---,,,++++++******+++(((((((((((())))))))))))'''(((((((((((('''&&&&&&###$$$&&&''''''&&&$$$"""%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((()))******,,,,,,---------.........++++++,,,,,,,,,,,,------,,,,,,------...//////000//////............//////000111222333444555555555666666777888999;;;<<<======>>>@@@?????????@@@BBBEEEFFFFFFFFFDDDBBBAAAAAA;;;:::::::::999999999999999999888777555333222111.........---------,,,,,,((()))******++++++******(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&%%%&&&'''(((&&&%%%%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$""""""###$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%''''''%%%$$$$$$%%%'''$$$""""""%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%"""###$$$&&&'''&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((,,,+++***(((((('''''''''$$$%%%%%%&&&&&&''''''''' """$$$&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&''')))+++***((('''&&&'''))))))))))))))))))))))))))))))))))))************************************------,,,,,,,,,,,,------,,,---......///////////////000111222444555777777;;;;;;;;;::::::999999999===>>>@@@AAAAAA@@@>>>===<<<;;;:::999888888888888888888888888999:::;;;<<<<<<:::999;;;>>>???>>>===;;;<<<>>>@@@AAAAAAAAA@@@<<<======>>>>>>=========999999999888777777666666999777666555555333111...000000000/////////......,,,---...//////000000000...---,,,+++******************)))))))))))))))((((((((()))))))))(((''''''%%%&&&&&&&&&&&&$$$###"""%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''''''''&&&))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++//////...---,,,,,,++++++,,,,,,------...///000000//////............//////000111222333444555555555666666777888999;;;<<<======???AAABBBAAA@@@@@@AAADDDCCCCCCBBB@@@@@@@@@@@@>>>>>>=========<<<<<<<<<999999888777666444222111......---------,,,,,,,,,,,,,,,,,,++++++***)))(((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''((("""%%%'''((('''&&&&&&'''((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$'''***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%&&&&&&''''''&&&&&&%%%%%%(((******((('''***,,,%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''&&&%%%%%%%%%###%%%'''((('''%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%'''(((((('''%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&(((((('''&&&%%%)))((()))+++---,,,&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***...---+++***((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&''''''''''''''''''&&&"""%%%((())))))))))))***))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------......///............///000222444666777888:::::::::999999999999999;;;<<<>>>??????>>>===<<<;;;::::::999888888888999888888888888999:::;;;<<<:::<<<======<<<<<<===???;;;<<<>>>@@@AAAAAAAAAAAA>>>>>>???????????????>>>999999888888777666666666444333333333444444222000000000//////.........---////////////...---,,,+++...---,,,+++************++++++******))))))(((((()))))))))))))))(((((('''***)))(((&&&%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$###$$$%%%'''((($$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&((()))***((((((((((((''''''''''''+++,,,---...////////////...///000111111000///...000000///...............---......///000111111111222333555777888999999888555555666666777999:::;;;===>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@??????===<<<;;;::::::999999888777666555444333222111///---,,,,,,,,,...///,,,...///,,,(((%%%&&&(((***)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&)))'''%%%&&&)))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""!!!$$$%%%$$$"""!!!###%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''')))(((((((((((('''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''$$$"""###&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&((((((((((((((('''''''''%%%%%%%%%$$$$$$%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$&&&***//////)))$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''(((''''''''')))+++///***$$$###&&&)))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%'''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***'''%%%%%%)))++++++***------,,,++++++,,,,,,,,,+++,,,------......------------..................000111111333444555666666::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::;;;:::888777777777888999999999999777666666999;;;===<<<;;;;;;;;;;;;<<<===<<<<<<<<<===??????>>>===??????@@@@@@@@@??????>>>;;;:::999777555444222222555555555555444333222111///////////////000000000////////////////////////------,,,,,,,,,,,,++++++***))))))((('''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&''''''((())))))***((((((((())))))************+++,,,---............---...////////////...---////////////////////////.........///000111222222333444555777888888888777555555555555666888999;;;<<<===>>>??????@@@?????????@@@@@@@@@@@@???>>>>>>======;;;:::999888888888:::999888666555333222222000///---,,,,,,,,,...///...//////---***)))((()))))))))'''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((&&&%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###"""$$$&&&%%%###"""$$$%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''###$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$"""###&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%)))------)))$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%'''''''''&&&''')))+++///***%%%$$$''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&%%%&&&&&&%%%$$$&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))***(((&&&&&&)))++++++***,,,+++++++++++++++++++++***++++++,,,,,,,,,,,,,,,.............../////////000000111222333444555555999999999999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::999888777666777888888999:::999777666777999;;;<<<<<<;;;::::::;;;<<<<<<===<<<===>>>??????>>>>>>======>>>>>>???>>>>>>>>>>>>===<<<;;;999777666555555555555555444333222111////////////////////////........................------,,,,,,,,,,,,+++++++++******)))((((((''''''((('''''''''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((''''''&&&%%%&&&'''((()))*********)))(((((()))***+++,,,---...)))***+++,,,,,,---------,,,,,,---......------,,,---...///000111111111000000000/////////111222333333444555666666666666666555444333333444666999::::::;;;<<<===>>>>>>>>>>>>===============<<<<<<;;;===<<<;;;:::999888888888::::::888777555333222111000///---,,,,,,,,,---...111000...------,,,***)))***))))))(((((((((((()))&&&&&&''''''''''''&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&!!!!!!"""###$$$%%%&&&'''&&&''''''''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$$$$&&&******((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++---)))%%%$$$'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&'''&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((()))))))))*********((('''(((***,,,,,,+++***************+++++++++++++++,,,,,,------------......//////000000000111///000000111222333444444666777777888999:::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::999777666666666777888999::::::888777777999;;;;;;;;;:::999999:::;;;;;;======>>>?????????>>>>>>:::;;;<<<===>>>>>>>>>===???>>>===<<<:::888777777444555555444444333222111////////////....................................------,,,,,,,,,,,,++++++++++++******))))))(((((((((((((((((()))***+++,,,***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%(((((((((''''''&&&%%%%%%&&&'''((()))***))))))((())))))***++++++,,,------)))***+++,,,------------,,,,,,,,,---------------,,,---///000111222222222222111000//////111333444444444444555555555555444555444222222333555888:::888999:::;;;<<<=========<<<<<<<<<<<<<<<;;;;;;:::>>>>>><<<;;;;;;:::::::::::::::888666444333111000///...---,,,,,,,,,------222///,,,,,,......+++(((++++++******************&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''((((((((((((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$###"""###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###$$$&&&(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***,,,)))&&&%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""$$$'''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))************))))))))))))+++,,,,,,,,,***+++++++++,,,,,,,,,+++............//////000000......///000111222222222//////000111222222333333444555666777999:::;;;<<<:::;;;;;;<<<<<<<<<<<<<<<999888777666666666777888:::::::::999888888:::<<<::::::999888888999::::::<<<>>>??????>>>>>>>>>>>>999:::;;;======>>>>>>>>><<<;;;:::999888666555555444444444444444333222111000000000///////////////------------------------------,,,,,,,,,+++++++++*********))))))((((((((())))))(((((()))******+++***)))((('''&&&%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''***************************+++,,,------......---,,,,,,,,,------.........,,,,,,...///111222222222222222111000000111333333333333333333333333444444444333222222333555777999777888999:::;;;<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::===<<<;;;::::::999::::::999888777555333222000000......---,,,,,,,,,,,,,,,000---******,,,,,,***'''((()))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''(((((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''))))))((('''&&&%%%%%%$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))))))))((((((###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&&&&&&&(((******((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!###&&&''''''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))************((()))***+++++++++,,,,,,++++++,,,---......------///............///000111......///000111222333444000000000111111222222333333333444666888999:::;;;:::;;;<<<<<<=========<<<:::999777666666666777888:::;;;;;;;;;999999:::<<<:::999888888888888999:::;;;>>>??????===<<<<<<>>>:::;;;<<<===>>>>>>>>>>>>:::999888777666555444333333333333444333333222222111111111000000/////////------------------------------,,,,,,,,,+++++++++)))(((((((((((((((''''''***)))(((((('''''''''((())))))(((&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((******)))))))))(((((((((***+++,,,---............,,,,,,,,,,,,,,,...//////,,,,,,------...000111222222222222222222222222222222222111111222333444444333333333444555666777888666777888:::;;;<<<<<<<<<<<<<<<======<<<<<<;;;:::999888777777666666666777666666555333222111000///------------,,,,,,,,,+++---+++************)))'''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''((()))(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))(((((('''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''')))))))))((((((######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&(((***((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&%%%###!!!%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((()))))))))******&&&(((***+++******+++,,,+++,,,---/////////......---,,,+++++++++,,,...///,,,---...000111333444444111111111222222222333333222333444555777888999::::::;;;<<<===============;;;:::888777777777888999:::;;;<<<<<<::::::;;;<<<::::::999888888999:::::::::===???>>>;;;:::;;;===;;;;;;<<<===>>>>>>>>>===:::999888777666555444444222222333333333333222222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++((((((((((((''''''''''''***)))((('''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%&&&'''((((((***)))&&&%%%%%%&&&(((***((((((((())))))))))))))))))***+++,,,,,,---------+++*********+++,,,...///...---+++++++++...000222111222444555444333222111111000000000111222444555222333444666777777777777666777888:::;;;<<<======;;;;;;<<<<<<;;;;;;:::999777666666555555555555555333333222222111000000///------------,,,,,,++++++***+++,,,+++)))(((((()))###$$$%%%&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%''')))(((&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''&&&$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###%%%&&&%%%######&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%''')))))))))((('''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&''''''&&&$$$###%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&((()))'''(((((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&$$$"""$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))%%%'''***+++))))))***+++)))+++---...//////...---,,,+++***)))***+++---...+++,,,---///111222444444222222222222333333333333222333333555666777888888:::;;;<<<===>>>>>>>>>>>><<<;;;999888888888999::::::<<<======;;;:::;;;<<<;;;:::999888888999:::;;;999<<>>>>>>>>>>><<<;;;:::999999999:::;;;:::<<<======<<<;;;;;;<<<;;;;;;:::999999:::;;;;;;888;;;>>>===888666888;;;::::::;;;;;;;;;:::999999777777666555444333333222111222222333333333222222......---,,,,,,+++******++++++++++++++++++++++++---------,,,,,,,,,++++++)))))))))))))))*********'''&&&&&&''''''((()))***&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''((((((((('''###$$$%%%&&&''')))******''''''''''''(((((((((((())))))))))))************)))***+++,,,,,,+++***)))'''(((***+++,,,+++)))(((******))))))***,,,---......---------...///111222...///111222333333333222000111222333555666777888444444444444444555666666999:::::::::::::::::::::;;;:::999999888888999999999888777555444444444444222111111///...---,,,+++------,,,,,,+++***))))))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((())))))))))))((((((((((((######$$$%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$###$$$%%%%%%)))'''%%%$$$###$$$&&&'''''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%((('''&&&'''***++++++***'''''''''&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$$$$((()))%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###&&&%%%###&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&'''(((***+++'''$$$""""""%%%''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((***(((&&&&&&&&&%%%$$$"""''''''''''''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***((('''%%%$$$$$$%%%&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&)))((('''&&&%%%$$$$$$%%%)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&"""$$$&&&&&&$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$######%%%''')))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((())))))))))))'''"""%%%(((&&&"""(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%$$$$$$$$$&&&&&&&&&$$$###$$$%%%''''''&&&%%%&&&'''((()))((((((((((((((((((((((((%%%&&&((()))******))))))***)))(((***...///---+++++++++,,,,,,,,,,,,,,,,,,++++++,,,---...///000111111333444444333222333444222222333333555666888999:::;;;===??????>>><<<;;;777777888999::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>===<<<::::::<<<===<<<;;;===>>>>>>>>>>>><<<:::999;;;<<<>>>???>>><<<999777666666555444333333222222111111111111111111222222///......------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********))))))(((((((((&&&$$$%%%((((((%%%###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&'''''''''((((((((((((((()))************)))((("""$$$&&&)))+++++++++***,,,,,,++++++,,,---///000//////...------...///000...///000222222222111111000111111333444555666666777666666666666777888888999999999999::::::::::::::::::999888888888888999888777666444333333222222000/////////......------------,,,++++++***))))))(((((((((''''''(((((((((&&&&&&&&&%%%%%%&&&''''''(((((((((''''''''''''&&&"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%)))((('''%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&((())))))((($$$$$$$$$#########$$$$$$%%%&&&'''((('''&&&$$$"""%%%((('''&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((()))'''$$$"""###%%%''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''',,,***(((%%%$$$###$$$$$$&&&&&&&&&'''&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$&&&((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((&&&######$$$&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&)))%%%"""###&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((('''&&&&&&'''((('''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((&&&'''(((***************+++)))(((***,,,...---+++,,,,,,,,,,,,------------+++,,,---...///000000111000111333333222111222333222222222333444555666666:::;;;<<<>>>>>>===<<<;;;888999999:::;;;;;;<<<<<<<<<===============<<<<<<===;;;:::;;;<<<>>>======<<<===>>>>>>>>>===;;;;;;;;;<<<===>>>>>><<<999777999888777555333111//////111111111111111111111111.........---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++************************)))))))))(((&&&%%%&&&((((((%%%###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&&&&'''''''''((((((((('''(((((())))))(((((('''###%%%''')))+++,,,,,,,,,,,,,,,+++,,,,,,---...///000///......------......//////000000000000000///000000111222333333444444666666555555666666777888777888888888999999999::::::999999888888888888888666666555444333222111111........................,,,,,,,,,+++******))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$%%%%%%%%%))))))(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$&&&'''&&&%%%'''&&&&&&&&&&&&''''''(((&&&'''''''''&&&$$$"""!!!$$$$$$$$$%%%$$$ %%%%%%%%%&&&&&&&&&''''''((('''%%%%%%&&&&&&$$$###''''''((((((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%&&&%%%%%%&&&$$$######%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###%%%'''(((((('''###$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%,,,***(((&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%*********'''%%%###$$$%%%$$$######%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""(((((('''&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$&&&''''''&&&&&&((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))***++++++++++++,,,***((((((***,,,------,,,,,,---------.........,,,------...///000111111...000222222111111111333444444444555555666666666888999;;;<<<===<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>>>>>>>===<<<;;;:::<<<;;;:::;;;===?????????<<<===============<<<;;;;;;<<<=========;;;999777999888777555333111000///111111111111111111111111......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))((((((***************+++++++++'''&&&&&&&&&''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))******((((((((((((((((((((((((******+++,,,,,,,,,,,,+++))))))*********++++++,,,...................../////////////////////......000000111111222222222333222222111111222222333444666666666777777888888999999999888777777777777777666555555444333222111000.........---------------,,,+++++++++******)))))))))(((((((((((((((((()))(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&))))))))))))((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$%%%&&&&&&%%%***)))(((((('''(((((()))%%%%%%&&&&&&%%%$$$###""""""%%%$$$###%%%%%%"""%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&&&&&&&%%%$$$%%%$$$$$$$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###%%%'''(((((('''$$$%%%&&&&&&'''''''''&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((''''''&&&%%%'''''''''''''''((()))***$$$$$$%%%&&&''''''''''''''''''(((((()))(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))******(((&&&%%%&&&'''(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!! &&&'''((('''$$$###$$$&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''"""###%%%%%%%%%%%%'''(((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))***++++++,,,,,,,,,***(((((()))+++,,,---,,,------....../////////------......///000111111...000222333222111222333777888888888999999888888888888:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<===============<<<;;;;;;;;;:::999;;;>>>@@@AAA@@@>>>>>>>>>===<<<<<<;;;::::::;;;<<<<<<<<<:::888777555555444444444333333333111111111111000000000000......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((())))))******++++++,,,,,,''''''''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,))))))*********************+++,,,---...///000000//////..................000000000111111222222222000////////////000111111444444555555666777777888999888777777666666777777666666666666555333222111//////...---,,,+++******++++++***************)))(((''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&'''&&&%%%)))(((&&&$$$######$$$%%%###$$$$$$%%%&&&&&&&&&&&&&&&******&&&$$$''')))(((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''(((((($$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&%%%%%%###$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''%%%%%%%%%''''''&&&%%%&&&'''''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''((()))******$$$$$$%%%&&&'''''''''''''''(((((()))((((((''''''%%%%%%&&&&&&&&&%%%$$$#########%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((((((&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&((())))))((('''((()))...+++&&&######%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###""""""%%%(((***((($$$"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''"""###%%%%%%%%%%%%'''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))******+++,,,,,,++++++)))(((((()))+++---,,,,,,------...///000000------......//////000000///111333444333333444555888888999::::::999999888777888999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>======:::999999:::===@@@AAA@@@AAA@@@???===;;;:::999999:::;;;;;;;;;:::999888777444444444444444333333333111111111000000000//////...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******++++++,,,''''''(((((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''***))))))(((((())))))***%%%%%%&&&(((***+++------++++++,,,,,,,,,,,,++++++((()))+++---///000111111//////............///000//////000111222222333333111111000000111111222333222222333444555666777777888777777666666666666666666666666666555444222000000///...---+++***)))(((************************''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))(((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&(((((((((''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%***(((&&&$$$###$$$%%%&&&###$$$$$$%%%&&&'''((()))''')))(((###!!!$$$''''''$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%%%%%%%%%%''')))$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%###''''''''''''&&&%%%$$$###%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$ !!!###%%%'''''''''&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&((()))(((((()))***///+++'''$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&(((+++***'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$&&&''''''&&&&&&((()))%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))((())))))***,,,,,,*********)))((((((***,,,++++++,,,---...//////000------------....../////////111333444444444555666444555777888999888777777888888999999:::;;;<<<===:::::::::::::::::::::;;;:::;;;<<<===>>>>>>>>>>>>:::888888:::<<>><<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===============<<<999888777999;;;===>>>===???>>>===<<<;;;;;;<<<<<<:::::::::999888888777777777777666555333222111111222111111000//////......------,,,,,,+++*********************************************)))))))))))))))))))))(((((((((((((((&&&(((***)))'''%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((('''&&&%%%%%%&&&'''((()))))))))))))))******+++((()))***++++++***((((((***+++---...///...------///.........///000222333...///000111333555666666111111111000111222222333000111111222444555666666777777666555555555555555333444444555444222///...++++++++++++++++++++++++)))))))))))))))*********))))))(((((((((((())))))%%%%%%%%%&&&((()))+++,,,&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((((((''''''&&&%%%$$$###$$$&&&(((***''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%&&&&&&%%%$$$"""!!! """%%%(((+++)))(((((('''''''''(((((("""'''***((((((***+++)))""""""#########$$$$$$$$$$$$''')))(((&&&%%%''')))%%%&&&&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$%%%&&&'''!!!$$$''''''%%%$$$%%%&&&###$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''%%%%%%%%%''''''&&&%%%$$$$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''((())))))''''''''''''&&&%%%$$$$$$&&&'''''''''&&&&&&%%%$$$"""###%%%&&&&&&%%%$$$"""((('''&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!!!!!!!"""###$$$%%% ###%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''))))))'''%%%%%%%%%"""###%%%(((***)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''"""###$$$&&&'''&&&%%%%%%"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%$$$$$$$$$&&&&&&&&&$$$###$$$%%%%%%%%%'''((((((((('''&&&((((((((((((((((((((((((((((((''''''''')))***,,,'''***,,,,,,)))'''(((***))))))***+++---......///++++++,,,,,,,,,,,,,,,,,,---///111222222222333555333555777:::;;;;;;:::999999999999:::;;;<<<>>>???===============<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::999888777888:::<<<===<<<===<<<;;;;;;<<<===>>>???::::::999999888777777777444444444444444444444444222111111000///......---------,,,,,,+++******))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))((((((''''''&&&&&&&&&)))+++***'''%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))))))))***,,,+++)))''',,,+++***)))))))))++++++++++++++++++++++++++++++)))***,,,...//////......//////............////////////............//////000/////////000111333444555555555555666666666666888888888777777777777777333333333333333333333333.........---,,,+++)))((())))))(((((((((((())))))+++***(((&&&%%%&&&'''(((***(((&&&%%%&&&''''''&&&(((''''''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&'''((()))(((&&&'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((%%%###(((...+++###'''%%%""" ###''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%))),,,---***%%%$$$'''+++'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&''''''((()))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%###"""""""""###$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))'''&&&%%%$$$$$$$$$((('''&&&%%%$$$%%%&&&&&& """%%%&&&'''''''''%%%&&&'''''''''&&&%%%$$$%%%$$$%%%'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))***(((&&&%%%'''((((((((()))(((((('''''''''((((((&&&''''''((((((((((((((('''''')))******)))(((''',,,+++***))))))***+++++++++++++++***)))***,,,///,,,++++++******++++++,,,......//////000000111111444444555777888999:::;;;999999:::;;;<<<===>>>>>>>>><<<;;;::::::;;;<<<>>>>>>???AAABBBAAA>>>;;;888::::::999888888999::::::;;;;;;::::::999888888777777777666666555555444444333333444444444444444444333222111000///...---,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++***((('''(((***)))&&&""""""'''+++++++++******''''''&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''%%%++++++***))))))******++++++++++++++++++++++++++++++,,,---/////////......---------...///000111222//////............//////000///......///000111222444444555555666666777777777777777666666555555555111111111111222222222222.........---,,,+++)))((())))))(((((((((((())))))***)))'''&&&&&&'''((())))))'''%%%$$$%%%&&&&&&%%%'''&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&((()))$$$$$$%%%%%%%%%%%%%%%%%%""""""$$$&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###&&&+++)))###%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&((()))&&&""" ###'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&$$$$$$###$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&'''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&(((((()))'''&&&&&&((((((((('''((((((''''''&&&''''''(((&&&'''(((((())))))(((((('''((())))))***************)))(((((((((((()))******+++,,,+++******,,,...------,,,,,,,,,,,,------......//////000000111111333333444666777888999:::::::::;;;<<<===>>>??????>>>===<<<::::::<<<===>>>>>>???AAABBBAAA>>>;;;999:::999888888888888999:::::::::999999888777777777666666666666666555555555444444333333333333333333222111111000///...------,,,,,,------,,,,,,+++******************************)))'''((())))))&&&$$$"""%%%)))******)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''')))'''%%%&&&'''((('''&&&******)))))))))******+++++++++++++++++++++++++++------.../////////......+++,,,,,,---///000222333//////............//////000///...------...000111333333444555666666777777777666666555444333222222000000000000000000000000------------,,,+++))))))))))))(((((((((((())))))(((((('''&&&&&&''')))***)))'''&&&%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&''')))***!!!###%%%'''''''''%%%$$$ ###&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%'''((()))'''$$$###%%%(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$))))))(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&'''))))))'''&&&'''&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))((((((((()))***+++,,,---******))))))))))))***+++)))***,,,,,,+++++++++,,,//////............//////.........///000111111111222333333555666777888999;;;;;;<<<===>>>???@@@@@@???>>>===<<<<<<===>>>???>>>???AAAAAA@@@>>>;;;999999999888888888888999999999999888777777666666555555555555666666666666666444444333333222222111111000000/////////.........,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))+++)))'''''''''((('''&&&'''(((***)))(((&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''',,,***(((((()))***+++***)))))))))))))))************+++++++++++++++,,,,,,------------------,,,,,,+++++++++,,,---...///000///......------......//////...---,,,------...///222333444444555666777777777666666444333222111111000000000000////////////---------,,,,,,***))))))))))))(((((((((((())))))''''''&&&&&&'''((()))******(((''''''))))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&((()))***###$$$&&&((())))))((((((!!!###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$$$$'''((()))(((%%%$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''((('''&&&%%%$$$'''''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&$$$""""""###%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&((())))))'''$$$&&&&&&%%%%%%%%%&&&'''''''''((())))))******)))))))))((((((((()))+++...///,,,,,,,,,,,,,,,,,,------(((***,,,---,,,++++++,,,//////............//////------...///000111111222222333444555777888999999<<<<<<===>>>>>>???@@@@@@>>>>>>===<<<<<<===>>>>>>>>>???@@@@@@???===:::999888888888777777888888888888777777666666555444444444444555555666666777777333333222222111000//////........................+++,,,,,,,,,,,,+++******))))))))))))))))))))))))+++)))'''&&&&&&''''''((()))))))))(((&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((((((...+++))))))***,,,,,,,,,(((((())))))*********************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,......------------.........------,,,,,,---//////333333333444555666666777777777666555333222111111111111000000/////////...,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))''''''''''''(((((())))))((('''&&&'''((()))'''&&&''''''''''''&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%&&&((()))***%%%&&&&&&$$$""""""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$%%%(((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""!!!!!! &&&&&&''''''''''''&&&%%%''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$######$$$$$$%%%###$$$$$$$$$###""""""###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&$$$""""""###%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''')))(((&&&$$$%%%%%%%%%%%%%%%&&&'''(((''''''((())))))))))))))))))((((((((()))+++...///++++++,,,,,,------------(((***,,,---,,,++++++,,,......------------......------...///000111222222444444555666888999:::;;;<<<<<<======>>>>>>??????===<<<<<<<<<<<<<<<<<<======>>>>>>>>>===;;;999888777777777777777777777777777777666666555444444333333333444444555555555666222222111000///......---.........---------------++++++,,,,,,++++++***)))************************))))))(((&&&&&&&&&((()))'''(((((('''&&&&&&(((***''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))+++)))'''((()))***))))))''''''((()))*********************++++++,,,,,,---******)))))))))***++++++++++++************++++++......------------......------,,,,,,---...000111444444444444444555555555666555555444333222222111111000000//////.........++++++,,,++++++***))))))))))))(((((((((((())))))'''''''''((((((((((((((($$$$$$###%%%&&&'''%%%$$$(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((((((&&&%%%###"""###%%%''')))&&&&&&%%%""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%'''(((&&&&&&(((((('''%%%######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""""""""&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###""""""###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%'''&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%&&&'''((()))&&&''''''(((((((((((((((((((((((()))***+++,,,---'''((()))***+++++++++***)))***,,,,,,+++++++++,,,------,,,,,,,,,,,,------,,,---...///000111222333444555666777888::::::;;;;;;;;;;;;;;;<<<<<<<<<===::::::::::::::::::::::::<<<<<<<<<<<<;;;999777666666666777777777777666666777777666555555444444333222222333333333333333333000000//////......------......---------,,,,,,,,,+++++++++++++++******)))************************'''((()))(((&&&&&&''')))&&&'''(((''''''''')))+++''''''&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((('''&&&'''))))))'''&&&&&&'''((()))*********))))))******+++,,,,,,------******)))))))))+++,,,---+++++++++++++++,,,---......------,,,,,,------...,,,,,,,,,,,,...000222333555555444444444444333333333333333222222111111111/////////...---,,,,,,,,,***++++++++++++******)))))))))(((((((((((())))))((((((((((((((((((''''''$$$$$$$$$&&&((((((&&&$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&###%%%&&&$$$ ###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''!!! %%%)))'''&&&(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''''''''''''''((())))))'''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''&&&&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$######$$$%%%'''(((&&&%%%$$$#########$$$%%%%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$###"""!!!%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''''''''&&&(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))***%%%%%%&&&''''''''''''''''''((())))))************&&&'''(((******************+++,,,+++******,,,...------,,,,,,,,,,,,------,,,,,,---///000222333333333444555666777999::::::999999999999::::::::::::777888888888888888888777::::::::::::999777666555555555666777777666555555777777666666555444444444222222222111111111111111.........---------------///......---,,,+++******+++++++++++++++***))))))))))))))))))))))))))))))%%%(((***)))'''&&&''')))&&&'''((((((''''''((()))''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((***)))'''%%%%%%&&&((()))*********)))))))))***+++,,,,,,------******))))))***,,,...///******+++,,,---///000111...------,,,,,,------...,,,,,,,,,---...111333444666555555444444333222222111111111000000000000000......---,,,,,,+++************+++++++++******)))))))))(((((((((((())))))((()))))))))((('''&&&&&&''''''''')))++++++)))'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&&&&%%%'''((())))))'''&&&$$$!!!%%%)))(((%%%$$$&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###)))(((&&&'''"""$$$&&&((()))(((&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&###############"""!!! '''''''''''''''''''''''''''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$&&&''''''%%%###(((''''''&&&&&&''''''(((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&'''(((&&&%%%$$$#########$$$%%%%%%$$$%%%'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!! %%%%%%%%%$$$$$$$$$###### ###%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''((()))******$$$%%%&&&&&&''''''&&&&&&'''''')))******)))(((''''''(((***+++,,,,,,+++++++++++++++***)))***,,,///---------,,,,,,---------,,,,,,---///000222333333222333444555666888999999888888888888888888999999666666777777777777666666999999999888777666555444444555666777777666555444777777777666555555444444222111111111000000//////,,,---------------------//////...---+++***))))))***++++++++++++***))))))(((((((((((((((((((((((($$$'''******(((&&&'''(((&&&(((***)))(((&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&''''''((((((((((((((()))(((''''''((()))(((&&&,,,---+++''''''***+++***///,,,)))))),,,------+++333222///---++++++,,,---,,,,,,,,,---------............///000///...,,,+++......------...///111222222333333333333222111000222111000000000000...,,,......---------,,,,,,,,,+++++++++*********))))))))))))))))))((((((((((((...---+++)))(((((()))***---,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((()))$$$$$$$$$%%%&&&'''((()))&&&))),,,---+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%$$$&&&'''''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&))))))))))))((('''&&&%%%!!!"""$$$&&&''''''&&&%%%'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&$$$"""###$$$'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$  ###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((+++...111222333------,,,***)))'''&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&$$$""" $$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''******)))((('''&&&%%%%%%$$$$$$%%%&&&'''((()))***%%%%%%$$$###$$$%%%&&&'''((((((((((((((()))******))))))))))))))))))))))))...,,,***((((((***,,,...,,,,,,+++******+++++++++//////000111222333333444666666444444333444555666555555666777888888888888555666666555333333555666444666777777666555555666888888777777666666666555444555666777888888777777444333111000...---------333111///222555555000,,,,,,------+++((('''+++///))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%&&&'''(((((((((''''''&&&&&&'''((((((((((((((()))(((&&&'''((()))(((&&&&&&)))***((()))---...,,,///,,,))))))+++,,,,,,***))))))((('''(((***,,,---,,,,,,,,,---------------..................------...---------...///000111222222222333333222111111111000///000000000...,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((---,,,***((('''((())))))+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))(((((('''''''''&&&%%%%%%%%%%%%&&&(((***------+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%))))))))))))((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((()))***)))'''%%%%%%&&&&&&&&&''''''((((((((()))&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&######$$$&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,***)))))),,,222888<<<''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%%%%%%%%%%&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&'''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))'''&&&&&&%%%%%%&&&((()))((((((((((((((())))))***))))))))))))))))))))))))---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,//////000111222333333444777666555444444555555666666666666555333111000///111222333333222333444666666888:::999888777888888777777777777666666555555444555777888999888777777444333222000////////////000---+++---000111---)))++++++***((('''''')))+++))))))))))))))))))))))))***))))))((('''&&&%%%%%%(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&'''((()))))))))((('''&&&&&&'''(((((((((((('''((('''&&&'''((()))((('''$$$((())))))***......+++...,,,******+++++++++***((((((((((((***,,,...000------------,,,,,,,,,,,,......---------......///------,,,------...000000111111222222222222222111000///...///000000///------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++))))))))))))((((((((((((+++***((('''&&&''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((((((((('''&&&''''''&&&%%%%%%%%%%%%&&&***+++---,,,***'''%%%$$$'''''''''''''''''''''''''''&&&&&&%%%$$$###""""""''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$&&&&&&&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''(((((((((((('''######%%%&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''')))******(((&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$''',,,111444$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&%%%$$$&&&((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''''''''((((((''''''''''''''''''''''''+++******)))((('''&&&&&&)))((('''''''''((()))***((((((''''''(((((()))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...//////000111222333333888777666555555555555555666555444333111...,,,+++...000111111111222333555444555777777555444555666777777666666666666555555666777888999999999888777333333222111111111111111///,,,)))***,,,---+++))),,,***((('''((()))))))))))))))))))))))))))))))))******)))'''&&&%%%$$$###(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%&&&'''((()))(((((('''%%%&&&''''''((((((''''''((('''&&&'''((()))((('''(((******((((((+++,,,)))------,,,+++++++++++++++------,,,+++++++++,,,,,,---------,,,,,,,,,,,,+++...---,,,,,,---...000111,,,,,,,,,---......//////000111111222222222222111///......///000111///...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%&&&'''((())))))+++,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''((()))(((((((((%%%&&&''''''((((((((('''$$$###"""""""""$$$%%%&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&))))))'''%%%$$$$$$""""""######$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((%%%$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&%%%%%%&&&&&&%%%$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$((((((&&&$$$&&&(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%$$$###)))((('''''''''(((******(((''''''''''''((())))))))))))))))))))))))))))))***+++,,,---...---,,,,,,------,,,,,,,,,---............///000111222333333666666666555555444444444222333333333222222111000///111222222222111222444222444555555444333333444666666666666666666666666777888999::::::999777777111111111000000111111222111...+++***,,,------,,,///,,,)))))),,,---+++)))))))))))))))))))))))))))))))))(((''''''&&&%%%%%%(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&'''((('''&&&&&&%%%&&&&&&'''''''''''''''(((&&&&&&''')))))))))(((***+++)))%%%%%%***,,,+++,,,,,,---------,,,,,,---------,,,***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...000111,,,,,,---....../////////000111111222222111111111......---...000000///---,,,,,,+++++++++*********))))))))))))************))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$""""""%%%(((***$$$$$$$$$%%%&&&'''((()))''')))******)))''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&(((&&&$$$######$$$&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))(((((((((''''''(((((('''&&&%%%%%%''''''%%%%%%%%%&&&((()))######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((((((&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))'''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&###"""'''&&&&&&%%%$$$###""""""%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))))))'''%%%%%%'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&'''((()))'''''''''''''''(((((()))(((((((((((((((((((((((()))***,,,---...---,,,+++---,,,,,,,,,------...///......///000111222222333444444444444444444444444222222333444444444444444333555666666444222222333666777999999777666777888666777777777777777777777888999::::::999888777666000////////////000111111111///,,,***+++,,,......///,,,)))***,,,---+++)))))))))))))))))))))))))))(((((((((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$&&&'''''''''&&&%%%%%%%%%&&&''''''''''''&&&'''&&&&&&''')))***)))(((''')))(((%%%&&&+++---,,,)))+++------,,,,,,---...---------------------,,,++++++++++++,,,,,,,,,,,,......---------......///,,,---...///000000000000111111222222111000000//////...---...//////...,,,+++++++++*********))))))((((((((()))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$!!!!!!$$$'''***''''''&&&%%%%%%%%%%%%&&&&&&((())))))((('''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%$$$"""""")))((('''%%%$$$###""""""######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&######$$$%%%'''$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&'''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((&&&&&&''''''((((((((()))'''&&&%%%%%%%%%&&&'''(((''''''&&&&&&''''''((()))((((((((((((((((((((((((((()))+++,,,------,,,+++,,,+++++++++,,,---...///---......///000111222222222333444555666666666666666666666666555444333333777888:::999777444333333555777888888777666666777777777888888888888999999999999::::::999777555444000///////////////000000...---+++***)))***,,,---+++***))))))******)))'''))))))))))))))))))))))))''''''(((((()))*********(((''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%''')))***)))(((%%%)))***((()))+++***'''$$$'''+++,,,++++++,,,...---...//////000000000000))))))***+++,,,------.....................---------...///111111111111000222222222222111///...---000///......//////---++++++*********))))))))))))(((((())))))************))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$&&&'''''''''&&&%%%%%%%%%%%%&&&((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&''''''(((((((((%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''&&&%%%###$$$&&&)))'''''''''''''''(((((((((&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!###$$$$$$"""!!!!!!"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$&&&'''$$$%%%%%%&&&''''''(((((($$$%%%&&&'''''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''''''''''''''''''''''')))%%%!!!!!!%%%''''''%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))***++++++++++++*********++++++,,,---...------...///000111222222222333555777888999999999<<<<<<;;;:::999888666555777999;;;;;;999777666666444666777777666555555666888888999999999:::::::::999999999999888666444333111111000000///000000000---,,,,,,***))))))+++,,,)))***++++++)))(((((()))))))))))))))))))))))))))''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((()))(((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%''')))******)))&&&+++...---+++***%%%!!!$$$)))***))))))+++...+++,,,,,,------,,,,,,+++(((((()))***,,,---...///......///000///...,,,+++---...000111222222111111333333333222000///---,,,000///......///...,,,***************))))))))))))))))))******+++++++++,,,))))))))))))((((((((((((&&&&&&'''((((((''''''''')))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%&&&'''((()))***++++++)))&&&%%%%%%%%%(((((((((((((((((((((((('''&&&%%%$$$"""!!! &&&'''''''''(((((())))))&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&'''''''''''''''((((((((())))))$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###!!! !!!$$$'''###$$$$$$%%%&&&'''((((((''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&%%%#########%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$(((***)))'''&&&(((''''''&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%&&&'''((((((((('''&&&(((((((((((((((((((((((('''!!!###((('''%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((()))******++++++************+++,,,---...------...///000111222222222444666999;;;<<<<<<<<>>===<<<<<<555888:::;;;:::888888888888999;;;;;;999888999:::999999999::::::;;;;;;;;;888999999888777555333222333222222111000000111111---------,,,++++++,,,---))),,,///...***)))***,,,))))))))))))))))))))))))(((((((((''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''''''''((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&'''((((((((('''''''''(((((((((((('''''''''(((((())))))))))))((()))))))))***+++++++++,,,***+++,,,------,,,***)))......---,,,,,,,,,------////////////////////////////////////000000000000111111000///...---,,,,,,.../////////...,,,***(((***)))))))))***+++,,,,,,'''((()))******+++******((((((''''''''''''((((((%%%###!!!"""%%%(((((('''000+++&&&%%%((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&%%%$$$%%%''')))111,,,'''&&&((()))&&&###%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''!!!"""$$$&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%'''(((''''''&&&'''''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''((((((((((((''''''(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%$$$######''''''((((((((('''%%%$$$"""$$$'''(((&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((()))***,,,------'''&&&&&&%%%%%%&&&&&&''')))&&&%%%&&&((()))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&###%%%)))++++++***'''%%%***&&&###$$$(((***(((%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""%%%)))(((&&&$$$%%%''''''''''''&&&&&&%%%%%%%%%+++******)))(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''')))(((&&&$$$$$$$$$&&&'''+++)))&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))((((((((((((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%&&&''''''((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((()))************+++++++++((()))+++,,,---.........//////111222222111000000000111333444666888<<<@@@KKKIIIGGGDDD@@@<<<999777999999::::::999999888888<<<;;;:::888777777666666999999999::::::;;;;;;;;;;;;;;;:::999777555333222222111000......---------......---,,,+++++++++++++++++++++************)))'''((((((((()))))))))***&&&&&&'''((())))))((((((((((((((((((((((((((((((((($$$"""$$$(((***((($$$%%%%%%%%%&&&&&&'''''''''******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''((('''&&&&&&%%%&&&'''((()))''''''''''''''''''&&&&&&'''(((((())))))((((((''''''((()))******+++++++++***************+++++++++------,,,+++************------,,,,,,,,,------....................................//////000000111222111000///...---,,,,,,//////......---+++***)))+++++++++***++++++,,,,,,))))))*********))))))((((((((((((((((((((((((((((((%%%######&&&''''''&&&,,,((($$$%%%''')))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&''''''&&&%%%&&&(((***000+++'''&&&((()))&&&###%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$###''''''&&&&&&&&&%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%$$$%%%'''))))))'''&&&&&&'''$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&###%%%'''))))))(((&&&%%%(((%%%"""###&&&(((&&&###%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''(((((('''%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%***))))))(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&(((&&&%%%#########%%%&&&'''((((((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((('''************************)))************+++++++++)))***+++,,,---............///000111111111000///111333555666888;;;???BBBLLLKKKIIIGGGCCC@@@===<<<;;;;;;;;;;;;;;;:::999999::::::999888777777777777888888999999999:::::::::===<<<<<<;;;999777555444111000///...............///...---,,,++++++++++++*********)))))))))(((((((((((((((((())))))))))))(((((()))*********))))))(((((((((((((((((((((((('''$$$"""$$$(((***'''$$$%%%%%%&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%$$$(((((())))))))))))(((((('''((()))***+++,,,,,,,,,+++++++++***************000...+++)))((()))***+++,,,,,,+++,,,,,,---...///........................------......///000111111222111000000///...------///...---,,,+++*********,,,,,,,,,+++++++++++++++************)))((('''&&&'''((()))******)))(((''')))'''%%%%%%&&&&&&&&&%%%)))&&&###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''(((((((((&&&'''(((***///+++'''&&&(((((('''$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%!!!"""###$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''&&&%%%%%%&&&'''((((((&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&###!!!"""$$$&&&$$$"""&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''(((((((((%%%###'''&&&&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%###&&&))),,,,,,)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''((((((((((((((((((************************)))************+++++++++)))***+++---............---...///000000000000///222444666888:::===AAADDDKKKJJJIIIGGGEEECCCAAA???>>>>>>>>>>>>===<<<;;;:::888888888777777777888888888888999999999999::::::<<<<<<;;;:::888666555444000000///....../////////000///...---,,,,,,,,,,,,))))))))))))((((((((('''))))))))))))(((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((('''%%%###$$$''')))'''$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&(((((())))))))))))(((((((((((()))*********)))))),,,+++++++++***)))))))))---,,,+++*********+++,,,++++++++++++,,,---...///------------------------,,,,,,---...//////000111111111000//////...------///...,,,************+++++++++++++++******))))))))))))******)))((('''''''''(((***++++++***((('''((((((''''''''''''&&&&&&'''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((((((&&&&&&''')))---***'''&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%######%%%'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%###""""""$$$%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%'''******'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$###$$$%%%%%%!!!$$$(((***+++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%$$$%%%'''(((&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))*********+++++++++***+++,,,---............------......//////000000111444777999;;;>>>BBBDDDFFFFFFFFFEEEDDDCCCAAA@@@AAAAAAAAA@@@???>>>===<<<777777777777777888999:::999999::::::::::::::::::999999888777666444222111//////////////////000000000000///...------------******)))))))))((((((((())))))))))))((((((((((((&&&'''''''''&&&%%%$$$$$$(((((((((((((((((((((((('''%%%$$$%%%'''(((&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((((())))))))))))(((((())))))))))))((('''&&&%%%,,,+++++++++***)))))))))((()))+++,,,------,,,+++*********+++,,,---...///------------------------+++,,,,,,---.../////////000000//////......------...---+++***))))))***+++))))))******)))((('''&&&''''''((()))))))))))))))&&&((()))++++++)))(((&&&%%%&&&'''''''''''''''(((((('''&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&((('''&&&%%%&&&'''+++)))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&%%%######%%%'''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&%%%$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###&&&***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&&&&&&&"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%'''&&&'''(((((())))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))*********+++++++++++++++,,,---............---------...///000000111000333666999;;;===@@@BBBDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>===888777777888888999:::;;;;;;;;;;;;;;;::::::::::::888888777666555444222111000000/////////000000111000000///...------------++++++*********)))))))))))))))))))))((((((((((((&&&'''''''''&&&%%%$$$$$$(((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%%%%###$$$%%%'''((())))))***''''''((((((((((((''''''(((((((((((('''&&&%%%%%%+++++++++***************''')))+++---...---,,,***++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------,,,,,,,,,+++******))))))******&&&'''((())))))(((&&&%%%%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&###%%%'''((('''&&&'''((((((((((((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&((('''&&&$$$%%%%%%)))((('''&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%'''((())))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&'''((((((&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$&&&((()))(((&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%''''''((())))))))))))(((&&&&&&''''''((()))))))))************************)))************+++++++++,,,,,,---...............---------...///000111222000333777999:::<<<>>>@@@CCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@AAA@@@@@@???>>>999999999999999:::;;;<<<;;;;;;:::::::::::::::999999999888888777555444333111111000//////000000000000///...---,,,,,,,,,,,,++++++++++++************(((((((((((())))))))))))(((((()))))))))(((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%&&&''''''$$$%%%&&&'''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((***************+++++++++,,,,,,,,,,,,++++++******,,,+++++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++******************)))(((%%%&&&((()))***)))'''&&&''''''((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&###&&&((((((%%%$$$$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%'''))))))'''%%%%%%%%%'''''''''&&&%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%'''))))))'''&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&$$$###%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$######%%%&&&'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))&&&&&&''''''((())))))***************************)))************+++++++++,,,------...........................///111333444222444888:::;;;<<<===>>>AAAAAABBBBBBBBBBBBAAAAAA>>>>>>??????@@@@@@??????;;;;;;:::::::::;;;<<<<<<999999999888888888777777888888888777666555444333222222111000///////////////...---,,,++++++++++++************))))))))))))&&&&&&'''((()))***++++++(((((()))*********))))))((((((((((((((((((((((((&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$$$$%%%%%%%%%%%%&&&&&&((()))))))))((('''&&&&&&''''''((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((***+++,,,,,,))))))******+++++++++,,,111///---***(((((()))))),,,,,,++++++***+++++++++++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,++++++++++++++++++((()))***++++++***((('''%%%''')))***+++***)))((())))))))))))((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%''')))(((%%%""""""###$$$&&&((())))))((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&(((******(((&&&&&&&&&'''''''''&&&%%%&&&(((***'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((()))))))))###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&(((((()))%%%%%%$$$###$$$%%%'''((("""$$$'''(((&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''###%%%'''&&&$$$###%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&'''''''''###$$$&&&''''''&&&$$$###$$$''')))'''### """%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%'''((()))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%'''(((((()))))))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))************+++++++++------......///.........//////...///000222444555333666999;;;;;;<<<===>>>===>>>>>>??????>>>>>>===<<<<<<===>>>????????????===<<<<<<;;;;;;;;;<<<<<<888777777777666666555555555555555555444333222111333333111000////////////......---,,,++++++++++++))))))))))))((((((((((((%%%&&&'''((()))***+++,,,&&&&&&'''((()))))))))(((((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%''''''((((((((((((''''''(((''''''&&&&&&((()))***((('''&&&'''(((+++...///*********))))))))))))))),,,,,,+++***)))))))))***)))***+++,,,,,,,,,,,,,,,///%%%"""+++///+++)))...,,,***(((***---///...---...+++)))***,,,---+++(((++++++++++++*********)))))))))))))))))))))))))))$$$&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######&&&'''&&&$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&'''(((((())))))((((((+++)))'''$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''(((&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$###""""""******)))(((&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))***++++++,,,***+++,,,+++***)))***,,,******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000//////.........///000222333444555666777888999::::::::::::;;;===>>>>>>>>>===<<<:::<<<>>>>>>>>>===>>>???===<<<<<<;;;;;;:::999999999999888666555444333222222444666444000...000222111111111000000000000000,,,------......------,,,+++******)))((()))))))))))))))))))))))))))))))))"""######$$$%%%&&&'''''''''''''''''''''((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''')))***&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((''''''&&&'''((()))******)))(((''''''(((***+++************************++++++******)))***************++++++,,,,,,++++++///%%%###+++///+++***---,,,***)))***---///...---...,,,++++++------,,,***+++*********))))))))))))(((((((((((((((((((((((($$$%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$%%%$$$###''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&'''''''''&&&''''''''''''''''''''''''######$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%'''''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$######!!!###&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))******+++&&&'''((((((&&&&&&'''((()))(((((('''''''''(((((()))))))))************+++,,,,,,,,,,,,---------............///000222333444444555666888999::::::::::::;;;===>>>>>>>>>===<<<:::<<<>>>>>>=========???;;;;;;;;;:::999999888888777666666555444333222222333444444333111000111222000000000//////.........+++,,,,,,------,,,,,,++++++******)))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((((('''''''''''''''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''(((''''''''''''((()))))))))((('''&&&&&&'''((()))++++++++++++++++++++++++*********)))******+++++++++++++++++++++*********...&&&$$$***...+++***---,,,***)))***,,,---------///---,,,,,,------,,,+++))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((###$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))---...+++(((&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))'''''''''&&&%%%%%%'''))))))(((&&&$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))''')))***)))((('''((()))))))))(((((((((((()))))),,,,,,,,,,,,---......///...............///000111.........///000111222333222333555777999::::::::::::;;;<<<>>>>>>======<<<:::<<<>>>>>>===<<<===>>>999999999888777777666666444333333333222222222222444333222222333444333111000//////...---,,,++++++***++++++++++++++++++************)))))))))))))))((((((((((((((((((((((((******)))))))))(((((((((''''''&&&&&&''''''((()))%%%&&&&&&&&&&&&''''''''')))))))))((((((((('''''')))((('''&&&%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''((((((((()))%%%%%%%%%%%%&&&(((***+++******************++++++***)))))))))***+++,,,,,,,,,,,,+++******)))))))))---'''&&&***---******,,,++++++******+++,,,------------,,,,,,,,,,,,++++++)))(((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''(((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&,,,000333111***%%%$$$&&&&&&&&&''''''&&&&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''(((((((((((('''%%%$$$%%%(((++++++)))&&&$$$######%%%&&&'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%,,,+++***((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((('''((()))******(((((()))***+++************++++++,,,............///000222222111000//////...///000000.........//////111222222111222444666888999::::::999:::<<<=========<<<;;;999;;;<<<<<<;;;:::;;;<<<777777666666555555444444222222222222222222222222444222000111444555333111000//////---,,,+++******))))))************))))))***************)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))))))))((((((((((((''')))((('''&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((($$$%%%%%%&&&'''((())))))'''((((((((())))))*********)))))))))***+++,,,,,,,,,,,,***))))))))))))***,,,)))(((***+++******,,,+++++++++******+++,,,---++++++++++++***)))******(((((((((((('''''''''&&&''''''''''''''''''''''''((((((''''''&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''((()))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###'''((()))***)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''...000111,,,&&&"""$$$(((&&&&&&''''''&&&&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%(((++++++)))&&&$$$######%%%&&&'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))++++++%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&''''''%%%%%%&&&'''******))))))***+++,,,,,,+++*********+++---000111000///---+++******++++++............///000111111000111333555777888999999888999:::;;;<<<;;;::::::888999;;;:::999888888999666555555444333333222222111222222222222333333333333111///000333555333000000000///...,,,+++******((())))))******))))))((()))************)))((((((''''''''''''''''''''''''######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&''''''((()))((((((((((((((((((''''''&&&%%%%%%&&&''''''(((((()))))))))*********)))******++++++,,,+++***(((((()))***++++++******************+++***+++++++++))))))+++---)))++++++***)))((()))***((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&''''''''''''&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((%%%""""""%%%)))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$%%%'''***)))(((&&&$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%% !!!"""###$$$&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))(((''''''''')))'''&&&&&&&&&'''((()))***,,,+++***+++,,,///222333111000---+++***+++,,,,,,///.........//////000111///000222444666777777888666777888::::::999999888666777888888666555666666444444444333222222111111111111111222222222222222222111000000111222111//////......---,,,++++++***((())))))******))))))((()))******++++++)))((('''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&((()))))))))(((''')))))))))((('''&&&%%%%%%'''''''''((())))))******++++++******)))*********+++***((((((((()))+++,,,***++++++***)))***++++++***+++,,,+++)))(((***,,,)))+++---+++)))((()))+++)))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###%%%'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))(((%%%&&&'''((())))))))))))''''''''''''''''''''''''***)))((('''''')))***,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$%%%&&&((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((***+++,,,,,,******+++,,,%%%%%%%%%%%%&&&'''((()))---,,,+++,,,...111444666111000...,,,---...000222///............///000000000111222333555555666666444555777888888888777666444555666666444333333444444444333333222111111111111000000000000000000000000111111000.........///,,,,,,,,,++++++*********)))))))))******)))))))))((()))+++++++++***((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))((('''&&&&&&'''((()))))))))((('''(((((()))***+++++++++,,,,,,+++***)))))))))******)))((('''((()))+++---***,,,,,,***(((***++++++)))+++,,,+++((((((***,,,***,,,...---***)))***,,,))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))'''%%%$$$''')))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%*********)))(((((((((''')))(((((('''%%%$$$######&&&&&&&&&'''''''''(((((('''(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&'''((((((&&&$$$&&&&&&''''''&&&&&&%%%$$$'''''''''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***((('''###$$$$$$%%%&&&'''(((((( """$$$%%%%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$""" #########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''')))***)))((('''((()))&&&&&&&&&'''''')))******))))))((((((***---111333+++***))))))***,,,///111///............//////000000111222333444555555555333444666777777777666555222444555555333111111222444444333333222111111111000000//////............///111222000---+++,,,...*********)))))))))))))))))))))************))))))((()))+++,,,+++***(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$######$$$&&&)))***)))((())))))'''&&&&&&'''(((((())))))))))))))))))))))))'''''''''''''''((()))*********))))))((((((''''''++++++******))))))(((((((((((()))*********))))))((()))***++++++,,,++++++,,,---...---+++))))))***''''''(((((())))))******++++++***))))))***+++,,,)))(((((((((((('''''''''###$$$%%%&&&'''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%'''%%%%%%&&&((()))(((''',,,(((%%%$$$'''))))))((($$$%%%%%%&&&'''((())))))((('''%%%%%%%%%%%%###"""&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%$$$$$$$$$%%%'''(((***"""$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''((('''&&&&&&'''((('''$$$!!!'''&&&&&&''')))(((&&&$$$%%%&&&&&&&&&'''(((((((((###%%%'''(((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$"""$$$'''((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%"""######$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&)))******'''$$$"""%%%%%%$$$$$$###$$$$$$$$$)))'''$$$###$$$&&&''''''''''''&&&%%%%%%$$$######'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((******))))))((((((''''''***)))((((((((()))+++,,,))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,------.../////////000111111111222222222222444555666666777777666666444333222111000000000000111222222333333222222111333333222222111222222222222222000///---+++***))))))***++++++***)))((('''))))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$'''&&&&&&&&&'''((('''&&&(((((('''&&&''''''((())))))))))))))))))))))))))))))(((((('''''''''((((((******))))))((((((((((((*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,++++++)))+++,,,+++)))''''''((((((((((((((())))))))))))***)))((('''''''''((()))((((((((('''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''''''''%%%***'''%%%$$$&&&'''&&&%%%&&&&&&&&&'''''''''''''''%%%$$$$$$$$$&&&'''&&&%%%'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''((()))***$$$&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''***)))''''''((()))((('''&&&&&&&&&'''((((((&&&$$$&&&&&&&&&'''''''''''''''"""$$$&&&'''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""###&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&(((&&&$$$$$$%%%''''''&&&''''''&&&&&&%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((()))))))))((((((((((((((())))))((((((((()))***+++&&&''''''(((((()))))))))************+++++++++,,,,,,,,,------.../////////000000000000111111111222222333444444555555444444444333222111000000000000333333444444444444333333111000//////.../////////000000///...---,,,,,,+++******+++,,,+++***))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&'''&&&$$$''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))***))))))))))))))))))))))))******)))(((''''''''''''***))))))))))))((((((((())))))))))))************---,,,***)))((())))))***((()))***++++++,,,++++++)))***++++++)))''''''((())))))))))))((((((((((((***)))(((''''''&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%((('''&&&&&&''''''%%%###(((((('''''''''&&&&&&&&&###""""""$$$''')))((((((((((((((('''&&&%%%######&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&''''''((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&''''''''''''''''''&&&(((%%%""""""$$$&&&''''''&&&&&&&&&''')))(((&&&$$$'''''''''''''''&&&&&&&&& ###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((()))******&&&&&&&&&&&&'''''''''''')))))))))*********++++++,,,,,,,,,---......//////////////////000000000000222333444444555555444444444333222111111000111111444444555555555555444444000000///...------...............---------------******+++,,,,,,,,,++++++''''''((((((((((((''''''))))))))))))))))))))))))&&&'''((((((((('''%%%%%%''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&******)))(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%'''((('''&&&%%%%%%%%%%%%%%%&&&((()))&&&&&&&&&'''((()))******(((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))(((((())))))******++++++---+++)))'''&&&&&&((()))((((((***+++++++++++++++***+++---,,,***))))))*********))))))((((((''''''++++++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&***)))''''''(((((('''%%%$$$%%%&&&((()))((('''%%%''''''''''''''''''''''''#########$$$'''))))))(((&&&&&&''''''&&&%%%$$$$$$&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%$$$$$$$$$$$$$$$$$$''''''(((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%$$$""" !!!###%%%&&&&&&'''''''''(((******(((&&&((((((((('''&&&&&&&&&%%% """$$$%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((&&&%%%%%%&&&''''''&&&$$$''''''&&&&&&%%%%%%%%%%%%'''''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********+++,,,,,,------...//////.........////////////000444555666666777666666666444333222222111111111111444444555555555555444444333222111000000000000000.........---------,,,,,,)))))))))***++++++++++++))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&'''((())))))(((%%%&&&'''&&&$$$$$$&&&(((%%%&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''((((((***+++,,,))))))))))))************(((((())))))******++++++000///,,,***)))***+++,,,((((((***+++++++++++++++)))+++,,,,,,***))))))*********))))))((((((''''''*********)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''***)))((('''&&&%%%%%%$$$'''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&''''''%%%$$$!!!%%%'''((((((''''''%%%%%%&&&&&&'''(((((()))&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&'''''''''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))%%%&&&&&&'''((()))))))))&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$$$$''')))***((('''(((((((((***,,,,,,***(((((((((((('''&&&&&&&&&%%%!!!"""$$$%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$%%%((())))))(((&&&$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&$$$''''''&&&&&&&&&&&&%%%%%%(((''''''''''''((())))))&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******'''(((((()))))))))))))))++++++******************((())))))))))))*********++++++,,,,,,---.........---.........////////////444555666666777666666666444333222222222222222222333333444444444444333333555444333222111111111111//////...---,,,+++******(((((((((((())))))******))))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******(((&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))(((%%%(((***((($$$"""###$$$%%%&&&'''((()))))))))((())))))))))))))))))))))))&&&&&&'''((()))+++,,,---)))))))))************+++))))))))))))************---,,,+++***))))))******((()))***++++++,,,++++++&&&((())))))(((''''''((())))))))))))((((((((((((&&&'''''''''&&&%%%$$$###''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%+++***((('''%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%$$$"""###$$$$$$###"""###%%%%%%%%%%%%&&&$$$$$$%%%&&&'''((()))***((('''%%%&&&''''''&&&%%%$$$$$$&&&'''((()))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''"""###%%%&&&'''(((((((((%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&''''''''''''''''''&&&######$$$'''))))))'''%%%((('''(((***,,,,,,+++)))'''''''''''''''&&&&&&&&&###$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&###%%%(((******)))&&&$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((((())))))(((((()))***************))))))))))))************)))))))))*********+++++++++++++++,,,------..................////////////222333444444555555444444333333222222222222333333333333444444444444333333333333222000//////////////////...---,,,+++***)))(((((('''''''''((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''((()))))))))(((&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$###%%%'''(((((('''###((()))&&&$$$%%%'''&&&'''((())))))(((''''''))))))))))))))))))))))))(((((((((((()))***+++,,,))))))*********+++++++++*********))))))))))))))))))))))))(((((((((((((((((()))***++++++,,,++++++&&&'''))))))(((''''''((((((((((((((())))))))))))$$$%%%&&&&&&&&&%%%$$$$$$((((((((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))$$$###"""###%%%%%%%%%### ###&&&&&&%%%$$$%%%&&&%%%&&&&&&&&&''''''(((((((((&&&%%%&&&'''((('''%%%&&&&&&'''((())))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&!!!"""###$$$%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''$$$######$$$&&&'''&&&$$$&&&&&&&&&(((++++++)))(((&&&&&&&&&'''''''''''''''%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%######%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%'''((('''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%'''((()))((('''&&&%%%%%%%%%%%%&&&'''((()))(((&&&$$$$$$%%%''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((((()))***+++,,,++++++***(((((())))))***+++++++++************+++++++++,,,***++++++,,,,,,---............/////////000000000222333444444555555444444333333333222222333333444444444555555555555444444333222111///.........------------,,,,,,,,,++++++***)))(((''''''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%###""""""###%%%&&&&&&%%%%%%)))((((((+++---''''''((())))))((('''&&&))))))))))))))))))))))))***)))))))))))))))******))))))******++++++++++++++++++******))))))((((((***++++++,,,,,,,,,++++++((()))***++++++,,,++++++((()))++++++***))))))***''''''(((((())))))******%%%&&&'''((((((((('''&&&)))(((((((((((('''''''''''''''&&&%%%&&&'''((()))((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&''')))***'''''''''''''''''''''''''''''''''((((((((())))))&&&'''''''''(((((())))))'''&&&%%%&&&((()))((('''&&&)))+++***'''%%%&&&((((((''''''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''((()))))))))))))))((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***((('''&&&%%%%%%&&&'''(((***(((&&&%%%''')))******$$$$$$%%%''')))***(((&&&%%%&&&&&&''''''((((((((('''(((((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((***,,,***'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((#########$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''')))******)))'''$$$###$$$&&&''''''&&&&&&''''''''''''''''''((((((((((((((()))******&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''')))***+++,,,---,,,++++++))))))***+++,,,------...***++++++++++++,,,,,,,,,***++++++,,,,,,---......////////////000000000000444555666666777777666666333333333222222333444444555555666666666666555555444333222000//////......+++++++++,,,,,,---------,,,+++***((((((((())))))))))))************))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''(((((()))((('''%%%$$$&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((()))***+++***)))'''%%%''''''((()))))))))))))))---+++)))(((***++++++***)))+++,,,+++((((((***---))))))(((((((((((()))))),,,...111333444222///---++++++******)))(((((((((+++*********))))))(((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&%%%&&&((())))))(((&&&$$$###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((---,,,+++***((('''%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&,,,+++***(((''''''''''''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%$$$%%%'''''''''''''''''''''''''''''''''+++***'''&&&&&&(((***+++&&&%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''((($$$%%%%%%&&&'''''''''&&&&&&&&&'''((())))))((((((''''''''''''''''''&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$######''''''((((((''''''&&&%%%(((((())))))((('''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))*********((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###(((,,,,,,((($$$######%%%&&&'''(((((('''&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&$$$###'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((((('''%%%$$$######$$$%%%(((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''(((((((((((((((***,,,---+++***)))***))))))))))))************+++***(((%%%$$$%%%***---)))***++++++))))))***+++,,,,,,,,,++++++,,,,,,---,,,---...000111111111111222333555666666666555555000111222333333333333333444444555555555555444444444333222000//////......///...---,,,+++++++++++++++++++++************)))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((########################$$$%%%%%%&&&&&&'''((((((###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&''''''''')))(((((((((''''''''''''&&&''')))))))))(((&&&%%%''''''((())))))))))))))),,,***)))(((***++++++***(((***+++***'''''')))+++******))))))(((((())))))''')))+++------,,,***)))###$$$&&&(((+++---//////)))))))))(((((((((''''''(((((('''''''''&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''')))(((&&&$$$$$$$$$###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((&&&%%%((((((((((((((((((((((((000...+++(((&&&%%%&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''(((''''''&&&&&&'''''''''''''''&&&&&&%%%((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((&&&%%%%%%%%%&&&''''''(((((('''&&&%%%'''&&&&&&%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))***(((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''(((((((((((((((***++++++***))))))***))))))))))))***************++++++***)))(((***,,,+++---------,,,+++,,,---...---,,,,,,,,,,,,,,,---,,,---...000111111111111222333444666666666666555222222222222333333333444444444555555555555444444333333111000///............---,,,+++************+++++++++*********))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! """###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''%%%&&&'''((()))((('''&&&''''''((()))))))))))))))+++***((((((***++++++***((())))))(((''''''(((***++++++******))))))))))))((()))******++++++******''''''((()))***+++,,,,,,(((((('''''''''''''''&&&'''''''''''''''&&&&&&&&&((())))))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&'''&&&%%%%%%$$$###%%%'''&&&$$$###%%%'''$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))&&&###))))))))))))))))))))))))111///+++(((&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''(((((((((''''''&&&''''''''''''''''''''''''$$$$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&&&&%%%%%%&&&&&&'''***(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###%%%&&&((((((&&&%%%###$$$%%%%%%&&&&&&'''''''''***(((&&&$$$###$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&,,,)))%%%###$$$%%%&&&''''''''''''''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&((())))))'''''''''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''(((((((((((())))))***)))(((((()))+++))))))))))))************(((+++...///---++++++***+++---...---,,,+++,,,...//////...---,,,,,,------,,,---...000111111111111222333444666666777666666444333222222222333444555444444555555555555444444333222111000///.........---,,,+++***))))))))))))++++++*********)))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((('''&&&%%%$$$######&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''''''''%%%&&&'''((())))))((((((''''''((()))))))))))))))***)))((((((***+++***))))))))))))((((((((()))***,,,,,,++++++******)))((()))))))))))))))***++++++************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%$$$######$$$&&&((()))***%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''((()))***+++''''''''''''(((((((((((('''((((((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&(((((()))))))))))))))(((''''''''''''''''''''''''******)))'''&&&%%%$$$###'''''''''''''''''''''''''''''''''(((******(((&&&((((((((((((((((((((((((***)))'''&&&&&&&&&'''((()))(((((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''((((((((((((((((((''''''%%%%%%&&&&&&'''&&&&&&%%%(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''+++)))%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((***))))))(((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''',,,(((###"""$$$''''''&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$###'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((()))))))))(((&&&''')))+++((()))))))))************)))+++...///---+++++++++***+++,,,+++******+++,,,000///......------------,,,---...000111111111111333333444555666777777888666555333222222333555777444444555555555555444444333222111000............++++++***)))))))))))))))************))))))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((())))))************''''''((())))))))))))))))))(((''')))***+++***)))+++***))))))************+++++++++++++++***)))(((''''''&&&&&&&&&'''((()))''''''((()))***+++,,,,,,((((((((((((((((((((((((&&&'''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&***&&&"""$$$))),,,***&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((('''''''''((()))***+++,,,''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))""""""###%%%&&&'''((()))&&&&&&''''''''''''&&&&&&************)))((('''&&&&&&'''''''''''''''''''''***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''+++)))'''''')))+++++++++''''''''''''''''''''''''$$$$$$$$$$$$%%%'''((()))'''''''''&&&%%%$$$######&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((()))******%%%&&&&&&'''&&&&&&%%%%%%''''''(((''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%***)))((('''&&&&&&%%%&&&'''&&&&&&%%%%%%&&&&&&'''+++)))%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((###%%%(((******)))&&&%%%&&&''')))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))&&&###$$$'''(((&&&###''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$######&&&''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((()))))))))(((&&&''')))+++((()))))))))***************+++,,,+++***)))+++,,,***+++,,,,,,******+++,,,000///...---------------,,,---...000111111111111333333444555666777888999888666444333333444666777444444555555555555444444333222111///......------******))))))(((((())))))*********)))))))))(((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%''')))***((('''&&&$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((******************++++++''''''((()))))))))))))))((('''''')))++++++***))),,,***))))))***++++++***((()))***++++++***)))((())))))(((((())))))***+++************)))))))))(((((((((((((((((()))))))))&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&...)))%%%&&&***+++'''###&&&''''''(((((((((''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''(((''''''''''''((()))++++++''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((!!!!!!###$$$&&&'''((()))&&&&&&''''''''''''&&&&&&(((((())))))'''&&&$$$"""&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''+++)))'''&&&(((+++,,,,,,''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&%%%$$$######&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''######$$$%%%&&&'''((()))&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((('''''''''((('''%%%$$$$$$$$$%%%&&&%%%%%%&&&''''''''''''&&&,,,+++)))(((&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''***(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$"""!!!!!!"""$$$&&&$$$%%%%%%&&&&&&'''''''''###&&&+++...///,,,(((%%%'''(((***++++++***((('''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''%%%###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''')))((('''%%%%%%$$$%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((,,,+++)))'''%%%###!!! $$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((())))))***)))(((((()))+++))))))))))))************++++++***(((''''''***---,,,...///...---,,,---///...---------------......,,,---...000111111111111444444444555666888999:::888777666555555555666777444444555555555555444444222111000///...---------******)))))))))))))))*********)))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((()))*********)))))))))))))))''''''((()))))))))))))))'''&&&''')))++++++***(((,,,)))'''(((***+++***)))&&&''')))***++++++***)))+++++++++,,,,,,,,,,,,,,,...---,,,***)))'''&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&''')))))))))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''''''''(((''''''''''''(((((()))***''''''''''''(((((((((((())))))******+++,,,,,,,,,''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''((()))((('''%%%$$$&&&&&&&&&'''''''''((((((###$$$%%%&&&''')))******''''''''''''''''''''''''(((&&&&&&''')))******)))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&'''((()))(((''''''&&&&&&&&&&&&'''''''''((('''''''''(((''''''&&&&&&((('''%%%$$$###$$$%%%&&&%%%&&&'''(((((((((((((((+++***)))((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***---//////---)))'''&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((((((((('''&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))((('''%%%$$$###"""$$$%%%&&&(((((((((((('''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''(((((((((((((((***++++++***))))))***))))))))))))***************+++***)))'''(((***,,,---...///...---------///,,,++++++,,,,,,---...///,,,---...000111111111111444444444444666888:::;;;888888888777777666666666444444555555555555444444222111000///...---------*********))))))******+++***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''(((((()))(((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((()))((('''&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))+++***)))(((((('''(((((('''(((((()))))))))))))))&&&&&&''')))++++++***(((+++(((&&&''')))***)))'''$$$%%%(((***++++++***)))''''''((()))))))))))))))&&&&&&''')))***+++,,,---%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$"""***+++'''&&&)))...'''(((((((((((((((''''''&&&&&&&&&'''''')))******&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))''''''''''''((((((((()))$$$%%%&&&((()))+++,,,,,,''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''')))++++++***((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$$$$%%%'''******(((&&&))))))))))))))))))))))))''''''(((((()))*********%%%&&&'''((((((((('''&&&&&&''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%$$$######((('''%%%######$$$%%%&&&&&&&&&'''((())))))((((((***)))((((((((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''(((***++++++***((('''&&&&&&&&&&&&&&&&&&%%%%%%((()))******)))'''$$$"""%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###%%%'''&&&######%%%((($$$#########$$$&&&((()))***)))((('''''''''''''''&&&%%%$$$$$$%%%&&&((()))%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''###$$$$$$%%%&&&'''((()))%%%&&&&&&'''&&&$$$###"""&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''((((((((()))(((***,,,---+++*********))))))))))))************)))+++++++++))))))***++++++,,,------++++++,,,---*********+++,,,---...///,,,---...000111111111111444444444444666888:::<<<888888888888888777666555444555555555555555555444222111000///------------+++***************++++++))))))))))))(((((((((((())))))(((((((((((())))))&&&''''''''''''''''''&&&************)))((('''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&)))&&&###"""%%%''''''&&&###$$$%%%%%%&&&&&&%%%%%%'''((((((((())))))******'''((((((((('''&&&%%%%%%'''&&&&&&(((***+++***)))(((((()))************))),,,,,,***)))))))))***+++))))))))))))************)))))))))))))))))))))))))))***+++++++++)))(((''')))))))))))))))))))))))))))******)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))((('''&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###***((('''&&&&&&'''(((***((((((((((((((((((((((((******))))))))))))******+++(((&&&&&&)))+++***))),,,)))&&&'''))))))&&&$$$''''''''''''((((((((())))))(((''''''''')))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''***)))(((((((((((())))))---+++'''$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))%%%"""$$$))),,,)))%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''%%%%%%''''''''''''''''''''''''$$$''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&&&&'''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&(((((((((((('''''''''''')))***+++,,,,,,+++***))))))'''%%%&&&)))***(((&&&((('''''''''((()))+++,,,''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((()))***,,,---%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&%%%%%%)))&&&$$$$$$'''))))))'''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''%%%$$$%%%(((***(((&&&((((((((('''&&&&&&%%%%%%******))))))((((((''''''***)))))))))))))))******(((((())))))******++++++*********)))))))))))))))))))))***+++---......///++++++++++++++++++++++++,,,---...000111111111111555555555555666888999:::888888888999999999666444111444666555222//////000111000///...---...//////...---+++*********+++++++++***)))*********(((&&&***)))((('''&&&&&&'''((('''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&######%%%''')))+++,,,------)))&&&%%%'''(((((('''''''''((())))))))))))(((&&&&&&&&&&&&'''''''''((('''((((((((((((''''''&&&'''&&&&&&(((***+++***(((******+++,,,,,,,,,,,,+++,,,,,,***)))))))))***+++))))))))))))************))))))))))))))))))))))))))))))*********)))((('''))))))))))))))))))))))))&&&''''''&&&$$$######$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''((()))***************)))((((((''''''***)))'''&&&&&&''')))***((((((((((((((((((((((((***))))))(((((())))))***(((&&&$$$$$$&&&(((((('''***)))''''''((('''&&&%%%'''''''''((((((((()))))))))((((((''''''((()))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''"""&&&((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%(((((('''(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&+++)))'''(((***+++***(((''''''&&&&&&'''(((***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((()))+++,,,%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%%%%$$$""" """$$$$$$###%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$######"""""""""&&&%%%###%%%'''((('''%%%%%%%%%&&&&&&'''((((((((((((((((((((('''''''''&&&,,,+++***)))(((''''''''')))))))))))))))************))))))))))))))))))))))))******+++,,,---...///........................,,,---...///111111111111444444444555666777888999777666555666777777555333444666777666333111111222......,,,+++++++++,,,------,,,+++***))))))***+++***)))(((((())))))'''&&&)))((('''&&&%%%%%%&&&''''''''''''(((''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((((())))))---***'''&&&''''''&&&&&&(((((()))************)))&&&&&&&&&&&&'''''''''''''''(((((())))))))))))(((&&&&&&&&&''')))***)))'''******+++,,,,,,,,,,,,+++,,,,,,***)))))))))***+++))))))))))))************))))))))))))))))))))))))(((((()))))))))(((''''''((((((((((((((((((((((((((()))***)))'''%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((()))***+++,,,''''''''''''''''''''''''))))))''''''''''''))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((&&&$$$$$$&&&'''((('''((())))))(((&&&%%%&&&&&&''''''((((((((()))))))))***))))))(((((((((((()))((((((((((((((((((((((((''''''&&&&&&''''''((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))'''(((((())))))((((((''''''&&&&&&&&&&&&'''''''''###$$$&&&'''((('''&&&&&&((((((((((((((((((((((((&&&((()))'''$$$###$$$%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))((()))))))))((('''&&&&&&''''''''''''''''''''''''###&&&)))***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&'''''''''(((((((((''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%***((((((((()))***)))(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''&&&&&&%%%&&&$$$######%%%&&&&&&%%%&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&$$$$$$$$$&&&'''&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&***)))(((((('''''''''(((***))))))))))))))))))((())))))))))))))))))******)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111333333333333444666777888666555333333444555444333555666666444111000111222...---,,,+++++++++,,,,,,+++******))))))))))))***)))((('''((())))))'''%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))))))))'''((()))***************'''&&&&&&'''))))))((('''(((((()))************))),,,,,,***)))))))))***+++((()))))))))************))))))))))))))))))))))))'''((((((((((((((('''''''''''''''''''''''''''''')))***+++***((('''((()))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((())))))%%%%%%%%%&&&&&&&&&''''''))))))(((''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&''')))******&&&)))***)))&&&$$$&&&((('''(((((((((((()))))))))******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((************************(((((())))))))))))((((((&&&&&&''''''((((((''''''$$$$$$&&&&&&'''&&&&&&%%%'''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))))))))((((((''''''&&&%%%''''''''''''''''''''''''%%%'''******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''(((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&%%%(((((('''(((((()))))))))'''((()))(((''''''''')))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++******))))))(((((((((''')))))))))))))))*********)))******+++,,,,,,------************************,,,,,,...///000111111111111111111222333444666666777555222222333555555444444444222000......///000.........---------------)))))))))(((((((((((())))))((('''((())))))(((&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))(((''''''&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''''''''&&&)))))))))))))))((((((((((((((()))***+++++++++***''''''&&&((()))***((('''(((((()))************))),,,,,,***)))))))))***+++((()))))))))************))))))))))))))))))))))))(((''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''(((((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''(((***+++&&&)))+++)))&&&%%%''')))(((((((((((()))))))))*********))))))(((((('''''')))))))))))))))))))))))))))(((((('''''''''(((((('''''''''(((((()))))))))++++++++++++++++++++++++(((((())))))))))))((((((&&&'''((())))))))))))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""###''')))'''$$$(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%'''))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&'''((()))(((''''''''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''''''''(((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&''')))***+++***)))))))))((((((''''''(((((())))))************)))******++++++,,,,,,,,,........................+++,,,---///000000000000111111111111222444555666777555333333444666666666444333000///............---------------,,,,,,+++(((((((((((()))((((((((()))(((((()))***+++)))((('''''''''(((((((((''''''%%%%%%&&&'''(((((((((''''''''''''(((((((((((()))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''''''''(((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&((((((((((((***+++''''''((())))))))))))((('''''''''''''''&&&&&&&&&((())))))************))))))(((((()))******)))'''******+++,,,,,,,,,,,,+++,,,,,,***)))))))))***+++))))))))))))************))))))))))))))))))))))))(((((('''''''''((()))***'''''''''''''''''''''''''''((()))((('''&&&''')))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''###$$$%%%&&&'''((()))***''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''(((((('''&&&''')))+++((()))******(((((()))***((((((((()))))))))******((()))))))))))))))((('''))))))))))))))))))))))))))))))((((((''''''((((((''''''(((((())))))******************************((())))))******))))))(((&&&'''(((*********))))))***)))'''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!!!!&&&)))&&&"""((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###&&&)))(((%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$'''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%"""$$$&&&&&&%%%%%%%%%&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((((()))***)))''''''''')))%%%%%%&&&&&&'''(((((((((((((((((()))))))))))))))***)))(((((('''''''''((()))(((((((((((((((((('''((((((((()))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000111111111111222444555666777666444555666888777777666444111000111111000...******+++++++++***)))((('''(((((())))))))))))((()))(((((()))++++++***)))&&&'''(((((())))))((((((&&&&&&''''''((('''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''(((((($$$'''))))))''''''(((***(((((()))************)))((('''''''''&&&&&&&&&&&&)))))))))***))))))((((((***))))))***++++++)))(((******+++,,,,,,,,,,,,+++,,,,,,***)))))))))***+++))))))))))))************))))))))))))))))))))))))))))))((((((((()))***+++'''''''''''''''''''''''')))***++++++***)))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''((()))))))))&&&&&&&&&&&&'''''''''''')))))))))******)))))))))))))))))))))))))))))))))***))))))(((((())))))***(((******)))''''''***---+++***)))***+++++++++***(((((()))))))))*********'''((()))******))))))((())))))))))))))))))))))))******)))(((((((((((((((''''''((())))))***++++++************************))))))************))))))$$$%%%''')))******)))(((''''''(((((())))))((((((''''''''''''''''''''''''&&&$$$###$$$&&&'''&&&$$$((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''$$$&&&'''''''''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%(((+++)))%%%###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((('''%%%$$$&&&(((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&$$$''')))***((('''''')))%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******''')))***)))&&&%%%&&&(((%%%%%%&&&&&&'''((((((((('''''''''((((((((()))))),,,+++***)))(((''''''''''''''''''((((((((((((((('''(((((()))******++++++************++++++++++++************************++++++---...///000000000111111111222333444555666666555555666888888777666444222111111222111///,,,)))***+++++++++***(((((('''((()))*********))))))(((''''''(((***+++***(((%%%&&&'''((((((((('''''''''''''''(((''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''''''''((((((((($$$&&&((((((%%%$$$%%%&&&''''''((()))))))))))))))******))))))(((((((((''')))))))))))))))((('''&&&+++*********,,,,,,***((((((((()))************))),,,,,,***)))))))))***+++))))))))))))************))))))))))))))))))))))))***)))(((((((((***+++,,,((((((((((((((((((((((((&&&'''(((((('''&&&''')))))))))))))))))))))))))))************************'''((()))******)))(((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))+++******)))(((''''''&&&***************)))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******+++,,,---,,,******---000---***)))***---...,,,)))))))))))))))************&&&'''(((*********))))))))))))))))))))))))))))))******)))((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))************))))))###$$$&&&((())))))((('''###%%%(((+++,,,,,,***((((((((((((((((((((((((((()))***+++***(((&&&'''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&''')))***,,,''''''''''''''''''''''''%%%&&&(((((('''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&***---+++&&&###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((((()))++++++''''''&&&&&&&&&%%%%%%%%%&&&&&&((())))))(((&&&&&&"""$$$&&&%%%###"""$$$&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&###&&&))))))'''&&&&&&(((%%%&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&(((***(((%%%$$$%%%''')))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((***)))))))))))))))***+++&&&'''''''''(((((())))))'''(((((()))***+++++++++***************+++++++++------------------------++++++---...///000000000111111111222333444666666444444444666888888666444111000...///111000,,,)))++++++,,,---,,,+++***)))'''((()))+++++++++***)))'''&&&&&&''')))***)))'''###$$$&&&'''((('''&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((******))))))((((((''''''%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''$$$$$$%%%&&&&&&''''''((()))((('''&&&%%%%%%&&&''''''''''''''''''''''''''',,,)))&&&&&&(((***)))'''''''''''''''''''''&&&&&&))))))************))))))***)))'''&&&%%%&&&((()))*********))))))))))))))))))***,,,------+++(((&&&(((((((((((()))))))))))))))(((((('''''''''(((((('''((()))******)))((('''(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++***)))***+++***)))(((&&&&&&&&&'''((())))))))))))))))))))))))'''******''')))///...)))&&&(((***)))'''&&&&&&''')))))))))))))))((('''''')))))))))))))))*********))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((******++++++,,,,,,------(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''***+++,,,+++***)))***+++,,,,,,+++)))'''%%%###"""'''((((((''''''(((***---))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))***)))'''&&&&&&''''''(((&&&'''((((((((('''&&&%%%''''''''''''(((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%###%%%&&&$$$###&&&...555===222'''$$$(((+++)))%%%&&&&&&$$$$$$$$$$$$&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$'''((('''&&&$$$%%%%%%&&&'''''''''&&&))))))(((((('''''''''&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&'''(((((((((((((((((((((((()))(((((('''&&&&&&))))))(((((('''''''''&&&&&&'''(((******+++++++++))))))))))))************((())))))***++++++,,,,,,........................111222333444555555555555;;;999777444333333444555222111///---,,,---...///000...---+++******++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''((('''&&&%%%$$$******)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***((((((((('''&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''''''''''''''''''''''''''***(((%%%&&&)))+++***)))((((((((((((((((((((((((((()))***************)))---,,,)))'''%%%%%%%%%&&&((())))))******+++++++++))))))))))))*********)))(((((((((((())))))))))))((((((((('''''''''((((((((()))***++++++***)))(((''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))!!!$$$&&&((()))+++---+++***)))((('''(((((()))))))))))))))))))))))))))'''******(((+++111111---'''((((((((((((((()))))))))************)))((('''))))))))))))************************************)))))))))*********++++++++++++++++++++++++++++++((((((((()))))))))))))))******))))))((((((((('''))))))))))))))))))))))))+++***)))(((((((((((((((((()))************+++,,,************)))((('''&&&((()))***)))''''''(((***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&&&&''')))***))))))'''&&&&&&&&&&&&'''%%%&&&'''((((((((('''&&&''''''''''''(((((((((((('''((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&'''%%%###%%%***000555...&&&$$$'''))))))&&&&&&&&&%%%$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&)))((((((((('''''''''&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))***+++++++++******)))((())))))(((((((((''''''''''''((()))***************(((((()))))))))*********++++++++++++,,,---..............................000111222333444444444444666555222000//////000000222111///---,,,---.........---,,,************+++))))))))))))((((((((('''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&((())))))((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))'''''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$'''''''''&&&&&&'''((((((''''''''''''''''''''''''(((&&&%%%&&&)))+++++++++))))))))))))))))))))))))(((((()))***+++++++++***---+++)))'''&&&&&&&&&&&&(((((()))***+++,,,------,,,+++***(((((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((()))******++++++******)))&&&'''(((***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))(((((()))***+++******))))))))))))***))))))))))))))))))))))))''')))******---222222000)))((('''((()))+++++++++******+++++++++***))))))************************++++++++++++++++++++++++)))(((((((((((())))))***++++++++++++++++++++++++++++++++++++++++++******,,,+++***)))(((''''''&&&))))))))))))))))))))))))++++++***)))))))))******&&&''')))***)))***+++---((()))******++++++******)))***+++***(((&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))******)))((('''&&&%%%&&&&&&%%%&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''%%%'''((('''$$$###&&&)))+++(((%%%$$$&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&((((((((('''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))*********+++******)))((())))))((((((((((((''''''((())))))*********))))))''''''(((((()))***++++++,,,++++++***+++---...///........................///000111222333333333333333222000///.........///111000...---,,,,,,---...,,,,,,+++))))))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&(((''''''&&&%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((())))))'''''''''''''''''''''''''''''''''((()))*********(((((()))))))))))))))***(((((()))***++++++++++++((((((''''''((()))***************++++++,,,,,,---///...---+++***)))))))))(((((((((((())))))))))))'''(((((())))))))))))))))))))))))******)))))))))&&&'''((()))************(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++)))''''''(((***)))))))))))))))))))))(((((((((((((((((((((((()))))))))***---000000///,,,***((((((***,,,+++***+++++++++,,,,,,++++++***++++++***************)))++++++++++++++++++++++++***))))))(((((()))***+++)))))))))))))))))))))))),,,,,,,,,++++++******)))++++++******)))(((((('''))))))))))))))))))))))))+++******)))))))))******'''(((******))))))***+++(((((()))***+++++++++***''')))++++++)))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''((())))))+++***)))((('''&&&&&&&&&%%%%%%&&&'''((()))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''''''''$$$&&&((((((&&&$$$%%%&&&&&&''''''&&&&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((((((((()))************))))))(((&&&&&&'''(((***+++,,,,,,***)))(((((()))***,,,...------------------------///000111222333333333333555444333222111111111111000///...---,,,,,,,,,,,,******))))))(((((((((((())))))(((((((((''''''''''''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&'''(((((((((%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))))))))((((((((((((((((((((((((((()))))))))(((((((((((('''''''''(((((()))))))))))))))***+++++++++++++++'''''''''((()))***++++++---,,,,,,++++++*********((()))+++,,,+++***((('''(((((((((((())))))))))))''''''((()))******))))))(((((((((''''''((((((((('''(((((()))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((( """%%%&&&'''(((***+++'''(((((((((((((((((((((((((((((((((((((((((((((***)))(((***,,,,,,++++++---,,,***************)))***+++,,,,,,,,,,,,++++++,,,+++++++++******))))))************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%))))))))))))************)))))))))))))))))))))))))))))))))(((((())))))******++++++***((('''((())))))))))))******)))((((((%%%'''*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''++++++******)))(((''''''&&&&&&&&&'''((()))******''''''''''''(((((((((((())))))(((((('''''''''&&&&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''(((((('''&&&&&&&&&((())))))&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))((('''&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$(((((()))))))))))))))))))))************))))))(((''''''((()))***+++,,,---***))))))))))))+++,,,---++++++++++++++++++++++++000111222333444444444444666666555444333333333333///...---,,,,,,+++++++++(((((()))(((((((((''''''((((((((((((''''''''''''&&&''''''''''''''''''''')))((('''&&&%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''((()))))))))((((((((((((((((((((((((((((((((()))+++***(((''''''(((&&&''''''(((((()))))))))***+++++++++++++++******))))))))))))))))))))))))------,,,+++***)))(((((( """&&&)))++++++)))((((((((((((((())))))))))))&&&''')))***+++******)))(((''''''&&&&&&''''''(((((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))))))))((()))***&&&''''''(((((((((((('''))))))))))))))))))))))))+++'''&&&)))+++)))((())))))+++---,,,***))))))*********+++,,,,,,,,,++++++,,,,,,,,,+++******))))))************************(((((()))))))))((('''''',,,,,,,,,,,,,,,,,,,,,,,,(((((('''''''''''''''&&&)))))))))*********++++++))))))))))))))))))))))))))))))((((((((()))******,,,------,,,)))(((((()))************)))(((''''''%%%'''))))))))))))***+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&))))))*********)))((((((''''''''''''((()))******''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&"""###&&&((())))))''''''''')))***)))'''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&(((***&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))((('''&&&%%%%%%&&&''''''''''''''''''(((((())))))))))))******((())))))*********))))))))))))******+++,,,------***++++++,,,------......++++++++++++++++++++++++000111222333444444444444444444333333333222222222...------,,,,,,+++******'''(((((())))))(((((('''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&(((((()))***))))))''''''((((((((((((((((((((((((%%%(((++++++)))'''((()))''''''((())))))***++++++,,,,,,,,,,,,+++***))))))((())))))*********))))))+++++++++******))))))(((###$$$&&&((()))******)))(((((((((((())))))))))))&&&''')))+++++++++***))))))((('''&&&&&&'''((()))'''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))---...///...+++)))((()))&&&'''((()))***))))))((())))))))))))))))))))))))***%%%%%%)))+++((((((***"""(((......***(((***---))))))***+++++++++++++++------,,,++++++***))))))++++++++++++++++++++++++&&&''')))***)))'''%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++******************))))))))))))))))))))))))***))))))))))))***+++,,,,,,------,,,***)))***+++******++++++******)))(((((())))))((('''''')))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((()))(((((('''))))))(((''''''((()))***''''''''''''((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((($$$%%%&&&(((***)))((('''''''''''''''''''''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%%%%'''***&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&'''(((((((((((((((&&&'''((())))))))))))((((((((()))))))))*********'''((()))***************+++++++++,,,,,,---------)))***,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111222333333333333111111111111111111000000---------,,,,,,+++***)))'''((())))))))))))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((()))***'''''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$))))))*********((('''&&&))))))))))))))))))))))))###&&&***+++)))(((***,,,((())))))***++++++,,,,,,---------,,,+++***)))(((%%%&&&''')))+++,,,------)))))))))))))))*********...---+++***)))))))))***(((((((((((())))))))))))%%%''')))+++,,,+++***)))***)))(((''''''((()))***&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))*********+++,,,'''((()))+++++++++***))))))))))))))))))))))))))))))$$$###))),,,))))))---%%%...///***(((+++000((()))***+++++++++++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++---///111000...+++)))************************(((((())))))*********+++---,,,,,,+++***)))(((((())))))))))))))))))))))))+++*********+++,,,,,,---+++,,,------,,,+++,,,...******+++,,,,,,,,,++++++++++++***(((&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((###$$$%%%''''''''''''&&&***)))(((''''''((())))))''''''''''''((((((((()))***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''(((***)))(((&&&&&&%%%$$$%%%'''((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$$$$&&&)))&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$&&&((()))***++++++&&&&&&'''((())))))(((((((((((())))))*********+++''''''(((******+++++++++------------------------&&&'''***------,,,***)))...........................///000111111222222111000111111111111111000///,,,,,,,,,,,,,,,***))))))'''((()))******)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%'''(((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''((((((***++++++(((((((((''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))(((''''''(((''''''((((((((()))))))))+++++++++******)))))))))((()))+++,,,---.........++++++******************))))))))))))(((((((((((((((''''''''''''((())))))******))))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''...---+++)))(((((()))***))))))************))))))******))))))((((((''''''&&&&&&&&&&&&'''''''''((()))((('''''')))******)))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,------,,,++++++,,,,,,,,,))))))******++++++,,,,,,++++++,,,,,,,,,++++++************+++++++++++++++************************)))))))))((())))))***************))))))*********((((((((((((((((((((((((***+++---.........,,,,,,++++++,,,---,,,+++***))))))(((((()))+++,,,***)))............---,,,++++++******************++++++))))))))))))))))))))))))***$$$"""'''---,,,+++***))))))((((((''''''&&&&&&((((((''''''''''''(((((((((((('''(((((()))***+++(((((((((((())))))))))))&&&(((***+++)))((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&(((***++++++)))&&&%%%''''''(((((('''&&&%%%%%%''''''''''''''''''''''''!!!%%%''''''%%%$$$''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''%%%###""""""""""""$$$''')))***+++&&&&&&''''''(((((())))))++++++++++++***)))''''''))))))))))))(((((((((((((((((()))******)))''''''***+++---......---+++***+++*********+++,,,,,,---/////////......------,,,------...000111333444444111111111111000000000///,,,,,,++++++***))))))))),,,++++++******************)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''%%%######&&&'''&&&$$$&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&'''((()))***'''''''''''''''&&&&&&&&&&&&(((***+++***))))))***''''''(((((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,///...---,,,***)))((((((''''''((()))***+++,,,,,,((((((((()))))))))************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((()))---,,,***(((''''''((()))))))))************))))))******))))))((((((((((((''''''''''''(((((((((((()))((('''''')))******)))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************......------------......++++++++++++++++++,,,,,,+++,,,,,,---,,,,,,++++++)))************+++++++++((())))))***+++,,,,,,,,,******)))))))))******+++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++******)))++++++,,,,,,,,,+++***)))))))))*********+++++++++------------------,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))%%% $$$))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))***(((((((((((())))))))))))'''(((***)))((('''((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''(((''''''''''''&&&&&&&&&((()))***++++++***)))(((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''"""###&&&'''(((&&&%%%###''''''''''''''''''''''''"""###$$$&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''))))))((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$)))))))))))))))))))))((())))))++++++++++++***)))+++,,,...//////...,,,+++++++++******+++,,,,,,---000/////////.........---......//////000111111111111111111000000000//////,,,,,,++++++***)))))))))++++++***)))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''''''%%%######&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''')))++++++***)))***+++))))))***++++++,,,---------------.............../////////...---,,,+++***//////...,,,+++***))))))'''((()))***+++,,,,,,---((()))***+++++++++*********))))))(((((())))))***))))))))))))))))))))))))((((((((())))))*********+++***)))'''''''''(((((())))))************))))))***))))))))))))(((((((((((((((((()))))))))*********((('''''')))******)))))))))))))))))))))))))))((((((((()))))))))******++++++*********)))))))))---------,,,,,,------...,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---------------------,,,,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))++++++,,,,,,,,,+++***))))))+++,,,+++((((((+++///+++,,,,,,------------,,,---,,,,,,+++***)))(((((((((((((((((((((((((((((()))$$$"""'''+++***((()))''''''(((((((((((()))))))))((((((''''''(((((()))***))))))(((((((((((()))(((((((((((())))))))))))'''((()))(((&&&&&&((()))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''(((''''''''''''&&&&&&&&&(((((())))))******++++++'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''))))))(((((('''''''''&&&&&&&&&%%%%%%&&&''''''((('''''''''((((((((())))))&&&&&&%%%&&&&&&'''((()))((((((((((((((('''&&&%%%((((((((((((((('''''''''''''''''''''&&&%%%$$$$$$))))))))))))))))))))))))***+++,,,---------------,,,---////////////---,,,+++++++++++++++,,,,,,---///////////////.........///////////////.........000000000000////////////,,,,,,++++++***)))))))))******)))(((((((((((((((((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''%%%$$$$$$%%%&&&&&&%%%''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((($$$&&&(((******)))'''&&&))))))))))))************''')))******))))))***+++---......//////000111111000000000//////..................---,,,+++***)))******++++++++++++,,,,,,*********))))))))))))((('''(((***,,,,,,+++***)))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))******+++++++++***)))(((((((((((()))))))))************))))))))))))))))))))))))))))))))))))************++++++***((('''((()))+++******))))))))))))))))))))))))(((((()))))))))*********************************+++************+++,,,,,,---,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........//////000///...------000000///............///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---,,,,,,,,,,,,+++++++++***))),,,---***&&&&&&+++000***+++,,,---------------,,,+++++++++***)))))))))((((((((((((((((((((((((...)))'''***,,,)))'''((()))))))))((((((((((((((())))))(((((((((((())))))******)))(((((('''(((((((((((((((((())))))))))))((((((((('''%%%&&&(((***((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''')))+++,,,&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''(((((((((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&'''''''''(((((((((((('''&&&&&&''''''((()))***"""###$$$&&&''''''(((((())))))((((((''''''&&&&&&))))))******)))((((((''')))))))))))))))************++++++,,,---.........------............------,,,,,,+++++++++,,,,,,---................................................000000/////////.........,,,,,,++++++***)))))))))))))))((('''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&((()))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))***))))))(((*********++++++,,,,,,,,,+++,,,------,,,,,,---///222222222222333333333333222222111///...---,,,+++******+++++++++******)))((()))))))))*********+++)))(((((((((((('''''''''&&&''')))++++++***)))((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))*********+++++++++******))))))******))))))************))))))))))))))))))*********************++++++++++++,,,***)))((((((***++++++***************************))))))))))))************((())))))***+++,,,,,,,,,+++*********++++++,,,---,,,,,,,,,+++*********)))***+++,,,,,,---------,,,++++++,,,,,,---......///,,,---///111222222111111111111000///////////////000000////////////000000////////////////////////...---,,,,,,,,,---///000...------,,,,,,,,,,,,,,,))),,,---***&&&%%%***///******+++,,,------------)))))))))***+++++++++,,,))))))))))))))))))))))))***&&&&&&))))))'''&&&(((++++++***)))(((''''''&&&))))))(((((((((((())))))******)))(((((('''(((((((((((((((((())))))))))))((()))((('''&&&&&&(((***((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((''''''''''''&&&&&&&&&''''''&&&&&&(((***,,,...&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((()))(((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((('''&&&%%%$$$'''''''''''''''''''''''')))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&$$$%%%&&&'''(((***++++++***)))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((('''''''''((((((!!!"""$$$&&&'''))))))***))))))((((((''''''&&&&&&***++++++++++++***))))))((()))))))))*********+++*********+++,,,---......,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,------......///,,,,,,,,,---......///////////////............---,,,,,,++++++***))))))))))))(((((('''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''***)))'''&&&&&&''')))***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%''')))***++++++,,,,,,---.........///000111000//////111333333333333222222222111111000000///---,,,+++***)))'''((())))))************+++******)))((((((''''''$$$%%%%%%&&&'''((()))***'''((()))*********)))((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))************)))))))))))))))************+++*********+++++++++,,,,,,+++)))((((((***++++++***************************)))))))))*********++++++(((((()))***+++,,,---...------------...///000000,,,,,,,,,,,,++++++++++++,,,,,,---...////////////+++,,,,,,---...///000000***,,,000444777999999999555444333222222222222222222111111000000111111222000000000000000000000000///////////////000111111000///...---------......+++,,,---+++((((((***---***++++++,,,,,,,,,,,,+++(((((()))***+++,,,,,,---))))))))))))))))))))))))'''%%%&&&)))+++)))***---++++++***))))))(((''''''***))))))(((((())))))******))))))(((((((((((()))(((((((((((())))))))))))((()))***)))'''''')))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((('''&&&'''((((((''''''''''''&&&&&&&&&))))))((((((***,,,...///%%%&&&''''''((('''''''''''''''''''''''''''''''''+++***)))(((''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''$$$$$$%%%'''(((***+++,,,+++***)))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''+++***)))''''''&&&&&&&&&&&&'''((()))))))))))))))(((((((((((((((''''''''')))))))))******))))))(((((())))))******+++++++++***************+++------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,------...///000000///.........------------,,,,,,++++++***)))))))))))))))(((''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''&&&%%%%%%&&&((())))))(((''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''%%%""" !!!###&&&))),,,,,,---......///000000000111111000///000222444000000///...---,,,,,,+++++++++************))))))(((((()))***************++++++******)))(((((((((%%%%%%&&&'''((()))******)))))))))*********++++++((((((''''''''''''(((((())))))))))))))))))))))))***))))))(((((('''''''''))))))************))))))))))))************))))))))))))*********+++++++++************+++++++++++++++)))((()))***,,,++++++************************))))))*********+++++++++*********++++++,,,,,,,,,............///000111222---------...............//////000222222333333333111111222333444555666666444777;;;???AAACCCBBBBBB>>>>>><<<;;;;;;:::::::::777666666555555666666777777777777777777777777777777777777777666555444333111111000///...//////000.........---,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))))))))***+++++++++,,,++++++++++++++++++++++++)))'''(((++++++((())),,,(((((()))))))))***************))))))))))))******)))(((((((((((())))))***(((((((((((())))))))))))(((***++++++***))))))***))))))))))))))))))))))))'''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&((()))((('''&&&''')))(((''''''''''''&&&&&&&&&'''''''''((((((***++++++%%%&&&&&&'''(((((('''''''''''''''''''''''''''''')))))))))((((((''''''&&&%%%%%%&&&&&&'''(((((()))$$$%%%&&&''')))*********''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&''''''((()))))))))))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''***)))((('''&&&&&&&&&&&&((())))))))))))((((((''''''''''''((((((((((((((((((((())))))))))))((((((((())))))******+++,,,,,,,,,++++++******+++,,,---------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,------...///000111222222.....................///.........---------,,,,,,,,,,,,++++++***)))))))))***)))((((((''''''(((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))&&&'''((('''%%%$$$''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&%%%###"""###$$$&&&(((---------...///000000111...//////...------000222...---,,,+++)))((('''&&&&&&&&&'''((())))))************+++++++++******)))((())))))***++++++,,,,,,))))))))))))((((((((((((++++++*********+++,,,---((((((''''''''''''(((((())))))))))))))))))))))))******)))((('''&&&%%%%%%'''((()))))))))))))))((())))))************))))))))))))******++++++++++++))))))*********++++++++++++***((()))***,,,,,,+++************************)))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,---...///000000......//////000000111111111222333444555666666666777888999:::;;;<<<======CCCEEEHHHJJJKKKJJJHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAA@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@???===:::777666333222000/////////000111000///...///000000...,,,,,,,,,,,,,,,,,,+++***)))+++++++++***************++++++++++++++++++++++++***((('''(((%%% """%%%&&&''')))***,,,---...******))))))))))))******(((((('''(((((()))***+++(((((((((((())))))))))))(((***,,,---+++*********))))))))))))))))))))))))&&&''''''''''''''''''&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&######$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''"""###$$$&&&'''(((((((((%%%%%%&&&&&&'''((())))))&&&'''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$)))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&((()))***)))(((((((((''''''''''''(((''''''''''''((())))))''''''''''''((((((((()))(((''''''&&&&&&&&&&&&'''%%%&&&''''''''''''''''''&&&'''''''''(((((())))))))))))***************)))((())))))***++++++,,,,,,...---,,,+++***+++,,,---///......------......//////...---,,,,,,,,,,,,,,,...///000111222333444555111000000///......------......---------,,,,,,,,,,,,,,,++++++***)))))))))******)))(((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''')))'''%%%$$$''')))$$$%%%%%%&&&&&&%%%%%%$$$))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))000///---,,,+++,,,------))))))))))))))))))))))))+++******+++,,,,,,***((())))))))))))))))))))))))+++)))'''&&&((())))))(((******))))))((((((''''''******))))))))))))******))))))*********+++++++++))))))((((((((((((((()))''''''(((((())))))******+++***)))(((((()))***+++))))))))))))))))))))))))((()))***+++,,,,,,+++***)))***+++,,,,,,+++))))))%%%''')))++++++***(((&&&++++++++++++++++++++++++))))))******+++,,,,,,---***)))))))))+++,,,,,,+++............------------111111/////////000111222111111222444666777888999999===AAADDDEEEEEEEEEEEEDDDEEEGGGJJJLLLNNNOOOOOOUUUVVVWWWXXXWWWVVVUUUTTTVVVUUUTTTSSSQQQQQQPPPPPPKKKLLLMMMNNNOOOOOOOOOOOOMMMNNNPPPRRRRRRRRRRRRQQQQQQQQQPPPOOOLLLIIIFFFEEE@@@<<<888777888888666444666444333333444555333222111///,,,***))))))***+++---,,,+++,,,------,,,+++)))************)))((('''***************)))))))))))))))))))))))))))))))))...,,,)))'''&&&&&&&&&'''((())))))***++++++,,,,,,(((((((((((())))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''''')))***++++++***(((&&&$$$***))))))((('''&&&&&&&&&'''&&&$$$$$$%%%'''***,,,))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++)))(((((())))))(((&&&+++)))((((((***)))%%%"""((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''!!!"""###%%%&&&'''''''''&&&'''((())))))***))))))&&&'''((()))***+++,,,,,,000///...---+++***)))(((---------------------------------,,,,,,+++++++++........................000000///..................---,,,,,,++++++,,,,,,+++(((&&&&&&))))))'''$$$###$$$&&&((()))(((((('''''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$""""""###&&&'''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%&&&'''(((((((((((('''&&&%%%$$$,,,,,,***)))))))))******(((((((((((((((((((((((()))((('''((())))))(((&&&)))))))))))))))))))))))),,,***((((((***+++++++++******))))))((((((((((((******))))))))))))******))))))*********+++++++++******)))(((((())))))***)))))))))))))))(((((((((+++******))))))******+++************************,,,,,,,,,+++***(((%%%$$$)))******++++++******)))&&&''')))+++,,,+++***))),,,+++++++++++++++++++++***++++++++++++,,,,,,,,,...---,,,,,,------,,,+++---------....../////////000000111222333555777888:::;;;<<<>>>AAACCCEEEFFFGGGJJJMMMPPPPPPPPPQQQRRRVVVWWWXXXZZZ[[[\\\]]]]]][[[\\\]]]^^^^^^^^^]]]]]]aaaaaa___^^^]]]\\\\\\\\\XXXXXXXXXXXXWWWWWWWWWWWWYYYZZZ\\\___aaaaaabbbaaa`````````^^^\\\YYYVVVUUUMMMIIIEEECCCCCCBBB???======;;;:::999999888666444222111///,,,++++++,,,---,,,*********,,,---,,,+++++++++++++++***)))((('''&&&&&&''')))***+++,,,,,,************************000...,,,***))))))***+++------,,,,,,+++*********((()))))))))))))))))))))((())))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((()))***++++++***))))))(((''''''&&&&&&$$$$$$$$$%%%%%%&&&'''''')))((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$###$$$&&&&&&###!!!'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''(((((())))))))))))(((&&&'''((()))***+++,,,,,,.........---,,,,,,++++++---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111000///---------...///------,,,++++++++++++,,,+++***)))))))))***((('''((())))))))))))(((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%######''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&&&&%%%$$$%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''******)))((((((((())))))))))))))))))))))))))))))((('''&&&&&&(((((('''&&&))))))))))))))))))))))))+++)))((()))+++,,,,,,,,,***))))))))))))(((((((((******))))))))))))*********************++++++++++++******)))******++++++++++++***))))))(((''''''***++++++,,,,,,++++++***************************------,,,+++(((&&&$$$###***)))))))))))))))******))))))***+++,,,,,,------,,,,,,,,,++++++*********------------------,,,,,,000000//////......------...///000111333444555666666777:::===???BBBCCCDDDHHHIIIKKKNNNPPPSSSUUUVVVVVVXXXZZZ[[[[[[\\\^^^```bbbbbbcccdddeeeeeeddddddbbbcccdddeeeffffffffffffggggggeeedddccccccbbbbbb```___]]][[[YYYYYYYYYYYY]]]___bbbeeegggiiijjjjjjjjjjjjjjjiiigggdddbbbaaa]]]ZZZVVVTTTRRRPPPMMMKKKIIIGGGEEECCCBBB@@@>>><<<888777555333111111111111---,,,++++++------,,,+++......---,,,,,,+++******&&&'''((()))+++,,,---...+++++++++++++++++++++++++++***)))((('''((()))))))))))))))(((''''''&&&&&&)))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))((('''&&&&&&'''***---...)))))))))(((''''''&&&&&&$$$%%%'''(((((('''&&&%%%((((((((((((''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((******)))(((((((((((()))''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''(((&&&%%%&&&'''((('''&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%((())))))))))))(((((('''''''''(((((()))***++++++------------------..............................+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,,,,---///000------,,,+++++++++++++++***+++,,,+++***)))***+++...---+++***((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++***&&&""" ''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&&&&%%%&&&'''((())))))***)))************))))))******************************)))((('''''')))***))))))))))))))))))))))))))))))'''&&&&&&''')))++++++***))))))))))))))))))))))))******))))))))))))******************************++++++******++++++,,,,,,*********)))))))))((((((***+++------------+++******************************************)))))))))***)))((('''((()))***+++---,,,,,,++++++,,,---...------,,,,,,+++*********////////////............///000111111000000111222666777888:::===???AAAAAADDDFFFJJJMMMPPPRRRSSSSSSVVVWWWYYYZZZ]]]^^^```aaa___```aaaaaaaaabbbeeegggeeeeeefffgggggggggggggggiiiiiiiiijjjjjjjjjjjjiiiiiihhhgggfffeeeeeeeeeeeebbb```^^^[[[ZZZZZZ[[[[[[^^^```ccceeehhhiiiiiiiiillllllmmmlllkkkiiigggfffgggeeeccc```^^^\\\ZZZYYYUUUSSSQQQPPPOOOMMMKKKIIIEEECCC@@@>>>;;;999888777444333111000000000...,,,000//////...------------++++++++++++++++++++++++++++++++++++++++++++++++(((((('''''''''(((((()))$$$%%%%%%&&&''''''((((((*********)))))))))))))))))))))******+++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((('''&&&&&&&&&((()))***))))))((((((''''''''''''))))))******)))(((''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&((('''&&&%%%&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((((((((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((())))))))))))***((()))+++***((('''(((******))))))(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$%%%&&&'''(((((('''))))))***))))))((('''&&&''''''(((((()))******++++++,,,,,,,,,,,,,,,------........................+++++++++,,,,,,---------------------------------111///---,,,+++---///000---,,,,,,+++***+++++++++(((+++---,,,)))(((***,,,...---+++)))'''''''''(((&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&(((***++++++((($$$"""''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))))))))***)))(((&&&&&&&&&&&&''''''''''''(((((('''''''''''''''''''''&&&'''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&'''(((*********))))))))))))))))))))))))'''&&&&&&'''***+++***)))))))))))))))******************))))))))))))******************************++++++***++++++,,,------((()))))))))*********++++++,,,---......---,,,+++************************))))))******+++,,,------***)))((((((((()))+++,,,111000...,,,+++,,,---......---------,,,,,,++++++.............../////////...000333444444666888;;;CCCDDDFFFHHHKKKMMMOOOPPPTTTVVVYYY[[[]]]^^^^^^^^^```aaaaaabbbccccccddddddccccccccccccbbbcccfffiiiiiiiiikkklllmmmmmmmmmmmmnnnmmmmmmllllllkkkkkkkkkmmmmmmlllkkkjjjjjjjjjjjjfffdddbbbaaa```aaacccdddggghhhiiikkklllllllllkkknnnnnnoooooonnnmmmkkkjjjggghhhgggfffeeecccbbbbbb___^^^\\\\\\\\\[[[ZZZXXXSSSRRROOOKKKGGGDDDBBBAAA>>>;;;999777555444111...000///............//////************))))))))))))************************++++++******++++++,,,,,,))))))******+++,,,,,,,,,+++*********)))))))))((('''((())))))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))###$$$%%%''''''''''''&&&(((((((((((('''''''''''',,,+++)))'''&&&'''((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''&&&%%%%%%%%%&&&((()))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))))))))(((((((((((((((((((((((('''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((())))))))))))***&&&&&&''''''&&&&&&''''''((((((((('''&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))***************))))))***))))))((('''&&&'''''''''((())))))******+++++++++***************........................+++++++++,,,,,,---------------------------------///...---,,,,,,---///000,,,,,,+++************+++&&&)))+++***'''&&&(((+++***)))((('''&&&''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%''''''((()))))))))((('''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''(((***+++)))'''&&&&&&&&&''''''''''''(((((((((((()))))))))(((((((((((())))))))))))((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''))))))))))))))))))))))))))))))))))))))))))***,,,---,,,***)))))))))************+++******))))))))))))******+++++++++***************************+++,,,------(((((())))))***++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,++++++++++++,,,---))))))))))))***+++,,,---111000...---,,,,,,---...........................------...000111222333444333777;;;>>>>>>AAAEEEIIIQQQRRRSSSUUUXXXYYY[[[\\\^^^___```aaabbbbbbbbbbbbddddddddddddddddddeeeeeeeeeeeefffeeedddeeegggiiiiiijjjkkklllmmmnnnnnnnnnnnnnnnmmmlllllllllllllllmmmmmmlllkkkkkkkkkkkkkkkggggggfffeeeffffffhhhhhhlllmmmnnnnnnnnnnnnllllllkkklllmmmmmmmmmlllkkkjjjfffhhhiiiiiihhhgggggghhhgggeeeddddddffffffeeeccc___]]][[[XXXTTTQQQNNNMMMHHHFFFCCC@@@???<<<999666555444222000000///000000((((((((()))))))))******************************))))))******************,,,,,,++++++***)))))))))+++++++++******))))))(((''''''((()))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''!!!$$$''')))))))))(((((((((((((((((((((''''''***(((&&&######$$$&&&((('''''''''((((((((((((((())))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&((()))((('''&&&(((******((('''&&&&&&(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))))))))(((&&&%%%$$$((())))))))))))((((((''''''''''''(((((()))))))))******))))))))))))))))))------------------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------------------......,,,,,,+++***************&&&'''((((((''''''((()))'''&&&&&&&&&&&&''''''(((%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((($$$%%%&&&''''''&&&%%%$$$''''''&&&&&&'''(((******''''''''''''''''''''''''%%%&&&'''((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$###%%%)))***(((%%%&&&&&&&&&''''''''''''(((''''''((()))))))))(((((((((((()))))))))(((''''''%%%&&&'''((()))((((((''''''''''''''''''''''''''')))'''%%%%%%''')))***+++))))))))))))))))))))))))***))))))+++,,,,,,***((())))))*********+++++++++******))))))))))))******+++++++++*********)))))))))))))))******+++,,,---************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...---+++*********++++++)))***+++,,,,,,------------------------...//////......//////000000111111222333555777:::<<<>>>??????CCCIIIKKKLLLNNNTTTXXX\\\\\\]]]___```aaabbbccccccbbbbbbbbbccccccdddeeedddddddddeeeeeefffffffffeeefffffffffeeeeeefffhhhfffgggggghhhhhhggggggggghhhhhhgggggghhhjjjkkklllkkkjjjjjjiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmmmmllljjjjjjhhhiiijjjkkkkkkjjjiiiiiigggjjjllllllkkkiiijjjkkkkkkjjjiiiiiijjjkkkiiihhhdddcccbbb```^^^\\\ZZZYYYUUUSSSPPPNNNMMMKKKHHHFFFCCCAAA===:::777555555555...------------,,,,,,,,,++++++++++++++++++++++++'''(((((((((((('''''''''******)))((((((''''''&&&,,,,,,+++******))))))((('''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&###$$$%%%'''((()))***+++'''((((((((((((((((((((('''&&&%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&***&&&###%%%***,,,)))%%%"""&&&***,,,+++)))))))))''''''((())))))(((''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&%%%###"""!!!'''(((((())))))))))))((('''''''''((((((((((((((((((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++************************+++,,,---.........------,,,++++++***************'''&&&&&&&&&((()))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''(((((($$$%%%'''(((((('''%%%$$$''''''''''''''''''((((((''''''''''''''''''''''''''''''(((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''$$$"""!!!$$$(((+++)))&&&&&&&&&&&&''''''''''''((($$$%%%&&&((((((((('''&&&%%%&&&'''((((((((((((((('''(((***+++++++++***)))************************+++)))''''''***,,,---...)))))))))))))))))))))))))))(((((()))******(((&&&))))))******++++++++++++******))))))))))))******++++++++++++******))))))))))))))))))***+++,,,---,,,,,,++++++***)))))))))---,,,************,,,---+++++++++++++++++++++++++++***)))))))))***+++,,,)))***,,,---......------******,,,---///000111111......///000111222333333999:::<<<@@@CCCGGGIIIJJJIIINNNSSSVVVVVVXXX^^^cccaaabbbbbbcccddddddeeeeeeeeedddcccccccccdddfffgggccccccdddeeefffggghhhhhhccceeefffeeeddddddeeefffffffffffffffeeedddbbbbbb``````aaabbbdddfffiiijjjmmmlllkkkkkkkkkkkkkkkkkknnnnnnnnnooonnnmmmlllllliiijjjllllllmmmlllkkkjjjjjjkkklllmmmmmmmmmlllllljjjmmmoooooommmkkklllmmmnnnlllkkkkkklllllljjjiiidddeeeeeedddcccbbbaaa```___]]][[[ZZZYYYXXXVVVTTTQQQNNNIIIDDD???<<<::::::888777666444111///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))******+++,,,,,,,,,,,,,,,++++++***))))))(((((()))***+++,,,---------************************))))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))(((&&&%%%%%%%%%+++***(((''''''((()))***'''''''''(((((((((((((((%%%&&&'''(((((('''&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''!!!'''***%%%%%%((((((&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''((())))))***))))))'''''''''(((((((((((((((&&&'''(((***+++---......++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...---,,,,,,++++++***)))*********(((&&&$$$&&&)))+++)))'''&&&'''((((((((('''%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))$$$%%%'''(((((('''%%%$$$''''''(((((('''&&&%%%$$$''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$"""!!!%%%***---+++(((&&&&&&&&&'''''''''(((((("""###%%%&&&'''&&&%%%%%%"""###%%%'''((()))******&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******))))))((((((''''''+++*********))))))(((((()))))))))))))))******+++...,,,***((('''''''''((('''(((((()))***+++++++++++++++++++++******))))))555111,,,+++,,,,,,+++)))******+++++++++,,,,,,,,,---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,.........,,,******+++---000000...,,,***+++...111000000///---,,,---000333222444555666888:::>>>AAAFFFGGGJJJLLLPPPRRRUUUVVVWWWYYY\\\___aaabbbaaaaaagggfffeeeddddddddddddddd```aaaaaabbbbbbccccccdddccccccbbbbbbaaaaaaaaaaaaaaaaaaaaa___]]]]]]```bbbdddaaa]]][[[ZZZYYYWWWVVVSSSSSSUUUWWW[[[___ccceeejjjiiigggfffeeeeeeffffffjjjjjjjjjjjjjjjjjjjjjjjjiiihhhfffeeeeeefffhhhiiiiiiiiihhhhhhhhhhhhggggggeeefffhhhiiijjjkkkkkkkkkmmmmmmmmmkkkiiihhhiiijjjjjjjjjjjjjjjiiigggfffeeebbbaaa````````````^^^\\\VVVUUUSSSPPPMMMIIIFFFDDDAAA>>>:::777666444222000111111000...---,,,+++******+++...//////---***(((++++++++++++******))))))))))))******++++++++++++))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))***&&&&&&'''(((((()))((((((***%%%"""###''')))(((%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&'''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%###"""$$$(((***)))''''''((()))(((&&&%%%%%%''')))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((******((('''((()))))))))(((((((((((())))))&&&&&&''''''(((((())))))'''''''''''''''((())))))''''''((((((((((((((((((***************)))(((((())))))(((((((((((())))))))))))************))))))(((((())))))*********+++000...,,,***))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++&&&!!! $$$(((''''''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***''''''''''''(((((((((((()))((((((((((((''''''''')))))))))(((''''''&&&&&&''''''((()))))))))))))))''''''((((((''''''&&&%%%)))((('''&&&&&&'''((()))&&&''''''((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))******))))))((((((((((((************)))))))))(((***************++++++,,,---,,,+++******+++,,,,,,'''(((((()))******++++++++++++++++++*********)))---***'''&&&(((******)))*********+++++++++,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))***,,,---......---+++++++++---///000000//////111555888<<<>>>@@@BBBDDDGGGKKKOOOSSSTTTVVVXXXZZZ\\\]]]^^^]]]___aaadddeeeeeeeeeeeecccccccccdddddddddddddddddddddcccbbbaaa```______]]]\\\[[[ZZZYYYYYYXXXWWWVVVWWWYYYYYYWWWWWWWWWXXXZZZXXXTTTRRRQQQPPPOOOMMMLLLMMMNNNQQQTTTWWW[[[\\\aaa```___^^^^^^___```aaaccccccccccccccccccccccccaaa```^^^]]]]]]^^^```aaa_________^^^^^^]]]]]]]]][[[\\\___bbbdddggghhhiiijjjkkkkkkjjjhhhhhhiiikkkkkkkkkkkkjjjiiihhhfffffffffeeeeeeddddddcccaaa```]]]\\\ZZZWWWTTTPPPMMMKKKIIIFFFBBB>>><<<999666333000000///...---,,,++++++***+++,,,---,,,+++)))(((************************)))*********++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((***)))(((((((((((()))***'''(((((()))******))))))&&&""" """&&&***)))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''(((((((((((((((((())))))((((((''''''''''''&&&&&&&&&'''''''''(((((((((&&&$$$%%%'''(((&&&$$$'''((()))(((&&&%%%&&&''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((((((&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((''''''((())))))(((((((((((())))))'''''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))(((((((((((())))))))))))*********))))))((())))))******************---+++)))(((''''''((()))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...---+++))))))((('''&&&&&&''''''(((((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***''''''''''''(((((((((((((((((((((''''''''''''&&&'''''''''(((((((((((((((''''''((()))))))))))))))''''''((((((''''''&&&%%%((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))(((((((((************))))))))))))+++++++++***+++,,,,,,---***)))******+++,,,...///((((((((()))******++++++++++++++++++************---+++)))(((***+++++++++))))))*********+++++++++...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,++++++,,,+++---//////...,,,,,,,,,///111333555777:::???BBBHHHJJJMMMPPPRRRUUUZZZ]]]______```aaabbbcccddddddcccdddfffggghhhhhhgggfffaaabbbcccdddddddddcccbbbcccbbb```^^^[[[YYYWWWVVVSSSRRRRRRPPPOOONNNMMMMMMKKKNNNRRRSSSRRRQQQQQQQQQSSSPPPMMMKKKJJJJJJHHHGGGGGGGGGHHHJJJLLLOOOQQQRRRTTTSSSSSSTTTUUUWWWYYYZZZ\\\\\\\\\[[[[[[[[[[[[[[[XXXWWWVVVTTTTTTTTTUUUVVVTTTTTTSSSRRRQQQQQQPPPPPPPPPQQQSSSVVVYYY[[[]]]^^^bbbcccdddddddddeeegggiiiiiiiiiiiiiiiiiihhhgggggghhhhhhhhhhhhgggfffdddddddddcccaaa^^^[[[WWWUUUSSSTTTQQQLLLHHHEEEBBB>>>;;;444444333222000///...---,,,,,,,,,++++++*********))))))******************************++++++++++++************************))))))))))))))))))))))))***))))))(((((())))))***((())))))***************'''$$$"""$$$'''***)))'''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''(((((((((((('''''')))))))))))))))((('''''')))))))))(((((((((((((((&&&&&&&&&'''''''''''''''***(((&&&&&&'''&&&%%%###&&&(((((((((&&&%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$%%%(((******)))'''%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((''''''((()))((((((''''''(((((()))(((((((((((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''((((((((((((''''''&&&))))))))))))))))))))))))***************)))((('''+++++++++++++++*********///...,,,+++******+++,,,******************************++++++++++++******---+++)))+++------)))%%%&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((())))))))))))(((&&&''''''''''''((((((((((((''''''''''''((())))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((())))))***''''''((()))))))))))))))'''(((((((((((('''&&&&&&''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))+++************+++,,,,,,''''''(((((()))++++++,,,(((((())))))************++++++++++++++++++++++++000///---,,,++++++******)))))))))*********++++++...------,,,,,,---------+++++++++++++++++++++++++++---///000///------...,,,...000000000///000111444777;;;???BBBGGGKKKOOORRRUUUWWWYYY[[[]]]```cccbbbbbbcccddddddeeefffffffffgggggghhhggggggfffeeecccdddddddddbbb___\\\[[[YYYXXXVVVTTTQQQNNNLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHKKKMMMPPPQQQQQQQQQRRRSSSSSSQQQMMMLLLKKKKKKJJJIIIGGGHHHIIIJJJKKKMMMNNNOOOMMMMMMMMMOOOQQQTTTWWWXXX\\\\\\[[[[[[[[[[[[[[[ZZZWWWUUUSSSQQQOOONNNMMMMMMNNNMMMLLLKKKIIIHHHGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNUUUVVVXXXYYYYYY[[[^^^```bbbcccdddeeeffffffffffffggghhhiiihhhgggfffffffffgggfffdddbbb```]]]ZZZYYY\\\YYYVVVSSSPPPMMMHHHEEE???>>><<<999777444333222000///---,,,+++++++++,,,)))))))))************+++++++++++++++++++++++++++''''''''''''''''''''''''+++++++++***************))))))))))))))))))))))))((())))))******))))))))),,,***((('''(((((('''%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&%%%$$$&&&'''((('''&&&%%%&&&((((((((((((''''''(((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%'''''')))))))))((((((((((((((($$$&&&)))++++++)))'''&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''')))******)))(((((()))(((((((((''''''((((((((())))))((((((''''''&&&&&&'''''''''''''''((())))))(((((((((''''''''''''''''''(((((()))(((((('''''')))))))))******)))))))))******+++******)))((('''---,,,,,,++++++*********......,,,+++++++++,,,,,,))))))))))))))))))))))))))))))************)))))))))''''''(((******(((&&&''''''((((((((('''&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&'''((()))((((((''''''''''''''''''((((((((((((((('''''''''(((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))''''''((()))))))))))))))((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&&&&''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))************))))))))))))))))))******)))))))))))))))***++++++))))))))))))******)))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,***)))((((((((()))************+++++++++---------,,,,,,------...++++++++++++++++++++++++***,,,///000///......///...///000000111333777:::???BBBGGGLLLOOOSSSWWWZZZ\\\]]]___`````````aaacccbbbcccdddeeefffggghhhhhhggggggggggggfffeeedddcccccccccbbb___[[[VVVRRROOOMMMLLLKKKIIIHHHFFFEEEDDDGGGGGGHHHIIIJJJKKKLLLLLLQQQRRRRRRRRRRRRTTTWWWYYYXXXVVVSSSRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRSSSTTTWWWZZZ]]]___bbbbbbbbbaaaaaaaaa``````\\\ZZZXXXUUURRROOOMMMLLLLLLKKKJJJHHHFFFDDDCCCBBBAAAAAA@@@@@@AAABBBCCCDDDFFFHHHJJJLLLLLLNNNRRRTTTXXXYYY[[[]]]___aaaaaabbbccceeehhhhhhgggggghhhjjjhhhhhhgggfffdddbbbaaa___```___]]][[[ZZZXXXTTTQQQJJJIIIFFFBBB>>>;;;888666444222000---,,,++++++,,,************++++++++++++,,,+++++++++++++++++++++'''''''''''''''''''''''',,,+++++++++*********)))))))))************))))))'''(((((()))((((((''''''***)))((((((((('''%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((%%%'''((('''&&&&&&'''((('''((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&(((******)))'''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((***,,,+++***)))******((((((''''''''''''(((((())))))((((((''''''&&&&&&'''''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%((())))))******)))))))))))))))************))))))***************)))((((((---,,,,,,++++++*********))))))(((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((%%%'''((('''%%%%%%(((***(((((()))))))))(((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&))))))((((((''''''''''''''''''((()))))))))))))))(((((())))))(((((('''&&&&&&'''((())))))((('''&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))************+++))))))))))))************))))))(((((())))))***+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))******++++++++++++,,,,,,,,,,,,)))+++,,,,,,,,,+++---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...//////000222333666;;;AAAFFFKKKOOOTTTXXX[[[]]]___aaabbbdddeeeeeecccaaaaaabbbddddddeeefffggghhhiiiiiiggggggfffeeedddcccbbbbbb___^^^\\\YYYTTTOOOKKKHHHGGGGGGGGGGGGGGGGGGGGGGGGKKKLLLMMMOOOQQQSSSTTTUUUWWWWWWWWWVVVVVVXXX\\\___^^^\\\YYYXXXYYYYYYYYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^aaadddfffhhhiiiiiiiiihhhggggggffffffbbbaaa___\\\YYYVVVTTTSSSOOOOOOMMMJJJHHHEEEDDDCCC======<<<===>>>@@@BBBCCC>>>???AAABBBCCCDDDGGGJJJMMMNNNPPPRRRUUUVVVWWWXXX[[[___ccceeeeeegggjjjmmmjjjkkkkkkjjjjjjiiihhhgggeeedddcccccccccaaa^^^[[[UUUSSSPPPLLLGGGCCC@@@>>>999888555111///------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++************************,,,,,,++++++***))))))))))))******++++++******)))'''((((((((((((''''''&&&"""###$$$&&&&&&''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((())))))))))))(((((("""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&###%%%'''''''''((()))+++%%%&&&((('''&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&%%%%%%&&&'''(((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((***++++++***))))))***(((''''''&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''((())))))(((''''''&&&&&&%%%%%%%%%((())))))***************((()))***++++++***)))((())))))************))))))+++++++++++++++******************************)))))))))))))))))))))))))))))))))************))))))&&&)))***)))%%%%%%)))...'''(((((()))******))))))&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&'''(((((())))))))))))(((((((((((('''((((((((()))(((((('''&&&''''''''''''(((((((((((()))(((((((((((('''''''''***))))))(((''''''&&&&&&''''''((()))))))))))))))((())))))))))))(((''''''''''''((((((((((((''''''&&&''''''((((((((((((((())))))*********+++++++++(((((((((((())))))))))))))))))*********+++++++++((()))))))))******************))))))******+++,,,+++,,,,,,---,,,+++***)))***)))))))))))))))))))))+++++++++,,,,,,,,,------))),,,......------...000+++,,,,,,,,,,,,---------+++++++++++++++,,,------------------------------,,,---...///...///222444222555:::>>>CCCIIIOOOSSSVVVZZZ^^^aaabbbbbbcccddddddeeegggfffcccaaaaaaaaacccbbbbbbbbbbbbbbbbbbbbbcccbbbaaa```___^^^^^^^^^[[[ZZZXXXVVVSSSPPPNNNMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUWWWXXXZZZ[[[\\\[[[]]]^^^^^^^^^^^^```bbbcccaaa___^^^_________^^^___```aaaccccccccccccbbbbbbbbbcccccceeegggjjjkkkllllllkkkkkkjjjiiiiiihhhfffeeedddcccaaa___]]]\\\XXXWWWUUURRROOOLLLJJJIIIAAA@@@???>>>???@@@BBBCCC<<<===>>>??????@@@BBBEEEFFFGGGHHHIIIJJJJJJJJJJJJOOOTTT[[[^^^___bbbgggllljjjjjjkkklllmmmmmmmmmllljjjiiiiiiiiijjjhhheeebbb___]]]ZZZWWWSSSOOOLLLKKKCCCBBB???;;;888555333111//////...------,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***))))))(((((()))***++++++++++++***))))))))))))))))))(((''''''!!!###&&&'''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((())))))))))))(((((($$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###%%%((((((''''''***,,,%%%&&&''''''&&&&&&''')))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''''''((())))))((((((++++++******)))(((((((((&&&&&&&&&&&&&&&''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''(((******((('''((()))(((''''''&&&&&&''''''((('''''''''((((((((((((((('''''''''''''''((())))))***))))))(((''''''&&&&&&'''(((((()))******))))))((()))+++,,,,,,+++)))((('''((()))******+++******))))))******************---.........///.........************************)))******++++++******)))''')))*********))))))***%%%%%%'''((())))))******&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''+++***((('''''')))+++---))))))))))))((((((((('''(((((()))))))))(((&&&%%%''''''''''''((((((((((((******)))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((''''''((((((''''''''''''((((((&&&''''''((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))******++++++++++++(((((())))))*********+++++++++******++++++,,,---((((((***++++++***)))(((*********)))))))))))))))+++++++++,,,,,,---------(((+++,,,+++(((''''''))),,,,,,,,,---------......************++++++,,,---........................000111222222222333666999777;;;CCCJJJPPPUUUZZZ]]]]]]```dddffffffdddddddddbbbdddeeeeeebbb```_________^^^]]]\\\[[[ZZZZZZYYY^^^]]]\\\ZZZYYYYYYYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUVVVWWWXXXZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^_________aaadddeeeeeedddddddddgggeeecccbbbcccddddddcccaaacccdddfffggggggffffffccccccbbbcccdddfffhhhiiillllllkkkjjjiiiiiihhhhhhffffffffffffeeedddcccccc```___]]]ZZZWWWTTTRRRPPPIIIGGGDDDBBB@@@@@@@@@AAA===>>>????????????BBBDDDCCCCCCCCCCCCCCCBBBAAAAAAEEEKKKRRRWWWYYY\\\bbbhhhhhhhhhjjjkkkmmmmmmnnnnnnnnnmmmmmmnnnmmmkkkhhheeefffeeeccc```]]]ZZZXXXWWWMMMKKKHHHEEEAAA===:::888111111000///---,,,+++***---------,,,,,,+++++++++))))))))))))))))))))))))++++++******)))((((((''')))***+++,,,,,,+++***)))***************)))((((((''')))++++++***)))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$'''))))))'''&&&)))+++%%%&&&''''''&&&&&&((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))'''((()))+++++++++***))))))(((((('''&&&%%%%%%$$$&&&&&&%%%$$$$$$&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,%%%'''(((((('''&&&&&&''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))'''''''''''''''((()))))),,,++++++***)))(((((('''&&&&&&'''((())))))((((((((()))+++,,,,,,+++)))(((&&&'''(((***++++++++++++(((((())))))*********+++,,,,,,------...------,,,******************************++++++++++++******'''&&&'''***------(((######$$$%%%'''((())))))***&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''''''''&&&&&&''''''''''''%%%###!!!!!!$$$''')))******))))))((((((((('''(((((()))))))))(((&&&%%%''''''''''''((((((((()))************))))))))))))&&&&&&''''''((()))))))))'''(((((())))))))))))))))))))))))))))))((((((''')))((('''&&&&&&'''((()))&&&''''''((((((((((((((())))))******++++++,,,,,,******))))))))))))******))))))(((((((((***+++,,,+++++++++*********************)))(((''''''(((((())))))))))))))))))))))))***+++***(((&&&''',,,000***,,,---//////...---,,,+++,,,...---,,,,,,---///,,,+++*********+++,,,---...,,,******---...---++++++---///000///...///000000000000111444999===@@@DDDHHHNNNUUU\\\aaadddeeeeeedddcccccceeefffeeedddcccbbb___\\\ZZZXXXXXXWWWZZZWWWRRRNNNMMMMMMPPPQQQTTTTTTSSSSSSTTTVVVXXXYYY[[[[[[[[[[[[ZZZZZZZZZYYY[[[ZZZYYYZZZ]]]```aaabbb___^^^]]]^^^_________^^^aaaaaa```___^^^^^^^^^^^^]]]]]]]]]]]]^^^```aaabbb]]]]]]^^^``````aaaaaaaaa``````aaabbbcccfffgggiiijjjiiihhhgggffffffffffffhhhgggfffeeedddeeefffgggggggggfffdddaaa^^^ZZZXXXVVVTTTQQQOOOMMMJJJFFFCCCAAAAAABBBBBBBBBCCCCCCCCCFFFFFFFFFDDDBBB???===;;;===@@@DDDGGGJJJOOOWWW\\\___```ccceeehhhjjjkkkkkkmmmnnnoooooonnnllljjjhhhjjjhhhfffeeeeeebbb]]]YYYXXXWWWUUURRRMMMHHHDDDBBB888555222000000///...,,,---+++)))***,,,,,,)))%%%------,,,,,,+++,,,,,,,,,++++++************++++++++++++******))))))(((((()))))))))))))))(((''''''******))))))((((((''''''***)))(((''''''((()))***,,,++++++***)))(((((('''((((((((((((''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$''''''''''''''''''&&&&&&&&&((())))))(((''''''(((###$$$&&&(((************%%%###!!!"""$$$'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((("""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))((('''''')))******))))))***+++******)))((((((((((((((())))))(((((()))***++++++,,,+++***))))))***+++,,,***)))(((((()))+++---...+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%******))))))((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((+++++++++***)))(((((('''''''''''''''((((((((()))******))))))(((((('''''''''(((******((('''((()))++++++++++++***)))((('''***))))))))))))))))))******))))))(((((()))***+++******************++++++,,,,,,+++***************************************---......,,,******...111+++++++++*********+++++++++,,,...---,,,,,,---//////...,,,+++++++++,,,------+++))))))+++,,,+++))),,,.........,,,,,,---...000111333666;;;@@@EEEHHHRRRTTTYYY]]]aaacccddddddeeedddddddddeeeeeecccaaa```^^^ZZZVVVSSSQQQQQQQQQNNNLLLHHHEEEDDDEEEHHHJJJLLLMMMNNNPPPSSSVVVZZZ\\\```______^^^^^^]]]]]]]]]^^^\\\[[[\\\^^^```aaaaaa___^^^]]]\\\]]]]]]\\\\\\\\\\\\]]]]]]]]]\\\ZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]^^^^^^]]]]]]\\\XXXYYYZZZ\\\^^^```bbbcccccccccccccccdddeeeffffffgggfffeeeeeeeeefffhhhhhheeeeeedddddddddcccbbbaaa___]]]ZZZXXXVVVSSSOOOLLLJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKJJJHHHEEEAAA===;;;:::===@@@AAACCCFFFLLLPPPTTTUUUXXX\\\```cccfffgggjjjkkklllllllllkkkiiihhhjjjhhhgggffffffccc^^^ZZZ]]]]]]\\\YYYVVVSSSPPPNNNDDD@@@:::666333111000...000---+++,,,///111///,,,------,,,++++++++++++,,,+++******))))))******+++*********))))))((((((((()))))))))))))))(((''''''+++++++++******)))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&((((((((())))))*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((!!!"""###%%%&&&&&&&&&&&&'''%%%######%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((()))***''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((###$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''')))******))))))***+++******)))((((((((((((((()))(((((((((((())))))*********)))(((((()))*********)))(((((()))+++---...************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''''''''((((((((((((((((((((((((((((((''''''***)))))))))((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''((((((((((((++++++******)))((((((''''''''''''((((((((())))))'''''''''''''''&&&&&&&&&''')))******)))(((((())))))******+++***)))'''&&&***))))))(((((())))))***+++***))))))((())))))***)))))))))***+++++++++,,,,,,,,,+++************+++***************************++++++***))))))***,,,,,,+++***(((((()))+++,,,+++,,,...---,,,,,,---///000///...,,,,,,,,,------...,,,******+++,,,+++***/////////...,,,---///111333555999???FFFLLLQQQSSS]]]___aaadddeeefffeeeeeeeeeddddddddddddbbb^^^[[[YYYVVVQQQMMMIIIHHHHHHHHHDDDCCC@@@??????AAADDDEEEIIIJJJLLLOOOTTTXXX]]]______^^^]]]\\\\\\[[[[[[[[[[[[YYYWWWWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSSSSTTTTTTTTTUUUVVVVVVVVVTTTQQQPPPRRRRRRRRRRRRRRRQQQPPPPPPUUUUUUVVVVVVVVVUUUSSSRRRMMMOOOQQQSSSUUUWWWXXXXXXYYYYYYYYYZZZ[[[\\\^^^^^^bbbbbbbbbcccdddfffggghhhccccccbbbbbbcccdddfffggggggeeebbb```___\\\YYYVVVSSSSSSSSSRRRQQQQQQPPPPPPRRRQQQPPPMMMIIIEEE@@@>>>;;;===>>>??????@@@CCCEEEIIIKKKMMMQQQVVV[[[___aaadddeeegggiiijjjjjjiiihhhjjjiiihhhhhhgggddd```]]]bbbbbbbbbbbb```^^^\\\[[[TTTOOOGGGAAA<<<999666333111...+++,,,///222111000------,,,+++++++++++++++******))))))))))))******))))))))))))(((((((((((())))))******))))))((((((************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***+++,,,------((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''(((%%%%%%&&&''''''''''''''')))'''%%%%%%&&&'''((('''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&(((***,,,''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))'''''''''''')))***''')))******))))))***+++******)))((((((((())))))))))))(((((('''((((((((())))))(((((((((((())))))******)))))))))+++,,,---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''((()))))))))))))))******((((((((()))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((((((((((((+++******))))))(((((('''''''''((((((((()))))))))&&&&&&&&&'''''''''''''''(((***++++++***))))))***$$$&&&(((***+++******)))***))))))(((((())))))***++++++***))))))((((((((((((((()))***+++,,,,,,,,,******)))(((((()))))))))************************))))))***))))))(((((((((******++++++,,,------...+++,,,...---,,,,,,---///......---,,,,,,---...///111000.........---------000111111000000222666999:::===CCCJJJQQQVVVZZZ\\\___aaacccfffggggggffffffaaaaaaaaaaaa```]]]XXXUUUPPPMMMIIIEEECCCCCCDDDDDDEEEDDDCCCCCCEEEGGGIIIKKKOOOPPPQQQSSSVVVYYY\\\^^^\\\[[[ZZZXXXXXXXXXXXXXXXVVVSSSQQQPPPPPPQQQQQQPPPNNNMMMMMMLLLKKKMMMPPPRRRTTTTTTSSSRRRPPPNNNMMMKKKNNNOOOPPPQQQPPPOOONNNMMMNNNOOOPPPQQQQQQPPPNNNMMMKKKLLLNNNPPPQQQRRRRRRQQQTTTTTTSSSSSSSSSTTTUUUUUUZZZ[[[\\\]]]^^^```aaabbbaaa___]]]\\\]]]___aaaccceeedddbbbbbbbbbaaa^^^\\\YYYYYYYYYXXXWWWWWWVVVVVVWWWWWWVVVTTTPPPLLLGGGEEEAAABBBBBBBBBBBBBBBCCCDDDGGGHHHIIILLLOOOSSSVVVXXXZZZ\\\___bbbdddfffggghhhggggggggggggfffdddaaa___ddddddeeefffeeedddcccbbb```\\\WWWQQQLLLFFFAAA===777333//////111333222111...---,,,++++++***++++++***))))))(((((())))))***(((((((((((((((((((((((())))))*********))))))((('''''''''''''''''''''''''''((()))******)))((('''(((((((((((())))))))))))((())))))***++++++,,,,,,(((((((((((((((''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&((())))))(((''''''((())))))))))))))))))((((((+++)))'''&&&'''((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((('''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''')))******))))))***+++******))))))((())))))***++++++***)))((((((((()))))))))))))))))))))))))))******))))))******,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))''''''''''''((((((((((((******))))))(((((((((((('''(((((((((((()))))))))''''''(((((())))))******)))***,,,,,,***)))***+++$$$%%%''')))******************))))))))))))******************))))))(((((((((((()))***+++,,,,,,,,,***)))))))))))))))******************************,,,,,,+++,,,,,,,,,++++++%%%'''+++...000000///...+++,,,...---,,,,,,---///++++++++++++,,,---///000111111000///.........///...000111333555:::???CCCEEEHHHMMMSSSYYY]]]___```aaabbbdddeeeeeedddcccbbbZZZZZZZZZ[[[ZZZWWWSSSOOOHHHGGGEEECCCCCCDDDFFFGGGKKKKKKLLLMMMOOOQQQRRRSSSYYYXXXWWWVVVUUUVVVWWWXXXYYYXXXVVVUUUTTTUUUVVVWWWRRRPPPMMMMMMNNNOOONNNNNNJJJKKKKKKKKKKKKNNNTTTXXX\\\[[[XXXUUURRRQQQPPPOOOOOOPPPSSSUUUUUUTTTSSSRRRPPPQQQSSSTTTTTTSSSQQQPPPNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPQQQQQQSSSSSSUUUVVVWWWXXXYYYYYYXXXWWWUUUTTTUUUXXX[[[]]]___^^^^^^___aaabbb```___]]]]]]]]]\\\\\\\\\\\\\\\ZZZ[[[[[[[[[YYYUUUQQQNNNHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMOOORRRUUUYYY\\\___```___aaacccccccccaaa______dddeeeggghhhhhhhhhgggffffffeeeccc```\\\VVVOOOIIIDDD???999666666666444111///...---,,,++++++++++++******))))))))))))******((((((((()))))))))))))))))))))************))))))'''''''''((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&'''''''''''')))))))))))))))))))))((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&'''''''''((((((((()))&&&((())))))(((''''''(((((('''''''''&&&&&&&&&&&&+++)))''''''(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))(((&&&###!!!''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&''')))******))))))***+++******))))))))))))******------,,,+++******************************************************++++++))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))***''''''(((((())))))******)))***,,,,,,***)))***+++))))))))))))))))))))))))+++++++++******+++++++++)))************))))))((()))))))))***+++++++++,,,,,,++++++++++++,,,------+++++++++++++++++++++++++++)))((()))***,,,,,,+++"""%%%***...000000---,,,+++,,,...---,,,,,,---///++++++***+++,,,---///000...//////...------...000---///333888<<>>DDDIIIOOOTTTXXX[[[^^^```bbb```___aaaeeeeee```[[[YYYTTTNNNIIIEEEBBB???===999@@@FFFGGGHHHLLLOOOOOOTTTSSSSSSTTTVVVVVVUUUSSSRRRRRRQQQPPPPPPQQQRRRSSSMMMOOORRRWWW]]]ccchhhkkkmmmkkkhhhgggiiimmmqqqtttvvvuuutttuuuyyy|||uuurrrqqqooonnnmmmiiiaaa\\\```[[[VVVUUUWWWXXXUUURRRSSSRRRRRRRRRRRRPPPLLLIIIKKKNNNRRRSSSTTTWWW]]]aaaccceeeggghhhfffccc___]]]\\\ZZZWWWTTTRRRQQQQQQQQQWWWXXXZZZ\\\\\\[[[ZZZYYYSSSQQQNNNKKKGGGDDDAAA@@@????????????@@@BBBDDDEEEIIIMMMTTTZZZ___cccgggiiillljjjiiijjjmmmmmmjjjggghhheeebbb___\\\WWWPPPJJJCCC===666111//////000111,,,---...,,,)))''')))+++,,,++++++******)))))))))************************---,,,******+++,,,++++++((()))******))))))***+++))))))(((((('''''''''&&&''''''((()))((('''%%%$$$))))))(((((('''''''''&&&******))))))((((((''''''(((((('''''''''&&&&&&&&&%%%''')))++++++)))'''%%%)))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))(((&&&%%%%%%%%%'''''''''''''''((())))))&&&'''(((((('''&&&###"""'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''***))))))(((((())))))***&&&&&&&&&'''((())))))***''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))++++++***************+++,,,,,,***)))))))))***+++))))))))))))))))))))))))******))))))******+++,,,***************)))(((((()))---,,,''''''+++***&&&))))))))))))))))))))))))))))))))))))************++++++******))))))(((((())))))))))))))))))))))))***)))(((''''''((()))*********)))))))))))))))***************************))))))))))))))))))))))))******))))))((((((''''''******))))))))))))))))))(((((((((((())))))))))))''''''''''''(((***+++,,,''''''((()))***++++++,,,((((((((((((((((((((((((***************)))(((((()))))))))))))))******+++)))))))))***************)))))))))))))))))))))))),,,+++++++++++++++,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,...............///000111---...///...---...000111//////..................///111222444777<<>><<<;;;<<<===>>>CCCHHHOOOUUUZZZ]]]```bbbgggggggggjjjmmmnnnkkkhhhkkkhhheeecccaaa^^^XXXTTTKKKFFF>>>888555222111000,,,------+++(((''')))+++++++++++++++++++++******)))))))))))))))))))))))),,,+++******+++++++++***((())))))((('''''''''((()))))))))((((((((('''''''''''''''(((''''''&&&&&&)))(((((((((''''''''''''))))))))))))((((((''''''(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%)))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''''''''''''''''''''''''''((())))))(((((('''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))))))))))))))))))))))))))++++++***************+++,,,,,,***)))))))))***+++************************++++++******++++++,,,---+++++++++++++++***))))))'''++++++''''''******&&&))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((()))))))))))))))*********(((((((((((())))))))))))(((((((((((((((((())))))(((((())))))******++++++(((((((((((())))))))))))***************)))(((((()))))))))))))))******+++***************)))))))))))))))******************,,,,,,+++,,,,,,---...///------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------//////.........//////000---...///...------///000222111000//////000111222111444888<<>>>>>???>>>CCCIIIMMMPPPRRRSSSUUUWWWXXXYYY\\\```eeehhhiiikkkjjjiiihhhgggfffdddccc^^^[[[VVVQQQKKKDDD===999444333111///---------...+++,,,,,,------.........++++++++++++++++++++++++((()))+++++++++*********...,,,*********++++++***************))))))))))))((('''&&&&&&&&&((()))***((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''(((((('''(((((()))***++++++,,,((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((())))))((('''%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))*********)))******+++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,++++++***)))'''((()))((()))***+++***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))***+++************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++(((((((((((())))))))))))%%%'''(((***)))(((&&&%%%*********)))))))))))))))''''''(((((()))*********))))))************)))((()))))))))))))))******+++---------,,,,,,++++++***++++++,,,,,,,,,---------************+++---......++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///000//////............///.../////////......///111000000000222555999===???@@@DDDIIINNNQQQTTTXXXZZZ]]]```cccdddcccbbbbbbbbb____________]]]XXXRRRNNNMMMLLLMMMOOORRRUUUVVVVVVRRRUUUTTTQQQPPPRRRQQQMMMHHHGGGHHHLLLQQQUUUXXXYYYXXXZZZ___fffpppzzzxxxrrriiigggdddaaa```aaabbbbbbeeedddcccaaa^^^\\\ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ^^^cccgggiiijjjjjjkkkllllllkkkhhhccc___\\\VVVTTTPPPLLLHHHDDDBBBAAA@@@CCCGGGJJJKKKLLLMMMNNNQQQPPPOOOPPPSSSXXX___dddggghhhhhhhhhgggfffffffffcccaaa___\\\XXXQQQJJJEEE<<<999555111///...------,,,,,,,,,------......///++++++++++++++++++++++++'''))),,,,,,******+++,,,,,,)))'''''')))***+++***))))))))))))************((('''&&&&&&'''(((***+++'''''''''((((((((((((((('''''''''''''''(((((((((&&&'''''''''''''''''''''(((&&&%%%$$$$$$%%%&&&((((((((('''''''''(((((()))'''(((((()))***++++++,,,''''''''''''''''''''''''***)))(((''''''&&&&&&'''((((((''''''''''''((((((&&&'''((((((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((((()))))))))(((((((((((()))))))))***))))))))))))))))))))))))******))))))***++++++,,,,,,,,,,,,,,,++++++******************************)))))))))))))))******+++***************))))))((()))((()))***+++***+++,,,((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((()))***++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))************(((((())))))************(((((((((((())))))))))))$$$%%%''')))******((('''*********)))))))))))))))'''''''''(((((()))))))))((())))))*********)))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++(((((())))))***+++++++++++++++***++++++,,,---...)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////.........//////000...///000000///000222444///000222555999>>>BBBDDDIIILLLPPPSSSUUUWWWYYY[[[]]]```cccdddcccbbbbbbbbb______```___]]]YYYUUUSSSPPPOOOOOOPPPRRRSSSSSSRRRMMMNNNMMMKKKMMMQQQQQQMMMMMMNNNOOOTTT\\\bbbggghhhjjjmmmrrrzzz{{{xxxvvvsssqqqnnnlllhhhddd```\\\ZZZYYYQQQPPPPPPOOOPPPRRRTTTUUUVVVYYY]]]aaaeeegggggggggiiijjjjjjjjjhhhfffcccbbb___^^^ZZZVVVPPPJJJFFFCCCCCCDDDFFFFFFEEEFFFGGGIIILLLKKKIIIGGGGGGLLLSSSXXX___bbbfffhhhhhhggghhhhhhdddddddddcccbbb]]]WWWRRREEEAAA:::555222000...,,,,,,,,,------------------************************(((+++,,,,,,)))))),,,000222...***))),,,......,,,(((((()))))))))))))))***((((((((('''(((((())))))'''''''''(((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((((((((''''''(((((())))))'''(((((())))))*********''''''''''''''''''''''''******)))''''''&&&&&&&&&)))((((((''''''''''''(((%%%&&&(((***)))(((&&&%%%(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&''''''((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---,,,++++++***************************((((((((((((((()))******)))************)))((((((***((((((++++++))))))+++))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))))))))))))))))))))(((((((((((())))))))))))%%%&&&((()))***+++******)))))))))))))))*********))))))))))))))))))))))))((())))))************))))))))))))))))))******+++)))***************++++++''''''(((((()))******+++------,,,,,,,,,,,,------))))))+++,,,------......------------------------+++,,,,,,---...---------...............///000111...///000111111222444666444666999===AAAEEEHHHJJJOOOQQQTTTUUUVVVWWWZZZ\\\\\\___bbbdddcccbbbbbbcccbbbbbbbbb```]]]ZZZYYYXXXPPPNNNNNNNNNOOOOOOMMMKKKIIIKKKLLLMMMRRRYYYZZZWWWZZZZZZ^^^eeennnwww}}}{{{sssjjjccc^^^\\\SSSQQQNNNMMMLLLNNNQQQRRRUUUWWW[[[^^^aaacccccccccdddeeeeeefffffffffeeeeeeaaabbbaaa___[[[UUUPPPLLLJJJIIIHHHEEECCCCCCFFFHHHHHHHHHFFFDDDBBBCCCGGGKKKRRRXXX___dddeeefffggghhhffffffggghhhhhheee```\\\SSSMMMDDD===999666222000---------,,,,,,,,,,,,,,,***************************,,,---+++((()))...333777111,,,***,,,...,,,***''''''((((((((()))))))))((())))))))))))(((((('''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''')))***+++,,,,,,+++***)))((((((((((((((((((((('''%%%&&&&&&'''((()))******%%%%%%%%%&&&'''((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,---------,,,+++***++++++++++++++++++++++++)))))))))((()))******+++***++++++++++++***))))))***&&&&&&))))))%%%%%%)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******)))((((((((((((((((((((())))))))))))((()))))))))******++++++(((((())))))******++++++---,,,,,,++++++******)))(((((()))***************)))))))))))))))******+++''''''(((((())))))******((())))))***++++++,,,,,,///......---------......)))***+++---...///000000------------------------+++,,,---...///...---,,,---------......000111222...///111111222333666888<<<>>>BBBFFFIIILLLNNNOOOQQQSSSUUUUUUVVVXXXZZZ]]]\\\___bbbddddddccccccdddaaaaaa```]]]YYYWWWVVVVVVOOONNNMMMMMMMMMLLLJJJHHHOOOQQQSSSVVV___hhhkkkiiiccceeeiiirrr~~~}}}yyyvvvxxx~~~{{{ppphhhddd[[[XXXSSSNNNLLLMMMOOOPPPTTTVVVYYY]]]___`````````aaaaaabbbbbbdddeeeffffff___aaadddeeeddd```[[[XXXPPPOOOLLLGGGDDDEEEGGGJJJEEEFFFFFFDDD@@@???@@@BBBGGGNNNXXX___bbbccceeeggggggggghhhjjjkkkiiidddaaa___XXXNNNFFFAAA===888555---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...+++((()))000555444...'''$$$%%%%%%### &&&'''''''''(((((())))))((()))*********((('''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''')))*********)))(((''''''''''''''')))((('''&&&&&&''')))***))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&((()))******)))(((&&&((((((((((((((('''''''''$$$%%%&&&'''(((***++++++'''''''''((()))******+++))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,+++,,,,,,,,,,,,+++******)))%%%$$$((((((######'''))))))))))))))))))))))))))))))))))))************++++++******))))))(((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++,,,,,,+++***)))(((''''''(((((((((((()))))))))))),,,+++******)))*********'''(((((()))***++++++,,,000///......---,,,+++***(((((()))***************++++++***************+++,,,,,,+++******+++,,,,,,---,,,+++*********+++,,,*********++++++,,,,,,---...---,,,,,,,,,,,,---.../////////......---------+++,,,---...///...---,,,+++---//////.........///222222222222222444888:::BBBDDDIIIMMMQQQRRRRRRRRRTTTSSSSSSSSSTTTVVVWWWYYYbbb___]]]]]]```bbbbbbaaa^^^\\\[[[[[[[[[YYYSSSOOOLLLKKKJJJJJJLLLOOORRRTTTZZZaaakkkqqqtttvvv{{{uuuyyyzzzzzzxxxtttqqqpppqqqssstttxxx{{{|||}}}|||rrrlllbbbXXXQQQOOOOOOQQQUUUWWWYYYZZZZZZZZZ[[[\\\YYY[[[]]]^^^___```bbbcccgggggghhhhhhfffcccaaa___\\\XXXQQQKKKHHHEEECCCAAAJJJFFF@@@<<<::::::::::::???BBBIIIPPPWWW]]]aaacccfffhhhjjjlllkkkiiieeecccddd```[[[WWWSSSJJJ===444///...------///000///...)))+++------,,,,,,///222555333///,,,******+++,,,'''&&&%%%'''***+++)))&&&((('''&&&%%%$$$%%%%%%%%%''''''((((((((((((((('''---,,,)))'''&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((,,,+++)))'''(((***,,,...)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((******)))(((''''''&&&&&&***(((''''''(((((('''%%%)))((('''&&&&&&'''((()))***))))))(((((((((((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))++++++++++++******************))))))))))))))))))************************))))))))))))))))))))))))+++******+++------,,,***+++++++++,,,,,,---------***)))))))))***+++,,,,,,***+++,,,,,,+++***((('''******+++,,,,,,,,,++++++***)))(((''''''((()))***'''((()))++++++***))))))((()))***++++++***)))(((,,,,,,+++***))))))******))))))************))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))******))))))*********))))))(((,,,,,,++++++++++++++++++))))))************))))))+++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,+++***))))))******))))))(((((((((***+++---***)))(((((((((***+++,,,******))))))))))))******,,,,,,+++******+++,,,,,,---,,,+++******+++,,,,,,---,,,+++***+++,,,...//////...------------...///---------,,,,,,+++++++++------...////////////...///111222222111111111222---///111333666:::>>>BBBHHHJJJMMMQQQSSSSSSRRRRRRSSSSSSSSSTTTVVVXXX[[[\\\aaa^^^\\\\\\^^^___^^^]]]___\\\XXXVVVUUUSSSOOOLLLLLLLLLNNNQQQVVV]]]cccgggtttyyy|||wwwqqqnnnnnnoooppppppqqqqqqpppppprrruuuxxxzzz~~~yyyhhh[[[TTTRRRSSSYYYYYYYYYYYYXXXWWWXXXYYYVVVXXXZZZ\\\]]]___bbbccc```bbbdddfffggggggfffeeejjjcccXXXOOOIIIFFFDDDCCCEEEBBB>>><<<<<<<<<<<<<<<<<<===@@@EEEKKKSSSYYY\\\aaaccceeehhhiiiiiihhhggggggddd```]]]YYYQQQFFF===777444111///......---,,,)))+++,,,,,,++++++...000222111...,,,******+++,,,***)))(((***,,,---+++)))))))))******++++++,,,,,,))))))))))))((('''&&&&&&"""###%%%''''''(((''''''))))))))))))))))))*********)))(((''''''((()))***((((((((((((((((((((((((((())))))******************))))))(((((()))***+++)))((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&***(((''''''(((((('''&&&)))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((()))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))************************+++***)))***,,,,,,,,,++++++++++++,,,,,,---------*********)))******++++++)))******+++++++++******+++++++++,,,,,,+++*********)))(((''''''((()))***(((((()))***************))))))************)))))),,,++++++***))))))******))))))************))))))))))))))))))))))))))))))---,,,,,,++++++******))))))((((((((((((((((((((())))))************))))))++++++++++++++++++++++++******++++++++++++******''''''&&&&&&&&&&&&''''''************************,,,++++++***))))))******---,,,+++***))))))))))))***)))(((((()))***+++,,,+++***************++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,///...,,,++++++---///000000///............///000---------,,,,,,,,,,,,,,,//////......//////000111///000111000///...///000///222666999===BBBGGGKKKOOOQQQSSSUUUUUUUUUSSSRRRSSSSSSUUUVVVYYY\\\^^^___]]]\\\[[[\\\]]]^^^\\\[[[]]]ZZZUUURRRQQQQQQQQQPPPWWWXXX\\\cccllluuu~~~zzzwwwooommmiiigggfffgggiiijjjmmmoooqqqrrrtttwww|||~~~lllbbb______```___\\\YYYWWWVVVVVVWWWSSSTTTTTTUUUWWWXXXZZZ[[[[[[]]]aaadddggghhhhhhhhhqqqiii\\\QQQJJJHHHGGGGGGCCCAAA>>>=========<<<;;;999888888:::???FFFNNNSSS[[[]]]aaadddggghhhiiiiiikkkiiifffdddaaa[[[RRRKKKAAA<<<666111///...------***,,,,,,,,,++++++---///......,,,++++++******++++++******+++------,,,***'''((()))******)))((((((*********)))((('''&&&%%%!!!$$$(((******)))(((******************))))))))))))(((((((((((())))))(((((((((((((((((((((((($$$&&&***,,,,,,+++(((&&&)))((((((((()))******+++((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))''''''''''''''''''''''''(((((((((((((((((((((((("""###$$$%%%&&&((()))))))))(((''''''(((((('''&&&((((((''''''''''''(((((((((((('''(((((()))***++++++***))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''************************************************************************,,,***((((((***+++,,,+++++++++,,,,,,,,,,,,------++++++******)))*********))))))))))))***+++,,,---,,,,,,,,,,,,+++***))))))))))))(((((((((((()))))))))))))))))))))******+++******))))))))))))******,,,+++******)))*********))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))((((((((())))))***************)))************************(((((())))))))))))((((((******++++++++++++******************************,,,+++******)))*********,,,------,,,,,,+++***)))******)))))))))***++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------......///..................//////////////////.........000///...---...///000111.../////////------...///666:::>>>BBBFFFJJJNNNQQQTTTUUUVVVWWWXXXWWWVVVUUUVVVVVVWWWYYY[[[]]]______ZZZZZZZZZZZZ[[[[[[ZZZYYYWWWUUURRRRRRUUUYYY^^^aaahhhjjjpppxxxzzzvvvtttssssssmmmmmmmmmoooqqqtttwwwxxxwwwyyy|||}}}zzzwwwwwwqqqmmmhhhbbb^^^[[[XXXWWWUUUSSSQQQPPPQQQQQQQQQPPPXXXZZZ]]]aaacccdddddddddiiibbbYYYQQQLLLJJJJJJJJJFFFDDDAAA@@@???===:::777888777555666999???EEEIIISSSWWW\\\bbbfffhhhggggggkkkjjjiiihhhgggbbb[[[VVVIIIDDD<<<666222000//////.........---,,,------...+++++++++++++++************)))******++++++***)))(((((())))))'''$$$!!! )))))))))))))))((('''&&&%%%&&&(((***+++***)))(((******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((###&&&)))++++++***'''%%%%%%&&&&&&&&&'''(((((()))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''(((((((((((('''''''''((()))((('''&&&''')))''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((***++++++)))(((''''''((()))(((&&&(((((((((''''''(((((((((''''''''''''((()))++++++---+++***((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***'''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++***)))))))))***,,,---,,,,,,,,,,,,+++)))(((((())))))(((((((((((())))))***)))((((((((()))+++,,,+++***)))(((((()))***+++++++++***************+++))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''((((((...------,,,,,,++++++***))))))***+++++++++******))))))************++++++))))))************))))))---...///000000///...---************************++++++***************+++((()))***,,,---,,,,,,+++*********************+++***************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,------------+++,,,---//////---+++***------------------------///////////////////////////...---------...000111000111222111111111444666:::>>>CCCHHHLLLPPPSSSVVVUUUVVVWWWYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\XXXXXXWWWVVVTTTSSSSSSSSSOOOPPPTTTYYY```iiirrrxxxzzz}}}{{{wwwxxxvvvsssppppppqqqtttvvvzzz{{{}}}wwwoooggg___ZZZVVVSSSPPPNNNOOOOOONNNMMMSSSUUUXXX\\\___aaaaaaaaa___[[[WWWSSSPPPNNNKKKIIIGGGEEECCCCCCBBB???<<<999777666666666777:::===???EEEKKKUUU___eeehhhgggfffgggggghhhhhhhhheeeaaa]]]UUUOOOGGG???999444111...///...---,,,,,,,,,++++++*********************)))******+++++++++*********+++,,,,,,,,,+++(((%%%###''''''((()))*********)))******)))((((((((())))))******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((('''&&&'''((()))(((''''''(((((((((((((((((('''''''''''''''((()))++++++,,,+++)))((((((((()))***(((((((((((((((((((((((('''((((((((()))))))))***))))))*********+++++++++++++++++++++++++++++++++************************---***(((''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***---,,,***)))))))))***+++,,,,,,,,,+++***)))((('''(((((())))))))))))((((((***)))((((((((()))+++,,,+++***)))(((((()))***++++++***************++++++))))))************))))))************************)))))))))******+++,,,,,,...---------,,,,,,++++++))))))***+++++++++++++++))))))******++++++++++++,,,------......------,,,)))***+++,,,,,,+++***)))************************+++***************++++++&&&((()))++++++++++++******++++++++++++*********''''''''''''((()))*********++++++,,,,,,++++++******+++,,,---......------+++,,,...///...---+++))),,,,,,------------,,,,,,---------------...............------......///000...000111111222444888;;;:::???FFFLLLPPPTTTWWWYYYWWWWWWYYYZZZ[[[[[[\\\\\\[[[\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUURRRNNNMMMMMMOOOPPPVVV___jjjttt~~~|||uuupppmmmlllmmmrrrrrrrrrtttzzz}}}pppgggYYYTTTOOOMMMNNNOOOMMMKKKMMMPPPTTTYYY\\\^^^___```\\\ZZZYYYXXXVVVRRRMMMJJJFFFEEEDDDDDDEEEDDDBBB@@@888777777666666666666666888???KKKWWW```eeeffffffbbbdddfffggggggeeecccbbbaaa\\\TTTLLLCCC;;;444///000---+++*********)))(((+++******)))))))))******+++---......,,,++++++,,,)))***+++,,,,,,+++***)))&&&'''((()))***+++++++++''''''&&&%%%&&&''')))*********************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&'''((())))))'''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&'''((()))((('''''''''((((((((((((''''''(((((('''(((((()))***+++)))))))))(((((())))))***))))))))))))))))))))))))&&&&&&&&&''''''(((((()))((((((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++---+++))))))+++,,,---,,,------,,,,,,,,,,,,++++++++++++******)))*********---,,,+++***))))))))))))++++++++++++***)))(((((((((((())))))))))))(((((()))))))))))))))******+++******))))))))))))***************)))******+++,,,))))))************))))))************************)))))))))******+++++++++************************))))))***+++,,,,,,,,,,,,*********+++,,,,,,------)))******++++++******)))(((((())))))))))))((((((++++++++++++++++++++++++*********)))******+++,,,************)))(((''''''+++++++++,,,++++++***)))(((((((((((()))***+++,,,***+++,,,,,,,,,,,,+++******+++,,,............---//////...---,,,,,,------,,,---...//////...---,,,,,,---------.........///......///000000000000///---...000222444777<<<@@@AAAEEELLLQQQUUUWWWXXXZZZZZZ[[[[[[\\\\\\]]]]]]]]]ZZZ[[[[[[[[[ZZZXXXWWWVVVRRRSSSRRRPPPOOOQQQVVVZZZ___hhhuuuyyyxxxtttnnniiiiiipppuuu}}}}}}lllfff^^^YYYXXXWWWSSSOOOOOOQQQTTTXXXZZZ\\\\\\[[[ZZZZZZYYYYYYYYYVVVQQQNNNJJJHHHGGGGGGGGGGGGFFFEEE<<<;;;999777666555444444444:::BBBLLLUUU\\\___aaa```bbbeeeggggggfffeeeeeeeeebbb^^^XXXQQQHHH>>>888333000---,,,,,,,,,***(((---,,,***(((((()))***+++***---...---+++)))***+++''''''(((((())))))******'''((()))***************%%%&&&&&&'''(((((())))))))))))))))))))))))******'''((()))******)))((('''(((((((((((((((((((((((((((((('''((((((((())))))((())))))))))))'''&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))(((&&&'''((())))))((('''&&&))))))(((((((((((())))))&&&''''''((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******&&&''''''((())))))******************************++++++++++++++++++++++++,,,+++++++++---...---,,,---------,,,,,,+++++++++*********)))******++++++******+++++++++******)))))))))************))))))'''((()))******)))((('''(((((()))***************))))))************))))))******))))))***++++++,,,))))))************))))))************************((((((((()))))))))))))))(((((())))))******++++++((()))***+++,,,,,,,,,,,,***++++++,,,------......'''(((((())))))((((((''',,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))***++++++,,,,,,,,,+++***))))))))))))++++++,,,,,,,,,+++***)))++++++++++++,,,---...///***+++,,,------,,,+++***)))+++,,,...//////......444111...+++***,,,///222---...///000000///...---.../////////000000111111...///111222222222111000000222555777:::???DDDHHHKKKOOOTTTXXXYYYXXXXXXXXX^^^^^^^^^^^^^^^^^^^^^^^^YYYYYYZZZZZZYYYXXXWWWUUUMMMOOOQQQRRRTTTZZZcccjjjooozzz~~~~~~}}}|||{{{|||zzztttpppsss~~~uuunnnjjjeee___ZZZTTTUUUWWWYYYYYYXXXWWWVVVWWWWWWWWWXXXYYYXXXUUUSSSPPPMMMJJJIIIHHHGGGFFFDDDBBB@@@<<<999666666666666888:::???EEELLLRRRWWWZZZ```bbbeeegggggggggggggggccccccbbb___[[[SSSIIICCC888444111000000000...+++///---***((('''(((***+++(((***,,,+++(((''''''))),,,+++***)))(((((())))))))))))*********))))))(((((()))+++,,,,,,***(((&&&%%%%%%&&&&&&''''''(((((('''((()))******)))((('''(((((((((((((((((((((((('''''')))*********)))(((''''''(((((('''%%%###"""&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''&&&&&&''')))***)))(((&&&'''((())))))((('''&&&***))))))(((((((((((()))###%%%''')))******))))))))))))))))))))))))))))))((())))))***+++,,,,,,---%%%&&&&&&'''((())))))***------------------------++++++++++++++++++++++++,,,,,,,,,---//////...,,,---------,,,,,,+++++++++***)))))))))***+++,,,,,,'''(((***+++,,,,,,+++***((())))))************)))'''((()))******)))(((''''''(((***+++++++++***)))((()))***++++++***)))(((******))))))***+++,,,,,,))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...((()))***+++,,,---------++++++,,,------...//////---------......---------,,,,,,***))))))***,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,+++******)))***,,,---...+++,,,,,,---,,,+++***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,------.........////////////000000000000.........//////000000000///333888===BBBGGGMMMQQQVVVUUUUUUUUUVVVWWWYYYZZZ^^^]]]]]]\\\\\\[[[[[[[[[[[[YYYXXXWWWVVVTTTQQQNNNMMMQQQTTTWWW___mmmwwwzzz{{{uuurrrlllkkkkkkmmmqqqxxx}}}yyyzzznnnfff^^^^^^___^^^\\\XXXUUUSSSRRRRRRQQQSSSUUUWWWVVVUUUUUURRRMMMIIIFFFGGGHHHIIIIIIFFFAAA===;;;999777555555777:::<<<>>>BBBHHHMMMTTTXXX___fffiiiiiihhhfffeeecccaaaaaa```\\\UUUPPP@@@===999444///,,,***))))))+++,,,++++++,,,+++(((*********++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((())))))***))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***,,,---+++)))'''))))))(((((('''''''''&&&&&&''''''(((((((((((((((&&&((())))))(((''''''((((((&&&&&&'''***+++'''$$$''''''''''''((((((((()))******)))((((((((((((((('''''''''((()))+++,,,---(((((('''''''''&&&&&&&&&(((((())))))))))))((((((,,,+++***)))((('''&&&&&&&&&&&&'''((()))))))))((())))))(((((((((((()))))))))***+++***(((&&&&&&'''(((((((((((('''&&&%%%$$$))))))))))))((((((((((((((()))***++++++***)))(((************************++++++************++++++))))))***+++,,,------...++++++******))))))((((((&&&(((+++---,,,+++++++++************))))))))))))))))))))))))))))))))))))((()))++++++)))((()))*********))))))((((((''''''(((((()))***************))))))))))))************...---,,,***)))(((((((((++++++************************+++++++++******)))))))))((())))))***++++++------,,,,,,,,,+++++++++***,,,,,,,,,++++++---//////...---,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++,,,,,,------------...,,,++++++,,,...///...+++,,,,,,,,,++++++---///)))---000000---++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///........................//////..................////////////000000000111////////////000111222222444888===CCCGGGLLLPPPSSSXXXXXXXXXXXXYYYZZZ[[[\\\______^^^]]]\\\ZZZYYYXXXVVVUUUSSSRRRQQQOOONNNLLLKKKTTT^^^gggqqq|||~~~xxxsssooollliiiggghhhkkkooovvvrrrmmmfffaaa]]]ZZZVVVTTTSSSRRRRRRSSSVVVXXXXXXWWWWWWUUUQQQNNNKKKIIIHHHHHHIIIFFFBBB???===<<<999888444666777888888;;;@@@DDDNNNSSS[[[bbbggghhhgggeeegggfffddddddccc```ZZZVVVJJJFFF???888222...------------,,,+++,,,...//////++++++++++++++++++,,,,,,************************))))))(((((((((((())))))+++*********))))))))))))+++++++++++++++***))))))((((((((((((((((((((((((************************&&&''')))***+++***)))(((******)))))))))(((((((((&&&'''(((((())))))((((((%%%&&&((((((&&&%%%&&&'''((('''((()))******(((&&&'''''''''((((((((())))))******)))(((((((((((((((((((((((()))***,,,---...(((((('''''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''&&&&&&'''''''''(((''''''&&&&&&((())))))))))))))))))(((,,,---...---+++))))))***&&&''''''(((((((((''''''))))))))))))((((((((((((((()))***++++++***)))(((************************++++++************++++++*********++++++,,,,,,---++++++++++++***************,,,//////...,,,++++++************))))))))))))))))))))))))))))))))))))''')))++++++)))))))))*********))))))((((((((((((((())))))***************))))))))))))***************************++++++,,,++++++******************))))))***,,,------------000///...---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,---...---,,,,,,---/////////...---------------...///000111222222222222......------......//////++++++,,,...000000...,,,,,,......---,,,+++,,,---,,,...111000...,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---...//////000////////////////////////111111000000///......---/////////000000000111111111111000///000222555666:::???EEEJJJNNNQQQTTTVVVXXXXXXYYYZZZ[[[[[[[[[[[[]]]]]]^^^]]]\\\ZZZXXXWWWTTTSSSQQQOOONNNMMMMMMMMMUUUaaannnxxxzzzmmmiiieeecccdddggghhhiiinnnsss|||~~~qqqhhhccc___YYYUUUOOONNNMMMNNNQQQTTTTTTTTTXXXWWWVVVTTTPPPLLLIIIGGGIIIGGGCCCAAA@@@???===;;;555666555444444555888;;;EEEKKKTTT]]]cccffffffeeegggfffffffffeeeccc___\\\WWWQQQHHH???888333222222222///++++++,,,---...///,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))******************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((************************''''''((((((((()))))))))************))))))))))))&&&'''(((((())))))((((((&&&'''))))))'''&&&'''(((''')))******)))(((((()))''''''((((((((()))))))))***))))))((((((((((((((()))))))))***+++,,,---...(((((((((''''''''''''&&&(((((())))))))))))(((((($$$%%%%%%&&&'''((())))))))))))))))))((('''&&&%%%((())))))))))))))))))(((,,,---......,,,******+++&&&'''((())))))*********(((((((((((())))))))))))))))))************))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...//////---+++******************))))))))))))))))))))))))))))))))))))&&&(((*********)))***+++***))))))))))))(((((((((((()))******++++++******)))))))))*********++++++***************+++,,,,,,******++++++++++++++++++++++++,,,------...------......,,,+++***)))))))))---------,,,,,,,,,,,,,,,,,,...///...------...000111111000/////////000000...///000222444555555555555444222000000000000111+++---///333555444000---///111222111000......///000222333222111///000000,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------......------......///000......////////////000000//////////////////////////////000000000111111111222111000000111555888:::@@@EEEKKKPPPSSSUUUWWWXXXVVVWWWYYYZZZZZZZZZYYYXXXWWWXXXZZZ[[[ZZZYYYWWWVVVUUUTTTRRROOOMMMMMMOOOPPP^^^jjjyyy|||ppphhhiiieeeaaaaaagggooovvv{{{wwwqqqjjj___VVVOOOLLLJJJJJJLLLOOOPPPPPPUUUVVVWWWWWWTTTPPPKKKHHHIIIGGGEEECCCCCCBBB@@@>>>999888666555444444666777===CCCMMMWWW___dddeeefffeeeeeeeeeeeeeeecccaaa___```[[[SSSJJJAAA;;;777555444///+++,,,---+++)))))),,,,,,,,,++++++*********++++++++++++++++++++++++***))))))))))))))))))******************************)))))))))((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''')))***))))))))))))))))))))))))''''''((())))))))))))))))))***,,,,,,***)))***+++'''***,,,+++(((''')))+++'''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))***+++,,,---((((((((('''''''''''''''(((((())))))))))))((((((&&&''''''((()))***++++++))))))*********))))))(((((()))************)))((()))***++++++)))((((((((((((((()))***************(((((((((((()))))))))))))))))))))******)))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********)))******++++++,,,,,,,,,(((***++++++)))((('''(((************)))))))))((())))))))))))))))))))))))&&&(((*********)))***+++))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++...---,,,+++******************+++++++++++++++,,,//////......,,,+++***)))))))))))))))******+++,,,---------...............+++---000000000111222444666666555555555666666777333444666888:::;;;<<<<<>>>>>>>>>>>??????@@@AAACCCDDDEEEGGGIIIJJJKKKKKKKKKHHHDDD???;;;888555444666444222333444666666555555777;;;===>>>???BBBDDD@@@@@@@@@??????>>>===;;;------,,,,,,,,,,,,------,,,,,,,,,---......//////------,,,,,,------...///---------......//////000++++++,,,---///000111222000000000111111111222222111111333666:::???CCCFFFJJJMMMQQQTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[ZZZZZZZZZXXXWWWUUUSSSQQQOOONNNMMMRRRRRRPPPMMMLLLOOOWWW]]]qqqxxxuuussstttrrrooonnnqqqooonnnpppxxxsssddd[[[VVVOOOJJJHHHHHHHHHHHHLLLNNNPPPSSSTTTSSSQQQPPPLLLKKKIIIIIIIIIHHHFFFCCC<<<999666444444555555444555999AAAJJJTTT\\\bbbeeedddfffggghhhffffffggghhhddddddaaa]]]VVVNNNFFFBBB888111111999<<<666///...,,,,,,++++++++++++++++++************************+++******))))))******+++*********+++++++++++++++***)))((((((((()))***+++))))))))))))))))))))))))************************)))((('''''''''((()))***''''''''''''(((((((((((('''((())))))******))))))'''(((******((('''((()))))))))***)))(((((()))+++((((((((()))))))))******((((((((((((((())))))***'''''''''''''''((()))***'''(((((((((((()))))))))(((((())))))))))))((((((((((((''''''&&&&&&%%%%%%!!!"""$$$&&&'''(((((((((((()))+++,,,,,,+++)))(((''')))******)))(((((()))+++++++++******)))''''''''''''(((((())))))************))))))))))))*********************************+++,,,------,,,+++***,,,,,,,,,++++++*********)))))))))))))))*********&&&((())))))))))))+++,,,************))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***)))))))))************+++)))***++++++,,,+++++++++*********++++++++++++,,,************+++---...///******++++++,,,---------******+++,,,,,,,,,,,,,,,...............///000111...///000222444666777888888;;;???BBBDDDEEEGGGHHHIIIIIIIIIIIIJJJKKKMMMMMMQQQRRRSSSTTTUUUUUUUUUUUUSSSQQQMMMIIIDDD???;;;999999555111///000222444555666888<<<>>>AAAEEEJJJMMMIIIIIIIIIIIIJJJHHHEEEBBB------,,,,,,,,,,,,------,,,,,,------.../////////.........---......///000---......///000000111111------...///000000111111000000111111111222222222222333666;;;@@@FFFJJJMMMNNNPPPSSSTTTUUUUUUWWWYYYZZZZZZYYYYYYYYYYYYYYYZZZVVVTTTRRRPPPOOOOOOPPPQQQVVVWWWWWWVVVWWW^^^iiirrr}}}tttuuusssvvv|||yyyhhhbbbXXXPPPLLLIIIHHHHHHLLLMMMOOOPPPRRRRRRSSSSSSPPPOOONNNMMMMMMLLLIIIFFF@@@<<<777555555555444222333666;;;CCCMMMVVV^^^cccccceeeggggggeeedddfffhhhgggfffdddaaa\\\VVVQQQNNNDDD:::777>>>@@@999222111++++++++++++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++*********++++++,,,,,,,,,***)))((('''''')))+++,,,))))))))))))))))))))))))************************)))((((((((())))))******''''''(((((())))))))))))(((((()))************)))&&&((())))))(((''''''(((***((('''&&&((())))))((((((((()))))))))*********((((((((((((((()))******((((((((((((((())))))***'''((((((((())))))))))))(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&###$$$%%%'''((((((((((((((()))+++------+++)))(((((()))++++++)))))))))***)))))))))***))))))(((((('''''''''((()))*********+++***)))(((((()))***+++***************************+++---......---+++***,,,,,,++++++++++++++++++++++++***************)))***+++++++++***)))+++---************)))))))))))))))))))))))))))))))))))))))+++,,,+++)))((((((((())))))*********+++++++++)))***++++++,,,,,,++++++*********+++++++++,,,,,,*********+++,,,---...///******++++++,,,------...******+++---............------...///000222333444666777999<<>>DDDIIIPPPUUUZZZ]]]\\\YYYVVVTTT...------,,,,,,------...,,,,,,,,,------------...///......---...///000111......------...///000111111000000/////////000000111222333222222333555888<<>>;;;999777666555888777777888;;;CCCMMMTTT[[[___ccceeeeeedddddddddeeeeeeeeedddcccaaa___^^^WWWTTTOOOIIICCC<<<444///...---,,,---------,,,***---------,,,,,,***))))))***************))))))(((+++++++++*********)))))))))((((((((()))+++...///*********)))))))))((((((''''''((((((((((((''''''(((((()))))))))************)))))))))((((((((('''&&&'''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&%%%'''(((((('''&&&&&&'''***)))))))))((((((((('''))))))(((((()))******+++((((((((()))))))))******++++++***************)))&&&'''(((((())))))(((((('''(((((())))))(((((('''))))))))))))************)))******++++++,,,,,,,,,......---,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))******+++***)))((('''(((((()))+++++++++++++++++++++,,,)))))))))))))))******+++++++++************++++++++++++++++++++++++++++++---,,,,,,---...///---,,,*********+++,,,,,,,,,---000//////......///000111111222555666777999<<>>EEEIIIMMMOOONNNNNNQQQTTTUUUVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSQQQPPPQQQSSSVVV```nnnvvvssssss}}}tttfff___ZZZUUUQQQPPPKKKMMMPPPSSSTTTUUUUUUUUUOOOJJJDDD???<<<:::888777888777666666777===DDDIIITTTYYY```eeefffeeeeeedddeeeeeedddccccccbbbaaaaaa\\\ZZZVVVQQQKKKCCC:::555///...,,,,,,---...---,,,,,,------,,,,,,+++***)))******++++++******)))(((++++++++++++***************)))(((''''''((()))))))))))))))(((((((((((((((&&&''''''''''''''''''&&&'''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((''''''&&&&&&((())))))(((''''''((())))))))))))(((((((((((())))))((((((((()))******)))))))))*********++++++)))))))))******+++++++++&&&'''(((((())))))((((((((())))))******))))))((())))))))))))******************************++++++...---,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,******))))))))))))******+++***))))))((()))))))))///......---,,,+++******))))))))))))******++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------......---+++,,,,,,,,,---------------////////////000222333444666999===@@@BBBDDDGGGIIIMMMNNNPPPRRRUUUXXXZZZ[[[[[[[[[\\\\\\]]]^^^___```^^^___```aaa``````^^^^^^ZZZ[[[\\\]]]]]]\\\ZZZZZZXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[^^^___^^^[[[XXXUUURRRLLLGGGBBB@@@??????>>>===;;;999:::>>>EEEJJJVVV[[[```ccccccaaa______......------------...............////////////000............/////////000000000//////////////////111111000000000111222222222333444555777;;;@@@DDDKKKMMMOOOPPPOOOPPPRRRUUUXXXXXXXXXWWWXXXXXXXXXXXXXXXWWWUUUSSSQQQTTT[[[```nnntttkkkbbbZZZTTTSSSOOOOOOOOOQQQTTTVVVVVVVVVUUUPPPJJJDDDAAA???===;;;;;;;;;:::888888:::???BBBNNNTTT]]]dddggggggfffeeeeeeeeedddccccccccccccddd```^^^[[[WWWRRRJJJAAA;;;444111///......//////...,,,,,,------,,,++++++******++++++++++++***))))))******************)))))),,,+++***))))))))))))***))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))))))))((((((((((((((())))))))))))*********))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((''''''((()))++++++)))((()))***))))))))))))(((((((((((())))))((((((((())))))***)))*********++++++++++++))))))))))))************''''''((()))))))))))))))))))))************))))))((()))))))))*********************************))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------+++******))))))******+++************************......---,,,+++******)))))))))******++++++++++++++++++*********+++,,,,,,///////////////////////////---,,,,,,---...---,,,......///////////////000///000111333666888:::;;;@@@CCCGGGJJJLLLMMMOOOQQQSSSTTTVVVXXXZZZ[[[\\\]]]ZZZ[[[\\\]]]^^^___``````\\\]]]^^^______]]]\\\[[[[[[\\\\\\]]]\\\ZZZYYYXXXWWWWWWXXXYYYYYYZZZZZZZZZ[[[\\\___aaaccccccaaa```^^^[[[VVVQQQLLLJJJIIIHHHEEEDDDAAA??????CCCJJJOOO[[[^^^bbbdddcccaaa______///......------......///.........////////////000---......///////////////000000000000000/////////111111111111111222333333222333666888;;;???EEEHHHLLLMMMOOOPPPQQQRRRTTTUUUWWWVVVVVVUUUVVVVVVWWWXXXXXXXXXVVVSSSSSSYYYdddlllxxxlll___VVVSSSQQQNNNLLLMMMPPPSSSUUUUUUUUUQQQLLLGGGEEEBBB@@@>>>>>>>>>===<<<:::;;;===???LLLRRR[[[bbbeeefffffffffeeeeeeddddddcccdddeeeeeebbb```^^^[[[WWWQQQIIICCC999666111///............,,,,,,---------,,,+++++++++++++++++++++***))))))))))))))))))))))))))))))++++++*********+++++++++***************************++++++,,,,,,++++++***)))))))))*********++++++(((((((((((())))))))))))))))))))))))*********+++)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))(((((((((&&&((())))))((('''(((((((((((((((((())))))))))))))))))((((((((((((((())))))*********++++++++++++*********)))))))))(((((('''(((((()))))))))))))))))))))************))))))((()))))))))************+++++++++***************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++************++++++******++++++++++++++++++++++++++++++************))))))***++++++++++++***++++++******+++,,,,,,---////////////////////////---+++***+++---...///...------...///000111222222222444777;;;???BBBEEEFFFKKKNNNQQQSSSSSSSSSTTTUUUWWWXXXYYYZZZ[[[\\\\\\[[[YYYZZZ\\\]]]___`````````ZZZ[[[[[[\\\[[[ZZZYYYXXXWWWXXXXXXYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUZZZ\\\___bbbcccdddddddddaaa___\\\XXXVVVTTTSSSSSSOOONNNLLLJJJJJJNNNTTTYYY```bbbddddddaaa___]]]]]]//////............//////,,,,,,,,,------------...---......///000///////////////000111111000000000111111111111222333444444333555999===@@@DDDIIILLLMMMNNNOOOQQQSSSTTTTTTTTTSSSRRRQQQQQQRRRSSSUUUVVVWWWYYYZZZZZZ[[[bbboooyyyxxxiii^^^ZZZUUUPPPJJJIIILLLOOOQQQQQQOOOMMMJJJIIIGGGEEEBBB@@@???@@@AAA@@@>>>>>>???@@@KKKPPPWWW]]]aaaccceeefffeeeeeeeeeeeeeeeeeeeeedddbbb```___]]][[[WWWQQQMMM@@@<<<555000...------,,,,,,,,,------------,,,,,,+++++++++,,,++++++***))))))))))))))))))*********((()))))))))************************++++++++++++)))******++++++******)))************++++++++++++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&''''''&&&%%%%%%&&&(((((((((((())))))))))))))))))((((((''''''(((((()))))))))*********++++++*********))))))((((((((('''((())))))******))))))((())))))******))))))((())))))))))))************+++++++++++++++++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++************++++++******+++,,,,,,,,,++++++)))))))))******+++++++++((()))+++,,,,,,,,,+++***++++++***++++++,,,---...---------------------------+++***+++---///000000+++,,,...000333555666777;;;===AAAEEEIIILLLOOOPPPSSSUUUWWWXXXWWWWWWXXXYYYZZZ[[[\\\]]]]]]\\\[[[ZZZXXXZZZ[[[]]]^^^^^^]]]]]]XXXXXXWWWWWWVVVUUUUUUUUUPPPQQQRRRSSSSSSRRRQQQPPPPPPOOOMMMKKKJJJJJJKKKKKKSSSVVV[[[^^^```bbbeeegggbbbaaa___]]]\\\[[[[[[\\\XXXWWWUUUSSSSSSUUUYYY]]]```aaaaaa```\\\YYYXXXXXX//////............//////,,,,,,,,,------------...------///000000000///......///000111222222111111111111111222222444555555555888>>>BBBFFFIIIMMMOOOOOOPPPRRRTTTUUUUUUTTTRRRQQQQQQPPPPPPRRRTTTVVVXXX\\\bbbhhhlllooovvv{{{sssqqqddd\\\QQQLLLKKKLLLLLLKKKKKKKKKKKKLLLMMMKKKHHHEEECCCEEEFFFGGGFFFEEEEEEFFFLLLOOOSSSWWWZZZ^^^bbbeeeeeefffggggggfffeeedddcccbbb```______^^^\\\YYYVVVKKKEEE===666222000///...,,,,,,---------------,,,++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,)))))))))******))))))((())))))))))))*********+++))))))************))))))))))))))))))************'''((((((((()))))))))***((((((((()))))))))******))))))))))))))))))))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((((((&&&%%%&&&''''''((((((((()))))))))***))))))((('''''''''''''''((((((((()))))))))******((((((((()))))))))))))))(((((()))************)))'''(((((())))))(((((('''))))))))))))************+++++++++,,,---------............------------,,,------------------------++++++,,,,,,,,,---------,,,++++++******++++++,,,******,,,---------,,,,,,*********+++++++++,,,,,,((()))+++------,,,+++***++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,111///------///111111111...000222666:::===@@@AAAGGGIIILLLOOORRRTTTVVVVVVWWWXXXYYYYYYXXXXXXZZZ\\\[[[\\\]]]]]]]]][[[YYYXXXWWWXXXYYYZZZYYYXXXVVVTTTSSSQQQOOOMMMMMMMMMNNNOOOLLLMMMOOOPPPQQQQQQQQQPPPPPPMMMIIIEEEBBBBBBCCCDDDGGGLLLRRRWWW[[[___dddgggbbbbbbaaa```____________YYYYYYWWWUUURRRRRRTTTVVVVVVWWWWWWUUURRRPPPOOOPPP//////............//////........./////////000000,,,---///000000000///...---...000111222222222111222222222222333444555666777;;;AAAGGGJJJMMMPPPRRRRRRSSSTTTVVVWWWVVVSSSQQQSSSRRRRRRRRRTTTWWWZZZ[[[ccclllxxxuuujjj\\\RRRMMMKKKHHHEEEKKKLLLNNNQQQRRRQQQNNNJJJGGGIIILLLMMMMMMLLLLLLMMMLLLNNNPPPSSSVVVZZZ```cccffffffhhhhhhhhhfffcccbbbbbb```______``````^^^\\\TTTMMMDDD<<<777444333222,,,,,,------...---------+++,,,,,,,,,,,,+++******,,,,,,,,,------.........,,,,,,,,,,,,+++***)))((('''((((((((())))))************++++++++++++******(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))*********(((***++++++***))))))***'''((((((((())))))*********)))((('''''''''''''''(((((((((((())))))))))))&&&&&&'''((()))***++++++(((((()))***************''''''((((((((((((''''''))))))))))))************++++++,,,------...//////++++++,,,---...000000111------------------------,,,,,,,,,---------......,,,++++++******++++++,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***++++++++++++,,,---...///........................555333000///000111222222333555888<<>>DDDKKKRRRWWW]]]ccchhhcccbbbaaa```````````````WWWVVVUUUQQQMMMKKKKKKLLLLLLLLLMMMKKKHHHGGGGGGHHH........................---------...///000000111000000000000////////////111111111111111222222222555444222111111222444666>>>EEENNNRRRRRRPPPQQQSSSTTTTTTUUUUUUUUUTTTSSSSSSRRRPPPSSSYYYZZZZZZ```jjjtttzzzttt___XXXUUUPPPKKKIIIIIILLLOOORRRSSSSSSTTTUUURRRQQQOOOPPPQQQSSSTTTUUURRRSSSUUUUUUVVVYYY]]]aaaffffffggghhhhhhgggfffeeeeeedddbbbbbbbbbbbbaaa___YYYTTTLLLDDD===666000,,,...+++)))***---///...,,,,,,------......------,,,******+++++++++******))))))))))))))))))))))))))))))))))))))))))******+++((())))))))))))(((''''''+++***)))(((((()))***+++&&&'''((())))))******)))))))))))))))************))),,,***%%%%%%***+++(((+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))*********))))))(((+++***************++++++)))*********(((&&&$$$###******************************))))))))))))******,,,,,,,,,+++++++++******,,,)))((())),,,...---,,,---------............//////---******,,,...//////************+++---///000------,,,,,,,,,,,,++++++++++++++++++++++++++++++......---,,,+++))))))(((((()))+++---......---------------......---,,,,,,***+++---...//////......222111000///111444777:::<<<>>>BBBGGGLLLPPPRRRSSSUUUVVVXXXYYYYYYYYYXXXWWWXXXYYYZZZ\\\]]]]]]^^^^^^ZZZZZZZZZYYYXXXXXXWWWWWWSSSRRRPPPMMMJJJGGGDDDCCCEEECCCBBB@@@@@@AAACCCDDDLLLMMMNNNOOOQQQRRRSSSSSSSSSNNNHHHAAA<<<::::::;;;<<<>>>CCCIIIPPPVVV[[[]]]ZZZXXXWWWWWWXXXYYYYYYXXXUUURRRMMMGGGBBB@@@???>>>EEEDDDBBBAAAAAAAAACCCDDD..................------------......///000000111000000000000000000000///111111111111222222222222111000///000222666:::===AAAGGGOOORRRRRRQQQRRRTTTTTTTTTSSSSSSRRRRRRQQQQQQUUUTTTWWW]]]```bbbkkkuuuqqqggg^^^SSSLLLJJJIIIKKKMMMNNNPPPQQQRRRSSSTTTTTTSSSUUUWWWXXXYYYZZZYYYZZZZZZYYYYYYZZZ]]]```ffffffggghhhhhhgggfffeeefffdddcccdddddddddbbb```___ZZZTTTMMMFFF???888333444111......000111///---++++++,,,,,,,,,,,,++++++******++++++++++++******************************((((((''''''(((((()))***,,,,,,+++++++++*********,,,+++***))))))***+++,,,((()))))))))))))))(((((())))))))))))************'''***+++((()))...///,,,+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((******))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***)))******+++++++++************))))))***++++++,,,+++++++++***)))((('''&&&******************************))))))))))))******,,,,,,+++++++++*********000...++++++------,,,***------------............222000,,,++++++,,,,,,+++000///---+++***))))))***------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---------------------...---------,,,......///////////////...111111222333666:::===@@@CCCFFFJJJOOOSSSVVVWWWWWWVVVWWWXXXYYYZZZYYYXXXXXXYYYZZZZZZ[[[[[[[[[ZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWSSSQQQOOOLLLIIIGGGEEEDDDEEEDDDCCCBBBBBBCCCEEEFFFIIIIIIIIIIIIJJJKKKLLLMMMMMMIIIDDD???;;;999999:::999;;;???CCCHHHMMMPPPRRRQQQOOONNNNNNOOOPPPPPPOOOMMMJJJFFFBBB>>>===<<<<<<@@@???>>>>>>???AAACCCEEE/////////......------------......//////000000111000000000000000000000000111111111111222222333333000//////111444:::@@@CCCEEEJJJOOORRRRRRRRRTTTVVVVVVTTTRRRQQQPPPPPPQQQRRRYYYZZZ___fffjjjpppzzzzzzmmm___UUUQQQNNNMMMMMMMMMNNNOOOQQQRRRSSSUUUWWWYYY[[[]]]^^^^^^`````````^^^\\\\\\^^^```ffffffggghhhhhhhhhgggfffffffffeeefffgggfffdddaaa```]]]XXXSSSLLLEEE===888666222...,,,------+++)))))))))************))))))******+++++++++++++++***************************))))))(((((())))))***+++***)))((('''''''''((())),,,,,,++++++++++++,,,,,,************)))((('''&&&))))))))))))************%%%((()))'''(((,,,,,,******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,******))))))***+++,,,,,,,,,,,,+++*********************************************))))))))))))******+++++++++***************///---+++++++++,,,+++***------------............222///---+++,,,,,,++++++,,,,,,,,,,,,,,,...//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,++++++,,,------------------------------111111000000///000000000222444777;;;???CCCFFFHHHKKKNNNRRRVVVYYYZZZZZZYYYWWWXXXYYYZZZ[[[ZZZYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUVVVVVVWWWWWWXXXXXXWWWWWWSSSRRROOOMMMJJJHHHGGGFFFGGGFFFFFFFFFFFFHHHIIIIIIHHHGGGEEECCCBBBCCCDDDEEECCCBBB???<<<999888888888888999<<>><<<;;;;;;<<<<<<;;;<<<===???AAADDDFFF000000//////......------......//////000000000000000000000000000111111111000111111222222333333333333222222444777===BBBFFFIIILLLPPPRRRRRRSSSUUUXXXWWWUUURRRPPPOOOQQQSSSUUU\\\aaaiiiqqqwww~~~sssfff___WWWTTTQQQOOOOOOPPPPPPQQQPPPSSSWWWZZZ\\\^^^___aaacccccccccaaa___^^^___aaaeeefffhhhhhhiiihhhggggggggggggggghhhiiihhheeecccaaa___\\\YYYTTTLLLDDD>>>777333...,,,,,,,,,***'''))))))************))))))******++++++,,,,,,++++++************************,,,,,,++++++,,,,,,---...***(((&&&%%%$$$%%%'''(((++++++++++++++++++++++++***************)))((('''((()))))))))************++++++***''''''(((((((((***)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))'''((()))***+++,,,,,,,,,,,,+++******))))))******,,,+++***))))))***,,,---******************************))))))))))))******************************(((((('''((()))***++++++,,,,,,---------............,,,++++++---.........++++++,,,...///111222333------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------......---,,,+++***+++,,,------------------......///000000//////000111333444888:::>>>CCCGGGKKKMMMNNNNNNQQQTTTXXXYYYYYYXXXWWWWWWXXXZZZ[[[[[[[[[ZZZYYYYYYYYYXXXXXXWWWVVVTTTTTTUUUVVVWWWYYYZZZZZZYYYYYYUUUTTTRRROOOMMMKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOLLLIIIEEEAAA???>>>??????;;;;;;:::999888777666666:::;;;<<>>=========<<<<<<<<<>>>???BBBDDDEEE000000/////////........./////////000000000000000///000000000111111111222000111111222333333444444333444555888===BBBGGGJJJMMMNNNPPPRRRSSSTTTVVVWWWTTTRRRPPPOOOPPPSSSWWWZZZaaaiiittt}}}wwwkkkbbb]]]WWWRRRQQQPPPNNNMMMNNNRRRWWWZZZ\\\^^^```cccaaabbbcccbbbaaaaaabbbdddeeefffhhhiiiiiiiiihhhgggggggggggghhhiiihhhfffdddeeedddcccaaa]]]WWWOOOJJJ>>>999333000000000...,,,******++++++++++++************+++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,------...---,,,***(((((()))***+++)))******************)))(((((()))***************((()))))))))************000---+++***))))))***,,,******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&((()))************......,,,***)))(((((('''+++***)))((((((***+++,,,******************************))))))))))))************************++++++(((((((((((())))))+++,,,,,,,,,,,,------------...---,,,+++,,,---......---/////////...---,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++***+++,,,---...------------...///000------...000333666999;;;AAACCCGGGKKKNNNPPPQQQQQQQQQSSSUUUWWWXXXWWWVVVTTTWWWXXXZZZ[[[[[[[[[ZZZYYYVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXZZZ\\\]]]]]]\\\\\\YYYWWWTTTQQQOOONNNMMMNNNMMMNNNPPPRRRTTTUUUUUUUUUPPPLLLGGGBBB>>>===<<<<<<999999999999999888888777:::<<<>>>BBBFFFIIILLLMMMNNNLLLKKKKKKLLLMMMMMMLLLJJJIIIGGGDDDBBBAAA@@@@@@????????????@@@@@@AAAAAA////////////////////////000000000000000000000000///000000111111222222222000111111222333444555555222444888===CCCIIINNNPPPNNNOOOQQQRRRTTTUUUVVVVVVPPPPPPOOOQQQTTTYYY___bbbjjjtttuuuooohhh___YYYTTTQQQLLLIIIMMMRRRWWWZZZ[[[]]]aaaddd___```bbbcccbbbcccdddfffeeefffhhhiiijjjiiiiiihhhhhhfffeeeeeeggggggfffeeedddccccccbbbaaa\\\VVVRRRDDD???888333222111///,,,++++++,,,,,,,,,,,,++++++)))***+++,,,------------++++++++++++++++++++++++******))))))******+++,,,,,,+++***)))((()))******((()))************)))((('''((()))***++++++++++++))))))))))))************+++((())),,,,,,******---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((())))))))))))///...,,,***)))(((''''''))))))((((((((())))))*********************************))))))))))))******+++++++++++++++,,,,,,,,,---......,,,***)))***,,,,,,,,,,,,,,,------------000///------------+++)))))))))***++++++******)))------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++,,,------......---------///000111---...111555:::>>>BBBDDDIIIJJJMMMPPPRRRSSSTTTTTTUUUVVVWWWXXXXXXWWWVVVVVVWWWXXXYYYZZZ[[[ZZZYYYYYYUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ]]]_________^^^]]]YYYWWWTTTPPPNNNMMMMMMMMMKKKNNNQQQTTTVVVWWWWWWVVVPPPMMMIIIEEEBBB@@@??????==================<<<<<<<<<>>>BBBGGGLLLPPPTTTVVVUUUSSSRRRRRRTTTTTTTTTSSSQQQPPPNNNKKKIIIGGGFFFEEEFFFEEEEEEDDDBBBAAA@@@@@@.........///000000111111000000000000000000000000///000000111111222333333000111111222333444555666444888===CCCIIIMMMPPPQQQNNNOOOQQQSSSUUUVVVUUUTTTQQQRRRTTTXXX^^^eeekkkooowww~~~vvvkkkbbb\\\VVVNNNHHHKKKOOOTTTUUUVVVXXX^^^ccc^^^```cccdddcccdddeeegggeeefffhhhiiijjjjjjiiiiiigggeeecccbbbdddeeeffffffbbbbbbbbbbbbbbb___[[[XXXMMMFFF>>>777444111...+++++++++,,,,,,,,,,,,++++++)))***+++,,,------------++++++++++++++++++++++++)))))))))))))))***++++++***)))))))))(((((((((((()))***++++++++++++***))))))******+++++++++******))))))))))))************))))))...555555///***+++,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,******))))))))))))******))))))))))))))))))))))))'''((()))******)))(((''''''((())))))))))))((((((---,,,+++***))))))))))))))))))))))))))))))((((((******************************))))))))))))******++++++,,,,,,,,,------------//////---***)))+++---++++++,,,,,,,,,---------000///------...---+++)))$$$%%%'''***,,,---------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,+++++++++*********++++++,,,------------......---,,,---///111222222444888>>>CCCGGGKKKLLLNNNOOOPPPRRRTTTUUUVVVVVVXXXXXXWWWWWWWWWWWWWWWWWWVVVWWWXXXYYYZZZYYYXXXXXXWWWXXXXXXYYYZZZYYYYYYYYYZZZ\\\^^^```aaa```^^^]]]WWWUUUPPPLLLIIIHHHHHHHHHGGGIIINNNRRRTTTUUUTTTTTTOOONNNMMMKKKJJJJJJIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCAAADDDHHHMMMSSSYYY]]]```^^^\\\ZZZ[[[\\\]]]\\\[[[YYYXXXWWWUUUSSSQQQPPPOOOOOOOOONNNMMMKKKIIIGGGFFF------...///000111222222111111111000000000000000///000000111222222333333000111111222444555666666999===BBBGGGKKKMMMMMMMMMNNNOOOQQQSSSVVVVVVTTTRRRTTTVVVZZZ```gggooovvvzzzuuukkkddd\\\RRRKKKGGGKKKPPPQQQPPPSSSZZZ```___aaadddeeeddddddfffgggeeefffhhhiiijjjjjjjjjiiigggdddaaa```bbbdddfffffffffeeeeeefffgggfffccc```XXXQQQGGG???:::666111...++++++,,,,,,,,,,,,++++++)))***+++,,,------...---++++++++++++++++++++++++++++++******++++++,,,---,,,------------,,,++++++***+++,,,------,,,+++***+++++++++++++++***)))((())))))))))))************222333;;;DDDCCC888...,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))(((''')))************))))))(((******))))))***++++++,,,)))***+++++++++)))((('''******************************))))))))))))******,,,,,,,,,------.........(((***,,,+++******,,,///++++++,,,,,,,,,---------,,,,,,+++---...///...,,,,,,------...---,,,***)))---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++(((***+++---......------///...---,,,---///111333777:::???EEEJJJNNNPPPQQQOOOPPPQQQSSSUUUVVVXXXYYYXXXWWWVVVUUUUUUVVVWWWXXXUUUVVVXXXYYYYYYYYYXXXWWWYYYZZZZZZZZZZZZZZZYYYYYY[[[\\\___aaaaaa___]]]\\\TTTRRRMMMHHHEEEDDDDDDDDDBBBEEEJJJOOORRRRRRQQQPPPOOOPPPQQQQQQRRRSSSSSSTTTMMMLLLJJJIIIHHHHHHHHHIIIGGGJJJNNNTTTZZZ```dddgggdddcccaaaaaacccccccccbbb______^^^]]]\\\ZZZYYYYYYXXXXXXWWWVVVTTTRRRPPPOOO---111///(((&&&***---,,,111111111000000000000000000000111222222222222222333444555555444444666888<<>>888222//////...---------,,,***(((******++++++++++++******)))))))))******+++++++++---+++)))+++---,,,)))%%%)))***+++***((('''((())),,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))))))))******+++$$$666NNNXXXJJJ444***---111111///---+++)))'''&&&+++*********))))))((((((******))))))))))))******+++*********))))))((((((***************************)))((((((((()))+++,,,((()))***++++++,,,++++++)))******)))'''&&&'''(((,,,***'''(((,,,......---+++***)))(((((()))***+++************************++++++*********************&&&$$$&&&,,,///---)))******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,---...///000++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++)))***,,,---,,,))),,,...000111111222555777AAADDDIIIMMMNNNOOOQQQRRRTTTSSSSSSTTTVVVXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUVVVXXXZZZ[[[\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYXXXVVVWWWYYYZZZZZZZZZOOOMMMJJJGGGEEEEEEGGGHHHJJJLLLOOOPPPOOOOOOOOOPPPSSSSSSTTTUUUUUUVVVWWWWWWWWWTTTRRRPPPOOONNNLLLKKKOOOPPPSSSXXX^^^bbbddddddhhhhhhfffeeeeeefffggghhhfffdddccccccbbb``````aaaaaaaaacccddddddbbb]]]ZZZ///000...***+++000000---111111111111000000000000111111222222333333333333333444555555555777:::<<>>666222000///------......,,,***++++++,,,,,,,,,,,,++++++,,,,,,---------.........+++***+++,,,------+++***+++,,,,,,,,,***)))***+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))))))))******+++///;;;MMMSSSGGG555...111000///...---+++)))((('''************)))))))))(((******))))))))))))******************)))))))))(((((((((((((((((((((((((((***)))((((((((()))++++++''''''(((((()))(((((((((***+++,,,+++***)))***+++***(((&&&&&&)))++++++***+++***)))(((((()))***+++************************++++++******************,,,+++++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---333222000...,,,+++******+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111///---...000111///......000222444666999>>>AAAEEEHHHLLLOOOPPPPPPQQQRRRTTTSSSSSSTTTVVVWWWWWWVVVVVVUUUSSSRRRQQQQQQRRRRRRTTTTTTUUUVVVWWWYYYZZZ[[[^^^___````````````___^^^[[[YYYWWWVVVVVVVVVUUUTTTSSSRRRPPPNNNMMMNNNOOOPPPPPPRRRTTTUUUTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYXXXVVVVVVVVVVVVUUUTTTXXXYYYZZZ]]]bbbeeeffffffeeeeeedddddddddeeeeeefffhhhfffeeeeeeeeeddddddeeeeeeeeefffggghhheeeaaa^^^//////---,,,...222222---111111111111111111111111222222222333333333333333333444555666777;;;???CCCGGGJJJNNNPPPPPPOOOOOOOOOPPPQQQRRRVVV\\\dddlllqqqyyy}}}ssslll___UUUMMMJJJIIIGGGGGGIIIMMMQQQWWW\\\___bbbfffhhheeefffgggiiiiiiiiiiiihhhdddaaa\\\VVVQQQPPPSSSUUU\\\^^^aaadddeeeeeecccbbbfffbbb\\\UUUNNNEEE<<<666222000......//////...,,,,,,,,,------------,,,,,,------............//////)))***,,,------------...***+++,,,+++***)))***+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))))))))))))))******+++111777@@@BBB:::...***,,,...------,,,+++***))))))************))))))))))))******))))))))))))******************))))))))))))(((((((((((((((((((((((()))))))))((()))******+++''''''((((((((('''&&&&&&)))***++++++***)))+++,,,***(((''''''((())))))(((******))))))))))))************************************++++++++++++++++++,,,...///---***((()))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------/////////...............+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---,,,,,,...///...---000222555888<<>>DDDHHHEEEIIINNNQQQQQQPPPPPPPPPSSSSSSUUUZZZdddppp|||qqqcccUUUNNNLLLJJJJJJLLLNNNRRRWWW[[[^^^```ccceeeeeefffggghhhhhhhhhggggggeeeccc___XXXRRRNNNMMMNNNVVVYYY]]]bbbeeeeeedddcccfffccc```\\\UUUMMMDDD===555333000////////////...,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,(((+++...---+++***,,,///)))***+++***)))((()))***++++++++++++++++++++++++************************)))))))))))))))******+++,,,///222333///)))''''''++++++++++++*********************)))))))))))))))******))))))))))))***************)))))))))))))))************************)))))))))))))))******+++))))))***))))))(((''''''&&&'''))))))(((((()))+++++++++*********************))))))))))))))))))*********************************+++++++++++++++,,,,,,,,,,,,+++)))(((((((((+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------------------------------,,,,,,---....../////////,,,++++++++++++,,,------------------------------------------............---,,,,,,,,,---...//////111555:::???CCCGGGKKKNNNNNNPPPRRRRRRQQQPPPPPPQQQTTTSSSRRRSSSUUUVVVUUUTTTTTTRRRPPPOOOOOOQQQSSSUUUVVVVVVWWWWWWXXXZZZ[[[\\\___```aaaaaaaaaaaa```___\\\ZZZYYYZZZ\\\]]]]]]\\\XXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[ZZZXXXWWWWWWZZZ\\\]]]^^^^^^[[[WWWUUUUUUVVVVVVXXXZZZ[[[\\\]]]___```aaaaaaaaaccceeeeeecccaaa^^^^^^___```aaaaaaaaaaaa___aaaaaa```aaaeeefffdddfffeeeeeegggiiijjjiiihhh///111333333///---...222000000111111222222222333222111111111111222333444222444777999<<>>AAADDDIIILLLNNNQQQSSSTTTSSSRRRSSSTTTTTTWWW___kkk{{{yyylllaaaWWWPPPOOOLLLNNNPPPRRRTTTWWW\\\___```aaabbbcccccccccbbbaaadddeeeccc^^^XXXQQQLLLKKKJJJNNNTTT[[[```dddffffffeeeeeeffffffddd___XXXSSSDDD???888333111000///...++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,***(((((()))***+++,,,...---,,,,,,---...***++++++++++++,,,,,,,,,************************)))))))))))))))******+++'''+++,,,+++,,,...---***))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************(((((((((((((((((((((((((((((()))************)))''''''((((((((('''&&&&&&)))***++++++***)))+++,,,''')))++++++)))))))))***))))))************))))))******************************++++++,,,---------///+++(((***///222///***,,,,,,,,,,,,------------++++++++++++,,,---......------------,,,,,,,,,,,,++++++,,,------,,,***))),,,,,,,,,,,,,,,------...------------------------------.........////////////000000111222444999<<<@@@EEEKKKOOOPPPPPPOOONNNNNNPPPPPPPPPOOONNNOOOQQQSSSRRRQQQRRRSSSTTTSSSRRRNNNOOOQQQSSSVVVYYY[[[]]][[[[[[[[[[[[\\\]]]^^^___^^^___````````````___^^^\\\[[[ZZZ[[[]]]^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYY[[[aaahhhnnnssstttssslllbbb[[[YYY[[[ZZZ\\\]]][[[ZZZ\\\bbbfffkkkoootttyyyyyysssiiibbbXXXWWWVVVUUUUUUVVVWWWXXXZZZaaaeeebbbcccfffccc\\\]]]ZZZYYYYYY]]]aaadddeee333+++(((---222222222444000000111222222333444444666555333333333444666777888;;;@@@CCCFFFHHHKKKMMMNNNPPPQQQRRRRRRSSSUUUWWWZZZ```kkkzzzxxxhhh]]]YYYRRRQQQQQQOOOPPPSSSXXX\\\ZZZ[[[]]]___aaabbbbbbaaaaaacccccc```ZZZSSSNNNLLLEEEHHHNNNUUU\\\aaaeeegggeeeeeefffgggfffbbb\\\WWWNNNHHH???888444222000///,,,,,,------------,,,,,,......---------,,,,,,,,,---,,,***)))***+++++++++)))***,,,,,,+++***,,,---******+++++++++,,,,,,,,,************************)))))))))))))))******+++&&&***+++'''&&&***+++)))))))))))))))))))))))))))((()))))))))******************))))))))))))******((()))))))))************(((((((((((((((((((((((('''((()))***+++******)))''''''(((((()))(((((((((***+++,,,+++***)))***+++&&&))),,,,,,+++***+++,,,((()))***++++++***)))(((******************************++++++,,,------...---,,,***,,,...///...,,,,,,,,,,,,------------...++++++++++++,,,---...///---,,,,,,,,,++++++++++++%%%'''***---///000000000---,,,,,,,,,,,,---..........................................////////////...000111222333777===AAAGGGJJJNNNOOOOOOOOOPPPQQQNNNOOOPPPPPPOOOOOOQQQSSSSSSRRRQQQQQQSSSSSSRRRQQQOOOQQQTTTWWWZZZ\\\]]]]]][[[[[[[[[[[[\\\]]]^^^^^^[[[\\\]]]]]]]]]]]]\\\[[[YYYXXXXXXYYY\\\^^^______]]]\\\ZZZYYYYYYZZZ[[[\\\___```aaadddjjjuuuvvvmmmkkkllliiijjjjjjhhhgggkkkssszzz|||rrrgggeeebbb______```bbbdddgggpppuuurrrqqqtttnnnddd^^^[[[WWWVVVXXX\\\___```222$$$%%%111555222000000000111222333333444444888777555444555666888::::::>>>DDDGGGJJJKKKMMMNNNOOOQQQSSSUUUWWWZZZ___bbbbbbjjjwwwxxxkkkfff[[[YYYUUUQQQOOOPPPTTTXXXTTTVVVYYY]]]```aaabbbccc___aaabbbaaa[[[TTTOOOLLLAAAEEEJJJQQQXXX___dddfffcccddddddeeedddaaa[[[WWWTTTNNNDDD<<<666333222000---..................------------,,,,,,+++++++++...+++((())),,,///...---%%%'''((((((''''''(((************++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++)))...---&&&$$$))),,,+++))))))))))))(((((((((((((((((())))))*********+++******))))))))))))******(((((())))))*********+++************************'''((()))++++++******)))((()))***++++++,,,++++++)))******)))'''&&&'''((((((+++//////...---...000((()))***++++++***)))(((******************************+++,,,,,,---......***,,,---,,,***)))***,,,,,,,,,,,,---------......++++++++++++,,,---...///,,,,,,,,,++++++*********+++,,,...//////...,,,+++---,,,,,,,,,,,,---........................................../////////000222555777888999===DDDIIIJJJKKKLLLLLLKKKMMMPPPRRRMMMOOOPPPPPPPPPQQQSSSUUUSSSRRRQQQQQQRRRSSSRRRPPPQQQSSSVVVZZZ\\\]]]]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]WWWXXXYYYZZZZZZYYYXXXWWWUUUUUUVVVYYY^^^bbbdddddddddcccaaa```aaacccfffhhhmmmooorrrwww~~~}}}|||xxxuuuqqqnnnmmmnnnqqqsss|||vvvaaa]]]WWWUUUVVVYYY[[[]]]000000000000000111111222222222333333333444444444444444444444555777999:::@@@AAADDDHHHLLLOOOOOONNNRRRQQQUUUYYYXXXWWW^^^iii}}}{{{vvviiibbbXXXRRRQQQRRRRRRQQQSSSTTTVVVXXXZZZ\\\^^^^^^fffdddccccccccc]]]SSSKKKCCCCCCEEEJJJQQQZZZbbbgggdddccccccbbbbbbaaaaaa```[[[VVVNNNGGG@@@:::444000000...---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***)))))))))***+++,,,,,,************+++,,,------(((((())))))******++++++))))))))))))))))))))))))***)))((()))+++,,,,,,*********++++++++++++******))))))***++++++***(((((())))))(((((((((((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))************))))))*********))))))(((---,,,,,,+++***)))''''''+++++++++++++++***)))(((******+++++++++******)))++++++*********+++,,,---,,,,,,,,,---------........................------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------+++,,,......---,,,---...---...000/////////111333555999>>>BBBEEEGGGIIIKKKMMMMMMMMMNNNOOOPPPQQQRRRUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSTTTVVVYYY[[[\\\[[[YYYZZZYYYYYYZZZ[[[\\\\\\[[[VVVXXXZZZXXXUUUSSSTTTVVVVVV[[[cccjjjpppvvv{{{~~~|||zzzvvvtttuuuyyy}}}vvvnnnddd^^^\\\^^^______000000000000000111222222222222333333333444444444555555444555666999;;;===DDDEEEGGGJJJLLLMMMLLLKKKQQQPPPTTT[[[^^^bbbkkkuuuppphhh^^^VVVRRRPPPNNNKKKMMMNNNPPPSSSVVVYYY[[[\\\bbbaaa```bbbbbb^^^UUUNNNEEEEEEEEEHHHNNNVVV^^^ccceeeeeeddddddcccbbbbbbaaa]]]ZZZUUUOOOIII@@@777111000...,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++,,,---++++++*********+++,,,,,,,,,,,,+++******))))))(((++++++++++++++++++++++++***)))((()))+++,,,+++***)))******************)))((()))******+++***))))))))))))(((((((((((())))))++++++++++++++++++++++++++++++,,,,,,+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******+++++++++******)))+++++++++++++++***)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......////////////////////////...........................---------,,,,,,+++++++++,,,---...////////////------------------------,,,...//////...---...///...///000000000111444666<<>>AAAFFFHHHJJJLLLNNNNNNNNNMMMSSSSSSYYYccclllttt|||{{{rrrfff[[[TTTOOOJJJFFFHHHIIIKKKNNNRRRVVVYYY\\\^^^]]]^^^aaabbb___XXXRRRHHHFFFDDDDDDIIIQQQZZZ___ddddddddddddcccbbbaaaaaa^^^]]][[[XXXQQQHHH===555222000---+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++******))))))+++++++++++++++++++++++++++)))))))))+++,,,+++***((())))))******))))))((('''((()))******+++*********))))))(((((())))))*********************************++++++******))))))(((((((((((((((((((((((())))))))))))************))))))***************)))'''((()))***+++,,,,,,,,,***++++++++++++***))))))))))))***+++,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,---------......///000000000000000000000........................------------------------,,,,,,---...////////////------------------------...///000000...---...///000111111222222555999<<>>777444000....../////////------------------------******+++++++++,,,,,,,,,...---,,,+++++++++++++++,,,,,,+++***))))))******'''(((((()))***+++,,,,,,))))))))))))))))))))))))+++***)))***+++,,,+++)))(((((())))))))))))((((((''''''((()))***+++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))*********+++++++++,,,,,,))))))***+++++++++******'''((()))***+++,,,,,,,,,******+++++++++******))))))******+++******))))))***+++---//////...,,,+++,,,,,,,,,---------......///////////////000000000........................++++++,,,---...///000000++++++,,,---.......................................///000///------...000000111333555777;;;AAAEEELLLMMMOOOOOONNNMMMMMMMMMKKKMMMPPPRRRTTTTTTTTTSSSUUUTTTTTTTTTUUUVVVWWWWWWXXXXXXVVVUUUTTTSSSSSSSSSSSSUUUVVVVVVTTTRRRPPPPPPOOOSSSYYYaaaiiiqqqyyy~~~111111111111111222222333333333444444444555555555555555555777;;;???DDDGGGGGGIIILLLMMMNNNPPPSSSVVV\\\fffwww}}}nnnaaaXXXQQQKKKHHHEEEEEEEEEGGGJJJPPPUUUXXX\\\]]]___aaaaaa___[[[XXXKKKGGGBBB@@@CCCKKKSSSYYY___```aaacccccccccbbbaaa___^^^]]]]]][[[WWWQQQMMM@@@===888555444333111000------------------------******+++++++++,,,,,,,,,---,,,+++******)))******,,,++++++***))))))))))))&&&&&&'''((()))***+++,,,))))))))))))))))))))))))+++***)))***++++++***)))(((((())))))))))))(((((('''(((((()))***++++++,,,******))))))))))))******))))))))))))))))))))))))((())))))*********)))))))))))))))))))))))))))))))))))))))*********++++++))))))***+++++++++++++++)))******+++++++++******)))******+++++++++******************)))(((&&&&&&(((***,,,---...---+++***,,,,,,,,,---------......---------....../////////////////////////////////---...............//////***+++,,,------......---........................---...///...------///111222444777:::===BBBIIIMMMMMMNNNOOOOOOMMMLLLLLLMMMLLLNNNQQQSSSUUUUUUTTTTTTUUUTTTTTTTTTUUUVVVWWWWWWXXXWWWUUUSSSRRRQQQQQQQQQRRRTTTUUUTTTSSSRRRSSSUUUYYY```lllxxx222111111111111222333333333444444444555555555555444555777;;;???CCCGGGIIIJJJLLLNNNNNNNNNRRRXXX^^^gggwwwxxxnnneee]]]TTTNNNFFFEEECCCCCCEEEIIINNNRRRYYY[[[^^^``````^^^\\\ZZZOOOKKKEEEBBBCCCIIIPPPUUU]]]___aaadddffffffeeeeeebbbaaa`````````___\\\ZZZKKKHHHCCC???;;;888444111------------------------++++++++++++,,,,,,,,,,,,++++++******))))))******++++++***)))))))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,+++)))***++++++***)))((())))))******))))))((()))((((((((()))***+++,,,+++******))))))******+++************************))))))******++++++******((((((((((((((((((((((((&&&'''''''''(((((((((((())))))***+++,,,,,,,,,,,,+++++++++++++++***)))((())))))***++++++++++++***++++++******)))(((&&&&&&)))***+++,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,------......//////////////////////////////222222111///...---,,,+++***+++,,,---....................................---...///......///222555666999===AAADDDHHHMMMPPPLLLNNNOOONNNMMMMMMNNNOOOQQQRRRTTTVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVTTTSSSRRRQQQQQQQQQRRRSSSPPPSSSTTTTTTSSSUUU[[[```rrr|||222222111111222222333444444444444444555555555555555777;;;???DDDHHHKKKLLLMMMOOOQQQSSSVVV]]]iiiqqq}}}rrrdddYYYKKKHHHEEEBBBCCCFFFJJJNNNSSSVVVZZZ]]]^^^]]]]]]\\\TTTPPPIIIDDDCCCGGGLLLPPPXXXZZZ^^^bbbdddeeeeeeeeebbbbbbaaabbbcccbbb___]]]VVVSSSNNNIIICCC===666222........................,,,,,,,,,,,,------------++++++*********+++,,,,,,***))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******++++++***((()))******************)))******)))(((((()))***++++++******))))))******+++++++++++++++++++++++++++)))******+++,,,,,,++++++))))))))))))))))))))))))''''''((((((((()))))))))((()))***+++,,,,,,,,,,,,+++++++++++++++***))))))))))))***+++++++++++++++******++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---------......---------...//////000000////////////////////////111111000000///...------,,,---...///000000000000...........................///000000000222666999===@@@DDDGGGIIIKKKMMMOOOLLLMMMOOOOOOOOOPPPRRRTTTUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUTTTSSSSSSSSSTTTTTTSSSRRRRRRSSSUUUXXX[[[]]][[[]]]______```fffpppwww222222111111222222333444444444444555555555666666666888===CCCHHHLLLNNNOOOMMMQQQUUUYYY___kkk{{{qqqdddPPPMMMHHHDDDDDDFFFJJJMMMNNNRRRWWWZZZ\\\]]]]]]^^^YYYTTTMMMGGGDDDEEEIIIKKKRRRUUUYYY^^^aaabbbbbbbbb``````aaaccccccaaa]]]ZZZ\\\YYYTTTOOOHHH@@@777222........................,,,,,,------------......++++++++++++,,,------...))))))(((((()))***++++++)))***+++,,,...///000111))))))))))))))))))))))))---+++******++++++***(((******++++++++++++******+++***)))(((((()))******++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,((()))***+++,,,---------)))******+++++++++******((()))***+++++++++++++++((()))+++,,,---.........------,,,,,,,,,---...///,,,,,,,,,---------......---......///000111111222000000000000000000000000,,,---...///000111222333...///000111111222222222///////////////////////////000111222222555999===CCCFFFJJJLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQSSSVVVXXXUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRSSSSSSTTTUUUXXX\\\aaaeeehhhmmmppprrrrrruuu}}}444333333222222333333444000555:::999555333555999;;;???DDDFFFGGGIIIMMMPPPOOOTTT[[[dddpppsss___WWWMMMFFFDDDEEEFFFEEEJJJLLLOOOSSSWWW[[[^^^``````ZZZRRRJJJEEEEEEGGGIIIPPPPPPRRRVVV[[[```bbbcccbbb``````bbbeeegggeeebbbaaa```]]]XXXOOOEEE;;;444111000...------...///000//////...---+++***)))))),,,,,,,,,,,,+++)))'''&&&************************+++*********))))))((((((,,,,,,+++***))))))******...,,,)))''''''))),,,...++++++++++++*********)))+++++++++++++++***)))((()))(((((((((***+++---///,,,,,,,,,++++++*********++++++,,,+++***(((&&&%%%***)))((()))*********)))*********++++++,,,,,,,,,(((((((((***---...+++'''++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...))))))***++++++,,,------------------------------............////////////000000000000000000000000------......///000000000//////.........------------------.........//////222000///...///000000///444222000111555<<>>CCCFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJOOOOOOOOOPPPQQQQQQRRRRRRQQQRRRRRRSSSSSSSSSRRRRRROOOOOOOOONNNOOOTTT]]]ddduuu666555444333333333333333777555444555777;;;>>>@@@DDDHHHKKKMMMMMMPPPUUUYYYlllrrr}}}sssfff\\\TTTMMMHHHEEEFFFGGGJJJNNNSSSWWWZZZ^^^]]]ZZZVVVQQQLLLHHHFFFFFFGGGJJJLLLNNNQQQUUUWWWbbbaaaaaaaaabbbdddeeefffgggeeeaaa]]]VVVJJJ>>>555111000...,,,+++,,,---...///......------,,,,,,,,,+++***)))((()))+++...000++++++++++++++++++++++++************************++++++***************+++)))+++---......---+++)))*********)))))))))((((((((()))***+++++++++++++++)))))))))))))))***************************))))))))))))******++++++++++++(((***,,,,,,+++***))))))++++++++++++++++++++++++)))))))))******)))'''&&&+++++++++,,,,,,,,,------///---,,,+++******+++++++++++++++,,,,,,,,,------.............../////////............////////////////////////////////////000000//////................................................////////////,,,...000222222222222222:::<<>>@@@DDDIIINNNNNNQQQTTTYYYbbbqqqttteeeZZZNNNKKKFFFCCCCCCEEEIIILLLMMMPPPUUUYYYZZZYYYVVVTTTSSSUUUUUUQQQKKKHHHIIILLLSSSWWW]]]aaabbbbbbdddffffffcccaaabbbaaaYYYLLLAAA444333111...------...///***+++++++++,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******))))))***++++++,,,,,,+++************+++,,,,,,,,,,,,,,,++++++++++++******+++++++++***))))))((()))***,,,---------,,,)))*********++++++++++++++++++*********+++,,,---***,,,---+++''''''+++///,,,,,,,,,+++++++++******(((***+++***((((((***,,,++++++,,,,,,,,,,,,------,,,++++++++++++---...///++++++++++++++++++++++++,,,,,,,,,---.../////////............////////////000000000000000000000000.........///////////////---------.........//////.../////////000000000000///111444333333555<<>>DDDIIILLLMMMMMMQQQXXXaaammm~~~~~~oooeeeQQQMMMGGGCCCAAACCCFFFIIIIIIMMMSSSXXX[[[[[[ZZZXXXWWWYYYXXXSSSLLLHHHHHHKKKOOOUUU\\\aaabbbbbbdddeeefffdddcccdddddd^^^PPPFFF555444111///......///000***++++++,,,,,,------...++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++***)))(((&&&''')))+++,,,---,,,,,,(((((())))))*********+++***)))))))))***,,,...///+++------***&&&''',,,111,,,,,,,,,++++++*********(((***++++++))))))+++...++++++,,,,,,,,,------------,,,,,,,,,---///111222////////////////////////---------...///000000111............/////////000000000000000000000000000000000000///......---------------.........//////////////////000000000000---000333333333777@@@GGGHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIHHHIIILLLOOORRRTTTPPPPPPQQQQQQRRRSSSSSSSSSUUUVVVZZZbbbmmm|||444555666666555555777999777:::@@@EEEJJJNNNQQQSSSQQQWWWdddsss{{{mmmdddZZZMMMFFFFFFFFFCCC???DDDHHHOOOVVVZZZ\\\\\\[[[]]]\\\ZZZWWWTTTPPPMMMLLLOOOSSSYYY___dddeeefffeeeeeefffggggggccc[[[RRRLLL;;;777222...............++++++++++++,,,,,,---...+++++++++,,,,,,------------------------------,,,,,,***&&&###!!!$$$)))...((()))***,,,---......///))))))************))))))---,,,++++++******++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))(((((()))))))))))))))))))))******+++------,,,+++,,,---...///+++...000///,,,***,,,...++++++,,,,,,,,,,,,------+++---...---------000222////////////////////////000000000000000/////////////////////000000000000222111111111000000//////111111000000//////............------------......---000222333222000000111000222444777:::???EEEJJJIIIJJJKKKJJJIIIIIIJJJKKKKKKIIIHHHIIIMMMOOONNNLLLNNNKKKLLLRRRTTTQQQRRRVVV\\\aaalll|||333444555555555555888:::===@@@EEEIIIMMMOOOQQQSSSUUU]]]mmmzzzttthhhYYYMMMHHHFFFEEEDDDEEEGGGJJJNNNRRRUUUWWWXXX\\\[[[ZZZXXXUUUQQQNNNLLLPPPSSSXXX]]]bbbeeeffffffeeeeeefffeeebbb[[[TTTOOO>>>:::444000.../////////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,***)))))),,,.........---,,,++++++******)))******++++++******))),,,+++******))))))******************++++++++++++******+++++++++,,,,,,,,,************************,,,,,,+++***************)))))))))))))))***++++++---,,,+++++++++,,,---...+++,,,......---,,,------++++++,,,,,,,,,,,,------***,,,---,,,,,,,,,...000........................////////////////////////////////////000000000000111111111111000000000///111000000000/////////.../////////....../////////...000111111000000000111222444888:::===BBBGGGJJJJJJKKKLLLKKKIIIIIIJJJKKKHHHGGGGGGJJJNNNPPPOOONNNRRROOOOOORRRRRRRRRXXX```jjjttt333444555555555666999;;;AAAEEEJJJMMMPPPRRRTTTVVVZZZfffyyyooo^^^QQQKKKHHHHHHGGGGGGFFFGGGIIINNNSSSVVVYYYZZZ[[[[[[XXXUUUPPPNNNPPPRRRVVV[[[___ccceeefffdddddddddbbb^^^YYYSSSPPPBBB===666111////////////,,,,,,,,,,,,,,,,,,---...------------,,,,,,,,,,,,******++++++,,,,,,------+++---//////...,,,,,,---111///---+++***)))))))))***++++++,,,,,,++++++***+++***))))))(((((())))))************+++++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))---,,,++++++++++++++++++***))))))))))))***++++++++++++******++++++,,,---+++++++++,,,...///...,,,++++++,,,,,,,,,,,,------***+++,,,,,,++++++---///------------------------........................////////////000000000000111111111111000000000000000000000000////////////000000////////////000000///000000/////////111444666999===@@@CCCEEEIIIKKKKKKLLLMMMLLLJJJIIIJJJKKKIIIIIIJJJLLLOOOQQQPPPOOOOOONNNNNNOOOOOOSSS___kkk~~~333444555555555777;;;>>>AAAFFFKKKOOOQQQTTTXXX[[[___nnnwwwdddUUUMMMIIIGGGFFFDDDDDDGGGLLLQQQUUUWWWZZZ\\\^^^]]]YYYTTTQQQPPPQQQTTTXXX\\\```dddfffccccccaaa]]]WWWRRRNNNMMMDDD???888222000///......------,,,,,,,,,------.........------,,,,,,,,,+++))))))***++++++,,,------)))+++......---+++++++++---,,,***))))))+++---...+++,,,,,,------,,,,,,+++++++++***)))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,************************,,,++++++*********++++++******))))))******+++,,,***************++++++++++++***)))+++///000...,,,+++++++++,,,,,,,,,------+++,,,---,,,++++++---///---------------------------------...............////////////000000000000111111111000000000000000000000000000////////////000//////////////////000000000000///...000444777:::>>>BBBFFFHHHIIIKKKLLLLLLMMMNNNMMMKKKJJJJJJKKKMMMMMMMMMNNNOOOOOOOOONNNJJJNNNRRRTTTVVV___nnn{{{333444555555666999>>>AAADDDIIIMMMOOOPPPSSSYYY^^^fffwww{{{dddSSSJJJDDDCCCCCCDDDFFFJJJNNNQQQVVVYYY]]]``````]]]XXXUUUPPPQQQSSSVVVYYY]]]aaacccbbbaaa^^^WWWOOOIIIFFFEEEBBB>>>888333111///...---......---,,,,,,---------.........------,,,,,,,,,))))))***++++++,,,------***+++,,,+++***)))***,,,***)))(((((())),,,...000,,,,,,------------,,,,,,,,,,,,+++************+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))***+++***************++++++,,,))))))*********++++++++++++)))(((+++...000...++++++++++++,,,,,,,,,------,,,---...---,,,,,,...000------------------------------------......//////////////////000000000000000000000000000000111111////////////000000000000///......------......///000000000000000333888<<>>BBBBBBFFFIIILLLLLLLLLLLLMMMMMMNNNOOOOOOMMMMMMNNNOOOOOOOOOOOONNNMMMNNNRRRUUUXXXcccooovvv~~~}}}555666777888999>>>DDDHHHKKKOOORRRSSSTTT[[[gggqqqxxxbbbUUUJJJHHHEEECCCCCCEEEHHHJJJPPPSSSXXX\\\]]]]]][[[YYYQQQQQQSSSUUUWWWYYYZZZ[[[YYYZZZXXXPPPFFF>>><<<<<<<<<:::999888777666333000//////...---------------------------............,,,,,,,,,,,,,,,---------,,,------,,,++++++,,,...,,,,,,++++++******))))))++++++,,,,,,,,,,,,++++++,,,++++++***************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***************************)))))))))******+++,,,++++++******++++++,,,---)))***+++,,,,,,,,,++++++)))+++,,,,,,+++++++++,,,++++++,,,,,,,,,,,,---------......---,,,+++---///........................------...//////000111111////////////000000000000///000000000111111111111.../////////000000000111//////............/////////111333666999===CCCGGGEEEHHHJJJLLLKKKKKKLLLMMMLLLMMMOOOOOONNNNNNPPPQQQOOOPPPQQQRRRTTTZZZbbbhhhsss}}}{{{|||~~~666777888888:::???EEEJJJHHHLLLQQQTTTXXXcccssszzzggg[[[RRROOOIIIEEEDDDEEEHHHKKKNNNQQQUUUYYY[[[[[[ZZZYYYQQQRRRSSSUUUWWWXXXXXXXXXVVVXXXVVVPPPEEE>>>;;;<<<::::::::::::;;;999555222000///...---------------,,,---------.../////////------------------------)))+++------+++******+++)))***++++++++++++*********++++++,,,,,,++++++***+++******)))))))))))))))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,))))))))))))))))))))))))+++*********+++,,,,,,---++++++******++++++,,,---)))***+++,,,---,,,++++++))),,,...---***)))***,,,++++++,,,,,,,,,---------,,,------,,,+++***,,,---////////////////////////.........///000111111222////////////000000000000//////000000111111111222.../////////000000111111000000////////////000000///111555888<<<@@@FFFJJJGGGIIIKKKKKKKKKKKKLLLMMMKKKMMMOOOOOOOOOOOOQQQSSSQQQSSSUUUXXX]]]fffrrrzzz|||}}}~~~{{{}}}777666555999???EEEHHHIIIPPPSSSWWW[[[hhh|||~~~qqqhhhXXXPPPJJJHHHGGGEEEFFFJJJJJJLLLQQQUUUYYY[[[\\\\\\XXXXXXWWWVVVUUUTTTRRRRRRKKKQQQUUUQQQEEE<<<:::;;;999;;;???BBBBBB???<<<999000//////000111000---+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,+++++++++************)))&&&&&&&&&&&&'''(((******+++*********))))))((((((+++,,,------......------++++++************++++++((()))+++---.........---++++++***(((&&&'''))),,,++++++,,,,,,,,,,,,++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,---------------.........////////////...---...///000111333---))),,,333777222,,,000000000000111111111111000000000000000000000000////////////000000000000222111000///000222444555///444:::???BBBDDDFFFHHHHHHIIIJJJKKKLLLLLLLLLLLLTTTNNNLLLNNNQQQQQQSSSWWWVVVXXX]]]dddppp888888999===CCCHHHKKKLLLMMMVVVaaalll|||zzztttiii\\\OOOJJJIIIGGGFFFGGGFFFIIIMMMRRRVVVYYY[[[[[[XXXXXXXXXWWWUUURRRPPPOOOJJJOOORRROOOGGG???<<<;;;777:::>>>AAACCCAAA???===444333111000000///---+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++))))))******+++++++++,,,///...,,,+++))))))((((((++++++++++++*********)))++++++,,,------------,,,,,,,,,++++++++++++,,,,,,000...***''''''(((+++---+++++++++***(((((()))+++))))))************)))))))))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------......---------...///000///+++(((+++000222000,,,000000000000111111111111000000000000000000000000////////////000000000000222111000///000222444555444888>>>CCCEEEGGGHHHJJJIIIJJJKKKKKKLLLLLLLLLLLLOOOMMMMMMQQQRRRPPPQQQTTTZZZdddsss:::;;;???CCCGGGKKKNNNOOOQQQ```sss}}}kkkYYYPPPMMMIIIFFFDDDBBBDDDHHHMMMRRRVVVYYYZZZYYYYYYYYYWWWTTTPPPMMMKKKHHHJJJMMMMMMKKKEEE???;;;555888<<<@@@CCCDDDDDDDDD===999444000///...---,,,------,,,,,,,,,,,,------------------------------,,,,,,+++*********++++++'''((()))***+++,,,------111000...,,,***)))((((((,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---///---)))'''&&&''')))+++***,,,---,,,+++******+++))))))************))))))***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------...//////------------,,,,,,,,,,,,---------,,,---......///,,,+++***,,,...///...---000000000000111111111111000000000000000000000000////////////000000000000222111000000000222444666;;;???CCCGGGHHHIIIKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMPPPSSSRRRPPPRRRXXXdddvvv~~~|||zzzxxxxxxzzz}}}<<>>CCCGGGIIIKKKEEE@@@888222///.........------,,,,,,,,,,,,------------------------------,,,,,,+++++++++++++++,,,((())))))***++++++,,,,,,******)))))))))******+++++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,&&&(((***,,,---+++***(((***,,,...///---+++******++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,------------...............///000000+++++++++,,,,,,---------,,,,,,,,,,,,------......,,,---...///...///000111///000000000111111111111000000000000000000000000////////////000000000000222111000000222444666888@@@CCCGGGJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMQQQQQQRRRSSSRRRSSS[[[fff{{{xxxvvvttttttuuuxxx{{{|||>>>CCCHHHKKKLLLPPPWWW]]]ooo~~~vvvlll^^^OOOGGGFFF@@@AAACCCGGGLLLQQQUUUXXXYYYZZZZZZYYYUUUOOOIIIFFFCCCBBBCCCHHHNNNNNNFFF???666666999<<>>777333111///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------************************&&&''''''((()))***,,,---))))))******************((()))******++++++******++++++************++++++&&&(((+++---...---+++)))***,,,///000...,,,******++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,---------.........///............///000000))))))***+++---...//////,,,,,,,,,---------------,,,...000///......000222///000000000111111111111111111111111111111111111////////////000000000000222111111222444777:::;;;DDDFFFIIIKKKKKKKKKLLLNNNNNNNNNMMMMMMMMMNNNOOOOOOVVVSSSQQQRRRSSS[[[kkkzzz|||uuupppnnnoooqqqtttyyy@@@FFFKKKNNNPPPXXXdddoooyyyjjjWWWKKKIIIBBBBBBCCCEEEIIIMMMRRRUUUXXXYYY[[[ZZZWWWQQQJJJFFFBBB@@@@@@FFFMMMNNNIIIBBB888888888:::???EEEKKKOOORRRMMMEEE>>>999555111///......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......+++++++++*********))))))***************+++,,,,,,)))))))))))))))*********))))))***++++++++++++***+++******))))))******+++...,,,***))))))***+++,,,***,,,//////---+++******))))))************))))))***++++++,,,,,,,,,,,,,,,---------.........//////...............///000000)))***+++,,,---...///000,,,,,,---............---+++,,,......---...///000000000000000111111111111111111111111111111111111////////////000000000000111111222333666:::>>>@@@EEEGGGJJJKKKKKKKKKMMMNNNNNNNNNMMMMMMNNNOOOQQQRRRXXXTTTSSSWWW___kkk~~~xxxpppnnnnnnnnnnnnrrruuuyyy~~~BBBHHHOOORRRVVVcccvvvttt```QQQKKKDDDCCCBBBCCCEEEIIINNNPPPVVVXXX[[[\\\YYYSSSMMMHHHAAA??????DDDKKKNNNJJJFFF<<<:::888888<<>>BBBEEEFFFHHHJJJKKKKKKLLLNNNPPPNNNMMMMMMMMMNNNQQQSSSUUUYYYWWW\\\hhhvvvrrroookkkiiikkkqqqwww{{{DDDJJJQQQUUU[[[kkkzzzgggUUUKKKEEECCCBBBAAACCCGGGKKKMMMUUUWWW[[[\\\ZZZUUUNNNJJJ@@@??????CCCIIIMMMKKKHHH>>>;;;888888;;;AAAHHHMMMUUURRRNNNHHHBBB;;;444///......------------......////////////////////////+++*********+++,,,,,,---(((((()))***+++,,,,,,---************+++,,,,,,---*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---"""''',,,...---+++******,,,---,,,+++******+++++++++,,,,,,,,,,,,++++++))))))***++++++++++++***............/////////000---------------...//////000000///...------,,,,,,------///000000000///...111000///000333444333222000000000000111111111111111111111111111111111111////////////000000000000111111333666:::@@@EEEGGGGGGIIIKKKLLLLLLMMMOOOQQQNNNMMMMMMMMMOOOQQQTTTVVVZZZ\\\fffxxxvvvnnnfffgggiiilllqqqzzzMMMJJJNNN\\\kkk{{{qqq___RRRKKKHHHEEEEEEFFFIIIKKKKKKSSSVVVYYY\\\[[[WWWRRRNNNEEEAAA===@@@GGGKKKIIIFFF@@@>>>;;;999;;;@@@FFFIIIQQQTTTUUUPPPJJJDDD;;;333000...,,,,,,---...///...//////...---,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------......111000...,,,+++))))))(((************************++++++++++++++++++++++++******)))'''&&&(((,,,///+++,,,------++++++,,,---,,,++++++******++++++,,,------------------------------------------------//////.........------------------............///000,,,...555888333//////000000000000////////////000000000000000000000000111000/////////000222333...///111111111222444666111444888;;;>>>AAAEEEHHHHHHJJJKKKKKKJJJJJJLLLMMMPPPLLLLLLPPPRRRRRRYYYbbbdddsssyyypppooosssoooqqqvvv|||NNNOOOXXXffftttwwwgggZZZQQQNNNJJJHHHHHHHHHHHHGGGOOORRRVVVZZZZZZVVVRRROOOIIIDDD@@@BBBHHHLLLLLLIIIBBB???;;;999:::>>>CCCGGGPPPTTTVVVSSSNNNHHH???777444111...---.........---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++******))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***))))))+++---+++,,,------++++++,,,---------,,,,,,,,,,,,------******+++,,,---......///000000000000000000000000//////.........---------........./////////000000111---...555777333//////000000000111111111111111000000000000000000000000111000000///000111222333///111222222111222555777666888<<<>>>AAACCCGGGIIIKKKLLLNNNNNNMMMNNNPPPQQQQQQMMMMMMRRRXXX]]]hhhttt~~~~~~vvvtttqqqooorrrxxxzzzMMMTTTaaaoooyyy|||qqqggg^^^ZZZSSSMMMJJJHHHFFFDDDIIIMMMRRRWWWXXXWWWSSSPPPMMMHHHCCCDDDIIINNNOOOMMMDDDAAA===999999;;;@@@BBBMMMSSSXXXVVVSSSNNNFFF===777444000///...///...---......------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))***+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++))))))***+++,,,------++++++,,,---......------------......***+++++++++,,,,,,------------------------------...............---------////////////000000000111111//////333444111......000000111111222222333333000000000000000000000000111000000000000111222222111222333222222333666888999<<>>@@@AAABBBCCCEEEGGGIIIJJJJJJIIIGGGGGGIIIKKKNNNSSS\\\iiizzzzzztttqqqrrrwww~~~]]]kkk{{{}}}}}}yyyooo```SSSJJJFFFEEEDDDDDDHHHMMMRRRVVVWWWWWWVVVSSSNNNJJJIIIKKKOOOQQQRRRMMMIIIBBB<<<999999;;;===FFFNNNVVVXXXYYYWWWPPPHHH999666111///...///000000---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***'''%%%&&&)))++++++,,,------++++++,,,---------,,,,,,,,,,,,------......---,,,***)))((((((////////////////////////---.....................------........./////////000111111///..................//////000111222222111111111111111111111111000111111111222222222222000111222111222444888<<<@@@AAACCCDDDDDDDDDFFFHHHNNNNNNMMMKKKIIIIIIKKKMMMOOOYYYjjj}}}yyyvvvvvvvvvvvv}}}iiixxx}}}sssdddVVVMMMHHHEEEDDDEEEGGGKKKNNNRRRUUUWWWWWWUUUQQQNNNMMMNNNQQQSSSSSSRRRMMMFFF???;;;:::;;;===EEEMMMTTTXXXYYYYYYTTTMMM===999444000///000000000//////..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********((((((((()))***,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''%%%&&&***---+++,,,------++++++,,,---------,,,,,,,,,,,,------***+++++++++,,,,,,------........................---------...............------------...............111111---,,,...//////......//////000000111111111111111111111111111111000111222222333333222222000111222222333777<<<@@@DDDFFFHHHHHHHHHHHHJJJLLLNNNNNNMMMKKKIIIIIILLLNNNWWWfff|||}}}tttrrrrrruuu{{{|||~~~vvvlllaaaWWWPPPJJJGGGGGGGGGHHHJJJMMMQQQUUUWWWVVVUUURRRQQQRRRSSSTTTUUUVVVQQQIIIBBB===<<<===>>>FFFMMMTTTXXXZZZ[[[WWWRRRDDD???999333111000000///000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---------------------------------------------------+++,,,+++***)))***,,,///+++,,,------++++++,,,---......------------......******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............////////////,,,000111,,,***...111000000000000000000000000000111111111111111111111111000111222333333333222222111222333444666:::@@@EEEFFFHHHIIIJJJJJJJJJLLLMMMJJJKKKKKKJJJJJJLLLPPPTTTeeevvvvvvpppooovvv~~~|||{{{{{{ssskkkcccYYYPPPKKKGGGGGGFFFGGGJJJNNNSSSVVVXXXWWWVVVUUUUUUUUUVVVVVVXXXSSSKKKDDD???===>>>???GGGNNNUUUXXX[[[]]]ZZZUUUJJJEEE===666222111///...111111000///...------,,,000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,....../////////////////////...---,,,++++++++++++........................------------------------***,,,......------...///+++,,,------++++++,,,---//////............//////------------------------////////////////////////---------.........//////////////////000000000000+++000000+++)))...111111222222222111111111111111111111111111111111111111000111222333444333222222222333444555888===DDDIIIEEEFFFHHHIIIIIIIIIKKKMMMLLLMMMNNNOOOPPPTTTYYY]]]ppppppooommmrrrvvvsssyyy~~~zzzmmm___TTTOOOJJJFFFCCCDDDEEEGGGNNNUUUVVVXXXYYYWWWTTTSSSTTTVVVVVVVVVRRRIII@@@;;;===@@@JJJOOOWWW\\\^^^]]][[[[[[MMMIIIAAA999333000////////////...---------------///......------,,,+++++++++,,,------,,,,,,...000+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,+++*********,,,///000///...------,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............////////////111000...---,,,---///000............/////////000000000000000000000000000333222111000000000222222111111000000000111333444222222222222222222222222222444666999>>>BBBFFFHHHJJJFFFEEEIIILLLLLLMMMPPPQQQQQQQQQOOOQQQYYYeeeooo~~~zzzwwwvvvuuu||||||uuuwww{{{~~~uuuiii]]]WWWIIIDDDAAABBBCCCDDDJJJQQQUUUWWWYYYYYYWWWUUUVVVXXXUUUUUURRRKKKBBB>>>???AAAIIIOOOWWW\\\]]]\\\[[[[[[SSSNNNGGG???888333111111//////...------.........------------------------)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,+++******+++,,,...000---,,,++++++************------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.....................////////////000///.........000222333........./////////000000000000000000000000000000333222111000000111222222222111000000000111333444222222222222222222333333555666999===AAADDDGGGIIIKKKGGGFFFIIIKKKJJJKKKNNNQQQRRRTTTYYYaaaooo~~~}}}zzz|||zzzwwwxxx|||rrreee[[[KKKFFFBBBBBBBBBCCCHHHNNNSSSUUUXXXZZZYYYXXXXXXYYYTTTTTTSSSMMMFFFAAA@@@BBBHHHNNNVVV[[[[[[ZZZ[[[\\\YYYUUUNNNFFF>>>888444333///...............///000++++++,,,------...//////)))+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++***+++,,,...///,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............//////////////////...///000222333555....../////////000000000000000000000000000000000222111111000111111222222222111111111111222333333111111111222222333444444666888<<<@@@CCCFFFGGGHHHKKKHHHHHHKKKLLLKKKMMMPPPPPPRRRYYYdddsssyyywww|||zzz}}}wwwhhh\\\QQQJJJEEEDDDDDDDDDGGGLLLOOORRRVVVYYYZZZZZZYYYXXXUUUVVVTTTOOOHHHCCCAAA@@@FFFMMMVVVYYYYYYWWWXXXZZZ\\\YYYTTTLLLDDD<<<777333//////......//////000111,,,,,,,,,---------......---------,,,++++++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++++++++,,,---...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,............////////////////////////000111222333...////////////000000000000000000000000000000000111111111111111111222222222222222222222222222222111111111222333444666777888:::>>>BBBEEEFFFFFFFFFJJJHHHIIILLLNNNNNNRRRXXXUUU[[[fffvvv}}}{{{~~~qqqeeeXXXOOOHHHGGGGGGFFFGGGKKKMMMOOOSSSWWWYYYZZZYYYXXXWWWWWWUUUPPPJJJDDD@@@>>>EEEMMMUUUWWWUUUSSSUUUXXX[[[YYYVVVPPPIII@@@999555000000/////////000000111......---------,,,,,,,,,///...+++(((&&&(((---111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++,,,,,,------,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,............////////////000/////////.../////////////////////000000000111000000000000000000000000000000111111222222222222222222333333333222222222222222111222444666999:::===???BBBEEEHHHHHHHHHGGGIIIHHHIIILLLMMMNNNUUU\\\dddnnn~~~{{{~~~~~~uuu___VVVMMMKKKJJJIIIIIIKKKNNNNNNQQQTTTXXXZZZYYYXXXXXXVVVSSSOOOJJJEEEAAA???DDDLLLTTTUUUQQQNNNPPPTTTXXXXXXWWWTTTNNNFFF>>>999222222111000000000000000//////...---,,,,,,++++++...,,,)))%%%$$$&&&+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////////////////.........---/////////000000000111111000000000000000000000000///000111222222222222222333333333444333333222111333333222333555999<<<>>>DDDEEEGGGIIIJJJKKKJJJJJJKKKIIIIIIKKKLLLOOOYYYcccttt~~~~~~~~~jjj___VVVSSSRRRPPPOOOPPPPPPOOOPPPTTTXXX[[[ZZZYYYUUUSSSPPPMMMJJJGGGDDDBBBDDDLLLSSSSSSMMMJJJLLLPPPVVVWWWYYYYYYTTTMMMEEE@@@444333222111000/////////---------------------,,,------,,,***((((((+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,---,,,,,,,,,+++((()))+++------,,,+++***------------------------........................+++,,,,,,------.....................////////////...//////000000000////////////000000000111111111000000000000000000000000...///111222333333222222333333444444444333222111444444333444777;;;???AAAFFFFFFGGGHHHHHHIIIJJJJJJLLLJJJKKKNNNQQQXXXfffsss~~~~~~ssshhh]]]ZZZYYYWWWUUUUUURRRQQQQQQSSSXXX[[[[[[ZZZSSSQQQMMMKKKJJJIIIGGGFFFDDDKKKRRRQQQKKKGGGIIINNNUUUXXX[[[\\\YYYRRRKKKEEE555444333111000//////...+++,,,,,,------......///...000111111///------...++++++++++++++++++++++++------------------------+++,,,------......------,,,,,,---------,,,++++++***+++---/////////---,,,................................................++++++,,,,,,---...//////............/////////000---...///111222222222222000000000000111111111111000000000000000000000000...///111222333333222222333333444555444333111000555444444555888<<<@@@CCCEEEDDDDDDDDDEEEEEEGGGGGGKKKJJJLLLRRRYYYdddvvv~~~|||{{{~~~~~~|||yyy}}}xxxrrrllliiijjjiiieeeaaa\\\RRRJJJMMMSSSVVVXXXZZZ\\\VVVOOONNNOOOMMMGGG@@@AAADDDHHHJJJKKKJJJJJJJJJPPPTTTXXXZZZXXXTTTPPPNNN>>>888222///111111///+++...---+++))))))+++---////////////......------,,,...------,,,,,,------...************************........................***++++++,,,,,,++++++***,,,,,,---......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......222111111111000000//////////////////000000000000......//////000000111111000000000000000000000000111111222222222333333333222222111111111111111222222444666777:::>>>DDDHHHFFFEEEFFFHHHJJJLLLLLLKKKQQQJJJHHHQQQaaauuu}}}yyyzzzsssvvv||||||wwwsss{{{~~~|||yyyvvvvvvvvvtttmmmhhh___TTTLLLMMMRRRVVVXXX[[[YYYUUUPPPNNNNNNLLLHHHCCCAAADDDHHHKKKKKKKKKIIIIIIOOOSSSYYY\\\[[[XXXTTTRRRDDD===555111111111///---///...,,,++++++---...////////////..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...............---------------............------------............------........................///......------,,,,,,,,,///......---------......111111000000000/////////////////////000000000000.............../////////111111111111111111111111111111222222222333333333333333222222222222333333222444777999<<<@@@EEEHHHIIIHHHHHHHHHIIIJJJJJJJJJLLLIIIMMM[[[nnnxxxuuulllmmmooorrrxxx}}}tttnnnttt}}}~~~~~~~~~{{{sssmmm```UUUKKKKKKOOOSSSVVVZZZWWWUUURRROOOLLLIIIGGGGGG@@@CCCGGGKKKMMMLLLIIIHHHLLLPPPVVV[[[]]][[[XXXUUULLLDDD:::333111111000///000//////.........//////............////////////...------,,,,,,------...------------------------//////.........---------......////////////......------............------////////////////////////111000///...---,,,,,,+++......---------......///000000///////////////...////////////000000000000000000000///////////////111111111111111111111111111111222222222333333333444444333333333333444444111555999===???CCCFFFIIIJJJJJJJJJJJJKKKLLLLLLMMMJJJNNNYYYkkk~~~{{{uuupppnnnkkkiiikkkqqqyyy~~~uuunnnpppvvv~~~~~~~~~~~~|||wwwpppkkk___TTTJJJHHHKKKNNNSSSXXXWWWWWWVVVQQQKKKFFFFFFGGG@@@BBBGGGKKKNNNMMMKKKHHHGGGJJJPPPWWW[[[[[[YYYWWWSSSKKK???666222111111111//////////////////......,,,,,,------......//////...------,,,,,,------...++++++++++++++++++++++++//////.........---------------............------,,,------------,,,,,,+++........................//////......------,,,,,,...------------...//////////////////............////////////000000000000444333333222222111111111111111111111111111111111111111222222222333333333333333333333333444444555222666<<<@@@CCCEEEHHHIIIIIIJJJKKKLLLMMMOOOQQQTTTOOOXXXiii|||}}}|||~~~zzzrrrmmmfffbbbaaaeeeiiillluuuyyyooommmpppzzz~~~zzzvvvqqqlllhhhddd^^^TTTJJJHHHJJJMMMRRRWWWYYYZZZYYYTTTLLLFFFEEEFFF@@@BBBFFFKKKOOOPPPNNNKKKFFFHHHLLLSSSYYY\\\[[[YYYWWWPPPEEE;;;444222222333////////////......------+++++++++,,,,,,------......------,,,,,,------...++++++++++++++++++++++++........................---......//////......---,,,,,,,,,,,,,,,+++******------------------------++++++,,,,,,---------...---------------...//////............////////////////////////000000000000444444333333222222111111111111111111111111111111111111222222222333333333222222222222222333444444555999???CCCFFFGGGIIIJJJIIIJJJLLLMMMMMMOOOTTTWWWZZZgggyyy~~~uuuppphhhcccaaaccceeefffiiiqqq}}}sssmmmkkkqqqzzzzzzpppgggaaa___^^^\\\SSSLLLJJJKKKMMMRRRXXXYYY[[[[[[WWWPPPIIIEEEEEEAAABBBDDDJJJPPPSSSRRROOOIIIIIIKKKQQQXXX]]]]]]\\\YYYSSSKKKBBB;;;777555555111000///......---......,,,,,,,,,,,,,,,---------...------,,,,,,------...------------------------,,,,,,------...///////////////000000000000//////,,,,,,---,,,,,,+++***)))------------------------)))******+++,,,---......---------------...///000...////////////000000000////////////000000000000111111111000000000000000222222222222222222222222111111222222222333333333222111111111222333444555:::===BBBFFFGGGIIIJJJKKKKKKNNNPPPPPPPPPSSSYYY^^^jjjyyy}}}}}}wwwnnnhhheeedddcccbbb```eeemmmttt{{{zzzpppkkkjjjqqq}}}}}}nnnbbbZZZWWWVVVWWWOOOIIIHHHIIIJJJOOOUUUWWWYYYZZZYYYTTTNNNIIIFFFCCCBBBCCCIIIQQQVVVVVVTTTKKKIIIHHHLLLTTTZZZ\\\\\\YYYVVVQQQIIIBBB<<<999888444222000.........///000///...............------...------,,,,,,------...........................***+++,,,---...000111111...//////000000//////...............---,,,++++++........................++++++,,,,,,------......---,,,,,,------///000000/////////000000000111111////////////000000000000/////////000000000000000222222222222222222222222111111222222222333333333222222222333333444555666>>>AAADDDGGGHHHIIIKKKLLLNNNRRRVVVYYY[[[```iiippp{{{qqqiiieeeaaa]]][[[UUUXXX\\\```eeemmmxxxuuummmgggllluuu~~~ooo```VVVQQQQQQQQQJJJFFFEEEEEEFFFKKKQQQUUUWWWYYYZZZXXXRRRLLLGGGCCCBBBBBBIIIRRRXXXYYYXXXJJJGGGDDDHHHPPPWWWYYYYYYYYYXXXUUUOOOGGGAAA===;;;666444111///...///111222111111000000/////////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///000222222,,,,,,------------,,,,,,000000000000///...---,,,////////////////////////..................------,,,,,,,,,---...///000111//////000000111111222222////////////000000000000000000111111222222222333222222222222222222222222111111222222222333333333333333333444555666777888AAACCCFFFGGGHHHIIIKKKLLLNNNTTT[[[aaafffooo{{{xxx~~~zzzssslllddd]]]XXXYYYXXXWWWXXX[[[```eeehhhqqqwwwtttooolllmmmrrryyylll[[[TTTTTTVVVQQQNNNJJJFFFEEEEEEHHHIIIPPPUUUYYYXXXXXXWWWRRRLLLDDDBBBCCCGGGNNNUUUXXXYYYOOOKKKGGGHHHNNNTTTYYY[[[\\\[[[WWWSSSQQQMMMCCC888555333111111111111000///---,,,,,,,,,,,,---......////////////////////////---.........---,,,,,,+++......---,,,---...///000......------------......222111111111000000//////111111000//////////////////...---,,,,,,,,,,,,,,,////////////000000000000000///.........///111222111111000000000000111111000000000000111111111111222222111111111111111111444444333222222333333333222222333555777888<<<@@@GGGFFFHHHJJJIIIHHHLLLSSSRRR]]]jjjrrrwww||||||uuuoooggg```\\\XXXWWWUUUUUUVVVYYY\\\^^^aaafffppp|||oookkkjjjmmmsss}}}lll\\\TTTSSSTTTRRRNNNIIIDDDBBBBBBEEEFFFNNNTTTXXXYYYYYYXXXTTTNNNHHHDDDBBBFFFNNNUUUXXXXXXPPPLLLGGGGGGKKKRRRWWWZZZZZZZZZWWWSSSQQQNNNDDD:::555333111000111111000///------,,,,,,------...///////////////////////////------......------,,,+++...------,,,---...///000......------------......111111000000000/////////111000000///////////////000///......---------...////////////000000000000000//////...///000111222333333222111111111222222000000000000111111111111333333333222222222222222555555444444444444444555555444444555666999>>>BBBIIIHHHIIIKKKKKKJJJPPPWWW]]]dddooo{{{|||~~~yyysssllleee```YYYWWWVVVTTTSSSSSSSSSTTTVVVYYY```iiipppvvvtttnnnjjjjjjnnnvvv~~~mmm___WWWUUUVVVVVVQQQJJJDDD@@@AAACCCEEEKKKQQQWWWYYYZZZ[[[WWWRRROOOHHHBBBEEEMMMUUUXXXWWWSSSNNNHHHFFFIIIOOOUUUXXXYYYZZZXXXTTTRRRNNNEEE;;;444222000///000111000///---------,,,------...///////////////////////////------......------,,,,,,...------------...//////......------------......///////////////.........000000//////......//////000000///............///////////////000000000000///////////////000111111333333222111000000111111000000000111111111222222333333333444444444444444666555555555555555666666888666555444777===DDDGGGLLLKKKKKKMMMMMMMMMTTT\\\hhhmmmxxx{{{~~~wwwppphhhccc\\\[[[YYYVVVTTTRRRPPPOOORRRRRRVVV]]]bbbgggpppyyy~~~vvvnnnlllnnntttpppbbb[[[ZZZ[[[\\\WWWOOOHHHDDDBBBDDDEEEIIIOOOUUUXXXZZZ\\\ZZZUUUUUULLLDDDDDDMMMUUUXXXWWWWWWRRRKKKGGGGGGMMMSSSXXXZZZ\\\[[[WWWSSSOOOEEE<<<555333000//////000000000---------------...//////////////////////////////,,,------...------,,,,,,------------......//////......------------..............................000//////.........////////////...............///////////////000000000000///////////////000000111111111000///............000000111111111222222222333333333333444444444444555555555444555555666666888777666666<<>>777444111//////000000000...------------...//////////////////////////////,,,,,,------...------,,,---------.....................------------......------------............//////............//////...------,,,------......////////////000000000000...//////000000000000000111111000///////////////111111111111222222222222111222222222333333444444444444333333444555666666666888999;;;DDDSSSZZZ[[[VVVRRRPPPPPPOOOQQQZZZdddsss{{{sssnnngggeee```\\\WWWTTTRRRQQQRRRNNNMMMOOOQQQSSSWWW\\\aaahhhsss}}}vvvrrrqqqtttyyy|||pppjjjiiikkkjjjhhhddd___YYYSSSNNNKKKJJJOOORRRRRRUUUZZZ\\\YYYYYYRRRKKKHHHLLLRRRXXX[[[]]]YYYSSSLLLHHHJJJOOOTTTZZZ___```]]]XXXSSSKKKCCC;;;777333000000000000000......------......///000////////////////////////,,,,,,------......------,,,---......//////............------------......---------.....................------......//////---,,,,,,,,,,,,---......////////////000000000000......///000000000000000333333222222222222333333111111111222222222222333111111222222333333444444333333333333444555666666444:::>>>BBBOOO___fffcccYYYUUURRRRRRRRRVVVaaalll}}}xxxrrrnnnhhhaaa\\\XXXVVVUUUUUUPPPNNNOOOPPPOOOQQQUUUUUUZZZbbbmmm{{{|||uuuooommmoootttzzzxxxvvvvvvuuuuuuuuurrrkkkccc[[[VVVMMMPPPPPPOOORRRWWWZZZYYYWWWTTTOOOKKKKKKQQQXXX]]]]]]ZZZUUUNNNHHHHHHLLLPPPVVV]]]```___\\\XXXQQQKKK>>>:::555111000000000000...............//////000////////////////////////+++,,,------......------,,,---.../////////...---......------------......------......////////////...------------...///000---------------...//////////////////000000000000---...///000111000000///222222222222333444555666111111111222222222333333222222222333444555555555444444444444555666777888555===DDDJJJXXXiiimmmfffYYYVVVSSSTTTVVV]]]jjjwww|||wwwpppgggaaa\\\ZZZZZZSSSNNNKKKLLLLLLJJJKKKMMMRRRUUUZZZbbbmmm{{{yyyooojjjjjjjjjpppzzzzzzpppfff___OOOQQQPPPMMMOOOVVVYYYYYYVVVUUUQQQMMMLLLPPPXXX___\\\ZZZUUUNNNHHHFFFJJJMMMSSSZZZ``````^^^\\\VVVPPP@@@<<<666222111111000000...............///000000////////////////////////+++,,,,,,---.........---,,,,,,.../////////...---.........------................../////////000000---------------...///000...............///000111////////////000000000000---...000111111111000///000000000111222333555555111111222222222333333333333333444444555666777777555555555555666777999999777AAAHHHOOO^^^nnnooogggYYYUUUTTTVVVZZZbbbqqq~~~uuummmhhhccc]]]YYYUUUSSSOOOMMMLLLKKKJJJHHHHHHIIILLLRRR[[[iiiwwwxxxooohhhiiiiiimmmzzz~~~wwwqqqbbbYYYNNNIIILLLRRRWWWXXXVVVTTTQQQNNNMMMPPPUUUZZZ[[[[[[XXXQQQIIIFFFHHHLLLTTTVVVYYYZZZXXXVVVUUUUUUHHH@@@666111000111000............------,,,,,,,,,//////.........---------222000---+++***,,,...000---......///////////////000000///...............------............------............////////////............/////////000//////000000111111111111111111111000000000000000000111111111111222222222111111222222222333333333333333333444444444555555666444444555333000222666:::AAALLLXXX```bbb___[[[WWWTTTUUUZZZaaalll{{{uuuqqqllleee```XXXUUUQQQNNNMMMLLLJJJIIILLLLLLMMMOOOUUU___jjjrrrwwwppphhhgggjjjuuu|||xxxhhh^^^RRRKKKLLLPPPTTTUUUXXXVVVSSSPPPOOOQQQVVVZZZ[[[\\\[[[UUUNNNIIIJJJLLLUUUXXX[[[\\\[[[YYYXXXWWWKKKCCC999222111111000////////////.........------/////////.........------,,,,,,,,,,,,,,,---...///---......///////////////000000///...............---......//////......---............////////////---------............///000000000000000111111111000000000000111111111111111111111111222222222222111222222222222333333333333333444444444555555555999777777888777555888===<<>>AAAGGGPPPYYY]]]]]]ZZZXXX[[[]]]ccclllvvvvvvoooccc___XXXSSSPPPMMMKKKIIIGGGGGGGGGGGGIIINNNUUUZZZaaajjjxxx}}}rrrnnnkkknnnvvv|||xxxuuutttuuuuuuuuusssiii[[[PPPLLLLLLOOOPPPUUUTTTSSSPPPNNNNNNPPPRRRVVVYYY[[[YYYTTTNNNJJJHHHOOOSSSXXX[[[[[[YYYXXXXXXSSSKKK@@@777222000//////////////////////////////000000000/////////......***+++,,,......///......---......///////////////000///............//////......////////////..................////////////---------.........//////111111111111000000000000//////000111222222333333111111111222222222333333222222222333333333444444444444444444555555555555555333333555555555999???GGGLLLTTTZZZ^^^^^^^^^]]]^^^eeeppp{{{xxxkkkfff^^^WWWRRROOOLLLJJJGGGGGGGGGFFFGGGJJJOOOSSSVVV]]]iiiuuu|||tttmmmllloooxxxtttkkkggghhhjjjllloooggg[[[PPPKKKKKKNNNPPPRRRSSSSSSRRRPPPOOOPPPRRRVVVYYY[[[ZZZWWWQQQLLLIIILLLQQQVVVZZZ[[[ZZZYYYYYYUUUNNNDDD;;;444111///...........................111111000000000/////////000///......---...//////---....../////////////////////............//////...//////////////////...............////////////////////////000000000000111111111000000000000000///000000111222333333444111222222222222333333333222222333333333444444444444444444555555555666666999777666888999888===CCCJJJOOOUUU[[[___bbbfffhhhnnnyyyuuuooofff]]]WWWSSSPPPMMMKKKKKKJJJGGGFFFFFFIIILLLOOOTTT\\\fffqqq}}}zzznnnkkkjjjmmmzzzuuuhhhbbbaaaccceeehhhbbbYYYPPPJJJJJJLLLNNNQQQSSSUUUVVVUUUTTTUUUVVVXXXYYYZZZZZZWWWSSSOOOLLLKKKPPPVVV[[[]]]\\\[[[[[[VVVQQQIII@@@888333000...------............//////111111111111000000000000222111///.........///000---......//////////////////............//////000...//////000000//////...............//////////////////000000000111111111///000000000111111111111000111111111222333333333222222222222333333333333333333333333444444444444444444555555555666666666888666555888999:::@@@FFFLLLQQQWWW\\\bbbjjjssszzz~~~xxxnnnddd]]]XXXUUURRRMMMMMMKKKIIIFFFEEEFFFHHHJJJMMMRRRYYYcccmmmwww}}}rrrmmmiiigggppp|||vvvkkkcccaaa``````aaa]]]VVVOOOIIIGGGHHHJJJNNNQQQUUUXXXXXXWWWXXXXXXXXXWWWVVVUUUSSSQQQNNNKKKGGGMMMUUUZZZ\\\\\\[[[ZZZWWWTTTNNNFFF===666222000....../////////000000000222222111111111000000000---...///////////////...---......///////////////...............///000000//////000000000000//////............////////////////////////000000000000......///000111222222333222222222222222222222222222222222333333333444444333333333444444444444555555555555555666666666666555333333777:::===DDDLLLRRRVVV\\\bbbkkkwww~~~sssiiibbb\\\XXXVVVKKKKKKKKKIIIFFFEEEGGGHHHHHHIIILLLRRRZZZccclllqqq{{{wwwqqqlllggglllvvvvvvmmmfffbbb___]]]^^^[[[UUUNNNHHHEEEFFFGGGJJJNNNSSSWWWXXXXXXXXXXXXUUUSSSQQQOOONNNLLLJJJIIIDDDIIIQQQWWWZZZYYYYYYXXXXXXVVVRRRJJJAAA999444222//////000000111111111222222222222111111111111000(((***...111222111///------......///////////////...............///000111//////000000000000//////............/////////000............/////////000------...000111222333444333333222222222222222222222222333333333444444444333333333444444444555555555555555555666666666777777555777<<<@@@DDDLLLUUUYYY]]]cccjjjsssuuuhhh^^^YYYXXXRRRMMMHHHEEEFFFFFFEEECCCFFFIIIMMMOOOPPPTTT]]]dddooottt{{{|||rrrggghhhqqq{{{uuulllbbb^^^^^^\\\WWWOOOHHHCCCBBBCCCDDDGGGMMMTTTXXXZZZ[[[^^^```\\\UUUMMMIIIJJJKKKIIIGGGDDDIIIRRRXXX[[[ZZZXXXWWWZZZYYYVVVOOOFFF<<<555111---...///000111111111111000000000000000000000000000000000000000000000000000///////////////000111...//////000000000000000,,,---000222222111///---////////////////////////////////////000000000000/////////000111111222222////////////////////////444444444444444444444444333444555555444444555777666555444333444666888999777999;;;<<<>>>EEEQQQ[[[[[[dddooovvv~~~{{{nnnddd^^^\\\VVVQQQKKKHHHGGGGGGEEECCCBBBEEEHHHIIIIIIMMMTTTZZZcccgggnnntttxxx}}}xxxiiigggmmm}}}vvvmmmccc^^^^^^[[[VVVOOOGGGBBBAAAAAABBBBBBHHHPPPVVVYYY\\\___aaa[[[TTTLLLHHHHHHJJJIIIGGGDDDIIIPPPVVVYYYZZZYYYXXX[[[ZZZXXXRRRJJJ@@@888444------......////////////000000000000000000000000000000000000000000000000111111000///////////////...//////000000000000000111111000111111111222333////////////////////////////////////000000000000//////000000111222333333111111111111111111111111444444444444444444444444222444555555444444555666777666666666666777999:::999;;;===???BBBJJJUUU]]]bbbiiiqqqxxxxxxmmmeeeaaa[[[UUUNNNJJJIIIHHHEEECCC@@@CCCDDDDDDDDDFFFKKKPPPUUUXXX^^^cccgggkkkooorrrtttuuuwwwzzz}}}nnnhhhlll{{{zzzpppfff``````^^^ZZZRRRKKKEEEBBBAAAAAABBBGGGOOOUUUZZZ]]]```aaaZZZSSSJJJEEEEEEGGGHHHHHHEEEIIINNNSSSWWWYYYYYYYYY[[[[[[ZZZWWWOOOFFF===777000000/////////000000000000000000000000000000000000000000000000000000000000000////////////000000...///000000111111000000111///,,,***+++---000222////////////////////////////////////000000000000//////000111222333444555333333333333333333333333444444444444444444444444333444555555444444555666777777888888999::::::;;;;;;<<<>>>CCCJJJRRRZZZ___iiilllqqqyyytttjjjeee\\\WWWPPPLLLJJJIIIGGGDDDDDDEEEFFFEEEDDDEEEHHHKKKKKKNNNSSSVVVYYY\\\___bbbggghhhjjjmmmpppsssuuuvvvuuuxxx|||uuuooorrrxxxvvvkkkeeeeeefffbbb\\\UUUNNNHHHEEEDDDGGGKKKQQQVVVZZZ]]]___```YYYRRRIIIDDDCCCEEEGGGHHHFFFHHHKKKPPPUUUYYYZZZZZZZZZZZZ[[[YYYTTTKKKAAA:::555444333222111222333333////////////////////////////////////////////////------...///000111111111//////000111111111111000000...+++******,,,///222////////////////////////////////////000000000000//////000222333444555666333333333333333333333333333333444444444444444444444555777666555555666888666777888:::;;;;;;;;;;;;:::;;;@@@HHHRRRZZZ```bbbjjjhhhkkkxxx~~~{{{~~~xxxnnnggg\\\WWWPPPLLLLLLKKKIIIFFFGGGGGGGGGFFFEEEEEEFFFHHHFFFHHHKKKMMMNNNQQQTTTVVVXXXYYY[[[^^^aaadddfffggghhhkkkoootttyyy~~~zzz|||zzz|||qqqlllkkkmmmkkkhhhbbb[[[SSSMMMIIIKKKLLLOOOTTTYYY]]]___```XXXSSSJJJDDDAAACCCFFFHHHFFFFFFHHHMMMSSSXXX[[[[[[XXXYYYZZZZZZWWWOOODDD===999777444222111111333444//////////////////////////////////////////////////////000000000000///...///000000111111111111111222111111111111222333333000000000000000000000000////////////000000000000///000111222333444555555222222222222222222222222333333333444444444555555555777888888777777888999555666888999:::;;;;;;;;;999<<>>AAACCCJJJSSS^^^cccbbb___]]]^^^cccooo{{{wwwrrrllljjjlllsssxxxzzzlllfff]]]VVVQQQOOOMMMMMMIIIGGGEEEEEEEEEDDDBBB@@@CCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFHHHIIIIIIJJJLLLNNNPPPRRRTTTXXXZZZ^^^bbbhhhpppxxx~~~zzzwwwtttsssyyyssscccWWWSSSUUUXXXZZZ^^^[[[SSSKKKCCC@@@@@@BBBBBBBBBDDDIIIQQQWWW\\\]]]\\\]]]]]]\\\ZZZXXXUUUSSSFFF;;;333444444111///111111000//////111222222111222111111111000000//////////////////////////////000000000000000000000000...///111222111000...---222222111111111111222222333333222111000000111111000000000000111111111111111111222333333444555555333444666777777777666555333333555666777777777777777:::;;;<<<;;;>>>DDDIIISSS\\\eeeeee___]]]bbbiiiuuu}}}tttllliiihhhiiiiiiqqqyyyqqqkkkaaaYYYTTTQQQOOONNNKKKIIIGGGFFFFFFEEECCCBBBDDDDDDCCCCCCDDDEEEFFFFFFEEEFFFFFFFFFDDDDDDEEEGGGDDDEEEFFFHHHJJJKKKMMMMMMSSSUUUWWWZZZ^^^dddjjjoooxxx{{{}}}wwwpppllljjjrrrlll]]]VVVUUUWWWYYY^^^[[[TTTLLLEEEAAABBBCCCAAAAAACCCHHHPPPWWW\\\^^^]]]]]]^^^]]][[[YYYVVVTTTIII>>>555444444222111222000///......000111111000111111111111000000000///////////////////////////000000000000000000000000...///000111111000///...222222111111111111222222333222222111000000111111000000000000111111111111111111222333333444555555222333444444555444444444555555666777888888888888888:::;;;;;;<<<@@@HHHNNNXXX___eeeeeeaaabbbiiirrrvvvnnniiigggffffffhhhnnnwwwyyyrrrggg^^^WWWSSSPPPOOOLLLKKKIIIHHHHHHGGGEEECCCDDDDDDDDDDDDDDDDDDEEEEEECCCDDDEEEEEECCCCCCDDDEEE@@@AAACCCFFFGGGHHHHHHGGGJJJLLLNNNQQQSSSXXX^^^bbbgggkkkpppuuuzzz|||sssnnnhhhfffnnn}}}qqq```WWWUUUWWWYYY]]]ZZZUUUNNNHHHDDDDDDEEE@@@@@@BBBGGGNNNVVV[[[^^^^^^_________]]]ZZZXXXVVVMMMCCC999555444222222333111000...///111222222111111111111111000000000000////////////////////////000000000000000000000000...///000111111000///...222222111111111111222222333222111111000111111111000000000111111111222222111222222333333444444555444333333333333444555555777777888999999888888888999:::;;;;;;===DDDNNNVVV```dddhhhggggggmmmyyyyyyqqqkkkfffccc```___ccciiiooovvvxxxmmmbbb[[[UUUQQQOOOMMMKKKJJJIIIIIIHHHFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDBBBCCCDDDDDDCCCBBBCCCDDD@@@BBBDDDFFFGGGGGGFFFEEECCCEEEHHHKKKNNNSSSXXX\\\[[[^^^ccchhhmmmsssyyy}}}|||qqqppplllkkkpppxxx~~~wwwvvv{{{}}}lll\\\TTTSSSVVVZZZ[[[ZZZWWWQQQKKKGGGFFFGGGAAA@@@AAAEEEMMMUUU[[[^^^___`````````___\\\YYYXXXOOOGGG<<<555222111222333333111000000222333333222111111111000000000000000////////////////////////000000000000000000000000...///000000111000000///222222111111111111222222222222111111111111111222000000111111111222222222222222222333333444444444666666555444444666777888888888888999888888777777999999:::;;;???IIIVVV___iiikkkmmmpppuuu}}}uuunnnggg```\\\[[[]]]```dddiiirrr{{{rrrggg^^^WWWSSSPPPMMMLLLJJJIIIIIIHHHFFFDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@BBBDDDDDDCCCAAABBBBBBAAABBBDDDFFFFFFFFFDDDCCCBBBDDDFFFHHHJJJMMMQQQTTTQQQTTTYYY]]]aaafffkkkooosssvvv{{{rrrooooooqqqssstttyyy|||pppkkkmmmttt{{{~~~|||ssseeeWWWOOOOOOTTTXXXZZZZZZXXXTTTOOOKKKIIIIIICCCAAAAAADDDKKKTTT[[[^^^``````aaaaaa```]]][[[YYYQQQKKKAAA777222111222222222000//////111222222111000000000000000000111111000000000000000000000000000000000000000000000000......///000000000000000222222111111111111222222222111111111111111222222111111111111222222222222222222333333333333444444666666555444444666777888777777777888777777666666888999:::<<>>CCCIIITTTcccuuuzzzssslllhhh___]]]ZZZYYYZZZZZZZZZYYYZZZ^^^aaacccfffpppwwwlllcccZZZVVVSSSRRRPPPNNNNNNLLLIIIFFFFFFFFFFFFEEEEEECCCBBBBBBFFFDDDBBB@@@@@@@@@AAABBB@@@@@@??????@@@@@@AAABBBDDDCCCBBBAAA@@@?????????DDDEEEEEEFFFGGGHHHHHHHHHEEEJJJOOOQQQRRRUUU[[[aaafffjjjpppvvv~~~|||vvvuuuvvvuuuuuuwwwpppddd___^^^___```bbb\\\SSSKKKGGGHHHLLLOOORRRWWW[[[[[[WWWRRROOONNNKKKHHHFFFEEEIIIPPPXXX]]]```aaaaaaaaa```^^^[[[YYYYYYZZZVVVLLL???555222222333222111111000000111111000000000000000000000000000000000000000000000000////////////000000000000//////000000111111111111//////000000000000//////222111000//////000111111///000111222333222111111111111222333555666777777444555555666777888888999777666666777999999888777888>>>EEEPPPbbbuuu|||uuunnnjjjddd```ZZZWWWVVVVVVVVVVVVZZZXXXWWWXXX]]]eeemmmrrr{{{qqqggg___YYYWWWTTTPPPMMMMMMLLLLLLKKKJJJJJJIIIHHHFFFEEECCCBBBCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBAAA@@@@@@???@@@@@@BBBAAAAAA@@@@@@@@@AAAAAACCCCCCDDDDDDEEEFFFFFFFFFGGGKKKNNNMMMKKKLLLPPPTTTZZZ]]]ccchhhooozzzzzzuuurrrooooooqqq}}}ttthhhbbb```aaaaaa\\\WWWPPPIIIFFFFFFHHHJJJRRRUUUXXXXXXUUUQQQPPPPPPKKKHHHEEEDDDGGGOOOWWW]]]```aaaaaabbbaaa___]]][[[[[[[[[WWWNNNAAA777333222333222111111000000111111000000000000000000000000000000000000000000000000////////////000000000111000000000000000111111111//////000000000000//////222111000//////000111222222111111000111222333444333333333444444555555555555555555666777888888888555555666777999:::::::::<<>>DDDDDDBBBAAA@@@?????????@@@?????????@@@@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDKKKMMMOOOMMMJJJIIIKKKNNNRRRUUUYYY]]]dddnnn{{{tttmmmhhhhhhjjjyyy{{{nnngggdddccccccZZZWWWQQQLLLHHHFFFFFFGGGPPPSSSUUUUUUSSSRRRQQQQQQLLLIIIDDDBBBFFFNNNWWW]]]```aaabbbbbbbbb```___^^^^^^]]]YYYPPPDDD:::444222333222111111000000111111000000000000000000000000000000000000000000000000/////////000000000111111111111111000000000000000///000000111111000000///111111000000000111111222555333111///000222444666444444444444444444444444555555666666777777888888444444666888:::;;;<<<===@@@LLL[[[hhhvvv}}}wwwrrrgggddd___\\\[[[[[[ZZZYYYXXXVVVTTTSSSSSSUUUXXXZZZaaafffoooxxxttthhhaaa]]]YYYSSSOOONNNOOOOOOOOONNNNNNMMMLLLJJJIIIGGGFFFCCCDDDDDDDDDDDDBBBAAA@@@DDDCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCHHHIIIKKKJJJHHHHHHKKKMMMNNNPPPSSSVVV[[[eeeqqqzzzsssjjjddddddhhhuuuuuulllhhhggggggaaa]]]WWWPPPKKKIIIHHHHHHMMMOOOSSSUUUUUUTTTRRRQQQMMMIIIDDDAAADDDMMMWWW]]]```aaabbbbbbbbbbbbaaaaaa___^^^ZZZRRRGGG<<<555222333222111111000000111111000000000000000000000000000000000000000000000000//////000000000111111111111111111111000000000000000000000111111000000000111111111111111111222222444333222111111333555666333333333444444444444444555666666666777777777888555666888999:::;;;===???DDDSSSfffuuu~~~yyyuuujjjgggdddaaa```___^^^\\\ZZZYYYWWWUUUSSSSSSSSSTTTXXX[[[aaahhhpppzzz{{{nnneee^^^[[[VVVSSSRRRQQQOOOMMMKKKLLLLLLLLLKKKJJJIIIIIIGGGFFFEEECCCCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@????????????BBBCCCCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCCCCDDDFFFHHHGGGIIIKKKMMMPPPXXXccckkkxxxuuuiiiddddddhhhppp{{{zzzrrrmmmlllllliiieee]]]UUUOOOKKKIIIIIIKKKNNNSSSWWWYYYWWWSSSPPPNNNJJJDDDBBBEEEMMMWWW]]]aaaaaaaaabbbbbbbbbbbbbbb___^^^[[[TTTJJJ@@@888333333222111111000000111111111111111111111111111111000000000000000000000000000000000000111111111111111111111000000000000000000000111111111111000000000000111111222222222222222222333444444444444333111111222333444555666777666666666666777777777777777999::::::999:::===???GGGYYYnnn|||{{{xxxmmmkkkhhhfffeeedddaaa___[[[ZZZXXXVVVTTTSSSSSSSSSUUUVVVYYY\\\aaaiiisssyyyvvvmmmbbb___ZZZWWWTTTRRRPPPNNNJJJKKKKKKLLLLLLKKKKKKJJJJJJHHHFFFDDDCCCDDDFFFGGGBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDBBBAAA@@@?????????DDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGIIIIIIKKKPPPXXX___ooozzzxxxkkkddddddfffiiiuuuxxxtttssstttqqqmmmggg___XXXSSSOOONNNMMMOOOSSSXXX[[[ZZZVVVRRROOOKKKFFFCCCFFFNNNWWW]]]aaaaaaaaaaaaaaabbbbbbbbb```___\\\WWWOOOEEE;;;666333222111111000000111111111111111111111111111111000000000000000000000000000000000111111111222222///000000000111111111111000111111222222111111000///000111222333333333333000111333444444444333222000111222333555666777888666666666666777777777777999;;;<<<;;;999:::===AAAKKK]]]rrr}}}{{{pppnnnmmmkkkjjjhhheeebbb\\\[[[XXXVVVTTTSSSRRRRRRSSSSSSRRRSSSUUU[[[bbbhhhxxxxxxjjjeee^^^YYYUUUTTTRRRQQQMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBDDDDDDDDDDDDCCCCCCCCCCCCGGGFFFEEEEEEFFFGGGGGGGGGEEEGGGJJJJJJJJJLLLRRRWWWdddnnn}}}}}}nnnccc```aaabbbmmm|||~~~{{{|||}}}{{{zzzxxxtttmmmfff___[[[SSSSSSSSSVVVZZZ[[[YYYWWWOOOLLLHHHFFFIIIOOOWWW\\\bbbaaaaaa`````````aaaaaaaaa```___[[[TTTJJJ@@@:::333222111111000000111111111111111111111111111111000000000000000000000000000000111111111222222222......///000111222222333000111111222222111111000///000111333444444333333111111111111222222333333222222333333444555666666777777777777666666666666777:::<<<;;;999;;;@@@EEEOOO```sss|||{{{rrrqqqpppooonnnkkkgggdddaaa^^^[[[WWWUUUSSSSSSTTTRRRQQQOOONNNNNNRRRXXX]]]eeemmmzzzqqqjjjaaaYYYUUUUUUUUUUUUPPPOOOOOONNNMMMLLLJJJIIIIIIJJJKKKKKKKKKIIIGGGEEEGGGFFFEEECCCCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBDDDFFFGGGGGGCCCEEEGGGGGGFFFGGGKKKOOOVVV^^^lllzzzooobbb\\\\\\^^^iiiwwwyyyoooiiiYYYVVVSSSTTTXXX[[[\\\[[[OOOLLLIIIGGGJJJPPPWWW\\\bbbbbbaaa```````````````cccbbbaaa^^^XXXNNNDDD===333222222111000111111111111111111111111111111111000000000000000000000000000111111111111222222222------...000111222333444111111222222222222111111///000222333444444333333333222000...///111333555444444444444444444444444777777777777666666666666555999<<<;;;:::<<>>@@@PPPbbbxxx|||zzzwwwtttrrrqqqqqqpppnnnmmmjjjgggeeecccaaa^^^\\\WWWVVVTTTRRRPPPOOONNNNNNNNNMMMPPPXXX```iiivvvxxxnnnfff___\\\ZZZXXXUUUSSSRRRQQQOOOMMMLLLNNNPPPPPPNNNLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGIIIJJJKKKLLLMMMNNNNNNPPPTTTZZZ^^^nnn{{{pppggg^^^^^^___fffrrrtttcccQQQJJJLLLPPPUUUYYYYYYVVVPPPJJJGGGIIIOOOTTTXXX[[[^^^aaabbbbbbbbbaaa```aaa```]]]\\\ZZZQQQGGG;;;888333222333444333222000000000000000000000000000000111111111222222222333111000000111222111000444444444333333444444444000000111222222222111111222111111111111222333333222222333444444555555555444555555666666666666666888888888999999::::::;;;::::::===??????EEEXXXkkk{{{xxxuuurrrrrrqqqpppooonnnlllkkkiiihhheee```]]]ZZZXXXVVVSSSQQQOOONNNMMMOOOLLLMMMRRRXXX___kkkuuu|||rrrhhhaaa\\\ZZZWWWUUUTTTSSSPPPOOONNNPPPRRRQQQOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMOOOPPPPPPPPPQQQTTTXXX\\\eeepppxxxkkk___]]]]]]bbblllyyy|||zzzhhhTTTLLLLLLPPPTTTYYYZZZWWWRRRMMMIIIIIIMMMPPPQQQTTTYYY^^^aaaccccccbbb^^^```___\\\[[[ZZZSSSKKK===888222111333555444333333333333333333333333333000000111111111222222222333111000000111222222111222111000000000000111222///000111222222222222222222222222111222333333444222222333333444555666666444555555666666666666666777888888999::::::;;;;;;888999===???CCCNNNbbbttt{{{xxxuuussssssrrrqqqppppppooonnnmmmlllhhhbbb^^^\\\ZZZXXXUUURRROOOMMMMMMOOOLLLKKKOOORRRWWW```iiiuuu~~~ssshhhaaa^^^ZZZWWWUUUSSSQQQPPPQQQRRRSSSRRRPPPNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMOOOPPPRRROOOPPPQQQQQQRRRTTTXXX[[[^^^eeerrrqqqbbb^^^\\\___fffqqqssssssuuuoooZZZPPPOOOOOORRRUUU[[[ZZZWWWRRRNNNLLLMMMNNNKKKOOOTTT[[[```cccdddddd___```___[[[ZZZZZZVVVPPPBBB;;;333111333555555333222222222222222222222222000111111111111222222222333111000000222333333222333222111000000111222333///000111222222222222222222222222222222333444444222222222333444555666777444555555666666666666666777777888999:::;;;;;;<<<888:::>>>CCCKKK[[[ooo}}}~~~zzzxxxuuusssssstttsssrrrqqqpppppppppooolllgggccc___^^^[[[WWWSSSPPPNNNMMMMMMJJJIIIKKKMMMOOOUUU]]]hhhppp{{{vvvnnniiiccc]]]ZZZWWWUUUSSSSSSTTTTTTRRROOONNNOOOPPPMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJLLLKKKJJJJJJJJJKKKMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPSSSUUUVVVSSSTTTUUUUUUVVVXXX[[[^^^___cccmmmzzzxxxgggaaa\\\\\\```iiizzzmmmkkkjjjuuurrr___UUUSSSRRRSSSUUU\\\]]]\\\YYYTTTPPPOOONNNIIILLLRRRXXX]]]aaadddeeebbbccc```[[[ZZZ[[[YYYUUUJJJAAA777333555666444111////////////////////////000111111111111222222222333111000000222444333333555444222111111222444555//////000222222333333222333222222222222333444444222222222222333555777888444555555666666666666666666666777888999:::;;;;;;<<<>>>AAAHHHVVVjjj|||~~~yyywwwuuuttttttuuuttttttqqqqqqqqqrrrsssqqqnnnkkkdddbbb^^^ZZZVVVSSSQQQPPPKKKHHHHHHJJJJJJJJJNNNTTT[[[bbbkkksssyyyzzztttlllddd___\\\YYYXXXUUUUUUTTTQQQOOONNNPPPQQQOOOOOONNNNNNMMMLLLLLLKKKJJJKKKLLLMMMMMMLLLKKKJJJLLLKKKJJJJJJJJJKKKMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPRRRUUUXXXYYYYYYZZZ[[[[[[[[[]]]```cccfffgggnnnzzz|||kkkccc\\\[[[\\\ccctttnnnkkkiiirrrqqq___XXXWWWVVVWWWXXX^^^___```]]]YYYTTTQQQOOOIIILLLQQQVVV\\\```cccddddddeeebbb\\\ZZZ\\\[[[XXXPPPGGG;;;555666666444000222222222222222222222222000111111111111222222222333111000111222444444333111000...------...000111//////000222222333333333333333222222333333444555222222222222333555777888444555555666666666666666555666777888999:::;;;;;;???AAADDDMMM___ttt~~~yyywwwttttttuuuvvvvvvuuuppppppqqqtttvvvvvvtttrrrgggeeeaaa]]]YYYUUUSSSQQQJJJHHHHHHJJJJJJHHHKKKQQQMMMTTT\\\ccciiirrr~~~{{{ppphhhbbb^^^\\\WWWUUUSSSRRRRRRRRRPPPOOOPPPPPPPPPOOOMMMMMMNNNOOOOOONNNLLLJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNPPPPPPPPPPPPQQQRRRSSSTTTUUUNNNLLLQQQWWW\\\bbbgggjjjfffaaa]]]]]]```bbbdddiiipppyyytttggg\\\[[[]]]aaannn|||uuulllfffooo{{{lll[[[SSSQQQPPPRRRVVV^^^aaabbb___]]][[[WWWRRRNNNKKKJJJOOOYYYbbbfffggggggbbb\\\[[[\\\\\\YYYVVVQQQJJJ@@@888555444222111222111222333444444222000111111111111111111111111333111000000111222222111//////000111111111111111111111111111111111111111222222222222222222222222444333333333333444555555666666666666666555555555:::999888999;;;<<<;;;:::;;;???III[[[ppp~~~zzzvvvssssssssssssrrrpppqqqssstttttttttsssssspppmmmgggaaa[[[WWWTTTRRRLLLJJJHHHHHHIIIIIIHHHGGGIIIKKKOOOTTT[[[eeepppvvv}}}rrrkkkfffcccaaa^^^ZZZXXXWWWWWWUUUTTTRRRRRRQQQPPPNNNMMMMMMMMMOOONNNMMMLLLKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOOOONNNNNNNNNOOOPPPQQQRRRSSSRRRNNNNNNTTT\\\dddoooxxx}}}wwwoooiiifffhhhkkkmmmssszzzvvvhhh]]]ZZZZZZ\\\fffsss}}}}}}ssslllppp|||vvvgggXXXPPPNNNOOORRRVVV]]]aaadddbbb```___[[[UUUOOOKKKJJJNNNWWW```eeefffgggbbb]]]\\\]]]]]]ZZZWWWUUUMMMCCC;;;666555333222222111111222333333222000222222222222222222222222333111000000222222222111///000000111111111111111111111111111111111111111222222222222222222222222444444333333444444555666666666666666666666666666888888999:::<<<>>>??????===@@@MMMbbbttt~~~|||xxxuuutttttttttsssqqqrrrssstttttttttsssrrrtttqqqkkkeee___YYYVVVTTTPPPNNNKKKJJJJJJJJJHHHGGGFFFGGGJJJMMMRRRZZZbbbhhh|||xxxpppllliiieee___[[[YYYXXXVVVUUUTTTTTTSSSRRRQQQPPPOOONNNPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPNNNNNNOOOPPPQQQRRRSSSSSSPPPNNNPPPWWW___lll~~~}}}sssmmmnnnqqqtttzzzkkk___[[[ZZZYYY```jjjwwwyyyqqqpppuuuyyyxxxuuulll___QQQJJJIIIKKKOOOUUU[[[aaaeeeeeedddddd___YYYPPPMMMJJJMMMUUU]]]cccfffgggccc___^^^___^^^\\\YYYYYYRRRGGG>>>888666555444333111000000111222222111333333333333333333333333333111000111222333222111///000111111222222111111222222222222222222222222333333333333333333333333444444444333444444555666666666666666666666666666777888999;;;===@@@BBBCCCBBBEEEUUUnnn}}}}}}}}}xxxtttsssrrrrrrqqqrrrrrrsssttttttttttttsssxxxvvvqqqjjjccc]]]YYYVVVUUURRROOOMMMLLLKKKIIIGGGDDDEEEEEEFFFHHHMMMSSSXXX}}}xxxtttoooggg```\\\ZZZXXXVVVVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQQOOOPPPQQQSSSTTTUUUVVVVVVPPPPPPRRRWWW^^^lll}}}vvvvvv{{{oooaaa]]][[[YYY^^^fffsss{{{sssppprrruuuuuuuuuiii]]]QQQJJJIIIJJJOOOUUUXXX___eeefffggghhhccc]]]SSSPPPLLLMMMSSS[[[aaaeeefffcccaaa`````````]]][[[[[[UUUKKKAAA:::666555444333111//////000222222111333333333333333333333333333222111222333333222111000000111222222222222111222222222222222222222222333333333333333333333333444444444444444555666666666666666666666777777777777999:::;;;===???BBBDDDHHHMMMaaa|||~~~~~~{{{uuurrrpppoooooonnnpppqqqrrrssstttvvvvvvwww{{{yyyuuuooohhhaaa\\\YYYVVVSSSPPPNNNMMMLLLJJJHHHEEEEEEEEEDDDDDDFFFKKKNNN|||}}}tttkkkeeeaaa]]][[[WWWUUUSSSTTTWWWZZZZZZYYYTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPQQQRRRPPPQQQSSSUUUWWWWWWXXXXXXSSSSSSTTTVVVZZZfff|||sssddd___]]]ZZZ]]]dddqqq~~~wwwssstttvvvxxxyyyooodddXXXQQQMMMLLLOOOUUUVVV]]]cccfffhhhiiifff```XXXTTTPPPPPPSSSYYY___cccdddcccbbbaaaaaa```^^^]]][[[WWWOOOEEE===777555444444222//////000222222222222222222222222222222222222222111333444444222000000000111222222222222222222222222222222222222222333333333333333333333333555444444444444555666666666666666666777777888888888999;;;;;;;;;===AAADDDMMMVVVmmm~~~{{{uuurrrpppoooooonnnnnnoooppprrruuuwwwyyy{{{{{{zzzwwwrrrllleee___\\\VVVSSSQQQOOOOOONNNLLLJJJEEEEEEEEECCCBBBCCCGGGIIIyyyyyyqqqjjjdddaaa]]]YYYVVVWWW\\\aaabbbbbb[[[YYYVVVTTTRRRRRRSSSTTTSSSSSSRRRRRRSSSSSSTTTUUURRRSSSUUUXXXYYYZZZZZZZZZXXXWWWVVVWWWYYYbbbttt{{{iiibbb^^^ZZZ[[[aaalll}}}|||xxxzzz}}}wwwmmmbbbYYYRRRLLLLLLPPPUUU\\\bbbeeehhhjjjhhhccc]]]ZZZVVVTTTUUUYYY^^^aaabbbbbbcccbbbaaa```___^^^[[[XXXSSSJJJAAA:::666444444222111111222333333222111111111111111111111111222222222333555444222000000111222222333222222222333333333333333333333333333333333333333333333333555555444444555555666777555666666777777888888999888:::<<<;;;:::<<>>DDDJJJXXXppp|||xxxuuutttttttttsssppppppqqqrrrtttwwwyyy{{{yyyyyyyyyxxxtttnnniiieee\\\YYYVVVSSSRRRPPPNNNLLLFFFFFFEEEBBB@@@???@@@AAA}}}zzzssslllkkkpppvvvyyyzzzhhheee___ZZZWWWXXXZZZ\\\ZZZZZZZZZZZZZZZ[[[\\\\\\\\\^^^aaadddfffffffffeee```]]]\\\^^^aaafffqqq}}}qqqggg]]]ZZZ]]]___pppqqqddd^^^^^^XXX^^^ccceeehhhlllllliiidddccc```\\\ZZZZZZ\\\^^^___aaaccccccaaa_________ZZZ[[[ZZZSSSIII@@@:::777444333333555666666444111333333333333333333333333222222333444666555222000111111222333333333333222333333333333333333333333444444444444444444444444555555555555555666777777555666666777888999999999666999<<<======@@@HHHNNN___}}}~~~zzzvvvssssssssssssrrrssssssrrrssstttvvvxxxyyyxxxyyyzzzzzzwwwrrrllliii```]]]YYYVVVSSSQQQNNNLLLIIIIIIGGGDDD@@@??????@@@}}}zzz{{{~~~~~~}}}ooolllfffaaa^^^___aaabbbffffffeeecccaaaaaadddfffgggiiilllooopppooommmkkklllllljjjggggggnnn{{{~~~lll```[[[ZZZ___iiittt{{{}}}pppbbbXXX]]]]]]```cccggghhhgggeeegggdddaaa___ZZZUUUWWW]]]```bbbcccaaabbbdddbbb^^^aaa```[[[TTTKKKBBB<<<999444222000......///111222111222444555555444222111444555666666444222222333333333333333333333333333222222222222222222222222111222444444444444555777999888666444333444555666777777777888999999::::::>>>999:::BBBCCCBBBJJJWWWwww}}}|||yyywwwuuusssrrrqqqqqqqqqqqqrrrtttwwwyyy{{{}}}{{{zzzzzz{{{xxxrrrmmmfffbbb\\\WWWUUUSSSRRRPPPOOOPPPPPPMMMGGGAAA??????~~~zzzvvvqqqllliiiiiijjjkkkmmmnnnooonnnmmmnnnqqqssstttvvvyyy||||||{{{yyyxxxvvvvvvuuutttttt{{{uuufff]]]ZZZ]]]eeepppxxx~~~~~~nnnccc^^^^^^```cccfffhhhgggeeefffccc```^^^YYYTTTUUUZZZ^^^aaabbb```aaacccaaa]]]\\\\\\[[[WWWOOOEEE===888555333111//////000222333111222444555555444222111222444555555333222222333333333333333333333333333333333333333333333222222111222444444333333555666888777555444444444666777777777777888999999::::::===999;;;AAACCCDDDQQQaaa~~~}}}{{{xxxvvvtttssssssqqqqqqqqqrrrtttvvvyyyzzz|||{{{{{{|||}}}{{{wwwsssooojjjccc\\\WWWTTTPPPNNNNNNOOOOOOLLLGGGBBB@@@@@@{{{zzz{{{||||||~~~qqqddd\\\ZZZ___iiiuuu{{{nnn______```cccfffgggfffdddeeeaaa___^^^YYYTTTSSSWWW\\\```bbb``````bbbaaa]]]WWWYYYZZZYYYSSSIII>>>777666555333111111222333444222222444444444444222222000222444444333222333444333333333333333333333333333333333333333333444444000222333333333333444666666666555444444555777888777777888888999:::::::::<<<:::<<<@@@AAAHHH[[[ppp}}}zzzxxxvvvttttttqqqqqqqqqqqqsssuuuwwwyyy{{{{{{|||~~~|||yyyuuuqqqiiibbb]]]XXXSSSPPPNNNNNNNNNKKKGGGDDDBBBBBBnnnaaa[[[\\\dddsssppp___^^^___bbbeeefffeeedddeeeaaa^^^]]]YYYTTTSSSUUU\\\aaacccbbbaaacccaaa^^^XXXYYYZZZYYYTTTJJJ???888666555333222111222333444222333333444444333333222///111333333222222333444333333333333333333333333333333444444444444555555111222333333222222333555555444444444555666888999777777888999999::::::;;;<<<<<<===???AAALLLeee}}}}}}{{{xxxvvvuuutttqqqppppppqqqrrrtttvvvwww||||||~~~~~~xxxtttnnnhhhccc^^^YYYUUUOOOOOONNNLLLIIIFFFEEEDDDvvveee^^^\\\aaarrr}}}nnn]]]]]]]]]```cccddddddcccddd___\\\[[[YYYUUUTTTVVV[[[bbbfffdddcccdddccc```]]]\\\ZZZWWWSSSKKKAAA:::555444333222222222222333333333333333333333333333///111333333222222333444333333333333333333333333333333333444444555555555111333444444333222333555444444444555666777888888888888888999::::::;;;;;;===>>>??????DDDTTTppp~~~{{{xxxuuutttsssqqqpppppppppqqqrrrtttuuu{{{}}}|||yyysssnnniiiccc\\\XXXSSSQQQOOOMMMLLLJJJHHHGGG{{{jjjbbb^^^aaaqqqyyyjjj[[[ZZZ[[[]]]aaacccdddcccccc\\\XXXWWWWWWTTTTTTVVV[[[bbbgggfffdddddddddbbbaaa^^^ZZZWWWTTTMMMDDD>>>444444333333222222222333333333333333333333333333000222444444333222333444333333333333333333333333222222333333444444555555333444555555333333444555333444444555666777777888888888999999:::;;;;;;;;;<<<>>>@@@BBBKKK```~~~~~~{{{xxxvvvtttsssqqqpppoooooooooqqqrrrsssyyy{{{}}}~~~~~~~~~zzztttnnnggg___ZZZXXXUUURRRPPPOOONNNLLLJJJyyyvvvfffaaaaaaooo~~~ssseeeXXXWWWXXX[[[___bbbcccccc```YYYSSSRRRSSSRRRSSSVVVYYYaaagggfffcccccccccbbb```]]]ZZZXXXWWWQQQHHHAAA555555555444444444444444444333333222222333333444222444555555333222222333333333333333333333333333111111222222333444444444444555666666444444555666444444555666666777777666888888999::::::;;;;;;<<<;;;>>>AAAGGGUUUnnn}}}zzzwwwuuuuuuqqqpppooonnnooopppqqqrrrsssvvvyyy{{{|||}}}~~~zzztttmmmeee```]]]ZZZUUUSSSSSSRRROOOMMM|||yyygggbbbaaannnyyyuuuyyynnnbbbVVVVVVVVVYYY^^^aaacccddd^^^VVVOOONNNPPPQQQSSSVVVWWW```gggfffbbbbbbbbbaaa]]][[[ZZZZZZZZZUUUKKKCCC666666666666666555555555444333333222222333333444444555666666444222222333333333333333333333333333000000111222222333444444555666777666555444555666444555666666666666666666888999999::::::;;;;;;<<<:::===AAAJJJ\\\xxx~~~{{{yyywwwvvvqqqpppooonnnnnnooopppqqqnnnrrrvvvyyyzzz}}}}}}yyysssmmmhhh```\\\WWWUUUUUUTTTQQQOOO{{{vvv~~~{{{gggdddrrr{{{vvvxxxtttnnn```TTTRRRQQQUUU\\\bbbeeefffbbbZZZQQQNNNPPPSSSTTTSSSZZZ___dddgggfffdddbbbaaa___^^^]]]]]]\\\VVVNNNGGG===777333555777555333444444333333222222333333444333333333333333333333333444444444444444444444444333333333444444444555555555555555555555555555555222333444666777888888888888:::;;;;;;:::;;;===???@@@@@@CCCMMMccc~~~|||yyywwwuuusssqqqnnnmmmmmmmmmnnnooopppqqqtttwwwzzz}}}~~~zzzvvvqqqkkkfff___ZZZVVVTTTQQQPPPwwwvvvlllfffqqq|||~~~xxxxxxrrr{{{~~~jjj]]]PPPNNNNNNSSSZZZ```cccccc___WWWNNNJJJLLLOOOQQQQQQXXX]]]dddggggggeeecccaaa___^^^]]]]]]]]]XXXPPPJJJ@@@999555666888666444555444444333333333333444444333333333333333333333333444444444444444444444444333333333444444444555555555555555555555555555555444555666777777888888777888999:::::::::;;;===???@@@AAAGGGVVVooo|||yyywwwtttssspppnnnmmmlllmmmmmmnnnooorrrtttxxx{{{~~~~~~zzzuuupppkkkddd^^^ZZZWWWTTTRRRrrrwwwxxxmmmqqqyyyzzzwwwrrryyywwweeeYYYMMMLLLMMMRRRZZZ```bbbbbb]]]VVVMMMIIIJJJMMMOOOPPPUUU[[[ccchhhiiigggdddbbb```^^^]]]^^^^^^[[[TTTNNNEEE===888888999777555666555555444444444444555555333333333333333333333333444444444444444444444444333333333444444444555555555555555555555555555555555555666777888888777777777999::::::::::::===???@@@AAAKKKbbb~~~}}}zzzwwwsssrrrpppnnnllllllllllllmmmoooqqquuuxxx|||~~~|||wwwrrrlllfffaaa\\\XXXVVVzzzrrr{{{xxxvvvyyy{{{wwwwwwxxx{{{|||yyynnn```VVVNNNMMMOOOTTT\\\bbbcccccc^^^XXXOOOJJJJJJLLLOOOPPPQQQXXXaaahhhjjjhhheeecccaaa___^^^___```^^^XXXTTTIII@@@:::999888666555666555555555444444555555555444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555222333555666777888888888777888:::::::::;;;===???AAABBBOOOlll~~~zzzxxxsssrrrpppnnnmmmllllllllllllnnnqqqtttxxx|||~~~zzzsssmmmhhhccc]]]ZZZxxxvvv||||||zzz{{{xxxtttrrrnnnhhh^^^VVVQQQPPPPPPUUU\\\aaacccbbb^^^YYYRRRLLLJJJKKKMMMNNNMMMTTT^^^fffiiihhhfffeeecccaaa___```aaa```\\\XXXMMMCCC;;;999777555444555555555555444444555555555444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555///111333555777888999:::777888::::::;;;<<<>>>@@@DDDEEEUUUttt~~~{{{xxxrrrrrrpppooommmllllllkkkkkklllnnnrrrvvv{{{zzzuuupppjjjddd```xxxuuuxxxzzztttqqqpppkkkddd]]]VVVSSSQQQTTTYYY^^^``````]]]ZZZTTTNNNJJJIIIIIIJJJIIIPPPZZZcccgggggggggffffffcccaaaaaacccbbb___\\\QQQGGG===999777444333555555555444444444444555555444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555000111333555777999::::::888999;;;<<<<<<===@@@BBBFFFLLL```|||yyysssrrrqqqpppooonnnllllllkkkkkklllnnnsssyyy|||xxxrrrlllgggooopppxxx~~~~~~|||tttmmm]]]YYYUUUUUUYYY^^^``````___]]]XXXSSSMMMIIIGGGGGGFFFMMMWWW___dddfffggghhhhhheeebbbbbbcccdddaaa___VVVKKK@@@;;;888555444666444444333333333333444444555555555555555555555555444444444444444444444444333333333444444444555555555555555555555555555555444555666888999999999999999:::<<<======???AAADDDIIISSSmmm|||yyysssssssssrrrpppooommmmmmjjjiiiiiikkkpppwwwzzztttooohhhkkkuuu|||ddd___YYYXXX[[[___bbbbbbbbbaaa]]]XXXQQQLLLIIIHHHEEEKKKUUU]]]bbbeeegggiiijjjfffcccbbbddddddbbb```YYYMMMBBB<<<999666666777444333333222222333333444555555555555555555555555444444444444444444444444333333333444444444555555555555555555555555555555999999:::::::::999999888999;;;===>>>>>>@@@BBBEEEJJJYYYwww|||yyyttttttssssssqqqpppnnnmmmjjjiiiggghhhmmmvvv~~~yyyuuuiiimmmyyyuuummmddd]]][[[\\\]]]]]]bbb```\\\UUUNNNJJJHHHIIIFFFJJJRRR\\\eeejjjkkkjjjjjjhhhfffeeeeeedddbbb```XXXQQQGGG???:::666333000+++---000333555666555555444444444444444444444444666555444444333333333333444444444555555555555666333333444444444444333333555555666666777777888888===<<<;;;:::===AAADDDDDDNNNqqq|||zzzzzz|||xxxwwwvvvsssqqqnnnlllkkkhhhiiiiiikkkpppxxx~~~hhhmmm|||{{{mmmbbb]]]]]]___```bbb```\\\VVVPPPKKKJJJJJJGGGKKKRRR\\\dddiiijjjjjjiiigggeeeeeeeeedddbbb```ZZZSSSIIIAAA<<<888444111000111333555666666555444444444444444444444444444666666555444444444444444444444444555555555555666666666777777777777666666666666777777888999999999;;;<<<;;;;;;>>>BBBFFFHHHVVVxxx|||}}}|||{{{xxxvvvssspppnnnmmmjjjjjjkkklllooovvvgggooo~~~mmmccc```aaabbbaaa```]]]XXXRRRNNNLLLLLLGGGKKKRRR\\\dddiiijjjiiihhhgggeeeddddddcccaaa```\\\VVVMMMDDD>>>999666333555666777777777666444333444444444444444444444444666555555444444444444444444444444555555555555666444444444444444444444444777777888888999::::::;;;:::;;;;;;===???CCCHHHMMMbbb|||yyyvvvssspppooollllllllllllnnnttt|||gggqqq|||mmmeeebbbaaa______]]]YYYSSSOOOMMMMMMIIILLLSSS\\\dddiiiiiihhhhhhfffdddddddddcccbbb```]]]XXXPPPGGG???:::666444777777777777777666555444555555555555555555555555444444333333333333444444444444444555555555555666444333333333333333333444666777777888999:::;;;;;;::::::<<<>>>>>>AAAIIIRRRnnn{{{xxxtttrrrppplllllllllmmmoootttzzzgggsssxxxjjjbbb___]]]^^^]]]ZZZUUUPPPMMMLLLKKKNNNUUU]]]eeeiiijjjhhhgggfffddddddddddddbbbaaa^^^ZZZRRRIII@@@999666444555555555666666666555555555555555555555555555555333222222222222222333333444444444555555555555666777777666555555666777777555555666777888999:::;;;;;;:::<<<>>>>>>@@@LLLYYYzzz|||yyyuuusssqqqllllllmmmmmmooottt{{{gggrrroooccc]]]^^^______\\\WWWQQQNNNLLLMMMPPPWWW___gggjjjjjjiiihhhfffeeeeeeeeeeeedddbbb___\\\UUUKKKAAA:::666555333333444444555555666666555555555555555555555555222222222222222333333444444444444555555555555666777666555444444555666777444555666777888::::::;;;<<<;;;<<>>BBBRRReee}}}zzzwwwtttsssmmmnnnnnnoooqqquuu{{{eeeppprrrddd^^^aaabbbccc```ZZZTTTOOOMMMOOORRRYYYaaahhhkkkkkkjjjiiigggffffffffffffeeecccaaa___YYYOOOCCC;;;777777555444444444555555666666555555555555555555555555444333333333444444555666444444444555555555555666555444222111111222444555555666777888:::;;;<<<<<<<<<:::<<>><<<999<<>>@@@CCCDDDDDDPPPooo}}}{{{zzzuuuuuutttuuuvvvyyy{{{|||fffmmmyyy~~~|||{{{|||zzzzzzyyy~~~tttiiiaaa]]]aaacccdddccc___[[[XXXVVVWWWZZZ```fffkkknnnmmmmmmlllkkkjjjjjjjjjhhhfffcccccc```[[[SSSJJJBBB;;;888555555666666666666555555666666666666666666666666555555555555444444444444888888777777777666666666666666777777777777666666999999888888888999;;;<<<:::<<<@@@DDDHHHYYYzzz}}}|||{{{vvvvvvvvvwwwxxxzzz{{{}}}lllttt{{{wwwtttsssssssssssssssrrrqqqppprrruuuxxx{{{~~~{{{vvvyyyxxxzzzuuuhhh```]]]]]]___bbbddddddaaa^^^\\\[[[[[[___eeekkknnnpppooonnnmmmllljjjjjjjjjiiifffdddcccaaa]]]VVVNNNEEE===888555555666666666666555555666666666666666666666666666555555444333333222222666666666666666555555555666666777777888777777666777888888999:::;;;;;;<<<:::<<>>888555555666666666666555555666666666666666666666666555555666666666666666666444444444555555555555555666666777888999999999999888999999:::;;;<<<<<<===>>>???DDDOOOggg~~~|||}}}}}}||||||zzzyyyxxxwww|||tttjjjddd```[[[XXXUUUUUUUUUUUUTTTTTTUUUUUURRRTTTVVVXXXYYY[[[___aaafffgggfffdddbbbbbbeeegggooozzzxxxxxxvvvhhh\\\YYYYYYZZZ^^^aaadddcccbbbbbbbbbaaaiiirrrwwwvvvttttttuuussspppmmmkkkjjjiiihhhfffbbbbbbaaa\\\TTTJJJAAA;;;555555666666666666555555666666666666666666666666666666666555555444444333444444555555666666666666666666777888999999999999;;;::::::999:::;;;<<<======AAAGGGVVVqqq~~~||||||||||||zzzyyywwwvvvvvvzzzzzzqqqeee\\\XXXUUUSSSPPPNNNOOOOOOOOOOOOOOOOOOOOONNNPPPSSSTTTVVVXXX\\\^^^ddddddccc```^^^^^^```bbbkkkvvv{{{yyyqqqddd^^^]]]YYY\\\aaadddeeeeeefffggg```iiirrrwwwvvvttttttuuutttqqqmmmkkkjjjiiihhhgggddddddbbb^^^VVVLLLCCC===555555666666666666555555666666666666666666666666888777666555333222111000555555555666666666777777666666777999999:::::::::===;;;:::999999:::<<<===@@@DDDKKK[[[www~~~{{{{{{{{{{{{yyywwwuuutttvvvzzz~~~wwwnnnjjjddd[[[RRRMMMLLLNNNPPPNNNNNNNNNNNNNNNMMMLLLKKKOOOLLLMMMRRRUUUWWW\\\bbbccceeegggeeecccbbbdddfffmmmuuuwwwuuusssjjjddd______bbbhhhiiieeebbbccc```gggpppuuuvvvuuuuuuvvvvvvsssnnnjjjgggggghhhiiigggeeeaaa^^^XXXNNNAAA888888999999888888777666555555555555555555555555555333444444444555555666666666666666666666555555555;;;999777777999:::888555666888999::::::;;;<<<>>>@@@BBBMMMddd~~~~~~~~~}}}zzzwwwuuusssyyy{{{}}}vvvllleee___[[[TTTNNNJJJJJJMMMOOONNNNNNNNNNNNNNNMMMLLLKKKNNNLLLLLLPPPTTTVVV\\\cccgggjjjlllllliiiggghhhjjjmmmsss||||||wwwwwwnnnfffbbbccchhhjjjgggcccbbb___eeemmmsssttttttttttttwwwtttpppllliiiiiiiiijjjhhhfffccc```[[[PPPCCC999999999999888888777666555555555555555555555555555444444555555555666666666666666666666666666666555999777666777:::;;;:::888666888:::::::::;;;===???DDDEEEQQQjjj~~~|||zzzxxxvvvuuuyyyzzz}}}wwwnnnfff^^^YYYRRRPPPLLLIIIGGGHHHJJJLLLMMMMMMMMMMMMMMMLLLJJJJJJMMMJJJKKKNNNRRRVVV^^^gggooossswwwwwwssspppnnnooommmrrryyy~~~yyy|||rrriiieeehhhllljjjeeebbb^^^cccjjjppprrrssssssssswwwuuurrrnnnlllkkkkkklllhhhgggeeeccc^^^SSSEEE;;;999999999888888777666666555555555555555555555555555555666666666666777777555555666666666666666666666555555777:::;;;;;;:::777999:::;;;;;;<<<>>>@@@GGGHHHYYYxxx|||{{{{{{{{{~~~|||zzzyyyxxxwwwyyyzzz|||}}}qqqfff___ZZZUUURRRKKKJJJHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHJJJHHHIIIMMMQQQWWWbbbmmmzzz~~~xxxtttsssooorrrvvvzzzyyyzzzssshhhiiinnnlllgggccc^^^bbbhhhmmmqqqsssttttttwwwuuussspppnnnmmmllllllggggggfffeee```UUUFFF<<<::::::999888777777777777555555555555555555555555666666666777777777777777555555555555666666666666666666666777999:::;;;:::888999;;;;;;;;;===@@@BBBHHHKKKccc~~~yyywwwvvvwwwxxx}}}}}}{{{zzzzzzzzzyyyzzz|||~~~uuummmbbbZZZWWWUUUSSSQQQJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGIIIMMMQQQXXXeeerrr~~~yyywwwrrrsssuuuwww{{{zzzzzz}}}nnnkkkooonnniiieee```bbbgggmmmrrruuuvvvvvvuuuuuusssqqqooommmlllkkkgggfffffffffaaaVVVHHH===;;;:::999888777777777888666666666666666666666666777777777777777666666666444555555555666666777777777888888888888888999999999:::;;;;;;<<<>>>AAADDDIIISSSppp|||zzzxxxvvvvvvxxxzzz|||~~~}}}|||||||||yyyzzz{{{||||||ssseee___XXXSSSSSSSSSRRRPPPKKKJJJJJJIIIHHHHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIKKKOOORRRXXXeeerrr|||zzztttttttttuuuwwwzzz}}}~~~{{{uuunnnooonnnjjjhhhaaabbbffflllrrrwwwxxxxxxuuuuuutttsssqqqooommmlllhhhggggggfffaaaWWWJJJ@@@<<<;;;999888777777888888666666666666666666666666777777666666666666555555444444555555666777777777777888999999888777888::::::;;;<<<<<<<<>>@@@AAAHHHSSSjjjzzzsssooommmlllgggddd```_________```bbbdddeeeeeeaaa]]]ZZZZZZ[[[\\\\\\___ccchhhmmmrrrwww}}}~~~|||{{{|||uuupppjjjddd\\\WWWUUUSSSPPPMMMMMMMMMMMMOOOQQQQQQOOONNNMMMKKKJJJHHHHHHHHHJJJKKKKKKQQQXXX___dddgggkkkmmmooopppnnnggg^^^WWWTTTTTTRRRXXX^^^bbbiiiqqqvvvuuupppnnnkkkgggdddaaa______^^^aaafffmmmttt~~~|||zzz}}}mmmiiijjjjjjiiigggcccaaaeeennnvvvzzz{{{zzzzzz{{{{{{zzzwwwuuussspppoookkkggggggeee[[[QQQFFF>>>888999:::999888:::888888888888888888888888777777777777777777777777777666666666666777888888888888888999999999999999>>>::::::???@@@AAALLLYYYwww}}}zzztttnnngggccc```^^^ZZZWWWVVVVVVXXXZZZ\\\^^^___```YYYVVVRRROOOOOOPPPQQQPPPQQQUUUZZZ```gggooowww}}}~~~||||||~~~~~~~~~}}}{{{rrrjjjfffbbb^^^XXXUUUSSSRRRPPPOOOLLLLLLMMMOOOQQQRRRQQQOOONNNLLLIIIGGGGGGHHHJJJKKKLLLRRR\\\ccchhhkkkmmmooonnnnnnmmmhhhaaaZZZVVVUUUPPPSSSUUUYYY^^^eeejjjllllllllljjjgggccc___^^^]]]\\\___dddjjjrrr{{{~~~{{{~~~{{{{{{wwwhhheeehhhiiiiiiiiidddaaadddmmmvvvzzz{{{{{{|||||||||{{{yyywwwvvvppppppmmmiiihhhfff^^^UUUHHH@@@::::::;;;999999;;;888888888888888888888888666666666666666666666666777777666666777777888999999999999999999999999999>>>:::;;;???@@@CCCPPPaaa{{{wwwuuummmiiibbb\\\YYYVVVRRRPPPOOOPPPRRRTTTVVVXXXXXXYYYRRROOOLLLJJJJJJKKKKKKKKKKKKNNNSSSZZZbbblllvvv}}}}}}||||||||||||{{{~~~yyypppiiiccc```YYYWWWRRROOOMMMLLLKKKJJJKKKKKKLLLOOORRRSSSRRRQQQOOOMMMJJJGGGFFFGGGHHHJJJMMMSSS\\\dddhhhiiijjjjjjiiiiiihhheee```ZZZWWWUUURRRPPPQQQTTTWWW\\\aaaeeefffggghhhfffbbb^^^]]]]]]^^^```dddiiipppzzz~~~wwwrrryyynnncccbbbgggkkklllkkkeeeaaadddmmmvvv{{{|||}}}}}}}}}}}}|||{{{yyyxxxpppqqqoookkkiiiggg```WWWJJJBBB;;;::::::999999;;;777777777777777777777777666666666666666666666666777777777777777888999999999999999999999:::::::::===:::;;;???@@@EEEXXXlll{{{}}}}}}xxxuuusssqqqiiieee___YYYUUUQQQNNNMMMHHHIIIKKKLLLNNNNNNNNNNNNNNNKKKHHHGGGHHHIIIIIIIIIJJJMMMQQQWWW^^^hhhssszzz~~~|||{{{zzzzzzzzz}}}{{{pppggg```[[[XXXVVVTTTQQQNNNLLLJJJIIIIIIJJJJJJLLLOOOSSSTTTTTTSSSRRRPPPMMMJJJHHHGGGGGGHHHLLLRRRZZZaaaddddddccccccfffeeeccc___\\\XXXUUUSSSRRROOONNNQQQUUUWWW]]]bbb___cccfffeeebbb___^^^___bbbcccfffiiiooowww~~~vvvpppttt~~~uuufff___aaagggmmmooommmgggbbbdddmmmvvv|||~~~~~~~~~~~~}}}|||{{{zzzzzzqqqsssrrrmmmjjjhhhaaaYYYLLLCCC;;;::::::999999;;;666666666666666666666666777777777777777777777777888777777777777888999999888888999999:::;;;;;;;;;<<<:::===AAACCCJJJaaayyyyyy}}}xxxsssooollljjjdddaaa[[[VVVQQQMMMKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLIIIGGGFFFFFFGGGIIIIIIHHHHHHJJJNNNRRRXXX```hhhnnnuuuvvvxxxyyyzzz}}}~~~~~~~~~|||zzzxxxyyyzzz|||}}}qqqfff^^^XXXUUURRRUUUTTTSSSPPPNNNLLLLLLLLLIIIIIIKKKOOOSSSUUUUUUTTTUUUSSSQQQNNNKKKIIIGGGGGGIIIOOOVVV\\\______^^^^^^aaa___\\\ZZZXXXWWWUUUTTTTTTOOONNNQQQSSSTTTXXX^^^]]]ccchhhiiifffdddeeefffhhhiiijjjlllpppwww{{{vvvwww~~~vvvmmmbbb^^^bbbiiiooorrrpppiiiccceeemmmwww~~~~~~~~~}}}}}}||||||{{{{{{tttvvvuuupppllliiiccc\\\MMMCCC;;;999999888888:::777777777777777777777777777777777777777777777777888888777777888888999:::777777888999;;;<<<======<<<<<<@@@DDDGGGQQQlll}}}zzz~~~}}}yyytttppplllgggddd___]]]YYYSSSNNNJJJIIIIIIJJJJJJIIIIIIJJJKKKMMMNNNGGGFFFEEEFFFHHHJJJKKKKKKGGGHHHKKKMMMPPPUUU\\\```fffhhhllloooqqqtttwwwzzz|||~~~~~~|||yyyxxxyyy{{{{{{}}}|||uuujjj___XXXTTTRRRQQQQQQRRRQQQOOOMMMLLLLLLMMMIIIIIIKKKOOOSSSVVVVVVUUUWWWVVVTTTQQQNNNJJJHHHFFFGGGLLLTTTYYY\\\\\\]]]]]][[[YYYWWWVVVWWWXXXXXXXXXXXXRRROOORRRRRRPPPSSSYYY___eeelllnnnllljjjlllnnnmmmnnnnnnooorrryyy}}}}}}qqqjjjaaa^^^cccjjjpppsssqqqkkkdddeeennnxxx~~~~~~}}}}}}||||||{{{{{{vvvyyyxxxsssnnnjjjddd]]]MMMCCC;;;999888777777:::888888888888888888888888777777777777777777777777888888888777888888999:::666666888999;;;<<<>>>>>><<<===BBBGGGJJJVVVsss{{{|||wwwrrrwwwuuusssqqqoookkkfffbbb^^^\\\XXXRRRMMMJJJIIIJJJFFFEEEDDDDDDEEEGGGJJJLLLGGGFFFFFFHHHKKKMMMNNNNNNFFFHHHIIIJJJLLLOOOTTTWWWZZZ^^^cccgggjjjmmmpppsssxxx|||}}}~~~|||yyywwwyyy{{{yyy{{{~~~~~~zzzrrrjjj```YYYUUUTTTRRRQQQVVVTTTQQQPPPOOOMMMKKKJJJJJJLLLMMMMMMMMMOOORRRTTT[[[ZZZYYYVVVRRRMMMIIIFFFJJJLLLNNNQQQSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRPPPNNNMMMPPPVVVZZZeeekkksssuuurrrppppppqqqrrrpppppptttuuuwww}}}qqqcccbbbiiinnnqqqssssssmmmggghhhooowww|||~~~~~~~~~~~~~~~}}}{{{zzzyyywwwyyyxxxsssoookkkddd[[[OOODDD;;;999:::999999999::::::888777777777888999777777777777777777777777:::999999999999999999999888999::::::::::::;;;<<<;;;@@@FFFJJJOOOaaa~~~}}}|||zzzrrrmmmiiigggjjjmmmpppoooiiibbb^^^\\\YYYVVVQQQNNNMMMLLLKKKJJJNNNJJJFFFDDDFFFHHHHHHGGGJJJHHHEEEEEEIIIMMMQQQRRROOOMMMJJJHHHGGGIIIKKKMMMNNNQQQVVV\\\bbbfffiiikkkooowww~~~}}}{{{{{{{{{zzzxxxvvvuuutttyyy{{{}}}zzzsssoooiiibbbZZZTTTRRRRRRRRRRRRTTTSSSQQQPPPNNNLLLJJJIIIEEEFFFHHHIIIKKKMMMQQQTTTYYYZZZZZZXXXUUUPPPKKKHHHKKKLLLMMMOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOPPPOOONNNMMMLLLLLLPPPVVV[[[hhhoooxxx|||zzzxxxwwwxxxvvvsssrrrsssssssssyyy|||kkkgggkkkoooqqqrrrrrrmmmhhhiiiqqqzzz}}}||||||xxxzzzxxxtttpppmmmeee]]]PPPEEE;;;::::::999999::::::999888777777777888999777777777777777777777777999999999999999999999999888999;;;;;;::::::;;;===<<>>>>>AAAEEEIIIUUUpppvvvvvv}}}zzzlllbbb\\\ZZZYYYXXX[[[___dddfffddd```\\\[[[XXXVVVTTTTTTUUUWWWWWWVVVQQQNNNKKKIIIIIIJJJJJJIIIKKKJJJIIIKKKNNNPPPQQQQQQNNNLLLHHHEEECCCCCCDDDEEEIIIJJJMMMQQQTTTWWWYYYZZZ[[[```iiisss~~~~~~~~~||||||{{{zzzxxxvvvtttssssssuuuwwwzzz}}}tttkkkfffddd^^^ZZZUUUSSSSSSVVVZZZ]]]``````___[[[WWWRRROOONNNLLLMMMMMMLLLJJJJJJMMMOOORRRUUUYYY\\\[[[VVVPPPMMMIIIIIIIIIHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFJJJOOOTTT\\\eeeqqq{{{~~~|||vvvqqqmmmkkkkkkqqqxxx{{{{{{wwwtttsssuuurrrppprrrwww~~~}}}}}}{{{vvvsssqqqkkkeeeVVVJJJ???;;;;;;:::999:::999999999888888888888888777777777777777777777777777777777777777888888888888:::;;;<<<;;;<<<===???>>>BBBEEEJJJ[[[zzzzzzrrrttt}}}{{{rrrfff]]]ZZZYYYYYYXXXWWWZZZ___bbbbbbaaa^^^\\\ZZZXXXWWWWWWYYYZZZZZZYYYQQQOOOLLLJJJJJJIIIIIIIIIJJJJJJJJJLLLOOOPPPOOONNNKKKIIIFFFDDDBBBBBBCCCDDDEEEFFFIIILLLOOORRRTTTUUUUUUYYY___gggqqq~~~}}}}}}|||zzzxxxuuusssrrrppprrruuuwwwzzz~~~tttjjjdddbbbaaa^^^ZZZWWWVVVYYY^^^aaahhhiiihhhccc\\\VVVRRRQQQQQQQQQQQQOOOMMMLLLNNNPPPRRRUUUZZZ]]]\\\XXXRRRNNNIIIIIIHHHGGGGGGFFFFFFFFFIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDGGGKKKOOOSSS[[[gggrrryyy{{{|||{{{yyysssmmmjjjggghhhnnnwwwwwwyyyzzzzzz{{{~~~}}}|||{{{zzzyyyyyy}}}~~~xxxvvvyyywwwvvvwww{{{~~~|||vvvtttsssnnnhhhYYYMMMAAA===<<<::::::;;;999999999999888888777777777777777777777777777777666666777777777888888888888:::<<<<<<<<<<<<>>>@@@???CCCGGGOOOddduuuqqqttt~~~xxxqqqgggaaa___^^^]]]\\\XXXYYY\\\___aaaaaa```___]]][[[YYYYYYYYYYYYXXXWWWOOONNNMMMKKKJJJIIIIIIJJJJJJIIIJJJLLLNNNOOONNNLLLHHHGGGEEEDDDCCCCCCDDDEEEBBBDDDFFFJJJNNNRRRUUUVVVUUUWWWZZZ```jjjxxx}}}{{{yyyvvvtttrrroooqqqtttvvvwww{{{yyynnngggcccgggeeeaaa]]]ZZZ\\\aaaeeelllnnnnnniiiaaaZZZWWWVVVTTTUUUUUUSSSRRRRRRTTTVVVWWWZZZ^^^```___[[[UUUQQQMMMLLLKKKIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGKKKNNNPPPVVV___hhhppptttvvvvvvtttnnniiifffeeeeeellltttvvvvvvvvvttttttwww~~~~~~~~~}}}{{{zzzxxxwwwvvvwwwxxxzzz|||{{{yyy}}}{{{||||||{{{|||~~~|||vvvttttttqqqkkk\\\OOOBBB>>><<<;;;:::;;;888999999999999888777777777777777777777777777777666777777888888999999999888:::<<<=========???AAA@@@GGGMMMWWWooo~~~ppppppuuuzzztttmmmiiigggfffcccaaa[[[ZZZZZZ\\\___``````___^^^\\\YYYXXXXXXVVVTTTRRRMMMNNNNNNLLLJJJJJJKKKLLLKKKJJJJJJLLLNNNNNNMMMKKKIIIHHHGGGFFFEEEFFFGGGGGGCCCDDDGGGJJJOOOSSSWWWYYYXXXXXXYYY\\\dddrrr}}}zzzwwwtttsssppprrrtttvvvvvvxxx{{{~~~{{{sssooonnnmmmiiieeebbbccchhhmmmnnnqqqsssooohhhaaa______^^^___^^^\\\ZZZZZZ\\\]]]___bbbeeefffddd```ZZZWWWSSSQQQOOOLLLJJJIIIHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIJJJIIIJJJLLLPPPSSSRRRUUUYYY___fffjjjmmmnnnqqqkkkfffdddbbbbbbhhhpppvvvwwwwwwuuutttuuuzzz~~~}}}}}}}}}|||zzzyyywwwuuutttpppqqqsssvvvxxx{{{|||}}}{{{|||~~~yyyuuu~~~~~~|||}}}~~~|||vvvttttttrrrmmm^^^QQQDDD>>>===;;;:::<<<888999999:::999888777666777777777777777777777777777777888888999::::::;;;999:::<<<======>>>@@@BBBCCCKKKUUUaaa{{{vvvlllooovvv{{{vvvsssrrroookkkggg^^^[[[WWWWWWYYY\\\\\\[[[[[[ZZZWWWVVVUUUSSSPPPMMMLLLNNNOOONNNLLLKKKMMMOOOMMMLLLKKKLLLNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFHHHLLLPPPTTTXXXZZZYYYXXXWWWXXX___kkkyyy|||xxxuuutttrrrtttvvvvvvvvvwwwyyy{{{}}}uuusssppplllhhhjjjoootttppptttwwwuuunnniiiggghhhkkkjjjiiieeebbb``````aaafffhhhjjjkkkiiiddd___[[[XXXVVVSSSOOOLLLIIIHHHHHHEEEFFFGGGIIIKKKMMMOOOOOOIIIKKKLLLLLLMMMPPPTTTWWWTTTTTTUUUYYY^^^bbbeeegggooojjjeeecccaaa```eeelllwwwyyy{{{yyyvvvvvvxxx{{{}}}zzzwwwwwwvvvuuussspppnnnmmmlllmmmooorrrtttwwwyyyzzzwwwyyy{{{yyyssszzz{{{|||{{{uuusssuuusssnnn```RRREEE???===;;;;;;<<<888888999:::999888777666777777777777777777777777777777888999::::::;;;;;;999;;;======>>>>>>@@@BBBEEEOOOZZZhhhrrrjjjnnnvvv~~~{{{zzzvvvppplll___ZZZUUUSSSUUUXXXYYYXXXYYYWWWUUUTTTSSSQQQNNNKKKLLLOOOQQQPPPNNNMMMOOORRRPPPNNNMMMMMMNNNOOOOOONNNPPPOOOMMMKKKJJJHHHHHHGGGHHHIIIJJJLLLPPPTTTXXXZZZYYYXXXUUUUUU[[[eeesss||||||yyyvvvttttttuuuwwwwwwvvvvvvxxxyyywwwrrrtttvvvvvvoootttyyyyyytttppppppqqqttttttsssrrrpppoooooonnnnnnpppqqqqqqmmmggg```\\\\\\ZZZXXXUUUSSSQQQPPPOOOOOOPPPQQQSSSSSSTTTSSSSSSTTTRRRQQQTTTXXX\\\\\\ZZZWWWVVVTTTTTTVVVZZZ^^^```dddccc```]]]]]]___eeeiiissszzz~~~yyyyyy{{{}}}zzzxxxwwwvvvtttsssrrrppplllhhhmmmmmmnnnppprrrtttuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{}}}ssswww}}}yyy||||||zzzxxxvvvsssqqqdddXXXIII???===>>>>>>===:::::::::999999999888888999999888888888888999999:::999999999::::::;;;;;;===<<<<<<===???AAACCCEEELLLUUUeeezzzyyyooommmrrryyy~~~}}}xxxooohhh[[[YYYWWWTTTTTTVVVXXXZZZXXXWWWVVVUUUSSSSSSSSSRRRPPPRRRTTTUUUTTTSSSSSSSSSTTTQQQMMMKKKMMMOOOQQQRRROOOOOONNNMMMMMMNNNOOOPPPLLLLLLLLLMMMPPPTTTXXX[[[[[[YYYUUUTTTVVV___iiiqqq~~~|||zzzyyyyyyvvvvvvvvvvvvuuuuuutttttt~~~~~~}}}{{{vvv{{{|||xxxvvvwww|||{{{zzzxxxvvvtttrrrpppqqqqqqqqqppplllgggbbb___``````___^^^\\\[[[ZZZYYYXXXYYYZZZZZZ[[[\\\]]]]]]___]]][[[]]]```bbbaaa```XXXVVVSSSRRRRRRTTTXXXZZZ___^^^]]][[[[[[]]]bbbfffqqqyyyzzzzzz{{{}}}yyywwwvvvtttrrrqqqpppoookkkiiikkkkkklllmmmoooppppppqqqnnnnnnnnnnnnooopppqqqqqq{{{wwwyyy|||zzz}}}}}}{{{yyywwwtttrrrggg[[[KKK@@@<<<<<<;;;:::::::::999999999888888888999999888888888888999999::::::999999999:::;;;<<<===<<<<<<===???AAACCCEEELLLWWWkkkvvvnnnnnnttt{{{}}}zzzwwwrrriiiccc^^^[[[XXXUUUTTTUUUWWWYYYZZZYYYXXXWWWVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWWWWWWWUUURRROOONNNPPPRRRTTTTTTUUUTTTSSSRRRRRRRRRSSSTTTNNNMMMLLLLLLNNNRRRVVVYYYYYYYYYXXXUUUUUUYYYbbbiiizzz~~~{{{yyyxxxxxxvvvvvvvvvvvvvvvuuuuuuuuu}}}{{{xxxuuuttttttssspppmmmkkkhhhffffffhhhiiikkkmmmmmmmmmlllkkkjjjiiiiiiiiijjjkkklllmmmmmmjjjggggggiiiiiigggddd[[[XXXTTTPPPOOOPPPRRRTTTXXXYYYZZZZZZZZZ\\\```cccqqqyyy|||yyyvvvuuussspppnnnnnnmmmkkkiiiiiiiiiiiiiiijjjjjjjjjjjjiiihhhfffeeeeeeggghhhiiinnnssszzz|||zzz{{{zzz~~~~~~|||{{{yyyvvvssskkk^^^MMMAAA<<<;;;999777999999999888888888888888999999888888888888999999;;;:::999888888:::<<<===<<<<<<======???BBBDDDEEEMMMZZZrrrsssmmmooowww~~~{{{vvvrrrmmmgggbbbcccaaa]]]ZZZYYYZZZ[[[]]]^^^^^^^^^^^^^^^^^^^^^___```___^^^]]]]]]\\\]]]]]]YYYWWWTTTTTTUUUWWWXXXXXX[[[ZZZYYYXXXWWWWWWXXXXXXQQQOOOMMMMMMNNNRRRWWWZZZ^^^bbbdddaaa[[[ZZZ___eeeqqqyyy}}}zzzxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvv~~~~~~~~~}}}zzzxxxvvvtttrrrnnnkkkjjjjjjlllmmmpppsssxxx}}}~~~|||{{{{{{||||||yyyuuurrrppppppooojjjggg]]]ZZZUUUPPPNNNNNNPPPRRRVVVXXX[[[]]]^^^```bbbdddnnnwww}}}zzzxxxtttqqqnnnlllkkkkkkjjjiiiggggggffffffeeedddcccccccccaaa___]]]\\\]]]___aaabbbgggnnntttzzzzzz|||yyy}}}~~~{{{xxxuuulll```NNNBBB===;;;999777888888888888888888888888999999888888888888999999<<<:::999777888999<<<===<<<<<<===>>>@@@BBBEEEFFFOOO]]]xxxtttpppssszzz|||wwwsssoookkkhhhkkkiiifffccccccdddfffhhhhhhiiijjjkkklllllllllllliiigggeeeddddddeeeeeeeeeaaa^^^[[[ZZZ[[[\\\[[[[[[^^^]]]\\\[[[ZZZYYYYYYXXXSSSQQQOOOOOOQQQUUUZZZ]]]ffflllqqqmmmccc]]]^^^ccchhhqqq}}}zzzxxxvvvuuuuuuuuuvvvvvvvvvvvvwwwwww|||zzzxxxvvvssspppmmmmmmpppsssvvvyyy}}}|||yyyxxxuuuooojjj]]]ZZZTTTOOOMMMNNNPPPRRRWWW\\\aaaeeeggggggggghhhiiippp{{{~~~|||zzztttqqqmmmkkkjjjjjjiiihhheeeeeecccbbb```___^^^]]]YYYWWWUUURRRRRRSSSUUUVVVYYY]]]bbbgggkkkoootttwww|||zzz}}}}}}~~~}}}xxx|||~~~zzzwwwlll___NNNBBB>>><<<;;;999888888888888888888999999999999888888888888999999;;;:::999888888:::<<<===<<<<<<===>>>@@@CCCEEEGGGQQQ^^^zzzvvvtttwww}}}}}}yyyvvvtttrrrqqqqqqpppmmmlllmmmooorrrtttuuuwwwzzz}}}~~~}}}|||{{{tttqqqnnnmmmnnnoooooonnngggddd```^^^^^^___^^^^^^______^^^]]][[[YYYXXXWWWRRRQQQOOOOOORRRWWW[[[___gggnnntttpppeee]]]\\\^^^ccckkkxxx~~~|||yyywwwuuuuuuuuuuuuuuuuuuuuuuuuuuu~~~|||{{{xxxvvvwwwyyy|||~~~|||vvvqqq___[[[UUUOOOMMMMMMPPPRRR[[[aaahhhnnnooonnnlllkkkjjjpppxxx~~~|||~~~~~~~~~|||{{{tttqqqnnnlllkkkiiigggeeebbbaaa```^^^\\\ZZZYYYXXXTTTSSSQQQOOOOOOPPPQQQRRRRRRTTTXXXZZZ\\\___bbbeeekkkpppwww}}}zzz{{{yyyvvv{{{|||www||||||yyylll___OOOCCC>>>===<<<:::999999999999999:::::::::999999888888888888999999:::999999999::::::;;;;;;<<<<<<===>>>@@@CCCFFFHHHQQQ^^^{{{wwwvvvzzz~~~{{{zzzzzzzzzwwwvvvtttsssuuuxxx{{{~~~{{{wwwvvvwwwwwwtttqqqhhheee```^^^^^^```aaaaaacccbbbaaa```^^^[[[YYYXXXQQQQQQPPPQQQSSSVVVZZZ\\\gggmmmrrrooofff^^^\\\]]]___fffqqq}}}~~~{{{xxxwwwuuuuuuuuuttttttssssssssszzzuuufffaaaZZZTTTPPPQQQSSSUUU]]]dddmmmtttuuurrrooommmkkknnnrrrvvvwwwvvvuuutttppprrruuuzzz~~~}}}}}}|||zzzyyytttrrrooommmllliiieeeccc^^^]]][[[YYYWWWUUUTTTSSSQQQQQQPPPOOOOOOOOOPPPPPPLLLMMMOOOPPPQQQSSSUUUXXX\\\```eeejjjnnnrrrwwwyyy}}}{{{}}}xxxzzz{{{vvvxxxxxx}}}~~~zzzmmmaaaPPPDDD???===<<<:::999999:::::::::;;;;;;;;;999999888888888888999999888999:::;;;;;;;;;::::::<<<<<<===>>>AAADDDGGGHHHOOO]]]|||~~~uuuwww{{{}}}|||}}}|||zzzyyyvvvpppkkkddd```[[[YYY\\\```ccceeeiiihhhhhhfffccc```]]]\\\VVVVVVVVVVVVWWWXXXYYYZZZbbbfffiiigggbbb\\\ZZZZZZYYY^^^hhhttt}}}zzzxxxuuuuuutttsssrrrqqqqqqppp{{{vvvnnniiiaaaZZZVVVUUUWWWYYY^^^eeeooovvvwwwtttooollleeefffhhhiiiiiigggeeedddgggiiilllpppxxx~~~}}}|||{{{xxxvvvtttrrrpppooollliiidddaaaZZZZZZXXXVVVTTTRRRQQQPPPKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIKKKKKKKKKLLLOOOQQQQQQTTTXXX\\\```dddiiilllrrrwww|||~~~~~~yyyqqqpppuuuyyy~~~~~~{{{ooobbbQQQDDD???===:::888:::::::::;;;;;;<<<<<<<<<999999888888888888999999777888:::<<<<<<;;;:::999<<<<<<===>>>AAADDDGGGIIIMMM\\\~~~yyyrrrvvv{{{{{{xxxvvvqqqiiiccc___[[[WWWUUUYYY___eeehhhnnnnnnmmmkkkhhheeebbb```\\\\\\\\\\\\\\\[[[ZZZZZZYYY[[[\\\\\\YYYUUUSSSRRRRRRXXXbbbppp~~~|||zzzuuuuuutttsssqqqpppoooooo~~~vvvmmmgggddd___XXXXXX]]]^^^```eeeiiimmmllliiieeeeeedddbbb```^^^]]]]]]\\\ZZZYYY\\\dddllluuu~~~{{{xxxvvvuuuuuutttqqqnnnkkkhhheeeaaa^^^[[[YYYWWWVVVUUURRROOOLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJLLLOOORRRTTTWWW\\\___ccchhhooowww~~~{{{|||xxxsssmmmnnntttwwwzzz~~~{{{rrrgggVVVGGG>>>::::::::::::999999888888999999:::777888888888888999999999:::::::::;;;;;;;;;<<<<<>>???CCCEEEGGGLLLSSSZZZvvvvvvpppqqquuuxxx|||}}}||||||}}}wwwrrrppppppqqqrrrllliiidddaaaaaafffooovvv~~~{{{vvvsssqqqooollljjjhhhgggggghhhjjjiiigggfffeeebbb^^^[[[\\\\\\```gggmmmqqqyyy}}}|||{{{zzzyyyvvvqqqmmm~~~wwwsssttt|||}}}nnnhhhaaa\\\]]]bbbhhhkkknnnoooqqqqqqqqqooollljjjjjjddd___^^^___cccmmmxxx~~~zzzwwwtttsssrrrnnnllliiigggeeeccc```]]]WWWTTTPPPMMMMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDCCCDDDEEEEEEEEEFFFHHHJJJEEEHHHLLLOOOQQQSSSVVVXXX^^^^^^ccckkkttt||||||yyyyyy||||||qqq___NNNCCC>>><<<<<<;;;::::::::::::::::::;;;888999999999999:::::::::;;;;;;;;;<<<<<<<<<======;;;:::<<<@@@AAACCCIIIPPP___xxxqqqnnnqqqvvvyyy|||~~~}}}xxxsssqqqsssvvvyyyvvvsssnnnjjjiiimmmsssyyy}}}yyyuuurrrppppppooooooqqqtttwwwyyyzzzyyywwwuuuqqqkkkddd______]]]```eeeiiimmmttt|||~~~}}}}}}}}}|||xxxsssnnn}}}vvvooonnntttxxxqqqiiicccdddhhhmmmpppxxxzzz~~~}}}yyyqqqiiidddaaabbbkkkttt~~~zzzvvvtttrrrqqqnnnllliiifffdddbbb___\\\VVVSSSPPPNNNNNNMMMLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDAAABBBCCCCCCBBBBBBEEEFFFDDDGGGKKKNNNPPPRRRUUUWWWZZZXXXZZZ^^^eeennn}}}~~~}}}}}}~~~~~~rrr```OOODDD>>><<<<<<;;;;;;::::::::::::;;;;;;999999999999::::::::::::;;;;;;<<<<<<<<<=========<<<;;;>>>AAABBBDDDJJJSSSdddrrrmmmlllqqqvvvyyy}}}~~~yyytttrrrtttyyy~~~~~~zzzuuurrrssswww{{{~~~{{{wwwtttssspppppprrruuuzzzxxxnnnhhh```^^^```eeehhhkkkqqqyyy~~~~~~~~~~~~zzzuuupppyyyqqqooosss}}}{{{rrrllljjjmmmppprrr{{{|||qqqiiicccbbbhhhqqq{{{~~~zzzvvvsssqqqqqqnnnkkkhhheeeccc```\\\YYYTTTRRROOONNNNNNMMMKKKIIIHHHHHHGGGGGGFFFFFFEEEEEECCCCCCDDDEEEEEEDDDCCCBBB???@@@AAA@@@@@@@@@BBBDDDEEEHHHKKKNNNPPPRRRTTTVVVVVVUUUUUUXXX[[[aaalllwww~~~sssaaaOOODDD>>>;;;;;;;;;;;;::::::::::::;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<============??????BBBEEEFFFGGGNNNWWWggguuullliiijjjqqqvvvyyy}}}|||wwwtttwww~~~zzzyyy{{{}}}}}}yyyvvvsssrrrqqqnnnooorrrwww}}}~~~ssslll___^^^aaafffiiikkkqqqxxx~~~~~~~~~~~~~~~{{{vvvsss~~~vvvrrrwwwxxxqqqnnnooopppqqqvvv{{{vvvllldddaaagggoootttzzz~~~zzzvvvsssqqqpppmmmkkkgggdddaaa^^^ZZZWWWRRRPPPOOONNNNNNMMMJJJHHHGGGFFFFFFEEEDDDCCCCCCBBB@@@AAABBBCCCCCCCCCBBBAAA>>>???@@@@@@@@@@@@BBBDDDCCCEEEIIIKKKLLLMMMPPPQQQUUUTTTUUUXXXXXXZZZbbbkkkuuutttaaaPPPCCC===;;;:::<<<;;;;;;::::::;;;;;;<<<999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>><<<===AAADDDDDDEEEMMMVVViiikkkhhhfffiiipppuuuxxx|||zzzxxx{{{}}}|||}}}}}}yyytttqqqoooooooookkkmmmpppuuu{{{yyynnnfff___^^^bbbgggjjjlllqqqxxxxxx~~~}}}~~~~~~~~~|||wwwttt}}}|||~~~{{{uuurrrqqqqqq}}}wwwqqqnnnjjjhhhjjjvvvwww~~~~~~zzzxxxvvvrrrooojjjfffbbb```^^^]]]\\\ZZZWWWUUUQQQNNNKKKIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFEEECCCBBBAAAAAABBBBBB???>>>=========>>>@@@AAABBBDDDGGGIIIKKKNNNRRRTTTWWWWWWVVVTTTTTTVVVYYY]]]iiiuuuuuudddRRREEE>>>===>>>======<<<<<<<<<======>>>:::;;;<<<<<<::::::;;;<<<<<<;;;;;;:::::::::;;;;;;<<<@@@>>>@@@FFFGGGKKKZZZtttuuugggaaaeeekkkqqqvvvzzz~~~}}}|||{{{yyyzzz}}}|||zzzwwwtttpppllljjjkkkgggfffjjjoooqqqtttyyy}}}|||{{{zzzwwwqqqggg```ZZZ\\\```gggmmmrrrtttsssqqqzzz~~~~~~}}}xxxttt}}}||||||yyyxxxxxx}}}vvvqqqmmmjjjjjjmmmuuuvvv{{{{{{zzzyyyuuurrrjjjgggccc```^^^\\\ZZZXXXUUUTTTPPPLLLIIIGGGEEEEEEBBBBBBBBBAAAAAABBBBBBBBBCCCBBBBBBBBBBBBDDDEEEFFFAAA@@@????????????@@@AAABBBDDDFFFIIIJJJMMMQQQTTTWWWWWWVVVUUUTTTUUUYYY[[[```jjjzzzvvvdddRRREEE???===>>>===<<<<<<;;;<<<<<<======:::;;;<<<<<<::::::;;;<<<======<<<;;;;;;<<<<<<======BBB@@@AAAHHHHHHMMM]]]yyypppeeeaaaeeekkkqqqvvvzzz~~~~~~~~~}}}}}}~~~}}}{{{yyyvvvqqqllliiifffaaa___bbbdddeeegggjjjjjjkkkllloooooolllfff```YYYZZZ\\\bbbhhhmmmoooooonnnuuu~~~zzzvvv|||yyyzzz~~~uuuooollljjjmmmqqquuuuuuxxx~~~}}}{{{xxxtttjjjgggccc```^^^[[[WWWTTTRRRQQQNNNKKKGGGEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCEEEFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@AAACCCFFFHHHIIILLLPPPRRRWWWWWWWWWVVVTTTUUUWWWZZZ\\\bbbnnn~~~wwwfffSSSFFF???===>>><<<<<<;;;;;;;;;;;;;;;<<<:::;;;<<<<<<::::::;;;<<<>>>======<<<======>>>>>>>>>CCCAAABBBIIIJJJQQQaaajjjaaaaaaeeekkkqqqvvvzzz~~~|||~~~|||yyytttmmmiiiccc]]]YYYZZZYYYWWWXXXZZZZZZ\\\```dddggggggccc```ZZZZZZ[[[^^^ccchhhkkkllljjjnnnvvv|||zzz~~~zzzwwwzzz}}}rrrllljjjjjjooouuuwwwvvvyyy|||}}}xxxtttjjjgggccc```]]]YYYTTTQQQMMMMMMKKKIIIGGGFFFDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCBBB@@@@@@??????@@@BBBEEEFFFHHHJJJNNNQQQVVVWWWWWWVVVUUUUUUVVVXXXYYY\\\dddsssyyygggTTTFFF???>>>>>><<<<<<;;;:::::::::;;;;;;:::;;;<<<<<<::::::;;;<<<======<<<<<<======>>>>>>===CCCBBBCCCIIIKKKTTTfffxxxeee___aaaeeekkkqqqvvvzzz~~~~~~~~~~~~yyyrrrllleee^^^YYYXXXVVVRRRQQQSSSXXXZZZ]]]aaaccccccbbb```___]]]\\\^^^bbbfffiiijjjggghhhmmmuuu~~~}}}|||{{{}}}zzzpppkkkhhhiiipppyyy{{{{{{}}}|||uuupppjjjfffbbb^^^ZZZWWWRRROOOJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBB@@@???>>>===???AAADDDEEEFFFIIILLLOOOTTTUUUWWWWWWVVVUUUVVVWWWUUUVVV\\\hhhzzz{{{iiiVVVGGG@@@>>>>>>===<<<;;;::::::::::::::::::;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;<<<======>>><<>>===???@@@CCCDDDEEEGGGKKKMMMQQQTTTVVVWWWWWWVVVVVVWWWVVVXXX\\\eeesss}}}jjjWWWHHH@@@>>>>>>>>>===<<<;;;:::::::::::::::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;<<<===>>>>>><<>>@@@BBBCCCDDDFFFIIILLLOOORRRVVVXXXXXXWWWWWWWWWWWWZZZ^^^dddnnn|||~~~kkkXXXIIIAAA>>>>>>???>>>===<<<;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<===>>>???@@@===DDDDDDDDDJJJNNN\\\tttfff]]]```aaaeeekkkqqqvvvzzz~~~}}}~~~yyyyyyzzzzzzwwwwww}}}tttlllfffccc___ZZZWWWXXXXXX[[[^^^___^^^___aaaccc___]]]ZZZXXXYYYZZZZZZYYYXXXYYYZZZ]]]```gggnnnsssvvv{{{|||wwwrrrpppnnnoooyyyzzzsssmmmjjjeee]]]WWWTTTSSSRRRQQQRRRRRRRRRQQQPPPNNNLLLJJJKKKKKKKKKJJJJJJKKKKKKKKKHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEEEECCCBBBAAA>>>???AAACCCCCCEEEIIIKKKMMMQQQUUUXXXXXXXXXWWWXXXSSSWWW[[[___fffrrrlllXXXIIIAAA>>>>>>??????>>>===<<<;;;;;;;;;:::;;;<<<<<<::::::;;;<<<============>>>???@@@AAA>>>FFFEEEEEEKKKPPP___www}}}aaaZZZ```aaaeeekkkqqqvvvzzz~~~}}}zzzuuuuuuvvvvvvsssssszzzzzzssskkkhhhccc]]]ZZZ[[[]]]___aaa```]]]\\\^^^aaa```^^^[[[YYYYYYYYYYYYXXXRRRTTTVVVWWWYYY___hhhooorrrwww~~~{{{wwwsssqqqsssxxx|||{{{ssslllhhhddd^^^ZZZYYYYYYYYYYYY\\\[[[YYYXXXXXXVVVRRRPPPRRRRRRRRRQQQPPPNNNLLLJJJEEEFFFIIIJJJIIIGGGEEECCCGGGGGGHHHGGGGGGEEECCCBBBCCCBBB@@@@@@AAACCCFFFHHHIIILLLPPPUUUYYYZZZXXXUUUYYYVVVWWW[[[aaaiiixxx}}}|||pppZZZIIIBBB???===<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<======>>>???@@@@@@AAAAAADDDBBBEEEMMMQQQ___xxxqqq___[[[\\\aaaeeekkkpppuuuxxx|||~~~{{{xxxvvvtttttttttuuuzzzyyyvvvqqqlllgggdddbbbbbbbbb```^^^^^^^^^^^^]]][[[]]]\\\YYYWWWUUUUUUVVVWWWXXXWWWVVVUUUVVVZZZaaafffiiipppyyy{{{wwwtttuuuwwwzzz~~~vvvpppkkkhhhdddbbbbbbcccccccccfffdddaaa___^^^]]]ZZZXXXRRRSSSSSSRRRQQQOOOMMMKKKBBBDDDFFFIIIKKKLLLLLLLLLFFFFFFGGGGGGFFFDDDCCCBBBCCCBBB@@@@@@AAACCCEEEGGGIIIKKKOOOTTTYYYZZZXXXVVVTTTRRRRRRUUUYYY```nnn{{{{{{tttssswwwqqq[[[JJJCCC@@@===<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAADDDBBBEEEMMMQQQ```zzznnn]]]ZZZ[[[aaaeeekkkppptttwww{{{~~~~~~}}}{{{xxxwwwvvvtttttttttxxx}}}zzzwwwrrrmmmhhheeecccbbbbbbbbbbbbaaa___^^^]]]\\\```___\\\ZZZWWWVVVWWWXXXWWWVVVVVVTTTTTTWWW\\\```eeellluuu}}}~~~zzzxxxxxxwww{{{}}}zzzuuuqqqooommmmmmooopppqqqpppqqqnnnjjjhhhgggfffdddbbb\\\\\\\\\[[[YYYWWWUUUSSSMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@BBBDDDFFFHHHJJJMMMSSSWWWYYYXXXVVVUUURRRRRRTTTVVV\\\gggsss{{{wwwpppnnnrrr|||sss\\\KKKDDDAAA>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAADDDCCCFFFNNNRRRccc~~~iii[[[YYY[[[```dddjjjooorrrvvvyyy{{{~~~~~~~~~}}}||||||{{{{{{wwwwwwvvvxxx|||~~~~~~|||yyysssnnniiieeedddccccccfffhhhgggccc_________ccccccaaa^^^ZZZXXXXXXYYYXXXXXXWWWUUUTTTUUUYYY[[[dddjjjrrrxxx}}}yyyvvvwwwyyy{{{}}}~~~zzzxxxwwwvvvwwwzzz||||||{{{yyyvvvrrrpppooooooooonnnkkkkkkjjjhhheeeaaa^^^\\\ZZZXXXTTTPPPMMMJJJIIIHHHKKKKKKJJJJJJIIIIIIHHHGGGCCCCCCAAAAAAAAABBBCCCDDDGGGHHHKKKPPPUUUWWWWWWVVVTTTRRRQQQSSSUUUYYYcccnnnvvv~~~uuurrrttt|||ttt]]]LLLEEEBBB???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAAAAAEEEDDDFFFOOOTTTgggeeeZZZZZZ[[[___ccciiimmmqqqtttwwwzzz~~~~~~}}}||||||}}}~~~}}}zzzuuuooojjjgggeeedddfffkkkooonnnhhhdddccceeeggghhhgggddd^^^[[[ZZZ[[[\\\[[[YYYVVVTTTUUUYYY]]]ggglllrrrwww||||||||||||~~~{{{wwwuuuuuuwwwzzz~~~~~~}}}}}}~~~|||zzz{{{|||||||||zzzyyywwwtttppplllhhhfff```]]]ZZZVVVSSSQQQPPPPPPMMMMMMLLLJJJIIIIIIHHHHHHDDDDDDCCCBBBBBBBBBCCCDDDFFFFFFHHHLLLQQQTTTUUUTTTOOOMMMNNNPPPQQQTTT]]]gggttt||||||wwwvvv}}}uuu^^^MMMEEEBBB???<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>???AAABBBBBBBBBFFFEEEHHHPPPWWWlll|||bbbZZZZZZ\\\^^^bbbhhhmmmppptttwwwzzz~~~}}}xxxrrrmmmiiigggfffiiiooovvvvvvqqqlllkkkllllllnnnoookkkddd___^^^___```^^^ZZZUUUSSSUUUZZZ___hhhmmmrrrtttwww}}}|||vvvtttooopppqqqtttzzzzzzvvvuuutttvvv|||{{{wwwuuunnnkkkfff```[[[WWWTTTSSSOOONNNLLLJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCFFFEEEFFFIIIMMMPPPQQQQQQPPPNNNOOOQQQQQQRRRZZZcccooouuu~~~}}}yyy~~~uuu^^^MMMEEEBBB???<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===???AAABBBCCCDDDCCCHHHHHHJJJRRRZZZqqqvvv```ZZZZZZ[[[]]]aaaggglllqqqtttxxx{{{~~~}}}wwwqqqmmmkkkjjjmmmsss{{{~~~|||xxxuuutttqqquuuwwwtttlllfffeeefffeeeccc^^^XXXUUUVVVZZZ]]]ccchhhmmmooopppssszzz|||sssnnniiiiiijjjmmmttt}}}~~~xxxuuussstttzzz{{{xxxrrrkkkddd^^^ZZZWWWUUUSSSPPPMMMKKKIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDFFFIIILLLNNNNNNRRRPPPPPPQQQPPPOOOUUU]]]bbbjjjuuu~~~~~~uuu^^^LLLDDDAAA>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<============???@@@BBBDDDEEEFFFDDDJJJJJJLLLTTT]]]vvvppp\\\XXXYYYYYY\\\```ffflllqqqvvvzzz}}}}}}~~~}}}wwwsssqqqppppppvvv}}}~~~{{{www|||}}}tttnnnlllnnnmmmkkkhhhbbb]]]ZZZZZZ[[[\\\bbbhhhkkklllmmmssswwwzzzssshhhggggggjjjqqqzzzyyyvvvssssssxxxyyywwwuuuqqqmmmiiifffdddZZZYYYUUURRROOOMMMLLLLLLIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDCCCDDDGGGJJJLLLLLLNNNLLLLLLLLLIIIGGGLLLSSSWWW```mmmyyy|||uuu^^^LLLDDD@@@>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>???AAACCCEEEFFFGGGEEEKKKKKKNNNVVV___xxxlllZZZWWWXXXWWW[[[```fffmmmrrrvvv{{{~~~|||}}}{{{wwwuuutttssswww|||zzzsssrrrtttssstttrrrmmmfff```[[[ZZZWWW^^^fffkkkkkkmmmqqquuu~~~wwwsssnnnjjjkkksss}}}}}}zzzxxxyyy}}}}}}~~~}}}{{{{{{~~~~~~~~~}}}|||xxxtttqqqnnniiieee^^^YYYTTTPPPLLLIIIIIIIIIIIIIIIHHHFFFDDDCCCDDDCCCBBBCCCDDDGGGJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLTTTZZZbbbkkkttt~~~ppp[[[JJJAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<>><<<<<<<<<<<<<<<<<<;;;;;;======<<<<<<<<<======>>>@@@@@@@@@@@@AAACCCDDDEEEFFFEEEJJJSSSZZZiii}}}dddZZZVVVVVVVVV^^^bbbhhhnnnqqqtttwwwyyy|||}}}|||zzz|||~~~zzzsssjjjbbb\\\XXXVVVTTTYYY___eeeiiillloooqqq{{{|||~~~}}}yyywwwvvvvvvvvvwwwxxxwwwuuussssssuuuvvv{{{|||}}}~~~}}}{{{wwwpppiiiccc]]]VVVRRRLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFEEECCCCCCDDDFFFGGGJJJIIIIIIHHHHHHIIIIIIIIIOOOTTTZZZaaahhhqqq|||nnnYYYJJJCCC@@@???=========<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>??????AAAAAAAAAAAACCCDDDEEEFFFHHHGGGLLLTTT]]]oooxxxaaaXXXUUUVVVYYY^^^bbbhhhmmmqqqsssvvvxxx{{{}}}zzzsssjjjaaa[[[VVVTTTPPPUUU\\\bbbggglllpppsssxxx~~~}}}|||{{{yyyxxxxxxwwwvvvuuuuuuvvvxxxyyyuuuuuusssqqqpppooopppqqquuuvvvyyy|||~~~~~~wwwppphhh```XXXRRRNNNNNNMMMMMMMMMLLLLLLLLLJJJIIIFFFDDDCCCCCCDDDEEEIIIIIIHHHHHHGGGGGGHHHHHHJJJOOOUUU[[[bbbkkkvvv~~~jjjUUUHHHBBB@@@???>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAAAAABBBDDDEEEGGGGGGIIIIIILLLTTT___uuurrr]]]VVVSSSUUUXXX]]]aaaggglllpppsssuuuwwwyyy{{{{{{|||}}}|||{{{vvvooofff]]]WWWSSSQQQMMMQQQXXX^^^dddjjjpppsssuuuzzz~~~~~~|||yyyxxxwwwvvvuuuuuuuuuvvvvvvwwwwwwwwwwwwuuussspppnnnmmmllllllkkkpppqqqtttxxx{{{~~~{{{tttlllbbbYYYSSSOOOOOONNNNNNMMMMMMMMMLLLLLLJJJHHHEEEDDDDDDEEEFFFIIIIIIHHHGGGGGGGGGGGGGGGFFFJJJPPPUUU\\\fffqqqzzz}}}eeePPPEEE@@@>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBAAAAAABBBCCCDDDFFFGGGHHHHHHIIIMMMUUUbbb{{{mmm[[[UUUQQQRRRWWW\\\aaaggglllooorrruuuwwwwwwzzzxxxvvvzzz|||wwwuuuttttttpppiiiaaaYYYSSSOOONNNLLLPPPUUU[[[aaagggmmmrrrsssxxx~~~~~~}}}}}}||||||{{{{{{~~~}}}zzzwwwuuutttqqqmmmkkkjjjiiihhhgggjjjlllnnnrrruuuyyy|||}}}}}}yyytttnnnfff]]]WWWSSSRRRPPPOOONNNMMMMMMMMMLLLKKKHHHGGGFFFFFFGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGDDDGGGLLLPPPVVV```kkksss{{{zzzaaaMMMBBB???>>>===========================<<<<<<<<<===>>>???AAABBB@@@@@@AAABBBDDDFFFGGGHHHGGGJJJOOOWWWfffhhhYYYUUUQQQQQQWWW\\\```fffkkkoooqqqtttvvvvvvyyyxxxtttwww|||{{{uuuqqqooopppnnnjjjddd^^^WWWSSSPPPOOONNNPPPTTTXXX]]]ccciiinnnrrrvvv~~~|||yyywwwrrrooojjjhhhggggggdddbbbcccdddeeehhhkkknnnqqqssssssrrrqqqpppmmmggg```[[[WWWUUUSSSQQQOOOOOONNNNNNLLLJJJIIIHHHHHHIIIKKKLLLKKKJJJIIIHHHHHHGGGGGGGGGDDDGGGJJJMMMQQQYYYccckkkrrr{{{yyy___KKKBBB@@@???>>><<<<<<<<<===>>>>>>??????============>>>???@@@AAA???@@@@@@BBBCCCEEEGGGHHHGGGKKKQQQZZZkkkbbbWWWVVVRRRSSSYYY[[[```fffkkknnnqqqtttvvvxxx{{{zzzvvvwwwzzz}}}{{{tttmmmkkklllmmmkkkhhhccc^^^YYYUUUTTTSSSQQQRRRTTTWWWZZZ___eeeiiippptttzzz~~~{{{yyywwwvvvqqqmmmhhhfffeeedddbbb___\\\\\\]]]___bbbeeegggiiiggghhhiiijjjjjjfffaaa\\\ZZZXXXVVVSSSQQQPPPPPPPPPKKKJJJIIIHHHIIIKKKMMMNNNLLLKKKJJJIIIHHHHHHHHHHHHEEEGGGIIIJJJMMMSSS]]]dddllluuuyyy___KKKBBBAAA@@@???;;;;;;<<<===>>>???@@@@@@============>>>???@@@AAA??????@@@AAACCCEEEGGGHHHGGGMMMTTT]]]ooo___VVVWWWTTTTTT[[[[[[___eeejjjnnnqqqsssuuuyyy}}}}}}wwwwwwzzz||||||uuummmgggfffiiikkkkkkhhhddd___[[[YYYWWWWWWSSSTTTUUUVVVXXX\\\bbbfffooosssxxx}}}{{{xxxtttrrrqqqnnniiieeecccaaa^^^]]]]]][[[WWWTTTWWWVVVVVVVVVXXXYYYXXXWWWXXXYYY[[[]]]]]]\\\[[[ZZZWWWVVVUUUTTTSSSRRRRRRRRRPPPOOONNNMMMMMMMMMMMMNNNNNNLLLIIIHHHIIIIIIIIIHHHIIIJJJJJJLLLNNNSSSYYY^^^hhhmmmuuu|||sssYYYJJJDDDAAA>>>>>>============>>>>>>>>>>>>???>>>>>>>>>>>>??????@@@???@@@AAACCCEEEFFFGGGHHHKKKPPPXXXbbbrrryyy___VVVQQQSSSWWWTTTYYY^^^eeekkkooorrrtttvvvyyy|||}}}}}}~~~zzzqqqiiieeedddfffhhhiiiiiikkknnnooojjjbbb[[[YYYUUUSSSTTTUUUWWW___gggnnnsssyyy~~~zzzvvvooollliiihhhgggfffdddaaa```^^^[[[ZZZZZZXXXTTTQQQPPPOOONNNOOOPPPPPPOOONNNOOOPPPRRRSSSTTTTTTTTTSSSTTTUUUVVVVVVVVVTTTSSSQQQOOOOOOOOOOOOOOOPPPQQQQQQNNNLLLIIIHHHIIIIIIIIIHHHGGGHHHHHHIIIKKKOOOUUUYYYccciiiqqqzzztttZZZKKKEEEAAA??????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCEEEFFFHHHHHHLLLQQQXXXaaarrrwww^^^WWWQQQSSSWWWTTTYYY^^^dddjjjnnnqqqtttuuuyyy|||{{{rrriiiddddddgggiiilllnnnrrrwwwyyytttkkkddd\\\XXXUUUVVVXXXZZZaaaiiiqqquuu{{{xxxrrrmmmhhheeeaaa^^^\\\\\\]]]___```___```^^^\\\[[[ZZZWWWSSSPPPMMMKKKJJJJJJJJJJJJIIIGGGGGGGGGHHHIIIJJJKKKMMMNNNPPPRRRUUUWWWWWWVVVTTTRRROOOPPPPPPQQQRRRSSSTTTUUUNNNKKKIIIHHHIIIJJJIIIHHHHHHHHHHHHHHHIIILLLQQQUUU\\\cccmmmvvv~~~uuu[[[LLLFFFBBB??????============>>>>>>>>>>>>>>>>>>======>>>??????@@@AAAAAABBBCCCEEEGGGHHHIIIMMMRRRXXXaaaqqqsss]]]WWWSSSTTTWWWTTTYYY]]]dddiiimmmpppsssuuuyyy}}}vvvmmmhhhhhhjjjmmmpppssszzzvvvnnnaaa\\\YYYZZZ\\\^^^dddjjjsssxxx}}}}}}}}}xxxooohhhbbb^^^ZZZXXXXXXWWWUUUUUUXXX\\\```bbbfffeeedddbbb___[[[WWWTTTQQQOOOMMMLLLLLLKKKIIIGGGEEEEEEDDDDDDFFFHHHJJJLLLNNNOOOQQQTTTUUUVVVVVVUUURRRSSSSSSTTTUUUUUUUUUUUUMMMKKKIIIHHHIIIJJJJJJIIIJJJKKKKKKJJJJJJLLLOOORRRVVV]]]hhhrrr|||~~~uuu[[[LLLEEEAAA???>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCEEEGGGIIIJJJNNNSSSYYYbbbqqqooo\\\XXXSSSTTTWWWUUUYYY]]]ccchhhkkknnnrrrtttyyy}}}}}}tttpppooorrrtttuuuyyy|||tttgggaaa]]]^^^```bbbfffkkkrrrwww}}}~~~xxxssskkkggg```[[[XXXVVVUUUTTTTTTTTTSSSSSSVVVZZZ```cccmmmmmmmmmlllhhhddd```^^^VVVTTTQQQPPPNNNMMMJJJHHHGGGFFFDDDDDDDDDGGGIIIKKKLLLLLLMMMNNNPPPSSSVVVXXXVVVVVVWWWVVVUUUTTTSSSRRRMMMKKKHHHHHHIIIJJJJJJIIIJJJKKKKKKJJJIIIJJJLLLOOOQQQYYYcccnnnwwwuuu[[[KKKDDD@@@>>>===============>>>>>>>>>>>>>>>>>>>>>??????@@@BBBBBBCCCCCCCCCCCCEEEHHHJJJLLLOOOTTTZZZcccqqqlll[[[XXXSSSSSSWWWUUUYYY]]]bbbfffjjjmmmpppsssxxx|||}}}yyyxxxzzz|||~~~yyynnngggbbbccceeeeeegggkkkooouuu{{{wwwppplllhhhjjjnnnsss{{{}}}tttkkkfff^^^[[[XXXWWWWWWWWWVVVUUUSSSSSSSSSSSSTTTWWW]]]aaallloooqqqqqqooollljjjiii]]]ZZZWWWTTTRRROOOLLLIIIIIIHHHFFFDDDDDDEEEFFFGGGJJJIIIHHHIIILLLPPPTTTWWWYYYYYYXXXWWWUUURRRPPPNNNLLLJJJHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGGGGIIIKKKNNNUUU___iiirrr|||vvv\\\LLLEEEAAA>>>>>>============>>>>>>>>>>>>??????@@@@@@AAABBBDDDDDDDDDDDDCCCCCCEEEHHHKKKMMMPPPUUU[[[dddsssjjjZZZWWWRRRRRRVVVUUUYYY\\\aaaeeehhhlllooorrrwww|||vvvnnnhhhiiijjjiiiiiikkklllrrryyy~~~~~~~~~|||ssskkkddd___ZZZWWWTTTWWWZZZ___fffqqq~~~yyyrrrjjjddd```]]]YYYYYYYYYZZZ[[[[[[XXXVVVUUUVVVVVVUUUTTTVVVZZZ^^^cccgggmmmppppppooopppqqqhhheeeaaa^^^[[[XXXTTTQQQMMMLLLIIIGGGEEEEEEDDDDDDEEEEEEEEEGGGJJJMMMPPPRRRXXXXXXXXXWWWUUUQQQNNNLLLLLLJJJHHHHHHIIIKKKKKKJJJIIIIIIJJJIIIGGGGGGIIIJJJLLLRRRZZZccclllvvvyyy^^^NNNGGGCCC@@@???============>>>>>>>>>>>>AAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCDDDEEEHHHLLLNNNQQQUUU\\\eeetttiiiYYYVVVPPPPPPVVVUUUYYY\\\```dddgggjjjnnnqqqvvv{{{vvvooooooooommmlllllllllqqqxxx}}}~~~xxxuuuuuuwww{{{|||~~~zzzjjjeee^^^XXXTTTRRRQQQPPPIIILLLOOOSSSYYYdddqqqzzz|||vvvqqqiii```ZZZXXXXXXXXXZZZ[[[\\\^^^___^^^ZZZWWWXXXZZZZZZXXXVVVVVVYYY\\\YYY___ggglllnnnppprrrtttsssppplllhhheeebbb^^^[[[QQQOOOMMMJJJHHHFFFEEEDDD@@@BBBDDDGGGJJJLLLNNNNNNVVVWWWWWWVVVTTTQQQNNNLLLLLLJJJHHHHHHIIIKKKKKKJJJJJJKKKLLLKKKJJJIIIKKKMMMKKKPPPWWW___gggrrr~~~{{{```PPPIIIEEEBBBAAA============>>>>>>>>>>>>AAABBBBBBBBBDDDEEEFFFGGGEEEEEEDDDDDDEEEHHHLLLNNNQQQVVV]]]fffuuuiiiYYYUUUOOOOOOUUUUUUYYY\\\```cccfffjjjnnnqqquuuzzz{{{ssssssssspppnnnnnnlllrrrxxx|||zzzqqqlllkkknnnpppuuuvvvwwwwwwsssnnnhhhdddWWWTTTOOOKKKIIIGGGEEECCCEEEFFFHHHIIINNNVVVbbbjjjsss{{{|||sssmmm```]]]XXXSSSPPPPPPRRRSSSWWWYYY[[[\\\]]]___bbbdddeeecccaaaaaa```^^^[[[XXXZZZ\\\^^^aaaccchhhmmmqqquuuvvvwwwwwwtttnnnhhhdddVVVSSSPPPNNNLLLJJJGGGEEEBBBCCCDDDFFFGGGIIIJJJJJJRRRSSSUUUUUUSSSPPPLLLIIIJJJJJJIIIIIIIIIHHHHHHHHHIIILLLLLLJJJJJJLLLLLLHHHIIILLLQQQYYYcccooo|||yyy]]]MMMFFFBBBAAAAAA@@@@@@????????????@@@@@@???@@@AAABBBDDDEEEFFFGGGFFFFFFFFFGGGHHHKKKMMMNNNQQQVVV\\\cccvvvmmmXXXRRRRRRPPPQQQUUUYYY\\\aaaeeehhhkkkoooqqqvvvzzz}}}xxxvvvvvvtttqqqmmmnnnppprrruuuzzzxxxpppjjjiiijjjkkkoooooommmjjjeee^^^XXXUUUQQQNNNJJJGGGFFFEEECCCAAA???@@@AAABBBDDDKKKTTT[[[hhhppp||||||xxxuuupppiiicccZZZWWWRRRMMMKKKKKKLLLMMMQQQSSSVVVXXXZZZ^^^cccfffiiijjjjjjiiifffbbb^^^[[[ZZZ[[[\\\]]]^^^aaafffiiippptttzzz~~~~~~yyyrrrnnnbbb^^^WWWQQQMMMJJJFFFDDDCCCDDDDDDEEEFFFGGGHHHIIIOOOPPPRRRSSSRRROOOLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHIIILLLMMMJJJIIIKKKJJJGGGJJJMMMQQQWWW```kkkwwwyyy^^^MMMFFFBBBAAAAAA@@@??????>>>>>>??????@@@???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHKKKMMMNNNRRRWWW]]]dddwwwmmmXXXRRRRRRPPPQQQUUUYYY\\\```dddgggkkknnnqqqxxx}}}|||wwwuuuuuutttqqqnnnpppqqqsssuuuyyyxxxpppjjjfffeeeeeegggeeebbb]]]WWWQQQMMMJJJKKKIIIFFFEEEEEEDDDCCCAAAAAAAAAAAAAAABBBEEEKKKOOOZZZbbbmmmvvv|||~~~|||wwwpppkkkhhhddd^^^YYYVVVSSSNNNIIIFFFFFFFFFGGGJJJLLLNNNQQQUUU[[[bbbggglllppptttrrrllleee```^^^XXXXXXXXXWWWVVVXXX[[[]]]eeemmmxxx~~~yyyoooiii___VVVPPPLLLIIIGGGEEEEEEEEEEEEEEEEEEFFFFFFKKKLLLNNNOOOOOOMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJMMMMMMJJJJJJLLLKKKHHHLLLMMMQQQUUU\\\fffqqqxxxyyy^^^MMMFFFCCCAAAAAA??????>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDFFFFFFFFFGGGIIIKKKMMMOOOSSSXXX^^^fffyyymmmYYYSSSRRRPPPPPPTTTXXX[[[___cccfffjjjnnnqqqyyyzzzuuusssttttttrrrppprrrssstttvvvxxx|||zzzrrrlllgggdddcccbbb___[[[VVVQQQOOOMMMMMMJJJHHHFFFFFFGGGGGGEEEDDDDDDDDDCCCBBBBBBDDDFFFHHHPPPVVV___gggmmmqqqtttvvvsssnnnhhhccc___\\\XXXUUUUUURRRNNNIIIFFFDDDEEEEEEEEEGGGIIIKKKOOOVVV]]]ccciiipppvvvtttlllccc]]]\\\SSSSSSSSSQQQOOOPPPRRRTTTXXXaaannn{{{vvvooodddZZZTTTPPPNNNMMMHHHGGGFFFDDDDDDDDDDDDEEEGGGHHHJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIMMMNNNLLLLLLOOONNNKKKLLLMMMPPPTTTZZZcccmmmtttzzz^^^NNNGGGCCCAAABBB?????????>>>>>>?????????@@@AAAAAAAAABBBBBBCCCCCCFFFFFFFFFHHHJJJLLLOOOPPPTTTZZZ```iii|||lllXXXSSSSSSPPPPPPTTTXXXZZZ^^^bbbeeeiiimmmpppxxx~~~yyytttrrrssstttsssrrrrrrssstttvvvxxx|||}}}vvvooojjjfffddd```]]]XXXSSSOOOOOOOOOPPPMMMKKKJJJJJJJJJJJJHHHFFFCCCBBB@@@??????@@@AAAAAAGGGKKKRRRYYY^^^cccgggjjjiiifffaaa]]]ZZZXXXVVVUUUVVVSSSOOOJJJFFFDDDDDDDDDDDDEEEEEEGGGIIINNNUUUZZZ```gggmmmlllddd[[[UUUTTTMMMMMMLLLKKKIIIJJJMMMOOOPPPWWWbbbnnnyyy{{{tttiii___XXXSSSPPPNNNJJJIIIFFFDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIILLLNNNMMMNNNRRRRRRPPPKKKLLLOOOSSSYYYcccmmmtttzzz^^^NNNGGGCCCBBBBBB@@@@@@????????????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCGGGGGGHHHIIIKKKNNNPPPRRRUUU\\\ccclll~~~iiiVVVRRRRRRPPPPPPTTTWWWZZZ]]]```cccggglllpppvvvzzztttqqqrrrtttuuutttqqqrrrtttvvvxxx|||xxxqqqlllhhhfff```]]]WWWSSSPPPPPPRRRSSSUUUTTTRRRQQQQQQOOOLLLIIIIIIFFFBBB@@@@@@@@@@@@???@@@CCCGGGKKKPPPTTTZZZ]]]^^^]]][[[YYYWWWVVVUUUUUUVVVSSSOOOJJJFFFDDDBBBBBBCCCDDDDDDDDDEEEHHHMMMPPPUUUYYY]]]\\\WWWPPPLLLJJJFFFFFFFFFEEEDDDEEEHHHKKKKKKOOOWWWaaalllvvv~~~xxxnnneee\\\UUUOOOLLLLLLJJJGGGEEEDDDDDDDDDEEECCCCCCDDDDDDFFFHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIMMMNNNMMMOOOSSSSSSQQQJJJLLLOOOSSSYYYbbblllssszzz___NNNGGGDDDBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEHHHIIIIIIKKKMMMPPPSSSTTTWWW]]]eeeooozzzfffTTTPPPRRRPPPPPPTTTWWWYYY\\\___bbbffflllooouuu{{{tttqqqrrruuuvvvuuurrrtttvvvwwwyyy|||~~~wwwqqqlllhhhgggaaa___[[[XXXXXXZZZ]]]___cccaaa___]]][[[WWWSSSPPPRRRNNNHHHDDDCCCCCCBBB@@@===???AAACCCFFFJJJPPPTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXVVVQQQMMMHHHEEECCCCCCBBBCCCCCCCCCCCCDDDGGGIIIKKKMMMNNNMMMKKKHHHDDDBBBAAAAAAAAA@@@???@@@CCCEEEFFFHHHNNNUUU```jjjtttyyy|||xxxqqqjjjbbbZZZSSSNNNMMMKKKHHHFFFDDDDDDFFFFFFCCCCCCBBBCCCDDDFFFIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJMMMNNNMMMMMMPPPPPPMMMKKKLLLNNNRRRWWW```jjjppp}}}{{{___OOOHHHDDDBBBCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBCCCEEEFFFGGGGGGJJJJJJKKKLLLOOORRRUUUVVVXXX___gggqqqvvvbbbQQQOOOQQQPPPPPPTTTVVVXXX[[[^^^aaaeeekkkooowww}}}uuurrrrrruuuvvvvvvuuuwwwxxxyyyzzz|||}}}~~~|||uuuooojjjhhhfffbbbaaa```___bbbfffkkkoooooommmjjjgggddd___ZZZVVVWWWQQQIIIDDDBBBBBB@@@>>>>>>???@@@AAACCCGGGMMMQQQQQQSSSVVVXXXYYYYYYYYYZZZ[[[YYYTTTPPPKKKHHHFFFEEEAAABBBCCCCCCBBBCCCDDDFFFGGGFFFDDDDDDEEEDDDAAA?????????>>>===;;;<<<>>>AAAAAACCCGGGNNNWWWaaajjjooowwwuuuqqqlllggg```XXXSSSNNNLLLIIIFFFEEEEEEGGGHHHDDDCCCBBBBBBCCCFFFHHHJJJJJJJJJIIIIIIIIIHHHHHHHHHKKKNNNNNNLLLKKKMMMMMMIIILLLMMMNNNQQQVVV^^^gggmmm{{{{{{___OOOHHHDDDBBBCCCDDDCCCCCCBBBBBBCCCCCCDDDAAAAAABBBDDDEEEGGGHHHIIIKKKKKKLLLMMMPPPSSSVVVXXXXXX___hhhrrrttt```PPPNNNPPPPPPQQQTTTVVVXXX[[[]]]```eeekkkooozzzvvvrrrsssuuuwwwwwwxxxyyy{{{{{{zzz{{{}}}}}}~~~zzzwwwwww|||zzzuuurrrmmmgggfffhhhhhhjjjlllnnnpppsssxxx|||}}}yyyqqqhhhaaa[[[UUUMMMGGGEEECCCAAA>>>CCCAAA@@@???@@@DDDGGGJJJUUUVVVWWWYYY[[[\\\]]]]]]YYYXXXVVVTTTPPPLLLHHHFFFGGGFFFCCCAAAAAACCCEEEFFFDDDCCCBBBAAAAAA@@@??????BBB@@@<<<;;;<<<>>>>>>>>>???BBBFFFHHHJJJQQQ[[[ccckkkllllllkkkgggaaa[[[WWWNNNLLLIIIGGGFFFFFFHHHIIIBBBBBBBBBBBBCCCEEEFFFHHHHHHIIIIIIIIIGGGHHHIIIKKKLLLLLLMMMMMMLLLKKKJJJIIIJJJKKKMMMOOOSSSZZZbbbhhhsss|||{{{]]]LLLFFFBBB???>>>????????????@@@AAABBBCCCEEEDDDDDDDDDEEEGGGIIIJJJKKKMMMOOOPPPQQQSSSVVVXXXZZZ```hhhtttnnn^^^RRRPPPPPPMMMMMMRRRTTTVVVYYY[[[^^^ccclllrrr{{{yyyuuuuuuyyy|||zzzzzzxxxxxxxxxxxxzzzzzz||||||wwwrrrrrrwww||||||vvvqqqnnnkkkggggggkkkssswww|||zzzooohhhbbb[[[RRRKKKHHHFFFCCC@@@@@@???======>>>AAADDDGGGNNNPPPSSSVVVXXXZZZ[[[[[[[[[[[[YYYWWWSSSOOOJJJHHHFFFDDDCCCAAAAAABBBDDDEEEEEEDDDDDDCCCCCCBBBAAAAAA???===;;;:::;;;<<<<<<;;;;;;>>>AAACCCEEEJJJRRRYYYaaaccceeefffeeeaaa\\\YYYNNNLLLIIIFFFEEEEEEGGGHHHEEEDDDCCCBBBCCCDDDFFFHHHHHHIIIJJJIIIHHHHHHIIIKKKKKKLLLMMMMMMMMMKKKJJJIIIKKKLLLMMMOOORRRXXX___dddoooyyyzzz\\\LLLFFFCCCAAA@@@????????????@@@AAABBBCCCDDDDDDCCCDDDEEEGGGIIIJJJLLLMMMOOOQQQRRRTTTWWWYYYZZZ```hhhuuunnn^^^RRRPPPPPPLLLMMMRRRSSSVVVYYY[[[]]]ccckkkrrr|||{{{vvvvvvyyy||||||{{{zzzxxxwwwwwwwwwwwwwwwzzz}}}{{{vvvrrrqqqvvv{{{~~~~~~wwwqqqkkkiiihhhgggkkkqqq~~~{{{sssllldddYYYQQQMMMIIIEEECCC@@@???===<<<===@@@BBBDDDHHHKKKOOOTTTXXXZZZ[[[[[[______^^^\\\XXXSSSOOOLLLGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA>>>===<<<<<<======<<<;;;999<<>>@@@@@@@@@@@@CCCEEEFFFJJJPPPUUUYYY[[[[[[ZZZPPPNNNKKKHHHFFFFFFGGGHHHLLLIIIFFFBBBAAAAAACCCDDDFFFGGGIIIIIIIIIHHHIIIKKKJJJKKKLLLMMMMMMLLLKKKKKKJJJKKKLLLMMMOOOSSSXXX]]]gggqqqzzz]]]LLLGGGDDDBBBBBB@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEFFFHHHJJJLLLMMMKKKMMMPPPQQQSSSUUUYYY\\\^^^dddlllxxxooo___RRRPPPPPPLLLLLLQQQRRRTTTWWWYYY[[[aaaiiippp}}}{{{yyyzzz|||||||||{{{yyywwwuuusssqqqoooppppppqqqqqqrrrtttuuurrrrrrqqqqqqsssyyy~~~}}}|||xxxqqqjjjddddddeeeiiirrrzzz}}}uuuiii___WWWPPPIIIDDDCCCBBBAAA??????@@@AAABBBCCCFFFLLLRRRWWW[[[^^^___aaabbbddddddbbb]]]WWWTTTOOOMMMLLLJJJIIIIIIIIIJJJLLLLLLMMMMMMLLLJJJHHHGGGFFFEEEDDDDDDDDDCCCAAA???>>>@@@AAA@@@@@@??????@@@@@@CCCHHHMMMQQQTTTVVVVVVRRRPPPMMMJJJHHHIIIJJJKKKLLLJJJFFFCCC@@@@@@@@@AAADDDFFFHHHIIIHHHHHHIIIJJJIIIJJJKKKMMMMMMMMMLLLLLLGGGIIIJJJLLLNNNRRRWWW[[[cccmmm||||||^^^MMMGGGCCCAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGIIILLLMMMOOOPPPKKKMMMPPPRRRTTTWWW[[[^^^ccciiippp{{{ooo___RRRPPPPPPLLLLLLPPPQQQSSSVVVXXXZZZ```hhhooo|||~~~||||||}}}zzzzzzzzzzzzxxxuuurrrpppooommmkkkjjjhhhhhhgggfffddddddddddddgggmmmvvv|||xxxssspppiiicccccceeeiiiqqqzzz~~~sssiii```WWWMMMGGGCCCBBB@@@???>>>>>>>>>???@@@BBBGGGLLLQQQVVVYYY[[[^^^aaadddfffddd```ZZZVVVOOOMMMKKKJJJJJJLLLOOOPPPPPPQQQQQQQQQOOOLLLJJJHHHKKKIIIGGGFFFEEEDDDAAA???@@@@@@@@@??????>>>======>>>@@@BBBFFFJJJNNNQQQSSSRRRPPPMMMKKKJJJKKKLLLMMMMMMKKKHHHEEEBBBAAA@@@???AAADDDGGGHHHGGGGGGGGGHHHHHHIIIKKKLLLMMMMMMMMMLLLGGGHHHJJJLLLNNNQQQVVVZZZ```iiivvv}}}___MMMGGGCCC@@@???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFHHHKKKNNNPPPQQQRRRMMMOOORRRTTTWWWZZZ^^^aaaiiinnnttt~~~ppp```SSSQQQPPPLLLKKKPPPPPPRRRUUUWWWYYY___gggnnnzzz~~~~~~~~~yyyzzzzzzzzzxxxtttqqqnnnmmmiiieeebbb```^^^[[[YYYWWWXXXXXXYYY\\\bbbjjjpppwwwzzz}}}~~~}}}wwwrrrooohhhbbbbbbcccfffnnnvvv~~~tttjjj```TTTLLLDDDCCCBBB@@@???>>>>>>>>>???AAACCCGGGLLLQQQUUUXXXZZZ^^^bbbfffeeeaaa[[[WWWOOOMMMLLLLLLOOOTTTYYY]]]]]]]]]^^^]]][[[WWWSSSQQQSSSOOOKKKIIIGGGFFFDDDBBBCCCBBB@@@????????????>>>>>>>>>???AAADDDJJJOOORRRQQQOOOMMMKKKJJJKKKMMMOOONNNMMMKKKIIIFFFCCCAAA@@@???BBBEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNMMMMMMIIIJJJKKKLLLMMMPPPTTTWWW\\\dddoooyyy|||^^^MMMGGGDDDBBBAAAAAAAAA@@@AAAAAABBBCCCDDDDDDEEEHHHLLLOOOQQQRRRRRRPPPRRRVVVXXX[[[^^^cccfffooosssxxxppp```SSSQQQOOOKKKKKKOOOOOORRRTTTVVVYYY^^^gggmmmxxxzzz{{{|||{{{xxxsssnnnjjjgggccc___[[[YYYVVVSSSOOOLLLMMMOOOPPPSSSYYY```eeemmmrrrxxxyyyxxxyyy|||}}}xxxuuunnngggbbbaaabbbdddkkksss}}}|||rrrfffYYYQQQGGGFFFEEECCCBBBAAA@@@@@@AAAAAACCCEEEJJJOOOTTTWWWXXX\\\aaaeeeeeeaaa\\\XXXPPPOOONNNOOOTTT\\\dddiiipppppppppooolllhhhdddaaaYYYUUUPPPLLLJJJIIIHHHFFFFFFDDDBBBAAAAAABBBBBBBBB>>>======>>>BBBHHHNNNRRROOOMMMKKKJJJJJJKKKMMMOOONNNNNNNNNLLLIIIFFFBBBAAA>>>@@@DDDFFFEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNMMMKKKLLLMMMMMMMMMNNNQQQTTTZZZaaakkksss|||zzz]]]MMMHHHEEEDDDCCCAAAAAAAAAAAABBBCCCDDDDDDCCCDDDHHHKKKNNNPPPQQQRRRSSSUUUXXX[[[^^^aaafffiiisssvvvzzzppp```SSSQQQOOOKKKKKKOOOOOOQQQTTTVVVXXX^^^fffmmmwww|||}}}}}}|||xxxqqqkkkgggccc___ZZZVVVUUURRRNNNKKKFFFGGGIIILLLOOOSSSYYY^^^hhhnnnuuuwwwuuutttvvvxxx}}}wwwrrrmmmhhhdddddddddcccfffkkkyyyuuuhhhZZZQQQHHHGGGDDDBBB@@@???>>>>>>>>>@@@DDDFFFHHHKKKNNNPPPUUUYYY]]]^^^]]]ZZZXXXWWWUUUQQQOOOSSSZZZcccoooyyy}}}uuulll___SSSPPPOOOJJJFFFDDDEEECCCBBBBBBCCCCCCBBB@@@@@@??????@@@CCCGGGKKKMMMNNNKKKIIIIIIKKKMMMOOOPPPVVVQQQLLLIIIHHHGGGDDDBBBBBBBBBBBBBBBCCCEEEGGGHHHKKKLLLLLLLLLLLLLLLKKKJJJLLLKKKJJJKKKLLLNNNQQQSSS[[[]]]eeeoooyyyuuuWWWKKKIIIFFFCCCCCC?????????@@@AAABBBCCCDDDCCCDDDGGGIIILLLOOOQQQRRRWWW\\\aaabbbaaabbbggglllqqquuuzzzqqqbbbSSSNNNNNNOOOOOOPPPQQQSSSTTTUUUVVV[[[cccjjjxxx~~~{{{uuunnngggccc\\\YYYSSSOOOLLLIIIFFFCCCDDDDDDDDDEEEHHHLLLQQQTTTaaakkkvvv|||{{{xxxxxxyyy|||wwwsssrrrlllfffdddaaa^^^___cccqqqwwwxxxmmmaaaUUUNNNGGGEEECCCAAA???>>>>>>???>>>AAACCCFFFHHHKKKOOORRRVVVXXX[[[\\\[[[XXXWWWWWWQQQMMMLLLRRR[[[gggwww{{{mmm^^^VVVRRRLLLGGGEEEGGGFFFEEEEEEFFFEEEDDDBBBAAA@@@??????@@@CCCGGGIIINNNLLLJJJJJJKKKMMMPPPQQQVVVSSSOOOLLLKKKHHHDDDAAAAAA@@@@@@@@@AAACCCEEEFFFHHHIIIJJJLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLNNNQQQSSSZZZ[[[aaakkkuuuoooRRRGGGFFFBBB@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFHHHJJJMMMOOOQQQRRRSSSXXX]]]______aaafffkkkpppuuuyyyqqqbbbSSSNNNNNNNNNNNNOOOPPPRRRTTTUUUVVV[[[cccjjjwww}}}yyyrrrkkkeeeaaaWWWSSSNNNJJJGGGEEECCCAAAEEEDDDDDDDDDFFFJJJMMMOOO[[[fffuuu{{{xxxvvvtttnnngggddd___ZZZZZZ]]]dddkkkssszzz~~~~~~tttjjj```WWWNNNIIIEEECCCBBB@@@????????????@@@AAACCCEEEGGGLLLRRRVVVWWWYYY[[[[[[YYYWWWWWWWWWRRRNNNMMMRRR\\\jjj|||~~~lll```XXXQQQLLLKKKJJJIIIIIIIIIJJJIIIFFFDDDDDDBBB@@@??????AAACCCEEEMMMLLLKKKJJJLLLNNNQQQSSSWWWUUUSSSPPPMMMIIIDDDAAA@@@?????????@@@BBBCCCEEEEEEGGGIIIKKKMMMNNNOOOPPPKKKKKKKKKKKKMMMOOOQQQRRRXXXXXX]]]fffooozzziiiOOOFFFEEEAAA??????AAAAAAAAAAAAAAABBBCCCDDDGGGGGGIIIKKKMMMOOOQQQRRRQQQUUUZZZ]]]___bbbhhhmmmqqqtttyyypppaaaSSSMMMNNNMMMMMMNNNNNNPPPSSSTTTVVV[[[ccciiiuuu~~~zzzuuunnnfff```]]]RRRNNNIIIEEECCCCCCBBBAAAEEEDDDCCCCCCDDDFFFIIIJJJSSS___ppp{{{yyyyyytttnnnhhhddd___YYYXXX[[[YYY___gggnnnsssxxx|||yyyrrrggg]]]TTTNNNIIIGGGCCCBBB@@@???>>>??????@@@AAABBBBBBDDDGGGLLLTTTYYYZZZ\\\]]]\\\ZZZYYYYYYZZZ[[[VVVRRRUUU[[[gggzzzzzzlllaaaXXXSSSRRRMMMLLLLLLMMMNNNLLLIIIFFFFFFEEEBBB@@@@@@AAACCCEEEIIIJJJJJJKKKMMMPPPUUUXXX[[[YYYVVVRRRNNNIIIEEEBBB@@@@@@??????@@@BBBCCCDDDEEEFFFHHHJJJLLLNNNOOOOOOKKKKKKKKKLLLMMMOOOQQQRRRVVVVVVZZZaaajjjttt|||dddMMMGGGGGGCCCAAABBBAAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIKKKMMMNNNPPPPPPRRRUUUYYY]]]```eeekkkppprrruuuyyyooo```RRRMMMMMMMMMLLLLLLLLLOOORRRSSSVVV[[[bbbhhhrrr~~~{{{vvvooohhh```ZZZWWWOOOKKKFFFCCCCCCCCCDDDCCCCCCCCCBBBBBBCCCDDDFFFHHHOOOXXXiii|||~~~{{{{{{vvvpppjjjeee___XXXVVVWWWRRRWWW^^^ffflllqqquuuxxxzzz|||~~~ssslllaaaWWWPPPKKKHHHGGGBBBAAA@@@?????????@@@@@@AAABBBBBBCCCFFFLLLTTTYYY]]]___``````___^^^^^^___aaa\\\YYYXXX[[[ddduuu{{{mmm___WWWUUUQQQQQQRRRSSSSSSQQQMMMIIIFFFDDDBBB@@@@@@AAACCCDDDDDDFFFHHHJJJMMMRRRYYY^^^```^^^ZZZTTTNNNIIIFFFEEEBBBBBBAAAAAABBBCCCDDDEEEGGGHHHIIIKKKLLLLLLMMMMMMJJJJJJKKKLLLNNNOOOPPPQQQUUUUUUXXX___fffppprrr]]]JJJFFFGGGDDDBBBDDDAAAAAAAAABBBCCCDDDFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPRRRTTTXXX\\\```ffflllppptttwwwzzzlll^^^PPPLLLMMMLLLKKKLLLKKKNNNQQQSSSUUUYYYaaafffooo}}}zzzssskkkbbbZZZUUUQQQLLLIIIEEECCCCCCDDDEEEDDDAAAAAAAAAAAACCCDDDFFFGGGKKKRRR___ppp}}}|||zzzssslllfff^^^UUUQQQRRROOORRRWWW]]]dddjjjnnnqqqtttuuuxxx}}}~~~vvvoooddd[[[SSSNNNJJJHHHCCCBBBAAA@@@??????@@@AAAAAABBBBBBCCCFFFKKKRRRXXX___bbbdddeeedddddddddeeeccc```]]]\\\\\\aaaooo}}}|||jjj^^^YYYXXXYYYZZZ\\\\\\YYYTTTOOOGGGEEEBBB@@@??????AAABBBAAADDDGGGJJJLLLRRRZZZ```eeeddd```ZZZRRRLLLHHHGGGDDDDDDCCCBBBCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKMMMNNNOOOPPPQQQSSSSSSVVV]]]dddmmm{{{gggTTTEEEDDDEEEBBB@@@BBB@@@@@@AAABBBDDDFFFHHHIIIFFFGGGIIIKKKMMMOOOQQQQQQSSSTTTVVVZZZ___eeejjjmmmuuuxxx|||iii[[[OOOLLLMMMMMMLLLLLLKKKNNNQQQSSSTTTXXX^^^dddmmm~~~{{{sssiii___WWWRRROOOJJJHHHEEEDDDEEEEEEEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGLLLUUUcccuuu|||zzz|||}}}||||||xxxqqqjjjeee]]]TTTPPPPPPNNNNNNQQQUUU[[[aaaeeegggjjjlllpppvvv}}}yyyoooeee\\\TTTNNNJJJEEEDDDBBBAAA@@@@@@@@@AAAAAABBBBBBCCCFFFJJJPPPUUU___cccgggiiiiiihhhhhhhhheeecccaaa___\\\]]]hhhtttzzzkkkeeeaaabbbdddffffffccc]]]XXXMMMKKKGGGCCCAAA@@@AAABBB@@@DDDHHHIIIKKKPPPXXX___ggghhhhhhccc[[[QQQKKKHHHEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKMMMNNNOOOPPPPPPQQQQQQUUU\\\bbbjjjvvv^^^NNNAAABBBDDDAAA???BBB??????@@@BBBEEEGGGJJJKKKGGGHHHJJJMMMOOORRRTTTUUUWWWVVVWWWZZZ___eeejjjllltttyyy~~~fffYYYMMMKKKMMMMMMLLLLLLKKKNNNQQQSSSTTTWWW\\\aaakkk}}}~~~uuujjj```WWWRRROOOKKKJJJIIIIIIJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDHHHOOOWWWccctttwwwlllhhhfffhhhjjjjjjnnnsss|||rrrlllgggccc]]]UUUQQQSSSMMMLLLMMMOOOTTTZZZ^^^___aaaccciiiqqq{{{xxxmmmbbbXXXPPPKKKFFFEEECCCAAA@@@@@@@@@AAA@@@AAACCCDDDFFFIIIOOOSSS___ccchhhkkkkkkjjjjjjjjjiiigggeeebbb\\\YYY```kkkrrrxxxqqqhhhiiilllnnnnnnjjjccc___TTTRRRMMMHHHEEECCCCCCCCCAAAEEEHHHIIIJJJNNNVVV]]]gggkkknnnkkkbbbVVVLLLGGGEEEDDDCCCBBBCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLIIIJJJLLLMMMOOOPPPPPPPPPNNNOOOSSS[[[aaahhhsss{{{[[[LLLAAABBBEEEBBB@@@CCC>>>???@@@BBBEEEHHHKKKLLLIIIJJJLLLOOOQQQTTTVVVWWW[[[ZZZZZZ\\\aaagggkkkmmmsssyyydddXXXLLLJJJMMMMMMMMMMMMLLLOOORRRSSSSSSVVV[[[___kkk|||wwwkkkaaaXXXSSSQQQNNNNNNMMMNNNOOONNNKKKIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDHHHKKKOOOVVVccctttyyymmmfff^^^ZZZYYY[[[]]]]]]aaafffvvv{{{vvvgggddd```\\\YYYUUUQQQNNNIIIJJJLLLNNNPPPRRRSSSSSSQQQZZZeeennnwww}}}rrrcccTTTLLLIIIEEEDDDEEEEEEBBBBBBEEEBBBBBBAAA???@@@CCCIIIMMM\\\aaaiiimmmmmmkkkhhhfffiiigggccc^^^ZZZZZZ\\\___kkkqqq{{{zzznnnmmmmmmsssxxxvvvnnnfff\\\UUULLLFFFDDDDDDCCCAAAEEEDDDEEEIIILLLMMMSSSZZZdddmmmrrrmmmbbbXXXPPPIIIJJJHHHFFFCCCBBBCCCEEEFFFDDDEEEGGGIIIJJJLLLLLLLLLMMMKKKJJJJJJLLLNNNOOONNNPPPPPPSSSXXX^^^eeerrr~~~vvvUUULLLDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCEEEGGGIIIKKKKKKLLLMMMOOOQQQTTTVVVWWWWWWYYY[[[]]]```eeelllpppuuuzzzbbbYYYPPPMMMMMMKKKKKKMMMLLLMMMOOOPPPRRRVVV[[[___pppwwwkkkddd]]]WWWVVVRRROOONNNOOOOOOLLLIIIIIIHHHFFFFFFGGGGGGEEEDDDGGGHHHHHHJJJNNNXXXeeeooo{{{oooeee___YYYUUUSSSUUUVVVVVVZZZ___iiisss}}}qqqjjjbbb___\\\XXXVVVSSSOOOLLLGGGHHHIIIJJJJJJKKKJJJJJJJJJRRR]]]gggrrrooo```VVVNNNHHHEEEEEEDDD@@@@@@BBBCCCCCCBBBAAAAAACCCHHHLLLWWW\\\ccchhhiiihhhggggggeeeccc___ZZZVVVUUUWWWZZZ^^^dddlllssszzzvvvssssssvvv{{{zzzssslll```YYYOOOIIIGGGFFFEEECCCCCCBBBCCCGGGIIIKKKQQQWWWdddnnntttoooeee[[[RRRKKKJJJHHHEEECCCBBBCCCDDDEEEDDDFFFGGGIIIKKKLLLMMMMMMMMMKKKJJJJJJLLLNNNOOONNNOOOOOORRRWWW\\\bbbnnnzzzqqqSSSJJJCCCBBBBBBAAAAAABBBBBBBBBBBBCCCEEEGGGIIIKKKMMMNNNOOOQQQSSSVVVXXXYYYYYY[[[]]]___bbbhhhnnnsssvvvzzzaaaXXXOOOMMMLLLKKKKKKMMMLLLMMMOOOQQQSSSVVV[[[___nnnuuukkkbbb^^^[[[VVVUUUUUUUUURRROOOKKKIIIHHHHHHHHHHHHFFFEEEHHHHHHGGGGGGIIIPPPZZZaaawwwmmmfff___ZZZVVVQQQOOOPPPPPPPPPSSSWWW^^^eeeoooxxxtttfff^^^ZZZXXXUUURRRQQQOOOLLLIIIGGGGGGGGGGGGFFFDDDCCCCCCEEEJJJRRR]]]iiixxxmmmbbbVVVOOOIIIGGGEEEAAA???AAADDDDDDCCCBBBAAACCCGGGJJJRRRVVV\\\aaaccceeefffgggdddbbb___ZZZVVVTTTUUUWWWUUUZZZ```eeeiiipppxxx~~~~~~{{{xxxyyy}}}}}}yyytttfff___UUUMMMKKKIIIHHHFFFDDDBBBCCCGGGIIIJJJPPPWWWcccmmmuuurrrhhh^^^TTTMMMJJJHHHEEEBBBAAABBBCCCDDDFFFGGGHHHJJJLLLMMMNNNNNNMMMKKKJJJJJJLLLNNNOOONNNNNNNNNQQQVVVZZZ___jjjuuuiiiQQQIIIBBBAAABBB@@@@@@BBBBBBBBBBBBCCCDDDGGGIIIKKKOOOOOOPPPRRRUUUWWWZZZ[[[\\\^^^```bbbfffkkkrrrwwwxxx{{{~~~```VVVNNNLLLLLLKKKKKKMMMLLLNNNOOOQQQSSSWWW\\\```lll~~~{{{pppmmmiiiccc```___]]]YYYVVVQQQOOOMMMLLLMMMLLLJJJHHHJJJIIIGGGEEEEEEHHHMMMRRRqqqiiieee___ZZZWWWRRROOOOOOOOOMMMPPPTTTYYY^^^dddjjjooouuu{{{wwwjjj^^^WWWQQQOOOMMMLLLKKKJJJHHHFFFGGGGGGGGGFFFEEECCCBBBAAADDDEEEJJJSSS^^^lllyyykkk```VVVNNNJJJHHHDDDBBBDDDDDDDDDDDDBBBAAAAAADDDFFFMMMQQQVVVZZZ^^^aaadddggggggfffccc___ZZZXXXXXXZZZXXX[[[^^^aaacccgggkkkoooxxx|||{{{{{{~~~~~~|||nnnfffZZZRRRMMMKKKIIIGGGFFFEEEEEEIIIJJJKKKQQQWWW___kkktttrrriii___VVVNNNJJJHHHEEEBBBAAAAAACCCDDDFFFGGGIIIKKKMMMNNNOOOOOOMMMKKKJJJJJJLLLNNNOOONNNNNNNNNQQQVVVYYY]]]gggpppeeePPPHHHBBBAAABBBAAAAAABBBAAAAAABBBCCCEEEGGGJJJKKKPPPPPPQQQSSSVVVXXXZZZ\\\___aaaccceeeiiinnnuuuzzz{{{}}}|||___VVVNNNLLLLLLJJJKKKMMMLLLNNNOOOQQQSSSWWW\\\___jjj{{{{{{sssmmmiiieee```\\\YYYWWWUUUTTTSSSRRRPPPNNNMMMLLLJJJHHHFFFGGGIIIJJJuuunnnhhh```ZZZYYYTTTPPPPPPOOOMMMOOOSSSWWWYYY]]]aaaeeeiiinnnqqqsssxxx{{{sssiii___VVVPPPIIIGGGFFFFFFFFFFFFEEECCCDDDDDDEEEEEEDDDDDDCCCCCCBBB@@@BBBJJJTTT```sssuuufff[[[PPPKKKIIIFFFEEEFFFCCCCCCCCCBBB@@@@@@AAACCCKKKNNNSSSWWW[[[___dddggghhhhhhfffccc___\\\[[[\\\\\\]]]```aaabbbcccdddeeeiiijjjooowww}}}~~~vvvmmm```UUUPPPLLLIIIGGGGGGEEEFFFIIIJJJKKKPPPVVV[[[gggpppoooggg___VVVOOOKKKIIIFFFCCCAAAAAACCCCCCGGGHHHJJJLLLMMMNNNOOOOOOMMMKKKJJJJJJLLLNNNOOONNNOOOOOOSSSXXXZZZ]]]eeennncccOOOHHHBBBCCCDDDCCCBBBCCCAAABBBBBBCCCEEEHHHKKKLLLPPPPPPQQQSSSVVVXXX[[[\\\aaaccceeegggjjjooovvvzzz}}}~~~|||```WWWNNNLLLLLLKKKKKKMMMKKKMMMOOOPPPRRRVVV[[[___hhhyyy|||vvvpppiiidddcccaaa^^^]]]\\\ZZZWWWUUUSSSQQQNNNLLLJJJIIIIIIHHH|||qqqeee\\\ZZZUUUQQQQQQPPPMMMOOOSSSTTTVVVXXX\\\___ccceeeggghhhkkkqqqxxxyyyoooddd[[[SSSLLLHHHCCCBBBAAAAAACCCCCCBBBAAA???@@@AAABBBCCCCCCCCCCCC???;;;===EEEMMMVVVhhhyyymmm___QQQKKKIIIFFFEEEFFFBBBCCCDDDCCCBBB@@@AAABBBHHHKKKQQQVVV\\\bbbgggkkkkkkkkkkkkhhheeebbbaaaaaa___```bbbcccccccccbbbaaa___]]]___fffmmmqqqvvvzzz{{{{{{|||uuufffZZZRRRMMMJJJGGGFFFCCCDDDGGGGGGHHHLLLSSSWWWccclllkkkddd]]]UUUOOOLLLJJJGGGDDDBBBBBBCCCDDDGGGHHHIIIKKKMMMNNNOOOOOOMMMKKKJJJJJJLLLNNNOOONNNNNNOOOSSSYYY[[[]]]dddmmm}}}}}}```NNNGGGBBBCCCEEECCCCCCDDDBBBBBBCCCDDDGGGJJJLLLNNNQQQQQQRRRTTTWWWYYY[[[]]]cccdddeeegggiiinnntttxxx|||~~~~~~bbbYYYPPPMMMMMMKKKKKKMMMJJJLLLMMMOOOQQQUUUZZZ^^^fffwww|||xxxtttuuuwwwvvvwww|||yyytttqqqnnnkkkiiihhhfffccc```]]]ZZZUUUQQQOOOMMMJJJHHHqqqfff]]]XXXTTTTTTRRRPPPRRRVVVVVVWWWZZZ^^^bbbeeeffffffhhhiiinnntttyyy}}}rrrkkk```WWWPPPKKKFFFCCC@@@???>>>???@@@AAA@@@???>>>???@@@AAABBBCCCCCCCCCBBB<<<<<>>===>>>???@@@???>>>@@@@@@AAACCCCCCDDDDDDDDDGGG@@@???DDDEEEEEEOOO^^^nnnppp^^^TTTPPPKKKHHHHHHCCCEEEGGGHHHFFFEEEEEEEEE@@@FFFOOOYYYbbbkkkssswww}}}{{{{{{wwwwwwyyy{{{|||zzzwwwuuunnneee______]]]ZZZZZZ___cccgggnnnwwwqqqbbbWWWQQQKKKHHHHHHFFFFFFHHHIIIIIIMMMSSSTTT___hhhgggaaa\\\VVVRRROOOLLLIIIFFFDDDDDDDDDEEEFFFGGGHHHJJJLLLMMMNNNNNNMMMKKKJJJJJJLLLNNNOOONNNKKKMMMRRRXXX[[[\\\bbbjjjttttttVVVJJJCCC???AAACCCBBBAAABBBDDDDDDEEEFFFIIILLLOOOQQQTTTUUUVVVXXXZZZ]]]___```cccddddddeeefffjjjooorrrwwwzzzfff\\\SSSPPPNNNKKKJJJLLLHHHJJJKKKMMMOOOSSSXXX[[[eeettt{{{wwwmmmmmmllliiieeedddgggkkkmmmrrrzzz~~~wwwlllccc\\\UUUNNNIIIttthhhfffaaa]]][[[ZZZ[[[\\\^^^eeelllooosssyyy|||{{{~~~uuuddd[[[TTTKKKGGGFFFFFFCCC@@@<<<<<<============<<<<<>>>>>>>>>>>======???@@@AAAAAAAAABBBDDDGGGDDDCCCBBBAAABBBEEEJJJNNNaaattt~~~iii\\\TTTMMMJJJIIIIIIHHHHHHHHHGGGFFFDDDBBBCCCFFFOOO[[[fffuuuvvvjjjaaa[[[XXXVVVYYYYYY]]]dddiiioooyyy{{{lll]]]SSSOOOOOOLLLJJJHHHGGGIIIMMMRRRUUU]]]___cccdddccc]]]UUUOOONNNLLLIIIHHHGGGFFFEEECCCEEEGGGIIILLLNNNOOOOOOOOONNNMMMLLLKKKKKKLLLNNNOOOPPPSSSVVVWWWXXX[[[```eeemmmzzznnnRRRKKKGGGCCCBBBCCCDDDDDDCCCEEEEEEEEEGGGIIILLLOOOPPPTTTUUUXXX\\\___aaacccdddcccbbbaaaaaadddiiinnnqqqsssxxxkkkYYYPPPOOOJJJKKKMMMHHHIIIJJJLLLNNNOOORRRVVVYYYdddooozzzoookkkeeeaaa```aaaaaaaaaccccccdddhhhnnnvvv~~~|||mmm```XXXTTTvvvnnnjjjkkknnnqqq{{{vvvkkk^^^SSSKKKGGGBBB@@@AAA@@@===:::>>>>>>????????????>>>>>><<<===??????@@@AAADDDFFFFFFFFFEEECCCBBBDDDGGGJJJXXXlllrrrbbbXXXPPPLLLLLLJJJJJJKKKKKKJJJHHHFFFDDDFFFHHHPPP]]]kkk~~~zzzlllbbbZZZVVVVVVVVVXXX[[[]]]aaammmyyy{{{pppcccXXXRRRPPPLLLKKKIIIIIIKKKOOOTTTXXX^^^```cccdddaaa[[[TTTOOONNNLLLIIIHHHHHHGGGFFFDDDDDDFFFHHHKKKMMMOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNPPPSSSVVVWWWWWWYYY^^^bbbjjjvvvjjjQQQHHHFFFCCCBBBCCCDDDEEEEEEFFFFFFFFFGGGIIILLLNNNPPPSSSUUUXXX\\\```ccceeefffdddcccccccccfffjjjoooqqqssswww|||mmmZZZPPPNNNIIIJJJMMMHHHIIIJJJLLLMMMNNNQQQUUUXXXaaammmtttoooiiidddcccbbbcccbbbddddddeeehhhmmmttt{{{yyykkk___XXX|||xxxyyy~~~yyyiii]]]RRRKKKFFFDDDBBBBBBBBBAAA>>><<<>>>>>>????????????>>>>>>:::<<<>>>??????AAADDDFFFIIIIIIHHHFFFDDDDDDGGGIIIQQQeeeyyyhhh[[[RRRNNNNNNLLLNNNPPPPPPMMMJJJGGGFFFGGGIIIPPP]]]mmmzzzlllaaaZZZXXXVVVVVVVVVVVVYYYeeerrryyyzzzyyyqqqdddXXXPPPMMMKKKJJJIIIIIILLLPPPUUUXXX___aaadddddd```YYYSSSOOONNNKKKIIIHHHGGGGGGFFFDDDDDDEEEHHHKKKNNNOOOPPPPPPOOOOOONNNMMMMMMMMMNNNNNNPPPSSSWWWXXXXXXYYY\\\```hhhsssdddOOOFFFDDDCCCBBBCCCEEEFFFGGGHHHHHHHHHHHHJJJLLLNNNOOORRRTTTXXX\\\```dddfffgggeeeeeeeeefffiiillloooqqqtttxxx|||nnnZZZPPPNNNIIIJJJLLLGGGHHHJJJLLLMMMNNNPPPTTTWWW___jjj|||zzzsssnnnkkkkkkjjjjjjkkkkkkmmmpppuuu{{{ssseee\\\ooo```SSSJJJGGGDDDCCCCCCCCCCCCBBB@@@>>>>>>>>>>>>??????>>>>>>>>>;;;===???@@@@@@BBBEEEGGGKKKLLLKKKIIIGGGFFFGGGHHHNNN```zzzmmm___TTTPPPQQQPPPTTTVVVVVVRRRMMMIIIHHHHHHIIIPPP[[[jjj~~~wwwiii```[[[XXXUUUSSSQQQTTT___kkkqqqtttuuuooodddWWWNNNJJJIIIHHHHHHHHHKKKOOOTTTVVV^^^bbbffffffaaaYYYSSSPPPMMMJJJHHHGGGGGGGGGEEEDDDEEEGGGIIILLLNNNOOOPPPPPPOOOOOONNNNNNNNNNNNNNNOOOQQQUUUYYY[[[ZZZZZZ\\\^^^gggqqqzzz^^^MMMCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHIIIJJJMMMOOOPPPQQQSSSWWW[[[___cccfffgggffffffgggiiikkknnnppprrrwwwzzz}}}ooo[[[QQQNNNHHHIIILLLGGGHHHJJJKKKLLLMMMOOOSSSVVV\\\gggxxx{{{yyywwwwwwvvvwwwwwwyyy}}}}}}nnndddpppcccXXXNNNHHHFFFBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@??????===>>>@@@@@@AAABBBEEEGGGJJJKKKLLLKKKIIIHHHHHHIIIMMM]]]tttssseeeYYYUUUVVVXXX\\\___^^^XXXQQQMMMKKKJJJKKKOOOXXXcccttttttiiibbb[[[TTTQQQPPPQQQYYYbbbiiimmmooolllbbbWWWOOOKKKHHHHHHGGGHHHJJJNNNRRRTTT]]]bbbhhhiiiccc[[[UUURRRMMMKKKHHHHHHHHHHHHGGGEEEGGGIIIKKKMMMOOOPPPPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPTTTXXX]]]^^^\\\[[[\\\^^^eeeooosssYYYKKKBBBCCCDDDDDDDDDDDDFFFHHHHHHHHHHHHIIIKKKNNNPPPRRRQQQSSSWWW[[[___ccceeegggggghhhjjjlllnnnpppqqqrrrwwwzzz~~~qqq\\\QQQMMMGGGHHHKKKFFFHHHIIIKKKKKKLLLNNNRRRUUUYYYdddvvvyyynnnppp___WWWSSSLLLHHHGGGCCCCCCDDDCCCBBBAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA>>>???@@@@@@@@@AAACCCEEEFFFHHHJJJJJJIIIHHHHHHHHHLLLZZZooo{{{mmmaaa\\\^^^```eeeiiiggg___WWWRRRPPPMMMMMMPPPVVV]]]hhhzzzzzzmmmbbbWWWSSSRRRQQQTTTYYY___cccfffddd]]]TTTOOOLLLIIIIIIHHHIIIKKKNNNQQQSSS[[[bbbjjjlllfff]]]VVVSSSOOOMMMJJJJJJJJJJJJIIIHHHJJJKKKMMMOOOPPPPPPPPPPPPMMMMMMNNNPPPQQQQQQQQQRRRVVV[[[```aaa___]]]^^^___dddmmm~~~nnnUUUJJJBBBDDDEEEEEEDDDCCCEEEHHHHHHHHHHHHJJJLLLOOORRRSSSSSSUUUXXX\\\```cccfffggghhhiiikkknnnpppqqqrrrrrruuuxxx|||rrr]]]QQQMMMGGGHHHKKKFFFHHHIIIJJJKKKLLLNNNQQQTTTWWWbbbsssuuuvvvdddTTTPPPPPPLLLHHHGGGFFFFFFFFFEEECCCCCCDDDFFFCCCCCCDDDDDDDDDDDDCCCCCC>>>???@@@@@@???@@@BBBDDDCCCFFFHHHIIIHHHGGGGGGHHHKKKWWWkkkrrrgggbbbcccfffkkkooommmddd[[[UUUSSSOOOOOOQQQUUUYYY```ooo}}}vvviii\\\WWWUUUSSSSSSUUUVVVZZZ^^^]]]WWWQQQNNNMMMJJJJJJIIIJJJKKKNNNPPPRRRYYYbbbkkknnnhhh^^^WWWTTTPPPNNNLLLLLLLLLLLLKKKJJJLLLMMMOOOPPPQQQQQQPPPPPPLLLMMMNNNPPPQQQRRRRRRSSSXXX]]]bbbcccaaa___^^^___bbbkkk|||kkkSSSIIIBBBDDDFFFFFFDDDCCCEEEGGGGGGGGGHHHJJJLLLPPPRRRTTTUUUWWWZZZ^^^aaadddfffhhhhhhjjjllloooqqqrrrrrrrrrrrruuuyyy~~~rrr^^^QQQMMMGGGGGGKKKFFFHHHIIIJJJKKKKKKMMMQQQTTTVVVaaarrrwwwttthhhaaaXXXQQQNNNLLLJJJHHHKKKHHHEEEDDDCCCCCCAAA???BBBDDDEEEGGGGGGEEEDDDBBBDDDCCCBBBAAA@@@AAAAAABBBFFFFFFGGGGGGGGGHHHHHHHHHKKKTTTfffxxxnnnhhhgggllltttyyyuuummmdddZZZRRROOOMMMNNNRRRWWW]]]jjjvvvnnn\\\XXXXXXRRRPPPTTTWWWWWWWWWXXXXXXUUUPPPLLLMMMKKKKKKMMMLLLJJJMMMRRR^^^hhhooommmfff```ZZZVVVUUURRROOOLLLJJJIIIJJJKKKVVVRRRPPPRRRUUUWWWTTTPPPPPPQQQQQQQQQPPPQQQTTTVVVYYYcccjjjiiifffeeedddccceeelll}}}aaaLLLEEEBBBBBBCCCCCCDDDFFFGGGHHHJJJHHHGGGJJJOOORRRSSSRRRWWWYYY]]]```aaacccfffhhhkkkmmmooopppppppppqqqsssrrrqqqttt||||||```PPPNNNJJJJJJLLLHHHFFFIIIKKKMMMNNNOOORRRTTTXXXaaannn~~~xxx|||pppddd___XXXTTTRRRRRRPPPOOOIIIGGGEEEDDDDDDDDDCCCBBBDDDDDDEEEFFFFFFEEEDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCGGGGGGHHHHHHHHHIIIIIIIIIKKKRRRccc||||||rrrnnnmmmnnnxxx~~~wwwmmmaaaWWWRRRPPPOOORRRVVV]]]iiitttsss```[[[YYYSSSQQQUUUSSSSSSSSSTTTTTTRRRMMMJJJLLLJJJKKKMMMLLLJJJMMMQQQ^^^iiirrrqqqjjjeee___ZZZXXXUUUQQQMMMKKKKKKKKKLLLUUUTTTTTTVVVWWWWWWSSSPPPPPPPPPQQQPPPPPPQQQTTTVVV[[[eeekkkjjjfffeeeeeedddgggnnn|||^^^LLLGGGDDDDDDDDDEEEEEEGGGHHHIIIJJJIIIIIILLLPPPTTTUUUTTTWWWZZZ]]]```bbbdddfffiiimmmoooppppppooooooooopppnnnqqqxxx}}}bbbQQQOOOJJJJJJLLLHHHGGGIIIKKKLLLMMMNNNRRRTTTZZZbbbnnn}}}yyytttkkkdddbbb^^^[[[ZZZXXXUUUSSSNNNKKKHHHGGGGGGFFFEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDDDDDDDEEEEEEHHHHHHHHHHHHIIIIIIIIIIIINNNSSSaaazzzyyyuuutttsss~~~vvvhhh\\\XXXSSSRRRTTTYYYaaammmyyy{{{ggg___[[[UUUSSSVVVPPPOOOOOOOOOOOOMMMJJJHHHKKKJJJKKKMMMMMMJJJMMMQQQ^^^kkkuuuvvvqqqkkkddd___[[[XXXTTTOOOMMMLLLMMMNNNTTTXXX[[[]]][[[WWWSSSQQQOOOPPPPPPOOOOOOQQQTTTWWW^^^gggllljjjfffffffffeeejjjpppvvvZZZKKKIIIFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKNNNRRRVVVWWWWWWXXXZZZ]]]```bbbdddgggjjjnnnpppqqqpppooommmmmmnnnmmmsss}}}dddSSSPPPJJJJJJLLLHHHHHHIIIJJJJJJKKKMMMQQQTTT\\\dddooo{{{|||yyyxxxzzz{{{~~~zzzzzznnniiiiiiiiiiiihhheee___YYYUUUWWWTTTOOOLLLJJJIIIGGGEEEHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIQQQUUUbbb{{{{{{zzzzzzqqqeee___ZZZVVVYYY___hhhvvvpppeee^^^XXXVVVWWWOOOMMMLLLKKKKKKKKKIIIGGGKKKJJJKKKNNNNNNKKKMMMRRR```mmmyyyzzzuuunnnggg```\\\YYYTTTPPPMMMMMMNNNOOOTTTZZZaaabbb]]]VVVSSSRRROOOOOOOOOOOOOOOQQQUUUXXX```hhhllliiieeeeeeeeeeeejjjppptttXXXKKKIIIFFFFFFFFFFFFFFFGGGHHHHHHKKKLLLNNNQQQUUUXXXYYYZZZWWWYYY\\\___aaacccgggjjjnnnpppqqqpppooommmnnnnnnpppwwwgggUUUQQQKKKJJJLLLHHHIIIIIIIIIIIIIIILLLQQQTTT[[[cccnnnyyy}}}wwwqqqnnnnnnooorrrwww{{{zzzrrriiifffkkkoootttuuurrrkkkccc^^^^^^ZZZTTTPPPMMMKKKIIIHHHJJJIIIGGGEEEEEEGGGIIIJJJHHHIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHIIIPPPVVVeee~~~~~~vvviiiaaa[[[]]]dddooo}}}}}}}}}~~~~~~zzzlllccc]]]YYYXXXQQQNNNKKKJJJJJJJJJIIIHHHKKKJJJLLLOOOOOOMMMNNNSSSbbbooo{{{|||vvvoooggg```\\\YYYSSSOOOLLLLLLNNNOOOUUU\\\cccddd]]]VVVSSSSSSOOOOOOOOOOOOOOORRRWWW[[[aaahhhlllhhhccccccddddddhhhoootttXXXJJJHHHEEEEEEEEEEEEEEEFFFGGGHHHLLLNNNQQQTTTVVVXXXZZZ[[[VVVXXX[[[]]]___cccgggjjjmmmoooqqqqqqpppooopppqqqwwwzzzjjjWWWRRRKKKJJJLLLHHHIIIIIIIIIHHHHHHKKKPPPSSSWWW```kkkvvv~~~uuuooonnniiilllppptttxxxzzzvvvjjjfffeeekkkqqqyyy}}}|||yyyuuurrrfffaaa[[[UUURRRPPPMMMLLLKKKIIIHHHGGGGGGHHHIIIKKKIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHIIIIIIIIIIIINNNWWWjjjooofff___aaajjjwww|||vvvtttsssqqqrrruuuwwwvvvkkkddd^^^\\\UUUQQQMMMJJJIIIJJJJJJJJJKKKKKKNNNQQQQQQOOOPPPTTTcccppp{{{|||wwwooogggaaa[[[WWWRRRMMMKKKLLLOOOQQQVVV\\\bbbaaa\\\VVVTTTUUUPPPPPPPPPOOOPPPTTTYYY]]]ccciiilllgggbbbbbbddddddhhhooosssWWWHHHFFFDDDDDDDDDEEEFFFGGGHHHIIIMMMPPPTTTVVVWWWXXXZZZ[[[WWWXXX[[[]]]___ccchhhkkknnnppprrrrrrqqqqqqqqqrrrzzzzzz{{{zzz{{{mmmYYYSSSLLLJJJLLLHHHHHHHHHIIIIIIIIIKKKNNNQQQSSS\\\gggqqq|||tttrrrmmmnnnpppppprrrxxxyyy}}}|||ooohhhhhhiiiooottt{{{xxxrrriii```YYYTTTPPPNNNJJJJJJIIIHHHHHHIIIJJJJJJHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKNNN[[[sss~~~nnneee```fffttt}}}tttqqqnnnjjjiiijjjhhhooozzzssskkkeee```XXXTTTNNNJJJIIIIIIJJJJJJLLLLLLOOOSSSSSSQQQRRRVVVbbbooo{{{|||wwwqqqkkkeeeZZZWWWRRRMMMLLLMMMQQQSSSXXX[[[^^^]]]YYYVVVUUUVVVQQQQQQPPPPPPQQQUUU[[[```eeekkkmmmgggbbbbbbeeeeeejjjpppoooTTTGGGFFFCCCCCCDDDEEEGGGIIIKKKLLLNNNRRRVVVXXXWWWWWWXXXZZZYYYZZZ\\\^^^aaaeeejjjnnnqqqsssttttttrrrqqqqqqrrrwwwuuutttuuuxxxooo[[[TTTLLLJJJLLLHHHFFFHHHIIIIIIIIIJJJMMMOOOOOOXXXbbbkkkxxx|||vvvuuusssooommmooovvv|||~~~wwwzzzwwwmmmjjjlllnnnvvvyyy|||wwwkkk```XXXQQQNNNJJJJJJJJJIIIIIIJJJJJJJJJHHHIIIJJJLLLLLLLLLKKKJJJLLLLLLLLLLLLMMMMMMMMMMMMPPPaaa{{{|||qqqiiibbb```jjj~~~vvvqqqmmmhhhffffffbbbgggooo{{{yyyqqqiiicccZZZUUUNNNJJJHHHIIIJJJJJJMMMMMMPPPTTTUUURRRSSSWWWbbbnnnzzz|||xxxsssnnniiiZZZWWWRRRNNNMMMOOORRRUUUZZZ[[[[[[ZZZXXXVVVVVVVVVQQQQQQQQQQQQRRRVVV\\\aaagggmmmnnnhhhccccccfffggglllrrrlllRRRFFFFFFDDDDDDEEEFFFHHHKKKMMMNNNOOOSSSWWWXXXWWWWWWXXXYYYZZZ\\\^^^```cccggglllppptttuuuvvvuuurrrppppppqqqsssppppppssswwwqqq\\\TTTLLLJJJLLLHHHEEEGGGIIIJJJJJJJJJLLLNNNMMMVVV```hhhttt}}}{{{vvvoooiiiiiinnnssswwwyyy{{{{{{zzzzzzzzz{{{yyy}}}vvvxxx{{{}}}yyyxxx{{{zzz~~~wwwiii___XXXQQQQQQNNNLLLLLLIIIFFFFFFJJJGGGHHHJJJJJJIIIJJJKKKMMMMMMKKKJJJJJJKKKLLLKKKJJJPPPccczzzrrriiiddd]]]]]]bbbqqqyyyqqqlllgggeeeccccccgggqqq}}}~~~sssjjjeee\\\TTTMMMKKKJJJJJJLLLPPPOOOSSSWWWVVVSSSRRRVVVZZZfffqqq{{{|||yyyuuunnnhhh]]]TTTNNNMMMLLLKKKOOOWWW\\\]]]\\\[[[ZZZWWWUUUSSSUUUTTTSSSSSSTTTYYY```eeepppooommmjjjggggggiiikkkpppxxxfffLLLCCCGGGFFFGGGHHHHHHHHHIIILLLOOOSSSVVVYYY\\\\\\[[[YYYXXX\\\\\\^^^bbbhhhmmmpppqqqvvvuuusssqqqpppppppppppprrrqqqpppqqquuuttt^^^XXXPPPOOOOOOJJJHHHIIIIIIHHHGGGHHHJJJLLLNNNSSSZZZcccooouuulllfffeeeeeeeeeiiillloooqqqqqqooollliiijjjlllpppuuu}}}{{{qqquuuxxxzzz|||}}}}}}xxxzzztttggg\\\TTTOOOLLLKKKMMMLLLIIIKKKNNNHHHIIIKKKKKKJJJJJJLLLNNNPPPOOOOOONNNMMMMMMMMMNNNSSSfffxxxoooggg___ZZZYYYZZZbbbssswwwpppllleeeccceeelllvvvvvvmmmhhh___WWWOOOMMMLLLLLLNNNSSSRRRVVVYYYWWWTTTSSSWWW[[[eeepppyyyzzzvvvrrrkkkeee___XXXQQQPPPNNNMMMQQQXXXXXXYYYYYYYYYXXXVVVUUUTTTUUUUUUTTTTTTVVV[[[bbbgggmmmnnnnnnmmmnnnqqqvvvzzzsss{{{eeeMMMEEEIIIEEEGGGHHHIIIJJJLLLPPPSSSUUUVVVWWWYYY\\\]]]\\\[[[______bbbeeejjjnnnpppqqqtttsssrrrqqqqqqrrrssssssuuusssssstttwwwwww```XXXPPPMMMMMMHHHHHHIIIIIIIIIHHHHHHJJJKKKNNNRRRZZZbbbnnn~~~rrrggg```]]]\\\[[[```bbbeeehhhhhhgggdddbbb^^^```bbbffflllttt~~~yyyqqquuuwwwyyyyyyyyy}}}xxxwww|||tttdddYYYQQQNNNMMMOOOOOOLLLLLLOOOJJJKKKMMMMMMLLLLLLMMMOOORRRTTTUUURRROOOMMMOOORRRWWWiii|||oooddd\\\UUURRRUUUXXXaaatttzzztttkkkgggdddhhhooozzz{{{rrrlllcccZZZRRRPPPOOOOOOQQQVVVWWWZZZ\\\YYYUUUUUUYYY^^^gggqqqyyyxxxtttpppjjjeeebbb\\\UUURRRPPPPPPSSSXXXVVVWWWWWWXXXWWWWWWVVVUUUTTTUUUUUUVVVXXX]]]dddiiimmmnnnoooppprrrwww~~~wwwcccNNNGGGJJJEEEGGGIIIKKKMMMPPPUUUXXXXXXXXXYYY[[[]]]______^^^bbbdddgggjjjmmmooopppqqqqqqqqqqqqrrrssstttvvvvvvvvvvvvvvvxxxyyy{{{bbbXXXOOOKKKKKKFFFFFFHHHJJJJJJIIIHHHIIIJJJMMMQQQXXXaaalll{{{wwwjjj___XXXUUUTTTSSSUUUWWWZZZ]]]^^^]]][[[ZZZXXXXXXYYY[[[^^^eeelllrrrxxxrrryyy{{{|||||||||~~~|||~~~oooaaaXXXSSSPPPQQQOOOKKKIIIJJJLLLMMMNNNNNNMMMMMMNNNPPPSSSVVVXXXUUUOOOMMMOOOSSSXXXjjjyyyiii]]]VVVRRRPPPSSSWWWaaasss{{{tttnnnhhhhhhllluuuwwwqqqfff]]]TTTQQQQQQPPPSSSXXXZZZ]]]^^^[[[WWWVVVZZZ___llltttzzzyyyuuuqqqlllhhhddd___XXXTTTRRRRRRUUUXXXYYYYYYYYYYYYYYYXXXXXXWWWUUUUUUVVVXXX[[[```ggglllrrrrrrrrrqqqrrruuu{{{{{{zzz___LLLGGGHHHFFFHHHJJJLLLNNNRRRVVVZZZZZZ___ccccccaaa___aaaccceeehhhjjjlllmmmnnnoooppprrrrrrsssssstttuuuvvvwwwuuuuuuwwwyyy{{{~~~dddYYYOOOLLLLLLGGGEEEHHHJJJKKKJJJIIIIIIIIILLLPPPWWW^^^hhhwwwnnnggg]]]UUUQQQPPPPPPPPPNNNOOORRRTTTVVVVVVVVVUUUUUUUUUUUUVVVXXX\\\cccgggrrr}}}yyyuuu|||~~~|||lll]]]WWWQQQQQQOOOKKKIIIJJJMMMNNNPPPOOONNNNNNOOOPPPRRRUUUWWWSSSNNNLLLNNNRRRVVVhhhvvveeeZZZUUUSSSRRRQQQVVV```rrr~~~uuummmjjjkkksss{{{uuuhhh^^^UUURRRQQQQQQTTTYYY\\\___aaa^^^ZZZYYY]]]aaannnuuuzzzxxxtttqqqnnnjjjeeebbb\\\VVVTTTVVVXXXYYY]]]\\\[[[ZZZYYYXXXXXXXXXWWWXXXZZZ\\\___dddkkkooowwwwwwvvvtttssstttwwwyyy}}}uuuZZZJJJFFFFFFGGGIIIKKKMMMOOORRRWWWZZZ^^^gggpppnnneee___aaafffgggjjjlllmmmllllllnnnpppuuuuuuuuuuuuuuuuuuuuuuuurrrsssuuuyyy{{{fffZZZPPPMMMNNNJJJEEEHHHJJJKKKJJJIIIIIIIIILLLOOOUUU[[[eeerrryyyooo^^^YYYRRRMMMKKKLLLLLLLLLHHHIIIKKKMMMOOOPPPQQQQQQOOOOOOPPPPPPRRRUUU[[[___fffqqq|||zzzzzz~~~zzzbbbYYYRRRQQQPPPNNNLLLNNNNNNOOOPPPPPPNNNNNNOOOPPPPPPRRRRRRPPPMMMKKKMMMOOOSSSdddsssdddZZZUUUTTTSSSPPPUUU___ooo~~~tttnnnmmmqqq~~~yyyiii```VVVRRRQQQQQQUUUZZZ]]]aaadddccc___]]]```dddnnnuuuyyyvvvrrrpppnnnlllhhhgggbbb[[[YYY\\\___^^^```___^^^\\\[[[ZZZZZZZZZ\\\^^^```bbbdddiiioootttzzz{{{|||{{{yyyyyyzzz{{{}}}nnnUUUIIIFFFEEEHHHJJJMMMOOOQQQTTTYYY\\\dddnnnvvvsssiiibbbdddjjjiiilllmmmmmmkkkkkknnnqqqwwwwwwwwwwwwwwwvvvuuutttrrrsssuuuxxx{{{iii\\\QQQNNNPPPLLLFFFHHHJJJJJJIIIHHHIIIJJJKKKNNNSSSYYYaaannn}}}uuuiii```TTTQQQLLLIIIHHHHHHGGGFFFDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOPPPSSSXXX\\\aaakkkwww~~~xxx~~~jjj```VVVRRRQQQOOONNNPPPNNNOOOPPPPPPNNNNNNOOOPPPOOOOOONNNMMMMMMLLLMMMMMMQQQbbb}}}tttfff]]]XXXVVVUUUQQQVVV^^^kkk}}}~~~vvvrrrsss}}}{{{lllbbbXXXTTTRRRRRRVVV[[[^^^ccchhhhhheeebbbdddgggooouuuyyyvvvrrrrrrqqqooommmnnniiibbbaaaeeegggfffeeedddcccaaaaaaaaabbbbbbccceeegggiiikkkpppuuuyyy|||~~~}}}}}}}}}{{{iiiRRRIIIHHHFFFHHHJJJMMMPPPSSSXXX]]]aaammmqqqssspppjjjgggiiimmmkkkmmmnnnllljjjjjjoootttwwwwwwxxxxxxxxxwwwvvvuuuvvvvvvwwwyyy{{{lll^^^RRROOOPPPLLLHHHIIIIIIIIIHHHHHHJJJKKKKKKNNNRRRWWW___kkkyyy|||ssskkkbbbYYYSSSLLLJJJHHHHHHGGGFFFDDDBBBDDDDDDDDDDDDFFFGGGIIIJJJMMMNNNNNNNNNOOOQQQUUUYYY]]]fffrrrwww~~~tttgggZZZUUURRROOOMMMNNNNNNOOOPPPPPPNNNMMMNNNPPPOOOMMMLLLLLLMMMNNNMMMLLLPPPaaa}}}wwwjjjaaa[[[XXXWWWTTTWWW^^^ggguuu~~~wwwwww|||mmmcccYYYUUUSSSSSSWWW]]]___eeekkkllliiifffhhhjjjrrrxxx{{{xxxuuuuuuuuusssrrrsssooohhhffflllnnnllliiiiiihhhggghhhiiijjjkkkhhhjjjlllmmmppptttyyy}}}~~~}}}|||zzz}}}eeePPPJJJJJJIIIGGGJJJNNNRRRVVV[[[aaaeeesssqqqmmmjjjjjjlllmmmooommmoooooollliiikkkqqqwwwvvvvvvxxxyyyyyyxxxwwwvvvzzzyyyzzzzzz{{{ooo```RRRNNNOOOKKKHHHIIIIIIHHHGGGHHHJJJLLLJJJMMMQQQVVV]]]iiiwww}}}vvvkkkbbb\\\VVVOOOKKKEEEEEEEEEGGGHHHHHHEEECCCFFFFFFEEEEEEFFFHHHJJJKKKJJJKKKKKKJJJJJJLLLOOORRRUUU^^^iiiwwwttt}}}rrr]]]XXXWWWRRRPPPRRRSSSTTTTTTTTTSSSQQQOOONNNKKKLLLMMMMMMLLLKKKMMMNNNVVVeee}}}zzzqqqjjjccc]]]YYYXXX\\\bbbjjjrrr~~~}}}~~~|||qqqfffZZZVVVVVVVVVYYY]]]___fffoooqqqooommmppptttzzz}}}~~~{{{yyyzzz|||zzzyyywwwuuutttsssrrrrrrpppqqqsssttttttrrrooommmpppooonnnooorrrvvv{{{~~~xxxssssssyyy|||___PPPKKKIIIGGGJJJNNNSSSUUUVVVZZZbbbiiiqqqooommmllllllnnnppprrrpppqqqqqqppppppqqquuuxxxzzz{{{{{{zzzyyyyyy{{{~~~|||zzz|||tttbbbZZZPPPKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIHHHLLLPPPUUU\\\fffrrr{{{|||uuunnnhhh```YYYVVVSSSOOOLLLFFFEEEDDDCCCBBBCCCDDDEEECCCBBBBBBAAABBBCCCDDDEEEIIIIIIIIIJJJKKKLLLMMMNNNSSSXXXbbboooqqqyyykkk```YYYQQQOOOSSSTTTUUUUUUTTTRRRPPPNNNMMMMMMOOOPPPOOONNNNNNOOOQQQVVVddd|||}}}uuupppkkkddd^^^^^^```dddgggkkkrrr{{{{{{rrrfff[[[VVVUUUUUUXXX\\\___gggppptttsssrrruuuyyy~~~}}}}}}|||||||||~~~~~~~~~|||yyyuuusssrrrqqqqqqrrrtttyyy}}}~~~wwwsssqqqwwwuuuZZZNNNKKKKKKJJJNNNRRRVVVXXXYYY]]]dddkkkmmmlllkkkkkklllnnnqqqsssqqqrrrssssssssstttwwwyyyzzz{{{{{{zzzxxxyyy{{{}}}vvvcccYYYPPPKKKLLLKKKJJJHHHGGGGGGGGGHHHIIIHHHKKKOOOSSSYYYcccnnnwww|||xxxpppkkkeee]]]XXXUUURRRNNNJJJGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGIIIJJJKKKPPPTTT]]]iiiyyykkksss~~~|||kkk^^^TTTSSSXXXXXXZZZZZZXXXTTTPPPNNNMMMJJJLLLMMMMMMLLLLLLMMMNNNTTTaaaxxx}}}yyyooogggcccddddddddddddfffiiilllrrrvvv{{{{{{sssggg[[[VVVUUUTTTWWWZZZ```hhhrrrwwwyyyzzz}}}{{{xxxvvvuuuuuuvvvyyy}}}zzztttqqqqqqwwwlllTTTKKKKKKMMMNNNSSSVVVYYY[[[\\\```gggllliiiiiihhhiiikkknnnqqqsssqqqsssuuuvvvwwwwwwyyyzzzzzz{{{{{{zzzxxxxxxzzz{{{{{{eeeYYYPPPLLLMMMJJJIIIHHHFFFFFFGGGGGGHHHGGGJJJMMMPPPUUU]]]hhhpppxxx}}}yyyrrrmmmggg```ZZZWWWTTTOOOKKKHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFHHHHHHNNNQQQXXXbbbqqqdddmmmxxxvvvfff\\\[[[```___aaabbb___XXXRRROOONNNIIIJJJLLLLLLKKKKKKLLLNNNQQQ]]]rrr}}}qqqgggfffeeecccaaa```aaaaaafffiiilllooosssxxx~~~sssggg[[[VVVTTTTTTVVVYYY___gggrrrzzz~~~|||yyyyyyyyyzzz}}}{{{vvvrrrpppssszzzeeeQQQJJJKKKOOORRRWWWYYY[[[\\\^^^bbbgggkkkggggggggghhhjjjmmmoooqqqpppssswwwyyyyyyxxxyyyyyy{{{||||||{{{yyyxxxyyyzzz}}}~~~iiiZZZQQQMMMMMMIIIHHHGGGFFFFFFFFFGGGGGGGGGIIIKKKMMMPPPWWWaaahhhsssyyyuuupppiiiccc___ZZZTTTOOOKKKJJJJJJIIIHHHGGGFFFEEEGGGGGGFFFDDDCCCBBBAAA@@@CCCCCCCCCDDDEEEFFFGGGHHHLLLOOOTTT^^^lll```hhhsss|||nnncccaaacccdddggghhhcccZZZRRRNNNMMMLLLNNNOOOOOOOOOOOOQQQRRRRRR[[[mmmyyymmmkkkgggccc```^^^\\\[[[YYY[[[]]]___cccgggmmmppp{{{sssggg[[[VVVTTTSSSUUUYYY]]]fffrrr|||zzzzzz{{{}}}|||wwwtttrrrqqquuu}}}```PPPLLLLLLQQQUUUYYYZZZ[[[\\\^^^aaaeeehhhggggggggghhhiiikkkmmmnnnpppssswwwyyyxxxwwwwwwwww{{{|||}}}{{{yyyxxxxxxyyywwwwwwyyy~~~nnn]]]RRRNNNNNNIIIHHHGGGFFFFFFFFFGGGGGGFFFHHHJJJJJJLLLRRR[[[bbbooouuu~~~{{{tttnnniiibbbZZZTTTPPPOOOMMMLLLJJJHHHFFFFFFIIIIIIHHHFFFDDDCCCAAA@@@BBBBBBBBBCCCDDDEEEFFFGGGIIILLLRRR\\\jjj~~~]]]eeeqqqzzz~~~uuukkkgggfffhhhllllllfff[[[QQQLLLKKKLLLMMMOOOOOOOOOOOOQQQSSSVVV[[[hhh~~~}}}tttooohhhbbb^^^[[[WWWUUURRRRRRSSSTTTXXX\\\```bbbjjjsssrrrfffZZZUUUTTTSSSVVVYYY]]]eeerrr~~~zzzzzz{{{}}}zzzwwwuuuuuuuuuwww{{{]]]PPPNNNOOOSSSXXX[[[[[[[[[[[[]]]```ccceeeffffffggghhhiiikkkmmmmmmrrrtttwwwxxxwwwvvvvvvvvvyyy{{{{{{zzzwwwuuuuuuuuussssssvvv{{{~~~uuu```UUUPPPNNNJJJIIIHHHFFFFFFGGGGGGHHHGGGHHHIIIIIIJJJPPPXXX___jjjrrr{{{yyytttlllccc\\\XXXVVVSSSOOOLLLIIIHHHHHHKKKJJJJJJIIIGGGEEECCCBBB@@@@@@@@@AAABBBCCCEEEEEEGGGKKKRRR]]]mmm\\\dddpppyyyzzzssspppnnnooorrrssslll___SSSNNNMMMJJJLLLNNNNNNNNNNNNPPPRRRXXXZZZbbbrrr}}}sssmmmeee^^^ZZZWWWSSSQQQPPPOOOOOOPPPSSSWWWZZZ[[[___dddppppppeeeYYYUUUTTTTTTVVVZZZ^^^fffsss}}}yyyyyy{{{}}}~~~{{{zzzzzzzzz{{{~~~uuuYYYPPPQQQRRRUUU[[[]]]\\\[[[[[[]]]```bbbccccccdddfffhhhjjjmmmnnnooouuuwwwyyyxxxwwwuuuuuuuuuvvvxxxxxxwwwtttrrrqqqqqqqqqpppsssxxx{{{{{{dddWWWQQQNNNKKKJJJHHHGGGGGGGGGHHHIIIGGGHHHIIIIIIIIINNNWWW]]]fffmmmwwwyyypppiiiaaa^^^XXXSSSNNNLLLLLLLLLLLLLLLKKKKKKIIIGGGEEECCCAAAAAAAAABBBCCCDDDEEEFFFHHHMMMWWWeeevvv[[[dddpppyyyxxxooonnnsssxxx{{{|||{{{xxxyyy}}}zzzyyywwwuuuyyyyyyrrrdddXXXRRRQQQNNNPPPQQQRRRRRRRRRTTTVVVXXXWWW\\\hhhyyy{{{ooohhh___YYYVVVUUURRRQQQNNNLLLKKKLLLOOOSSSUUUVVVZZZ\\\dddtttooodddYYYTTTTTTTTTWWW[[[___gggttt}}}xxxxxxxxxzzz|||~~~}}}|||}}}~~~qqqWWWPPPRRRSSSWWW]]]^^^]]][[[[[[^^^```bbbcccaaabbbeeehhhkkknnnppprrrxxxyyyzzzyyywwwuuuuuuvvvtttuuuvvvuuurrrooonnnmmmooonnnppptttwww{{{gggYYYRRRNNNKKKJJJIIIHHHHHHHHHIIIIIIGGGHHHIIIIIIIIINNNVVV]]]ccckkkuuu|||zzzttthhhccc\\\UUUPPPNNNNNNOOOLLLLLLLLLLLLJJJHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHIIILLLRRR]]]lll\\\aaakkkvvvzzzsssjjjeeedddfffggggggggghhhiiijjjmmmuuu~~~vvvjjj]]]TTTPPPOOOOOOPPPQQQSSSVVVXXXZZZ[[[ZZZ]]]fffooovvvuuulllddd[[[UUUTTTSSSPPPMMMJJJKKKKKKKKKKKKLLLLLLLLLWWWXXX]]]ggguuurrrfff[[[YYYZZZYYYXXXXXX^^^iiivvv|||vvvsssuuuvvvxxx{{{~~~jjjQQQPPPTTTQQQRRRXXXUUUZZZ```aaa```aaaeeeiiihhhhhhhhhhhhiiikkkppptttvvvxxxyyyyyyxxxwwwwwwwwwvvvvvvuuutttqqqnnnlllkkklllppptttxxxzzzhhhZZZRRRMMMMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHIIILLLRRRVVVbbbgggnnnuuu~~~wwwrrrkkkddd```YYYQQQMMMNNNOOOOOONNNLLLJJJIIIHHHGGGHHHEEEDDDFFFEEECCCDDDHHHNNNVVVggg[[[aaakkkvvv~~~pppjjjbbb^^^]]]___aaaaaaccceeegggiiinnnwwwyyylll___VVVQQQQQQQQQQQQRRRTTTWWWYYY[[[\\\[[[^^^fffmmmttt}}}yyynnnfff___VVVRRRQQQQQQNNNLLLLLLLLLKKKKKKKKKLLLLLLMMMSSSTTTXXX```kkk~~~wwwjjj^^^[[[[[[ZZZXXXYYYbbbmmm{{{}}}vvvqqqmmmjjjooopppsssxxx|||eeeOOOOOOSSSQQQRRRXXXUUUZZZ^^^___^^^```dddhhhjjjjjjjjjiiiiiijjjnnnqqqtttuuuvvvuuuuuuuuuuuuvvvssstttsssrrrooommmlllllllllppptttwwwyyy}}}lll^^^VVVQQQMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHIIILLLQQQUUU___dddlllttt|||}}}uuunnngggbbb\\\TTTPPPQQQQQQQQQOOONNNLLLJJJHHHHHHHHHEEEEEEFFFFFFDDDFFFJJJTTT___sssZZZ```jjjuuuyyylllddd```ZZZXXXXXXZZZ\\\]]]aaadddhhhmmmuuuqqqcccYYYTTTTTTSSSRRRSSSTTTWWWYYY[[[aaaaaadddlllsssyyysssjjj```ZZZTTTPPPPPPQQQPPPNNNOOONNNMMMLLLKKKLLLMMMNNNQQQQQQTTTYYYaaaooo~~~qqqddd___]]][[[ZZZ[[[dddqqq~~~yyyrrrkkkgggeeecccbbbeeehhhmmmssszzzwww```NNNOOOSSSQQQRRRWWWVVVYYY[[[\\\\\\^^^ccchhhllllllllljjjiiijjjmmmooorrrqqqqqqqqqrrrsssttttttqqqrrrrrrqqqnnnlllkkklllmmmppptttvvvwww{{{lll]]]UUUPPPMMMLLLJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHKKKPPPSSSZZZ```iiirrrzzzyyyrrrjjjfff```YYYUUUUUUTTTSSSRRRPPPMMMKKKJJJIIIIIIFFFFFFGGGFFFEEEHHHNNN\\\kkkXXX^^^hhhsss}}}{{{mmmeee]]][[[YYYXXXZZZ\\\___```ccchhhoooxxxuuuhhh]]]XXXVVVUUUSSSRRRSSSUUUWWWXXXaaabbbhhhqqqxxx{{{pppiii^^^ZZZVVVSSSTTTUUUUUUUUUSSSQQQOOOMMMLLLLLLMMMNNNQQQQQQSSSVVV[[[fff{{{wwwjjjddd```]]]]]]^^^ffftttyyymmmiiiccc___]]]^^^^^^^^^]]]```fffnnnwwwppp^^^PPPQQQTTTRRRQQQUUUVVVXXXYYYZZZ[[[^^^cccggglllllllllkkkjjjkkknnnpppqqqpppooopppqqqsssttttttsssuuuvvvsssooolllllllllmmmqqqtttuuuvvvyyy~~~nnn]]]TTTOOOMMMLLLJJJIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHJJJNNNQQQVVV]]]gggpppwwwwwwnnnjjjeee^^^YYYXXXVVVUUUSSSQQQOOOMMMKKKJJJIIIGGGGGGHHHGGGGGGLLLSSScccwwwWWW\\\eeepppzzz|||mmmeeecccZZZ[[[\\\^^^```cccfffhhhiiipppzzztttiii```[[[YYYWWWTTTQQQPPPQQQSSSTTT[[[^^^gggqqqyyy~~~uuummmhhh```^^^[[[YYYYYYZZZ[[[\\\YYYWWWUUURRRPPPOOONNNNNNQQQQQQSSSVVVXXXaaarrr{{{oooiiieeeaaaaaacccjjjyyy{{{nnnfff```]]]YYYWWWWWWYYYZZZ[[[XXX[[[aaajjjttt~~~lll^^^TTTTTTUUURRRRRRTTTXXXXXXYYYZZZ\\\___dddgggiiijjjkkkllllllnnnqqqtttsssrrrppprrrtttvvvvvvuuuvvvzzz|||zzztttooonnnnnnooorrruuuvvvvvvyyy~~~vvvcccWWWQQQNNNMMMKKKIIIHHHHHHHHHIIIGGGHHHHHHHHHHHHIIILLLOOOTTT[[[eeemmmttt{{{{{{rrrnnniiibbb\\\ZZZVVVUUUSSSQQQOOOMMMLLLKKKJJJHHHHHHIIIHHHIIIPPPYYYkkkWWW[[[bbbkkkvvv~~~oooccc^^^___ZZZ^^^bbbfffiiilllpppsssttt||||||tttlllddd```]]]ZZZUUUQQQOOONNNPPPQQQXXX\\\fffqqqxxx}}}uuunnnjjjhhhdddcccaaa```___```aaabbbaaa```]]]ZZZWWWTTTQQQPPPPPPPPPRRRTTTUUU[[[kkkzzz{{{rrrmmmiiiffffffiiiqqq~~~tttiii___XXXVVVTTTRRRRRRTTTVVVWWWWWWVVVXXX]]]eeeoooyyyhhh^^^VVVUUUUUUSSSSSSUUUYYYYYYZZZ\\\___bbbeeegggfffhhhkkklllnnnppptttvvvvvvtttsssuuuyyyzzzxxxuuuxxx~~~{{{uuurrrrrrpppsssvvvwwwxxxzzz|||fffXXXQQQNNNMMMKKKIIIHHHHHHIIIIIIGGGHHHHHHHHHGGGHHHKKKMMMRRRXXXaaaiiipppwwwuuuppplllddd]]]YYYTTTSSSRRRPPPOOOMMMLLLKKKJJJIIIJJJJJJIIIJJJTTT___tttVVVYYY^^^gggqqq}}}tttjjjaaa]]]______dddkkkppptttxxx|||~~~yyytttnnnjjjaaa^^^XXXRRRNNNMMMNNNNNNSSSWWW```iiinnnsss~~~zzzxxxtttpppmmmkkklllnnnmmmlllkkkiiigggggghhhiiijjjiiigggddd___ZZZUUURRRRRRRRRSSSTTTTTTXXXeeessszzzssspppmmmjjjjjjmmmttt}}}xxxppphhhaaa[[[UUUQQQPPPOOOOOOQQQSSSUUUUUUUUUTTTVVVZZZaaaiiisss{{{wwwbbb\\\VVVTTTTTTTTTVVVXXXZZZZZZ\\\___bbbeeefffgggfffhhhkkkmmmoooqqqtttwwwxxxwwwvvvyyy}}}}}}xxxtttvvv~~~{{{wwwwwwrrruuuxxxyyyyyy|||iiiYYYPPPNNNMMMKKKJJJIIIHHHIIIIIIGGGHHHHHHHHHGGGHHHJJJLLLPPPVVV^^^eeekkkrrrzzzwwwqqqmmmddd\\\XXXQQQPPPPPPOOOMMMLLLLLLKKKKKKJJJKKKKKKIIILLLWWWcccxxxVVVXXX\\\dddooo{{{yyypppkkkdddbbbddddddjjjrrrxxx}}}|||xxxuuueeeaaaZZZSSSOOOMMMMMMNNNIIIMMMUUU\\\^^^aaakkkvvvuuuzzz}}}zzzwwwtttppplllgggggggggggghhhlllrrrvvvttttttsssqqqnnnnnnooopppppppppnnnkkkeee___XXXUUUUUUUUUVVVVVVTTTWWWbbbooo~~~xxxtttrrrppplllmmmpppssszzzvvvoooiiiaaaZZZUUUSSSQQQOOOOOOOOOPPPRRRUUUVVVVVVTTTSSSTTTXXX]]]eeennnvvvzzzooo^^^YYYUUUSSSSSSTTTWWW[[[[[[[[[]]]aaadddggggggggggggiiilllnnnoooqqqtttvvvyyyxxxxxx{{{~~~xxxrrrsss}}}~~~{{{zzzsssvvvyyyzzz{{{~~~ppp^^^UUUOOOMMMLLLJJJIIIIIIIIIIIIGGGHHHHHHHHHGGGGGGIIIKKKNNNTTT[[[aaagggnnnwww}}}wwwrrrmmmddd[[[WWWOOOOOONNNMMMMMMLLLLLLKKKKKKJJJKKKKKKJJJLLLXXXeeeyyyUUUVVV\\\fffsss~~~uuuqqqllldddeeellliiisss}}}xxxooojjjaaaXXXQQQMMMLLLLLLLLLLLLNNNQQQVVVXXXYYYXXX___`````````___]]]\\\ZZZYYYYYYZZZ]]]bbbiiipppuuuxxxyyy{{{zzzxxxwwwwwwxxxwwwxxxyyyuuunnnddd\\\WWWWWWUUUSSSSSSQQQTTT___jjj~~~{{{yyyuuuooolllnnnvvv}}}xxxsssjjjcccddd^^^WWWSSSRRRRRRQQQOOOPPPQQQRRRTTTTTTUUUUUUUUUVVVXXX\\\```dddjjjppptttyyy{{{fffXXXTTTQQQQQQTTTXXXYYYYYYZZZ^^^cccggghhhiiiiiijjjiiijjjlllllllllmmmpppsssvvvzzz~~~~~~zzzvvvuuutttwww|||}}}yyytttvvvyyy{{{}}}rrr[[[SSSQQQNNNLLLJJJJJJIIIGGGFFFIIIHHHFFFEEEEEEFFFHHHIIILLLPPPUUUZZZaaaiiiqqqwwwwwwoookkkfff]]]UUUSSSPPPMMMKKKJJJKKKKKKJJJMMMLLLKKKLLLKKKMMMVVVaaa|||SSSTTTYYYcccooozzzxxxvvvrrriiihhhmmmoooxxxvvvpppfff\\\UUUQQQOOONNNMMMLLLLLLMMMOOOPPPOOONNNOOOPPPPPPPPPPPPOOOMMMLLLQQQRRRTTTYYY```iiisssyyyyyy{{{||||||{{{{{{{{{|||{{{||||||yyyrrriiiaaa\\\XXXVVVTTTSSSRRRTTT^^^hhh}}}|||{{{vvvqqqoooqqqvvv{{{sssooojjjccc\\\]]]YYYTTTQQQQQQQQQQQQOOOTTTTTTUUUVVVWWWWWWXXXYYYXXXZZZ^^^bbbeeejjjpppttt{{{ppp]]]QQQOOONNNPPPUUUYYY\\\\\\^^^aaafffiiijjjjjjkkkkkkjjjkkklllkkklllnnnrrruuuwww{{{~~~|||xxxuuusssrrrtttyyy}}}{{{xxxtttvvvxxxzzz{{{~~~vvv^^^UUUQQQOOOLLLJJJJJJIIIHHHFFFIIIHHHFFFEEEEEEFFFHHHIIILLLOOOTTTYYY```gggpppuuutttmmmjjjfff^^^WWWTTTQQQOOOMMMLLLLLLLLLLLLMMMKKKKKKLLLKKKLLLUUU```rrrQQQRRRWWW___jjjuuu|||~~~~~~{{{sssppprrryyy|||pppfff]]]XXXTTTRRRQQQOOOLLLKKKLLLKKKJJJIIIGGGGGGHHHHHHHHHGGGGGGFFFIIIKKKOOOTTT\\\gggsss{{{{{{}}}~~~xxxqqqiiiddd\\\XXXVVVUUUSSSTTT\\\fffxxx|||wwwrrrqqqsssvvvxxxnnngggdddaaa[[[VVVVVVTTTRRRQQQRRRSSSSSSSSSTTTTTTTTTTTTUUUWWWYYYZZZ]]]```dddhhhkkkpppuuuxxx{{{cccTTTOOONNNNNNQQQVVV[[[^^^___bbbeeeiiikkklllllllllmmmkkklllkkkjjjkkknnnssswwwyyy|||~~~~~~zzzuuurrrpppoooqqqtttxxx||||||yyywwwtttuuuwwwxxxyyy{{{~~~|||bbbWWWRRROOOLLLJJJJJJIIIHHHGGGIIIHHHGGGFFFFFFFFFHHHHHHKKKNNNRRRWWW]]]eeelllrrrzzz|||sssmmmjjjfff```ZZZTTTSSSQQQPPPNNNMMMMMMMMMMMMKKKKKKLLLKKKLLLTTT\\\eee{{{PPPQQQUUU\\\fffpppyyy}}}{{{zzz}}}~~~qqqhhh```ZZZVVVUUUSSSPPPOOOOOOOOOOOONNNHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJMMMQQQXXXdddqqqzzz}}}~~~xxxqqqlllaaa\\\XXXWWWUUUUUU\\\dddttt~~~xxxrrrqqqsssuuu~~~ssslllddd___^^^\\\XXXTTTTTTTTTTTTUUUWWWXXXYYYYYYXXXXXXWWWWWWXXXZZZ]]]___eeehhhmmmrrrvvv{{{mmmZZZQQQRRRRRRSSSVVVYYY\\\^^^___eeehhhkkkmmmmmmlllmmmnnnlllkkkjjjiiiiiimmmrrrwww{{{|||}}}|||wwwssspppooonnnoooqqquuuxxxyyyxxxwwwsssuuuvvvvvvvvvxxxzzz|||eeeXXXRRROOOLLLJJJIIIIIIIIIHHHIIIHHHGGGFFFFFFFFFGGGGGGIIILLLPPPUUUZZZaaahhhmmmvvv~~~{{{tttoookkkgggaaa]]]UUUUUUTTTRRRPPPNNNMMMMMMMMMKKKJJJKKKKKKLLLQQQYYY\\\nnnPPPQQQUUUZZZcccmmmvvv|||~~~sssjjjbbb\\\YYYWWWTTTSSSSSSSSSQQQPPPIIIHHHHHHGGGFFFFFFFFFFFFFFFHHHLLLOOOVVVbbbqqq|||zzzuuuiiibbb[[[XXXVVVVVV\\\ccctttyyyrrrppprrrsssyyy}}}|||vvvkkkeee___[[[YYYXXXVVVTTTUUUVVVXXXZZZ\\\^^^aaacccccccccbbbbbbdddfffiiikkknnnrrrxxx~~~www```SSSOOOPPPRRRUUUXXX[[[]]]```aaafffiiikkklllllllllmmmnnnlllkkkjjjhhhhhhkkkqqquuuzzz{{{{{{yyyuuuqqqooonnnooopppqqqtttwwwyyyxxxvvvssstttuuuuuuuuuuuuxxxzzz~~~hhhZZZSSSPPPLLLJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGJJJNNNRRRWWW]]]dddiiirrrzzz{{{xxxtttooojjjddd___\\\VVVWWWXXXVVVQQQMMMLLLLLLMMMJJJIIIKKKKKKKKKOOOTTTXXXfffwwwPPPRRRTTTYYY___iiittt{{{uuullleee^^^\\\ZZZYYYXXXVVVSSSPPPNNNMMMKKKIIIGGGFFFEEEEEECCCFFFJJJMMMTTT```rrr~~~qqqhhh^^^YYYWWWWWW]]]ddduuu{{{tttqqqsssssswwwyyyzzz{{{|||wwwqqqfffbbb]]]YYYWWWVVVUUUTTTWWWZZZ]]]```ccchhhmmmqqqqqqqqqqqqrrrsssuuuxxxyyy}}}jjjVVVMMMMMMLLLPPPUUUZZZ]]]```ccceeegggiiikkklllllllllnnnooommmmmmllljjjiiikkkooosssxxxyyyyyywwwssspppoooppppppqqqrrruuuxxxyyywwwuuurrrsssttttttttttttvvvxxxzzz~~~mmm]]]TTTQQQLLLIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEFFFHHHLLLOOOTTTYYY```eeeooovvv}}}ttttttsssnnngggaaa]]][[[YYY\\\]]]ZZZSSSNNNKKKKKKMMMJJJIIIKKKLLLKKKLLLPPPUUU___nnn}}}OOOQQQSSSVVV\\\fffqqqyyywwwpppcccccccccddddddbbb___[[[WWWUUURRRNNNKKKIIIHHHHHHDDDGGGJJJLLLPPP\\\nnn{{{yyymmmaaaZZZWWWXXX^^^fffvvvyyyvvvxxxyyy|||}}}|||}}}~~~xxxqqqgggddd___[[[YYYWWWWWWWWW\\\___dddhhhnnnuuu~~~|||aaaQQQMMMOOOOOOTTT[[[___bbbdddfffiiigggiiilllmmmmmmmmmoooqqqppppppooommmlllmmmooorrrvvvwwwvvvtttrrrpppqqqrrrqqqqqqsssvvvxxxxxxuuusssqqqrrrssssssssstttvvvyyyxxx}}}tttcccUUUQQQLLLIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEGGGJJJMMMQQQWWW]]]bbblllsss}}}wwwppprrrssspppiiicccaaa```^^^aaaccc___WWWOOOLLLLLLNNNJJJHHHKKKLLLJJJKKKMMMRRRYYYffftttNNNPPPRRRUUUZZZcccoooxxx~~~wwwhhhiiillloooqqqqqqnnnkkk[[[YYYUUUQQQMMMJJJHHHGGGHHHKKKLLLKKKMMMWWWhhhuuu}}}pppbbbZZZWWWYYY```gggvvv}}}{{{|||{{{ssskkkhhhccc___\\\ZZZZZZZZZaaaeeekkkpppwwwttt\\\PPPPPPTTTXXX]]]cccfffffffffhhhjjjhhhjjjlllmmmnnnoooqqqsssrrrrrrrrrpppnnnnnnpppqqqtttuuuuuusssqqqppprrrsssqqqrrrtttwwwxxxwwwtttpppppprrrssssssssstttwwwyyywww}}}zzzhhhUUUQQQLLLIIIIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFIIILLLPPPUUU[[[```jjjpppzzzvvvooosssvvvtttnnnhhhfffgggaaaeeegggbbbYYYQQQMMMMMMNNNIIIHHHKKKLLLJJJJJJLLLOOOUUU```nnnzzzOOONNNPPPTTTYYY___kkkvvv}}}yyyyyy{{{}}}xxxpppeeeZZZWWWUUURRRNNNNNNKKKHHHHHHJJJNNNUUUcccppptttbbb\\\[[[[[[```iii~~~zzzrrrkkkeeeddddddbbbaaabbbjjjnnnsssxxxdddPPPMMMSSSXXX```dddhhhkkkllllllmmmnnnoooppprrrrrrrrrrrrssstttwwwwwwvvvuuuuuutttttttttuuusssqqqqqqqqqrrrqqqppprrrsssuuuxxxyyywwwssspppssstttuuuwwwxxxxxxyyyyyyzzzjjjZZZSSSNNNMMMLLLIIIGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJLLLRRRYYY^^^fffkkkttt|||vvvwwwwwwuuussspppoooooopppmmmhhhbbb[[[TTTOOOKKKKKKLLLLLLLLLMMMMMMMMMMMMRRRXXX```gggnnntttzzz~~~MMMLLLNNNSSSWWW]]]hhhttt|||zzzmmm```YYYUUUPPPLLLKKKLLLIIIIIIKKKNNNUUUbbbnnnsssbbb\\\[[[\\\bbbkkkzzzsssnnnnnnmmmjjjiiijjjmmmqqqwww~~~}}}```QQQPPPVVV[[[dddgggjjjlllmmmmmmnnnooorrrssstttsssrrrsssuuuvvvwwwwwwyyyzzz{{{{{{{{{{{{vvvuuuttttttvvvvvvuuutttsssssstttuuuwwwvvvrrrpppssstttuuuvvvvvvwwwwwwwwwyyy~~~lll[[[SSSMMMLLLKKKGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJOOOUUUZZZdddiiirrr~~~~~~yyyzzzzzzzzzxxxwwwwwwwwwtttpppkkkddd]]]WWWQQQMMMJJJJJJKKKLLLMMMNNNOOOPPPSSSWWW]]]ccchhhlllqqqtttzzz}}}LLLKKKMMMQQQUUUZZZeeepppyyyuuueee\\\WWWPPPLLLLLLMMMKKKJJJLLLNNNTTT___kkkuuuddd___^^^^^^eeeooo~~~zzzzzzyyytttssstttpppuuu}}}rrrZZZRRRUUU[[[___hhhjjjlllmmmmmmnnnppprrrvvvvvvvvvuuussstttwwwyyyxxxyyy|||~~~~~~~~~xxxwwwxxxzzz||||||{{{yyyvvvvvvuuuvvvvvvvvvtttrrrttttttttttttttttttttttttwww{{{rrr^^^VVVOOOMMMLLLIIIFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHKKKPPPTTTaaaeeennnyyyyyytttmmmfff```ZZZTTTPPPKKKLLLLLLMMMOOORRRTTTUUUWWW[[[```dddgggjjjmmmpppvvvzzzLLLKKKMMMQQQSSSXXXbbbllluuu}}}wwwggg]]]XXXSSSPPPPPPNNNLLLLLLNNNOOOSSS]]]hhhzzzkkkfffdddcccjjjssszzzxxxyyyvvv|||iiiWWWUUUZZZ```ccciiijjjlllmmmmmmooorrruuuyyyyyyxxxuuutttuuuyyy|||yyy{{{}}}~~~{{{zzzyyyzzz{{{~~~~~~|||{{{zzzxxxxxxyyyyyyxxxwwwuuuuuutttsssrrrrrrrrrrrrtttxxx}}}{{{dddZZZQQQOOOOOOLLLIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGJJJOOORRR^^^bbbkkkttt~~~}}}wwwoooiiiddd^^^XXXTTTOOOOOOOOOPPPRRRVVVYYY[[[___cccggglllooosssxxx{{{}}}LLLKKKMMMQQQSSSVVV___hhhsss{{{wwwfff]]]XXXSSSQQQRRROOOMMMMMMOOOPPPSSS\\\eee{{{uuupppllliiinnnxxx~~~}}}|||cccVVVYYY^^^cccfffgggiiikkklllmmmpppsssvvvyyyxxxwwwuuutttvvvyyy|||yyyzzz}}}}}}{{{||||||}}}}}}|||zzzxxxxxxyyyzzzzzzzzzvvvuuutttrrrqqqpppqqqqqqrrruuu{{{kkk^^^SSSOOONNNLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGHHHKKKOOOSSSZZZ___gggoooxxx~~~xxxqqqllliiiddd^^^YYYSSSRRRRRRSSSVVV[[[___bbbgggkkkqqqwww|||LLLKKKMMMPPPQQQTTT\\\eeepppxxxuuueee[[[VVVRRROOOPPPNNNMMMNNNPPPQQQSSS[[[dddzzz}}}zzzuuuqqqttt}}}}}}zzz|||___WWW[[[```eeeiiifffhhhkkkmmmnnnooorrrtttuuuuuuuuuttttttuuuxxx{{{xxxzzz}}}~~~|||xxxwwwvvvvvvxxxzzzzzzzzzwwwuuusssrrrppppppqqqqqqrrrttt{{{vvvfffUUUNNNLLLJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHKKKOOORRRUUUZZZcccjjjrrr{{{~~~yyysssqqqpppllleee___XXXWWWWWWYYY^^^eeekkkppprrrwww}}}KKKJJJKKKNNNOOOQQQXXXaaajjjrrrzzz}}}}}}yyy{{{|||nnn___XXXUUURRRPPPQQQMMMMMMNNNQQQRRRSSSZZZcccyyy}}}wwwzzz{{{xxx}}}sss[[[WWW]]]aaaffflllhhhkkknnnooooooooooooppppppqqqrrrsssssstttvvvxxxyyy{{{}}}}}}{{{uuuuuuuuuwwwzzz{{{{{{zzzwwwuuusssqqqpppqqqqqqrrrsssuuu{{{rrr]]]QQQMMMJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHGGGIIILLLNNNOOOUUU^^^eeellluuu~~~zzzvvvvvvxxxuuummmfff``````aaaeeelllvvvIIIIIIJJJMMMMMMOOOUUU^^^cccllltttxxx|||zzzwwwvvvrrruuu|||yyyvvvxxx|||~~~rrreeeYYYUUUUUUTTTSSSUUUMMMLLLNNNQQQRRRSSSZZZcccwww{{{~~~{{{yyy}}}mmmXXXVVV]]]aaagggnnnkkknnnpppqqqpppnnnmmmmmmlllnnnqqqrrrrrrsssuuuwww}}}}}}~~~}}}{{{uuuuuuvvvyyy|||~~~~~~}}}wwwuuusssqqqqqqqqqrrrsssuuuvvv|||}}}dddVVVPPPLLLIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIHHHFFFFFFHHHJJJLLLRRRZZZaaahhhrrr}}}~~~{{{xxxzzz}}}{{{ssskkkhhhhhhjjjpppyyyQQQPPPNNNNNNOOOQQQTTTVVV```eeennnvvv|||zzzvvvtttrrruuuvvvxxxtttqqqtttuuuwwwyyylllaaaUUUQQQUUUXXXTTTNNNRRRRRRTTTUUURRRQQQYYYbbbzzz}}}yyy}}}~~~iiiYYY[[[aaacccffflllppppppooonnnmmmlllllllllmmmnnnnnnooopppsssxxx|||{{{zzz~~~}}}|||zzzyyyzzzyyyxxxxxxzzzzzzyyyxxxzzzwwwtttrrrrrrrrrrrrrrrrrrxxx~~~eeeUUURRROOOLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHOOOQQQWWW```fffkkkuuu~~~}}}yyyuuurrrrrryyyOOONNNMMMMMMNNNPPPSSSUUU\\\bbbkkkssszzz~~~zzztttpppmmmppprrruuu|||xxxuuurrrpppqqqlllcccYYYTTTUUUUUURRRMMMRRRRRRSSSUUUTTTTTT[[[cccyyyzzzwwwdddWWWZZZaaacccffflllllllllmmmnnnnnnnnnnnnnnnooooooooooooppptttyyy}}}|||||||||{{{{{{zzzyyy{{{yyyxxxxxxyyyzzzyyyxxxwwwuuuqqqppppppqqqqqqqqqrrrxxx}}}nnnZZZTTTPPPMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHKKKLLLRRRZZZ```eeepppzzz~~~xxxxxx{{{NNNMMMLLLLLLMMMOOORRRSSSXXX^^^gggpppvvvzzz~~~~~~vvvrrrooommmoootttzzzzzzrrrmmmkkklllfff___XXXUUURRRPPPNNNSSSQQQRRRUUUWWWXXX^^^eeeyyy|||mmm___VVVZZZaaaccceeejjjgggiiikkknnnooopppppppppqqqqqqpppoooppptttzzz~~~|||yyyxxxyyyyyyyyy|||zzzxxxwwwxxxyyyxxxwwwtttrrrooonnnooopppppppppqqqvvv{{{}}}zzzaaaVVVQQQNNNNNNKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJNNNUUUZZZ```kkkvvvNNNMMMLLLLLLNNNOOOQQQSSSUUU[[[dddlllrrrwww{{{}}}zzzwwwnnnppptttzzzxxxpppnnnkkkiiiddd\\\TTTOOOOOOPPPRRRPPPRRRVVVYYY[[[```fffzzz|||fff]]]XXX[[[aaabbbdddgggfffhhhkkknnnpppqqqqqqpppppppppooonnnooosssyyy}}}|||}}}zzzwwwwwwxxxzzzzzz|||zzzxxxwwwxxxxxxwwwvvvrrrpppmmmmmmoooqqqqqqqqqqqqtttyyy|||hhhXXXRRROOOOOOKKKJJJIIIHHHHHHGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEFFFJJJJJJMMMSSSXXX^^^iiittt~~~NNNNNNNNNNNNOOOPPPRRRSSSSSSYYYaaaiiioootttyyy|||~~~~~~tttsssuuuzzzwwwtttooonnniii___TTTNNNOOORRRQQQQQQTTTYYY[[[\\\bbbiii}}}zzzzzzbbb^^^\\\___bbbcccdddfffjjjkkkmmmoooppppppoooooonnnnnnmmmllllllpppuuuzzzxxx{{{zzzwwwvvvxxxyyyzzzzzzxxxwwwxxxyyyyyywwwuuuqqqooommmmmmppprrrttttttqqqrrrvvvzzz}}}ppp\\\SSSPPPOOOKKKKKKJJJIIIHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEIIIIIILLLQQQUUU[[[fffpppyyyMMMNNNNNNNNNPPPQQQRRRSSSSSSXXX^^^eeekkkqqqwww{{{~~~yyyxxx{{{|||yyywwwooocccVVVOOOPPPSSSRRRTTTYYY^^^]]]^^^eeennn~~~yyyrrrbbbaaabbbccceeegggiiijjjppppppooooooooooooooooookkkkkkkkkkkkkkknnnrrrvvvuuuyyyzzzwwwvvvwwwwwwwwwvvvvvvwwwyyy{{{zzzwwwuuupppnnnmmmnnnqqqtttvvvwwwqqqqqqtttyyy{{{zzzbbbVVVQQQNNNLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFIIINNNRRRVVV```jjjrrrzzz~~~LLLLLLMMMNNNOOOPPPQQQQQQSSSVVV[[[```gggnnnvvv{{{~~~}}}}}}~~~xxxhhhYYYQQQQQQSSSTTTYYYaaadddaaa___hhhttt}}}yyymmmaaadddfffggghhhllloooqqqtttrrrqqqooonnnooopppppphhhjjjkkkllllllmmmpppsssrrrwww}}}}}}yyyvvvvvvuuutttsssssstttwww{{{}}}{{{wwwtttnnnmmmlllmmmqqquuuwwwxxxqqqooorrrxxxyyy}}}jjjZZZRRRLLLLLLKKKJJJIIIIIIHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFCCCCCCGGGMMMPPPTTT\\\eeelllttt|||zzzwwwxxxKKKKKKLLLMMMNNNOOOOOOPPPRRRUUUYYY]]]dddllltttzzz}}}lll\\\SSSQQQRRRVVV]]]fffiiicccaaakkkxxx}}}yyykkk```dddhhhiiikkkppptttwwwvvvtttqqqooonnnoooqqqsssgggiiilllmmmmmmnnnpppqqqqqqvvv}}}|||xxxvvvuuusssrrrppppppssswww|||~~~|||wwwsssmmmkkkkkklllppptttwwwxxxqqqoooqqqwwwxxx{{{ooo]]]SSSLLLLLLLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFCCCDDDHHHNNNQQQTTT[[[dddhhhqqq|||}}}wwwwwwtttsss{{{|||MMMMMMMMMMMMMMMMMMMMMMMMNNNOOOTTT\\\aaafffoooyyyyyydddWWWTTTVVV]]]eeeoooqqqkkkgggooo{{{}}}yyymmmhhhiiikkkmmmooorrruuuwwwpppnnnlllmmmpppqqqooommmjjjjjjlllmmmnnnoooooooooqqquuu{{{|||yyyvvvtttttttttsssrrrtttssstttuuuwwwwwwuuussspppnnnmmmnnnppprrrssssssrrrwwwzzzzzzzzzvvv___SSSOOONNNNNNLLLKKKIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGIIIKKKQQQXXX]]]hhhmmmvvv}}}{{{wwwtttrrrttt{{{|||NNNNNNNNNNNNNNNNNNNNNNNNOOOPPPTTT[[[```eeeoooyyy~~~mmmaaa___aaahhhnnnuuuvvvooojjjrrr|||xxx~~~sssnnnooopppqqqqqqrrrssstttmmmlllkkkmmmpppqqqpppnnnmmmmmmnnnnnnnnnnnnnnnnnnrrruuuyyy}}}}}}yyyxxxvvvvvvwwwwwwvvvtttrrrrrrrrrtttvvvvvvtttsssmmmlllkkklllooorrrssssssrrruuuxxxzzz}}}zzz```SSSOOOMMMMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFHHHJJJOOOVVV[[[dddjjjrrrzzz~~~zzzwwwuuuwww|||}}}NNNNNNNNNNNNNNNNNNNNNNNNQQQQQQTTTYYY^^^cccmmmxxx}}}vvvkkkiiillluuuxxx|||{{{ssspppxxxyyyuuu{{{}}}~~~~~~{{{wwwsssrrrqqqiiiiiikkkmmmpppqqqpppnnnooooooooonnnnnnnnnmmmmmmssstttwwwyyy{{{||||||{{{vvvvvvwwwxxxzzzzzzwwwuuupppooopppqqqtttuuutttrrrllljjjiiijjjmmmpppqqqqqqrrrsssuuuyyy}}}aaaTTTPPPLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFEEEEEEDDDCCCDDDFFFGGGIIIMMMSSSWWW___eeemmmttt{{{}}}}}}MMMMMMMMMMMMMMMMMMMMMMMMRRRQQQSSSWWW[[[```kkkvvv||||||pppnnnqqq|||}}}}}}wwwuuuvvvrrrxxxwwwqqqooohhhiiikkknnnoooooonnnmmmnnnnnnnnnmmmmmmmmmnnnnnnsssssstttuuuvvvwwwyyyyyytttuuuwwwzzz{{{zzzvvvrrrnnnnnnmmmoooqqqsssrrrqqqmmmllljjjjjjlllnnnoooooorrrqqqrrrwwwcccUUUQQQJJJJJJIIIIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGFFFEEEEEECCCDDDEEEFFFGGGJJJOOOSSSZZZ```hhhooovvv~~~~~~~~~LLLLLLLLLLLLLLLLLLLLLLLLRRRQQQRRRVVVYYY]]]gggrrrzzztttqqqsss|||}}}~~~}}}zzz|||tttooottt||||||rrrooojjjlllmmmnnnnnnmmmmmmlllllllllllllllmmmnnnoooppprrrrrrqqqqqqrrrtttvvvwwwtttuuuwwwzzz{{{xxxsssnnnnnnmmmlllmmmoooqqqqqqppppppnnnlllkkklllmmmmmmlllrrrpppqqquuu}}}hhhXXXSSSKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHGGGFFFCCCDDDEEEEEEFFFHHHLLLOOOUUU[[[cccjjjpppxxxLLLLLLLLLLLLLLLLLLLLLLLLQQQPPPQQQUUUWWWZZZcccmmmwww~~~zzzwwwwww{{{{{{|||~~~~~~}}}rrrlllqqqxxx~~~tttpppmmmnnnooonnnllllllmmmnnnmmmlllllllllmmmoooqqqrrrppppppooopppqqqsssuuuvvvtttuuuwwwzzzzzzwwwrrrmmmooommmllllllnnnoooooonnnpppnnnkkkkkkkkkllllllkkkppppppqqqtttzzz~~~sss^^^TTTMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIHHHHHHGGGCCCDDDEEEEEEEEEGGGJJJLLLPPPUUU]]]dddjjjrrr{{{MMMMMMMMMMMMMMMMMMMMMMMMNNNNNNPPPTTTUUUWWW___hhhrrrzzz||||||{{{{{{~~~}}}pppjjjnnnuuu}}}tttrrrmmmnnnnnnmmmkkklllpppsssqqqpppooonnnoooppprrrsssnnnnnnnnnooopppssstttvvvssstttwwwzzz{{{yyytttqqqqqqooollllllmmmnnnnnnmmmllljjjhhhiiijjjlllllllllmmmooorrruuuxxx{{{}}}fffUUUOOONNNMMMLLLKKKJJJJJJJJJGGGGGGGGGHHHHHHHHHGGGGGGDDDEEEFFFFFFEEEFFFHHHJJJKKKPPPXXX___eeellluuu|||OOOOOOOOOOOOOOOOOOOOOOOOMMMMMMPPPSSSUUUVVV]]]eeeooowww}}}~~~}}}}}}|||pppiiilllsss{{{tttssslllmmmnnnlllkkkmmmrrrwwwuuutttrrrppppppqqqrrrsssmmmmmmnnnoooqqqssstttvvvssstttwwwzzz|||{{{xxxtttrrrpppmmmlllmmmmmmmmmlllhhhgggfffgggiiilllmmmmmmjjjnnnrrruuuwwwyyy|||kkkVVVPPPOOONNNLLLKKKJJJJJJJJJEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGFFFEEEFFFGGGIIIGGGMMMUUU[[[aaaiiirrrxxxSSSMMMIIIJJJKKKKKKLLLOOOMMMNNNPPPQQQTTTXXX^^^ccchhhpppzzz}}}vvvmmmkkkooo}}}{{{{{{yyy}}}vvvssssssqqqpppnnnmmmnnnpppsssuuuvvvuuusssqqqoooooooooooonnnllllllnnnsssvvvwwwvvvzzzyyyyyyyyyzzzzzzyyywwwuuurrrooommmllljjjhhhfffnnnlllllllllnnnnnnmmmlllooorrrtttvvvvvvwwwyyy{{{~~~{{{aaaSSSQQQNNNKKKLLLLLLJJJFFFKKKKKKJJJJJJJJJKKKKKKLLLIIIHHHFFFDDDDDDEEEGGGHHHJJJMMMQQQWWW]]]eeennntttYYYRRRLLLMMMMMMLLLMMMOOOMMMOOOPPPRRRTTTXXX^^^bbbgggnnnwww|||}}}~~~vvvllljjjmmmzzz|||wwwwwwuuuyyy}}}|||wwwrrrqqqqqqqqqpppooooooppprrruuuwwwvvvuuusssqqqpppppppppppppppooonnnqqquuuxxxyyyxxxyyyxxxwwwxxxyyyyyywwwvvvuuurrrooommmmmmmmmlllkkkmmmmmmmmmnnnnnnnnnnnnooorrrtttvvvwwwvvvvvvwwwyyyzzzmmmWWWTTTPPPMMMNNNNNNLLLHHHKKKJJJJJJJJJJJJJJJKKKKKKIIIHHHFFFEEEDDDEEEFFFGGGFFFIIIMMMQQQXXX```iiippp{{{```WWWOOOOOOOOOMMMMMMOOOMMMNNNPPPQQQSSSWWW\\\___dddjjjrrrwwwyyyzzz|||~~~yyynnnkkkllluuuxxxttttttsssuuuwwwuuuqqqoooppprrrsssrrrrrrrrrsssuuuwwwxxxuuutttsssqqqppppppqqqqqqsssrrrrrrtttwwwzzz{{{{{{{{{zzzyyyzzz{{{zzzyyywwwvvvsssooonnnnnnoooppppppmmmoooqqqpppnnnnnnpppsssvvvwwwyyyyyyxxxwwwxxxyyyyyy{{{___XXXQQQOOOPPPPPPMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEFFFGGGEEEGGGIIIMMMSSS\\\ffflllwwwcccYYYPPPNNNOOONNNMMMOOOLLLMMMOOOPPPQQQTTTXXX[[[___eeelllrrrvvvyyy{{{}}}sssmmmmmmooo{{{~~~{{{wwwuuutttttttttrrrppppppsssvvvvvvvvvuuuuuuvvvvvvwwwwwwssssssqqqpppppppppqqqrrruuuuuuuuuvvvyyy{{{|||}}}~~~}}}~~~~~~~~~|||zzzxxxuuupppnnnoooqqqrrrrrrnnnqqqtttsssoooooosssxxxyyy{{{}}}}}}|||{{{|||}}}}}}iii]]]QQQNNNPPPOOOLLLJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHIIILLLQQQZZZeeelllvvv}}}fffZZZOOOMMMNNNMMMMMMNNNJJJKKKMMMNNNOOOQQQTTTWWWZZZ___gggnnntttyyy}}}wwwoookkkkkkppp~~~||||||zzzvvvssssssrrrpppppprrruuuwwwxxxxxxxxxxxxwwwvvvuuuuuuqqqqqqpppooooooppprrrsssvvvwwwxxxyyyzzz{{{}}}~~~|||{{{wwwssspppppprrrssssssqqqtttwwwuuurrrsssxxx}}}|||vvvcccRRRMMMNNNMMMJJJIIIJJJJJJKKKKKKKKKJJJHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIKKKPPPXXXbbbiiittt{{{mmm___RRRNNNOOONNNMMMMMMJJJKKKMMMNNNNNNOOORRRTTTWWW[[[bbbkkksssyyy}}}{{{qqqjjjiiikkkttt}}}vvvzzz}}}xxxtttqqqpppoooooopppqqqssstttxxxxxxyyyyyyxxxvvvtttsssppppppooooooppprrrssstttxxxyyy{{{{{{{{{|||}}}{{{}}}zzzvvvttttttuuuuuuuuuuuuwwwxxxxxxwwwxxx}}}nnnUUUNNNNNNLLLIIIJJJKKKKKKLLLLLLLLLJJJIIIHHHIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEGGGIIIMMMUUU]]]dddpppwwwxxxhhhXXXRRRQQQPPPMMMMMMKKKMMMNNNOOOOOOOOOQQQSSSUUUYYY___gggpppwww{{{|||uuullljjjiiinnn|||zzzuuuwww{{{yyytttrrroooooopppqqqrrrsssrrrqqqtttuuuwwwxxxxxxwwwuuutttqqqqqqqqqqqqrrrtttvvvwwwzzz}}}~~~~~~~~~~~~~~~|||}}}{{{yyyxxxyyyzzzzzzyyyzzzyyyyyyyyy{{{~~~zzz[[[QQQPPPMMMKKKMMMLLLMMMNNNNNNMMMKKKIIIHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDFFFIIIMMMSSSZZZ```iiipppzzzooo]]]VVVTTTQQQNNNLLLMMMNNNPPPPPPPPPPPPRRRSSSUUUXXX^^^fffnnnuuuxxxyyy{{{pppllliiilllvvv|||vvvwwwxxxvvvsssrrrpppppprrrtttuuuuuusssqqqppprrruuuwwwyyyxxxvvvuuurrrrrrrrrssstttvvvxxxzzz}}}}}}{{{zzz{{{}}}~~~~~~}}}}}}{{{yyyzzz}}}```TTTRRROOOMMMPPPMMMMMMNNNOOONNNLLLJJJHHHIIIHHHHHHHHHFFFEEEDDDCCCCCCEEEGGGJJJNNNTTTZZZ___cccjjjtttxxx]]]VVVWWWTTTPPPQQQPPPOOOMMMMMMMMMOOOQQQRRRRRRVVV\\\bbbhhhnnnssswww{{{}}}rrrnnnkkklllrrrzzzzzzxxxvvvuuuvvvwwwvvvvvvvvvuuutttssssssrrrrrrsssooosssyyy~~~|||zzzvvvuuussssssuuuyyy}}}~~~}}}yyyyyy{{{~~~eeeUUUQQQMMMJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLJJJIIIGGGFFFEEEDDDGGGFFFFFFGGGJJJPPPVVVZZZ```gggrrr|||eeeYYYWWWRRRPPPQQQPPPOOONNNMMMMMMOOOPPPRRRRRRVVV[[[aaafffmmmtttxxx{{{xxxqqqmmmlllooouuu}}}{{{xxxvvvwwwxxxxxxxxxxxxwwwvvvuuutttssssssssspppuuu{{{|||tttsssrrrrrrtttxxx|||~~~~~~~~~}}}}}}}}}|||zzz{{{{{{}}}mmm[[[UUUPPPMMMOOOMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHFFFEEEEEEFFFEEEDDDEEEHHHNNNSSSWWW]]]dddoooxxxqqq^^^VVVPPPNNNQQQOOOOOONNNMMMMMMNNNPPPQQQRRRUUUYYY^^^dddkkksssyyy|||~~~xxxrrrmmmnnnqqqyyy~~~zzzxxxxxxzzz{{{|||{{{zzzyyywwwuuutttssssssqqqvvv}}}}}}qqqqqqpppppprrrvvvyyy|||||||||{{{zzzzzzzzz{{{||||||yyywwwzzz{{{}}}}}}~~~qqq\\\TTTNNNLLLNNNMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKIIIHHHGGGFFFFFFEEEDDDCCCDDDFFFKKKPPPSSSYYY```jjjsss{{{}}}dddUUUMMMMMMPPPOOONNNNNNMMMMMMNNNOOOOOORRRSSSVVVZZZ```iiirrrxxx|||{{{tttrrrtttyyy{{{xxxyyy|||~~~}}}{{{yyywwwuuuttttttpppuuu{{{~~~{{{pppoooooooooqqqtttwwwyyyyyyyyyxxxwwwwwwxxxzzz{{{|||yyywwwuuuuuuvvvxxx|||~~~~~~{{{xxxxxxzzz}}}~~~~~~~~~vvv___SSSMMMLLLNNNNNNNNNOOOOOONNNNNNMMMMMMLLLKKKKKKJJJIIIHHHHHHGGGEEEDDDCCCDDDFFFIIIMMMPPPVVV\\\dddlllttt|||jjjWWWMMMLLLOOOOOONNNNNNNNNNNNNNNNNNNNNPPPRRRTTTWWW]]]eeeooouuuyyy~~~|||}}}~~~zzzxxxyyy|||}}}zzzxxxvvvuuuuuuooosssxxx|||~~~|||zzzwwwpppooooooooopppsssuuuvvvvvvvvvuuuvvvwwwxxxzzz|||~~~~~~}}}|||zzzwwwtttsssqqqrrrtttwwwyyyxxxuuurrrsssvvvzzz||||||||||||}}}~~~iiiZZZRRRQQQRRROOOOOOOOOOOOOOONNNMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIGGGFFFEEEEEEFFFIIILLLNNNRRRXXX```gggmmmuuu~~~uuu]]]QQQNNNOOONNNNNNNNNNNNNNNMMMMMMMMMOOOPPPRRRUUUZZZaaajjjpppuuu{{{}}}zzzwwwwwwyyy|||}}}{{{yyywwwvvvvvvppprrruuuxxxyyyxxxvvvtttrrrrrrqqqqqqqqqrrrssstttttttttttttttvvvxxxzzz{{{{{{zzzyyyxxxvvvtttrrrqqqpppppprrrtttvvvvvvsssqqqppptttxxx{{{|||{{{{{{|||}}}sss___UUURRRRRRPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFGGGIIIKKKLLLOOOTTTZZZaaafffnnnwww~~~gggWWWQQQPPPNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNQQQSSSWWW^^^eeekkkpppwww|||~~~~~~wwwuuutttuuuxxx|||~~~~~~}}}{{{yyyxxxwwwwwwtttuuuvvvvvvvvvvvvuuutttuuutttsssrrrrrrrrrsssssstttssssssssstttuuuwwwxxxvvvuuuuuusssrrrpppooonnnooonnnoooqqqssstttrrrpppooosssyyy|||}}}||||||||||||~~~~~~fffXXXRRRPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLIIIHHHGGGFFFGGGHHHIIIJJJKKKOOOUUU[[[```gggqqqwww}}}nnn[[[SSSPPPNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMPPPSSSVVV\\\bbbgggmmmtttzzz|||xxxvvvvvvuuusssrrrrrrtttxxx{{{}}}}}}~~~}}}{{{yyyxxxwwwwwwxxxxxxwwwvvvvvvuuuuuuuuuwwwvvvuuutttsssrrrrrrrrrttttttrrrrrrrrrsssttttttrrrrrrqqqpppooonnnmmmlllmmmllllllnnnpppqqqqqqooooootttzzz~~~~~~}}}}}}|||~~~ooo___WWWTTTPPPQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLIIIHHHGGGFFFFFFFFFGGGHHHHHHLLLRRRWWW\\\ccclllsssyyy{{{^^^QQQQQQQQQPPPPPPNNNLLLLLLNNNOOOOOOPPPQQQRRRSSSWWW]]]aaalllpppvvv{{{{{{pppoooppppppooolllmmmooorrruuuxxxzzz{{{{{{|||}}}}}}{{{zzzzzz{{{zzzyyyxxxwwwwwwwwwxxxxxxuuuuuutttsssqqqqqqtttvvvyyyxxxwwwuuuttttttssssssqqqqqqpppnnnkkkjjjkkkmmmmmmmmmmmmmmmmmmnnnoooppppppvvv~~~~~~wwwyyy|||~~~}}}fffZZZUUUQQQPPPOOOMMMKKKJJJLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJGGGFFFEEEDDDDDDFFFHHHIIIJJJLLLOOORRRWWW]]]dddiiiwwwgggXXXUUULLLLLLLLLLLLLLLLLLNNNOOONNNNNNOOOPPPRRRUUU[[[^^^iiimmmsssxxx|||xxxnnnnnnooooooooommmnnnooorrrtttwwwxxxyyyzzz{{{}}}}}}|||{{{|||}}}{{{yyyxxxvvvuuuuuuvvvwwwuuuuuutttsssqqqrrrtttvvvzzzyyywwwuuusssrrrqqqqqqnnnnnnmmmkkkiiiiiijjjlllllllllkkkllllllmmmnnnooosssxxx~~~|||wwwzzz}}}mmm]]]UUUOOOOOONNNMMMLLLKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJKKKGGGFFFDDDCCCCCCDDDFFFGGGHHHJJJLLLPPPTTTZZZaaafffooowwwttt```XXXMMMLLLLLLLLLLLLLLLMMMMMMLLLMMMNNNOOOPPPSSSXXX[[[dddhhhooouuuyyy}}}sssmmmnnnoooooooooooooooppprrrtttuuuvvvwwwyyy{{{}}}}}}}}}|||}}}~~~{{{yyywwwtttssssssssstttuuuuuuuuusssqqqqqqsssuuuyyyxxxuuusssqqqpppppppppmmmmmmllljjjiiiiiikkkmmmkkkkkkkkkkkklllmmmnnnnnntttyyy}}}|||xxx{{{~~~yyydddWWWNNNNNNMMMMMMMMMMMMMMMNNNMMMLLLKKKKKKJJJJJJKKKKKKIIIHHHGGGEEEEEEEEEFFFFFFEEEGGGJJJLLLPPPVVV]]]bbbkkkrrr}}}hhhYYYQQQPPPNNNMMMMMMLLLLLLKKKLLLMMMOOOOOOPPPRRRVVVXXX___dddlllrrrwwwzzz~~~{{{pppmmmooooooooopppqqqrrrrrrssstttuuuuuuuuuyyy{{{}}}}}}|||{{{|||}}}zzzxxxuuurrrpppppppppqqqvvvwwwvvvsssqqqpppppprrrvvvtttrrrpppooooooppppppqqqpppooollljjjjjjlllnnnlllllllllllllllmmmnnnooossswww|||~~~}}}}}}zzz}}}lll[[[OOONNNMMMMMMNNNOOOOOONNNMMMLLLLLLKKKJJJKKKKKKKKKMMMLLLKKKIIIHHHHHHHHHHHHDDDFFFHHHJJJNNNSSSZZZ^^^hhhoooyyyttt___RRROOOLLLKKKLLLMMMLLLKKKMMMNNNOOOPPPPPPQQQTTTVVV\\\aaaiiipppuuuyyy|||~~~~~~uuunnnnnnpppooooooqqqtttttttttttttttuuuuuuuuuyyyzzz|||{{{zzzyyyyyyzzzyyyvvvrrrooommmmmmnnnoooxxxxxxwwwtttqqqnnnnnnooopppooonnnmmmmmmoooqqqrrrrrrqqqoookkkhhhhhhjjjmmmoooooonnnnnnnnnnnnnnnooonnnrrrwww{{{||||||}}}~~~|||~~~ttt___TTTQQQNNNMMMOOOPPPOOONNNMMMMMMLLLKKKKKKKKKKKKKKKNNNMMMLLLKKKIIIHHHHHHGGGDDDFFFHHHIIILLLQQQWWW\\\bbbiiisss|||kkkSSSNNNIIIHHHJJJLLLMMMLLLMMMNNNPPPPPPOOOPPPRRRTTTYYY___gggoootttxxx{{{}}}~~~xxxrrrnnnoooooommmmmmpppttttttttttttttttttttttttuuuwwwyyyyyywwwwwwwwwxxxwwwtttpppllljjjkkklllmmmvvvwwwvvvtttqqqooonnnooommmllljjjjjjkkknnnqqqssspppooolllhhhffffffiiikkkrrrqqqpppooonnnnnnmmmmmmjjjnnnsssvvvxxxyyy{{{|||{{{}}}ggg[[[VVVPPPMMMNNNPPPPPPOOONNNMMMLLLLLLKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHKKKOOOUUUYYY```gggqqq{{{yyy^^^VVVNNNIIIJJJLLLMMMLLLLLLMMMNNNNNNMMMMMMOOOPPPVVV\\\eeemmmsssvvvyyy{{{|||~~~uuuqqqnnnnnnllliiijjjmmmrrrrrrrrrrrrrrrrrrrrrrrroooqqqtttuuuuuuvvvwwwyyyuuurrrnnnjjjhhhiiikkkmmmrrrsssttttttrrrqqqqqqrrrlllkkkiiihhhiiilllooorrrmmmllljjjgggfffgggkkknnntttsssqqqooommmlllkkkkkkiiilllooorrrssstttvvvxxxyyyzzz{{{{{{|||~~~zzzccc[[[RRRMMMNNNPPPPPPOOONNNMMMLLLLLLKKKKKKLLLLLLJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGIIIMMMRRRVVV^^^fffpppzzzlllbbbVVVNNNLLLLLLKKKIIIKKKLLLMMMMMMLLLLLLMMMNNNSSSZZZccckkkqqquuuxxxyyy{{{}}}{{{tttpppmmmmmmjjjfffgggkkkpppppppppppppppppppppqqqjjjmmmpppssstttvvvxxxzzzssspppllliiiggghhhkkkmmmnnnppprrrssssssssstttuuummmllliiihhhhhhjjjmmmpppmmmllljjjhhhhhhkkkpppttttttsssqqqnnnllljjjiiihhhiiikkknnnppppppqqqsssuuuvvvwwwxxxxxxyyy}}}hhh___TTTNNNMMMOOOPPPOOONNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGCCCDDDEEEFFFGGGKKKPPPTTTWWW___jjjttt{{{~~~hhhVVVRRRPPPIIIGGGKKKKKKLLLLLLMMMNNNOOOOOOOOOUUUXXX]]]fffnnnuuuxxxyyy~~~~~~sssqqqooollljjjiiiiiikkklllrrrssssssrrrooonnnnnnooosssqqqpppssswwwyyyyyywwwtttqqqnnnkkkiiihhhhhhhhhnnnnnnnnnnnnoooqqqrrrsssnnnllliiihhhgggiiikkkllliiiiiijjjjjjllloooqqqssstttsssrrrqqqooommmkkkjjjjjjlllnnnoooooorrrwww||||||xxxvvvzzz}}}~~~|||iiiYYYVVVUUUOOOMMMRRROOONNNMMMLLLLLLLLLMMMNNNMMMKKKJJJIIIJJJJJJHHHGGGHHHGGGGGGGGGHHHJJJKKKMMMVVV[[[dddllltttzzzwww___VVVRRRKKKIIIKKKKKKKKKLLLLLLMMMNNNNNNOOOSSSUUU[[[bbbjjjqqqvvvxxx}}}~~~vvvmmmmmmlllkkkjjjjjjkkkmmmnnnuuuuuuuuusssooommmmmmmmmqqqppppppssswwwyyyyyyxxxttttttrrrnnnjjjhhhhhhiiinnnnnnnnnnnnoooooopppppplllkkkiiihhhhhhjjjlllnnnlllkkkkkklllmmmoooqqqsssuuuttttttsssqqqooommmlllnnnpppqqqqqqqqqtttxxx||||||xxxwwwzzz||||||~~~ppp^^^YYYWWWRRRPPPSSSPPPOOONNNMMMMMMMMMNNNOOOMMMKKKJJJJJJJJJJJJIIIGGGHHHHHHGGGGGGHHHIIIKKKLLLSSSXXX```hhhooovvv|||lll[[[TTTMMMJJJLLLJJJKKKKKKLLLLLLMMMMMMNNNQQQSSSWWW]]]dddlllssswww{{{}}}~~~pppkkkiiiiiiiiijjjlllnnnooopppvvvwwwvvvsssooommmllllllooooooppprrruuuwwwwwwvvvtttvvvvvvqqqkkkggghhhkkknnnnnnnnnnnnnnnmmmlllkkkiiiiiiggggggiiilllooorrroooooonnnnnnoooppprrrsssuuuuuuuuutttsssrrrqqqppprrrssstttttttttvvvzzz}}}~~~}}}zzzxxxwwwzzz|||yyyyyy||||||eee\\\ZZZVVVSSSTTTQQQPPPNNNMMMMMMMMMNNNOOOMMMLLLJJJJJJKKKKKKIIIHHHHHHHHHGGGGGGGGGIIIJJJKKKPPPTTT[[[bbbiiiooovvvzzzxxxaaaVVVNNNKKKLLLJJJJJJKKKKKKLLLLLLLLLMMMPPPQQQTTTXXX___gggpppvvvyyy{{{~~~vvvnnnmmmggghhhiiikkkmmmoooppppppuuuuuuuuurrrooolllllllllnnnooopppqqqssssssrrrrrrrrrvvvxxxsssjjjfffhhhlllooooooooonnnmmmkkkiiiggghhhgggggghhhjjjnnnrrruuusssrrrqqqppppppqqqrrrsssuuuuuuuuuuuuuuutttsssssstttttttttuuuvvvyyy|||{{{yyywwwuuuvvvyyy}}}|||yyyxxxyyy{{{|||lll```]]]YYYVVVUUUPPPOOONNNMMMLLLLLLMMMMMMMMMLLLKKKKKKLLLLLLJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJMMMQQQVVV\\\bbbiiipppttt}}}iiiZZZQQQMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLOOOPPPSSSUUUZZZcccmmmtttvvvyyy|||~~~rrrmmmmmmhhhiiijjjkkkmmmnnnoooooorrrssssssqqqnnnmmmmmmnnnnnnpppqqqqqqpppooommmmmmppptttvvvqqqjjjfffiiinnnrrrqqqpppnnnllljjjhhhfffggggggggghhhkkkoootttvvvuuutttsssrrrqqqrrrrrrsssssstttuuuuuuvvvvvvuuuuuussssssssstttwww{{{~~~wwwuuussssssuuuwwwzzz|||~~~}}}{{{yyyyyyzzz{{{|||wwwfff___[[[XXXVVVPPPOOOMMMLLLKKKKKKLLLLLLMMMLLLKKKKKKLLLMMMLLLJJJJJJIIIHHHGGGFFFGGGHHHIIILLLOOOSSSWWW\\\cccjjjoooxxxxxxdddXXXRRROOOLLLLLLLLLLLLLLLLLLLLLLLLMMMOOORRRSSSVVV^^^hhhooorrruuuyyy|||~~~{{{ppplllkkkjjjjjjjjjkkklllmmmnnnooorrrrrrsssqqqooonnnnnnooonnnppprrrrrrpppnnnllllllooorrrrrrooojjjiiimmmrrrvvvtttrrrooollljjjiiihhhiiihhhhhhiiilllppptttvvvvvvuuutttrrrrrrrrrssstttssssssuuuvvvwwwxxxxxxxxxuuutttssstttxxx{{{}}}~~~uuusssqqqrrruuuwwwyyyyyyyyyyyyyyyzzz{{{}}}pppccc]]]YYYWWWQQQPPPNNNLLLKKKKKKLLLLLLNNNLLLKKKLLLMMMNNNMMMKKKJJJIIIHHHFFFFFFFFFGGGGGGKKKMMMOOORRRWWW]]]eeejjjrrryyyqqq```WWWTTTMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMPPPQQQSSSXXXbbbjjjlllpppuuuyyy{{{~~~yyyrrrmmmjjjjjjjjjiiiiiikkkmmmpppqqquuuvvvuuutttqqqooonnnooommmqqqtttuuussspppppppppqqqpppooollllllnnnrrrvvvyyywwwsssooolllkkkkkkkkkkkkjjjiiijjjlllooosssuuuvvvuuusssrrrrrrsssttttttssstttvvvxxxzzz{{{{{{|||zzzwwwuuuuuuxxx{{{|||{{{tttrrrqqqsssvvvyyyyyyyyywwwxxxyyyzzz|||~~~|||iii___ZZZXXXSSSRRRPPPNNNMMMMMMMMMNNNNNNMMMLLLLLLNNNNNNMMMLLLKKKJJJHHHFFFFFFFFFFFFGGGIIIJJJLLLNNNRRRXXX```eeelllttt~~~zzzggg\\\WWWNNNNNNNNNMMMMMMMMMMMMMMMIIILLLOOOOOOPPPUUU^^^fffhhhlllrrrvvvyyy|||yyyuuuqqqmmmiiiiiihhhhhhjjjnnnrrrtttyyyyyyxxxvvvrrrooooooooolllpppuuuwwwuuussstttuuurrrpppmmmkkkmmmrrrwwwzzz|||yyytttooollllllmmmnnnlllkkkjjjjjjlllooorrrtttuuutttsssrrrrrrssstttuuutttvvvwwwzzz{{{}}}~~~~~~{{{wwwwwwyyy{{{zzzyyyuuusssrrrtttxxx{{{zzzyyyyyyyyyzzz{{{{{{|||}}}}}}mmm```[[[XXXUUUTTTRRRPPPOOOOOOOOOOOONNNMMMLLLMMMNNNOOONNNMMMKKKJJJHHHFFFEEEEEEFFFFFFGGGHHHIIIKKKOOOUUU]]]ccciiiqqq|||sss^^^SSSQQQPPPMMMJJJKKKNNNNNNLLLNNNNNNMMMOOOQQQUUUZZZ\\\dddfffjjjoootttxxx|||~~~~~~uuupppqqqlllkkkkkkjjjkkkooouuuyyy{{{wwwtttsssssstttvvvvvvvvvuuusssqqqnnnmmmnnnppprrrssstttwww||||||wwwqqqmmmlllooorrrooooooooopppqqqrrrttttttyyywwwtttqqqqqqrrruuuwwwyyyyyyzzz{{{}}}~~~{{{xxxxxxzzz||||||zzz}}}{{{yyyzzz|||}}}zzzxxx{{{{{{zzzzzz{{{|||~~~}}}vvvbbb\\\^^^YYYTTTRRRRRRPPPLLLLLLOOONNNOOOOOOPPPPPPOOOOOONNNJJJIIIHHHGGGFFFDDDCCCCCCEEEFFFIIIKKKNNNRRRXXX\\\eeelllwwwfffXXXQQQOOOLLLKKKMMMPPPPPPNNNMMMLLLLLLMMMPPPSSSWWWZZZaaadddhhhlllpppuuuyyy|||wwwrrrrrroooooonnnmmmmmmqqqvvv{{{|||yyyvvvuuuuuuuuutttuuuuuuuuutttsssqqqpppppprrrtttvvvxxxzzz~~~~~~yyysssnnnmmmpppssssssssssssssstttuuuvvvwwwxxxvvvtttssssssvvvyyy{{{}}}}}}}}}~~~|||zzzzzz|||~~~}}}||||||yyyzzz|||}}}{{{yyy{{{{{{zzzzzz{{{|||~~~nnncccaaaYYYUUURRRSSSRRRNNNMMMOOONNNNNNOOOOOOOOOOOONNNNNNJJJIIIHHHGGGFFFEEEDDDCCCDDDFFFHHHJJJLLLQQQVVVZZZbbbiiisss|||ttt```UUUQQQMMMMMMNNNOOONNNLLLKKKKKKKKKKKKNNNQQQTTTVVV]]]```dddhhhlllqqqvvvyyy}}}zzztttsssssssssrrrqqqqqqtttyyy|||}}}{{{yyywwwvvvssstttuuuvvvvvvvvvuuutttsssuuuyyy{{{|||~~~{{{uuuqqqppprrrtttzzzyyyyyyxxxxxxyyyyyyyyywwwvvvttttttvvvyyy}}}}}}}}}~~~{{{{{{~~~~~~|||{{{{{{{{{{{{|||}}}~~~~~~mmmcccZZZUUUSSSTTTTTTPPPOOOPPPMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJIIIHHHFFFEEEDDDDDDCCCDDDFFFHHHJJJNNNSSSWWW\\\cccmmmvvvjjj\\\TTTNNNMMMNNNMMMJJJIIIKKKKKKKKKKKKMMMOOORRRTTTZZZ]]]aaaeeehhhlllrrrwww{{{|||wwwtttuuuuuutttssssssuuuyyy}}}~~~|||zzzyyytttuuuwwwxxxxxxwwwvvvvvvuuuxxx|||}}}xxxtttsssuuuwww~~~}}}|||{{{{{{zzzzzz{{{xxxvvvuuuuuuvvvzzz~~~~~~{{{{{{{{{||||||}}}~~~~~~xxxggg]]]WWWTTTUUUUUUQQQOOOOOOLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJHHHGGGFFFEEEDDDBBBCCCEEEFFFHHHKKKPPPSSSXXX^^^hhhpppxxxwwwaaaVVVMMMMMMOOOLLLJJJKKKMMMLLLLLLMMMNNNOOOQQQRRRVVVZZZ___bbbdddhhhooouuuzzz~~~yyyvvvtttttttttssssssuuuyyy|||~~~|||zzzxxxyyyyyyzzzyyyxxxvvvuuuvvvyyy|||}}}yyyvvvvvvxxxzzz}}}|||{{{zzzzzzzzzyyywwwuuutttuuuxxx{{{}}}~~~{{{{{{|||}}}}}}~~~~~~~~~rrrccc[[[UUUUUUUUURRROOONNNLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHFFFEEEEEEBBBCCCDDDEEEFFFIIIMMMPPPTTTZZZccckkkrrr{{{fffXXXMMMNNNPPPOOONNNQQQNNNNNNNNNNNNNNNOOOPPPQQQSSSWWW\\\^^^___dddlllsssxxx}}}{{{wwwrrrssssssssssssuuuyyy|||}}}|||{{{|||||||||zzzyyywwwuuuuuuwwwzzz|||}}}~~~}}}zzzxxxxxx{{{}}}~~~}}}|||zzzzzzzzzyyyzzzxxxvvvttttttvvvyyy{{{|||}}}{{{{{{|||}}}~~~~~~~~~~~~mmmcccZZZWWWVVVSSSOOONNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFBBBCCCDDDDDDDDDGGGKKKNNNQQQWWW^^^eeelllttt~~~sss```QQQPPPRRROOONNNRRRNNNNNNNNNNNNNNNNNNOOOOOOOOOTTTYYY[[[[[[___hhhpppvvvzzz|||wwwppprrrsssssstttvvvyyy|||~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}|||zzzxxxwwwtttuuuwwwxxxyyyzzz}}}}}}}}}|||{{{zzzzzz}}}~~~~~~|||{{{zzzzzzzzzzzzzzzxxxvvvttttttvvvyyy{{{zzz|||zzz{{{}}}~~~~~~~~~~~~~~~~~~yyylll___ZZZXXXTTTQQQPPPNNNNNNOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHGGGFFFCCCCCCDDDDDDDDDFFFIIILLLNNNSSSZZZ```eeemmmwww~~~iiiWWWSSSSSSMMMLLLPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLQQQWWWXXXXXX\\\fffnnnuuuxxx}}}}}}xxxpppqqqsssttttttwwwzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}{{{zzzyyyrrrtttuuuuuuvvvxxx{{{~~~{{{||||||{{{zzz{{{~~~~~~}}}|||{{{zzzzzzzzzzzzyyyxxxvvvtttuuuxxx{{{}}}{{{|||}}}zzz{{{}}}~~~~~~~~~{{{}}}|||yyy{{{rrrccc]]]ZZZVVVSSSRRRNNNOOOOOOPPPPPPOOOOOONNNMMMMMMLLLJJJIIIHHHGGGFFFCCCDDDDDDDDDDDDEEEIIILLLLLLQQQWWW\\\aaaiiirrryyyrrrYYYRRRQQQMMMLLLPPPRRRPPPNNNLLLKKKKKKLLLMMMOOOPPPQQQRRRUUU[[[ccchhhooosssyyywwwqqqrrrrrrsssuuuvvvvvvwwwzzzzzzzzzzzz{{{{{{||||||}}}{{{zzz|||}}}{{{yyywwwttttttvvvyyy|||}}}{{{{{{zzzyyyzzz{{{|||}}}|||{{{yyyxxxxxxwwwuuusssyyy{{{|||zzzwwwuuuxxxzzz{{{zzzzzz}}}}}}}}}~~~|||{{{{{{||||||xxxxxxwwwwwwxxxzzz|||}}}vvvbbb^^^VVVRRRRRROOOOOOOOOPPPPPPQQQQQQPPPPPPNNNMMMMMMLLLKKKJJJJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHMMMPPPTTTYYY___fffnnnsss{{{~~~aaaVVVSSSOOONNNQQQOOONNNMMMLLLMMMNNNPPPQQQOOOOOOPPPQQQTTTZZZaaaffflllpppvvv|||}}}uuupppqqqrrrssstttuuuvvvwwwxxxyyyzzzzzz{{{zzzzzzzzzyyyxxxxxxzzz}}}~~~}}}{{{{{{yyyvvvuuuvvvyyy|||}}}}}}zzzxxxvvvvvvvvvwwwwwwxxxxxxwwwvvvuuutttwwwyyyzzzyyyuuutttwwwyyyyyyyyy{{{|||~~~~~~~~~}}}}}}{{{{{{zzzzzzyyywwwuuuuuuvvvxxx|||~~~jjjbbbYYYUUUTTTOOOMMMNNNOOOPPPPPPPPPPPPPPPNNNMMMMMMLLLKKKKKKJJJJJJGGGGGGFFFEEEEEEFFFGGGHHHLLLNNNRRRWWW]]]dddkkkpppwww}}}mmm\\\WWWRRRPPPQQQPPPOOONNNNNNNNNOOOPPPQQQMMMNNNOOOPPPSSSXXX^^^ccchhhlllqqqwww|||{{{sssoooooopppqqqssstttuuuvvvuuuvvvxxxzzzzzzyyyxxxwwwtttttttttwwwzzz|||||||||}}}zzzwwwwwwxxx{{{|||~~~zzzvvvssspppooonnnppptttxxxxxxvvvttttttuuuvvvxxxyyywwwtttsssvvvxxxxxx{{{}}}}}}zzzyyyzzz|||~~~|||zzzzzzyyyyyyvvvsssqqqrrrvvv{{{~~~nnncccYYYTTTSSSLLLLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKHHHGGGFFFEEEEEEFFFGGGHHHJJJLLLPPPTTTYYY___fffkkkqqqxxxxxxcccYYYTTTQQQQQQRRRQQQPPPNNNMMMMMMMMMMMMLLLMMMNNNOOOQQQUUU[[[```dddhhhmmmssswww|||yyyrrrmmmmmmnnnpppqqqrrrssstttrrrtttwwwyyyyyyxxxvvvtttrrrrrrsssuuuxxx{{{}}}}}}~~~yyyvvvvvvwwwyyywwwvvvssspppmmmlllkkkkkknnnsssxxxxxxtttqqqrrrtttuuuwwwxxxwwwtttsssuuuxxx{{{~~~wwwtttvvvzzzzzz|||}}}}}}}}}}}}|||{{{zzzzzzxxxuuuqqqoooppptttzzz}}}ssseeeYYYVVVTTTLLLKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLJJJIIIGGGFFFEEEFFFFFFGGGHHHJJJMMMPPPTTTZZZ```eeemmmsss{{{mmm^^^UUUQQQQQQPPPPPPOOONNNMMMLLLKKKKKKLLLMMMNNNOOOPPPTTTXXX\\\aaaeeejjjppptttxxx}}}}}}wwwrrrmmmmmmnnnooopppqqqrrrrrrqqqsssuuuwwwxxxvvvtttsssrrrrrrtttuuuwwwzzz}}}zzzuuurrrtttvvvtttssspppnnnlllkkkjjjjjjoootttxxxwwwrrrnnnooorrrtttvvvwwwvvvssssssuuuxxx~~~vvvqqqtttxxx{{{zzzxxxvvvwww{{{}}}|||{{{{{{{{{{{{{{{{{{{{{zzzvvvtttqqqoooppptttxxx{{{{{{}}}}}}lll^^^ZZZYYYOOOKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMKKKJJJHHHFFFFFFEEEFFFFFFFFFHHHKKKMMMPPPUUUZZZ^^^hhhnnnvvv}}}|||gggZZZSSSQQQLLLLLLMMMMMMMMMNNNNNNNNNLLLMMMNNNOOOPPPRRRVVVZZZ^^^bbbhhhmmmqqquuuyyy|||~~~|||wwwtttppppppqqqqqqqqqrrrrrrrrrqqqrrrtttvvvvvvuuutttsssssstttuuuvvvvvvxxx|||~~~yyysssppprrrvvvzzzxxxuuuqqqnnnlllkkkjjjppprrrtttrrrooommmnnnooorrrtttuuutttrrrqqqtttwww~~~~~~vvvrrruuuyyy~~~zzzvvvuuuxxx{{{yyywwwuuuvvvwwwxxxyyyyyyyyyyyysssrrrqqqqqqrrrtttwwwxxxyyy{{{uuubbb[[[XXXOOOMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIGGGFFFEEEFFFFFFFFFGGGIIIKKKMMMPPPVVVYYYbbbhhhpppwww}}}sss```WWWTTTMMMMMMNNNNNNOOOOOONNNNNNMMMNNNOOOOOOPPPRRRUUUXXX[[[___eeeiiimmmrrrvvvyyy}}}~~~|||yyyvvvuuuuuuuuuuuuttttttttttttrrrsssttttttuuuuuutttttttttvvvvvvuuutttuuuyyy|||}}}~~~|||wwwqqqppptttxxx}}}{{{wwwssspppmmmlllkkknnnmmmllllllkkklllmmmnnnnnnqqqrrrqqqooooooqqqtttzzz}}}~~~{{{vvvtttwww{{{~~~{{{xxxvvvxxx|||~~~{{{yyywwwvvvssstttuuuvvvvvvvvvuuutttoooqqqsssuuuvvvvvvuuuuuuwww{{{kkk```ZZZPPPOOOPPPPPPPPPPPPOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLIIIGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJNNNRRRVVVZZZ```hhhooovvv~~~|||eeeZZZVVVQQQQQQQQQPPPOOONNNMMMLLLMMMNNNOOOPPPPPPRRRUUUWWWYYY]]]bbbgggkkkoootttwwwzzz~~~}}}{{{xxxzzzyyyyyyxxxwwwvvvvvvvvvssssssssstttttttttuuuuuuuuuvvvwwwuuusssssswwwzzzxxxyyyyyyuuuqqqqqqvvv{{{{{{yyyvvvrrrpppnnnmmmmmmkkkiiiggggggiiilllmmmmmmlllnnnpppooommmlllooorrrvvvxxxyyyxxxvvvvvvzzz}}}xxxyyyyyyyyyxxxyyy|||~~~~~~|||{{{yyyxxxxxxrrrssstttttttttsssqqqpppnnnppptttwwwxxxwwwuuusssqqqvvv{{{}}}yyyjjjbbbWWWQQQQQQQQQQQQPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLJJJHHHFFFEEEEEEEEEFFFGGGHHHHHHIIILLLQQQTTTUUUZZZcccjjjqqqyyytttaaaYYYWWWQQQMMMNNNOOONNNNNNQQQPPPNNNLLLLLLMMMPPPQQQRRRYYYZZZ]]]aaaeeejjjnnnpppwwwzzz}}}zzzzzzzzz~~~zzzvvvuuuuuussstttvvvwwwwwwwwwuuutttssssssssssssssssssssssssuuuwwwwwwuuuqqqqqquuuyyy|||vvvqqqoooqqqqqqoookkkjjjgggeeeeeegggiiijjjjjjhhhiiijjjkkkllllllllllllvvvwwwvvvuuussstttvvvxxxxxxwwwvvvuuuvvvxxx{{{|||~~~zzzzzzxxxuuutttssssssrrrrrrqqqqqqpppnnnppptttwwwxxxxxxwwwvvvxxxzzz}}}~~~~~~uuuddd^^^[[[VVVSSSTTTTTTRRRQQQRRRNNNNNNOOOPPPPPPPPPOOOOOOKKKLLLLLLLLLKKKIIIGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMTTTXXX^^^dddkkkrrryyy~~~iii\\\XXXQQQMMMNNNOOOMMMMMMNNNOOONNNMMMMMMNNNOOOOOOOOOSSSUUUYYY^^^ccchhhkkkmmmsssvvv{{{~~~}}}}}}~~~~~~|||xxxuuuuuuuuuuuuvvvxxxzzzzzzxxxvvvttttttssssssrrrqqqqqqrrrrrruuuvvvuuurrrpppppprrruuuwwwtttqqqrrrttttttqqqnnniiigggeeeeeegggiiijjjjjjjjjkkkllllllmmmmmmmmmmmmuuuuuutttssstttuuuvvvwwwsssuuuwwwxxxxxxyyy|||~~~|||yyyvvvssssssssssssrrrrrrrrrrrrrrrtttvvvxxxyyyyyyxxxwwwzzz|||~~~~~~|||sssggg\\\VVVRRRTTTUUUSSSRRRTTTNNNOOOOOOPPPPPPPPPOOOOOOLLLMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLQQQUUU[[[aaahhhooovvv{{{wwwccc[[[TTTPPPQQQRRROOOMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPRRRVVV[[[```dddgggiiimmmpppuuuzzz}}}~~~}}}}}}}}}}}}|||yyyvvvtttuuuvvvwwwyyy{{{}}}|||zzzvvvtttuuutttrrrpppoooooopppqqqtttsssqqqooonnnnnnoooooorrrrrrsssvvvyyyyyyuuuqqqjjjgggeeeeeegggiiikkklllnnnnnnnnnnnnooooooooooootttqqqoooppptttwwwwwwvvvnnnttt{{{}}}|||{{{~~~~~~zzzwwwssssssssssssttttttttttttuuuvvvwwwwwwxxxwwwwwwwww||||||}}}|||yyy|||vvvddd\\\WWWWWWWWWUUUTTTTTTPPPPPPPPPPPPPPPPPPOOOOOOMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJMMMPPPVVV\\\bbbjjjqqqvvvooobbbZZZTTTTTTUUURRROOOOOONNNNNNNNNMMMMMMOOORRRUUUXXXXXXXXXYYY\\\```ccceeehhhkkkqqquuuyyy}}}}}}{{{zzz{{{|||||||||{{{zzzwwwttttttvvvxxxxxxzzz}}}~~~}}}zzzvvvtttvvvtttqqqnnnmmmnnnooopppqqqpppnnnnnnnnnnnnnnnnnnrrrtttwww|||~~~}}}xxxssskkkiiifffeeegggjjjlllmmmqqqqqqpppppppppppppppppprrrnnnlllnnntttxxxwwwuuunnnwww}}}~~~|||yyywwwssssssttttttuuuvvvvvvwwwwwwvvvvvvuuuuuuuuuuuuuuuzzzzzzzzzyyyvvvxxxtttiii___[[[ZZZVVVSSSSSSRRRRRRQQQPPPPPPPPPOOOPPPLLLLLLLLLKKKKKKJJJIIIIIIFFFEEEEEEEEEFFFGGGHHHHHHJJJMMMRRRWWW]]]eeelllqqqzzzmmmbbbWWWTTTTTTRRRPPPOOOOOONNNMMMLLLLLLPPPWWW\\\ccc```\\\YYYYYY\\\```ccceeehhhmmmrrruuuyyy}}}}}}|||}}}~~~{{{yyyyyyyyyyyyzzzzzzyyywwwuuuvvvxxxzzzyyy{{{}}}~~~}}}zzzwwwuuuwwwuuurrrooonnnnnnpppqqqooooooooooooooooooppppppuuuwww|||~~~yyyuuuoookkkhhhfffhhhkkkmmmnnnrrrrrrqqqpppppppppqqqqqqqqqmmmjjjmmmsssxxxwwwuuusss{{{}}}~~~|||yyyxxxwwwttttttuuuvvvwwwxxxxxxyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuuuuwwwwwwuuuuuuuuufff^^^ZZZVVVTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPLLLLLLKKKJJJJJJIIIIIIIIIFFFFFFEEEEEEEEEFFFGGGGGGIIIKKKOOOTTTYYY```hhhmmmssszzzooo^^^VVVSSSPPPOOONNNMMMNNNNNNLLLKKKOOOWWW]]]dddaaa[[[WWWVVVYYY]]]```bbbfffjjjnnnqqquuuxxx{{{~~~{{{yyyxxxxxxxxxyyyyyyzzzyyyxxxxxx{{{}}}zzz{{{|||}}}|||{{{yyyxxxwwwvvvtttrrrqqqqqqrrrssspppsssuuutttqqqppprrrtttwwwzzz}}}}}}zzzwwwsssoookkkhhhjjjlllnnnoooqqqqqqpppoooooopppqqqrrrooommmlllnnnsssvvvwwwvvvxxx~~~}}}}}}~~~~~~yyyyyyxxxvvvuuuvvvvvvwwwxxxyyyyyyzzz||||||||||||{{{zzzyyyxxxttttttuuuwwwvvvvvv~~~mmmaaa\\\XXXVVVVVVVVVUUUSSSQQQPPPOOOPPPPPPMMMLLLKKKJJJJJJJJJJJJKKKGGGGGGFFFFFFEEEFFFFFFFFFIIIKKKMMMQQQUUU[[[ccchhhmmmttt}}}jjj\\\VVVRRRPPPPPPKKKMMMOOONNNLLLMMMRRRWWWYYYWWWUUUTTTUUUWWWZZZ[[[```dddhhhkkknnnppptttvvvyyyzzz}}}zzzvvvtttuuuvvvxxxxxxzzz{{{|||{{{|||}}}}}}}}}}}}}}}}}}}}}||||||wwwvvvvvvuuutttttttttuuutttyyy}}}zzzsssooorrrwwwvvvxxx{{{}}}}}}{{{zzzyyywwwsssmmmjjjkkkmmmoooppppppooonnnmmmnnnoooqqqrrrnnnnnnnnnooorrrtttwwwxxx{{{}}}~~~|||||||||}}}~~~|||yyyzzz}}}{{{wwwwwwwwwxxxxxxyyyyyyzzzzzz|||}}}~~~~~~|||zzzyyyuuuuuuwwwzzzyyyxxx~~~|||jjj```ZZZWWWWWWXXXVVVTTTQQQPPPOOOPPPPPPOOONNNMMMLLLLLLLLLMMMNNNIIIHHHGGGFFFFFFFFFFFFFFFIIIJJJLLLNNNQQQVVV]]]bbbgggoooxxx}}}uuucccZZZUUUSSSSSSHHHMMMQQQPPPMMMKKKMMMOOOLLLMMMOOOQQQTTTVVVXXXXXX___bbbfffiiikkkmmmpppsssvvvwwwyyy}}}~~~zzzwwwsssooooooqqqtttwwwxxxzzz}}}~~~~~~~~~~~~~~~}}}}}}~~~wwwwwwwwwwwwwwwvvvvvvvvvxxx~~~tttnnnrrrxxxtttvvvyyyzzzzzzzzzzzz{{{zzzuuuooollllllnnnooopppnnnmmmllllllmmmoooqqqsssnnnooopppqqqqqqsssvvvyyy{{{{{{{{{||||||||||||{{{uuuvvvvvvwww}}}~~~wwwxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{}}}~~~|||zzzxxxxxxxxxzzz|||{{{zzzssseee\\\WWWVVVYYYWWWTTTQQQPPPOOOPPPPPPQQQPPPOOONNNNNNNNNOOOPPPIIIIIIHHHGGGFFFFFFFFFFFFHHHIIIJJJKKKNNNSSSZZZ___ccckkktttyyy}}}ppp^^^VVVTTTUUUSSSQQQNNNNNNNNNOOOOOONNNMMMLLLLLLNNNPPPTTTWWWYYYYYY]]]bbbfffhhhkkkmmmoootttvvvyyy{{{}}}{{{wwwsssrrrqqqqqqrrrtttwwwxxxyyyyyy{{{{{{|||}}}}}}}}}|||zzzyyy~~~}}}{{{yyyvvvsssrrrtttuuuwwwxxxyyyzzzzzzyyy{{{wwwrrrnnnnnnooooooooopppooonnnnnnppprrrrrrqqquuutttsssrrrssstttvvvxxxzzzzzzzzzzzzyyywwwvvvuuutttvvvxxxzzz{{{||||||{{{~~~~~~}}}{{{yyyyyyzzz|||||||||}}}}}}||||||{{{zzz{{{}}}~~~~~~}}}||||||}}}nnnbbb\\\ZZZZZZVVVRRRPPPPPPPPPOOONNNMMMMMMLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGHHHGGGGGGIIILLLQQQVVVXXX___ccckkksssxxx|||jjj\\\VVVTTTQQQOOOMMMLLLMMMNNNNNNMMMLLLLLLLLLMMMOOORRRVVVWWWXXX[[[```cccfffhhhkkkmmmqqqsssvvvxxxzzz}}}~~~zzzvvvssssssrrrrrrsssuuuwwwyyy{{{zzz{{{~~~}}}|||{{{zzz}}}}}}|||zzzxxxvvvtttssstttvvvyyy|||~~~~~~~~~{{{xxxtttssssssttttttsssqqqpppnnnoooqqqsssssssssxxxwwwuuutttuuuvvvxxxyyyvvvvvvvvvuuutttsssrrrqqqrrrsssvvvyyy{{{|||}}}}}}|||yyyxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~|||zzzzzz{{{zzzggg___^^^YYYWWWTTTQQQPPPOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOOLLLKKKKKKJJJHHHGGGGGGFFFGGGFFFFFFGGGJJJNNNRRRUUU\\\___gggppptttyyywwwbbbVVVQQQRRROOOMMMMMMNNNOOOOOONNNKKKKKKKKKLLLNNNQQQSSSUUUUUUXXX]]]```bbbeeehhhjjjnnnpppsssuuuwwwzzz~~~}}}yyyuuuuuutttttttttuuuvvvxxxyyy{{{{{{|||~~~~~~~~~}}}|||||||||~~~~~~}}}{{{zzzyyyxxxwwwwwwyyy}}}~~~|||zzzxxxwwwxxxxxxwwwvvvsssqqqpppqqqtttvvvwwwwww{{{{{{yyyxxxxxxyyyzzzzzzxxxxxxwwwvvvuuutttssssssqqqsssvvvzzz}}}~~~}}}yyywwwxxxxxxzzzzzzyyyyyyyyy{{{|||}}}~~~{{{yyyyyyzzzlll```___WWWWWWVVVSSSPPPNNNOOOPPPPPPOOOOOONNNNNNNNNOOOOOOKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEFFFHHHKKKNNNPPPVVVZZZbbbjjjoootttnnn\\\TTTSSSQQQOOONNNOOOPPPPPPPPPKKKKKKKKKLLLMMMOOOQQQRRRTTTWWWZZZ]]]___bbbeeehhhjjjmmmppprrruuuxxx|||}}}yyywwwuuuuuuuuuuuuvvvwwwxxxyyyyyyyyy{{{}}}~~~||||||}}}~~~~~~~~~~~~|||~~~|||zzz~~~|||{{{{{{{{{zzzxxxvvvvvvtttssstttwwwzzz{{{|||~~~}}}|||{{{{{{||||||zzzzzzyyyxxxwwwvvvuuuuuutttvvvyyy|||~~~zzzxxxxxxyyyyyyxxxwwwwwwxxxzzz}}}{{{zzz{{{|||wwwggg```UUUVVVUUUSSSPPPOOOPPPRRRRRRQQQPPPOOOOOOOOOOOOOOOLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLRRRUUU]]]eeejjjooozzzhhh[[[TTTQQQOOONNNOOOOOOOOONNNKKKKKKLLLLLLMMMNNNOOOOOOSSSUUUXXX[[[]]]___cccfffhhhjjjmmmppprrrvvvzzz}}}~~~zzzxxxtttttttttuuuuuuvvvwwwwwwuuuvvvyyy{{{}}}~~~}}}{{{zzz{{{~~~}}}~~~|||xxxvvvyyywwwuuuvvvyyy|||~~~~~~~~~~~~~~~~~~yyyxxxvvvuuutttsssttttttvvvwwwzzz|||~~~~~~~~~~~~~~~~~~|||zzzzzz{{{yyyxxxwwwwwwxxx{{{}}}~~~}}}~~~~~~tttfffXXXWWWUUURRRPPPPPPRRRTTTSSSRRRQQQPPPOOOOOOOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJHHHGGGGGGGGGGGGHHHJJJJJJOOORRRXXX```dddiiiuuuqqq___TTTRRROOOMMMMMMMMMLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMQQQSSSVVVXXXZZZ]]]```cccdddgggjjjmmmpppsssxxx{{{}}}}}}~~~}}}yyyvvvrrrssssssssstttttttttuuurrruuuxxxzzz|||~~~|||{{{zzz{{{|||~~~zzzwwwzzzxxxvvvvvvxxx|||~~~{{{zzzxxxvvvuuuuuuuuuvvvuuuvvvxxxzzz||||||||||||}}}~~~}}}{{{{{{|||yyyxxxxxxyyyzzz|||}}}}}}oooccc^^^WWWSSSSSSSSSTTTTTTTTTSSSQQQPPPOOONNNNNNMMMNNNNNNMMMMMMLLLLLLLLLLLLHHHHHHGGGGGGHHHHHHIIIIIILLLNNNTTT[[[^^^cccooozzz|||fffXXXUUURRRPPPOOONNNMMMLLLMMMMMMNNNNNNMMMMMMLLLLLLOOOQQQSSSUUUVVVYYY]]]```aaacccgggjjjlllpppuuuxxx{{{{{{|||}}}yyytttrrrpppqqqqqqrrrrrrrrrrrrrrrsssuuuxxxzzzzzz|||}}}}}}|||}}}~~~|||zzzxxxzzzwwwtttsssuuuyyy{{{|||~~~}}}{{{yyywwwvvvvvvwwwxxxuuuvvvyyy{{{}}}~~~~~~}}}{{{zzzzzzyyyyyyzzz{{{||||||}}}}}}|||~~~rrrhhh\\\VVVVVVWWWUUUSSSTTTSSSQQQOOONNNMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLFFFGGGGGGGGGGGGHHHHHHHHHIIIKKKPPPUUUYYY]]]hhhttt}}}sss]]]ZZZVVVTTTSSSRRRPPPNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMOOOQQQRRRTTTWWW[[[^^^^^^aaadddgggjjjnnnrrrvvvzzzzzzzzz{{{}}}~~~|||uuupppnnnoooooopppqqqqqqqqqpppppptttwwwyyyzzzyyyzzz~~~~~~{{{zzzyyyyyyxxxvvvxxxuuurrrqqqsssvvvxxxyyy}}}}}}~~~yyywwwuuusssrrrrrrssstttvvvxxx{{{~~~}}}zzzxxxxxxyyyzzz{{{|||}}}}}}}}}|||zzz}}}~~~qqqaaaYYYXXXYYYUUUQQQTTTSSSQQQOOOMMMLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKEEEEEEFFFFFFGGGGGGGGGHHHGGGIIIMMMRRRUUUYYYdddpppyyy{{{qqq___PPPQQQQQQLLLIIILLLOOOOOONNNNNNMMMLLLLLLLLLLLLMMMMMMOOORRRUUUXXXZZZ]]]^^^___bbbfffkkkoooqqqvvvwwwyyy{{{~~~{{{wwwuuutttnnnpppsssuuuwwwwwwwwwvvvwwwwwwxxxzzz|||}}}}}}~~~}}}||||||zzzyyyxxxwwwwwwwwwuuusssqqqrrruuuyyy{{{|||}}}|||{{{yyyxxxvvvuuuttttttssswww||||||zzz{{{{{{wwwtttzzzzzzyyyyyyzzz{{{}}}~~~oooeee```ZZZWWWXXXPPPQQQQQQOOONNNMMMNNNOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIKKKMMMQQQVVV]]]aaalllpppxxxqqq]]]XXXVVVQQQOOORRROOOOOONNNMMMMMMLLLLLLKKKLLLLLLMMMNNNQQQTTTWWWXXX[[[\\\]]]```dddiiilllnnntttuuuwwwyyy|||~~~~~~~~~}}}yyywwwvvvsssuuuwwwxxxyyyyyyxxxwwwwwwwwwxxxyyy|||||||||~~~~~~}}}~~~~~~|||{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxwwwvvvuuuttttttvvvwwwyyyzzz{{{}}}xxxwwwvvvuuutttssssssssswwwzzz}}}~~~~~~{{{xxx{{{{{{yyyyyyxxxyyyzzz{{{tttggg\\\WWWWWWSSSSSSRRRPPPNNNMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMLLLKKKJJJIIIHHHHHHGGGGGGIIIKKKLLLOOOSSSYYY]]]eeejjjqqqyyyjjj[[[VVVQQQPPPRRRNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKMMMOOORRRUUUVVVXXXYYY[[[^^^aaaeeehhhjjjpppqqqsssvvvyyy|||~~~~~~~~~}}}||||||||||||~~~{{{zzzzzzxxxyyyzzzzzzyyywwwvvvuuuuuuuuuvvvxxx{{{~~~}}}zzz{{{~~~~~~}}}|||{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvwwwwwwxxxxxxyyyvvvvvvwwwwwwvvvuuutttsssvvvwwwzzzyyyyyyxxxwwwwwwwwwwwwxxxyyy{{{}}}|||{{{zzzxxxxxxxxxxxxyyy|||uuuddd[[[YYYVVVUUUSSSPPPOOONNNMMMMMMOOONNNNNNMMMLLLKKKJJJJJJMMMLLLKKKKKKJJJIIIHHHHHHGGGHHHIIIJJJLLLOOOTTTWWW\\\aaahhhoooxxxyyybbbWWWQQQOOOPPPOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKMMMPPPRRRTTTVVVWWWYYY\\\___ccceeeffflllmmmooorrruuuxxxzzz{{{{{{}}}~~~|||{{{zzz{{{||||||~~~}}}}}}}}}zzzzzzyyyxxxvvvtttqqqpppsssssstttvvvyyy|||~~~}}}zzzxxxzzz~~~}}}}}}}}}|||{{{zzzzzzyyyuuuvvvwwwwwwxxxwwwwwwwwwsssttttttuuuuuuvvvvvvvvvsssuuuwwwwwwvvvsssooommmqqqrrrvvv~~~{{{{{{zzzyyyxxxxxxxxxxxxwwwyyy{{{|||{{{zzzyyyxxxyyyzzzzzz|||sssddd^^^XXXUUURRRPPPOOOOOONNNNNNOOOOOONNNMMMKKKJJJIIIIIILLLLLLLLLKKKJJJIIIIIIHHHGGGHHHIIIIIIIIIKKKNNNQQQVVVZZZ```gggooozzzqqq```WWWSSSRRROOOOOONNNNNNMMMMMMLLLLLLJJJJJJJJJKKKLLLNNNPPPRRRTTTVVVXXX[[[^^^```bbbcccggghhhjjjmmmpppsssvvvwwwxxxzzz|||}}}~~~~~~{{{|||{{{yyywwwwwwxxxzzz{{{~~~~~~}}}}}}~~~|||{{{yyywwwtttqqqooonnnppppppqqqrrruuuxxxzzz|||}}}{{{{{{|||}}}}}}|||yyywwwvvvxxx|||~~~|||{{{{{{{{{{{{{{{zzzxxxxxxpppqqqrrrtttvvvwwwwwwwwwrrrrrrrrrrrrssssssssssssqqqsssuuuuuutttpppkkkhhhkkknnnttt{{{~~~zzzyyywwwvvvtttsssssssssuuuvvvxxx{{{}}}|||{{{zzzzzzzzz|||}}}~~~~~~pppbbbYYYUUUQQQOOOPPPQQQPPPOOOPPPOOONNNMMMLLLKKKJJJIIILLLLLLLLLKKKJJJJJJJJJIIIGGGHHHHHHHHHGGGHHHJJJMMMRRRVVV[[[aaahhhrrr~~~jjj]]]VVVTTTPPPPPPPPPOOONNNNNNMMMMMMKKKJJJJJJJJJLLLMMMOOOQQQRRRTTTVVVYYY\\\^^^______bbbdddfffiiilllppprrrsssuuuwwwzzz{{{|||}}}~~~~~~{{{yyyyyyxxxvvvtttssssssuuuwwwyyy}}}~~~~~~~~~|||{{{|||}}}|||{{{yyyvvvsssqqqooonnnmmmmmmmmmnnnppprrrtttvvvzzzxxxwwwwwwxxxyyyxxxvvvuuuttttttwww{{{|||{{{xxxxxxyyyzzzzzzzzzxxxwwwvvvlllmmmoooqqqssstttuuuuuuppppppppppppppppppqqqqqqqqqrrrsssrrrpppmmmiiigggiiimmmsssyyy|||}}}|||zzz{{{zzzxxxvvvtttsssrrrrrrvvvwwwxxxzzz||||||{{{{{{{{{{{{}}}~~~~~~}}}~~~jjj^^^YYYTTTQQQRRRSSSRRRPPPPPPOOOOOONNNMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJGGGHHHIIIHHHGGGGGGIIIJJJOOOSSSWWW[[[aaajjjuuu}}}xxxfff\\\XXXRRRQQQQQQPPPPPPOOOOOONNNKKKKKKJJJKKKKKKMMMOOOPPPPPPQQQTTTWWWYYYZZZ[[[[[[___```cccfffiiimmmooopppsssuuuwwwyyyzzz{{{~~~}}}}}}|||wwwwwwzzzvvvuuurrrqqqqqqtttwwwyyy||||||}}}{{{zzzyyyzzz{{{zzzxxxvvvsssqqqooommmmmmjjjjjjjjjjjjkkkmmmnnnpppqqqqqqrrrtttvvvvvvuuussssssrrrrrruuuyyy{{{xxxvvvuuuvvvwwwxxxwwwvvvtttsssjjjkkklllnnnooooooppppppllllllmmmnnnooopppqqqqqqsssrrrqqqpppnnnkkkjjjhhhiiiooovvvyyywwwvvvwwwxxx{{{zzzyyywwwvvvuuuuuuuuuvvvvvvwwwxxx{{{}}}|||{{{zzzzzz{{{}}}}}}}}}}}}}}}~~~~~~||||||~~~zzzggg```YYYUUUUUUUUUSSSPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJIIIHHHGGGHHHJJJLLLOOOSSSVVVZZZbbblllsssrrrfff```SSSRRRRRRQQQQQQPPPOOOOOOLLLKKKKKKKKKLLLMMMOOOPPPNNNOOORRRUUUWWWXXXXXXXXX]]]^^^aaadddhhhkkknnnooorrrtttvvvxxxyyyzzz}}}}}}|||{{{}}}{{{uuuwww|||xxxvvvtttrrrsssuuuxxx{{{{{{|||{{{zzzxxxwwwxxxzzzuuutttrrrooommmlllkkkjjjiiihhhhhhhhhhhhiiikkklllkkklllnnnrrruuuvvvtttsssqqqpppqqquuuyyyzzzwwwtttrrrsssuuuvvvvvvtttsssqqqjjjkkkkkklllllllllkkkkkkiiijjjkkkmmmoooppprrrssstttsssqqqooommmkkkkkkkkkjjjqqqxxxyyyuuurrrtttwwwuuuuuutttssssssssssssssstttttttttvvvyyy}}}~~~}}}{{{zzzyyyyyyzzzzzzzzzyyyyyyzzz{{{}}}~~~|||{{{{{{|||mmmfff]]]YYYXXXWWWSSSPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKHHHJJJKKKJJJHHHHHHIIIJJJIIILLLOOORRRUUU\\\fffmmmqqqxxx