BM6P6(@ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''%%%$$$"""!!!!!!###%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########""""""#########""""""!!!$$$###""""""!!!"""""""""######$$$%%%$$$###"""!!!""""""""""""###$$$%%%&&&$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&###"""###$$$$$$###$$$$$$$$$############"""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&&&&%%%$$$###((($$$###&&&((()))...333%%%&&&&&&$$$###"""###%%%###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!%%%%%%%%%$$$$$$#########&&&%%%###!!!!!!###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%''')))(((&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))((((((******))))))******+++,,,))))))******++++++,,,,,,&&&''''''((()))*********)))))))))))))))******++++++++++++++++++,,,,,,,,,++++++,,,,,,---...//////...------------...//////............///////////////////////////.........333333333333333333333333777666666666666666777888999999::::::;;;<<<<<<===BBBCCCEEEHHHLLLPPPSSSUUUZZZ^^^ccchhhmmmssszzz~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&$$$###"""""""""$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%$$$######""""""""""""###$$$$$$%%%%%%###"""!!!""""""""""""###$$$%%%&&&$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$######""""""######%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$$$$&&&"""!!!###$$$###%%%***&&&''''''%%%$$$###$$$&&&$$$&&&'''&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######''''''((()))))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%''')))((('''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))((((((******))))))******+++,,,)))))))))***************''''''((())))))***++++++))))))(((((())))))***+++*********+++++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,---..................////////////////////////............222222222222222222222222444444444444555555666777999999999:::;;;;;;<<<<<<@@@AAABBBDDDGGGJJJLLLMMMQQQTTTYYY^^^bbbhhhnnnrrrvvv|||$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$&&&%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$'''&&&%%%$$$###############$$$%%%%%%%%%$$$"""!!!######"""######$$$%%%&&&%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$######""""""######%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$$$$%%%&&&%%%$$$%%%$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&'''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%""""""&&&&&&$$$%%%(((&&&''''''&&&%%%$$$%%%'''&&&(((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%((()))(((&&&""" $$$$$$%%%&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))((((((***))))))))))))***++++++***))))))))))))))))))((((((((())))))***+++++++++))))))(((((())))))***+++)))))))))*********++++++++++++,,,,,,------......+++++++++++++++,,,,,,------............/////////........................111111111111111111111111222222222222333444666666888888888999::::::;;;;;;>>>>>>>>>???@@@BBBCCCDDDHHHKKKOOOSSSVVV[[[```ccceeekkkrrryyy~~~$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########'''&&&%%%######""""""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%((('''&&&%%%$$$############$$$%%%%%%%%%$$$###"""############$$$$$$%%%&&&%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%&&&%%%$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%!!! ###(((***((((((***%%%&&&'''&&&$$$$$$%%%''''''(((((('''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$ $$$%%%&&&'''''''''&&&&&&$$$&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((()))))))))))))))***++++++******))))))((((((''''''))))))******++++++++++++((((((((((((((()))******((((((((()))******++++++++++++,,,,,,,,,---------+++++++++++++++,,,---------------.........//////------...............///000000000000000000000000000111111222333444666777666777777888888999::::::;;;;;;;;;<<<===>>>???@@@EEEGGGJJJMMMOOORRRVVVZZZ[[[```gggmmmrrrxxx$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""'''&&&%%%$$$#########"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''''''''''''''''''''"""$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###""""""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&!!!''')))&&&%%%'''$$$%%%%%%$$$######%%%&&&&&&''''''&&&###""""""###%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%###"""!!!$$$%%%&&&'''((('''&&&%%%###%%%'''((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((())))))(((((())))))***+++******))))))((((((''''''***************+++++++++((((((((('''((())))))***'''(((((()))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------............,,,---------......//////////////////////////////111111111222333555666777555555666666777888888888999999::::::<<<>>>???@@@BBBDDDGGGHHHJJJLLLPPPRRRVVVZZZ```cccfffkkkrrrwww$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""$$$&&&'''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''(((&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%###&&&******&&&$$$%%%###$$$%%%$$$######%%%&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%'''((()))###%%%'''((()))(((&&&%%%###%%%'''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&((()))(((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((())))))))))))(((((()))(((((((((((()))*********))))))))))))))))))(((************************((((((''''''(((((()))***'''(((((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,------------.........,,,,,,,,,---......//////////////////////////////111111111111222444555666444444444555666666777777777777888999;;;===???@@@>>>@@@BBBCCCCCCEEEHHHKKKPPPSSSWWWYYYZZZ]]]ccchhhrrrwww~~~$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''&&&%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$&&&((()))((('''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&(((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((((('''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$&&&'''((((((&&&(((,,,,,,(((&&&'''###$$$%%%%%%$$$$$$&&&'''$$$%%%&&&&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%&&&'''###%%%'''))))))(((&&&%%%###%%%'''((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))(((&&&&&&'''((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))((((((((((((((((((((()))******)))))))))***************))))))))))))))))))))))))(((''''''''''''((())))))(((((()))***+++,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,---------.........++++++,,,------...//////////////////////////////000000000000111111222333333333333444555555666666666666666777888:::;;;<<<999;;;===>>>>>>@@@CCCEEEJJJMMMOOOPPPPPPRRRXXX]]]dddhhhmmmtttzzz$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''############$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""##################$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%(((***+++***)))&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''')))((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((((('''&&&'''((('''&&&$$$$$$$$$$$$&&&'''$$$$$$######$$$&&&'''(((!!! ###((()))&&&%%%((($$$%%%&&&&&&%%%%%%''')))$$$&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((('''%%%###"""###%%%''')))***(((&&&%%%"""%%%'''((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))***(((&&&&&&'''******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((************************))))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((()))******))))))******++++++,,,,,,)))))))))((((((((((((((('''''''''''''''((())))))((()))***+++,,,---......++++++++++++++++++++++++*********)))***++++++,,,,,,,,,,,,---------......++++++,,,,,,---...//////000000000000000000000000000///////////////000111222222333444444555555666555555555555666777888888777999;;;<<<<<<>>>AAACCCFFFIIIKKKKKKKKKNNNSSSXXX[[[^^^ccchhhnnnvvv~~~########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$############"""!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$############%%%''')))******)))(((&&&+++000///***%%%$$$%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""%%%'''###$$$%%%&&&'''''''''''',,,(((###!!!"""%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%########################'''%%%###!!!!!!###&&&(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###"""###$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%&&&)))******)))&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((('''$$$"""%%%&&&((()))))))))((('''(((''''''''''''&&&&&&&&&)))((('''&&&%%%&&&''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))************'''((()))((('''&&&''')))(((((((((((())))))))))))&&&''''''((()))******+++++++++************++++++******))))))((((((''''''******))))))(((((('''''')))+++,,,,,,+++***,,,---+++***)))))))))***,,,---)))************+++++++++,,,,,,+++***+++,,,---...---------............///......////////////......000000000000000111111222222222222333333333444444555555555555666666666666:::;;;<<<;;;;;;;;;===???>>>???AAADDDGGGKKKNNNPPPUUUVVVYYY^^^dddjjjooorrrzzz~~~########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""######$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$###$$$&&&'''((((((&&&&&&'''---333333///)))&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!"""$$$'''$$$$$$%%%&&&''''''''''''+++'''###"""###%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%########################'''%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%!!!"""###%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))(((&&&$$$&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))*********'''((()))((('''&&&''')))'''((((((((())))))))))))'''''''''((()))*********+++******))))))******+++***)))))))))((((((((('''***)))))))))(((((((((''')))***++++++******+++,,,***))))))))))))***++++++)))************+++++++++,,,,,,+++++++++,,,---...------------..................////////////......000000//////000000111222222222222333333333333444444555555555666666666666888999::::::999:::<<<>>>??????@@@BBBDDDGGGIIIJJJKKKLLLNNNRRRVVV[[[___aaahhhlllsss{{{$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$### !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$###%%%+++222444000+++'''%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$"""!!!!!!$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$$$$%%%%%%$$$###$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################&&&&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% !!!###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))******'''%%%'''''''''''''''((())))))$$$$$$%%%&&&'''((()))***(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''''''''((((((((())))))))))))******'''((()))((('''&&&''')))''''''((((((((()))))))))''''''(((((())))))******+++******))))))******+++))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))***+++'''((())))))******)))))))))************+++++++++,,,,,,+++++++++,,,---...------------..................////////////......000000//////000000111222111111222222222333333333444444444555555555666666666777888888777888:::<<<>>>>>>>>>???@@@AAABBBCCCGGGGGGIIIKKKNNNQQQTTTUUUWWW[[[aaahhhpppxxx$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""ӵ###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&((()))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%###$$$$$$%%%$$$$$$###"""###(((,,,...+++'''%%%$$$$$$$$$######$$$$$$%%%&&&Ħ$$$%%%%%%$$$$$$$$$Ħ$$$$$$###$$$$$$###!!!!!!###%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&ӵ###$$$%%%'''&&&%%%%%%&&&(((''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%$$$######"""&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&!!!""""""###$$$%%%%%%%%%'''&&&%%%Ħ%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&(((''''''((())))))'''&&&(((''''''&&&&&&''')))***%%%%%%&&&&&&'''(((((()))((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%'''((()))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))***'''((()))((('''&&&''')))'''''''''((((((((())))))'''((((((((()))))))))*********))))))))))))******))))))))))))(((((((((((())))))))))))(((((((((((('''((())))))(((((()))***&&&''')))******))))))((())))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---------.........---......//////......---///////////////000111111111111111111222222222222333333444444444555555555555666777777666777999;;;<<<<<<<<<<<<===>>>??????EEEEEEGGGHHHKKKMMMOOOPPPRRRUUUYYY^^^ccciiiooosss{{{$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###4ĉ@ӵ$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$########################&&&%%%$$$$$$%%%&&&((()))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&>L$$$$$$%%%%%%%%%%%%=hĦ%%%###$$$$$$$$$""""""###%%%%%%%%%%%%&&&%%%%%%$$$$$$4ĉ@ӵ$$$%%%'''&&&%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%%%%%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$%%%((('''&&&>L(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&''''''&&&%%%(((''''''&&&&&&''')))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((()))))))))'''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((())))))))))))***))))))))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))&&&((())))))(((''')))***&&&''')))******))))))((())))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,------------...------............------/////////...///000000111000000000111111111222222333333333333444444444444555666777777666777999;;;:::::::::;;;<<<===>>>???>>>???AAACCCEEEGGGIIIIIIOOOQQQTTTXXX[[[```eeeiiimmmsss|||%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###GG=?$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%''''''$$$$$$######$$$$$$%%%&&&HdĦ$$$$$$%%%%%%%%%=Īj###$$$%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$GG=?%%%'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$((('''&&&HdĦ(((%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%###$$$%%%&&&%%%$$$'''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''''''''(((''''''(((((((((((())))))'''((()))((('''&&&''')))&&&&&&'''''''''((((((((((((((((((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))(((((()))***'''((())))))******)))))))))************+++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,------------------............------//////......//////000111///000000000000111111111222222222333333333444444444555666666555666888:::777888888999:::<<<===>>>;;;<<<>>>AAACCCEEEEEEFFFGGGIIIMMMPPPTTTYYY^^^bbbccciiiqqqvvv{{{%%%%%%%%%ӵ%%%%%%%%%ĭӵ%%%ӵ$$$Ħ!!!"""$$$%%%&&&&&&%%%%%%$$$ӵӵ$$$$$$ĦƜ`1.׼s$$$$$$%%%$$$Ħ$$$$$$"""############$$$$$$ӵ"""Ħ#########$$$$$$$$$"""###$$$%%%ĭӵ&&&&&&Ħ$$$$$$###Ħ###Ħ$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$&&&DdD$$$$$$$$$?fӵ$$$%%%'''Ħ"""###$$$ӵƜ`1.׼s$$$%%%ĭӵ######$$$%%%#####################ӵ$$$%%%&&&&&&Ħ'''(((((('''%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%Ħ%%%%%%&&&''''''&&&%%%Ħ$$$######$$$$$$%%%&&&&&&%%%DdD''''''&&&%%%%%%ӵ&&&'''ӵ###ӵ''''''(((&&&'''Ħ((('''ӵ''''''''''''ĭӵ((((((((()))((('''&&&''')))&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))'''((((((((()))))))))***'''((((((((()))))))))***''')))******)))(((***+++***))))))))))))***++++++)))************+++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,---------,,,------......------,,,///............///000000/////////000000000111111222222222222333333333333333444555444444444666888777666777777888999;;;;;;;;;<<<>>>@@@BBBBBBBBBBBBBBBDDDGGGIIILLLPPPUUUXXXXXX^^^dddgggiiioooyyy%%%%%%?~4%%%&&&&&&g&e>&e$$$g&e$$$>hӵ"""$$$%%%&&&&&&%%%%%%g&e&&&guO>uO>&e$$$$$$4ff?>ߝL###gĉ@$$$$$$$$$%%%Shӵ$$$"""############$$$g&e""">hӵ###$$$%%%%%%&&&!!!"""$$$fff?><z$$$g&e>&e&&&&&&HL$$$$$$$$$ShӵgL$$$$$$#####################$$$%%%&&&S?ʬ%%%###3h?D%%)?######ZufĦ$$$&&&'''gL&&&!!!"""g&e&&&gĉ@((($$$g&e>&e###@e######??%%%%%%##################g<ĉ###$$$%%%'''3we<Ħ'''))))))'''3h?@e&&&%%%$$$%%%%%%'''&&&&&&Z'''%%%%%%&&&''''''3h?gL###"""""""""###%%%&&&$$$$$$$$$D%%)?'''fff?><z%%%&&&=?Ħ'''g&e###g&e%%%&&&(((S?ʬ%%%4ff?>ߝL(((@e%%%g&e&&&''''''3h?g&e>&e''''''??'''((()))((('''&&&''')))&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))'''((((((((())))))******'''((((((((())))))******((()))******))))))***++++++***)))))))))***,,,---)))************+++++++++***+++,,,---...---,,,,,,++++++,,,,,,,,,---------,,,------......------,,,...............///000000////////////000000000000111111222222222333333333111222333333222333555666777666666666666777888888888999;;;<<<======<<<<<>>???@@@??????@@@BBBDDDFFFHHHIIIMMMOOORRRTTTUUUXXX\\\___dddhhhooovvv~~~&&&'''4DuXӵ&&&%%%%%%DdDΦDdDĦ%%%DdDĦ''')))t|<&&&%%%$$$$$$&&&&&&%%%$$$DdDĦ%%%DdDΦDdDΦDdDĦ%%%peƜ4DuTӵ$$$`eĭ$$$qet$$$$$$$$$%%%%%%$$$######$$$DdDĦ$$$"""t|<$$$###############%%%%%%DdDDdDĦ&&&DdDΦDdDĦ%%%q<niDdDĦ%%%qet###$$$DdDĦ######$$$$$$%%%$$$%%%%%%&&&&&&q<R%%%%%%qjRgdKӵHdDĦgdKӵ"""###GR/f6LĭĦ######DdDĦ###$$$%%%DdDĦ$$$`eĭ%%%DdDΦDdDĦ%%%DdDĦ%%%%%%%%%%%%%%%%%%$$$###"""##################geĦ"""$$$&&&FSĦ'''+++qjRgdKӵDdDĦ&&&&&&&&&&&&&&&&&&%%%%%%%%%DdDĦ%%%$$$$$$%%%qjRgdKӵDdDĦ&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$HdDĦgdKӵDdDDdDĦ&&&DdDĦ4DufӵDdDĦ&&&DdDĦ%%%q<R&&&&&&peƜ4DuTӵ&&&DdDĦ)))'''DdDĦ)))qjRgdKӵDdDΦDdDĦ)))((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((***))))))(((((((((((((((************++++++++++++))))))))))))))))))))))))''''''(((((())))))*********)))'''&&&&&&''')))***((()))***++++++,,,++++++************************+++++++++,,,,,,,,,------++++++*********+++,,,---///...---,,,,,,---...///............///////////////////////////000000111222222222222111111000000333222222222222333444444444444444444555555555555777888999:::;;;===>>>>>>>>>>>>???@@@BBBDDDFFFGGGJJJLLLNNNPPPQQQTTTWWWZZZ___ccchhhnnnttt|||%%%&&&4DuXӵ%%%$$$$$$DdDΦDdDӵ%%%DdDĦ'''(((o)h***&&&%%%$$$$$$&&&&&&%%%$$$DdDĦ%%%DdDΦDdDΦDdDӵ$$$=ӊB1.uTӵ$$$HߝL`o9$$$po9wӵ$$$%%%%%%$$$$$$$$$$$$DdDĦ$$$###o)h$$$$$$############$$$%%%%%%DdDΦDdDĦ%%%DdDΦDdDӵ%%%GIpӵDdDĦ%%%po9wӵDdDĦ######$$$$$$%%%$$$%%%%%%&&&&&&po9u###$$$$$$$$$GIdnuR)ĦDdDĦnuR)Ħ######CdgĪj$$$DdDĦ$$$$$$%%%DdDĦ$$$HߝL`o9%%%DdDΦDdDӵ%%%DdDĦ%%%$$$$$$%%%%%%%%%$$$########################geĦ"""$$$sp?aĦ'''***GIdnuR)ĦDdDĦ&&&&&&&&&&&&&&&&&&%%%%%%%%%DdDĦ%%%$$$$$$%%%GIdnuR)ĦDdDĦ&&&&&&&&&&&&&&&''''''%%%%%%%%%DdDĦnuR)ĦDdDΦDdDĦ&&&DdDĦnuR)ĦDdDĦ&&&DdDĦ%%%po9u''''''$$$$$$=ӊB1.uTӵ&&&DdDĦ((('''DdDĦ(((GIdnuR)ĦDdDΦDdDӵ((((((''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((())))))((((((''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''))))))&&&'''(((***++++++++++++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---......------------......---............///////////////......//////000111111111111111111111000000222222111111222222333444333333333444444444555555666666777888:::;;;<<<<<<======>>>>>>???AAABBBCCCEEEGGGIIIJJJLLLNNNQQQTTTXXX[[[___cccgggmmmssswww$$$&&&4DuXӵ$$$$$$$$$DdDʜ4DuTӵ%%%>d<Ħ%%%Dt'''$$$###$$$&&&'''&&&%%%>d<Ħ%%%>d<ʜDd<ʜ4DuTӵ%%%%%%F&uTӵ$$$4DufئL>e$$$puR)Ħ$$$%%%%%%%%%%%%%%%%%%>d<Ħ%%%Dt%%%######$$$$$$$$$%%%%%%DdDΦDdDĦ$$$>d<ʜ4DuTӵ%%%4DwDd<Ħ%%%puR)Ħ>d<###$$$$$$%%%$$$%%%%%%&&&&&&peӵ$$$ĦpeӵDx<>d<ӵDd<$$$qR/ܗ?fӵ$$$>d<$$$%%%>d<Ħ$$$4DufئL>e%%%DdDʜ4DuTӵ%%%DdDĦ%%%$$$$$$%%%%%%%%%$$$$$$#####################geĦ###s<v>aĦ%%%'''peӵDx<DdDĦ%%%%%%%%%%%%%%%%%%%%%%%%%%%DdDĦ%%%%%%%%%&&&peӵDx<>d<&&&''''''(((((((((%%%%%%%%%>d<ӵDd<DdDΦDdDĦ&&&DdDӵnd<DdDĦ&&&>d<Ħ%%%peӵ'''Ħ$$$F&uTӵ&&&DdDĦ((('''>d<Ħ(((peӵDx<>d<ʜ4DuTӵ((('''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))(((((('''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))))))))))))))))))))(((''''''((())))))''''''((())))))***))))))))))))***+++,,,,,,------***++++++++++++,,,,,,,,,+++***++++++++++++,,,,,,---------------------------------........./////////............///000000111111111000000000000111111111111111111222333333222333333333444444444444444555555777888999999:::============>>>>>>???@@@AAACCCEEEFFFGGGIIILLLNNNPPPRRRUUUYYY\\\aaafffjjjtttxxx$$$&&&4DuXӵ$$$%%%%%%D&dq&ĒR%%%%%%sdKĦ%%%DHRRud$$$###$$$&&&'''&&&%%%sdKĦ%%%D&oq<Ōq&ĒR(((''''''>dp&ĒR$$$$$$nfʜd<Φ>d<Ħ$$$s&dq&ĒR$$$%%%i?ʜtd<Ħ%%%HHܗDӊB%%%<x$$$%%%$$$%%%%%%&&&&&&B?d<$$$$$$%%%%%%%%%$$$$$$##################geĦ###Hg8>aĦ%%%&&&B?Ho9%%%>d<%%%%%%%%%%%%%%%%%%%%%>d<ӵ&&&'''B?Ho9&&&<x'''((())))))%%%%%%%%%&ӫeʬtIӇ&&&>d<Φ>d<Ħ&&&D&ӫetIӇ%%%DdDĦ&&&sdKĦ%%%B?dp&ĒR&&&&&&>d<sdKĦ'''B?Ho9'''s&dq&ĒR(((''''''''''''(((((((((((((((''''''(((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))*********+++++++++((((((((((((((((((((((((************))))))))))))))))))(((((((((((()))))))))))))))))))))((('''&&&))))))***+++,,,,,,------*********+++++++++,,,,,,******++++++,,,,,,,,,,,,,,,------------------,,,------------...........................//////000111000000//////000111111111000000000000111222222222222222222333333333444333444444555666777888888===<<<<<<<<<======>>>???>>>@@@BBBCCCCCCEEEHHHJJJJJJLLLOOORRRUUUYYY^^^bbbbbbfffkkkrrryyy%%%&&&4DuXӵ%%%%%%%%%Hu]3hh%%%%%%%%%ne&&&&&&=e$$$######$$$&&&''''''&&&ne&&&%%%pIƎ@t@h))))))(((>h$$$$$$$$$fe$$$@ďD$$$$$$$$$%%%%%%&&&&&&&&&&&&ne%%%%%%=e$$$$$$$$$%%%%%%&&&%%%%%%ege$$$$$$sĪj@h$$$$$$%%%fdDĦ%%%@ďD$$$%%%Hkge$$$$$$%%%$$$%%%%%%&&&&&&@h''''''@G&&&&&&HĪj@IŌ&&&$$$Bene%%%Hkge%%%ne%%%$$$fe%%%Hu]3hh%%%%%%%%%se######$$$%%%%%%%%%$$$$$$##################geĦja>aĦ''''''@G%%%&&&se%%%%%%%%%%%%%%%%%%%%%%%%<Ō&&&&&&'''@G''''''Hkge&&&'''((())))))%%%%%%%%%HĪj@IŌ'''&&&ege'''&&&Hu]3hIŌ&&&%%%DdDĦ&&&ne&&&%%%@h&&&&&&>h&&&&&&&&&se'''ne''''''@G%%%'''sĪj@h''''''&&&&&&''''''(((((()))((((((''''''(((((()))&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((((((((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************)))'''&&&%%%))))))******++++++,,,,,,************++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,------------...............------......///000111000///...///000111222000000000///000000111222111111222222222333333333333333444555555666777777;;;;;;;;;;;;;;;<<<===>>>===>>>@@@@@@@@@BBBDDDFFFFFFHHHKKKMMMPPPTTTYYY\\\\\\^^^ccchhhmmmuuu}}}&&&4DuXӵ&&&ĵD^%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$&&&''''''&&&&&&&&&%%%'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$###$$$$$$%%%%%%DdDĦ%%%%%%$$$%%%%%%###$$$$$$%%%$$$%%%%%%&&&&&&%%%&&&''''''&&&&&&''''''''''''###%%%%%%$$$%%%%%%%%%$$$%%%%%%D^%%%%%%%%%%%%s׼s%%%"""###$$$%%%%%%%%%%%%$$$##################geFm8&&&>aĦ'''&&&$$$$$$%%%&&&s׼s$$$$$$$$$$$$$$$$$$%%%%%%%%%Ho%%%$$$%%%%%%%%%&&&&&&&&&###%%%&&&((())))))&&&&&&&&&'''''''''&&&&&&'''D^)))&&&$$$DdDĦ&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%&&&s׼s&&&'''''''''&&&''''''$$$&&&((('''&&&&&&&&&&&&'''((()))))))))(((((((((((())))))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))******++++++,,,)))))))))******)))))))))************))))))((('''************************************++++++++++++)))***+++,,,,,,,,,+++++++++,,,------------,,,+++,,,,,,---------............------------...//////000000.........///111222000////////////000111111111111111111222222222222333333444555555666666666888888888888999:::;;;<<<;;;<<<>>>>>>>>>???AAACCCDDDFFFHHHIIIKKKNNNSSSVVVXXX[[[^^^aaaeeejjjpppuuu~~~Φ4DuXӵtvӵ>d<Ħ%%%%%%%%%%%%%%%%%%%%%Ħ$$$%%%%%%%%%$$$######$$$######$$$&&&''''''&&&$$$$$$Ħ&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%Ħ%%%%%%$$$&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&''''''>d<Ħ%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&Ħ$$$%%%&&&&&&''''''&&&&&&%%%%%%>d<Ħ%%%%%%%%%%%%%%%Be%%%%%%"""###$$$%%%%%%%%%%%%%%%##################geFYĉ%%%%%%>aĦ%%%$$$!!!!!!###%%%######$$$%%%%%%&&&Be$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%nu]ӵ%%%$$$$$$############$$$%%%&&&%%%%%%###"""!!!!!!###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&'''>d<Ħ'''***)))&&&$$$>d<Ħ&&&&&&&&&Ħ%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&Be***&&&&&&''''''Ħ&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))************))))))((()))***************)))*********))))))))))))))))))************+++++++++)))***+++,,,---,,,++++++++++++------------++++++,,,,,,,,,---------.........------------...//////000///...---...///111333///////////////000111111000111111111111222222222444444444555555666666666555555666666777999:::;;;:::;;;<<<<<<<<<===???AAADDDEEEFFFGGGHHHJJJNNNQQQQQQSSSVVVXXX[[[^^^cccfffmmmsss|||?aŖ%7uSQuR)ӵsdKĦ!!!!!!!!!"""###$$$gdKĦ&&&'''((('''&&&$$$###&&&%%%$$$$$$&&&&&&%%%$$$%%%gdKĦ&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$gdKĦ&&&'''((())))))&&&%%%###!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&((('''&&&&&&''')))gdDĦ%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%)))((('''%%%$$$$$$%%%&&&$$$%%%%%%gdKĦ$$$'''&&&&&&%%%%%%&&&&&&'''&&&sdKĦ$$$$$$######$$$%%%%%%%%%$$$$$$$$$###############$$$###"""!!!!!!"""ŶS$$$$$$$$$3we<$$$$$$$$$$$$%%%###!!!###&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%iĉ@3hR/Ō%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''((('''&&&%%%&&&''')))***''''''(((''''''(((+++...,,,***)))''''''DdDĦ%%%&&&'''((((((sdKĦ&&&&&&gdKĦ'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''(((((()))((('''gdKĦ&&&''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&''')))***)))((('''(((***...***'''&&&((((((%%%###&&&'''((((((((('''&&&%%%((('''%%%%%%%%%&&&(((***&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))+++))))))***------***'''************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///---+++............////////////////////////000000000000000000000000000111111222222222333333444555666666555555555555666888999:::888888999:::;;;======>>>???AAACCCDDDEEEFFFHHHJJJKKKMMMPPPRRRTTTWWWZZZ]]]eeeiiiooouuu{{{>A&&&ne###""""""######$$$ne&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$ne''''''((((((######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ne&&&&&&'''(((((()))'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%'''De&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$$$$%%%&&&### ###%%%$$$###$$$%%%ne%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&ne$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""""">A$$$$$$$$$k<$$$$$$$$$$$$$$$%%%###"""###&&&'''&&&$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%fh%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))((('''&&&''')))+++,,,...//////...---,,,---///000///---+++)))De''''''''''''''''''ne$$$$$$ne$$$&&&&&&&&&&&&&&&'''((((((''''''(((((((((''''''&&&''''''''''''((((((((((((((((((ne&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''')))***)))((('''((())),,,***'''&&&((((((&&&$$$&&&&&&'''''''''''''''&&&''''''((((((((()))(((((('''(((((((((((((((((('''))))))))))))(((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))************))))))************************+++))))))***,,,,,,***'''++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///---+++............////////////.../////////000000000000000000//////000000111222111111111222333444444444444444444555666777999999888888999:::;;;<<<=========???AAABBBBBBCCCFFFHHHHHHJJJLLLMMMNNNPPPSSSVVVYYY]]]aaafffkkkpppvvvzzz&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$'''((((((((((((######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&%%% $$$'''%%%"""###&&&***&&&###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$######""""""###$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((''''''(((+++---///333555777777666555555666777555333///,,,((()))(((((('''&&&&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''(((((())))))******)))(((''''''&&&''''''''''''(((((((((((((((&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''((())))))''''''((()))***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&'''((()))&&&''')))++++++***((('''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++***))))))***++++++***(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,......---,,,---............/////////....../////////000000000000000//////000000111222000000000111222222333333333333444444555777888999777777888999:::;;;;;;<<<:::<<<>>>??????@@@BBBDDDFFFGGGIIIIIIJJJKKKMMMPPPUUUXXX[[[^^^```dddhhhllluuuzzz&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&((()))%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%%%%&&&''''''$$$!!!"""%%%'''&&&%%%%%%&&&)))******)))&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''(((***,,,///111333777;;;>>>?????????@@@<<<;;;888333///+++(((&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''''')))******))))))((('''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((()))(((''''''((()))(((((('''''''''(((((((((&&&%%%%%%%%%&&&''')))***&&&'''((()))***)))((((((((((((((())))))((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))++++++)))(((((()))++++++++++++++++++++++++++++++***))))))************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---...---------------.........//////........./////////000000///////////////000111111000000000111111222222222222222333333444666777888666666777888888999::::::888:::<<<======>>>@@@BBBDDDEEEGGGHHHHHHIIILLLNNNUUUWWWYYY[[[]]]___cccfffkkkooouuu|||%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$###############$$$$$$&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&((((((&&&###"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''))),,,///111444888===AAABBBCCCCCCCCC>>>===;;;777222,,,(((%%%'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&'''(((''''''''''''''''''((()))&&&%%%%%%%%%&&&''')))***''''''&&&&&&&&&'''((()))&&&''''''((((((''''''&&&'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))***)))(((''''''((()))***************************))))))***))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------------......------------......................../////////////////////...///000000111111111111111222222222222111111222222333555666777555555666666777888888888888:::;;;<<<<<<===???@@@???AAACCCEEEFFFHHHKKKNNNLLLNNNQQQSSSUUUWWW[[[^^^___ccchhhmmmssszzz%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$######$$$&&&''''''&&&###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$%%%'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&"""$$$%%%%%%$$$###%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%'''$$$''')))&&& """'''&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%&&&(((+++...///555888===@@@@@@@@@@@@@@@???>>>===:::555000+++(((&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((''''''&&&'''''''''&&&'''((((((&&&&&&'''((('''(((((((((&&&&&&(((***&&&&&&&&&&&&&&&'''((()))((('''%%%$$$$$$&&&(((***&&&&&&''''''''''''&&&&&&''''''(((((())))))******((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))'''''')))+++************************++++++++++++++++++++++++***++++++,,,,,,------...***,,,------------...///,,,------------.........------.........///////////////......//////000111111111111111111111111222000000111111222444555666444555555555666666666666777999;;;;;;;;;<<<===???;;;<<>>?????????===:::555000,,,((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***)))((('''&&&&&&'''(((&&&'''((((((&&&&&&'''((('''))))))(((&&&%%%''')))&&&&&&'''''''''''''''&&&'''''''''''''''(((((()))''''''(((((((((((('''''''''''''''((()))*********(((((((((((()))))))))***)))))))))))))))))))))))))))))))))******)))))))))************************((()))***)))&&&&&&)))+++))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,---......))),,,......,,,,,,...000,,,,,,---------.........---------........./////////............///000000000000000000000000000000000000000000222333444555444444444444555555555555666888::::::999:::<<<===:::;;;===>>>>>>@@@CCCEEECCCEEEGGGIIIKKKNNNRRRTTTVVVXXXZZZ\\\^^^ccchhhlllkkksss~~~%%%$$$$$$$$$$$$$$$$$$%%%''''''((((((((((((((('''######$$$$$$%%%&&&''''''&&&&&&'''((('''&&&$$$###$$$######$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&"""$$$''')))*********)))%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%$$$&&&''''''&&&$$$######$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$$$$######$$$%%%$$$###""""""$$$%%%&&&'''###$$$&&&''''''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&%%%''')))'''$$$###$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$######$$$''')))++++++...333777999;;;>>>@@@???@@@@@@@@@===888333000***)))'''%%%$$$%%%&&&'''(((((((((((((((((((((((($$$%%%'''))))))((('''&&&######%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''***)))((('''&&&&&&'''(((&&&'''((('''&&&&&&'''(((((()))***(((&&&%%%''')))&&&'''((((((((('''&&&%%%&&&''')))***+++***((('''(((((())))))))))))((((((&&&''''''((()))******+++(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++(((******(((&&&&&&))),,,((((((((((((((((((((((((++++++++++++++++++++++++******+++,,,,,,---......))),,,......,,,,,,...111,,,,,,,,,---------......---------.........//////...............///000000///////////////.........//////000000111222444555333333444444444444444444555777888999888888:::<<<<<<===>>>>>>>>>???AAACCCAAACCCEEEFFFHHHJJJMMMPPPRRRSSSSSSTTTWWW\\\ccchhhccckkktttyyy}}}###"""!!!!!!$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###"""&&&&&&$$$$$$$$$$$$&&&&&&(((%%%"""###'''(((%%%"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''%%%###"""###%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$&&&((()))%%%&&&&&&&&&%%%%%%'''((('''(((+++///444999>>>AAABBBCCCCCCCCCAAA>>><<<::://////...+++'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''%%%$$$&&&)))***(((&&&&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%&&&'''&&&$$$%%%(((+++&&&%%%%%%%%%%%%&&&''''''***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))))))))******************+++++++++,,,,,,,,,------,,,+++,,,---...///++++++++++++++++++++++++,,,,,,,,,---------...............---------...///***+++------......000222000000000000111111111111111111111111111222222222444444444555555555555666666777777777888888888888;;;;;;:::;;;;;;<<<===>>>CCCCCCDDDFFFGGGHHHIIIJJJMMMOOORRRTTTUUUXXX\\\^^^___ccciiinnnssszzz'''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&(((%%%"""###'''(((%%%"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''%%%###"""###%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&(((***&&&&&&(((***---111555777@@@AAACCCDDDCCCAAA???===888888555000+++'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((&&&%%%$$$&&&((()))'''%%%&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((('''%%%%%%'''***&&&&&&%%%%%%&&&&&&'''((()))((((((''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))***+++++++++***************+++++++++,,,,,,+++******))))))******+++))))))))))))*********************+++++++++,,,,,,---,,,,,,+++,,,---...///------------,,,,,,,,,,,,---------.........//////...------...///000000//////000111111000//////000//////000000000111111111000000111111111222222222444444444444555555555555666666666777777777888888::::::::::::;;;<<<===>>>@@@AAABBBCCCEEEFFFGGGGGGJJJLLLOOOQQQRRRUUUXXX[[[VVVYYY^^^bbbeeekkksssyyy***(((%%%$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''$$$"""$$$&&&(((&&&###%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((((((((((('''&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$#########$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$'''((((((((('''''')))***''''''&&&'''(((***,,,---888:::===@@@@@@???===;;;:::999777222,,,(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''%%%$$$$$$%%%''''''&&&$$$''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&((())))))(((&&&&&&''')))&&&&&&&&&%%%&&&&&&'''((((((''''''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++******)))))))))*********+++++++++++++++******))))))******+++))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,---....../////////......---------............///////////////---,,,...111222000---///000000111111000000/////////000000000000111111000000000111111111222222333333333444444444555555555555666666666777777777999999999999:::;;;<<<======>>>???@@@AAACCCDDDDDDGGGIIIKKKLLLNNNPPPSSSVVVRRRUUUYYY[[[]]]aaaggglllooottt|||***(((&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&'''(((((())))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&&&&'''((('''&&&&&&(((***)))((('''&&&&&&'''((()))---000444777777666444222000111000---***(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%&&&&&&%%%$$$((('''''''''&&&&&&&&&'''))))))))))))))))))))))))'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''******)))((('''&&&&&&%%%'''((((((((('''(((((()))&&&&&&&&&&&&&&&'''(((((('''''''''''''''((()))***''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))******+++******)))(((((()))))))))************+++******))))))))))))******((()))))))))************************++++++++++++,,,,,,,,,,,,,,,---------/////////...------,,,,,,------------............000---,,,...111111...***++++++,,,...000111111000////////////000000000111//////000000111111222222222333333333444444444444444555555555555666666666888888888888999:::;;;;;;;;;<<<===>>>???AAABBBBBBDDDFFFHHHIIIJJJLLLOOOQQQOOOSSSWWWXXXYYY\\\aaafffeeeiiiooovvv}}}'''&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&'''(((((())))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&%%%&&&'''&&&%%%%%%'''))))))((('''&&&&&&&&&(((((('''))),,,......---***((())))))***(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$%%%&&&&&&%%%%%%$$$$$$''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''******)))((('''&&&&&&%%%%%%%%%&&&'''))))))))))))'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))***))))))(((((((((((((((((((((((((((***************)))((('''(((((()))))))))************))))))))))))))))))***((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------000...,,,---//////,,,)))///---,,,---000111000///...////////////000000000...//////000111111222222222222222222333333333444333333444444444555555555666666666777777888999::::::;;;<<<===???@@@AAAAAABBBDDDFFFGGGGGGIIIKKKNNNIIIMMMQQQSSSSSSVVV[[[___bbbdddhhhlllqqqwww~~~$$$$$$$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''(((((('''''''''&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###%%%'''%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&((('''&&&%%%$$$$$$%%%&&&''''''((()))******((('''%%%)))))))))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''$$$&&&''''''%%%$$$$$$%%%&&&&&&''''''(((''''''&&&((((((((((((((((((((((((&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&%%%%%%%%%&&&((()))((('''''''''&&&&&&''''''((()))(((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))*********)))((((((((((((((((((((((((((()))))))))***))))))(((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))************)))))))))************+++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,......------------...///999555000...///000///---......////////////000000---...//////000111222222111111222222222333333333222333333333333444444444555555555555666777888999999:::;;;<<<>>>???@@@@@@AAABBBDDDDDDDDDFFFHHHKKKFFFJJJNNNPPPQQQSSSWWW[[[\\\^^^aaadddfffjjjpppsss{{{$$$######%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&'''&&&%%%&&&''')))((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''')))))))))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%%%%%%%''')))%%%''')))(((&&&$$$%%%&&&$$$%%%&&&(((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''&&&%%%&&&((('''$$$"""'''''''''''''''(((((())))))((((((''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))*********(((((((((((((((((((((((((((((('''((())))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))************)))***+++,,,---,,,,,,+++))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------+++---///...,,,...444999>>>888000------///...---........./////////000000------...///000111222222111111111111222222222222222222222222333333333333444444444444555666777888888888999;;;<<<===>>>??????@@@AAABBBBBBCCCEEEGGGFFFJJJNNNOOOOOOPPPSSSWWWUUUWWWZZZ\\\^^^aaaeeehhhlllpppwww$$$###$$$%%%&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%%%%%%%%%%'''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&'''''''''***(((&&&%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$&&&((()))&&&'''((((((''''''(((***,,,+++)))'''&&&&&&''''''&&&%%%%%%%%%&&&'''((()))&&&'''''''''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%%%%&&&((()))&&&(((***)))&&&$$$%%%'''###$$$&&&((())))))((((((''''''''''''''''''''''''&&&&&&'''((())))))(((((('''''''''&&&&&&''''''''''''''''''(((((((((((((((***(((&&&&&&'''%%%!!!'''''''''''''''((())))))***)))((('''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))***+++***((('''((((((((((((((((((((((((''''''((())))))***))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))************))))))))))))************)))***+++,,,---,,,++++++))))))***+++,,,------...,,,,,,,,,---------......(((---000///---000999AAA<<<444,,,)))+++...///.............../////////000------...///000111222222000111111111111222222222111111222222222333333333444444444444555666777777777777888999;;;<<<===>>>===>>>@@@@@@@@@@@@CCCEEECCCGGGKKKKKKJJJJJJMMMPPPQQQSSSWWWYYY[[[]]]```ccceeeggglllpppwww%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$######%%%'''(((%%%%%%%%%&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$###"""!!!###''',,,...%%%&&&''''''(((((('''''''''&&&%%%$$$$$$&&&''')))"""###%%%'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%### '''&&&$$$$$$$$$&&&((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%$$$$$$$$$%%%''')))***'''&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((((((,,,***'''$$$###$$$&&&''')))'''%%%$$$%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))(((&&&&&&'''%%%&&&'''((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$'''******(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++......---***'''%%%&&&'''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''''''''''''''((((((((())))))((('''&&&%%%%%%&&&'''%%%%%%&&&&&&''''''(((((((((((((((((((((''''''&&&***'''$$$$$$'''((((((&&&,,,++++++***)))((('''''''''(((((((((((((((''''''))))))))))))))))))))))))+++*********))))))(((((()))))))))(((''''''&&&&&&)))***+++,,,,,,+++***))))))))))))))))))******+++))))))))))))************(((((())))))******++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,---------))))))***+++,,,,,,------///...,,,++++++,,,---//////---,,,+++---222777:::////////////000000000000000000000000000000000000////////////111333555666,,,111444111222666666111222222222333333333444444666666555555666777999:::999999999999:::;;;<<<<<<<<<===>>>???AAABBBCCCDDDDDDEEEGGGHHHIIIJJJMMMOOOQQQRRRTTTWWWZZZ\\\]]]^^^```cccgggjjjnnntttzzz~~~%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&%%%$$$######%%%&&&(((%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$&&&)))***%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&''')))###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$###"""'''&&&$$$$$$$$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&(((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))(((&&&%%%$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$&&&((()))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))+++++++++(((&&&$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%&&&'''&&&%%%$$$%%%'''&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&'''''''''((((((((((((((()))((('''&&&%%%&&&'''''''''''''''''''''((((((((((((((((((((((((''''''&&&)))'''$$$%%%'''((((((&&&+++******))))))(((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((('''''''''''''''(((((())))))(((((('''))))))(((((())))))***+++))))))))))))************)))))))))))))))*********++++++************++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---...---,,,++++++,,,...///...---++++++---000444777.../////////000000000000........................///.........///111333444///333222//////333333000222222222333333333333444444444333333444555777888888888888888999:::;;;<<<<<<<<<===???@@@AAACCCCCCBBBCCCEEEFFFFFFHHHJJJMMMNNNOOORRRTTTWWWYYYZZZZZZ\\\___bbbeeeiiinnnssswww}}}%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''''''''''''''&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&''')))******'''&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%%%%''''''&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''((((((&&&$$$###$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&%%%&&&'''((()))))))))((((((((((((((('''(((((((((((((((''''''&&&)))'''%%%%%%'''((('''&&&)))))))))))))))(((((((((%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((('''''''''''''''&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))(((((())))))***+++))))))))))))************************))))))))))))******++++++++++++******)))*********++++++++++++++++++++++++++++++++++++,,,++++++***+++,,,...///------,,,,,,---///111222....../////////000000000........................///............///000111222333111...---000111000111111222222222333333333222111111111222333444555666666666777777888999:::;;;;;;<<<>>>???@@@AAAAAA???@@@BBBCCCCCCDDDGGGIIIJJJKKKNNNPPPSSSTTTUUUVVVWWWYYY\\\___bbbeeejjjmmmpppssswww}}}%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%'''))))))))))))&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%''''''&&&###"""!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&%%%%%%&&&'''((()))******))))))((((((''''''(((((((((((((((''''''&&&''''''&&&&&&'''''''''''''''(((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))******)))(((''''''((()))***((((((((((((((()))******((()))))))))************++++++******))))))(((((()))***+++,,,,,,+++***)))))))))))))))************,,,,,,++++++++++++++++++************+++---...///---............/////////........./////////000000........................000/////////////////////111111111000000111111000111111111111222222222222000000111111222333333444555555555555666777888888::::::;;;<<<===>>>??????===???@@@AAAAAABBBEEEGGGGGGIIIKKKMMMOOOQQQRRRRRRSSSUUUXXX[[[\\\___bbbeeekkklllnnnqqqvvv~~~%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''''''''$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((()))((('''&&&&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&((((((&&&###!!!!!!"""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%''')))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&%%%%%%&&&'''((()))******))))))((((((''''''(((((((((((((((''''''&&&&&&''''''''''''&&&'''''''''''''''''''''(((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))*********)))(((''''''((()))***((((((((('''((())))))***((()))))))))************++++++******))))))(((((()))***+++,,,,,,+++***)))(((((()))))))))*********,,,,,,++++++++++++++++++******++++++,,,---...////////////000/////////...............////////////////////////////////////000000000000000000//////---///111555555444222111000000000111111111222222000111111222333333444444444444444444555666777777999999::::::;;;<<<=========>>>@@@@@@@@@AAACCCEEEFFFGGGIIIKKKMMMNNNOOOOOOQQQSSSVVVXXXYYY[[[^^^```fffhhhkkkmmmppptttyyy}}}~~~%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&''''''''''''(((((((((((($$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))$$$%%%%%%&&&&&&'''''''''***)))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''''''''&&&'''((((((((('''&&&%%%'''%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%''')))(((&&&$$$""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%'''''''''&&&&&&(((***&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))''''''&&&%%%&&&'''((()))))))))((((((((((((((('''(((((((((((((((''''''&&&%%%'''(((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&'''((())))))***(((''''''&&&&&&''''''(((((((((''''''(((((()))***))))))))))))************************))))))))))))******++++++++++++******((()))))))))************+++++++++++++++++++++++++++,,,,,,------.........////////////////////////------........./////////000000000000000000000000000000111111111000//////,,,---111777888555222222///000000000000111111111000111222333444444444444444333333444444555666777777888888999::::::;;;;;;<<<>>>?????????@@@BBBDDDDDDEEEGGGIIIKKKLLLMMMMMMNNNPPPTTTVVVWWWXXXZZZ\\\^^^aaaeeeiiilllooorrruuuvvv~~~%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***$$$$$$%%%%%%&&&''''''(((...,,,(((%%%######%%%&&&$$$$$$%%%&&&%%%$$$#########$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&)))+++((('''%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''((((((&&&$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&'''''''''%%%%%%''')))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&'''((()))******)))((('''&&&%%%&&&'''''''''''''''''''''((((((((((((((((((((((((''''''&&&$$$'''))))))'''%%%&&&'''(((''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))'''(((((())))))(((((('''(((''''''''''''((())))))))))))))))))************)))))))))))))))*********++++++************++++++)))))))))*********++++++*********++++++,,,,,,------.........///.........///......------...//////---------.........//////////////////////////////---...///000000000///...///---000666666222000222/////////000000000111111///000222333444444333333444333333444444555666777666777777888888999999:::;;;<<<>>>>>>===>>>@@@BBBBBBCCCDDDFFFHHHIIIJJJJJJIIILLLPPPRRRSSSTTTVVVXXXXXX[[[___bbbdddhhhlllooosssvvv{{{%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&'''((()))))))))(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***$$$$$$%%%%%%&&&'''((((((111...)))%%%"""###%%%&&&######%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''(((((()))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''(((((('''&&&%%%&&&))),,,((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%""""""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++%%%&&&'''&&&%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''''''''''''''&&&'''''''''((((((((())))))$$$%%%&&&'''(((***++++++)))((('''&&&%%%%%%&&&'''%%%&&&&&&&&&''''''(((((((((((((((((((((''''''&&&$$$'''***)))'''%%%&&&'''(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((()))***+++,,,,,,+++***)))'''''''''''''''((())))))))))))))))))************(((((())))))******++++++,,,+++***))))))***+++,,,************++++++++++++))))))***+++,,,,,,------/////////000//////.........---,,,+++,,,---...///---------.........//////........................+++,,,.../////////...---222//////333333...---111////////////000000000000...///111222333333222222444444444444555666777777666666777777888888999999:::;;;<<<<<<<<<===???AAA@@@AAACCCEEEFFFGGGHHHHHHFFFIIIMMMOOOPPPQQQSSSUUUWWWXXXZZZ[[[]]]aaaeeeiiimmmmmmmmmpppwww%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$)))'''%%%######%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))111---'''%%%%%%&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''''''''&&&&&&&&&%%%$$$%%%&&&'''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((((((((((('''((()))******---(((###$$$(((***)))'''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''))))))(((((('''''''''&&&&&&'''((('''%%%$$$%%%&&&'''&&&&&&&&&&&&'''((((((((('''&&&'''((('''%%%$$$''''''''''''((((((((((((************))))))))))))******))))))((((((''''''))))))))))))************)))***+++,,,,,,+++))))))*********++++++,,,,,,,,,+++++++++,,,,,,------------,,,***,,,000111000...,,,,,,---...///000111222//////000//////...------......------------......///////////////.........000000000000////////////111111111111000000000000222222222111111111111111000111111111111222222222333333444444555666666777777777777777777888888999::::::;;;<<<============@@@AAAAAABBBCCCDDDEEEEEEGGGHHHIIIKKKLLLNNNOOOPPPSSSSSSTTTUUUXXX\\\```bbbhhhiiikkkllloootttzzz~~~%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&'''(((((((((''''''(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&(((((('''&&&&&&'''((((((,,,)))%%%$$$%%%&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''((('''((((((((()))))))))))),,,((($$$$$$(((***)))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((((((((''''''''''''&&&'''((('''%%%$$$%%%&&&'''&&&&&&&&&&&&'''((((((+++***))))))******)))'''''''''''''''((((((((((((*********)))))))))((((((***)))))))))((((((((('''((((((((()))))))))******)))***++++++++++++***)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---+++***,,,...000///---+++,,,,,,---...///000111///////////////...------......------------......////////////............000/////////////////////000000000000000000000000111111111111111111111111000000111111111222222222222333333444444555666666777777777777777888999:::888999:::<<<<<<=========???@@@@@@AAABBBCCCDDDDDDFFFFFFHHHIIIKKKMMMNNNNNNQQQQQQRRRSSSVVVZZZ^^^```ccceeefffhhhkkkooouuuyyy%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((()))))))))*********'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&'''((()))***)))((((((+++(((%%%%%%((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((''''''''''''&&&'''((('''%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&((((((&&&%%%''''''''''''((((((((((((******))))))))))))(((((())))))))))))((((((((((((''''''((((((((())))))))))))******+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++***+++,,,---,,,+++***++++++,,,---...//////......//////......------......------------..............................///////////////////////////////////////////////////000000111111222222222000000000111111111222222111222222333333444555555666666666666777888999:::777888999;;;<<<============>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGHHHJJJKKKLLLNNNOOOOOOQQQSSSWWWZZZ[[[]]]^^^```bbbdddhhhmmmqqqwwwzzz~~~%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&%%%$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((%%%&&&(((******)))((('''***(((&&&&&&((()))((('''''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&''''''((('''''''''((((((((((((((('''''''''&&&(((((('''&&&%%%&&&''''''&&&&&&&&&&&&'''(((((('''%%%$$$$$$&&&&&&%%%$$$''''''''''''((((((((((((***)))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))*********++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))++++++******++++++******)))******+++,,,,,,------------.........------,,,......------------......------...............///.........///////////////............////////////...//////000111222222333000000000000111111111111000111111222333333444444444444444444555777888999666777888:::;;;<<<<<<<<<;;;<<<===>>>???@@@@@@AAA@@@AAABBBDDDFFFGGGHHHIIIKKKKKKLLLNNNPPPSSSUUUVVVWWWXXXZZZ\\\^^^aaafffiiinnnppprrrtttxxx%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))'''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''((($$$&&&((()))***)))'''&&&)))(((''''''((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''%%%&&&''''''(((''''''''''''''''''((((((((((((((('''((()))(((&&&%%%&&&''''''&&&&&&&&&&&&'''((((((***(((&&&'''((())))))(((''''''''''''(((((((((((()))))))))(((((((((((('''(((((((((((())))))))))))''''''''''''(((((((((((()))))))))******++++++,,,+++++++++++++++++++++++++++++++++******)))))))))************)))))))))***))))))******+++,,,,,,,,,,,,,,,------------,,,,,,......------------......,,,---------......//////------....../////////000---........./////////000......///000111111222222//////000000000111111111000000111111222333333444222222222333333555666666555666777999::::::;;;;;;::::::;;;<<<===>>>??????>>>???@@@AAACCCEEEFFFGGGHHHHHHIIIKKKMMMOOOPPPQQQRRRTTTVVVXXXYYY\\\```cccdddhhhkkkmmmooottt|||%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######$$$&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''')))******(((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((((((''''''(((((((((((((((((('''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((%%%&&&'''((()))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((***))))))(((((('''''''''%%%&&&''''''(((((('''''''''''''''((((((((((((((('''((()))(((&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((&&&$$$$$$&&&(((((((((''''''''''''(((((((((((())))))((((((((((((''''''(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))***+++,,,---,,,,,,,,,++++++++++++************)))))))))))))))(((***+++***))))))***+++************++++++,,,,,,++++++,,,,,,------,,,,,,......------------......,,,,,,,,,---......//////---------......//////000.........//////000000111...//////000000111111111/////////000000000111111000111111222222333444444333333333222333333444555555666777888999999999999999:::;;;;;;======>>>???<<<===>>>@@@BBBCCCDDDEEEFFFFFFHHHIIIKKKLLLMMMMMMNNNPPPSSSTTTUUUWWW[[[]]]]]]aaafffiiikkkmmmrrrvvvuuu{{{%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&''''''%%%$$$###"""###%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&((())))))&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&(((((('''&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))(((((('''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&'''((()))((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&&&&'''''''''(((((('''((((((((((((''''''(((((((((((((((((((((((((((******))))))(((''''''&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))'''((()))((('''&&&'''((('''&&&&&&&&&&&&'''((((((&&&$$$"""!!!###%%%&&&&&&''''''''''''(((((((((((())))))(((((((((''''''''''''((((((((()))))))))***((((((((()))))))))*********))))))))))))+++,,,---,,,,,,,,,+++++++++******((((((((()))))))))))))))''')))++++++))))))+++---******++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,......------------......++++++,,,------...//////,,,,,,---......///000000......///000000111222222/////////000000000000000////////////000000000111111111222222333444444444666555444444444444444444666777777888888777777666999::::::;;;<<<===>>>>>>;;;<<<===???AAABBBCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKMMMPPPQQQRRRTTTVVVYYYXXX\\\bbbeeeeeegggkkknnnrrruuuzzz%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###$$$%%%&&&''')))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&((()))***''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))******(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&$$$&&&((('''%%%$$$&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))'''''''''((()))((('''))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&%%%&&&''''''''''''''''''&&&&&&'''((())))))'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''((('''&&&&&&&&&&&&'''((((((&&&((())))))(((''''''((())))))))))))))))))))))))+++******)))(((''''''&&&%%%&&&''''''((((((''''''&&&'''''''''(((((())))))''')))))))))'''&&&'''((('''&&&&&&&&&&&&'''(((((()))'''$$$$$$&&&((())))))''''''''''''((((((((())))))((((((((('''''''''''''''((((((((())))))******))))))))))))***************))))))))))))+++---...,,,,,,,,,++++++*********''''''(((((())))))******&&&)))++++++***))),,,...+++++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,.........------.........++++++,,,,,,---...//////,,,,,,------...///000000...//////000111222222333000000000000////////////////////////000000000000111222222333333444555555888777666555555555555555777777777777777666666555999::::::;;;<<<===>>>???;;;<<<===???@@@BBBCCCDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIKKKNNNOOOPPPQQQTTTVVVVVVZZZ^^^aaaaaacccgggkkknnnppprrruuuzzz&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%)))&&&%%%&&&((()))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$""""""$$$&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''%%%$$$&&&)))***(((%%%'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((("""$$$&&&%%%######'''***&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&(((((('''%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((('''&&&)))+++,,,)))&&&&&&'''((((((''''''(((***((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$###''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((***)))'''%%%%%%%%%'''(((%%%"""###''')))&&&$$$$$$(((((((((((((((((((((((((((((()))(((&&&&&&'''))))))***++++++,,,,,,,,,,,,,,,,,,++++++***))))))(((************)))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++************************,,,,,,++++++++++++++++++,,,,,,,,,------.........------------------------,,,,,,,,,---------......------,,,------...///000///...---...000000000...000000000000111111111111222222111111111111222222222222333333333333444444555555555666666666666666999888777777777999;;;===;;;<<<===???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKMMMOOOQQQSSSTTTUUUVVVXXXYYYZZZ\\\___bbbiiijjjmmmppptttxxx|||~~~&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%###$$$%%%'''&&&&&&'''((((((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&'''%%%%%%&&&))))))(((%%%'''&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((($$$%%%%%%'''))))))((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&(((((('''%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&(((***+++)))&&&&&&'''((((((''''''(((***((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((***)))((('''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***((('''%%%%%%%%%'''((('''%%%%%%''''''$$$$$$'''''''''''''''''''''''''''+++++++++***'''&&&'''(((******++++++,,,+++++++++************************************))))))))))))))))))***++++++***)))(((++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................///000111111///...---...000000000///000000000000111111111111222222111111111111222222222222333333333333444444555555555555666666666666999888777777888999;;;===:::;;;<<<>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPRRRTTTUUUVVVWWWZZZ]]]eeefffhhhkkkooosssvvvxxx~~~%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))((((((''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%'''(((&&&&&&'''(((((((((((('''(((((((((((()))))))))***'''''''''''''''&&&&&&&&&&&&%%%%%%'''((()))'''&&&''''''&&&&&&''''''((()))'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&''''''''''''((((((((('''%%%&&&)))......)))%%%&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((((('''%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&%%%'''((()))'''&&&&&&'''((((((''''''(((***((('''&&&&&&(((((('''&&&&&&&&&'''''''''(((((((((((())))))(((((('''&&&%%%$$$$$$%%%''''''(((((((((&&&&&&'''''''''(((((((((******)))(((((((((((()))&&&''''''(((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))((('''%%%%%%&&&'''''')))'''''''''%%%"""&&&---''''''''''''''''''''''''......---+++((('''((()))***++++++++++++******)))(((((())))))***+++,,,,,,************))))))))))))(((((()))******))))))(((*********************************************************++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,---------......///......//////000111222///...---...000111000///000000000000111111111111222222111111111111222222222222333333333333444444555555555555666666777777888888777777888999;;;<<<999:::;;;<<<===>>>>>>>>>??????@@@AAABBBCCCDDDDDDGGGGGGHHHHHHIIIIIIJJJJJJMMMNNNPPPQQQRRRTTTWWWYYY___```bbbeeehhhllloooqqqqqqtttxxx|||$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&'''(((((()))''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%'''(((%%%&&&''''''((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''((((((((('''''''''***,,,,,,)))'''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$$$$''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&(((((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''''''''&&&&&&'''((((((''''''(((***((('''&&&'''((()))(((&&&''''''''''''(((((((((((()))))))))))))))(((''''''%%%%%%&&&'''''''''''''''''''''''''''(((((((((((())))))((((((((((((((()))&&&''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''''')))(((((('''$$$""")))333)))))))))))))))))))))))),,,---,,,+++(((((((((******+++++++++***)))(((((((((((())))))***+++++++++************)))))))))((('''(((((()))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,---------..................///000111222///.........000111000//////000000000111111111111222222111111111111222222222222222333333333444444444444555555666666777777888777777777888999:::;;;888999:::;;;<<<======<<<===>>>>>>???@@@AAABBBBBBHHHHHHHHHIIIJJJJJJKKKKKKMMMNNNPPPQQQQQQSSSUUUXXX[[[[[[]]]```cccgggiiikkklllooorrruuuxxx}}}%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$''''''''''''''''''''''''###%%%&&&&&&%%%%%%&&&'''%%%&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&'''''''''''''''''''''%%%&&&''''''''''''''''''(((''''''''''''((())))))&&&&&&'''''''''&&&%%%$$$&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((('''((()))((('''&&&)))+++'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((((((((('''&&&%%%$$$$$$$$$))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&'''((((((''''''(((***)))(((''''''((()))(((''''''''''''((((((((()))))))))))))))***))))))(((''''''(((((((((''''''&&&%%%'''''''''((((((((())))))'''''''''&&&&&&''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''''''''&&&''''''%%%%%%,,,666************************((()))))))))'''''')))+++************))))))((('''))))))))))))))))))))))))************)))))))))(((((((((((((((((())))))***))))))))))))))))))))))))************************))))))***+++,,,,,,------(((((()))***,,,---......,,,,,,,,,---------......,,,,,,,,,---------......------------...///000000000///...///111111111//////000000000111111111111222222111111111111222222222222222333333333444444444444444555666777777888777777777777888999::::::888999:::;;;;;;<<<;;;;;;<<<<<<===>>>???@@@AAAAAAEEEFFFGGGHHHIIIKKKLLLLLLLLLMMMOOOOOOOOOQQQSSSVVVXXXYYYZZZ]]]___ccceeegggkkkmmmppprrrtttwww{{{~~~&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((((((((()))&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''"""$$$&&&&&&&&&%%%&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''$$$&&&(((((('''&&&'''(((((((((''''''(((((()))***&&&&&&'''((((((&&&%%%$$$''''''((((((((((((''''''&&&''''''''''''''''''&&&%%%&&&'''&&&$$$######$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))((()))))))))(((((((((((('''&&&)))***((($$$$$$(((,,,''''''&&&&&&''''''((()))((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''***(((&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&%%%%%%''')))&&&'''((((((''''''(((***)))(((''''''))))))((('''''''''((((((((()))))))))(((((())))))))))))(((((()))))))))((((((&&&%%%%%%''''''((((((((()))))))))'''&&&&&&&&&&&&''''''(((&&&''''''((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((('''&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&%%%&&&((((((''',,,444************************%%%&&&''''''&&&''')))+++((())))))))))))((((((''')))))))))))))))))))))(((************))))))))))))(((((((((((()))***++++++*********************************************************++++++,,,,,,---((()))***+++,,,......///+++,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,------...///000000///...///111222111000000000000000111111111111222222111111111111222222222222333333333333444444333444444555666777888888666666777888888999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@BBBBBBCCCEEEFFFHHHIIIIIIHHHJJJKKKLLLLLLMMMPPPRRRUUUVVVWWWYYY[[[^^^```bbbgggiiilllmmmoooqqquuuwwwxxx''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((%%%''')))(((&&&%%%&&&(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((()))))))))((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''"""%%%'''((('''''''''((($$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((($$$&&&(((((('''&&&''')))((((((((((((((())))))***&&&'''((())))))'''&&&$$$''''''(((((((((((('''''''''(((((())))))((((((''''''(((((('''%%%###$$$%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))(((((((((''''''((()))((((((''''''((('''''''''''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''+++)))&&&&&&'''((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%''''''&&&$$$%%%'''***&&&'''((((((''''''(((***)))((('''((()))***)))''''''((((((((())))))))))))'''(((((())))))((((((''''''((((((((((((((('''&&&'''((((((((())))))))))))'''''''''''''''((())))))&&&''''''((((((((((((((())))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''((('''''''''%%%&&&******))))))---))))))))))))))))))))))))&&&'''((('''&&&&&&((()))''''''(((((()))(((((((((''''''(((((())))))******************))))))))))))))))))(((((()))***,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,---......///,,,,,,,,,---------......------------...///000111000/////////111222111000000000000000111111111111222222111111111111222222222222333333333333444444333333444555666777888888555666777888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@BBBBBBBBBCCCDDDEEEEEEEEEGGGHHHJJJJJJJJJKKKMMMOOOQQQQQQRRRTTTVVVYYY[[[\\\aaadddfffhhhjjjllloooqqqsssyyy((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''%%%''')))(((&&&%%%&&&)))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&''')))*********)))(((''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''###&&&((())))))((())))))$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))&&&&&&&&&'''''''''((((((###&&&)))(((&&&%%%''')))((((((((((((((()))******'''((()))******(((&&&%%%''''''((((((((((((''''''(((((())))))))))))((((((((())))))(((&&&$$$%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))******))))))((((((((('''(((''''''***,,,,,,(((###'''''''''''''''((())))))((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''+++)))'''&&&'''((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&'''((('''$$$%%%(((+++&&&'''((((((''''''(((******((('''((()))***)))'''(((((((((((())))))))))))''''''((((((((((((((('''%%%&&&'''((())))))))))))(((((((((((())))))))))))((((((((((((((()))******&&&''''''(((((((((((((((******))))))((((((((('''(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&'''(((((((((''')))&&&&&&+++,,,)))''''''((((((((((((((((((((((((((())))))(((&&&%%%&&&(((&&&&&&'''((()))))))))(((%%%%%%&&&((()))+++,,,,,,************))))))))))))***))))))))))))+++---...++++++++++++++++++++++++************************,,,,,,++++++++++++++++++//////...------,,,++++++++++++,,,,,,---...//////,,,,,,,,,---------...............//////000111222111//////000111222111000000000000000111111111111222222111111111111222222222222333333333444444444333333444555666777888999555666777888888999999888::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDGGGIIIJJJJJJJJJKKKNNNPPPMMMNNNOOOPPPRRRUUUWWWXXX^^^```ccceeegggiiilllnnnrrrvvvzzzzzzyyy~~~(((((('''&&&&&&&&&''''''###%%%((((((%%%$$$&&&(((&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$&&&)))++++++)))&&&$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''')))'''%%%$$$$$$&&&)))***'''&&&&&&((()))***((('''(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***''''''''''''((((((((()))))))))(((((('''''''''&&&'''((()))******)))(((''')))(((((('''''''''''''''%%%(((***)))&&&%%%'''***''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''+++,,,,,,+++)))((()))***))))))))))))((('''&&&%%%%%%&&&''''''((((((''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''))))))***))))))((('''&&&************************(((((())))))******++++++************************++++++++++++++++++++++++...------,,,+++++++++,,,++++++,,,,,,,,,,,,------+++,,,...---,,,,,,---///,,,---...000111111111111555333222222222222111///000000000000111111111111222222111111111111222222222222333333333444444444444333333333333444555555999999888888888888888888;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;<<<=========AAA@@@@@@@@@AAACCCEEEFFFEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPRRRSSSUUUUUU]]]___```aaabbbdddgggiiimmmoooqqqsssvvvzzz%%%%%%&&&&&&''''''((((((###&&&((((((&&&%%%&&&(((&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((('''(((***++++++)))'''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((((((((())))))'''(((((((((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((('''&&&&&&&&&((()))((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))'''''''''((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&((('''''''''((())))))***'''((()))((('''&&&'''(((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''''''''((()))***+++***((('''((()))))))))))))))((('''&&&%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''************************)))))))))))))))*********************************************************------,,,+++++++++++++++++++++,,,,,,,,,,,,------+++---......---,,,...///...//////000000000000///222000///000222222111000//////000000000111111111111111111000000111111111222222222222333333333333444333333333444444555555777777777777777777777777888888999:::::::::::::::<<<<<<<<<===>>>>>>??????????????????@@@BBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKMMMNNNPPPRRRSSSTTTYYY[[[]]]^^^___aaadddfffiiikkkmmmoooqqquuuzzz~~~zzz"""###%%%'''(((((((((((($$$&&&(((((('''&&&'''(((&&&''''''((((((''''''&&&%%%%%%&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&&&&'''''''''(((((((((******++++++***)))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))''''''(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%&&&(((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''')))((((((''''''''''''(((''''''((((((((()))))))))''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''((()))***,,,,,,***(((''''''(((((('''&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))'''((()))(((&&&%%%&&&'''))))))))))))((('''&&&%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''(((((())))))))))))(((************************************))))))))))))************************)))))))))))))))))))))))),,,,,,+++************+++++++++,,,,,,,,,,,,------+++---......------...///000000000000000///......///......///111222222111//////000000000000111111111000000//////000000111111111111222222222222333333333333444444444555555666666666666666666666666555666777888999:::::::::;;;;;;<<<======>>>>>>???=========>>>???@@@BBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLNNNPPPQQQQQQSSSUUUWWWYYYZZZ\\\___bbbdddfffhhhiiikkknnnsssvvvrrrxxx"""$$$&&&((()))((('''&&&%%%&&&'''(((((((((((((((''''''((((((((((((''''''$$$%%%'''((((((((('''&&&(((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((++++++***)))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((())))))***)))(((''''''((()))***''''''''''''''''''''''''((((((''''''''''''((((((&&&((()))++++++)))(((&&&'''((()))***+++******))))))&&&$$$###%%%'''((((((((((((((((((''''''''''''((((((((((((''''''''''''***)))(((''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,+++(((&&&'''))))))'''$$$''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%&&&'''((((((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))&&&'''((((((&&&&&&&&&((((((((()))(((((('''&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((()))))))))&&&'''((())))))***))))))************************++++++******))))))((((((************************************************++++++******)))******++++++++++++,,,,,,,,,------,,,---......------.../////////000000000000//////000///...///111222111000////////////000000000111000000////////////000000000000111111111222222222333333444444444555444444555666666666666666777777555666777888999999999999888999999:::;;;;;;<<<<<<=========>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJLLLMMMOOOPPPPPPOOOQQQSSSUUUVVVXXX\\\___```bbbdddeeegggiiimmmpppnnnsssyyy}}}%%%&&&((())))))(((&&&%%%'''''''''((())))))(((((('''(((((((((((((((((('''%%%&&&'''((()))((('''&&&(((((((((((((((((((((((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''(((((((((((((((''''''''''''((((((((())))))***)))(((''''''''''''((('''(((((((((((((((((('''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((('''''''''(((((()))'''(((***++++++***(((''''''(((***+++,,,+++***))))))'''$$$$$$&&&((())))))))))))((((((((('''''''''))))))((((((((('''''''''***)))((('''''''''''''''(((((((((((()))))))))***((((((((((((((()))))))))((((((((((((((((((((((((******))))))))))))******+++(((&&&&&&))))))'''$$$''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''((())))))''''''((()))(((((((((((((((((('''&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))******&&&'''((())))))***))))))))))))))))))))))))))))))++++++******))))))((((((************************+++++++++++++++++++++++++++******)))******+++++++++++++++,,,,,,,,,------,,,---///...------...000---...///000111111111111333111000000111111000///...////////////000000000000000////////////000000000000111111111222222222222333444555555555444444666666666777777888888888888888999999999999888888888888999999::::::;;;;;;======>>>???@@@AAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFIIIJJJJJJLLLMMMNNNOOOOOOMMMOOOQQQSSSTTTVVVYYY\\\]]]___bbbcccdddfffiiillliiimmmrrruuuxxx|||((())))))***)))((('''&&&(((''''''(((***+++)))((('''(((((())))))(((((('''&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((()))))))))((((((''''''((((((((()))))))))((((((''''''''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))((((((''''''(((((())))))'''((()))******)))((('''%%%&&&((()))))))))(((''')))'''%%%&&&'''))))))))))))))))))(((((((((''''''***))))))((((((''''''''')))((((((''''''''''''(((((((((((()))))))))******((())))))))))))*********))))))(((((((((((())))))+++***)))(((((((((((((((((('''''''''((()))((('''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((('''&&&&&&&&&((()))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))''')))******)))((()))+++'''(((((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))'''(((((())))))******+++'''(((((())))))))))))((())))))))))))))))))))))))************))))))))))))************************+++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,------,,,...//////......///000,,,---...000111111222222444222111111111111000.........////////////000000111000000//////000000111111111111222222222222333222333444555555555444333666666666777777888888999999999999999999888777777999999:::;;;;;;<<<<<<===<<<===>>>@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNPPPQQQRRRTTTWWWYYYYYY\\\^^^```bbbcccfffhhhgggjjjnnnqqqtttxxx|||))))))))))))************)))(((''')))+++,,,***((((((((())))))))))))(((((('''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))'''((((((((())))))))))))'''''''''((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))(((((()))))))))******)))))))))************************((((((((((((((()))******((((((((((((((((((((((((&&&&&&''''''(((((('''''')))((('''(((*********)))))))))))))))((((((((('''******))))))(((''''''&&&(((''''''''''''(((((()))(((((()))))))))*********(((((((((((()))))))))***)))(((''''''''''''((()))((((((((('''(((((())))))%%%'''(((((('''''')))***''''''''''''''''''''''''((((((((((((''''''''''''&&&'''''''''((((((((()))((('''&&&'''((()))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''''''''((('''(((******)))(((***+++''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((%%%%%%&&&'''(((***+++,,,((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''(((((()))******++++++((())))))))))))((((((''')))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++++++++,,,------++++++,,,,,,,,,,,,---------...//////......///000......///000000000000000111000//////000111000............/////////000000111111111000000111111111222222222222333333333333111222444666666555444333444444555666666777888888666666777888888888777777999999999:::;;;;;;<<<<<<:::;;;===???@@@@@@@@@?????????@@@AAABBBCCCDDDDDDGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQTTTVVVTTTVVVZZZ\\\^^^```bbbdddfffhhhkkknnnpppsssvvvxxx{{{~~~))))))))))))***+++---...***(((''')))+++,,,***((((((((())))))))))))(((((((((((('''&&&&&&((()))***((((((((((((((((((((((((%%%%%%&&&'''((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))************************''''''''''''((((((((()))''''''((()))))))))))))))(((((((((((())))))))))))&&&'''(((***++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))(((((((((((())))))+++*********))))))((((((((()))***++++++***)))(((************************((((((((((((((()))******((((((''''''''''''(((((((((((((((((()))))))))***)))(((((()))+++,,,***((())))))))))))((((((((((((+++******)))(((''''''&&&'''''''''''''''((()))***))))))))))))************&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''')))***+++###&&&))))))''''''))),,,'''''''''''''''''''''''')))(((((((((''''''''''''&&&'''''''''(((((())))))((('''&&&''')))))))))'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&((())))))(((((()))+++''''''((((((((((((((('''%%%&&&''''''((((((''''''''''''''''''((((((((()))%%%%%%&&&''')))+++---...))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++'''(((((()))***+++++++++))))))***))))))(((''''''))))))))))))))))))))))))(((((())))))******++++++************************)))))))))))))))))))))))),,,+++++++++,,,------...++++++,,,,,,,,,------------...//////......///111000000000000000//////......------...000111000///............/////////000222222111111111111222222222222333333333444444444111222444666666555444333333333444444555666777777333333555666777777888888666777777888999999::::::999:::<<<>>>??????>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFFFFGGGHHHIIIIIIJJJJJJLLLNNNOOOOOOOOOOOORRRTTTOOORRRVVVYYYZZZ\\\___aaabbbccceeegggiiilllnnnooouuuyyy~~~&&&''')))***+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((+++***)))(((((()))***++++++)))(((&&&&&&((()))+++''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))*********((('''&&&)))))))))))))))))))))))),,,(((&&&)))***)))***,,,)))(((''''''(((***,,,---,,,+++***)))(((((((((((()))))))))***+++++++++,,,+++******)))((('''''''''(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&'''((())))))'''&&&''''''((()))******+++(((((((((((((((((((((((())))))************))))))&&&''''''((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''((((((((((((((()))(((((('''''''''(((((('''''''''''''''''''''''''''&&&'''))))))((())),,,((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((+++*********))))))(((((()))))))))(((''''''&&&&&&******))))))))))))******''''''((((((((((((''''''******))))))(((&&&%%%$$$))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))***,,,......((((((((((((((((((((((((&&&&&&&&&'''''''''((((((,,,)))'''''')))***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++******))))))((((((''''''))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))***,,,...///...------,,,,,,++++++******+++,,,---...---,,,,,,////////////////////////////////////000000000000////////////000000000000000000000000000000000000///000111222222333222222111111222222222111111000333333333333333333333333555555555555666666666666777666666666666666777777777777777888999999::::::::::::;;;;;;<<<=========???@@@AAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKLLLMMMNNNOOOOOOPPPOOOQQQTTTVVVWWWXXX[[[]]]^^^aaadddgggiiikkknnnqqqtttvvvxxxzzz}}}&&&''')))***++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((())))))(((''''''((())))))***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((('''))))))))))))))))))))))))+++'''%%%(((***((()))+++))))))((('''(((***,,,---***)))))))))))))))*********************+++++++++******))))))(((''''''&&&(((((())))))))))))(((((())))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&'''((())))))'''''''''(((((())))))******((((((((((((((((((((((((((())))))******))))))(((&&&'''(((((())))))(((((())))))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''***(((''')))***)))((('''((((((((((((((((((((('''((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&(((((((((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((''''''''''''''''''(((((((((((((((***))))))(((((())))))***''''''((((((((((((''''''))))))))))))((('''&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))(((((((((((((((((())))))+++,,,---((((((((((((((((((((((((&&&&&&&&&'''''''''((((((,,,)))''''''))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++******))))))(((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++*********+++,,,---+++,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------....../////////000000000////////////000000000000000000000000000000000000///000111222222333222222111111111111111111111111333333333333333333333333444444444444555555555555777666666666666666777777666777777888888999::::::999999999:::;;;;;;<<<<<<;;;===???@@@@@@@@@BBBDDDCCCDDDDDDEEEFFFGGGHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQSSSTTTUUUVVVYYY[[[]]]___bbbdddeeegggjjjmmmrrrsssuuuvvvxxx|||'''((()))***++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))((((((((((((''''''&&&''''''''''''(((((((((((((((''''''''''''((((((***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))***&&&$$$((()))((((((***))))))(((((((((***+++,,,(((((((((((()))***+++,,,+++++++++***************))))))((((((''''''&&&&&&(((((())))))))))))(((((())))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&'''((())))))'''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&'''(((((())))))(((((()))((((((''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''(((((('''%%%''''''(((((((((((((((((((((''''''&&&&&&''''''((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''((())))))***)))((((((''''''(((((()))''''''(((((((((((('''''''''(((((())))))(((((('''))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''((((((((((((*********))))))(((((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&'''''''''(((((((((+++)))''''''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++***))))))))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++******++++++,,,------...***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////000000000000000000000000000000000000///000111222222333222222222222111000000111222333333333333333333333333333333333333444444444444555777777666555555666666777666666777888888999999:::777888888999999:::;;;;;;999;;;===>>>>>>@@@BBBDDDBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNPPPRRRRRRRRRSSSUUUWWWYYY[[[^^^```aaacccfffhhhmmmnnnpppqqqrrruuuyyy|||'''((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''((()))+++,,,))))))))))))))))))))))))***&&&%%%)))+++)))(((***))))))(((((()))***++++++(((((((((((()))***+++,,,,,,+++++++++***)))))))))((((((((((((''''''&&&&&&(((((())))))))))))(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&'''((())))))'''))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))))))))))))))(((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&''''''((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''"""(((+++(((%%%&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((((((''''''''''''((((((''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))***++++++******)))((((((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///////////////000000000000//////////////////////////////111222222222222222333222000//////111333444222222333333333333444444333333444444444555555555777777666555555555666666666666777777888999999999777777888999999::::::;;;:::<<<>>>>>>>>>???@@@BBBBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPPPPPPPPPPRRRSSSUUUWWWZZZ\\\^^^```cccfffggghhhkkklllmmmppptttwwwxxx{{{'''(((***++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***************************)))(((((((((***+++,,,************************+++((('''+++---+++***+++)))))))))))))))***************))))))))))))******,,,+++++++++***)))))))))((((((((((((((('''''''''(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&'''((())))))'''))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((###///555...%%%$$$'''***&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((()))************(((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++*********)))))))))((()))(((''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------------------------------.........///////////////000000000000//////////////////////////////111222222222222222222111000//////111333444222222222333333444444444444555555555666666666666777777666555555555555555555666666777888888999999888888888999::::::;;;;;;===???@@@???>>>>>>???@@@@@@AAABBBCCCDDDEEEEEEFFFEEEFFFGGGGGGIIIIIIJJJKKKKKKLLLNNNNNNNNNNNNOOOQQQQQQSSSWWWZZZ\\\___bbbeee```cccfffhhhjjjmmmqqqtttuuuwwwzzz|||((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))(((((())))))))))))******)))))))))(((((((((((('''))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************)))))))))***++++++************************,,,((((((,,,...,,,***+++))))))))))))******))))))******)))))))))))))))***+++++++++***************)))))))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&'''((())))))'''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''((())))))******))))))(((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((()))777===333'''%%%'''(((&&&&&&''''''((()))))))))'''(((((())))))(((((('''''''''(((((((((((())))))((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))***))))))(((''''''&&&&&&)))((((((''''''(((((()))''''''(((((((((((('''''''''((())))))************))))))))))))))))))))))))'''(((((((((((()))))))))************++++++++++++************************)))(((((('''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))'''((()))((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++)))))))))************+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((***+++,,,------------,,,,,,+++******)))))),,,,,,+++++++++,,,---...------------------------------........./////////////////////000000000000000000000000000000000000///000111222222333222222111000000000000222333444111222222333333444444555555555555666666666777777777777666555444444444444555555666777777888888999777888888999::::::;;;;;;>>>???@@@???>>>======???@@@@@@AAABBBCCCDDDDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKLLLMMMLLLMMMNNNPPPOOORRRUUUXXXZZZ\\\```bbb\\\___ccceeehhhjjjnnnppprrrsssuuuwwwyyy}}}((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((()))))))))*********))))))))))))((((((((('''(((((()))******)))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************************+++++++++***))))))************************+++'''(((,,,...+++)))***))))))*********))))))))))))((((((((()))***+++,,,***************+++++++++)))*********************(((((())))))))))))(((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&'''((())))))'''''''''(((((())))))******))))))))))))))))))))))))((())))))******))))))((((((((()))************)))'''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''(((((((((((((((&&&&&&&&&''''''((()))***(((((((((((((((((((((((()))444777///(((***)))%%%&&&&&&''''''((())))))***'''((()))******)))((('''&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((('''''''''***))))))(((((())))))***''''''((((((((((((''''''((())))))*********))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((()))))))))*********)))))))))******++++++,,,((((((((('''(((((())))))(((((((((((((((((((((((('''((((((((())))))))))))'''((())))))''''''))),,,))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,++++++++++++***************,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000////////////000000000000000000000000000000000000///000111222222333222222///000000111222222333333111111222333333444555555444444444555555555666666777777666555444444444444555555666666777888888888666666777888888999999:::<<<===>>>>>><<<<<<===>>>??????@@@AAABBBCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHJJJKKKLLLLLLLLLNNNPPPPPPRRRTTTVVVWWWXXX[[[]]][[[^^^aaaccceeegggiiikkknnnppprrrsssuuuyyy~~~((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))*********+++******))))))((((((((('''&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***************************+++,,,,,,+++***((('''***************************&&&'''+++---***((()))))))))************)))(((&&&''''''((()))+++---...))))))******+++++++++,,,***************+++++++++(((((())))))))))))(((((((((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&''')))))))))'''&&&''''''((()))******+++))))))))))))))))))))))))))))))************))))))(((((()))***************'''''''''''''''((()))***''''''''''''((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&''''''(((((((((((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))"""***,,,'''(((...+++"""&&&&&&&&&'''((())))))***'''((()))******)))((('''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))&&&&&&''''''((()))))))))******))))))))))))******''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''(((((((((((((((((()))***+++,,,,,,---((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))&&&(((***)))''''''))),,,))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---,,,+++***))))))))))))***++++++,,,,,,---,,,+++***+++,,,---...++++++++++++++++++++++++////////////000000000000////////////000000000000000000000000000000000000///000111222222333222222...///000222333333333333111111222333333444555555333333333444444444555555888777666555444333333333555555666666777888888888555555666666777888888888999:::<<<<<<<<<<<<===???>>>???@@@AAABBBCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGIIIKKKLLLLLLMMMOOOPPPQQQRRRTTTUUUTTTUUUWWWXXX[[[]]]```bbbcccdddeeegggkkkmmmoooqqqssswww|||)))))))))))))))))))))))))))(((&&&%%%&&&''')))***))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))************))))))))))))))))))))))))---***((('''(((***************))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))***+++,,,,,,))))))************))))))(((((((((((())))))))))))))))))***+++,,,------...******)))))))))))))))))),,,,,,++++++***)))((((((+++***)))'''''''''((()))))))))))))))(((((((((((()))************+++++++++)))))))))))))))******++++++*********))))))(((((())))))))))))((((((((((((+++'''%%%&&&+++...,,,)))+++*********))))))((((((***))))))((((((((((((((()))))))))))))))(((''''''(((((())))))))))))((((((******))))))(((((('''''')))(((&&&%%%&&&''')))+++(((((((((((((((((((((((()))******++++++******)))***************++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******((('''&&&'''((())))))'''))))))))))))))))))))))))+++***)))))))))***,,,,,,((((((((((((((())))))***((((((((((((((((((((((((++++++***+++++++++)))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++)))************)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++************************************++++++++++++***))))))++++++++++++++++++++++++,,,------,,,++++++,,,...---,,,,,,,,,,,,---......---------............///............////////////////////////............000000000///////////////111111111111111111111111222222222222222222222222111222222333333444444555333555666666555555777888999888777555555555666777666666777777777777666666666666666777888888999999999999:::;;;;;;<<<<<<=========???@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMNNNPPPPPPPPPRRRVVVYYYYYYZZZ[[[]]]___```aaabbbggghhhjjjllloooqqqssstttyyyzzz}}}))))))))))))))))))))))))---,,,***((('''((())))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))************)))))))))))))))))))))))),,,***((('''(((*********((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))***++++++,,,)))******************)))(((((((((((()))))))))************************+++************************,,,,,,++++++***))))))(((+++***)))((('''(((((())))))))))))))))))))))))((()))************+++++++++)))))))))))))))******+++************)))))))))((()))))))))))))))))))))(((+++'''%%%'''+++---,,,)))++++++++++++******)))))))))))))))))))))***++++++)))))))))))))))(((''''''(((((())))))))))))((((((******))))))(((((((((((()))((('''&&&&&&((()))+++************************+++,,,,,,------,,,,,,+++***))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&'''))))))))))))(((''''''&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))******(((''''''''')))***)))((())))))))))))))))))))))))+++***)))))))))***+++,,,)))))))))))))))***++++++))))))))))))))))))))))))************++++++***)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))))))))************'''((()))***************(((((((((((()))))))))***((((((((((((((((((((((((************************,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++%%%(((+++,,,,,,+++,,,,,,,,,++++++++++++,,,---------------............///............////////////////////////////////////000000000000000000000000111111111111111111111111222222222222222222222222111222222333333444444555333555666666555555666777999888666555555555666777666666777777777777666666666666666777888888999999999999::::::;;;<<<<<<<<<======>>>???@@@@@@@@@@@@CCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMLLLNNNOOOPPPQQQRRRUUUWWWXXXYYYZZZ\\\^^^___```aaaeeefffhhhjjjlllooopppqqqsssuuuwww{{{))))))))))))))))))))))))111///---+++)))(((((()))))))))))))))))))))))))))((()))******(((((()))***))))))))))))************)))))))))))))))))))))))),,,***'''''')))*********''''''((())))))***++++++***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))*********)))******+++,,,******++++++++++++******((((((((()))))))))***************)))))))))((((((******++++++++++++++++++,,,,,,++++++***)))))))))******)))((((((((()))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++************))))))))))))))))))))))))))))))))))))+++(((&&&'''***,,,+++***,,,,,,++++++++++++******(((((())))))***,,,---...))))))******))))))(((((((((((())))))))))))((((((***))))))))))))((((((((()))((('''''''''(((***+++************************++++++,,,,,,,,,,,,++++++))))))((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))(((((((((***+++***)))))))))))))))))))))))))))******))))))******+++,,,***************++++++,,,************************))))))******+++*********)))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))************&&&'''((()))+++++++++,,,((((((((()))))))))******((((((((((((((((((((((((************************,,,,,,,,,++++++++++++***---------,,,,,,++++++++++++++++++++++++*********++++++++++++++++++++++++"""%%%***---...---------+++++++++++++++,,,,,,------------............///............////////////000000000000000000000000111111111111111111111111111111111111111111111111222222333333333333222222111222222333333444444555333555666666555444555666888777666555555555666666555666666777777666666555555666666777777888888999999999::::::;;;;;;<<<<<<<<<===>>>??????@@@@@@@@@CCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFHHHIIIJJJKKKLLLJJJLLLOOOPPPPPPQQQSSSTTTVVVWWWXXXZZZ\\\]]]^^^___bbbcccdddgggiiikkkmmmnnnoooppprrruuuyyy}}}))))))))))))))))))))))))000///---+++***)))))))))))))))))))))))))))))))))((()))******)))((()))***((()))))))))************))))))))))))))))))))))))+++)))'''((()))++++++***(((((()))))))))************))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))+++***************+++++++++++++++,,,,,,+++++++++(((((()))))))))***************************))))))+++++++++++++++,,,,,,,,,+++++++++*********))))))******)))))))))))))))))))))))))))))))))*********))))))*********+++++++++)))))))))))))))******+++*********))))))))))))))))))))))))))))))************((('''(((***++++++***************************))))))))))))***+++,,,---))))))*********))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((()))***+++(((((((((((((((((((((((())))))************))))))((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''(((((())))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))******)))((()))+++,,,+++***))))))))))))))))))))))))***************+++++++++***))))))))))))***++++++************************''')))*********)))******))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))*********'''''')))******+++++++++(((((()))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++---------,,,++++++******,,,,,,++++++************++++++++++++++++++++++++&&&))),,,...//////000111,,,,,,++++++,,,,,,---...---------............///............////////////000000000000111111111111111222222222222222333333111111111111111111111111222222333444444333222222111222222333333444444555444555777777555444444555666666666666555666666666555666666666666666666555555555666666777888888888888999999:::;;;;;;<<<<<<;;;<<<===>>>????????????AAABBBBBBCCCCCCDDDDDDEEECCCDDDEEEFFFHHHIIIJJJJJJHHHKKKNNNPPPPPPPPPPPPQQQTTTUUUVVVWWWYYY[[[\\\]]]___```bbbdddfffiiijjjkkkooopppqqqtttwwwzzz}}}~~~)))))))))))))))))))))))),,,,,,++++++************)))))))))))))))))))))))))))***+++***)))((()))+++((()))))))))***************************************((('''(((***++++++***+++*********)))))))))(((******))))))))))))******))))))))))))))))))))))))************************++++++***************++++++++++++,,,,,,+++++++++))))))))))))************))))))******+++,,,,,,---******+++++++++,,,,,,,,,+++++++++***************))))))******************((()))))))))*********+++))))))*********+++++++++)))))))))))))))******+++))))))))))))))))))******((()))))))))*********+++***)))(((((()))*********((((((((()))))))))))))))***))))))((((((((())))))))))))************))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))***++++++((((((((((((((((((((((((((())))))******))))))(((((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((()))******)))((((((((((((((((((((((((((((((******(((''''''(((******(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''(((((()))*********))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***+++***)))***+++,,,+++***))))))))))))))))))))))))))))))******++++++++++++)))(((((((((((()))******))))))))))))))))))))))))''')))++++++)))((()))***)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))))))))))))))************)))((())))))))))))************************************************************++++++++++++++++++++++++,,,+++++++++*********)))---,,,++++++******++++++++++++++++++++++++++++++,,,------,,,+++,,,///222---------------...//////---------............///............///////////////000000000111111111222111111222222333333333333111111111111111111111111222222444555555444222222111222222333333444444555555777888888666555444444555555555666666666666555555555666666666666555555555555555666777777888888888888999999:::;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFHHHHHHIIIGGGIIILLLNNNNNNNNNNNNOOOQQQRRRSSSUUUVVVXXXYYYZZZ]]]^^^___bbbdddfffhhhiiimmmnnnoooqqqtttwwwyyy{{{|||~~~)))))))))))))))))))))))))))))))))******+++++++++)))))))))))))))))))))))))))***++++++))))))***+++))))))))))))************************************)))(((''')))***,,,+++***,,,++++++***))))))((((((+++******))))))******+++))))))))))))))))))))))))************************,,,+++******)))***************++++++++++++******)))))))))*********++++++))))))***+++,,,---......))))))******+++,,,,,,,,,************************((()))***+++++++++******((())))))******+++++++++)))************+++++++++)))))))))))))))******+++))))))))))))************((())))))******+++++++++***)))))))))))))))******'''''''''(((((((((((()))******)))(((''''''(((((())))))******++++++******(((((())))))))))))(((((()))))))))************+++)))*********++++++++++++******************************++++++++++++******))))))((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))((((((************(((((()))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((())))))*********))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((()))*********)))))))))+++,,,+++***))))))))))))))))))))))))))))))***++++++++++++***((((((((((((((())))))***))))))))))))))))))))))))'''***,,,+++(((&&&''')))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))************))))))))))))***************)))(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************...---,,,******++++++,,,++++++++++++++++++++++++...---,,,)))((())),,,///...............//////000---------............///............////////////...//////000000111111111111111111222222333333444111111111111111111111111111333444666666444333111111222222333333444444555666888::::::888555444444444444555666666666555555444555555666666555555444444555555666666777777888888888999999::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBDDDEEEFFFGGGHHHFFFHHHKKKLLLKKKKKKMMMNNNOOOOOOPPPRRRTTTUUUWWWWWWZZZ[[[]]]___aaadddeeefffhhhiiijjjlllooorrrtttvvvvvvyyy}}}))))))))))))))))))))))))))))))***+++++++++++++++)))))))))))))))))))))))))))***++++++))))))***+++))))))))))))************************************((('''''')))+++,,,+++***************************+++******))))))******+++))))))))))))))))))))))))************************,,,++++++***))))))******)))******************)))))))))*********+++++++++))))))******++++++,,,,,,(((((())))))***++++++,,,************************((()))***++++++++++++***((())))))******+++,,,,,,)))************+++++++++)))))))))))))))******+++((()))))))))************((())))))******+++,,,,,,*********)))(((((()))***'''((((((((()))))))))))))))))))))((())))))******((()))***++++++++++++***(((((())))))))))))(((((())))))*********+++++++++)))***++++++,,,,,,++++++******************************++++++++++++*********))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))'''(((***++++++***(((''')))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))******(((((((((((((((((((((((((((((((((((()))***++++++))))))))))))))))))))))))((((((((((((((()))*********)))((()))+++++++++***))))))))))))))))))))))))((()))***+++,,,++++++***))))))(((((())))))***+++************************(((+++---+++'''$$$&&&((())))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))************)))))))))(((((())))))************)))))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,,,,---///---,,,******+++,,,---++++++++++++++++++++++++------,,,+++)))***,,,......------------...//////---------............///............////////////------...//////000111111000000111111222333333333111111111111111111111111111333555666666555333111111222222333333444444555888:::<<<<<<:::777555444333444555666666666555555444555555666666555555444444444555555666777777777888888888999::::::;;;;;;::::::;;;<<<============>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAACCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIILLLNNNMMMMMMOOOPPPRRRSSSUUUUUUWWWXXXYYY\\\^^^```bbbcccddddddfffhhhkkknnnqqqrrrrrruuuyyy}}}))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))+++++++++***)))***+++))))))))))))************************************((('''''')))+++,,,+++***)))))))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))************************,,,,,,+++***))))))******))))))************)))))))))************+++++++++************))))))))))))'''(((((()))******++++++******************++++++((()))***+++,,,,,,+++***((())))))***++++++,,,,,,)))************+++++++++)))))))))))))))******+++(((((())))))*********+++((())))))***++++++,,,,,,*********)))(((((()))+++(((((())))))*********+++(((((())))))***+++------((()))***+++++++++++++++(((((())))))))))))(((((())))))******++++++++++++******+++,,,,,,,,,,,,+++(((((((((((((((((((((((((((((())))))))))))((((((***************++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))******))))))))))))))))))((((((((((((((((((((((((''''''(((((()))+++,,,---))))))))))))))))))))))))((((((((((((((()))******)))(((((((((***+++***)))))))))))))))))))))))))))((()))***+++,,,+++***************)))***++++++,,,++++++++++++++++++++++++(((,,,...,,,'''###%%%'''))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))+++*********))))))((((((&&&'''(((***++++++++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,---......//////...,,,******+++,,,---++++++++++++++++++++++++,,,---//////...---...///---,,,,,,,,,,,,---......---------.........//////............/////////000,,,------...///000000111//////000111222222333333111111111111111111111111111333555777777555333111111222222333333444555555999;;;======;;;777555444222333555666666666555555444555555555555555555444444444555555666777777777777888888999::::::;;;;;;999:::;;;<<<============>>>??????@@@AAAAAABBBBBB???@@@AAABBBDDDEEEFFFFFFGGGHHHHHHHHHGGGHHHKKKNNNLLLLLLNNNOOOQQQRRRTTTTTTTTTUUUWWWYYY\\\^^^```aaabbbcccdddgggjjjmmmoooqqqkkkoootttxxx|||~~~++++++******++++++,,,---,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))***,,,,,,***((((((***+++)))&&&)))************+++++++++---,,,+++*********+++,,,***++++++,,,,,,++++++***************************)))))))))))))))******+++++++++******************))))))))))))))))))))))))*********)))******+++,,,************************++++++******)))(((((((((***++++++++++++***))))))************************+++++++++++++++++++++++++++*********+++,,,,,,---******))))))******+++,,,'''(((***,,,---,,,+++******************************************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))************)))((('''''''''(((***+++)))************+++++++++))))))***+++,,,,,,------,,,+++)))(((((()))+++,,,))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++******)))(((******))))))((((((''''''))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''''''''((())))))******+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((,,,+++***))))))***+++,,,...+++))))))+++,,,***((((((***+++,,,++++++,,,---++++++***)))(((((())))))***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++************++++++++++++******++++++,,,------,,,,,,+++*********+++)))************++++++++++++***+++,,,......---,,,000//////.........//////////////////////////////...///000000//////000111111000///////////////000000000000000111111111111//////......///111333444222333333444444333333222111111222222222333333333666:::<<<:::555222333555444444444555444444333333444555555666666666666666222222333444444555555555888777777777777999:::;;;;;;;;;<<<<<<===>>>>>>>>>===>>>>>>>>>???????????????AAACCCDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHIIIJJJLLLNNNPPPRRRRRRTTTTTTUUUVVVXXXZZZ\\\]]]_________aaabbbdddfffggggggkkkpppsssvvvxxxzzz|||++++++******++++++,,,,,,,,,++++++******++++++,,,***************************************************++++++***))))))***,,,,,,***))))))++++++)))'''************++++++++++++---,,,+++*********++++++***++++++,,,,,,++++++***************************)))))))))))))))***++++++++++++*********************************************************++++++,,,************************++++++++++++************+++++++++++++++***))))))************************++++++++++++++++++++++++++++++******++++++,,,---+++************+++,,,,,,((()))+++,,,,,,+++***)))************************,,,,,,++++++++++++++++++************************(((((()))))))))*********++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************)))(((((('''((()))***+++)))************+++++++++))))))******+++,,,,,,---,,,+++)))(((((()))+++,,,))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******+++,,,+++***)))(((******))))))(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((())))))***++++++************)))))))))((((((((((((((()))))))))***************************))))))******************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++***))))))***++++++,,,)))'''''')))***((('''***++++++***))))))***,,,,,,+++***)))))))))))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++************++++++++++++******++++++,,,------,,,++++++******++++++++++++++++++,,,,,,,,,,,,---,,,,,,---......------//////............//////////////////////////////...///000000//////000111000000////////////000000000000000000111111111111000000000000111111222333222333333444444333333222222222222222333333333333222555888777444222444666333444444555444444333333444444555666666666666666777666555555444555555555888777777777777999:::;;;;;;;;;;;;<<<======>>>>>>======>>>>>>>>>?????????>>>@@@BBBBBBBBBAAABBBDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPSSSSSSTTTUUUWWWXXXZZZ[[[\\\]]]]]]___```bbbdddeeeeeehhhllloooppprrruuuwww******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++***++++++***))))))***,,,,,,+++******+++,,,***)))************+++++++++,,,---,,,++++++******++++++***++++++,,,,,,++++++******************************))))))))))))***++++++******++++++++++++++++++***************************************+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++,,,------***+++,,,,,,,,,+++***)))++++++++++++++++++++++++...------,,,,,,+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))*********++++++)))(((((((((((()))***+++)))************+++++++++((())))))******+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))((())))))******))))))(((((()))+++,,,,,,+++***)))***))))))))))))((((((((())))))((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))************))))))++++++++++++++++++++++++((())))))***++++++,,,,,,************))))))))))))((((((((()))))))))******************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))***+++++++++)))(((((()))))))))(((+++++++++******+++...111,,,,,,+++************+++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---,,,,,,++++++******++++++,,,,,,,,,,,,------------..................------//////............//////////////////////////////...///000000//////000111000000000//////000000111000000000000111111111111111111222222222222222111222222333333333333222222333333333333444444444444---000444444222222444777333333444444555444444333444444555666666666666555<<<:::888555444444555555777777777777777999::::::::::::;;;<<<<<<======>>>============>>>>>>>>>>>>===???AAAAAA@@@@@@AAABBBDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJJJJKKKLLLLLLMMMMMMPPPPPPQQQRRRTTTVVVXXXYYYZZZZZZ[[[\\\]]]___aaabbbccceeeggghhhiiikkknnnppp******++++++,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++***++++++***))))))***,,,,,,++++++++++++,,,++++++*********+++++++++,,,,,,,,,,,,++++++++++++***+++***++++++,,,,,,++++++*********************************))))))******+++,,,******+++++++++++++++,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++*********+++,,,------...++++++,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,+++))))))++++++++++++++++++++++++......---,,,+++******)))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********))))))*********+++++++++(((((()))))))))*********++++++***))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))&&&(((***,,,---,,,***)))))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------*********)))))))))))))))(((((()))))))))*********************************---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++******************+++,,,+++******++++++++++++******++++++---111666:::,,,,,,+++++++++++++++,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,++++++***++++++,,,,,,,,,,,,,,,------------/////////...,,,,,,,,,---///............//////000////////////////////////...///000000//////000111000000000///000000111111///000000000111111111111222333333444333222111000222222333333333333222222333333333444444444555555---///222333222222444666333333444444555444444444333444555555666666555555<<<:::777444333444555777666666666777888888999:::999::::::;;;<<<<<<======<<<<<<<<<=========>>>>>><<<>>>@@@AAA@@@@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNOOOQQQSSSUUUVVVWWWXXXXXXZZZ[[[]]]___```aaabbbbbbbbbbbbdddgggjjj)))***+++,,,,,,,,,++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++***++++++***))))))***,,,++++++,,,++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,++++++******************************************++++++,,,******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++((())))))***+++,,,------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++******++++++++++++++++++++++++---,,,,,,+++***))))))(((************************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************++++++++++++((())))))***************))))))*********+++++++++)))))))))))))))*********+++******************+++))))))))))))))))))))))))))))))************))))))************************************************))))))))))))************************************))))))************))))))'''(((***,,,,,,,,,+++***))))))))))))************))))))((((((((())))))***))))))))))))))))))))))))************************************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------))))))))))))))))))******))))))))))))************************************---,,,,,,++++++*********++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++*********+++,,,++++++++++++,,,---******++++++---111666:::,,,+++++++++++++++,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,---......---***)))+++---...............///000000////////////////////////...///000000//////000111000000000000000111222222///000000000111111111111222333444444333222000///111222222333333222222111333333333444444444555555000111333333333333333444222333333444555555555444333444444555555555555555888666444222222444666888555666666777888888999999999999::::::;;;;;;<<<<<<;;;<<<<<<<<<<<<============???AAAAAAAAA@@@AAABBBAAAAAABBBCCCCCCDDDDDDEEECCCDDDEEEGGGIIIKKKLLLMMMKKKKKKLLLMMMOOOQQQSSSTTTVVVVVVWWWXXXZZZ\\\^^^___^^^___```___^^^```bbbeee)))***+++,,,---,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++***))))))***,,,)))***,,,+++******+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***************************+++************+++,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,---,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******+++++++++++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************************++++++++++++,,,((()))******++++++******)))************+++++++++************************************************)))))))))))))))))))))))))))******++++++******)))************************************************)))))))))************+++************************)))******++++++******))))))******++++++++++++***)))))))))************+++))))))((((((((()))******))))))))))))))))))))))))************************************************))))))************))))))++++++++++++++++++++++++)))******++++++,,,------))))))))))))************)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++*********************************************************))))))))))))))))))))))))(((((())))))***+++++++++)))***++++++++++++***))))))*********))))))***,,,+++++++++******+++...111+++************+++,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---...,,,)))(((+++///......---......///000111////////////////////////...///000000//////000111000000000000111111222333000000000000111111111111222222333333222111000000111111222222222222111111333333333333444444444444222222333333333333333222222222333444555555555555333333444555555555555444444333222111222444666888444555666777888888888888888888999::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<======???AAAAAA@@@@@@AAABBB@@@@@@AAAAAABBBCCCCCCCCCAAABBBCCCEEEGGGIIIKKKLLLIIIJJJJJJKKKMMMOOOQQQRRRTTTTTTUUUVVVXXXZZZ[[[\\\[[[\\\]]]]]]\\\]]]___aaa(((***+++------,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++***************************++++++***))))))***,,,''')))++++++))))))***,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,+++***)))***++++++,,,,,,++++++***************************++++++******++++++,,,---******++++++,,,------...------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++******+++++++++************+++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******++++++++++++***************************************+++++++++,,,,,,((()))***+++++++++******)))************++++++++++++++++++++++++++++++************++++++*********)))))))))))))))))))))))))))***++++++++++++***)))************************************************))))))*********+++++++++************************)))******++++++******))),,,+++***)))))))))***+++))))))*********+++++++++))))))(((((()))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,((()))))))))************))))))*********+++++++++++++++++++++++++++++++++))))))******************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++,,,,,,---)))***++++++++++++***)))(((***+++***((((((+++---***++++++***))))))***,,,)))))))))))))))***+++,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,------------+++...///,,,))))))---222---------......///000111////////////////////////...///000000//////000111000000000000111222333444000000000000111111111111222111111000000000111111111111222222222222111111222222222222333333333333111111111222333444333222111222333444555555555555222333444444555555444444222222222222333444555666444555666777888888888777888888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;===???@@@??????@@@AAA??????@@@@@@AAABBBBBBBBBAAABBBCCCDDDFFFGGGHHHIIIHHHIIIIIIKKKLLLNNNPPPQQQQQQQQQRRRSSSUUUWWWYYYZZZWWWYYY[[[\\\[[[[[[\\\]]](((***+++------,,,+++***,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))***++++++***))))))***,,,&&&)))+++***((((((***,,,++++++,,,,,,,,,---------++++++,,,---,,,+++***)))+++++++++,,,,,,+++++++++************************++++++******++++++,,,---******+++,,,,,,---......------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,,,,+++*********+++******))))))******+++,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********++++++***************************************+++++++++,,,,,,,,,((()))***+++,,,+++******)))************+++++++++,,,,,,++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************************************))))))******++++++++++++******************************++++++++++++******...,,,***(((((()))***+++))))))******++++++++++++))))))((())))))***++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((())))))***++++++,,,,,,(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,---......)))***+++,,,,,,+++***)))***,,,---,,,+++***---000(((***+++,,,++++++,,,...))))))(((((()))***++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---+++*********+++,,,,,,------------.........//////,,,...000---******///444---------......000111111////////////////////////...///000000//////000111000000000000111222333444000000000000111111111111222111000//////000111222111111222222222222111111111111222222222333333333/////////111333444333222111222333444555555555555222333444444555555444444333333333444444444555555333444666888888888777777777888888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::<<<>>>???>>>>>>???@@@>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHIIIJJJLLLNNNPPPQQQOOOOOOPPPQQQSSSUUUWWWXXXTTTWWWZZZ[[[ZZZZZZZZZ[[[******+++++++++******)))************************............---,,,+++***+++,,,------++++++,,,---------,,,,,,+++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))*********+++++++++000//////...///000111222///...---,,,+++,,,---...++++++,,,,,,,,,---------,,,,,,,,,---------....................................---------,,,,,,,,,---)))&&&)))///111---(((+++++++++,,,,,,---------...---++++++++++++---...++++++++++++,,,---...///---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))*********+++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++,,,,,,))))))******++++++++++++,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++******))))))******+++,,,******+++++++++,,,,,,,,,(((((()))***+++,,,,,,,,,,,,+++++++++***)))))))))---,,,,,,+++***)))((((((******))))))******+++,,,---------,,,,,,+++++++++))))))))))))************************+++,,,---...,,,++++++,,,......,,,*********+++++++++******)))++++++***(((''''''***,,,***++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,((()))***++++++***)))(((---,,,+++***))))))))))))))))))***++++++++++++***+++++++++************)))+++++++++*********))))))***+++,,,,,,***)))))))))***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++******))))))******++++++++++++******))))))***++++++++++++***,,,,,,,,,------.........,,,,,,,,,---------......------,,,,,,------...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000111111222222222222111111111111111000000//////000111222222000000000000000000000000111111111111000000000000222222222222222222222222333333222222333333444555222333444555555555444333333333222444555666555333111222333333444444333333555555555555555555555555555555555555555555444444444666888999:::999777666777777888888888999999999;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAADDDDDDDDDDDDEEEFFFGGGHHHEEEEEEGGGHHHJJJKKKLLLMMMOOOOOOOOOPPPQQQRRRSSSTTTSSSUUUWWWZZZ\\\]]]]]]]]]***+++++++++++++++******************************------------,,,+++***)))+++,,,---,,,+++***+++---------,,,,,,+++******)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,+++,,,---...///------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------.......................................---------,,,,,,,,,,,,***(((***---///,,,))),,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---*********++++++,,,.........------,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,++++++,,,------------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,++++++++++++++++++)))*********++++++++++++,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++******))))))******+++,,,******+++++++++,,,,,,,,,))))))******++++++,,,,,,++++++++++++************++++++++++++++++++******+++++++++++++++,,,,,,------------,,,,,,+++++++++))))))))))))************************+++,,,---...,,,+++******,,,,,,+++******+++++++++++++++******+++++++++)))((((((***---++++++,,,,,,,,,+++************************************+++++++++,,,,,,,,,))))))************)))))),,,++++++***************))))))***+++++++++++++++++++++++++++************+++++++++*********))))))***+++,,,,,,***))))))************++++++*********+++******))))))******+++++++++++++++*********)))******++++++++++++******))))))***+++++++++++++++++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000////////////000111111222222222111111000000///000000000000000111222222111111111111111111111111111111111111000000000000111111111111111111111111333222222222222333444444222222444555555555444333222222222333444555444222222222333444444444444444444444444444444444444444444444444444444444444444555666777999999888777666777777777777888888888999;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;<<<<<<============>>>??????@@@@@@AAACCCCCCCCCCCCDDDEEEFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSVVVXXXZZZ[[[[[[[[[++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++*********,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++,,,,,,---+++,,,,,,------,,,,,,,,,,,,,,,---------.........,,,------------.......................................---------,,,,,,,,,,,,,,,+++++++++++++++***------------,,,,,,,,,,,,,,,,,,------------,,,,,,************+++,,,------......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------++++++,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,++++++******************++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******))))))******+++,,,******+++++++++,,,,,,,,,*********+++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++)))))))))*********++++++************+++,,,------,,,***((((((***++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++)))***,,,...,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,*********))))))*********+++************+++,,,,,,)))******+++++++++++++++,,,+++++++++************+++++++++******************+++,,,,,,***)))******))))))************))))))+++******))))))******+++++++++++++++******************++++++++++++******)))******+++++++++++++++,,,,,,,,,+++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////......//////000111222222111000000///......000000000000000000111222222222222222222222222222111111111111000000000000000000000000000000000000222222111111222222333444111222444555555555444333222111111222444444333222222333444444555555444444333333333333333333333333333333333333333333333333555666777888999888777666777777777777888888888888:::::::::;;;;;;;;;<<<<<<999999999:::;;;;;;<<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLNNNOOOPPPQQQRRRTTTVVVWWWXXXYYYYYY++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))***++++++))))))***+++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------***+++,,,---------,,,++++++,,,,,,,,,,,,---------------------..........................................---------,,,,,,,,,+++---...,,,)))(((***,,,......------,,,,,,,,,++++++,,,---......---,,,+++***************+++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,,,,---...---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,......---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))******+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,------------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++*********++++++,,,---...+++(((((()))+++,,,,,,++++++,,,---------,,,,,,,,,------,,,++++++---///,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++))))))))))))+++,,,************+++,,,---...)))***++++++,,,,,,++++++,,,,,,+++++++++************************************+++---,,,+++******+++******++++++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******)))***++++++,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,++++++++++++,,,------+++++++++,,,,,,,,,,,,---------------------------------------...........................///000000222111111000///...------111000000000000000111111222222222222222222222222111111111111000000000///000000000111111111111111111111111111111222333333111222333444555444333333333222222333555555444222333333444555555555555444333333333333333333333333333333333333333444444444555666777777888888777777888888888888999999999999999:::::::::;;;;;;;;;;;;999999999:::;;;;;;<<<<<<<<<<<<======>>>??????@@@AAAAAAAAAAAAAAACCCDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKMMMNNNOOOQQQQQQSSSTTTVVVWWWXXXXXX***+++,,,---------------++++++++++++++++++++++++---------------,,,,,,+++)))***++++++))))))***+++,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,------------------------------,,,)))***,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////..............................---------,,,,,,,,,+++---...,,,((('''***---.........------,,,,,,,,,,,,,,,...//////...,,,,,,+++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,---.........------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------......------,,,+++******,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------...//////......---,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++******++++++,,,,,,///,,,***)))***,,,------***+++,,,---------------,,,---...---,,,---...000,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))******+++,,,......******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***************************)))+++------+++***+++,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,******++++++++++++************+++,,,,,,,,,,,,+++//////......------,,,,,,------------............,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------------------------------------.........//////...............///000000111111111000///......---111111000000000000000111111111111111111111111111111111111111000000000///111111111222222222333333111000000000000111222222111222333444444444333222444333333444666777555444222333444444555555444444444444444444444444444444333444444444555555555666555555666777777777777777999999999:::::::::;;;;;;999999999999:::::::::;;;:::::::::;;;<<<<<<======;;;<<<<<<======>>>??????AAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGJJJJJJJJJJJJKKKMMMNNNOOOQQQQQQRRRSSSTTTVVVWWWWWW)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,***+++,,,+++*********,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------........./////////000000,,,------------,,,,,,+++++++++,,,---............+++++++++,,,,,,,,,------------........./////////..............................---------,,,,,,,,,+++------+++((((((+++............---------------------............---------,,,,,,++++++,,,------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------............/////////,,,,,,---.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---......------,,,,,,++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++*********++++++++++++************))))))******+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------------...000///...---,,,++++++*********))))))******+++,,,++++++,,,,,,,,,,,,------*********++++++++++++,,,,,,++++++***++++++,,,,,,...,,,******,,,------,,,)))***+++,,,,,,------,,,+++,,,......------...000***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++*********++++++---......***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++)))+++------,,,+++,,,---,,,,,,------------,,,,,,+++******))))))******+++++++++++++++,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,,,,,,,,,,////////////........................////////////---,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------------.........///////////////......//////000111111111000000000000//////222111111000000000000000000000000000000000000000111111111111000000000000111111111222333333444444000000000///000000111222000111333444444444333222555444444555777777666555111222333333444444333333555555555555555555555555333444444555555666666666555555555666666666777777999999999::::::::::::;;;888888999999999::::::::::::::::::;;;<<<<<<======;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDDDDEEEFFFGGGGGGJJJJJJJJJJJJKKKMMMNNNOOOQQQQQQQQQRRRSSSTTTVVVVVV((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------...---------.../////////000000000000...//////000///...---,,,------------...///000111---------.........//////............////////////..............................---------,,,,,,,,,,,,,,,+++***)))***,,,...------------..................------------............------,,,------...+++++++++++++++,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------.........//////,,,------.....................------------......------------------------,,,---///000000000......------------------,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++*********++++++++++++************))))))******+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,---------............------------...---------,,,,,,+++++++++************+++,,,,,,+++++++++,,,,,,---------*********+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++***+++,,,---,,,***((()))***+++,,,,,,,,,,,,***,,,---...------...///)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,---...***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++))))))*********+++++++++)))+++------,,,+++,,,---+++,,,,,,------,,,,,,++++++******))))))******++++++++++++,,,,,,,,,------******++++++++++++*********+++,,,,,,------,,,,,,---------...............---------.........//////......------......///000------........./////////....................................////////////000////////////000111111000000000111111111111111222222111000000000000000111111111111111111111111111111111111000000000000000000000111222333333333000////////////000111111000111222333444333222222444444333555666777666444000111222222333333222222444444444444444444444444222222333444444555666666555555555555555666777777777777888888888999999999888888888888999999999999999999999:::;;;;;;<<<<<<:::;;;;;;<<<<<<===>>>>>>????????????@@@AAABBBBBBAAAAAABBBCCCEEEFFFGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRSSSTTT'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------------.........///111222333333333111000///......------...///111222////////////000000000000............/////////000..............................---------,,,,,,,,,,,,+++))))))***+++---...,,,---------...////////////...---,,,,,,---...//////......---------......,,,,,,,,,,,,------...///------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------.........///,,,---......//////............------------......------------------------+++---///000111000///...,,,,,,---------------------------,,,,,,+++++++++***+++,,,------,,,+++*********++++++++++++***************)))***++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,---....../////////...---------,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++******)))***,,,,,,***((('''((()))***+++,,,,,,,,,)))+++---...------...///((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,++++++,,,,,,------***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++))))))******++++++++++++)))+++------,,,,,,---...***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------******++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......///............///000000.........////////////000..................................../////////000000000000000000111222222000000000111222222333333222222111000000///000000222222222222222222222222111111111111000000000000...//////000111222222222///////////////000111111000111222333444333222222333333222444555666555333000000111222222222222111333333333333333333333333111111222333333444555555555555555555555666777777666666666666777777777777777888888888888999999999777888888999::::::;;;;;;::::::;;;;;;<<<======>>>============>>>???@@@AAA@@@@@@AAACCCDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNPPPRRRSSS...---,,,+++++++++,,,---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,***((()))+++,,,+++(((******+++,,,------......------,,,+++,,,---...///+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------...//////000000000000000//////000000000000////////////000000///...------///...---...///000000...000111222111///------...---...///...------...///---,,,,,,++++++,,,,,,---000//////............///---------.........//////000000//////...---++++++---------.........//////...---+++++++++---///000+++++++++,,,---...///000---...///...---,,,---/////////......---------,,,------,,,,,,,,,,,,++++++///...---,,,,,,---...///...------,,,,,,,,,---------------............///............//////////////////.........---------...---***((((((***,,,---......---,,,,,,,,,,,,---.........------,,,,,,,,,************+++,,,------++++++++++++++++++++++++------,,,---...000222333000///...---------------,,,,,,,,,---...///000000......---------......///111///,,,+++***+++---...,,,------......------,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++(((+++,,,+++)))(((***,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,******+++......+++(((------,,,++++++,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++******++++++,,,---------------------------,,,,,,------,,,,,,+++***---,,,+++***+++,,,---...,,,,,,,,,,,,,,,+++***)))***+++,,,---...---,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000000000/////////......---000000111111111111000000111///---...111222000...////////////000000000000000000000000111222333444444444555555444444333222...000111333333333222111444222000...------...///000000000000000000000000000000000000111222333444111222222333333222222111111222333333444444333333000000111222222222222111222333333444444333333222555444444444444555666666333444555666777888999::::::777555666777888666333888888777777777777777888777888:::;;;;;;:::999888999999::::::::::::;;;;;;<<<<<<======>>>>>>??????AAAAAABBBBBBDDDEEEFFFGGGEEEEEEGGGHHHJJJKKKMMMMMMIIIJJJLLLMMMOOOOOOPPPPPP---,,,+++******+++,,,---------,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,***))))))+++,,,+++)))******++++++,,,------...------,,,,,,,,,---...///+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------,,,---......//////......//////000000000000////////////000000///......---///...---...///000000...000111222111///------...+++,,,------,,,,,,---///---,,,,,,++++++,,,,,,---///...............//////---------.........//////////////////...---,,,,,,---------........./////////...---++++++,,,---...+++++++++,,,,,,---...///---...//////...---...///.........---------,,,,,,------,,,,,,,,,,,,++++++///...------------...///...------,,,,,,------...---------............///............//////////////////.........---------///...,,,******,,,...000///...------,,,,,,------......---------,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++------------...000111111------,,,+++++++++,,,,,,---,,,,,,------///000000000///......------------.........------,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++)))+++,,,+++))))))***,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,******+++------+++(((---,,,,,,++++++,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---+++++++++***++++++,,,---------------------------,,,------------,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,+++*********+++,,,---------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000/////////.........------000000111111111111000000111///......111111000...////////////000000000111000000000111222333444555555555555555555444333333000111222222222222222222222111///......///000111000000000000000000000000000000000000111222333444111222222333333222222111111222333333444444333333000000111222222222222222222333333444444333333222444444444444444555666666444444555666777888888999:::888666777888999777555888888777777777777888888777888999:::::::::::::::999999::::::::::::;;;;;;<<<<<<<<<===>>>>>>??????AAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIKKKMMMNNNOOOOOOPPP++++++*********++++++,,,++++++,,,,,,,,,,,,------........................------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,***)))***+++,,,+++************++++++,,,,,,------,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------++++++,,,---------------//////000000000000////////////000000000///......///...---...///000000...///000111111///------...***+++------,,,,,,---...------,,,,,,,,,,,,------------------...///000000------........./////////.........//////......------------...............000///...,,,+++,,,,,,---,,,,,,,,,,,,---...//////...///000000......///000.........------------,,,------,,,,,,,,,,,,++++++///...------------...///...---------------......---------............///............/////////////////////.........------///...---,,,---///111222//////...------------......------------,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////,,,,,,+++++++++,,,---------------------...///000111111///...---,,,,,,,,,,,,---...//////...,,,+++------............------------,,,,,,,,,,,,------------------,,,,,,,,,,,,***+++,,,+++***)))***,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++------+++))),,,,,,,,,++++++,,,,,,---,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++++++++++++++,,,---------------------------------------------,,,++++++,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,++++++***++++++,,,------------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,.../////////...------------...000000111111111111000000111///...///000111000.../////////000000000111111111111111222333444555666666666666666666555444444444333222222222222222222111000/////////000222333000000000000000000000000000000000000111222333333111222222333333222222111111222333333444444333333000111111222222222222222333333333333333333333333444444444444444555555666555555555666666777777777:::999888888999999888777888777777777777777888888777777888888999:::;;;<<<999999::::::::::::;;;;;;;;;<<<<<<======>>>????????????@@@@@@AAABBBDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHIIIJJJLLLMMMNNNNNNOOO******************++++++******+++,,,,,,---......------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------------------------------++++++,,,------------,,,//////000000000000////////////000000000//////...///...---...///000000......000111000///------...---...///...,,,+++,,,---------,,,,,,,,,,,,------,,,,,,,,,---...///000111............////////////------...///////////////........................///...------------.....................///000000///000111000///...///111........................------,,,,,,,,,+++++++++.........------............------------......///---------............///............////////////////////////............///...------...000222333000///......------......------------------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------------------...///000---------------...///000000000///......---......------............------------............------------,,,,,,,,,,,,------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,+++***,,,,,,+++++++++,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,++++++++++++,,,------........................---------...---,,,,,,+++,,,,,,,,,,,,------......+++,,,,,,---,,,,,,++++++,,,,,,,,,---------------------------------------------------------------+++,,,---,,,+++,,,---//////...---,,,,,,---......000000111111111111000000000/////////000000000/////////000000000111111111111222222333444666777888777777777777777666666555666555444222222222333333222111000000000111111222000000000000000000000000111111000000111222222333111222222333333222222111111222333333444444333333000111222222333333222222333333333333333333333333444444333333444444555666555555666666666666666666999888888888888888888777777777777777777777888999888777777777888:::<<<>>>999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>??????AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJLLLMMMMMMMMM))))))******++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,,,,+++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------------------------------,,,,,,---...............//////000000000000////////////000000000000000//////...---...///000000...---///000000...------...111222222000---++++++,,,...------,,,,,,------...,,,,,,,,,,,,---///000000........./////////000000------...///000000000000.....................---,,,,,,------...///000000111000000000000111111222///000111000///...///111//////////////////000000------,,,,,,,,,+++++++++---..................------------------...///000---------............///............////////////000000/////////.........------------...///111222//////...---------------------------------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---------------...///000...------------...//////...............///000111000///---,,,,,,---///000---......//////......---...------,,,,,,------...------------------------,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---...******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...........................------.........---,,,,,,,,,,,,---------.........+++,,,,,,---------,,,,,,,,,,,,,,,---------......------------------------------------------------,,,---------,,,,,,...//////...---,,,,,,---///000000000111111111111000000///000000000/////////000000000000000111111111111222333333444666777999:::888999999999999888777777777666555333333333444555444333333222111000000000000000000000000000000000111111111000111111222333111222222333333222222111111222333333444444333333111111222333333333333222444333333222222333333444333333333333333444555555555555555555666666666666666777777777777666777777777777666666777888999999888777777777888:::<<<>>>999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>===>>>>>>???@@@AAA@@@@@@AAACCCDDDFFFGGGGGGEEEFFFGGGIIIJJJKKKLLLLLL((()))***+++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------------.../////////////////////000000000000////////////000111111111000000///...---...///000000...---...000000...------...222333333111...,,,,,,,,,......------------......,,,,,,,,,,,,---...//////....../////////000000000---...///000000000000000...............---------++++++,,,...///000111222222111111000000111111222...///000000......///000///////////////000000000------,,,,,,,,,,,,++++++------...//////...------------------...///000000---------............///............////////////000000000/////////......---------------...///000......---,,,,,,,,,,,,---,,,,,,,,,------------......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............,,,,,,+++++++++,,,------......---------......///---------...///000222222000///---++++++---000222......////////////............------------......------------............---+++***+++,,,---,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,+++******+++---++++++++++++,,,---......))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,------..........................................---,,,,,,,,,,,,---............---+++,,,,,,------------------------,,,---......///,,,,,,,,,------------...---------------------------.........------///000000///---------...000111000000111111111111000000...000111000///...///111000000000111111111222222333333444555777999;;;<<<:::::::::::::::999888888777666555555555555555555555555444333222111000///000000000000000000000000222111111111111111222222111222222333333222222111111222333333444444333333111222222333333333333333444444222222222222444444333333333333333444444555444444444555555666666666555666777777666555777888666666666666777888999:::777777888888999:::;;;<<<999999::::::::::::;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>======>>>??????@@@???@@@AAACCCEEEFFFHHHHHHDDDEEEFFFHHHIIIJJJJJJKKK((()))+++,,,---------,,,+++++++++,,,,,,---------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***,,,...---+++***,,,---------------------------+++,,,---.........---------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------------.../////////////////////000000000000////////////000111111111111111///...---...///000000...,,,...//////...---......///000111000...,,,---.........------------......---------,,,,,,---........./////////000000000000...//////000000000////////////.........---------,,,,,,---//////000000000111000000//////000000000---...//////...---...///------------.........///------,,,,,,,,,,,,++++++------...//////...------------------...///000111---------............///............////////////000000000000/////////...........................------,,,++++++++++++,,,,,,,,,,,,---------......------,,,,,,,,,------...------------------------+++++++++,,,---...///000------,,,+++++++++,,,,,,///......---------......///.........///000111111///...------...///000111......////////////............------------......------------.........///---,,,***+++---...,,,***++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,,,,+++))))))+++...++++++++++++,,,---...///((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,---.............................................------,,,,,,,,,.../////////...---+++,,,,,,---......------...------,,,---...///000,,,,,,,,,---------................................./////////......000111111000...---...///222333000000111111111111000000...000111111......///111000000111111111222222222444444555666888:::<<<===;;;;;;;;;;;;;;;:::999999555555666777777777666666333444444333333222111111000000000000000000000000222222111111111111111222111222222333333222222111111222333333444444333333111222333333444444333333555444222111111222444555333333222222333333444555333333444444555666777777555777888888666666888:::666666666666777888999:::777888999:::::::::::::::999999::::::::::::;;;;;;::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCEEEEEEFFFCCCDDDEEEGGGHHHIIIIIIJJJ)))***,,,---......------++++++,,,,,,,,,,,,------........................---------,,,,,,,,,++++++++++++,,,,,,,,,---------***,,,...---+++***,,,...........................+++,,,---.........---,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------------------------------,,,---......//////......//////000000000000////////////000111111111111111///...---...000000000...,,,---//////...---......,,,---......------...000......------------............---,,,,,,,,,------////////////000000000000//////000000000000////////////.........---------......///////////////...000///............//////---...///...---,,,---///+++++++++,,,,,,------------------,,,,,,,,,++++++,,,---...//////...---,,,---------......000111111---------.........//////............/////////000000000000000///////////////////////////.........---,,,++++++******++++++,,,,,,,,,------.........,,,,,,,,,,,,------...///------------------------++++++++++++,,,...000111000///......------------///......---------......111000///////////////000,,,---...000000000//////......////////////............------------......---------.........//////...,,,***+++---...,,,***++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---+++)))(((+++...++++++++++++,,,---...///((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......////////////////////////......//////......---,,,,,,,,,.../////////...---+++,,,,,,---.........---......---,,,---...///000,,,,,,,,,------....................................///000///...///000222222111///......000333444000000111111111111000000...000222111...---///111000111111111111222222222444555555777999;;;<<<>>>;;;;;;<<<<<<;;;;;;:::999444555666888888888777666222222333444444444333333000000000000000000000000222222111111111111111222222222222333333222222222222222333444444444333333111222333333444444333333555444222111111222444555333333222222333333444555222222333444555777777888555888:::999777777999;;;666666666666777888999:::777888:::;;;;;;:::999888999999:::::::::;;;;;;;;;::::::;;;;;;<<<======>>>???>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCCBBBCCCEEEFFFHHHIIIIIIIII+++***)))***---///000///***+++,,,...///......---+++,,,,,,------,,,,,,++++++******))))))******++++++******))))))******+++++++++******++++++,,,---///---+++,,,///000///---***)))******+++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................//////......------------------............------......////////////.....................---------000///---+++++++++---..............................------------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,---///000000///---,,,---......///......------,,,---......//////......+++,,,---.........------//////.........---------------++++++++++++------,,,------......------,,,,,,,,,,,,------.........000///...---------------,,,,,,------...///000000000000//////.........---..................------//////.........---------,,,,,,,,,---...///000000***+++,,,,,,---------------------------,,,,,,,,,........................***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...//////111///---,,,,,,...111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000//////......------........................///...---,,,,,,---...///...........................---,,,,,,,,,,,,---...........................---------------------------------,,,,,,+++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...---,,,***))).........------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,---------......---------............///..............................////////////......////////////////////////............////////////000///.........///111222000/////////000111222222///000000000000000///...000///.........///111222000111222111000000222333555777999<<<>>>>>>===<<<;;;;;;:::999999999::::::666666666666555555555555222222111222333444222000000000111111111000000///222222222111111111111000222222333333333222111111111111222333333333333222333333333333333333333333222222222222222222222222333333333333333333333333444444444555555555555666666666666666666666666666666666777888888888888888:::;;;;;;:::888888:::;;;;;;999777777888888888777;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<============????????????@@@BBBDDDEEEAAACCCEEEEEEEEEFFFHHHJJJ,,,***)))***,,,------,,,***+++,,,............---,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,++++++************++++++++++++******++++++,,,,,,...---+++,,,///000///---++++++++++++,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................000000//////............------............------,,,,,,------------,,,,,,------------------------000///---,,,+++,,,---...........................)))+++---/////////---,,,//////...---,,,,,,,,,,,,,,,---...//////...---,,,,,,------............---+++,,,------......------,,,,,,------------......//////.........---------,,,,,,+++++++++,,,......,,,------......------,,,+++++++++,,,,,,,,,------//////...---------------,,,,,,---......//////000000/////////.........---........................000000/////////.........,,,---------.../////////***+++,,,------------------------------............------------------...***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...//////000///---,,,---...000111......------------------.............../////////000000000//////....................................---,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---...---------------------------------------------------------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------,,,+++***------------,,,,,,,,,+++++++++++++++,,,,,,,,,------------------......///,,,------......------,,,,,,,,,---------.........---------............///..............................////////////......////////////////////////....../////////000000000000//////...///000111222000000000000000000111222111111111111000...------000//////...///000111222000111222111000000222444666777999;;;============<<<<<<;;;:::999999999:::888777777777777666666666444333222333555555333222000111111111111111000000222222222222111111111111111222222333333333222222111111222333333333333222333333333333333333333333222222222222222222222222333333333333333333333333444444444444555555555555666666666666666666666666666666777888888888888777999:::;;;:::999:::;;;===888999;;;<<<<<<;;;:::999;;;;;;::::::;;;;;;<<<===;;;<<<<<<<<<============????????????@@@BBBCCCDDDBBBDDDEEEEEEDDDDDDFFFGGG---,,,++++++------,,,+++***+++,,,---.........------......//////......---......------------......,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,...,,,,,,,,,...///...------------,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------000000000///////////////------............------,,,,,,------------,,,,,,------------------------000///...---------...///------------------------&&&)))---000111000...,,,000///...---,,,,,,,,,,,,,,,---...//////...---,,,+++,,,,,,---.........---++++++,,,------------,,,...---,,,,,,,,,---//////...............---------,,,,,,++++++,,,---......------............------++++++,,,,,,,,,,,,------//////...------------...---------......//////000/////////.......................................000000000000000/////////------..................+++,,,,,,------------,,,---------......//////000...---,,,++++++,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...///000......------......///000000/////////......------000000///////////////...000000000000////////////........................------,,,++++++,,,------...........................------,,,,,,------...------------------------------------------------------------,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,......------......///000------............------,,,------------.........---------............///..............................////////////....../////////////////////////////////000000000111111///////////////000111111222111000000000000000000222222222111///...,,,+++000////////////000111222000111222111000000222444888888999:::<<<===>>>>>>======;;;:::999999999999888888888888777777777777444444333444555666444222000111111222222222111111333222222222111111111111000111222222333333333333111222222333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444444444444555555555555777777777777777777777777555666777777888888777777777888:::::::::<<<>>>@@@;;;>>>???>>>;;;:::;;;>>>::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEEEECCCCCCCCCEEE...,,,,,,---......---,,,***++++++,,,------......------............------......------------......---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,---,,,,,,------............------,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////............,,,------......------,,,---......//////......---------------............000///............//////------------------------)))***---/////////...---000///...------,,,,,,,,,,,,---............---,,,***+++,,,---............+++,,,------......------///...,,,+++,,,---///111..............................------,,,,,,,,,,,,------............------------------------......///......---------......------....../////////000........................---------...............////////////////////////...............---------,,,,,,---------------,,,,,,------...///000111111...---+++******+++---...***+++,,,,,,------,,,,,,,,,,,,,,,------...///000---------.........//////000000///......---------111111000000//////......000000000000000000000000........................------------------------........................------------------------------------------------------------------------------------------,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,///............///000000------............------------------............---------............///..............................////////////......////////////////////////000000000000111111111111///////////////000000111222222111000/////////000111111111111000///------000000000000000111111111///000111111000111333444999999999999:::<<<===>>>>>>===<<<:::999999999999888888888777777777666666444333333444555555444222000111222222333222222222333333222222222111111111///000111222333444444444111222333333444444333333333333333333333333333333222222222222222222222222111111111222222222222222333333444444444555555555777777777777777777777777555666666777777777777777555777999:::;;;===@@@CCCFFFGGGEEE???999888<<>>>>>???@@@AAAAAAAAABBBCCCCCCBBBBBBCCCDDD,,,++++++,,,......---+++******++++++,,,------...,,,,,,------------,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,+++++++++,,,---------------...---,,,+++++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,------............------------.........///////////////........./////////------------------------...------,,,,,,,,,---...//////...------------...........................+++,,,------.........---------...//////////////////...---,,,,,,...000111---.....................000000///...---+++***)))---......//////......---------------,,,,,,,,,,,,......---------......///.........///////////////---------...............---------.........//////.......................................------------------......------,,,,,,------...///000111111---,,,++++++++++++,,,---***+++,,,,,,------,,,,,,------------...///000000---------...........................------,,,,,,111111000000//////......///////////////000000000..............................////////////..............................---------------------------------------------------------------------------------------------------------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///............///000000---......//////......------------.........//////---------............///..............................////////////......////////////////////////000000000000111111111111...//////000000000000000222222111000/////////000...//////000000000000//////000000111111111111111///000111111000111333555888888888888999;;;<<<===<<<<<<;;;999999888888888777777666666666555555555333222111222444444222111111111222333333333333333333333333222222222222111///000111222333444444444222222333444444444444333333333333333333333333333222222222222222222222222111111222222222333333333333333333444444444444555666666666666666666666666555555666777777777777777444666888:::;;;===@@@CCCKKKNNNOOOJJJBBB======???:::999999888888888999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>?????????===???AAAAAAAAABBBCCCEEE---,,,,,,...///...,,,***+++*********+++,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,---,,,++++++***,,,------,,,,,,---...+++++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,------....../////////---............/////////,,,,,,,,,,,,,,,,,,,,,,,,000///,,,+++***+++---............---......///000////////////////////////---......///......------......///000000000000//////...---------...000000---------...............111000000///---+++***)))......////////////......,,,,,,++++++++++++******...------------...//////////////////////////////---------------.........,,,,,,------.../////////------------............------..................---............------,,,---------......//////000,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,------------...///000111------,,,,,,------...///------------------------000000///////////////...............////////////........................//////000000000000//////........................,,,------......------,,,........................------------------------------------............------------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------......///000......////////////......------........./////////---------............///..............................////////////....../////////////////////////////////000000000111111......///000000000000000222111000000000000000000---...///000000111111111///000111111222222111111...000111111000111333555666666777888888999:::::::::999999888888888888888666666666666555555555555222111111222333333222000111222222333444444444444333333333333222222222222000111222222333333333333222222333444444444444444333333333333333333333333222222222222222222222222222222222333333444444555333333333333444444444444666666666666666666666666444555666666777777666666444666888999:::;;;>>>AAAGGGMMMUUUWWWQQQHHH@@@<<<::::::999999888888999999999999999:::::::::;;;;;;;;;<<<======>>>>>>======;;;===???@@@@@@AAACCCEEE555555444444444222...++++++************,,,---...,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++(((***+++------,,,+++******,,,------++++++---///+++++++++++++++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------...000111222111111000000000000111111000000000000///...---------......///000/////////............////////////---------.........//////.../////////...---,,,+++......////////////............---------,,,,,,,,,---------------...//////000/////////////////////,,,,,,,,,------.........,,,,,,------...//////000---.........////////////,,,---------.../////////...............---,,,,,,---------------.........,,,---...//////...---,,,***+++,,,,,,------,,,,,,------------...///000111...---,,,++++++---///000---------...//////000000.............../////////,,,---------.........///..............................///000000///..............................,,,,,,---......---,,,,,,////////////////////////------------------------------------.........///---------------...//////------------------------------------------------,,,,,,,,,------------...,,,,,,+++++++++,,,---...+++,,,,,,,,,------------,,,,,,---------.........---------------......///......////////////..................////////////---------............///..............................////////////......////////////////////////....../////////000000000---...///000111000000///000000000000000000111222...//////000000000000//////000111222222222111111...///111111000111444666444555666777888888777777777777777666777777888999777777777666666666666555333222222333444444333111111222333444555555555555444444333333333222222222111222222333333333222222222333444444555444444444333333333333333333333333222222222222222222222222222333333444555555666666222222333333333444444444444444444444444444444444444555666666777777666666555777888888888999<<<>>>???EEENNNTTTTTTNNNFFFAAA;;;;;;:::999999999999999999999999999:::::::::::::::;;;<<<=========<<<<<<<<<===????????????@@@BBB???>>>===;;;:::777222...+++******)))***,,,---...---..................------,,,,,,++++++,,,,,,---+++******************+++(((***+++------,,,+++***))),,,...---+++***,,,///+++++++++,,,---...///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,,,,------,,,,,,+++,,,------......------,,,(((((()))***++++++,,,,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.../////////...,,,,,,,,,---///111222333222222111111111111222222222222111111000...---,,,,,,---......//////......---......///000/////////---------.........//////+++,,,.../////////...---......////////////......222222111111000000000///---------------...///000000000000000////////////,,,,,,,,,------.........,,,,,,------...///000000.../////////000000111111,,,,,,------...///000000.../////////...---,,,,,,------------------,,,,,,+++---///111111///---+++++++++,,,---------,,,,,,...------......///000111///---+++******,,,///111------...///000111222222,,,---------......//////,,,,,,,,,---------..............................,,,---...//////...---,,,........................,,,,,,---......---,,,,,,000000000000000000000000---------------------------------.........//////---------------...///000------------------------------------------------,,,,,,,,,---------......,,,,,,+++***+++,,,...///,,,,,,,,,------.........---------.........//////---,,,,,,,,,,,,---............////////////................../////////000---------.........//////..............................////////////......////////////////////////............////////////---...000111111111000///000000//////000111222222000000111000000///......///000111222333222111111...///111111111111444666222333666777888777666555555555555555666777888999888888888888777777777777444333333444555555444222111222333444555555555555444444444333333333222222222222333333333222111111222333444444555555444444333333333333333333333333222222222222222222222222333333444444555666777777222222333333333444444444444444444444444444444444444555555666666666666666666777888888777888:::<<<;;;===AAAGGGLLLMMMLLLIII<<<;;;;;;:::999999999:::888888999999999::::::::::::;;;<<<=========<<<;;;===???@@@???>>>===>>>@@@FFFEEECCC???999333...***+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..............................,,,,,,,,,,,,.........---,,,,,,++++++++++++***+++---,,,,,,+++---...//////...---,,,,,,++++++000.........///000///...,,,,,,++++++,,,---///000*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,++++++******++++++,,,000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,---...//////---------------...//////111111222222222111111000111111000000000000111111000000//////.........---......---------,,,,,,,,,........................///////////////////////////////////////.........000///...------...///000------............------............//////////////////.........------------------............///......//////...---,,,,,,000000...------.../////////000000///---+++,,,---......---,,,---...///000111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,+++,,,---...///,,,,,,,,,------.........//////............/////////...------,,,,,,,,,,,,////////////////////////---------............///......////////////....................................////////////......,,,,,,,,,,,,,,,---...///------------------------...------,,,,,,,,,------.........------,,,,,,,,,------------------------////////////////////////------------------------,,,,,,,,,---------..............................------,,,,,,,,,,,,------000///---,,,---...000222...,,,...111///,,,---222........................,,,...000000...---,,,---............//////////////////000000///...------//////............////////////////////////////////////000000000000//////222111111111000000//////...111333222000000222444333333333333333333333333333333555666777777777777999999888888888888888888666777888888888777555444333333222222222333444444222222333333333444444444555333222222333444444333333333222111111222333333666666555555555444444444111222333333444444333333222222222222222222222222333333333333333333333333444444444444444444444444555444444333333333444444666666666666777777777777777777888888888777777666:::;;;>>>@@@BBBDDDEEEEEE???===:::888999999888888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<=========>>>??????@@@@@@DDDBBB>>>:::555111...,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,...---,,,++++++,,,---......---,,,,,,+++++++++,,,***+++---,,,,,,+++---...------------------------///...------//////...---...---,,,+++++++++,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,//////...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------.........------,,,,,,------...///000000000111111000000///000//////////////////000000/////////.........---///.........---------,,,------------------------/////////////////////////////////////////////.....................//////---......//////......---111111000///...---,,,+++//////.........------------------............///......//////...------,,,//////...---......///000///000000///---+++,,,---...------,,,---...///000000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---...///++++++++++++,,,,,,,,,,,,///..................///......---,,,,,,,,,------////////////////////////---------............///......////////////....................................////////////......------------------...///------------------------......---------------.........---------,,,,,,,,,------------------------........................------------------------,,,,,,,,,---------....................................------------......000///...------///000111111...---000111//////222...........................///111111///.....................//////////////////000000///......---//////............////////////////////////////////////000000000000//////222111111111000000000000///111333222111000222444333333333333333333333333333444555666777777777777888888888888888888888888777777777777777666555555444333333222222222333333222222222222333333333333555333111222333444333222333222222111111222222333666555555555444444444333111222333333444444333333222222222222222222222222333333333333333333333333444444444444444444444444555444444333333444444444555666666666777777777777888888999999999999888888:::;;;<<<>>>???@@@@@@@@@<<<;;;999999:::;;;:::999;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;<<<======>>>>>>???@@@@@@???<<<888333000.........+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***---,,,+++******+++,,,---------,,,+++++++++,,,,,,***,,,------++++++,,,...***++++++,,,---......///...---,,,,,,......---,,,000///---,,,******))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********......---,,,,,,+++******,,,++++++******++++++,,,///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------,,,,,,------.........//////000000//////...///......------......////////////...............////////////....................................////////////////////////......//////////////////,,,,,,---.../////////...---......//////......---111000000///...---,,,,,,/////////.........---------------............///.........///......---,,,......---......///000111...///000///---,,,,,,---...------------...//////000000//////...---------------------------------,,,,,,,,,------------...---,,,,,,,,,,,,---...///---------,,,,,,,,,,,,,,,......------------......------------------......////////////////////////---------............///......////////////......////////////////////////......////////////......//////......---.........------------------------///......---......//////...------------,,,,,,,,,------------------------........................------------------------,,,,,,,,,---------..............................///..................///000///...---...///000111999333...000111000...000///////////////////////////111222222000/////////............//////////////////000000000///......000//////......//////000//////////////////////////////000000000000//////111111111111111000000000000111222222111111222333333333333333333333333333444555666666777777777777777777777777888888888888888777666666555555666666555444333222222222222222111111111222222222222333444333111111333444333222333222111111111111222333555555444444444444333333111222333333444444333333333333333333333333333333333333333333333333333333444444444444444444444444444444444333333444444555555555666666666777777777888888999::::::999999888888999:::;;;;;;<<<;;;;;;999888888:::<<<<<<;;;:::<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;<<<<<<======>>>?????????777555222000...,,,,,,,,,+++***)))***,,,---,,,+++------,,,,,,,,,,,,++++++,,,---.........,,,***))),,,,,,************,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,------++++++,,,---***++++++,,,------......---,,,++++++------,,,+++000///...---,,,+++******++++++++++++++++++++++++---,,,,,,++++++*********---------,,,,,,+++++++++,,,++++++******++++++,,,...------,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------,,,,,,///......---......//////......///000000000/////////..................///........................000000000///////////////000000000000000000000000////////////////////////............////////////***+++---/////////............////////////............//////000111111111////////////............---------............///---...............---------------...///000111111...///000///---,,,---...------------......///////////////......---------........................------------------------,,,,,,,,,,,,------......000000000//////......---------,,,,,,,,,,,,---------------------...///000////////////////////////---------............///......////////////......000000000000000000000000......////////////......111000///...............------------------------///............///000000------------------------------------------------........................------------------------,,,,,,,,,---------..............................//////............////////////......//////000111AAA888000000222///---,,,000000000000000000000000///111222111///...///000............//////////////////000000000//////...000000////////////000000//////////////////////////////000000000000//////111111111111111111111111111222222222222222222333222222222222222222222222444555666666777777777777666666666777777777777777888777666444444555666666555444333222111111111111000000111111111222222222444222111111222333333222222222111111111111222222444444333333333333333333111222333333444444333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333444555555555555555666666666777777777777888999999999888888666777888999::::::::::::999888999;;;<<<<<<:::888<<<<<<<<<;;;;;;::::::999;;;::::::::::::::::::;;;;;;;;;<<<======>>>>>>???......//////...,,,***)))+++***)))***,,,---,,,+++---------,,,,,,+++++++++,,,,,,---------,,,***))),,,,,,************,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,---,,,+++............------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,++++++******++++++,,,------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------,,,,,,000000///////////////000...///000000111111111000000//////......//////000---------...............000000000000000000000000111111111111111111111111000000000000000000000000---.........//////000000+++,,,...///000///...---...//////////////////...///000000111222222333333000000/////////.........---------............///------...............---,,,------...///000000111---/////////---,,,---...---------...........................------------........................------------------------,,,,,,,,,---------------000000000//////......---------,,,,,,,,,,,,------------------......///000////////////////////////---------............///......////////////......000000000000000000000000......////////////......111000///...............------------------------...............///000000------------------------------------------------........................------------------------,,,,,,,,,---------..............................//////............/////////////////////000111111???666///000222111///...111111111111111111111111///000111000...---...///............//////////////////000000000000000///000000////////////000000000000000000000000000000//////000000000000//////111111111111111222222222333222222222222333222222222222222222222222222222444555555666666666666555555555666666666777777777888777555444444444555666555444333222111000000000000000111111111222222222444222000111222333222222111111111111111111111111222222333333333333333333111222333333444444333333333333333333333333333333333333333333333333333333333333333444444444555555333333333333333444555666555555555555666666666666555555666777777777777777555666777999:::;;;<<<<<<:::::::::;;;<<<;;;999777<<<<<<<<<;;;;;;::::::::::::::::::999999:::::::::;;;;;;;;;<<<======>>>>>>)))+++,,,...---,,,***(((+++***)))***,,,---,,,+++...------,,,,,,++++++***++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,+++++++++,,,------,,,---...---+++***+++,,,,,,,,,,,,,,,++++++++++++---,,,++++++------,,,+++,,,,,,---.........------,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------111000//////.../////////......///000111111111111000//////////////////000---------------.........////////////000000000000222222222222222222222222000000000000000000000000------......///000000000...///////////////.........//////000000//////...333222222222111111111000000000000/////////......---------............///,,,---......///.........,,,---...///000000000///---...///...---,,,---///,,,---......//////......------------------------------------------------...------------,,,,,,,,,+++,,,------......---------------,,,,,,,,,,,,,,,......------------...............---......//////////////////////////////---------............///......////////////......////////////////////////......////////////......//////......---.........------------------------------------...///000000,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,---------..............................///................../////////000000000111111111666///,,,///222222222333000000000000000000000000000000000///------...000............//////////////////000111111111000000111000000//////000000111000000000000000000000000//////000000000000//////111111111222222222222222444333222222333333222111222222222222222222222222333444444555555555444444444444555555666666777777777666555555444444555555444333222111111111111111111111111222222222222333333222000000222333222111000000111222222111000000111111222222222222333333111222333333444444333333333333333333333333333333333333333333333333333333222333333444444555555555333333333333444555555666444444555555555666666666444444555666777777777777555666888:::;;;<<<======<<<;;;::::::;;;;;;999777;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::;;;;;;<<<=========******+++++++++++++++***+++***)))***,,,---,,,+++......---,,,,,,+++******+++***)))((()))+++---......---,,,++++++,,,---...,,,+++++++++,,,,,,---...,,,---...---+++***+++,,,*********+++,,,,,,------...,,,+++,,,---...---,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------.........//////...---------------,,,---...///000000000000///......------......///,,,,,,,,,------..................//////000000000111111111111111111111111000000000000000000000000------......///000000111222111000/////////////////////000000000000//////111111000000000000//////000000000000/////////...---------............///,,,------...//////......---...///000000///......---...///...------...///,,,---.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---.........------++++++++++++,,,,,,,,,,,,///..................///000//////............///////////////////////////---------............///......////////////....................................////////////......------------------...///------------------------,,,,,,,,,,,,---...///000,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------....................................------------......//////000111111111111111000------000111///000333000000000000000000000000111111111000......000111............//////////////////000111111111111111111111000000000000111111000000000000000000000000//////000000000000//////111111111222222333333333555333222222444444222000111111111111111111111111222333333444333333222222333333444555555666777777555555666666555555444333222222111111111111111222222222222222333333333333333111000000111222222111///000111222222111000///111111111111222222222333111222333333444444333333444444444444444444444444333333333333333333333333222222333333444555555666333333333333444555666666444444444555555555666666444555666777777888888888777888999:::;;;;;;;;;;;;;;;999888999:::;;;;;;:::999::::::;;;;;;<<<<<<<<<::::::999999999999::::::999::::::;;;<<<<<<======,,,+++)))))))))***,,,---+++***)))***,,,---,,,+++......---,,,,,,+++******+++)))((('''(((+++...000......,,,,,,,,,,,,......++++++++++++,,,,,,---...,,,---...---+++***+++,,,'''((()))***,,,---...///...---,,,,,,......---,,,)))***++++++***)))(((''',,,,,,,,,++++++*********))))))***+++,,,------......------,,,,,,++++++***,,,++++++++++++++++++,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---...//////...---,,,,,,+++++++++++++++,,,---...////////////...------,,,,,,------...,,,,,,,,,------.........---.........//////000000////////////////////////000000000000000000000000---------...///000000111555333111000......////////////000000000000//////,,,,,,---...///000111111000000000000////////////---------.........//////,,,,,,---.../////////.........///000000///...---,,,...///...------...///,,,,,,.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,------.........//////............//////111000///...............////////////////////////---------.........//////......////////////....................................////////////......,,,,,,,,,,,,,,,---...///------------------------+++++++++,,,---...///000,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,---------..............................---------,,,,,,---------//////000111111111111111111///000111///++++++...////////////////////////222333222111//////111333............/////////000//////000111111111111111111111000000000000111111000000000000000000000000//////000000000000//////111111111222222333333333666444222222444555222000111111111111111111111111222222333333333222222111333333444444555666777777444555666666666555333222111111111111111111222222222222333333333444444444333111000000111222222111///000111222222111000///000000111111222222222333222222333444444444333333444444444444444444444444333333333333333333333333222222333333444555666666222222222333444555666777444444444555555555666666555555777888888999999999999999::::::::::::999999:::888777777:::<<<======888999999:::;;;<<<======:::999999999999999999:::999999:::;;;;;;<<<<<<===,,,+++*********+++,,,---,,,------......------,,,---+++))))))***+++***)))++++++******++++++,,,------------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++***************++++++,,,---......+++,,,,,,------,,,,,,+++***))))))(((((())))))***---,,,,,,++++++,,,,,,---******+++,,,------......///...,,,+++***+++,,,,,,+++,,,------+++)))******+++,,,---,,,***)))***+++------------------------***++++++,,,,,,++++++***,,,------...---,,,***)))---++++++......+++***,,,000///...---,,,------...---------............///111111000/////////////////////.........------------------...///000111111111111000000//////......////////////////////////000///.........///111222333333222111000///......///////////////......---111000///------......///000000//////......------000...------///000000///,,,---...//////...---,,,............///////////////......//////000111222......---------,,,,,,,,,......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,++++++***)))***,,,,,,,,,++++++---///..................------000///...------...///000///////////////////////////,,,***+++---...+++(((000000000000000000000000............////////////111111000///////////////............////////////,,,---...//////...---,,,...------,,,,,,------...........................000...+++,,,...000...---++++++++++++++++++++++++------------------------------............------------............------000///...---...000222333111000000/////////000000000000000000000000000000///...,,,,,,,,,---///111000000000000000000000000000000000000////////////111111111111000000000000000000000000////////////111000///////////////000111111000000000000111111222222222222111111111000333444444555444333111000000111111111111222222222777777666555444333333222555555555555555555555555444444444555555555666666333222222111111222222333222333444444555555444444444333333222111111111222555444222111111111222222222222222222222222222222333333222222333333444555222222222333333333444444222333333333333222111111333333333444444333222222222333333333222333666888555666666777777777777777666666666666777777777777888888999999999888888777::::::::::::::::::::::::=========<<<;;;;;;::::::::::::::::::::::::::::::888:::;;;;;;;;;<<<>>>@@@))))))(((((()))***,,,---,,,,,,------------,,,,,,,,,+++))))))+++,,,+++***++++++******++++++,,,---,,,,,,+++++++++************++++++,,,,,,++++++***,,,,,,,,,+++++++++*********++++++,,,------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++,,,---------...---,,,+++++++++++++++***,,,------+++)))******+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++******---***+++......+++***,,,000///...---,,,------...------------............111000000///////////////000//////...------,,,,,,---------...//////000000000000000000000/////////////////////////////////000/////////000000111111111111111000000000000000///////////////......---111000///...---......///000000000//////.........000///------...//////...---...////////////...------......//////000000000//////...............///......---------,,,,,,,,,.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,+++++++++,,,---,,,++++++---///+++,,,---......///......000///...------...//////////////////////////////---,,,+++,,,...000000///////////////////////////............////////////111111000///////////////............////////////---......//////......---...------,,,,,,------...........................000...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------............------...---,,,+++,,,...000111000//////......//////000000000000000000000000000///...---,,,,,,...///111000000000000000000000000000000000000000000000///111111111000000000//////////////////000000000000000///////////////000000111111000000000000111111222222111111111000000000222222333444333222111111000000111111111222222222666666666555444444333333444444444444444444444444333444444444555555555666444333333222222222333333222333444444555555444444444333333222111111222222444444222111111111222222333333333333333333333333333333222222333333444555333333333333444444444444222333333333333222111111333333333444444333333222333333444333222333555777555555666777777777666666666666666666777777777777888888999999999888888777:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::::::::;;;===???'''''''''((()))***+++,,,+++++++++,,,,,,+++++++++,,,***)))***,,,---------+++************+++,,,,,,***************)))))))))***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***+++,,,,,,------.........,,,,,,------------,,,,,,,,,,,,---......---,,,,,,++++++************++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---,,,+++)))******+++,,,---,,,*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++************+++,,,******......+++***---///...------,,,---------------------............000000//////////////////000//////...------,,,,,,------..................//////000000000000000000///////////////////////////000111111222222111111/////////000000111111111///////////////......---000000///............///000000000000////////////111///...---.........,,,......////////////......------...///000000111111000///...---,,,,,,,,,,,,......---------,,,,,,,,,//////......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++,,,------,,,+++---...***+++,,,---...////////////......---......//////////////////////////////,,,...000111000000000111////////////////////////............////////////111000000///////////////............///////////////..................///......------------..............................///...,,,,,,...///...---................................................------............------------............------------,,,,,,---...000111///...............//////000000000000000000000000///...---------...///000000000000000000000000000000000000000000000000000000000000000////////////......//////000000111111......//////000000111111111111000000000000111111111111000000000/////////000000111222222222111111000000000111111111222222444444444444444444444444444444444444444444444444333333444444444444555555555555444444333333333333222333444444555555444444444333333222222222222222444333222111111111222333333333333333333333333333333333222222333333444555333444444444444555555555333333333333333222222111222333333444444333333333333444555444222333444666444444555666666666666555666666666666777777777777777888888999999999888888::::::::::::::::::::::::888888999999:::;;;;;;<<<::::::::::::::::::;;;;;;777999::::::999:::<<<>>>))))))))))))))))))************++++++++++++******+++***)))***---/////////***************++++++,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------.........,,,,,,------------,,,,,,***+++---......---+++***+++******))))))******+++))))))*********+++++++++***+++,,,------,,,******)))+++,,,,,,***)))***+++***,,,,,,,,,******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***)))))))))+++++++++)))***------+++***---...---------------------,,,,,,---------.........//////////////////..........................................------------/////////000000111111222111111111111111111111111///000111333333222111111////////////000000000111///////////////......---000/////////............000000000000000000000000222000...---......---+++////////////////////////------...///000000111222//////...---,,,,,,------......---------,,,,,,,,,//////.........---------------------------------++++++++++++++++++++++++++++++,,,---......------+++---......,,,,,,,,,...***+++,,,---------------...------.........//////////////////////////////---222777777444///......////////////////////////............////////////000000////////////000000............////////////000///...------...///000......------------..............................///...---------.........000000000000000000000000////////////////////////------............------------............------//////......///000111222...------------......//////////////////////////////......---...///000000////////////////////////000000000000000111111111000000000/////////......---......///000111111222------...///000111111111111111000000000000111111000000000000////////////......///000000111111111000000000000111111111111333333333444444555555555333333333333333333333333333333333333333333444444666666666555555444333333222333444444555555444444444333333222222222333333444333222111111111222333444444444444444444444444333333222222333333444555444444444555555555666666333333444444333333222111222222333444444444333333444555555444333222333555333444444555555555555555666666666666777777777777777777888999999999888888::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999:::;;;;;;:::;;;===???+++++++++******)))(((((()))******++++++******)))***))))))***---/////////******))))))******+++,,,******++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------------,,,------......------,,,***+++---......---+++***+++******))))))******+++******************++++++)))***+++,,,,,,,,,+++***(((***++++++***)))***+++***+++,,,,,,******+++,,,------------------------***++++++,,,,,,++++++***++++++)))))))))***+++,,,+++((()))------******---,,,,,,------------------,,,,,,,,,------------...---...////////////......++++++,,,---...///000000..................------//////000000111111222222222222222222222222222222///000111333333222111111000000000////////////...///////////////......---///////////////......---///////////////000000000111///------------,,,+++//////............//////,,,------...//////000000......------......///000......---------,,,,,,,,,...............---------------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++---//////---,,,,,,---,,,,,,------,,,+++******,,,,,,---...............////////////////////////---333;;;>>>;;;555111///....................................////////////000000////////////000000............////////////000///...------...///000///......------......///.................................---------...///000000000000000000000000////////////////////////------............------------............------.........///000000111222---------------...//////////////////////////////............//////000000///////////////////////////000000000111111111222000000000000////////////---......///000111111222,,,---///000111111111111111111000000000000111111000000000000////////////............///000000111//////000000000111111111222222333333444555555555333333333333333333333333333333333333333333222222555666666666666555444333222333444444555555444444444333333222333333444444333222111111111222333444444444444444444444444444333333222222333333444555444444444555555555666666333444444444444333222222111222333333444444444333333444555555333222333444333444444555555555555555666666666666777777777777666777888999999999999999::::::::::::::::::::::::===<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;<<<===<<<;;;<<<>>>@@@++++++++++++***)))((((((*********++++++************)))(((***,,,...///...***))))))))))))***++++++*********+++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------...//////...------++++++************++++++++++++++++++++++++++++++)))***++++++++++++++++++''')))++++++***)))***+++)))+++,,,,,,+++***+++---------------------------***++++++,,,,,,++++++***+++************+++,,,,,,***((())),,,---******---+++,,,,,,------------,,,,,,,,,,,,,,,------------,,,---...///000///...---++++++,,,---...000000111......//////////////////000000111111111111111111222222222222222222222222///000111111222222111111000000000//////.........///////////////......---/////////000///......---............////////////000...---,,,---------+++......------------......,,,------------.........------------...///000111......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++,,,...000000...,,,,,,,,,---------,,,+++***)))(((+++,,,---...............////////////////////////+++111999>>>???<<<888666....................................///////////////////////////000000111............////////////000//////////////////000//////............//////........................---...///...,,,,,,...///////////////////////////........................------............------------............------,,,,,,------.../////////------------...///000000000000000000000000000000....../////////000000000000000000000000000000000///000000111111222222222111111111111000000000000......//////000000111111---...///111111111000000111111000000000000111111111111000000000///////////////.........///000000/////////000000000111111222222333333444444444555222222222222222222222222333333222222222222111111333444555666666555444333222333444444555555444444333333333333333444444555333222111111111222333444333333333333333333333333333333222222333333444555333444444444444555555555444444444444444333222222111111222333444444444444222444555555444333444444444444555666666666666555666666666666777777777777666777888999999999999999::::::::::::::::::::::::>>>>>>===<<<<<<;;;:::::::::::::::;;;<<<<<<======<<<===>>>===<<<<<<>>>@@@'''''')))*********))))))***++++++++++++++++++******)))((()))+++---------)))))))))))))))***++++++)))))))))*********++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------............------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,''')))***+++***)))***+++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,)))'''(((,,,---******---***+++,,,---...------,,,++++++,,,,,,,,,---------+++,,,...///000///...------------............///.../////////000111111111222222111111111111111111111111111111111111111111000/////////000000111111.........//////////////////////////////......---...///000000000///------,,,---------.........//////---,,,,,,---...---,,,...---,,,++++++,,,---...---,,,,,,,,,,,,+++++++++---------,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,...000000///---,,,,,,++++++,,,++++++***)))(((***+++,,,...//////......////////////////////////,,,...111666999:::888777....................................///////////////////////////000111111............//////////////////000000000000////////////............//////........................---...///...,,,,,,...000........................------------------------------............------------............------+++,,,---....../////////............///000111222000000000000000000000000......///000000000000000000000000000000000000000///000000111111222333333222222222222111111111111////////////000000000000---...000111111000///...111111000000000000111111222222111111111000000000111000///......//////000////////////000000000111333333333333333333444444222222222222222222222222333222222222111111111111111222444666666666555444222333444444555555444444333333333333333444555555222222111111111222444444333333333333333333333333333333222222333333444555333333333333444444444444444444444555444444333222000111222333444444444444000222555555555444444555555555666777777777666666666666666666777777777777666666777999999::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<=========;;;<<<===???"""$$$&&&(((************++++++,,,,,,,,,,,,++++++***)))((()))+++,,,,,,+++)))))))))))))))******+++'''((((((((())))))******+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++*********************------............------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---'''(((***+++***)))***+++)))***,,,,,,++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))+++,,,---...------,,,)))'''(((,,,---******---)))***,,,---...------,,,++++++,,,,,,,,,---------+++,,,...000000///...---000//////...------,,,,,,...//////000111222222333333222222222111000000000////////////////////////000///.........///111222,,,,,,---...///000111222///////////////......---...///000000000///---,,,,,,,,,,,,---------.........---++++++---......------,,,++++++++++++,,,------,,,,,,++++++******)))......---,,,++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,...000111///---,,,,,,)))******+++++++++******)))+++,,,...//////......////////////////////////...,,,***,,,000333333222..................................../////////000///////////////000111111............/////////000...///000111111000///...//////............//////........................---...000...,,,+++...000---------------------------------------------------..................------..................------...///000111111111111.........//////111222222000000000000000000000000......///000000000000000000000000000000000000000///000000111222222333333333333333222222222111111000000000000////////////...///111222111000...---111111000000000000111111222222222222111111111111222111000///......///000////////////000000000000333333333333333333333333111111111111111111111111333222222222111111000000///111333555666666555444222333444444555555444444333333333333333444555666222222111111111222444555222222222222222222222222333333222222333333444555222222222333333333444444444444555555444444333222000111222333444444555444///222444555555555555666555666666777777777777777666666666666777777777777666666777999999:::::::::::::::::::::::::::::::::888999999::::::;;;;;;<<<::::::;;;;;;<<<===>>>>>>;;;<<<<<<<<<;;;;;;<<<>>>))))))))))))))))))))))))******+++++++++******)))************************)))))))))***++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......,,,---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,.........---,,,+++***)))++++++++++++++++++++++++************************+++++++++*********))))))))))))*********+++++++++---,,,***))))))***,,,---++++++++++++++++++++++++))))))*********+++++++++************************+++,,,---...///111222222//////.........---------000000000///......------------............------///......------///000111333333222222111000//////,,,...///000///000111333222111000......000111222///////////////////////////000111222222111000///111000000///...---------///000000///---+++,,,------.........---,,,,,,+++---.........---,,,,,,+++---,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,,,,---------,,,++++++++++++++++++++++++...,,,+++,,,---+++&&&"""***++++++,,,,,,++++++***,,,---......,,,,,,---...///...,,,+++***+++,,,,,,++++++++++++,,,,,,---............------,,,,,,,,,//////.........------------------------------------......///////////////........................000000000000000000000000111111000000//////......000000//////.........---------......------,,,+++........................------------------------...------,,,,,,,,,------------------------------+++,,,---...////////////............////////////---......///000111111222...///000///------///000000000000///////////////////////////............000000111222222222222111555555555444444333333333111111000000000000111111//////000111111111111111000000000000000111111222222111111000000111111222000000000000000000000000222222222222222222222222111111111111111111111111444333222111000000000000///000111222333222111111444555555555555555555444222222222222333333444555444444444333333222222222222222222222333444555555222111111111222333444444222111111111222333444444333222222111111222222333000111222333444555555555111222444666666555444333222222222333444555666777555555555555666666666666999999888888888888888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<>>???===:::<<<<<<<<<<<<<<<<<<<<<<<<))))))))))))))))))))))))******+++++++++******)))************************)))))))))***++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,------...------,,,,,,,,,------+++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++.........---,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++,,,,,,---...///000000///.........---------,,,/////////...............---......//////......---///......---...///000111...//////000000111111111...///111111000000111333222111///......///111222000000000000000000000000//////000111111111000///000000//////...------,,,...///000///,,,+++,,,---,,,,,,------,,,++++++***------......------,,,+++---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,,,,---------+++++++++++++++++++++++++++---++++++---//////---***++++++,,,,,,,,,,,,++++++,,,---...---,,,,,,,,,......---,,,+++++++++,,,,,,,,,,,,+++++++++,,,------......---------,,,,,,,,,//////.........---------------------------------///000000111111111111111........................////////////////////////000000000000//////......000000/////////.........------......------,,,+++........................------------------------...------,,,,,,---------------------------------,,,,,,---...////////////............////////////---......///000000111111.../////////------///000000000000000000000000000111111111111000000000000000000111222222222222111555444444444333333333333111111000000000000111111//////000111111111111111000000000000000111111222444333333333333333333444000000000000000000000000111111111111111111111111111111111111111111111111222222111111111222222333///000111222333222222111333444444555555444444333333333333333444444555555444444333333333222222222222222222222333444555555222222111111111222333333222111111111111222333444333333222222222222333333222222333444444444333333222333444666666555444333333333333333444444555666555555555555666666666666777777777777777777777777999999999999999999999999:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<>>><<<;;;<<<>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<)))))))))))))))))))))))))))******+++++++++******************************)))))))))***++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,------///...---,,,,,,+++,,,,,,***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))************++++++***)))(((((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************,,,,,,,,,,,,---------.........------------,,,,,,---------.........//////......////////////............------......///000---------...///000000000000111222222000000111222111000///......///000111111111111111111111111111//////000000000//////.../////////......------,,,---//////...,,,++++++,,,++++++,,,,,,++++++******------......------,,,,,,...---,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,+++,,,---,,,+++++++++++++++++++++++++++---,,,+++,,,...//////...,,,,,,------------,,,,,,+++---...---,,,+++,,,...------,,,+++++++++,,,,,,------,,,+++++++++,,,,,,...------------,,,,,,,,,...............---------------------------------///000111111222222111111........................////////////////////////000000000////////////...000000////////////......---............---,,,,,,........................---------------------------------,,,,,,------...---------......---------------...............------............/////////.........//////000000111...//////...------...000000000000000000000111111111111111111000000000000///000111111222222111111444444333333333333333222111111000000000000111111//////000111111111111111000000000000000111111222333333333333333333333333000000000000000000000000000000000000000000000000111111111111111111111111000000111111222333444444000000111222222222222111222333333444444333333222444444444444555555555555333333333333222222222222222222222222333444555555333222222111111111111222222111111111111222222333333333222222222222333333444444444444444333222222333444555555555444333222444444333333333444444555555555555555666666666666666666666666666666666666999999999999999999999999:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<===<<<;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<))))))))))))))))))))))))))))))***+++++++++******************************)))))))))***++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,------///...---,,,++++++++++++)))+++------,,,,,,---...++++++++++++++++++++++++******++++++++++++******,,,------------,,,,,,+++************************++++++++++++++++++++++++************))))))))))))))))))))))))************+++***))))))))))))***+++************++++++++++++******++++++++++++,,,,,,************************,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////.........//////.........------------......//////////////////......------000111222111//////000111000//////......//////000000000000000000000000000////////////.........---.........---------,,,,,,,,,......---+++***+++,,,++++++,,,,,,,,,,,,++++++,,,------...------,,,,,,...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,---,,,+++++++++++++++++++++++++++...---,,,+++++++++++++++,,,------......------,,,+++,,,------++++++,,,------,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------------------------......................................................///000000000000///........................////////////////////////////////////////////////000000//////////////////...............------,,,........................------------------------------,,,,,,,,,---......------...//////...------..................---------------.........//////........./////////000000......///...---,,,...000000000000111111111111111////////////............///000000111111111111111333333333333222222222222111111000000000000111111//////000111111111111111000000000000000111111222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111///000000111111222222222000000111111222222222222222222222333333222222222333333444444444444444444333222222222222222222222222222222222333444555555444333222111111111111111222222111111111222222333333333333222222333333333333444444444444444333333444555555555555333222222555555444333333333444444555555555555666666666666555666666666666666777777888888888888999999999999999999999999999999999999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<************************((()))***+++++++++++++++************************)))))))))***++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,------///...---,,,+++*********)))+++------,,,,,,---...++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******+++++++++)))))))))******+++++++++))))))))))))************************************+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,******+++,,,---...//////------............------,,,------...............///////////////............///000000...---...//////..................///........................///......------,,,,,,,,,------------,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,---------------,,,,,,,,,------...------,,,------------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,,,,,,,+++++++++++++++++++++++++++...------,,,+++***+++,,,,,,------......------,,,+++,,,---,,,++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---------------------------................................................//////000000000000000////////////////////////.......................................///////////////000000000000000000......//////......---,,,........................------------------------,,,,,,,,,,,,,,,---...///,,,---////////////---,,,..................------------------........................////////////---...///...,,,,,,.../////////000000111111111111////////////............//////000111111111111000222222222222222222222222111111000000000000111111//////000111111111111111000000000000000111111222000111111222222111111000000000000000000000000000111111111111111111111111000000000000000000000000000000111111000///......111111111111111222222222111222222222222222222111222222333333333222222111222222222222222222222222222222222222333444555555444444333222111111111222333333222222222222222333444333333333333333333444111222333444555555555555555555555555444333333222555555444333333333444444555555555555666666666666666666666777777888888888777777777888888999999999999999999999999999999999:::;;;<<<<<<===<<<<<<<<<;;;<<<<<<============>>>========================************************((()))***+++++++++++++++************************)))))))))***++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,------...---,,,++++++***++++++***,,,------,,,+++,,,---++++++++++++++++++++++++((()))***++++++***)))((())))))***++++++,,,++++++************************************************(((((()))))))))))))))******)))))))))))))))((((((++++++++++++++++++++++++(((((())))))***+++++++++((((((((())))))))))))***************************+++++++++++++++***************++++++++++++,,,,,,******++++++,,,---......,,,,,,------------,,,,,,,,,,,,---............---+++,,,---...///111111222---...//////------...///........................------------------------///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,---.........------,,,,,,------......------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***+++,,,+++***+++++++++++++++++++++++++++,,,......------...000,,,,,,------------,,,,,,***,,,---,,,+++***+++---++++++,,,---------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,------------...---------.......................................000111222222333333222222////////////////////////........................---............///////////////000000000000111111...////////////...------........................------------------------,,,,,,,,,,,,---......///,,,---///000000///---,,,------...............---,,,------------.................................---......---,,,,,,---///......//////000000111111111111111111000000000000...///000000111111000000000111111111111222222222111111000000000000111111//////000111111111111111000000000000000111111222222333444555555444333222000000000000000000000000111111111111111111111111000000000000000000000000000111111222111///...,,,111111000000111111222333111222222333333222222111111111222333333222000///111111111222222222222222222222222222333444555555555444444333333333333444555444444333333333333444444444333333333333444444111222333444666666666666555444444444444444333333444444333333333444444555555555555555666666666666666666666777777888888999666666777777888999999999:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<:::<<<======<<<<<<>>>???========================************************(((((()))++++++,,,,,,+++************************)))))))))***++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,+++,,,...---,,,++++++,,,************************((()))***++++++***)))(((''''''((()))***+++++++++************************))))))))))))))))))))))))(((((((((((())))))************))))))((((((((((((******++++++++++++******((((((((()))***+++++++++((())))))))))))*********************************++++++++++++++++++++++++************+++++++++,,,******++++++,,,,,,------***++++++,,,,,,++++++***+++,,,---.........------******+++---...///000111,,,...//////......000111---------......---------------------------------///...,,,+++*********+++++++++++++++++++++,,,,,,)))+++,,,+++***)))***,,,++++++,,,---------------+++,,,------......------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,******+++,,,+++***++++++++++++++++++++++++))),,,//////---+++,,,---++++++,,,,,,,,,,,,++++++***,,,,,,,,,+++***+++,,,***+++,,,---------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......---------.........//////........................111111222333333333333222////////////////////////........................---------.........////////////000000000111111111///////////////...------........................------------------------,,,,,,,,,,,,---...//////,,,---///111111///---,,,,,,,,,---...////////////,,,,,,---------.................................---......---,,,,,,---///,,,------...//////000000111111111111000000000000...//////000000000000000000000000000111111222222111111000000000000111111//////000111111111111111000000000000000111111222111222444555555444222111000000000000000000000000000000000000000000000000000000000000000000000000000111222333333222000///222111000000000111222333222222333333333333222222111222333444444222000///000111111111222222222222222222222222333444555555555555444444444555666666777666555444444444444444444444333333333333444444333333444555555666555555444444333333333444555555333333333333444444555666555555555555666666666666444444555666666777888888666666666777888999999999:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<999;;;======<<<<<<>>>@@@========================************************(((((()))++++++,,,,,,,,,************************)))))))))***++++++,,,,,,++++++************++++++++++++,,,,,,,,,---------+++++++++***++++++,,,,,,,,,---......,,,******+++************************''')))***++++++***)))'''%%%&&&''')))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))************))))))((((((((('''))))))************))))))'''(((((()))***+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,))))))******+++++++++,,,***++++++++++++,,,,,,,,,*********++++++*********+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///000111333,,,------......------,,,........................///...,,,***))))))******+++++++++++++++++++++,,,)))***++++++***)))***,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,---.........---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,******+++,,,+++***++++++++++++++++++++++++***---///...***'''%%%&&&***++++++,,,,,,++++++******+++,,,,,,******+++,,,)))***,,,---...---,,,,,,++++++++++++,,,------...,,,,,,,,,------.........---------.........////////////////////////////////////000111111111111000000000000000000000000000........................---------.........////////////000000111111111222///////////////......---........................------------------------+++++++++,,,---...///000,,,...000111111000...,,,+++,,,---...////////////,,,,,,,,,---------...........................---------...---,,,+++---///,,,,,,------...//////000////////////...............//////000000000000000//////000000111111111222111111000000000000111111//////000111111111111111000000000000000111111222///000222333333222000///000000000000000000000000////////////////////////000000000000000000000000///111333555555555444333222111000000000111333444222333333444444333333222222333555555555333111000000000111111222222222222222222222222333444555555555555555555555666777888888777666555555555555555555444444333333444444555555555555666555555444333333333333333333444555666222222222333444555666777555555555555666666666777333333444444555666777777555666666777888999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<999;;;>>>===<<<<<<>>>AAA>>>>>>>>>>>>>>>>>>>>>>>>)))***+++,,,,,,+++***)))))))))))))))))))))))))))***))))))((((((((())))))++++++++++++************+++******))))))+++,,,---++++++++++++++++++++++++++++++************++++++...//////...,,,+++,,,---,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++)))((('''(((***+++***(((((()))******))))))***,,,***)))''''''&&&'''((()))******))))))((((((((((((************************************************((((((((())))))))))))*********++++++,,,,,,,,,---************************)))))))))))))))))))))))),,,,,,,,,,,,------...///++++++++++++++++++++++++---------------...///000////////////////////////------............------,,,++++++******++++++,,,---------,,,,,,+++++++++***++++++,,,,,,------...,,,,,,,,,++++++*********------------------------***+++---//////...---,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++((()))***+++++++++++++++------,,,++++++******))),,,,,,,,,++++++*********+++++++++*********))))))++++++*********************)))))))))***+++,,,,,,,,,***)))***...///...,,,,,,,,,,,,,,,---...//////---,,,...000///---...222+++222666222000333444222222111111000///......---------------------------***+++,,,,,,------,,,,,,////////////000000000000222111000//////000111222..................------......---------,,,,,,,,,111///,,,***)))***+++---......////////////......000000/////////.........---------.........//////,,,,,,,,,,,,,,,---...//////...,,,++++++,,,...///------------------------////////////000000000000,,,,,,...///000000000000111111000000//////......000000000222444444222000000000111111111111000000///000111222222111000///000000111222222222222111111111111111111111111111000000000000000000000000000000000000000000000000...222;;;CCCCCC===666222444111111222111---...333111111222222222222111111111222222333333222222111333333333222222111111111000111111111111222222222555555444333444555666777888777666444444444555666777444333444666777555333222222333444444555555666555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555444444777777777888999999::::::777888888999999:::;;;;;;::::::::::::::::::::::::============>>>>>>>>>>>>>>>>>>>>>>>>????????????)))******++++++******)))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))((((((((()))***+++************************++++++************++++++***+++,,,+++)))((()))***+++++++++*********))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((((((******))))))******+++,,,***)))'''(((***++++++***''')))******(((((()))+++***)))(((''''''((())))))************))))))((((((************************))))))))))))))))))))))))((()))))))))***************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++------,,,,,,------...///........................------............------,,,++++++******++++++,,,------,,,,,,,,,+++++++++******+++,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,+++***+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++))))))***+++++++++******+++++++++++++++*********------,,,,,,,,,+++++++++,,,++++++++++++*********++++++***************************)))******+++++++++***)))***---///...,,,,,,,,,,,,,,,---...//////---,,,---000000---///333,,,333666111...//////---111111000000///......---------------------------***+++,,,,,,------,,,,,,.............../////////000000///......///000000.................................---------,,,,,,111000---+++***+++---............//////...............---------,,,,,,,,,,,,------------.........------,,,,,,,,,---.........---,,,,,,,,,,,,---...------------------------....../////////000000000------...///000000000///000000000000//////......000//////000222222111000000000111111111000000//////000111111111111000///000000111222222222222111111111111111111111111111000000000000000000000000////////////////////////333888CCCOOOTTTQQQJJJDDD;;;666111111111//////333000111111222222111111000111222222333333222222111333333333222222111111111000111111111111222222222333222222111222333444555777666555555444444444555666444222333555666555333222333333444444555555666555555555555555555555555555555555555555555555555555555555555555555555555555555555666666555555555666666777777888999999999777888888999999::::::;;;::::::::::::::::::::::::<<<<<<======>>>>>>>>>???=========>>>>>>>>>??????******))))))))))))******))))))))))))))))))))))))*********))))))******+++++++++++++++++++++++++++)))(((((((((((()))***+++************************++++++************++++++((()))***)))'''&&&'''(((+++++++++************)))))))))))))))((((((((((((************************************)))))))))(((*********)))******+++,,,+++)))'''((()))+++++++++&&&((())))))(((((()))***))))))((((((((())))))******************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++*********+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,------........................------............------,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++******++++++,,,---------+++++++++++++++*********++++++++++++++++++++++++'''((()))++++++***))))))+++++++++++++++++++++++++++++++++*********************************************+++++++++******)))++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++******)))*********+++***)))***,,,------,,,,,,,,,,,,,,,---...//////---,,,---111000///111666777<<<>>>999333111///---111000000//////.........------------------------***+++,,,,,,------,,,,,,,,,,,,---------.........///......------......///.................................------------,,,222000...,,,,,,,,,---...------............---------------------,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,------------------------------------------------------.........////////////000......///////////////...000000000////////////...000...---...///111000000111111111111000000///...///000000111111000000//////000111111222222111111000000000000000000000000000000000000000000000000////////////////////////000666CCCRRR^^^```ZZZSSSMMMAAA666333222111000111000111111222222111111000111111222222222222111111222222222222222111111111000111111111111222222222222222222222222333444444444444555555444444333333555333222333444555444222333333333444555555666666555555555555555555555555555555555555555555555555555555555555555555555555555666666777777666666555555555666666777888888888777777888888999:::::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>??????<<<<<<=========>>>>>>>>>+++***)))(((((()))***+++))))))))))))))))))))))))***))))))))))))******+++)))***************++++++***************+++++++++******************************))))))))))))******((()))******((('''(((***,,,,,,,,,,,,++++++++++++)))))))))(((((((((''''''))))))))))))))))))))))))************)))))))))(((***))))))))))))***++++++,,,***'''''')))+++++++++'''((())))))(((((()))***)))((((((((())))))******************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************++++++++++++++++++++++++,,,++++++***++++++,,,,,,------------------------,,,------......------,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++*********+++,,,,,,------+++++++++***************************************'''((()))*********))))))************************************************))))))))))))))))))))))))+++++++++++++++***)))(((,,,,,,------...///000000..................---------------,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,+++***)))))))))***************+++,,,,,,,,,,,,,,,,,,,,,---.../////////---///222222111444999BBBEEEEEEAAA:::444111000000000/////////.........------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---......//////........................---------...........................------------000///---,,,,,,,,,---...,,,,,,------------,,,,,,////////////////////////+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,------......------,,,------------------------------........./////////...///////////////...---////////////////////////000...,,,,,,---///000///111111111111000///...---/////////000000000000000///000000111111111111111000000000000000000000000////////////////////////////////////////////////,,,111;;;IIIYYYcccaaaZZZ]]]LLL;;;444444222000///000000111111111111000000111111222222222222111111222222222111111111111111000000111111111222222222444444444444444555555555222333444555555444222111333333222333333333333333333333444444555666666666555555555555555555555555555555555555555555555555444444444555555555555555666666777777777777666666444444555555666777777777777777777888999999::::::::::::::::::::::::::::::::::::;;;<<<===??????@@@<<<<<<<<<<<<============,,,+++***))))))***+++,,,************************)))((((((((())))))***+++)))))))))******+++++++++))))))******++++++++++++))))))))))))))))))))))))***))))))(((((())))))***(((***+++***)))((()))+++,,,++++++++++++*********))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,,,,***((((((***+++,,,+++((()))+++***))))))***,,,(((((())))))******************************++++++++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,+++************++++++++++++++++++++++++,,,++++++*********++++++------------------------,,,,,,------------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))***++++++,,,,,,---************************************************((())))))***************************************************************))))))))))))))))))))))))+++++++++++++++***)))(((******+++,,,---......///........................---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,---...//////111///000333333222555;;;CCCDDDEEECCC;;;333//////////////////............------------------------***+++,,,,,,------,,,,,,,,,,,,---...//////000000////////////////////////---------.........////////////.........---------...---,,,+++++++++,,,---,,,,,,------------,,,,,,.../////////////////////+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------...............///////////////...---...............////////////---++++++---...//////000000000000000///............/////////000000111//////000111111111111000////////////////////////////////////////////////........................///222555>>>OOO^^^bbb^^^]]]KKK999222333222111000000000000111111000000000000111111222222111111000111111111111111111111111000000111111111222222222333333333444444444444444111222333444444333222111333333333333333222333333333333444555555666666777555555555555555555555555555555555555555555555555444444444555555555666666666666777777777777666666444444444555666666777777666777777888888999::::::::::::::::::::::::::::::999:::;;;<<<===>>>???@@@<<<<<<<<<<<<============,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))***+++,,,******++++++,,,---------((()))******++++++******((((((((((((((((((((((((++++++************++++++(((***+++***))))))***,,,*********)))))))))((((((************))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,+++,,,.........,,,***,,,------,,,,,,---...)))***+++,,,---------,,,,,,,,,,,,,,,------------------------------------........................,,,,,,,,,,,,------------------------,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,*********+++++++++++++++))))))******+++,,,,,,,,,)))))))))******************************************************+++++++++***************************************+++++++++******************************+++++++++******)))''''''((())))))***++++++---------...............,,,,,,,,,,,,++++++++++++******++++++,,,---------++++++******)))*********+++,,,------++++++,,,---,,,,,,,,,,,,---...//////222000000222222111555:::AAABBBDDDDDD===444000222........................------------------------***+++,,,,,,------,,,,,,,,,,,,---...///000000111...//////000000//////...,,,,,,------...//////////////////.........---------,,,,,,+++++++++,,,,,,------............------,,,,,,,,,---------------,,,,,,,,,,,,------------......---,,,,,,,,,------------------------------------------------------,,,,,,,,,---------............///////////////...---............/////////...---+++,,,---///.........//////000000//////...............///000111111...///000000111111000000////////////////////////000000000000000000000000........................///111000222@@@SSS\\\ZZZRRRBBB222...000111111222///000000111111000000///000000111111111111000000000000000111111111111111000111111111111222222222000000111222222222222222222222333333444444333333222444555444333222333555444444444555666666777777555555555555555555555555555555555555555555555555333333444444555666666666555666666777777666666555444444555555666777777777666666777777888999999999::::::::::::::::::::::::::::::;;;<<<======>>>>>><<<<<<=========>>>>>>>>>,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------......///000000111+++,,,---.........------------------------------...------------------...+++,,,------,,,,,,---///,,,,,,,,,+++++++++******++++++++++++************************************)))***+++,,,---///000000///////////////000111111/////////111333333111...---...000///......///111,,,---///000111111111000//////000000000111111111000000000000000000000000222222222222222222222222///000000000000111111111222222111111111000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))*********++++++++++++)))))))))***++++++,,,,,,((()))))))))*********+++++++++++++++++++++++++++******))))))******++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))***+++++++++******'''(((((())))))*********,,,,,,---------.........,,,++++++++++++***************++++++,,,------...*********)))******++++++,,,...///...,,,+++---///,,,,,,,,,,,,---...//////111///...000///...222777;;;;;;???AAA<<<333000333........................------------------------***+++,,,,,,------,,,,,,***+++,,,---...///000000---...////////////...---,,,,,,------...//////000////////////............---------,,,------------.........//////.........,,,,,,,,,---------......,,,------------.........------,,,,,,,,,---.........---,,,,,,,,,,,,---...------------------------+++,,,,,,,,,,,,---------------...///000000000///---------.........//////---,,,,,,---///000...---------...///000000000000......------...///111222...//////000000000000000........................000000000000000000000000........................,,,///---***444HHHTTTTTTKKK>>>111...000000000111//////000000000000//////000000111111111111000000///000000000111111111222000111111111111222222222///000111222333222222111333333333333333444555555333555666555333222444666444444555555666666777777555555555555555555555555555555555555555555555555333333444444555666666777555555555666666555555555444555555666777777888888666666777777888888999999::::::::::::::::::::::::;;;;;;;;;<<<<<<==================>>>>>>>>>??????,,,---...//////...---,,,------------------------,,,,,,,,,---...///000111///000000111222333333444///000222333333333222111333333333333333333333333000000////////////000000///000111111000000222333000000/////////.........,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000111333333222222222222222333333444111111333555777666333000///000111111000000111222///000222333444444444333222222333333333444444444111111111111111111111111444444444444444444444444222222333333333444444444555555555444444444333333000000000000000000000000------------------------,,,,,,,,,,,,---......///++++++++++++++++++++++++...------,,,+++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,))))))******++++++++++++)))))))))***++++++,,,,,,(((((())))))*********+++++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++*********))))))******+++,,,,,,---......***)))))))))***+++,,,,,,,,,///000///---,,,---///,,,,,,,,,,,,---...//////000---,,,...---+++///555000111555999555---+++///---.....................------------------------++++++,,,---------,,,,,,)))******+++---...//////,,,,,,---......---,,,,,,,,,,,,------...///000000000/////////............------........................////////////.............../////////000000---------.........//////,,,,,,,,,,,,------...//////...,,,++++++,,,...///------------------------++++++,,,,,,,,,---------,,,,,,...///000000000000---------.........//////---,,,---///000000...,,,+++,,,---///000000111111...---------...///111222...//////000000000000000........................000000000000000000000000........................,,,111000+++333FFFSSSTTTMMMAAA666222111///.../////////000000000000//////000000111111111111000000//////000000111111111222000111111111111222222222111222333444555444333333444444333222333444666777333555777666444333444777444444555555666777777777555555555555555555555555555555555555555555555555333333444444555666777777444444555555555555444444555555666666777888888888666666666777888888999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????000000000000000///......000000//////......------111111000000000000000000333333444555777666333111///222666777777555444444111333666777888777555333666333111222444555333000111111222222222333333333444000---...222444111.........---------......///888666333000//////111222///000111222222333333222555555555555555444333222111222333444444333222111111000//////......//////111111111111111111111111222111000//////000222333444222222444333//////111222222111000///000333666222222222222333333333333444444555555666666666777222222222222111111111111111111111111111111111111555444222111000000000000111111111000000/////////---............---,,,++++++,,,,,,+++******---///,,,------------,,,,,,+++---,,,++++++,,,,,,+++***+++***)))***,,,---------))))))***+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,------+++*********)))+++...111111///,,,***************************---+++))))))+++,,,***(((+++++++++,,,,,,---------(((((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++...------,,,,,,------...000...,,,++++++,,,---///,,,---......000111...+++...//////...,,,,,,...///...------------.../////////////////////.........---,,,---///000//////111,,,,,,,,,...000000...---***+++,,,---...........................///000111000///...------...///000000///---,,,+++,,,,,,---111///---...///000///...+++...111000---+++,,,......//////...---...000222,,,,,,------......//////222000---******+++...000......---------------...111000---++++++,,,...///000///---,,,,,,---......//////.........---------,,,---......------...///111000000///......------///......///000000...---.........///////////////......---,,,,,,,,,------000000///............///000000111111111000///.../////////......------,,,//////////////////////////////000000333???OOO[[[JJJBBB777000......////////////000111111111111111000000////////////000000000000000000000000000000111111111000000000000000333222111111333333222111333333222222111222222222444555555555666777777777999888888777666555555555999888777555555555666777444555555333222222444666555555555555555555444444333555777777666555666777444444555555666666777777777888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<===>>>>>>======>>>???///000000000//////...---000000000000000000000000//////000000111111222222333333333444555555333111///222444555444222222333000222444666666555333222555333222222444444333111000000111111111222222222444000---...222333111...000000///.........//////444333222000000111222333111111222222222111111000333333333333333222111111000000111222222111000///000000///...............000000000000000000000000111000000//////000000111222000111333222...---000---.........---...000333111222222222222333333333000000000111111222222222333333222222222111111111000000000000000000000000444333222111111111222333111111111000000/////////.........///......------,,,------+++***)))***,,,)))***+++,,,---......///,,,+++***+++---------,,,---+++))))))+++++++++***(((((())))))***+++++++++***************************************************))))))))))))))))))***)))***++++++***)))(((((()))***,,,......---+++***++++++++++++++++++++++++...+++******,,,,,,+++))),,,,,,,,,,,,------------))))))******++++++,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------...---,,,++++++,,,...///---.........---...---,,,---...///...,,,,,,...///...------------...//////....../////////////////////---,,,,,,,,,+++,,,...---------...000000...---++++++,,,---.........---......------......//////,,,++++++******++++++,,,///...---,,,,,,,,,---...000...------...///......---///111111000//////000///000222222111/////////////////////000000000000333111///------...000222111000000/////////000000222111...---,,,---///000111000///...------......//////......------------,,,///222333222111000000000000000///...---------......---...//////...,,,/////////...........................///000111111///.........///000111111000000000/////////......///////////////.........///////////////////////////000000///111999FFFOOOJJJCCC999222//////......//////000111111111111111000000////////////000000111111111111111111111111111111111111000000000000333222111111333333222111333333222222111222222333444555555555555555555666666666666666666666666666888777666666555555555666444444444333222222444666555555555555555555555555333555777777666555666777555555555666666666666666777777888888888999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===;;;===>>>>>>======>>>???333333333333333222222111222222222333444555555555000000111222333444555555444333222333444555444222444555555444333222333555000111333555555444333222666555333444555555444222111111111111222222222222444111///000333444222000333333222111000000000111000000000000111111222222333333333333222111000///000111111111111000000///...///000000000000//////000000///...............///////////////////////////000000000000000//////000///000333111,,,,,,//////000000///---,,,...///000000111111111222222222111111111222222222222333222222222222111111111111////////////////////////222222222222222333444444111000000000000/////////---...///////////////...,,,---......,,,,,,---...,,,,,,---...//////000000...---,,,---///000000///000...,,,+++,,,,,,+++***************************************************++++++++++++++++++++++++******))))))))))))************++++++******))))))***+++,,,,,,------,,,,,,------------------------000...------......---,,,......------------------------------------------------............------,,,,,,,,,++++++,,,,,,,,,---,,,++++++,,,---///000---///111000---+++,,,...---.........,,,,,,...///......------......///000---......//////000000000333222000///...000111222333222111222333333111000---....../////////......000///......------............------------...............---......///000000...------...//////............000111222111///111444888999666333111000333333333222222222222222333333222222222333444444444333333222333333444444555333222000000111222333444333222000000/////////////////////............,,,000444666555333111000111111000000//////......///......///000000///---000000000//////..................///000111222333---------...///000222333222111000///...//////000//////////////////000000////////////////////////...///000//////222999???@@@<<<666222000///......//////000111111111111111000000////////////000000111111111111111111111111111111111111111111111111333222111111333333222111333222222111222222333333555444444444444444444333333333444555666666777777555666666666666555444444333444444333222111333555555555555555555555555555333555777777666555666777666666666666666555555555777777777888888888999999888888888888999999999999:::::::::::::::;;;;;;<<<;;;===>>>>>>===<<<>>>???999:::::::::::::::999999888888888888999999::::::666666777777888888999999777666444444555666666555::::::999666444555777999444555666888888777666666888888777777777777666666555555555555555555555555666444333444666666555333666666555444333333333333///000111222222222111111444444444444444333222111111111111222222111111000000000000111111111111111222111000000//////000000////////////////////////000000111222222111///...//////111222000,,,---222======;;;777222///......//////000000111111222222333333333333333333333333222222222222111111111000000000000000000000000000333222222222222333333333000000000000000/////////---...//////000000//////***,,,////////////111222222222111000000/////////111000///000111222111000222000....../////////...,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,------------......---+++------,,,------...///000////////////////////////111111000000000000///////////////......---------111111111111000000000000...//////////////////...---,,,,,,++++++,,,,,,---,,,,,,+++,,,---...///000,,,000555777222++++++...---...///...------///000...............///000000---......///000111111222222444555444444666666444:::888777888888888777555222333333333333333222111333222111000////////////000000000//////000000000......//////000111222222111000...///000222111000444222111333666888777444555888;;;<<<:::777666555666666666555555444444444444555666666777777777777666666666555666666777777888777666555444555777777777666555444333333222222111111111111111111111111...000333555444222111222333333333222222111111111222111111222444444333111444333333222111000//////............///000111111------------...///000111333222000......///000222---.........///000000000////////////////////////---///000000//////111333111000/////////000000/////////000111111111111111000000////////////000000111111111111111111111111000111111111111111222222333222111111333333222111222222111111222222333333444444444333333222222222333333444444555666666666333444555666666555444333222333444333222111333444444444444555555555555555333555777777666555666777777777666666555555444444777777777777888888888888888888888999999999999::::::::::::::::::;;;;;;<<<;;;<<<>>>===<<<<<<===???>>>>>>????????????>>>>>>???>>>>>>>>>=========<<<>>>>>>>>>======<<<<<<<<<;;;999777888999::::::999===<<<:::777555666999<<<:::;;;<<<=========<<<<<<<<<<<<<<<<<<;;;::::::;;;::::::::::::::::::::::::888888888999::::::888777999888888777666666666777555666777888888666555333444555666666777777777666333444444555555555444444444444444444555555666666555555444333333333333333222222222222222222222222333444444555444333222111111111222444111...222999RRRPPPKKKDDD;;;555111000///000000111222222333333222222222222222222222222333333333222222222111111222222222222222222222222555555444444333222111111000000000000111111111111//////000000000000000///,,,---//////......///111333222111000////////////333111000000111111///...111///......000222111111......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---///...---...000111///---------,,,,,,---...000111........................000000000000///......///000000000//////.........111111111111111000000000000000000111111000000000......------------......,,,,,,------...///000111,,,111999>>>999///+++....../////////......000222000000//////000000111222//////000000111222333333///666:::999999:::666000<<<;;;999999::::::999888777777888888888777777666777666555444333222222222////////////////////////000000111222333444444555444333222222444555555555;;;999777999===???>>>;;;777888::::::999888888999888888777777666666666555555666777888999999888888777777777777777888999999::::::999888888999:::;;;999999999888777666666555555555555555555555555555333444444444222333555777666666666666666555555555777666666777999999888777777777666555444333333222333333222111000000000000//////...............///222000...---,,,---///000---------.../////////000000000000000000000000000,,,...000000000/////////+++,,,...///000000000000//////000111111111111111000000////////////000000111111111111111111111111000000111111222222222333333222111111333333222111222111111111222222333444444444333333222222222111555555555555555555555555333444555666666555444333222333444444333222333444444444444555555555666666333555777777666555666777777777666666555555444444666666777777777888888888999999999999::::::::::::;;;;;;;;;:::;;;<<<<<<===;;;<<<======<<<<<<===>>>>>>??????@@@@@@@@@@@@???BBBBBBAAAAAA@@@??????>>>BBBBBBAAA@@@???>>>=========<<<;;;<<<===>>>===;;;<<<;;;999666555666:::===??????@@@@@@AAAAAAAAA@@@>>>???@@@???===<<<===>>>>>>>>>>>>>>>============:::;;;<<<======<<<;;;:::;;;::::::999999::::::;;;======>>>>>>>>>===;;;:::777888999:::;;;;;;;;;;;;777888888999999999999888999888888888999:::;;;<<<:::999999888888888888888888888888888888888888888888999999888888777666555555555666666333333:::CCCaaa]]]VVVLLLBBB;;;777666333333444555666666777777999999888888888888777777666666666666555555555555666666666666666666666666777777777777666444333222333333333444444444444444333333333333333222111111000000000...,,,,,,...000111111000///000111222333222000//////000111///...000...---...000222222222//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------000---,,,...111222000---,,,,,,,,,------///000111........................---//////...---,,,---...111111000000000000000000////////////////////////111111222222222222111111000000000//////000000000......///000000111111111...000999AAA>>>333---//////000111000000000222444222111111111111222333333111222222333333444444444666???EEECCCCCCCCC===333:::888777777888888888777888999999:::::::::999999:::999888777666666666666333333444444444444333333222333444666666777777666777666555555777999999888:::888777888:::;;;;;;;;;888999::::::888777888999888888777777777777777777666666777888888888777777666666666666777888999999::::::999999::::::;;;;;;999999999:::999999888777777777777777888888888888888888888666555666999<<<999999888888888888888888999888888999;;;<<<;;;:::888888888777777666666666999888777666444444444444222111000000/////////000000///---,,,,,,,,,---......///////////////000000000000000000000000000000---...///000000000//////...000333333222000000000//////000111111111111111000000////////////000000222222222222222222222222000000111111222333333333333222111111333333222111111111111111222333444444444333333333333333333222666666555555555555555555444444555666666666666555222444555555444333333444333333444444555666666666333555777777666555666777666666666666666555555555666666666777777777888888999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===:::<<<======<<<;;;===>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>======>>>======???@@@@@@>>><<<;;;;;;:::888666888<<>>===>>>@@@??????>>>>>>============:::<<<>>>???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>===>>>>>>???????????????<<<======>>>>>>>>>======::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???@@@???>>>>>>===<<<=================================>>>>>>===<<<;;;;;;:::;;;:::999999999666888BBBNNNccc___WWWMMMDDD>>><<<===888888999:::;;;<<<======@@@@@@@@@?????????>>>>>>;;;;;;;;;:::::::::999999::::::::::::::::::::::::999::::::::::::999777777777888888888999999999999888888888777666555444333333333222000000222666:::777666555444444555777888333222111333555666666555444333111222333444444333333333222222222222222222////////////////////////111111111111111111111111111000000000000000000111222///---000333555222///...///000111222333333444444444444444444444444444///111222111///...///111000000111111111111111111/////////000000111111111222222333333333333222222333333222222222222333333000111111222222222111111222000555>>>>>>444///222000111222222111222444666444333333333333444555555444444444555555555555555<<>>:::888777666666666777777777777777666666666666555555555555444444444555555666777888777777777888888999999999666777888999999999888777777777888888999999999999888999:::999888888:::<<<999999999999999999999999888777777999;;;<<<;;;999888888888888888777777777:::999888888777777777777333333333222333333444444222222222111111111111000222222111111111111111111000000000000000000000000000///......///000000//////222444444222000111222//////000111111111111111000000////////////000000222222222222222222222222000000111222222333444444333222111111333333222111111111111111222333444555333333333333444444444444555555555666666777777888666555555555666666777888333555777777555444444555333333444444555666666777333555777777666555666777555555555666666666666666666666666666777777777888888888888888999999999999:::::::::::::::;;;;;;<<<:::;;;===<<<;;;;;;<<<>>>???@@@@@@AAABBBBBBBBBAAA>>>>>>???@@@@@@AAAAAAAAA<<<<<<<<<<<<<<<===============>>>@@@AAAAAA>>>;;;======<<<;;;:::;;;???BBB@@@@@@AAAAAAAAABBBBBBBBB>>>@@@BBBAAA>>>===>>>@@@>>>>>>======<<<<<<<<<;;;:::<<<>>>???>>><<<<<<;;;<<<<<<<<<<<<===???@@@AAA::::::;;;<<<===>>>???@@@@@@AAAAAA@@@@@@???>>>===;;;<<<======>>>>>>>>>===>>>=========>>>???AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>======>>>>>>===<<<;;;;;;888;;;GGGTTT```\\\TTTKKKCCC??????AAA<<<<<<===>>>???@@@AAABBBAAA@@@@@@@@@??????>>>>>>??????>>>>>>>>>=================================:::;;;<<<=========<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<;;;999888666555444444444444666<<>>===;;;999777777777888777666888888888888888888888888444444444444444444444444666666666666666666666666666555555444444555555666555222000333777888666222222333555666777888888888;;;;;;;;;;;;;;;;;;;;;;;;444666888666333222444666000000000111222222222333111111222333333444555555222333333444444333333222555444444333333444444555222222333333333222222111666///111;;;<<<444111444111222333333222333555777555444444444444555666666666666666666666555555555999DDDKKKKKKOOOWWWVVVNNN999777555666888999::::::222333444666666777777777;;;:::999999888999999999777888999::::::999888777777888999:::;;;:::999999999777777777:::;;;;;;;;;:::<<<<<<:::777777:::===CCCFFFIIIIIIEEE???:::777555555666666777777777888777666555444333333444444333333333333444555666777555555555666666777777777333444666777888888777777777777888888888999999999555777999:::999888888999999999999999999999999999666555555777999:::999888777777777777777888888888888777777777777777888888444444444555666777888999777777888888888777666555444444444333333222222222000000000000000000000000222000...---.../////////+++...222222111000222444//////000111111111111111000000////////////000000222222222222222222222222000000111222333333444444333222111111333333222111111111111111222333444555333333333444444555555555333333555666777999::::::777666555555555777888999333555888888666555555555333333444444555666777777333555777777666555666777444555555555666666777777666666666666777777777777777777777777888888888888999999888888999999:::;;;:::;;;===<<<;;;;;;<<<>>>666666777888999999999888333444666888999999888888555444444444444444444444888444111333666777444111666555444333333444555666888666444666999:::888666444444444444444444444444555444333333333444666777666777888888666666777888555666777777888888777777666666666666666666666666666555444444666888:::<<<777777777888888:::;;;;;;;;;;;;;;;<<<===>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>><<<<<>>===<<<<<<@@@>>>;;;::::::<<<@@@BBBMMMTTTSSSJJJBBBAAAAAA???@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@????????????======<<<<<<===???AAABBB===>>>@@@AAAAAA@@@>>>===>>>>>>===<<<;;;;;;<<<<<>><<<<<<>>>???===;;;<<<999888999888777:::@@@===>>>>>>???DDDIIILLLKKKBBBCCCBBB@@@??????AAABBB@@@===???FFFJJJIIIFFFFFFEEECCC@@@===:::888777777777<<<@@@@@@<<<;;;<<>><<<999666666666888999888888888888999999999999999999999999;;;===???@@@AAA@@@>>>======>>>@@@AAA???>>>===<<<;;;;;;;;;;;;999777555444555666666666666666777888888777666555555555555555555666777888<<<:::777666666777999;;;999999888777777777777777888888888888888888888888777888888777555555666888777777888888888777555444::::::999999999888888888999999:::===AAAFFFKKKMMM===888555777777555555777777999:::;;;:::999999::::::<<<:::555222555666555666777888999999999888888:::999999888888999999:::===888555888999999;;;>>>===;;;;;;???CCCCCC???:::EEENNNTTTQQQLLLFFF@@@:::666666666666777777777777999777555333333333444555000333333111111444444111333333333444444555555666666666777777777666666555555666888999999888666555555555666666666666777777555666777777888777777777888777777777777888999::::::999999999999888888888666888999999777666666666555555555555555555555555888888888888888888888888999999999888888777777666444444444555555555666666111111111111000000////////////000000111111111111000///...///000///---,,,000000000000000///......///000000111222222333333111111222333333333222222222111111000000111111222333111000111555666555333222333555555555333111000555444444333444555666777:::888555555666777777666444444555555666777888888444444444555555555666666:::999888777666555444444666666666777777777777777555555555555555555555555999888888777666555555444777<<<===:::888:::;;;:::;;;;;;;;;;;;;;;;;;;;;;;;111111222222333222222222111111222222333222222222........................222...+++,,,///000---***//////...------...//////...,,,+++,,,///000///---...........................------,,,---...///000///000111000/////////111......///000000000000///------------------------///...------...111333444222222222222333444555666666666666777888999;;;<<<::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;???>>>>>>======<<<<<<;;;<<<;;;999888888:::<<<>>>BBBHHHHHHAAA<<<<<<===;;;===>>>>>>>>>>>>?????????AAA@@@???>>>>>>>>>>>>???>>>===<<<<<<===>>>???@@@===>>>@@@AAAAAA@@@>>>===???>>>>>>===============@@@===;;;;;;===>>><<<;;;;;;999999;;;::::::>>>CCCHHHIIIHHHEEECCCDDDEEEDDD>>>======>>>BBBEEEGGGGGGGGGBBBCCCJJJPPPOOOKKKHHHFFFDDDAAA>>>;;;:::999999999===@@@@@@===;;;>>>AAA>>>???AAA@@@>>>;;;;;;;;;>>>>>>======<<<<<<======>>><<<:::999888999:::;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCBBBAAA???>>>>>>???AAABBB???>>>>>>===============>>><<<999999:::<<<<<<;;;<<<<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<===>>>>>>>>>===;;;::::::;;;<<<======<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::>>>>>>>>><<<:::999:::;;;;;;<<<===>>>>>>===<<<;;;=========<<<<<<;;;;;;;;;<<<<<<<<<<<<===???AAABBB@@@;;;999;;;<<<999888:::777999:::999777777888999888::::::666555999:::999999999999999:::::::::;;;999999999888888999999999:::777777::::::666666999::::::;;;@@@FFFIIIFFFCCCDDDJJJMMMIIIBBB???;;;777777777777777777777777777888666444222222222333333777999999555444555555222333333333333444444444444444444555555555555444444666666777888888777666666444555555555666777777777777888888999999888888777666777777777777777777777:::::::::999999999888888777999:::999888777777888555555555555555555555555666666666666666666666666777777777777666666666666666777777777888888888999444333333333222222222111111222222222333333333444222111000000111111///...000000000000000000//////000000111222222333333444111111222333333333222222444333222111111111111111333111000111333444333111222333444555444333111000444444333333333444555666999777555444555666666555444444555555666777777777555555555555666666666777666666666666555555555555666666666666666666666666555555555555555555555555777777777777888888888888999======:::888;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;------------------,,,+++...---,,,,,,++++++,,,,,,)))*********************---***'''''')))***'''$$$******))))))))))))*********)))((()))+++,,,+++***************************((((((((('''((())))))***(((***+++***)))((()))***'''(((((()))***)))))))))************************((((((''''''(((***,,,---++++++++++++,,,---......000000000000111222444444444444444444444444444444222222444666777888888888::::::::::::::::::::::::777777666666666777888999666:::<<<999666777999999::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;::::::::::::;;;<<<:::;;;<<<======<<<;;;:::<<<<<<<<<;;;;;;;;;;;;;;;;;;:::888888999:::999888999777888:::;;;:::>>>DDDIIINNNNNNFFF???>>>@@@???;;;999:::>>>EEEKKKNNNNNNIIICCCBBBJJJRRRQQQJJJEEECCCAAA???<<<:::888888888999;;;===<<<:::999;;;>>>???AAACCCBBB@@@===;;;;;;<<<<<<===>>>>>>>>>======;;;:::999999999999::::::;;;;;;;;;<<<<<<<<<===============>>>???AAABBBCCCBBBAAA@@@??????@@@AAABBBBBBBBBAAAAAAAAABBBCCCCCCAAA???======>>>@@@@@@???@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@@@@@@@@@@@@@>>>?????????????????????BBBCCCBBB@@@>>><<<===>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAADDDCCCCCCBBBBBBAAAAAA@@@AAA===<<>>>>><<<;;;;;;===???;;;>>>===;;;;;;======;;;>>>===<<<<<<<<<===??????========================???AAAEEEHHHDDD===;;;===;;;;;;===BBBHHHKKKIIIGGGDDDIIIIIICCC===;;;;;;999<<<<<<;;;;;;:::999999999999777555333222222222333555777666333222444333000444444444444444333333333333444444555555444444444555555555555555555555555444444555666666777888888::::::;;;::::::999888777666777888999888888666666::::::999999999888888888777999:::999777666777888666666666666666666666666555555555555555555555555555555666666666666666666666666666666666777777777666666666555555555555444444555555555555666666666444333333333444444222111000000000000000111111111111111222333333444444555111222333333444444444333777666555444333222222222555333222222333444222111333333444555555444222111444333333333333444444555888666444444555555555444444444555555666666777777555555666666666777777777444555555555666666777777666666666666666555555555555555555555555555555555555666777888999:::;;;<<<999<<<;;;777555999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,+++***))))))+++***)))(((((((((******)))))))))***************,,,***((((((((((((&&&$$$************************************+++,,,++++++************************'''''''''((((((((())))))'''((())))))''''''((()))''''''((()))))))))))))))************************''''''''''''((()))***+++((((((''''''((())))))***++++++++++++,,,---...///........................,,,---...000111222222222333333444444444555555555222333333444444444444444111333555555333444666777666666777777777888888888666555555444444555555555777666666666555555555666666777888888888888777666777777777777777777777666666555444444444444555444666555555888888777:::@@@???IIILLLBBB::::::===>>>888999<<<@@@EEEKKKOOORRRFFF>>>;;;CCCLLLKKKCCC<<<<<<;;;888666444444333444444666777666444444555777888:::======;;;999777777555666888999:::999888888555555666666666666666666888888888999999999::::::999999999:::;;;===>>>>>>???>>>>>>======>>>>>>???????????????@@@AAABBBCCC???===;;;<<<===???@@@???@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAAAAABBBCCCDDDEEEEEEDDDDDDCCCEEEEEEDDDCCCCCCDDDDDDDDDAAABBBCCCCCCDDDCCCCCCBBBBBBCCCCCCAAA???>>>???AAAAAAAAABBBCCCBBBAAA@@@???@@@???@@@@@@BBBDDDFFFGGGFFFGGGGGGHHHHHHHHHGGGFFF@@@======AAABBB>>><<<<<>>===>>>BBBDDDDDDFFFEEEBBBBBBCCCAAA<<>>>>>===<<<:::888777666666666111444555333333666777444888888777777666666555555555666666777777777777777666555444444444444555666555666666777888999::::::======<<<<<<;;;999888777777888:::;;;;;;999777666888888888777777777777666555666777666444333444666777777777777777777777777555555555555555555555555444444555555666666777777666666666666666666666666777777777777666666666666666666666666777777777777666666555666777777666444111000000000111111222222222222333333444555555666333444555666666666666666888888777666666666777777888888777666666555555444555666666777777666555555555555555555555555555555777555444444555666555333555555555666666777777777555555555666666666777777666666666777777777888888666666666555555555555555555555555555555555555555555555666777999:::;;;;;;777999888333111555888999;;;;;;;;;;;;;;;;;;;;;;;;***************)))(((''')))(((''''''(((***+++,,,)))*********+++++++++,,,+++***)))))))))((('''&&&******++++++++++++******&&&'''((((((((((((((()))************************'''(((((()))))))))))))))''')))***)))((('''((()))((()))******++++++******(((((((((((((((((((((((('''''''''(((((()))******(((((('''''''''((()))))))))((((((((()))***+++,,,************************)))***+++,,,,,,,,,,,,,,,---------......//////000//////111222222222111000///000111222222111222444333333444444444555555555333222222222222222333333444444444444444333333333555555666666666666555555333444444555555555444333333333333222222222333444666444555777666444777;;;;;;HHHKKK@@@555666999999666999===???@@@CCCIIINNNEEE<<<888>>>FFFEEE===777777555444222111000111111111222333222111111111222///111444666555444444444000111333444555555444333333333333444444444444444555555666666666777777777555555666777888999999999:::::::::999999:::::::::777777888888999:::<<<<<<<<<:::999:::<<<>>>???>>>????????????@@@@@@AAAAAA===>>>?????????>>>>>>===@@@BBBCCCEEEEEEEEECCCCCCEEEDDDDDDDDDDDDDDDEEEEEEAAABBBDDDEEEFFFEEEDDDCCC@@@AAABBBBBBAAAAAACCCEEECCCDDDDDDCCCBBB@@@>>>=========>>>???BBBEEEIIIKKKEEEFFFGGGHHHIIIIIIHHHHHHBBB>>>???BBBDDD@@@>>>>>>:::;;;;;;;;;;;;>>>BBBEEEHHHJJJIIIFFFHHHJJJHHHCCCGGGFFFEEEDDDDDDFFFHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGKKKRRRUUUNNNDDD@@@BBBGGGGGGGGGHHHJJJIIIHHHGGGFFFMMMPPPMMMJJJJJJJJJHHHKKKJJJIIIHHHGGGEEEDDDDDDBBBAAA@@@???>>>======<<<:::===>>><<<===@@@AAA>>>======<<<<<<;;;;;;::::::;;;;;;<<<===============;;;;;;::::::::::::;;;;;;:::::::::;;;<<<======>>>?????????>>><<<;;;999999777888:::;;;;;;:::888777888777777777666666666666444555555333222111333444444444444444444444444444444444444444444444444444222222333333444444555555777777777777777777777777666666777777777777777777777777777777777777666666888777666777999999888666222222111111111111222333222333333444444555666666555666777888999999999999888888888999:::;;;<<<=========<<<;;;:::999888888888999999999999999999999888888888888888888888777888666555666777777555444666666777777777777777888444555555555555666666666777777777666666666555555777777666666555555555555666666666666666666666666666666666777777777888888777999888333111555888999;;;;;;;;;;;;;;;;;;;;;;;;''''''((((((''''''&&&&&&''''''(((((()))+++,,,---'''(((((())))))*********((((((((((((((('''''''''((())))))******))))))(((&&&'''((((((''''''(((***))))))))))))))))))))))))&&&''''''((()))((((((((('''((()))((('''&&&''')))(((((()))************)))((((((((((((((((((((((((&&&''''''((((((((())))))))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((()))))))))***))))))(((((()))))))))******+++++++++,,,,,,---............------++++++......,,,---///000000000111111111222222222222111111111222333333222222333333444333333222555555555555555555555555111222444555555555444333222333444333222222444666777555666888777444666:::@@@LLLNNN@@@444555555111444666999:::;;;>>>CCCGGGGGG>>>999===CCCAAA<<<888555444222111111111111222111222333444444222111000,,,...000111111222333555111111222333333333222222444333333222222222333333333333333444444444555555222333444555666777666666555555555555555555555555666666666666777888999::::::888777888;;;===>>>>>>============>>>???@@@@@@;;;<<<=========<<<;;;:::===>>>???AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBCCC???AAACCCEEEEEEEEECCCBBB???@@@BBBBBBBBBCCCEEEGGGDDDEEEEEEDDDCCCAAA???>>><<<<<<<<<===@@@DDDHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIEEEAAA@@@DDDEEECCCAAABBB;;;===>>>>>>???AAADDDGGGFFFGGGFFFFFFJJJOOONNNJJJHHHGGGFFFFFFFFFGGGHHHIIIFFFGGGHHHIIIIIIHHHGGGFFFGGGHHHLLLNNNJJJBBB@@@BBBHHHIIIJJJKKKLLLMMMMMMMMMGGGNNNSSSQQQNNNNNNMMMKKKNNNNNNMMMLLLKKKIIIIIIHHHFFFFFFEEEEEEDDDCCCCCCBBBCCCFFFEEEBBBBBBDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@???===<<<999:::;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888666444444666888444444444444444444444444444444444444444444444444222222222333333333333333555444444444444444333333666666777777777777888888888888777777777777666666888777777888999:::999777555444222111111111222333222222333444444555555666666777888999:::;;;;;;;;;777888888999;;;===???@@@>>>??????>>><<<:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;::::::999999888888888999999777555888888888888888999999999555555666666666777777777666666555555444444444333888888777777666666555555666666666666666666666666777777777666666666666666999<<<;;;777555999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%%%&&&&&&''''''''''''&&&''''''((()))))))))))))))&&&&&&''''''((())))))***&&&'''''''''''''''((((((''''''((())))))(((''''''''')))+++***((((((***,,,((((((((((((((((((((((((%%%&&&'''((()))((('''''''''((()))(((''''''''')))&&&''''''(((((((((((((((************************''''''(((((((((((((((((())))))(((((('''(((((()))(((((((((((((((((()))***(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))***************&&&&&&+++,,,))))))---,,,,,,------------......//////......//////000111---...///000111111000000222222222111111222222222///000222333444333222111///111222222000000222555333111333666555333555999<<>>888999:::;;;:::999777666888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<>>>AAACCCCCCCCCAAA@@@===>>>@@@@@@???@@@BBBDDDAAABBBCCCCCCCCCBBBAAA@@@???>>>======>>>AAADDDFFFJJJJJJHHHGGGGGGHHHIIIIIIEEEAAA???BBBDDDBBBAAACCCAAACCCDDDEEEDDDEEEFFFHHHCCCBBBAAAAAAGGGNNNNNNJJJEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEGGGEEEDDDFFFEEEAAA@@@CCCFFFGGGIIIJJJKKKLLLMMMNNNJJJPPPTTTQQQNNNNNNMMMKKKMMMMMMLLLKKKKKKJJJIIIIIIFFFFFFGGGGGGGGGFFFFFFFFFBBBEEEEEEBBBAAADDDDDDAAACCCCCCDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB???@@@@@@AAABBBCCCDDDDDDAAA@@@@@@@@@@@@?????????@@@@@@???===<<<<<<>>>@@@::::::::::::::::::::::::::::::::::::::::::::::::888888777777777777777666555555555555444444333333777777777888888999999999999999999888888777777777777666666777999:::888777777666333111000111111222222222222333444444555555555666777888::::::::::::777777777888:::;;;===>>><<<===>>>===:::999:::<<<;;;;;;;;;;;;<<<<<<===>>><<<<<<=========<<<:::999;;;::::::;;;<<<<<<999777::::::::::::::::::::::::777777888888888999999999666666666666777777777777:::999999888777777666666666666666666666666666666777777777777777777777777999======:::888;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;&&&'''((()))))))))))))))&&&'''((()))((('''&&&%%%&&&&&&'''(((((()))******&&&'''(((((((((((()))+++''''''))))))))))))''''''$$$''')))(((&&&%%%'''***((((((((((((((((((((((((&&&'''((()))***)))((((((((()))******(((((()))***&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((()))*********))))))(((((('''''''''''''''(((((((((((('''(((((())))))))))))))))))))))))))))))&&&'''((()))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))$$$$$$***,,,******---************+++++++++++++++*********+++,,,------((()))***,,,------,,,,,,......------------......+++---///000111000///...+++---///...,,,,,,///111---,,,///222333111333888111???CCC999666===???888;;;333///777EEEOOOLLLFFFAAA:::444444555333222444222111000//////000111222000111444666777444000,,,111111000///...///222444444333111000///000111111222000---***)))***,,,---*********+++++++++,,,,,,---...///000111111000///000111111222222111111000......---------...//////222111000111444777999999666666555555666777999:::555666777888888666444333555555666666777888999999999999888888999:::;;;;;;:::<<>>;;;<<<===<<<;;;;;;===???<<<===???AAAAAAAAAAAA@@@BBB@@@>>>======???AAACCCBBBAAA@@@@@@@@@CCCEEEFFFCCC>>><<>>===BBBIIIJJJEEEBBBCCCDDDEEEEEEEEEEEEDDDEEEFFFHHHIIIIIIHHHFFFEEEDDD???;;;===>>>======@@@DDDEEEFFFGGGGGGGGGHHHJJJOOOTTTVVVQQQMMMLLLMMMKKKKKKKKKJJJJJJIIIIIIHHHHHHEEEEEEFFFGGGGGGGGGGGGFFF???CCCCCCBBBCCCGGGHHHEEEDDDDDDEEEEEEFFFFFFGGGGGGJJJKKKLLLMMMNNNNNNNNNNNNJJJKKKMMMNNNNNNMMMKKKJJJKKKKKKJJJIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGHHHIIIKKKMMMNNNFFFFFFEEEEEEEEEDDDDDDDDDGGGGGGFFFDDDBBBBBBEEEGGGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>======<<<<<<<<<=========<<<<<<<<<;;;;;;888888888999999::::::::::::::::::999999888888888666666666777999999888777888777444222000000111222111111222333333444444555444555666777888999999:::777777777777888999::::::999;;;<<<;;;888777999;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<=========<<<:::999<<<<<<<<<===>>>===;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;777888999:::;;;<<<======:::::::::999888777777666777777777777777777777777777777888888999999999999888<<<===:::888:::;;;:::;;;;;;;;;;;;;;;;;;;;;;;;((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((((((((())))))))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&+++******)))((('''''''''((((((''''''''''''(((((((((((())))))((('''&&&&&&(((((((((((())))))))))))---+++)))'''&&&&&&((((((******))))))))))))******))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((''''''''''''(((((())))))******'''((())))))(((((()))***))))))))))))************+++***)))'''''')))***+++,,,,,,,,,++++++*********))))))))))))***************,,,------,,,---///111///:::FFFJJJBBB999888======999555888DDDQQQUUUQQQEEE777000444666000000555000000///...------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++,,,---...///....../////////...,,,+++))))))(((((((((((())))))(((((()))))))))((((((''')))************+++++++++))))))***+++,,,,,,------)))************++++++++++++,,,---///111222333444444444444444555555555555222222111111000000000//////111333333333444666777777666444444444777:::<<<@@@===<<<===AAACCCBBBAAA<<<===>>>=========???AAA===>>>>>>>>>??????@@@@@@EEEBBB>>>===???@@@???===;;;999999<<<@@@CCCBBB@@@===============>>>???@@@CCCBBB@@@???>>>>>>>>>???>>>===<<<<<<>>>@@@??????<<<>>>AAACCCDDDDDDCCCBBBBBBCCCEEEGGGHHHHHHHHHGGGEEEBBB???===>>>??????>>>BBBBBBCCCDDDEEEGGGIIIJJJLLLLLLLLLLLLKKKJJJHHHHHHGGGHHHHHHGGGFFFEEEFFFHHHHHHHHHIIIIIIHHHHHHGGGFFFBBBBBBCCCCCCCCCDDDDDDDDDBBBDDDFFFEEEBBBBBBDDDHHHKKKKKKLLLLLLMMMNNNOOOOOOJJJLLLMMMLLLJJJJJJJJJLLLKKKJJJJJJIIIHHHFFFDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIFFFEEEDDDFFFIIILLLMMMMMMIIIIIIIIIIIIHHHHHHGGGFFFHHHIIIIIIGGGEEEDDDEEEGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFEEECCCBBBCCCEEEHHHJJJCCCDDDFFFHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDDDDCCCCCCCCCDDDEEEFFFAAABBBCCCCCCCCCAAA>>>======>>>>>>??????>>><<<;;;<<<===???===:::666444333333444555555333333444555444555666777888888999999:::999888888999999888777:::888777666666777999;;;:::::::::::::::;;;<<<===999::::::999777666666777999999:::;;;======;;;:::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999:::<<<;;;::::::;;;<<<888888888888888888888888555555666666666666666666666666777888999999999888666666777888999:::;;;;;;<<<<<<<<<;;;;;;:::::::::''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((())))))(((((((((((()))))))))((((((((('''''''''&&&((((((''''''&&&&&&&&&&&&***))))))(((((('''&&&&&&((((((''''''''''''((((((((((((((((((((('''&&&&&&'''((((((((()))))))))))),,,+++)))'''&&&'''((((((******))))))))))))******)))(((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&''''''(((((())))))))))))&&&((())))))(((((()))***((((((((()))))))))******+++***(((''''''(((***+++++++++*********)))))))))(((((()))))))))*********)))***++++++******,,,...222888GGGRRRLLL<<<999@@@555222---111BBBVVVbbbeeeUUUBBB444444555000---//////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...------.........---++++++))))))(((((((((((())))))((())))))***))))))(((((())))))*********+++++++++))))))***++++++,,,------))))))*********+++++++++((()))***+++,,,......///,,,,,,,,,,,,------------...---------,,,,,,,,,,,,,,,...///...------...///222111000000000222444555888666666888;;;>>>>>>===;;;<<<===<<<;;;;;;===>>>;;;;;;;;;;;;;;;:::::::::===:::777777999999888666888777666888;;;<<<;;;:::999999888888999999:::;;;===<<<:::999888888999999888666555666777999888888888999;;;<<<>>>>>>>>>===DDDDDDEEEEEEEEEEEEEEEEEEGGGEEEBBBAAABBBCCCDDDCCCAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@BBBCCCCCCCCCBBBBBBDDDFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGFFFDDDCCCDDDEEEHHHHHHIIIKKKKKKLLLLLLKKKJJJKKKKKKJJJHHHFFFGGGHHHJJJJJJIIIIIIGGGFFFEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJHHHGGGFFFHHHJJJLLLLLLLLLGGGHHHHHHHHHGGGGGGFFFEEEKKKLLLLLLKKKIIIHHHHHHIIIGGGGGGFFFEEEEEEFFFGGGHHHGGGFFFDDDDDDDDDFFFIIIKKKIIIJJJLLLMMMMMMMMMKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGHHHIIIHHHGGGEEECCCFFFGGGGGGGGGGGGFFFDDDDDDAAACCCDDDCCC@@@<<<::::::<<<===>>><<<;;;::::::;;;:::;;;<<<===>>>>>>???>>>@@@>>>===>>>??????>>><<<<<<;;;::::::999:::;;;;;;===<<<<<<;;;;;;;;;;;;;;;:::;;;<<<:::888777777888::::::::::::;;;:::999777::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;::::::999;;;<<<<<<;;;:::;;;===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888777777777777888888999999888888888888888999999999999999;;;;;;;;;;;;::::::::::::&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((((((''''''(((((()))((((((((('''''''''''''''((((((''''''''''''''''''(((((((((''''''&&&&&&%%%((((((''''''''''''(((((((((((((((((((((''''''&&&''''''((((((((()))))))))+++***((('''&&&''''''(((***))))))(((((())))))***((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&%%%'''(((((((((((()))))))))&&&((())))))(((''')))***'''''''''(((((((((((())))))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((())))))))))))******((()))***)))(((((()))+++---000===NNNMMM>>>777<<<888666333666DDDXXXdddggg]]]GGG444111222///+++***------,,,,,,+++***************+++,,,,,,+++************)))))))))***++++++++++++,,,,,,,,,+++***)))))))))(((((((((((())))))))))))************)))))))))))))))*********++++++))))))******+++,,,,,,,,,)))))))))*********++++++'''(((((()))******++++++++++++++++++,,,,,,,,,,,,+++++++++************)))+++,,,,,,+++(((''''''(((///......---......//////000//////111444777888888666888888777666555666777777777777666555555444444444333222222333333111///444333222333444555444333333333333333333444444555777666555444333333444444222111///000111333222222222333333444555666777777@@@@@@???@@@AAACCCDDDFFFIIIGGGEEEDDDFFFGGGGGGGGGAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAA>>>???@@@@@@@@@AAACCCEEECCCCCCDDDDDDCCCCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBBGGGEEECCCAAAAAA@@@???===DDDEEEGGGIIIIIIIIIHHHGGGIIIIIIIIIHHHEEECCCCCCDDDGGGGGGGGGFFFEEEDDDCCCBBBDDDDDDEEEGGGHHHHHHHHHHHHIIIHHHFFFGGGHHHJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHJJJKKKMMMMMMKKKIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGEEEEEEEEEGGGIIIKKKIIIIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHGGGDDDBBB@@@@@@DDDEEEFFFDDDBBB@@@@@@AAAAAAAAABBBCCCDDDDDDCCCCCCEEECCCBBBBBBCCCCCCBBB@@@?????????>>>>>>===<<<<<<>>>>>>======<<<;;;;;;;;;===>>>>>>===;;;:::;;;<<<;;;;;;<<<;;;;;;:::999888999999999999888888888888:::::::::999888888888777888:::;;;;;;::::::;;;<<<>>>>>>>>>======<<<<<<<<<>>>======<<<;;;:::999999999999999888888888888777::::::999999888888888777999999::::::::::::::::::%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((''''''(((((((((''''''''''''''''''''''''''''''(((((((((''''''''''''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((('''((((((((((((((('''''''''''''''((((((((())))))***)))(((''''''''''''((())))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''((((((''''''&&&((((((((((((((((((((((((&&&''')))(((''''''(((***&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))***((())))))((('''&&&((()))(((***222???GGGFFF???999<<<======???HHHTTTYYYYYYPPP@@@111---...---++++++++++++*********)))))))))((()))+++,,,,,,+++)))((())))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((()))******************))))))))))))************))))))******+++++++++,,,))))))))))))***************************+++++++++,,,,,,,,,------------...++++++++++++++++++++++++,,,------,,,)))(((((()))..................---------------...000111222333000111222111///......///222222222222222111111111111111222222222111///...000000000000111222222111111111000000000111111222444444333333222222222222222000//////000111111000////////////000111222333777666666888;;;???DDDFFFGGGEEECCCBBBCCCDDDCCCBBB??????@@@AAAAAABBBBBBBBBDDDEEEEEEEEEEEEEEEDDDCCC>>>???@@@@@@@@@@@@BBBDDDDDDDDDDDDDDDDDDCCCBBBBBB?????????@@@@@@@@@AAAAAAFFFCCC??????@@@@@@>>>;;;AAACCCEEEGGGHHHGGGEEECCCEEEFFFGGGEEECCCBBBBBBCCCBBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEHHHFFFDDDDDDEEEFFFEEEDDDGGGHHHHHHHHHHHHHHHGGGGGGEEEHHHJJJJJJHHHEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHFFFFFFEEEDDDEEEFFFGGGIIIFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCFFFHHHIIIHHHEEECCCCCCCCCFFFGGGHHHGGGEEEDDDEEEFFFCCCDDDDDDEEEEEEEEEDDDDDDEEEDDDBBBBBBCCCCCCBBB@@@???@@@AAAAAA@@@>>><<<:::>>>>>>>>>>>>>>>=========@@@AAABBBAAA???>>>???@@@>>>???@@@@@@?????????@@@<<<<<<<<<<<<;;;::::::999;;;::::::999888777666666777999::::::999999;;;<<<======<<<<<<<<<;;;;;;;;;>>>=========<<<<<<;;;;;;::::::999888888777777777999999999999888888888777999999999::::::;;;;;;;;;$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))%%%&&&&&&'''((()))******((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''''''''((((((''''''((((((((((((((('''''''''''''''((((((((((((((((((((('''''''''''''''))))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''(((((()))))))))((((((((((((((('''''''''''''''&&&'''((((((''''''((()))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))'''(((((((((((())))))))))))******)))''''''(((******//////222AAASSSQQQDDDGGGHHHGGGEEEGGGNNNQQQQQQ>>>777000...,,,++++++---)))))))))))))))((((((((('''(((***++++++***(((''')))************)))))))))(((((('''''''''((((((((())))))(((((((((((())))))(((((()))***************(((((()))))))))*********)))***************++++++(((((()))))))))*********************************((())))))))))))*********+++++++++++++++++++++++++++,,,---,,,+++***+++,,,............------------/////////.........///000,,,...///...,,,+++++++++......///000111111222222000111222333222111000///...///000111111222333444222222111000000111111111111222222222111111000000222000//////000111000000//////......///000111222111111000111555999>>>AAA@@@>>><<<;;;<<<;;;:::888888999;;;===>>>???????????????@@@@@@AAA@@@@@@@@@>>>??????>>>======>>>@@@AAABBBBBBBBBBBBAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDFFFCCC@@@AAACCCDDDCCC@@@???AAADDDEEEFFFDDDBBBAAA@@@BBBCCCBBBAAAAAABBBCCC@@@AAAAAABBBBBBBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCFFFEEECCCCCCDDDDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBEEEGGGGGGEEECCCAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBAAADDDEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEGGGHHHGGGEEEDDDDDDEEEEEEFFFHHHHHHGGGGGGHHHJJJEEEEEEFFFFFFFFFEEEEEEDDDEEECCCBBBAAABBBBBB@@@???===>>>???@@@???===:::888;;;<<<===>>>????????????BBBDDDDDDDDDBBBAAABBBCCCAAACCCEEEEEEEEEEEEHHHJJJCCCCCCCCCCCCBBBAAA??????>>>======<<<;;;::::::999999;;;<<<<<<<<<<<<===???========================;;;<<<<<<<<<======>>>>>><<<;;;:::999888888999999888999999999999:::::::::::::::;;;;;;<<<<<<======%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''')))((((((''''''(((((()))'''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''((())))))))))))))))))(((((((((''''''''''''&&&%%%'''(((((('''&&&((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((())))))((()))***)))(((((()))++++++///,,,***888OOOYYYUUUhhheee\\\NNNGGGIIILLLMMM777555333000,,,******+++))))))((((((((((((((((((''''''((())))))(((''''''))))))*********)))((((((''''''&&&&&&&&&'''(((((())))))(((((((((((())))))&&&'''((())))))***))))))((((((((()))))))))******************************((((((((()))))))))******(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))*********(((***++++++******,,,---,,,+++++++++++++++,,,,,,111111111000...---...000,,,...000000///---------,,,---...///000222333333///111222222000///000111...000111222222222444666333333222111111111111222...//////000//////......111///------...///....../////////000000111111111222000///...000222555777888666555444555444222111000111444666888999999999999:::;;;<<<<<<<<<<<<<<<::::::;;;999777777888:::;;;<<<<<<<<<<<<;;;::::::======>>>>>>>>>?????????>>>===<<<<<<>>>?????????<<<===???@@@@@@???>>>===:::;;;======<<<<<<>>>???>>>>>>@@@AAABBBBBBBBBBBB???@@@@@@AAABBBBBBAAAAAADDDBBBAAAAAACCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCDDDFFFFFFDDDBBBAAAAAA??????AAABBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAABBBAAAAAAAAAAAABBBBBBBBBCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDCCCBBBAAA>>>;;;:::;;;;;;<<<>>>???AAABBBBBBEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEFFFHHHDDDFFFGGGHHHHHHHHHJJJKKKGGGGGGGGGGGGGGGFFFEEEDDDEEECCCAAAAAABBBAAA@@@>>>:::;;;<<<===<<<;;;888777999:::<<<>>>@@@@@@@@@@@@BBBCCCDDDDDDBBBBBBCCCDDDAAADDDGGGGGGFFFHHHLLLOOOIIIIIIIIIIIIHHHFFFDDDBBB?????????>>>>>>=========;;;===>>>???>>>???@@@BBB??????@@@AAAAAABBBBBBCCC<<<======>>>???@@@AAABBB???>>>===<<<;;;<<<===>>>;;;;;;<<<<<<======>>>>>>=========>>>>>>>>>>>>>>>&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&''')))*********((((((&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&%%%&&&((('''&&&&&&''')))&&&''''''''''''((((((((('''''''''(((((('''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))'''((()))((('''(((***,,,+++((((((+++000;;;QQQeeezzzwwwjjjWWWIIIDDDDDDDDD555333000,,,++++++)))'''((((((((((((((()))))))))'''''''''''''''''''''''''''(((((()))((('''&&&%%%'''&&&&&&%%%&&&'''((()))))))))(((((((((((())))))%%%%%%'''(((((()))))))))(((((((((((()))))))))***************))))))))))))(((((((((((()))))))))***&&&'''''''''(((((())))))******++++++++++++,,,,,,(((((((((((()))))))))***((()))+++******)))+++,,,++++++)))))))))+++---...///000111000------...111,,,...111111000///...///------...///000111111222///111222111///...111333...111222222000000222444333222111111000000111111---...///000000///...---000...---,,,---...---,,,---...///000111000//////111000///......///111222111000///000222222111///,,,...000222444444333222555666777888999999999999444555666555444444555777666777777777777666555555555555555666666666777777444555555555444444666888777888888999999888777777333555666666444444555777777888:::;;;<<<=========;;;;;;<<<============<<<===<<<;;;<<>>>>>??????>>>>>>???@@@@@@@@@@@@@@@AAA@@@@@@>>>;;;888444222000000111333444777888999>>>======<<<<<<===??????CCCDDDEEEEEEDDDDDDFFFHHHCCCDDDFFFFFFEEEEEEFFFHHHGGGGGGGGGFFFFFFEEECCCCCCCCCAAA????????????===;;;888888999::::::999888777999:::<<<>>>??????>>>===@@@AAABBBBBB@@@@@@AAABBB???CCCEEEEEECCCDDDHHHMMMFFFGGGGGGGGGEEECCC@@@???;;;;;;;;;;;;::::::::::::888:::<<<<<<<<<<<<>>>@@@AAAAAABBBCCCEEEFFFGGGGGGBBBBBBCCCCCCDDDDDDEEEEEECCCBBBAAA@@@@@@AAACCCDDDBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%''')))***+++***)))(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((''''''&&&((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&%%%&&&((('''&&&&&&''')))'''''''''(((((((((((()))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))%%%&&&'''''''''(((***,,,---%%%)))333///+++IIIssskkklllfffWWWIIIBBB>>><<<555000)))'''))),,,)))$$$((((((((()))))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&'''((('''&&&$$$###'''&&&&&&%%%&&&'''((()))))))))(((((((((((())))))$$$%%%&&&'''(((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))''''''(((((()))******+++))))))))))))************((()))))))))******++++++***+++,,,+++***)))***+++---,,,***)))***---///111,,,...000///---,,,///222***,,,///111000///...///////////////////////////111333333222//////222666///111333111...---///111222111000///////////////...///000111111111000///111///------...///...---,,,---///000000///...---............///111222333---------///222333333222---///111222333222000//////000111222333444444444111222444444333444666888555555666666555555444333333333333444444444555555111444555444111000333666333333333333333333333333000111111000...---...///000111333444666777777777666666777888888888777777666555555777:::<<<=========>>>>>>???@@@@@@@@@???BBBBBBBBB@@@>>>===???@@@???@@@AAABBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCC@@@AAABBBBBBCCCCCCCCCBBB???>>>>>><<<888444000---------...000222444777888<<<;;;;;;;;;;;;===>>>???@@@AAABBBBBBAAABBBDDDFFFAAACCCCCCCCCAAAAAAAAACCCEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>===<<<<<<<<<:::888777777888888999888888888:::;;;===>>>???>>><<<;;;>>>???@@@@@@>>>>>>???@@@>>>AAACCCBBB??????DDDHHH@@@AAAAAAAAA???===:::888444444444444555555555555333555777777777888999;;;@@@AAABBBDDDEEEGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDFFFHHHIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))''')))***++++++***)))'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&%%%&&&'''((()))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((()))*********)))+++---)))+++@@@ZZZccc^^^SSSEEE:::888>>>DDD222---((('''***+++)))&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((***)))''''''((())))))((((((''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&''')))*********)))(((+++***)))'''''''''((()))((((((((((((((('''''''''&&&)))++++++***))))))******+++++++++,,,,,,,,,,,,++++++***)))***+++,,,---+++++++++,,,---...///000...///000///...---...000//////...///000111000000666555333222222111000///444222111111333444444333444222111222555666444222222111111000//////............/////////000000000111000///...---,,,,,,,,,------............------........................//////000000111111222222//////////////////////////////000000000000////////////000000111111222222111222333333222111000///111000...,,,---///111333////////////////////////000000000000000000000000---......///...,,,***)))//////000111222222333333111111222222222333333333111222444666777777777666444888;;;::::::<<<:::666555666777777888888888888:::;;;;;;;;;;;;;;;<<<<<<========================;;;<<<<<<======>>>>>>???@@@AAABBBAAA??????@@@BBB???>>><<<888333000000111222111///......000222333666777999;;;===>>>>>>??????>>>======>>>@@@BBBCCC@@@???>>>===>>>???BBBCCCBBBBBBBBBAAA@@@>>>===<<<;;;;;;999888666444333222333333333444444444555555555666777888888777666555777:::======<<<:::999999:::::::::;;;<<<<<<======:::999999888777666666666444444333333333222222222444444444444444444444444666777999<<<>>>???@@@@@@DDDFFFHHHJJJKKKKKKJJJIIIGGGGGGFFFEEEEEEFFFGGGHHHMMMMMMMMMMMMMMMNNNNNNOOOMMMKKKHHHEEEDDDEEEGGGHHH%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''')))'''&&&$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''(((***++++++***((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((()))*********(((+++,,,'''$$$222EEESSSOOOFFF:::000...444999111,,,(((''')))+++)))&&&(((((((((((((((((((((((()))((((((((('''''''''''''''''''''(((((('''''''''&&&&&&'''''''''(((((((((***)))((((((((())))))(((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))+++***)))(((''''''((()))((((((((((((((((((((((((''')))++++++***)))******************************------,,,+++,,,---...///,,,,,,,,,,,,---...///000...000111000///...///000111000000111222222222111,,,---...000111222222111555333222222333444444333555222000000111111///---222222111111000000//////222222222222111111111111111000///...............---......//////......---........................000000000000000000111111//////////////////////////////000000000//////...............////////////000111111222111000///...000///...---...///111222////////////////////////000000000000000000000000///000000000///...---,,,......//////000111111222333333222222111111111000///000222333444555555444333666777444555888888555666777777777666555444444555555555666777777888888777777777777777777777777555666666777888888999999777888999888777777999;;;;;;:::999555111//////000111000///...///000222333222444666888;;;===>>>>>>??????>>>>>>???@@@BBBCCC>>>===;;;::::::;;;<<<===>>>>>>>>>===<<<;;;999999666666555333222111000///222222222222333333333333333444555666666555444333111333555555444333333333111222222333444555555666666555555444333333222222444444444444333333333222444444333333333333333333444555666777888888888888:::<<>>???:::999777666555555666666888888888888777666555444222222111111000/////////000000111111111222222222000111222333333222111000111222333222111000111333000000111222333444555555333333222222111111000000555555444444444333333333222222222333333333333333444444444444444333222222111333666888:::<<<<<<<<<@@@???@@@@@@AAABBBCCCDDDFFFIIIOOOUUUXXXZZZYYYYYYTTTTTTTTTTTTTTTSSSRRRRRR%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''######%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''(((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((())))))******''')))---,,,((((((,,,111111...***&&&%%%'''***---+++((('''((()))(((&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))'''((())))))((((((((()))&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((('''&&&&&&((()))***)))))))))(((((((((((()))(((((())))))))))))******(((***++++++++++++,,,------,,,,,,,,,,,,+++++++++------------......//////............///000111222111333444333222111222333...///000000//////000111555555555333000///......222111111111333333222000222111111111333555666666222222222222222222222222000000/////////.........000///////////////000111......////////////..............................000000000//////.................................////////////...---,,,,,,------,,,,,,++++++******------.........---------,,,---.../////////..............................------------------------------------,,,,,,++++++------------......//////222222111000000///......,,,---......///000000000444777777444444777666333444555555555555444444333222222222333333333333333000000000000000000000000...//////000000111222222000111333444444666888;;;333333333000...---///000---------...///000111222---...000222444555666777444444444555555666666777555444333222222222333333222222333222222111000000111111111111111111111111000000000111111111222222///000111222222111000///111222222111000000111333000111222333444666777777444444333333333222222222555555555444444444333333111111222222222222333333555555555555555444333222000111333555777888888888;;;;;;<<<<<<>>>???@@@AAAAAAEEEJJJOOOSSSVVVWWWWWWVVVWWWWWWVVVTTTQQQNNNLLL%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$%%%&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((())))))***,,,))))))+++,,,+++***+++*********)))'''''''''(((+++)))(((((((((((('''&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&(((******((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&''')))***((((((((())))))))))))((())))))))))))******++++++)))***++++++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,......//////000000000000---------...///000111222222333444333222111222444---///111000///...000222///111222222111111444777777777777888::::::888777222222111111111333555777222222111111111111000000111111111111111111111111//////////////////000000...//////////////////...........................000/////////......------------------------------...............---,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------+++,,,.../////////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++---------...............////////////////////////---------......///000000222888===>>>@@@CCCBBB>>><<<<<<;;;:::999777555444333333222222111111000000000000000000000000000000------......//////000000---///111222222444777:::444444444111///...000111------------...///000111---...///000111111111111///000000000111111111111000000000000111111222222....../////////......---000111111111222222222222111111111111222222222222///000111111111111000//////000000///------///111---...///000111222333333444444444333333333333333555555444444444333333333111111111222222333333333444555555666666666555555222333333444444555555555777777888:::;;;<<<<<<===>>>???AAADDDGGGJJJLLLNNNSSSUUUVVVWWWVVVRRRNNNLLL%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((((((((((((((((()))******...,,,)))(((((((((((((((&&&''''''(((((((((((('''(((((((((((('''''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))%%%(((,,,+++)))'''''')))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''(((((())))))))))))((()))))))))***++++++,,,,,,)))+++,,,,,,+++,,,...000+++++++++,,,,,,---------+++,,,---.........------/////////111222444666777666777888777666555666888444777999888666555777:::===@@@CCCCCC@@@>>>???@@@AAAAAABBBDDDFFFGGGEEEDDDAAAAAA???===::::::<<<>>>888888777777666555555444333333222222222222222111111111000000000000000111...//////000000//////..........................................---------------------------------,,,,,,---------------,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------------------...---------....../////////......------......///000...666>>>BBBGGGLLLKKKHHHCCCBBB@@@===:::777444222000000//////...---------........................***++++++,,,------......///111333444444666999<<<777777666333000///000111---------.....................///////////////......///000000000000//////---......///000000111111------......///............/////////000000000000000111111111111222222222//////000111111000//////000111222222000000111222...//////000000111111222222222222222222222111111444444333333333222222222111111222222333333444444111222333444444555555444333222222222222222222333444555666888999999999999:::::::::;;;===???AAABBBKKKNNNRRRUUUVVVUUURRRQQQ%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((((((((((((((()))******++++++)))'''''''''''''''&&&&&&'''((())))))(((''''''((((((((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((('''''''''&&&&&&'''''''''((((((((($$$(((,,,,,,)))&&&''')))%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((()))******)))((())))))******+++,,,,,,---***+++,,,,,,+++,,,///222------...///000111111222111222333444444444333333888888:::;;;>>>@@@CCCDDDAAACCCCCCCCCBBBAAABBBCCCAAADDDGGGFFFCCCBBBDDDHHHPPPWWW^^^___YYYRRRNNNLLLIIIIIIKKKNNNQQQRRRQQQOOOSSSSSSQQQMMMJJJIIIKKKNNNHHHGGGFFFEEEDDDCCCBBBAAA<<<<<<:::999777666555444555444333222222222222222//////000000000000//////........................------------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...---,,,,,,,,,---...///+++222888;;;???DDDDDDAAA;;;;;;:::888555333000///,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...///111333444444666999;;;:::999888444000......///---............---,,,,,,---......///000000//////...///000000000000///...------...............------......///000000000///.........////////////////////////000000000111111......///000000///......000222444444333222222222222222222222222222222222111111111111111111111111333333222222222111111111222222222333444444555555000111111222222222222222222222111222222333444444333444555777777777666666555666777999:::::::::999@@@CCCGGGKKKMMMNNNMMMLLL%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''((((((((((((((()))******''')))***)))(((******)))((((((((()))******)))(((&&&'''(((((('''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((($$$(((---,,,)))&&&''')))"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&'''(((*********)))((())))))***+++,,,,,,------***+++,,,,,,+++---000222111111222444555666777888@@@AAABBBCCCCCCCCCBBBAAABBBCCCDDDGGGIIIMMMOOOQQQMMMNNNOOOOOOMMMMMMNNNOOOKKKOOORRRQQQMMMLLLOOOSSSQQQ[[[hhhnnnjjjccc\\\YYYLLLLLLOOORRRVVVWWWVVVUUUXXXYYYXXXUUURRRRRRUUUYYYWWWVVVUUUSSSRRRPPPOOONNNLLLJJJHHHFFFCCC@@@>>>===888777666555444333333333//////000000000000//////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........******++++++,,,,,,,,,---,,,,,,+++++++++,,,...///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++*********+++,,,---++++++******************//////...---,,,,,,+++***---,,,+++++++++,,,---...+++///111111333666666333....../////////......---)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////***+++---......000333555;;;;;;888444000------...............---,,,++++++,,,,,,...///000111111111---.../////////...---,,,------...------,,,+++***......///000111111111111000000000000000000000000............/////////000------...//////...------+++---000111///---------111111111111000000000000222222222222222333333333222222222111111111000000222222333444444555666666111222222222222111111000111111222222444555777777333444555666666666555444222444888:::;;;999777555888:::>>>AAACCCCCCBBBAAA&&&((('''######%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&&&&((()))&&&'''''''''((()))))))))+++'''$$$$$$'''(((%%%!!!''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))(((&&&%%%%%%&&&(((''''''&&&&&&((()))***''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''((()))++++++++++++***)))((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%%%%%%%&&&((()))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((('''&&&&&&(((------(((%%%&&&&&&"""))))))(((((('''''''''&&&))))))))))))))))))))))))''')))++++++)))((('''''',,,+++++++++,,,---...///000111555999777444555:::===:::;;;AAAEEEEEEFFFIIIHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJLLLMMMOOOPPPRRRRRRTTTRRRQQQRRRRRROOOLLLKKKMMMRRRVVVUUUOOOMMMPPPTTTOOOWWWgggvvvwwwlll^^^XXXRRRPPPSSSYYYYYYSSSQQQTTTXXXXXXXXXVVVTTTTTTWWWYYYXXXWWWWWWVVVVVVWWWWWWXXXQQQNNNKKKKKKLLLMMMNNNNNNOOOJJJCCC;;;555222222222000222333333222111222222111111000///...---,,,,,,......//////////////////,,,------......------,,,.../////////...---,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))++++++******++++++,,,---/////////......---------------------------------,,,...000000///...///000//////............//////------,,,+++,,,---...///------------------------,,,,,,,,,---------........................------222111///...---------...///---+++,,,...///---+++///......------......///------------------------+++,,,------......------,,,---......------...000000000///////////////000............/////////000111000///......///000111111000///...............222222222111111111000000444444444555444444333333444444444333333222222222666555444444555666555333444444444333333222222222222222333333333444444444444555777888888888777666888888777777777777777888;;;;;;<<<<<<===>>>??????&&&((('''######&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&&&&'''((('''''''''''''''(((((((((***'''$$$%%%'''(((%%%"""''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&'''((((((''''''&&&'''((()))***''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''((()))***+++++++++***)))((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''((()))))))))(((((('''&&&&&&+++,,,)))'''******''')))((((((((('''''''''''''''((((((((((((((((((((()))+++------,,,,,,,,,...***+++---000222555777888:::;;;???BBBAAA===???DDDEEEBBBBBBGGGJJJIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMNNNNNNOOOPPPQQQQQQRRRWWWVVVUUUUUUSSSPPPLLLJJJMMMTTTZZZZZZUUUQQQRRRTTTXXX]]]iiitttvvvmmmddd```PPPMMMOOOVVVYYYWWWWWWYYYWWWXXXZZZYYYXXXWWWWWWXXXYYYXXXXXXWWWWWWXXXXXXYYYUUURRROOONNNNNNOOOOOONNNOOOLLLHHHDDD@@@===;;;;;;444444555444222000//////222222111111111111111111------------------------,,,------......------,,,.........///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++******++++++,,,,,,,,,,,,,,,+++++++++******------------------------+++---...///...---.../////////............//////---,,,,,,+++,,,---...///------------------------,,,,,,,,,---------........................------222111///...---------...///---+++,,,...///---+++---,,,,,,++++++,,,,,,---------------------------+++,,,------......------,,,---......------...000000000////////////000000.........///////////////000//////....../////////000000///.........//////222222222111111111000000333444444555444444333333444444444444333333222222666444333444555666555333444444444333333222222222222222333333333444444444444555666777777777666666777777666666666666666777666777777888999999::::::%%%''''''######&&&'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&&&&&&&((('''''''''''''''&&&&&&&&&***'''%%%%%%'''(((%%%###''''''''''''''''''''''''((((((''''''&&&&&&''''''&&&&&&&&&''''''''''''((('''((())))))(((''')))***(((''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''((()))******++++++***)))((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((******)))'''&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))((((((''''''+++---+++)))++++++***((((((((((((''''''''''''&&&&&&'''((()))))))))))))))***,,,,,,---...111333222444777;;;>>>@@@AAAAAADDDEEEHHHLLLJJJFFFHHHMMMMMMJJJKKKOOOQQQNNNLLLLLLMMMNNNOOOOOOPPPQQQRRRRRRQQQRRRRRRRRRRRRRRRSSSSSSWWWXXXYYYXXXWWWTTTQQQOOOPPPWWW^^^___[[[WWWVVVWWWWWWZZZcccoootttrrrqqqqqq\\\WWWTTTWWWYYYWWWVVVVVVSSSVVVYYYZZZYYYWWWVVVVVVZZZYYYYYYYYYYYYYYYYYYZZZYYYVVVSSSQQQQQQQQQQQQPPPPPPPPPOOONNNLLLIIIGGGFFF===<<<;;;999666444111000111222222222333333333333............------------------............------------......///.........++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++******+++++++++,,,,,,,,,+++++++++***************------------------------***,,,------,,,,,,---...///......------......///,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......------------------......111000///...------------...,,,,,,,,,......---,,,---,,,,,,++++++,,,,,,---------------------------+++,,,------......------,,,---......------...000000000////////////000000///////////////............//////000000000////////////.........///000000222222222111111111111111333333444444555444444333555444444444444444333333555444333444555666555444444444333333333333222222333333333333444444444444333444555555666666555555666666555555555555666666555555555666666777777888%%%''''''$$$$$$'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&((())))))(((&&&%%%&&&'''((((((''''''&&&&&&%%%%%%)))'''&&&&&&'''(((&&&$$$'''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&''''''''''''(((%%%'''((((((''''''(((***''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((()))************)))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((('''((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''((()))))))))))))))((((((+++---...,,,)))(((((('''((((((((((((((('''''''''%%%''')))+++,,,---------...///111222333666:::===CCCEEEGGGIIIJJJJJJIIIHHHHHHIIILLLPPPNNNJJJKKKPPPPPPNNNOOOTTTVVVRRROOOOOOQQQRRRRRRSSSTTTTTTUUUUUUSSSTTTTTTUUUUUUVVVVVVVVVUUUYYY\\\[[[ZZZ[[[ZZZXXXUUU[[[```bbb___[[[ZZZ[[[WWWWWW^^^gggmmmnnnpppsssccc^^^XXXXXXYYYYYYXXXVVVQQQSSSUUUVVVUUUTTTTTTUUUZZZYYYYYYXXXXXXYYYYYYZZZYYYWWWTTTTTTTTTTTTTTTRRRRRRRRRRRRQQQPPPOOONNNMMMHHHFFFDDDBBB@@@>>>:::888222222222222222222222222111111111000000000000000------............------,,,,,,---.../////////...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---,,,---......------------------...,,,,,,,,,,,,,,,---------,,,,,,------------------,,,,,,,,,---------......,,,,,,------------......//////......---------------,,,,,,,,,---...------///......------......///------------------------+++,,,------......------,,,---......------...000000////////////000000111////////////...............///111222222222111000///.........///000111111111111111111111111111111333333444444555444444444444444444444444444444444444333222333555666555444333333333333333333333333333333333444444444444555333333444444444555555555666666555555555666777777777777888888999999999:::$$$'''&&&$$$$$$((()))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))(((((())))))))))))((((((((()))***)))'''&&&&&&'''(((((((((''''''&&&&&&%%%((('''&&&''''''''''''&&&''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&&&&''''''''''''((($$$%%%&&&&&&&&&&&&'''(((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''(((((()))******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***)))((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((******++++++)))&&&&&&''''''''''''(((((((((((((((&&&(((,,,///222444444555;;;<<<>>>???AAADDDHHHLLLNNNOOOPPPQQQQQQPPPNNNLLLJJJKKKNNNQQQOOOKKKLLLQQQOOOMMMOOOTTTWWWTTTQQQQQQTTTTTTUUUUUUVVVVVVWWWWWWTTTTTTUUUWWWXXXYYYZZZ[[[VVV\\\___\\\[[[^^^___]]]ZZZ]]]```aaa___^^^___```]]][[[\\\``````]]]]]]___\\\ZZZXXXWWWZZZ]]]]]][[[RRRSSSSSSSSSRRRSSSVVVXXXYYYXXXXXXXXXXXXXXXXXXYYYWWWUUUTTTTTTVVVWWWVVVUUUUUUSSSQQQOOONNNNNNOOOOOONNNLLLJJJIIIHHHFFFCCC@@@666555555444333333222222222222111111111000000000---......//////......---,,,,,,---.../////////...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,------.....................---------+++,,,------------......///......------......///------------------------+++,,,------......------,,,---......------...000///////////////000111111///////////////.........000111222333444333222222///////////////000111222111111111111111111111111222333333444555555555444444444444444444444444444444333222333555666555444333333333333333333333333333333444444444555555555333333333333333444444555777666666666777777888999999:::::::::::::::;;;;;;###&&&&&&$$$%%%)))***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''(((((()))((((((((())))))(((((((((((()))***)))''''''''')))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((&&&&&&&&&''''''''''''((($$$%%%&&&&&&%%%$$$%%%'''&&&''''''((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((***)))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&(((***((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%'''***)))&&&'''***'''''''''(((((((((((((((''')))...444888;;;<<<===BBBDDDGGGHHHJJJLLLOOORRRNNNOOOQQQRRRRRRRRRQQQQQQNNNNNNRRRTTTRRRNNNOOOTTTOOOLLLNNNTTTVVVTTTSSSSSSVVVVVVVVVWWWWWWWWWXXXXXXTTTUUUVVVXXXZZZ\\\]]]]]]YYY```aaaZZZVVVZZZ]]]ZZZ\\\^^^``````______```aaa[[[WWWUUUVVVUUURRRRRRUUU^^^``````\\\YYYYYYWWWTTTTTTUUUUUUTTTTTTVVVYYY]]]YYYXXXXXXWWWWWWXXXXXXYYYVVVUUUTTTVVVXXXYYYXXXWWWVVVTTTQQQOOOMMMNNNNNNOOOOOOMMMJJJIIIJJJIIIEEEAAA::::::999888777666555555111111000000//////............////////////......------......///.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))***+++,,,---,,,++++++)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...---...///---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......++++++,,,,,,------......------.........------,,,***,,,------------...///---,,,,,,++++++,,,,,,---------------------------+++,,,------......------,,,---......------...000///......//////000111222............/////////000000111222333333333333333000000/////////000111111111111111111111222222222222222333444555555555555222222333333333333444444333222111222444555555444222222333333333333444444333444444444555555555555444333333333333444555555777777666777777888999:::888888888888888888999999###&&&&&&$$$%%%)))+++)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&'''((())))))(((''')))***((((((((()))))))))))))))''''''(((((('''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((%%%'''''''''%%%$$$%%%&&&&&&&&&((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%$$$&&&***)))&&&&&&+++''''''''''''((((((((()))&&&***000777<<<@@@BBBCCCEEEHHHKKKMMMMMMNNNPPPRRROOOPPPPPPQQQRRRRRRSSSSSSQQQQQQUUUWWWUUUQQQRRRVVVRRROOOOOOTTTVVVUUUTTTUUUVVVVVVVVVWWWWWWWWWWWWXXXWWWWWWXXXYYYZZZ\\\\\\]]]XXX___^^^TTTPPPVVVZZZYYYZZZ\\\___```aaa```______XXXRRRNNNNNNNNNNNNRRRWWWgggnnnooofff\\\WWWQQQLLLRRRTTTVVVVVVVVVWWWZZZ\\\ZZZYYYYYYXXXXXXYYYYYYZZZXXXWWWWWWXXXYYYZZZYYYWWWUUUTTTTTTSSSRRRQQQPPPPPPPPPLLLHHHGGGHHHGGGBBB>>>::::::999999888888777777222222111000000///............////////////...............///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******(((***+++------,,,+++***)))))))))*********++++++++++++++++++++++++++++++***,,,---...,,,,,,---...,,,,,,++++++++++++,,,,,,)))***+++,,,---,,,,,,+++++++++,,,,,,---......///,,,,,,,,,---------......***++++++,,,------......,,,,,,---.........---,,,))),,,......,,,,,,...000---,,,,,,++++++,,,,,,---------------------------+++,,,------......------,,,---......------...000............///000111222,,,------...///000111111000000000000111222333333111111000000///000000000000000111111111222222222111222333444555555555555111111111222222222333333222111111222444555555444222222222333333444444444444444444444555555555555555444333333333444666666555555555666666888999999666666666666666666666666###&&&&&&$$$%%%***+++)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&((())))))(((((()))+++(((((())))))******++++++'''(((((((((''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%%%%&&&%%%&&&((()))))))))((('''''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&)))'''(((+++)))$$$$$$)))&&&'''''''''(((((())))))%%%)))000888>>>CCCEEEFFFJJJMMMPPPRRRRRRSSSSSSTTTSSSSSSRRRRRRRRRRRRSSSTTTRRRSSSVVVXXXVVVRRRSSSWWWVVVRRRQQQUUUWWWUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWYYYYYYZZZZZZZZZ[[[[[[[[[RRR[[[ZZZPPPLLLUUU[[[ZZZWWWZZZ^^^bbbbbb```]]][[[___WWWOOOKKKIIIIIINNNTTThhhrrrwwwnnnccc\\\WWWRRRNNNQQQUUUWWWWWWWWWXXXXXX[[[[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZYYYZZZ[[[ZZZXXXVVVTTTUUUWWWXXXWWWUUURRRQQQQQQLLLHHHGGGHHHFFF@@@;;;666777777777777888888888444444333333222111111000......////////////........./////////...---,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,(((***+++------,,,+++***++++++,,,,,,------------++++++++++++++++++++++++)))***,,,,,,+++++++++,,,,,,++++++++++++++++++,,,)))***+++,,,---,,,++++++++++++,,,,,,---...//////,,,,,,,,,---------......******+++,,,,,,---......+++,,,---.........---,,,))),,,......,,,,,,...111///......------......///------------------------+++,,,------......------,,,---///...------...000............///000222222+++,,,---...///111222222///......---...000222333222222111000//////000000000000111111222222222222111222333444555555555555000000111111111222222222222111111222444555555444222222222333333444444444444444444555555555666666555555444333444555666777444444444555555777888888666666666666666666666555***'''%%%%%%((()))(((&&&%%%%%%%%%&&&'''(((((()))***)))(((''''''((()))*********)))((('''''''''(((&&&''''''(((((((((((((((((()))))))))((('''%%%$$$'''(((((())))))***+++++++++)))(((((()))***))))))+++***)))((('''&&&&&&&&&%%%(((******'''%%%''')))))))))(((((('''''''''&&&)))))))))))))))))))))))))))(((((((((''''''''''''(((((()))))))))'''&&&%%%''''''(((((((((((('''''''''''''''((((((((((((((('''%%%###%%%''')))'''%%%%%%%%%&&&''''''&&&%%%%%%---***'''$$$###$$$&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))&&&%%%&&&((()))'''%%%''''''''''''''''''''''''###(((******((('''''''''&&&&&&&&&&&&''''''((())))))(((&&&&&&'''))))))))))))))))))(((''''''&&&'''(((******((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''(((,,,444<<>>:::666:::999777888999:::999888444666===EEEDDD<<<555222222///------.........---...///111111111///...---,,,,,,,,,++++++++++++***+++,,,---.........------,,,+++***+++---...---,,,+++---......---,,,,,,------,,,,,,++++++,,,,,,------+++******+++,,,,,,+++***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,------...............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,++++++***......------------......------------------------,,,,,,---...............................................................---...//////000000//////////////////////////////000000000000000000000000000222444444333111111222444444444333333222222222444444333333333444444555333333222111111222333333333333333444444444555555555555555555666666666666777666444333444555666777666666666777777777888888666666555444444555777888((('''&&&'''((()))((('''*********))))))((('''&&&((()))*********((('''%%%)))(((((((((((())))))***(((((())))))))))))(((((('''(((((())))))))))))(((************))))))))))))+++)))(((((()))******)))+++******)))))))))******)))(((((((((******((('''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((((('''''''''((()))))))))((('''&&&''''''((((((((((((''''''(((((((((((((((((('''''')))'''&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&(((***,,,,,,***(((&&&''''''&&&&&&&&&&&&''''''&&&'''(((''''''''')))+++)))))))))))))))((((((''''''((()))******)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''(((((((((''''''((((((((('''(((***///666@@@HHHMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRRRRRRRSSSTTTTTTUUUTTTWWWVVVQQQLLLJJJGGGDDDBBBBBBHHHRRRXXXWWWUUUUUUUUUWWWYYY[[[[[[[[[]]]^^^\\\^^^]]]YYYZZZ]]]___]]]UUUUUUQQQNNNPPPVVVZZZXXX^^^```ccceeeeeebbb^^^\\\UUURRRPPPQQQPPPQQQVVV]]]```ggglllllljjjllllllkkknnnjjjiiijjjhhhccc```aaaccccccbbbbbbaaaaaa``````^^^^^^^^^______^^^]]]]]]___^^^\\\ZZZXXXWWWWWWVVVYYYUUUQQQLLLGGGBBB<<<888999999888999;;;;;;999777666777===FFFHHHCCC===;;;777333...++++++,,,------///000111111000///...,,,,,,,,,,,,,,,+++++++++++++++,,,------......------,,,+++***+++,,,------++++++---......---,,,---------,,,,,,++++++,,,,,,------+++******+++,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********,,,,,,,,,,,,,,,,,,------...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---,,,,,,,,,......------------......------..................------.../////////..............................------------------------......///000000000000000////////////////////////000000000000000000000000111222333333111111222333444444333333333333222222444444333333333333444444333222222111111222222333333333333444444444555555666666777777777888888888888777666555555555666777555555555666666666666666555555555555666666777777))))))))))))*********)))(((((()))))))))(((''''''))))))******++++++++++++***************+++,,,---))))))************)))))))))))))))((((((''''''&&&))))))))))))))))))))))))---+++)))***+++,,,++++++******)))))))))***++++++***((('''(((+++,,,)))&&&))))))))))))))))))))))))'''''''''''''''''''''''')))))))))((((((((((((''''''((()))******)))((('''''''''((((((((((((''''''((((((((((((''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''&&&''''''''''''''''''''''''&&&'''((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''***,,,(((((())))))))))))(((((())))))************))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''))),,,222<<>>888888777888999999777555888666777===???>>>>>>@@@;;;777222...---...---------....../////////......------,,,,,,,,,+++++++++,,,,,,,,,---------------+++*********,,,---,,,++++++,,,......---,,,---...---,,,,,,++++++,,,,,,------+++******+++,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,------...------------------------++++++++++++++++++++++++---,,,+++*********+++,,,+++++++++,,,---...///000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---++++++,,,------...------......------------...................../////////---...//////000000//////........................////////////////////////...///000000111111000000000000000000000000000000111111111111111111111111222333333222111111222444333333333333333333333333444444333333222333333333222222222222222222222222333333333444444444555555666666777777777888888888888888777666666666666777555555555555555555555555333444555666777777777666((()))++++++++++++++++++)))+++---///000000000//////...---,,,...111444666000000000000111222222333---......///////////////------,,,,,,------------++++++,,,,,,---------------+++)))***+++,,,++++++*********)))******+++++++++)))'''))),,,,,,***''')))*********************((((((((((((((((((((((((***)))))))))(((((((((((('''((()))******)))((((((''''''((((((((((((''''''))))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''***,,,(((((())))))))))))(((((())))))************))))))&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((())))))((('''''''''((((((***///888DDDLLLKKKLLLMMMNNNPPPQQQQQQQQQQQQSSSUUUUUUSSSSSSTTTVVVTTTUUUVVVVVVQQQKKKGGGFFFHHHFFFIIIPPPUUUUUUVVVXXXVVVXXX[[[[[[ZZZYYYYYYYYY[[[[[[ZZZWWWXXX\\\ZZZVVVRRRTTTSSSPPPQQQVVVZZZZZZZZZ[[[]]]]]]]]][[[YYYXXXZZZUUUUUUYYY\\\[[[[[[]]]aaaeeekkkoooqqqrrruuuxxxwww{{{rrreee```\\\]]]___aaabbbaaa``````^^^^^^^^^^^^^^^^^^]]]\\\YYY[[[]]]^^^^^^]]]ZZZYYY[[[YYYWWWUUUSSSOOOJJJFFF;;;:::999999999999777555555444666::::::888888<<<<<<:::777666444222000---***+++,,,---.../////////---------,,,,,,,,,++++++,,,,,,,,,,,,------......+++***)))***,,,---,,,+++***,,,......---------...---,,,,,,++++++,,,,,,------+++******+++,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------------,,,,,,---......///------------------------++++++++++++++++++++++++...---+++*********+++++++++++++++,,,---...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---.....................------------...............//////000000000...///000000111111000000////////////////////////000000000000000000000000///000000111222111111111111111111111111111111111222222222222222222222222222333333222111111222444333333333333333333333333555444333222222222222222222222222222222222222222333333333444444444555555555555666666666666777777777777777666666666777777555555555555444444444444333444555666777777777777)))+++...///...---......222444777;;;===>>>>>>>>>:::888666555666:::???BBBAAAAAA@@@@@@@@@AAABBBBBB;;;<<<===???@@@@@@@@@@@@@@@>>><<<999666444333222.../////////////////////...,,,++++++,,,------,,,---,,,,,,+++++++++,,,,,,+++*********,,,,,,***)))************++++++++++++))))))))))))))))))))))))******)))))))))((((((((('''((()))*********)))(((''''''(((((((((((('''''')))))))))(((''''''&&&&&&%%%'''(((((('''&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''((()))***+++''''''&&&&&&&&&&&&''''''&&&'''(((''''''''')))+++'''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''((()))))),,,555@@@IIIKKKLLLMMMNNNOOOPPPPPPPPPOOORRRUUUTTTQQQPPPQQQSSSSSSSSSVVVXXXVVVQQQOOOQQQNNNJJJJJJNNNRRRRRRTTTWWWWWWXXXZZZYYYXXXWWWWWWXXX______\\\XXXWWWWWWQQQJJJOOOSSSSSSPPPQQQVVV[[[\\\XXXXXXYYYZZZZZZYYYYYYXXX[[[XXXXXX[[[]]][[[[[[]]]]]]]]]aaahhhlllmmmooorrrwwwyyy~~~|||lll^^^XXXRRRVVVZZZ___ccceeeeeeeee____________^^^]]]\\\[[[WWWZZZ]]]___```^^^[[[YYYXXXXXXWWWWWWWWWTTTPPPMMMAAA???<<<:::::::::888777333999BBBHHHDDD<<<999;;;<<<<<<;;;;;;:::888333000++++++,,,---...//////000------------,,,,,,,,,,,,---,,,,,,,,,,,,---...///+++***)))***+++,,,,,,******,,,---...------...///---,,,,,,++++++,,,,,,------+++******+++,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++************+++,,,,,,,,,,,,------.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------......///...............------------............//////000000111111///000111111222222111111111111111111111111111111222222222222222222222222000000111222222222222222111111111111111111111111222222222222222222222222111222333333111111222333222222333333333333444444555444333222222111111222111222222333333222222111333333333444444444555555444444444555555555666666555555666666666777777777555555555555555444444444333444444555666777888888///222666777666444555666<<>>===<<<:::999888777666555444333333222000000222333222111000000///...------------)))+++,,,,,,+++******+++*********+++++++++,,,,,,*********************************)))))))))(((((('''((()))***+++******)))''''''((((((((((((''''''***))))))(((''''''&&&&&&%%%(((******))))))+++---'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''(((((((((((((((***+++,,,''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&(((***''''''((())))))))))))))))))(((((((((((((((((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''((())))))+++222===FFFKKKLLLMMMNNNOOOOOONNNNNNMMMQQQTTTRRRNNNLLLMMMOOORRRQQQTTTYYYYYYUUUUUUYYYSSSOOONNNRRRTTTTTTTTTWWWUUUVVVWWWWWWVVVVVVXXXZZZ______]]]YYYXXXVVVNNNDDDKKKPPPQQQOOOPPPVVV[[[\\\XXXXXXYYYZZZZZZ[[[[[[[[[___]]]]]]``````]]]]]]```^^^YYY[[[dddkkkllllllmmmxxxtttrrrtttrrrjjjbbb___RRRUUU[[[aaaeeeggggggfffbbbbbbaaa```___^^^\\\[[[ZZZ[[[\\\]]]]]]\\\ZZZYYYWWWWWWWWWXXXYYYWWWTTTQQQEEEBBB===:::999888888777333===JJJOOOGGG<<<;;;@@@===<<<<<<======;;;777444000//////....../////////...------------,,,,,,,,,------,,,,,,,,,---...///+++))))))***+++,,,+++***)))+++---...------...///---,,,,,,++++++,,,,,,------+++******+++,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,------------...------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,***)))******+++------,,,,,,,,,------...000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////...////////////......---......------------............///000000111222222000111111222333222222222222222222222222222222222111111111111111111111111000111222222333333222222222222222222222222222222333333333333333333333333000222444444333111111222222222222333333444444444555444333222111111111111111222333333333333222111333333333444444444555555444444555555555666666666222333444555666777777777666666666666555555444444444444444444555777888:::666:::>>>???===<<<===>>>CCCEEEIIIMMMOOOPPPOOONNNOOONNNMMMLLLLLLLLLMMMMMMIIIHHHHHHGGGFFFFFFFFFFFFBBBCCCEEEHHHJJJKKKLLLMMMCCCDDDDDDFFFHHHLLLOOOPPPJJJIIIGGGEEEBBB@@@>>>===:::999777777999:::999888333333111000////////////(((+++...---***)))***---*********++++++,,,,,,,,,************************************))))))))))))'''((()))***++++++***)))''''''((((((((((((''''''***))))))((('''&&&&&&&&&&&&)))+++,,,++++++...111'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''***)))(((''''''((()))***'''''''''&&&&&&'''''''''((())))))(((&&&&&&''')))''''''((()))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''(((******((('''&&&''')))***)))***000;;;DDDLLLLLLNNNOOOOOONNNMMMLLLPPPTTTWWWVVVQQQNNNNNNQQQPPPOOORRRXXXYYYVVVWWW\\\VVVSSSSSSWWWYYYXXXWWWYYYSSSTTTUUUTTTTTTVVVYYY\\\[[[\\\[[[ZZZ[[[YYYPPPFFFHHHMMMPPPNNNOOOUUUZZZ\\\YYYYYYZZZ[[[\\\]]]^^^^^^___]]]^^^```^^^ZZZ[[[```ccc[[[[[[eeennnooommmmmm{{{qqqiiijjjmmmnnnmmmoooWWWZZZ___dddggggggeeedddddddddcccbbb```^^^]]]\\\^^^]]]\\\[[[ZZZZZZZZZZZZWWWWWWWWWYYYZZZXXXTTTQQQFFFBBB<<<777666555555555000999DDDFFF<<<333777BBB===<<<;;;<<<<<<;;;999777444333222000//////............---------,,,,,,,,,------,,,+++,,,---...///***)))))))))+++,,,+++***)))+++---...------...///---,,,,,,++++++,,,,,,------+++******+++,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,---------......---------......000111111,,,,,,,,,,,,,,,,,,,,,,,,........................///---,,,***))))))******......---,,,,,,,,,------000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///000000000///...------.........------............//////000111222222222111111222333333333333222333333333333333333333333000000000000000000000000111111222333333333333222222222222222222222222222333333333333333333333333///222444555444222111111222222222333333444444444555444333222111111111111111222333444444333222111333333333444444444555555555555555555666666666666111111333555666777777777777777666666666555555555555444333333444666999;;;LLLLLLMMMMMMIIIBBB??????JJJIIIIIILLLOOOQQQNNNKKKTTTUUUUUUTTTQQQNNNKKKIIIJJJFFFBBBBBBDDDEEEDDDBBB???JJJIII>>>???NNNTTTNNNMMMCCC>>>EEEOOOSSSQQQOOOQQQPPPOOONNNNNNNNNNNNNNNPPPKKKGGGGGGKKKMMMLLLJJJJJJEEEBBBBBB???777222111333444444111---,,,...111++++++,,,,,,,,,,,,,,,,,,((()))***+++++++++******+++++++++***)))((('''&&&''''''((((((((((((((((((***))))))((('''&&&&&&&&&(((((((((((((((((((((((('''***+++)))'''&&&(((+++((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''******))))))(((((('''''''''***((($$$&&&+++***%%%)))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''(((+++***)))'''''''''((()))''''''''''''((((((((((((&&&&&&)))---...000777???OOOQQQRRRRRRQQQPPPQQQRRRSSSTTTUUUUUUSSSSSSTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZXXXWWWVVVSSSTTTTTTTTTSSSRRRQQQQQQXXXYYYZZZ\\\\\\XXXSSSOOOMMMMMMNNNPPPRRRTTTVVVXXX[[[YYYWWWXXX[[[]]]]]][[[[[[\\\\\\[[[ZZZZZZ[[[]]]___]]]]]]bbbfffhhhmmmsssppplllhhhkkkuuuzzzrrreeeaaa[[[ZZZ```eeeccccccfffeeedddbbb______```___\\\___^^^^^^___^^^[[[VVVRRRXXXVVVTTTUUUVVVWWWWWWWWWGGGCCC>>>999666555555666777666666666666777777888999999;;;<<<>>>???@@@@@@@@@>>>:::555///---...//////---,,,++++++,,,,,,---)))***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,...//////...---------,,,,,,+++++++++------------------------,,,,,,************,,,,,,,,,---------,,,,,,,,,---//////////////////.........---,,,,,,...///...---,,,,,,,,,------.........+++...222444444222...+++///////////////.........///000000///......000222444//////555666222000333111333444444111///......---333666444111222111///111222222222333333444444444333111000000111333444333222222222222333444444666444555888888444333555333333333222111111000000444333222222111222222222333222000000111222111111444444444555555555555666333444444555666555555555888666444444666888888888666666666666666555555555111333666666666666777888PPPOOOOOOOOONNNLLLLLLMMMOOOMMMLLLOOOSSSTTTRRRPPPRRRRRRSSSSSSSSSRRROOOMMMLLLJJJIIIHHHIIIIIIHHHGGG???FFFGGGCCCFFFQQQUUUQQQQQQGGGBBBIIIRRRVVVUUUTTTVVVUUUTTTTTTSSSSSSSSSTTTUUURRRPPPQQQUUUVVVSSSPPPUUUQQQOOOPPPPPPKKKHHHHHHCCCAAA>>>;;;999888666555555555333222000...---,,,,,,,,,------------------***************))))))((())))))))))))))))))))))))******)))(((((('''&&&&&&(((((((((((((((((((((((()))))))))(((''''''((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''''')))(((%%%&&&+++***&&&)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&'''((('''%%%%%%'''(((***)))(((((('''''''''(((''''''''''''(((((((((((('''&&&)))---...///666>>>JJJLLLNNNNNNNNNMMMNNNOOOSSSTTTVVVVVVVVVVVVWWWYYYWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZZZZ[[[ZZZYYYXXXWWWSSSSSSSSSRRRRRRRRRRRRRRRUUUWWWZZZ]]]______\\\ZZZSSSSSSSSSTTTUUUVVVWWWXXX[[[YYYXXXYYY\\\]]]\\\ZZZ[[[\\\]]]\\\ZZZZZZ[[[]]]^^^[[[[[[___cccdddiiinnnllliiifffhhhpppxxxtttlll\\\ZZZ\\\dddgggddddddgggeeeeeedddbbb``````___^^^]]]\\\ZZZZZZYYYWWWSSSPPPQQQQQQRRRUUUVVVTTTQQQNNNDDDBBB>>>;;;999888999:::777777777666666777888888777777888999;;;===???@@@FFFFFFEEEAAA<<<777444444000///---,,,,,,---......******++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,...//////...---------,,,,,,+++++++++---------------------------,,,++++++++++++,,,---,,,---------------.../////////......------,,,,,,...---,,,,,,---...---+++,,,,,,,,,,,,------------+++---000222222000---+++/////////////////////......///000///...///111222999666888===???;;;999;;;555777777666333111111111///444777444222444444333222333333333444444444555666555333222111222444555111111111111111222222333555333444888888444333666333333333444444444555555555555444333222222222222444222000000222333222111444444444555555555555666444444555555555666666666888666444444666888888777666666666666666666666555444666888999888777888999TTTSSSRRRQQQRRRTTTVVVXXXTTTRRRPPPRRRVVVXXXXXXVVVTTTSSSRRRTTTVVVVVVSSSPPPOOOPPPRRRQQQOOONNNMMMMMMCCCBBBCCCHHHOOOTTTUUUUUUUUULLLGGGKKKSSSVVVVVVVVVZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWYYY\\\\\\XXXTTTYYYUUUTTTWWWYYYXXXXXXZZZUUUQQQMMMLLLMMMMMMHHHDDDEEEDDDAAA===999666333111000000///...------------***+++++++++,,,,,,,,,,,,******************************))))))((((((''''''((((((((((((((((((((((((***)))'''''''''((('''&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''&&&&&&'''''''''((('''%%%'''++++++(((((((((((('''(((((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))&&&'''((('''%%%%%%'''((('''(((((((((((('''&&&&&&''''''''''''((((((((((((((('''))),,,------444<<>>===<<<;;;::::::;;;;;;999999888777777888888888666555555555777:::===???HHHKKKNNNMMMHHHBBB===;;;666333000...............,,,,,,,,,,,,,,,+++++++++------------------------,,,---///000000...,,,++++++++++++,,,,,,---------)))******++++++,,,------------------------------.........---------------,,,++++++,,,...//////...------,,,,,,,,,,,,++++++------------------------...---,,,,,,,,,,,,---...---------------...///000------..................///...------...///...,,,---,,,,,,,,,,,,,,,,,,+++,,,---...//////...---,,,......//////////////////---...////////////111333@@@@@@DDDJJJLLLIIIGGGHHHBBBBBBBBB@@@===;;;;;;===444888888555333666777666222222222222333333333333555444333222111222222333333333222222333333444555333222333777777444444666222222333444666777777888666555444333333333333444444222111111222333333222444444444555555555555666666555555444555666777888777555444444666888777777555555666666666666666666666777999999777777777888SSSSSSRRRPPPRRRUUUWWWUUUUUUSSSPPPRRRVVVZZZZZZYYYYYYWWWUUUWWWZZZZZZWWWSSSRRRVVVYYYYYYUUURRRRRRSSSLLLCCCAAAKKKSSSTTTUUUYYYYYYPPPKKKMMMQQQRRRRRRTTT[[[ZZZZZZYYYYYYYYYZZZZZZZZZYYYXXXZZZ\\\\\\YYYWWWYYYUUUSSSWWWYYYYYYZZZ]]]YYYWWWVVVWWWXXXYYYWWWTTTUUUSSSPPPLLLGGGCCC@@@>>>999777444111///------------------------...//////++++++***************)))*********))))))(((((((((((((((((((((((((((((((((+++(((%%%%%%((()))'''%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((()))((('''&&&&&&(((++++++)))'''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((('''(((((()))******&&&'''((('''%%%%%%'''(((%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((()))(((***,,,,,,,,,222999FFFIIILLLNNNOOOPPPRRRTTTRRRTTTWWWXXXXXXWWWXXXYYYXXXYYYYYYZZZZZZYYYYYYXXX\\\\\\\\\\\\\\\\\\\\\[[[XXXWWWUUUUUUUUUWWWYYY[[[VVVWWWYYYZZZZZZ[[[\\\]]]______^^^^^^]]]\\\[[[[[[ZZZ[[[\\\]]]]]]\\\YYYXXXYYY[[[]]]^^^]]]\\\\\\\\\\\\YYYXXX[[[]]]\\\^^^bbbfffhhhfffbbbaaadddfffddd___hhhsssvvvppphhhddddddbbbcccccc```XXXQQQRRRVVV]]]\\\ZZZYYYVVVQQQKKKGGGAAACCCHHHLLLLLLHHH@@@:::888999999999999999999888;;;;;;:::999888888999999888777555444555777:::<<>>===<<<::::::999999999;;;:::777555444555777999===AAAHHHMMMNNNOOONNNNNNKKKEEE>>>:::888555000+++...---,,,,,,,,,...000111........................,,,---...000000///---,,,+++++++++,,,,,,---------)))******++++++,,,------++++++++++++++++++++++++/////////......------,,,,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///---+++,,,///111222222111000000000//////......---,,,+++---///111000///---------,,,,,,+++++++++...---,,,++++++,,,---...---.........//////000000,,,---/////////000222444CCCKKKUUUZZZ[[[ZZZWWWTTTMMMMMMLLLIIIFFFEEEGGGHHHEEEEEEAAA;;;999;;;<<<999777777666666666666666666555555555555555555555555333333333222333444444555666444666::::::777666888444444444333333222222222222222222222444555666777555333222333555666666555444444444555555555555666777666444333444555777999555444444555777777666555444555555555666666777777555777888777555444444444FFFJJJKKKJJJPPPXXXWWWPPPLLLJJJJJJNNNTTTXXXYYYXXXXXXYYYZZZ[[[\\\]]]___```XXXZZZ]]]^^^\\\YYYWWWVVVXXXNNNHHHLLLPPPQQQVVV]]]aaa\\\YYYYYYWWWTTTTTTWWW^^^^^^^^^]]]^^^^^^___```aaa```^^^]]]]]]^^^```bbbaaa]]][[[^^^___]]]\\\^^^ZZZ]]]^^^\\\YYYYYY]]]bbbccccccbbb```___^^^]]]]]]]]]YYYSSSMMMIIIGGGGGGGGG:::999666333000///......---------,,,++++++******++++++******************))))))))))))))))))))))))((('''&&&''')))*********((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((((((***+++---,,,(((&&&)))***)))(((***&&&&&&'''(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''((()))))))))((((((''''''(((((())))))******''''''((((((((((((''''''&&&&&&&&&'''(((((()))))))))(((((((((((())))))***&&&'''((('''%%%%%%'''(((&&&&&&'''(((((((((((('''''''''''''''(((((((((((()))((()))+++******///777DDDGGGKKKNNNOOOQQQTTTVVVYYY[[[^^^^^^]]][[[ZZZZZZYYYZZZ\\\]]]]]]\\\ZZZYYY]]]\\\\\\\\\\\\]]]^^^^^^YYYYYYXXXWWWXXXYYYZZZ[[[UUUXXX[[[[[[ZZZZZZ]]]aaa___```aaabbbbbbaaa```___]]]___```^^^\\\YYYXXXXXXWWWZZZ^^^aaa```^^^\\\\\\]]]ZZZZZZ\\\]]]ZZZ[[[^^^___eeeiiigggfffiiilllkkklllyyy{{{wwwttthhhaaa\\\XXXOOODDDDDDJJJMMMOOOQQQTTTTTTPPPJJJEEE???>>>>>>>>>??????<<<;;;<<<<<<<<<<<<<<<;;;::::::@@@???===<<<;;;:::::::::;;;:::888666555555666777:::???FFFKKKOOOQQQRRRTTTNNNIIIDDDBBBAAA>>>888222111///---+++***,,,...///------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------++++++++++++++++++++++++.........---------------,,,++++++,,,...//////...++++++,,,,,,,,,,,,------------------------------------...//////...------111///---///555:::<<<<<<<<<;;;999666333000...,,,...---,,,---...//////---...---------------,,,,,,...---,,,++++++,,,---...------......///000000000---...////////////111333>>>JJJVVV[[[[[[ZZZVVVRRRPPPPPPPPPNNNLLLKKKKKKMMMMMMLLLGGGBBB@@@CCCAAA>>>@@@@@@@@@???????????????======>>>>>>??????@@@@@@>>>>>>======>>>>>>???@@@===;;;<<<@@@@@@<<<;;;===::::::999777666555444333444444444444444555666777555444333444666777777777444444444555555555555666555444444333444555666777555444444555777777666444444444555555666777777777777999:::999777666666777FFFJJJHHHDDDJJJUUUVVVNNNGGGGGGHHHNNNUUUYYYZZZYYYZZZ]]]^^^\\\XXXWWWYYY\\\\\\\\\\\\]]]^^^\\\YYYWWWTTTPPPMMMMMMOOORRRWWW[[[```^^^^^^___]]]YYYYYY]]]______^^^______``````aaa]]]]]]]]]]]]\\\\\\]]]^^^^^^ZZZZZZ^^^```^^^]]]^^^^^^]]]]]]\\\]]]```dddgggbbbbbbbbbbbbbbbbbbbbbbbbeeeaaa[[[VVVRRRRRRSSSTTTJJJGGGBBB===999666444333000000//////...------,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&'''((())))))***---///))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''''')))+++---...)))'''***+++(((''')))(((((()))))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))&&&&&&'''(((((()))******''''''((((((((((((''''''&&&&&&&&&'''((()))))))))))))))((('''''''''((((((&&&'''((('''%%%%%%'''(((((('''''''''(((((()))***''''''''''''((((((((((((((('''(((*********///777DDDGGGKKKNNNOOOQQQTTTVVVVVVYYY\\\^^^]]][[[[[[[[[YYY[[[]]]^^^^^^]]][[[YYY\\\\\\[[[[[[[[[\\\^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\TTTXXX]]]^^^\\\\\\___bbbaaabbbcccdddcccbbb```______```aaa^^^ZZZWWWXXXYYYVVVZZZ___aaaaaa^^^\\\[[[]]]ZZZZZZ\\\\\\ZZZZZZ]]]\\\aaaddddddfffmmmrrrssssss~~~yyypppddd\\\YYYRRRIIIHHHOOOTTTSSSRRRQQQOOOKKKFFFBBB???>>><<<===>>>???>>><<<<<<<<<<<<<<<<<<<<<======AAA@@@???===<<<;;;::::::777777666666666666777777999???FFFLLLNNNOOOOOOOOOIIIFFFEEEGGGKKKKKKDDD>>>999666222---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000...------,,,,,,++++++***)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,...//////...+++++++++,,,,,,---------------------------------,,,---............---,,,333111000666???GGGKKKKKKHHHGGGDDDAAA>>>;;;888777777555333222222111///------..................///......---,,,,,,---......------......///000000111...///000///...///111222999GGGUUUZZZYYYXXXSSSMMMQQQSSSTTTSSSRRRPPPPPPQQQRRRQQQMMMIIIIIILLLJJJFFFHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKFFFDDDEEEHHHGGGCCCBBBCCCBBBBBB@@@???===<<<;;;:::::::::888777666555555555666555444444666888888888444444444555555555555666333333333333444444444555444333444555777777555444444444555555666777777888666888999999777666777777JJJLLLFFF???DDDPPPQQQIIIFFFFFFIIIOOOWWW[[[\\\ZZZ___bbbccc]]]TTTOOOQQQUUU___]]]\\\]]]______[[[XXXNNNQQQQQQNNNOOOTTTXXXZZZ\\\\\\^^^aaa___[[[\\\```^^^^^^]]]]]]^^^___``````TTTVVVYYYYYYXXXWWWVVVVVV[[[YYYZZZ```cccbbbaaabbbYYYUUURRRTTT[[[bbbfffggg`````````aaabbbcccccccccccc___ZZZUUUSSSTTTVVVXXXWWWTTTNNNHHHBBB>>>;;;:::333222222111000//////...++++++++++++++++++++++++))))))))))))))))))))))))$$$'''******)))***...222***)))(((''''''((()))***)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&(((+++,,,000)))'''++++++'''&&&))))))***++++++***)))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))%%%&&&&&&'''((())))))***''''''((((((((((((''''''&&&&&&&&&'''((())))))******)))(((''''''&&&''''''&&&'''((('''%%%%%%'''((()))(((''''''''')))***+++''''''''''''((((((((()))'''&&&(((*********///777FFFIIIMMMOOOQQQSSSUUUWWWPPPTTTXXXZZZZZZYYYYYYYYYYYY[[[]]]______]]][[[YYY\\\\\\[[[ZZZ[[[\\\^^^___aaabbbbbbbbbaaa```______UUUYYY^^^^^^[[[ZZZ\\\___ddddddeeeeeedddbbb```^^^```aaaaaa^^^YYYWWWXXXYYYUUUZZZ___bbbaaa___]]][[[\\\YYYYYY\\\\\\YYYYYY\\\\\\___```___ccclllsssuuu{{{yyyuuuggg]]][[[WWWOOOOOOVVVbbb]]]WWWQQQLLLGGGBBB???>>>=========???@@@???===:::999999:::;;;<<<===>>>BBBAAA@@@>>><<<;;;::::::333444555666666777888888999???GGGLLLMMMKKKHHHGGGDDDBBBDDDJJJRRRSSSNNNGGGBBB>>>888222...---......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++,,,...000111///...------,,,+++***))))))******+++,,,,,,------------------------------+++++++++,,,,,,---------,,,++++++,,,...//////...+++++++++,,,,,,---------------------------------+++,,,---......---,,,+++555333333;;;FFFQQQVVVWWWOOONNNMMMKKKJJJHHHGGGFFF@@@>>>;;;999777555222///---.........///000000000.........------.........---------...///000000111///000000///......000222666EEETTTXXXWWWVVVQQQJJJNNNPPPRRRRRRQQQOOOOOOPPPTTTTTTQQQNNNPPPSSSQQQLLLJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHJJJLLLNNNOOOPPPPPPKKKJJJJJJJJJJJJKKKLLLLLLMMMJJJKKKMMMLLLHHHFFFHHHHHHGGGGGGFFFDDDCCCBBBBBB@@@???===:::777555444333666555444555777999999888444444444555555555666666111222333444444444333333444333444555777777555333444444444555666777777888444555777777666555555666MMMPPPKKKAAA???FFFEEE>>>EEE@@@AAAMMMXXX[[[\\\^^^```bbbbbb\\\TTTMMMLLLMMM]]]aaaaaa]]]\\\^^^[[[TTTOOOLLLKKKKKKIIILLLVVVaaa___^^^^^^_________]]]ZZZ```^^^ZZZVVVTTTWWWYYYZZZRRRRRRPPPNNNNNNNNNKKKGGGLLLRRRXXXZZZ[[[]]]^^^]]]cccXXXSSSXXX___``````bbb```bbbccccccaaa```aaabbbccc___YYYTTTRRRSSSWWWYYYXXXVVVSSSRRRQQQOOOLLLJJJCCC@@@<<<777333000...---000000///...------...///(((***,,,---,,,+++,,,---)))((((((''''''(((((()))((((((((((((((((((((((((******++++++++++++******))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))''''''((()))***+++,,,,,,)))***+++,,,,,,+++***)))+++******)))(((''''''&&&((()))***)))((((((***,,,)))))))))))))))))))))))))))'''%%%&&&(((+++,,,,,,************)))(((&&&&&&))))))))))))(((((('''&&&'''''''''&&&&&&&&&&&&&&&)))((('''''')))++++++***'''''''''''''''((())))))'''''''''''''''((())))))((((((((((((((('''''''''))))))))))))))))))))))))'''((())))))***,,,000333===HHHPPPQQQRRRVVVVVVSSSPPPUUUXXXXXXZZZ\\\[[[XXXYYYZZZZZZ[[[\\\]]]]]]^^^]]]\\\[[[[[[^^^```]]]XXX[[[^^^```aaaaaa```aaaaaaZZZ___bbb```______]]]ZZZ[[[aaagggiiieeebbbbbbdddddd___^^^\\\QQQFFFJJJXXXMMMVVV```ccc___ZZZYYYZZZ[[[[[[[[[\\\^^^]]][[[YYYUUUZZZ[[[ZZZaaannnvvvxxxwwwzzz~~~zzz~~~fffXXXZZZUUUGGGFFFQQQbbbaaaXXXMMMGGGFFFAAA999===<<<;;;:::;;;===???@@@999;;;<<<:::777777:::===;;;<<<===>>>===<<<:::999888555666999999666666999>>>AAAGGGMMMQQQOOOGGGAAAIIIJJJMMMPPPQQQPPPMMMJJJQQQKKKDDD@@@999000---...------,,,,,,---///111222...---,,,+++,,,---...///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++******,,,///000...---000...---...000111111111---------.........//////,,,,,,,,,++++++*********+++,,,------+++***+++---<<<999;;;EEENNNSSSUUUXXX[[[VVVPPPOOOQQQSSSRRROOOOOOLLLIIIFFFCCC>>>888444333000---,,,---...///......---,,,,,,...//////...........................000000000000000000000000666===IIIUUU]]]\\\SSSLLLGGGQQQUUUOOOLLLPPPOOOIIIPPPRRRVVVXXXWWWSSSOOOLLLGGGJJJLLLJJJGGGGGGLLLQQQJJJGGGCCCDDDGGGKKKMMMMMMSSSOOOKKKHHHHHHIIIIIIIIILLLLLLKKKHHHFFFFFFGGGHHHKKKKKKJJJJJJJJJJJJKKKKKKGGGEEEBBB@@@???>>><<<:::;;;:::888777666666777888:::888666555666777666555888888666333111111333555555444444555777888777555555555555666666666666777555555555666666777888999NNNRRRNNNFFFGGGNNNNNNGGG<<<;;;>>>EEEJJJLLLRRRYYYZZZ^^^aaa___YYYTTTRRRRRR___cccbbb^^^\\\\\\YYYRRRIIIEEECCCEEEGGGJJJQQQYYY^^^^^^___bbbddddddbbb```ddd```ZZZUUUTTTUUUVVVUUUZZZWWWQQQKKKIIIHHHFFFDDDIIIMMMSSSXXX\\\^^^^^^]]]YYYPPPMMMUUU]]]aaacccfffaaabbbbbbaaa``````ccceeegggddd___[[[ZZZ[[[]]]___YYYXXXWWWWWWYYYYYYXXXWWWQQQNNNJJJEEE@@@<<<:::999555444222000......///000+++,,,,,,+++)))((()))+++++++++******++++++,,,---((((((((((((((((((((((((******++++++++++++******))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))******************************++++++++++++******+++++++++***))))))((((((((()))***)))((((((***,,,))))))))))))))))))))))))******)))((('''&&&''''''************)))((('''&&&''''''(((((((((((((((((((((((((((((()))))))))))))))'''&&&&&&((((((((('''(((''''''''''''((()))***'''''''''''''''((())))))((((((((((((((((((((('''(((((((((((((((((((((((('''((()))))))))+++///222;;;EEENNNQQQTTTWWWWWWSSSLLLQQQUUUVVVXXX\\\[[[XXX[[[[[[\\\\\\]]]\\\\\\\\\___^^^]]]]]]^^^______]]]ZZZ\\\___```_________``````cccdddaaa``````^^^YYY\\\```dddeeedddccccccdddbbb___^^^]]]SSSHHHLLLXXXUUU[[[bbbeeebbb___]]]]]][[[\\\\\\[[[ZZZXXXVVVUUUUUUUUURRRQQQYYYgggqqqrrroooqqqvvvzzz}}}|||zzzwwwyyyoooggggggddd[[[RRROOOKKKPPPPPPJJJEEECCC@@@;;;:::::::::;;;===@@@BBBCCC>>><<<;;;::::::;;;;;;;;;>>>???@@@@@@???<<<999777:::777777::::::999999===EEEGGGKKKQQQUUUTTTOOOKKKMMMNNNPPPSSSTTTTTTQQQPPPTTTOOOJJJHHHBBB;;;777888...---,,,,,,,,,---.../////////...---------...///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,++++++,,,,,,+++***///---,,,---000111222111------------.........///---,,,,,,,,,++++++++++++,,,---...---,,,+++,,,---333666@@@OOOYYY\\\]]]^^^```[[[UUUSSSUUUVVVTTTQQQSSSSSSSSSTTTSSSPPPKKKGGGAAA<<<666222000000000///...,,,++++++---------,,,........................////////////////////////444999CCCOOOWWWYYYUUUQQQJJJPPPSSSQQQOOOOOONNNLLLRRRPPPOOOQQQVVVXXXUUURRRMMMOOOPPPNNNJJJJJJNNNRRRSSSPPPMMMLLLMMMNNNMMMLLLRRRQQQOOOMMMKKKLLLMMMNNNOOOOOOOOOMMMLLLKKKKKKLLLJJJIIIIIIHHHHHHIIIIIIJJJHHHFFFCCCBBBBBBAAA@@@??????>>>===;;;:::999999999999777666666777888777666666777888666444333444555555444444555777777666555444444555555555666666666555555555666666777888999HHHLLLKKKHHHKKKSSSTTTOOOHHHIIIKKKIIICCC@@@GGGQQQTTTYYY```bbb```\\\YYYYYY]]]``````]]]ZZZZZZVVVRRR@@@;;;;;;BBBKKKRRRWWW\\\]]]^^^aaaeeehhhhhhfffcccccc\\\UUUSSSUUUWWWUUUTTTSSSNNNIIIGGGHHHLLLOOORRRPPPPPPQQQRRRSSSQQQNNNLLLMMMHHHHHHPPP[[[bbbfffiiibbbaaaaaa______aaaeeeiiieeeccc```^^^]]]]]]^^^___[[[[[[[[[\\\___```___^^^ZZZWWWRRRLLLHHHEEEDDDDDDEEEEEEBBB<<<666111//////000000...+++))))))***---++++++***)))))))))******((((((((((((((((((((((((******++++++++++++*********))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))------,,,++++++***))))))++++++************++++++,,,,,,++++++******))))))((()))***)))((((((***,,,))))))))))))))))))))))))''')))+++***&&&$$$%%%&&&************)))(((''''''&&&'''((()))************&&&'''(((((())))))))))))***(((''''''((((((((('''((((((((((((((())))))***(((''''''''''''(((((()))''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((***,,,///777AAAKKKQQQUUUXXXWWWTTTMMMRRRUUUVVVYYY]]]^^^[[[]]]^^^^^^^^^]]]\\\ZZZYYYZZZ[[[\\\]]]]]]]]]___aaa[[[]]]```aaa```___````````````___^^^bbbfffeee```[[[[[[[[[^^^aaabbbcccbbb```___``````WWWNNNPPPZZZ___aaadddffffffdddaaa___]]]___```]]]XXXSSSRRRRRRTTTQQQKKKGGGMMMXXX```aaafffhhhlllqqqvvvwwwuuusssmmmqqquuuxxxyyyssscccRRRFFFLLLPPPKKKDDD>>>;;;888777888999;;;<<<>>>>>>???CCC???<<<<<<@@@AAA???<<>>===>>>===;;;::::::999888666444666888999777666555666555444444555777777666444333444444444555555555555555555555666666777888999>>>AAABBBBBBHHHPPPSSSPPPTTTWWWYYYTTTKKKGGGKKKQQQRRRWWW^^^bbbbbbaaa______ZZZ\\\]]]\\\YYYWWWUUUTTTEEE???>>>HHHTTT[[[]]]]]]ZZZ\\\```dddggggggdddaaa\\\SSSNNNQQQXXX[[[ZZZYYYKKKGGGDDDHHHNNNTTTZZZ```[[[UUUPPPNNNLLLGGGCCCBBBIIIGGGHHHOOOYYYaaafffhhh```aaabbbbbbaaacccfffiiibbbaaaaaa```___^^^^^^^^^^^^]]]]]]^^^______]]][[[ZZZUUUMMMEEEAAAAAADDDFFFOOOQQQQQQNNNHHHAAA===<<<999777444000---,,,...000,,,,,,+++))))))((((((((())))))))))))))))))))))))******++++++++++++*********))))))))))))))))))***+++***)))(((((()))***+++))))))))))))))))))))))))...------,,,,,,+++******,,,+++***))))))***+++,,,+++++++++******)))))))))((()))***)))((((((***,,,(((((((((((((((((((((((($$$)))***'''&&&(((,,,***************)))((('''((()))***++++++,,,,,,+++'''((()))***+++++++++***+++)))((((((***++++++***)))))))))(((((())))))***((((((''''''''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))((()))+++---444;;;FFFOOOVVVXXXWWWVVVSSSXXX[[[[[[]]]aaaaaa^^^^^^^^^___^^^\\\ZZZWWWVVVOOORRRWWW\\\\\\ZZZ]]]aaa^^^```ccccccbbbbbbbbbbbbaaa```\\\[[[```fffeee___ZZZVVVTTTWWW]]]aaabbb```aaaaaacccccc]]]UUUVVV]]]fffddddddeeeggggggccc```___cccdddaaaYYYTTTSSSUUUXXXWWWTTTOOOLLLMMMOOOQQQYYY\\\aaahhhnnnnnnjjjfffZZZ```mmm||||||jjj\\\LLLLLLJJJEEE@@@<<<999888;;;<<<===>>>>>>===;;;:::DDDBBB@@@AAABBBCCCAAA@@@AAABBBDDDDDDBBB>>>999666:::666444777888888;;;@@@IIILLLQQQVVVZZZ[[[ZZZXXXSSSTTTUUUTTTTTTTTTVVVWWWXXXUUUUUUVVVRRRIIICCCBBB???:::444...+++,,,...000111000//////...------,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++************+++,,,,,,+++,,,---,,,***+++...000,,,++++++,,,///111111111------------------------------------------------,,,...///...------...000000555AAAPPPZZZcccmmmwwwooommmiiihhhhhhgggeeecccQQQRRRUUUYYY\\\]]]\\\ZZZZZZVVVPPPIIICCC===777333000...---...//////...,,,........................////////////////////////000111555<<>>@@@GGGOOORRRRRRPPPUUUXXXXXXWWWWWWXXXXXXSSSWWW\\\___aaaaaaaaaaaa]]]^^^___^^^ZZZUUUSSSTTTQQQHHHDDDMMMXXX\\\YYYVVVSSSUUUZZZ```dddeeecccaaaXXXNNNJJJQQQYYY[[[[[[\\\RRRLLLKKKOOOTTTUUUXXX]]]___WWWPPPOOOLLLHHHHHHLLLOOOOOOOOOSSSZZZaaadddddd```bbbeeegggfffeeeffffffccccccccccccbbbaaa```___^^^]]]]]]^^^___^^^[[[YYY\\\TTTIII>>>999;;;@@@DDDLLLRRRYYY[[[XXXSSSPPPPPPEEECCC???:::444000///000---,,,,,,++++++,,,,,,---******************************++++++++++++************))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))+++,,,,,,,,,,,,---------,,,+++***))))))***+++,,,)))))))))))))))(((((((((((()))***)))((((((***,,,(((((((((((((((((((((((("""''')))''''''***...)))************))))))(((((()))******++++++******)))***,,,---...---,,,,,,***)))((()))+++------,,,+++******)))))))))******((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((()))***)))((((((***,,,111666AAALLLTTTWWWWWWVVVYYY]]]___^^^___bbbbbb___^^^^^^^^^]]][[[YYYVVVUUUHHHLLLUUU^^^___[[[\\\```___aaaccccccbbbaaaaaabbbfffccc^^^ZZZ]]]aaa^^^XXX[[[VVVSSSVVV]]]cccdddbbbcccdddggggggaaa\\\\\\```gggdddbbbcccffffffccc___^^^bbbdddaaa[[[VVVVVVYYYXXX]]]```^^^UUULLLJJJKKKMMMPPPVVV^^^dddccc\\\UUUKKKJJJ[[[xxxvvvkkklllPPPGGG===999:::===>>>>>>???AAABBBCCCCCCAAA>>>===???AAACCCBBB@@@???@@@BBB===???AAABBBAAA>>>:::888:::666555777999999<<>>::::::999777555555777999666666555666777777666444333333333444444444555555555555555555666777888999AAA@@@AAADDDJJJQQQVVVXXXTTTWWWZZZ[[[]]]^^^\\\WWWSSSUUUYYY]]]___``````___bbbbbbbbbaaa[[[SSSQQQSSSMMMDDDBBBLLLXXX]]]\\\YYYNNNPPPUUU\\\bbbeeeeeedddYYYPPPMMMTTTYYYXXXWWWZZZTTTNNNMMMTTTWWWTTTVVV[[[___XXXSSSRRRMMMFFFHHHOOOXXXZZZZZZZZZ^^^dddfffdddcccfffjjjkkkiiigggeeeeeebbbbbbbbbbbbaaa___]]]]]]ZZZZZZ\\\___aaaaaa```]]]bbbZZZNNNCCC>>>???DDDHHHTTT[[[aaaaaa[[[UUURRRQQQQQQPPPMMMHHH@@@999444333---,,,,,,,,,,,,,,,------******************************++++++++++++******+++******))))))******+++******))))))))))))******)))))))))))))))))))))))))))******+++---...//////++++++************++++++)))(((((((((((((((((((((((()))***)))((((((***,,,))))))))))))))))))))))))"""%%%((((((''''''))),,,)))******+++******))))))'''((()))***++++++++++++)))+++,,,------,,,***)))+++)))((()))+++------,,,,,,+++******************)))((((((''''''''''''(((&&&&&&''''''((()))))))))''''''''''''''''''''''''''')))*********)))+++,,,///222;;;HHHRRRTTTUUUVVVZZZ^^^___]]]^^^aaaaaa^^^___^^^]]]\\\ZZZYYYXXXXXXMMMMMMUUUaaaccc^^^]]]aaa]]]___aaaaaa```^^^^^^___^^^^^^\\\ZZZ^^^dddddd```___ZZZWWWZZZaaafffhhhgggfffhhhiiihhhccc```aaacccfffdddbbbccceeeeeeccc```]]]___aaa___\\\XXXXXXYYYNNNSSS[[[]]]VVVKKKGGGHHHJJJLLLRRRZZZ```___WWWOOOKKKGGGWWWsss|||pppnnnyyy```PPP???:::<<<>>>@@@AAA<<<===???AAAAAA@@@???>>>999===AAAAAA>>>===???BBB<<<===>>>??????===<<<;;;===999999;;;<<<;;;===BBBFFFLLLTTT[[[]]]\\\ZZZZZZXXXZZZ[[[XXXTTTSSSUUUXXX[[[YYY[[[]]]ZZZQQQJJJIIIQQQJJJ>>>333---,,,...000---.........---,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,+++,,,---,,,***(((---+++***+++---//////...------------,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,......------...000(((///>>>OOOYYY[[[^^^aaa]]]^^^_________^^^\\\[[[YYYVVVRRRQQQSSSUUUWWWXXXXXXXXXYYYYYYVVVQQQJJJEEE;;;777222...---------,,,................................................000000111444;;;FFFRRR[[[WWWRRRPPPRRRTTTSSSTTTVVVLLLMMMOOOPPPRRRUUUYYY[[[XXXXXXZZZ[[[]]]___``````___]]]YYYSSSOOONNNOOOQQQTTTUUUUUUQQQLLLIIIJJJLLLNNNMMMNNNRRRVVVWWWSSSOOOKKKJJJJJJIIIIIIJJJJJJKKKHHHGGGGGGIIILLLNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQOOOOOONNNOOOPPPOOOLLLJJJBBBAAA???;;;888777999<<<888777777777888888666555333444444444555555555555555555555666666777888999HHHEEECCCFFFKKKQQQWWWZZZYYY\\\\\\YYYYYY[[[XXXSSSNNNQQQWWW\\\___```]]][[[\\\[[[^^^^^^XXXPPPOOOSSSKKKCCCBBBMMM[[[aaaaaaaaaTTTUUUYYY^^^cccffffffddd[[[RRRPPPWWWXXXTTTTTTZZZRRRKKKJJJRRRVVVSSSUUU[[[[[[YYYZZZ]]]UUUKKKLLLUUU```ccccccaaaccciiikkkhhhiiikkkmmmllliiigggeeeeeeccccccbbbaaa___^^^\\\[[[XXXYYY[[[___bbbcccbbb``````[[[TTTNNNLLLNNNRRRUUU___ccceee```VVVOOONNNPPPWWWYYY[[[XXXSSSLLLFFFCCC:::999666333000---++++++++++++++++++++++++++++++******++++++++++++******+++******))))))******+++))))))************))))))))))))))))))))))))))))))))))))***+++,,,---......******++++++++++++******))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))(((((('''''''''((()))***)))******++++++*********((()))+++...000222333333222333555666555333111///111///...---...///...------,,,+++***************))))))((('''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''')))++++++++++++,,,---//////666DDDOOORRRSSSVVVYYY]]]]]]\\\]]]aaabbb___```___]]]\\\[[[[[[\\\]]]XXXSSSVVVaaaddd^^^\\\aaa\\\^^^``````___]]]]]]^^^YYY\\\^^^^^^bbbhhhkkkiii___\\\[[[\\\aaafffhhhiiigggiiiiiifffcccbbbbbbccceeeeeeeeeeeeffffffdddccc___`````````^^^\\\[[[ZZZJJJHHHJJJOOOPPPJJJFFFGGGIIIIIIKKKRRRZZZ[[[UUUNNNLLLMMMXXXfffhhhbbbeeepppgggXXXIIIDDDBBB??????AAA<<<===>>>?????????>>>===;;;===@@@AAABBBBBBCCCCCC==================<<<<<<===::::::======;;;<<<@@@GGGLLLSSSXXXYYYYYYZZZ[[[WWWZZZ[[[XXXSSSPPPQQQSSSVVVVVVYYY^^^]]]XXXTTTTTTVVVQQQHHH>>>666222//////------...//////...---,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------...//////,,,,,,000666777333---...,,,++++++,,,------,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,---***+++------,,,,,,...///***///;;;LLLVVVXXXWWWXXXXXXYYY[[[[[[ZZZXXXVVVUUUXXXVVVTTTTTTVVVXXXYYYYYYYYYYYYYYYYYYZZZXXXTTTQQQKKKEEE<<<444000///......................................................///000111333777@@@JJJRRRLLLLLLKKKJJJOOOWWWYYYWWWQQQPPPPPPRRRWWW[[[\\\[[[XXXXXXYYY[[[\\\^^^^^^]]]\\\]]]\\\YYYUUURRRRRRRRRSSSQQQOOOLLLKKKKKKLLLLLLOOONNNNNNRRRWWWXXXUUURRRKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJMMMPPPQQQQQQPPPOOOOOONNNNNNNNNOOOOOOMMMMMMNNNPPPRRRRRRPPPNNNKKKKKKIIIEEE@@@======>>>:::999888999:::999777666444444555555555666666666555555555666666777888999KKKFFFCCCDDDIIINNNTTTXXXOOOTTTUUUQQQPPPUUUWWWUUUIIINNNUUU]]]aaa```[[[WWWPPPPPPUUUXXXTTTMMMNNNUUUXXXPPPMMMTTT]]]```___^^^___^^^___aaadddeeedddbbbZZZRRRRRRXXXYYYSSSTTT\\\WWWMMMIIIOOOQQQMMMNNNVVVUUUWWWaaajjjeee[[[^^^iiicccggghhheeegggnnnpppllloooooonnnkkkhhhffffffgggjjjiiihhhfffdddbbbaaa```WWWXXX[[[___bbbbbb```^^^WWWVVVUUUUUUWWW[[[___aaa]]]``````[[[TTTQQQUUU[[[XXX]]]ccceeeccc^^^YYYWWWQQQMMMHHH@@@999333...+++++++++++++++++++++++++++******++++++++++++******++++++************++++++((()))***++++++***)))((()))))))))))))))))))))))))))******++++++,,,------)))***+++,,,,,,+++***)))******************++++++((()))***)))((((((***,,,))))))))))))))))))))))))***(((&&&&&&(((***++++++)))******+++++++++*********,,,///333777:::<<<===CCCDDDEEEFFFEEEBBB@@@>>>999777444333333222000///---,,,,,,+++*********+++***)))((('''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''')))+++,,,,,,,,,---...///---444BBBMMMPPPRRRVVVYYY\\\]]]\\\^^^cccdddbbbbbb```^^^\\\\\\^^^```bbbaaaWWWVVV^^^aaa\\\ZZZ___^^^```bbbbbb```_________cccggghhheeeccceeefffddd\\\[[[[[[\\\```cccfffggggggiiiiiieeebbbaaabbbbbbeeefffggghhhhhhgggfffeeedddcccbbbbbbbbbaaa^^^[[[QQQGGGBBBHHHNNNNNNKKKJJJCCC@@@@@@FFFNNNRRROOOJJJCCCLLLSSSRRROOOOOOTTTYYYYYYPPPIIIGGGDDD@@@AAAFFFGGGGGGFFFEEEDDDBBBAAA@@@AAA???@@@CCCHHHJJJHHHFFF@@@???>>>===<<<<<<<<<===<<<999999<<<<<<::::::<<>>>>>BBB===555444222...,,,,,,,,,+++***,,,,,,+++*********+++++++++***((('''((()))((('''&&&)))+++,,,+++)))(((((())))))***++++++++++++***,,,---...555FFFWWWXXXQQQ\\\^^^````````````aaaccchhh\\\SSSUUUXXXXXXZZZ]]][[[YYYYYYZZZ]]]___```____________```bbbcccddddddkkkbbbZZZ]]]eeejjjkkkkkkjjjddd]]]\\\___cccdddcccfffiiillljjjfffbbbcccdddgggggghhhiiiiiiiiiiiiiiifffeeedddcccbbbaaabbbbbbWWWNNNDDD???BBBFFFIIIIIIFFFDDDDDDGGGKKKMMMIIIEEECCCFFFIIIJJJJJJIIIHHHIIIGGGFFF?????????888<<>>:::999888:::;;;777777888888888888888888888888777666555666999;;;AAAAAADDDGGGGGGIIIQQQZZZYYY[[[^^^aaaccccccaaa```]]]]]]^^^______\\\XXXTTTEEE===GGGWWWYYYZZZbbbeeeeee^^^YYYYYYYYYWWWWWWXXXXXXTTTPPPNNNQQQWWW```fffhhhhhhjjjkkkddd[[[VVVVVVWWWXXXVVVPPPNNNNNNKKKFFFYYY```fffffffffiiikkkjjjkkkjjjhhhgggffffffiiilllllllllkkkhhhfffdddeeegggeeeiiilllkkkeee```^^^___^^^]]]\\\^^^bbbddddddcccdddccc```^^^cccgggeee___\\\VVVQQQRRRVVV[[[___```___bbbcccbbbcccggghhheeebbbbbbaaa]]]VVVNNNFFF@@@999555000,,,+++,,,------***+++,,,------,,,------++++++++++++++++++++++++************************))))))(((((())))))***+++******************************++++++++++++************))))))))))))******)))***+++***((((((((()))******)))((((((((((((((((((''''''&&&%%%%%%%%%%%%'''((()))))))))---333888>>>BBBHHHNNNQQQTTTWWWYYY___YYYUUUVVVWWWUUUTTTUUUUUUTTTPPPKKKLLLOOOKKKCCC@@@<<<666222///...---,,,***************)))))))))+++***(((((()))***)))(((''')))++++++***)))))))))))))))***++++++++++++***,,,---...333@@@NNNRRRMMMSSSUUUXXX]]]```bbbcccccc```XXXSSSUUUVVVTTTTTTVVV[[[ZZZYYYYYY[[[\\\\\\[[[\\\]]]^^^\\\ZZZ[[[```ddddddbbb___```bbbeeeggghhhjjjiiigggeeeddddddeeeeeehhhhhhiiijjjjjjiiigggffffffggghhhiiijjjkkkkkkkkkfffffffffeeeeeedddcccccc^^^VVVKKKDDDBBBDDDFFFGGGCCCBBBCCCGGGMMMNNNKKKGGGCCCEEEHHHHHHGGGEEEEEEEEEAAA@@@:::;;;>>>;;;BBBWWWuuu}}}hhhTTTNNNIIIBBBBBBJJJRRRYYY___```YYYPPPHHHBBB???@@@???;;;999999;;;:::999999999:::;;;<<>>>>>@@@DDDFFFHHHPPPYYY\\\\\\^^^bbbggghhhfffccc___^^^]]]___aaa```\\\XXXCCC===GGGWWWYYY[[[ccceeeaaa]]]\\\\\\YYYSSSPPPQQQUUUVVVVVVQQQNNNQQQ\\\eeecccdddiiilllhhh^^^WWWVVV]]][[[UUUOOOPPPSSSSSSOOOccceeefffdddeeekkknnnmmmmmmlllkkkiiihhhiiiiiiiiijjjkkkkkkiiigggggghhhiiigggiiikkkkkkhhhccc^^^ZZZ_________bbbeeeffffffeeeffffffccc___\\\[[[WWWPPPOOONNNNNNRRRXXX]]]]]][[[___bbbcccbbbcccfffgggeeebbbcccdddccc```[[[VVVSSSGGGCCC===555///---///111)))******++++++,,,,,,,,,------------------------++++++++++++++++++++++++******))))))******++++++************************+++++++++,,,,,,+++++++++******))))))))))))******)))***+++***)))((()))*********)))(((((((((((()))''''''&&&&&&&&&&&&''''''***'''&&&(((///888@@@EEEJJJNNNSSSVVVXXXZZZ[[[]]]aaa\\\ZZZ\\\]]]ZZZYYY[[[]]]\\\YYYWWWXXXYYYVVVPPPOOOJJJCCC===999666333111,,,,,,,,,++++++***))))))+++***((()))***++++++***(((***+++***)))((()))***))))))***++++++++++++***+++,,,---000888CCCIIIJJJNNNOOOSSSZZZaaacccaaa^^^XXXVVVVVVYYYXXXTTTQQQRRRZZZXXXXXXYYY[[[]]]]]]]]]YYY[[[ZZZVVVRRRUUU]]]fffbbbeeehhheeeaaa^^^^^^```]]]ccchhhiiifffdddeeegggkkkiiihhhkkknnnmmmiiidddffffffhhhiiikkkkkkllllllgggggghhhiiihhhfffdddcccddd___WWWMMMEEEAAABBBDDD>>>>>>@@@EEEIIIIIIFFFBBBBBBDDDFFFEEECCCAAAAAAAAA>>>>>>999999>>>===EEEYYYzzziiiOOOQQQPPPDDDCCCNNNZZZbbbffffff___WWWQQQGGG@@@???@@@>>>;;;;;;<<<;;;:::999888999:::;;;AAAGGGKKKKKKMMMRRRUUUTTTTTTUUUUUURRRMMMHHHDDDCCCDDDIIIOOOTTTVVVUUUUUUTTTUUUXXX[[[YYYRRRIIIBBB>>>:::444------111444222//////...------,,,,,,------------,,,,,,,,,,,,++++++000///////////////......+++++++++,,,......,,,***------,,,+++++++++,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000000666DDDPPPVVVXXX[[[ZZZZZZYYYXXXVVVTTTSSSQQQSSSZZZ[[[VVVUUUXXXXXXTTTKKKMMMPPPUUUXXXYYYWWWUUUUUUXXXXXXTTTNNNHHH===333222222111111000///......///000000000......000111222333333333222222444666@@@FFFHHHDDDAAAFFFNNNSSS`````````^^^[[[WWWSSSPPPQQQRRRTTTVVVXXXZZZ[[[\\\^^^bbbbbb^^^\\\^^^^^^\\\ZZZWWWVVVXXXWWWUUUUUUXXXZZZ\\\[[[UUUSSSUUUWWWVVVTTTSSSRRRSSSTTTUUUSSSRRRRRRPPPNNNLLLKKKKKKLLLMMMOOONNNIIIDDDCCCHHHLLLLLLHHHKKKOOORRRSSSRRRPPPNNNPPPQQQQQQQQQQQQQQQRRRRRRQQQPPPMMMJJJFFFBBB???===999888777666666555555555888888888777666777999;;;@@@>>>???CCCEEEGGGNNNUUUYYYXXXYYY^^^eeehhheeeaaaZZZZZZ[[[___bbbbbb]]]XXXDDD@@@JJJXXXYYY]]]ccccccaaa```aaa```YYYOOOHHHHHHUUU[[[```\\\TTTTTT]]]ggg[[[]]]ccckkklllgggcccdddggg```UUULLLOOOYYY______eeefffeeedddgggmmmooommmnnnnnnmmmkkklllnnnnnnkkkjjjkkkkkkkkkiiiiiijjjlllkkkiiihhhhhhhhhddd^^^YYY\\\]]]___bbbeeeggggggfffggggggbbbXXXOOOJJJCCC<<>>:::444222000---,,,+++,,,,,,+++***))))))+++------,,,)))******)))(((((()))+++))))))***++++++++++++***)))+++---...222:::CCCIIISSSSSSVVV\\\bbbbbb[[[UUUTTTWWW\\\___^^^YYYVVVUUUVVVUUUVVVXXX]]]```bbbbbbYYYXXXTTTPPPPPPVVV```hhhfffkkkmmmhhhbbb]]]XXXUUUOOOWWWbbbiiikkkjjjiiiiiilllllllllmmmnnnkkkfffaaadddeeegggiiijjjkkkllllllfffhhhjjjkkkjjjgggdddbbbddddddaaaXXXLLLCCCAAAAAA??????AAADDDGGGEEEAAA===BBBDDDDDDCCCAAA???>>>>>>@@@CCC>>>===???<<<@@@PPPccczzzyyyZZZFFFKKKMMMCCC???LLL[[[eeeiiiiiiddd^^^XXXLLL@@@>>>@@@???>>>>>>===<<<:::999999999::::::???EEEIIIIIILLLQQQUUUUUUUUUUUUTTTPPPKKKGGGEEEEEEDDDIIIPPPSSSSSSSSSTTTVVVSSSVVVZZZ[[[WWWQQQJJJFFF@@@;;;444111111333333222//////...------------...------,,,,,,,,,+++++++++........................+++,,,,,,------,,,***(((---,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++++++++++++++***,,,,,,,,,---------......//////555CCCPPPVVVXXXYYYZZZZZZ[[[[[[[[[ZZZZZZZZZWWW\\\]]]XXXUUUVVVTTTPPPMMMMMMNNNQQQUUUUUUQQQMMMPPPSSSUUUVVVVVVRRRFFF999333222111000000000...---///000000000......000111111222444444333222333444999BBBJJJIIIEEEEEEKKKQQQ[[[\\\]]]\\\YYYTTTOOOKKKMMMPPPUUUZZZ]]]^^^^^^]]]^^^bbbbbb___^^^aaaaaa___[[[XXXVVVWWWUUUQQQPPPRRRZZZ\\\\\\YYYXXX[[[\\\ZZZYYYXXXXXXXXXXXXWWWTTTQQQQQQPPPMMMKKKJJJJJJKKKKKKMMMMMMKKKGGGEEEHHHLLLNNNKKKMMMQQQTTTVVVUUUTTTRRRQQQPPPOOOOOOOOOOOOPPPQQQSSSSSSRRRPPPMMMHHHDDDAAA<<<;;;999888888888888999888999999888777888:::<<>>@@@BBBBBBGGGNNNRRRQQQRRRXXX```ccc```\\\XXXYYY[[[___```]]]VVVPPPKKKHHHRRR]]]]]]aaafffccchhhhhhhhhggg^^^PPPGGGEEEMMMWWWaaabbb\\\[[[aaaiii\\\\\\```hhhkkkiiihhhiiieee___TTTKKKMMMVVV\\\]]]aaadddeeeeeeiiiooopppmmmmmmooonnnlllooouuuuuuqqqiiikkkllllllkkkkkklllmmmnnnjjjeeedddeeeddd```\\\ZZZ\\\aaadddffffffffffffiiihhhbbbWWWMMMHHHAAA;;;>>>EEELLLSSS[[[```\\\TTT]]]ccchhhiiijjjjjjeee___aaabbbccceeeeeeeeedddddd___aaaaaaZZZMMM???555000333000......///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,***************************++++++,,,,,,++++++*********))))))))))))******((()))******)))((()))+++++++++***)))))))))))))))((((((((()))***+++,,,---++++++///:::IIITTTXXXWWW]]]```cccdddcccbbbaaabbbaaa___```cccccc___^^^aaa]]]\\\[[[[[[ZZZUUUQQQNNNUUUUUUVVVVVVUUUQQQKKKFFF???;;;444...++++++---///,,,***)))***,,,------,,,)))******)))(((((()))+++))))))***++++++++++++***(((***,,,---///444???HHHWWWWWWZZZ___dddbbbZZZRRRSSSXXX^^^``````___]]][[[TTTSSSTTTWWW[[[___aaaaaa]]]WWWPPPOOOUUU___gggllljjjlllkkkgggeeeddd\\\RRRLLLTTT```kkkrrrrrrnnnkkkdddiiimmmooolllhhheeedddcccdddfffhhhiiijjjkkkkkkfffhhhjjjkkkiiifffbbb______dddgggbbbVVVJJJDDDBBB@@@AAACCCFFFGGGFFFCCCAAABBBCCCCCCBBB@@@>>>>>>???>>>EEECCC@@@AAA;;;:::EEEHHHSSSVVVKKKBBBCCCDDDAAA>>>KKK[[[eeelllooolllgggZZZLLL???<<<>>>???@@@AAA???>>><<<::::::999::::::???EEEIIIJJJMMMSSSVVVVVVUUUTTTRRRNNNKKKIIIKKKLLLJJJNNNRRRTTTSSSTTTWWWZZZWWWWWWWWWZZZ[[[VVVMMMFFFAAAAAA>>>888222///000222111000000///////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,---------------------------+++******,,,---+++))),,,,,,,,,---------......------444DDDRRRWWWVVVUUUWWWXXXYYYZZZ\\\]]]^^^___[[[^^^^^^ZZZVVVSSSPPPMMMLLLKKKLLLOOOSSSTTTPPPMMMOOORRRUUUXXX\\\[[[PPPDDD555222//////000000///...///000000000......000111///111444555444444444555555@@@MMMRRRPPPMMMPPPUUUVVVXXXZZZZZZXXXTTTNNNKKKMMMQQQWWW]]]aaabbbaaa```]]]```aaa___aaadddeeebbb^^^ZZZXXXXXXUUUOOOMMMNNNVVVYYYZZZXXXZZZ___```]]]___^^^]]]]]][[[XXXSSSOOONNNMMMLLLKKKKKKKKKLLLLLLMMMLLLJJJIIIHHHHHHLLLPPPNNNPPPSSSWWWXXXYYYXXXXXXVVVTTTRRRPPPOOOOOOPPPPPPTTTUUUVVVVVVTTTQQQLLLJJJ>>>===;;;999999999::::::888999::::::999999:::<<>><<<>>>???>>>BBBGGGLLLLLLOOOTTTZZZ\\\[[[XXXZZZ\\\______[[[UUUOOOKKKQQQOOOYYYbbbbbbfffjjjfffiiiggggggfff```TTTJJJGGGHHHQQQ\\\aaaaaabbbfffjjjaaa]]]]]]``````]]]ZZZ[[[YYYZZZXXXRRRPPPQQQQQQOOO^^^cccfffgggjjjnnnooommmmmmpppnnnlllqqqzzz{{{uuujjjlllnnnnnnmmmmmmmmmnnnnnniiieeeccccccdddbbb```\\\___dddffffffdddccccccdddccc___XXXTTTQQQKKKCCCBBBIIIOOOSSSZZZ```[[[RRR\\\ccciiikkkllllllhhhbbbddddddddddddddddddcccccc^^^bbbdddbbbZZZMMMBBB;;;555111------///111///---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++*********************************++++++***************))))))))))))******((()))******))))))***+++++++++***))))))))))))***%%%&&&&&&''')))***,,,---***---555CCCRRRZZZ[[[YYY^^^```ccccccbbb`````````______bbbeeeccc___^^^``````^^^^^^^^^ZZZQQQKKKJJJKKKNNNRRRWWWZZZXXXTTTQQQJJJDDD<<<333...,,,---...,,,+++)))***+++,,,,,,+++(((***+++***)))((()))***))))))***++++++++++++***)))***,,,......111;;;EEERRRTTTZZZ```eeeddd^^^XXXVVVYYY[[[ZZZ\\\___```^^^UUUTTTTTTUUUXXX[[[[[[[[[aaaYYYRRRSSS\\\gggmmmoookkkjjjeeebbbfffkkkdddWWWNNNUUUaaakkkpppoooiiidddZZZaaajjjnnnmmmjjjjjjkkkdddeeeggghhhjjjjjjkkkkkkhhhiiijjjjjjhhhddd___\\\\\\cccjjjiii```TTTKKKGGG===???AAACCCCCCCCCBBBAAA@@@AAAAAAAAA?????????AAA:::EEEFFFDDDEEE@@@<<>>@@@AAALLLYYYccclllrrrrrrmmm\\\OOOCCC???@@@BBBFFFIIIAAA@@@>>><<<;;;;;;;;;;;;@@@GGGMMMNNNQQQUUUWWWVVVSSSSSSRRROOOMMMNNNPPPRRRQQQRRRTTTUUUVVVWWWYYY[[[]]]ZZZXXXYYY[[[WWWMMMEEE@@@DDDFFFAAA777000///111222111000000//////000000------,,,,,,,,,,,,++++++*********++++++++++++,,,,,,...000///---,,,+++,,,++++++,,,---------,,,,,,,,,,,,,,,------------...,,,***(((***---...,,,***,,,,,,,,,---------......---,,,333DDDSSSWWWVVVTTTTTTUUUUUUWWWYYY[[[]]]^^^[[[]]]^^^\\\WWWRRRNNNLLLIIIJJJMMMQQQUUUWWWWWWVVVUUUWWWXXXZZZ^^^```YYYOOO:::666000...000111000//////000000000......000111...000333444444444555777333===MMMYYYZZZWWWXXX\\\VVVXXXZZZ[[[ZZZVVVQQQOOOOOOSSSXXX^^^aaacccbbbbbb^^^``````___aaaffffffbbb___\\\ZZZ[[[XXXQQQOOOPPPTTTVVVWWWVVVZZZ```bbb___```_________]]]XXXRRRNNNKKKKKKKKKKKKLLLMMMNNNOOOMMMJJJIIIKKKKKKKKKLLLPPPPPPQQQSSSUUUXXXYYY[[[[[[[[[ZZZWWWUUUSSSRRRRRRRRRVVVXXXZZZ\\\\\\YYYVVVTTTCCCAAA>>>;;;999999999:::888:::;;;;;;:::999;;;<<>>LLLXXX^^^^^^\\\\\\^^^aaabbb```___^^^^^^___```cccfffddd^^^]]]___bbb_________WWWKKKDDDCCC@@@CCCGGGNNNTTTXXXXXXWWWTTTOOOGGG???777222///...---+++))))))+++++++++***''')))++++++***)))))))))))))))***++++++++++++***,,,***+++.........555???IIIOOOWWW___cccdddaaa___^^^\\\WWWRRRUUU]]]```]]]WWWVVVVVVWWWYYY[[[\\\\\\ddd___ZZZZZZ```iiiooorrrnnnlllddd]]]bbbkkkggg[[[PPPYYYeeellllllgggcccaaaWWW]]]eeelllpppooommmlllggghhhiiijjjkkklllllllllkkklllkkkjjjgggbbb^^^[[[^^^dddkkklllggg]]]UUUPPPDDDEEEDDDCCCAAA@@@??????<<<===??????>>>???AAABBB@@@KKKMMMKKKMMMJJJHHHOOOGGGGGGIIIJJJGGGAAA???@@@BBBHHHQQQZZZeeennnnnniiiXXXMMMCCC??????AAAGGGNNNCCCBBB@@@>>><<<<<<<<<<<>>AAACCCJJJUUUVVVRRRUUUSSSRRRYYYMMMQQQRRRLLLEEECCCBBBAAA>>>BBBGGGOOO[[[eeeeee```MMMDDD;;;888777999@@@IIIEEECCCAAA???===<<<<<<===DDDLLLSSSVVVXXX[[[ZZZWWWOOOSSSWWWYYYXXXUUUSSSRRRSSSSSSUUUYYY\\\[[[VVVRRRUUUWWWZZZZZZXXXWWWVVVWWWHHHLLLQQQTTTRRRIII???777000000///...............---------,,,,,,,,,+++++++++++++++,,,,,,---------&&&))),,,,,,***((()))***)))***,,,---...---,,,,,,,,,,,,,,,------.........+++(((&&&)))...000///,,,,,,,,,,,,---------......222---///>>>NNNVVVWWWWWWZZZYYYXXXWWWWWWXXXYYYZZZVVVWWWZZZ\\\ZZZUUURRRSSSQQQUUUZZZ\\\[[[[[[^^^aaa``````\\\WWWVVVYYYYYYUUUKKKBBB777111000111000//////000000000......000111///000111000///000111333000333???NNNUUUUUUWWW]]]ZZZ[[[[[[ZZZXXXUUUQQQOOOTTTUUUWWWZZZ]]]___aaabbbddddddaaa___aaadddbbb\\\YYYWWWXXX[[[ZZZVVVTTTVVVXXXXXXVVVTTTYYY```aaa^^^XXXYYY[[[\\\\\\XXXRRRNNNKKKLLLLLLMMMNNNOOOOOOOOOPPPHHHEEEKKKPPPOOOMMMNNNMMMLLLLLLLLLOOOSSSWWWZZZYYYYYYXXXWWWUUUTTTSSSRRRVVVXXXZZZ\\\]]]\\\ZZZYYYYYYUUUOOOHHHBBB>>><<<<<<888:::<<<<<<;;;:::;;;<<>>>>>===>>>BBBLLLTTTWWWTTTAAA===888444333666:::===???===::::::;;;<<<======AAALLLVVVYYYYYYZZZZZZYYY]]]\\\ZZZYYYYYYYYYYYYXXXYYYZZZZZZXXXVVVTTTTTTUUUUUUUUUUUUUUUVVVXXXZZZ[[[RRRSSSUUUXXXYYYUUUMMMFFF:::666000......///---+++111111///,,,)))((()))***++++++,,,,,,,,,,,,------000///...,,,++++++,,,,,,........................///---++++++,,,.........,,,,,,,,,---------..............................222//////999HHHSSSVVVTTTYYYTTTQQQRRRWWW[[[[[[YYYXXX]]]ZZZPPPPPPXXXZZZUUUZZZ[[[[[[[[[ZZZ\\\___aaafff___ZZZYYYYYYWWWXXX\\\WWWNNNCCC999444222111111000000///...............111000...---...///111222111111666BBBQQQZZZ[[[XXXYYYYYYXXXUUURRRQQQSSSTTTYYY\\\]]]\\\]]]bbbcccaaaccccccaaa```___^^^^^^^^^\\\[[[ZZZZZZYYYXXXVVVUUUXXXUUUTTTVVVUUUUUUYYY___]]]``````^^^\\\YYYRRRJJJDDDHHHJJJJJJOOOUUUSSSMMMNNNPPPOOOKKKLLLOOOQQQOOOPPPMMMIIIGGGIIIOOOWWW[[[ZZZZZZ[[[[[[ZZZVVVSSSQQQVVVVVVVVVUUUVVVVVVWWWWWWVVVWWWVVVQQQIIIBBB<<<::::::;;;;;;;;;;;;:::999999KKKKKKIIIFFFDDDIIIWWWbbbgggdddaaa]]][[[ZZZYYYYYY[[[\\\]]]ZZZUUUTTTVVVYYY\\\]]]___```aaabbbeeehhhaaaaaabbbccccccdddeeefffhhhhhhggghhhjjjiiiccc]]]]]]aaafffjjjmmmnnnooonnnooollljjjkkkmmmooonnnmmmqqqlllkkknnnmmmhhhhhhlllllljjjjjjkkkmmmnnnllljjjkkkiiiiiijjjhhheeefffjjjkkkmmmlllhhhjjjmmmlllgggiiihhhgggddd```\\\WWWUUUVVVVVVYYY]]]```]]]VVVOOOEEELLLTTTYYY[[[```iiipppooommmcccRRREEEAAAAAAAAARRRYYYZZZTTTVVV```fffeeeiiikkkmmmmmmkkkhhhggggggeeeaaa^^^\\\[[[UUULLLDDD444444444444333111000000///...------,,,,,,------......---,,,++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++%%%'''***+++,,,---///111;;;HHHVVV]]]___bbbbbb```ddddddcccbbbbbbcccdddeeeddddddcccddddddccc___]]]]]]]]]XXXLLL>>>888;;;@@@CCC>>>;;;BBBQQQ\\\___^^^^^^___]]]YYYUUUQQQHHH>>>444...+++---///,,,++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++,,,------888BBBPPPZZZ___```bbbdddcccdddbbb___^^^```bbbcccaaaaaabbbeeehhhiiihhhgggiiilllkkkfffdddjjjpppsssssspppmmmmmmooopppooonnnjjjmmmpppnnnkkkiiillloootttpppjjjfffeeeiiinnnrrrhhhfffdddccccccfffiiikkkjjjkkkkkklllkkkjjjiiihhhhhhjjjlllmmmkkkfffaaa^^^gggddd___[[[WWWRRRLLLHHHHHH???===DDDHHHGGGLLLTTTXXXVVVWWW\\\___]]]]]]___\\\``````YYYRRRMMMIIIEEE===<<<<<>>===;;;:::999:::;;;;;;BBB???<<<<<<===?????????EEEPPPYYY[[[ZZZ[[[ZZZXXXZZZYYYXXXXXXYYYYYYYYYYYYYYYZZZZZZXXXUUUSSSSSSSSSUUUUUUUUUUUUVVVXXXZZZ[[[VVVSSSQQQRRRUUUWWWUUUSSSJJJDDD;;;333///...//////---------,,,,,,,,,---...++++++,,,,,,,,,,,,------///...---,,,+++++++++,,,////////////////////////...,,,++++++---......---,,,,,,,,,------------...........................000---...777FFFQQQUUUTTTXXXTTTQQQSSSXXX[[[\\\ZZZ[[[___\\\TTTSSSZZZ\\\XXXYYYZZZ\\\\\\\\\]]]___aaaccc___\\\]]][[[WWWWWWZZZXXXQQQGGG<<<555222111111000000///............///000000.........///111222222111555???MMMWWWZZZYYYXXXXXXXXXVVVSSSQQQRRRSSSXXX\\\]]]\\\]]]bbbcccaaa```___^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[XXXVVVUUUTTTWWWTTTTTTVVVUUUSSSUUUZZZ]]]```aaa___^^^\\\VVVNNNFFFIIIJJJJJJMMMRRRPPPJJJKKKMMMMMMJJJJJJNNNPPPNNNPPPNNNKKKIIIKKKPPPVVVZZZWWWWWWXXXXXXWWWTTTQQQOOOUUUTTTTTTTTTTTTUUUVVVVVVVVVWWWWWWUUUPPPHHH@@@:::;;;;;;;;;<<<;;;;;;;;;;;;IIIJJJJJJIIILLLTTT```hhhllleee]]]YYYXXXYYYZZZYYYWWW]]]aaa\\\RRRMMMQQQWWW]]]___````````````bbbccc^^^ZZZYYY]]]\\\VVVXXX___```fffiiiddd```^^^VVVKKKMMMPPPWWWcccnnnssssssrrrooommmllllllmmmlllkkkiiimmmhhhjjjpppkkkaaa```iiijjjjjjllloooppppppmmmjjjllljjjjjjkkkiiieeefffjjjnnnooonnnmmmnnnpppnnnjjjhhhiiijjjiiifffaaa\\\YYYYYYWWWUUUUUUWWWVVVRRRNNNIIIPPPXXX]]]```eeemmmsssrrrlll^^^MMMBBB???>>><<>>AAAAAA>>>;;;DDDBBB???<<<::::::;;;<<>>@@@SSSdddgggdddfffkkknnnjjjkkkmmmlllkkkiiiiiijjjfffeeeeeedddcccbbbaaa```SSSLLL???444///111222111//////...............///***+++,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++%%%'''***,,,,,,...000222DDDQQQ]]]aaa```bbbcccccceeedddcccbbbbbbbbbcccdddaaaaaaaaabbbbbbaaa^^^[[[______]]]UUULLLIIIMMMRRR]]]ZZZYYY\\\aaacccbbb______aaa```]]]]]]^^^]]]YYYFFF:::000...///---,,,,,,,,,,,,+++++++++*********)))))))))*********++++++)))***,,,---------,,,+++000999FFFQQQYYY^^^aaacccccccccdddddd```]]]```eeejjjgggcccaaa```___^^^]]]dddgggiiihhhjjjoooooommmlllnnnqqqtttuuuuuusssqqqkkkpppuuuwwwsssnnniiigggeeefffhhhjjjkkklllmmmmmmlllkkkjjjiiiiiikkkmmmooojjjjjjjjjjjjjjjjjjjjjjjjlllmmmnnnnnnllljjjgggeeejjjiiigggeeeccc___ZZZVVVTTTMMMKKKNNNRRRSSSXXX]]]___ZZZXXX]]]bbbbbbaaabbbhhhiiiggg```[[[XXXUUUQQQGGGCCC@@@BBBCCCBBBAAAAAAOOOKKKDDD>>><<<<<>>===;;;;;;;;;<<<===IIIKKKKKKMMMVVVaaaeeebbbYYYSSSOOOOOOTTTWWWUUUSSSRRRSSSSSSQQQMMMIIIHHHHHHZZZ\\\]]]\\\ZZZYYYYYYYYYKKKDDDFFFNNNMMMGGGNNN\\\\\\___ZZZJJJ???>>>===:::888888AAAWWWiiipppooonnnoooppppppoookkkeee```]]]cccaaafffoookkk___```jjjkkklllmmmnnnnnnoooooopppmmmkkklllnnnllljjjkkkpppllljjjjjjlllnnnnnnmmmlllddddddeeeeeeffffffgggggggggbbbZZZTTTQQQPPPPPPPPPNNNPPPQQQQQQRRRXXX___eeejjjggg^^^SSSNNNMMMKKKGGGCCCPPP___fffhhhiiijjjjjjkkkmmmnnnmmmkkkiiijjjjjjnnnllliiifffeeeeeefffgggbbb^^^RRRCCC;;;888444///............//////000111---,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++***)))))),,,000333GGGTTT```bbb```aaaccceeeeeedddcccbbbaaabbbbbbcccaaaaaaaaabbbcccbbb___\\\^^^```bbb___[[[XXXZZZ]]]cccbbbbbbcccddddddbbb______aaa```]]]\\\^^^___]]]UUUHHH:::444111---,,,---,,,,,,,,,++++++++++++***************+++++++++,,,***+++---.........---,,,+++222<<>>777444111///---,,,------***(((+++++++++,,,,,,,,,------++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,---///444===HHHRRRWWWUUUTTTSSSTTTXXX[[[^^^___```bbbaaa^^^^^^______\\\VVVZZZ___aaaaaa`````````^^^^^^^^^\\\UUUPPPSSSZZZZZZYYYTTTMMMCCC:::444111111111000//////////////////////////////000000111333222222333999BBBMMMTTT[[[ZZZZZZXXXVVVWWWYYY\\\YYY\\\[[[WWWWWWXXXXXXUUUXXXYYYZZZ\\\]]]^^^^^^]]]^^^```aaa^^^YYYVVVUUUVVV[[[ZZZ\\\^^^ZZZRRRNNNOOOVVVZZZ]]]]]]^^^___ZZZSSSHHHHHHIIIJJJJJJJJJJJJKKKIIIMMMMMMLLLLLLPPPPPPMMMKKKKKKKKKLLLMMMOOOPPPQQQWWWXXXYYYYYYYYYYYYXXXWWWUUUUUUUUUUUUVVVWWWXXXYYY[[[XXXVVVXXXZZZYYYRRRLLLDDDBBB???<<<;;;;;;<<<<<>>;;;>>>AAA===;;;DDDZZZkkkooonnnooommmooorrrqqqmmmfffaaa^^^aaaccciiinnnnnnjjjkkkooojjjlllmmmnnnmmmnnnpppqqqllljjjkkklllkkkhhhjjjnnnjjjfffeeeiiilllllllllnnngggggggggggghhhjjjlllmmmjjjfff```ZZZVVVUUUUUUUUUUUUUUUUUUUUUWWW\\\ccchhhkkkggg[[[MMMGGGIIIMMMNNNFFFIIIPPPYYYccclllqqqrrroooppppppooolllkkkkkklllpppmmmiiifffeeedddcccaaaaaagggeeeYYYMMMFFF<<<222///////////////000111111...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++((((((+++000444JJJWWWbbbccc```aaaeeegggfffeeedddcccbbbbbbccccccbbbbbbbbbcccdddccc```^^^[[[___cccdddbbb```aaabbbccccccdddddddddbbbaaa```___bbbbbb^^^\\\^^^___^^^```VVVJJJAAA888000---...,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,------.........------111888AAAJJJRRRXXX[[[cccZZZTTTUUUSSSOOORRRYYYccc```]]]\\\]]]_________[[[eeemmmmmmmmmnnnnnnmmmjjjllloooqqqqqqqqqrrrssssssssssssrrrqqqnnnkkkiiiggghhhjjjkkkkkkjjjhhhgggkkkjjjhhhfffeeeeeeeeefffhhhgggggggggggghhhiiiiiiiiijjjkkklllmmmmmmnnnnnnmmmhhhbbb]]]\\\]]]^^^^^^YYYXXXYYY[[[^^^____________\\\\\\```ccceeeiiiooolllkkkgggaaa___aaa___[[[___WWWRRRRRRPPPJJJKKKRRRNNNRRRYYY^^^```]]]YYYUUUMMMKKKIIIIIIKKKMMMNNNNNNVVV[[[^^^]]]]]]^^^ZZZUUUBBBAAACCCLLLVVV\\\\\\ZZZSSSUUUWWWWWWWWWXXXYYY[[[YYYXXXWWWWWWWWWXXXZZZ[[[bbb^^^[[[[[[]]]___^^^\\\ZZZ]]]___^^^XXXOOOFFFAAA555111---,,,...///...+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------------------,,,,,,+++---...///...,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---...000444:::DDDPPPWWWUUUUUUUUUUUUWWWZZZ]]]______`````````___^^^]]]\\\YYY\\\```bbbaaa````````````]]]\\\[[[WWWSSSUUU[[[]]]ZZZWWWSSSLLLDDD:::333222111000000//////000000////////////000000000000111222222222444;;;FFFNNNWWWYYY[[[[[[[[[[[[\\\^^^YYY[[[[[[WWWWWWYYYXXXUUUYYYZZZ\\\^^^____________```______^^^]]][[[ZZZYYY]]]]]]___aaa]]]UUUQQQRRRYYY]]]______```aaa\\\UUUKKKJJJKKKMMMLLLIIIJJJNNNKKKOOOPPPNNNNNNQQQPPPMMMIIIIIIJJJKKKLLLNNNOOOPPPTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWYYYZZZ[[[\\\YYYWWWWWWYYYYYYWWWTTTMMMIIIDDD???<<<;;;;;;<<>>333222111000////////////------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********---111555MMMZZZeeeeeeaaaccchhhkkkiiihhhfffeeeddddddeeeeeedddcccdddeeefffeeeccc```]]]___bbbbbbaaaaaabbbdddbbbdddffffffeeeccccccdddaaaffffffbbb```bbbcccbbbccc^^^XXXPPPCCC555......------,,,,,,,,,+++++++++)))))))))************+++,,,,,,++++++,,,,,,---......000555===HHHRRRZZZ^^^hhh\\\UUUXXXYYYSSSQQQUUU\\\[[[[[[]]]```dddeeeeeeeeeiiilllllloootttuuusssjjjlllmmmmmmlllmmmqqqtttrrrrrrrrrssssssrrrpppoooooooooooonnnllljjjgggfffmmmmmmlllkkkjjjjjjjjjjjjhhhhhhggggggggghhhjjjjjjkkkkkkkkkkkklllmmmmmmnnnmmmhhhbbb]]]\\\]]]^^^___]]]\\\[[[\\\^^^aaabbbaaa___```dddhhhhhhfffjjjqqqmmmkkkgggaaabbbeeeddd```___XXXWWW\\\YYYRRRRRRXXXRRRWWW]]]ccceeeccc```]]]QQQOOOMMMMMMOOORRRSSSSSSYYY]]]_________```]]]XXXJJJHHHIIIPPPZZZ___]]]ZZZWWWYYYZZZZZZYYYXXXZZZ[[[ZZZZZZYYYXXXXXXYYY[[[\\\]]][[[ZZZ\\\```bbbaaa______^^^______^^^ZZZUUURRR>>>888111///000111///---++++++,,,,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222777@@@LLLUUUVVVVVVVVVVVVWWWYYY\\\_________```aaaaaa^^^\\\\\\[[[^^^aaabbbaaa______``````^^^]]]___]]]YYYYYY[[[```\\\YYYXXXVVVNNNAAA777222111000000//////000000...//////000000000000000///222444333222777@@@GGGPPPUUU\\\```aaa___\\\[[[XXX[[[[[[YYYYYY]]]]]]ZZZZZZ[[[]]]___``````______aaa^^^\\\^^^aaabbb___[[[^^^^^^```bbb^^^WWWTTTVVV[[[^^^````````````[[[SSSPPPMMMNNNPPPMMMHHHJJJOOOMMMPPPQQQOOONNNPPPOOOKKKHHHIIIIIIKKKLLLOOOQQQRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXYYY[[[[[[\\\[[[[[[ZZZZZZZZZYYYYYYVVVQQQJJJCCC>>><<<<<<===LLLOOOOOOQQQ^^^kkkeeeUUUPPPPPPQQQQQQRRRVVVZZZ^^^LLLLLLLLLOOOTTTYYY]]]___^^^```dddeeedddccccccdddbbbeee```RRRFFFFFFIIILLLKKKAAABBBNNNNNNDDDCCCMMMGGGDDDLLL___kkkkkkmmmrrrfffmmmtttwwwtttoookkkjjjlllrrrpppgggfffkkkggg]]]ccciiiooorrrqqqnnnmmmmmmuuurrrqqqpppmmmhhhgggkkkTTTNNNLLLQQQUUUVVVYYY___hhhjjjlllmmmmmmjjjgggeeecccdddeeeeeecccaaaaaaaaaZZZ[[[\\\]]][[[YYYWWWVVVVVVZZZYYYPPPIIIHHHKKKLLLNNNNNNSSS___jjjooopppoooppppppooolllhhhffffffgggjjjhhhgggjjjlllggg[[[PPPJJJVVVZZZOOOFFFHHHKKKJJJ666555333111///---,,,,,,+++---///000///,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''(((***,,,---///222555OOO\\\ggggggcccdddjjjnnnkkkjjjhhhgggfffffffffgggeeedddeeefffhhhgggdddbbb```aaabbbaaa``````ccceeecccfffhhhhhhgggfffhhhjjjccchhhjjjfffdddfffggggggbbbbbbbbb\\\LLL:::000...---------,,,,,,,,,++++++(((((((((((()))))))))))),,,+++***)))***+++---...***+++///777BBBOOOXXX]]]oooaaaZZZ```bbbZZZUUUVVVZZZYYYZZZ]]]aaaeeeffffffmmmllliiihhhpppxxxzzzvvvkkklllllljjjiiikkkppptttnnnnnnpppsssuuuuuusssqqqnnnpppssstttrrrmmmhhhdddllllllkkkkkkkkklllmmmmmmiiiiiihhhhhhhhhiiikkklllllllllkkkkkkkkkllllllmmmkkkgggaaa^^^]]]]]]]]]]]]```___\\\ZZZ]]]aaadddddd___ccckkkppplllgggjjjpppllljjjeeeaaabbbfffeeeaaaZZZVVVYYYbbbbbbZZZYYY___]]]]]]\\\\\\]]]^^^```aaa[[[YYYWWWWWWYYY\\\]]]]]]VVVZZZ^^^___bbbeeeccc^^^XXXUUUTTTYYY___aaa]]]XXX[[[\\\]]]\\\ZZZYYYYYYZZZ[[[[[[ZZZYYYYYYZZZ[[[\\\SSSUUU[[[bbbhhhhhhccc^^^ccc___[[[[[[]]]^^^^^^\\\HHH@@@666111000000...+++++++++,,,,,,,,,---------+++,,,---.........---,,,************************///---++++++,,,.........******+++++++++,,,,,,,,,........................,,,...000111444===JJJTTTWWWWWWWWWWWWWWWYYY\\\^^^```___aaacccbbb___\\\\\\]]]___aaaaaa```______```aaa^^^^^^cccccc___[[[[[[ccc^^^[[[\\\\\\UUUGGG:::222111111000000000000000...//////000000000000000...222555444222444<<>>===>>>UUUQQQTTT___iiiggg___YYYAAAIIIPPPTTTVVVXXXVVVRRRLLLFFFBBBEEEOOOYYY]]]]]]eeefffeeebbbcccffffffbbbaaaaaa___VVVIII???>>>BBBAAA@@@@@@AAAEEELLLTTTZZZSSSXXX___dddiiilllooorrrrrrrrrsssrrrlllgggiiiooosssuuuuuuoooeee]]]ZZZZZZeeejjjoooqqqooonnnpppqqqnnnmmmmmmmmmmmmkkkhhhfffKKKJJJJJJNNNSSSVVVUUUSSS___bbbjjjsssssskkkcccaaa^^^aaa```]]]___cccaaa[[[```[[[YYYXXXOOODDD???AAAGGGNNNPPPJJJJJJPPPRRRNNNPPPXXX```eeegggkkknnnpppqqqdddZZZZZZ[[[YYYWWWYYYNNNZZZ]]]YYY^^^ggg```OOOJJJTTTUUUIII<<<<<>>YYY[[[^^^bbbfffiiikkkkkkiiiiiiiiigggeeeeeegggiiidddcccccceeeffffffdddbbbgggggghhhfff___ZZZ^^^eeegggbbbaaadddeeebbbaaabbbggggggfffeeedddccccccccceee]]][[[]]]UUUBBB444000222+++'''***,,,+++*********++++++***))))))+++,,,,,,+++*********+++,,,------------222:::GGGRRRYYY___YYYWWW]]]```___```dddeee```ZZZWWWYYY\\\]]]]]]lllqqqqqqmmmnnnssstttpppcccdddeeeffffffiiilllooovvvuuuttttttsssqqqnnnkkkooopppqqqrrrpppmmmjjjhhhooosssrrrllllllppppppllleeeeeedddeeefffhhhiiikkkfffiiinnnpppnnnllllllpppmmmhhhccc`````````^^^\\\^^^___```bbbcccccccccccc```bbbfffiiilllllllllllljjjiiigggfffeeefffgggggg___[[[YYY[[[\\\[[[^^^ccc\\\___aaaaaa___^^^aaaddd]]]^^^^^^]]]\\\]]]___aaa]]]___```aaaaaacccfffhhh]]]ZZZYYY\\\]]]\\\^^^bbb]]][[[YYYYYY[[[\\\[[[ZZZaaabbbaaa\\\WWWVVV[[[```___bbbbbbaaabbbeeeccc^^^_______________```aaaaaaYYYOOOAAA777222000...---,,,,,,333222***...444...------......------,,,+++++++++++++++++++++++++++,,,------......------,,,+++++++++++++++++++++++++++,,,,,,---...///000000,,,,,,...111333999EEERRRWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\]]]^^^]]][[[YYY_________^^^]]]]]]___```bbb^^^___cccccc^^^^^^aaaddd```[[[[[[___^^^QQQBBB333111222555333---...333.........///////////////000222444555555666888:::LLLPPPXXX___cccaaa[[[VVV[[[]]]___bbbccccccbbbbbb^^^^^^___```aaabbbccccccaaa^^^]]]aaagggiiiddd___\\\YYYXXXZZZ]]]______]]]bbbaaa``````___\\\WWWSSSLLLNNNRRRTTTOOOJJJKKKQQQMMMLLLKKKLLLMMMNNNMMMLLLHHHEEEHHHNNNPPPNNNQQQXXXUUUSSSQQQPPPQQQSSSVVVXXXVVVYYY[[[[[[ZZZ[[[___bbb[[[ZZZYYYXXXXXXXXXZZZ[[[[[[^^^ZZZPPPFFFAAA>>>;;;JJJKKKRRRaaallllllfffbbbTTTVVVVVVVVVXXXYYYTTTLLLRRRMMMJJJLLLSSSYYYZZZYYY]]]```aaa```bbbeeeccc^^^```^^^YYYRRRKKKGGGKKKPPPGGGFFFFFFGGGKKKSSS\\\bbb___ccchhhkkknnnoooqqqrrrrrrrrrrrrqqqllleeefffkkkkkkoooqqqnnnfff^^^YYYXXXgggiiimmmooopppqqqrrrtttrrrqqqpppnnnkkkfff___ZZZ???@@@CCCIIIOOOTTTWWWXXX^^^aaaiiirrrqqqggg^^^ZZZ^^^___^^^[[[]]]aaa___ZZZ[[[TTTNNNLLLIIIBBB@@@BBB===CCCFFFEEELLLZZZaaa___[[[bbbjjjnnnnnnoooooopppeeeWWWMMMMMMQQQQQQPPPPPPNNNRRRRRRQQQYYYcccaaaWWWTTT[[[[[[NNNBBBCCCLLLSSSUUUNNNDDD;;;555222222222+++,,,---.........///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------+++***,,,+++******)))))))))***,,,,,,,,,+++++++++******************************------))),,,222...111AAAZZZ\\\```dddgggiiijjjjjjggghhhhhhfffddddddfffgggeeeddddddfffggggggeeecccdddeeefffeee___YYY\\\cccdddbbbbbbffffffdddeeehhhhhhgggfffdddcccbbbaaaaaaccc]]][[[^^^\\\PPP@@@555444111000111///***)))+++***+++++++++))))))+++,,,++++++*********+++,,,---+++,,,---000777AAAMMMUUU]]][[[]]]ccceeebbbbbbfffeeebbb^^^]]]___``````___bbbkkkqqqssstttuuurrrlllfffggghhhhhhhhhiiilllnnnuuuuuuuuuuuuuuutttqqqpppqqqqqqppppppooonnnnnnmmmnnnqqqpppllllllooopppllljjjiiihhhhhhggghhhiiiiiijjjlllnnnnnnjjjffffffiiioookkkgggdddbbb```___]]]^^^___aaabbbcccddddddeeeccceeegggjjjlllmmmnnnnnnmmmllllllkkkkkkkkkkkkkkkccc___^^^___```___aaafffbbbcccaaa]]]ZZZYYY]]]aaaaaabbbaaa___]]]]]]^^^```aaabbbbbbaaa``````bbbddddddaaa___```___\\\\\\___```___^^^]]][[[ZZZXXXWWW]]]^^^^^^[[[WWWVVVZZZ___^^^``````___aaacccbbb]]]``````___`````````aaabbb[[[XXXPPPGGG===555111///...,,,111000***///333,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,------.../////////------...111333888DDDQQQZZZYYYYYYXXXYYY[[[\\\^^^\\\\\\\\\\\\\\\[[[ZZZXXX___`````````___^^^______^^^]]]aaaggghhhdddaaacccbbbaaa___]]]^^^]]]TTTJJJ888333000222222//////222////////////////////////000222444444444555777888EEELLLWWW```dddbbb]]]YYYZZZ\\\^^^```aaa```___^^^\\\]]]^^^```aaabbbbbbbbb```]]][[[___fffjjjiiifff```^^^\\\\\\___aaa```___``````aaaaaa```]]]WWWSSSMMMMMMOOOPPPMMMIIIJJJNNNKKKKKKKKKKKKKKKKKKKKKLLLJJJHHHIIINNNPPPOOORRRWWWSSSSSSRRRQQQRRRTTTUUUWWW[[[]]]___]]]XXXVVVXXX[[[]]]\\\[[[ZZZYYYXXXYYYZZZ\\\^^^[[[QQQJJJFFFAAA===JJJKKKSSS___hhhiiijjjkkkeeebbb]]]YYY[[[\\\VVVMMMUUURRRQQQSSSWWWZZZZZZXXX\\\```cccdddeeefffaaaZZZ\\\ZZZWWWSSSRRRRRRSSSTTTGGGFFFEEEHHHMMMVVV___dddhhhkkknnnpppqqqrrrsssttttttsssssssssnnngggfffjjjlllmmmlllhhhbbb^^^^^^___kkklllmmmpppssstttsssrrrmmmllllllkkkfff]]]SSSKKK???BBBGGGLLLPPPVVV[[[___\\\```hhhooolll```TTTOOO^^^]]]ZZZXXXZZZ^^^]]]XXX[[[PPPFFFEEEHHHHHHGGGGGGGGGIIIGGGFFFPPPaaajjjiiieeejjjqqqtttqqqllliiiiiiZZZPPPGGGHHHMMMPPPQQQRRRTTTMMMHHHJJJSSSZZZ]]]\\\ZZZ___^^^SSSIIILLLVVV___```]]]WWWMMMAAA999444333,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------+++***,,,,,,++++++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++......+++---333000333DDDYYY\\\aaafffhhhiiihhhhhheeeffffffeeecccccceeeffffffffffffggghhhhhhfffddddddeeeggghhhbbb]]]^^^dddeeedddfffhhhfffcccfffkkkjjjiiihhhfffdddcccbbbbbbbbbaaa______aaa]]]LLL;;;333222333444000******...***+++,,,,,,******+++,,,++++++******++++++,,,---(((+++...///222999EEEOOO\\\```gggllliiieeeeeeiiigggfffeeefffgggfffdddbbbccckkksssuuuvvvuuuqqqmmmiiijjjkkkkkkjjjjjjlllnnnssstttuuuuuuuuutttsssrrrsssrrrpppooooooooopppqqqmmmooonnnllllllooopppnnnooonnnmmmkkkiiiiiihhhhhhhhhiiihhhccc^^^\\\^^^```lllkkkiiieeeaaa^^^]]]]]]^^^___```bbbdddeeeeeeffffffggghhhiiikkkmmmooopppnnnooopppppppppooonnnmmmfffbbb```bbbbbbaaabbbfffdddccc___ZZZVVVWWW]]]bbbfffeeedddaaa^^^]]]^^^___bbbccccccaaa___^^^___aaabbb______bbbbbb```aaaddd___aaaaaa```]]]ZZZXXXWWWZZZ\\\]]][[[YYYXXX\\\___^^^```aaa```aaadddccc^^^``````aaaaaaaaabbbbbbbbb]]]______WWWJJJ===444111222---//////---444777...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++------------------------...---...111222666BBBNNN[[[ZZZYYYXXXXXXZZZ]]]___\\\\\\\\\[[[[[[[[[[[[[[[``````aaaaaaaaa___^^^]]][[[]]]dddkkkmmmiiieeeeeeaaadddccc___^^^]]]YYYSSSAAA666......111222000000000000//////////////////000222333333333333555666<<>>GGG^^^fffpppqqqkkkfffhhhnnnjjjkkkmmmnnnmmmjjjfffbbblllpppttttttrrrrrrssssssjjjlllmmmnnnmmmnnnoooqqqqqqrrrttttttsssqqqpppppptttsssrrrqqqqqqqqqqqqqqqmmmmmmmmmmmmnnnpppqqqqqqqqqpppooommmkkkiiihhhhhhffffffaaaXXXSSSVVV]]]aaadddfffgggccc^^^[[[[[[\\\]]]^^^```aaacccdddeeeeeehhhhhhggghhhiiilllnnnpppmmmoooqqqrrrrrrpppnnnmmmfffbbb```bbbaaa___```ddd______^^^[[[YYY\\\bbbhhhffffffeeebbb```___```aaabbbbbbbbbaaa___^^^___``````]]]]]]```aaa___```ddd\\\^^^aaaaaa^^^\\\[[[\\\\\\]]]^^^]]][[[[[[]]]___```ccccccccceeehhhfffaaaaaabbbbbbccccccccccccccc^^^```bbb]]]RRREEE:::555666......///111;;;???444------......------,,,+++------------------------,,,------......------,,,++++++++++++++++++++++++.........------,,,,,,,,,///......000000444???LLLYYYYYYYYYYYYZZZZZZ[[[[[[ZZZ[[[\\\\\\\\\]]]^^^`````````aaabbbbbbaaa^^^[[[[[[___eeekkkmmmjjjgggeeedddfffddd```______\\\WWWHHH;;;///,,,000444222///111111000000000000//////000111333333222222333444777DDDVVVbbbeeecccaaa```^^^```ccceeefffeeedddbbb^^^___bbbccccccaaa___]]]aaa```aaaccceeeggghhhhhhmmmkkkgggeeeeeeeeefffgggeeedddcccccccccbbb^^^\\\VVVPPPLLLLLLLLLJJJJJJLLLIIILLLNNNLLLGGGFFFJJJNNNQQQNNNMMMNNNPPPRRRSSSUUUPPPQQQTTTVVVVVVVVVTTTSSSYYY___dddbbb\\\XXX[[[___```bbbbbb```\\\YYYYYYZZZ]]]\\\YYYTTTRRRQQQJJJBBB[[[[[[]]]```]]]XXXXXX[[[ccceeeccc]]]YYY\\\```aaaZZZ[[[\\\^^^___aaadddgggbbbeeegggeeedddbbb[[[SSSXXXZZZYYYXXXZZZ[[[UUULLLRRRPPPPPPTTT\\\dddiiillljjjlllnnnppppppqqqsssttttttrrrrrrtttsssooonnnqqqxxxrrrggg^^^ZZZ]]]dddjjjcccdddggglllqqqqqqmmmiiiggghhhhhhhhheee___VVVPPPKKKMMMNNNLLLKKKLLLQQQVVVZZZ^^^gggqqqqqqhhh```\\\```ZZZUUUVVV[[[]]][[[YYYWWWOOOGGGEEEJJJOOOLLLGGGJJJIIICCCAAALLL___hhhgggccceeeiiikkkbbbTTTKKKKKKQQQTTTTTTMMMFFFGGGOOOVVVbbbUUUNNNSSSVVVRRRSSSYYYIIIPPPVVVWWWTTTTTT[[[ddd^^^^^^______\\\RRRDDD999444111---,,,...//////...---------------------------,,,+++,,,---...,,,***---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++---+++---222///666JJJSSSWWW^^^dddhhhiiihhhgggfffgggiiihhhgggfffggghhhiiihhhhhhjjjkkkkkkiiiggghhhhhhkkknnnlllggggggkkkjjjjjjjjjiiiccc___bbbiiihhhgggggghhhhhhiiikkkkkkffflllllleeeaaabbb\\\RRRAAA555++++++...//////000+++---///...,,,+++++++++******++++++,,,,,,,,,,,,(((---000///,,,///888AAA[[[gggqqqooogggeeejjjqqqnnnpppsssssspppkkkeeebbbhhhlllppprrrpppooorrrvvvjjjlllnnnppppppqqqsssuuurrrtttvvvuuurrrooooooooossstttuuuuuutttrrrooonnnooonnnnnnooopppqqqrrrtttoooooonnnmmmkkkjjjiiihhhjjjiii```SSSNNNUUU^^^ccc___bbbdddccc___\\\]]]^^^\\\]]]___aaabbbcccddddddhhhgggfffeeegggiiilllnnnmmmnnnqqqssssssqqqooommmgggdddbbbcccbbb______bbb\\\___aaa``````bbbgggkkkeeeeeeeeecccaaaaaaccceeeffffffeeebbb___^^^^^^___```]]]\\\^^^^^^]]]___cccaaabbbbbbaaa___]]]]]]]]]]]]^^^]]]\\\[[[ZZZZZZ[[[aaaddddddcccfffiiigggcccbbbcccdddeeeeeeeeedddddd```___^^^]]]XXXPPPFFF>>>999///---///222===BBB888------......------,,,+++------------------------,,,------......------,,,++++++++++++++++++++++++.........---,,,,,,++++++///......//////222>>>JJJUUUWWWZZZ\\\\\\[[[XXXVVVTTTWWWZZZ\\\\\\]]]```ccc```______aaabbbaaa^^^[[[___aaadddfffggghhhfffdddgggeeeaaa^^^```bbb]]]VVVLLLBBB444...000444333...222222111111000000000000000111222222111111333444666CCCUUU```cccbbbaaaaaa^^^```bbbeeefffggggggfffbbbcccdddeeeccc```\\\ZZZ]]]```dddgggggggggffffffnnnmmmkkkiiigggggghhhjjjiiigggdddccccccddddddddd[[[TTTOOOOOONNNLLLLLLOOOMMMPPPQQQNNNJJJIIIMMMQQQSSSQQQNNNMMMPPPSSSTTTSSSPPPRRRUUUXXXXXXWWWUUUSSSVVV\\\bbbbbb]]]ZZZ[[[___^^^bbbdddccc^^^ZZZZZZ[[[[[[[[[XXXTTTTTTTTTOOOGGGTTTXXXaaahhheeeZZZRRROOO[[[``````XXXRRRRRRWWWZZZ\\\___dddeeeddddddgggjjjgggiiiiiigggggghhheee```^^^^^^XXXQQQSSS\\\]]]XXXZZZXXXYYY^^^eeekkkmmmmmmoooppprrrrrrqqqqqqrrrtttrrrnnnnnnppppppnnnnnnqqqrrrooojjjeeebbbaaabbbbbb[[[\\\```fffkkkmmmmmmllljjjhhheeeccc```\\\WWWSSSPPPPPPOOONNNNNNQQQVVVYYYRRRUUU^^^hhhlllhhhddddddaaaYYYUUUYYY___```^^^\\\ZZZXXXTTTPPPQQQTTTSSSPPPPPPQQQNNNJJJRRRaaahhheeedddcccfffiii___OOOFFFGGGVVV\\\\\\QQQFFFCCCHHHMMMPPPJJJIIILLLKKKGGGHHHNNNEEEKKKUUU[[[ZZZXXX\\\cccfffbbb^^^^^^```]]]VVVOOO999444///---///333444444---------------------------,,,,,,,,,......,,,+++,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***---+++---222000888MMMUUUXXX^^^cccggghhhiiihhhggghhhjjjjjjiiiiiiiiijjjiiiiiiiiijjjkkkkkkiiiggggggfffgggkkkjjjfffgggkkkjjjhhhhhhhhheeebbbeeekkkbbbbbbcccdddfffhhhiiijjjeeekkknnnjjjfffeeebbb```SSSBBB222...111111///...,,,...000///---+++++++++)))***+++,,,,,,,,,,,,+++))),,,///...,,,...444:::PPP^^^iiihhhbbbcccjjjpppoooqqqtttsssooojjjfffccc[[[aaajjjqqqpppllllllqqqjjjllloooqqqrrrsssuuuwwwsssvvvyyywwwssspppppprrrrrrsssuuuvvvuuussspppnnnsssppppppssstttssstttwwwnnnnnnnnnmmmlllkkkiiihhhjjjjjj```QQQKKKRRR[[[]]]```bbbeeefffdddbbbaaaaaa^^^___```aaabbbcccccccccgggfffeeedddeeegggiiikkkmmmnnnqqqrrrsssqqqooonnnkkkhhhfffgggfffbbbaaadddaaadddggggggeeedddgggiiieeeffffffeeedddeeegggjjjlllllljjjgggccc`````````[[[XXXYYY^^^cccgggmmmtttrrrmmmfffaaa^^^]]][[[ZZZ\\\[[[YYYWWWWWWWWWWWWXXX```bbbcccbbbeeehhhgggbbbcccdddeeefffgggfffeeeeeeccc```^^^^^^^^^[[[SSSMMM@@@666111//////999>>>444------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++...---------,,,,,,++++++...------......111===HHHTTTWWW[[[______\\\WWWTTTPPPTTTYYY\\\\\\\\\___bbb___^^^]]]___aaabbb___[[[```ccccccbbbbbbeeeeeecccdddbbb^^^\\\```ccc^^^VVVMMMHHH===444111333333000333333222222111000000000///111222222222222444555777AAAOOOZZZ___``````aaa^^^^^^___```bbbcccdddeeeddddddddddddaaa^^^[[[YYYWWW]]]dddhhhhhhffffffgggkkklllmmmkkkiiiiiijjjkkkkkkhhheeedddeeeggggggggg^^^YYYUUUTTTQQQNNNNNNRRRSSSSSSSSSPPPMMMMMMPPPSSSSSSRRRNNNLLLOOOUUUUUURRRQQQSSSWWWYYYZZZYYYVVVTTTVVV[[[___```]]]YYYXXXXXX[[[```eeeddd___[[[[[[]]]ZZZ[[[YYYUUUTTTUUUSSSOOOSSSVVV___hhhhhh^^^TTTOOOSSSWWWVVVOOOJJJJJJKKKKKKQQQYYYccchhhgggeeefffhhhmmmmmmiiiddddddhhhiiifffdddeee^^^SSSTTT^^^ccc```^^^]]]^^^cccjjjnnnmmmjjjpppqqqrrrrrrrrrsssuuuwwwtttooolllnnnnnnlllnnnqqqsssqqqnnnllljjjhhhfffeeeaaaaaacccdddfffjjjooosssmmmiiiccc___]]]\\\\\\[[[ZZZWWWTTTUUUXXX]]]aaadddXXXYYY^^^eeehhheeedddeeebbbYYYVVV]]]dddeeeaaa```___cccbbbZZZVVVZZZ^^^______cccbbb\\\]]]eeehhheeegggeeegggjjjaaaPPPHHHKKKYYY]]]\\\RRRJJJHHHIIIGGGDDDGGGIIIHHHDDDAAADDDHHHLLLQQQZZZbbbbbb]]]```gggjjjgggdddcccddddddbbb```FFF>>>555000111444666666........................---,,,,,,---......---++++++++++++++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***...,,,...333111:::PPP[[[]]]```dddggghhhhhhhhhfffhhhkkkkkkjjjiiijjjjjjiiiiiiiiijjjkkkkkkiiigggfffcccdddggggggeeegggkkknnnjjjhhhhhhgggeeegggkkkaaaaaabbbcccdddfffggghhhffffffiiimmmkkkddd^^^]]]YYYJJJ;;;555444222000///---///111000...,,,++++++)))***+++,,,,,,,,,++++++***+++,,,++++++---111333<<>>KKKUUUXXX[[[```^^^]]][[[YYYYYYZZZ^^^bbbccc___]]]\\\ZZZWWWZZZ```ZZZbbbeeebbbaaadddfffdddeeefffggghhhhhhjjjnnnqqqlllfffbbbdddjjjllliiieeeeee```YYYSSSQQQQQQRRRRRRXXXVVVTTTSSSSSSRRRQQQPPPPPPRRROOOJJJMMMUUUYYYVVVWWWXXXWWWVVV[[[bbb```XXXWWW[[[bbbggggggddd^^^ZZZUUU\\\bbbbbb]]][[[]]]``````aaa___\\\XXXXXX[[[^^^jjjdddbbbeeecccZZZVVVXXXPPPGGGEEEKKKKKKBBB???BBBJJJOOO[[[eeehhhffffffiiippplllgggeeeeee```WWWPPP[[[bbbdddaaacccjjjiiicccfffgggjjjnnnppppppnnnlllnnnjjjiiioootttuuuvvvxxxuuusssrrrrrrttttttsssqqqtttvvvtttooommmppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkhhhfffeeeeeeggghhhiiieeeffffffeeeeeefffjjjmmmpppnnnmmmmmmlllkkkhhheeejjjbbb^^^dddjjjiiibbb^^^[[[```bbb___^^^```___\\\ccceeeiiinnnpppnnniiieeeiiiddd\\\VVVTTTWWWZZZ]]]ccc\\\\\\XXXNNNPPPUUUPPPPPPVVVZZZXXXPPPMMMTTT\\\ZZZ\\\```bbbbbb```^^^]]]\\\^^^bbbgggkkkkkkhhhddd___XXXOOOEEE===666000,,,///---,,,......+++,,,//////.........///...,,,)))---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---...///111...000555444===SSS\\\```dddggghhhiiijjjkkkhhhhhhiiiiiiiiiiiiiiiiiieeeeeefffeeeddddddeeeggglllmmmnnnkkkgggfffhhhkkkmmmlllkkkjjjiiihhhhhhhhhggggggffffffffffffgggggggggfffgggiiijjjcccUUUJJJPPPRRRNNNDDD;;;666222---222111///---,,,++++++,,,---,,,,,,++++++,,,,,,---///...---,,,---...000111///333<<>>777000111000...,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,---///000...///333:::EEERRR]]]dddiiimmmnnnjjjfffddd___YYYaaagggjjjhhheeefffhhhhhhhhhgggdddbbbbbbcccfffhhhsssqqqppprrruuuwwwuuusssvvvqqqppptttwwwuuurrrrrrtttttttttttttttsssrrrrrrppppppqqqqqqpppooonnnmmmmmmkkkiiiiiijjjkkkjjjiiigggjjjmmmooonnnllljjjjjjjjjiiihhhhhhjjjjjjiiiggglllkkkjjjiiihhhgggffffffnnnooonnnlllhhhfffeeefffiiihhhgggfffggghhhkkklllnnnqqqrrrnnnlllmmmnnnlllpppooollliiilllqqqrrrooorrryyy~~~wwwjjjbbbjjjqqqmmmeeeaaa___]]]ZZZXXXXXXYYY\\\^^^eeefffggghhhfffaaaYYYTTTVVVZZZ\\\]]]___eeeiiijjjggggggggggggfffeeeddddddaaa```]]]ZZZSSSGGG999///222111000000000///,,,***------------,,,,,,,,,,,,++++++,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,------......---...///---,,,444>>>WWW___dddbbb______aaabbbdddeeeeeeeeebbb___[[[XXX\\\[[[YYYZZZ]]]```aaaaaabbb___]]]___fffhhh___SSSFFFIIINNNSSSWWWZZZ^^^aaa]]]]]]ZZZRRREEE:::333111333333333333333333333333222222111222333555777888999555888FFFTTT\\\______cccbbb```\\\YYYXXXYYY[[[\\\XXXUUUTTTQQQMMMOOOTTTYYY___dddcccbbbbbb```]]]YYY\\\```bbbdddfffiiikkkhhhiiijjjiiihhheeebbb```___ZZZTTTPPPQQQUUUXXXZZZZZZYYYXXXVVVSSSQQQOOONNNPPPTTTWWWXXX[[[```bbbaaa^^^^^^]]]\\\```dddbbb^^^]]]```cccffffffdddaaa^^^WWW[[[^^^\\\XXXVVVXXX\\\bbbdddfffeeeccc```______ooonnnhhhaaa```bbb___YYYFFFBBBAAAEEEGGGDDDEEEIIIEEEEEEKKKUUU\\\]]]^^^___iiiiiijjjooosssrrrkkkdddaaaUUUQQQ[[[eeefffeeefffcccfffiiilllmmmnnnooopppnnnlllmmmqqqrrrpppooopppqqquuuzzzzzzvvvttttttwwwsssttttttssssssttttttsssrrrsssuuuuuutttqqqmmmkkkiiijjjkkkkkkjjjjjjjjjjjjdddeeeeeeeeeeeegggjjjlllnnnmmmmmmmmmnnnmmmkkkiiihhhcccaaaaaa___]]]^^^bbb___\\\[[[```iiilllfff]]]\\\\\\]]]aaagggmmmpppqqqnnnaaaSSSPPPYYYcccfffeeeeee^^^```^^^QQQNNNSSSRRRQQQVVVWWWSSSQQQVVV___fff______XXXSSS\\\iiicccRRR^^^fffpppssspppkkkgggffffffiiikkkkkkdddWWWGGG===111...---000111...---///.........///111111///---............------,,,,,,---------------------------------------.........---111///111444111888LLL\\\aaahhhlllmmmkkkjjjiiimmmmmmllljjjiiihhhgggfffoooooonnnllljjjiiikkkmmmllljjjhhhhhhhhhhhhgggeeehhhhhhggggggfffdddcccccccccdddeeeggghhhiiijjjjjjgggfffffffffddd\\\PPPGGGFFFJJJMMMMMMKKKHHH>>>444000///---,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...///......///222:::EEEQQQYYY^^^dddfffccc```aaabbbaaadddgggiiihhhggggggffffffXXXVVVTTTVVV]]]dddkkknnnvvvsssppprrrwwwyyywwwsssuuuqqqqqquuuxxxvvvtttuuuvvvwwwwwwwwwvvvtttrrrqqqnnnoooqqqrrrqqqpppnnnlllllljjjhhhggghhhiiiiiiiiigggnnnvvvyyyuuupppnnnnnnkkkjjjiiijjjlllmmmlllkkkjjjjjjjjjiiiiiiiiijjjkkkooooooooommmjjjhhhhhhiiihhhfffdddcccdddhhhmmmpppqqqsssuuutttrrrrrrrrrrrrtttxxxuuummmpppzzz{{{xxx~~~wwwnnnjjjqqqvvvrrriiidddgggeeebbbaaaaaacccddddddccccccdddfffhhhfffbbb^^^[[[YYYWWWYYY___fffjjjkkkjjjjjjiiihhhgggeeedddccc```^^^^^^```___VVVFFF:::666333111111222222000---------------------,,,,,,***++++++,,,---...//////---,,,,,,++++++,,,,,,,,,------,,,,,,,,,---.........---...///------333;;;RRR[[[dddgggeeebbbaaaaaadddfffgggfffccc___[[[YYY\\\ZZZYYYYYY[[[]]]]]]]]]^^^]]]\\\___bbbbbb[[[SSSJJJKKKLLLNNNQQQWWW^^^ccc[[[[[[YYYTTTJJJ@@@888333444444444444444444444444111111111111333555777888777222333???PPP\\\^^^]]]^^^___^^^\\\ZZZYYYZZZ\\\___[[[YYYXXXTTTPPPRRRVVV\\\```dddfffeeeccc___[[[YYY\\\```cccdddeeefffhhhhhhiiijjjgggccc_________[[[VVVQQQOOOQQQVVV[[[^^^ZZZZZZZZZXXXUUUQQQOOONNNOOOSSSYYY]]]```cccdddeee```___]]]]]]___aaa```^^^cccdddeeeeeecccaaa^^^\\\WWW[[[``````]]][[[\\\^^^ccccccdddcccbbb``````___pppnnnhhhaaaaaaccc___XXXHHHFFFEEEFFFFFFFFFHHHLLLEEEBBBBBBIIIOOORRRVVV[[[fffiiimmmppppppnnnnnnmmmdddYYYVVV___eeeaaaaaaeeecccfffhhhiiiiiijjjmmmoooqqqpppsssvvvtttlllhhhhhhrrrwww{{{zzzuuuqqqrrruuuuuutttuuuvvvwwwvvvvvvwwwssswww{{{~~~|||wwwppplllqqqooommmnnnpppppplllhhhjjjeeeaaabbbgggmmmooonnnooommmjjjiiiiiikkklllkkkbbb```^^^]]]ZZZWWW[[[bbbaaa\\\\\\cccmmmnnnhhhaaadddaaa```aaafffkkkoooqqqqqqiii```\\\```ggglllooonnneeefffeeeYYYUUUYYYZZZZZZ``````XXXSSSYYYbbbhhhiiijjj```TTTVVVbbb```UUU___hhhqqqtttpppjjjgggggggggiiimmmooolllcccXXXOOO888222///000111//////000000000000111222111///------------....../////////////////////////////////---------....../////////---111///000444000777KKK___bbbgggiiijjjkkklllmmmnnnnnnlllkkkjjjhhhggggggnnnmmmkkkhhhddddddeeegggkkkjjjhhhhhhhhhhhhfffdddeeeeeeeeeeeedddbbbaaa```\\\]]]```bbbeeefffgggggghhhgggffffffccc]]]TTTMMMIIILLLOOOQQQRRRNNNBBB555111000...---,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......///000000111333999BBBHHHNNNXXX^^^ZZZTTTWWW```gggeeecccaaa^^^\\\\\\^^^bbbUUUSSSQQQTTT\\\eeemmmrrrsssooollloootttvvvssspppssspppqqqvvvxxxwwwwwwyyyssssssssssssrrrooommmlllnnnoooqqqrrrqqqpppnnnmmmllljjjhhhggghhhiiiiiiiiifffoooxxx{{{wwwrrrpppqqqnnnlllkkkllloooqqqqqqqqqooonnnlllllllllnnnooopppnnnnnnnnnlllkkkjjjlllmmmgggeeebbbaaabbbgggmmmqqqooopppqqqrrrrrrqqqsssuuu}}}zzzyyyzzzyyy}}}{{{vvvuuussspppooopppjjjfffaaa```aaadddeeefffccc```___aaagggjjjiiiggg^^^UUUOOORRR]]]fffjjjjjjmmmlllkkkjjjhhheeecccbbb^^^\\\\\\```dddaaaVVVLLL:::666111///111333111///------------------------++++++,,,------...//////,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///...,,,---///...---111777JJJTTTaaaiiihhhbbb^^^^^^ccceeehhhgggddd```^^^^^^___]]]ZZZZZZZZZ[[[[[[ZZZ^^^___``````\\\WWWTTTTTTPPPNNNKKKIIIKKKRRR\\\ccc^^^]]][[[WWWPPPGGG>>>888444444444444444444444444111111111111222444666777666333222<<>>444444444444444444444444222222111111222333444555666555444;;;JJJZZZ```___^^^___``````]]][[[[[[[[[aaa______```^^^\\\]]]bbbgggeeehhhlllllleee^^^\\\___aaacccdddcccccceeefffeeeffffffbbb]]][[[\\\^^^XXXUUUQQQPPPRRRWWWZZZ\\\WWW[[[___^^^ZZZVVVTTTTTTQQQSSSXXX]]]^^^^^^bbbhhhhhhdddbbbcccbbb```aaadddjjjiiigggddd```\\\XXXVVVQQQVVV]]]aaabbbaaa______fffccc```^^^___aaabbbbbbrrriiifffkkklllcccYYYVVVKKKLLLKKKHHHGGGIIINNNRRRKKKHHHGGGHHHGGGIIIQQQZZZkkkmmmnnnnnnkkkiiihhhhhh^^^]]]___dddhhhgggccc``````dddggggggfffiiioootttqqqqqqtttvvvsssmmmlllnnnuuuwwwxxxwwwtttssstttvvvvvvssstttyyyyyyuuutttwwwrrrvvvzzz}}}}}}zzzvvvsssrrrpppnnnnnnppppppooommmlllfffaaaaaafffjjjjjjhhhooollliiiggghhhiiiiiiiiijjjgggdddccc```\\\___dddgggfffiiioooqqqnnnoootttpppqqqsssttttttpppiiieeedddiiinnnmmmjjjiiinnnsssrrr```]]]aaa\\\XXXZZZYYYXXXfffjjj\\\QQQVVVccckkkuuusssmmmfff```^^^```ccceeehhhmmmnnnmmmlllmmmoookkkjjjjjjjjjkkkiiigggdddZZZKKK<<<333000---...111000000000222444444333111//////////////////000000------------------------+++,,,...///000000000//////111...///333111:::OOO]]]```dddgggiiikkkmmmoookkkkkkkkklllllllllllllllooonnnkkkhhhffffffiiilllllloooqqqpppllljjjjjjkkkffffffggggggfffdddbbbaaabbbccceeefffffffffeeedddcccbbb```___^^^^^^]]]\\\XXXXXXWWWYYY]]][[[NNN@@@555444222000///......///---,,,,,,++++++,,,,,,---------......////////////---000333222///...111555===KKKWWWWWWTTTVVV\\\aaabbb``````___YYYWWW___jjjiiihhheeeaaa^^^```ffflllqqqqqqrrrrrrssstttttttttqqqppprrrvvvwwwuuuvvvzzzvvvuuutttrrrqqqppppppooooooooooooooooooooooooooommmlllkkklllmmmmmmkkkiiigggkkkoooppppppqqqsssuuurrroookkkkkknnnsssxxxzzz~~~uuulllkkkqqqwwwwwwuuuoooooonnnllljjjjjjlllnnnooollliiiggghhhlllqqqttttttpppooorrruuuxxxzzzhhhaaaeee~~~wwwvvv{{{nnniiidddcccfffiiiiiigggeee```\\\]]]cccfffeeebbbeee``````dddfffdddeeeiiiiiiiiijjjjjjjjjjjjiiiiii```^^^\\\___dddeeeccc___RRRFFF888000///111000...------------.........///---------...............,,,+++++++++,,,,,,---...,,,,,,,,,,,,---...//////...,,,,,,//////---...222BBBIIIVVVaaaccc^^^^^^cccbbbdddeeeccc^^^]]]___bbbaaa^^^[[[YYYXXXXXXVVVUUUUUUWWW]]]bbb^^^UUUSSSWWWSSSRRRQQQOOOPPPUUU\\\aaaddd```]]][[[[[[VVVMMMEEE555555555555555555555555333333222111111222333444222444444777CCCTTT]]]^^^]]]```bbbcccbbb``````aaaaaa___```ccccccaaaccchhhkkkgggggglllllleee^^^\\\]]]^^^`````````bbbdddfffaaaccceeeeeeccc```]]]\\\YYYVVVSSSRRRSSSVVVWWWXXXTTTZZZ```aaa]]]ZZZXXXYYYWWWWWWZZZ^^^]]]\\\bbbkkkiiieeecccdddbbb^^^___dddjjjiiihhheeebbb]]]YYYWWWUUUWWW[[[]]]^^^______```bbb___]]]]]]^^^```___]]]oooccccccooorrrfff\\\\\\EEEHHHHHHGGGGGGMMMUUUYYYGGGGGGIIIJJJIIIJJJSSS^^^jjjjjjjjjmmmnnnmmmiiieee\\\]]]^^^aaaggghhh```VVVZZZ^^^dddfffhhhmmmvvv}}}ooooooqqqsssqqqoooqqqwwwvvvvvvvvvvvvuuuuuuwwwyyyuuurrrsssxxxxxxsssrrruuurrrtttvvvxxxyyyxxxwwwuuuooopppqqqpppooooooqqqsssrrrpppooonnnnnnnnnnnnmmmnnnllljjjjjjjjjjjjhhhfffrrrmmmjjjhhheeeaaabbbfffnnnooorrruuuqqqkkknnnvvvqqqqqqqqqrrrrrrpppllliiikkkrrryyyyyytttqqqrrruuunnn^^^```jjjggg___ZZZTTT[[[lllrrrdddXXX^^^mmmvvvppplllkkkllliiieeeggglllooopppqqqpppooooooooopppqqqooommmllllllkkkiiihhhjjjYYYEEE999333///000333......///222555666555444111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000000000///000222......333111;;;QQQ___bbbfffiiiiiiiiiiiiiiijjjjjjkkkllllllmmmmmmnnniiiiiigggdddccceeehhhkkkkkkooorrrqqqkkkhhhiiilllggghhhiiiiiihhhfffdddbbb___```aaaaaa```^^^[[[ZZZ___^^^\\\[[[[[[]]]^^^___XXXWWWWWWZZZaaacccXXXJJJ777555333111////////////---,,,,,,++++++,,,,,,------...//////000000//////+++///222111......111555...<<>>DDDIIILLLMMMTTTZZZYYYUUUUUUYYY^^^aaa``````bbbeeeiiilllnnnqqqsssuuuuuusssqqqooonnntttuuuwwwvvvtttsssssstttrrrrrrqqqpppppppppqqqsssmmmoooppppppnnnkkkkkkkkkpppmmmjjjkkkooopppooolllppppppppppppppppppppppppnnniiihhhmmmsssvvvxxx{{{uuujjj]]]]]]kkkyyyzzzrrrpppjjjgggjjjmmmkkklllooossssssrrrpppoooppptttwwwtttppplllnnntttzzz~~~zzzzzz|||vvvwww{{{yyyvvvuuuxxx~~~rrr]]]VVV^^^ccc```___bbbeeeeeeeeebbb___```ccceeecccaaa^^^bbbfffcccZZZPPPJJJGGGIIIRRR]]]eeefffffffffgggggg\\\XXX^^^aaa^^^___eeegggeee[[[JJJ<<<666333111222000....../////////...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................888EEEUUU^^^``````bbbeeedddeeeccc___\\\[[[^^^aaaXXXTTTSSSVVVUUUQQQMMMMMMIIILLLSSS[[[aaabbb___[[[XXXUUUWWW^^^bbb___ZZZWWWTTTPPPMMMQQQWWWYYYUUUPPPGGG;;;222444888888666666777777666555555555666666444444444555555:::HHHWWW___bbbeeehhhnnnsssqqqlllgggiiijjjjjjhhhgggiiikkkjjjeeebbbcccbbb]]]YYYXXXZZZ\\\ZZZUUUVVV]]]aaa```bbb___^^^aaafffhhhfffccc\\\ZZZUUUPPPMMMMMMQQQTTTVVVVVVYYY^^^^^^ZZZZZZ^^^___]]]]]]______]]]```fffcccaaa]]]ZZZYYYZZZ\\\]]]dddeeeffffffeeecccaaa```]]]___bbbccccccdddeeegggfffeeecccbbb___]]]\\\[[[uuurrrnnniiiddd]]]UUUOOOXXXWWWWWW[[[^^^\\\SSSLLLLLLKKKKKKLLLKKKHHHJJJNNNbbbeeeccc\\\WWWWWWXXXXXXKKKHHHJJJPPPQQQPPPVVV```iiiiiimmmtttvvvtttsssuuutttssstttwww|||~~~|||yyyuuussstttyyyyyyvvvuuuxxxuuuvvvvvvuuutttuuuxxx{{{wwwvvvvvvwwwyyyzzzyyywwwxxxxxxxxxxxxxxxwwwwwwwwwyyyzzzzzzyyyxxxuuusssrrrnnnnnnnnnmmmmmmmmmlllllllllnnnqqqttttttrrrpppnnnsssxxx{{{yyywwwvvvqqqkkksssvvvwwwtttsssuuusssooozzz}}}|||xxxxxxxxxnnnaaaeeehhhiiijjjpppvvvnnnbbbmmmkkkccc\\\aaalllqqqmmmeeebbbdddhhhfff^^^]]]bbbhhhmmmqqqpppkkkhhhlllpppqqqpppnnnnnnooopppooonnnkkkmmmjjjcccYYYNNN@@@444444222222555666???VVVmmmtttfffOOO:::111000///,,,111000000/////////000000...//////000000111111111///111//////222///666JJJ^^^bbbdddaaa```bbbdddbbbfffeeedddcccccceeeggghhhggggggggggggfffffffffeeebbbdddgggjjjllllllkkkkkkiiiiiihhheeeeeeeee___WWWEEELLLUUU___eeegggeeedddgggfffdddbbbaaaaaaaaaaaa\\\[[[ZZZYYYYYYWWWTTTQQQJJJ===222111555555222000///---,,,,,,---...,,,+++------------...000111333111000///000111222111///222111000111555;;;AAAEEELLLSSSZZZ[[[XXXVVVZZZ___]]]\\\]]]aaafffjjjlllmmmppppppppppppoooooonnnnnnqqqqqqrrrpppooonnnoooqqqooooooooooooppprrrssstttoooppppppooolllkkkkkkkkkooollliiiiiillloooooommmrrrqqqpppooonnnnnnnnnnnnlllfffeeekkkrrruuuxxx{{{rrrpppmmmjjjooowwwzzzyyyrrrllliiikkkmmmmmmnnnqqquuuuuutttsssrrrsssvvvxxxsssqqqpppssswwwzzzyyywwwzzzzzzyyyxxx}}}zzzyyyvvvvvvxxx|||}}}iii[[[dddhhhbbb[[[[[[bbbhhhfffbbb______aaadddcccbbb```dddgggddd[[[PPPHHHDDDBBBMMM[[[fffiiigggeeeddd]]]XXXYYYbbbfffccc```bbbhhheee```YYYKKK;;;333222222111000000000000///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................555AAAQQQ]]]aaaaaabbbdddaaabbbaaa]]]YYYYYY___dddUUURRRRRRUUUUUUPPPLLLLLLKKKPPPVVV[[[^^^^^^]]]]]]ZZZXXXYYY```bbb^^^XXXVVVQQQNNNMMMPPPWWW\\\\\\YYYNNN@@@444222666888777777666666555444444444444444222444777666222333AAAPPP___aaaccchhhpppvvvrrrjjjiiiiiiiiihhhggghhhjjjmmmiiiccc___^^^]]]ZZZXXXZZZZZZ\\\ZZZXXXYYY___bbbbbb^^^\\\[[[^^^cccggghhhggg___[[[VVVOOOLLLMMMRRRVVVVVVUUUWWW[[[\\\ZZZ]]]bbb^^^]]]___bbbbbb```aaaffffffccc___\\\ZZZ[[[]]]^^^aaabbbbbbcccbbbaaa___^^^___```aaabbbbbbdddhhhjjjjjjiiigggeeeccc```^^^\\\}}}zzzuuunnnfff^^^YYYWWWZZZWWWUUUUUUVVVUUURRROOOLLLJJJIIIJJJKKKMMMOOOQQQZZZXXXQQQHHHDDDLLL[[[gggYYYZZZ]]]]]]WWWRRRZZZeeennnmmmoootttvvvttttttvvvwwwvvvwwwyyy|||~~~|||{{{tttsssvvv{{{{{{xxxwwwyyyyyyzzzyyyxxxvvvwwwzzz}}}vvvvvvwwwyyy{{{{{{yyyxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{zzzyyyxxxvvvtttrrrnnnnnnnnnnnnnnnnnnnnnooooooqqqsssuuuuuutttsssrrruuuyyy{{{zzzzzzyyysssllluuuyyy{{{yyyyyyzzzxxxtttuuuzzz}}}|||}}}|||tttjjjfffkkkjjjdddjjjuuuqqqbbbpppqqqnnnjjjnnnvvvxxxuuummmhhhiiipppmmmcccaaagggcccjjjpppppplllkkkpppvvvsssqqqnnnnnnooopppqqqqqqmmmoooooolllhhh^^^NNN>>>777222444:::;;;:::EEEUUUooovvvuuu___AAA------444222222111000000000111111//////000000000111111111///222///000333///555III^^^cccdddaaaaaaccceeedddeeeeeedddccccccdddfffhhhhhhhhhhhhhhhggggggggggggeeefffggghhhgggfffeeedddhhhjjjhhhfffeeefffbbb[[[KKKOOOWWW^^^dddgggggggggjjjjjjiiigggdddcccdddeeeaaabbbbbb```^^^[[[YYYXXXPPPAAA333111555555111...///---,,,,,,---...,,,+++------------...000111333222000///000111222111000000///......000555:::===DDDJJJRRRWWWVVVVVV\\\ddd]]]\\\]]]aaagggkkklllkkkjjjhhhhhhiiikkknnnpppqqqlllmmmmmmlllkkkllloooqqqpppooooooppprrrssstttsssssstttsssqqqnnnmmmnnnooopppmmmjjjiiilllnnnppppppqqqpppooonnnnnnnnnooopppnnnhhhfffkkkqqqtttwww{{{uuuxxxxxxuuuuuuxxxzzzzzzssspppnnnmmmnnnppprrrtttvvvwwwwwwvvvtttuuuwwwyyyuuutttsssvvvyyyzzzwwwtttsssrrruuuzzzyyyvvvyyyyyyxxxwwwwwwxxxzzz}}}{{{uuupppqqqoooeee\\\ZZZ```fffhhhddd```___bbbdddeeedddeeeiiillljjjbbbXXXOOOKKKCCCMMM[[[fffjjjiiifffdddXXXUUUYYYccciiigggddddddddd^^^___ccc\\\HHH888333111000///000111111000......------------,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------...............333<<>><<<222111222888>>><<<444222666444333222111000000000000222222111111111111111111///222111222444///333FFF[[[```cccaaabbbfffiiihhhfffiiilllkkkhhhgggjjjmmmjjjjjjjjjiiiiiiiiiiiihhhooooooooonnnnnnmmmmmmmmmhhhjjjiiidddbbbdddeeedddddddddddddddeeefffffffffdddhhhkkkjjjgggeeehhhkkkiiigggeeedddcccaaa\\\YYY]]]PPPAAA888333000000333///---,,,,,,---...,,,+++------------...000111333///---,,,---...///...---........................333......444777<<>>@@@>>>BBBIIIQQQXXX^^^bbbdddSSSRRRWWWccckkklllmmmrrrrrrrrrrrrqqqqqqqqqppppppoooqqqtttvvvuuussspppnnnmmmrrrtttrrrqqqssssssqqqqqqvvvwwwsssrrrtttrrrlllqqqnnnnnnsssvvvuuuuuuvvvvvvsssoookkkiiimmmrrrwww{{{wwwvvv{{{|||xxxjjjtttxxxtttoooqqqttttttuuusssrrrsssvvvvvvtttqqqlllkkkllloootttvvvtttqqqsssuuuvvvvvvyyy}}}|||xxxzzz}}}yyyyyy~~~~~~|||||||||yyyuuuwwwtttuuuzzzyyyuuuwww|||uuuaaaQQQQQQ[[[```^^^aaa]]][[[^^^fffjjjiiieeefffhhhkkkllllllkkkhhhfffhhhjjjlllmmmmmmllljjjiiillliiijjjllllllhhhgggjjjiiillliii___WWWXXX^^^aaaGGGFFF???555000222333222222111111000000000000000,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------......---111777CCCTTTcccgggcccmmmhhhcccaaaccceeeeeedddXXXSSSLLLEEECCCDDDFFFIIIPPPQQQRRRTTTVVVXXXZZZ[[[WWWWWWXXXZZZ^^^aaabbbaaa[[[[[[[[[YYYWWWVVVVVVWWWWWWYYYYYYRRRBBB333111777666555444333222111111111111222333333444444444333777888===IIIXXXaaabbb___fffddd```^^^aaaddd^^^VVV[[[aaaeeeeeehhhmmmmmmhhhggghhhhhhgggccc`````````ZZZUUURRRTTTUUUSSSTTTWWWNNNPPPRRRQQQPPPPPPRRRSSSXXXYYY\\\^^^___bbbfffiiilllkkkiiihhhfffccc```]]]bbbbbbbbbcccdddfffhhhiiihhhbbb^^^^^^bbbdddccc```___aaadddeeedddcccccccccgggjjjmmmkkkfffbbbccceeeWWWXXXXXXVVVTTTVVVZZZ_________[[[RRRHHHDDDGGGKKKMMMNNNXXXgggpppooolllkkknnnmmmiiibbb]]]```jjjsssyyyuuuqqqoooooopppqqqqqqqqqqqqsssxxxyyyvvvtttvvvwwwwwwxxxxxxyyy{{{|||}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~|||xxx}}}}}}~~~}}}}}}|||{{{zzz~~~|||}}}}}}}}}~~~}}}zzzxxxwwwwwwxxxxxxzzz{{{|||}}}|||{{{{{{{{{}}}~~~~~~|||zzzxxxxxxxxxwwwuuurrrqqqsssuuuvvvwww{{{zzzxxxxxxyyyyyyvvvsssooommmooowww}}}~~~~~~}}}}}}}}}{{{zzzrrruuuvvvsssnnnmmmsssxxxtttsssqqqqqqrrrssssssssssssqqqoooppprrrvvvxxxxxx|||xxxvvvxxxuuuooommmppppppnnnkkkcccXXXMMMCCC===777666444444444444333222333333222222222222333444111222222111222333333222111333444555666777:::<<>>MMM[[[eeejjjiiigggccc___bbbggggggccc```bbbaaa___```fffiiiiiikkkhhheeedddeeeddd```]]]___[[[[[[]]]\\\XXXXXXZZZZZZXXXVVVTTTTTTSSSRRRPPPZZZ^^^bbbeeeeeedddddddddhhhfffdddbbbaaabbbcccddd___^^^___bbbfffhhhgggeeeccccccccccccaaa```]]]\\\ffffffeeedddccceeeiiilllllloooqqqppplllhhhhhhiiiccccccdddeeefffdddaaa]]]YYYRRRJJJDDDCCCGGGKKKNNNLLLSSS^^^hhhlllllllllmmmqqqppppppqqqsssuuuuuuuuu{{{yyyuuutttssssssrrrqqqnnnlllmmmqqqsssqqqqqqttttttvvvxxx{{{}}}~~~~~~}}}|||{{{{{{{{{}}}~~~}}}||||||}}}~~~}}}~~~zzztttxxxxxxyyyzzz{{{{{{zzzzzz{{{yyy{{{}}}}}}}}}}}}{{{zzzzzzzzzzzz{{{~~~~~~~~~}}}|||yyy{{{||||||{{{zzzzzz{{{xxxtttpppooorrrsssqqqooouuuwwwxxxzzz{{{yyyvvvtttrrrqqqttt{{{}}}}}}}}}~~~{{{yyyzzz}}}zzzyyyxxxxxxzzz|||~~~~~~xxxvvvtttvvvyyyyyyvvvrrrsssqqqnnnnnnqqqtttvvvwwwxxxwwwuuuuuutttsssssstttrrrpppnnnpppqqqlllbbbXXXGGG???666222333666777777444444444333444444555555444222111333444222333666777888999777666666777999JJJ]]]kkkiiieeejjjooonnnrrrrrrrrrrrrrrrrrrssssssooonnnllljjjiiihhhhhhhhhmmmllllllllllllmmmnnnooojjjjjjlllnnnoooooonnnmmmnnniiieeedddfffhhhhhhgggffffffeeeffffffggghhhhhhjjjhhheeebbbaaa```aaaaaa______cccbbbRRR;;;222666000000//////...------------------...//////000000......---------......///......///000000000000000///......---......///000000000333:::DDDKKKMMMLLLKKKSSS```kkkooommmhhhfffnnnnnnoooooopppqqqqqqrrrnnnnnnooopppqqqrrrssstttuuuyyyyyyuuusssttttttrrrttttttttttttuuuxxxyyyyyypppmmmooovvvzzzyyyyyyzzzxxxwwwuuutttuuuuuuuuuuuuzzz}}}wwwvvvxxxzzzuuuuuutttrrrqqqrrrtttuuuwwwvvvvvvwwwwwwwwwuuuuuuwwwuuussstttxxxzzzxxxvvvzzzzzzwwwssstttxxxxxxuuurrryyywwwuuuwwwuuu{{{sssmmmpppgggkkkppppppllliiilllqqqjjjggg```VVVOOONNNSSSVVV^^^WWWPPPLLLPPPYYYccciiilllnnnpppqqqqqqpppnnnlllmmmmmmnnnnnnmmmlllkkkjjjooommmmmmppppppmmmlllooommmlllfff]]]ZZZ^^^bbbccc[[[``````YYYNNNEEE:::222111000//////......//////......------------......,,,,,,,,,---------......------------............000......444CCCQQQSSSOOOYYYaaahhhfff]]]WWWYYY]]]YYYSSSLLLHHHHHHJJJKKKLLLIIINNNVVV]]]aaa```]]][[[UUUUUUWWWZZZ\\\[[[XXXVVVSSSSSSSSSTTTTTTTTTRRRQQQJJJNNNTTTVVVLLL===333111444444444444444444333333333333333333333333333444888666555999DDDRRR___gggjjjjjjfffaaabbbgggjjjhhhdddbbb___\\\]]]bbbgggiiijjjeeeaaa```cccccc___ZZZ```^^^___aaa___ZZZYYY\\\YYYVVVTTTSSSUUUVVVUUUSSS[[[___dddfffeeecccaaa```___```aaaaaabbbcccfffgggeeeeeeeeedddddddddeeegggmmmmmmkkkgggccc``````aaaeeeeeeddddddfffkkkqqqvvvqqqsssuuusssooojjjhhhggglllnnnqqqtttrrrkkkaaaZZZQQQLLLGGGFFFJJJPPPUUUWWWQQQYYYcccjjjoooqqqrrrqqqsssqqqoooqqqtttwwwxxxwwwxxxvvvuuutttttttttrrrqqqnnnlllmmmqqqrrrpppqqqtttssstttxxx{{{~~~}}}|||zzz{{{|||~~~~~~}}}}}}}}}}}}~~~{{{vvvwwwxxxyyyzzz{{{{{{{{{{{{zzzxxxyyy}}}~~~||||||}}}}}}|||||||||||||||||||||yyyuuuxxxzzz{{{zzzyyyyyyyyyxxxuuurrrqqqssstttsssqqquuuwwwyyyzzzyyywwwtttssssssrrrvvv{{{}}}{{{{{{~~~|||~~~~~~{{{yyy{{{}}}~~~{{{yyyyyy{{{}}}}}}{{{ssstttuuuxxxzzzxxxsssnnnrrrpppnnnoooqqqsssttttttwwwwwwvvvuuuuuuvvvvvvvvvpppppppppqqqpppmmmiiifff[[[PPPAAA666333555888:::333333333444555777888999444555;;;CCCCCC;;;555444777777888666444444555666CCCWWWggghhheeehhhllllllpppppppppqqqrrrsssuuuvvvpppooommmkkkiiiiiiiiiiiiooonnnmmmllllllllllllmmmkkklllnnnoooooonnnmmmmmmmmmhhhdddcccdddfffeeedddeeeeeeeeefffggghhhiiijjjjjjhhheeecccaaaaaabbbcccccc___aaafff]]]GGG666222111000000///......------------...//////000000000///......---------......,,,---......//////......---------...//////000111222111111666>>>EEEJJJKKKRRRZZZdddjjjlllkkkiiigggooooooooooooooooooooooooqqqqqqqqqrrrsssuuuwwwxxxvvvyyyyyytttrrrssssssqqqvvvuuuuuuvvvxxxxxxzzz{{{qqqnnnnnnsssvvvuuuuuuwwwwwwuuutttuuuwwwwwwvvvtttwww}}}}}}tttmmmqqqyyysssrrrrrrtttvvvvvvvvvvvvqqqrrrtttuuuuuuvvvvvvwwwxxxvvvtttuuuxxxyyywwwuuurrrtttssspppqqqtttrrrmmmiiiooommmlllpppooouuuuuujjjhhhbbbhhhlllllliiihhhjjjllleeeccc___XXXPPPLLLOOOTTTYYYUUUNNNJJJLLLTTT```iiimmmnnnoooppppppooonnnmmmiiikkkmmmooonnnllliiigggnnnkkkllloooooollllllnnnppplllbbbYYYXXX___dddeee\\\___```___\\\SSSAAA111111111000//////////////////......------......///,,,,,,,,,---------......---------.........///////////////333@@@NNNSSSQQQ\\\aaafffeee___XXXUUUTTTYYYRRRIIIFFFIIINNNQQQRRRMMMRRRZZZ```bbb```\\\YYYTTTUUUXXX\\\___```^^^\\\VVVTTTSSSSSSTTTTTTRRROOOJJJKKKNNNOOOHHH;;;333222333333444555555555444444444444333222222222333444777555444555<<>>999:::AAA???555111555888888777555333111222333444888MMMhhhrrrkkkkkkvvvrrrrrrppppppppprrrtttuuunnnnnnmmmmmmnnnoooqqqrrrkkkllloooqqqqqqqqqooonnnnnnooonnnkkkgggfffhhhjjjdddeeeeeeaaa]]][[[]]]```______```aaabbbdddfffgggffffffggghhhiiiiiihhhhhhcccggggggdddddd^^^HHH111111111000000//////......,,,---///111111111000000...---,,,,,,++++++++++++---......///////////////...//////000000//////...###***222444111000333888111???LLLRRRZZZdddlllnnnkkkllllllmmmnnnooopppppppppqqqrrrsssssstttssssssqqqtttsssnnnlllooopppooouuurrrsssxxxvvvpppnnnppprrrllliiilllpppsssxxx}}}vvvsssqqqtttyyy}}}|||zzzyyy}}}ooojjjsss|||~~~~~~tttnnnsssxxxwwwvvvwwwwwwzzz||||||{{{zzz|||~~~zzzyyyzzz|||~~~{{{uuupppsssqqqjjjccc___```^^^YYY\\\YYYPPPPPPYYYXXXWWW___lllvvvwwwooorrr}}}{{{ooommmnnnkkkgggggghhh```VVVVVVPPPOOOSSSTTTQQQSSSXXXSSSWWWZZZYYYXXX[[[ccckkkpppppppppqqqqqqpppppppppnnnllljjjhhhiiimmmqqqsssmmmkkklllooopppmmmmmmooorrrmmmeeeaaaeeekkkjjjeeedddffffffdddeeeccc[[[QQQ444333222222111111222222111///...------...///111,,,,,,,,,---------................../////////000,,,222444111222===JJJRRRUUU\\\eeejjjkkkjjjjjjkkkhhhccc^^^___cccccc___YYY___aaadddggghhhhhhggggggaaa___\\\[[[ZZZYYYVVVTTTSSSNNNJJJKKKQQQWWWXXXXXXNNNIIIGGGGGGEEE===555333000222444666777777666555666555333111111222333444222666888666333444<<>>PPP^^^dddgggllliiifffnnnkkkgggdddccc___]]]```fff]]]ZZZTTTQQQSSSYYY^^^```SSSSSS\\\bbb]]]^^^aaa\\\ZZZ[[[\\\___``````^^^[[[___]]]YYYRRRIII???666111111222333444444333222111222222111111111111222222111111111111222222222222222333888CCCPPP[[[```aaafffdddcccfffkkknnnllliiidddkkkmmmhhhcccccceeefffffffffdddaaa^^^\\\]]]___fffddd___ZZZVVVWWW[[[^^^bbbaaa^^^[[[ZZZZZZ\\\^^^ZZZZZZ^^^ccceeeeeellluuullljjjfffbbbaaaaaaccceeecccaaa``````aaaccccccbbbbbb______eeekkknnnqqqtttvvvuuutttrrrooonnnmmmnnnqqqnnnllljjjddd\\\ZZZ\\\bbb]]]UUULLLFFFHHHOOOVVVPPPOOOXXXeeedddYYY^^^lllssstttuuuuuuuuuuuuxxxyyy||||||zzzvvvpppnnnpppsssyyyzzz{{{zzzxxxxxx{{{}}}zzz{{{{{{{{{zzzzzzyyyzzz|||{{{yyyxxxxxxyyy{{{|||~~~}}}~~~|||zzzzzz~~~~~~}}}~~~||||||yyywwwvvvttttttxxx|||~~~}}}zzz~~~~~~}}}xxxzzz|||}}}~~~}}}zzzvvvvvvwwwxxxvvvsssssswww{{{|||{{{xxxzzzyyyuuuvvv{{{~~~}}}|||zzzyyyxxxxxxxxxxxxxxxxxxyyy}}}}}}tttiiiLLLBBB:::::::::777555666555666666666555555777999888888777777777666666666222444444;;;RRRllltttmmmqqqqqqrrrtttuuuvvvuuutttxxxxxxyyyxxxwwwtttqqqoooooonnnllljjjiiiiiijjjkkklllllliiiddd___^^^aaadddbbbaaa```^^^^^^^^^^^^___bbbdddfffgggffffffgggiiifffggghhhhhhhhhiiilllnnnjjjgggiiihhhccccccWWW@@@111111111000000000//////...000222333333111...,,,---..................---......------------......------------............000000111111111222222222...///000000000111333555555999>>>CCCIIIRRR]]]dddiiilllooopppooonnnnnnnnnmmmmmmooorrrssssssqqqooopppoooppprrrqqqnnnnnnqqqpppqqqqqqrrrsssuuuwwwxxxxxxsssoooqqqrrrqqqrrruuuxxxyyy{{{||||||{{{yyyxxx}}}~~~~~~~~~~~~}}}~~~~~~yyyxxxuuurrrvvv||||||xxxwwwvvvuuuvvvxxxxxxwwwuuuwwwtttpppkkkhhheeedddbbbUUUWWWZZZ^^^bbbggglllooojjjkkkkkkjjjhhhggghhhjjjkkkhhhccc______bbbddddddbbbgggnnnooofffZZZWWWZZZaaa]]][[[\\\\\\ZZZ[[[^^^cccdddgggiiikkkkkkjjjhhhiiiiiijjjiiiiiijjjkkklllpppkkkeeecccdddeeefffeeejjjiiiiiihhhgggddddddeeekkknnnkkkeeeaaabbbdddddd___ZZZPPPCCC777222444777222222111000000000000000///////////////000111222111111///......---------......///111000...222777HHHWWW```eeelllhhheeekkkkkkkkkkkkfff[[[SSSWWW```VVVPPPIIIGGGKKKSSS\\\bbbQQQRRR]]]eeeaaaaaaccc\\\[[[___bbbaaa[[[WWWXXXZZZYYYZZZYYYUUUMMMBBB777111111222333333333222111000111111000000000111111222000000000111111111222222000222555<<>>777333222111111000000111111//////......---.........///............//////000...///000//////111222333333EEERRR[[[ddd```ZZZ```]]]___ccceee___UUUPPPQQQLLLGGGGGGMMMRRRTTTYYY^^^]]]XXX\\\^^^XXX\\\dddaaa^^^]]][[[YYYXXXWWWWWWWWWRRRSSSSSSQQQJJJAAA777111111222333333222111000//////////////////000111111000000111111111222222222000111222333666>>>KKKTTTZZZ___eeeiiiiiijjjnnnqqqooorrrqqqlllhhhhhheeeaaa\\\^^^______^^^^^^___```iiihhhgggdddbbbbbbdddffffffbbb^^^\\\]]]______^^^YYY^^^cccdddcccbbbcccdddeeeddddddbbbaaa___^^^]]]______```bbbeeeeeecccaaa^^^^^^aaafffhhhhhhjjjnnnrrruuuvvvtttooolllnnnppp777444444555444333666;;;999888777888;;;???BBBDDDBBBEEELLLUUU[[[^^^___```aaacccfffhhhkkkoootttxxxuuurrrpppqqqtttvvvuuussstttxxx{{{{{{wwwuuuxxx{{{vvvyyy||||||zzzyyyzzz{{{{{{zzzxxxwwwwwwxxxzzz{{{~~~{{{{{{~~~~~~||||||~~~~~~~~~~~~~~~zzzvvvsssxxx}}}~~~}}}}}}~~~~~~}}}||||||{{{yyywww{{{}}}{{{|||zzz~~~yyyssskkkvvv}}}zzzxxx{{{|||}}}}}}|||}}}~~~||||||||||||{{{mmmVVVAAA===<<<777444777333555666666555444444555333333444555666777888888555555555666999EEE[[[ooofffkkkooommmhhhhhhpppxxxmmmooorrrttttttrrrooonnnmmmnnnnnnllljjjjjjmmmqqqpppnnnmmmnnnpppmmmhhhcccZZZYYYWWWWWWYYY]]]bbbdddccceeeffffffeeeddddddeeecccbbbdddjjjnnnlllddd]]]\\\^^^fffhhhcccaaaUUU>>>222111111000///......---***++++++,,,---...///000,,,---...//////...---,,,.........------.........------------------------------------.........///***---///000////////////---000333333222333666999777<<>>666111111222333333222111000//////////////////000111111111111111111222222222222555444222111222666<<<@@@OOOWWWaaaeeefffhhhooouuurrrssspppkkkiiiiiieee```ZZZ\\\^^^^^^^^^^^^```aaahhhhhhgggeeeccccccfffhhhaaa^^^ZZZZZZ^^^aaabbbaaaWWW\\\___^^^]]]^^^```bbbcccbbb```___]]]]]]]]]]]]]]]^^^___aaaddddddbbb_________bbbhhhiiigggiiilllooosssvvvuuupppnnnpppsss111111111111111111111111666666777777777777777777888:::>>>BBBFFFJJJLLLMMMJJJLLLOOOTTT[[[aaagggjjjmmmnnnpppqqqssstttttttttqqqtttwwwxxxxxxwwwvvvwwwwwwxxxxxxyyyzzzzzz{{{{{{~~~|||xxxtttsssuuuwww}}}|||zzzzzzzzzzzzyyyxxx}}}~~~~~~{{{|||~~~~~~|||yyyvvvsss{{{|||}}}}}}|||{{{}}}}}}{{{{{{{{{~~~{{{yyy{{{~~~zzzrrrrrr{{{~~~yyyzzz{{{|||zzzzzz}}}wwwfffNNN<<<999<<<;;;666666777777777777777666555222222333333444555666666;;;444333888888:::NNNgggmmmkkkhhhjjjnnnqqqqqqooojjjooorrrqqqsssuuussspppqqqqqqqqqooonnnnnnppprrrqqqkkkiiiooosssooohhhddddddWWWNNNSSS^^^cccaaa___ggghhhfffcccbbbeeehhhjjjbbbhhhfff^^^bbbjjjaaaOOOEEEVVVbbbeeeiiigggSSS999444333222000///............,,,+++,,,///111///---,,,,,,+++++++++,,,---...+++---000111000///...////////////...---------,,,...------------...//////...000111222222111000...////////////000222333444::::::999;;;@@@JJJVVV^^^iiikkklllhhhaaa```eeekkkggg\\\XXX______VVVPPPQQQeeehhhkkklllkkkkkknnnqqqkkkjjjjjjlllooopppppppppiiilllrrrxxx{{{zzzuuuqqq}}}zzzwwwwwwxxxxxxtttqqqrrruuuxxxyyyxxxwwwyyyzzzyyy}}}~~~|||{{{|||yyyttttttvvvtttqqqoooooojjjdddgggbbb^^^^^^bbbfffgggggg[[[bbbgggggghhhlllppppppkkklllllllllooopppiii```^^^UUUJJJEEEFFFHHHIIIHHHIIIIIILLLQQQOOOLLLPPPWWW^^^ccciiilllmmmmmmnnnooorrrxxxsssddd\\\bbbhhhiiifffggggggeeeccccccdddgggpppooojjjaaaYYYWWW[[[```YYYZZZ[[[]]]```bbbeeefffdddcccaaa```___]]]ZZZWWW;;;444///000111000000333///////////////......---,,,---...///000000000000222222222111111111111111444:::EEEOOOQQQNNNNNNRRRTTTWWW\\\aaaaaa[[[QQQIII===EEEQQQ[[[______]]]\\\bbbjjjfffVVVSSS```gggcccccc^^^XXXXXXZZZ\\\ZZZXXXQQQXXX^^^[[[LLL;;;333333000000111111111111000///111111111111111111111111222111000111222222111000111111000000111333555777>>>NNNaaakkkjjjgggjjjnnnqqqooollljjjhhhgggggghhhaaa```___^^^^^^___aaabbbiiiiiihhhccc``````dddiiifff```ZZZ\\\bbbddd```ZZZZZZWWWVVVWWW[[[]]]\\\ZZZ```bbbdddbbb^^^\\\\\\]]]]]]]]]]]]```bbbcccaaa___```bbbdddgggjjjmmmooopppttttttuuuvvvvvvuuurrrooo000000000000000000000000111111222222222333333333222333666888;;;===>>>???>>>???AAAEEEIIINNNRRRTTT___```aaacccddddddddddddfffiiinnnqqqrrrssstttvvvwwwxxxxxxxxxyyyyyyzzzzzz{{{zzzyyyvvvtttuuuwwwzzzxxxxxxxxxzzz{{{{{{{{{zzz}}}}}}}}}}}}~~~~~~~~~}}}{{{yyyxxxwwwvvv{{{|||zzzyyy}}}}}}{{{}}}}}}zzz}}}}}}}}}{{{}}}xxxqqqsss~~~|||zzz}}}}}}~~~}}}||||||~~~|||||||||}}}}}}}}}ooo[[[KKK@@@:::777666666777777777777666555555222222333444444555666666555444666999888:::KKK^^^mmmooorrrrrrqqqppppppppplllqqqsssssstttuuusssooonnnooooooooonnnooopppqqqsssnnnmmmqqqsssooohhhdddWWWOOOMMMUUU___dddddddddfffgggfffeeedddeeeggghhhhhhgggeeedddddd___VVVLLLJJJUUU\\\```iiijjjTTT777444333222000///............---+++---///000///---,,,,,,,,,,,,------------+++---000111000///...///...............---------...------------.../////////000111222222111000///111000000000000000111222666777888:::===CCCKKKPPP\\\```bbb```]]]]]]dddjjjVVVPPPRRR[[[]]]UUUQQQTTTaaafffkkkmmmlllkkklllnnnkkkjjjiiijjjkkklllkkkjjjgggjjjnnntttwwwwwwsssppp}}}{{{xxxvvvtttsssrrrrrrxxxxxxyyy{{{}}}|||yyywwwyyy}}}~~~~~~}}}xxxvvvxxxuuupppmmmnnnmmmjjjlllkkkjjjgggdddbbbaaaaaaaaahhhkkkhhhfffiiimmmnnnlllmmmmmmmmmooopppiiiaaaVVVOOOEEE@@@AAABBBBBBAAAAAADDDIIIKKKFFFAAAEEEMMMWWW___gggkkkkkkkkkllloooooosssqqqhhh``````ccceeefffeeeeeefffhhhhhhgggeeelllkkkggg___WWWUUUXXX\\\YYYZZZ[[[]]]___aaabbbcccZZZ\\\___dddffffffbbb___GGG;;;000///222222111000//////000000//////...---,,,---...///000000000000000000000000000000000000...111:::DDDJJJKKKMMMRRRQQQSSSYYY___ccc___UUUMMMJJJOOOXXXaaafffgggdddbbbaaahhhfffZZZSSSYYYaaacccaaa]]]YYYXXX[[[\\\ZZZXXXSSSYYY___YYYJJJ;;;333333111111000000000000000000111111111111111111111111111000//////111111000///222111000//////111222333999DDDRRR\\\aaaeeeiiimmmlllkkkjjjiiihhhgggggggggeeeccc^^^[[[ZZZ\\\___aaahhhfffccc```^^^```dddhhhfffaaa]]]^^^bbbccc___ZZZYYYWWWUUUWWWZZZ]]]]]]]]]aaacccdddcccaaa]]][[[ZZZ\\\^^^aaaaaa``````aaaccchhhgggeeeeeegggjjjnnnqqqqqqqqqqqqrrrrrrrrrpppooo........................------...//////000111111222333444555555666555555555555666777888:::<<<===GGGGGGHHHIIIIIIIIIIIIIIIMMMPPPTTTWWWYYY[[[\\\^^^___aaadddhhhlllpppsssuuutttuuuuuuttttttvvvzzz}}}zzz{{{}}}~~~}}}{{{~~~}}}}}}~~~|||zzzyyyxxxxxx{{{{{{xxxtttvvv|||~~~}}}}}}yyyyyy}}}}}}zzz~~~}}}~~~}}}yyyrrruuu{{{~~~}}}}}}|||~~~~~~{{{|||~~~}}}{{{yyyxxxyyyzzz{{{vvvlllaaaPPP>>>666999777666666666666555555444333333333444555555666666444888:::888333444:::AAAZZZeeeqqqvvvrrrmmmjjjjjjkkkpppsssrrrssssssqqqllloooooopppqqqqqqrrrqqqqqqsssooommmoooooohhhaaa]]]QQQQQQVVV```gggiiijjjmmmkkkkkkkkkkkkjjjhhhfffeeegggbbbbbbhhheeeXXXNNNMMMOOORRRTTTXXXdddhhhRRR666333222111000///............---,,,---/////////---,,,,,,.../////////...---+++...000111000...//////---------..................------------.../////////000111222222111000///222222111000000000000000111333666888999:::===???HHHLLLPPPQQQQQQTTT[[[bbbRRRPPPTTTZZZWWWNNNJJJMMMccchhhnnnpppnnnkkkkkkkkklllkkkjjjkkkmmmnnnnnnlllmmmnnnqqquuuyyyyyywwwuuu}}}|||zzzuuupppooorrruuu}}}{{{{{{|||~~~{{{tttnnnwww{{{~~~~~~{{{wwwyyytttkkkfffhhhlllnnnnnnqqqrrrnnnfff```^^^^^^dddllloooiiicccdddgggjjjlllmmmmmmlllmmmmmmhhh```TTTNNNFFFBBBAAAAAA???===>>>BBBHHHIIICCC<<>>???BBBDDDHHHLLLQQQVVVZZZ\\\bbbccceeefffhhhkkkpppsssxxxzzz}}}~~~|||{{{zzz}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzz|||wwwtttwww{{{zzztttwwwwwwtttppprrrxxx|||zzz}}}|||}}}|||}}}~~~zzzuuuzzz|||~~~}}}yyyzzzzzzzzz{{{|||}}}|||~~~{{{yyyyyyyyy{{{|||zzzwwwuuufffMMM===;;;777777666555555444444444333444444444555555666666555999:::666444555444000???MMM```lllnnnjjjfffeeeiiinnnqqqppppppqqqnnniiissssssssstttuuuuuusssqqqpppllljjjiiiddd[[[SSSQQQSSSXXXbbblllnnnkkklllpppmmmjjjiiijjjggg```ZZZXXXYYY[[[```eeeccc[[[SSSPPPMMMNNNMMMOOOYYY]]]LLL555222222111//////............---------............,,,---///111111000...---,,,...000000///...///000,,,---------.../////////...------------.../////////000111111111111000///111111000000000000000111///111444555555555666777888<<<@@@AAABBBEEELLLQQQPPPQQQUUUWWWRRRKKKJJJOOOfffjjjmmmmmmjjjhhhhhhiiihhhhhhhhhkkkooorrrsssrrrrrrrrrsssuuuxxxzzzyyyxxx|||}}}{{{tttllljjjooovvvyyyzzz{{{|||zzzuuunnniiisssxxx{{{|||}}}|||yyyyyysssggg___bbbiiinnnmmmnnnmmmjjjddd```^^^______iiinnnjjjcccbbbdddfffhhhjjjjjjhhhhhhiiiddd]]]YYYUUUOOOLLLJJJHHHEEECCCDDDGGGKKKLLLJJJFFFEEEFFFJJJVVVdddkkkkkkjjjlllppplllfffeeehhhcccWWWTTTXXXeeegggiiilllnnnmmmiiifff\\\]]]\\\ZZZWWWWWWZZZ]]]___```aaaaaa```___^^^\\\cccffflllrrruuusssnnnjjjcccRRRAAA999555222000000000000111111000000///..................///000000------...///000000111111:::444111777???FFFMMMRRRXXX\\\```___[[[VVVSSSRRRRRRRRRUUU\\\eeejjjhhhdddddd```^^^[[[QQQFFFIIISSSWWWUUUSSSSSSSSSRRRNNNLLLLLLSSSTTTJJJ<<<333000111222111///......000222333111111111111111111111111111000//////000111000///222111000/////////000000///000333888@@@KKKWWW___dddgggjjjmmmnnnmmmkkkiiibbb```]]]\\\]]]aaaeeehhhddd___ZZZYYY]]]aaadddddd___aaacccdddbbb```___^^^\\\ZZZWWWVVVWWWZZZ^^^```fffccc``````aaa```]]]ZZZ\\\^^^aaa```^^^___dddhhhlllhhhbbb]]]]]]aaafffjjjnnnnnnnnnmmmmmmoooqqqsss........................,,,---...///000111222333///000000111111000000000444444444444444444444444555555555666555555444333333555666555444333333444:::::::::;;;;;;<<<<<<<<>>AAAAAADDDIIIMMMLLLMMMTTT]]]aaadddffffffeeefffiiimmmeeeeeefffiiimmmqqqrrrrrrrrrpppnnnnnnpppssstttttt|||}}}{{{qqqfffbbbffflllmmmttt{{{|||xxxsssqqqqqqsssxxx{{{|||~~~|||}}}|||uuuhhh```bbbiiinnnnnniiiddd`````````___^^^[[[eeennnmmmhhhggggggfffcccffffffdddcccddd```[[[]]][[[WWWTTTQQQOOOLLLJJJLLLJJJJJJMMMRRRTTTNNNHHHJJJVVVdddlllmmmmmmnnnqqqjjjbbb```eeeddd]]]ZZZ___bbbhhhmmmnnnjjjffffffhhh]]]^^^]]]\\\ZZZYYYZZZZZZ\\\^^^bbbeeeggggggfffeeennnnnnppprrrsssqqqnnnjjjiii]]]OOODDD:::222000333111111111222111000000//////............///000000......//////000111222222555---)))---444;;;CCCIIILLLUUU^^^]]]WWWVVV^^^ggg^^^\\\]]]bbbhhhkkkhhhddd___VVVRRRTTTPPPGGGFFFMMMPPPOOOMMMLLLJJJHHHEEEBBBJJJQQQPPPDDD666222333444111000///......000222444111111111111111111111111222111000000222222111000000000000000111111222222---///111111222:::GGGQQQZZZ^^^dddiiilllkkkiiihhhbbbbbbbbbbbbccceeeggghhheee```\\\[[[___cccddddddZZZ^^^bbbcccbbbaaaaaabbb___]]]YYYUUUUUUXXX]]]```iiiddd^^^\\\]]]^^^^^^\\\\\\\\\[[[\\\___bbbdddeeedddaaa]]][[[[[[^^^cccfffnnnpppqqqqqqpppqqqsssvvv////////////////////////,,,,,,---...//////000000......///000111111111111000111222333333333333222333333444444444333333222444555666666555555666888666666666666666666666777999;;;===???@@@BBBEEEHHHKKKRRR\\\eeekkkqqqxxx}}}zzz|||}}}||||||zzz{{{~~~~~~}}}|||||||||{{{|||~~~}}}}}}{{{rrrgggnnnqqqppphhheeekkktttzzzzzzyyy|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}zzzwwwvvv~~~{{{{{{|||zzz}}}}}}zzzyyyxxx}}}|||}}}oooSSS>>>:::999777666555555555666555555555555555555555555;;;777444444777<<>>@@@BBBGGGQQQYYYZZZ]]]```bbbccchhhooouuugggggggggjjjmmmpppqqqpppqqqmmmiiifffhhhkkkmmmnnn{{{|||yyypppddd\\\]]]```dddnnnyyy}}}zzzxxxzzz~~~vvv{{{~~~~~~yyynnnhhhjjjoooqqqrrrjjjaaa\\\]]]``````___^^^gggooopppooonnnmmmiiiaaadddeeebbbaaabbb```\\\^^^]]]ZZZWWWTTTQQQPPPOOOPPPLLLHHHKKKVVV[[[TTTIIIOOOXXXdddlllppppppppppppgggbbb___cccgggfffeeefff^^^dddjjjhhhbbb___ccchhhccccccbbb```]]]ZZZWWWUUUWWW[[[bbbhhhmmmpppppppppooonnnnnnooopppooommmlllkkkdddZZZPPPBBB555222444222222222222222111000000000///...------...///000/////////000000111111111...(((&&&***000666===EEEJJJUUU___^^^WWWWWW```kkkhhhgggfffggghhhgggccc```YYYPPPKKKMMMMMMIIIHHHLLLIIIHHHGGGEEECCCAAA@@@???MMMTTTQQQAAA444333666888000000/////////111222333111111111111111111111111222111000111222333222000000000000111111222222222...000222///---000:::BBBQQQVVV]]]eeekkkmmmmmmlllggghhhhhhggggggffffffeeegggeeebbbbbbcccdddddddddYYY[[[^^^```aaabbbcccdddaaa^^^YYYUUUSSSWWW^^^ccciiieee___[[[ZZZZZZZZZZZZYYYXXXWWWZZZ^^^bbbbbbaaa```^^^\\\ZZZ[[[___bbbeeelllqqquuuvvvtttssssssuuu////////////////////////------........./////////000111111222333333222222//////111222222222222111///000000111111111000000111222333333333333555777111222333555777999;;;<<<888:::;;;;;;;;;;;;===???===CCCLLLRRRWWW\\\dddjjjlllmmmnnnppprrrtttvvvwwwzzzxxxzzz~~~~~~|||{{{{{{{{{{{{|||~~~~~~|||sssjjjiiioooooofff```fffsss}}}~~~}}}~~~~~~}}}|||}}}~~~~~~~~~~~~|||{{{yyyyyy~~~}}}~~~}}}{{{zzzyyy|||}}}|||{{{}}}xxxcccKKK<<<;;;888666555555666777666666666666555555555555;;;777555777666999JJJ]]]~~~{{{oooddd___^^^cccfffgggfffiiipppssssssqqqmmmjjjkkkoooqqqooollloooppprrrpppfff[[[XXXZZZbbbdddhhhggg^^^VVVYYY```XXXLLLEEEHHHGGG>>>:::<<<>>>EEELLLSSS\\\ccc___UUUFFFHHHGGGBBB===:::666222000000///............///---///000///---+++---...------........./////////---...//////......///111...............---------...------------...//////111111000000000000111111000000//////000111222222111333444333222222333444666666777666666555666777555888:::999999===BBBEEELLLPPPUUUYYY[[[```fffkkkaaaaaabbbeeeiiilllmmmlllnnnhhhaaa]]]]]]```dddfffvvvxxxxxxrrriiibbb```aaafffnnnxxx|||||||||~~~yyy}}}|||}}}}}}yyysssqqqsssuuusssrrrmmmfffaaa```bbbeeeggghhhlllooonnnoooqqqnnnjjjaaaeeefffdddcccdddccc```aaa```^^^[[[WWWUUUUUUUUUUUURRRMMMOOOXXX___ZZZNNNUUUZZZbbbkkkqqqrrrpppnnneeedddaaaaaaeeehhheee^^^XXX\\\^^^]]][[[\\\aaagggddddddcccbbb```\\\XXXUUUYYY]]]eeelllqqqssssssrrroooooonnnoooqqqqqqooommmmmmfff___XXXLLL>>>444222222222333333222222111000111000...------...///000////////////////////////...+++,,,///111333:::AAAMMMVVV___aaa]]]ZZZ]]]bbbhhhiiiiiiiiigggdddaaa^^^YYYTTTOOOLLLHHHGGGGGGIIICCCCCCBBB@@@???@@@AAABBBQQQWWWRRR???111111666777/////////000111111222222111111111111111111111111222000///000111222111000000000000000000000//////...///000000000111444666BBBHHHRRR]]]ffflllooopppkkkkkkiiihhhgggfffggggggjjjjjjkkkiiigggeeeeeeeeeZZZ[[[\\\]]]```aaabbbbbb___\\\XXXTTTSSSXXX```gggiiigggddd___YYYUUUSSSSSSSSSUUUWWWZZZ\\\]]]___```bbb```]]][[[]]]aaaeeehhhiiiooowwwyyyvvvrrrpppppp........................000000000000000000000000///000000111111000000///000111333444444444333222000000111222222222222222111222222111000000111333222333333444444555555555888999:::999888777888999666;;;???AAA@@@AAAFFFKKKVVVUUUUUUVVVZZZ```eeehhhrrrpppsssyyy{{{yyyzzz|||}}}||||||~~~~~~}}}|||||||||}}}}}}~~~~~~|||vvvoooaaajjjlllddd]]]cccttt~~~}}}|||}}}~~~~~~}}}~~~~~~~~~zzzyyy{{{uuuyyy}}}}}}|||{{{|||~~~|||~~~zzzzzz~~~oooYYY===<<<999777666666777777666666666666666555555555444222777>>>>>>EEEdddxxxddd[[[^^^aaaaaa```dddlllqqqrrrpppllliiijjjooosssrrrpppnnnpppttttttkkkaaa___cccfffeeeccc]]]QQQHHHIIIPPPNNNAAA:::???AAA;;;:::>>>;;;999@@@RRR___aaa]]]\\\KKKJJJGGGBBB>>>:::555111000//////............///---///111///,,,+++,,,......------------...//////---...///...---...///111/////////......------,,,...------------...//////111111000000000000111111222111111000000000000000000222444444333111000000333444444555555555666666222555666666777999<<<<<<<<>>???>>>>>>AAAGGGLLLXXX^^^dddgggiiilllrrrxxx}}}|||{{{zzz{{{~~~~~~~~~}}}}}}|||{{{{{{{{{|||~~~zzzsssooonnngggfffiiihhhfffqqq~~~}}}}}}|||{{{|||}}}}}}|||{{{zzzyyyyyyzzz{{{~~~{{{zzzyyyxxxxxxZZZHHH999666888777666666444444444444555555555555444444999===<<>>???@@@@@@@@@888:::BBBPPP^^^bbb\\\TTTNNNHHH@@@999555333222111111000000///////////////,,,,,,,,,---------......333111...------......------------............///..................---------...............------(((***...111222222111000---...///111111111000000000000000000111111111111333333333333333333333333222333555555444444666777777888999;;;===???@@@AAABBBBBBCCCEEEJJJOOOUUUXXXVVVUUUSSSRRRRRRSSSTTTUUUmmmppptttwwwwwwtttpppmmmyyyyyyxxxwwwwwwxxxyyyzzzyyywwwvvvxxxzzz{{{yyyvvvsssxxxwwwqqqooosssuuurrrmmmrrrrrrlllkkkooorrrpppsssnnnjjjkkkllljjjjjjmmmcccfffjjjkkkkkkiiihhhhhhiiicccZZZTTTTTTYYYaaaggg```^^^\\\ZZZ[[[]]]___aaa___aaajjjrrrrrrkkkiiimmmdddfffeeebbb```]]]SSSIIIOOONNNTTT___eeedddccceeecccbbbaaaaaaaaa```^^^\\\dddfffjjjmmmoooooommmllllllnnnppprrrrrrqqqnnnmmmpppiiigggggg[[[GGG:::888888222///000111//////222000///////////////000000+++,,,,,,------......///////////////000000000000888HHHWWW[[[]]]bbbffffffkkkkkkkkkkkkjjjiiihhhhhhddd```UUUKKKGGGFFFCCC===<<<>>>@@@BBBEEEGGGIIIJJJ```SSSAAA555222111///,,,000000111222222222222111222222111111000000//////111000///000111222111000111000///////////////000------...111333444222000222222555===JJJYYYdddkkkmmmllljjjgggeeefffhhhkkknnnjjjiiillliiibbb___aaa^^^YYYWWW\\\``````^^^___aaa[[[RRRNNNWWWccciiiggglllqqqqqqhhh___YYYQQQHHHPPPRRRWWWYYYUUURRRVVV^^^eeeeeeaaa[[[[[[aaagggiiilllpppttttttrrrpppppprrr---------------------------------............///000000000000000000000000...---,,,,,,,,,---......000000//////000000111222222000//////000111111000222111000000111222444666555333222333666888777666444666777999999888777666:::::::::999888:::???CCCCCCGGGLLLNNNQQQVVV^^^eeetttuuuxxxzzz}}}~~~~~~}}}|||{{{yyyxxxwwwxxxxxxxxxyyy{{{~~~}}}~~~{{{yyy{{{uuussstttnnngggjjjuuu}}}~~~~~~~~~}}}|||}}}}}}}}}~~~}}}|||{{{iiiUUUAAA999999777555444444444444555555666666777444333555777444777MMMfffbbbBBBCCCHHHQQQ\\\eeekkkmmmiiijjjlllmmmmmmllljjjiiifffiiiiiihhhhhhjjjhhhccc___ccc```UUUJJJDDD@@@===@@@===;;;<<>>:::666333222222222444333222000000///...---,,,,,,,,,,,,,,,------------.........111000///......---......---------............///..............................////////////......//////000111111111111000///000111222333222111111000000000000111111111111111111111111111111111111333444555666555555666888888888888888777777777666666666777999:::<<<======??????@@@BBBEEEHHHLLLNNNTTTUUUVVVWWWWWWWWWUUUTTT```bbbfffhhhjjjjjjiiihhhmmmkkkiiijjjnnnsssvvvwwwsssvvvuuupppmmmnnnnnnmmmiiijjjiiiiiimmmpppooojjjkkkiiiiiikkkjjjfffeeefffjjjjjjjjjiiihhhiiimmmpppnnneeeZZZVVVYYY___cccdddYYY```ffffff```^^^bbbgggeeeccceeelllooommmhhhgggggggggddd]]]XXXTTTMMMEEEEEEEEENNN```ooouuussspppgggccc___]]]___dddgggiiihhhiiillloooqqqsssuuuuuunnnnnnoooppppppqqqrrrrrrsssuuutttpppjjj^^^JJJ999777222///111222111111444000000////////////000000//////......---,,,,,,+++....../////////000000000000666>>>CCCLLLYYYbbbfffjjjhhhdddaaa^^^^^^^^^___XXXRRRHHH@@@@@@FFFIIIHHHFFFEEECCCAAA?????????@@@III@@@555000111333333111000000111222222222222111000000000111111111111111444222111000111000...---000000000//////000000111---111444444222111222444333333222222777CCCRRR]]]eeefffggggggggghhhjjjlllooolllkkklllkkkgggfffhhh```___```cccbbb```aaaeeeggggggeeeaaaccckkkqqqqqqvvvyyyxxxqqqiiiccc]]]XXXGGGJJJRRRXXXWWWRRRQQQTTTZZZ```aaa[[[VVV\\\fffmmmmmmqqquuuuuuqqqmmmkkklll,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---,,,+++***+++---000222///////////////000111111111///......000111111000111111000000111222333333222222111111222333444444222333444444555555444444999888666444444555777888;;;<<<<<<;;;:::<<<@@@CCCEEEJJJRRR\\\dddiiilllmmmuuuwwwzzz}}}~~~}}}|||zzzzzzyyyyyyyyyzzz{{{|||}}}xxx|||~~~}}}~~~~~~xxxxxx}}}~~~~~~~~~~~~zzzeeeJJJ:::555666777777444444555666777888999999666666777999666666@@@MMMuuuxxxuuutttaaa;;;888777<<>>=========>>>888111///000333333111000000111222222222222111000000000111111222222222333111000000111111///...000000000///000000111111...333777666222000222666000111111///000777EEEOOO[[[]]]```aaabbbcccfffhhhmmmkkkjjjiiihhhfffeeefffaaaaaaccceeeccc___aaagggfffjjjjjjgggfffkkkppprrrtttuuusssnnngggbbb^^^\\\LLLNNNSSSYYYZZZVVVTTTVVV\\\```aaa\\\[[[bbbjjjooojjjooossstttppplllkkkkkk,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------...---,,,,,,---///111222/////////...///000000111000...---...000111111000111111111111111111222222111111111111111111222333333333333444444444444444777666555444555777888999777888:::::::::999999999:::<<>>;;;===@@@AAA???;;;222333222000...///333666444111...---...//////...111000///...---------------------.........//////...///111000...---...///---------............///........./////////000000...//////000111111000000555444444333222222111111000111222222222111000000///000000000111111111111000000000000000000000000222333555555444444666777666666666666777777777777222333666888999999999888:::999999999999999999999@@@???>>>>>>>>>???AAABBB<<<===@@@EEEKKKRRRYYY]]]aaacccfffhhhjjjjjjkkkkkkkkkkkkmmmnnnlllkkklllnnnmmmiiigggjjjmmmmmmhhhdddllllllpppssspppiiifffgggaaaccceeefffffffffhhhiiijjj```VVVRRRVVV[[[[[[ZZZ]]]```dddfffgggfffeeeddd___WWWMMMLLLTTT]]]aaa```]]]```___[[[YYY\\\\\\ZZZTTTQQQQQQZZZhhhrrrrrrnnnmmmkkkhhhhhhiiijjjjjjiiihhhiiikkknnnrrruuuxxxyyyzzzxxxvvvsssqqqqqqqqqrrrssstttpppiiihhhhhh\\\KKK888333000222333222222555111111000///////////////---------....../////////............////////////333111111555===HHHSSS[[[bbbbbbbbb```[[[VVVPPPMMMLLLMMMKKKKKKOOOUUUVVVRRRIIIGGGDDDAAA???===<<<<<<777444000000111222111///000000111222222222222111000000111111222222333333000///...///111222222111000000000000000111222222000444777666111///222666---000111000...111999@@@KKKNNNSSSXXX\\\```eeehhhkkkkkkjjjgggfffeeedddbbb``````ccceeeccc___bbbgggccciiikkkgggeeehhhlllmmmpppooommmjjjeeeaaa___```YYYWWWYYY^^^___\\\ZZZ[[[______]]][[[___hhhmmmmmmggglllqqqqqqooolllkkklll,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,,,,,,,------...////////////......//////000111///...------///111111000000111111111111111111111111222222222000000222333333333333444444444555555555333222222555777777777222444777999;;;;;;:::999;;;;;;<<<===???AAACCCDDDGGGJJJOOOTTTYYY\\\^^^^^^fffiiinnnsssvvvwwwvvvvvvsssvvvyyyyyyxxxxxx{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~yyydddLLL===888999888555555666666666666777777444444333444444555666666999PPPccc```UUUOOOKKKGGG::::::999666333222555777333666999999777555666888999<<<<<<:::;;;@@@CCCCCC===@@@AAA>>>======:::555:::999888888888777444222000000///------...111333111...,,,+++---///111111000///..................------........./////////,,,///111111...,,,...000---------............///.........//////000000111...///000111111222222111555555555555444333222111222222333444333222111000000000000000111111111111000000000000000000000000111222444444333333555666555555666666777777888888222333666888999::::::999666777777777888888888888<<<;;;:::::::::<<<>>>???:::999999;;;???EEEKKKNNNOOOSSSWWWZZZZZZYYYYYYYYY[[[[[[]]]``````]]]^^^bbbbbb^^^^^^cccggggggeeeeeemmmooosssvvvqqqiiifffiiibbbeeeggghhhhhhhhhjjjkkkjjjcccZZZVVVXXX[[[\\\[[[______```bbbddddddcccbbb___VVVJJJDDDKKKXXX______YYY]]]___\\\]]]aaadddcccaaa^^^[[[\\\fffoooppplllkkkjjjiiiiiiiiihhheeecccgggiiilllooosssuuuwwwxxxxxxwwwuuutttssssssttttttnnnqqqssssssrrrkkk]]]OOO:::555222333444222222444222111000//////......///,,,------...//////000000------........./////////111///...111555:::DDDMMMZZZ\\\^^^^^^[[[UUUOOOJJJJJJMMMOOOPPPUUUYYYVVVPPPFFFEEECCCAAA???<<<:::999333333222333444333000...000000111222222222222111111111111222222222222222///......///222333333222000000000000111111222333333555666444111000111444---///111111///000333666;;;???EEELLLSSS[[[bbbggggggjjjjjjgggfffgggdddaaa```___```ddddddaaacccgggccchhhjjjfffdddgggiiiiiimmmjjjhhhhhheeeaaacccgggfffaaa```dddfffccc___]]]]]][[[XXXXXX___hhhkkkiiigggjjjnnnooolllkkkkkkmmm---------------------------------............///........................,,,---......///...------///............///000000///---,,,---///111111000000000111111111111000000111333444222000000222444333333222222333333444555444222000111444666555444444444555888:::;;;;;;:::;;;;;;;;;;;;<<<======>>>;;;===@@@CCCFFFIIIKKKLLLOOOTTT[[[aaaeeeeeedddbbb]]]```cccdddeeehhhnnnssszzzyyyyyyyyy{{{}}}yyyxxxwwwwwwyyy{{{}}}yyyyyyyyyzzz~~~|||~~~|||}}}~~~rrrXXXBBB:::888888666666666555555555555444888777555555777999777444444>>>IIILLLEEE===999999;;;:::888777777777777666777777666555444333333333888:::888333222444555333777::::::777666666333...555777888777444222111222000///...------.........000///...///111333222111---------,,,------...///............////////////+++///222111...,,,...000---------............///---......///000000111111...///000111222222222222555666777777777555333222444555666666666444333222000000000000111111111111111111111111111111111111///111222222222222333555555555555666666666666777555666777888999:::::::::666666777777777777777777999888888888999:::<<<===:::999888888:::===@@@BBBAAADDDHHHJJJJJJJJJKKKMMMLLLJJJMMMQQQPPPLLLLLLQQQQQQNNNOOOTTTVVVUUUWWW[[[```ccciiinnnlllgggggglllfffggggggggghhhiiilllooojjjeee^^^ZZZYYY[[[\\\]]]^^^___```___]]]^^^```ccc___YYYMMMDDDHHHTTTZZZZZZXXX^^^```^^^^^^cccffffffcccdddbbb```eeelllmmmiiikkkiiihhhhhhiiihhheeeccchhhjjjnnnqqqtttvvvvvvvvvxxxwwwuuutttsssrrrrrrqqqppppppssswwwsssgggZZZTTT<<<666333444444222111333222111000///........................////////////---------.........//////...---///222111111888CCCQQQTTTWWWXXXXXXUUUQQQOOOIIILLLNNNPPPTTTWWWRRRKKKBBBBBBBBB@@@===:::666444111222444666666555111///000000111222222222222111333222222222222222222111000///...///111222222111000000000000111222333444555444444222111111111111///000000000000111111222333666:::???EEEMMMTTTYYY^^^dddgggeeeeeegggeee```aaa^^^^^^cccfffeeeeeehhhfffjjjjjjgggfffiiijjjiiiiiieeedddfffdddbbbeeelllnnnhhhgggkkkmmmggg___[[[YYYZZZXXXWWW\\\eeeiiihhhiiikkkmmmllliiihhhjjjlll........................---------.........//////////////////////////////---...000111111000...,,,...............///000000...---,,,---///111111000000000111111111111000///111333444333000000222444222222111111222222333444666333111222444555444222666555333333555666777777666777:::<<<>>>?????????===>>>???@@@AAACCCDDDDDD>>>CCCKKKRRRTTTSSSOOOLLLHHHKKKOOOQQQTTTYYYaaagggkkkjjjiiijjjlllooosssvvvyyywwwsssqqqrrruuuyyy|||{{{|||{{{{{{}}}zzz}}}{{{{{{~~~}}}~~~www]]]EEE;;;999999666666666555444444333333555333222222666:::888444:::111///666;;;::::::===999555222333777888444000666444111111222444444333222444222000111444333///111444666555666777444//////444777555111...///111///...------//////---+++......///111222111---+++++++++++++++,,,---................../////////000***...222222...,,,...000---------.........//////---......///000111111222//////000222222333333333444555777999888666444222777777888888888666555444000000000000111111111111111111111111111111111111...000111222111111222444555555555555555555444444555555555555555555666666888888888777777555444333777777777888888:::;;;;;;888888999999:::;;;;;;<<<;;;>>>AAABBBBBBCCCGGGKKKHHHFFFHHHMMMKKKFFFFFFJJJEEEBBBCCCFFFFFFCCCFFFMMMNNNRRR\\\dddfffeeeiiioooggggggfffdddeeehhhmmmqqqhhheee___[[[XXXYYY[[[]]]\\\```aaa]]]XXXWWW^^^eee^^^ZZZOOOFFFGGGPPPVVVTTTZZZ___bbb```___bbbeeeeee```ccccccaaadddjjjkkkffflllkkkiiihhhiiiiiihhhggghhhkkkooosssvvvwwwwwwvvvzzzyyywwwtttqqqooommmlllwwwpppooosssmmm___XXXZZZ===888444444444111111333222222000///............000000000///......---------------.........//////,,,---111444000---444???LLLNNNPPPSSSUUUUUUTTTTTTHHHKKKLLLLLLPPPRRRNNNGGG@@@AAAAAA???<<<777333000000222666888999666333000000000111222222222222111444333333222222111111111222111///000111111000///000000000000111222333444666444222111222222111///333111//////111222222111222333444666999>>>DDDIIIVVV]]]bbbbbbcccfffddd^^^bbb^^^]]]ccchhhhhhggghhhjjjllllllhhhiiilllllljjjfffbbbaaaccccccaaafffnnnpppkkkkkkpppqqqiii^^^WWWWWW[[[\\\ZZZ[[[bbbhhhjjjlllmmmnnnkkkgggfffhhhkkk..................------+++,,,---///000222333444111000///---------...///......////////////......------......///000111111////////////000000000000222222111111111111111111000///...///111222222111222222222333444555666777777666444333222222333333333333333444444444555555666888999999999999;;;<<<<<<>>>??????>>>>>>???@@@BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBAAAAAAGGGOOOVVV[[[SSSKKKIIINNNUUUZZZ\\\```___^^^___bbbhhhnnnrrrsssvvvxxxwwwuuuvvvzzz~~~~~~{{{~~~~~~}}}|||lllTTT@@@666444777666444222111111111222777555333333444555555444111111222333444444555555444222000222444666444222333333333222222111111111333222000000111000///---111222222333333222222111333333333222222222111111111111000000/////////...,,,------......------,,,///...,,,,,,...///......++++++,,,---............,,,...000111///............------,,,,,,------...,,,------...///000111111000...---///333666555333333333333222222111111111444777===@@@@@@;;;555111444333111////////////000...///000222222222111000//////000000111111111222333333333333333444555666666666666666666666666666777777888888888888777777:::::::::999999888888888888888999999999888888777:::<<<======<<<===???BBBCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@>>>;;;:::;;;???BBBFFFIIIMMMSSSYYY]]]aaaccc```___^^^___bbbgggllloookkkfff___WWWSSSUUU[[[```[[[eeebbb\\\```___ZZZ\\\\\\YYYPPPQQQWWWSSSOOOXXX]]][[[ZZZ[[[^^^aaacccddddddhhhhhhbbb___aaaddddddqqqmmmjjjkkknnnnnnjjjfffggggggkkkrrruuussssssuuuwwwvvvwwwwwwxxxvvvsssqqqrrrrrrqqqqqqnnnggg```ZZZNNN???444444777444222222000000///...............111111000///////////////........................//////000000000000//////888<<>>===<<<===??????@@@@@@@@@@@@AAAAAAAAAAAA@@@???@@@EEELLLRRRKKKEEE??????CCCGGGIIIHHHMMMLLLLLLLLLOOOSSSXXX[[[```cccfffeeeccccccfffjjjiiilllooorrrtttwww{{{~~~~~~zzz{{{|||~~~~~~}}}~~~}}}sss]]]EEE888666777666555444333333333333888666555444555555333111111111222222333333444444333222000222444555444222333333333222222111111111333222000000111111///---111222222222222222222111222222222222111111111111------------,,,,,,,,,,,,------------------------///---++++++,,,------,,,,,,,,,---------------,,,---///000111///......///...------,,,,,,------...,,,,,,------......//////111///...000222444333111222222111111111000000000333666:::>>>>>>:::666333333222000///......////////////000111111111111111///000000000111111111111444444333333333444444555444444444444444444444444666666666777777777777666::::::999999999888888888888888999999999888888777999:::;;;;;;;;;<<<>>>@@@DDDDDDCCCBBBBBBBBBCCCCCCAAAAAA@@@>>><<<<<>><<<999555222111000000111222333333333333222111000000////////////000000111222444555555444222111111111000///////////////111111000000000000000111111111111000000/////////000111111111111222222222111222333444444333222222888===CCCIIINNNTTT[[[___bbbfffiiiggghhhlllnnnmmmllliiifffdddeeeggghhhhhhddddddbbb^^^[[[^^^fffmmmpppqqqrrrpppkkkddd]]]YYYTTTUUUVVVXXX\\\aaagggkkklllmmmooopppooommmjjjhhh///000000000000000000000000000000000000000//////......---......///111111...//////000000//////...,,,,,,------......//////////////////000000000000111111111111111111111111444222111000111111000...//////000222444666888999666555444222222222333333222222222333333333444444666777999999888888999;;;999===AAACCCAAA>>><<<;;;>>>>>>>>>>>>?????????????????????>>>>>>BBBGGGKKKBBB???<<<===???AAA???===BBBAAAAAAAAACCCEEEGGGIIIKKKNNNQQQQQQNNNMMMOOOQQQSSSUUUYYY\\\___dddjjjnnnvvvxxxzzz||||||}}}~~~~~~}}}~~~}}}~~~|||jjjLLL:::888666777777777666555444444888777666666666444111///111111222222222222222222333222111222333444333222222222222222222111111111333111000000111111///...111111222222222222111111111111111000000000//////.........//////////////////...---,,,,,,---...///000///---,,,---...---,,,------------,,,,,,,,,,,,---///111000///......///...------,,,,,,------...------------------------111000000000111222000...111000000000000/////////111333777::::::999666555222222111000////////////000000/////////000111111000000000000111111111111444444333333222333333333222222222222222222222222444444444555555666666666999999888888888888777777888888999999999999888888888999:::::::::;;;===???DDDCCCBBBAAAAAAAAAAAAAAA@@@AAAAAA???>>>===???@@@===>>>???AAABBBCCCCCCCCCBBBBBBCCCDDDFFFIIIKKKLLLTTTTTTSSSQQQNNNLLLLLLMMMTTTUUUSSSVVVZZZQQQMMMYYYVVVWWWTTTXXXddd```XXX[[[bbbbbbbbbaaa___bbbgggllljjjjjjgggcccdddiiijjjhhhfffiiilllnnnooonnnoooooohhhhhhmmmtttwwwtttrrrssstttvvvxxxzzzzzzxxxuuusssnnnooossswwwzzzyyyvvvssscccOOO:::222222222000///222222111000000000000111111000000///////////////........................000///...------...///000000000111333666999<<<>>>>>>>>>======<<<;;;;;;:::666555333111000//////000///000000111111000000///000000////////////000000111222333444444333222111111111000///////////////000000000//////000000111000000////////////......000111111111111222222222333333333333222111///......000222666;;;DDDMMMTTTZZZbbbhhhhhhgggjjjnnnpppqqqnnniiiggghhhiiijjjjjjfffdddaaa\\\YYY\\\dddkkkrrruuuuuuppphhhaaa^^^^^^WWWXXXZZZ[[[]]]```dddhhhiiimmmrrrtttsssqqqnnnmmm///////////////000000000000000000000000000000000000000000000000111111111//////000000000000////////////000000000111111111////////////000000000000111111111111111222222222333111000000222222111000000000111222333555777888666555333222222222333333222222222333333333333444666777888888777777888:::;;;???DDDFFFDDDAAA===;;;>>>>>>>>>?????????@@@@@@>>>>>>=========???BBBDDD@@@???>>>???AAABBB@@@>>>@@@@@@@@@AAAAAAAAAAAABBBAAADDDFFFFFFDDDCCCCCCCCCHHHIIIJJJKKKLLLOOOTTTXXXdddfffiiillloootttyyy}}}}}}{{{}}}~~~|||||||||}}}~~~}}}~~~sssRRR;;;777555666777888777666444333555555555666666555222///222222111111111111111111222222222222333333333222222222222111111111111111333111000000111111000...000000111111111111000000000000/////////...............//////000000111111000...---++++++---...000444222000///000000000...,,,,,,,,,,,,,,,---------...///111000///...///000...------,,,,,,------.....................------///000000111111111000///000000000000000000000000///111333555777777777666333333222222111111111111111000///......///111222000000000000000111111111444333333222222222222222111111111111111111111111222222222333333444555555777777777777777777777777777777888999999999888888888:::;;;;;;;;;;;;>>>@@@BBBBBBAAA@@@@@@@@@@@@@@@???@@@BBBAAA???>>>??????>>>>>>???AAAAAABBBBBBBBB===>>>@@@AAACCCDDDDDDDDDEEEGGGJJJKKKLLLLLLOOOPPPZZZWWWRRRVVVXXXJJJEEESSSVVVVVVPPPSSSbbbeee___aaaccceeeeeebbb^^^___eeekkkkkkiiiddd```bbbggggggccc```ffflllmmmkkkjjjlllooojjjjjjooovvvwwwtttqqqrrrvvvyyy{{{{{{xxxtttpppnnnkkkmmmqqquuuyyyyyywwwuuukkkWWW???111000111111///222222111000000000000111000000////////////000000........................111000...------...000111///.........000333555777999888777666555555444444222222111000111111222222////////////////////////000////////////000000111111222333333333333222111111000000///////////////000////////////000000111////////////////////////000000111111111222222222444444333222111000000///000///------000666===BBBNNNYYYccceeeeeejjjppptttwwwsssooolllkkkkkkjjjiiiiiigggbbb]]]ZZZ\\\bbbhhhwwwvvvrrrkkkddd``````bbb\\\^^^^^^]]]]]]```fffkkkkkkpppuuuvvvsssqqqqqqrrr---------....../////////......///000111222333333444444444333222111000000//////000000000000//////000000000111111111111111////////////000000000000000000111111111222222222000//////000333444444333222222222222222333444555555444333222111222333333222222333333333444444444555777888888666666777999:::>>>BBBDDDCCC@@@===;;;=========>>>>>>>>>??????===<<<<<<<<<===>>>??????<<<;;;::::::<<>>?????????>>>>>>======@@@AAACCCCCCBBBAAA@@@@@@CCCDDDCCCBBBAAABBBEEEHHHPPPQQQSSSUUUZZZaaaiiiooosssvvvwwwsssqqqtttwwwwwwyyyyyyyyyzzz|||~~~zzz{{{}}}~~~~~~}}}|||~~~xxxZZZAAA777555666777777777555333222222222333555777666333111222222111111111111111111222222333222222111222222111111111111111111111111222111///000111111000//////000000111111000000////////////.........------+++++++++,,,,,,---------000///---,,,,,,---///000444222000000111111000///,,,,,,+++,,,---...///000///000111000///...000111...------,,,,,,------...000000000///////////////---...111222222222111111111111111111111111111111...///111333555666777777555555555555444444444333222111000//////000111222111111000000000000000000333222222111111111222222111111111111111111111111222222111111222333444444666666666666666666666666555666777777888888888777999;;;<<<<<<<<<<<>>??????@@@@@@?????????===>>>???@@@AAAAAA@@@@@@===???AAACCCEEEHHHLLLOOOVVVSSSOOOTTTWWWKKKGGGWWWWWWTTTHHHIII[[[eeedddgggbbbdddddd```\\\\\\bbbgggkkkiiieeeaaabbbeeeccc^^^aaagggmmmmmmjjjhhhkkkooollllllpppvvvwwwsssqqqrrruuuxxx{{{zzzvvvrrrooonnnssstttvvvyyy||||||yyyvvvooo^^^FFF555000222222000111111000////////////000000000////////////000000........................222111///......///111222------...//////000000000333222111000000000111222//////000000111222333333000000000//////000000000///////////////000111111222222222222222222222222111000000/////////////////////......///000111111000000000000000000000000000000111111111222222222333333333222222222222333444222000///000222444555BBBNNNYYY]]]___fffnnnrrrpppnnnlllkkkkkkkkkjjjiiinnnkkkfffaaa^^^```dddgggxxxqqqggg```^^^___``````_________\\\[[[___gggmmmlllqqqtttrrrmmmkkknnnsss,,,,,,------......//////,,,---...000222444555666555555555444333111000//////000000111111000000///////////////000000000000////////////000000000000000000000111222222333333/////////000333555555444333333222222222222333333444333222111111222333444333333333444444444555555555666888777666555666888777999===>>>===;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===??????===<<<:::999888999:::===???AAA>>>>>>>>>>>>>>>=========@@@@@@@@@AAA@@@@@@?????????@@@@@@???>>>>>>AAACCCCCCCCCCCCCCCFFFKKKRRRWWWSSSYYY\\\YYYYYY]]]aaabbbaaabbbeeeiiiooouuuzzz}}}zzz{{{~~~~~~}}}}}}}}}~~~{{{|||}}}~~~{{{fffNNN>>>888888777777666444333222111111222444666666555333111111222222222222222222111222333222111000111222000000000111111111111111222000///000111222000/////////000000000000///////////////.........------,,,,,,------------------000///...------...///000000...------///000///......------------///000222000111111000///...000222...------,,,,,,------...000000000000000000000000,,,///222444333222222222000000111111111111222222---...000222444555666666555666666777777666666555333333222111111111222222111111111111000000000000111111000000111111222333222222222222222222222222444333111111111111222333444444555555555555666666333444555666666777666666888999:::::::::;;;===???AAAAAAAAAAAABBBCCCDDDDDDDDDEEEGGGFFFDDDCCCCCCDDDBBBBBBBBBBBBAAA???>>>===;;;<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;===AAADDDDDDFFFEEEJJJRRRMMMNNN[[[SSSPPPCCCBBBXXXeeeeeefff\\\^^^___]]]\\\]]]```dddiiijjjiiieeedddfffddd___fffkkkooonnnlllkkknnnrrrpppoooqqqvvvvvvsssqqqrrrrrrvvvyyyyyyvvvssstttuuuwwwxxxyyy{{{|||{{{xxxuuupppeeeQQQ>>>444444333111111111000////////////000///////////////000000111........................111000///......///000111+++,,,---...///...---,,,///...---------...000111------...//////000111111111000000//////000000111///......//////000111222222222222222222222222222111111000///////////////............///000111111//////000000000000111111000111111111111222222222222222222222222333444555444333222333555555444222333===FFFIIILLLTTT[[[]]]aaabbbdddgggkkkmmmlllkkkkkkhhhdddbbbaaabbbeeefffppphhh___ZZZ[[[]]]]]]\\\]]]______[[[XXX[[[bbbjjjjjjpppsssnnngggeeekkkrrr---------...//////000000------///000222444555666333333333333222111///...000000111111111111000000000000000000000000000000////////////000000000000///000000111222222333333111000///111333444444333222222111111222333444444333333222111111222333444444444555555555666666666555666777777555555666777666777888888888999;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>AAAAAA>>>;;;;;;<<<<<<<<<<<<===???@@@??????>>>>>>>>>???@@@AAA???>>>======>>>>>>???>>><<<>>>????????????@@@BBB===>>>?????????@@@CCCFFF>>>EEEHHHEEEBBBCCCEEEFFFCCCDDDHHHMMMTTT\\\bbbfffllloootttyyy{{{{{{yyyxxx~~~~~~|||}}}~~~~~~~~~~~~uuu___JJJ<<<;;;999777555444444333444222222222444555444333111111222222333333444444111333444333000///000222///000000000111111111222111000///000111222111///...//////000000//////...////////////............000///////////////......///..................///...---,,,,,,...000000///333111000.........///000000111111000...///000222...------,,,,,,------.........//////000000111111...222555666444222111222/////////000000000111111---...000222444555555555555666777777777777666555444444444444444333222111111111111111000000000////////////000000222333444111111111111111111111111555444222111000000111222333333444444555555555555111222333444555555555555444555666666666777999;;;;;;;;;<<<<<<>>>???AAABBBAAABBBCCCBBB@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@<<<<<<;;;;;;:::999999999999::::::888666666777888666===<<<===EEEGGGHHHQQQLLLKKKAAACCCZZZhhhddd___TTTVVVXXXZZZ]]]```cccddddddhhhkkkhhhggggggeeebbbiiikkkmmmmmmlllmmmppptttsssqqqqqquuuuuurrrqqqttttttwwwzzzyyyvvvuuuwwwzzzuuuuuuvvvxxxzzzzzzwwwuuurrrmmm^^^III:::666444111222222111000000000000111///////////////000111111................................................---------......------,,,///...---,,,,,,---...///------...///////////////111000///......///000111............///000111222222222111111111111222222111111000///////////////...------......000111111.........//////000000000000111111111111222222222222111111000111222333444111000000333555777555333,,,222666666999???CCCCCCLLLOOOTTT[[[aaadddbbbaaa\\\[[[ZZZZZZ\\\___aaaaaadddccc```___^^^^^^]]]\\\\\\```bbb___ZZZYYY]]]bbbhhhpppuuuqqqiiifffkkksss---......///000111111222......///111222333444555///000111222222111///...000000111111111111000000333333222222222222222222////////////000000000000///000000111222222333333333222111111333444333222000000000111222444555666333222111111111222333444555555555666666666666777555666777666555444555666777777777777777999===@@@=========>>>>>>>>>??????<<<;;;<<>>::::::<<<>>>>>>===<<<<<<<<<======<<<<<<===>>>@@@AAA>>><<<::::::<<<===>>>>>><<<>>>@@@@@@?????????@@@;;;===AAABBBAAA@@@@@@@@@???EEEGGGAAA:::888888666888888777888:::===@@@BBBKKKRRR]]]iiisssxxxzzz{{{~~~~~~}}}}}}}}}lllTTT???===;;;888666555555555666444222222333333333222111111222333444444555555111333444333000...000222//////000000111111111222111000///000111222111000......////////////......000000/////////.........---------,,,,,,++++++***......////////////......///------...000222222222777555222///...---......111111111000...///111333...------,,,,,,------...,,,------...///000111111111444888777444111000000---.........//////000000---///111333444555555555444555666777777666555555444444555666555444222111222111111111000000//////.........///000222444555111111111111111111111111777555333111000000111222333333333444444555555555000111222333444444444444000111222222222333555777444444555666888:::<<<======>>>>>><<<;;;:::<<<===999:::<<<>>>@@@AAABBBBBB???>>>===<<<;;;;;;;;;;;;777999:::999777555444444222<<<999444:::===<<>><<<<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<<<<<<<<<<;;;:::>>>CCCBBB>>>===EEEIIICCC===;;;===>>>???>>>===<<<===>>>@@@AAABBBBBBBBBAAA@@@@@@??????======>>>???@@@AAABBBBBB@@@@@@???<<<999888999:::888888999999999:::::::::;;;<<<@@@GGGSSSaaannnuuu~~~}}}{{{{{{yyy{{{|||~~~~~~}}}uuunnnMMMBBB999777555111222666666444333333444555444333000000111222333444444555222222111111111111111222333222111000000000111222111000000000000000111222222222111111222444777888////////////////////////111000...,,,,,,,,,...///......------------......---...000000///000111333;;;999555111...---......222222///+++,,,000000---///////////////.........---...000111111111000///777;;;===<<<888444222222222222111111000000///////////////000222444777888444555777777666777888:::666555555666888888888777555444333333444333111000222222111111111111111111111111111111000000000000222222222222222222222222222222222222222222222222333333333333444444555666555444333222222222333444777777777777888888888888;;;:::888777777777888888;;;<<<======<<<<<<>>>???>>>;;;888888999:::888666999888777555555555666777777666555444333444444555<<<<<<@@@HHHSSS\\\``````\\\]]]YYYSSSWWWbbbkkklllkkkgggbbb```bbbddddddccchhhjjjlllmmmllllllmmmnnnqqqsssuuuvvvtttttttttuuuxxxzzzxxxrrrooossswwwwwwtttuuuwwwxxxyyyzzzzzz{{{wwwuuukkk[[[LLL@@@555,,,444000///222444111000222///000000///---...000222...///////////////////////////000000///...------------...///000000//////.........///////////////......///000000000000000111111000000//////......111000/////////000222333333333333222222222111111222111000.........///000///000000000...---.../////////000000///......---000///...///000111000///000000000000000///......000000111222222222222111333333333444444444555555555666777999;;;===>>>???======@@@DDDJJJQQQWWW[[[^^^ccciiijjjfffccccccdddbbbbbbeeehhhbbbZZZZZZ```aaapppxxxrrrlllpppsssqqq////////////////////////000000000000111222333444111222222222111111000///111111111222222222333333000000000000111111111111000111222222333333222222222222222333333333444444333333333333333333333333555555555555555555555555666555555444444444555555666666555555666777888999666666666666666666666666888777666777999<<<>>>???===============>>>>>>>>>????????????????????????BBBBBB@@@>>>AAAGGGGGGDDD@@@FFFIIIFFFCCCCCCDDDDDD@@@??????>>>>>>>>>>>>???<<<======>>>>>>??????@@@?????????@@@@@@@@@@@@@@@??????>>>;;;999888999:::888888888999999999::::::888777888;;;@@@HHHOOOTTTgggtttzzz~~~}}}~~~zzzxxxzzz{{{}}}~~~{{{zzztttVVVGGG888444555555555777666444333222444444444333111111222222333444555555222222111111111111222222444333222111000111222222111111000000000000000111111000///......///000111////////////////////////111///...,,,,,,,,,...//////......------......///+++,,,......------///111888666333000//////000111000111000...///222000,,,/////////////////////......///000111222111000000666999<<<===:::888777777222222111111111000000000000000111222333555666777333444666666555555777888666555444555777888777666666555444555666666444222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111555444444333333333333444444333333222222333444555888888777777777777777777:::999888777666666777888666888999999888888999:::<<<:::777777999999777555999888666555555555666777777666555444333444444555;;;::::::;;;AAAKKKVVV]]]cccgggeee___^^^cccgggggghhheeeaaaaaacccddddddccceeehhhjjjlllllllllnnnooonnnoooqqqsssttttttsssrrrvvvwwwuuupppooorrrtttsssyyyyyyzzz{{{{{{{{{zzzzzzvvvuuunnncccXXXLLL===111555000///222333111000222111111111000......000222//////////////////......//////000000///......------...//////000000/////////////////////...............///000000000000000111000000000/////////...000000//////000000111222333333222222222111111111222111000///......///000...///000///---,,,---...---......////////////...///......///000111111000000000000000000///......///000111111222222111111333333333333444444444444666777777888999999::::::999:::;;;???CCCIIIOOORRR^^^ccchhhhhheeebbbcccdddaaabbbeeegggbbb[[[ZZZ___```nnnuuummmgggjjjnnnmmm------......//////000000000111111111222333333333111222222222222111000000000000111111111222222222111111111111111111000000111111222333333333333222222222333333333444444444222222222222222222222222444444444444444444444444555555555555555555555555666555444444444444555555666555444444555777999;;;666666666777888;;;===>>>============>>>>>>???@@@AAAAAA@@@??????@@@@@@AAA??????===:::<<>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAA@@@@@@@@@??????>>>>>>======<<<:::888888999;;;777777888888888999999999:::999777666777888;;;<<>>999:::;;;;;;;;;<<<>>>@@@@@@????????????AAABBBCCCEEEDDDCCCBBBBBBBBBCCCCCC===???>>><<<===@@@@@@>>>AAACCCCCCCCCGGGKKKIIIDDD>>>???@@@@@@@@@???===<<>>======<<<<<<;;;????????????>>>>>>>>>>>>;;;<<<;;;:::888777999;;;777777777888888888999999;;;:::::::::999:::::::::444CCCPPPaaauuu|||zzz}}}~~~~~~|||{{{~~~~~~}}}xxx{{{iiiPPP@@@999777777666777555333222333444333222222222222222333333333333222222111111111222333333555444333222222222333444333333111000////////////222222000///...------...///////////////////////////...------------......//////............//////---///000000//////000222222111000000111222444555---///000///111555333///............////////////---...///000111000//////+++---000222333444444444////////////000000000000111222333444444333222111000111333333222111333444555333333333555555444333555555555777999:::999777333444444444444444555555333333333333444444444444555555555555555555555555444444444444444444444444444333333222222222333333222333333444555666666777;;;999777555444555666666666555555555555555555555444555777666555444555777777777666666666666555444666666666666555666666666555555555555444444555555111444888999::::::===???TTT\\\cccccc```^^^aaadddiiiiiijjjjjjkkkjjjiiihhheeegggjjjllllllmmmnnnpppnnnmmmmmmqqquuutttnnnhhhoooqqqqqqppptttxxxwwwrrrtttuuuuuuvvvuuuuuuttttttuuuuuutttrrrpppiiiYYYIII===777222222222000000333444444444333111///000111111111000000///.........//////000000000//////...///000000111111000000000111111000///...------,,,......///000000000000000000000000000////////////---...000111111111000///222111111111111000000000000000000////////////000---.........,,,+++,,,---------...///////////////...------...111222222111...///////////////.........///000000111111000000222222222222333333333333666666666555555555555555555555555555777999;;;===IIIOOOVVV[[[[[[ZZZXXXXXXXXX[[[___aaa^^^ZZZWWWWWW\\\fffkkkeee___aaafffiii,,,------...///000111111///000111222222222111111111111222222222222222111000111111111111222222222111111111000000////////////000000111222111111111111111111111222222222222555666666666777777777888444444444444444444444444555666777888999:::999999777777888999:::;;;<<<<<<777888999:::;;;;;;<<<<<<<<<>>>@@@@@@??????AAACCCDDDCCCBBBAAABBBCCCEEEFFFHHHGGGFFFFFFEEEEEEEEEEEECCCGGGIIIGGGFFFFFFDDDAAACCCDDDCCCCCCFFFJJJGGGAAA???@@@BBBCCCCCCBBBAAA@@@??????>>>>>>===<<<<<<<<<=========>>>>>>>>>??????;;;<<<;;;:::888777999;;;777888888888888999999999666777888:::;;;;;;;;;;;;888===AAARRRooo~~~~~~}}}~~~zzzxxxnnn\\\JJJ???<<<===>>>888666444333444444333222222222222222222111111111222222111111222333333444555444333222222222333444333333111000////////////111000000000///000000000////////////////////////......---------........./////////....../////////...///000000//////000111222222111111111222333444///000...,,,///444444222---.........//////000000,,,---.../////////...---///000111333555555555444.........//////000000000111222333333333222000///000111333222111111222333555444333333444555444222444444444666888999888777444444555555666666666777333333333444444555555555555555555555555555555555444444444444444444444444222111222222333444555666333333444555666666777777:::999777666555555555555444444444555555555444444555666777666555444555666555555666666666555444444555555555666666666666555444444555555555555555555333333666999<<<;;;777444@@@GGGPPPUUUWWWYYYbbbjjjhhhjjjkkkllllllkkkiiiiiiiiikkkmmmmmmmmmmmmnnnoooqqqoooooorrruuussslllfffjjjmmmoooooosssxxxxxxtttooopppqqqrrrssstttttttttvvvvvvsssrrrrrrooocccVVVDDD<<<555333222///000444333444555444222000000111111111000000//////////////////000000000000000///000111111111111111000000111111000///...------,,,......///000000000000000////////////000000000000---...///111111000//////111111111000000000///////////////000000000000///---.........,,,+++,,,---...//////000//////......///...---...111222111000......////////////............///000000000000///111111111222222222333333444555555555666777777777666666555555666777888888<<>>>>>>>><<<@@@CCCDDDBBBCCCFFFIIIKKKJJJHHHFFFFFFHHHIIIKKKKKKLLLLLLLLLKKKJJJIIIHHHJJJOOOQQQMMMJJJIIIGGGCCCCCCEEEDDDCCCFFFIIIFFF@@@@@@AAAAAAAAAAAA@@@@@@???=========>>>??????@@@@@@>>>>>>??????@@@@@@@@@AAA======<<<:::888888999;;;888888999999999:::::::::777888999:::;;;;;;;;;:::<<<:::666EEEhhh|||zzz~~~|||yyyvvvkkkYYYJJJAAA<<<999999777555444555555444333333333333222222111111111222222111222222333444555555444222111111111222333222222111000/////////000------......//////000000////////////////////////---------...............000//////......//////000,,,...///...------...///222222222111222222333333111222///---///444666333------......///000000000,,,---...///000///......000//////000222222111000......///000111222222333222333333333222222111000111333444333222111222444666444333333444555444222444333333555777888777666555555666666777888888888444444555555666777777777444444444444444444444444333333333333333333333333111111222333444666777888444444555666777777777666777777777666666555555444333333444555555555555444444555666555333333333555333555777777666444444555444444555666666666555555333444555555666555555555777444111222666888777555555999@@@HHHMMMRRR\\\ffffffiiilllmmmmmmmmmmmmnnnjjjlllnnnnnnnnnmmmnnnooorrrqqqqqqssstttrrrlllhhheeejjjnnnmmmnnnrrrtttsssmmmnnnpppsssuuuvvvwwwxxxwwwvvvssspppqqqppphhh___LLLCCC999555222///000444222333444444222000000111000000000000000000000000//////000111111111000000111222222222222111111000000000//////......------......///000000000000000////////////000000000000......//////000000//////000000000000////////////...//////000000000000///---...///...,,,,,,,,,...//////000111111111000000000///...///000111000///------.../////////......---......///////////////000000111111111222222222333444444666777888999999777777666666666666777777777<<>>???@@@??????>>>???AAABBBCCCCCCCCCCCCBBBBBBCCCDDDFFFIIIKKKMMMHHHMMMRRRTTTTTTVVV[[[___bbb```^^^\\\[[[\\\^^^______```aaabbbaaa___]]][[[___cccaaa[[[VVVUUUUUUTTTNNNQQQQQQPPPQQQTTTSSSNNNKKKJJJIIIGGGEEEDDDDDDDDDBBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCBBBBBBBBBBBBBBB??????>>>;;;999888999:::999::::::::::::;;;;;;;;;:::::::::;;;;;;:::::::::999777333BBBcccwww{{{yyy~~~zzzyyy{{{vvviii]]]QQQDDD999;;;999777666666666555333666666555444444333222222222222222222333444555555444333222111000111222222111111000000000000000111------...///////////////////////////////////////,,,------......///......000000////////////000000---...///...---,,,---...000000111222222333444444222444333111333777777333------......///000000111......000111111111000//////---,,,---///000...---000111222333444555666666555555444333333333444444333444555555333333444555666555444444555555444222555444444555777888777555666666777777888999999:::777777888888999::::::;;;777777777777777777777777555555555555555555555555333333333444555666777888555555777777777777666555444555777888777666555444222333444666666666555444444555666555333333333444222555888888666444444555333444555666666666555555333333555666666666555555666444111000111555888:::777666999???CCCDDDKKKSSSWWW[[[___bbbccceeeiiikkkhhhjjjmmmnnnmmmnnnooopppnnnoooqqqqqqqqqpppnnnllleeemmmqqqmmmjjjlllppprrrnnnoooqqqsssvvvwwwxxxyyyvvvwwwuuuqqqooonnniiicccSSSHHH===777222///000444000222333333222111111111/////////000111111222222//////000111111111111111222222333333222222111000///////////////...............///000000000000000.../////////000000000111///............///000000000000/////////.........---...///000111111000///...///000///---,,,---...---...///111333444444555111000//////000000///...,,,---......//////......------.../////////......000000000000111111111222333333444555666777888888555555555555555666666666888:::<<<@@@DDDFFFGGGFFFHHHPPPWWW[[[^^^```\\\TTTTTT\\\cccddd___\\\```ggg222222222111111111111111444555777888888666555333444555555666777777777666333333333444444444555555444444444555555666666666333444555555666666555555555555555666666666666777::::::;;;<<<======>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBEEEGGGJJJMMMNNNOOONNNNNNOOOPPPQQQRRRRRRRRRPPPPPPOOOMMMLLLMMMPPPUUU[[[^^^\\\bbbiiimmmnnnqqqwww|||~~~{{{yyyxxxxxxzzz{{{zzz|||~~~|||xxxvvv|||rrrlllmmmpppppp```dddfffeeeeeehhhhhheee^^^\\\YYYUUURRRQQQPPPPPPKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@???<<<999888999::::::::::::;;;;;;;;;<<<<<<888888888888888888888888888:::999HHHfffxxx||||||}}}|||~~~zzzuuuoootttvvvsssooohhhYYYIII<<<:::888777777777666444888888777666555444444333222222222222333444555666333222111000000000111222111000000000000000111222///000000111000000//////////////////////////////,,,,,,---.../////////...000000////////////000000///000111000///...///000...///000111333444555666333555666555777:::777222---------...///000000111///000111333333222222111222000...///222333222000333333444555777888999999777777555444444555666777444666666666444444444666777666444444555555444333666555555666888888777555666666777888999999::::::999999:::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666666555555555666666777666666777888888777666555222444777888999777555333222333555666666666555555666777888777555444555666222555999999777555555666222333555666666666555555222333555666666666555555111444666555333444888<<<<<<777777;;;<<<999:::???BBBFFFKKKOOORRRUUU[[[___eeehhhjjjlllmmmnnnpppqqqkkkmmmooopppooooooooopppiiirrrvvvpppiiijjjooosssnnnoooqqqsssuuuvvvwwwwwwuuuxxxwwwrrrooommmiiicccWWWLLL???888333///000333...000333333222111111111......///000111222333333//////000111111111111111333333333333333222111000.........///////////////...//////000000000000000.../////////000000111111//////...------///000111000/////////............---...///111111111000//////000000000...---...///***,,,...111444777888999222111//////000000...---,,,,,,---.../////////...,,,---......//////......000000000000111111111111333444444555555666666666444444444444555555555555:::888666666999===@@@BBBAAAIIIQQQTTTYYY\\\XXXPPPSSSZZZbbbccc]]]XXX[[[bbb555555444333333333444444666666777777888888999999888777888:::999777999===888999999888777888;;;===::::::;;;;;;<<<===>>>>>>===<<<;;;<<<===<<<;;;999===>>>??????@@@AAAEEEGGGJJJLLLNNNOOOPPPQQQSSSUUURRRTTTVVVXXXZZZ\\\^^^______aaafffkkknnnnnnjjjgggfffgggiiikkkkkkkkkiiihhh```cccfffggggggiiinnnqqq~~~~~~|||}}}zzzyyyxxxvvvssspppnnnllliiidddaaaaaabbb```\\\ZZZ\\\XXXSSSRRRRRRPPPKKKEEEJJJIIIGGGDDD@@@===:::888666777999:::999:::;;;=========;;;::::::;;;999666;;;:::BBBVVVkkkxxx}}}{{{|||~~~{{{{{{{{{xxxwwwzzzzzzuuulllfffJJJEEE???;;;;;;:::777555<<<;;;999888666555444444444222111222333444333222333222000......///000111222111000///////////////111111000000000/////////000////////////.........111000///...---......///111222000++++++///111000,,,------......///000000+++---...111222444555555333333222222111111000000...000111111000000111222...///111111000000000111222111000///000111444555666777777888999:::;;;;;;;;;:::888777666666777888:::999888777666666666666===<<<999777555555666666555666777777555555666777:::;;;<<<============<<<@@@??????>>>>>>>>>>>>???>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;999666555666777888888777555333333444444444333999999999999999999999999222444777;;;BBBEEE???555888777777777666666666666888666555666999999777444777666555444444555666777555666777888888666444333777777666555555555666666555666777888999:::::::::===>>>>>>>>>???AAAEEEIIIJJJLLLQQQYYYbbbjjjnnnooonnnoooqqquuuvvvuuuqqqmmmnnnnnnmmmnnnooonnnllljjjqqqnnnmmmpppvvvzzzyyyvvvwww{{{zzzssspppqqqmmmgggbbb^^^SSSCCC888666555333444222000///111222222111333222222222111111000000333222000......///111222222222222111111111111000000000000000////////////000000////////////000000////////////000000000000000000////////////000000////////////........................////////////000000000000////////////000000000111222444555666444333222222222111///---...---,,,---/////////...///////////////000111111333111///000222444444444333333333444444444555555333444444555666777777888::::::::::::::::::::::::===???AAADDDEEEEEEDDDCCCHHHNNNSSSRRRNNNPPPXXXaaa999999888888888888888888===============<<<;;;::::::;;;@@@EEEEEE???===???===>>>??????>>>>>>@@@BBBBBBBBBBBBAAA@@@@@@??????===>>>???@@@AAAAAAAAABBBAAACCCFFFHHHJJJNNNRRRUUUYYY\\\```bbbdddgggjjjlllkkknnnpppssstttttttttuuuvvvxxx||||||}}}~~~~~~~~~|||zzzyyyvvvxxx{{{|||{{{|||~~~zzzzzz{{{{{{xxxtttrrrqqqnnnjjjeeebbbaaa^^^XXXSSSKKKJJJIIIGGGDDD@@@===;;;>>>===<<<;;;;;;:::::::::888999999999:::;;;<<<<<<:::>>>MMMdddwww~~~{{{yyyyyy}}}}}}wwwrrr^^^VVVKKKAAA<<<<<<===>>>888999:::;;;;;;:::999888666555444555666777666555333222000///......//////222111111000//////000000111111111000000000000000////////////............000///...------...///000///000///++++++000222000111111222222222222222222///000111222333333333333111111111111222222222222111222333333222222444666111000000//////000222444444333222111222333555666777777777888888999999999:::999777666666666777888;;;:::999888999999:::;;;<<<;;;999777666666777777555666777666555555666777888999999:::<<<===>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>============:::999999:::;;;;;;;;;:::888666444444555666555444666666666666666666666666666666444555;;;???;;;333888888888888888888777777999777666777999:::888666777666555555555555666777555666888888888777555444777777666666666666666777333333555666666777777777999:::;;;;;;:::<<<>>>@@@CCCCCCEEEKKKSSSZZZ___aaagggiiimmmqqquuuvvvtttqqqqqqmmmiiigggiiimmmpppqqqkkkmmmoooqqqtttuuuvvvvvvuuuxxxxxxsssqqqqqqooojjjkkkhhh\\\III:::444333222555333111111111222111000222222111111111000000000111111000//////000111222222222222111111111111000000000000000////////////000000////////////000000////////////000000000000111000000//////000000111////////////........................////////////000000/////////.........000000000000111222444444444333222222333333111///...---,,,---///000///...///.........//////000111444222000111333555555555333333333444444444555555333444444555555666666666888888888888888888888888999:::<<<>>>?????????>>>===BBBFFFGGGFFFIIIQQQWWW999999::::::;;;;;;<<<<<<:::;;;===>>>>>>>>>===<<>>;;;888999;;;======;;;:::;;;;;;:::777666999===BBBKKK^^^ttt}}}yyyzzz||||||~~~}}}|||~~~}}}yyymmmfff[[[NNNCCC===<<<===:::;;;<<<===<<<:::777555555444444555777888777555444333333222111000000///222222111000000000000111000000111111111111111111////////////............,,,,,,++++++,,,,,,---......000///,,,---111333111111222222222111111000000333333222222222111111111000000000000111222333444000111111111000111444666555444222111222444777999888777666666666777888999888888888999999999999999::::::888777777888999999888777666666777999;;;<<<===<<<:::999888999::::::666777888888666666777888777777888999;;;===???AAA@@@AAACCCEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDBBBAAA???>>>>>>>>>;;;<<<=========<<<:::999:::888666666777888777666555555555555555555555555:::888333111555:::888222999999999999999999999999:::999777777999:::999888777777666555555666777777666777888888888777555444777666666666666666777888222333444555555555555555777888::::::888888888999===;;;:::<<>>777333000444222111111222222111///111111000000000000////////////000111222222222222222222222111111111111000////////////000000000000000000////////////000000////////////000000000000111000000//////000000111////////////........................//////////////////.........---------000/////////000000111222333222222222444444222111...---,,,---///000///............---......///000444222111222444666666555333333333444444444555555444444444555555555555555666666666666666666666666555777888:::;;;;;;;;;:::888999<<<===>>>AAAFFFIII;;;<<<>>>@@@BBBDDDEEEFFFCCCEEEIIIMMMQQQSSSTTTTTTWWWZZZbbbgggdddYYYPPPNNNLLLOOORRRUUUVVVYYY[[[]]]XXXXXXXXXYYYYYYZZZZZZZZZXXX]]]bbbcccaaaaaaeeeiiikkknnnrrruuuxxx|||zzz{{{~~~|||{{{wwwrrrkkkddd^^^[[[JJJDDD???>>>@@@AAA>>>:::;;;===???@@@>>>===CCCKKK]]]eeettt{{{rrrpppvvv~~~yyyttt|||}}}~~~{{{vvvrrrssspppgggZZZLLLDDD@@@>>>======<<<:::999777777777777777888::::::999777444555555555555444333222222111111000000000111111000000000111111111111222000000/////////.........---------......//////000000333333000000333444111000111222222222222111000333333222111000000//////000000//////000111222333111111222111111333666999999777666666888:::<<<<<<;;;;;;::::::::::::;;;<<<:::::::::::::::::::::999;;;;;;:::999999:::;;;<<<999888666666666888;;;<<>>======<<<<<<======888999:::999888777888999999888888888:::===AAACCCBBBDDDFFFIIIKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFDDDBBB@@@>>>>>>===>>>>>>>>>===;;;999999999===;;;999999:::;;;:::999888888888888888888888888<<<;;;666333666;;;999555999999999999:::::::::::::::999888888888999999:::888777777777777777777888666777777777777666555444666555555555666777888888444444555666666666555555666888;;;<<<:::999888999;;;999777777:::>>>@@@AAAAAABBBEEEKKKPPPSSSSSSRRRYYY]]]eeemmmsssssspppllliiilllnnnooonnnppptttyyy||||||yyytttpppllliiifffkkkhhh___SSSIIIBBB999111111000000111222333111000000000000///////////////---...111333333333222111222222222111111111000000////////////000000000000000000////////////000000////////////000000000000000//////......//////000////////////........................////////////......---------,,,,,,,,,//////.........//////000111000000111333333222111///------...///000///.........---------......///222111111222444555555444333333333444444444555555666666666555555555555555555555555555555555555555666777888999::::::::::::;;;:::999:::<<<===>>>>>>LLLNNNQQQUUUXXX[[[]]]]]]dddgggkkkpppuuuyyy{{{|||vvvwww|||~~~wwwrrrrrrkkkmmmpppqqqqqqrrruuuwwwrrrrrrrrrsssssssssssssssssswww{{{{{{wwwvvvyyy}}}~~~~~~~~~~~~}}}{{{zzzyyymmmeee\\\VVVRRRNNNFFF@@@AAACCCKKKSSSWWWYYYcccnnnzzz}}}yyynnnsssyyyyyyuuuuuuwww{{{zzz|||{{{uuuyyy~~~vvvjjjaaa]]]NNNKKKGGGBBB@@@???@@@@@@=========>>>@@@???===;;;555555666666666555444444222111111111111111222222111111111111111111222222111111000000000/////////000111222333444555666666555888888555555777666333444555666888888888777666333333111000000000000000222111000///000111333444555666777888888999<<>>;;;<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999;;;::::::999:::;;;===>>>>>>===<<<;;;;;;<<<===>>>BBBAAA@@@???>>>>>>======888999:::999777666777888999888888888:::===@@@BBBCCCEEEGGGJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIGGGEEECCCAAA???>>>===<<<@@@@@@???===;;;<<<@@@DDD@@@>>><<<<<<===>>>===<<<===========================>>>===;;;===AAA???:::::::::::::::::::::::::::999999999999888888999:::999999999999999999999999777777777777777666555555555555555555666777999999555666666666666666555444555888<<<===<<<;;;:::::::::999888888::::::999888555555666999<<<>>>===<<>>???BBBCCCAAAAAABBBAAA===<<<===???@@@@@@???===<<<888777555444333222333333444333222222222444777888888:::===>>>>>>@@@BBBDDD???>>>???BBBEEEEEEAAA<<<===============<<<<<<<<<:::::::::::::::;;;;;;;;;;;;;;;:::;;;;;;===???@@@@@@@@@???????????????@@@GGGFFFEEECCCAAA???===<<<888999:::999777666666777888888999:::===@@@BBBDDDFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJFFFEEECCCAAA???>>>===<<<@@@AAAAAA@@@@@@DDDKKKRRRCCCAAA??????@@@AAA@@@???BBBBBBBBBBBBBBBBBBBBBBBB???BBBCCCBBBDDDGGGEEE@@@======<<<<<<<<<;;;;;;;;;999:::<<<<<<;;;::::::;;;:::;;;<<<<<<<<<<<<;;;:::999999999888888888888888666666666777888:::;;;<<<888888888888777777666555666999<<<===<<<;;;;;;;;;999888888999999999777555666444333444555666555444888===EEEQQQ^^^gggmmmnnniiigggeeefffjjjqqqwww{{{vvvrrrpppooolllhhhgggiiiiiigggeeedddeee```OOO===555333111000222333333333//////000000000000111111...000222444444333222111222222222111111111111000......//////000000111111000000////////////000000////////////000000000000///......------......///////////////........................////////////......---------,,,,,,,,,...---------...//////000---------...000111///...///...---...000111000///000///......---........./////////000222333222111333333333444444444555555555555666666666666666666666666666666666666666666444555555555666666666777777666666888;;;======<<>>;;;999888888777777666666777888888999:::999999888777666555555444444333333333222222222000333999???EEEJJJNNNOOOMMMRRRTTTTTTUUUWWWUUURRRNNNOOOPPPQQQOOOMMMJJJHHHBBB@@@===:::888777777777555555444555777;;;???AAA@@@CCCGGGJJJJJJKKKLLLMMMKKKHHHGGGIIILLLLLLHHHDDDDDDDDDEEEDDDDDDCCCCCCBBB?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBCCCEEEGGGEEEFFFGGGIIIIIIIIIIIIHHHQQQPPPNNNKKKHHHDDDAAA@@@===>>>>>>===;;;::::::;;;999:::===AAAEEEIIILLLMMMNNNMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLFFFEEECCCAAA@@@>>>>>>>>>@@@CCCEEEEEEDDDGGGNNNTTTEEECCCAAAAAABBBCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDCCCFFFFFFDDDEEEHHHHHHDDDAAAAAA@@@???>>>======<<<999<<<@@@AAA>>><<<<<<<<<<<<===>>>>>>>>>>>>===<<<======<<<;;;;;;;;;;;;;;;999999999:::<<<>>>???@@@>>>>>>>>>======;;;::::::;;;===>>>>>><<<;;;;;;;;;;;;999777777888999999888888666444444666777777666555555777===GGGRRRZZZ^^^]]]```ccceeegggkkkrrrxxxqqqllliiijjjhhhcccbbbfffeeehhhjjjiiihhhdddXXXMMM>>>;;;666333333333333333000000000111111111222222000111222333333333222111222222222111111111111000.........///000111111111000000////////////000000////////////000000000000000000////////////000000////////////........................////////////............------------------------...///111111///...---///000000///---000.........000111000///111000//////.........////////////111333444222111333333333444444444555555222333333444444555555555666666666666666666666666555444444444444555666666444555777888999:::;;;<<<~~~|||~~~}}}~~~|||{{{{{{uuupppooorrrvvvuuu~~~{{{zzzzzzzzzqqqqqqqqqqqqqqqnnniiifffRRROOOJJJEEE@@@>>><<<<<<:::999999999:::;;;<<<<<<>>>===<<<;;;:::888777777555555444444444333333333;;;???FFFOOOXXX___dddfffZZZ___cccdddfffiiihhhddddddeeefffeeebbb^^^ZZZXXXKKKHHHDDD@@@===;;;::::::666555666888;;;@@@EEEHHHMMMQQQVVVYYYZZZZZZ[[[[[[VVVRRRNNNOOORRRSSSQQQMMMLLLMMMMMMMMMLLLKKKJJJJJJDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGIIIKKKMMMNNNOOOQQQTTTWWWXXXXXXWWWWWWZZZYYYWWWSSSOOOKKKGGGEEECCCDDDEEECCCAAA@@@@@@AAA<<<>>>CCCHHHNNNRRRVVVWWWVVVUUUSSSQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOFFFEEECCCBBB@@@@@@??????BBBEEEHHHHHHEEEEEEJJJNNNFFFDDDCCCBBBCCCDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIGGGDDDDDDGGGHHHEEEEEEDDDCCCBBB@@@???>>>>>>:::>>>CCCDDDBBB???===>>>===>>>???@@@@@@???>>>===@@@@@@???>>>>>>>>>>>>>>>;;;;;;<<<===???AAABBBCCCDDDDDDDDDDDDCCCAAA@@@???@@@BBBBBBAAA>>><<<<<<<<<>>>;;;777666888;;;<<<===777555333444666999::::::444333222555;;;AAAFFFHHHQQQZZZccceeedddeeemmmuuupppjjjggggggddd]]]\\\```]]]eeejjjiiifffccc___ZZZFFFAAA:::555333333333333000000111111222222222333222222333333333222111111222222222111111111111000---......///000111111222000000////////////000000////////////000000000000222222111111111111222222000/////////......................../////////000//////.........---------,,,,,,---...///000222333000//////000111111///...000///...///000111000///111111000///////////////000000111222555555333222333333333444444444555555000000111222222333444444555555555555555555555555666666555555555666777777666888::::::888777888999~~~~~~zzz{{{~~~wwwlllnnnwww}}}|||}}}{{{uuutttqqqggg___[[[SSSHHHBBBCCCCCC???@@@EEEGGGDDDFFFKKKLLLNNNPPPOOOKKKEEE@@@>>>???999777::::::888:::@@@@@@QQQbbbiiilllnnnlllgggmmmbbb___jjjpppmmmjjjmmmsssrrrpppmmmkkkkkkjjjjjjbbb\\\UUUOOOLLLHHHCCC???===>>>@@@BBBFFFMMMUUUZZZhhhgggfffhhhkkkmmmkkkiiihhhdddaaaaaaeeehhhhhhhhhaaaaaa```^^^\\\ZZZXXXVVVNNNQQQQQQPPPSSSZZZ^^^]]]ZZZ]]]ZZZTTTXXXaaaaaa[[[]]]gggllliiiiiiooonnngggkkkjjj```PPPGGGJJJPPPRRRTTTOOOUUUWWWKKKGGGLLLLLLJJJOOOSSSUUU]]]iiimmmjjjgggdddcccccc^^^WWWYYY``````[[[YYYZZZZZZVVVTTTTTTNNNJJJEEECCCDDDDDDBBB@@@DDDLLLSSSTTTQQQNNNJJJGGGJJJFFFFFFKKKKKKFFFEEEGGGEEEEEEEEEDDDDDDDDDEEEEEECCCDDDFFFGGGGGGGGGFFFEEEFFFAAAAAAFFFFFFAAA???AAAAAACCCFFFGGGGGGDDDAAA???LLLIIIHHHLLLLLLHHHEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA<<<===>>>??????AAADDDGGGCCCEEEFFFEEEBBBAAACCCEEECCCCCCBBB@@@>>>======>>>>>>===;;;<<<<<<;;;999777777777666555555555555555666444333555888999777555:::BBBRRRaaaffffffkkkuuuqqqsssoooddd\\\]]]aaacccZZZaaafffiiikkkmmmkkkfffXXXTTTLLLBBB999333111111222444555444222000000111111222222222333333444444000000000111222222111///000///......000111111000///...---...000111000///---///000000000000222333000////////////000111222111000000000//////......,,,,,,,,,---...111333444000000111111000000///...+++...000///---,,,...000000//////222111///000333333---///888999000---222222///---...000222000...000222555666555444444555444444444444444444555555222444555555555555666888555444333222222333444555999666444666999999666222666777777666666888<<>>=========<<<:::888555555444444444555555666333222333666999;;;:::999444555???VVVkkkuuutttqqqtttxxxwwwqqqlllmmmoooooonnnrrrsssqqqqqqsssqqqnnnrrrsssqqqjjj___SSSIIIDDD<<<:::888444111000222555444333333222222222333333111111111111111222333333555333222222333222111///555333000000111222222222222333333222000...///000000////////////////////////////////////000000000111000///.............../////////.........------111///...///000111222111222222000...555<<<:::000333111555@@@BBB999111000222000...///000222333333222555777999999:::;;;===999:::::::::;;;;;;<<<<<<777777777888888888888888999999999999999888777777888777666777999::::::999999::::::999999:::===@@@}}}{{{}}}{{{~~~{{{~~~{{{}}}}}}zzzxxxyyy||||||yyyzzz~~~~~~}}}{{{zzzzzz{{{|||yyyvvvttt}}}||||||{{{zzzxxxwwwwwwoooooopppuuuzzz|||yyyuuurrrpppoooooonnnmmmmmmnnnlllnnnooonnnkkkkkkkkklllhhhgggiiillljjjeeegggmmmmmmmmmnnnooonnnllliiihhhkkkhhheeeeeeggghhheeecccfffiiimmmnnnlllkkklllnnnoooqqqqqqoookkkiiijjjlllbbbaaabbbhhhooouuuvvvuuutttuuutttqqqkkkddd]]]XXXNNNOOOPPPSSSZZZ]]]UUUKKKJJJAAA>>>EEEKKKNNNWWWcccZZZXXX^^^lllrrrnnnnnnssssssnnnbbbSSSGGGDDDHHHKKKXXXUUU___hhhccccccgggfffdddggghhhfffeeeiiipppvvvuuuzzz{{{rrrbbbYYY]]]fffsssqqqsssxxxxxxqqqjjjhhhjjjhhhddd\\\UUURRRTTTWWWZZZ___fffiiiddd```ccciiiffffffiiinnnqqqoookkkgggdddbbb___[[[XXXUUURRRQQQOOONNNMMMMMMNNNQQQTTTVVVSSSQQQRRRVVV\\\aaadddgggjjjjjjjjjiiihhhgggfffeeehhheeedddgggfff```[[[ZZZ___^^^]]]^^^___]]]XXXTTTPPPPPPOOOMMMLLLMMMPPPSSSVVVUUUQQQMMMHHHEEECCCCCCBBB@@@???@@@AAABBBBBBAAA@@@???>>>===>>>===:::888444444444444444555555666333333444666777888888888999777<<>>999:::;;;<<<>>>???@@@AAACCCAAA@@@??????>>>===<<<>>>>>>???>>>===:::888666::::::::::::999999999:::999:::;;;;;;::::::<<<>>>}}}}}}yyyyyyzzz|||zzzzzz|||||||||~~~}}}}}}|||}}}~~~~~~|||yyyxxx~~~~~~}}}~~~}}}{{{|||~~~|||zzz{{{|||{{{yyy~~~|||{{{yyywwwsssuuuwwwwwwvvvtttrrrqqqnnnooopppoooooopppooonnnjjjkkkmmmnnnmmmkkkjjjkkkggghhhjjjkkkgggcccfffjjjrrrqqqooommmlllkkkjjjjjjiiigggeeefffiiiiiigggddd```hhhoooooojjjgggjjjooohhhlllqqqqqqnnnjjjjjjjjjooojjjeeeeeeiiiooosssuuuttttttsssrrrpppmmmkkkiii]]]^^^```ccchhhhhh^^^QQQNNNIIILLLUUUWWWSSSUUU]]]^^^ZZZ```nnnsssnnnjjjmmmqqqoooiiibbbYYYSSSSSSVVV___[[[dddlllhhhgggjjjgggddd```^^^___bbbhhhnnnsssrrrwwwzzzwwwqqqlllkkkkkkuuurrrrrrvvvwwwtttqqqqqqtttssspppiiibbb___aaaccc```bbbgggllljjjhhhnnnxxxqqquuu{{{~~~zzzvvvlllmmmmmmllliiifffccc```YYYXXXWWWVVVXXX[[[___aaabbbccceeehhhmmmqqqrrrpppwwwwwwuuusssqqqnnnlllkkkgggeeegggkkkiiiaaaYYYVVVYYYXXXXXX\\\cccggggggfff]]]]]]\\\ZZZZZZ\\\```cccgggeeebbb^^^XXXQQQJJJEEEFFFDDDBBBBBBDDDEEEDDDCCCBBB@@@???>>>>>>===;;;888555555444444444555555666444555666666666555555555<<<999;;;HHH\\\nnntttsssqqqvvvwwwuuutttvvvuuusssoooqqqpppmmmmmmrrrsssqqqjjjnnnqqqsssrrrpppoooooofffdddaaaYYYOOOFFF@@@===:::999999999;;;===???AAAEEEFFFEEEBBB===;;;;;;<<<;;;999888888999:::::::::777555333222444555555444111333444333222222333444222333444444444333333222111111111222222333333444111111222222333333333333333222111000000000111111333111///111555777555222111555555555<<>>:::<<<:::;;;<<<<<<===>>>@@@AAABBBCCCDDDCCCAAAAAABBBCCC@@@BBBCCCFFFHHHKKKMMMNNNTTTRRROOOMMMMMMKKKHHHEEEHHHIIIJJJJJJGGGBBB>>>;;;???AAACCCAAA===;;;;;;<<<;;;>>>@@@@@@???>>>>>>>>>~~~~~~}}}~~~{{{uuuuuu{{{||||||}}}{{{{{{{{{{{{|||~~~{{{vvv{{{}}}|||}}}~~~~~~}}}||||||~~~{{{{{{~~~}}}zzzwww{{{|||zzzzzz|||{{{xxxtttvvvyyyxxxtttqqqpppqqqkkkooopppoooppprrrqqqnnnjjjiiilllqqqqqqmmmjjjjjjkkkmmmnnnmmmjjjgggiiikkkooonnnmmmllllllmmmooopppiiiggggggiiilllmmmkkkhhhccckkkrrrqqqlllhhhjjjnnndddhhhooossssssqqqooommmzzzsssjjjfffhhhlllpppqqqsssssssssrrrqqqpppooooookkkkkkiiihhhiiijjjcccZZZTTTVVV[[[___]]]VVVSSSSSSSSSSSSYYYeeennnpppoooooommmkkkjjjhhhdddaaadddjjj___YYY___gggbbbaaaccc```XXXRRRNNNQQQXXX___ffflllnnnssswwwyyy{{{{{{vvvppptttpppooosssuuussssssuuusssrrrpppnnnkkkjjjkkkmmmdddbbbfffmmmnnnkkkoooxxxkkkuuu|||vvvwwwyyyyyyxxxvvvtttrrrmmmlllkkkjjjkkknnnqqqssswwwyyyzzzyyy{{{}}}{{{vvvyyyyyywwwuuuqqqmmmjjjgggdddccceeekkkjjjbbb[[[XXXTTTQQQRRRYYYcccjjjllllll````````````aaaeeejjjnnnqqqpppnnnkkkfff^^^TTTNNNKKKHHHDDDDDDFFFFFFDDDAAAEEECCCBBBAAAAAA???===;;;777777666555555555555555555666888777555444444555:::999999BBBWWWmmmxxxzzzuuuxxxyyywwwwwwyyyxxxtttooorrrqqqnnnoootttvvvtttmmmoooqqqrrrrrrsssuuuwwwssstttrrrnnnfff^^^XXXUUUPPPOOOOOOOOOPPPRRRUUUWWW```aaa___ZZZRRRKKKIIIIIIPPPMMMJJJHHHIIIKKKMMMMMM>>>======>>>???@@@???>>>>>>??????===;;;999999:::===>>>???AAAAAAAAA@@@???<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;:::999777666444333333333444555555555777:::<<<<<<:::888444999???DDDEEEBBB>>>;;;???KKKXXX[[[SSSKKKHHHJJJFFFIIILLLNNNNNNNNNOOOPPPSSSSSSSSSQQQOOONNNOOOPPPPPPQQQSSSUUUWWWZZZ\\\]]]bbb^^^[[[YYYZZZXXXUUUQQQSSSUUUXXXXXXVVVPPPKKKGGGGGGKKKOOONNNGGGBBBAAACCCCCCGGGKKKMMMLLLHHHEEEDDD~~~~~~{{{{{{{{{}}}}}}{{{}}}~~~yyyuuuvvv|||}}}|||yyyvvvvvvvvvyyyyyy{{{}}}~~~xxxkkkccckkkxxx~~~}}}~~~|||zzzyyy{{{}}}}}}}}}|||~~~{{{zzz}}}zzzuuuqqqvvvxxxvvvwwwzzzyyyuuupppqqqrrrtttvvvvvvuuutttnnnsssuuurrrrrrtttrrrmmmhhhfffiiipppsssooommmnnnpppqqqqqqooommmllllllkkkiiijjjkkklllnnnooopppqqqiiihhhhhhlllppprrrqqqnnnnnnpppqqqqqqpppmmmkkkjjjgggiiilllqqqssssssooolllqqqmmmiiiiiilllooopppoooqqqrrrssssssrrrooommmkkkjjjlllkkkgggeeeccc\\\UUUOOOVVVZZZXXXUUUSSSPPPMMMJJJLLLOOOUUUaaammmrrrpppddd^^^[[[YYYXXXZZZdddoooddd[[[^^^bbb[[[XXXXXXTTTLLLGGGDDDHHHMMMRRR]]]hhhhhhnnnrrrtttxxx|||xxxqqqsssooonnnrrrtttrrrqqqssspppooonnnooopppqqqpppoooccc^^^bbbkkkllleeebbbfff[[[lll{{{}}}}}}~~~}}}~~~}}}}}}|||}}}}}}~~~}}}|||{{{{{{|||~~~||||||~~~xxxvvvvvvvvvtttqqqlllgggdddgggeeegggmmmooojjjgggfff]]]ZZZYYY]]]dddgggddd```]]]]]]^^^```ccchhhooouuusssqqqpppooommmhhh```[[[UUUQQQLLLKKKLLLLLLHHHDDDIIIHHHFFFEEEEEECCC@@@>>>:::999888777666555555555555777999999777666777999:::888777@@@WWWooozzzzzzwwwzzzzzzwwwwwwyyywwwsssqqqsssssspppqqquuuvvvtttqqqssstttsssrrrrrrtttuuuvvvxxxxxxuuuqqqmmmkkkjjjfffeeecccbbbbbbdddfffhhhlllnnnoookkkccc\\\YYYYYYeee```ZZZVVVVVVXXXZZZ[[[KKKKKKLLLOOOQQQQQQPPPNNNQQQRRRRRRPPPMMMKKKKKKLLLLLLNNNPPPRRRSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPKKKKKKLLLMMMMMMLLLKKKJJJEEECCCBBB@@@@@@AAABBBCCC>>>BBBGGGJJJJJJHHHFFFEEE???DDDQQQ[[[UUUHHHEEELLLOOOWWW___aaa^^^ZZZVVVTTTPPPUUU[[[^^^]]]\\\\\\\\\___```___^^^\\\[[[]]]^^^\\\\\\]]]^^^```aaaaaabbbccc___\\\\\\^^^___[[[XXXYYY\\\aaacccbbb]]]WWWSSSOOOVVV]]]\\\UUUOOOMMMOOOOOOTTT[[[^^^\\\WWWRRRNNN}}}{{{}}}~~~|||zzzyyyzzz|||~~~~~~}}}|||~~~{{{yyy{{{}}}tttwwwyyy{{{|||~~~{{{{{{}}}}}}yyyxxxzzz}}}~~~}}}~~~wwwxxxxxxwwwwwwxxxzzz|||zzz{{{{{{{{{yyyzzzzzzyyyvvvtttuuuvvvwwwwwwwwwxxxzzz|||~~~vvvdddYYYbbbsssvvvwww}}}~~~~~~~~~}}}{{{yyywwwwwwzzz}}}~~~~~~~~~yyy|||}}}~~~|||||||||}}}yyyqqqtttyyyzzzwwwwwwzzzxxxsssvvvsssqqqtttyyyzzzvvvqqqnnnsssuuuqqqppprrroooiiicccaaadddmmmrrrppppppsssnnnooommmkkkjjjjjjiiiffffffhhhkkknnnoooooonnnmmmlllkkklllqqqwwwzzzyyyvvvnnnkkkjjjmmmssstttpppkkknnnllllllmmmpppoookkkgggaaaaaadddjjjqqqsssrrroooppprrruuuwwwvvvrrrmmmjjjccciiimmmkkkfff```UUULLLHHHQQQTTTNNNLLLRRRSSSOOOUUUVVVRRRNNNWWWfffkkkggg[[[QQQHHHDDDCCCHHHWWWgggrrrgggffffff\\\VVVUUUOOOJJJGGGGGGIIIJJJNNN\\\lllgggmmmqqqqqqtttyyyxxxssswwwsssssswwwxxxuuussstttvvvtttrrrtttwwwwwwtttqqqccc]]]```kkklll```WWWVVVRRRgggzzz~~~{{{}}}~~~{{{zzzzzz}}}|||}}}zzzuuuvvv|||}}}yyywwwxxxyyyxxxuuupppkkkhhhmmmjjjkkkqqquuuttttttvvvnnniiieeeeeefffcccYYYQQQ]]]^^^```bbbfffmmmvvv{{{tttrrrpppqqqrrrppplllhhhddd___YYYXXXXXXWWWSSSOOOLLLKKKIIIHHHHHHFFFCCCAAA<<<;;;999888666555555555555888:::;;;999999:::======999666@@@YYYrrryyyuuuwwwyyyxxxuuuuuuwwwuuuqqqqqqttttttqqqqqqttttttrrrwwwxxxyyyxxxwwwvvvvvvwwwvvvvvvvvvtttrrrqqqrrrsssmmmkkkhhhfffeeefffggghhhiiinnnrrrpppjjjeeecccdddkkkeee]]]WWWUUUWWWYYYZZZUUUVVVXXX\\\______\\\ZZZ^^^`````````^^^^^^___```XXXYYY\\\^^^``````______cccccccccbbbaaaaaaaaa```UUUWWWYYY[[[]]]]]]]]]]]]TTTRRRQQQOOOOOOPPPQQQRRRHHHNNNVVVYYYWWWTTTRRRRRRJJJPPP```nnndddOOONNN\\\UUUWWW[[[]]]___^^^XXXRRRTTTZZZaaaeeeeeecccbbbbbbeeeeeeeeedddbbbccceeeggg```````````````_________^^^ZZZXXXYYY]]]___\\\XXXYYY]]]cccggghhhddd^^^[[[TTT]]]fffggg___XXXWWWYYYXXX^^^fffjjjhhhbbb[[[WWW~~~}}}|||}}}~~~~~~}}}{{{zzz{{{}}}~~~|||{{{{{{|||}}}{{{yyyyyyzzz{{{rrrsssvvvyyy|||~~~}}}|||}}}}}}~~~zzzwwwvvvxxxwwwtttsssuuu}}}}}}~~~}}}~~~|||~~~|||wwwwww|||~~~zzztttnnnjjjppprrruuuwwwxxxzzz}}}~~~zzzwwwuuuqqqkkkfffbbb```]]][[[[[[]]]```bbbhhhiiikkklllmmmmmmllllllmmmmmmnnnlllhhhfffeeeeeehhhkkkoooqqqrrrtttyyy|||yyyyyylllgggooozzzvvv|||~~~zzz{{{||||||~~~zzz|||uuusssyyy}}}}}}~~~~~~~~~}}}}}}}}}~~~{{{xxxyyy{{{~~~}}}yyyxxxzzzzzzyyywwwvvvxxxzzzyyywwwwwwzzz}}}uuuuuuttttttssssssrrrrrrnnnrrruuuuuuppplllkkkllleeeeeegggjjjnnnpppppppppooorrrssspppjjjhhhkkkoooiiikkknnnpppoooooonnnnnnnnnmmmmmmnnnqqqssssssssslllnnnoooooommmkkkkkkkkkpppllleee```aaaccc]]]TTTRRRUUUXXX\\\dddnnnqqqoooppprrrpppmmmmmmoookkkdddeeeggggggeeeeee```TTTGGGHHHHHHGGGDDDCCCGGGOOOUUUTTTTTTMMMDDDIII[[[dddcccKKKIIIGGGEEECCCGGGSSSaaaoooggggggmmmiii\\\VVVZZZNNNMMMJJJEEEFFFQQQcccqqqvvvnnneeeccciiiooorrrrrryyyvvvtttuuuwwwvvvsssppp}}}xxxssssssuuuvvvssspppbbb\\\___hhhfffXXXMMMLLLJJJcccxxx{{{yyy}}}~~~}}}}}}}}}|||{{{}}}{{{yyywwwwwwwwwxxxyyyyyyvvvssspppnnnnnnnnnooommmlllnnnrrrsssqqqsssxxxsssnnnnnnrrrpppeee]]]\\\hhhiiihhhfffiiiqqqvvvwwwwwwuuuqqqoooppprrrtttuuurrrnnnjjjiiihhhddd^^^YYYXXXVVVSSSRRRRRRNNNHHHCCCCCC???:::777666777777777999888777888;;;<<<999666>>>555222???YYYoooxxxxxxzzzyyyvvvtttqqqooonnnmmmnnnqqqsssqqqmmmmmmrrrvvvtttvvvxxxxxxwwwvvvvvvwwwwwwxxxxxxvvvqqqmmmkkkjjjhhhhhhhhhhhhiiikkkmmmnnnmmmllljjjhhhgggeeeddddddgggdddaaaaaaaaa^^^YYYUUUZZZXXXXXX]]]ccceeeccc___bbbeeeddd___\\\___cccdddbbb^^^[[[[[[^^^aaabbbbbbiiifffbbb``````bbbbbbbbbWWWUUUSSSUUUYYY[[[[[[YYYSSSTTTXXX]]]```___YYYTTTVVVYYYYYYVVVSSSVVV[[[]]][[[bbbfffeeedddffffffeeebbb]]]ZZZ\\\aaaaaa\\\UUU[[[YYY]]]eeefffbbbaaaeeefffdddaaa```aaabbbbbbccceee^^^\\\bbbfffdddccceeeaaa]]]YYYYYY\\\]]]ZZZWWW___aaaaaa```dddgggaaaWWW\\\bbbgggeee```]]]___cccfffiiikkkiiiiiiiiieee___~~~|||zzzyyyxxxxxxxxxwwwvvvttttttuuuwwwyyy{{{}}}zzzwwwvvvvvvwwwxxxvvvvvvvvvwwwxxxzzz|||}}}}}}{{{xxxuuusssrrrssstttssstttuuuwwwyyyyyyzzzzzzuuutttsssrrrrrrrrrrrrsssmmmjjjiiikkkjjjgggfffiiibbbbbbccccccdddeeefffgggkkkkkkjjjjjjiiigggccc``````\\\ZZZ\\\[[[WWWWWW[[[ZZZ[[[[[[ZZZXXXTTTPPPNNNPPPRRRUUUVVVWWWXXX[[[]]]___]]]ZZZXXXWWWUUUQQQMMMJJJIIIGGGEEEEEEGGGIIIJJJKKKLLLMMMNNNOOOOOOOOOOOONNNOOOPPPOOOLLLKKKJJJKKKQQQTTTXXXZZZZZZ\\\```ccclllrrrtttnnndddaaahhhpppwww|||~~~~~~~~~}}}}}}~~~||||||~~~|||~~~}}}~~~zzzyyy||||||}}}~~~~~~|||xxxwwwxxxxxxwwwuuuuuuvvvvvvvvvttttttuuuvvvuuuttttttrrrqqqqqqppppppvvvxxxyyyxxxuuurrrooooookkkkkkkkklllmmmmmmlllkkkmmmllllllmmmmmmmmmkkkjjjkkklllnnnmmmkkkjjjlllooonnnllljjjjjjkkklllkkkjjjooonnnllljjjhhhggggggfffiiieee\\\TTTSSSTTTQQQKKKVVVXXXYYYYYY]]]eeejjjkkkmmmkkkjjjkkklllkkkhhheeedddffffffeeedddaaaVVVKKKGGGFFFDDDBBBBBBEEEJJJNNNMMMSSSQQQFFFDDDRRR```fffOOOMMMLLLJJJFFFDDDKKKTTTlllpppooojjjkkkooollleee]]]dddfff[[[MMMNNNaaatttrrrjjj___\\\aaalllvvv|||xxxtttqqqqqquuuwwwwwwvvv{{{wwwssstttvvvxxxvvvssskkkeeefffmmmiii[[[OOOMMMXXXiiiwwwyyyyyy~~~zzz~~~}}}|||}}}{{{{{{zzzzzzzzzyyyxxxxxxwwwuuurrrpppnnnnnnppppppnnnmmmooossstttrrruuuyyyuuurrrsssuuurrriiiccccccfffiiihhhfffgggnnnssstttsssrrrqqqqqqssstttuuuuuuxxxxxxxxxvvvrrrnnnkkkiiikkkiiigggdddbbb]]]YYYUUUIIIFFFAAA>>>;;;999666333777666444666888::::::999888444666DDDZZZlllsssssstttuuutttsssqqqnnnkkkiiikkknnnpppooollllllppptttsssvvvyyyzzzwwwssspppoootttuuuuuutttpppnnnmmmmmmnnnmmmlllllllllnnnpppqqqvvvpppiiicccaaaeeekkkooocccaaa```bbbdddddd```]]]WWWVVVWWW[[[```aaa]]]YYY___dddeee```\\\^^^aaabbbeee___YYYYYY^^^ccceeeeeellljjjhhhgggfffdddaaa___SSSQQQOOOPPPSSSUUUTTTRRRMMMMMMPPPWWW^^^___[[[VVVSSSVVVWWWUUUSSSUUUYYY]]]bbbhhhkkkgggccccccddddddaaa```___^^^]]]]]]\\\\\\\\\ZZZ]]]ccceeebbbaaaeeegggddd___\\\]]]___aaacccfff```^^^cccfffeeedddfff```\\\YYYYYY\\\]]]ZZZWWW[[[___bbbbbbdddeee```XXX\\\aaaggggggeeedddiiinnnlllooopppooopppoooggg___eeecccaaa^^^[[[ZZZYYYYYYXXXVVVTTTSSSTTTXXX\\\___bbb```]]]ZZZYYYXXXYYYYYYWWWWWWXXXXXXZZZ[[[]]]^^^]]]\\\ZZZXXXWWWVVVUUUUUUQQQRRRRRRRRRRRRQQQPPPPPPKKKJJJIIIIIIIIIIIIIIIJJJIIIFFFEEEHHHGGGDDDCCCFFFFFFEEEEEEDDDDDDFFFGGGHHHLLLJJJIIIIIIHHHFFFCCC@@@CCC@@@???AAA@@@>>>???AAA>>>?????????>>>===<<<;;;:::<<<>>>?????????AAACCCDDDBBB@@@??????@@@>>>===;;;::::::999999:::;;;;;;===============>>>???@@@===>>>@@@???>>>======>>><<<>>>@@@BBBBBBDDDFFFHHHHHHLLLNNNLLLGGGFFFIIINNNZZZ```gggkkkooorrrxxx|||}}}{{{{{{~~~}}}zzzyyy{{{zzz{{{{{{wwwttttttyyy}}}~~~|||}}}{{{yyy{{{{{{}}}~~~|||{{{{{{{{{{{{yyyxxxwww{{{~~~}}}zzzxxxwwwvvvtttqqqppppppooonnnlllrrrrrrrrrssstttuuutttrrruuutttsssqqqpppooooooooorrrpppooonnnmmmkkkgggdddoooooonnnmmmlllkkkkkkjjjkkkiiijjjsss~~~{{{rrrlllnnnnnnkkkfffeeeiiinnnooommmjjjiiijjjjjjjjjiiipppjjjccc___^^^___^^^\\\___]]]VVVMMMIIIKKKLLLJJJOOOPPPNNNLLLQQQ[[[ccceeeiiicccccciiikkkfffdddhhhfffhhhhhhfffeeeccc[[[QQQFFFCCC@@@???AAADDDGGGHHHGGGQQQSSSIIICCCMMM^^^iiiTTTSSSRRRQQQLLLGGGHHHMMMcccrrrrrrffflllqqqiiioooqqqeeeVVVQQQ\\\jjjhhhddd^^^[[[^^^iiivvvyyytttpppppptttyyy{{{|||zzzwwwtttuuuxxxzzzxxxvvvzzzuuuuuuzzzvvviii___^^^hhhqqqxxxwwwzzz~~~|||vvvzzz}}}~~~{{{yyyzzz|||||||||{{{zzzyyywwwuuussspppoooooopppqqqqqqqqqsssvvvwwwuuuwww|||zzzxxxxxxwwwqqqjjjffffffhhhlllmmmiiihhhmmmrrruuunnnpppqqqsssuuuvvvvvvvvvvvvzzz~~~|||vvvqqqpppqqqsssttttttrrrnnniiifffdddYYYVVVSSSOOOKKKGGGAAA===???<<<888666777999999999555777???OOOaaannnsssssspppqqqrrrqqqoookkkgggdddiiilllnnnnnnmmmmmmpppsssppptttxxxzzzwwwrrrmmmkkksssssssssrrrpppooopppqqqqqqpppnnnmmmlllnnnoooqqquuuooogggaaa```eeelllrrraaa```aaadddhhhhhhddd```UUUTTTTTTWWWZZZYYYUUUQQQZZZccchhhddd______bbbccchhh```YYYYYY```gggiiiiiilllllllllllljjjfff```[[[TTTQQQNNNNNNPPPQQQPPPMMMHHHGGGIIIQQQ[[[___\\\WWWSSSTTTVVVUUUTTTUUUYYY]]]iiippprrrkkkbbb```aaabbb___bbbddd```ZZZXXX\\\aaa\\\[[[\\\```bbbaaabbbeeegggccc^^^ZZZYYY\\\```cccddd___^^^bbbgggiiiiiikkkaaa^^^\\\\\\^^^___]]]ZZZXXX___dddddddddcccaaa]]]___cccggggggfffhhhnnnsssqqqrrrsssrrrtttrrriii___DDDCCC@@@===;;;:::::::::;;;:::999888999;;;>>>???@@@???===;;;:::::::::;;;888999999:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::999=========<<<;;;:::999888888888888888888888999999===::::::<<<<<<999999<<<:::999777666666777888999666666666777999999888666999888888999999999:::;;;::::::::::::::::::;;;;;;999:::;;;;;;::::::;;;===;;;:::888888888999:::;;;999999:::;;;;;;;;;::::::<<<<<<;;;:::;;;<<<===>>><<<>>>??????===<<<======777888999::::::;;;<<<======???@@@@@@@@@???@@@@@@???DDDIIILLLOOOSSSYYY^^^gggfffddddddfffjjjmmmoooxxxwwwwwwuuummmgggiiipppwwwuuusssoooiiibbb]]][[[_________^^^^^^bbbgggllllllpppvvv|||~~~||||||}}}~~~~~~~~~~~~{{{~~~|||yyyxxxwwwvvvtttsssrrrqqqpppooolllkkkkkknnnsssuuusssqqquuutttsssrrrqqqqqqrrrrrrvvvrrrooonnnnnnlllgggccckkkkkkkkkjjjiiiiiiiiijjjjjjhhhnnnkkknnnppplllfffcccgggkkkmmmkkkiiihhhjjjkkkllllllnnneeeZZZTTTSSSTTTSSSQQQQQQTTTRRRKKKGGGIIIKKKKKKGGGDDD???AAAMMM]]]eeeffffff]]]]]]hhhiiiaaaaaaiiidddfffeeebbbaaa```[[[SSSHHHDDD@@@@@@DDDGGGGGGFFFGGGNNNPPPKKKKKKUUUccckkkTTTQQQPPPOOOLLLGGGGGGJJJ^^^ooorrriiiqqqxxxooolllhhheeedddcccbbbaaa```ccceeedddcccgggqqqyyy}}}xxxtttsssvvvzzz|||{{{yyyxxxvvvwwwxxxyyyxxxwww~~~{{{}}}wwwqqqppppppvvvzzzyyyzzz|||zzzuuusssvvvzzz~~~~~~~~~|||zzz{{{{{{|||||||||||||||yyywwwuuurrrppppppppppppvvvuuuvvvyyyxxxuuuwww{{{{{{zzzyyyuuunnngggddddddjjjnnnmmmgggeeekkkrrrvvvpppqqqssssssttttttvvvwwwtttwwwzzzyyytttpppmmmllllllqqqwwwxxxtttooommmlllgggeeeaaa^^^\\\YYYVVVSSSRRRNNNHHHBBB???>>>>>>???>>>DDDOOO\\\iiirrrwwwyyyrrrrrrqqqooolllhhhdddbbbhhhkkknnnoooooooooqqqssslllpppuuuwwwvvvsssqqqooouuuuuutttrrrpppoooqqqsssooommmkkkiiihhhiiijjjkkkiiihhhgggffffffggghhhiiidddcccccceeehhhfffaaa]]]WWWUUUSSSRRRSSSSSSQQQOOOVVVaaaiiigggccccccfffhhhiiibbb\\\^^^fffmmmmmmjjjllllllkkkkkkjjjfff```\\\\\\XXXUUUTTTVVVVVVSSSQQQMMMIIIHHHOOOYYY^^^[[[VVVVVVVVVWWWWWWUUUSSSWWW]]]kkksssvvvoooeee`````````\\\```ccc```[[[XXX[[[___]]]\\\\\\^^^___aaaccceeedddbbb___\\\ZZZ[[[___bbb```]]]\\\aaaggglllnnnnnneeecccbbbbbbccccccaaa___ZZZ```eeeeeebbbbbbdddfffeeeggghhhfffdddeeejjjooorrrqqqpppoooqqqrrrjjj```888777555333222222222333555555666666666555555444444444333333333444555666222333444555666666777777777888888999888777666555888999999999888777666666777888888999:::::::::::::::777777:::;;;888888;;;999888777666555666777777444444444666999;;;:::999555777888888888::::::999;;;:::999888888999::::::888999::::::888777888:::777777666555555555777888777777999:::::::::999999777666555555555666888888888:::;;;:::888777777777:::::::::;;;<<<<<<<<<<<>>CCCDDDEEEBBB???>>>@@@CCCIIIHHHGGGGGGHHHJJJMMMOOOZZZYYYYYYWWWPPPJJJLLLSSS\\\[[[YYYUUUPPPKKKEEEAAADDDBBBBBBDDDHHHKKKLLLLLLRRRWWW___kkkwww~~~{{{|||{{{{{{||||||}}}~~~|||||||||~~~|||}}}~~~|||yyyuuusssrrrpppppppppooommmlllkkkkkkkkkjjjiiilllppprrrpppnnnuuutttsssrrrrrrsssuuuvvvuuuqqqllljjjjjjhhheeeaaaiiijjjjjjiiigggfffhhhkkkkkklllwwwjjjmmmpppnnniiieeefffhhhkkkiiifffeeegggiiijjjjjjjjj```TTTNNNMMMNNNMMMKKKFFFMMMPPPLLLHHHGGGFFFEEEGGG@@@:::@@@SSSgggmmmjjj```WWWXXXaaaaaaXXXYYYccc```bbb```\\\[[[\\\YYYTTTLLLHHHDDDDDDGGGJJJJJJIIILLLLLLLLLOOOZZZfffllllllWWWPPPJJJHHHFFFCCCDDDFFFaaakkkpppnnnrrryyyxxxoookkkiiihhhkkkppprrroookkkeeejjjnnnkkkeeeeeelllsss{{{wwwvvvxxxyyyxxxvvvyyyxxxwwwwwwwwwwwwvvvtttwwwwwwyyy|||zzzuuurrrrrrooovvv{{{{{{zzzyyyxxxvvvtttvvvyyy}}}}}}yyy|||~~~||||||{{{yyyyyyzzz||||||{{{xxxuuurrrpppoooooowwwuuuvvvwwwuuuqqqqqquuuwwwwwwvvvqqqmmmjjjhhhfffjjjllljjjdddcccjjjrrruuuuuuuuuuuurrrpppqqqtttxxxxxxwwwvvvuuuuuurrrlllhhhccckkkuuuzzzzzzvvvtttsssmmmjjjfffdddeeefffgggggggggddd^^^XXXSSSQQQQQQQQQSSSXXX___gggmmmrrrvvvxxxwwwuuuqqqlllhhhfffddddddfffiiilllnnnooooooooopppnnnqqqtttuuuuuutttttttttxxxxxxvvvtttqqqoooppprrrkkkjjjiiigggfffeeeffffffcccdddfffhhhhhhgggfffeeecccbbbaaaccceeeddd___[[[\\\XXXSSSOOOOOOPPPQQQRRRRRR]]]eeeeeedddfffjjjkkkgggcccaaaeeemmmqqqoookkknnnlllkkkjjjjjjhhheeecccddd```]]]\\\]]]]]][[[XXXWWWRRROOOQQQWWW[[[YYYVVVYYYVVVUUUVVVSSSOOOTTT[[[gggpppuuuppphhhbbb```^^^ZZZ\\\^^^___^^^\\\[[[ZZZ^^^^^^^^^]]]^^^aaaddddddaaabbbbbb```^^^^^^___bbbbbb```^^^___eeejjjlllkkkgggfffffffffeeedddbbb```\\\___bbbaaa^^^]]]cccjjjjjjjjjiiifffcccdddgggkkkpppooommmkkkmmmoookkkddd444333222111111111222333222444555666555333111///111111111222333444555666333333555666777777777777666666777777777777777666222222333333333333333222000111222333444555555555333000111444444222333555888888888888888888888777777666555555777888777666555888999888999;;;;;;999999999888777666666666777666777888777555444555666555666777555444333555666555555777888888888888888777666666666666666777777888:::;;;:::888777777777;;;:::999:::<<<===<<<;;;::::::999:::;;;;;;:::888EEEGGGGGGCCC>>><<<===???<<<======<<<;;;===@@@BBBBBBAAABBBCCC@@@<<<>>>DDDDDDGGGHHHGGGHHHIIIEEE???>>><<<:::===@@@BBB>>>;;;@@@DDDJJJVVVhhh{{{{{{www~~~|||{{{vvvwwwzzz{{{zzzzzz{{{}}}~~~xxxwwwwwwzzz}}}~~~{{{|||{{{xxxssspppnnnnnnjjjkkkmmmlllkkkiiiiiijjjpppooonnnnnnpppqqqqqqqqqtttsssqqqpppqqqrrrtttuuurrrooojjjgggfffdddcccaaammmnnnooommmiiiiiilllooorrrvvviiikkkmmmmmmkkkhhhgggfffnnnjjjgggeeeeeefffggggggccc\\\SSSMMMKKKKKKJJJIIIGGGOOOTTTRRRMMMIIIDDD???FFF@@@;;;BBBUUUgggjjjdddXXXSSSSSSVVVTTTNNNNNNUUU]]]___^^^ZZZZZZ]]]^^^[[[RRRNNNJJJGGGGGGIIIJJJJJJOOOLLLMMMWWWfffqqqqqqmmmeeeYYYNNNIIIGGGDDDEEEGGGZZZ___eeeeee```ZZZVVVUUUYYY```ggglllmmmoootttxxxqqqttttttmmmeeecccjjjrrr{{{xxxtttsssuuuvvvtttrrrwwwwwwwwwwwwvvvtttsssrrrvvvwwwxxxwwwsssooonnnnnnnnnssswwwyyyxxxvvvvvvvvv|||{{{|||}}}~~~|||~~~vvvooossswwwvvv|||zzzxxxwwwxxx|||~~~}}}zzzwwwuuusssqqqppptttrrrrrrssspppkkkkkkooorrrsssqqqooooooqqqooojjjmmmmmmkkkhhhjjjrrrwwwxxxxxxyyywwwsssoooooossswwwyyyuuurrrqqqrrrpppkkkfffaaahhhqqqwwwzzzyyyvvvuuutttppplllkkkllloooqqqrrroooooonnnllliiiggghhhiiieeehhhjjjlllmmmnnnoooqqqxxxuuupppkkkhhhffffffgggfffhhhkkknnnoooooommmlllqqqsssuuuuuutttssstttuuuyyyyyyxxxuuuqqqoooooooooiiijjjjjjiiihhhfffeeedddgggfffeeedddeeefffhhhiii^^^]]]\\\___bbbcccaaa^^^^^^ZZZUUUQQQOOOPPPTTTVVVSSSZZZ```aaaccchhhlllmmmgggfffhhhlllqqqsssqqqnnnrrrooommmllllllmmmlllkkkgggdddaaaaaabbbcccaaa^^^___ZZZUUUTTTVVVXXXXXXWWWYYYTTTQQQRRROOOLLLQQQ\\\eeelllppplllgggddd```\\\ZZZYYYYYY[[[^^^___]]]ZZZ^^^``````]]]___ccceeeddd^^^aaacccccc```___aaadddhhhfffbbb___bbbggghhheeegggggggggfffeeebbb```___]]]]]]^^^^^^[[[ZZZ```iiilllllljjjhhhfffgggjjjmmmmmmnnnnnnkkkkkkmmmkkkfff111000///.........///000....../////////...---,,,.........///000000111111000111222333444444333333333333444444555555666666666777777888888888777777333555666888999:::999999999777777;;;<<<::::::===888999:::<<<<<<;;;999888:::888666555666666555444555:::;;;999999===<<<888888888777777777666666666666777888777666555666777444777999888666555666777666666777888888999::::::999999::::::::::::999999999;;;======<<<;;;<<<===;;;999888999;;;<<<;;;999=========>>>>>>?????????<<>>@@@CCC<<<>>>>>>===<<<<<>>===:::>>>@@@FFFVVVooo||||||xxxxxx}}}|||xxxyyyyyyxxxyyyyyyxxxuuusssuuutttssssssssssssrrrqqqsssttttttrrrnnnjjjhhhhhhdddgggiiijjjhhhggggggiiigggggghhhhhhhhhkkkooossssssqqqooolllllllllnnnooopppooolllhhhdddcccdddeeebbbdddfffeeebbbccchhhlllnnnttt|||~~~zzziiigggggghhhjjjjjjhhhgggfffccc___]]]^^^```aaabbbXXXUUUPPPKKKHHHGGGGGGHHHIIIOOOTTTSSSPPPLLLEEE>>>@@@@@@@@@GGGTTT___aaa\\\SSSSSSQQQNNNIIIGGGGGGIIIRRRUUUUUURRRTTTZZZ^^^^^^XXXUUUOOOIIIEEEDDDFFFHHHKKKNNNUUU___iiiooopppooonnnaaaRRRLLLJJJHHHGGGHHHIIIRRRXXXSSSIIIBBBAAABBBEEEJJJSSS[[[cccjjjqqquuussswwwxxxsssjjjfffiiinnnrrrnnnjjjiiimmmppprrrqqqrrrssstttuuutttsssrrrrrrwwwyyyyyyvvvqqqnnnmmmmmmssspppoooqqqtttuuutttttt|||zzzyyy{{{~~~~~~|||}}}~~~mmmbbbeeejjjkkkyyyxxxwwwwwwyyy}}}}}}|||{{{yyyxxxvvvuuuuuurrrpppqqqrrrppplllmmmppprrrqqqooommmqqqtttooofffiiijjjkkklllssszzzyyyuuuwwwxxxxxxuuupppooorrrvvvuuusssqqqpppooonnnlllkkkkkklllooossswwwxxxwwwuuuyyyvvvrrrpppooonnnmmmlllkkkooorrrtttsssssstttuuukkklllmmmnnnnnnnnnoooooorrrqqqnnnllljjjiiiiiijjjiiikkknnnqqqrrrqqqnnnlllmmmppptttwwwvvvuuuuuuuuuuuuvvvvvvtttqqqnnnmmmmmmhhhiiikkklllkkkhhheeecccfffeeecccaaabbbdddfffhhh\\\ZZZYYY[[[```cccbbbaaa\\\ZZZXXXUUUSSSSSSUUUWWW[[[^^^___```dddlllooonnniiikkkmmmooopppqqqrrrsssrrrqqqooonnnnnnnnnmmmlllhhheeecccccceeegggeeeccc___\\\XXXTTTSSSTTTXXXZZZZZZSSSPPPRRRPPPMMMUUUbbbfffiiihhheeecccccc```[[[\\\YYYXXXXXX\\\___``````^^^bbbbbb___```eeefffccc]]]```bbbaaa______cccgggjjjiiieee```bbbiiiiiieeeiiijjjjjjhhheeebbb___^^^^^^\\\^^^aaa```\\\___fffnnnmmmkkkjjjhhhiiijjjlllgggmmmqqqnnnkkkiiifffbbb555444333222111111222222000//////...///000222222222222222222222222111111222333444555666666555444888888777888888999;;;;;;555666666666666555555444333444666888::::::::::::999777777;;;<<<:::;;;>>>999;;;===???@@@>>><<<;;;???>>><<<<<<=========<<<333888:::777777;;;:::555555666666777777666666555666777888888666555666777111555888888666555666777666666666777777999:::;;;555666777888888777555444333555777888888999:::;;;;;;999777999<<<===<<<:::777777888888999:::<<<>>>;;;>>>@@@???<<<;;;<<<>>>:::<<<===<<<::::::===@@@===::::::>>>???<<<::::::888<<<>>>===@@@DDDAAA999:::<<<>>><<<::::::===AAA===@@@???>>>JJJeee}}}{{{yyywww~~~zzzzzzxxxvvvsssqqqmmmhhhddd]]][[[XXXVVVTTTRRROOOMMMMMMOOOQQQPPPMMMIIIFFFDDDCCCGGGJJJKKKIIIHHHIIIKKKRRRTTTWWWXXXZZZ___gggnnnrrrpppllliiigggggghhhiiiXXXXXXVVVRRRLLLKKKMMMQQQJJJNNNRRRRRRRRRUUU\\\bbb___eeekkklllhhheeeeeegggjjjeeeaaabbbgggjjjjjjhhhUUURRROOOOOORRRUUUXXXYYYOOONNNLLLIIIEEECCCCCCEEEBBBHHHLLLLLLKKKIIICCC<<<<<>>NNNTTTJJJ>>>>>>AAAAAA<<<888;;;JJJ```oooqqqlllmmmttt{{{{{{ssskkkhhhgggjjjeee``````fffmmmqqqsssnnnppprrrsssssssssssssssuuuxxxxxxsssooommmnnnnnnyyyooohhhkkkrrruuutttqqqvvvtttsssvvv||||||{{{fffYYY[[[aaaaaavvvvvvwwwyyy{{{}}}{{{{{{{{{zzzzzzyyyyyyyyysssqqqsssuuutttpppqqqvvvtttsssnnnkkkooosssjjj^^^^^^aaadddjjjsssxxxsssjjjssswwwyyyxxxsssppprrruuuuuuvvvwwwtttpppooorrruuuzzzwwwtttuuuxxx{{{{{{yyyxxxuuuqqqnnnjjjfffaaa^^^dddjjjpppttttttsssssstttiiijjjlllppprrrssssssrrrllllllmmmmmmmmmlllkkkkkknnnooorrrvvvwwwvvvrrroooeeekkkrrrwwwyyyxxxwwwvvvrrrssstttssspppmmmllllllfffhhhkkkmmmllliiieeebbb```aaabbbbbbbbbbbbaaa```^^^[[[YYYZZZ^^^aaabbbaaaXXXYYYYYYXXXWWWUUUVVVVVVddddddbbbaaagggpppsssqqqkkknnnpppooooooppptttwwwqqqpppooooooooommmjjjhhhiiifffdddeeehhhiiihhhfff[[[ZZZXXXSSSPPPRRRXXX^^^]]]TTTQQQTTTSSSQQQ[[[jjjiiihhhccc______bbb```[[[]]][[[XXXWWWYYY]]]ccchhh^^^bbbccc```aaaffffffbbb]]]___aaa___\\\^^^dddjjjhhhhhhddd```dddlllnnnjjjlllmmmmmmkkkhhhccc```___```^^^aaagggfffaaaaaaeeeooonnnllljjjhhhgggggggggaaakkkrrrpppjjjeee```[[[222333333222000///000222000111111222333333444444///000111222333333444333333333333444555666888888555777999999777888;;;???;;;666222444:::===<<<999999888777777:::;;;;;;;;;:::999999999999999:::::::::::::::999::::::;;;;;;::::::999;;;<<<===<<<:::555555666666777777888888666777777888999:::::::::555666666777777777777777555555555666666888999999777888888888999999999999::::::999999888777777777999999999888888888888888:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;===>>>===<<<<<<888777;;;===;;;<<<>>>>>>;;;:::;;;======:::888:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<>>>@@@AAACCCGGGAAA???III]]]sss{{{xxxyyy|||~~~~~~}}}zzzxxxwwwtttooofff^^^WWWQQQKKKHHHGGGEEECCC@@@>>>===============<<<;;;;;;;;;<<<<<<888888999999:::::::::;;;::::::;;;>>>CCCKKKQQQVVVbbbbbbaaa]]]YYYUUUTTTSSSBBBBBB@@@>>>;;;;;;>>>@@@???>>>===>>>@@@EEEJJJMMMJJJGGGFFFIIIJJJKKKNNNSSSUUU[[[```ccchhhjjjaaaUUUBBB@@@======@@@FFFNNNSSSHHHKKKMMMLLLHHHGGGKKKOOOPPPPPPOOOLLLGGGAAA<<<888;;;===CCCQQQ___fffeee```ZZZVVVQQQPPPPPPNNNHHHCCCFFFDDDBBB@@@AAAGGGPPPVVV]]]WWWNNNEEE@@@@@@BBBDDDGGGMMMWWW```fffjjjkkkkkkpppaaaMMM@@@???DDDHHHIIIOOOKKKDDD>>><<<>>>CCCGGGEEE@@@===EEEYYYmmmsssooonnnsssyyy{{{xxxpppiiieeegggbbb___dddnnntttrrrmmmjjjkkknnnppprrrsssssssssrrrppprrruuutttooommmooolllkkkjjjmmmqqqssssssqqqrrrsssvvvyyy|||tttjjjhhhcccZZZ[[[cccpppxxx~~~}}}|||}}}yyyrrr|||}}}~~~~~~~~~}}}}}}}}}}}}zzzuuussstttuuuwwwwwwxxxtttmmmkkknnnoooeeeXXXWWWXXX]]]fffoootttrrrnnnnnnyyyvvvlllmmmtttxxxyyyxxxvvvvvvvvvvvvtttsss|||wwwrrrpppssswwwyyyyyyuuuuuuqqqjjj```ZZZWWWXXX___hhhqqqsssuuuxxxyyywwwiiikkknnnqqqrrrqqqooonnnpppqqqqqqoookkkgggeeeeeelllqqqxxx|||{{{xxxtttrrrgggdddgggrrryyywwwuuuuuutttuuuuuussspppmmmllllllllllllkkkiiifffdddaaa``````aaabbbdddeeeccc```\\\QQQUUUZZZ___aaa```^^^\\\\\\SSSPPPVVVYYYVVVXXX```gggkkkmmmkkklllpppttttttpppmmmlllmmmrrruuuvvvvvvtttppplllkkkmmmmmmhhhddddddhhheee[[[[[[dddhhhddd[[[XXXTTTQQQQQQUUUZZZ]]]ZZZXXXTTTRRRTTTZZZbbbgggkkkfff___]]]aaaffffffbbb```___\\\YYYXXX\\\bbbfffaaaaaa```______```bbbccccccbbbbbbbbbdddffffffeeellljjjfffddddddfffiiikkklllmmmmmmjjjeee```]]][[[eeebbbbbbdddccc```ccchhhoookkkgggeeeeeeggghhhiiigggeeekkkrrrmmm___YYY^^^000111111000///...000111111111111111222333444444444444444444444333333222222222222333444555666777888999;;;;;;;;;<<<===???999888777666777888999999999777666777999::::::999:::999888888777777777777999999999999999::::::;;;::::::999;;;<<<===<<<:::666666666777777777777777555555666666777888888999555666666777777777777777555555555555666777888999777777888888888999999999888888888777777777777666999999999:::::::::::::::;;;;;;;;;;;;;;;;;;::::::<<<======>>>>>>======<<<======>>>???@@@???>>>===@@@<<<;;;======:::999;;;???===::::::===>>>===<<<::::::::::::::::::999999BBBAAA???>>>>>>???AAABBB>>>CCCOOO```sss|||yyy{{{~~~~~~zzzuuuuuutttrrrpppmmmiiieeecccYYYVVVQQQLLLHHHEEEAAA>>>>>>===;;;:::999888999999;;;:::999999888999999999777777777777888888888888:::999888888:::===@@@BBBGGGGGGGGGEEEAAA??????@@@<<<<<<;;;999777777888:::666555444444555888;;;===;;;777666999:::;;;>>>BBBCCCHHHKKKMMMRRRTTTNNNDDD999777444444666;;;AAADDDHHHKKKNNNNNNLLLLLLPPPTTTTTTUUUUUUSSSNNNGGG@@@;;;===>>>CCCOOO\\\cccccc___XXXTTTPPPOOOPPPNNNIIIEEEEEEDDDBBB@@@@@@EEEKKKQQQXXXSSSLLLFFFBBBBBBDDDFFFDDDGGGOOOZZZfffmmmooommmiii\\\LLLCCCCCCFFFHHHHHHOOOIIICCC@@@BBBEEEGGGGGGCCC@@@===BBBTTTgggpppoooooorrrtttsssnnngggbbb___fffbbb```dddkkkooonnnkkkeeegggjjjmmmoooqqqqqqrrrrrrooonnnooommmgggcccccc]]][[[ZZZ\\\aaafffhhhiiitttuuuwwwyyy{{{|||}}}}}}|||kkk]]][[[ZZZVVVWWW]]]qqqxxx{{{uuuqqqrrrvvvvvv}}}||||||}}}}}}}}}{{{yyyyyyvvvqqqooooooqqqqqqqqqvvvrrrlllggggggggg^^^TTTNNNPPPVVV```kkkpppooolllkkkuuu{{{uuuoooqqqwwwzzzwwwvvvtttuuuvvvwwwuuutttwwwsssmmmkkkmmmppprrrsssqqqqqqnnnhhh___YYYWWWXXXdddkkkqqqrrrtttwwwxxxwwwmmmmmmmmmnnnoooqqqrrrsssqqqqqqqqqnnnjjjhhhhhhhhhnnnqqqvvvyyyyyyvvvsssqqqaaa___ccclllqqqqqqqqqtttooopppqqqpppnnnlllmmmnnnjjjiiihhhfffdddbbb```^^^cccbbbbbbcccdddbbb___]]]WWWYYY\\\]]]]]][[[XXXVVV[[[RRROOOUUUWWWTTTVVV]]]ccchhhlllkkkmmmrrruuuuuuooonnnmmmooorrrtttsssrrrqqqmmmjjjjjjlllllliiieeeeeehhhcccWWWTTT[[[]]]ZZZ\\\\\\[[[YYYVVVUUUWWWYYY[[[\\\\\\YYYWWWZZZbbbjjjhhh```VVVTTTZZZaaabbb```^^^\\\ZZZWWWVVVZZZ___ddd___^^^^^^]]]^^^___```aaaeeeeeeeeefffggggggeeedddkkkhhhdddbbbcccfffiiijjjmmmmmmllliiiddd```^^^^^^bbbaaaaaacccbbb```aaafffkkkjjjhhhiiijjjjjjiiigggiiihhhnnnvvvqqqaaaYYY[[[...///000///......000222111111000000111222444555888888777666555333222111111111111111222333555555888888999;;;===>>><<<;;;777888999888555444666888888666666666888999888777999888777666555444444444888888777777888999999:::::::::999;;;<<<===<<<:::777777777777777777666666444444555555666666777777555666777777888888777777555555555555666777888888777777777888888888888999555666666666666777777777:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::>>>>>>>>>??????>>>>>>>>>;;;<<<>>>???@@@???>>>======::::::===>>>;;;<<<>>>???<<<::::::<<<===>>>>>>CCCBBBAAA@@@@@@@@@AAABBB???>>>===<<<<<<>>>@@@AAABBBNNNaaattt}}}}}}zzzxxxzzz|||vvvhhh\\\YYYXXXVVVSSSOOOKKKHHHFFF???===<<<<<<<<<;;;999666888777666555555555666777777777666555555555555555555555555555555444444444666666444333222222222222333555666555444333444555666777777666444333444555444333222222111222222333333///...111222222444999444666666777;;;>>>;;;555555444222111222555888:::===@@@CCCCCCCCCDDDIIILLLLLLNNNQQQQQQNNNHHH@@@<<<===<<<>>>FFFOOOUUUTTTRRRNNNKKKHHHHHHIIIHHHDDD@@@@@@@@@???======???CCCFFFHHHEEEAAA===;;;<<<===???>>>===AAALLLZZZbbbdddaaa```XXXNNNJJJKKKMMMLLLJJJMMMGGGBBBCCCGGGJJJHHHDDDCCCAAA>>>???JJJYYYccceeeiiiiiigggbbb\\\WWWTTTSSSVVVUUUTTTUUUXXXZZZZZZYYYWWWYYY[[[___aaacccdddddd___ZZZWWWYYYXXXSSSNNNLLLGGGEEECCCCCCGGGLLLPPPRRR]]]___dddkkkqqqvvvzzz|||wwweeeWWWWWW\\\^^^bbbgggttt{{{~~~wwwpppppptttxxx~~~|||{{{|||~~~~~~{{{wwwuuurrrooooooppprrrssssssvvvuuuooogggcccaaa\\\UUUQQQSSSYYYbbblllrrrsssqqqmmmssswwwuuutttvvvyyyzzzvvvuuutttuuuwwwxxxwwwvvvsssppplllkkkmmmqqqtttvvvqqqrrrpppkkkddd______```jjjpppsssqqqrrruuuvvvuuupppooommmlllnnnqqquuuxxxrrrrrrqqqnnnkkkkkklllnnnqqqrrrtttuuutttssspppoooeeeeeegggkkkmmmmmmppptttqqqrrrqqqnnnlllkkklllnnniiiiiihhhfffeeecccaaa```aaa```___aaacccdddcccbbb^^^^^^^^^]]]\\\YYYVVVUUUUUUNNNLLLQQQTTTRRRUUU[[[aaahhhlllmmmnnnrrrtttrrrmmmnnnooorrrttttttqqqnnnnnnkkkhhhhhhiiijjjgggeeehhhjjjcccWWWQQQUUUWWWUUU]]]aaacccaaaZZZUUUTTTVVV\\\```ccc___ZZZZZZaaaiiieeeZZZOOOMMMUUU\\\___^^^[[[ZZZXXXUUUTTTWWW\\\```^^^^^^]]]^^^___```aaabbbfffggghhhiiiiiihhhfffeeeiiieeebbbaaacccfffiiijjjmmmmmmkkkhhhdddaaa```aaa___^^^```cccbbb______cccfffgggiiilllmmmllliiifffggghhhooowwwtttfff^^^^^^...///000000//////111333111111000///000222444555777777777666555333222111/////////000111222333333444333444777:::;;;888444555666777888777666666666666555555666777777666555666555444444333333333333777666666666777888999:::::::::999;;;<<<===<<<:::999888888777777666666666555555555555666666777777666666777888888888888777666555555555666666777888777777777888888888999999555555666777777888999999999999:::;;;<<<<<<======<<<<<<;;;;;;:::999999999======>>>>>>>>>>>>======:::<<<>>>@@@????????????<<<:::<<<@@@@@@===>>>BBBDDDDDDCCCCCCCCCCCCBBBAAA>>>>>>======>>>AAADDDFFFEEEGGGJJJMMMPPPRRRTTTTTT___hhhuuu|||yyyuuunnn```OOOBBB>>>======;;;:::999777777666666777999::::::888666888777666555555555666777666555444333333333333333333333333222222111111111111111222222222222111111222333555555444444666777444555777666444333333333333333444444333222111111444111000222333222333777111000//////222444444333555444444333333333444555000222444555555777:::===:::===@@@BBBAAA???<<<::::::888666888<<>>;;;>>><<<;;;;;;<<<<<<999777999:::;;;:::888888999;;;:::999777555444444555666666555777<<>>@@@IIIPPPRRRXXXWWWUUUPPPJJJEEECCCCCCBBBCCCCCCBBBAAAAAABBBCCCCCCDDDFFFIIIKKKKKKLLLKKKDDD>>><<<@@@CCC@@@<<<;;;;;;:::888777888:::<<<===@@@DDDKKKSSS[[[ccchhhkkkggg\\\UUUXXX___eeelllrrrsssyyy~~~}}}yyyvvvvvvvvvxxxvvvvvvxxx|||}}}zzzvvvpppnnnmmmnnnqqqtttuuutttrrrtttooofff___]]]\\\ZZZ^^^^^^```fffnnntttvvvwwwmmmnnnooooooooopppnnnlllmmmllljjjkkkllllllkkkjjjfffeeedddeeehhhmmmrrruuuqqqssstttpppkkkgggggghhhqqqssssssppppppsssuuusssqqqpppnnnmmmooossswwwyyyuuutttrrrooonnnnnnrrruuuuuutttrrrqqqpppooonnnllllllllljjjgggcccaaadddiiimmmllliiiddd___]]]]]]^^^YYYXXXXXXWWWVVVTTTSSSRRROOOOOOOOORRRVVV[[[]]]^^^]]]\\\\\\[[[[[[ZZZZZZZZZTTTOOONNNSSSWWWXXXZZZ___bbbhhhnnnnnnoooqqqqqqooommmooorrrttttttrrrmmmjjjkkkhhhffffffhhhiiiiiihhhjjjkkkeeeYYYRRRSSSVVVVVV___dddiiieee]]]VVVVVVXXX^^^aaadddbbb^^^\\\___cccbbbVVVMMMNNNVVV\\\]]]^^^YYYYYYWWWUUUTTTVVVZZZ]]]______```aaabbbcccddddddffffffgggggggggggghhhiiifffccc______bbbgggiiijjjiiikkkkkkjjjfffbbb``````\\\[[[^^^bbbaaa]]]]]]aaabbbdddgggjjjmmmllliiieeebbbdddkkksssssskkkfffeee///000111111000000222444111000000///000222333444444444444444444333222111///////////////000111222111000111333777777444000555333333666:::;;;888444555444444555777777666444333222222222333444555555666666666666777888999:::::::::999;;;<<<===<<<:::999999888888777777666666777777777777777888888888666777777888888888888888777666666666666777888888888888888888999999999999777777888999:::;;;;;;<<<888999999:::;;;<<<======;;;:::::::::999999999888;;;;;;<<<<<<<<<<<<;;;;;;>>>???AAA@@@===<<<===>>>???@@@CCCHHHIIIGGGIIINNNZZZ\\\]]]^^^\\\YYYVVVTTTNNNNNNNNNPPPTTTXXX]]]___dddhhhooouuuyyyzzzyyyxxx~~~xxxkkk[[[KKK???888888888777777777777888888999999999:::;;;;;;888666:::999777666555555666777666555444333333222222222222111111000000/////////...///111333444444444444333444555555333333444555222444555555333222222333///000111222222222111111333000///111111///000333333000......000111333555111111111000000///......///000111111111222444666111111222333444555666666777444111000222333222111444444444444555555444222666888999888666555555555888888777666555444444444111333444333222333777:::;;;;;;;;;>>>AAAAAA===:::===@@@BBBAAA===:::999999999>>>???<<<:::>>>AAABBBDDDEEEEEECCC???;;;999888;;;<<<<<<:::888777888:::777888999:::::::::999888999555444999<<<:::999:::999:::;;;<<<;;;;;;::::::;;;<<>>999333333333333555888888666555222222222333444555666777666666666666777888::::::::::::999;;;<<<===<<<:::888888888888888888777777888888888888999999999999666777888888999999888888888888888777777888888999999999999::::::::::::;;;999999:::;;;<<<<<<======999::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;>>>??????<<<999888:::===AAAEEEOOOYYY___bbbiiiqqqwwwzzz||||||yyyvvvtttsssooopppqqqtttxxx|||}}}~~~rrr___LLL???;;;;;;;;;::::::999888888888999:::999888777888777555333888777555444444444555555777666555444333222222222000000000000000///////////////000111222222222222333444444333111111111222000111222111000///000111...///000222333444555555333000///111111......111111...,,,......---000333111111000000//////......222222111111111222333333444333111000000111333444444222111111222444555555444444555555666666555555444666999999777555555555777666555555444444444444000444666444000///555:::333444666999;;;<<<:::777777<<>>>>>===<<<===<<<<<<===>>>>>>>>>>>>>>>;;;???DDDEEEDDDEEEIIIMMMQQQKKKHHHOOOXXX___dddhhhlllooosssxxx{{{|||||||||qqqpppooonnnnnnmmmjjjgggeeejjjjjjccc]]]^^^aaabbbhhhgggeeedddeeehhhkkkmmmllleee^^^\\\ZZZTTTOOONNNNNNLLLJJJIIIHHHGGGEEECCCBBBBBBBBB@@@???@@@DDDFFFbbbggglllnnnnnnooorrruuuttttttqqqmmmnnnrrrrrrpppoooppprrrsssttttttttttttwwwvvvuuusssrrrssswww{{{xxxsssllliiihhhgggdddaaa```]]]TTTGGG>>><<<;;;:::======<<<999666555666777222333333333333222222111111///...///222444555666888999:::===AAAEEEIIILLLRRRPPPMMMLLLLLLLLLKKKKKKMMMUUU\\\^^^aaafffgggeeecccdddccc^^^WWWPPPKKKIIIMMMNNNQQQVVV\\\ccciiimmmooopppmmmfff]]]YYYZZZ]]]fffiiillljjjeeebbbcccffffffcccaaabbbdddddd___ZZZUUUPPPPPPWWWZZZVVVUUUYYYZZZ[[[[[[ZZZXXXYYYZZZ\\\^^^___```aaaaaaaaa``````]]]___``````___bbbhhhmmmccc^^^ZZZ\\\cccjjjlllkkkeeehhhjjjjjjgggbbb]]][[[ZZZYYY[[[___^^^[[[]]]aaaaaaaaaaaacccfffhhhgggfffffffffgggjjjkkkkkkiiiggg111222222111//////000222---...000222333222111000111111222222222222111111///////////////000000111000222333222222111222444444555777:::===<<<888444111222333666999999888666444444444444555555666777666666666777888999;;;;;;::::::999;;;<<<===<<<:::888888888888888888999999999999999999999999999999777777888999999999999888::::::999999999999999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<=========>>>??????@@@@@@??????>>>@@@BBBCCCAAA@@@BBBIIIOOOWWW\\\gggrrrxxx|||~~~zzzgggRRRBBB::::::<<<;;;:::888777666666777777888666444333444444333222444444333222333444555666777666555444333222222222000000000000000000111111000000//////////////////222444444333111000111222000000000///......000222000000111333444666777888555222111333222///...111///,,,,,,///...+++---111222111111111111111111111111000//////000111111111444333333222222222333333333222111222444666777777444555666777666666666666111333555666555444444444222111111000111222222333222444666555333444888;;;666666777999;;;======<<<666888999777333111222444000555777555444777888777444666888999888888999:::999888777777777888888888888888999:::999888777666888888:::;;;888444777===777999<<<<<<;;;:::;;;<<<999:::;;;===>>>>>>??????:::===@@@@@@???@@@@@@@@@DDD>>>;;;@@@EEEIIIOOOVVV\\\bbbiiilllllllllnnnqqqiiihhhhhhhhhhhhfffccc```___cccddd___[[[\\\______aaaccceeefffggghhhhhhiiijjjaaaZZZXXXTTTNNNKKKLLLHHHFFFDDDDDDDDDCCCAAA@@@>>>???>>>:::777777999<<>><<<::::::;;;:::888999@@@FFFGGGIIIMMMNNNLLLKKKKKKJJJEEE>>>:::888888999;;;===AAAFFFLLLSSSWWW[[[^^^aaa^^^YYYUUUXXX]]]ccceeeggggggeeebbbaaaaaa``````_________]]]ZZZWWWSSSPPPTTT[[[YYYRRRSSS[[[ZZZ[[[\\\[[[ZZZYYYZZZ\\\``````aaabbbaaa```___^^^YYY]]]aaabbb```aaadddhhhccc]]]YYY\\\dddkkkmmmmmmggghhhhhhfffbbb___]]]\\\ZZZYYYZZZ]]]]]][[[]]]bbbaaaaaabbbdddggghhhgggeeeeeefffgggjjjmmmmmmjjjeee111111111000...---...000,,,...111333444333111///333333333333222222111000000////////////000000111///111222111......111444444888<<<===;;;888666555000111333666999:::999777777777666555555555666666666666666777888:::;;;<<<::::::999;;;<<<===<<<:::777777777888999999999:::999999999888888888888888777777888999999999999888;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>============;;;;;;<<<===>>>???@@@@@@AAABBBBBBCCCCCCBBBBBBAAAGGGJJJMMMNNNQQQXXXccckkkzzz}}}vvv^^^HHH;;;666666777:::999888777777888999:::777555222222333555555555222222222222444666777999777666555333222111111111///000000000111111222222000//////......///000000000111222111000///000111222222111///...///222444.........///111333444555444111000222111------//////,,,---111000,,,---222//////.........///000111111000//////111333333333...///111333444444444444222111111111222222333333111333444444444333444444,,,///111222222111222222000000000000111333555666333333333333555666777777777777666777999;;;<<<===888666444333333444555555555888777333222555666555333555555555555777:::<<<;;;999777888:::;;;;;;:::777777999::::::999888888666888<<<===888555999BBB???@@@@@@===:::999:::===;;;;;;<<<<<<<<<<<<<<<;;;======<<<===???BBBAAA>>>BBB???AAADDDCCC>>>???EEEEEEMMMUUUXXXUUUSSSVVVZZZWWWWWWXXXZZZ\\\\\\YYYWWWTTTXXXYYYTTTQQQSSSUUUTTTUUUZZZ```eeegggfffdddcccaaaYYYRRRPPPLLLFFFEEEIIIBBBAAA???@@@@@@@@@???>>>;;;<<<<<<999666555888;;;555===GGGQQQXXX___fffkkkppppppnnnkkknnnsssrrrnnnsssrrrqqqqqqqqqqqqrrrssssssssssssqqqpppqqqtttvvvsssmmmeeeaaa```^^^YYYUUUDDDAAA:::111111666666111---000222333333333444555000111222333333333333222222111000111333444444333222222111111111222222222333333222111333666666444,,,111555333333555555333444555444111---,,,///111---......///111555:::>>>>>>CCCJJJLLLJJJIIINNNUUU^^^```bbbcccccc___\\\YYYYYY[[[\\\[[[XXXUUUTTTUUUUUUSSSXXX]]]YYYQQQTTT```ZZZ[[[\\\[[[ZZZYYYZZZ[[[ccccccddddddcccbbb```___WWW]]]ccceeeccc```aaacccccc]]]YYY\\\eeelllnnnmmmjjjiiigggbbb^^^\\\]]]^^^[[[YYYZZZ\\\\\\[[[^^^ccc```aaacccgggiiiiiifffddd```cccgggkkkpppqqqmmmggg///////////////.........000000000000000000000000111222222333333222222111111111000000111111222333333111//////000222444444777:::======999666777999555888;;;<<<:::999888888666888::::::999999:::<<<888999:::999888777999:::;;;;;;<<>>???===<<<;;;;;;:::;;;;;;;;;???<<<999999<<<===;;;999<<<>>>>>>>>>======???AAA;;;===@@@@@@???===>>>>>><<>>AAABBB777444222222444555444222555444444333222222222333777555666888888555777<<<::::::::::::::::::::::::::::::;;;;;;;;;::::::999777777777777888999:::;;;===;;;888999;;;<<<;;;999<<<;;;;;;;;;::::::::::::999999:::;;;<<<===>>>???======>>>???AAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHJJJJJJIIIIIIKKKLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGLLLUUU]]]^^^\\\YYYTTTRRROOOLLLHHHFFFDDDCCCBBBBBBAAA???>>><<<;;;;;;;;;:::888666444444555666666666777:::???EEEJJJNNNZZZfffqqqqqqmmmmmmoooqqqttttttuuuuuuuuuuuuttttttuuusssqqqrrrvvvwwwuuurrrwwwvvvrrrjjj^^^PPPCCC<<<444444444444555555555666111111333444555666666666111222333333111111222333333333333444444444555555333333222222333333444555555444333333222222222222222444666444000///000333//////000000000000//////////////////////////////111222333555777999:::;;;DDDFFFIIILLLMMMLLLIIIHHHDDDBBBGGGNNNPPPJJJGGGJJJNNNTTT[[[^^^[[[YYYYYY[[[ZZZXXXWWWZZZ]]]]]]YYYTTT___cccfffgggeeebbb```___YYYaaalllsssmmmbbb]]]___aaaaaa```___dddlllooonnnjjjgggccc```______^^^]]]^^^ZZZZZZ___aaa^^^^^^bbbhhhcccbbbgggiiifffcccccc```aaadddgggiiihhheeeaaa////////////////////////000000000000000000000000222222333333333333222222222111111222222444555555555444222222333444555555666999;;;<<<;;;;;;===???666999<<<>>>>>>>>>???AAABBBCCCEEEEEECCCAAAAAAAAA???@@@@@@???>>>???AAADDDAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????@@@AAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAABBBDDDAAACCCEEEFFFDDDCCCBBBCCCAAACCCFFFFFFEEECCCCCCCCCCCCDDDFFFGGGHHHIIIKKKLLLIIIJJJKKKMMMNNNNNNMMMLLLMMMTTT\\\bbbgggllltttyyyzzzyyyyyyzzz}}}xxxmmmYYYOOOCCC;;;999999888777777888888777666555444444555444333222111111222222444444555555555555444444333333333222222222111111000000///...//////111111000000/////////.........222111111000000000000000000000000//////........./////////000111222444444666777777555222000000111------...//////000111111///111222111/////////111333444444444333333222111111111111111111111111111000000000111111111222222222222111111111111222222000111333333222222222333333222222222222444555666666777777666444444555777:::777444444777:::===>>>777555333333555555444222444444333222222222222222666555666999888666888<<<::::::::::::::::::::::::999999::::::::::::999999888888888888999:::;;;<<<;;;999777888:::<<<;;;:::<<<<<<<<<<<<<<<=========;;;<<<===>>>??????@@@???======>>>>>>??????@@@@@@>>>>>>=========>>>??????AAABBBCCCCCCBBBAAACCCDDDCCCBBBAAA@@@@@@@@@@@@@@@FFFFFFIIINNNRRRSSSRRRRRRNNNMMMKKKHHHEEECCCBBBAAAAAA@@@???>>><<<;;;:::999:::999999888888888888888888777777666777:::<<<===OOO___mmmpppnnnnnnqqqsssvvvvvvuuusssrrrqqqpppooorrrssssssrrrrrrrrrssstttqqqsssqqqeeeRRR@@@666333444444555555555666666666222222333444555555555555111222333333111111222333333333333444444444444555333333222222333333444555555444333333222222222333111222333333111111222333//////000000000000//////////////////////////////...//////000111222222222222333666888999888777666888777:::@@@BBB===<<<>>>DDDJJJQQQSSSQQQOOOOOOQQQWWWTTTRRRTTTZZZ]]]]]][[[XXX[[[^^^```cccfffjjjmmm```gggqqqvvvpppeee```bbb```aaaaaa```dddkkknnnlllgggddd```____________^^^]]]\\\^^^aaa^^^ZZZ\\\ccchhhdddcccfffhhhdddaaaaaaZZZ[[[]]]aaadddeeecccaaa////////////////////////000000000000000000000000222222333333333333222222222222222333444666777888333222222222333333444555888888999;;;<<<>>>@@@AAA<<<>>>??????======>>>@@@@@@CCCEEEFFFDDDBBBAAAAAA===>>>>>><<<<<<<<>>???@@@???>>>===========================>>>>>>>>>===>>>>>>??????@@@AAABBBAAA@@@???@@@AAAAAA@@@@@@?????????@@@@@@BBBDDDFFFFFFGGGHHHJJJKKKIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@???>>><<<;;;::::::777777777777777777777777444444444555666888999:::BBBVVVkkkqqqooopppsssvvvxxxvvvtttqqqpppppppppqqqppprrrtttqqqnnnmmmqqquuuppptttqqqaaaJJJ888333555555555555555666666666777333444444555555444444333111222333333111111222333333333333333444444444444333333222222333333444555444444333222222222333333111000000111333444444333///000000111111000000///////////////////////////...---------,,,,,,,,,,,,+++,,,---...............000...000333444222222444:::???DDDFFFDDDCCCCCCEEEPPPLLLJJJLLLRRRZZZ^^^___XXXXXXYYY\\\```hhhqqqxxxccchhhppptttnnnddd___aaafffgggfffeeeiiipppsssqqqeeeccc```______aaaaaa```\\\___bbbccc^^^ZZZ^^^eeegggcccbbbdddddd___\\\\\\ZZZ[[[]]]```cccdddbbb```///////////////000000000111111111111111111111111222333333333333333333222111111222333555777999:::333444555555555666777888======<<<===???AAACCCDDD>>>@@@AAABBBCCCEEEHHHJJJGGGJJJNNNPPPOOONNNNNNNNNGGGHHHJJJIIIGGGFFFFFFGGGKKKOOOTTTXXX\\\___aaacccdddeeefffggggggfffdddccckkkkkkkkkkkkjjjiiiiiihhhgggiiiiiihhheeeeeefffhhhiiikkklllkkkhhhfffddddddccceeehhhhhhfffdddddddddeeeeeeeeefffggghhhhhhgggkkkppptttsssooommmqqqvvvvvv|||}}}}}}~~~~~~oooZZZIII@@@===999777777777666444666666666666666555444333000000111111111222222333444444444444444444444444111111000000000/////////222111111000000/////////111111111000000000//////000000111111111000000000///...------,,,---...//////......///000111222222111333666777555444333333///000000000111111111222222333333222000///000111000000000111111000//////////////////////////////111111000000///.........222222111111111111222222000111333333222222222333222222222333444444555666666777777666444444555777???<<<999777888999999999777666666666666666555444333222222111111111222222444333666::::::888:::>>><<<;;;;;;::::::999999888777777888999999999888888999999999999:::;;;<<<======<<<;;;;;;<<<=========;;;<<<<<<<<<============;;;===???AAABBB@@@>>>===::::::;;;;;;;;;;;;<<<<<>>===<<<<<<;;;999888777777777888555666777888999:::;;;<<>>>>>@@@AAADDDGGGKKKMMMEEEIIIOOOUUU[[[cccjjjnnnjjjmmmpppqqqppppppooopppjjjmmmppppppmmmiiifffeeeiiioooxxx~~~~~~~~~}}}~~~~~~}}}}}}~~~}}}xxxsssqqqxxx~~~}}}yyywww|||xxx}}}iiiRRRDDDAAA>>>:::777666666666666444555555555555444444333111111222333333444444444555444333333333333444555222111111111111000000000222222111111111000//////222111111111111000000000///000111111111111000000......---------.....................///000111111...111444555444222222222000000000000111111111111000111222111///...///000......//////000//////...////////////////////////////////////000000000000222222111111111111222222000111333333222222222333000111222222333333444444333444555555555555777999???<<<999777777888777666777777888888888666666666333222222111222222333333444444666;;;;;;888:::>>>;;;;;;;;;::::::999999999666777888999999999999999888888888999999:::;;;<<<======<<<;;;:::::::::;;;>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAACCCDDDCCCAAA???999999:::;;;<<<===>>>??????@@@@@@AAABBBDDDEEEFFFEEEFFFGGGGGGFFFEEEGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLOOOVVVYYYTTTOOONNNMMMJJJIIIIIIJJJJJJIIIHHHGGGFFFDDDDDDCCCBBBAAA@@@@@@???CCCAAA>>>;;;999888999999999999999999888888777777HHH\\\pppvvvsssrrruuuwwwvvvtttqqqooooooqqqtttvvvssspppmmmlllmmmnnnmmmkkkmmmeeeVVVEEE999444555888555555555555666666666666555555555555444333222222111222333333111111222333222222222333333333444444333333222222333333444555333333333222222333333444444222///000222333111...000000111111111111000000///////////////////////////////////////000000000000000/////////000111222//////---,,,,,,///111222///000222333333333444555999888999;;;???DDDGGGHHHGGGGGGFFFDDDCCCEEEIIILLLUUUVVV[[[```^^^YYYXXX[[[^^^[[[TTTNNNQQQ[[[bbbddd___\\\XXXVVVVVVWWWVVVVVVUUUUUUUUUWWW\\\``````^^^\\\ZZZYYYZZZVVVPPPMMMNNNUUUXXX^^^dddfffccc\\\VVV...//////000000111111222222222222222222222222222333333444444444444333333111111222444555888999;;;>>>??????;;;888777:::===;;;???EEEIIILLLQQQXXX^^^fffjjjpppvvv|||~~~wwwooowww{{{___JJJ@@@<<<:::777555444555777888333444444444444444333333222333444555555555555555555444333222222333444555222222222222111111111111111111222222222111000000222222222222111111111000...///111222222111000000------.../////////.....................///000000---///222222111000111111000000000000000000000000---///000///...---...000---......///////////////000000000000000000000000......///000000111222222222222111111111111222222000111333333222222222333///000111222333333333333222333555555555666999;;;;;;999666555555666555444666888::::::999777666777333333222222333333444444555444777<<<;;;999999===::::::::::::::::::::::::777777888999::::::::::::888888888888999:::;;;<<<;;;<<<<<<;;;999999:::;;;<<<<<<<<<==================???AAACCCDDDDDDCCCCCCAAABBBCCCDDDFFFGGGHHHIIIKKKKKKKKKKKKLLLMMMNNNNNNNNNPPPRRRSSSSSSSSSUUUWWWWWWWWWWWWXXXZZZ\\\]]]^^^dddjjjjjjbbb\\\[[[WWWOOOOOOOOOPPPPPPOOOMMMKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFEEECCCAAA>>><<<:::999555555777999<<>>??????>>>>>>AAACCC@@@AAABBBCCCEEEFFFGGGHHHHHHIIIKKKMMMNNNOOOPPPPPPVVVWWWWWWXXXYYYZZZZZZZZZ[[[ZZZYYYXXXWWWVVVVVVVVVXXXZZZ]]]___```bbbeeeggghhhhhhiiikkkmmmoooqqqrrrssswwwtttkkkhhhjjjfff]]]ZZZZZZZZZZZZXXXUUURRRQQQRRRRRRRRRQQQPPPPPPOOOOOOMMMPPPSSSTTTQQQLLLFFFBBB:::;;;???EEELLLTTT[[[___kkkrrrwwwuuurrrssstttssssssqqqnnnkkkjjjjjjkkkllloooooooooooonnnllliiiggg[[[OOO>>>444333444555444333333333333444444444444444444444555444444333333111222333333111111222333111222222222222333333333333333222222333333444555333222222222333333444555000111222111000///000111000111111222222111111000////////////////////////---............//////////////////////////////...***,,,+++'''''',,,...+++---,,,++++++---...//////111111222111000000111111111333555555333333444555333222444999:::999<<<@@@IIIFFF@@@:::;;;DDDIIIJJJEEEBBB???>>>???@@@@@@???===???@@@@@@FFFMMMNNNIIIHHHGGGIIIJJJFFF@@@???CCC<<>>777222444666666555444444444222222333444444444333333333444555555555444333222555444222111111222444555111111111111000000000000///000111222333333222111333333333222222222111111---///111222333222111000+++---000333333222///---......---------...//////000111111000//////111222////////////............+++---...///...///111222------...///000000000///111111111111111111111111111111111111222222222222222222111111111111222222000111333333222222222333111222444555666555555444555666666666444444666888999777666666888999888777666999======:::777777888444444444444444555666777666666999===<<<888888;;;777888999:::;;;;;;<<<===777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>???AAADDDDDDDDDEEEIIILLLLLLMMMOOORRRUUUWWWZZZ[[[ZZZ[[[\\\^^^```bbbcccdddjjjjjjjjjjjjjjjjjjjjjjjjbbbaaa^^^[[[YYYWWWUUUUUUYYY\\\___bbbdddgggjjjmmmooooooppprrrtttvvvyyyzzzxxx{{{vvvmmmnnnvvvtttkkkcccddddddccc```]]]ZZZXXX\\\[[[[[[ZZZZZZYYYYYYYYY[[[```hhhllljjjcccYYYRRRNNNOOORRRVVV]]]eeelllqqqtttxxxxxxsssqqqssstttrrrpppnnnmmmllllllmmmnnnppplllpppsssrrrmmmiiihhhhhhJJJAAA777111111444555555222222222333333333444444333333444555555444444333111222333333111111222333111111222222222333333333333333222222333333444555222222222222333333444555---000222222//////111444111111222222222222111111////////////////////////000///////////////.........///////////////...---,,,///...******///000---000...------...000111111333222111///------///000,,,...//////......///111333111222666888777:::>>>AAA@@@<<<777999???BBBAAA>>><<<999999:::<<<======888===@@@===???FFFHHHEEEBBBBBBDDDEEEBBB<<<<<<@@@???@@@CCCHHHKKKMMMLLLJJJ000//////000333555666666333333333444555555666666666666555777888999888666888777666555777;;;BBBGGGNNNSSS[[[dddmmmwwwyyybbbGGG999888555444444555666666444333666444444666333//////222666777888666444222222333444333222222222333444555000222444444333333333444333333222222333333444555555333000///000000000///222111//////000222222222555333222333555444111---000000000///......------333222111000///////////////////////////////////////---+++---000222000...,,,---......,,,+++,,,---000000000000000000111111000000000000000000111111444333222111111222444555333444555444222111222333333444666777777777666555666777777777777777666666444444555666777777777666555777888999888888:::;;;888777444333333555777999999777666777:::<<<;;;999;;;:::::::::<<<<<<<<<;;;>>>=========>>>@@@BBBDDD>>>DDDFFFBBB???BBBGGGIIIIIILLLLLLMMMUUUaaaeeebbbfffdddfffnnntttttttttuuuvvvuuutttsssqqqooommmlllyyyzzzyyyuuutttvvvtttpppooonnnllliiiddd]]]UUUOOOTTTWWW]]]bbbbbbaaafffmmmtttttttttrrrqqqqqqtttwwwzzzyyytttooopppvvvyyyxxxqqqoooooommmhhhaaaaaaeeefffbbbccchhhjjjggghhhmmmkkkqqqwwwwwwssspppppprrrmmmmmmooosssvvvwwwvvvtttttttttuuuuuutttsssrrrrrrppppppooonnnmmmmmmmmmmmmnnnooommmlllrrrsss```GGG666666666555444444333333000111222333444555555555333222222333444333222111666888888555111...///111444222000111444555444222444222000222444555444111222222222222222222222222222222222111111111000000111111111111111000//////////////////............//////000000000000/////////////////////......---...------,,,,,,------...++++++,,,---...///000111//////---,,,,,,---...//////............---------.../////////000333888;;;======<<<999777777999;;;===:::666666999;;;;;;999999:::;;;===???BBBDDDFFF@@@AAAAAAAAA@@@???===<<>>666444333333333333333333444444444333333333333333:::999888777666777888999@@@CCCIIIOOOUUU]]]eeejjjwwwzzz~~~}}}jjjQQQ===666999777666555555666666444222555333333444222...///444999888666444333222111000222222222222222333444444111222444444333333333444333333222222222333333444777555333222333444444333333222000000222444444444111//////000222333111///111111000000///.........000000000//////000111111///////////////////////////...,,,---000111000...,,,...///...,,,,,,---...000000000000111111222222111111000000000111222222444333333333333333444444333444555555444333444666444555666777888777777666666666777777777666666555555666666666666555555444555666888888777888999;;;555444222111222333555666666555444666999;;;:::999;;;:::::::::;;;<<<;;;;;;=========>>>???@@@BBBBBBDDDKKKOOOMMMMMMQQQVVVXXX\\\___aaacccjjjuuuxxxvvvxxxttttttxxx|||zzzyyyzzzpppqqqrrrssssssqqqpppooorrrtttsssooooooqqqppplllppppppqqqrrrpppjjjccc]]]jjjhhhggggggdddccciiirrrpppppppppnnnmmmnnnqqqsssssstttrrrooopppttttttqqqllliiiiiiiiigggeeehhhnnnjjjggghhhmmmmmmjjjjjjnnnkkkpppvvvxxxvvvtttttttttxxxwwwwwwyyyzzzyyywwwuuuvvvvvvvvvvvvvvvuuuttttttrrrqqqpppooooooooopppqqqtttnnnkkknnnlll___KKK===666666666555444444333333111222222333444444444444444444444555555555444333999:::999666222000111222333222111222555777666444555333111222333333111///222222222222222222222222222222222111111111000000111111111111111000//////////////////............//////000000000000/////////////////////...------------,,,,,,,,,,,,------++++++,,,---...///000000///...---,,,,,,---...///000000/////////.........//////000///000222666:::;;;:::999777555555777999;;;888555555777999999888666777888999;;;>>>@@@AAA===============;;;:::999888999:::::::::999888888333333333333444666777888999999888888777888888888;;;<<<=========@@@FFFKKKYYY___iiirrrzzzsssXXX???555777<<<999777666666777666444222666444333444333111333888>>>999444222222222000...///000111222333444444444111333444555444333444555444333222222222222222333555333222222333444333333444222000000222444444444222000///000222333333222222222222111000000//////............///000222222////////////////////////000///......//////...------...///...------.../////////000111222333333444222111111111222222333444444555555666666555555444333444666666555555777888555555666777777777777666555555666666666666555555666666666666555444333333444666777777777777888:::333333222222333444444555666555555666999;;;;;;:::;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBDDDFFFGGGGGGGGGMMMUUU[[[]]]```fffkkkmmmkkkoooqqqtttzzz{{{xxxyyyyyyvvvuuuwwwlllnnnppprrrttttttssssssvvvxxxwwwsssqqqrrrpppmmmmmmooorrruuuvvvsssnnniiikkkiiiiiiiiihhhhhhnnnwwwpppqqqqqqpppoooppprrruuunnnqqqrrrqqqrrrtttqqqllliiifffeeegggggggggmmmtttnnnlllnnnrrrrrroooooopppmmmpppuuuyyy{{{zzzxxxvvv}}}|||{{{{{{{{{yyywwwwwwwwwxxxxxxwwwwwwvvvvvvuuusssqqqpppoooppprrrssswwwmmmiiijjj___HHH888555666666555555444333333333222222333444444333333333111111222222333222222111555555444222//////000222111000000111333444444222666444222222222222000...222222222222222222222222222111111111111000000000000000111111000000//////////////////...............//////000000//////......////////////...------,,,,,,++++++++++++,,,,,,++++++,,,---...//////000......------------......111000000000////////////000000000//////111444777888999888666444444555777777555333333444666666555333333444555666888999:::888888888888777666555444222333444444444444333333000111222333333555777888:::999::::::<<<>>>???AAA@@@FFFMMMQQQTTTZZZdddkkk|||~~~hhhKKK999777;;;<<<:::999777777777666444222999666555666666555999>>>BBB;;;444111222333000------///111333444444444333111333555555444333444555444333333222222222222222555444222222333444333111777555333333444666666555666444333222333444555666444333333222222111000000............///000111222////////////////////////111000//////......---,,,,,,...//////------...000...///000111222333444555222222222222333444444555666777888999888777666555333555666666444444555666444444555555555666666666444555555666666666666555555555666666666555555444444666777777666666777999444444555555666666666777777777777888999:::;;;:::<<<============>>>AAACCCBBBDDDGGGKKKMMMOOOOOOOOOXXX```gggjjjooovvvzzz{{{uuuwwwzzz}}}}}}xxxttttttrrrppppppsssnnnooopppqqqsssuuuvvvwww~~~yyyuuuuuutttqqqlllmmmnnnpppqqqqqqnnnkkkdddeeejjjooopppnnnooossspppqqqrrrqqqqqqrrrtttvvvpppsssttttttuuuwwwtttnnnkkkggggggiiiiiihhhkkkooommmnnnpppsssuuutttttttttqqqsssvvvzzz}}}}}}zzzwww}}}{{{yyyxxxyyyyyyyyyxxxwwwwwwwwwxxxxxxwwwwwwvvvvvvuuurrrqqqpppqqqssstttvvvnnnggg___NNN;;;222333666666555444444333333222333333444444444333222222///000222222111111111222111111000//////000111333222222111222222333222222444444333333333222222111222222222222222222222222111111111111000000000000///000000000000000//////////////////...............//////////////////.........//////......---,,,,,,++++++******++++++,,,++++++,,,------...//////------------------......000000000/////////......000111111000//////222444777777777666444333555666444333222111222333333333111111111111222333444555444444444444333333222222222222222333333333333333555777888777666666888:::CCCDDDEEEGGGKKKOOOSSSUUUZZZbbblllrrruuuyyyrrrXXXBBB;;;<<<<<<999:::999777777777666444222888666555777666666:::@@@BBB;;;444222333444111......///111333444555444444111333555555444444444555444444333333333333333444888666555666777777555333999777555555666888888777555555444333333333555777444444444333222222111111000000////////////000000////////////////////////111111000///...---,,,---,,,---......------...000...//////111222333444444222222222222333444555666888999:::::::::888777666444555555444222111111222222222222222333333444444444444555666777777666666333444555666777777777777555666777777666666777888444444555666777777888888777888999999999999::::::<<<>>>?????????AAAEEEIIIGGGJJJNNNRRRUUUXXXYYYZZZccciiiooorrrvvv}}}}}}|||yyyuuussstttsssrrruuuzzzvvvtttrrrqqqrrruuuyyy{{{{{{zzzvvvwwwwwwuuutttqqqnnnllllllmmmmmmmmmmmmlllooossssssnnnmmmppplllnnnoooooooooppprrrtttuuuwwwvvvtttvvvyyywwwsssllliiijjjmmmmmmjjjhhhjjjiiikkknnnqqqsssvvvwwwwwwvvvwwwxxx{{{}}}|||xxxuuu{{{yyywwwvvvvvvwwwvvvuuuuuuuuuvvvvvvwwwvvvvvvuuuuuutttsssssstttvvvxxxyyysssqqqeeeNNN===777666333555555555444333333222222333333444444444333222222000222444444333222333555111111000000111111111111111222333333333444555555222222333333444444555555222222222222222222222222000000000000000000000000...//////000000000//////////////////..................////////////.....................------,,,,,,++++++******++++++,,,++++++,,,,,,---.........+++,,,,,,---------....../////////.........------000111111000......000222222333444333111111222333111111111111111111111222111111000000111111222333333333222222222222222222222222222222333333444444>>>AAAFFFHHHIIILLLRRRVVViiiiiijjjmmmqqquuuzzz}}}~~~yyy{{{}}}vvv___FFF<<<======999666999777666666777666444222555222333555444333777<<<===999555333333444222000000111222333444555555555222444555666444444555666444444444444444555666666555555555666888999888666777555444666999;;;======:::::::::888555444444555444444444333222222111111111111000000000000000111////////////////////////000111111000...,,,---...***,,,------,,,,,,...///......///000111222222333111111111222333444555666888888888888777666555555444555555333000......///111111111000111222222333444555666777888888888777333444555777888999::::::666777888888666666777888333333444444555666888888666888:::;;;:::;;;===??????BBBDDDEEEEEEIIINNNSSSYYY[[[^^^bbbeeehhhjjjkkkmmmrrruuuvvvzzzyyyvvvwwwuuurrrrrrtttttttttyyy|||yyyvvvttttttwww{{{}}}www||||||zzz|||{{{tttooonnnpppqqqrrrpppllljjjmmmnnnnnnqqqvvvnnnppprrrsssssstttvvvxxxwwwxxxwwwtttuuuyyyyyyuuummmjjjkkkooopppllliiiiiieeeiiikkklllpppvvvxxxwwwyyyzzzzzzzzzyyyxxxwwwvvv|||zzzxxxwwwwwwvvvtttrrrttttttuuuuuuvvvvvvuuuuuurrrssssssuuuvvvxxxzzz{{{mmmkkkZZZ???222666777111555555444444333222222222222222333444444333333333---000333333111000222444111111111333555555222000000222333333222222333444///111333333333333555777222222222222222222222222//////000000000000000111......///000000000//////////////////............---......//////......------............---,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------------***+++,,,------...------............------------///000111000......///111...///000///...---...///000111222222111000111222111111000000111111222222333222222111111222222333111111000111111222333444YYY^^^dddiiikkkpppxxx~~~~~~~~~~~~tttwww|||}}}gggMMM999:::>>>999555888777666555555666666444222222111222555444222444999666555444333222222111111444333333333444555555666222444666666555444555666444444444555666777888999555666888;;;???AAAAAA@@@AAA@@@AAAEEEKKKPPPSSSTTTQQQQQQOOOHHH@@@999555444444444333333222111111111111111000111111222333444////////////////////////...000111000---,,,---///)))***,,,,,,+++,,,---///....../////////000000000000000111111222444555666666666555333333222222222222333333222000...///000222111000000000111333333555666777888999999999999555666777999999:::::::::777888999888777666777999666555444444555777:::;;;777;;;>>>AAABBBDDDHHHKKKIIILLLPPPQQQRRRVVV]]]dddmmmnnnoooppprrruuuwwwxxxwwwzzz{{{zzz~~~zzzqqqnnnqqqqqqpppqqqssssssrrrvvv|||}}}|||{{{zzzzzz{{{|||}}}zzz~~~yyytttsssuuuwwwwwwoookkkjjjnnnqqqrrruuuyyyrrrtttwwwxxxyyyyyy{{{}}}xxxzzzyyyvvvxxx{{{zzzvvvsssnnnmmmooopppmmmjjjiiieeehhhiiihhhkkkssswwwvvvyyyzzz{{{xxxuuutttvvvxxxyyyxxxxxxxxxxxxwwwuuurrrssstttuuuuuuvvvvvvuuuuuussssssssssssqqqpppnnnmmmaaaVVVDDD666111333555444555555444333333222222111111222222333444444444444///333666666333222555888444666:::AAAGGGIIIGGGEEEAAABBBAAA===777333333333...000222222000000222444222222222222222222222222////////////000000111111---......///000000//////////////////............---......//////......---------......------,,,+++------,,,,,,,,,,,,------+++,,,,,,,,,,,,---------)))***,,,---......------////////////...............///000///......///000---///000000///......///000222444333111000111333111000000000111111222333333222111111111222333333000000//////000222333444~~~{{{zzz}}}{{{wwwuuuzzzwwwwwwyyy}}}~~~xxx___DDD444;;;???666444<<<555444444555666666444333333222444777666333555999000222333222111000000222666555444333333444666777222444666666555444555666444444444555777888:::;;;===>>>AAAFFFLLLPPPQQQPPPTTTUUUWWW]]]eeelllppprrrlllkkkeeeZZZLLL???777444444444333222222111111000//////000111222444666777////////////////////////...000111000---,,,...000(((***++++++++++++---...............////////////000000000111222333555666555333222000//////000000111222333222000000111222333222111111111222444444666666777999999:::::::::888999999:::::::::999999888999:::999888777888999999888777666777:::===???:::???DDDGGGJJJMMMSSSWWWSSSWWW[[[\\\]]]bbbkkkrrrttttttsssssstttuuuwwwxxx}}}~~~}}}~~~xxxnnnlllqqqrrrqqqrrrtttsssqqqtttzzz{{{|||~~~~~~}}}~~~|||}}}~~~yyyvvvvvvwwwxxxxxxyyywwwxxx||||||wwwrrrrrrppprrruuuwwwwwwxxxzzz|||yyy{{{|||{{{|||~~~|||wwwzzzsssoooooooookkkhhhhhhfffjjjiiifffiiiqqqvvvtttwwwzzz{{{wwwrrrrrrvvv{{{sssssstttwwwyyyzzzwwwuuuttttttuuuvvvvvvvvvvvvvvvuuuuuusssooojjjddd^^^[[[UUUAAA222222444222333999555555444333333222222111000111222333444555555555888<<<@@@???<<<;;;>>>BBB<<<@@@IIITTT___eeeeeeccc\\\\\\XXXOOOEEE<<<888888...000222111...---///111222222222222222222222222.../////////000000111111------...///000000//////000/////////............---..................---------......------,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---)))***+++---......------000000000000////////////---...000///......///000///111333333222111111222000333555444222111222444000000000000000111222333333222111000000111222333111111000000111222444555~~~{{{yyyzzz{{{{{{{{{{{{~~~tttfffBBB===888777888;;;;;;;;;444444555555555444333333000222555666444333222222333333222222222333444444555555666666666666666555333555666666555555666777999555666<<<>>>===@@@FFFIIIOOOTTTYYYaaalllqqqqqqkkknnnqqquuuvvvvvvtttsssqqqrrrpppkkkcccYYYHHH:::666222111222111...000444333222111111222555777999000...,,,---000111///---//////000000///...---------,,,,,,,,,,,,---...//////////////////000111111///////////////000000111222222111111111111222222222222111111111111111222333222111000111333666777777777777777777888999999;;;999999<<<;;;888666888333444555777888888666444999777777:::===???AAACCCAAAIIIPPPTTTYYY___aaa^^^```dddhhhkkkqqqwwwwwwtttpppssseeebbbtttyyyvvv{{{||||||xxxqqqlllkkkkkkmmmssswwwtttppppppyyy}}}~~~~~~}}}~~~}}}}}}}}}{{{{{{{{{zzzyyywwwxxx{{{|||}}}{{{zzzxxxvvvvvvvvvxxx{{{||||||{{{}}}{{{xxxvvvttttttuuuuuu|||yyyuuupppmmmkkkkkkkkkgggffffffgggjjjoootttxxxyyyzzzzzzxxxtttrrrsssuuuuuutttuuuxxx{{{||||||{{{ttttttttttttuuuwwwxxxyyyuuu{{{ttteeeWWWEEE===EEE;;;999777555333333333333888666333111222555444111555222222555999<<>>:::999<<<@@@DDDOOOZZZbbbgggkkkkkkmmmsssvvvvvvuuuvvvwwwxxxyyyxxxxxxwwwwwwyyyxxxtttppphhhZZZMMM>>>777111111222000000222111111111111333666888:::000///---...000000///---///////////////...------,,,,,,,,,------------...///////////////000111111000000000000000111222222222222111111111111222222222111111000000111111222222222222222333444555666777666666666666777777888777555777::::::666444666666777777777666666888999<<<::::::===AAADDDFFFHHHOOOZZZdddfffgggkkkpppsssrrrttttttuuuyyy}}}{{{tttbbb___WWWZZZkkktttwww{{{~~~~~~}}}{{{wwwyyyyyyuuupppllllllmmmiiiooouuuvvvuuuvvv{{{|||}}}~~~|||{{{|||}}}||||||zzzzzzzzzyyyyyyxxxxxxwwwxxxwwwwwwxxxzzz{{{zzzxxx}}}|||zzzyyyyyyyyyzzz{{{xxxwwwuuurrrooollljjjiiihhhhhhgggiiilllppptttwwwzzz{{{|||zzzvvvtttuuuvvvqqqpppqqqsssvvvxxxwwwvvvyyywwwuuutttssstttvvvwwwooommm^^^PPPKKKBBB:::???777777666555444444444444666555333111222222111///222000111999FFFQQQZZZ___jjjlllooommmbbbWWWWWW\\\\\\dddmmmqqqtttwwwvvvssswwwyyywwwrrrmmmggg]]]SSSAAA999333222111...///333222222222222222222111111000000///...............////////////000000000000//////............/////////...,,,---000111000...///......------......///,,,,,,,,,---------......******++++++,,,------.........---------,,,,,,,,,........................,,,------......//////000111111111000000000000000/////////000000111111111///000000111111222111111111222333333222111222444222222222222333333444444zzzxxxyyyzzz~~~|||yyyyyy|||zzz|||sss___LLLAAA<<<:::888666555666666666555666555333111111000111111000222444555333222222222555444444333222222222222222333444555555555555555333555888999999999;;;<<>>@@@DDDGGGOOOYYYeeennnppprrrxxxyyy~~~zzzvvvvvvwwwwww}}}}}}~~~~~~}}}{{{yyyyyy{{{|||{{{}}}}}}wwwooodddOOO999222444666555444222222222222333555777777111000//////......---,,,...///////////////.........///111333333222111000///////////////000000111111000000000000111222222222222111111111111222222111111000000000111222222111333555666666666555444666555555444444444444444;;;888777999999777777:::888:::<<>>555000111444777666666555333222111111///000111000...------...---...//////////////////+++,,,...//////......---///////////////000111111///////////////000000111222222111111111111222222222222222222222333444555444555666888888777555444666666555555666666777888999666666:::<<<===???DDDEEEFFFJJJPPPWWWZZZZZZYYY```kkkrrrqqqrrrxxxzzzwww|||}}}{{{yyyzzzzzzrrriiieeefffgggiiiooorrrkkkaaammmqqq{{{{{{rrrsss}}}~~~xxxsssxxxxxxvvvrrroooooossswwwttttttsssuuuxxx{{{||||||~~~}}}~~~~~~~~~~~~}}}|||zzz|||~~~|||}}}|||{{{|||~~~}}}}}}|||zzzyyyvvvttttttuuuwwwyyyvvvuuutttttttttuuuwwwxxx{{{{{{zzz{{{{{{zzzxxxuuuwwwvvvvvvwwwyyyyyywwwvvvuuuvvvyyy|||~~~~~~~~~~~~gggEEE888444000222444444444444333222111000666333333444000---777EEE^^^mmmxxxvvvsssyyy~~~~~~~~~|||tttiiieeeffffffkkknnnmmmnnnsssvvvvvvxxx|||~~~{{{yyyzzzyyywwwvvvwwwqqqdddUUUHHH;;;222000111111222333333444444333333222111111111111222////////////000000000000//////............//////---...//////......///111//////............//////,,,,,,,,,---------......++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------......///------------------...............///000000111111222222222222222222222222222222222333555777:::<<<@@@BBBEEEFFFGGGIIIKKKMMMWWWVVVTTTSSSUUUXXX\\\___zzzqqqooosss{{{~~~ttthhhLLLEEE===:::;;;;;;888555555777888666333222333555333333222222222111111111111222222222000000111333444444333222222333333333000111333555777888999999:::EEEUUUeeeooosssuuuuuuwww}}}~~~zzzyyywwwuuuxxx|||zzztttwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{yyyyyy}}}|||ppp```OOO???333111555666666666555444333111111---///111000...---...000------...///////////////---------............//////////////////000111111000000//////000000111222222222111111111111222222333333333333444555666777555666777777777777666555666666666777888999:::;;;:::;;;AAAJJJOOOPPPPPPSSSRRRUUUWWWUUUPPPMMMOOORRRUUUdddoooppprrryyy{{{www{{{{{{yyyxxxyyywwwmmmbbb```___\\\[[[___eeeeeeaaattt||||||zzz{{{xxxwww~~~|||}}}~~~~~~yyyuuuvvvvvvuuuqqqooopppvvv{{{uuuuuuvvvwwwxxxyyy{{{|||~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~||||||||||||}}}wwwwwwvvvvvvvvvwwwxxxyyyzzzyyyvvvuuutttvvvxxxyyy~~~|||zzzzzz||||||zzzxxxzzzyyyyyyzzz{{{{{{yyyxxxwwwxxxxxxzzz}}}iiiDDD666222111555333333222222222222222333555222333666555777HHH\\\pppyyy{{{uuuuuu}}}}}}|||}}}{{{sssggg``````bbbgggiiihhhjjjpppuuuvvvuuuzzz}}}zzzxxxyyyzzzxxxvvvuuunnnbbbXXXOOODDD:::333333333333333333444444333222222111111111111111////////////000000000000//////............//////,,,...000///...---///111---------,,,,,,---------,,,,,,,,,---------......,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///------............//////......///111222333444555555666777999;;;<<<===>>>=========???BBBEEEIIIKKKLLLNNNPPPQQQQQQQQQSSSUUU[[[ZZZYYYXXXZZZ\\\___aaa}}}|||~~~{{{tttdddTTT@@@:::444333777;;;;;;999555666777555222111222555222222333333333222222111111222222111000000111333333333222222222333444444000111333555777999::::::@@@NNNbbbsss{{{zzzuuuqqquuu{{{}}}{{{}}}yyywwwuuuvvv}}}zzzwwwuuurrrpppqqqsssvvvxxxvvvvvvtttsssyyyyyyooo___JJJ888333777444555555555444444333222,,,///111000...---///111------...///000000//////000000000///000111111222///////////////000111111111111111000111222222333222222111111111111222222333333333444555666777888666777777777777777666666777777777888999;;;======>>>CCCNNN\\\dddcccbbbccc\\\aaabbbWWWGGG???CCCKKKMMM^^^lllnnnrrrzzz|||xxxuuuvvvwwwuuuuuurrrhhh^^^eeeccc\\\VVVXXXaaafffgggwwwxxxsss|||vvvkkkrrrxxxyyyzzz|||~~~|||xxxuuuttttttssspppnnnqqqxxx~~~rrruuuxxxyyyyyyyyyzzz|||}}}{{{|||~~~~~~~~~}}}}}}~~~~~~||||||}}}}}}|||zzzxxxxxxyyy{{{|||tttuuuvvvwwwxxxxxxwwwvvv}}}{{{wwwuuutttvvvxxxzzz~~~{{{xxxxxxzzz{{{yyywwwwwwvvvvvvvvvwwwwwwvvvtttwwwvvvuuuwww|||ccc>>>222222333777222111000000111333444666333000222999<<>>===<<>>@@@BBBDDDFFFKKKJJJNNNUUUXXXVVVTTTUUUVVVUUUTTTTTTUUUVVVWWWVVVXXXYYYYYYWWWUUUSSSTTTTTT[[[ZZZXXXZZZ^^^bbbdddeee|||~~~|||hhhRRR@@@666::::::::::::999999999999666555555444444444444444333333333333222222222111111222333333222222444666999999888777666555444444444444888<<<<<<<<>>666555555555555555555333111//////000000//////...---......---///000111///......///000111000///---,,,///000000111111111111111222222222333444444555555555444666999888444555888777:::;;;888999<<<===:::888777777888999::::::999???AAAFFFNNNWWW___ccceeekkktttyyyyyyzzz{{{pppaaa[[[fffggg]]]VVVZZZ```aaaeeeiiilllnnnooonnnnnnooopppqqqvvvzzzttthhhaaa```fffhhhfffaaaaaafffjjjiiiqqqpppqqqvvv|||~~~{{{xxxwwwzzz~~~}}}xxxuuutttrrrqqqtttxxxvvvqqqrrrwwwtttyyy}}}{{{}}}~~~|||~~~{{{|||~~~}}}||||||||||||~~~}}}||||||{{{xxxvvvuuutttssstttvvvwwwwwwttttttwwwxxxttttttxxxxxxwwwuuuuuuvvvvvvuuutttvvvssstttzzz|||{{{{{{}}}zzzyyyvvvxxxxxxvvvuuuvvvoooeeeiiiyyywwwKKK555555111555000333333333333333333333333000666333888OOOcccjjjqqqwwwvvvvvvvvvvvvwwwxxxyyy{{{zzz{{{}}}wwwjjjbbbaaaaaaaaabbbeeeiiinnnrrrtttwwwzzz|||}}}|||||||||}}}xxxzzzwwwooonnnpppiii]]]>>>333...222444000///222222222222111111000///...////////////////////////000000/////////000000111111222333222000.........------------------------+++,,,------......------------------------------,,,,,,---...//////...------...//////...------...000000000///000444777999>>>DDDJJJKKKJJJKKKRRRWWWUUUQQQRRRWWW[[[YYYXXXYYYWWWVVVUUUTTTTTTSSSSSSRRRWWWXXXYYYXXXVVVTTTTTTUUUZZZYYYXXXXXX[[[___dddgggnnnWWWCCC888444::::::999999999888888888666555444444333333444444222222222111111111111111000111222222222222444666999999888888777666555555222555999;;;:::>>>KKKYYYooozzz{{{www{{{}}}|||zzzyyyxxxxxxxxxyyy}}}yyyvvvttttttuuuvvvuuuuuutttssssssssssssttt|||wwwsssuuuyyyzzzssslllyyy}}}xxx```HHH;;;666555555666777777555222//////000000//////...---///......///111111000...000000111111000...---+++///000111111222222111111333333333444555555666666444444666999777333222555444777888777888===???===:::<<<===>>>???BBBFFFHHHOOOSSS[[[eeennntttvvvvvvwwwzzz{{{zzz}}}uuugggllluuuuuukkkccceeeiiiiiippprrrsssrrrpppnnnmmmnnnrrrsssxxx{{{uuujjjbbb```lllnnnlllhhhfffiiikkkkkklllnnnrrryyy|||wwwzzz~~~}}}{{{xxxwwwuuurrrppppppmmmkkknnnsssnnnuuu|||~~~}}}{{{|||~~~~~~}}}}}}}}}{{{zzz{{{~~~~~~}}}|||}}}}}}~~~~~~~~~}}}{{{zzzzzzvvvvvvuuuuuuttttttssssssxxxvvvuuuxxxwwwuuuuuuwwwyyyxxxwwwwwwwwwvvvtttqqqrrrqqqsssxxxyyyxxx||||||~~~}}}yyyxxxzzzzzzxxxrrrlll___SSSXXXnnnuuuGGG222333111666111333333333333333333333333222666222:::UUUhhhnnnsssuuuuuuuuuuuuvvvwwwyyyyyy{{{zzz{{{|||vvvkkkccc___\\\___ccceeefffiiinnnrrrvvvxxx{{{}}}|||{{{{{{|||xxx{{{yyyttttttwwwrrrhhhDDD777///111333000///333111111222111111000///...////////////////////////......//////000111222222111222333111...,,,,,,,,,------------------------+++,,,------......------......------------------+++,,,---/////////...---------///000000000000000555555555666777:::@@@DDDHHHMMMQQQPPPLLLMMMUUU]]]^^^WWWTTTXXX]]]\\\[[[[[[YYYXXXVVVTTTRRRPPPOOONNNVVVXXXZZZZZZXXXVVVUUUUUUXXXYYYZZZYYYYYY]]]ccchhhwwwgggSSSCCC;;;;;;===999999888888888777777777555444444333333333333333111111111000000000000000///111222222111222444666888888777777666666555555444666:::???EEEOOO^^^jjj|||{{{wwwzzz~~~~~~~~~}}}|||zzzyyyyyyyyyyyy}}}zzzvvvuuuuuuvvvwwwvvvvvvvvvvvvvvvwwwwwwxxx{{{wwwtttuuuwwwvvvqqqlllsssvvv}}}~~~mmmWWWGGG:::888555666777777555333000000000000000///......///......///111111000...111111111111000...---,,,000000111222222222222111333333333444555555666666777555666888666333333777888<<>>EEE\\\sss}}}~~~rrrFFF222444222777222222222222222222222222222333444222===ZZZlllpppuuusssssstttuuuvvvxxxzzzzzz{{{{{{{{{zzzvvvlllccc]]]WWW]]]cccdddcccdddjjjpppqqqtttxxxzzzzzzyyyyyyyyyyyy|||{{{xxxyyy{{{wwwpppMMM===111111222//////333111111111111111000////////////////////////////////////000000111111111111---...///...,,,******+++------------------------+++,,,------......------............------------......///...,,,,,,,,,---///000111444777999::::::>>>???BBBFFFGGGIIINNNTTTQQQQQQPPPMMMKKKMMMSSSXXX___XXXUUUZZZ______\\\ZZZYYYZZZYYYWWWTTTQQQPPPOOOVVVYYY\\\\\\[[[XXXWWWVVVWWW[[[______\\\]]]aaafff{{{tttkkk___MMM@@@::::::===>>>888888777777777666666666444444333222222222222222000000000000000000000000000111222222111222444666555555555555555555555444999;;;@@@IIIXXXiiivvv|||~~~zzz{{{||||||~~~}}}||||||{{{{{{{{{}}}|||yyyvvvuuuvvvwwwxxxsssttttttuuuvvvvvvwwwwwwuuuvvvwwwvvvtttrrrrrrsssyyy{{{~~~zzziiiZZZCCC===777444555666555333000000000000000//////...///......///111222000///111111111000000///...---000000111222222222222222222222222333444444555555888666666999;;;;;;@@@GGGLLLQQQUUUXXX___iiipppqqqjjjmmmpppqqqrrruuu{{{|||||||||}}}}}}tttyyy{{{xxxuuuwww{{{~~~|||vvvppplllkkklllnnnooopppppppppooollliiinnnqqqsssrrroookkklllooolllmmmqqquuuxxxzzzyyyxxxwww}}}|||{{{}}}}}}zzzzzzmmmbbb[[[[[[]]]___\\\ZZZ\\\eeeqqqxxxxxxuuuyyy~~~|||wwwuuuyyyzzz{{{|||}}}~~~~~~|||{{{{{{|||~~~zzz{{{||||||{{{yyywwwuuuuuuvvvwwwxxxxxxvvvtttsssyyyyyyyyywwwwwwwwwwwwvvvuuuuuutttuuuwwwwwwuuutttsssssstttvvvtttrrrvvv|||xxxvvvuuuvvvwwwyyy~~~{{{eeeHHH444555GGGZZZcccrrrkkkDDD444666333777222222222222222222222222222111333333BBB___nnnpppuuusssssstttuuuwwwyyyzzz{{{{{{{{{zzzxxxtttmmmbbbZZZTTT\\\ccceeecccccciiiooonnnrrrvvvyyyzzzyyyyyyzzz{{{}}}}}}{{{{{{{{{wwwsssXXXEEE444111222//////333000111111111111000000///000000000000000000000000111111222222111000//////***,,,......---,,,------------------------------+++,,,------......------........................000000000...---///444777999999:::>>>DDDIIIJJJJJJLLLMMMSSSXXXVVVRRRSSSYYYYYYTTTOOOOOOSSSXXXZZZZZZ\\\XXXXXX___cccaaa]]]\\\ZZZ\\\]]][[[XXXUUUTTTUUUXXX[[[]]]^^^\\\YYYXXXWWWXXX^^^eeefffccc```aaaccc{{{~~~vvviii]]]QQQIII???:::;;;;;;888444777777666666666555555555444333222222111111222222000000000000111111111111111222222222000111222444444444444444444444444555999===EEERRReeewww~~~~~~}}}}}}~~~~~~~~~|||{{{xxxuuuuuuuuuwwwxxxooopppqqqrrrssssssssssssppptttwwwvvvsssrrrvvvyyy~~~~~~}}}qqqeeeRRRHHH;;;333333555555444000000111111000000///.../////////000111222111///111111000000000000//////000111222222333222222222222222222333444444555555111111555<<>>BBBIIINNNSSSOOOLLLNNNTTT[[[______^^^\\\```ccc[[[MMMKKKSSSUUURRRPPPTTT[[[___]]]ZZZ\\\\\\___bbb```\\\[[[___^^^bbbeeeccc^^^ZZZZZZ\\\___``````___\\\YYYXXXYYY[[[]]]aaaeeehhhjjjjjjkkkvvvtttxxxgggTTTHHHDDD@@@<<<999888777555444444555666666666555555555444444444333222222111000111111111000000111111222222222333333333333222000///000111444444555555666777777777@@@OOO```kkkvvvzzzvvvwwwyyy{{{|||}}}}}}yyyuuurrrrrrrrrssspppqqqssstttttttttsssssssssrrrqqqssswwwzzzzzzyyy{{{|||zzzwwwzzz~~~zzzrrrlll[[[DDD555222555888999111111111111111000//////000//////000222222111000////////////000111222333111111222333333333333222444444555555666777777777???CCCMMMZZZaaadddiiinnnwwwzzzyyyxxxzzz}}}}}}~~~}}}{{{|||zzzwwwppphhhbbb```ccceeeeeelllqqqtttwwwzzzsssiii]]]aaakkkrrrpppkkkmmmuuuyyyyyyxxxvvvttttttuuuwwwxxxwwwvvv|||}}}xxxyyy}}}|||wwwsssooocccWWWOOOZZZiiiuuuyyyyyyyyyyyyvvvzzz}}}|||xxxvvvwwwzzzyyy|||~~~~~~{{{zzz{{{}}}~~~~~~|||{{{{{{{{{|||}}}{{{yyywwwvvvwwwzzz}}}{{{|||}}}~~~}}}zzzwwwuuurrrsssssstttuuuvvvwwwwwwvvvzzzzzzwwwwww||||||xxxyyyuuuqqqnnnoooppprrrrrrvvvrrrqqqvvvyyywwwtttsssrrrrrrssspppgggccclllzzznnnNNN:::555555555444,,,<<<111111444---222111111111111111111111111111...666@@@UUUlllqqqpppxxxwwwwwwwwwxxxyyyzzz{{{|||xxxyyywwwrrrooolll___RRRDDDJJJRRRXXX[[[\\\___aaadddiiiqqqwwwzzz{{{|||}}}||||||~~~}}}yyyxxxxxxsssYYY???555222//////222///000000111111111000000000000000000000000000000...///111333444333222111...000111000...------...------------------------+++,,,------......------+++,,,---...///111222222777>>>HHHNNNPPPRRRVVVZZZXXXRRRLLLMMMSSSYYY]]]]]]]]][[[^^^aaaYYYMMMMMMWWWWWWVVVWWWYYY[[[[[[XXXVVV\\\\\\^^^^^^YYYTTTWWW]]]```dddgggeee___ZZZZZZ\\\aaabbbaaa___[[[YYYXXXYYY[[[[[[]]]aaagggmmmoooppp}}}|||~~~~~~wwwaaaKKKBBB@@@<<<888888:::777555666777888666333666555333222111111222333333333222222111111222222222111111111000000//////111111111111111222222222555999555222444000111???RRRaaapppyyy}}}}}}}}}~~~||||||{{{wwwuuutttssspppmmmmmmmmmllllllrrryyyzzzvvvuuuqqqppptttxxxyyyyyyyyyzzzvvvxxx|||{{{vvvooobbbLLL:::222222444444000000000000////////////000000000000111111111111///111222111000///000111444000000333555333222444555222222666777555999AAAQQQ\\\bbbdddmmmzzz{{{rrr}}}vvvvvv~~~~~~}}}}}}|||zzzxxxyyy|||~~~{{{vvvuuuwwwrrrjjjeeeooovvvuuussstttrrrnnnrrrfffcccjjjkkkeeeiiivvvtttxxx}}}~~~}}}~~~}}}zzzxxxwwwxxxzzz|||{{{ttttttzzz{{{sssjjjnnnsssxxx||||||{{{yyyyyywwwyyyzzzyyyvvvuuuwwwzzzzzzzzzyyyyyyyyyzzz{{{{{{|||{{{zzzzzzzzzzzz{{{|||}}}{{{yyywwwwwwyyyzzz|||}}}yyywwwxxxxxxuuuvvvyyytttrrrrrrwww|||}}}xxxsssvvvtttrrruuuzzz}}}zzzwww{{{yyyuuurrrpppqqqssstttuuurrrwwwvvvoooooonnnbbbmmmooowwwjjjZZZMMMKKKlllqqqLLL222333666222333444333333222111111111222000111111333444333000......444HHHbbbsssuuusssrrrwwwvvvwww{{{~~~{{{vvvuuuuuuwwwuuukkk[[[MMMCCCGGGQQQ[[[]]]YYYWWWXXXZZZcccoooyyy}}}~~~||||||}}}||||||zzzxxxwwwmmmdddOOO777---222444111222222111111000/////////111000000000//////......000000000000////////////------------------------***+++,,,---............+++,,,...///000///---,,,000111333666:::<<<===>>>JJJQQQZZZ]]]ZZZWWWWWWXXX[[[WWWNNNEEEIIIVVV___```___\\\[[[]]][[[VVVSSSUUU\\\[[[ZZZ\\\______\\\YYYZZZZZZZZZZZZUUUPPPSSSYYYbbbeeegggfffccc```]]]\\\___aaa```\\\[[[\\\[[[XXXUUU]]]bbbaaaaaaeeekkkmmmpppccc^^^OOOAAA>>>>>>;;;888777999777555555777777666444555555444333333444555666444333222222111111111111222111111111000000000000111111111222222222222222666999444222666444555BBBeeeppp{{{~~~}}}yyywwwvvvtttqqqnnnkkkqqqtttsssuuuxxxxxxvvvvvvuuuuuuwwwxxxyyy{{{||||||xxxyyy}}}|||yyysssbbbJJJ888222333555444111111111000000000000000000000000000111111111222000111222111000000111222444111000333444111000222666444555:::<<<>>>DDDLLLVVV```hhhmmmrrrxxxzzzxxx{{{vvvwww~~~}}}}}}|||zzzyyyzzz}}}{{{{{{~~~zzztttiiiqqqwwwuuusssttttttqqqsssgggccciiihhhaaadddooorrrxxx~~~~~~}}}}}}~~~}}}||||||~~~~~~||||||{{{xxxsssnnntttwww{{{}}}}}}{{{{{{{{{}}}~~~}}}{{{zzz{{{}}}{{{{{{zzzzzzzzzzzz{{{{{{yyyzzz{{{|||||||||{{{{{{zzzzzzyyyxxxyyyyyyzzz{{{{{{wwwvvvxxxwwwtttsssvvvppppppqqqsssttttttrrrqqqvvvsssrrruuuzzz|||zzzwwwxxxwwwvvvuuuuuuuuuuuuuuuvvvqqqrrrnnnfffiiijjjaaaeeelllrrr\\\HHH>>>AAAbbbuuuOOO444222444111222444333222222111111111222111111222333444333111000333;;;NNNeeerrrrrrpppqqqtttssstttwwwzzz{{{yyyvvvwwwuuutttvvvtttjjjZZZNNNMMMNNNSSSXXXXXXSSSRRRTTT[[[cccnnnvvvzzz{{{|||~~~~~~~~~~~~}}}|||yyywwwvvvrrrjjjVVV===111333444111111111111111111222222222111111111000000/////////111111111000000000//////------------------------,,,,,,,,,,,,,,,+++******///////////////111222222444888===CCCHHHLLLPPPSSS\\\```eeeeeeaaa\\\YYYXXXUUUWWWTTTNNNNNNVVV]]]___aaa]]]\\\]]][[[VVVUUUWWW^^^\\\[[[]]]``````]]]ZZZZZZYYYZZZYYYTTTPPPSSSYYYaaadddffffffdddbbb``````aaabbbaaa\\\YYYZZZXXXUUUPPPXXX^^^___```eeejjjllluuu^^^MMMDDD>>>:::;;;<<<999666666777666555555666777555444555444444555555777888999555444333222111000000000111111111111111000000000111222222222333333333333666999333222777888===MMMsss{{{~~~{{{yyywwwuuuqqqoookkkttt{{{{{{yyyyyyxxxwwwvvvyyyzzzyyyvvvvvvyyy{{{}}}||||||~~~wwwaaaEEE555222444555444333222222222111111111000000000111111111222222222111222333222111000111333444111111555555222222444444444888???FFFKKKTTT\\\dddgggnnnsssqqqooottt|||~~~{{{|||~~~~~~}}}{{{zzz}}}~~~~~~}}}|||}}}}}}pppvvvyyywwwuuuvvvwwwvvvuuukkkgggllljjjdddfffoootttyyy~~~|||~~~}}}}}}wwwtttttt|||}}}~~~~~~|||{{{|||}}}}}}|||}}}~~~{{{{{{zzzzzzzzzzzz{{{{{{wwwyyy{{{}}}~~~}}}{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{xxxvvvvvvxxxwwwrrrqqqrrrqqqssstttsssqqqqqqrrrtttuuussssssuuuzzz|||zzzxxxvvvwwwxxxxxxwwwuuurrrqqqsssooopppmmmfffkkkppphhhkkkuuuuuuRRR999555;;;XXXsssPPP444222333///000333333222111111111111222111222333333333333222222888CCCVVVhhhpppqqqqqqsssqqqqqqppprrrssstttrrrpppuuusssssssssrrriii\\\QQQVVVSSSSSSTTTRRROOOPPPUUU^^^eeennntttvvvwwwyyy{{{~~~|||yyywwwuuuuuuppp^^^DDD444222222///000000111222222333444444111111111111111000000000111111111000000000//////------------------------...---,,,,,,++++++++++++000///...///111555999<<>>---333...888IIIIII:::///333444///111111111111000000111222222///111111000//////222444BBBQQQbbbllloooppptttwwwsssrrrqqqooommmmmmmmmnnniiiiiijjjlllmmmkkkeeeaaa___ZZZUUUTTTSSSTTTZZZbbbccciiiooossstttvvvyyy|||}}}}}}~~~~~~~~~}}}{{{zzzrrrtttiiiOOO999222222111111111000000////////////111111111111111111222222//////.........---------...........................---,,,,,,---000333555111555<<>>999777999555666666333444777777555222333555444333333444666444444444444333222111000222222111000000000000111111111111222222222222222333333444555666777777888333666444888GGGVVVkkk~~~~~~{{{xxxwwwyyyzzzuuutttrrrnnnkkkkkkmmmpppvvvuuurrrpppuuu{{{{{{www~~~}}}uuuvvvxxxwwwtttvvvwwwxxx}}}xxxkkkQQQ999333777777666777666666555444333222111111222222333333333444444444333555666555444333444555777555444444222111777@@@JJJUUUcccllluuu{{{~~~}}}xxxkkkbbbbbbaaacccqqq~~~zzz|||zzzvvvxxx~~~~~~vvvtttwwwtttvvvyyyyyywwwvvvvvvvvv~~~}}}~~~}}}zzz}}}~~~~~~||||||~~~}}}}}}{{{yyyxxxyyy|||}}}~~~~~~}}}yyyuuurrrsssvvvzzzzzzyyyyyyzzz|||{{{yyyvvvtttuuuuuuwwwyyy{{{}}}~~~|||zzzxxxxxxyyy}}}}}}zzzxxxxxx{{{{{{yyyzzz|||zzztttppppppkkkiiihhhmmmuuuyyyvvvrrrvvvvvvwwwwwwvvvvvvuuuuuusssssssssssssssrrrqqqpppmmm___RRREEEBBB[[[}}}zzz___666///666+++///000666111,,,333555000222111000000000000111222222000111222000...///333777MMM[[[hhhmmmmmmoooqqqqqqtttsssqqqnnnkkkkkkmmmoooeeeeeefffhhhjjjkkkjjjhhheee```[[[YYYVVVUUUZZZaaaccciiippptttvvvxxx{{{}}}|||}}}~~~~~~}}}|||tttyyypppUUU<<<444555777111000000///......------000000000111111111111111/////////.........------........................000///......000444999<<>>666777555222333777666000111333555444222222444666222222333444444333222111000000000000000111111222111111111222222333333333333444555666777888888999444444222???[[[nnn|||}}}|||{{{{{{{{{}}}}}}xxxtttsssuuuwwwrrrqqqnnnjjjgggiiinnnrrrtttuuusssooopppssstttqqqrrrzzz{{{rrrmmmqqqssspppwwwvvvvvvxxxvvvaaaJJJ666555999777666888666666555444333222111000333333333333444444444444444555666666555444555666555333333555777;;;FFFRRR[[[eeemmmppptttyyyzzzwwwvvvmmmhhhmmmsssyyy}}}xxxyyyvvvrrruuu~~~~~~wwwtttyyyuuuwwwzzzzzzxxxvvvttttttzzzyyy||||||~~~~~~~~~|||wwwzzz~~~|||zzz{{{~~~~~~}}}}}}|||{{{{{{zzzyyyzzzzzz{{{zzzyyyvvvrrrpppqqquuuyyyyyyxxxyyy{{{}}}}}}zzzxxxxxxxxxxxxyyyzzz{{{}}}}}}zzzyyyyyyyyy{{{~~~}}}|||zzzyyyzzz{{{|||}}}}}}zzzzzz{{{yyysssooopppnnnllljjjlllppptttwwwwwwwwwxxxxxxwwwuuutttsssssspppqqqssssssqqqmmmiiigggXXXLLLAAA555444NNNqqq|||jjjQQQ333222:::---111)))222000---333444000333000000000000000111222222222333444111///000555:::TTT```jjjlllmmmooopppnnnrrrrrrpppllliiihhhkkknnnccccccdddfffhhhjjjkkkkkkfffbbb___^^^ZZZWWWYYY^^^```gggooouuuwwwyyy|||~~~~~~~~~~~~|||{{{uuu|||tttXXX<<<222555888000000000000/////////////////////000000111111111111000000000000/////////........................111000111444999AAAIIIMMMUUUYYY___dddggggggeeeccc\\\\\\^^^ccchhhiiifffbbb___cccggghhhfffdddeeefffZZZTTTTTT\\\ccccccaaaaaa\\\ZZZ[[[___aaa```aaadddgggccc```aaaccceeedddbbb```ZZZWWWXXXYYYZZZ]]]aaa\\\[[[XXXUUUUUUWWW]]]aaa^^^``````\\\ZZZ\\\[[[XXX]]]aaaccccccfffkkkllliiirrrppppppjjjkkkvvv}}}zzzyyyqqq^^^BBB===>>>AAA;;;111222<<<:::;;;888444555888333+++000222555444222222444666000111333444555444444333////////////000111222333111111111222222333333333444444555666777888999999666222000EEEkkk~~~~~~}}}wwwsssrrrtttvvvqqqppplllhhheeehhhoootttqqquuuvvvpppllllllmmmmmmnnnvvvxxxpppmmmtttvvvrrr|||zzzxxx|||xxxZZZEEE555666:::777666999666555555333222111000000333333333444444444555555555666777666555444555777111111333999>>>HHHXXXgggnnnuuuyyywwwwww{{{{{{xxxxxxsssrrryyy~~~}}}vvvrrruuuyyywww}}}yyy{{{~~~~~~{{{xxxvvvvvvuuutttxxx}}}}}}yyy|||~~~|||}}}{{{uuuwww~~~~~~~~~xxxwwwvvvxxx{{{|||zzzwww{{{{{{yyy|||zzz}}}~~~zzzwwwwwwxxxxxxwwwtttqqqpppqqquuuyyyxxxwwwwwwzzz}}}~~~{{{xxx|||||||||{{{{{{{{{||||||xxxxxxzzz{{{}}}yyyzzz{{{{{{{{{zzzyyyxxx}}}zzzyyyzzzxxxrrroooppplllkkkhhhffffffjjjrrrwwwxxxyyyyyyxxxuuusssrrrrrroooqqqsssrrrnnnfff^^^XXXBBB<<<:::666666MMMjjjuuummmZZZEEE...111888,,,444,,,555222...333444000333000000///000000111222222333555666333000111777===TTT___hhhkkkmmmrrrssspppppppppnnnjjjffffffjjjmmmccccccdddeeegggiiikkklllccc```___```]]]YYYZZZ^^^^^^eeennnuuuxxxzzz|||}}}{{{zzzuuu|||tttWWW999///111555//////000000111111222222......//////000000000111222222222222111111111111////////////////////////000111444:::DDDOOOZZZaaaccceeegggiiihhhfffccc```^^^[[[[[[aaahhhiiiddd^^^\\\bbbhhhiiifffccceeegggaaa[[[YYY]]]___^^^aaaggg^^^\\\]]]aaaaaa^^^^^^aaafffccc``````ccceeedddcccaaa[[[WWWYYYZZZ[[[^^^bbbZZZYYYVVVTTTTTTXXX___ddd^^^```___[[[YYYZZZYYYVVV\\\___```aaaeeekkkllljjjvvvnnnpppyyy}}}}}}{{{wwwjjjXXXJJJ===<<<<<<;;;999888777777666666666666555444333222111111222222222333333333111111222333222111000///---...///111222222333333000111111222222222111111444444444555777888777666888999:::UUU}}}~~~~~~~~~zzzuuuuuuxxx{{{ppplllhhhhhhjjjllllllkkkssstttrrrpppqqqsssnnnhhhooorrrxxx~~~|||uuussswwwzzzyyyuuuuuu|||vvv]]]GGG444444::::::999:::666666444333222111111111111333444666666555333222333666888777555333333444888444666???IIIWWWkkk}}}}}}zzzzzz|||~~~~~~|||{{{|||~~~|||~~~zzzsssqqqwww~~~~~~yyyyyy{{{|||~~~}}}{{{yyywwwzzzwwwxxx~~~zzzzzzzzzyyyvvvvvvxxxzzz||||||~~~{{{wwwxxxyyyzzz~~~zzzyyy{{{}}}{{{{{{{{{{{{{{{zzzzzzyyy|||yyyuuuqqqpppqqqtttvvvyyyyyyyyyxxxxxxwwwwwwwwwzzzyyyxxxyyy{{{|||{{{zzz~~~~~~|||}}}||||||||||||{{{{{{{{{wwwxxxyyywwwssspppmmmmmmkkkkkkiiigggeeegggkkknnnwwwuuuttttttuuuuuutttrrruuuqqqnnnnnnmmmbbbOOO@@@<<<:::666111444FFFaaavvvlllTTT<<<111000//////111222222222111111111000000333222111000000111222333555333333333///...:::HHH]]]```eeehhhkkkmmmppprrrrrrmmmjjjkkkkkkhhhhhhiiijjjfffbbbcccgggjjjiiiggggggggggggdddaaa``````aaagggnnnuuuvvvsssttt{{{~~~}}}{{{uuuqqqooo]]]>>>000222222000000000///000000111222111111111111000000000000222111000///...///000111000000000000000000000000000444<<>>NNN___kkkxxx~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~}}}zzzuuurrrvvv|||}}}yyywwwxxx{{{}}}}}}}}}{{{zzz}}}yyyyyy||||||||||||}}}}}}|||~~~~~~~~~}}}~~~~~~{{{{{{~~~}}}~~~}}}}}}}}}}}}}}}|||{{{{{{zzzxxxuuurrrqqqsssuuuwwwzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwwwwyyy{{{}}}}}}|||}}}}}}|||}}}}}}}}}{{{zzz{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxwwwtttpppllliiikkkkkkiiigggfffgggkkknnnmmmlllkkkmmmpppsssttttttrrrqqqnnnjjjaaaSSSCCC999666666444111222>>>QQQ```WWWGGG666111111000000111222222222111111111000000222222111111111111222222555444444333000222@@@PPP^^^aaafffjjjlllnnnoooqqqlllhhhgggkkkmmmllllllnnnkkkgggcccdddhhhkkkllljjjiiijjjjjjiiigggggghhhjjjlllrrrwwwxxxvvvvvv|||}}}{{{zzzuuurrrppp___@@@111333111111000000000000111222222111111111111000000000000///......------...//////---...000222333333222222;;;AAALLLWWW```eeegggggggggeeeeeegggiiijjjgggdddeeebbb```aaaeeefffdddbbbdddffffffccc```^^^^^^```gggfffeeecccbbb___\\\ZZZ^^^^^^]]]]]]]]]]]]]]]]]]^^^[[[[[[^^^___]]]^^^aaa^^^YYYRRRRRRUUUYYYZZZYYYRRRVVVXXXVVVRRRRRRYYY___aaa___[[[XXXWWWXXXZZZ\\\ZZZ]]]___aaaaaaaaacccdddxxxooo||||||{{{{{{}}}zzz}}}kkkPPP;;;666888999999888777666666555555666666666666666555444333111111111222222222222333111111222222111111000/////////......///111333444111000000000111222444555666777999::::::999888777;;;BBB^^^{{{{{{xxxwwwtttoooiiifffgggkkknnnpppnnnrrrrrrnnnmmmppprrrqqqqqqwwwyyywwwzzzxxxrrrnnniiigggllltttvvvsssdddMMM999777;;;:::888999777666666555444333222222333333444444444555555555666444222222444666888888666===MMMdddvvv~~~~~~~~~yyywwwxxx{{{zzzxxx{{{|||}}}zzzuuuuuuyyy{{{zzzuuuwwwzzz}}}~~~~~~|||zzz{{{{{{{{{||||||~~~{{{|||yyyzzz~~~}}}~~~~~~~~~~~~~~~}}}|||yyywwwuuussssssuuuwwwyyy}}}}}}}}}|||||||||{{{{{{wwwvvvvvvxxx{{{~~~~~~}}}||||||}}}}}}||||||{{{zzzyyyyyyyyyyyyxxxxxxxxxxxx{{{zzzyyyyyyyyyuuunnniiilllllljjjhhhggghhhkkknnnllljjjiiikkkppptttwwwxxxqqqqqqmmmbbbQQQAAA777333111333333111000333<<>>888888777777666666555555444555555555555444444333000000111111111222222222111111111000000000000000000///...---...000222333111111000000111333666888444777:::;;;999777777888AAAPPPttt~~~wwwrrrmmmmmmmmmnnnoooppprrrtttqqqtttsssmmmiiilllppprrrttt{{{yyyqqqsss}}}zzzooohhhhhhjjjlllnnnmmmmmmmmmdddMMM888555::::::999;;;888888888888777555444333444444333444444666777888888777777777888888777666???RRRjjjxxx{{{zzz{{{}}}}}}|||}}}~~~wwwssstttwwwvvv~~~~~~xxxwwwtttyyy~~~{{{|||~~~~~~}}}~~~}}}|||}}}~~~|||yyy}}}~~~{{{zzz|||~~~~~~|||}}}}}}~~~~~~}}}}}}|||{{{vvvvvvvvvvvvxxxyyyzzz{{{}}}{{{zzzyyyxxxzzzyyyxxxyyy{{{{{{zzzyyy|||~~~}}}{{{|||}}}zzzzzzzzzzzzyyyyyyyyyyyy{{{xxxwwwzzz}}}|||vvvpppmmmmmmlllkkkiiiiiikkkmmmlllkkkjjjkkkmmmooopppooommmcccSSSDDD:::555444444333333333222000///.........000111111000000000///000000000000000000000000000111222333333222111000///000///000777GGGYYYeeeccchhhmmmqqqrrrqqqppppppqqqmmmmmmppppppllliiiiiikkkiiiggggggiiimmmppprrrmmmooopppqqqqqqrrrtttvvv|||zzzyyyyyy{{{{{{zzzxxx}}}}}}}}}|||{{{yyyvvvuuutttrrrttteeeFFF555333000222222111111222222333444111111111111000000000///111111000000//////......222333777>>>IIIVVVaaahhhffflllqqqooohhheeehhhlllkkkiiihhhhhhjjjjjjfffbbbdddggghhhfffaaa^^^```bbbcccdddgggiiijjjiiigggeeefffhhhjjjhhhdddaaa______]]]]]]]]]^^^]]]]]][[[[[[ZZZXXXYYY]]]___]]]]]]```bbbYYYRRRUUU^^^aaaZZZQQQOOORRRUUUVVVTTTTTTUUUWWW\\\___bbbeeefffeeecccbbb^^^```cccdddbbb```^^^^^^{{{~~~||||||||||||zzzuuunnniiiRRRHHH>>>:::<<<===999444777777777666666555555555333333444444444333333222000000000111111111111222222111000////////////000------,,,+++,,,---...///222111111111222333555666444777::::::888777999<<>>PPP___dddeeeiiiooorrrssssssrrrssspppllllllooopppnnnlllmmmkkkjjjiiiiiikkkmmmoooqqqlllmmmoooooooooppprrruuu{{{zzzyyyyyyzzz{{{zzzxxx{{{{{{||||||{{{yyywwwvvvtttrrrsssdddEEE555333000111111111111111222333333111111111111000000000000000///...---...///000111333;;;HHHVVVaaagggjjjjjjmmmppppppkkkdddaaaeeejjjiiigggfffhhhjjjjjjgggcccccceeeeeeccc___]]]]]]___cccdddfffhhhjjjhhhdddaaaggghhhiiifff```]]]\\\^^^______``````___]]][[[ZZZXXXVVVYYY^^^^^^[[[ZZZ[[[[[[WWWUUUWWW\\\\\\WWWQQQPPPRRRTTTUUUUUUUUUVVVWWWWWW[[[```eeeggggggdddccc___aaacccccc```^^^]]]\\\~~~~~~|||{{{yyyuuuoooeeeZZZRRR<<<999777888::::::666333555555555555444444444444111222222333333222222111000000000000111111111111222111000///...//////000------------............222222222333333444444444555888:::999777888<<>>EEEZZZkkkzzzzzzvvvwww||||||yyywwwvvvrrr|||yyypppjjjrrr|||}}}yyyxxx{{{|||zzzyyy{{{www{{{}}}|||yyyyyy~~~~~~wwwtttuuuxxx~~~{{{|||}}}~~~~~~||||||}}}}}}||||||{{{zzzvvvwwwyyyzzz{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}{{{yyyxxxyyy{{{{{{zzzyyyxxx|||}}}zzzwwwyyy|||{{{{{{{{{{{{zzzzzzzzzzzzvvvuuutttsssqqqooonnnmmmnnnooonnnmmmkkkjjjkkkllliiijjjmmmooonnniiiaaa\\\GGG???555//////111222222444111///000222333111...000111///,,,...222222---////////////000000111111222222111111111111222222111///...444FFFZZZcccbbbgggjjjooorrrssstttuuuvvvppplllkkknnnpppooonnnqqqkkklllmmmmmmnnnnnnooopppjjjlllnnnnnnooopppsssvvvzzzzzz{{{{{{zzz{{{{{{|||zzzzzz{{{{{{{{{zzzxxxwwwtttrrrrrrcccDDD444333111111000000000000111222222111111111111000000000000000///......000444888;;;AAAJJJWWWdddlllnnnllljjjkkkllljjjeee___]]]___ccccccbbbbbbeeeiiikkkiiifffbbbcccbbbaaa___]]]]]]]]]aaabbbcccfffgggeee___ZZZaaacccddd```[[[YYY[[[___```aaaaaa```___\\\YYYWWWTTTTTTXXX___```[[[YYYYYYVVVXXXZZZ[[[ZZZWWWUUUSSSRRRSSSTTTTTTUUUVVVWWWXXXSSSVVVZZZ```dddggghhhhhhbbbccccccaaa]]]ZZZYYYYYY~~~~~~xxxvvvqqqjjj^^^PPPAAA777888999:::888666666888;;;444444333333333333333333000111111222222222111111000000000000111111111111222111///.........///000///000111111111111111000222222333444444444333333666999;;;:::888999???DDDggg}}}zzzvvvvvvuuuqqqmmmmmmppptttppppppnnnlllpppuuutttpppnnnooosssvvvsssnnnnnnsssqqqrrrxxx|||xxxooommmrrrmmmTTT===888;;;:::999:::999:::;;;;;;:::888555444111222555777888888777666:::<<<<<<888444999FFFRRRkkkxxx~~~zzz{{{~~~~~~~~~|||}}}}}}{{{sss}}}wwwlll```iiiuuu~~~~~~~~~~~~yyyvvvxxx{{{zzzyyyzzz}}}vvvrrrsssuuu}}}{{{|||{{{yyyzzz|||}}}}}}{{{yyy{{{}}}}}}}}}}}}}}}|||{{{{{{wwwxxxyyy{{{||||||{{{zzzyyyyyy{{{|||~~~yyyxxxwwwyyy{{{||||||{{{zzz~~~{{{yyy{{{~~~{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxwwwsssooollllllmmmnnnoooooommmkkkjjjkkklllggghhhkkkkkkggg^^^SSSJJJ:::777333000000111222333111///---///222333///+++---...,,,***...444333,,,.../////////000000111111333222111000000111222333333111///777KKK```eee```hhhkkkooorrrssstttvvvxxxsssnnnkkknnnooonnnnnnppplllnnnpppqqqpppppppppqqqiiikkkmmmoooppprrruuuxxxyyyzzz||||||{{{{{{}}}yyyzzz{{{{{{{{{{{{yyyyyytttrrrrrrbbbCCC333333111000000000///000111111222111111111111000000000000111000000111555;;;AAAEEESSSWWW___fffkkkmmmmmmmmmffffffddd```[[[YYYZZZ\\\]]]\\\^^^bbbhhhkkkjjjhhhcccbbbaaa```___^^^]]]\\\``````aaaccceeebbb[[[VVVZZZ\\\^^^[[[XXXXXX]]]bbbaaaaaaaaa```^^^[[[XXXVVVRRRTTTYYYaaabbb^^^ZZZ[[[UUU[[[```___[[[VVVVVVWWWSSSSSSTTTTTTUUUVVVXXXYYYPPPRRRVVV[[[aaagggkkknnneeeeeeddd```[[[XXXVVVWWW~~~||||||~~~}}}zzzuuuhhhVVVCCC999999<<<777777777777666666666666666666555444333333222222777444111111222333111///111111000000//////......111111000///......//////000000000000111111111111000000111444888999666333:::777999>>>;;;777AAAQQQqqqvvv~~~}}}~~~}}}vvvooovvv{{{{{{rrrjjjjjjppptttooorrrmmmfffiiiuuuxxxrrrlllpppttttttpppllljjjjjjpppooosssyyyyyyrrrmmmnnnlllQQQ:::666999777777:::<<<<<<;;;999777666555444000222444666888:::;;;;;;<<<:::;;;<<<777777HHH]]]ttt{{{zzz|||vvvwww|||~~~}}}zzzzzz~~~~~~}}}~~~}}}}}}rrrgggaaacccooo|||yyyzzz~~~~~~|||}}}~~~~~~~~~}}}}}}|||~~~wwwtttuuu|||xxxzzz}}}||||||~~~|||}}}~~~~~~}}}~~~}}}}}}zzzuuuvvvwwwyyyzzzzzzyyyxxxwww{{{zzzzzzzzzzzz{{{||||||zzz{{{{{{||||||{{{{{{{{{xxxzzz}}}}}}|||~~~{{{{{{{{{{{{zzzyyyuuuuuutttsssrrrppppppoooqqqmmmjjjkkkoooqqqoookkkkkkjjjmmmppphhhUUUBBB777222222222111111111000000000000000000000000000000111111000///////////////---------......///000111111111111111222333444444666222000:::MMM___eeedddkkkqqquuutttssstttssspppooonnnlllkkkkkkmmmooopppwwwvvvuuurrrpppmmmlllkkkmmmllllllnnnssswwwyyyzzz~~~~~~{{{vvv|||~~~~~~|||xxxzzz{{{{{{eeeAAA222222///111111111111111000//////000...///222222///...111111///...222;;;FFFPPPVVVYYYYYY^^^fffjjjiiiiiillljjj___VVVUUUVVVTTTSSSTTTTTT\\\eeejjjkkkjjjjjjjjjfffdddeeeddd]]]TTTUUU[[[^^^aaaeeeeeecccaaaaaaaaaiiigggccc^^^[[[\\\```ccc```bbbcccbbb___\\\ZZZYYYXXXYYY\\\```bbbaaa[[[VVVXXXXXXYYYYYYXXXVVVUUUTTTTTTUUUVVVVVVVVVWWWZZZ]]]YYYUUUSSSXXXbbbjjjllljjjmmmggg```\\\\\\\\\[[[YYY}}}{{{{{{|||}}}}}}|||~~~~~~}}}yyysssiiiXXXIII>>>888777777777666666666666555555555444444444333222111111111444222000000111222000...000000000000//////......333222222111000000111111//////000000000111111111111000111444888:::999777999777999<<<999888EEEXXXxxx|||yyysssuuuzzzzzzqqqiiijjjnnnrrrnnnpppkkkdddgggrrrvvvqqqmmmooopppooollliiiiiikkkkkkjjjnnnwwwzzztttooonnnkkkQQQ;;;666999888888;;;;;;:::999888777666666555333444555777888999999999::::::;;;::::::BBBVVViiiuuu{{{xxxxxxyyy}}}~~~~~~~~~}}}||||||~~~~~~~~~{{{{{{~~~yyylllhhhjjjuuuzzzqqqqqq}}}}}}}}}}}}{{{yyywww|||yyyzzz|||yyy|||}}}{{{yyyxxx~~~~~~|||}}}}}}yyyzzzyyyyyyxxxxxxyyyyyyyyy||||||{{{{{{{{{{{{|||}}}xxxxxxyyyyyyzzzyyyyyyyyywwwxxx{{{}}}~~~}}}|||{{{~~~|||{{{zzz{{{zzzyyywwwuuuuuutttrrrpppooommmmmmiiifffccceeekkknnnmmmjjjkkkjjjjjjgggZZZHHH;;;666222222222111111111000000000000000000000000000000000//////...------..................///000111111111111111111222333444444555111111<<>>111444111111111111111111000//////...---...111000,,,---111222555;;;CCCJJJPPPUUUWWWLLLMMMRRRZZZ]]]\\\\\\^^^]]]SSSLLLJJJLLLLLLNNNPPPNNNPPPTTT[[[bbbhhhkkklllkkkiiigggddd]]]WWWWWW[[[bbbaaabbbhhhmmmnnnkkkfffeeefffeeeccc```^^^]]]^^^\\\^^^___```______aaabbbgggeeebbb```]]]YYYTTTPPPRRRQQQQQQPPPOOONNNMMMLLLKKKNNNRRRUUUUUUUUUVVVVVVZZZ]]]aaaeeegggfffcccaaa```aaabbb```^^^[[[ZZZYYY}}}{{{{{{|||~~~{{{}}}zzzlll^^^KKK@@@555222666:::999666444444444333333333222222222222222111111000000000111111111222333333222222////////////////////////000//////.........//////////////////000000000111444333333333666999;;;===999:::;;;999666???YYYrrr~~~}}}{{{}}}|||yyyuuuttt|||~~~|||uuuooopppqqqqqqpppqqqmmmgggiiiqqqvvvuuupppooonnnmmmkkkkkkllllllhhheeedddkkksssvvvsssnnnjjjTTT===666:::<<<<<<===:::999999777666555444444555666777888999999999999777<<<;;;888CCC___yyy~~~|||{{{}}}|||tttrrryyyyyywww~~~{{{xxx{{{zzzzzz{{{|||~~~}}}|||{{{|||~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~|||{{{zzzzzzzzzzzz}}}|||{{{zzzzzzzzzzzzzzzssstttuuuvvvwwwxxxxxxxxxvvvwwwyyy{{{}}}}}}}}}||||||||||||||||||zzzwwwtttuuutttrrrpppmmmkkkiiihhhgggdddcccgggnnnsssssspppggg]]]QQQEEE999000...222111111111111000000000000000000000000000000000000......---------------...///////////////000222222000000000000111222444444222///333CCCUUUaaafffhhhmmmsssxxxwwwwwwxxxwwwtttmmmmmmmmmnnnoooqqqrrrssssssrrrrrrqqqpppooonnnmmmhhhhhhiiimmmrrrvvvxxxxxxyyyzzz{{{||||||zzzxxxuuutttxxxzzzxxxyyyzzzyyyuuuvvvuuurrr\\\===111444111111111111111111000//////111000111222000---///444777@@@JJJNNNLLLKKKNNNQQQIIIJJJOOOVVVYYYWWWVVVXXX[[[UUUPPPPPPPPPNNNNNNPPPVVVTTTTTTXXX___dddffffffiiihhhfffbbb^^^ZZZ[[[^^^bbbbbbccceeehhhjjjjjjiiiccceeefffeeeaaa^^^\\\[[[\\\]]]^^^^^^^^^___bbbdddhhhfffaaa\\\XXXSSSOOOMMMNNNNNNNNNOOOOOONNNNNNMMMIIIKKKOOOQQQRRRSSSTTTVVVZZZ___cccdddbbb^^^\\\[[[WWW[[[______\\\XXXWWWWWW~~~|||zzzxxxwww{{{|||}}}}}}~~~~~~zzzzzztttyyy|||{{{wwwjjjUUUCCC<<<999555555666777777555333333333333222222222222222222222222111111111111///000111222111111111111...............////////////...............//////...////////////000000000555444333222333555888::::::<<<===:::999FFFccc~~~~~~~~~{{{yyy{{{~~~|||uuuqqqrrrqqqnnnppppppmmmiiiiiinnnrrrssslllllllllllllllkkkjjjhhhmmmhhhdddfffmmmssssssoookkkVVV???777:::>>>>>><<<;;;:::999777555333222111444555777999:::;;;;;;;;;777;;;<<<===MMMiii~~~xxxiiiaaahhhrrrvvvzzz}}}~~~~~~nnnnnnnnnppptttyyy}}}~~~}}}{{{{{{{{{}}}~~~~~~{{{~~~}}}~~~}}}}}}~~~~~~}}}{{{zzzyyy|||{{{zzzyyyxxxwwwwwwwwwtttuuuvvvxxxyyyzzzzzzzzzyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{xxxttttttsssrrrooommmkkkiiiiiihhheeedddhhhmmmooolllhhh___PPP@@@777333000///111000000000000000000000000///////////////////////////......---......//////............///000111222/////////000111222444555222///555GGGWWW___ccceeelllssswwwwwwwwwxxxwwwtttmmmmmmmmmnnnpppqqqrrrsssuuutttsssqqqpppnnnmmmlllkkkkkklllooosssvvvvvvvvvxxxzzz}}}~~~}}}{{{zzzvvvzzz|||zzz{{{|||{{{wwwzzzwwwqqq[[[;;;111444111111111111111111000//////222111111222///---222:::EEEPPP[[[ZZZPPPIIIJJJNNNLLLMMMQQQXXXYYYUUURRRSSSUUURRRRRRUUUVVVSSSRRRTTT[[[XXXVVVYYY^^^bbbdddccceeeeeedddaaa______``````aaaccccccaaa]]]___eeejjjbbbdddeeedddaaa]]]ZZZYYY]]]^^^^^^^^^]]]^^^```bbbdddbbb^^^XXXSSSOOOMMMLLLKKKLLLNNNQQQRRRRRRQQQQQQJJJKKKLLLLLLMMMQQQUUUYYY\\\___bbbaaa\\\YYYYYY[[[SSSXXX]]]^^^[[[XXXVVVVVV}}}{{{~~~~~~|||{{{||||||{{{}}}}}}}}}~~~zzz}}}wwwvvvzzz}}}|||uuukkk\\\GGG555888999:::999666444222111333333333333222222222222222111111111111111111111---///111111///.........---............/////////000000//////000000111111......////////////000000444444444222111222555888999<<<===:::===NNNkkk}}}}}}zzzyyy~~~~~~}}}xxxrrrpppqqqnnniiilllmmmkkkiiiggghhhkkkmmmhhhgggggghhhiiihhhfffcccpppmmmgggeeejjjqqqrrrooommmYYYBBB777:::???>>>;;;:::999888666555333222111555666777999;;;<<<<<<<<<666888<<>>:::666666666555555444444444777888999:::;;;;;;;;;;;;555555===QQQhhhwww~~~tttnnnooopppooouuu~~~||||||yyyxxxwwwvvvuuuvvvvvvwww~~~~~~}}}}}}||||||{{{{{{|||}}}}}}}}}}}}{{{yyy}}}}}}||||||}}}~~~||||||||||||||||||{{{{{{}}}|||zzzxxxwwwvvvuuuuuuuuuwwwxxxzzz|||~~~~~~~~~~~~~~~|||{{{{{{zzzwwwuuuqqqqqqqqqqqqqqqqqqqqqqqquuusssppppppnnngggZZZQQQ???666//////222111000000////////////000000111111////////////////////////------,,,,,,---......///,,,,,,,,,,,,---...///000.........///111222444555222000;;;PPP```cccdddiiifffmmmqqqqqqqqqsssrrrooonnnoooppppppqqqqqqqqqqqqqqqpppooonnnmmmlllkkkkkkiiijjjkkkooosssuuuuuutttqqquuuzzz}}}}}}}}}~~~xxx|||}}}{{{zzz{{{yyyuuuzzztttkkkUUU888000555333111111111111111000//////...---...000222888GGGVVVdddddddddddddddbbbaaa```]]]]]]___bbb___WWWQQQPPPLLLJJJKKKOOOPPPNNNPPPUUUSSSVVVZZZ\\\]]]^^^___```___bbbcccaaaaaadddaaa\\\]]]```aaa^^^ZZZYYY^^^cccccccccaaa^^^ZZZXXXXXXYYYXXXZZZ]]]^^^]]]\\\]]]^^^``````]]]XXXSSSOOONNNOOOHHHLLLQQQUUUVVVSSSOOOLLLIIIJJJKKKLLLNNNRRRWWW[[[UUUWWWXXXYYYYYYZZZ[[[\\\UUUTTTTTTTTTVVVVVVTTTSSS}}}|||~~~{{{}}}{{{|||zzzuuuvvv|||xxxmmmkkkrrrooojjj^^^LLL???:::999777666444333333555666555444444444444333333333222222.........///////////////333666888888444222111222---------.........//////---------------...///000............/////////000///111444444333444777:::666999999999AAAVVVppp~~~~~~~~~{{{|||~~~xxxsssrrrsssnnnggglllmmmnnnnnnjjjeeeeeehhhkkkgggcccaaadddfffggggggjjjooopppmmmnnnrrrsssnnnooo]]]EEE888:::???>>>999333333444444555666666666:::::::::;;;;;;::::::999444222>>>YYYqqq{{{}}}{{{~~~}}}~~~xxxttttttvvvrrrnnnuuu}}}~~~xxx}}}|||{{{yyyxxxwwwvvvvvv{{{|||{{{{{{zzzyyywwwvvv~~~~~~}}}~~~}}}|||~~~~~~}}}{{{{{{}}}}}}|||zzzzzzzzz{{{}}}~~~~~~}}}{{{yyyxxxvvvvvvvvvuuuvvvxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~{{{yyyyyyxxxwwwuuuqqqqqqqqqrrrsssssstttttttttqqqooommmhhh]]]NNNCCC333000///111222///...000.../////////000000111111////////////////////////++++++++++++,,,,,,---...,,,,,,,,,,,,,,,...//////------...///111222444555111000<<>>OOObbbuuu||||||yyyyyy}}}zzzqqqoooxxx}}}zzzzzz~~~zzzyyyyyyzzz}}}}}}}}}}}}~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~~~~||||||}}}zzz{{{||||||zzzwwwuuutttrrrrrrrrrvvv{{{~~~~~~}}}~~~|||}}}|||{{{|||~~~yyywwwyyyzzzvvvuuuvvvzzzyyywwwvvvuuuttttttvvvxxxrrrgggWWWFFF:::444333111111111000000000//////000000111111111111000000///............---------//////......---------------,,,,,,+++,,,---.../////////000000000111111111111///BBBZZZaaaeeennnqqqqqqrrruuuwwwwwwvvvtttsssllljjjiiijjjmmmooonnnmmmlllnnnoooooommmlllllllllkkkfffgggnnnttttttrrrrrroooqqqtttwwwxxxyyyyyyxxx{{{yyyyyyzzz|||{{{wwwttttttssseeeKKK777222222000333333222222111111111000111000111;;;MMM]]]```ZZZWWW^^^iiirrruuuqqqmmmjjjllliiiiiikkkggg^^^YYYYYYNNNLLLKKKLLLLLLKKKPPPWWWZZZ]]][[[TTTPPPTTTYYY\\\YYYXXXXXX[[[___```]]]ZZZXXXZZZ[[[[[[YYYXXXXXXYYY^^^___```^^^YYYUUUUUUXXXYYYZZZ\\\]]]^^^]]]ZZZXXXYYY\\\[[[UUURRRVVVYYYXXXRRRLLLJJJMMMMMMJJJIIIKKKKKKPPPVVVXXXVVVSSSPPPOOOOOOSSSWWWVVVSSSQQQRRRUUUMMMMMMOOOQQQQQQPPPMMMKKK}}}{{{xxxxxx{{{}}}xxxvvvpppggg```XXXLLLAAA888555333444777777555333444333222111000111222333222111111000000000000000111111000///............---333666222/////////...........................//////............//////............///000111222000222555666555444555555999::::::<<>>777555444333333444666999:::;;;<<<;;;999555333444555IIIaaauuuxxxvvv}}}~~~|||zzz{{{}}}~~~~~~~~~xxxyyy~~~www~~~{{{xxxyyy}}}~~~}}}yyy|||~~~}}}||||||~~~~~~~~~~~~|||}}}}}}~~~~~~~~~|||{{{|||~~~~~~|||zzzzzz{{{|||zzzxxxxxxxxxxxxyyyyyy{{{}}}~~~~~~~~~}}}|||zzzvvvxxxxxxuuutttvvvtttyyy{{{zzzzzzyyyqqqhhhOOOEEE888111111333222000//////////////////000000---......///000000/////////............------------,,,+++++++++,,,------*********+++,,,///111222...////////////000000000///666NNNbbbfffkkkqqqooooooooopppqqqrrrrrrssssssnnnjjjeee___\\\\\\^^^```___aaaddddddccc```______RRRSSSYYYcccjjjkkklllooommmnnnoooqqqsssuuuwwwxxxzzzzzzzzzyyyxxxwwwwwwxxxsssppp___FFF555222444222222222111111000//////...000777JJJ___dddYYYPPPPPPXXXaaahhhiiikkkppprrrpppnnnnnnmmmiiiccc]]]VVVQQQVVVQQQOOOPPPQQQQQQTTTXXX___bbbaaaZZZWWWZZZ^^^___gggddd```___```___\\\XXXUUUWWWXXXUUUQQQKKKGGGFFFGGGOOOSSSQQQPPPSSSVVVUUU\\\```dddddd```ZZZVVVTTTPPPJJJGGGKKKRRRWWWXXXWWW\\\UUUMMMLLLPPPTTTRRRMMMTTTSSSQQQQQQPPPPPPOOONNNKKKMMMOOOPPPOOONNNNNNNNNNNNPPPRRRRRRPPPOOOPPPRRR~~~}}}|||{{{uuurrrqqqtttyyyyyytttooo]]]OOO???666333222555999444333222222222333555666333333333222222222111111...............//////000......---------------...+++......,,,,,,000000---------------------------......------------......------...///000000000000...000111222222333555666777888999<<>>555555;;;<<<444666999333000222444777999999888777999:::999666444:::DDDLLLppp}}}wwwvvv|||~~~}}}|||wwwwww|||yyyiiibbbeeevvvzzzrrruuu}}}wwwuuuyyy||||||~~~~~~{{{yyyyyy|||}}}}}}~~~yyy{{{}}}~~~}}}yyyvvvsss|||~~~}}}{{{{{{~~~~~~xxxyyy{{{|||{{{zzz|||~~~zzzyyy|||{{{yyyyyy|||zzzuuussswwwzzzzzz|||rrrxxxwwwooohhh```LLL777333222111000111111000000---.........//////000000---...///000111111111111//////.........---------(((***,,,//////...,,,***,,,,,,++++++,,,...///000............/////////000---;;;VVViiijjjoootttnnnqqqrrrttttttrrrnnniiifffVVV[[[aaaccc```[[[WWWVVVRRRUUUYYYZZZXXXUUUSSSSSSXXX[[[bbblllppppppqqqtttnnnpppsssuuuvvvuuusssrrrsssvvvzzzzzzwwwsssrrrsssuuuzzzpppRRR777...000333111111111222333333444444FFFPPPVVVTTTYYYfffnnnooohhhooonnneeecccjjjlllgggjjjoooqqqnnnlllnnnjjjcccUUUNNNKKKNNNRRRTTTVVVYYYWWW[[[\\\XXXVVVYYY]]]^^^```^^^]]]^^^___]]]XXXSSSQQQRRRRRRPPPNNNLLLMMMNNNIIIRRRTTTMMMNNNXXX^^^]]]ZZZ]]]```]]]WWWSSSRRRTTTMMMGGGFFFKKKNNNNNNQQQWWWVVV\\\]]]ZZZXXXXXXSSSLLLKKKOOOSSSQQQLLLJJJLLLPPPGGGGGGIIILLLOOOQQQPPPPPPRRRVVVXXXUUULLLEEEAAAAAA~~~yyyuuuwwwxxxuuurrrsssuuurrrcccNNN>>>999999888777666444444333333666444222222333555555444444444333333111000...------...//////......///000......---------,,,,,,,,,------------------------000///...---------------......------,,,,,,,,,+++------,,,+++,,,---...///000111222222111111333555::::::999===LLLcccvvv~~~xxxrrrtttsssmmmpppzzz|||xxxuuuuuurrrkkkeeedddhhheeeeeejjjpppuuutttrrrxxxxxxxxxvvvppplllrrr{{{wwwvvvwwwoooXXX>>>666;;;:::999888666555555444444333222222555999:::888555777222111333444:::PPPhhh}}}zzzxxxyyy|||zzz}}}|||}}}}}}{{{xxxwwwvvvwwwyyyrrrttt}}}~~~}}}}}}|||{{{~~~{{{zzz|||{{{|||~~~~~~{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}{{{zzz}}}}}}~~~|||{{{zzzzzz{{{}}}zzzvvvuuuvvvxxxyyyyyyyyyvvvzzzzzzwwwvvvyyyyyyvvvrrrkkk]]]JJJ<<<555111000///000111000///---000---,,,---000111000...---...///000000///...---+++111555444...***+++///++++++++++++++++++++++++)))+++---,,,)))))),,,///,,,...000000///...///000///===XXXgggfffiiioookkknnnnnnoooqqqrrrmmmeee^^^RRR___cccbbbeee^^^PPPLLLSSSTTTUUUTTTQQQPPPOOOPPPLLLSSS^^^gggmmmppprrrrrruuusssrrrrrrssssssrrrpppwwwwwwwwwwwwvvvvvvvvvuuuoootttkkkQQQ999222333444333///000555222---333???XXX]]]VVVRRR```kkknnnssstttrrrnnnkkkhhhccc^^^ZZZ\\\ccciiiiiijjjkkkjjjgggZZZPPPJJJOOOVVVYYYVVVUUUQQQWWW]]]___^^^___dddiiicccaaa___]]]]]]\\\YYYWWWXXXTTTPPPOOOOOOOOOMMMKKKRRRRRRSSSVVVYYY[[[[[[ZZZWWWZZZ\\\\\\YYYUUURRRPPPNNNHHHGGGKKKMMMLLLPPPWWW^^^\\\YYYUUUSSSRRRRRRRRRHHHHHHKKKPPPRRRPPPNNNMMMKKKKKKMMMOOOMMMJJJLLLQQQVVVVVVWWWTTTJJJ@@@???CCC{{{rrrqqqxxxzzzxxxyyypppeeeYYYJJJ===777777777777555444333222222222555333111111222333333222222333555555555333111///---...000///......///111............---------,,,------------------------//////...---------------,,,,,,,,,,,,,,,---------------,,,,,,,,,------...000111222222111222333555::::::999>>>MMMeeexxx|||tttpppssssssooorrr{{{~~~zzzyyyvvvooojjjiiigggeeeeeeiiipppuuuuuusssuuussssssrrrnnnkkkpppwwwvvvvvvsssgggQQQ===777:::999888777666555444444444333333333666999:::999777999666444444999FFF^^^rrr~~~|||||||||}}}~~~~~~|||zzz}}}~~~~~~}}}zzzwwwuuuvvvwwwyyyzzz}}}{{{www{{{}}}wwwtttvvv{{{~~~|||zzz{{{|||zzz~~~|||uuuwwwyyyzzzyyy{{{}}}{{{|||~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzz|||~~~~~~}}}~~~}}}}}}~~~|||{{{{{{{{{||||||yyyxxxxxxyyyyyyxxx{{{wwwwwwzzzzzzuuusssuuuwwwuuulll[[[III;;;444111111000///000111000///---///---,,,---000111000.........////////////......,,,///333222...++++++---++++++++++++++++++++++++***+++++++++******,,,---,,,---//////.........///---;;;VVVhhhhhhlllrrroooqqqqqqrrrrrrnnnfff]]]WWWYYYbbb```[[[]]]WWWLLLJJJRRRSSSSSSQQQNNNNNNPPPRRRPPPWWW```hhhlllnnnqqqsssvvvvvvuuutttttttttsssrrrwwwwwwwwwvvvvvvvvvuuuuuuooorrrhhhNNN777000222222444111222555222...777FFF^^^eee^^^XXX```fffhhhmmmoooooonnnkkkgggccc___]]][[[aaadddeeegggiiifffbbb]]]WWWSSSSSSSSSQQQRRRUUUQQQTTTXXX\\\___aaacccddd^^^]]][[[ZZZYYYWWWTTTRRRSSSPPPMMMMMMOOOPPPPPPOOORRRRRRSSSVVVYYY[[[[[[ZZZYYYYYYZZZZZZXXXSSSNNNKKKMMMIIIHHHLLLOOOPPPUUU[[[ZZZXXXUUURRRPPPPPPQQQRRRMMMLLLLLLNNNOOOOOOOOOOOOLLLKKKLLLNNNLLLJJJLLLQQQRRROOOOOOPPPLLLFFFDDDEEEyyysssvvv{{{zzzuuurrrcccPPPAAA777111111555555444333222111000000000222111//////111222111000000111333555555333222000...///000000//////000111/////////.........------------------------------///...------------------+++++++++,,,------......---------...------,,,,,,000111222222111222444666999999999>>>OOOgggzzz{{{uuutttyyyzzzxxx{{{}}}{{{xxxqqqmmmlllkkkiiihhhjjjooorrrsssqqquuuqqqoooppppppnnnqqquuuvvvvvvmmmYYYFFF<<<999888999888777555444444444444333333555777:::;;;:::999777888555444===TTTmmm{{{|||yyyzzz{{{zzzyyyxxx{{{{{{{{{}}}yyyuuutttvvvwwwuuuwww{{{~~~|||zzzxxxlllllluuu|||zzzuuu|||~~~zzzuuuuuuyyy~~~~~~}}}|||uuuwwwzzz|||}}}~~~|||vvvxxx{{{}}}~~~}}}|||{{{~~~{{{{{{~~~~~~~~~}}}}}}}}}|||yyyyyyzzz|||~~~}}}{{{~~~~~~||||||}}}}}}~~~~~~|||{{{{{{|||}}}|||{{{}}}}}}~~~xxxuuuvvv|||zzziiiNNN999333333333111000///000111000///---...---------///000///...//////............//////---...//////...,,,+++***+++++++++++++++++++++++++++*********,,,---,,,++++++---...///------...///,,,888UUUiiikkkooouuurrrppprrrtttqqqjjjaaaYYYUUU```eee\\\RRRRRRNNNGGGHHHLLLNNNOOOMMMIIIHHHMMMRRRUUU\\\eeejjjkkkmmmqqquuuuuuvvvvvvtttsssrrrssstttvvvvvvvvvvvvuuuuuuuuuuuuooopppdddJJJ444///000000333333444555000///===OOO___iiieee]]]______aaajjjkkkmmmooolllgggdddccccccbbbeeefffgggjjjlllhhhbbb___]]][[[VVVMMMGGGKKKRRRQQQRRRUUUZZZ```bbbaaa___^^^]]]\\\[[[ZZZXXXUUURRRMMMKKKJJJKKKNNNQQQSSSTTTSSSRRRSSSUUUXXXZZZYYYXXXWWWUUUTTTUUUTTTPPPIIICCCJJJHHHIIIMMMQQQSSSWWW[[[TTTSSSPPPNNNMMMOOOQQQRRRQQQPPPNNNKKKKKKMMMPPPQQQLLLJJJJJJLLLKKKIIIKKKPPPLLLHHHGGGKKKNNNLLLJJJJJJ}}}|||wwwnnnfffYYYMMM@@@999666333333555444444222111111000000000222000///000111222111000000000000000000/////////...///000000//////000222000////////////.........------------------------......---,,,,,,------------------------.........,,,---.........---,,,+++///111222222111222444666777777888===OOOggg{{{{{{yyyuuuoookkkjjjssspppmmmlllmmmnnnooonnnyyysssooorrrtttttttttvvvuuusssdddKKK;;;::::::777999999777666555444444444444555666999:::;;;;;;:::444666333222BBB___uuu}}}yyy~~~~~~{{{|||~~~yyyuuussswww}}}~~~yyyuuutttwwwzzzyyy{{{~~~~~~|||{{{{{{ooogggnnn{{{rrrdddkkkqqq{{{~~~wwwrrrrrrvvvyyy{{{{{{zzz{{{|||~~~~~~}}}yyyvvvpppssswww{{{}}}|||{{{yyy}}}||||||~~~}}}}}}~~~~~~}}}}}}}}}|||||||||{{{{{{|||~~~}}}~~~~~~}}}{{{zzz{{{}}}~~~}}}{{{xxxxxx}}}wwwaaaBBB222333666444111000///000111000///---------------...//////...//////---,,,,,,---//////...,,,+++,,,......+++(((++++++++++++++++++++++++,,,***(((***---...,,,)))***,,,......---,,,---...,,,666SSSiiillloootttrrrmmmpppsssqqqjjjbbb]]]\\\cccfffZZZMMMMMMJJJFFFHHHDDDHHHKKKIIIEEEDDDHHHMMMWWW^^^fffjjjjjjlllrrrxxxrrrssssssrrrpppppprrrtttvvvvvvuuuuuuuuutttttttttooonnn```FFF222...000///222333555333...111CCCXXX[[[ffffff___^^^[[[^^^jjjlllpppssspppkkkggggggjjjjjjjjjiiijjjnnnpppkkkbbb```^^^\\\UUUJJJBBBEEEMMMPPPSSSXXX]]]aaacccbbb```___^^^]]]\\\[[[YYYUUURRRJJJIIIIIIKKKNNNRRRUUUVVVSSSRRRSSSUUUWWWYYYXXXWWWRRROOOLLLNNNOOOMMMFFF???EEEGGGJJJOOOQQQRRRSSSSSSPPPNNNMMMKKKLLLNNNQQQSSSRRRSSSQQQLLLKKKMMMPPPPPPLLLIIIHHHIIIIIIGGGIIIMMMHHHEEEFFFKKKNNNMMMNNNPPPzzzpppbbbVVVPPPCCC;;;666777888666555666555444333222111111111222222111111111333333222000555333///---+++,,,...///...///000000//////000111000////////////.........------------------------------,,,,,,,,,------...111000000///...------,,,,,,,,,.........---,,,+++///000111222111222555777444555666<<>>>>>:::555111222333222333666555444333333222222333333333222222333444444333111888555111---,,,---///000---...//////......///000/////////.........------------------------------,,,,,,,,,,,,,,,------...222111000///...,,,+++++++++,,,------......------...000111222111333555777444555666;;;MMMfff{{{~~~~~~{{{tttooonnnsssqqqnnnmmmooossswwwzzzyyyssspppsssvvvuuutttuuurrreeeNNN:::222555888999:::999888666555555555555555777::::::999888888999777555666BBB[[[ttt~~~}}}zzz~~~~~~}}}}}}wwwtttrrrsssyyy~~~yyy}}}zzzwwwuuuvvvzzz}}}{{{}}}|||yyyssswww~~~wwwmmmlllttt~~~~~~}}}}}}~~~~~~}}}zzz|||~~~}}}~~~xxxxxxzzz|||||||||}}}~~~}}}zzzuuuqqqtttwwwzzz}}}~~~}}}}}}~~~{{{wwwzzzzzz{{{{{{||||||}}}}}}~~~~~~}}}|||yyyuuu{{{~~~}}}|||~~~~~~}}}{{{xxxuuuvvvzzz~~~{{{___PPP<<<222222444222...111000///000111000///---+++---......------...///......------------.........,,,***+++---...,,,***++++++++++++++++++++++++*********,,,------+++***+++---...///------...//////555PPPjjjnnnlllnnnlllrrrrrroookkkfffcccbbbbbb___cccYYYOOOQQQQQQNNNQQQIIIKKKLLLMMMLLLLLLLLLMMMQQQUUUZZZ___cccgggjjjllljjjiiihhhkkkppptttwwwxxxuuutttttttttssssssssssssooojjjWWW>>>///000333111///111111......999PPPcccdddnnnmmmfff___VVVXXXiiisssvvvxxxwwwsssppppppqqqrrrrrrqqqnnnnnnooojjjccchhhccc```]]]XXXQQQNNNOOOQQQXXX```cccaaaaaaeeeiii```]]]ZZZXXXWWWUUURRRPPPKKKMMMPPPRRRSSSSSSUUUVVVSSSSSSSSSTTTVVVVVVUUUTTTNNNLLLIIIJJJMMMPPPOOOMMMMMMRRRVVVVVVTTTRRRMMMFFFKKKKKKLLLMMMMMMNNNNNNNNNKKKSSSVVVPPPLLLNNNNNNJJJKKKGGGFFFIIIJJJHHHGGGHHHIIIJJJNNNOOOKKKHHHLLLUUUzzzuuuiii]]]QQQHHH>>>555333555666333222333111...000444444444333222222222333333333222222333555444333111333222111///.........///,,,---......------...///............---------,,,------------------------,,,,,,++++++,,,,,,---...//////...---,,,++++++***+++++++++,,,---...///000...000111111222333555777555666777<<>>OOOhhh||||||yyywwwuuusssqqqpppqqqvvv|||yyyvvvuuuvvvuuurrrrrruuuqqqXXX@@@777444222555<<<666555444333222111111111666999;;;:::777555555666777///777VVVuuu|||}}}~~~}}}}}}yyywwwyyy}}}~~~~~~uuudddrrrssssssrrrrrrtttxxx|||}}}|||||||||{{{|||}}}~~~}}}yyyvvvxxx}}}|||}}}}}}|||{{{{{{}}}~~~|||xxxxxx{{{zzzyyyyyy}}}~~~}}}}}}~~~~~~{{{vvvwwwxxxzzz|||}}}wwwxxxyyy|||~~~~~~{{{yyyuuu}}}bbbMMMVVVrrr}}}|||||||||}}}~~~|||{{{{{{|||~~~|||ttt```GGG666---333444,,,---666111000///000111111///---***---///...,,,+++---000+++,,,............,,,+++---------,,,,,,---......++++++++++++++++++++++++&&&***......,,,***+++,,,,,,...000000///...///000000333OOOlllrrrpppqqqpppqqqjjjbbb^^^^^^``````___aaadddXXXMMMPPPSSSSSSYYYYYYRRRJJJHHHLLLQQQSSSSSSZZZYYY[[[aaahhhjjjgggccc]]]WWWUUU[[[hhhrrrtttrrrttttttsssssssssrrrrrrrrrkkkcccNNN666+++///222000111111000...444EEEZZZhhheeeiiieee___ZZZOOOQQQbbbmmmmmmnnnqqqtttuuusssrrrqqquuuuuupppkkkjjjgggdddggggggiiiggg^^^SSSPPPRRRTTTTTTVVVZZZ___cccdddccc___[[[VVVRRRPPPPPPOOOOOOIIIOOOVVVZZZZZZXXXXXXYYYTTTSSSRRRSSSUUUUUUTTTRRRMMMLLLIIIFFFFFFIIINNNSSSUUUWWWTTTMMMJJJMMMLLLHHHHHHIIILLLNNNMMMKKKGGGEEEIIISSSUUULLLGGGLLLOOOKKKNNNKKKKKKPPPRRRNNNIIIHHHNNNIIIGGGJJJKKKJJJJJJLLLyyywwwvvvnnnaaaVVV???<<<777444333333111000222333444222000//////000......///000111222333333111000000222444555333222////////////000000000000//////...------...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000......---,,,,,,+++******))))))***+++---...//////000000000000000000111111888444333???TTTkkkzzz}}}}}}zzzxxxzzz|||}}}~~~vvvrrrpppppptttuuusssqqqnnnXXX@@@555555555777999555444444444444555666666888777777777777777555444000;;;HHH^^^zzz~~~~~~{{{yyyzzz||||||}}}yyyllltttssssssuuuwwwyyyyyyxxxyyy}}}vvvvvvyyyzzz|||~~~|||yyyzzzqqqnnnxxx}}}|||{{{xxxvvvxxx|||{{{xxx}}}}}}~~~~~~xxxzzz{{{{{{{{{}}}~~~}}}}}}~~~}}}xxxtttpppsssvvvJJJQQQzzz~~~~~~}}}}}}|||{{{{{{{{{~~~}}}}}}}}}}}}yyy{{{~~~~~~~~~```DDD555444333222111111111111///////////////.........------------------------........................,,,,,,,,,+++++++++******,,,+++++++++,,,,,,---...(((***---...---,,,,,,,,,......---......///000111000333HHHeeetttooohhhjjjlllgggbbb^^^]]]^^^```aaabbbccc]]]TTTPPPRRRRRRMMMWWWPPPKKKIIIFFFCCCIIIRRRVVV]]]dddgggjjjjjjddd\\\TTTTTTRRRUUUaaaooorrrmmmoooqqqpppnnnoooqqqoookkkooo]]]DDD333///222333222222222///,,,666LLL^^^fffiiijjjggg\\\MMMGGGPPP\\\jjjmmmqqqtttuuussspppnnnttttttsssooojjjeeeccccccbbbeeegggddd^^^WWWRRRQQQUUUWWWYYYZZZZZZZZZ[[[\\\\\\YYYUUUTTTUUUUUUSSSQQQMMMOOOSSSWWWZZZYYYVVVSSSPPPQQQOOOMMMQQQWWWUUUNNNJJJJJJJJJKKKMMMQQQVVVZZZRRRQQQOOOMMMLLLKKKJJJJJJKKKNNNMMMHHHFFFIIIJJJIIIPPPQQQSSSSSSQQQPPPQQQRRRSSSRRRPPPNNNNNNLLLIIIFFFEEEFFFGGGFFFFFFGGGIIIKKK{{{yyypppdddUUUEEE:::;;;888555333333444333333222333444222000///000111000000111111222222333333333222111222333333222000////////////000000000000222111000///...///000000...---------------------,,,,,,,,,------------...,,,,,,,,,,,,------...///......------,,,++++++*********+++,,,------......000000000111111222222222777333333???UUUlll{{{xxxuuurrrssswwwyyyxxxuuummmTTT===888999777888<<<555444444444444555666666888888888999999999777666333CCCTTThhh|||}}}~~~~~~~~~|||~~~|||uuuvvvvvvxxxyyy{{{|||~~~www{{{{{{vvvuuuxxxyyyuuu|||{{{{{{~~~yyyppplllttt}}}xxxttttttyyy||||||zzz~~~zzzzzz~~~~~~||||||{{{{{{}}}~~~}}}~~~zzzvvvyyyvvvlllFFFOOOuuu~~~~~~~~~xxxyyyzzz{{{{{{|||||||||~~~|||~~~~~~xxxVVV777555444333222222111111111000000//////...------,,,------------------------........................---------,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---+++...000000...,,,++++++------------...///000000///222EEEaaaooojjjeeegggcccaaa___^^^___bbbdddeeeeeefff```WWWRRRTTTVVVTTTSSSMMMHHHHHHGGGGGGLLLSSSTTTZZZ___ccchhhkkkgggaaaddd```WWWOOOSSS```jjjmmmmmmoooooonnnppptttrrrnnnjjjTTT<<<111111111222333222222111444CCCXXXgggkkkkkkllliii___RRRLLLQQQYYYkkknnnqqqtttvvvuuusssrrrqqqrrrrrroookkkgggeeedddbbbdddgggeee___XXXTTTRRRTTTVVVXXXXXXXXXXXXYYY[[[\\\YYYUUUTTTUUUVVVUUUTTTTTTSSSTTTWWWYYYXXXTTTPPPLLLMMMKKKIIINNNUUUUUUPPPHHHFFFFFFJJJRRRXXXZZZZZZOOOOOONNNMMMLLLKKKJJJJJJHHHJJJJJJIIIKKKPPPQQQNNNUUUWWWWWWVVVTTTRRRRRRRRRVVVSSSPPPLLLHHHEEEDDDDDDEEEFFFFFFEEEDDDFFFJJJMMMzzzvvvzzztttiii[[[KKK???666222666444222222333555555555222333444333111000000111222222222222222222222222444333222222333222000...////////////000000000000333222111000//////000000000000//////......------,,,,,,,,,,,,------------------,,,,,,,,,------.........------,,,+++++++++++++++,,,,,,---------...///000000111222333444444666222333???UUUmmm|||xxxsssppprrrxxx{{{zzzxxxgggJJJ666888<<<666666<<<555444444444444555666666888999:::;;;;;;:::888777777OOOeeevvv||||||~~~~~~}}}xxxwww{{{~~~~~~xxx{{{~~~~~~~~~}}}yyywww{{{~~~{{{tttwww}}}{{{yyy~~~{{{rrrlllqqqzzz{{{tttsssxxx{{{zzzvvvzzzzzz~~~~~~}}}~~~~~~zzzzzz~~~~~~~~~~~~{{{xxx~~~xxx|||nnnSSS\\\xxx}}}xxxzzz|||}}}}}}|||{{{yyy|||}}}~~~}}}}}}zzziiiHHH,,,555444333222111111111111000000///...---,,,,,,,,,------------------------------------------------.........---------,,,,,,---,,,,,,+++++++++,,,,,,...000222222///,,,+++***+++++++++,,,,,,---...///...000AAA[[[hhhccc___ccc^^^^^^^^^^^^```aaaccceeebbbdddaaaXXXSSSSSSUUUVVVRRRMMMIIIKKKMMMOOORRRVVVRRRVVVZZZ]]]cccjjjkkkgggiiieeeZZZNNNKKKUUUccckkkjjjmmmoooooorrrvvvuuuqqqcccHHH222000333111000555000///111;;;NNN```gggeeejjjllljjjccc[[[XXXZZZ]]]jjjlllooorrrsssssssssrrrpppqqqrrrqqqlllhhheeecccaaacccfffeee```ZZZVVVSSSUUUVVVVVVVVVUUUUUUWWWYYY[[[XXXUUUSSSTTTVVVWWWWWWXXXUUURRRTTTWWWWWWSSSOOOKKKKKKIIIGGGKKKRRRVVVVVVRRROOOMMMQQQWWWZZZWWWRRRMMMNNNNNNOOONNNMMMLLLKKKJJJKKKLLLOOOVVV]]]\\\WWWYYYZZZZZZXXXTTTQQQOOOOOORRRRRRNNNIIICCCAAACCCEEEFFFFFFFFFEEEEEEGGGJJJMMM|||xxxuuuooocccQQQAAA777555888:::444222111111333555555444222333444333111000111222333333222222222111111111333222111222333222000///////////////000000000000222111000/////////000111000000//////...---,,,,,,++++++,,,,,,,,,---------......---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,---------------///000000222333444555555666222222???UUUlll|||~~~}}}zzzrrrnnnlllpppwwwzzzxxxttt[[[???...666;;;444222:::555444444444444555666666999;;;<<<<<<:::888777777<<<[[[ttt~~~~~~{{{uuuuuu{{{~~~~~~zzz~~~}}}}}}}}}{{{}}}~~~yyytttrrrzzz|||{{{|||vvvppprrryyyzzz|||wwwvvv{{{}}}yyyzzz{{{~~~yyyyyy~~~}}}~~~~~~~~~|||zzz{{{zzz~~~qqqwww~~~}}}}}}}}}}}}|||{{{yyyxxxyyy{{{}}}~~~~~~~~~~~~yyyrrrkkkbbbRRR<<<+++333222111111000000000111............------------------------------------------------------------------------,,,,,,,,,,,,---,,,++++++***+++++++++...000222111///,,,++++++************+++,,,---......///>>>UUU```\\\[[[aaacccbbb```^^^\\\[[[]]]___^^^aaaaaa]]]WWWUUUUUUVVVTTTQQQNNNPPPSSSUUUWWWXXXQQQTTTUUUVVV\\\eeehhhggg]]]\\\WWWRRRRRRXXX```fffiiimmmooopppsssvvvtttooo\\\???,,,111666000...555111000444DDDXXXeeeccc]]]fffiiijjjgggdddeeefffeeehhhiiikkklllmmmnnnnnnnnnppprrrsssqqqmmmgggcccaaa___```bbbbbb___[[[WWWTTTVVVWWWWWWVVVTTTTTTVVVXXXYYYWWWTTTSSSTTTVVVXXXZZZXXXSSSOOOPPPUUUWWWTTTQQQPPPNNNKKKIIIJJJPPPWWWZZZVVVUUUUUUWWWYYYWWWRRRNNNNNNOOOQQQSSSSSSRRRQQQPPPTTTTTTTTTXXXbbbiiieee\\\XXXYYYYYYVVVQQQLLLIIIHHHJJJLLLMMMIIIDDDBBBEEEIIIFFFGGGIIIIIIIIIIIIJJJLLL}}}tttlllcccTTT@@@333000333666666444333111222333444333222222333444333111111222333222222222111000000//////000000000111333333222000////////////000000000000///......---...///111222000//////...---,,,+++++++++++++++,,,,,,,,,------......---,,,,,,,,,------......------------,,,,,,------------------------///000000222333444555555666222333???UUUlll|||||||||{{{wwwooolllkkkpppwwwyyyssslllNNN888---666;;;444222999555444444444444555666666;;;<<<===;;;888555666777EEEfff}}}}}}~~~}}}yyyvvvxxx}}}|||wwwzzz}}}}}}yyyxxx}}}}}}zzzyyywwwvvvvvvuuuyyy~~~~~~{{{xxxyyyrrrsssyyyxxx{{{~~~yyyyyy~~~~~~}}}~~~~~~~~~~~~yyyyyy}}}}}}|||}}}~~~~~~}}}||||||yyy|||~~~~~~~~~~~~|||yyywwwvvvvvvvvvzzz|||~~~}}}tttgggXXXIII<<<444111111000000////////////000,,,,,,------.../////////------------------------------------------------,,,,,,,,,,,,++++++++++++,,,++++++******++++++++++++...000000...,,,,,,,,,***))))))******+++,,,---......;;;PPPYYYVVVXXXaaafffeeebbb]]]XXXXXXZZZ]]][[[^^^bbbccc___YYYVVVVVVRRRRRRQQQQQQRRRTTTSSSRRROOOPPPOOONNNSSS[[[___^^^UUURRRQQQSSSXXX]]]aaaccciiimmmpppppprrrtttqqqkkkUUU:::+++222777000---444222444===PPPcccjjjddd]]]aaafffhhheeeeeeiiiiiifffggghhhiiijjjkkkkkkjjjjjjlllnnnqqqppplllgggdddbbb]]]]]]]]]^^^]]][[[XXXVVVZZZZZZZZZYYYWWWVVVWWWYYYWWWVVVUUUTTTUUUVVVYYY\\\XXXSSSOOONNNQQQSSSRRROOOTTTRRROOOLLLJJJLLLRRRXXXPPPVVV\\\^^^\\\YYYWWWWWWRRRSSSVVVXXXXXXXXXWWWVVV^^^\\\ZZZ]]]fffkkkdddYYYVVVWWWWWWTTTOOOJJJFFFEEEFFFJJJNNNMMMHHHFFFGGGJJJFFFIIIMMMNNNMMMKKKJJJIIIxxxeeeWWWIII???555222666888555111555333222333444444222111222333444333222111222333111111111000000000///////////////000222333222111////////////000000000000///...---------...000111///......------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........------------------,,,,,,------.........//////000000111222333444444555222333@@@XXXppp|||yyy{{{|||zzzssspppqqqvvv{{{wwwjjj^^^CCC888222777:::777666999555444444444444555666666:::<<<<<<999666555888;;;SSSppp~~~||||||zzzxxx{{{~~~zzzsssxxxyyyyyywwwuuuvvvzzz}}}}}}{{{zzzzzzvvvtttvvv||||||zzzyyyyyy{{{}}}~~~~~~yyytttuuuzzz}}}~~~|||yyyzzz~~~}}}~~~~~~~~~}}}~~~}}}{{{{{{~~~}}}|||~~~~~~~~~~~~}}}|||zzzzzzzzz{{{xxxlll[[[III:::000000555000000///////////////000------......///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************+++,,,,,,+++---000000...---,,,,,,***))))))******+++,,,---...---777JJJSSSQQQWWWbbbccccccccc___\\\\\\___cccWWWWWW[[[```___YYYSSSQQQNNNRRRTTTQQQOOOOOONNNKKKNNNOOOLLLJJJMMMSSSVVVTTTXXXRRROOORRRWWWZZZ^^^bbbgggkkknnnoooqqqqqqlllfffKKK888---222666000...222---333BBBWWWfffhhhccc______ffffff```^^^ccceeeaaahhhiiikkkmmmnnnmmmlllkkkgggjjjmmmmmmkkkhhhfffeee\\\[[[YYYYYYZZZ[[[ZZZYYY^^^___```___]]][[[ZZZZZZWWWXXXYYYXXXXXXYYY[[[]]]\\\XXXTTTPPPNNNNNNMMMLLLUUUTTTRRROOOIIIFFFKKKSSS\\\ccckkkkkkeee^^^]]]]]]UUUVVVXXXYYYZZZZZZZZZYYY```^^^[[[[[[aaaddd\\\QQQSSSUUUVVVTTTPPPKKKGGGFFFGGGKKKOOOOOOLLLIIIHHHHHHHHHKKKOOOPPPNNNKKKHHHGGG|||tttdddOOO@@@444111111444888:::888444444333222333555555444222222333444444222222333444222111111111111111111111111000///000222222111///////////////000000000000333222000............/////////..................***++++++++++++,,,,,,,,,,,,,,,,,,,,,------...///------..................+++,,,,,,---...///000000000000000111111222222222333000333CCC\\\wwwxxxtttuuuzzz~~~zzz|||~~~}}}}}}{{{zzzyyywwwwww|||}}}rrr^^^MMM777888777777777888888777555444444444444555666666999::::::888666777>>>CCCbbbzzz}}}xxx|||}}}{{{{{{|||{{{wwwuuutttssssssuuuwwwzzz}}}yyyvvvuuuvvvssspppssszzzwwwxxxxxxxxxxxx{{{~~~~~~{{{wwwyyy~~~~~~}}}|||||||||yyyzzz|||}}}~~~|||}}}}}}{{{}}}}}}}}}~~~~~~|||~~~~~~~~~yyypppgggXXXGGG<<<555000111666111111000000000111111222111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))***,,,------...000222111///---++++++************+++,,,------,,,***444EEEMMMMMMUUUbbb\\\```eeefffddddddfffiiiZZZVVVVVV]]]```[[[UUUSSSOOOYYY^^^YYYSSSRRRQQQPPPRRRRRRPPPNNNOOOTTTTTTQQQWWWTTTUUUWWWWWWUUUXXX^^^ccchhhlllmmmoooooojjjccc>>>666///000222111000111,,,555III\\\eeeaaa^^^___^^^ffffff]]]YYY```dddccceeehhhllloooqqqqqqpppnnniiikkkllljjjgggdddcccccc^^^[[[WWWVVVYYY\\\]]]\\\bbbeeeffffffccc```]]]]]]YYY\\\^^^^^^]]]\\\^^^___\\\[[[YYYTTTOOOLLLLLLMMMVVVUUUVVVTTTLLLEEEHHHQQQgggkkkooonnnhhhaaa\\\ZZZVVVVVVWWWWWWXXXXXXYYYYYY]]][[[XXXWWWZZZ]]]WWWMMMOOOQQQSSSSSSPPPLLLIIIHHHIIIJJJLLLMMMMMMMMMLLLLLLLLLMMMNNNMMMJJJGGGFFFGGG~~~zzzppp```NNN===333555555555444555555666777333222222444666777666444222333444444222222333444222222222222222222222222222111000111111111///---////////////000000000000777555333000...---------////////////000000000000******+++++++++,,,,,,,,,+++++++++,,,---...///000------..................++++++,,,---...000000111000000000000000111111111111///333EEE```|||{{{sssnnnooossswwwtttwww~~~{{{xxxwwwwwwxxxwww}}}{{{{{{~~~|||mmmSSS???///777999444222666777444555444444444444555666666777999999777666:::CCCJJJmmm|||ttt||||||yyyzzz||||||sssqqqpppqqquuuzzz}}}~~~vvvooolllmmmlllhhhiiinnnlllsss{{{}}}{{{{{{~~~{{{~~~|||zzzyyyxxxyyyxxx||||||~~~~~~yyyyyy~~~|||~~~xxx{{{{{{|||}}}~~~pppbbbTTTCCC555333666444333444333222222222222222333333444444333111000...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,((((((((()))***,,,---...111333444333000---+++***************+++,,,---...+++)))111BBBJJJJJJTTTbbbYYY```iiilllkkkiiijjjllleee]]]ZZZaaafffccc^^^\\\UUUbbbiiiccc[[[YYYZZZYYYWWWXXXVVVTTTUUUYYYXXXUUUQQQTTT\\\```ZZZRRRRRRYYY```eeejjjlllnnnnnniiibbb666333000...///222222111333???TTTeeeggg```]]]aaa\\\eeefff\\\YYYaaaiiiiiiaaaeeejjjooossssssrrrppppppooonnnjjjddd```]]]]]]```[[[VVVUUUYYY]]]______eeehhhjjjjjjgggccc```^^^[[[___bbbbbb```___```aaaXXXZZZ[[[VVVPPPMMMOOOSSSWWWXXXZZZZZZQQQGGGIIIRRR\\\^^^aaadddccc___ZZZVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYVVVUUUWWWZZZUUUNNNJJJMMMPPPQQQNNNKKKIIIHHHGGGFFFGGGIIIMMMPPPRRRRRROOONNNLLLHHHEEEDDDEEEGGG}}}~~~yyyqqqpppiii\\\NNNCCC<<<888777444444444444444444444444666444222444888:::777333444444444333333333222222555222//////111333222000444333222111000000000000000000000...---...000333777666444222000000000000.........///111000...,,,,,,,,,,,,------.........,,,------......------,,,...---,,,,,,......---,,,---------------...///000333---222666000000444111333...444GGG]]]ttt|||vvvpppnnnooosss{{{}}}|||||||||}}}}}}qqqZZZCCC666777777777777666666666666666444222333555888888888777888666888:::888IIIjjj~~~}}}|||{{{{{{{{{zzzwwwuuuoooqqqssstttuuuvvvvvvvvvkkkhhhdddaaa```dddkkkpppmmmtttxxxvvvvvvzzz~~~~~~|||}}}|||zzz|||}}}}}}zzzwwwwwwzzz}}}{{{~~~~~~}}}~~~}}}~~~~~~}}}{{{zzzxxxxxx|||~~~~~~}}}|||zzz}}}{{{~~~}}}}}}}}}zzz~~~|||qqqWWWJJJ<<<888444111111222222222444333222111000000000000.........///////////////000///...---,,,---......---------,,,,,,+++++++++---.........---,,,,,,+++*********+++,,,...000111444333000...,,,,,,,,,,,,++++++***************)))///+++///999>>>BBBOOO___eeejjjnnnnnniiieeedddfffaaaaaa___\\\XXXXXX[[[___cccccccccbbbaaaaaa``````cccbbb^^^YYYZZZ\\\YYYSSSUUUYYYXXXZZZ___WWWOOOTTTXXXgggmmmhhhkkkqqqaaaGGG111000000111333333222000000MMMaaafffiiidddXXXTTTZZZ]]]bbbfffhhhhhhgggfffeeehhhmmmqqqtttsssrrrpppnnnhhhgggiiidddXXXUUUYYY[[[YYYXXXWWWXXXYYYYYYXXX^^^aaaeeedddaaa]]][[[[[[ZZZ\\\^^^```aaa___]]]\\\]]]ZZZYYYYYY[[[[[[XXXTTTZZZ\\\\\\YYYTTTPPPPPPRRRXXXWWWVVVWWWXXXXXXWWWUUUTTTTTTRRRQQQQQQRRRSSSSSSWWWVVVUUUSSSRRRPPPOOONNNKKKOOORRRPPPJJJFFFGGGIIICCCFFFKKKQQQUUUTTTPPPLLLPPPLLLGGGEEEEEEEEECCCAAA{{{}}}vvvqqqggg]]]RRRMMMEEE===777444333333333333333333333333333333777444333666;;;===;;;888333333333333222222222222666333000000111222111000222222111000///.........111000000000000000000000555444222000///...//////.........///000000...,,,,,,,,,,,,---------......,,,------......------,,,...---,,,,,,......---,,,------------...//////000333---111555000111444///555222666EEE\\\zzzuuunnnlllsssvvv}}}~~~}}}}}}~~~~~~{{{eeeLLL;;;444777777777777666666666666444222111222555777888888666999555666<<<@@@RRRmmm~~~|||~~~~~~~~~~~~}}}{{{xxxvvvooonnnnnnqqqvvvyyy{{{zzzpppnnnjjjeeedddffflllqqqqqquuuwwwuuuuuuwwwyyyzzz{{{zzzyyy{{{}}}}}}{{{|||||||||zzzxxxyyy||||||~~~}}}{{{wwwuuuwwwzzz}}}~~~}}}{{{{{{||||||{{{zzz}}}~~~~~~zzz~~~}}}{{{zzz|||}}}yyy|||xxx{{{yyy___EEE999666444222111333555666666444333222111000000000000............////////////000///...---,,,------...---------,,,,,,+++++++++------......---,,,,,,+++...,,,***)))***...333666333222000...,,,,,,,,,,,,++++++,,,,,,------......---,,,///777???HHHVVVbbbiiilllnnnkkkfffbbbbbbcccbbbbbbbbb___\\\[[[]]]```fffdddbbbbbbbbbbbb```^^^^^^^^^]]][[[\\\]]]XXXQQQMMMRRRRRRVVV\\\UUUNNNTTTYYYbbbffffffkkklllYYY@@@111000000111222222222111444QQQdddfffhhhbbbYYYWWW[[[]]]aaadddffffffeeeeeefffhhhlllpppqqqqqqpppooonnnkkkkkkiiicccXXXQQQPPPWWWWWWWWWXXXYYYZZZYYYYYY]]]___cccdddccc```]]][[[]]]^^^`````````___]]]\\\^^^\\\ZZZZZZZZZZZZYYYXXXYYYYYYXXXVVVTTTRRRRRRSSSWWWTTTRRRRRRSSSTTTTTTTTTTTTRRRQQQPPPOOOPPPQQQRRRTTTSSSSSSRRRRRRQQQOOOMMMLLLOOOPPPNNNKKKHHHIIIKKKHHHIIILLLPPPRRRPPPLLLIIINNNKKKHHHHHHIIIHHHDDD@@@}}}~~~sss{{{ssshhh]]]OOODDD<<<:::777444333333444444222222222222222222222222444333222555:::<<<;;;999222222222222111111111000666333111000111111000///000//////......---------111000000222555444000---222111000///...---------///......///000000///---,,,,,,,,,------------...------............------...---,,,---.........,,,------------...///000111333...111333000666>>><<<333666:::CCC\\\wwwpppoooyyy{{{|||sssUUU===444555777777777666666666555555222111000111444777888777666:::444333@@@OOO```ttt~~~}}}xxxzzz|||~~~~~~|||zzzyyyvvvtttsssuuuzzz}}}~~~xxxvvvrrrmmmjjjlllpppsss}}}|||{{{zzzyyyyyyyyy{{{xxxwwwwwwyyy|||~~~{{{{{{{{{zzzyyyyyy|||~~~yyy}}}~~~}}}~~~}}}~~~~~~~~~}}}{{{wwwtttsssuuuwwwzzz|||{{{zzzzzz{{{|||{{{yyy~~~|||}}}|||zzz|||}}}}}}{{{uuurrrsssssseeeLLL888000333222111222444666777666333222111111000000000000........................///......---,,,---------------,,,,,,,,,,,,++++++---------------,,,,,,+++///---***)))---333;;;@@@222111///---,,,,,,,,,,,,,,,,,,,,,------.........+++---///333???QQQaaahhhpppqqqpppllleeeaaaaaacccbbbccccccbbb```___```aaaiiieeeaaa```bbbaaa]]]YYYVVVYYYZZZZZZ]]]]]]XXXOOOGGGLLLMMMRRRYYYSSSMMMSSSYYY[[[___eeehhhaaaLLL888000000111111222222222222;;;XXXgggfffeee___XXXYYY[[[\\\___aaacccdddeeeeeehhhiiilllnnnooonnnmmmmmmhhhkkkjjjeee___XXXPPPHHHQQQRRRUUUXXXYYYZZZYYYYYY\\\]]]___cccfffeee```[[[\\\\\\[[[[[[ZZZZZZYYYYYY______]]]ZZZXXXWWWYYY[[[VVVTTTSSSRRRTTTUUUUUUUUUTTTQQQNNNMMMNNNQQQRRRSSSRRRPPPOOOMMMNNNOOOQQQRRRRRRRRRRRRSSSTTTRRROOOMMMKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNLLLIIIFFFJJJIIIHHHJJJJJJGGGAAA;;;wwwrrruuuyyyzzz~~~~~~ooo```SSSIII>>>666888777777666666666666666111111111111111111111111111000000222555777666444111111111111000000000000111111000000000000000///////////////...------,,,///---///444999999333---000000//////............///.........000000///---------------------------------............------///---,,,---...///...---------------...000111111222///222111///AAAZZZccc```gggjjjkkk{{{}}}}}}yyy{{{}}}~~~yyy~~~gggIII666444888777777777666555555555444111000000222555888888888555:::444333HHH^^^mmm{{{~~~{{{{{{}}}pppsssxxxzzz{{{{{{zzzyyy{{{{{{{{{{{{zzzyyyzzz{{{~~~|||yyyvvvssssssuuuxxx}}}zzz||||||yyyzzz~~~zzzzzzzzz|||~~~||||||{{{yyyxxxxxxyyyyyytttxxxzzzyyyyyy}}}~~~|||}}}~~~~~~zzzzzzxxxxxx{{{{{{yyyyyyzzzzzzwwwsssqqqrrruuuwwwxxx|||{{{zzz{{{}}}}}}|||{{{{{{{{{|||}}}~~~}}}{{{{{{vvvrrrmmmdddSSS@@@555555333111111222333444333111222222111000000000000000///...............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++---,,,+++---222999AAAFFF111000...,,,++++++,,,,,,,,,,,,,,,+++++++++++++++)))...//////>>>WWWhhhmmmssstttssspppkkkfffdddddd___```bbbcccddddddddddddhhhbbb\\\\\\``````ZZZTTTPPPSSSTTTVVVZZZ]]]YYYRRRJJJOOOOOORRRYYYSSSMMMSSSZZZZZZ___ddd```OOO<<<222///000111111111111333444EEE^^^iiiccc^^^YYYTTTXXXXXXYYY\\\___bbbeeefffgggkkklllmmmmmmmmmmmmlllkkkaaafffeee]]]YYYZZZSSSHHHKKKOOOTTTXXXZZZZZZZZZZZZ^^^[[[[[[___eeegggccc^^^[[[[[[ZZZYYYYYYZZZ[[[\\\aaaaaa___ZZZUUUSSSVVVZZZSSSPPPNNNOOOTTTXXXXXXWWWSSSQQQNNNNNNOOOQQQQQQQQQOOONNNMMMMMMNNNQQQSSSUUUTTTSSSSSSTTTUUUSSSOOOJJJFFFHHHKKKOOOSSSSSSQQQNNNNNNMMMKKKJJJJJJIIIGGGEEEGGGGGGHHHIIIIIICCC:::333~~~vvvsssvvvzzzwwwjjjXXXJJJ@@@:::777666555555555555555444333222111111111111111111111111000000000111222222111000111111111000000000//////,,,---.../////////000000//////000000000///......,,,+++---333:::;;;666000000000000000000000000///000...---...///000///...---------------------------......//////......---///...------//////...------------...///000111222000111444///000PPP}}}{{{}}}zzz~~~~~~~~~tttZZZAAA666555777777777777666555444444333222222222444777999999888666:::555888RRRiiivvv}}}wwwuuutttrrruuu{{{rrrvvvzzz{{{yyyxxxwwwxxxwww|||~~~xxxtttuuuxxx~~~{{{yyyxxxzzz{{{{{{ssspppvvvvvvqqqttt}}}~~~~~~}}}{{{yyywwwuuutttsssqqqwwwyyywwwvvvyyy{{{zzz{{{}}}{{{wwwsssqqqrrrwwwxxxuuutttxxxxxxuuuqqqqqqssswwwxxxyyy{{{zzzyyy{{{|||}}}}}}|||vvvwwwxxxzzz~~~yyymmm[[[FFF555222555111000///000111111000///111111000000///000000000//////......---------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++---///333777;;;>>>///...---+++++++++,,,---)))******++++++,,,,,,---(((---------:::TTTiiiooonnnqqqsssssspppkkkgggeee\\\]]]```ccceeeffffffeeeccc^^^YYYYYY]]]^^^YYYSSSOOOPPPOOOPPPUUU[[[[[[WWWTTTWWWTTTUUUZZZSSSMMMSSSZZZ]]]bbbaaaRRR<<<000//////000111111000000333666NNNccchhh]]]WWWSSSQQQVVVUUUWWW[[[___cccgggiiikkkmmmnnnnnnooonnnmmmlllkkkbbbfffbbbYYYXXX[[[WWWMMMMMMRRRXXX\\\]]]]]]^^^^^^aaa\\\WWW[[[bbbfffddd```^^^^^^]]]]]]___aaaccceeeaaaaaa___ZZZTTTQQQRRRTTTPPPNNNLLLOOOUUUYYYZZZYYYSSSRRRRRRTTTUUUTTTQQQOOOMMMMMMNNNOOORRRTTTWWWXXXTTTRRRQQQRRRSSSQQQKKKFFFAAAEEELLLTTTXXXWWWRRRNNNMMMKKKIIIHHHIIIIIIHHHGGGIIIHHHHHHGGGFFF???555...~~~zzzvvv```RRRCCC:::666444555888222333333444555444444333111111111111111111111111222222333333222222111000111111111111000000000///+++---///000///...///000///000111222222111//////++++++---222777999777444000000111222222222111111000///------///000///......------------,,,,,,,,,......////////////......///...---...//////...---,,,------...///111222333///111555000555```yyyxxx||||||}}}~~~kkkOOO;;;777666444888777777666555444333333444333444555888999888666777999666AAA\\\oooyyy{{{rrrrrrssssssyyy~~~{{{wwwwwwxxxxxx~~~}}}{{{}}}}}}zzzxxxxxxyyypppggggggpppooohhhooo~~~{{{yyywwwuuurrroootttzzz|||zzzxxxyyy{{{{{{|||}}}~~~|||{{{}}}}}}~~~|||wwwtttqqqnnnpppwwwxxxtttsssxxxwwwssspppqqquuuyyyzzzzzzyyyxxxwwwyyy{{{||||||{{{sssvvvyyy{{{uuu^^^FFF555111222000///---...000111111111111000000//////000000000//////......---,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,***+++---...//////.........---,,,+++++++++,,,---'''((()))+++---///000111)))+++++++++555KKKbbbppphhhkkkooorrrqqqmmmhhhddd]]]]]]___bbbeeegggfffeee___[[[XXXZZZ^^^___]]]YYYTTTSSSPPPNNNRRRYYY[[[XXX[[[\\\VVVUUUYYYSSSNNNUUU[[[```cccYYYBBB///***///...000222111///000333777TTTdddcccVVVSSSQQQQQQVVVUUUWWW\\\aaafffiiikkklllmmmnnnooopppooommmkkkjjjgggeee```ZZZZZZZZZWWWQQQQQQWWW^^^aaaaaa```bbbcccaaa\\\WWWYYY```dddbbb___\\\\\\\\\]]]___bbbdddfff^^^___^^^[[[WWWSSSQQQPPPMMMMMMNNNRRRVVVYYYZZZYYYUUUUUUVVVXXXXXXVVVRRRNNNLLLNNNPPPSSSUUUVVVWWWWWWRRROOOLLLMMMOOONNNIIICCCAAAGGGPPPWWWYYYVVVQQQMMMKKKIIIHHHHHHIIIJJJJJJIIILLLIIIEEECCCAAA;;;444...~~~xxxsssoooiii```YYYHHH>>>777666666333333666333444444555666666666666222222222222222222222222111222444444333333333333222222111111111000000000...111333222000......///...///111222222111///...---...///111333444555666///000111222222222111111111///------.../////////......---------,,,,,,,,,......////////////......000...---...///000///---,,,------...///111333444///111444222>>>mmm~~~xxxyyy~~~|||yyycccGGG777888999555888777666555444333333222444333444555777777666444888777999KKKeeeqqqwww|||{{{}}}~~~uuulllqqqvvvxxx}}}|||yyyzzz}}}~~~}}}~~~|||}}}}}}{{{wwwtttrrrrrreee\\\^^^iiifff\\\ggg}}}{{{|||zzzzzzwwwtttpppvvv}}}|||yyyzzz||||||yyyzzz{{{{{{zzzyyyxxxwwwyyyxxxwwwwwwwwwvvvssspppqqqlllnnnwwwxxxrrrrrrxxxuuuqqqooopppvvvzzz{{{zzzxxxxxxwwwyyy|||}}}}}}|||yyy~~~ppp[[[JJJAAA===555222000...///111111000000000////////////000000//////...------,,,++++++,,,,,,---------,,,+++***+++++++++,,,,,,---------******+++,,,,,,,,,,,,,,,******+++,,,,,,+++)))(((,,,,,,+++******+++,,,---))))))******+++,,,------+++)))(((***000???XXXnnniiikkkmmmppppppnnnjjjfffbbbaaa```bbbeeefffeeeccc\\\[[[\\\^^^aaaddddddccc]]][[[VVVRRRTTTYYYYYYVVVXXXYYYRRRQQQUUUQQQOOOYYYZZZ```]]]KKK555******///...000222111...///444888WWWbbb]]]PPPQQQTTTUUUZZZXXX[[[___dddhhhjjjkkkkkkkkklllnnnpppooommmiiigggbbb[[[XXXZZZ[[[XXXTTTRRRSSSYYY___aaa___^^^```ccc^^^[[[ZZZ\\\```aaa^^^ZZZXXXXXXYYYZZZ\\\^^^___```ZZZ[[[\\\]]]\\\YYYSSSOOOKKKNNNRRRUUUVVVWWWYYYZZZXXXWWWVVVVVVVVVTTTPPPNNNNNNPPPSSSUUUVVVUUUSSSRRRQQQLLLIIIKKKOOOPPPLLLGGGHHHNNNUUUXXXUUUQQQMMMLLLJJJIIIHHHHHHJJJKKKJJJIIIJJJEEE>>>:::888666222///zzznnn^^^SSSMMMGGG???999999333222777999444111111444444444444444333333333222222222222222222222222///000222333333333444444222222222222111111111111222555666555111...---...---///000222222111///...000000111000///000333666...///000222222222111111111///------.../////////.........------,,,,,,,,,......////////////......000...---...///000///...,,,------...000111333444000000333555DDDtttxxxzzz}}}~~~|||zzzsss^^^BBB555999===;;;888777666555444333222222444333333555666666444222999777:::QQQkkkqqquuu|||~~~xxxtttrrr|||zzz|||xxxiiibbbkkktttwww{{{}}}|||zzzrrrssszzz{{{||||||yyytttooommmlllYYYQQQTTT___ZZZPPP\\\vvvwww}}}|||{{{|||zzzvvvssswww}}}|||xxxyyy{{{{{{tttuuuvvvvvvwwwwwwwwwwwwuuutttrrrrrrrrrrrrpppnnnooojjjmmmvvvwwwqqqpppvvvtttpppnnnpppvvv{{{{{{zzz{{{zzzzzz{{{~~~~~~www{{{~~~~~~sssdddWWWOOO===999444000//////......000000////////////000111//////...---,,,,,,++++++,,,,,,---...---,,,+++***+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,((()))***+++,,,,,,------,,,+++*********+++,,,---,,,,,,***)))(((&&&%%%$$$,,,((('''***---777RRRmmmmmmmmmnnnooopppooollljjjgggdddbbbccceeeeeecccaaa[[[]]]___bbbeeehhhjjjllldddaaa\\\VVVVVVYYYWWWRRRSSSTTTMMMLLLRRRPPPQQQ[[[ZZZ^^^WWWAAA...))),,,...---000222111...///444999WWW```YYYMMMQQQWWWYYY^^^ZZZ^^^bbbgggjjjkkkjjjiiihhhjjjnnnoooooolllhhhfffWWWOOONNNXXX\\\VVVRRRSSSRRRWWW\\\]]][[[ZZZ\\\___ZZZ[[[\\\___aaa___ZZZVVVZZZZZZ[[[\\\]]]^^^^^^___VVVWWWZZZ___aaa^^^VVVPPPJJJOOOUUUWWWWWWVVVXXXZZZ[[[XXXUUUSSSSSSQQQOOONNNPPPRRRUUUWWWWWWTTTPPPMMMRRRMMMJJJLLLRRRUUURRRMMMOOOTTTYYYWWWQQQLLLJJJLLLKKKJJJIIIIIIKKKKKKJJJIIIEEE???666111000111000///|||tttOOOHHH>>>888777888999999888555222222555555333000666555333111111222333444000222444333222111222333222222111111111333444555555444333222111111111111///333555333///---000333000111222333444333222111333444111...333:::999333333///...222222//////444111///...///111222000---000000//////......------//////000000000000//////---------------...///000///---+++---000222111///:::111333;;;EEEeeeSSSUUUrrr~~~|||zzzttt```III;;;666555888<<<444666888777555222000000555444333333444444222000666333>>>VVVeeegggooo|||xxx|||zzzuuurrrrrr}}}sssmmmxxx~~~yyyxxx||||||yyyzzzvvvppprrr|||~~~}}}zzzuuunnniiiffffffQQQRRRTTTTTTRRRVVVeeevvv|||{{{}}}}}}~~~{{{vvv|||~~~~~~|||xxxuuuvvvxxx{{{vvvxxxyyytttrrrsssuuuqqqnnnooorrrsssqqqnnnkkkmmmqqquuuwwwvvvvvvxxxzzzwwwuuuwww|||~~~}}}{{{}}}xxxvvvzzzzzz|||}}}||||||xxxwwwsssoooqqqxxxeeeUUU>>>000///222///***...000000---+++,,,000222---,,,,,,++++++,,,,,,---+++++++++++++++***)))))),,,,,,,,,+++++++++******------,,,+++*********+++***++++++,,,,,,++++++******(((((()))***+++---///+++***((('''))),,,+++(((+++(((***---+++///EEE^^^eeelllooommmlllmmmmmmllllllgggbbbaaacccdddaaa]]]\\\aaafffhhhggghhhkkkmmmmmmddd^^^^^^\\\WWWVVVYYYVVVWWWUUUQQQSSSXXX[[[ZZZaaaTTTAAA111******...000+++...---///111+++--->>>VVVWWWTTTPPPQQQZZZbbbeeehhhaaa\\\aaakkkqqqpppkkklllkkkmmmqqqooohhhccccccNNNQQQTTTVVVVVVTTTQQQOOOSSSVVV[[[^^^___]]][[[YYY[[[[[[\\\^^^___^^^\\\YYY[[[]]]______]]]ZZZYYYYYYWWWWWWbbbrrrsssbbbRRRLLLMMMNNNPPPTTTXXXXXXVVVSSSZZZXXXVVVTTTSSSQQQNNNKKKNNNQQQUUUWWWVVVTTTTTTTTTUUUOOOLLLQQQSSSOOOMMMOOOUUUUUUUUUSSSQQQNNNKKKJJJKKKFFFDDDHHHJJJHHHEEEDDD555555555444333222111000}}}wwwjjjXXXLLL>>>:::666555666888888777777666555555666555333111333444444444333333222222000222333333222111111222000000000000111333555666555444444333333222111111///222444333///---000333111111222333333333222222000111000111777===:::222222...---000000------111000///...///111111///---////////////............///000000000000000000///......------......//////...---,,,---000111000///,,,...444;;;PPP}}}~~~pppDDDIIIggg}}}}}}gggSSS>>>555666666666777444666888777555222111000444333333333444444222000666444AAA\\\kkkgggcccfffpppvvv|||~~~zzzuuuqqqoooyyy}}}}}}~~~tttnnnwww~~~{{{|||{{{wwwvvvxxxxxxtttoooqqqxxx|||{{{|||vvvrrrnnniiifffZZZVVVPPPLLLKKKTTTiii}}}~~~}}}|||}}}~~~{{{{{{}}}|||xxxzzz{{{|||zzzvvvttttttvvvsssssswww}}}|||vvvsssuuukkkhhhgggllluuu{{{{{{yyyrrrtttvvvyyyyyyxxxxxxyyyvvvuuutttuuuwww{{{}}}~~~}}}xxxtttrrrrrrrrryyyjjj[[[PPPBBB444111666,,,---......//////...------,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***,,,,,,++++++************,,,,,,+++******************++++++++++++++++++***+++******,,,------///000,,,,,,+++***+++---,,,++++++)))***---+++---???VVVbbbhhhllljjjhhhkkkooopppmmmhhhcccaaaccccccaaa^^^eeegggjjjllllllkkklllllljjjccc^^^^^^\\\VVVSSSTTT\\\XXXXXX]]]\\\XXX[[[bbb[[[LLL999...,,,......------000...///222,,,///AAAVVVYYYZZZWWWYYYaaagggiiikkkccc\\\]]]gggnnnooommmnnnllllllooollleeeaaa```TTTUUUWWWWWWWWWUUUSSSQQQTTTUUUWWWZZZ\\\\\\ZZZXXXZZZZZZ[[[]]]___```^^^\\\]]]^^^]]]\\\YYYXXXYYY[[[ZZZYYYaaannnoooaaaTTTPPPMMMPPPSSSUUUUUUUUUVVVWWWZZZXXXVVVVVVUUURRROOOLLLPPPRRRSSSUUUTTTSSSPPPOOOSSSMMMLLLQQQSSSPPPNNNOOORRRRRRRRRRRRQQQPPPNNNMMMMMMIIIHHHJJJHHHAAA;;;999111111111111000///...---zzzqqqhhh\\\MMM===333111111111333555666555444777888::::::777444333222222333444555555333111000000111333333111000111111/////////000111333444555333444555555444333111000///222333222///---///222222111111111222222333444...///000555===AAA<<<333111///...000000------//////......///000000///---.............../////////000000111111111111000000//////.....................---,,,...000111000///---555888999XXX}}}[[[888>>>XXX{{{}}}vvvVVVDDD555222777999666444444666777777555222222222444333222333444444222111888555AAA\\\llljjjcccbbbjjjqqqyyy}}}{{{wwwuuuttt|||zzz}}}~~~}}}~~~sssmmmttt{{{|||||||||{{{zzzrrrtttwwwwwwtttsssuuuyyyxxxssswwwsssqqqmmmeee^^^[[[SSSKKKFFFGGGRRRhhh{{{}}}~~~~~~|||}}}zzzzzz}}}}}}{{{wwwxxxyyywwwuuusssrrrssspppwwwvvvsssrrrxxx~~~}}}|||{{{zzzsssrrrpppmmmkkknnnsssxxxyyyuuu~~~|||||||||qqqkkkfffQQQ555,,,555111...---...000000...,,,---,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,+++************)))))))))+++************)))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,+++***+++---***)))777HHH\\\eeejjjhhheeehhhmmmooommmiiicccaaabbbdddcccaaaiiiiiijjjmmmoooooommmkkkhhhdddaaaaaa^^^WWWRRRPPP]]]TTTWWWddddddYYYZZZeeeNNN@@@000***---000...***...111...///111---222EEEVVV[[[^^^^^^```fffjjjjjjmmmeee\\\[[[bbbjjjnnnnnnooolllkkkllliiibbb___```\\\[[[ZZZYYYWWWVVVUUUTTTVVVTTTTTTVVVYYY[[[YYYWWWXXXXXXXXX[[[^^^aaaaaa``````___\\\XXXVVVVVVYYY\\\\\\YYY]]]ffffff\\\TTTSSSOOORRRUUUUUUSSSSSSVVVZZZYYYXXXWWWWWWVVVTTTQQQNNNOOONNNNNNPPPSSSSSSPPPLLLOOOMMMMMMQQQTTTRRRQQQQQQRRRSSSSSSSSSRRRPPPNNNMMMLLLJJJIIIJJJDDD:::222///,,,------......------,,,www~~~|||zzzvvvssspppnnnllliii```TTTIIIAAA<<<888666222222333444555555444333666:::===<<<888444333444333333444444444333222111000111333222111000000111000000000000111222222333111222444555444333111///000111222111///...///111222111111000111222444555111111222777>>>@@@;;;444222111111222111/////////........./////////...------------....../////////000000111111111111000000///////////////...---------------...///000000000333888888666UUUPPP777<<>>OOO```gggiiiiiigggeeecccbbb``````bbbeeehhhiiieeedddeeehhhllllllhhhdddfffggggggeeeccc^^^WWWPPPJJJMMMOOORRR\\\cccZZZJJJ///---+++)))***+++---...,,,///,,,,,,...---999RRRaaacccbbb^^^]]]aaaeeefffhhheeeaaa```cccgggjjjkkkmmmjjjhhhiiihhhdddcccfffdddaaa]]]YYYWWWVVVWWWWWWXXXWWWWWWZZZ]]]]]]ZZZWWWUUUSSSRRRTTTYYY^^^bbbdddaaaaaa___\\\ZZZYYYZZZ\\\]]][[[ZZZZZZYYYVVVWWWYYYYYYSSSOOOPPPUUUYYYZZZYYYXXXVVVUUUUUUVVVUUUSSSRRRLLLIIIHHHKKKPPPRRROOOKKKLLLPPPUUUXXXYYYZZZZZZXXXZZZZZZZZZYYYWWWUUUSSSQQQPPPIIIBBB>>>777000---...)))***+++,,,,,,,,,,,,,,,ssshhheeeqqq|||wwwuuuoooggg\\\QQQGGGAAAAAA???;;;777555555666777444444444444333333333333222333222111000111444777555777999999777555444444666555333111111222333444222444555444222000000111222333333333333222111111111222333333333222111111222222222222111111111000000000111111222333444555222111333666555000...///000333444333333555333000...000111111000//////000---------------.........//////000000000000//////...///000111000///...---,,,---//////......000111------444<<>>BBB\\\yyy|||||||||~~~{{{iiiSSSAAA777333333666999777333444888444555666555555555666888222222111333555555444222000000111333222000222555NNNQQQUUUXXXZZZ___gggmmmsssxxxyyytttooolllhhhccc```iiissswwwwwwyyy~~~{{{wwwsssvvvwwwvvvsssqqqpppnnnkkkjjjiiiYYYLLLNNNZZZhhhuuu}}}~~~}}}|||yyyzzzvvvlllgggjjjqqqtttsssrrrsssuuuwwwwwwtttpppvvvtttmmmdddbbbhhhlllkkkfffnnnvvv{{{zzzxxxyyy{{{|||ooojjjeeebbbeeemmmsssrrroooqqquuu{{{}}}{{{zzzyyyzzzzzzmmmcccZZZXXXUUUVVVbbbrrr|||~~~qqqzzz^^^GGG444000111---,,,///---,,,,,,++++++,,,,,,------------,,,+++***)))(((************++++++,,,,,,((()))+++,,,---,,,+++***+++***)))(((((()))***+++)))---,,,+++999SSSgggmmmKKK666'''***000///,,,---(((***+++++++++++++++)))%%%...999DDDPPP\\\```___bbbccceeegggggghhhjjjjjjhhhjjjlllkkkgggbbb]]][[[aaacccbbb______aaa^^^XXXWWWZZZYYYSSSQQQMMM???...)))******++++++,,,,,,---+++///,,,,,,000333EEEbbbkkkkkkggg```]]]```cccddddddeeeeeeeeeeeegggkkknnnkkkhhhgggiiihhhcccaaaccccccaaa^^^\\\ZZZZZZ[[[\\\WWWXXXWWWTTTQQQRRRXXX]]][[[XXXTTTSSSWWW]]]bbbeeeeeeccc___ZZZWWWWWW[[[^^^YYY\\\^^^]]]ZZZYYYYYYYYYOOOKKKGGGIIIPPPUUUVVVUUUUUURRRNNNMMMNNNQQQSSSTTTTTTSSSQQQOOOMMMJJJHHHGGGKKKTTT[[[\\\\\\^^^]]]ZZZUUUVVVXXXZZZ\\\\\\\\\\\\PPPBBB333//////---+++***))))))******************}}}xxx|||}}}|||yyysssgggWWWLLL@@@===999666444555666888---///333666777666444222222222222111//////000222111333555444111///000222555333111222555777555333222333444555555333111000444666777666444222222222...///222444666777777777666666555555555666666777555444333333333444333111...///111333444444444444///555???EEE>>>222000555666<<>>DDDHHH^^^xxx{{{~~~}}}{{{yyy||||||xxxwwwxxxuuu]]]EEE666111666333444888:::888888:::444555666555555555777999222222111333555555444333444111///111333333333333000999EEEPPPWWW^^^eeeiiipppuuuxxxtttooojjjeee___aaammmzzz~~~~~~}}}{{{xxx{{{xxxyyywwwoookkkmmmooommmkkknnn___TTTXXXfffrrr|||}}}{{{zzzyyyyyy{{{vvvmmmhhhllltttyyyrrrqqqrrrtttwwwwwwsssooovvvzzzwwwnnniiimmmrrrssskkkrrryyyyyyuuutttyyy|||uuujjjeee___^^^ccclllssswwwwww|||}}}yyyzzz|||xxxuuurrrqqqvvv}}}lllVVVEEE@@@<<<777<<>>FFFYYY[[[aaahhhhhhbbb\\\[[[```fffkkkkkkfffbbbaaabbbgggeeebbbbbbbbbcccbbbaaa```aaa\\\NNN<<<...)))***...,,,******,,,---...---(((---111000...666LLL```iiihhheeebbb```___]]]YYYjjjhhheeecccdddeeegggiiicccccc```[[[XXXYYY\\\]]]``````___\\\YYYYYY\\\___[[[UUUKKKCCCAAAJJJXXXccc^^^XXXRRRRRRWWW^^^aaaaaafffddd]]]VVVUUUWWWVVVRRRYYYZZZXXXWWWYYYYYYRRRIIIEEECCCBBBEEEKKKQQQTTTUUURRRPPPLLLJJJJJJNNNRRRUUUYYYSSSMMMLLLNNNOOOLLLIIISSSRRRWWW]]]]]]WWWUUUYYY\\\[[[ZZZZZZZZZVVVOOOIII666444000---++++++,,,---***++++++,,,,,,++++++***wwwzzz}}}}}}|||{{{}}}{{{zzz|||}}}~~~~~~||||||}}}~~~{{{wwwtttooommmiiiccc^^^XXXTTTRRRHHHGGGDDDAAA===:::777666555444333222222111111111333333333444444333333333333222111111000000000111000222333222000000111222444222000111222333111///222222333333333333444444444555555444222222333555///111222666???JJJMMMJJJ333333333222222333333333333333333333222111000///000//////000333444444333000666;;;:::555111222444444999AAAFFF@@@555111444333333333222222222111111333111////////////...---///.........---.................................------........................//////000111111222333;;;???TTT[[[UUUdddiiikkkqqquuuwww{{{uuupppyyy}}}yyy{{{yyyzzzxxxssswwwrrrbbbKKK999333333222777666555555555555555666444555666444222444:::@@@AAA<<<666444666777555222222222333333333333444444666444111000222555:::===MMMWWWaaafffhhhiiifffaaaXXX]]]eeepppzzz}}}zzz||||||yyyzzz|||~~~}}}{{{yyyyyy{{{{{{{{{zzzyyyyyyyyyyyyqqqnnnuuuzzzxxx~~~~~~{{{{{{|||uuulllcccllltttwwwyyy{{{{{{xxxmmmdddcccnnnuuusssqqqsssvvvxxxvvvooolllpppuuuwwwyyy~~~~~~yyyvvvxxxzzzxxxtttwww|||~~~zzzuuurrrqqquuuzzz}}}}}}||||||||||||}}}}}}}}}~~~yyywwwxxx{{{||||||uuudddQQQAAA888333222000111111000000666AAAIII^^^kkkvvvwwwtttvvvzzz|||}}}yyysssooopppxxxeee>>>+++...111---++++++,,,,,,,,,---------***...000---***)))((($$$,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,---///000...111DDDeeeRRR888,,,...,,,+++---***,,,,,,+++++++++*********++++++***)))))),,,222666??????DDDJJJKKKEEEAAA@@@EEEMMMWWW]]]\\\ZZZYYYYYYUUUWWWZZZ___dddeeedddbbb\\\TTTHHH;;;111,,,,,,...---+++))))))+++------,,,+++,,,------///888IIIWWW^^^```bbbcccdddeeeccc```hhhgggggghhhiiiiiihhhgggbbbaaa]]]WWWRRRQQQRRRSSS\\\^^^^^^]]][[[ZZZ\\\___YYYTTTMMMGGGGGGOOOZZZccc^^^XXXQQQOOOSSSYYY___aaaaaadddccc]]]YYYYYYXXXVVVXXXXXXWWWVVVXXXYYYSSSKKKFFFDDDCCCFFFLLLRRRVVVWWWRRRQQQNNNLLLMMMPPPSSSVVVWWWSSSOOOMMMNNNOOOOOONNNRRRPPPTTTZZZ\\\ZZZ[[[___cccbbb___[[[UUULLLBBB<<<333111...+++******+++,,,***++++++,,,,,,++++++***\\\___cccddddddfffjjjnnnmmmnnnrrryyy{{{{{{}}}{{{{{{{{{}}}}}}|||yyyxxxxxxyyyyyyyyy}}}zzztttpppooopppsssvvvnnnjjjfffdddbbb___ZZZUUUKKKJJJGGGCCC???<<<999888222222222222111111000000333333333333222111000000222222222111111222222222222111111111111000000000///111222111000000111222000000111333444444111///222222333333333333444444333444444444222222444666,,,///000444===GGGJJJGGG333222222111111222222333444444444333222000///.../////////222444555444222222333333222000000222444444888>>>@@@;;;333111444444333222222111111222222111000000000111000...---000000//////......------........................//////..................////////////............333<<>>GGGNNNUUU___dddeeeWWWXXX]]]fffrrrzzzzzzuuuxxx{{{zzzyyyxxxwwwwwwwwwvvvtttwww{{{www{{{~~~|||qqqooowww|||yyy~~~|||zzz|||}}}xxxpppWWWdddrrrxxx{{{vvvmmmjjjrrrwwwvvvuuuxxxtttwwwuuummmiiinnnwww}}}}}}xxxxxx|||}}}{{{pppuuu|||~~~{{{zzzzzz{{{|||}}}|||{{{{{{{{{}}}~~~{{{zzz{{{{{{tttTTTLLL@@@555......111444000222444222000000222555===OOObbbkkknnnuuu}}}{{{fffSSSKKKKKKMMMVVVaaammmwwwggg===***333666(((......---------...///000'''---000...,,,------+++,,,++++++*********++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++...+++,,,---)))---IIIjjjPPP888---...******,,,)))+++++++++*********))))))+++,,,---,,,***((()))***---,,,///444444000---///---444>>>EEEIIILLLOOORRRKKKOOOVVV^^^bbbaaa]]]XXXKKK@@@222******,,,---,,,+++***((()))***,,,,,,+++---,,,***+++000:::EEELLLPPPTTT[[[bbbggghhhhhhhhhggghhhjjjmmmnnnmmmhhheeeaaa___[[[VVVPPPLLLKKKLLLVVVXXXZZZ[[[[[[ZZZ[[[\\\WWWTTTPPPMMMPPPVVV]]]ccc]]]XXXPPPKKKLLLSSS[[[aaa\\\bbbeee```[[[YYYYYYWWWUUUVVVVVVUUUWWWYYYUUUNNNIIIHHHGGGJJJOOOTTTXXXZZZSSSRRRQQQPPPPPPQQQSSSUUUSSSRRRQQQNNNMMMNNNQQQTTTSSSPPPPPPTTTWWWYYY]]]bbbgggfffbbbYYYLLL???555000...---+++)))((()))***+++******++++++++++++******<<>>===???DDDIIIMMMUUU]]]^^^\\\ZZZZZZ[[[YYYTTTOOOOOOKKKFFFDDDFFFHHHHHHGGGFFFEEEBBB@@@>>>===<<<<<<<<<777222222555666333///444333333222111000///.........///000000111111222///000111111111000///...111111///......///111111///000000111111111000000///000111111000///000111000111111111111222333444222222222333333333444444000111222111000111333444000222333111333777777333444444333333333333444444444444444333111///---,,,//////000333666666444222333222222333555555444111555999;;;999666555666666444333222222111111222222000...,,,,,,---/////////111111111111000///...---........................000000000//////......---/////////000000111111222444777>>>___jjjXXXUUUQQQ___bbbiiiqqqwww{{{}}}vvv}}}zzzvvv{{{~~~yyywwwzzztttmmmcccZZZEEE>>>666333333555777888666666555444444444444444222333444333222111111222------///111444666555555222222222333333333444444444333111000000000111111333333///+++///<<>>DDDCCCCCCCCCAAA<<<555000'''(((***,,,,,,+++(((&&&)))((('''(((***+++***))))))---...---333>>>GGGIIILLLLLLRRRZZZ]]]^^^bbbiiillljjjiiikkknnnmmmhhhccc___[[[XXXWWWPPPHHHEEEIIIMMMPPPTTTXXX[[[ZZZXXXVVVUUUSSSRRRVVV]]]aaa```^^^\\\VVVNNNGGGEEELLLVVV^^^eeeddd___[[[\\\]]]WWWOOOPPPRRRSSSRRRTTTXXXXXXUUUWWWVVVUUUSSSTTTVVVYYY[[[UUUTTTSSSQQQOOOMMMLLLKKKJJJNNNQQQOOOKKKKKKPPPUUUXXXUUUPPPOOOSSSYYY^^^___aaa\\\SSSEEE777000...000******))))))******,,,,,,)))******++++++******)))///111333222000000333666222000000444666888???GGG777777666777777777444222777555222111222333444444000000222333444333333222333111///000333555444222000000000000000///////////////.....................//////000//////......000000000//////000000000...///000111111111000///000111222111///...///000000111222111000000222444222222333333333333444444111222222111000000222444...111333111222555555222555444444333333444444555333333333222111///...---000000000333555666555333111111222444555444111///111555666444222444444333222333333333333222111000///---,,,---///000000000000111222222222000///...........................000000//////////////////...///000111222333444555555777:::ZZZqqqqqquuulllYYYYYY^^^fffmmmpppuuuzzzsss{{{}}}zzzrrrooosssxxxvvvqqqnnnzzz{{{vvvzzz}}}~~~~~~{{{ssskkkbbbVVVLLL555444555666333000222888555444444444444444555555333333333222222111111111000000111333444444444444222222333333333333444444777555333000//////000000333666555111000555888999:::<<<@@@HHHRRR___jjjqqquuupppkkkjjjlllmmmjjjfffuuuxxxtttkkkiiioootttsssnnnqqqoookkknnnwwwxxxssskkkkkkssswwwqqquuu~~~vvvgggXXXZZZeeeppptttuuuwwwxxxxxxwwwtttpppooopppqqqrrrrrrqqqnnniiiiiirrr}}}~~~{{{vvvtttyyy}}}|||yyywwwxxx{{{~~~}}}zzzxxxxxxyyyvvvwwwyyyzzzzzzxxxvvvuuuvvvxxx|||~~~~~~|||xxxuuussszzz}}}vvvrrrqqqdddiii```III:::999777111444333222000000111222222//////............//////444222//////555<<<;;;555888...***///333000///222000...---000///---...111//////.........///000111(((+++444FFFZZZ^^^KKK555---,,,+++*********************+++,,,,,,,,,,,,,,,+++++++++++++++*********'''222333***(((111555000---(((,,,000,,,...000***,,,,,,,,,+++++++++******------,,,***(((((()))+++,,,(((''')))***(((***---((()))***+++++++++++++++///...---------,,,***''')))+++,,,***((((((***---)))(((((()))++++++***((((((---//////777GGGPPPPPPPPPOOOSSS[[[\\\YYY^^^hhhnnnjjjggghhhjjjjjjeee```XXXSSSQQQRRRLLLBBB???CCCPPPRRRUUUZZZ\\\\\\XXXUUUQQQNNNNNNTTT^^^dddccc___^^^XXXPPPJJJKKKQQQYYY^^^kkkggg```]]]```aaaZZZOOOOOORRRRRRPPPRRRWWWYYYWWWXXXXXXWWWUUUTTTUUUXXXZZZTTTSSSQQQOOOMMMLLLKKKKKKIIIMMMQQQPPPLLLKKKMMMQQQSSSRRRQQQPPPVVV^^^```^^^XXXQQQFFF999///+++,,,...***************+++,,,,,,))))))************)))))),,,///111000---,,,---///111///111444333111333888111222333333222222333555///000000000//////000222---...///111222222222222......//////000111111111******,,,---///000111222222222111000///------,,,///...............//////000000000111111000000000---...000111222111000///111222222111...------...222444777777444222333444222222333333333333444444333444444333222111333444---111333111111333333000444333333333333333333444222222222222111000///...111000000222444666555444222333444444333222111000...333444000000333333000111222444555444333000///,,,---///222555444111...///000222333333222000///........................///////////////000000000//////000111222333444444555666111HHHeeevvv}}}ccc______dddhhhkkkpppxxxvvv{{{~~~{{{tttnnngggeeeiiimmmjjjfffdddjjjmmmjjjmmmuuuqqqlllrrrqqqpppjjj```WWWPPPFFF===///000444777222---///666333333333333444555666666444333111111222222222222222333333333222222222333222222333333333333444444444444444333444444555666222666888444222333222000,,,111666:::>>>FFFPPPWWWZZZ]]]aaaeeegggeee```\\\iiiqqqrrriiifffoooxxxyyyppphhhbbbeeeooouuusssnnnbbbaaajjjlllfffkkkwwwzzz|||wwwvvvuuummmdddgggnnnssstttuuuxxxyyywwwuuutttqqqoooooopppqqqpppppppppooonnnttt|||~~~{{{xxxssssssyyy}}}|||{{{}}}zzz{{{|||}}}|||{{{zzzyyypppqqqsssuuuwwwwwwxxxxxxwwwxxxzzz{{{{{{yyyvvvtttnnnsssyyyzzztttllleeeaaaLLLJJJAAA444...///111000///...------///222555777222111000000111111000000111///+++(((+++///...(((+++,,,...///.........///,,,+++---///...,,,---111------------.........///&&&---;;;QQQhhhmmm\\\FFF...---,,,++++++*********)))))))))***+++,,,---...************++++++++++++''',,,...***&&&(((...333---(((---///***///444///---------,,,,,,,,,,,,+++***+++,,,+++)))((()))***,,,)))(((******)))***...'''((()))******)))&&&$$$&&&%%%$$$%%%''')))((('''+++,,,,,,***((())),,,///)))((()))***,,,,,,***)))***,,,,,,...>>>SSS[[[VVVSSSRRRXXXaaaaaa\\\___iiimmmhhheeefffhhhfff```YYYNNNIIIKKKPPPNNNEEEDDDJJJRRRRRRTTTXXX[[[ZZZVVVRRRKKKGGGGGGPPP^^^ggggggcccaaa[[[SSSQQQTTTYYY^^^```eeeeeecccaaabbbbbbZZZPPPNNNQQQRRROOOPPPUUUXXXXXXUUUUUUUUUSSSRRRSSSWWWZZZQQQPPPOOOMMMMMMMMMNNNOOOKKKNNNRRRRRROOOLLLLLLMMMLLLNNNNNNOOOUUU\\\ZZZTTTHHHBBB888000,,,***++++++***************+++++++++))))))************))))))))),,,000111///...///222000///222555333---+++---+++...///...++++++---000,,,///222111//////111444//////...------------------///111000///......///------------............,,,,,,---...000111111222///...---,,,,,,---///000///000111222222111000///,,,...000111222111000///222333333111...,,,,,,---444999===>>>;;;777555555222222333333333444444444666777777555333333444555222666888555333444333111333222222222222222222333111111111111111000//////222111000111333555666555666777777555222111222444...333444000000444444000000111444666555333000...***---222888:::888222---///000222333333222111000..............................//////000000111111000000111111222222333333444444'''444OOOiiiyyyuuummmiiijjjkkkjjjooowwwuuuyyyzzzyyy{{{|||tttiiiccc]]]\\\```ccc```\\\ZZZ\\\bbbbbbcccggg```[[[ccc```]]]UUUIIIAAA;;;444---111111444888333---...555222222222333444555666777555333111000111333333333000111111111000111222444222222333333333444444444444444555666666555444333444777666111///222444333---111555333000111777>>>@@@IIIVVV```ccc```[[[WWW___kkkooogggeeeppp{{{nnn___VVV^^^lllqqqlllggg]]][[[bbbccc[[[```mmmooo{{{rrrlllooovvvxxxuuuvvvyyyzzzxxxxxxzzzzzzvvvvvvvvvtttrrrqqqssssssrrrsssvvvwwwttttttwwwxxxvvvuuuqqqqqqwww{{{zzz|||}}}|||{{{{{{{{{zzzwwwuuuqqqrrrtttvvvyyy{{{}}}~~~wwwwwwwwwwwwvvvtttsssrrrpppqqqqqqlllaaaRRREEE===777333000000222333111///111222222222222111000///000///000111333333222000...111111///000444555222***111444///***+++------'''...222...******,,,---+++,,,------......------///444===LLL\\\aaaTTTCCC///...---,,,++++++++++++))))))))))))***,,,///000))))))******+++++++++,,,111((('''...///(((&&&,,,,,,(((,,,---)))000999666......---------,,,,,,,,,&&&))),,,------,,,,,,---+++(((''')))***((()))---***(((&&&&&&''')))******+++***))))))++++++***))))))***+++------,,,+++***)))))))))+++------+++)))---,,,(((---DDD]]]bbbZZZTTTTTT\\\gggggg```bbblllkkkgggdddeeehhheee\\\TTTGGGDDDHHHSSSTTTNNNOOOWWWQQQQQQRRRTTTWWWVVVRRRNNNFFFBBBBBBMMM]]]iiijjjgggddd^^^WWWVVV[[[```bbbbbb\\\aaadddcccbbb___XXXQQQNNNQQQRRROOOOOOUUUXXXXXXPPPRRRRRRQQQPPPRRRWWW[[[OOONNNMMMLLLMMMOOORRRSSSMMMPPPSSSTTTRRRNNNKKKJJJHHHKKKLLLLLLQQQUUUPPPFFF:::444...+++,,,,,,,,,***)))))))))***************))))))************))))))...............///000111///000111222111000...,,,...------...111222222111///---...000///...000555////////////////////////---,,,,,,,,,,,,---......000///...------...///000000000000000000000000000000000000000000000000000...///000111111000///...////////////000000000000000222333222//////222444>>>CCCKKKOOOLLLCCC777///444555666777666555333222555666555444333333555777222333333333222000///...222333444333222222333555111111000000/////////...//////111444777888888666444444333222222222222333444444444333333222222222222111111222333222000...---///333999<<<:::333---111222222222222111000000////////////000000000000000000000000000000000000///222333222222444555444333111000222999III```rrrqqqyyy|||tttllllllmmmlllpppqqqqqqsssyyy{{{sssiiibbbbbbaaaaaaaaabbbccccccdddddddddeeeeeebbb^^^ZZZXXXMMM???555333444444444333333444444555666777777111111222222333444555555>>>888222000222333222///333333222222333333444555333222111000000222444555555444444444555555333222000111333555666666555555333222222222222222222222222666<<>>>>>===<<<999666333111333333222111111111111111333555666666555444444555444333222111000000111111111222333222111000111222111111111000000000000000222111111222444444333111555555444444444333333333222222222222222333333333222111000111222222000...000///......000222222111111111222222111111000///------........./////////........................000///...000222222222222...111222000///111666:::@@@LLLYYY___```___\\\XXXQQQPPPKKKEEEGGGOOOVVVXXXYYYVVVQQQKKKDDD>>>:::888666555444555666777666555222000///222555777555333222222222333333444444555444444444555666666777777999555000000222333333111222111111111111222333333444333111///......//////444444444444444333222222555555444333333333333444555444444333222111111000111222333333222333555777<<<@@@HHHRRR[[[______^^^gggccc___]]]^^^^^^\\\ZZZSSSWWW[[[ZZZQQQIIILLLUUUfffooowwwxxxxxxyyyyyywwwzzz{{{tttqqqpppnnnssspppnnnmmmkkkiiilllqqqqqqsssvvvvvvsssooolllkkkuuu}}}}}}zzz}}}}}}zzzyyyzzzyyyuuuppprrrtttsssnnniiieeeccceeefffggggggccc\\\RRRKKKAAA<<<555111000111111222111111111111111111111111000000///............//////////////////.........++++++---...///000000000......//////......------///......------......///------,,,+++++++++,,,,,,///555>>>IIIPPPMMM<<<,,,---,,,,,,++++++************)))(((((()))***(((''')))***++++++))))))***++++++***)))(((((()))++++++((()))***+++222:::<<<999111///...,,,++++++,,,,,,---,,,++++++******++++++)))))))))*********++++++...,,,)))((()))))))))(((+++++++++************)))***)))((()))+++,,,+++***))))))***++++++++++++******---***777UUUeee```[[[VVVXXXZZZ^^^aaaaaa```^^^TTT^^^eeeeeeeeeddd\\\QQQIIIHHHHHHJJJMMMNNNNNNMMMQQQTTTUUUUUUXXXYYYTTTMMMQQQSSSUUUWWW^^^dddccc___[[[WWWXXX^^^cccbbb```______aaabbbbbbdddeee___WWWSSSQQQPPPOOOOOOOOOMMMLLLSSSPPPMMMKKKMMMOOORRRRRRLLLMMMNNNOOOQQQSSSTTTUUURRRSSSUUUVVVVVVQQQKKKEEEJJJHHHCCC===777222...,,,(((((()))+++,,,---...///***************************)))((('''''''''((((((,,,,,,+++++++++++++++,,,---.../////////...------...,,,+++,,,------,,,+++,,,***+++...---***,,,000........................///............///000000...............//////000------------------------------...//////...------...///000111111000///...------...///000111222222///////////////000111222777666555444444555555666444333111000000000111222222444777777666444444444555444222000000000222333333444666555333222333444111111111111111111111111111000000111222333222111555555555555444444333333000000111111222222333333222000000000111222000///000///------...000111111111111111111111000000///------------.........///........................000---,,,///222222333666222666888666333444444333***...333777:::<<<======666777444...,,,333:::>>><<<;;;999666333111000000111///------///111111000111111222555777777444111111111222222222333333333222222333333444444444444555222//////111333333222111111000000111111222333111000000000000111222222333444555444333222222222555444333222222333555666666555555333222111000000111222222333333444555666222111111666<<>>888111,,,***))))))'''((()))***+++,,,---...************************(((((((((((('''((((((((()))))))))******,,,---...---------.........---------,,,++++++,,,,,,+++***+++***+++...---)))***...,,,,,,,,,,,,,,,,,,,,,,,,///............///000000---......///////////////........................,,,---...//////...---,,,...///000111111000///...////////////000000000000000//////000111222333333222222333333444444555555555444222111111111222333222444777777666444444444555444222000000111333444333555666666444333333333111111111222222222222222000///...///222444444333444444555555555444333222000000000111111222222222111000//////111111111000//////000000///000000111000111111111111000//////------------.........///........................111------000222333888@@@EEEHHHHHHCCC@@@BBBAAA>>><<<888444222222111111222000555777222///000333444222222222222333444555666777444222111222444444444666555555555555444333111111111111222222222222222222222222222333333333333111000//////000222222222111111000000111111222333111111111111222222333333222444555555222111111333222222222222333555777888666666555444333111111000000000000222333333333333555111------///222222000111000111222444444444333333;;;JJJYYY^^^[[[XXXYYY]]]dddhhhggggggkkkooopppsssrrrnnnmmmrrryyy{{{wwwqqqpppnnnkkkjjjmmmrrruuupppppppppooonnnnnnqqqsssooonnnnnnoooqqqqqqooollllllqqqsssrrrrrrsssppplllddd\\\OOOCCC;;;666555555333666777666222///......000//////000222333222111000000000000000000000000111111000////////////000............------------------......---,,,+++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++'''))),,,///...,,,++++++,,,,,,+++++++++++++++***+++)))))))))++++++***)))%%%(((***)))&&&%%%'''***)))(((((())))))******+++,,,///000222777<<<:::444------+++******+++,,,------,,,++++++******++++++*********))))))))))))(((---,,,+++***)))((()))***+++++++++*********))))))((()))*********+++,,,---******+++++++++******)))(((+++***777WWWhhheeeaaaccc^^^[[[___dddeee]]]UUUSSSUUUWWW\\\cccddd[[[PPPOOONNNLLLMMMPPPSSSTTTTTTPPPRRRSSSSSSVVVZZZ[[[WWWMMMNNNRRRXXX]]]___aaabbbeeecccbbbdddbbb^^^^^^aaa[[[]]]]]]]]]```aaa]]]VVVRRRPPPNNNMMMLLLJJJFFFCCCHHHDDDBBBDDDJJJPPPSSSSSSPPPQQQTTTWWWXXXYYYYYYXXXZZZYYYWWWUUUQQQJJJBBB<<<444111...***(((((()))))))))))))))******+++++++++))))))))))))))))))))))))'''''''''(((((((((((('''((((((((()))+++,,,...///,,,,,,,,,------------...,,,+++***+++,,,---,,,++++++***,,,...---)))***---,,,,,,,,,,,,,,,,,,,,,,,,......------......///000,,,---...///000000000///........................,,,---///000000///---,,,...///000111111000///...000000000000////////////111//////000222444444333333444444555444333222111555555444333333333333333333555666666555444444555444333222111111222333444222333555555333111000111222222222222222333333333000///...///222444444444222333444555444333222111000000000000000111111111111///......000111111000...000111111000///000000000000111111000000///...------........./////////........................111...///333333444@@@NNN]]]```[[[QQQMMMOOONNNHHHAAA;;;666777888444111000...555999777444333111///666555555555555555666666222000...---.../////////555444333222222222333333222222222222222222222222333333333333333444444444///////////////000111111222111111111111222333333555444444333222111000000111333666555222000111333000000111222444666888999666555555444333222222111555444333444555555333111222222222222222000---***111222333555666777888999222000444>>>EEEGGGGGGHHHMMMWWW```dddgggjjjlllkkkooommmhhheeejjjqqqtttqqqvvvwwwtttnnnkkknnnpppqqqmmmmmmlllkkkjjjlllqqqttttttmmmffffffkkkooonnnlllmmmqqqsssooollljjjddd]]]MMMEEE:::222///111555777000111111000000000222444111111111333444333000...////////////////////////222111000000//////000000---------.........///////////////...---,,,******++++++,,,,,,------,,,,,,---......//////......---------,,,+++++++++,,,,,,)))***---...+++'''***///+++++++++++++++++++++++++++***)))***,,,,,,,,,+++)))***++++++))))))***+++(((((()))******+++++++++***,,,...111777<<<;;;555,,,+++*********+++,,,------,,,++++++******++++++))))))))))))))))))))))))------,,,***((((((***++++++++++++************)))'''(((************,,,...***++++++++++++***))))))***---,,,666SSSfffffffffgggbbb^^^```dddaaaWWWMMMSSSSSSUUUYYY^^^\\\SSSJJJNNNMMMKKKLLLOOORRRSSSSSSTTTUUUTTTPPPQQQUUUXXXWWWOOOPPPTTT\\\aaacccfffiiilllgggddddddaaa]]]\\\___WWWYYYYYYXXX[[[]]]YYYRRRNNNMMMLLLLLLLLLJJJGGGDDDDDDCCCCCCEEEJJJOOORRRSSSPPPRRRVVVYYY[[[[[[ZZZYYYTTTVVVXXXXXXRRRGGG999///))))))(((((())))))***************)))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((('''''')))))))))***+++,,,---...,,,,,,+++,,,,,,------...+++******+++---...---,,,+++***,,,///...******------------------------------------------......///,,,---...///000000000///---------------------------...000111111000...---...///000111111000///.........//////000000111111000...---...222444444222333333444444444333222111444444444444444333333222444555666555333333555666333333333333333333333333222444666666333111000000222222222333333333444444333111///000222333333333111222333444333222000///000000000000000/////////111///---...///111111111///000111000...---///111000000000000000//////........./////////000000000////////////////////////111///111555444555GGG]]]xxxzzzssseee```bbb```XXXAAA888222444666333000000,,,111444222111222000,,,666555444333222222222222444333222333555666666666222333222222111111222333333333333333333333333333222222222222222222222222...//////////////////000222222222222222333444444444333333222111000///...000333666555111///111333000111222444555666666666555555444444333333333333777666555777888888666333///111444444222000...---+++,,,---...000111444666;;;555111333666555555777<<>>777222---***'''))))))))))))))))))******'''((((((((())))))******))))))))))))))))))))))))$$$%%%'''((((((((('''''',,,,,,,,,++++++************+++,,,,,,++++++---...,,,------......------,,,------------------------++++++,,,,,,---...//////+++,,,,,,---...///000000000000//////.........---000///---,,,+++,,,,,,---000000000000111111111111---///000222222000///---222///---000555777666333///......///111111000///000000000111222444555666000222444555444333333333888777555555666777777666555555555444444333333333888888777666666666666666444<<<>>>666666BBBLLLMMM===444---///444444111111222222222111111///............////////////............///000111222333333222222111000///...------000000//////.........---000000000000000000000000//////000000///...------222000000111111555@@@LLLxxx}}}lllSSS<<<777777333111444333444444555666777888888333444444222111000111333888666444222111222333444000222333222000000333666777666444222111000//////222000///......///000222////////////000000000000111111222333333444555555111...,,,...333555333000111111111222333333333444111111000000000000000111333333444444555444444444666222333999:::666333555555444222111222333555777555444222222222444666777//////000111222222333333222222222222222222222222555666888<<>>KKK\\\eeefffaaa\\\[[[ZZZSSSOOOQQQSSSSSSRRRTTTTTTOOOOOOSSSQQQMMMUUUbbbaaaaaa^^^\\\```fffhhheeefffffffffeeeddd```ZZZUUURRRPPPJJJGGGJJJPPPPPPLLLHHHFFFEEEGGGJJJLLLIIIGGGIIILLLPPPSSSSSSQQQNNNLLLPPPPPPQQQRRRQQQPPPNNNMMM888444...***)))))))))))),,,***(((''')))******)))'''((((((((()))))))))******)))((()))***+++***(((((('''&&&&&&'''((('''%%%,,,,,,,,,+++++++++******+++,,,------,,,+++---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......---,,,,,,------...///000000000/////////.........---///...---,,,,,,,,,------/////////000000000111111...///000111111000///...222///...000444666555222///......///111222000///000000000111222333555666111333555555444333444555777555444444555666666555333333333222222222111111666666555444444444444444444999999555>>>WWWooozzzHHH===333222444333111111111222222111111///......------............------......//////000111222222111111000000//////......000000000//////.........////////////////////////...............---,,,,,,//////111333222222999BBB]]]uuu```AAA666555111///111222333333444444555555555333333444222000000111333777666444222111222333444000222333222000000333555444333222111111000111111111000...------...000111.........///////////////000000111222222333444444333000...000444666444111111111111111222222222222111111000000000000111111222222111000000222444555666111000444555222111333444444222222222222333444555444333222222333555666222222333444444555555555222222222222222222222222000000111222444666999:::BBBBBBAAAAAA???>>><<<<<<666:::>>>AAA@@@<<<777333666555333222333333222111333222111000000///000000111000000000000111111222222111111111222222000...////////////////////////------........./////////...---,,,,,,,,,,,,---...///---,,,,,,------,,,+++,,,,,,---------,,,+++***)))***+++,,,,,,,,,+++***------------------------,,,+++************+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++******))))))***************)))))))))(((((()))***,,,,,,++++++---...++++++,,,---...---,,,,,,******))))))))))))******+++***))))))++++++***)))(((((()))))))))*********,,,---,,,((((((+++***'''))))))(((((((((((())))))'''((())))))'''''')))++++++,,,---......,,,+++))))))***+++)))''')))000666GGGSSSaaafffbbbYYYRRRPPPOOOXXXcccjjjjjjfffbbb___bbbYYYRRRPPPPPPOOOQQQTTTSSSNNNNNNQQQOOOJJJQQQ]]]hhhgggccc___```eeehhhfffddddddddddddccc___ZZZVVVOOOMMMIIIFFFJJJPPPQQQMMMGGGFFFEEEFFFFFFFFFDDDBBBKKKMMMPPPRRRRRRPPPLLLJJJRRRSSSSSSRRROOOJJJEEEBBB555111,,,(((((((((((((((,,,***(((((()))******)))))))))))))))***************)))((()))******)))(((%%%$$$$$$%%%'''((('''&&&,,,,,,,,,++++++++++++***,,,.........,,,+++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++---------......//////000/////////...............------,,,,,,,,,---...............////////////000...///000111111000///...333000///000333555333111//////...000111222111///000000000111222333444555333444555444333333555777555444333333444555444333111111111000000000000000333333222222111111222222555888555000999RRRjjjuuuKKK@@@555333333222111111111111111111000///......,,,------......------,,,.........//////000000000000000000000////////////000000000000000//////...////////////////////////,,,------------,,,++++++,,,---000333222///111666@@@III```vvvuuuhhhlll}}}tttWWW<<<444666444000///111111111222222222222222222333333222000000111333666555333222111222222333000111222111000000222444111000000000000000111222000///...------...///000------......////////////000000000111111222222333222000...000333555333111111111111111000000000000111000000000000000111111111000...---...000444666666222000222444222222444666666555555444444333333555444333222222333444555444444555555555555555444222222222222222222222222111000///.........///000333333222222111222222333---222888:::888444222111...333333...///444222+++000//////....../////////222222111000000000111111111000000000111111///...////////////////////////---------------............---,,,,,,,,,,,,---......---,,,,,,------,,,+++,,,,,,---------,,,+++++++++++++++,,,++++++***)))------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++******)))******++++++++++++++++++++++++++++++,,,+++******))))))************))))))))))))(((((()))+++,,,---,,,,,,---///++++++,,,,,,,,,+++************))))))))))))******+++)))((()))***+++***)))'''((((((((())))))))))))+++------)))(((+++***'''***)))(((''''''((()))******,,,,,,***''')))///666111000...---+++)))'''&&&'''***+++***'''%%%''')))...:::JJJUUUZZZ]]]aaaddd___aaaeeeggggggdddaaa______YYYUUUVVVUUURRRQQQRRRWWWSSSSSSVVVTTTRRRWWWbbbooonnnhhhaaa___dddggggggeeedddddddddccc```[[[XXXOOONNNJJJGGGJJJOOOOOOKKKKKKLLLLLLKKKHHHFFFFFFFFFOOOQQQSSSUUUUUUSSSPPPNNNOOOOOOOOOLLLGGG???777222000---(((&&&&&&'''((('''+++)))(((((()))******)))+++++++++******************)))((((((******)))((($$$######$$$&&&(((((('''++++++++++++++++++++++++---//////...,,,+++,,,---,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++............////////////........................,,,,,,,,,,,,---......///---------.........////////////000000000000//////333111000111222333222000000//////000222222111///111111111111222333444555222333333222111222555777444333333333555555444222000000000000000000000000222222111000000111111111222555333...000999BBBEEE???777000000111000000111000000111111000///......---..................---............/////////000.../////////000000000111///000111111111000//////////////////////////////,,,,,,------------,,,,,,++++++...222111---...111333222===JJJDDD666888GGGFFF999000333888888333111111111111111111111000000111222222111000000111333444444333222111111222222111111111000000000111222000000////////////000000///...------------...///......//////000000111111000111111111222222222333///...---...000111000///111111000000//////......000000000000000000111222000000//////111333555666666444444777999:::999999:::::::::999888666555444555444333222222222333333333444555555555444333222222222222222222222222222111111000///000111222333222111111111222333555777222888===<<<666111000222,,,999===333///555444,,,...............///000111333222222111000000000000222111000111222222000...////////////////////////------------------------...---,,,,,,,,,,,,---...---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,+++++++++******))))))++++++++++++************,,,,,,,,,,,,,,,,,,------++++++***))))))***,,,---************************,,,+++******))))))******))))))))))))))))))(((((()))***,,,,,,++++++---...++++++++++++******))))))+++******))))))******+++,,,+++***+++,,,---,,,+++((((((((()))))))))*********---...***(((******'''***)))(((''''''((()))***,,,------,,,...777DDDNNNOOOCCC444+++)))***)))(((&&&)))++++++)))((()))***&&&+++222888>>>GGGSSS[[[UUUSSSPPPPPPPPPPPPOOOMMMLLLMMMSSS[[[^^^XXXTTTSSSWWWUUUVVVYYYYYYXXX]]]dddppppppjjjaaa]]]aaafffhhhfffeeeddddddccc___[[[WWWPPPPPPMMMIIIJJJNNNMMMHHHNNNPPPSSSRRROOOMMMNNNPPPUUUVVVWWWWWWWWWUUUSSSRRRDDDCCCAAA===888111,,,(((---***'''%%%&&&(((((((((***)))((((((***+++***)))++++++************))))))***((('''((()))***)))(((&&&%%%$$$%%%'''((('''&&&++++++++++++++++++++++++---...///...,,,++++++,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---.........---,,,//////////////////......---------...............+++,,,,,,------.........------------............//////000000000000//////222222111111111111111000000//////000222333111000111111111111222333444444000000111000///000333666444333333444666666444222000000111111111111111111222111111111111111222222...111333222111222222000444///---000111///---...///000000000000//////...//////000000000000//////------......//////000000......//////000000111111///000111222222111000///........................,,,------.........------,,,+++,,,000000...///333333333444555444222222444***)))---333555444333333222222222111111111111111000111222111000000111333333222222222111111111222111000//////000000000000222111000///..................------------......///000000111222222333333222222222333333333333333//////...///000111000///111000000//////.........000000//////000111222222000111333555777777666666333444777:::>>>@@@>>>;;;:::::::::999888666555444333333333222222333333333444555666777777666444333222222222222222222222222222111000000000111222333000000000000111333555777444888;;;999222......000--->>>FFF:::000333555111////////////000111222222333333222111000000111111333222111222333333111///////////////////////////------------------------...---,,,,,,,,,,,,---...---+++***+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))(((((())))))***++++++,,,++++++,,,,,,------------,,,+++*********,,,---...************************,,,+++******))))))******(((((((((((((((((())))))((()))++++++******,,,---,,,++++++***))))))))))))++++++************+++++++++***)))***,,,---,,,+++)))))))))*********++++++(((---///+++((())))))(((***)))(((''''''((()))***''''''+++444DDDWWWhhhsssyyy```AAA...+++......,,,((()))))))))))))))+++,,,,,,,,,+++)))(((,,,333999;;;777333111222444444555555999DDDPPPVVVVVVUUUWWWSSSRRRRRRSSSSSSRRRUUUXXXhhhkkkhhh```[[[^^^cccgggeeecccaaa```^^^ZZZVVVRRRLLLNNNMMMKKKLLLOOOOOOKKKNNNQQQUUUUUUSSSSSSUUUXXXTTTSSSRRRPPPMMMJJJGGGEEE777555222///,,,***)))(((+++)))'''&&&((()))******)))(((((()))++++++***))))))))))))))))))))))))))))))((('''((()))***)))'''***(((''''''(((((('''%%%***++++++++++++,,,,,,,,,+++---------+++***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000000000//////.........---------------.........,,,,,,---.........---------------............///000000////////////000000111111111111111111000000000000///111222333222000222222111111222222333444---///000000///000222444444333333555666666444111111111111111222222222222111111111111111111222333333333444333333333333222111......222333///,,,,,,/////////000000//////...000000000111111000000000,,,---...///000111111222......//////000000111111///000222333444333111000........................,,,------............---...++++++///000///000444333777555000222:::999222000222444222...,,,///333111222222222222222222222000111111111000000111333111111111111111111111111222000......///000///...222222000///....................................000000111222333444444555333333333333333333333333222222222222222222333333000000000000////////////////////////000111222333000222666888999888666555///333555777;;;???>>>:::888777666555444333222222111222222222333333333333666777999;;;;;;:::888777444444444444444444444444777666444333222222222333/////////000111222333444222444555444000...///111---<<>>:::555222000...,,,)))'''''')))+++---***)))'''''')))***+++***((((((((()))+++,,,+++)))''''''(((((()))))))))))))))(((''''''))))))(((''',,,***)))(((((((((&&&%%%******+++++++++,,,,,,,,,)))+++,,,+++******+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------///111333555111111111000///......---,,,,,,,,,------.........,,,---.........---,,,+++---............/////////000000////////////000000000000111111000000111111111000000111333333222000222222111111222222333333,,,...000111111111222444222222222444555555222000000000111111111222222222000000000000000111222222888555333222111111000111222//////222222///---///......///////////////...//////000000000000//////,,,,,,...///111222333444////////////000000000000...000222444555333222000........................++++++,,,---------------...,,,,,,000111///...000000333222......222222---666777666000,,,+++...000000000000111222222222333///000111000///000111333000000111111111111111000222000------///000///---111111000//////000000000/////////000000////////////000000111333444444555222222222222222222222222333444444444333333333444///000000000000000111111////////////000111222333111222444555666555444444111333222000333:::;;;888666555444222111111222222///000111222333444444444666777:::<<<<<<;;;:::999555555555555555555555555999888666444333333333444111111222333333333333333222222111111111111222222...333888777222///111444111111000000000111222222222222111111111222333333333222111222333222111////////////////////////////////////.........------...---,,,,,,,,,,,,---...+++***)))***,,,---,,,+++,,,,,,+++++++++,,,---...******)))(((((()))***+++)))))))))******+++++++++((()))***+++,,,,,,,,,+++))))))***,,,,,,---------************************,,,+++******))))))******'''''''''((((((((())))))(((***++++++++++++,,,...++++++*********+++,,,---,,,++++++******++++++,,,((('''&&&'''***+++***)))))))))))))))************&&&---000---)))((()))((('''((()))******)))((('''---)))///GGGgggyyyvvvlll]]]MMM888***'''((((((&&&+++***))))))))))))((('''"""%%%))),,,------++++++'''***,,,+++)))(((***---)))'''(((,,,000444>>>HHHOOOOOONNNMMMMMMMMMKKKIIIUUU^^^ddd^^^WWWVVVZZZ]]]YYYXXXVVVUUUUUUSSSPPPNNNBBBGGGJJJJJJKKKNNNNNNKKKPPPOOOMMMLLLLLLJJJHHHFFF777555222...+++)))(((''')))(((&&&&&&'''(((+++,,,***((('''''')))******)))''''''((())),,,,,,+++)))''''''((()))***++++++,,,)))(((''''''((()))((('''***)))''''''(((((('''%%%*********++++++,,,,,,,,,((()))++++++******+++---+++++++++,,,,,,+++++++++------------------------///...------...222555888222222111000///...------,,,,,,,,,------.........------...///...---+++***.........////////////000000000////////////000000///000111111000000111222111000000111333333222000222222222111222222333333,,,...111333333222333444000000111333444333111...//////000000111111222222///////////////000111111444111111222333111//////111---,,,///000///000333......///////////////.........////////////......+++,,,...///222333555666000000000000////////////...000333555555444222111........................)))***+++,,,,,,,,,,,,,,,...,,,---111222...+++,,,,,,---000111///---...111---//////......000000///...//////000111222222333///000111000///000111333///000111111111111000000222000------///000...,,,////////////000111222333//////000000000000//////...///000111222333444444222222111111111111111111222333333333222111222333//////000000111111222222////////////000111222333222222222111222222333333666666222,,,...666:::777888666444222111222333444...///111222444444555555333555888:::;;;:::999888666666666666666666666666333222111000000111222333111222333444444333222111333111...---...//////...000---...333555222111444111111000000000000111111111111111111222333444444222111000111222111000...////////////////////////000000/////////............---,,,,,,,,,,,,---...+++***)))***,,,---,,,+++,,,,,,+++***+++,,,...///))))))(((((((((***+++,,,++++++++++++************'''(((***+++,,,,,,++++++'''(((***+++,,,,,,++++++)))))))))))))))))))))))),,,++++++***)))*********&&&'''''''''(((((()))))))))+++,,,,,,,,,,,,---///++++++*********+++---...,,,++++++******++++++,,,)))(((((())),,,---,,,+++(((((((((((())))))))))))&&&---111---)))((()))(((&&&'''***++++++***'''&&&---&&&(((???ZZZbbbOOO999777444000---,,,,,,,,,---))))))***,,,------+++)))************)))******+++###(((,,,,,,(((&&&'''******)))***,,,,,,,,,111888GGGHHHIIIIIIKKKNNNMMMKKKQQQ\\\ddd___WWWTTTVVVYYYWWWVVVUUUUUUVVVVVVTTTRRREEEJJJLLLIIIHHHHHHGGGDDDGGGCCC???===;;;888333///))))))(((''''''(((***+++%%%%%%%%%&&&''''''(((((()))'''&&&&&&((())))))(((''''''(((***,,,,,,+++)))''''''(((***+++,,,---...)))'''&&&'''((()))(((''''''&&&%%%&&&(((((('''&&&+++)))***---,,,***---111,,,,,,++++++,,,,,,---...------,,,+++,,,---...///---......///000000//////...---------...///111333111111111111000///---------------.........//////---...///000000...,,,++++++,,,......---...///111222111///---...000222444//////000000000111222222000000//////000222444555222///---///333444111------000222333666999666111333333444555666555333000333222000...------...///111111000000111111222333333333222111000000000000111111222333333333333222////////////............,,,,,,------///000111222---------...............///............---------,,,,,,...111444444333111///...---------------...++++++++++++,,,---.........///000///...---...000///111222///,,,,,,111777666222///---//////...,,,444111......000111111//////......000222111---)))...///000111222222111111111000///...............///000111000......///111222///...///---***,,,111---...000222333222111000222222111111111111111222333333222111111000000///000000///---++++++,,,...////////////000000000000333222111000000000111222555444333111000000111111555444333222222222333444111///...///111222222111333555777555222111555:::777888555222333777888555333333333222222333333333333333333333333333333333333333222111000000000111///000222222222222444666111111111111111111111111222222222111111111000000///000111222333222111000......------------......///...---,,,,,,,,,,,,,,,000///---++++++---///000------,,,+++*********++++++******))))))******+++,,,,,,+++***))))))******************************(((((()))***************((()))+++,,,---,,,,,,++++++++++++***)))((((((''')))***,,,,,,***(((((((((++++++***)))(((((())))))---------,,,,,,+++++++++((())))))((((((***---000000///---+++*********************))))))))))))(((###$$$&&&'''((()))(((((()))(((***---+++'''&&&***(((((('''(((((()))***+++&&&))),,,000333444555555---------,,,+++***)))((()))))))))))))))))))))))))))***++++++***)))***+++))))))))))))******************))))))******+++,,,222777>>>FFFKKKMMMLLLKKKQQQUUUWWWVVVRRRQQQTTTXXXSSSSSSRRRQQQOOOMMMKKKJJJHHHDDD>>>======;;;666111,,,555111***---,,,(((+++&&&'''((())))))((('''&&&((((((((((((((()))*********************)))(((((("""***+++%%%+++777666))))))))))))))))))***************)))(((''''''((((((&&&'''((('''%%%$$$%%%&&&+++***+++...---***,,,000,,,,,,++++++,,,,,,---...------,,,,,,,,,---...//////...,,,,,,,,,---...///000000/////////000000111222222222111111000......,,,,,,------...///000000---...///000///...,,,++++++---............///111111000///...///000222333///000000111111111111000222222111000000000000000666333111333666777444111///222444333666999777333333333444666777777444222555333222111111222444555333333222222333333444444555444333222111111111111111111222333333333333222/////////.........------//////............//////.........///////////////---------.........///////////////222333333111///222222111///............------,,,,,,,,,---.........///000///...---...000111333444111......333888777333000///000000///...555222000///111222111000222000...///111222000...///000000000000000111111000///......---------...111111222111//////111222000...///111///,,,---111///000222333333222111000111111000000000000111111111111111111111222222222000000000///------///111...//////000111111222222222222111000000111222333555444333111111000111111222222111000000111222333111000//////111222111111111444666444111111555999::::::777222222444555222555444444333333444444555444444444444444444444444333222111111000000000111000222333333111111222444111111111111111111111111222222222111111000000000111222333333333222111000///......------......///......---,,,,,,,,,,,,,,,---------....../////////,,,,,,+++***************---,,,,,,,,,,,,,,,,,,---,,,++++++***))))))******************************(((((()))***************)))***++++++,,,,,,,,,+++++++++******)))(((((('''((()))***+++***)))((((((+++******)))(((((())))))++++++++++++*********)))((()))))))))(((***---000000///---+++************++++++*********)))))))))(((((()))*********)))))))))(((***---+++'''&&&)))((((((((((((((())))))***(((***,,,...///000000000,,,,,,,,,,,,+++***)))((()))))))))))))))))))))))))))***++++++))))))***+++))))))))))))***************************++++++,,,))),,,222888>>>CCCGGGHHHKKKMMMNNNKKKFFFCCCDDDFFFCCCBBBBBBAAA@@@>>>===<<<666222......//////+++'''...555...&&&((('''$$$)))'''(((((())))))(((((('''((((((((((((((()))*********************)))((((((''',,,++++++666CCC<<<+++))))))))))))))))))))))))******)))(((((((((((((((&&&'''((('''%%%$$$%%%&&&+++***---000...++++++...,,,,,,,,,,,,,,,------...------,,,,,,------...///000...+++))))))+++---///111111111111111000//////222222222222111000///...,,,,,,---...//////000000---.../////////...---,,,,,,---............///111/////////000000000111111///000222333333111///...111111111111111000000///777555333555777888666333222444444333666999999444444444555777999999777555444333333333444555777888444555555555555666666666777666555444333333333333111222222333333333333333////////////............222111000...---------------------....../////////++++++,,,---...///000111111111111222333333111///444333222111///...------...------,,,,,,,,,,,,,,,...///000///...---...000111222333111...///333666777444111000111111111000555333111111222222222111222000...---///111111111222111///......//////000......---,,,,,,,,,------///000111000......000222///...111444333//////222111111222333333222000000000000////////////000000///000000111222222333333000000111000//////111333...//////000111222333333111000000000111222333444444333222111111111111111//////......///000111222333111//////000111000//////222444333111111444888888999777222111333333111555555444444444444555555555555666666666666555555222111111000000000000000222333444333111000111222222222222222222222222222111111111111000000000000222333333444333222000/////////............//////...------,,,,,,,,,,,,,,,***+++,,,.........---,,,++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********************************(((((()))***************+++************+++,,,,,,++++++******)))((((((((('''(((((())))))))))))(((******)))((((((((()))))))))))))))))))))(((((((((((()))***))))))***---//////...---+++************,,,+++++++++************,,,+++******)))))))))))))))(((***---+++&&&&&&))))))))))))(((((((((((((((*********++++++++++++++++++++++++++++++***)))((()))))))))))))))))))))))))))***++++++))))))***+++))))))))))))************)))************+++++++++&&&&&&(((,,,111777<<>>>>>;;;666222333444000000111000000///...---+++(((&&&'''***+++)))'''333999111''')))(((&&&+++***))))))(((((())))))***((((((((((((((()))******))))))******))))))((((((***+++***---<<>>666000111222333555999222222333555666777666666333444555555444444555666777777777888888777555444<<>>BBBNNNRRRYYY```ffflllqqqtttxxx}}}zzztttjjjaaaXXXPPPGGGAAA@@@888666;;;===888777:::999666222111444777555222222000000444888:::::::::777999;;;;;;999666555555===>>>===888777999<<<<<<666555444444444555555666666444000///000222333333222555777666333000000111///333666555000...111555222000000111222111111444,,,,,,------------------222000...,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,111///,,,,,,---/////////---,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++******+++000///---,,,---///111222///...---,,,++++++***+++------......---,,,++++++******++++++,,,---.........,,,++++++,,,------,,,,,,,,,+++,,,,,,---......***++++++,,,---......///---------------,,,++++++---,,,,,,,,,---...///000///...---,,,++++++***+++........................(((+++,,,***+++---***&&&+++)))***...///---,,,...............///000111222...///000000/////////000111///---,,,++++++...222000111111///------------+++,,,------------,,,,,,,,,,,,,,,---------......+++,,,---.........------...------,,,,,,+++++++++...------,,,,,,------...******+++++++++,,,,,,,,,......------------,,,+++++++++++++++++++++++++++******++++++,,,,,,------........................------,,,,,,,,,,,,------------------------------+++***)))(((((((((((()))************************++++++***************+++***************)))((('''(((((((((((((((((((((((())))))************)))))))))*********+++++++++++++++************++++++,,,+++******))))))******+++))))))(((((())))))***+++***++++++++++++***))))))))))))))))))))))))))))))***((((((++++++'''&&&''''''(((((((((((()))))))))''''''(((***++++++***)))&&&((())))))(((((()))***))))))(((''''''((())))))+++)))'''''''''((('''&&&(((((((((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******((()))************)))((()))))))))(((((((((((('''(((((((((((()))))))))))))))((('''(((***+++++++++'''''''''''''''((())))))***))))))(((((()))******''''''''''''''''''&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((444333333444666999:::::::::888555444333222000...555555444333333333444555333444555333111111333333444444555444333444555777//////333777555...---000///000111111111111000///111000000///.........///000111111111222222222333:::555333777???JJJYYYeeerrryyy}}}qqqcccYYYPPPBBB<<>>???999888999999999888999:::===:::888===GGGNNNLLLGGG???CCCIIILLLKKKHHHEEEDDDJJJIIIFFFCCCFFFJJJGGG@@@AAA@@@>>>=========>>>???===;;;888777999:::;;;:::444<<>>666;;;@@@@@@;;;777777999666444555:::;;;777666:::444333111000000333555777888666444222111111111222000000000000000000000000444222000000111333333222333222///......///222333////////////......------//////...------///111333111000000000000000111222222222222333222222111111------......///000111111000///------///000///...************++++++,,,---***++++++,,,---...//////---------------,,,,,,+++------------...///000111000000...---,,,,,,,,,,,,........................---000000---,,,...///...333///---///...---///333.........//////////////////111111000...---...000---//////---+++---///111------...000111///---,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,------------***+++---...///...---,,,,,,,,,------.........///...------,,,,,,------...******+++++++++,,,,,,,,,------...---,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,------......////////////////////////......------------......////////////////////////++++++******))))))))))))************************+++***************++++++)))************))))))((((((((((((((((((((((((((())))))************)))))))))*********+++++++++++++++++++++++++++,,,------++++++************++++++)))))))))))))))******++++++++++++++++++***)))))))))))))))))))))))))))))))))'''(((++++++'''&&&((((((((((((((()))))))))***&&&(((***+++++++++******'''((())))))(((((()))+++))))))(((((((((((()))))),,,***(((((()))***)))(((((((((((('''((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))***)))))))))(((((((((((((((((((((((())))))))))))***((('''(((***,,,,,,+++'''''''''''''''((()))))))))((((((((('''(((((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((AAA<<<999<<>>>>>BBBCCCAAA???BBBLLLTTTRRRLLL===CCCKKKPPPRRRQQQPPPOOO^^^aaa```___eeehhh^^^OOOJJJIIIFFFDDDCCCCCCDDDEEEAAA???>>>???@@@BBBAAA@@@888@@@IIIKKKEEEAAAAAADDD;;;???CCCDDDBBB???>>>???<<<777888======888777<<<===;;;777444444777;;;===::::::888666555444333333222222222222222222222222555444333444555666555333444333111000000111333444222222222222111000//////,,,---------,,,,,,---///,,,,,,,,,,,,---...///000....../////////......---.........//////000000000111///......///000000///,,,,,,+++++++++,,,------,,,------....../////////......//////......---,,,,,,,,,------...///111111000///......------------------------------------,,,111333---)))+++000222///,,,+++---------222999<<<<<<;;;:::999666333222555666666333///...000333444<<>>DDDDDD@@@CCCKKKIIIGGGCCC@@@>>>>>>???@@@>>>>>>>>>>>>===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;===<<<:::777555555666777777666555555555555555555555333222111444777999999666555555666555555555444555555666666333444444555555555444444666666666666777777777777777666444444666777666555444444333222222222333333333333333333333333333333333333444444333333222111000000000111222333555555111111000000000000111111000000000000000000000000333AAALLLIII>>>777444333000111666>>>DDDIIIRRR[[[jjjkkkkkkjjjhhhccc___\\\RRRRRRQQQKKKFFFDDDHHHLLLVVV```fffaaaXXXPPPGGG@@@<<<444000222333000///111///...---,,,,,,,,,------------------............+++,,,------......------------......//////000000------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++---///...,,,+++---///---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************))))))((((((((((((((((((((((((((()))((((((((())))))***+++)))******++++++*********))))))))))))))))))))))))))))))************))))))((((((((()))))))))******************+++,,,---...***++++++++++++++++++***+++++++++++++++,,,,,,---++++++,,,,,,++++++***)))))))))))))))))))))))))))(((&&&(((++++++(((''')))(((((()))))))))*********'''+++......,,,***))))))''')))******))))))***+++)))))))))******)))))))))***((('''(((***+++++++++******)))((()))+++---...++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((***+++,,,,,,+++++++++******************+++*********)))))))))(((((((((((((((((()))))))))))))))'''&&&''')))++++++***'''''''''''''''((()))))))))))))))))))))((('''''''''''''''(((((()))))))))''''''''''''((((((((((((&&&%%%%%%&&&&&&((())))))tttiiiaaagggwww|||sssssszzz|||xxxzzz||||||}}}}}}|||{{{||||||yyywww~~~|||yyyyyyvvvuuuuuutttttt{{{|||uuuwww~~~{{{yyyzzz|||uuuqqqsss~~~|||zzz{{{~~~xxxyyy{{{zzzlllnnnpppqqqqqqrrrtttvvvtttuuuooocccbbbkkkooojjjnnnlllhhheeebbbbbbccccccfffgggiiillloooooommmkkkccc___[[[[[[___aaa^^^ZZZ]]][[[YYY[[[```fffjjjlllWWWMMMJJJPPPRRRQQQXXXcccpppnnnkkkhhhdddbbb```___]]]___aaabbbbbb```___]]]cccccccccccccccccccccccc[[[\\\]]]___```___\\\YYYRRRUUUYYY\\\\\\YYYUUURRRSSSSSSTTTTTTSSSRRRPPPOOOGGGKKKNNNNNNKKKHHHHHHHHHNNNMMMMMMLLLKKKKKKKKKKKKHHHIIIIIIJJJJJJJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDBBB@@@@@@BBBCCCBBBAAA======<<<;;;;;;:::;;;;;;999999999999999999888888999999::::::999999888777555555555666777888::::::444444444333444444555555555555555555555555555555GGG___uuuwwwfffRRRBBB999>>>CCCOOO___kkkuuu}}}vvvvvvtttmmmgggeeejjjnnn}}}zzzmmmeee]]]VVVEEE:::222222222///000444222111///---,,,---///000---------.........//////,,,,,,,,,---------...........................---000//////......//////000,,,,,,------------......+++---///...,,,+++---///........................---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((('''************************(((((('''(((((()))******)))******+++++++++******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))***+++,,,---***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((&&&(((++++++(((''')))))))))))))))************(((,,,//////,,,)))((()))''')))******))))))***+++))))))************))))))(((&&&&&&''')))++++++++++++***))))))***,,,...///************************++++++++++++++++++++++++))))))))))))))))))))))))'''(((***+++,,,,,,++++++++++++************++++++************))))))))))))(((((((((((())))))))))))((('''&&&''')))*********'''''''''''''''((())))))***************)))(((((('''((((((((())))))******''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***:::888777999===BBBDDDEEELLLJJJIIIIIIJJJJJJIIIGGGKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKEEEDDDCCCEEEGGGHHHGGGFFFGGGIIIOOORRRLLLGGGLLLWWWIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIJJJKKKKKKLLLLLLMMMOOOPPPOOONNNLLLJJJRRRPPPMMMJJJIIILLLQQQVVVnnnjjjccc^^^^^^bbbhhhlllsssiiieeetttxxxUUUIIIMMMVVVbbbnnneeeffffffdddbbbaaabbbdddeeeaaaaaakkkyyy|||uuuxxx~~~}}}~~~kkkoooooommmooowww{{{yyy~~~{{{wwwtttsssuuuxxxzzzxxxrrruuu}}}{{{{{{yyyyyy}}}~~~vvvqqqooorrrtttuuu|||}}}|||}}}{{{{{{zzz{{{~~~}}}|||}}}}}}xxx}}}|||}}}~~~{{{vvvyyy~~~|||wwwsssvvv~~~wwwssswwwwwwrrrssstttuuuuuutttrrrooommmxxxzzzzzzyyywwwvvvvvvvvvqqqoooqqquuutttooorrrxxxwwwwwwqqqhhhfffkkkmmmkkkfffiiinnnqqqqqqnnnjjjggg___\\\[[[\\\ZZZXXXZZZ___```___]]]ZZZUUUOOOJJJGGGKKKQQQUUURRRJJJEEEHHHNNNJJJEEE@@@???CCCGGGHHHFFFAAAAAA@@@???===<<<;;;;;;<<<:::;;;===<<<888999===___}}}xxx]]]DDDLLL]]]tttqqqjjjppprrrmmmjjjmmmrrrzzz}}}rrr___QQQOOOTTTDDD???888111///000444777777333000111555666333///---...000222222111000////////////......---------000000000000000000000000------...///////////////------------............//////...///000111000000222222222111111000......---,,,,,,+++++++++,,,,,,///,,,)))+++///111...***---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%+++---)))&&&(((***(((&&&(((***---...---,,,+++)))******)))(((((()))+++((()))---///)))!!!###***&&&***+++((((((+++---,,,***************)))((('''************************+++******))))))******+++000...,,,*********+++,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++*********''''''''''''''''''''''''(((((()))))))))(((((('''(((((((((((())))))))))))******))))))******+++,,,+++,,,,,,+++******+++------------,,,,,,+++++++++((((((***,,,---,,,***((((((+++------+++***,,,...111,,,((((((***))))))(((.........---,,,+++))))))******+++++++++,,,,,,,,,,,,---...///...---+++***++++++++++++++++++++++++,,,)))'''(((***+++***(((...((('''+++((("""$$$---)))'''&&&&&&'''***---///(((%%%$$$'''(((&&&(((,,,))))))(((((((((((((((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%$$$333222000111444777888999999888777777888888777555;;;:::999888888999::::::333333333333333333333333000///...///111111111///...000333666222...222:::555555444333333444555555000000//////000000111222666666777888777666555444444333222///...000444888???<<<999666666888;;;===EEE@@@===FFFVVVbbbfffeeecccLLL999777<<<<<<>>>CCC888999:::999888888999;;;;;;::::::???FFFIIIFFFBBB>>>BBBFFFGGGEEECCCCCCDDD>>>AAAAAA===???EEEHHHFFFFFFCCC@@@>>>===>>>@@@BBBJJJEEEAAACCCIIIMMMLLLIIIZZZVVVSSSTTTVVVWWWTTTPPPLLLKKKLLLPPPXXX^^^bbbccc[[[XXXTTTTTTVVVXXXYYYYYYOOOLLLMMMPPPPPPOOORRRYYY[[[YYYUUUQQQNNNLLLKKKKKKNNNLLLNNNSSSTTTNNNKKKLLLLLLMMMLLLIIIKKKOOOPPPLLLOOOMMMMMMNNNPPPPPPNNNLLLKKKMMMOOOQQQTTTVVVXXXXXXZZZ```___UUUQQQVVVWWWSSSSSSTTTUUUUUUUUUTTTSSSSSSYYYYYYXXXVVVTTTSSSUUUWWW[[[YYY[[[___]]]ZZZ\\\aaa``````\\\UUUTTTXXXZZZWWWZZZ\\\___ccceeefffffffffbbb```aaacccccccccffflllccccccbbb```]]]YYYUUUSSS[[[```ccc```[[[XXXZZZ]]]___ZZZVVVVVVZZZ]]]]]][[[TTTTTTSSSRRRQQQPPPOOOOOOIIIGGGHHHKKKIIIFFFGGGKKKmmmssstttuuufffXXXUUUbbbvvv{{{ooorrrzzzsssbbb\\\lll|||xxxggg[[[rrr{{{wwwbbbOOODDDAAA@@@===:::777666666888:::;;;888555666999:::777444666777999:::;;;:::999888888888888777777666666666444444444444444444444444000111222222333333222222000000000000111111111222............///000//////111111111000000///...---///...---,,,,,,---...//////+++((())),,,...,,,)))...------,,,,,,---------------------------------((()))+++,,,+++)))))))))***+++,,,---......------***+++,,,+++))))))+++,,,---&&&###(((,,,+++)))***'''+++,,,((('''***+++******+++++++++******)))(((************************++++++************++++++(((***---//////---***(((,,,,,,,,,,,,+++***))))))*********)))))))))(((((('''''''''''''''''''''''''''(((((())))))((('''''''''''''''(((((((((((())))))))))))))))))******+++)))***+++***((((((***+++,,,,,,++++++************))))))***+++,,,,,,+++)))+++***))))))***,,,,,,,,,***''''''))),,,,,,+++***+++++++++,,,++++++***)))))))))*********+++++++++---------------,,,,,,++++++++++++***************+++)))''''''(((((('''&&&+++***+++,,,)))%%%%%%)))***)))''''''(((+++...///---)))(((***)))'''(((+++))))))))))))))))))))))))(((((()))))))))((('''&&&((((((((((((((((((((((((&&&'''(((((((((((('''&&&000...,,,,,,...///000///111000//////000000///...222222111111111111222333333333333333333333333333333111000000111222111/////////000222111...000444---,,,,,,++++++,,,,,,---......------......///000,,,,,,+++++++++*********.........---,,,---///222///////////////.........+++++++++,,,///333555777777---)))///222---)))***,,,---............000222000000000222333333222222---...000222222111000///111222111......222333222333222000///......///000444222000111333555666666:::777444444555555333000222111///000333555777777444333222333444333222000000000333666444111111444111000...---,,,------...111///...000000------///......,,,***,,,222444111000//////000111111000...777666555666;;;AAAGGGLLL>>>AAA>>>555111555777444444444555666777888888999999888666333111222555888111000111444333111222666333555333//////222333111555555666777:::>>>AAACCC555333444777777666999???===>>>>>>>>>===;;;999777<<<>>>@@@???===<<<<<<===AAA>>><<<===@@@BBB@@@???>>>>>>===<<<<<<;;;::::::???===???BBBAAA>>>???DDDYYYfff^^^MMMPPPVVVQQQLLLFFFMMMZZZkkkyyy{{{ssskkk___mmmxxxnnnXXXHHHJJJSSSRRREEECCCUUUfffcccTTTHHHnnntttxxxtttgggYYYOOOJJJBBBBBBCCCCCCCCCCCCBBBBBBEEEBBB@@@AAACCCDDDBBB???999:::<<<=========<<<;;;:::::::::::::::999999999999999999999999999999999666666777888888888888777222222222222333333333333111111222222222333333333444444444444333222111000222111000...///000222333666222......000111111///......------------...///------------------------+++'''***111000)))''',,,.....................///+++,,,---,,,******,,,---+++,,,///444444...++++++,,,//////+++(((***+++***++++++,,,,,,,,,+++******************************++++++************++++++%%%'''+++......---+++))),,,,,,,,,+++***)))((('''((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((()))(((((('''''''''''''''(((((((((((()))(((((((((((()))******((())))))(((''''''(((************))))))))))))))))))))))))))))))***++++++---***((())),,,......---,,,,,,,,,---------***'''(((((()))***++++++******(((((()))))))))*********...---,,,,,,++++++,,,,,,+++++++++******)))))))))***************************+++++++++...333444111+++***))))))***,,,...//////+++***+++***&&&&&&)))************************((())))))))))))((('''&&&(((((((((((((((((((((((('''((())))))))))))((((((222000......000111111000444333222222333444333111333333333333333444444444111111111111111111111111333111//////000000...---000......///000000//////111000000000000000000111---------------......///000000///............///***,,,------,,,,,,---.........////////////...---///000111000...---......111,,,,,,111222//////111...///000///......000222...------...000111111111///...///111222222000...//////...------...///...111000000000/////////...---......------...///111222000//////111111000...000///---,,,,,,,,,,,,,,,++++++,,,---------+++******+++...///...+++***+++,,,,,,,,,,,,---...000111000000//////...,,,---///---...---+++---222222////////////000000000///...---,,,++++++---000555777111444222,,,***---...+++++++++++++++,,,...///000------,,,***((((((***,,,(((((()))******)))***+++((()))*********++++++++++++***))))))***,,,...///111//////000---***+++000((())))))***))))))(((''''''''''''((())))))(((''')))''''''(((***+++)))''',,,,,,,,,++++++************)))***------***,,,000111<<<777,,,000333///---///000666@@@IIIIIIBBB::::::<<<>>>===888333///...222000333888:::999>>>EEE>>>>>><<<999555222111111111222333555555555444333555444222222444444333111111222333444444444333333111111111111111111111111444444444444444444444444222222333444444444444333/////////000000000111111000111222222111111222333222222333333222111000000222111///......000222444:::666222000111333333333---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///+++111;;;777++++++555000///---,,,+++,,,---...+++,,,,,,+++******+++---***???TTTRRR>>>+++***111000333333...+++,,,---++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++***)))((('''''')))+++,,,+++++++++++++++***)))((())))))))))))))))))(((((())))))))))))))))))))))))(((((())))))******))))))''''''((((((((()))))))))))))))(((((())))))***+++((())))))(((''''''(((***))))))))))))))))))))))))))))))(((''''''(((+++---,,,...//////...,,,,,,,,,...///...+++***+++***'''((()))******++++++******))))))))))))*********+++...---+++*********+++,,,,,,,,,,,,+++******))))))&&&(((++++++******,,,---,,,,,,+++...===MMMMMMCCC,,,+++*********,,,---///---***)))+++***&&&%%%(((*********+++++++++++++++))))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((111000///000333444444333333222111222333444333222222222333333444444444444222222222222222222222222333111////////////---,,,000///......000111000...//////000000000000//////---------------...//////111000//////......//////))),,,...///...,,,------......------------...............///000000...---111///000111111000222666///000000///------...//////+++)))+++111333111...,,,,,,,,,---//////...,,,---,,,,,,---...---...///,,,,,,,,,---,,,,,,+++++++++---...---,,,+++---//////...------......---,,,)))***,,,---///111333444,,,,,,---------...000111***,,,---,,,+++,,,---...,,,,,,------...///000111...111333222///---------+++...///...///111...)))---.../////////.........,,,---...//////...,,,+++---///000000000111000,,,......------------...///+++---///000...,,,,,,,,,---...------...//////...***+++---///000/////////..................---------*********'''""""""&&&,,,,,,,,,,,,,,,++++++***+++******,,,...///...,,,+++++++++,,,......,,,+++,,,,,,,,,,,,,,,,,,++++++&&&%%%'''******''')))---$$$...+++&&&++++++%%%%%%++++++,,,...///...+++)))///+++)))***///111///,,,---///111...''')))777FFF===888222...------...///***************************)))(((((())))))((('''))))))******+++++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++(((***++++++))))))+++,,,******+++++++++***)))))),,,+++***)))***+++---...222///,,,******+++,,,,,,))))))))))))******+++,,,))))))))))))))))))))))))//////888@@@999,,,///===///---+++)))((()))+++,,,)))******)))(((((()))+++---GGG]]]WWW<<<((((((111000333222---***,,,,,,+++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++***(((&&&%%%&&&((()))((()))***+++++++++++++++******************++++++************************((()))******++++++++++++(((((()))))))))************))))))))))))***++++++((()))***)))'''''')))***)))))))))******************++++++***(((***...111333;;;AAA===222)))(((***...000...(((''',,,...,,,+++++++++++++++******)))*********+++++++++,,,,,,---,,,+++))))))***++++++------,,,,,,++++++++++++)))---000///+++(((***,,,,,,---...:::QQQbbbYYYFFF,,,+++*********+++,,,,,,+++((())),,,,,,)))(((+++)))))))))******+++++++++)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''///......000333555444444222111000111333444333222333444555666666666666666999999999999999999999999888666444444555444333111222333333111333666555222......////////////......222111111111111222333333////////////...............000222333222111111111222111000000000111222333+++***+++---111222000------...111222111000000111444444444222000000000222666222///111666777333......///000000111000000000111///000333333222222555000000000000000000000000111222333222111000111222111111000///---,,,+++++++++,,,.../////////111333---------,,,,,,...222555+++......+++***---000000,,,,,,,,,---.........///,,,333666444000///---,,,+++...000///000111---&&&,,,...000///...------...///222666888888555111///***,,,...111333333000---//////......------,,,,,,***---000222000...,,,,,,)))***)))((())),,,+++''''''&&&'''+++,,,)))(((***&&&''')))***+++******)))333111222444222......222*********)))((((((''''''''''''''')))++++++***)))(((((()))************)))((((((((((((((())))))))))))((())),,,+++(((***...***000+++(((...---)))...,,,......---***))),,,...///111000---******...222333222000......000555999---+++)))((((((((('''&&&///...------,,,,,,------,,,,,,+++++++++*********((((((((((((((()))))))))&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''%%%(((******'''&&&)))+++'''(((((())))))(((''''''$$$$$$$$$%%%%%%&&&''''''+++***(((&&&&&&&&&'''(((''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%(((000555...%%%(((333+++***(((&&&&&&&&&((()))'''((()))(((&&&&&&((())),,,666<<<666+++$$$###$$$***------)))&&&((()))((((((((()))************)))************************)))))))))(((((()))))))))%%%''')))******'''###!!!&&&'''((()))++++++++++++))))))************++++++))))))))))))))))))))))))(((((()))***++++++++++++(((((((((((())))))))))))))))))((((((((()))******((()))***)))'''''')))***))))))))))))************+++---...---+++,,,000444AAAKKKRRRKKK:::---,,,000@@@BBB<<<000***---///,,,+++,,,,,,,,,+++***))))))***++++++++++++,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++555:::===999000***+++...++++++222DDDYYY^^^LLL666******)))))))))))))))))))))''')))------++++++...'''''''''((())))))******((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''222111111333555666666555555444444555666777777555666777888:::::::::::::::666666666666666666666666444333111111222222111000,,,000111//////333444111444444555666666555444444///////////////000111111333444444555444333222111+++---///000///......///....../////////000000000111111222333444444333222///222444444555555444333000000111000......///111222222222333444444111...---///111111///...000222000------111111......111000//////......///000000///////////////...---,,,333333333222111000000000111333555333000//////000///000111000//////222555---111222...---000222000///000111111222222222222111888;;;777222222222000///222333222333666333...000222444444222000111333+++,,,///000111000...------,,,,,,///222111///---...///000000000///---,,,***---//////...---,,,---///111///,,,...333111,,,000---...222222...---000***+++,,,...///000000000+++***+++...---***+++...------,,,,,,++++++++++++((()))***++++++++++++,,,***+++,,,,,,++++++,,,---,,,,,,---------.........)))((()))+++***'''(((,,,,,,///***)))...+++(((///)))+++---,,,++++++---000...111222///)))'''+++///111000......000111///,,,'''((()))+++,,,,,,,,,+++&&&''''''(((((((((''''''%%%&&&&&&%%%$$$$$$$$$%%%)))))))))))))))******+++''''''''''''(((((())))))))))))))))))))))))))))))''''''((())))))))))))(((&&&&&&&&&&&&'''''''''''''''***---,,,)))(((***...))))))************))))))"""###$$$&&&&&&'''&&&&&&)))))))))(((''''''((()))%%%%%%%%%&&&&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&$$$###$$$&&&((('''&&&%%%%%%&&&&&&''''''(((((('''&&&&&&''')))%%%&&&###!!!%%%###%%%((()))%%%$$$'''((('''%%%&&&'''(((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((###$$$'''))))))'''$$$"""%%%&&&&&&'''((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))*********&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''(((((('''&&&&&&''')))''''''((((((((()))))))))'''***,,,+++))))))---222<<>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::;;;<<<:::999555;;;===999999===???===:::;;;<<<======<<<;;;:::::::::999999::::::;;;<<<777888999::::::888666555555777999999888777888999444666777999999999888777555777999777444222333444777666555333555888::::::555666777777666777999;;;444888===>>><<<::::::;;;222666:::888444333666:::888444555999999444333666555555444333333444555666777555444555666555333111---...///000000000111333...111444555333333555777000333555444111///000222---333555000///111111---000111222333444444444444222999;;;555000111333222///111111000222666666222000222555444222000222333444333222111111222444555333///---///222222000000000111333444444333111000.../////////------///111---///---***,,,111///)))111------111000++++++......------,,,---...///000...---///111000,,,---000,,,+++++++++++++++,,,,,,)))+++------,,,+++,,,...,,,,,,---,,,+++,,,...///---------......//////000---,,,---///---***+++///+++///,,,...333---'''...)))+++---///000000//////222///---///111222///,,,+++000222...))))))+++---//////---,,,******,,,---(((***---/////////---,,,+++,,,,,,+++***)))***+++))))))(((((())))))***+++&&&&&&''''''((((((((()))''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%(((+++***'''%%%(((,,,&&&''''''(((((((((''''''$$$&&&(((***++++++)))(((&&&'''(((((('''''''''(((%%%%%%%%%&&&&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$###&&&,,,***###&&&&&&%%%%%%%%%&&&&&&&&&'''((()))(((&&&&&&((()))###'''(((&&&''',,,***%%%###'''(((%%%$$$(((***)))$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%#########%%%''')))%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&'''''''''((((((!!!%%%((('''%%%%%%)))---'''+++///,,,%%%###(((...000777777,,,&&&***+++%%%%%%&&&''')))******++++++))))))))))))************)))***+++++++++***((('''%%%%%%&&&'''((()))******%%%---333///&&& ###(((,,,%%%%%%,,,---'''$$$((('''''''''&&&%%%%%%$$$$$$###!!!"""&&&'''$$$###%%%######$$$$$$%%%&&&''''''&&&%%%$$$#########$$$%%%""""""""""""""""""""""""######""""""###%%%&&&(((YYYZZZ\\\^^^______^^^^^^[[[[[[YYYVVVYYY]]]YYYQQQPPPKKKLLLSSSUUUOOOIIIHHHHHHFFFJJJUUU]]]\\\XXXVVVYYYWWWRRRPPP\\\hhhbbbRRRMMMWWW```ZZZQQQZZZbbbXXXZZZ\\\______^^^]]]]]]]]]ZZZWWWWWWZZZ\\\ZZZYYY\\\RRRQQQQQQSSSQQQNNNOOOSSSTTTSSSRRRTTTSSSQQQPPPQQQJJJLLLKKKGGGIIIOOOQQQMMMPPPJJJIIIJJJHHHBBBAAAEEE>>>;;;===CCCHHHIIILLLPPPHHHQQQNNNHHHMMMQQQRRRXXXQQQTTTXXXYYYWWWTTTQQQQQQJJJLLLMMMLLLLLLMMMJJJEEEAAAAAAEEEJJJHHHAAA>>>AAAAAA???>>>======>>>@@@BBBHHHFFFFFFHHHHHHCCC999111888///,,,333888555///---333666999;;;;;;::::::;;;EEE:::222333777666333333888777---+++444444222888999:::;;;999666666999===999<<<===999444333333333444777333333======888:::;;;999:::======999888:::999666777:::888222333888888333......222444333000333222333666555333444888444444444222000///111333000000222555444111//////000444666333111333111...777///+++///111......111000222333222111222111///111000...,,,---111111...000222///+++,,,111...'''222111///---***+++...111///111333333000...---------,,,+++,,,---...---,,,111---111111+++---///&&&------...///...---///222333333000,,,---111111...,,,...000000---,,,---///000000///---+++***,,,---,,,******...///---...111000(((------""",,,444%%%,,,+++******))))))******&&&(((******)))(((***+++(((******)))))))))(((%%%---***''''''((('''(((***&&&***---,,,((('''***---222+++(((***+++((((((,,,***)))(((''''''''')))+++---((($$$$$$)))+++***'''((((((*********)))'''&&&###'''******''''''***...$$$""""""######$$$'''++++++&&&$$$'''(((&&&%%%''''''&&&&&&&&&(((((((((''''''((()))******)))(((((()))'''&&&'''******(((&&&&&&$$$$$$''''''$$$###%%%$$$%%%'''((())))))((('''))))))'''%%%######&&&((($$$%%%&&&''''''&&&%%%%%%((()))******)))'''$$$###&&&%%%%%%'''((('''%%%###))))))'''''''''((()))***'''((('''&&&$$$$$$&&&'''%%%&&&&&&'''''''''&&&&&&'''%%%$$$%%%(((******)))(((&&&######%%%'''((('''''''''''''''((()))******$$$'''))))))&&&%%%&&&((()))(((((((((((()))******&&&&&&&&&&&&&&&'''''''''&&&'''((('''((()))'''$$$((('''&&&%%%&&&''')))***(((((('''&&&'''((()))***((('''&&&&&&'''((((((''''''"""###(((***%%%$$$&&&)))((('''&&&%%%$$$######)))'''$$$%%%'''((('''%%%)))******)))'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,)))&&&''''''%%%######%%%###!!! !!!###%%%"""###$$$%%%%%%%%%%%%$$$|||www{{{zzz}}}{{{|||{{{|||zzzvvvyyygggeeegggnnnssssssrrrtttqqqyyyyyyyyy}}}zzzvvvwwwyyy|||}}}{{{yyyvvvttttttwwwzzz}}}tttssssssuuuvvvqqqhhhaaaSSSIIIBBBBBBCCCBBBDDDIII>>>DDDDDDCCCOOOeeepppmmmhhhYYYHHH@@@AAACCC???:::666;;;777666<<<===>>>GGGNNNVVV\\\^^^]]]^^^aaacccfff```VVVLLLDDD>>>777222333;;;<<>>;;;999777777888;;;666:::===<<<;;;<<<===<<>>;;;999;;;;;;999777666777888777555222000//////000000111222///222666777999;;;:::777666777888::::::888555333666666555555555555444333777555222111111222222333000---222333,,,000777555444222222333111000222777///333444111111333222///222555777777555333333444/////////...,,,,,,...000,,,+++---111000,,,)))***444///666666,,,222666(((000000000////////////000...,,,++++++---...---,,,---------+++,,,---......---***'''&&&''''''''''''///---+++***))))))(((''',,,***,,,//////++++++000---,,,+++,,,,,,,,,+++***++++++***+++,,,,,,,,,+++---***((()))---000000///,,,***(((((())))))(((''',,,******++++++***'''&&&+++((((((******'''(((+++)))((((((((())))))(((((()))((('''&&&&&&'''((((((,,,***)))***------+++))))))''''''******'''&&&)))''''''&&&'''((()))((((((((('''&&&''')))))))))(((((((((((((((((()))))))))***)))((((((''''''''''''(((((((((***,,,---+++***((((((((()))+++---///111000...,,,*********+++,,,))))))+++,,,---......///(((***+++,,,++++++,,,---))))))((()))******++++++***+++,,,...............+++,,,,,,+++)))((())))))(((((()))***++++++++++++***++++++***)))(((&&&%%%&&&'''(((((()))***)))'''(((((()))))))))***************)))((())))))***+++,,,+++))))))((((((''''''***&&&%%%))))))''''''***((((((((('''''''''''''''+++(((&&&&&&((()))(((&&&)))******)))((((((((((((&&&'''((((((((((((''''''(((((((((((((((((())))))'''%%%%%%'''((((((&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%zzzxxx}}}|||ooolllnnnuuu~~~|||{{{~~~zzzrrrjjjaaaZZZXXX[[[eeelllcccRRR[[[ooo```cccoooooogggeeekkkfff\\\XXXRRRPPPYYYmmmjjjTTTGGGDDDGGGTTT```fffnnn|||~~~zzzzzzxxxttttttzzzppphhh___ZZZZZZ]]]``````\\\UUUSSS^^^jjjmmmjjjfffdddeeefffggggggddd___[[[[[[VVVMMMCCC>>>@@@EEEJJJQQQTTTYYY[[[YYYWWWXXXZZZRRRVVVWWWTTTQQQRRRTTTSSS\\\RRRDDD;;;888666333111444000111666555111222999999<<>>???666777>>><<<;;;666222000---***---333555===BBB@@@>>>>>>===;;;555777999999888555444444666666666333000//////000555111111333333111222555>>><<>>FFFJJJSSSXXXUUUQQQPPPPPPPPPRRRSSSUUUUUUTTTRRROOONNNIIIHHHEEEAAA;;;666444444>>>777111111333888AAAKKKQQQSSSWWWXXXSSSQQQNNNIIIJJJJJJJJJJJJHHHFFFCCCBBB======<<<===>>>>>>===<<<999888999<<<<<<:::999:::666777888999;;;===999444888555444666999999666333444111///---,,,,,,---///+++///444555111......///,,,------...000333666999???CCCIIIPPPSSSQQQKKKGGG???555+++(((+++000111///,,,000222///,,,---000111---***---444888777555444666666666555333111111111555444111///...///000111111111111111222111000///000------000000......111......///111444333...***333444666888999888888777111222444555555444333222777777666666777888999::::::999777777777777444222222222444777:::>>>BBBDDDBBB;;;555444888<<<===;;;777:::<<<>>>===999555222222666<<<@@@CCCDDDEEEEEEBBBBBB@@@<<<999:::===AAAAAAAAAAAABBBBBBCCCDDDDDDCCC???<<<<<<>>>???===;;;<<<===???@@@???<<<999777777777555444222000//////333222222333111------///.........------......///111000000000000111111222000000///...,,,,,,---...---------...---,,,,,,...+++******)))***+++,,,---......------...///000000............///...,,,***---------------,,,++++++)))*********+++++++++++++++,,,------......+++&&&'''(((((())))))(((((('''((('''%%%%%%%%%''')))***rrrqqquuu{{{vvvfffgggnnnxxx|||wwwoookkkfffpppqqqmmmxxxvvvmmmhhheeehhhrrrxxxlllsss{{{yyy{{{zzzrrrccc[[[^^^eeegggnnnttttttllljjjsss~~~tttsssxxx{{{yyy~~~vvvllljjjppp~~~uuuhhhcccVVVYYY]]]]]][[[YYYYYYYYYWWW[[[wwwkkk]]]UUU\\\fffmmmvvv}}}xxxqqqllliiihhhiiibbb]]]]]]```eeeoooxxxsssxxxzzz|||}}}zzzxxx{{{wwwxxxxxxvvvsssoookkkhhhccceeeeee```XXXRRRRRRSSS\\\TTTOOOOOONNNMMMQQQWWW[[[bbbfffeeedddccc]]]UUUPPPSSSVVVUUUQQQMMMLLLMMMCCC===444...///333555444222AAAPPPRRRHHH;;;444222333000///555BBBOOOYYY\\\aaaeeejjjmmmmmmkkkjjjiiiXXXOOOAAA555---,,,///111???NNNXXXTTTHHH???;;;888222000888JJJZZZ___]]]ZZZ\\\^^^^^^\\\YYYWWWWWWYYYRRRRRRRRRQQQPPPOOONNNMMMPPPQQQQQQQQQPPPOOOOOOOOOJJJGGGGGGIIIJJJHHHIIILLLBBBDDDHHHMMMNNNHHH<<<333888;;;>>>>>><<<===@@@DDDBBBDDDFFFGGGFFFCCC@@@===???@@@BBBEEEFFFGGGGGGGGGJJJIIIHHHHHHHHHFFFBBB???222222333444777:::<<<>>><<<777111111666;;;===<<>>EEEJJJIIIHHHFFFEEEFFFHHHKKKMMMMMMJJJHHHHHHKKKLLLJJJHHHBBBDDDFFFHHHHHHHHHGGGGGGGGGDDD???:::666555555555:::999===AAAAAA<<<===AAA???===;;;999999;;;===>>>::::::999999:::<<>>AAADDDHHHMMMQQQSSSRRRPPPMMMIIIDDD@@@>>>???BBBGGGLLLPPPRRRSSSSSSQQQQQQQQQRRRQQQMMMGGGCCC......------...///111222333000,,,,,,000444666666888;;;BBBHHHMMMPPPQQQQQQGGGBBB>>>BBBKKKPPPNNNJJJGGGAAA:::777:::@@@GGGKKKKKKIIIGGGFFFGGGIIILLLNNNTTTSSSSSSSSSTTTSSSQQQOOOBBBCCCEEEIIIMMMQQQUUUWWWWWWSSSMMMEEE@@@<<<::::::>>>???GGGQQQRRRNNNPPPXXXPPPOOOMMMLLLKKKLLLNNNOOOEEEDDDCCCCCCFFFJJJOOORRRMMMLLLGGG@@@999888;;;???>>>DDDHHHFFFEEEFFFGGGGGGIIIGGGEEEDDDCCCDDDEEEFFFAAABBBBBB@@@>>>===???@@@EEECCCBBBDDDEEEDDD@@@<<<<<<<<<======<<<<<<;;;:::888888777777666666555555444666222++++++111111,,,(((((((((''''''(((((((((%%%$$$$$$%%%&&&(((***+++wwwjjjqqq}}}||||||```XXXfffyyyxxx}}}oooiiilllqqqxxxpppjjjvvvtttuuu{{{xxxsss{{{uuuddd[[[[[[llluuu|||rrrWWWbbbnnn~~~tttjjjffflllpppqqqlllddd[[[WWWVVVOOOYYYnnnfffWWW\\\~~~mmmZZZRRRSSSXXX[[[OOOFFFFFFEEECCCKKKWWWuuu}}}~~~zzzjjjVVVLLLNNNUUUPPP[[[eeegggiiiooosssssswww~~~rrrmmmeeebbbaaafffqqqwww]]]JJJCCCBBBBBBAAAJJJKKKIIICCC===;;;???DDD???]]]}}}~~~iiiVVV:::DDDZZZttt}}}~~~}}}}}}{{{|||}}}}}}yyyxxx{{{{{{zzz|||xxxbbbFFF111555555:::EEESSS\\\___^^^aaa\\\SSSIII@@@:::888666888<<>>AAAEEEFFFEEEJJJJJJKKKKKKLLLLLLMMMMMMWWWYYYZZZYYYVVVSSSPPPOOOGGGFFFFFFHHHMMMUUU\\\```^^^\\\XXXSSSNNNHHHEEEBBB@@@BBBMMMZZZ\\\VVVXXX```VVVWWWXXXXXXXXXVVVUUUTTTJJJHHHGGGGGGLLLSSSZZZ___^^^\\\VVVNNNHHHHHHOOOUUUTTT[[[]]]XXXWWW[[[aaabbb___^^^\\\[[[[[[]]]___aaa\\\\\\[[[WWWRRRNNNNNNOOORRRQQQPPPSSSWWWWWWRRRNNNLLLMMMNNNPPPQQQRRRSSSSSSNNNNNNMMMKKKJJJIIIHHHGGGGGGFFF===000---333333...++++++***))))))***++++++''''''(((((((((((()))))){{{mmmiiiyyyfffWWWcccvvv~~~~~~pppiiimmmuuupppnnn}}}vvv}}}~~~rrroooxxxtttlll}}}ssszzz}}}pppmmmjjjiiirrryyyttteeebbb|||~~~{{{xxxvvvlllnnnnnniii___XXXUUUVVVTTT^^^~~~eeegggXXX___pppyyywww___NNNJJJNNNRRRKKKEEEEEEMMMLLLEEEDDDKKKhhhxxxdddPPPGGGKKKRRRMMMeee|||~~~{{{xxxwwwzzz{{{eeeJJJ===>>>BBB???:::@@@BBBDDDBBB>>>;;;;;;<<<:::SSSnnn|||zzzdddMMMJJJXXXooo}}}~~~{{{xxxwwwyyyzzzyyy{{{zzz|||nnnVVVCCC333222888JJJaaaooooooiiinnneeeVVVFFF;;;555333333222444:::BBBKKKVVV^^^cccaaa```^^^ZZZSSSGGG999111444333111000///000000111222333333111......///111///...000666BBBQQQaaajjjWWWUUUSSSUUU\\\fffoootttcccYYYNNNJJJKKKKKKEEE???IIILLLOOORRRRRRQQQOOOMMMXXX[[[^^^\\\VVVPPPMMMLLLOOOMMMJJJJJJNNNUUU]]]bbb\\\]]]]]]\\\YYYTTTOOOKKKAAADDDOOO]]]]]]UUUUUU]]]RRRUUUYYY[[[[[[WWWSSSPPPJJJHHHFFFFFFLLLTTT^^^dddfffddd___XXXTTTWWWaaaiiifffkkkkkkdddccckkkssswwwooonnnllllllmmmooorrrtttsssssspppjjjbbb]]]\\\\\\[[[YYYZZZ^^^cccddd```\\\YYY[[[^^^aaadddfffhhhiiihhhhhhfffeeecccaaa```___ZZZWWWJJJ666///444444---///...,,,++++++,,,...///++++++++++++***)))'''&&&~~~~~~yyykkk|||dddcccmmmtttrrr}}}vvvkkkssszzzooorrrxxxxxxrrrxxxssszzzqqq|||}}}qqqdddlllxxx|||{{{|||lllnnnrrrsssiii[[[RRRPPPXXXccc|||lllUUURRRXXXrrreeeOOOhhhTTTIIIBBB@@@AAAEEE:::DDDLLLAAAAAAKKKHHH[[[jjjXXXVVVVVVSSSTTTYYYYYYiii~~~tttggggggnnndddTTTBBB;;;;;;;;;;;;===<<<>>>???<<<888999>>>DDD999CCC]]]sssnnnTTTEEEGGGSSSlll~~~}}}{{{yyy~~~yyyfffDDD<<<777KKKnnn}}}yyyzzzpppaaaRRRLLLHHH@@@666111222222777CCCQQQ]]]kkkuuuzzzwwwkkkVVVEEE:::111(((888///,,,111111,,,///888888666333111111333666999222000333666555===YYYwwwjjjeeeiiinnnqqq{{{zzzkkkqqqbbbUUUTTTVVVRRRKKKGGGIIIEEEMMM]]]___RRRKKKOOOQQQ]]]fffdddXXXNNNMMMPPPLLLLLLMMMOOOUUU]]]bbbbbbaaaXXXQQQTTT\\\\\\QQQDDDIIIMMMVVV]]]\\\XXXYYY^^^]]]aaaeeecccZZZMMMEEEDDD<<>><<>><<<<<<;;;;;;===>>>??????===999999;;;>>>===HHHXXX^^^RRRCCCGGGUUUjjj|||xxx```CCC>>>999HHHhhhzzzxxxtttVVVLLLCCCCCCDDD???777222,,,///999HHHVVVbbbooo{{{xxxqqq```JJJ===<<<===<<<<<<;;;AAAIIIFFF======DDDGGGFFFFFFFFFFFFDDDAAA>>>FFF>>>999666333888NNNfffqqqsss|||vvvrrriii```YYYTTTXXX___^^^SSSGGGEEEBBBDDDLLLNNNJJJJJJOOOSSSYYY```ccc^^^SSSGGG@@@AAADDDGGGJJJLLLLLLIIIFFFHHHCCC>>>@@@FFFHHHDDD???FFFLLLVVV^^^___^^^ccclllgggjjjjjjcccTTTEEE>>>===666:::999777???OOOWWWTTTMMMWWWdddkkkllllllooorrrtttttttttuuuvvvvvvuuuuuuyyyxxxwwwvvvvvvuuuuuuvvv~~~}}}yyyqqqoooooossswwwzzz{{{{{{zzz|||~~~}}}zzzvvvvvvRRRDDD777333222000111555FFFHHHJJJNNNQQQTTTVVVWWWPPPJJJ@@@666///++++++,,,lllooo{{{uuu|||~~~|||zzzyyyxxxwwwvvvuuu|||xxxoookkkoooxxx~~~{{{tttmmmdddZZZVVVWWWaaayyycccVVVTTT]]]xxxbbbMMMpppjjjJJJFFFHHHBBB===???BBB;;;888???CCC999;;;MMMzzzxxx[[[FFFBBBBBBHHHMMMXXXnnn}}}dddJJJ:::EEE@@@===??????<<<:::;;;<<<<<<<<<<<<;;;;;;::::::<<>>;;;DDD]]]tttvvvlllAAA;;;999>>>CCC@@@999555333555:::CCCJJJTTTeeesssyyylllVVVAAA<<>>KKKTTTaaatttnnnkkkcccaaa^^^___hhhkkk\\\HHH<<<============>>>BBBEEENNNUUU^^^aaa]]]SSSHHHAAA>>>???AAAAAA===888444222444333222333555777:::;;;>>>GGGUUUbbbfffgggllltttnnnppplll^^^JJJ;;;666666222666666222555===???:::888EEEUUUaaaeeeeeefffhhhjjjmmmrrrttttttuuuwwwyyyzzzwwwsssooommmmmmnnnoooxxxwwwjjj<<<777444444666;;;DDDMMM```bbbfffjjjmmmnnnoooooollleeeXXXGGG888///------~~~|||{{{kkkrrr{{{wwwxxxxxxvvvsssrrruuuwww|||qqqrrr{{{zzz{{{|||~~~{{{vvvooocccWWWTTTXXXppp}}}nnn]]]PPPWWWkkkzzz}}}fffKKKdddcccGGGFFFIIIAAA===BBBDDDCCC:::===CCC777>>>aaadddGGGGGG???>>>LLL```sssrrrWWWBBB???===@@@CCCBBB===::::::999888888:::<<<<<<;;;999:::LLLTTTGGG===JJJggg~~~yyyZZZ@@@???MMMeee~~~nnnNNN===<<<;;;???QQQlllssseee@@@:::999@@@DDDBBB<<<999@@@===:::999:::EEEZZZmmmooo```JJJ<<>>;;;777444000---000555666777888999888777666666444<<>>NNNaaaooorrrssstttuuuvvvwwwxxxxxxyyyrrrfffWWWHHH;;;111,,,zzzzzz|||zzzlll{{{yyyrrrrrr|||~~~{{{vvvwwwwww||||||sssggg\\\[[[iiiyyyssslll^^^SSSccczzzyyyxxx}}}mmmSSS[[[tttvvv[[[GGGHHHGGG@@@@@@IIIFFFHHH???<<>>@@@CCCCCC>>><<<===:::999888888:::;;;:::999AAAKKKLLLAAACCCZZZwwwpppZZZ???333333555NNNuuupppRRR<<<888;;;>>>GGGbbbooo```BBB<<<999===AAA???<<<<<<@@@===:::888999AAAUUUgggWWWJJJ;;;777BBBWWWnnn~~~{{{zzzzzzzzzwwwqqqnnnooonnnddd[[[[[[fffuuueeeWWWGGG===777333111111222111JJJjjjppphhhccc^^^gggjjjgggccchhhjjjWWW===222999;;;555222777???CCCOOOYYYcccfff```VVVPPPMMM:::666555777999:::@@@GGGKKKLLLNNNOOOLLLEEE===888555444<<>>FFF[[[vvv~~~ttthhhKKKEEEAAAAAAAAA??????AAA???===;;;999888999<<<===NNNJJJ@@@:::HHHeee~~~uuuQQQ???222888;;;000AAAiiizzzaaaAAA666;;;??????VVVggg[[[<<<666333666999999999:::999999;;;<<<;;;;;;BBBKKKCCC<<<999@@@OOO```qqq|||vvvuuuuuussspppiiibbb^^^___ZZZVVVYYYaaaiiimmmnnneeeZZZJJJ<<<444222555777999,,,222FFFRRR[[[aaa^^^___gggqqqxxx~~~zzzcccJJJ888999888333111999JJJYYYooopppuuu|||}}}sss```PPPHHHFFFMMM[[[bbb___^^^aaahhhiiijjjhhhbbbYYYPPPKKKEEE:::333999III[[[kkkvvvooonnn___GGG777444666666666666555333111333666999888@@@LLLWWW]]]aaaccccccfffeeefffkkknnniii^^^TTTOOOMMMHHHDDDAAA@@@AAABBBNNNVVV```lllzzzpppWWWEEE???AAAUUUsssvvv___FFF444111???SSSeeesss{{{zzzuuuuuusssqqqppprrrvvv{{{~~~zzzwwwvvvqqq```GGG444}}}uuurrrrrrqqqjjjgggvvvooovvvrrrfffmmmvvvvvvllljjjppp|||wwwllllllooouuu{{{|||yyywwwyyyyyyooodddccckkkyyyfffcccZZZkkk{{{|||vvvtttttt{{{^^^MMMQQQpppxxxgggaaaNNNJJJDDD@@@???BBBEEEFFFEEECCCEEE@@@>>>TTTzzzeeeHHH:::AAANNNjjj|||eeeWWWIIICCCAAA@@@@@@BBB@@@???===999888<<>>777:::FFFYYYiiilllhhhWWW@@@333666888555555555666555222222444888444<<>>>>>DDDDDD???GGGAAAFFFEEECCCcccjjjPPP@@@CCCYYYooo|||{{{{{{|||}}}~~~~~~~~~jjjTTTGGGBBB@@@@@@AAA<<<===<<<::::::BBBOOOYYYSSSDDD===KKKhhh|||```EEE777888444444666333<<>>999FFFKKK222666777555444444333000222---888===222555;;;///555???RRRfffnnnnnnvvvtttgggcccaaaXXXYYYbbbccchhhhhhccc\\\[[[bbbeeecccfffqqqwwwnnn___PPPAAA666888<<>>OOOcccvvvIII555111555555999NNNmmmeee???...???XXXsssxxxxxxrrrlllkkkjjjhhhkkkhhhiiikkkbbbYYY___mmmtttttttttrrrppppppqqqsss}}}eeeXXX[[[cccwwwyyycccVVVVVVUUUVVVWWWXXXWWWUUUPPPUUU\\\```bbbdddiiimmm~~~qqq]]]ZZZ]]]cccooo|||vvvtttwwwzzziii]]]cccpppzzz___fffooommmfffmmmtttbbb___```eeeyyyyyy___eee]]]WWW___kkkfff]]]]]]uuurrrVVVKKKMMMaaa{{{jjjfffddd___aaahhhiiijjjkkkooo|||hhhMMM@@@BBBDDDKKKUUUVVVTTTKKK@@@<<<===???>>>;;;<<>>CCCEEEIIITTTdddnnnpppLLL???CCC```~~~zzz[[[@@@<<<999<<<888666:::888:::HHHmmm|||fffEEE<<>>>>>555333777444777GGGXXXaaagggqqqzzz}}}{{{mmmjjjiiibbbbbbhhhgggnnntttvvvqqqnnnqqqsssrrrnnnuuuyyysssiii\\\LLL>>>777999HHHYYY\\\WWW]]]llllllrrrpppnnnlllVVV<<<111666000222777333///@@@YYYpppqqqqqqgggUUUMMM]]]uuuqqqmmmdddYYYRRRSSSYYY___dddeeekkklll```LLL<<<777888RRRNNNDDD888444777777333777666666777888888888777<<>>;;;999===999:::FFFkkkzzzsssSSSAAA>>>666777HHHTTTGGG<<<444555555111111666@@@GGGFFF???:::333444===BBBVVVaaa]]]bbbsss{{{uuupppgggllltttsssuuuwwwrrrrrr{{{yyyvvvuuutttqqqtttvvvsssnnndddUUUHHH===999BBBSSSRRRFFFMMMbbbnnnqqqpppssspppUUU999333222000333666333555LLLhhhrrrjjj[[[JJJ@@@EEEVVVeeexxx|||uuupppjjj^^^PPPJJJOOOYYY```dddeeelllqqqmmm]]]JJJ;;;333DDDCCC>>>888666999888555888888999::::::;;;;;;;;;???KKKYYY```___XXXKKK@@@999888;;;DDDNNNVVV```gggqqqqqqrrrqqqooooooqqqsssggg^^^VVVOOODDD;;;===EEEMMM^^^}}}mmm???555777555333<<>>DDDRRRfffxxxzzzcccTTTNNNYYYuuuwwwNNN999:::555<<<@@@<<<;;;>>>999999EEEkkk{{{~~~aaaHHH<<<555777DDDRRROOO@@@888<<<>>><<>>ZZZvvvuuucccIII:::@@@TTTcccggglllttt~~~zzzqqqlllllljjj```UUUPPPUUU^^^eeeiiiiiilllooommmdddUUUEEE;;;;;;:::999999:::<<<;;;999888999::::::::::::<<<===FFFRRR]]]^^^UUUHHH<<<666;;;CCCOOO[[[cccjjjsssyyywwwyyy{{{|||}}}{{{uuummm^^^KKK???<<>>YYYuuusssXXXDDD@@@EEEMMMeee{{{iiiNNNMMMRRReee}}}nnnDDD555:::555;;;???<<<;;;>>>999999EEEnnn}}}iiiMMM<<<888:::BBBOOOPPPGGGEEELLLSSSUUU[[[cccfff___EEE555;;;888:::NNNggghhhgggfffiiipppwwwyyymmmcccgggoooooosssxxxuuuxxxsssmmmlllkkkjjjiiigggvvvwwwwwwtttmmmggggggiiiYYYEEE>>>EEE===...888RRReeelllrrrxxxtttXXX;;;444000000000000666IIIdddzzzpppWWW;;;555KKKgggqqqlllhhhooovvvvvvrrrnnnmmmmmmjjjgggbbb^^^___cccjjjoookkkkkkkkkkkkfffZZZJJJ???555444555888;;;;;;:::999777888888888888999===AAATTT\\\aaaZZZJJJ===;;;@@@FFFSSSbbblllnnnpppsssvvvwwwxxxzzz{{{{{{}}}qqqZZZDDD888:::<<>>555888AAASSSiiiwwwtttkkkZZZEEE333888KKK\\\eeegggiiimmmooojjjfffggghhhhhhgggeeeaaa[[[SSSLLLMMMRRRVVVTTTRRRTTTYYY^^^aaabbbtttnnnhhhdddcccrrrtttwwwfff\\\[[[___tttvvvrrrttt{{{]]]___XXXTTTPPPNNNMMMMMMMMMLLLLLLKKKKKKOOOTTTWWWWWWVVVWWWVVVZZZmmmbbbVVV]]]aaa{{{mmm|||xxxZZZMMMJJJJJJSSS```YYYYYYVVVOOOMMM]]]www^^^WWWYYYqqq\\\UUU\\\rrr___VVVWWWuuuaaa[[[[[[TTTTTT]]]iii___[[[]]]]]]YYYWWWXXXUUURRRIIIZZZhhhQQQOOOUUU[[[{{{dddPPPIIIJJJVVV~~~|||uuudddVVVGGGAAADDDIIIKKKJJJJJJVVVbbbhhhmmmwwweeeKKKDDDHHH\\\yyybbbGGGFFFAAATTT}}}ttt]]]PPPLLLCCCBBBGGGGGG???777222333555444555777777KKKggg~~~xxxbbbMMMCCCBBBDDDZZZuuuuuuZZZDDD<<>>AAANNN^^^___aaadddgggjjjlllnnngggTTT;;;000666<<>>666222222666888666666777555666777777777<<>>888CCCRRRYYYgggtttxxxuuutttsssqqqlllppptttxxx{{{~~~~~~lllVVVFFF999666AAAMMMbbb```@@@:::222;;;KKK^^^lllooohhh```TTTAAA444<<>>RRReeelllwww}}}yyyyyyxxxvvvgggllltttzzzqqqfffEEE>>><<<:::NNNZZZFFFBBB===JJJ\\\jjjkkkdddZZZUUUFFF;;;888EEEYYYeeegggfffgggiiiggg^^^VVVSSSRRRPPPTTTVVVUUUSSSRRRUUUYYY\\\ZZZVVVRRRSSSYYY^^^aaaaaa```oooiiilllvvvuuujjjcccdddccc|||zzz{{{}}}|||~~~qqqoooiiiggggggllluuu{{{ppphhhdddcccddd^^^jjjllllllssseee[[[^^^uuuttt]]]QQQMMMVVV___jjjjjjZZZWWWYYY```ggg|||^^^^^^hhhkkk[[[fff___rrr```qqq]]]QQQOOOOOOZZZiiipppLLLHHHWWWWWWXXXTTTKKKIIILLLLLLIIIBBBHHHMMMYYYuuummmaaaNNNQQQOOOlllvvvJJJLLLBBBDDDfffdddQQQMMMCCCOOORRRJJJLLLUUUNNN<<>>@@@fffggg???999888222555333666222222888777;;;JJJqqq}}}xxxVVV999;;;:::666AAA]]]sss|||yyy~~~{{{pppOOO777444999777IIIlll||||||vvv\\\XXXgggeeeSSS<<<444666777000888KKKVVV???444,,,---555BBBWWWiiirrrooopppvvvuuummmeeedddhhhTTT@@@888555222333777IIIhhhxxxxxxzzzqqqXXXDDD;;;===BBBQQQlll~~~oooGGG<<>>VVVNNNPPPMMM[[[lllssskkk[[[PPPLLL666444<<>>GGGmmmsssUUUNNNPPPHHHHHHGGGGGGGGGDDDAAA>>>AAABBB???===FFF^^^uuuXXXCCCNNNXXXjjj^^^FFFFFFEEESSSooowww[[[III===;;;888777888999:::999666666555555666777999:::===;;;NNNrrroooVVV===FFF@@@RRRooommmLLL;;;BBBIIIqqqvvvSSS@@@;;;999777555777444333444444666???HHHooovvv```???666999333BBB___qqqwww{{{xxx{{{}}}^^^DDD777222555CCCaaavvvtttwww}}}zzzmmm___UUUEEE666222666666111...333<<>>???DDDKKKOOOQQQVVV\\\XXXZZZ]]]]]][[[WWWUUUSSSwwwppp|||{{{bbbiiikkkttt{{{rrr```YYYXXXZZZeeevvvqqq```VVVTTTWWWYYYcccnnnlllxxxooojjj```vvvqqquuuddd\\\^^^```aaakkk}}}eee[[[XXXVVVMMMLLLRRRWWWZZZccc___MMMVVVTTTOOOIIIGGGLLLVVV^^^kkkrrr```XXXUUUhhh[[[JJJHHHAAAOOOwwwlllSSSOOONNNFFFDDDCCCBBBBBBBBB@@@>>><<>>444333<<>>LLLdddzzz}}}|||tttwwwwwwuuuyyy}}}vvvvvvvvvwwwwwwxxxyyyyyyzzzzzzwwwttttttvvvwwwvvvttteeeMMM999777:::666333555111555;;;EEEVVVggglllhhhWWWEEE<<>>JJJ]]]kkkvvv~~~gggLLLIIIIII^^^\\\BBB???KKKXXXsssSSSBBBBBB;;;999777666777888888777777666666666666888999:::;;;===PPPnnnkkkEEEAAAAAAKKKWWWRRRAAA888<<>>KKKVVVhhhvvvooo___HHHAAADDDUUUeeelllnnnqqquuutttssssssuuuuuuuuutttvvvyyyyyyvvvwww~~~~~~lllLLL777666<<>>HHHWWWddddddeeeggghhhgggdddbbb```zzz{{{|||kkkfff~~~dddtttnnnjjj||||||zzzuuuvvvxxxzzzyyy{{{eeebbbjjjsss~~~___WWWaaa]]]ZZZWWWWWW[[[___aaaaaagggeeeaaa___]]]\\\YYYXXXTTT^^^|||wwwoooqqqdddiiirrrwwwoooqqqqqqmmmjjjfff^^^VVV\\\YYY```qqq|||}}}```eeessswwwuuutttjjjfffdddccccccWWWUUUWWWRRRSSS\\\]]]\\\[[[ZZZYYYYYYYYYZZZ[[[jjjjjjUUUhhhsssWWWTTTMMMEEEYYYxxxZZZTTTVVVLLLHHHFFFDDDCCCCCCCCCBBBAAA<<<@@@CCCAAABBBIIIUUU___qqq}}}mmmRRRKKKGGGXXXsssJJJ===???SSSttttttXXXEEE>>>???:::888666666777888777666777777666666777888:::;;;;;;;;;JJJggg}}}uuuIII??????AAABBB???<<>>444333666000<<>>EEESSSeeepppuuuuuuvvvyyywwwvvvuuutttssspppoootttuuutttpppqqqyyy{{{YYY999888999<<>>???>>><<<888999BBBJJJtttkkkKKKAAA888888:::999777777999888999;;;::::::???GGGgggmmmFFF888;;;444>>>YYYtttssswww}}}jjjQQQ888555666HHH___lllxxx}}}uuuvvvgggYYYOOOCCC555111777444111000333333222888@@@000111///222444111@@@___lllkkkfff``````fffjjjkkkjjjkkkfffWWWCCC444111444666666FFFdddwwwxxxvvvyyyxxxvvvuuuwwwqqq[[[DDD<<>>@@@888:::888777777888999777666999888888888888:::;;;<<<===777>>>XXXxxxZZZ@@@@@@BBBBBB===999@@@JJJ}}}[[[@@@:::888;;;===;;;999999<<<;;;<<<>>><<<;;;???FFF```}}}sssJJJ<<>>DDDYYYmmmrrrqqqtttwwwxxxttttttqqqjjjcccbbbhhhnnnrrruuuvvvsssuuu|||lllRRRAAA666222666GGGaaajjjlllmmmVVV::::::===PPPfffkkklllwwwrrrYYY444111000222222000///222222000///---,,,222BBBRRR___^^^___ccchhhkkkjjjgggppprrrsssrrrnnnhhhdddaaa___\\\YYY^^^aaaaaa]]]ccc~~~vvv{{{yyygggiiillliiixxxpppllljjjlllppp}}}oookkkeeeiiiooohhhkkkzzzccc___bbbfffpppggg```VVV\\\]]]WWWQQQZZZcccbbbYYYQQQNNNPPPRRRSSSTTTVVVXXXWWWSSSPPPUUURRRSSS```~~~rrrggg___eeessswwwkkk]]]```|||bbbXXXXXXXXXPPPSSSSSSSSSVVVZZZZZZVVVRRRNNNTTTXXXZZZvvvlllgggvvvrrr[[[[[[kkklllnnn~~~tttuuupppccc^^^dddiiihhhkkkiiihhhtttzzzpppcccaaa___^^^^^^```ccceeeqqqWWWaaaooo{{{ppp___hhh[[[PPPcccppp^^^XXX```bbbUUULLLIIIEEEDDDEEEHHHJJJKKKKKKHHHHHHMMMNNNJJJKKKNNNSSSnnniiiaaaVVVZZZvvvhhhGGG@@@HHH```eeeLLL???===<<<999:::999888999::::::888666999999888888999:::<<<======999???VVVttthhhHHHBBBBBBDDD>>>:::DDDVVVnnnKKK<<<888888;;;===;;;:::<<<@@@???AAABBB@@@===@@@FFFWWWwwwvvvKKK;;;???666>>>TTT}}}yyyWWW>>>666777BBB```zzz|||yyy{{{wwwiiiaaaQQQ>>>222111222111555222222444111111BBBVVV;;;333,,,222777000888SSSnnnkkkeee```ccclllqqqqqqooommmkkkcccQQQ===444555888888EEE^^^ttt|||}}}}}}|||yyyrrrfffGGG;;;NNNsssxxx|||}}}}}}qqqcccMMM???555444222555LLLhhhxxxyyyzzz|||}}}||||||{{{~~~|||zzz{{{vvvxxxhhhJJJ:::HHHbbbrrryyyvvvvvvuuulll[[[LLLFFFRRReeettttttssswwwwwwqqqooonnnfffXXXMMMNNN\\\iiipppuuuyyyxxxyyy~~~~~~vvvpppaaaGGG777444222:::\\\ggghhhiiiNNN555>>>FFFXXXiiilllppp|||mmmHHH111222111//////222222...//////000///---000>>>LLLZZZYYYZZZ___fffjjjjjjgggvvv{{{zzzvvvqqqnnnooossstttpppkkkddd^^^[[[]]]```nnnppp~~~kkksssxxxhhh|||wwwtttooorrruuuuuupppiiimmmqqqggghhh{{{hhhaaaddd]]]sssfff```}}}pppYYYVVVWWWWWWUUUPPPbbbrrrqqqaaaRRROOOSSSKKKLLLNNNRRRUUUWWWVVVUUUQQQUUUTTTVVVkkkooodddZZZ]]]gggkkkbbbXXXaaaqqq[[[\\\YYYOOOMMMPPPRRRSSSVVVZZZYYYUUUXXXMMMNNNPPPQQQkkkcccbbbuuuhhh^^^___iii______yyypppgggppprrrfff___ccc^^^aaafffdddcccoooppp^^^ddd___ZZZYYY\\\]]]ZZZWWWqqqSSS\\\nnnllllll[[[cccXXXOOOddd~~~dddYYYXXXbbbcccWWWQQQLLLEEECCCFFFLLLRRRVVVPPPOOORRRUUUQQQJJJKKKRRROOOkkkhhh^^^PPPTTTrrr]]]BBB<<>>???;;;999MMMgggdddAAA<<<888777:::;;;:::;;;???CCCCCCDDDEEEBBB>>>AAAFFFRRRssstttIII999<<<333;;;QQQ~~~vvvPPP888666:::GGGggg|||uuuuuutttbbb^^^NNN999///333666222444222444666111000BBBYYY@@@555,,,222777///555NNNiiigggbbb```gggssszzz{{{qqqooommmgggVVVAAA666666444:::KKKcccwww{{{zzzrrrdddEEE===XXXyyywwwxxx}}}zzziiiYYYCCC777333777555333EEE___wwwyyy}}}|||zzz|||xxxvvvzzzwww{{{nnnQQQ;;;AAAYYYmmmvvvpppqqqtttkkkWWWMMMNNN^^^nnnxxxvvvwww|||xxxllloookkk___JJJ:::<<>>OOO___mmmnnntttkkk>>>///222///)))---666666...***,,,///111...000<<>>BBBCCCBBB===???BBBMMMhhhLLLDDD<<<===AAA@@@TTTwwwnnnOOO???999:::999999:::<<<<<<:::FFFYYYWWWEEE?????????BBBQQQnnnzzzTTT;;;===777:::OOO}}}|||mmm@@@BBB555:::ZZZvvvyyysssuuuyyyxxxkkkSSSCCC:::///---333555333...000666333333GGGbbbDDD111111///000444444GGG```ggglllmmmpppxxxvvvuuupppmmmaaaDDD222888888555LLLmmm|||vvvUUU;;;JJJmmm|||~~~zzzuuuvvvttt```GGG888666555555333444===GGGqqquuu{{{}}}{{{wwwvvvxxxvvvxxx{{{~~~}}}eeeEEE999PPPooouuu|||xxxrrriiiNNNFFF___nnnbbbffftttxxxyyyxxxpppxxxeeeLLL;;;444777>>>DDD]]]kkkwwwxxxvvvxxxxxxvvv{{{}}}wwwtttrrr___AAA222444777DDD[[[iiiYYY<<<777EEEXXXgggppppppuuuttt[[[===111//////111111111111333...---000333000---333<<>>>>>===@@@@@@BBBLLLhhhLLLEEE===>>>AAADDD\\\~~~bbbFFF:::999:::;;;:::;;;<<<===<<>>???<<<999::::::::::::===>>>===;;;:::>>>???BBBBBBAAA???>>>???CCCBBBAAAKKKfffOOOFFF@@@@@@AAAJJJgggsssVVVAAA999999:::;;;<<<;;;;;;===???YYYhhh```JJJAAAAAAAAAEEEIIIggg}}}TTT:::;;;555:::QQQzzzyyyvvv]]]888<<<888IIIggg~~~|||rrrrrrtttsssqqqLLL666777444111222111555333666888222222IIIfffEEE111222000222444222CCCbbbllluuuvvvsssrrrqqqoooeeelllqqqvvvlllJJJ222444777333KKKnnn~~~iiiIIIBBBYYYttt~~~vvvttt{{{|||jjjOOO;;;444444888:::888555666;;;TTTkkk}}}|||yyy}}}}}}yyy{{{|||~~~zzzpppPPP<<>>TTT^^^MMM444888LLLdddmmmtttuuuuuulllOOO111///000000...---///444888777222/////////...111555;;;JJJ[[[eeegggiiinnnrrrfffzzz|||sssttt}}}|||zzzuuuoootttvvvyyy~~~{{{pppmmmpppqqquuuzzzssstttpppkkklllgggooohhh^^^___[[[[[[ccc^^^\\\[[[]]]]]]ZZZVVVSSSUUUVVV]]]eeegggrrryyypppZZZ___\\\```vvv```VVVMMMJJJJJJIIIJJJLLLJJJGGGDDDAAA>>>???CCCHHHJJJJJJJJJKKKKKKKKKKKKKKKXXXoooaaaNNNUUUrrrtttPPPJJJ???BBBEEErrrccc[[[UUUUUUZZZ\\\WWWQQQDDD???<<<>>>AAAKKKaaavvvmmm]]]PPPOOOSSSRRRNNNLLLIIIKKK\\\{{{aaaZZZ]]]YYYsssrrrRRRBBBRRRyyyUUUIII???>>>???<<<999999:::888999<<<===;;;:::::::::===BBBEEECCC>>>>>>AAAEEECCC@@@IIIcccTTTHHHCCCAAA???PPPqqq~~~dddKKK===:::888999;;;<<<;;;:::>>>DDDcccooocccJJJ@@@@@@@@@CCCDDDbbb~~~~~~UUU:::;;;777===WWW}}}}}}pppTTT666:::<<>>EEE[[[}}}xxx}}}sssYYYYYYmmmrrrtttlllooowwwxxx|||~~~uuujjjQQQ999333666666444444888LLLdddqqqrrrrrrvvvzzz{{{|||}}}~~~~~~~~~~~~}}}}}}xxxvvvuuugggMMM999333222<<>>666222000///000111888LLLaaajjjiiikkkoootttttt}}}xxx}}}zzzxxxqqqwwwtttrrrsssooottt~~~{{{vvvvvv{{{}}}zzzjjjrrrooowwwsssjjjbbbbbbdddfffiiimmmZZZ]]]^^^ZZZUUUUUUYYY]]]eeeeeeeeeddd```\\\WWWTTT```nnnqqqYYYWWW~~~vvvRRROOOJJJKKKNNN|||iiiddd______ccceeebbb^^^KKKCCC???@@@AAAGGG[[[rrrzzzhhhVVVPPPTTTWWWUUUSSSMMMLLLZZZxxx___YYY\\\YYYsss]]]IIIEEE___rrrPPPHHHAAA???>>><<<999999;;;888999<<<;;;888:::>>><<<@@@GGGJJJDDD;;;:::???DDDCCC@@@FFF___}}}ZZZJJJEEEAAA???VVVzzzmmmQQQ???999999888888;;;<<<:::888AAALLLkkkttteeeIII???>>>>>>@@@AAA^^^{{{XXX===>>>;;;BBB[[[~~~iiiKKK444888@@@WWWpppcccFFF888;;;999888777333333444555444///555OOOiiiJJJ555333111333666111AAA```kkkuuuuuusssuuuyyy{{{wwwyyyyyy|||tttTTT:::999444000HHHnnn}}}SSS>>>SSSrrrpppNNN;;;:::888555555666555222333777>>>bbb~~~xxxZZZ???CCCXXX|||~~~oooXXXbbbxxxyyy~~~wwwxxx|||zzzwwwcccIII333222888777444444444FFF___ooosssrrruuuzzzzzzzzz{{{||||||}}}}}}}}}|||wwwvvvvvvjjjQQQ;;;111///555CCCIII;;;,,,;;;WWWjjjooouuuwwwqqq^^^CCC...,,,000000...222???KKKQQQSSSLLLAAA777111111000///888OOOfffmmmkkklllppprrr~~~|||vvvwwwyyyyyyuuuqqqnnnuuuzzzssszzzooosss{{{zzzxxxoootttvvvyyy|||}}}xxxzzzvvv||||||{{{tttnnnjjjeeekkkbbbYYYwww|||ZZZ``````\\\ZZZyyyllliiifffggghhhhhhfffbbbTTTKKKGGGHHHGGGHHHYYYoooxxxdddYYYYYY\\\[[[WWWRRROOOYYYttt^^^WWW[[[XXXsssuuuMMM@@@LLLrrrsss```MMMIIIDDD@@@>>><<<;;;:::>>>;;;;;;>>>;;;888@@@LLLRRRUUU[[[\\\OOO>>>:::@@@AAABBBAAAEEEYYYwww```KKKEEEBBBAAA```|||___GGG===<<<;;;:::999;;;===:::999FFFVVVrrryyyhhhKKK@@@???===???BBB]]]zzz}}}VVV;;;;;;888@@@YYYzzzcccDDD333888FFF[[[oooxxxRRR@@@999<<>>333999999555222444333111333777777VVVsss{{{|||{{{]]]@@@@@@SSS{{{~~~yyydddXXXiii}}}~~~~~~yyyzzz{{{yyyzzz^^^DDD000111777555222555333BBBYYYmmmtttsssuuuyyyzzzzzz{{{|||}}}~~~~~~zzzyyyyyypppYYYAAA333222333;;;AAA777---@@@]]]lllpppvvvxxxkkkTTT<<>>DDD===AAAAAACCCTTTrrrcccKKKEEEDDDEEEkkktttUUUAAA???@@@===>>><<<===???<<<<<>>LLLhhhyyy\\\GGGFFFFFFCCC>>><<<===??????CCCAAADDDEEE@@@AAAUUUnnnpppqqqvvvttt___FFF===DDD:::@@@AAABBBQQQnnneeeJJJDDDEEEIIIrrrlllKKK:::<<<>>>999AAA>>>???AAA===>>>QQQiii}}}pppSSSHHHEEEBBBAAAJJJaaa|||___AAA???999@@@TTTuuu```CCC===CCCYYYsss~~~vvv___CCC======CCCWWWooofffCCC555222000000777IIIaaauuuWWW<<<555111444888555DDDbbbnnnwwwvvvtttyyy|||mmmpppsssZZZ<<<444888000CCCfffyyy{{{fffRRR[[[uuuxxx||||||ttt```GGG666444999555111111444555333222333222EEE^^^pppvvvxxx}}}}}}}}}~~~~~~bbb>>>888GGGgggwwweeeKKKYYYqqq{{{}}}}}}zzzvvv~~~xxxcccIII666777999333222999111999NNNfffuuuvvvvvvyyytttuuuvvvwwwyyy|||~~~|||{{{|||uuuaaaFFF444666///000555111///DDDbbboootttzzzxxxbbbCCC111///222222------===XXXfffeee\\\ZZZNNN:::,,,,,,000222:::QQQeeekkkmmmssstttppp{{{}}}xxxpppzzzzzzyyyyyy|||xxxuuuvvv|||}}}vvvppppppttt}}}jjjooocccqqqyyyuuuyyysssxxxyyyvvvyyysssrrryyy{{{mmmkkktttzzzuuummmlllxxxyyysssmmmiiigggsssiiigggrrrsssZZZjjjzzzwwwoooqqqeeeWWWTTTkkkccc^^^aaallloooeee\\\[[[SSSLLLIIIDDD@@@QQQfffmmmqqq^^^]]]]]]YYYYYYWWWRRRWWWcccwwwaaaWWWSSSXXXmmmtttNNNDDDKKKzzzkkkRRRMMMNNNIIICCC>>><<<;;;:::999CCCIIIHHHCCC@@@>>>PPPpppqqqaaa]]][[[LLLBBB@@@>>>:::>>>:::CCCMMMfffeeeHHHGGGDDDLLLvvvwwwYYYEEE:::===???444CCC<<<===BBB>>>===TTTssskkkNNNDDDBBB@@@DDDBBBYYYvvv\\\AAA::::::???\\\bbb@@@666YYYwwwrrrTTT;;;AAACCCMMMjjj}}}gggAAA444666333...888PPPfffooo[[[GGG777555999999:::???^^^gggiiiooo}}}{{{|||uuukkknnnaaa;;;333555666;;;```yyyyyy|||vvv[[[SSSjjjvvvuuuzzz~~~tttYYYAAA777666555///111222222111111222333111>>>VVVppp|||{{{{{{~~~}}}|||zzzyyyzzz}}}{{{vvviiiLLL;;;AAAfffnnnSSSCCC___nnnkkkuuuvvv}}}|||uuuuuu{{{{{{tttVVVEEE444111666888444///555888GGGaaatttyyywwwvvvtttvvvyyyzzzyyyzzz{{{|||{{{yyywwwwwwttteeeKKK555777///111222+++444NNN___mmmvvv{{{qqqWWW===111///111......444AAAQQQ```iiieeeaaaSSS@@@222///111222===QQQdddkkkoootttsssnnn|||}}}uuuzzzxxxvvvvvvwwwxxxvvvtttiiikkkpppwww|||wwwssspppnnnnnnqqqrrrvvv~~~iiiqqqhhhwww{{{zzz|||tttvvvzzz{{{zzzyyysssooozzzvvvzzzyyyuuusssyyy}}}~~~zzzvvvtttttttttuuurrriiieeeiii|||{{{cccfffvvvwwwkkkiiiiii[[[XXXnnnbbbfffiiiooo{{{pppXXXQQQNNNOOOMMMPPPfffyyyxxxxxxfffdddbbb\\\ZZZZZZUUUXXXbbbtttbbbYYYTTTZZZppphhhHHHFFF___iiiTTTPPPHHHDDD???======>>>??????IIIJJJDDD===;;;BBB\\\|||ppp]]]UUURRRFFF>>>???===;;;>>>999BBBJJJbbbgggHHHGGGCCCMMMwwwmmmPPPBBB:::<<<>>>777AAA<<<>>>BBB???@@@ZZZzzzlllMMMCCC???===???AAAVVVqqq~~~SSS;;;888;;;@@@[[[|||sssXXX>>>:::\\\uuuiiiMMM@@@CCCEEEPPPfffsss^^^???333555333111???YYYpppzzzaaaLLL;;;888;;;;;;===BBBXXXeeejjjnnnxxx{{{yyy}}}zzzrrruuufff???555444555;;;bbb}}}}}}qqqXXXXXXtttqqqUUU>>>555333222111222333333222111333444333>>>SSSlll{{{~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{pppPPP>>>FFFYYYdddQQQEEE___ppprrrxxx{{{yyyssstttxxxqqqdddNNNAAA666666???BBB<<<555666777CCC[[[pppxxxwwwuuuvvvxxxzzzzzzyyyyyyzzz{{{yyywwwvvvvvvttthhhPPP:::777///222444...:::UUUfffpppwwwyyyjjjOOO888000222111......333???NNN\\\ccceeebbbUUUBBB333///111222;;;OOObbbiiilllpppoookkk~~~}}}xxxuuuttttttsssrrrqqqttt{{{rrrnnnooopppqqqrrruuutttxxx{{{eeeooohhhyyyxxxzzz}}}~~~vvvzzz}}}sssrrrxxx{{{|||qqqpppyyyyyyqqqxxxwwwsssoooqqqxxx}}}~~~{{{vvvsssrrrrrrsssooojjjcccaaannnmmmfffttt{{{ooolllqqqccc```zzzlllbbbdddjjjxxxoooUUUNNNPPPTTTUUUbbbyyygggdddaaaYYYWWW]]]WWWYYY___ooobbb[[[UUUZZZsss[[[DDDPPPwwwrrr\\\OOOKKKEEEBBB>>>======???@@@@@@HHHFFFAAA::::::JJJiiinnnVVVJJJGGG???<<<>>>;;;===>>>999@@@FFF]]]jjjJJJFFFCCCOOO{{{^^^CCC>>>::::::===;;;???===???AAA???EEEbbbjjjLLLBBB???<<<>>>AAARRRjjj}}}rrrIII777888<<>>CCCPPPbbbkkknnnwwwzzz{{{}}}xxx{{{jjjAAA666444444:::bbb~~~zzzgggQQQYYYzzz|||eeeKKK999333111111333444555444333222333444444:::KKKcccuuu}}}}}}zzzyyy~~~{{{~~~tttQQQ<<>>:::???@@@:::@@@DDDYYYmmmKKKFFFCCCQQQ~~~{{{RRR;;;<<<;;;999<<<>>>>>>>>>@@@@@@???JJJiiihhhKKKCCCCCC@@@BBBAAANNNdddzzzkkkEEE777999<<>>NNNXXXPPPCCC999555888III```pppuuutttzzz||||||{{{xxxvvvuuuvvvvvvwwwvvvttttttnnnYYYCCC666111444666555GGGcccrrruuuyyysss[[[>>>//////444111000000555???KKKUUU[[[dddddd[[[HHH888111000111888MMM```eeeeeehhhgggccc~~~~~~~~~|||sssllljjjmmmssswwwxxx{{{}}}zzz|||mmmoooggg}}}{{{|||}}}yyy}}}~~~sss}}}rrrpppggg~~~vvvvvvvvvzzzjjjdddpppxxxqqqhhhfffccc]]]ZZZ]]]eeekkknnnnnnnnnppprrrsssrrrpppllljjjccciiidddaaakkkxxxnnn```jjj{{{yyylllfffkkk^^^]]]|||ggg]]]aaajjj|||ZZZQQQ___RRRQQQQQQUUUnnn}}}vvvbbb^^^^^^[[[]]]XXXUUUVVVXXXbbbyyy```ZZZOOOTTTsssvvvNNNMMMmmmnnnRRRMMMMMMIIIHHHDDD@@@>>>===<<<;;;:::@@@<<<@@@@@@CCCbbbiiiPPPDDDEEECCCAAA@@@:::AAAAAA;;;BBBCCCUUUpppLLLEEECCCSSSoooKKK888===;;;999===@@@>>>@@@AAA>>>@@@QQQooohhhLLLEEEEEEBBBDDDAAAKKK```yyyiiiFFF;;;<<<;;;===aaattt\\\AAA<<>>QQQeeennnqqq~~~~~~zzzxxx~~~~~~iii>>>333555444888```~~~sssQQQDDD\\\{{{hhhHHH888444222222444222333444333222111222333222333:::KKKbbbvvv|||xxx{{{uuuYYYGGGOOOhhhbbbXXX```zzz|||yyysssvvv{{{qqqTTT999:::555333<<>>===>>>>>>>>>===;;;666>>>@@@CCCggghhhPPPFFFHHHEEECCCBBB<<<@@@@@@<<>>EEE[[[wwwjjjLLLEEEDDD@@@AAABBBHHH\\\yyygggFFF======;;;>>>eeeuuuYYY???@@@WWWzzzaaaCCC:::999999===CCCEEE@@@999777666444333===XXXwww^^^KKK<<<;;;>>><<<;;;>>>VVVllluuuuuuyyyrrrxxxxxxjjj???666444333777```kkkJJJGGGgggbbbBBB888666222000444000222333333222222333444555555999EEE\\\ttt{{{}}}zzz{{{}}}ssskkkpppwww{{{zzzvvvyyyzzzlllPPP888999666444===RRRbbb\\\KKK:::777666<<>>??????>>><<<;;;NNNWWWZZZ{{{gggQQQGGGHHHCCCAAABBB>>>===>>><<>>???@@@???:::555666444333>>>[[[yyy{{{XXXGGG<<<>>>BBB???<<<===VVVqqq~~~|||xxxqqqxxxyyy~~~hhh???777555222666___aaaCCCLLLsssxxxWWW;;;777777111///333000222333444333444555777555666777@@@UUUpppyyy|||{{{yyyzzzvvvdddJJJ666888777777AAAYYYjjjbbbOOO:::999888:::HHH^^^mmmssstttuuuwwwvvvtttsssssstttqqqxxxxxxtttuuusss\\\AAA555222333222555OOOllluuuxxxuuubbbFFF333111111.........111666???FFFLLLNNN\\\^^^WWWEEE333,,,///333111III___eeeeeehhhkkkjjjyyyxxx~~~zzzzzz~~~{{{uuurrrqqq{{{wwwttttttzzz~~~~~~rrr|||zzzyyyxxxvvvuuutttssswww}}}}}}mmmrrryyyvvvmmmfffjjjdddgggnnnjjj\\\WWW[[[[[[\\\bbbiiiggg___^^^bbb\\\___bbbeeefffeeecccaaa___dddUUUSSSaaa[[[ffftttUUUaaatttmmmeeeeee\\\^^^lllggg]]]fffzzzzzzrrrdddWWWQQQOOONNNTTTHHHLLLccc~~~iiiaaa[[[UUUWWWSSSSSSVVVRRRUUUtttjjj[[[\\\QQQZZZhhhJJJNNNxxxqqqTTTHHHJJJKKKFFFAAA???>>>===>>>???>>>===CCCJJJiii{{{}}}gggQQQFFFFFF@@@>>>AAA@@@:::<<<;;;DDDAAAMMM{{{sssMMMFFFFFFXXX{{{]]]GGG???>>><<<777>>>FFFBBB???BBBAAA@@@PPPnnnfffIIIDDDEEEBBBCCCDDDEEEXXXxxx}}}]]]>>>666999<<>>999111888555333>>>ZZZuuuzzzqqqRRRCCC;;;???CCC???;;;;;;RRRsss}}}xxxwwwyyy|||fff>>>777777333555]]]|||{{{ZZZ???OOOwww|||kkkKKK333333777000...444000222444555555666777999444555666;;;OOOkkk~~~zzz}}}~~~zzz||||||zzzyyyqqq]]]EEE555777888:::FFF___qqqgggRRR999;;;999999EEE[[[lllsssqqqsssuuuuuutttssstttuuummmvvvwwwtttvvvttt^^^BBB444111222111666RRRoooxxxzzzsss]]]???///000222...------///444;;;BBBFFFGGGZZZ]]]VVVCCC111+++///444...GGG^^^dddeeehhhllllll}}}~~~|||tttyyyooorrruuuuuussspppnnnnnnvvvmmmmmmoooqqquuuuuuzzzuuu|||}}}{{{www|||yyy}}}xxxqqquuuxxxpppkkklllllllllhhhccc``````aaa^^^hhhsssuuummmdddccchhhhhhhhhhhhjjjnnnooommmjjjggg]]]WWWYYY\\\```qqqwww___cccqqqiiiaaa^^^cccSSS{{{ddd[[[```{{{wwwpppeeeZZZSSSPPPOOOTTTTTTSSSeeetttaaaaaaYYYWWWUUUUUUOOOTTTVVVjjjlll___XXXOOO___VVVNNNOOOiiiQQQJJJMMMKKKGGGCCC@@@???AAAAAA>>>>>>AAAAAAuuuoooLLLEEENNNBBB;;;AAA@@@???AAAAAA======OOOrrrnnnTTTGGGEEEccc}}}PPPFFF@@@;;;;;;???BBBCCCBBB>>>EEECCCHHHccc|||hhhQQQFFFEEEBBB===GGGIIIZZZvvvsssZZZ<<<:::BBB;;;GGGoooccc>>><<>>===CCCEEE777:::PPPuuu~~~rrrwww{{{qqqqqqzzzccc@@@666333666333VVVzzz}}}~~~VVVCCC]]]}}}tttrrr[[[BBB777999444111444222555888666111222999;;;777888111222888GGGhhh~~~uuu[[[```~~~~~~~~~nnnUUUBBB;;;???999???NNN___ooolllWWW???<<<999;;;HHH\\\nnnxxxuuuwwwxxxxxxvvvuuuvvvvvvooopppwwwyyytttqqqbbbHHH444777444111???[[[pppvvvnnnQQQ777...111111,,,111000111666>>>EEEGGGGGGQQQWWWRRR@@@111///111000555FFFYYYcccddddddeeeeeerrruuuxxxyyyyyyxxxyyyyyyvvvpppsssvvvzzzwwwxxxwww|||yyy~~~zzzxxxxxxyyyssswwwxxxyyy{{{xxx{{{}}}rrrkkknnnpppiiiffflllnnnooolllgggeeehhhllltttxxx}}}zzzrrrkkkjjjmmmmmmiiimmmyyy~~~rrrjjjjjjbbb^^^``````___jjjyyyrrr[[[```oooooojjjiiiiiiYYY|||bbb[[[```ssspppjjjaaaXXXQQQNNNNNNRRRTTTUUUjjjuuubbbaaaXXXWWWVVVVVVPPPUUUVVViiimmmccc[[[PPPbbbtttPPPJJJZZZeeeOOOKKKMMMKKKFFFBBB??????AAA@@@???AAAEEEVVV}}}WWWHHHLLLCCC===AAA@@@???AAAAAA===>>>OOOsssiiiOOODDDCCCcccuuuKKKBBB>>>:::;;;???CCCCCCAAA???EEEBBBIIIeee~~~gggQQQHHHHHHGGGCCCDDDGGGYYYvvvlllTTT999:::BBB;;;HHHvvvfffAAA???OOOyyy```___ppp{{{fffHHH999333777888999<<<>>>>>>===;;;;;;111888LLLcccxxxsssZZZCCC???>>>EEEGGG888;;;LLLqqq|||tttsss{{{pppkkkuuufffIIIBBB888;;;<<>>666888444111444222222333555777888999777555777222333888CCC```{{{~~~zzzjjjVVV___~~~yyyfffNNN???===AAA:::AAARRRdddtttppp[[[BBB>>>:::<<>>///---//////666GGGZZZdddbbb]]]ZZZZZZ~~~~~~~~~|||yyyvvvvvvvvvtttpppuuuyyy}}}ssssssqqquuu|||zzzvvvqqqoooqqqnnnssswww|||~~~|||~~~{{{qqqjjjlllpppllljjjjjjlllnnnjjjeeebbbdddggglllmmmmmmjjjhhhhhhiiikkkssslllvvv{{{nnnkkkgggfffiiifffaaaeeeoooqqq]]]bbbooolllhhhfffnnnaaa{{{bbb\\\bbbmmmkkkfff___WWWRRROOOOOOSSSWWW\\\uuuwwweeebbbXXXWWWWWWWWWQQQUUUUUUhhhfffcccYYYNNNddddddKKKIIIooo~~~^^^NNNMMMNNNJJJCCCAAA>>>>>>@@@@@@@@@EEELLLccchhhMMMIIIDDD???AAAAAA@@@AAAAAA>>>???OOOsssbbbJJJBBBCCCccchhhCCC<<<:::999<<>>@@@BBBCCC@@@333>>>[[[ppp|||yyy^^^FFFAAA@@@GGGJJJ:::<<>>BBB;;;DDDWWWjjjyyyuuu```EEE@@@;;;===GGGXXXlllyyyvvvxxxyyyxxxuuutttssstttwwwuuuxxxwwwrrrooo```FFF777555111555IIIeeessstttzzzgggKKK555...111111...000222444777;;;BBBJJJOOOTTTXXXQQQ>>>000...000000000BBBWWW```\\\SSSOOOOOO|||~~~}}}{{{vvvqqqnnnmmmnnntttqqquuuxxx|||ttttttooopppwww{{{www{{{||||||vvvqqqnnnqqqnnnsssxxx{{{|||}}}qqqkkkoootttqqqoootttuuuwwwyyyzzzyyywwwuuuqqqpppnnnllloootttvvvtttqqqnnnvvvmmmkkklllnnnjjjeeeffflllqqq```fffqqqmmmkkkiiinnnlllyyydddaaaggglllkkkggg```YYYTTTQQQQQQVVV[[[ccc~~~|||jjjeeeZZZYYYXXXYYYSSSVVVTTTfffxxxaaacccYYYPPPmmmXXXIIIPPPtttWWWLLLMMMNNNHHHAAA@@@======???@@@BBBIIIQQQuuuyyyRRRFFFEEEBBBAAABBBAAA@@@@@@???@@@OOOrrr]]]HHHCCCEEEeee{{{[[[===999999;;;???CCCEEEDDDCCCDDDDDDAAAPPPrrrhhhRRRGGGFFFEEEBBB@@@DDDXXXvvvyyy\\\EEE666<<>>AAAEEEHHHCCC555EEEiii|||~~~cccIIIBBBAAAJJJNNN======JJJppp{{{{{{}}}{{{nnn~~~}}}jjjuuu{{{xxx|||mmmDDDWWWuuu{{{zzzbbb???333222777222111444111333222@@@VVVWWWDDD777888555222666888999OOOnnn|||~~~nnnOOOGGGRRRNNNLLLbbb}}}xxxcccJJJ999999???@@@;;;FFF]]]ppp|||wwwdddIIIBBB;;;<<>>===>>>??????BBBJJJTTTUUUCCCGGGEEEAAACCCCCC@@@@@@@@@@@@MMMppp\\\IIIEEEIIIgggsssPPP<<<999:::>>>BBBEEEFFFEEEDDDDDDDDDEEEXXX{{{|||gggQQQFFFDDDDDDAAAAAAEEEXXXuuuxxxWWWBBB888=========\\\sssQQQ999EEEooo~~~\\\BBB;;;::::::;;;===>>>???BBBGGGJJJDDD888KKKrrrgggJJJAAAAAAMMMQQQ@@@???QQQvvv}}}xxxrrr|||tttuuu^^^FFF```yyymmmJJJ888000333666111111444111333777LLLeeecccHHH777999555222777999888LLLlll~~~~~~zzzpppNNN@@@GGGFFFLLLfff|||~~~|||~~~|||}}}nnnVVV???555999???===:::JJJcccttt}}}xxxiiiLLLCCC;;;:::@@@MMMcccuuuxxxyyyzzzyyyvvvtttssstttqqqnnnrrrttttttvvviiiOOO999333111???ZZZqqqwwwsssqqq[[[@@@111000222222000...111555888===FFFPPPXXXiiihhh[[[DDD444222333111222CCCYYYeee___UUUXXXbbbtttwwwttttttssspppmmmkkklllnnnooooootttwww|||rrrooopppkkkkkksssvvv~~~~~~}}}zzznnnwwwzzzxxxuuuqqqkkkjjjqqqwww~~~yyyxxx|||zzz~~~xxxkkkfffzzz~~~rrrnnnjjjsssqqqsss{{{}}}~~~~~~yyysssvvv|||yyyqqqbbbttt}}}~~~uuuuuusssnnngggcccccceeepppwww```iiitttxxxxxxuuuxxxwwwiiiiiimmmnnnkkkfff^^^VVVQQQPPPQQQRRRWWWddduuulll^^^^^^VVVYYYTTTWWWSSSdddwwweeedddSSSYYYmmmMMMOOOrrrttt___MMMKKKMMMIIICCCAAA======>>>@@@???AAAJJJTTTVVVAAAHHHGGGAAAEEEDDD@@@???@@@@@@JJJmmmYYYHHHGGGLLLjjjkkkHHH===:::===@@@DDDEEEEEEDDDCCCCCCEEEJJJaaaxxxeeePPPEEEEEEEEEDDDBBBEEEWWWsssuuuRRR???999>>>;;;BBBkkkwwwQQQ???KKKyyyyyyYYYBBB<<<888;;;>>>@@@AAAAAACCCHHHLLLEEE===RRRvvvhhhJJJ@@@AAAOOOUUUCCC@@@WWW|||xxx\\\XXXPPPWWWnnn{{{TTTFFFcccxxxlllGGG444000555777000111555111222>>>YYYppphhhJJJ777888777222666999888KKKlllpppPPP>>>???BBBNNNiii|||{{{{{{~~~zzzwwwcccJJJ999777;;;>>><<<===RRRlllxxx}}}zzzoooPPPDDD;;;:::===HHH___tttxxxzzz{{{zzzwwwvvvuuuvvvssspppsssvvvvvvvvvgggKKK888222333EEEaaauuuyyyuuulllUUU;;;///000222222111///222666<<>>@@@???HHHjjjSSSEEEGGGMMMllleeeBBB@@@<<<>>>AAACCCDDDCCCBBBBBBAAAFFFPPPjjjyyyfffQQQFFFDDDEEEDDDBBBDDDTTTpppoooLLL<<<999===:::GGGyyyvvvMMM@@@NNN}}}zzzXXXBBB>>>:::999>>>BBBCCCCCCEEEJJJOOOFFFCCCXXXwwwiiiJJJ???@@@PPPWWWEEEBBB[[[iiiBBB===AAAKKKoooZZZLLLiiizzz~~~hhhIII444222888888///000666222333HHHgggxxxjjjLLL:::888;;;333666999999JJJiii}}}~~~jjjMMM<<<999@@@OOOjjj{{{{{{~~~|||qqqXXXAAA888<<<>>><<<>>>BBB[[[vvv~~~~~~wwwTTTGGG<<<:::<<>>FFFPPPTTT???KKKIII@@@HHHFFF@@@>>>@@@>>>FFFhhhOOOAAAEEEMMMmmmaaa???BBB===???AAABBBBBB@@@@@@@@@???GGGSSSooo}}}iiiSSSFFFCCCCCCAAA@@@BBBSSSooojjjGGG999999<<<999JJJqqqGGG>>>LLL}}}xxxTTT>>>;;;999888===BBBEEEEEEGGGLLLQQQGGGGGG\\\wwwiiiIII>>>@@@PPPYYYGGGCCC[[[eeeAAAAAA;;;<<>>444555999888HHHgggzzzxxxzzz|||vvvcccLLL???>>>???OOOkkk{{{{{{~~~~~~mmmQQQ<<<999@@@@@@;;;@@@GGGbbb}}}}}}WWWIII===;;;<<>>???BBBIIIQQQlllNNNKKKCCCCCCGGG>>>EEECCC>>>???CCCFFFcccPPP@@@HHHHHHuuuWWWEEE===>>>???AAAAAA???>>>???@@@;;;IIIbbb{{{xxxYYYGGGEEECCC<<>>EEEoooCCC>>>PPPmmmjjjNNN???<<<>>>>>>;;;BBBGGGCCCGGGOOONNNGGGGGGiii}}}hhhKKK>>>;;;LLL[[[KKKFFFfff___===777333666MMM{{{mmmHHH___}}}xxx{{{kkkJJJ888555555444444444444555666999___sssqqqJJJ===;;;888888666444666DDD]]]rrrtttwwwzzztttsssttteeeJJJ::::::???XXXrrr~~~~~~{{{bbbGGG<<<;;;<<<>>>@@@DDDUUUkkk|||~~~|||XXXDDD;;;;;;===LLLdddppp{{{yyyxxxxxxyyyyyyxxxvvvvvvxxx}}}{{{vvvuuudddFFF666555111LLLjjjxxxsss___GGG333111333000...000777555999FFFTTT[[[___aaallllllWWW===555444222555666GGG]]]kkkooommmkkkkkk~~~tttkkk}}}|||yyyiii___aaasssrrrssswwwwwwyyy}}}jjjuuu~~~vvvmmmgggfffggghhhhhhaaaoooxxxiii```ttt}}}~~~jjj___eeepppbbbZZZTTTTTTUUUUUUVVVYYYvvviii```^^^ZZZXXXRRRZZZYYYfffbbbUUUNNNNNNvvvmmmOOOiiikkkYYYQQQJJJHHHEEEAAA@@@BBB@@@======???AAABBBHHHOOOqqqQQQKKKDDDDDDGGG@@@EEEBBB>>>???BBBEEEaaa}}}MMMAAAKKKIIIwwwTTTDDD===>>>???AAA@@@???>>>???@@@>>>OOOjjjzzz[[[HHHFFFEEE>>>@@@BBBKKKgggXXXCCC<<<444<<<@@@KKKrrrIIIHHH^^^yyygggJJJ:::777888>>>???FFFGGGDDDKKKSSSNNNFFFHHHjjj}}}fffJJJ???<<>>bbbuuurrrKKK===;;;999888666444666DDD]]]sssyyy|||zzztttsssssscccHHH::::::===WWWrrr}}}~~~xxx^^^DDD;;;<<<===???BBBFFFWWWnnn~~~zzzWWWCCC999:::<<>>>>>AAABBBBBBGGGMMMuuuxxxVVVLLLFFFEEEFFFAAADDDBBB===???BBBDDD___vvvHHHCCCNNNKKKzzzPPPBBB>>>>>>???@@@@@@>>>>>>???@@@>>>UUUsss|||\\\HHHFFFEEE@@@AAACCCKKKeeeQQQAAA;;;666;;;CCCWWW{{{TTTXXXssscccHHH;;;888999>>>CCCIIIGGGEEERRRXXXLLLEEEIIIlll~~~dddIII@@@>>>LLLXXXJJJIIIddd|||ZZZ;;;777999;;;JJJssssssvvvZZZEEErrrxxx\\\???777333444666666555555666777FFFhhhxxxsssLLL>>>::::::888777666777CCC\\\ttt}}}zzztttsssqqq___EEE999<<<>>>YYYsss}}}~~~|||rrrWWW???999<<<>>>@@@EEELLL\\\rrrzzzWWWBBB999;;;===LLLhhhxxx}}}{{{zzzzzz{{{{{{{{{zzzvvvvvvyyywwwtttuuufffHHH:::999444NNNkkkvvvzzzjjjQQQ???111///222000///111222555@@@PPP\\\bbbggglllxxxvvv^^^@@@555222///222+++===UUUffflllllllllmmmvvvxxxtttxxx}}}|||xxxyyy{{{~~~}}}|||{{{nnnsss|||ttteeeQQQVVVzzz}}}yyy|||ttt{{{yyywwwvvvuuuqqqjjjdddgggiii{{{rrriiiffftttzzztttpppqqqwwwhhh___```eeehhhaaa[[[XXXUUURRRTTTWWWnnnvvvrrrkkkbbb\\\WWWWWWRRRXXXUUUaaassscccRRRHHHXXXYYY```~~~```UUUNNNHHHFFFDDD@@@???AAA???===>>>AAAAAAAAAEEEJJJiiiZZZKKKFFFEEECCCAAACCCAAA===???AAABBB\\\mmmFFFDDDRRRNNN}}}yyyKKKAAA>>>>>>???@@@???======>>>@@@===YYYzzz}}}]]]GGGEEEEEE@@@@@@CCCJJJbbbyyyJJJ???:::888<<>>EEEKKKFFFEEEVVVZZZHHHDDDJJJnnn~~~cccIIIAAA???JJJRRRFFFHHHggg~~~{{{VVV999888999<<>>;;;222555777666555444666999PPPooo{{{uuuNNN???999:::888777777777AAA[[[uuu~~~~~~~~~zzzuuutttppp]]]BBB888>>>EEE```yyyxxxiiiOOO:::777<<<>>>BBBJJJWWWdddvvv~~~\\\EEE<<<>>>???NNNlll}}}}}}~~~~~~{{{yyyzzzwwwtttuuueeeGGG999999444PPPmmmwwwwwwdddHHH;;;000///111000000111111777FFFVVV```dddiiinnnyyyxxx___AAA666333000333///???TTTcccjjjlllooorrrxxxxxx{{{}}}|||{{{qqqwww{{{~~~}}}}}}xxxlll^^^LLLYYY|||yyy{{{|||{{{~~~zzzzzzvvvwwwpppoooooopppqqqnnngggaaaccccccuuuiiiWWW[[[lllvvvzzzuuuzzzuuucccbbbccc```___ZZZVVVUUUTTTSSSWWW]]]WWW}}}yyyooommmiii```ZZZSSSTTTPPPWWWSSS___lll___NNNGGG```sssUUUkkkoooWWWSSSLLLGGGFFFDDD@@@???@@@>>><<<===@@@@@@@@@CCCIIIccc^^^IIIFFFCCC???AAAAAA@@@<<<>>>@@@@@@XXXeeeFFFDDDTTTSSSrrrGGG@@@>>>>>>??????>>>======>>>@@@???^^^~~~\\\FFFCCCDDD@@@???BBBGGG^^^oooDDD???888:::<<>>YYYvvv~~~~~~{{{yyyvvvuuuqqq[[[@@@888???MMMiii}}}ttt___HHH666777<<<===EEERRRfffnnnxxxcccKKK@@@BBBBBBOOOnnn~~~||||||}}}~~~}}}yyyuuuvvvdddDDD777777555RRRpppwwwsss]]]>>>777000///111111111222222:::IIIZZZdddfffgggjjjtttsss\\\???666444222555333AAARRR___eeeiiiooouuuwwwxxx{{{rrr|||}}}wwwggg]]]SSSggg|||zzz{{{|||~~~|||{{{}}}yyyvvvyyy{{{rrrmmmiiieeeeeefffgggfffccc[[[ZZZnnn~~~iiiSSS[[[iiirrryyyqqqzzzsssZZZ^^^eeeaaa]]]XXXTTTRRRNNNLLLPPPVVVYYYuuuiiigggddd^^^YYYSSSTTTQQQWWWSSS___bbbVVVEEEGGGiiihhhRRRuuu]]]NNNPPPJJJFFFEEEDDD@@@>>>@@@>>><<<<<>>???>>>UUU}}}aaaGGGAAATTTZZZkkkDDD@@@>>>>>>??????===<<<<<<>>>@@@DDDeee\\\EEEBBBCCC@@@???BBBFFF[[[dddAAA>>>777;;;>>>QQQuuuyyyNNN<<>>CCCDDDHHHHHHJJJVVVTTT@@@@@@LLLttt~~~dddJJJBBB???BBBFFF???KKKccczzzoooLLL666;;;555<<>>???@@@======???@@@BBBHHHOOOpppfffHHHIIIDDD;;;BBB???>>><<<>>>>>><<>>SSSaaaeeeCCC@@@>>>>>>???>>>===;;;<<<>>>@@@IIIiii^^^EEEBBBDDDBBB@@@CCCFFFZZZ~~~}}}\\\AAA???555===???TTTxxxoooCCC<<>>MMMvvvdddIIIBBB???BBBEEEBBBSSSdddzzz|||jjjHHH555===555;;;CCCnnnsss```MMMlll}}}RRR;;;999333555777777333000222:::BBBeee|||xxxSSSAAA999888444555777444888TTTuuu~~~|||xxxxxx{{{uuu\\\???777AAAOOOmmmzzz|||vvviiiMMM===666;;;;;;:::JJJccc{{{|||~~~nnnRRRDDDCCC===EEEeee~~~|||yyyxxxccc@@@555777888XXXtttssseeeGGG333333333111111222333222000666FFF[[[hhhhhhccc```dddfffSSS;;;555333111444111???QQQ]]]ccchhhnnnsss~~~|||sssmmm~~~xxx{{{zzzxxx|||eeecccgggxxxxxxzzz|||xxxuuuuuuwwwzzzqqqpppppprrrtttrrrlllgggggg___lll{{{eeemmmrrruuuyyy}}}ggg]]]aaahhhccc___\\\YYYTTTQQQVVV\\\{{{lllhhheeebbbaaaZZZ\\\YYY]]]VVV```yyyeeeUUUBBBPPPyyypppWWW```uuuVVVXXXNNNHHHDDDDDDCCC???>>>???AAA>>>===@@@AAACCCJJJRRRwwwiiiIIIJJJEEE;;;DDD>>>>>><<<>>>>>>;;;RRRyyyXXXHHH;;;RRRfff~~~bbbBBBAAA>>>??????>>><<<;;;;;;>>>AAAKKKjjj___FFFCCCEEECCCAAAEEEGGGZZZ{{{WWWAAA???444===@@@UUUzzzhhhHHHGGG]]]fffuuuyyy[[[CCC<<>>LLLkkkLLLKKKFFFQQQqqq|||^^^GGG@@@CCC@@@======??????===>>>AAALLLqqq]]]KKKDDDBBBEEEBBBBBBFFF```VVV???999:::888BBBiiiyyy___BBBOOOmmmyyySSS<<>>LLLPPPIIIGGGOOOYYYWWWKKK>>>>>>UUUooo{{{hhhFFFAAA===999EEEYYYuuuzzz|||}}}xxx{{{}}}```???777<<<555:::HHHdddlllOOOPPP{{{tttNNN777333111999333000222111222@@@PPPtttxxxwwwSSS:::555999:::666555666444EEEddd|||||||||~~~{{{vvvzzzuuuWWW>>>;;;>>>RRReeelllzzz{{{xxxeeeGGG<<<666999:::???RRRiii~~~rrrTTTDDD<<<@@@AAAMMMzzzxxxqqqvvvwwwVVVAAA<<<333===]]]rrrgggLLL:::333333222222111111222222...222===OOOaaalllkkkggghhh\\\III999222333555444666777HHH]]]dddllluuutttyyy}}}vvv{{{tttrrrppppppqqqooojjjfffeeeccctttyyyqqq```jjjvvv~~~}}}ooobbbhhhlllgggddd___ZZZUUUPPPQQQ[[[gggrrrnnnooogggjjjaaa[[[ZZZUUU[[[XXXeeemmm[[[HHHBBB___{{{pppXXXRRR|||___RRRRRRPPPMMMHHHCCC@@@??????@@@??????===AAAFFFFFFVVVtttdddIIIJJJBBBEEEAAA@@@???;;;===@@@<<>>BBB???======??????<<<>>>BBBOOOttt___LLLEEEBBBDDDCCCCCCFFF___|||LLL???:::::::::JJJrrrkkkBBBQQQnnnwwwPPP:::AAACCCBBBOOOPPPIIIHHHQQQZZZWWWIII>>>???VVVqqqeeeGGGCCC???>>>OOOaaaxxx~~~~~~yyyzzzZZZ;;;444777999CCC[[[uuupppTTT[[[nnnHHH555666888777333222333222555FFFZZZyyy|||vvvSSS===999888999666666999777IIIiii{{{}}}}}}||||||{{{uuuxxxpppRRR<<<<<<@@@VVVnnnvvv}}}cccGGG===:::???BBBGGG[[[rrr|||^^^MMMBBBCCCBBBKKKttt{{{sssqqqyyyyyy}}}TTT???888444CCCcccuuuhhhMMM<<<444333222222111111111111111222999FFFWWWeeekkkllloooaaaLLL;;;333222222111444888MMMaaaggglllsssrrr~~~}}}xxxuuuqqqqqqrrrqqqnnnkkkgggfffvvvyyyqqqaaasssssscccuuugggmmmrrrooogggccc^^^XXXPPPQQQ^^^mmmssstttyyypppoooddd]]]]]]WWW\\\XXXfffcccQQQGGGFFFeeegggNNNZZZwww]]]TTTUUUQQQNNNIIIDDDAAA????????????AAA???AAAEEEGGG]]]bbbJJJJJJDDDFFFDDDAAA@@@<<<===???<<>>BBB???======???>>><<<>>>CCCUUUzzz___LLLFFFBBBCCCCCCDDDFFF]]]wwwDDD>>>:::999>>>UUU~~~wwwJJJ\\\xxxxxxOOO;;;AAAEEEGGGQQQPPPJJJKKKUUU\\\VVVHHH===@@@VVVooo{{{~~~eeeKKKHHHCCCFFF^^^nnn~~~{{{xxx{{{~~~}}}zzzVVV===888888999JJJooolllTTTeeelllGGG555888:::555333444555333888NNNfff}}}~~~sssQQQ===<<<777888666777::::::MMMmmmwwwyyy{{{~~~|||yyy{{{uuuuuukkkLLL999<<>>555444333222111000000000111333888CCCRRR___iiinnnqqqaaaKKK;;;333111111000333:::RRRgggiiikkkqqqpppzzz~~~|||vvvrrrmmmlllnnnpppooommmllllllzzz{{{sssbbbyyyqqq```xxxkkkoootttssslllfff```YYYSSSSSS\\\ggg}}}tttyyytttoooccc^^^^^^YYY]]]YYYgggyyy\\\OOOIIILLLkkk~~~]]]LLLiiirrr___[[[]]]QQQOOOKKKFFFBBBAAA@@@@@@@@@DDDBBBAAABBBBBBZZZ___KKKIIIFFFFFFFFFDDDDDD??????AAA===FFF]]]xxxJJJEEERRRllltttVVVEEEAAACCC>>>======???===;;;???EEEYYY}}}^^^LLLFFFCCCDDDBBBCCCDDDXXX|||rrrBBB<<<:::888@@@```yyyNNNeeezzzQQQ???BBBGGGKKKQQQQQQLLLOOOZZZ___VVVGGG???CCCUUUiiiuuu{{{gggOOOLLLDDDKKKiiiyyy}}}yyy{{{~~~|||wwwQQQ>>><<<999666LLLxxx```QQQkkkoooJJJ777777444444444666666333999SSSppp~~~mmmMMM<<<<<<666888555777::::::LLLmmmrrrrrruuuzzz|||xxx|||wwwvvvhhhIII777<<>>AAA>>>EEEXXXrrrKKKHHHZZZvvvkkkQQQDDDBBBAAA>>>===>>>???<<<:::???FFFYYY|||}}}ZZZKKKGGGDDDEEE@@@BBBAAASSSvvveeeBBB999;;;888DDDiiinnnIIIfffoooLLLAAABBBGGGNNNRRRQQQMMMQQQ^^^aaaUUUGGGCCCKKKXXXhhhttt~~~gggNNNJJJAAAGGGfffxxxnnnIII::::::555777SSS{{{}}}ZZZWWWtttiiiFFF777777333555555777777333999VVVtttkkkLLL;;;<<<777888555666888777IIIiiinnnnnnqqqwww}}}}}}zzz}}}zzzyyyhhhGGG777===CCCeee[[[III???DDD\\\uuupppYYYTTTQQQLLLcccwwwzzz~~~~~~}}}pppHHH;;;666;;;SSSvvvmmmLLL888444333222111000000000000///333;;;EEEQQQ\\\eeejjjrrr]]]EEE999555222222444555<<>>;;;>>>===BBBRRRzzzlllMMMOOObbb~~~{{{^^^IIICCCAAA=========>>>???;;;:::???HHHZZZzzzyyyWWWJJJHHHEEEGGG???AAA???NNNrrrzzzrrrQQQ@@@777<<<:::IIIsssuuu]]]IIIjjjZZZBBB@@@???FFFQQQSSSPPPKKKQQQ___aaaRRRGGGFFFTTTaaappp{{{cccIIIDDD===@@@YYYjjjzzz}}}fffFFF999:::777>>>___|||vvvccckkkwwwYYY999444;;;888555555777777444<<>>XXXyyygggGGG666222222111000000000000111333222444===KKK\\\iiiqqqxxx```GGG;;;666222111333444:::QQQfffiiilllssstttuuu{{{ooo}}}}}}|||xxxtttnnnlllmmmnnnnnnllliiiooo~~~sssgggVVVgggvvv}}}sss^^^{{{gggdddjjjjjjeeebbb[[[UUUVVVXXX[[[___eeeuuuqqqmmmgggaaa\\\SSS\\\```rrrwww```XXXRRRAAAYYYrrr\\\SSStttmmmVVVSSSSSSLLLLLLKKKIIIGGGEEEDDDCCCCCC@@@BBB@@@DDDKKKUUUsssVVVNNNLLLGGGJJJBBBGGG@@@CCC>>>;;;>>>===AAAPPPttthhhPPPVVVjjjrrrSSSDDDCCCBBB;;;<<<===>>>???;;;999@@@IIIaaa~~~wwwUUUIIIHHHFFFGGG???BBB???LLLooo|||[[[>>>BBB666>>>===PPP|||jjjNNNOOOtttmmmJJJ<<>>DDDQQQRRRMMMHHHOOO]]]^^^OOOEEEGGGUUUhhh{{{```DDDCCC@@@>>>LLLZZZnnnyyywwwhhhWWWAAA999===<<>>QQQdddrrrxxxwww\\\CCC999555000///333000666NNNffflllppptttqqq|||vvv|||~~~|||}}}|||qqqnnnjjjkkkooorrrsssrrrjjjqqqsssgggXXXfffuuuqqq^^^wwwfffgggnnnnnnhhhddd^^^YYYVVVTTTVVV^^^gggwwwsssqqqmmmggg```WWWaaagggzzzlllYYYVVVRRR???^^^vvvZZZYYYfffQQQRRRRRRIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBBBB>>>AAALLLYYYzzzMMMKKKLLLGGGKKKAAAFFFAAAEEE@@@===@@@@@@CCCPPPpppeeeRRR[[[nnnnnnOOOCCCEEEDDD<<<<<<===???>>>:::999@@@JJJjjjwwwUUUIIIHHHFFFFFF@@@CCC???KKKoooyyyNNN555FFF555@@@@@@UUUdddFFFSSSyyyfffDDD<<>>@@@<<<>>>CCCDDDLLLhhh}}}iiiNNNLLLRRRMMM\\\}}}kkk???555222DDDeee|||rrrRRR<<<999////////////000111222333---...555GGG]]]pppyyy{{{oooUUU<<<444333//////444,,,222MMMgggpppsssuuuooovvvwwwtttqqqppppppqqqrrrrrreeeuuuxxx~~~eee\\\mmm|||~~~qqqbbbsssnnnnnnhhhhhhnnneee```VVVSSSWWWUUUZZZmmmrrroooqqqddd^^^]]]]]]fffaaa[[[^^^LLLRRReeeeeeVVViiilllUUUQQQPPPJJJIIIGGGEEEDDDDDDDDDCCCAAABBBCCCBBB@@@IIIeeekkkXXXJJJKKKMMMHHHEEEHHHGGGBBB???>>>======CCCJJJooo\\\LLLVVVvvvcccHHHHHH???666AAA<<<;;;<<<===;;;:::BBBLLLlllwww[[[JJJGGGGGGCCCAAABBBAAAHHHdddeeeKKK??????;;;<<>><<<>>>BBBCCCIII^^^tttvvvkkkWWWIIIHHHJJJEEERRRsssvvv]]]EEE777333GGGfffzzzsssXXX@@@666000111111111111222222222444666555EEEfffxxxvvvuuuxxxUUU===999222000333222222555IIIggguuupppooouuu|||{{{xxxtttrrrsssttttttrrriiirrrzzzyyy{{{bbbaaasssrrriiirrrnnnoookkkkkkqqqdddbbbZZZWWWYYYVVV^^^sss|||}}}ooojjjjjjaaaZZZYYYZZZccc|||aaa___ZZZKKKSSSdddccc[[[ttttttZZZSSSQQQMMMJJJHHHFFFEEEEEEEEEDDDCCCBBBEEECCCAAAOOOooobbbSSSIIIJJJLLLHHHGGGKKKIIIEEEAAA@@@???>>>DDDKKKmmm~~~]]]QQQ]]]{{{^^^FFFFFF???777???===<<<======;;;:::AAAKKKjjjnnnUUUFFFDDDDDD@@@AAABBBAAAGGGbbbyyy[[[BBB999:::::::::IIIjjjfffGGG___}}}\\\EEE===CCCDDDHHHMMMKKKHHHNNNRRRXXX[[[MMMBBBJJJ___rrrdddYYYLLLEEECCCIIIXXXfffvvvsssxxxrrrZZZJJJEEE:::444999===KKKqqqrrrXXXdddxxx___BBB444666888444666666555444999KKKfff{{{oooMMM999777555777666777999888KKKmmm}}}wwwuuuxxxxxxuuuxxx}}}lllNNN===>>>SSSpppsssvvv~~~uuuNNNCCC;;;;;;???CCCCCCFFFVVVjjjfffvvvjjjWWWJJJHHHKKKFFFUUUwwwpppTTT===333555KKKjjj}}}tttWWW>>>333000111111111111222222222222444444BBBaaarrrrrrtttrrrOOO999666000---000///111444HHHeeetttqqqqqqwww|||vvvqqqppprrrsssqqqmmmoooqqqttt}}}{{{www```]]]ppp~~~qqqqqqmmmhhhkkkjjjiiilll```bbb^^^ZZZZZZVVVbbbzzzwww|||nnngggdddaaaYYYXXXYYYbbbppp```cccQQQJJJUUUaaa___cccttt\\\SSSRRRPPPKKKIIIGGGFFFFFFFFFEEEDDDBBBFFFDDDDDDXXX~~~gggWWWNNNIIIKKKKKKHHHIIINNNLLLGGGDDDBBB@@@@@@DDDKKKiiizzz\\\VVVddd~~~WWWCCCEEEAAA:::>>>>>>=========:::999@@@JJJhhh~~~nnnWWWHHHFFFFFFBBBAAABBB@@@EEE___mmmQQQ>>>999<<<<<<:::MMMvvv```KKKiiizzzWWWCCC===CCCEEEIIINNNLLLHHHPPPTTTZZZZZZLLLCCCMMMeeevvvtttcccOOODDDCCCKKKZZZgggrrr|||xxxmmmXXXIIICCC;;;999CCCTTTssshhhMMM___uuuZZZ???333666888555555777777444888JJJfff|||oooMMM999777555777666777999888LLLnnn|||}}}{{{yyy{{{{{{lllJJJ<<>>>>>>>>===:::999@@@IIIfffsss[[[LLLIIIGGGBBB@@@AAA???CCC\\\~~~|||sss[[[HHH>>>======@@@===UUUtttUUUJJJsssxxxRRRAAA===CCCEEEJJJOOOLLLGGGPPPVVVYYYWWWIIIDDDQQQlll{{{yyydddLLL@@@AAAKKK[[[gggqqqxxxZZZDDDFFF???:::FFF^^^xxxaaaMMMdddpppUUU<<<333666888555333888999555888KKKhhh}}}pppNNN;;;:::555888666666999999MMMooozzz{{{{{{|||hhhFFF:::GGGeeexxxuuuzzzyyyqqqKKKBBB>>>AAAHHHMMMJJJIIIWWWjjjvvvkkkXXXIIIGGGIIIGGGWWWnnnHHH444777888TTTuuuuuuWWW>>>111000000111111111222222222333777888CCCXXXccciiitttnnnMMM999888444111333111///111AAA[[[lllooopppuuu}}}wwwuuuwwwwwwuuuqqqooosss{{{kkkaaadddooosssrrrnnnpppiiilllkkkhhhfffWWW^^^^^^[[[YYYYYYmmmxxxsssiiicccccc\\\[[[^^^iiiaaa___bbbIIIMMM[[[]]]]]]xxxkkkZZZUUUSSSQQQOOOIIIGGGEEEEEEFFFFFFEEEDDDAAAEEEIIIUUUuuuwwwXXXPPPOOOPPPPPPMMMJJJKKKOOOLLLGGGCCCAAA???>>>CCCIIIaaajjjQQQVVVoookkkLLLCCCCCCBBB@@@===>>>>>>>>>===:::999@@@IIIfffrrrZZZJJJGGGEEE@@@???@@@>>>AAAYYY|||vvv{{{cccKKK??????===999??????\\\gggMMMLLL{{{tttLLL???>>>CCCEEEKKKOOOKKKEEEPPPVVVWWWSSSEEEEEEVVVrrr~~~ppp\\\FFF===@@@KKKYYYcccrrrqqqLLL888???<<<777CCCeeexxx[[[TTTppp~~~kkkOOO999333666777555333999999444999OOOlll~~~pppOOO======666888555666888999NNNqqq~~~~~~}}}}}}|||```@@@999EEEaaa{{{vvvzzzyyy}}}lllFFF???;;;===CCCGGGEEEHHH[[[rrrjjjXXXHHHDDDFFFDDDUUUfff@@@///555:::XXXzzzsssVVV???333000000111111111222222222333777999DDDVVV]]]dddrrrpppOOO;;;:::555222444222000111>>>UUUfffkkkmmmpppvvv|||yyyxxxwwwwwwvvvoooqqq}}}ddd___mmmvvvsssjjjnnnpppjjjkkkjjjeeebbbWWW^^^^^^\\\\\\```wwwvvvpppgggcccaaaYYYYYY^^^jjjccc^^^[[[KKKQQQ]]]\\\bbbcccVVVVVVTTTPPPNNNHHHGGGEEEEEEFFFFFFEEEDDDCCCEEENNNeeexxx\\\RRRRRRRRRPPPNNNLLLLLLNNNJJJEEEAAA@@@>>>===BBBIII```hhhQQQXXXxxxaaaHHHDDDAAAAAAAAA<<<>>>=========:::999@@@JJJgggqqqYYYJJJHHHGGGCCC>>>@@@===???WWWzzz|||dddIII???BBB@@@999<<>>???DDDDDDKKKOOOIIIEEEPPPUUUTTTNNNBBBGGG^^^xxx~~~uuu^^^OOO@@@===BBBJJJUUU]]]rrreeeAAA666<<<:::<<>>>>>666888555666888:::OOOrrr~~~~~~~~~rrrSSS===:::AAAXXXwww{{{vvv|||{{{{{{gggAAA>>><<<>>>CCCFFFEEELLLeeegggUUUEEE@@@BBBBBBUUU~~~```>>>222777@@@^^^}}}nnnSSS???444000111111111111222222222000444777DDDVVV\\\bbbrrrrrrPPP;;;888333000222000111222<<>>>>>CCCJJJaaalllVVV^^^XXXDDDEEE>>>===@@@:::===<<<======;;;:::AAAKKKhhhuuu[[[KKKHHHHHHDDD===???===???VVVzzzmmmNNN@@@BBBBBB===???OOOqqqyyyTTTKKK\\\www[[[FFF>>>@@@DDDDDDKKKOOOGGGEEEQQQVVVSSSKKKAAAKKKfff{{{yyyjjjMMMEEE???AAAFFFJJJQQQWWWpppWWW======;;;888CCCPPPlllrrrQQQiii}}}xxxaaaFFF777555777666222666999777333???[[[uuunnnNNN<<<<<<777888555666888:::PPPsss||||||}}}fffFFF;;;======OOOooowwwttt}}}}}}zzzccc???@@@>>>@@@EEEIIIIIIQQQlllbbbQQQAAA===AAABBBVVVxxxZZZ???777;;;GGGeeehhhNNN<<<333000111111111111222222222...111666GGG\\\bbbhhhxxxvvvSSS<<<888111...000///111222;;;MMM```kkkoooppp}}}~~~|||zzz}}}~~~vvv{{{eee```uuu|||kkk{{{~~~uuunnnlllllliiieeebbbUUUYYYWWWVVV\\\eeezzzuuu{{{kkkeeeddd```XXXYYY```nnnlllaaaSSSBBBIIITTT^^^]]]nnnsssXXXRRRSSSMMMJJJMMMJJJIIIGGGGGGHHHIIIHHHGGGIIIGGGYYYqqqUUUSSSRRROOOMMMNNNPPPOOOMMMIIIDDDAAA@@@??????EEELLLaaappp[[[eeezzzRRRBBBDDD<<<:::???999<<<;;;<<<===;;;:::BBBLLLiiivvvZZZHHHDDDBBB>>><<>>VVVzzzmmmLLL:::;;;???===FFFZZZ{{{tttOOOJJJ^^^~~~mmmOOOEEE>>>AAAEEEDDDKKKNNNFFFFFFRRRVVVSSSJJJBBBNNNkkk}}}uuucccDDD@@@@@@EEEIIIKKKNNNSSSnnnxxxJJJ999AAA777222CCCRRRpppsssPPPppp|||www___DDD777666888555111777999666333AAA___xxxmmmLLL::::::777888555666888:::PPPsss~~~~~~}}}___===:::AAA<<>>===???JJJqqqvvvYYYHHHEEEDDD@@@===>>>888777MMMrrrXXXCCC<<<:::GGG777KKKlll~~~{{{gggFFFFFFjjjuuu\\\FFFAAA???>>>AAAFFFJJJKKKKKKIIIUUUWWWOOOFFFAAARRRrrr~~~iiiQQQFFFDDDAAACCCIIINNNMMMIIIkkkzzzpppDDD;;;999::::::999]]]rrr]]]^^^sss~~~rrrQQQ>>>===666111444666000888777444AAA```zzzrrrPPP777999555555333555888777KKKnnnzzz~~~uuu~~~qqqJJJ???:::666@@@PPPjjj{{{~~~~~~|||```DDD>>>======BBBGGGGGGNNNkkk|||]]]DDDAAA???<<>>:::>>>:::999>>>===@@@MMMssszzz^^^JJJEEECCC@@@>>>???;;;:::MMMnnn|||QQQBBB>>>:::EEE:::UUUrrr~~~hhhIIILLLppppppVVVBBB@@@???>>>AAAFFFJJJKKKKKKKKKWWWXXXOOOEEEAAAUUUuuu{{{zzzgggRRRHHHEEEBBBAAADDDHHHJJJIIIlllyyy}}}hhhAAA;;;:::::::::>>>aaarrr\\\___www~~~oooNNN;;;:::666222444333222888777333AAAaaazzztttQQQ888999555555333555777666HHHhhhxxx{{{rrr}}}iiiEEE===999888FFFVVVooo}}}fffGGG=========BBBFFFFFFOOOkkkyyy[[[CCC@@@@@@===GGGXXX{{{rrrTTTBBB777777???ZZZvvvxxx___LLL@@@555111111111111111111111111111000666;;;KKKbbbkkknnnxxxuuuRRR<<<888222...111000444222333BBB\\\nnnjjj\\\}}}mmm||||||zzzyyyxxxsssmmmkkkmmmnnnqqqyyyyyyjjj^^^XXXiiimmmvvvaaasssnnnkkkkkkhhhaaa\\\[[[VVVTTTVVVUUU[[[}}}uuu}}}{{{pppjjj\\\[[[WWWYYY[[[fffkkk\\\UUUAAABBBJJJTTTccc}}}uuuaaaUUUXXXZZZQQQJJJIIIGGGFFFFFFFFFEEEDDDEEEEEELLLfffnnnUUURRRNNNNNNOOONNNKKKJJJMMMKKKGGGCCC@@@AAADDDIIIMMMfffqqq\\\XXXyyynnnKKKDDD@@@<<>>;;;>>>;;;999>>>===BBBRRRwwwvvv]]]KKKFFFDDD@@@<<>>BBBEEEFFFPPPlllvvvYYYBBB???@@@>>>FFFTTT~~~~~~~~~jjjNNN???777:::FFFfff}}}zzz]]]GGG<<<444333111111111222222222222222222444666GGGbbbmmmooovvvnnnOOO<<<999111---000111333333333===VVVjjjaaaLLL~~~ggg}}}~~~~~~~~~|||xxxsssqqqqqqpppzzzzzzgggZZZ\\\jjjpppyyyeeerrrnnnllllllhhhaaa\\\\\\VVVXXXWWWVVVhhhqqq{{{yyynnniii[[[YYYUUUWWW[[[jjjddd[[[TTTBBBDDDRRRZZZqqqlll^^^UUUXXXXXXOOOHHHHHHDDDBBBAAADDDEEEEEEFFFHHHWWWuuunnnVVVPPPNNNNNNPPPOOOKKKJJJMMMLLLGGGCCCAAA@@@AAAGGGNNNhhhkkkWWWXXX|||jjjGGGAAA>>><<<@@@;;;???;;;>>>;;;:::>>><<>>???AAADDDHHHJJJLLLLLLQQQ\\\XXXJJJBBBEEE]]]}}}}}}vvvnnnYYYMMMBBB???CCCGGGKKKMMMvvv}}}{{{oooPPP???:::<<<999888IIIhhheeeVVVccc}}}dddFFF555666666666666000555888555333DDDddd{{{wwwTTT999:::555777333333666222<<>>BBBDDDFFFSSSnnntttYYYCCC???@@@>>>CCCNNNttt{{{aaaGGG;;;666<<>>EEENNNkkkgggTTTWWWjjjHHHBBB???;;;>>>888===;;;>>>;;;;;;>>><<>>???AAA999888HHHrrr{{{{{{WWWCCCYYYzzzzzz```KKKAAA===???CCCGGGJJJLLLMMMMMMSSS]]]VVVFFFBBBJJJccc~~~^^^LLL<<<===EEEJJJKKKLLLuuu|||yyylllHHH@@@:::===888666MMMfffZZZTTThhh~~~]]]CCC555666666888888111555888555555HHHiii}}}~~~wwwTTT::::::555777333333666222777HHH___yyykkkDDD333888888FFFjjj|||dddHHHBBB;;;>>>BBBDDDGGGVVVrrruuu\\\EEE@@@@@@===???FFFfffxxxXXXAAA999555===QQQooo~~~]]]FFF;;;444333444444444333222111000000222333666MMMmmmuuummmkkkbbbFFF888888222...333555+++222444444@@@UUU^^^ZZZjjj{{{xxxvvvtttzzzdddOOOYYYnnnwwwzzziiiqqqnnnmmmlllhhhbbbaaadddYYY]]]XXXaaa|||pppzzztttjjjjjj^^^YYYSSSSSS\\\sssddd___ZZZMMMHHHLLL^^^aaavvvZZZWWWUUUVVVQQQJJJEEEFFFIIIDDDBBBDDDBBB???FFFQQQ|||mmmUUUOOOOOORRRTTTQQQLLLLLLQQQNNNGGGCCCBBB@@@>>>FFFQQQssscccSSSZZZmmmKKKDDD@@@;;;<<<555888:::<<<:::;;;>>>===NNNmmmgggNNNGGGJJJGGG===@@@>>><<<;;;;;;HHHiiipppMMMAAA???>>>::::::SSSyyy}}}WWWEEE___}}}sssWWWEEEAAA<<>>BBBCCCIII[[[wwwuuu]]]GGGAAAAAA???===@@@[[[sssOOO;;;888555@@@WWWooo}}}\\\DDD999222111444444444333222222111111333555999OOOmmmrrrfffbbbcccFFF666777222000444555***000333222888III]]]iiikkk|||~~~~~~|||iiiOOO[[[nnnzzzzzzhhhqqqnnnmmmlllhhhccceeejjj^^^aaa]]]lll|||pppzzzsssiiilllaaa\\\TTTTTT___xxxaaaeeeZZZGGGJJJQQQcccdddiiiVVVVVVVVVUUUOOOHHHFFFHHHGGGCCCCCCFFFCCCAAANNN___pppWWWOOOPPPTTTVVVRRRMMMNNNRRRMMMFFFCCCDDDBBB@@@JJJXXX___TTT```kkkIIICCC@@@<<<>>>666:::999;;;999<<<>>>>>>RRRuuuqqqVVVHHHHHHFFF???@@@<<<<<<>>>;;;AAA[[[xxxaaaFFFEEE???;;;<<<@@@___ZZZIIIfffmmmPPPBBBBBB<<>>888AAA???QQQ~~~{{{yyyuuu[[[AAA<<<999>>>BBBDDDKKK___{{{sss]]]HHHBBBCCCAAA>>>>>>VVVlllGGG777888777CCC^^^vvv[[[BBB777222222222222222333333444444444333555:::PPPmmmrrrhhheeehhhHHH666666222000333222//////000222444???WWWnnnpppoooSSS___ooo}}}{{{hhhqqqnnnmmmlllhhhdddgggmmmdddgggbbbvvv}}}qqqzzzrrriiimmmccc]]]VVVVVVaaa|||uuuXXXcccYYYGGGTTTaaauuujjjuuuZZZUUUVVVWWWUUUOOOHHHGGGJJJBBB???BBBFFFEEEEEEWWWmmmsssZZZOOOQQQUUUWWWSSSNNNNNNSSSLLLEEECCCFFFEEECCCNNN^^^]]]UUUeeefffEEEAAA@@@>>>AAA;;;@@@888:::999<<<>>>>>>TTTzzzvvv[[[IIIFFFFFFCCC===:::;;;>>>::::::OOOiii~~~VVVAAAHHH???999???EEEhhhbbbRRRoookkkNNNBBBEEE===CCCJJJOOOPPPPPPQQQRRR]]]___QQQDDDOOObbbvvvyyytttIIIAAA???DDDEEEDDDLLLYYYvvvtttgggSSSBBB666>>>222;;;<<<;;;[[[dddFFF^^^|||~~~~~~mmmGGG:::666555111444888444222555666===VVVvvv|||~~~}}}}}}rrrQQQ:::<<<333888444333888444000777999bbbuuu~~~~~~pppKKK???:::EEEAAATTTyyywwwvvv___CCC;;;888>>>BBBDDDLLLbbb~~~~~~qqq\\\HHHBBBDDDCCC@@@???UUUhhhBBB555888999GGGbbb]]]CCC999444666//////111222444555777777222444999PPPnnnvvvoooooonnnKKK666555222000111...333......333444:::RRRmmmqqq{{{iiiMMMhhhyyyzzzmmmuuuqqqoooooommmiiihhhjjjkkkkkkrrruuurrrvvvsssfff___```YYYZZZaaaggg```gggNNNLLLKKKkkkppphhhmmm\\\VVVWWWVVVQQQKKKHHHHHHIIICCCBBB???BBBFFFFFF\\\qqqrrrZZZQQQRRRUUUVVVQQQLLLNNNUUUNNNMMMEEECCCFFFFFFRRRkkkxxx[[[XXXsssWWWMMMCCC@@@>>><<<===???888<<<<<<===???AAAZZZvvvVVVIIIMMMKKK???:::<<>>999:::GGGVVVyyyfffIIIFFF;;;===BBB999KKK{{{bbb\\\ttt```LLLFFF???AAAEEENNNVVVTTTNNNQQQYYY^^^UUUKKKLLL]]]ttt}}}eeeFFFaaaWWWCCCKKKMMMQQQiiiuuu}}}uuuooo]]]FFF>>>666<<<000666777DDDggg___LLLddd}}}YYY@@@:::333000333555555333444888666AAAbbb{{{oooRRR===777555444444444444555666666777RRRsss}}}zzzeeeBBB111<<<666HHH}}}aaa@@@>>>===777@@@FFFLLLmmmqqqjjjxxxtttYYYJJJIIIGGGIIIKKKDDDPPPSSS<<<888999:::FFFmmmoooGGG888888222333333333444444555555555555111:::TTTlllvvvwwwyyytttKKK===444...222...444///,,,///333///111JJJjjjppp}}}yyy~~~eeeQQQiiizzz{{{llluuupppmmmnnnmmmiiihhhjjjppplllrrr}}}tttqqqtttpppccc[[[[[[[[[]]]dddeeeeeejjjNNNOOOXXXuuuuuussslllZZZWWWWWWVVVRRRLLLHHHGGGGGGDDDGGGEEEFFFMMMVVVqqquuu]]]RRRQQQQQQRRROOOJJJLLLQQQPPPLLLDDDDDDGGGFFFVVVuuu~~~bbb^^^xxxYYYNNNDDDAAA???<<<<<<>>>888<<<<<<===???AAA[[[sssTTTGGGKKKJJJ???999:::<<<<<<888999CCCOOOuuu^^^FFFEEE======@@@<<>>999333111333666666444777;;;:::FFFgggmmmOOO;;;777444333333333333444555555666LLLmmm~~~www___>>>888???===VVV{{{WWW===>>>;;;888@@@EEEKKKmmmssskkksss|||}}}xxx\\\MMMMMMMMMNNNMMMEEERRR|||NNN:::888:::<<>>444...222---222///,,,///333///111IIIhhhrrr}}}^^^VVViiiuuu~~~nnn{{{uuuooolllmmmllliiigggiiitttmmmuuuyyyrrrppprrrmmm```WWWVVV^^^```ggg___kkkjjjJJJPPPgggxxxgggXXXWWWWWWVVVRRRMMMHHHFFFEEE@@@HHHFFFBBBNNNcccwww___UUUQQQOOOOOONNNKKKLLLOOORRRKKKCCCFFFHHHFFF\\\llleee}}}XXXNNNEEEAAA???<<<;;;===888<<<<<<===???BBB]]]nnnQQQEEEIIIHHH@@@:::999:::;;;::::::@@@IIIkkk~~~RRRCCCCCC???===>>>AAA___nnnSSSdddzzzxxxzzzYYYGGGFFFEEEGGGPPPZZZ]]]VVVOOOQQQYYYWWWIIIEEEXXXrrrxxxUUUMMMYYYPPPGGGLLLIIIQQQooo|||hhh___llllllSSS;;;888===888888999QQQzzzqqqMMM<<<888333222444777777666555999999GGGhhh~~~iiiKKK:::666333333222222333333444555888DDDeeerrrWWW;;;888;;;<<<\\\pppIII:::<<<::::::???CCCKKKlllwwwooosss{{{~~~wwwYYYIIIMMMOOOOOOKKKAAALLL{{{oooGGG888777999===JJJqqqfffDDD777555222444444444444333333333333111---888SSSnnnzzz~~~tttKKK===444///111,,,000///---///333///111HHHeeeuuuxxxWWW[[[hhhmmm~~~pppwwwwwwpppkkkkkkjjjfffdddeeepppnnn{{{|||sssoooooopppjjj___WWWUUU]]]aaalllwwwZZZnnneeeEEEQQQssswww}}}___WWWWWWWWWUUURRRMMMIIIEEECCC???JJJFFF@@@PPPlllsss\\\YYYSSSOOOOOOOOOMMMMMMOOOTTTKKKCCCGGGIIIGGGbbbvvvmmm~~~TTTJJJBBB???>>><<<<<<===999===<<<===???DDD___hhhNNNEEEHHHGGGBBB===::::::===>>>===@@@EEE___sssGGGAAABBB@@@===<<>>:::===<<<<<<@@@EEEbbbbbbLLLEEEGGGGGGDDD>>>:::999<<<>>>===???BBBUUUgggAAAAAAAAAAAA===>>>SSSwww|||QQQPPPuuuxxxUUUEEEGGGHHHMMMWWW```^^^VVVRRRTTTXXXRRRKKKUUUqqqjjjDDD??????>>>AAAFFFLLLaaa}}}zzztttzzznnnNNN777===888:::555;;;]]]~~~}}}[[[===777666555555666888888777777;;;>>>SSStttsss[[[DDD999888555555555555555666777777:::???___zzz]]]EEE777888;;;BBBVVVrrr~~~YYY<<<888666999??????@@@QQQkkk~~~zzzxxx~~~}}}~~~wwwWWWKKKVVV]]][[[UUULLLMMM^^^???777444444<<>>TTTQQQ@@@:::222555333333333333222222222222333000<<>>;;;===;;;<<<@@@GGGfffsssTTTGGGEEEEEECCCCCC<<<::::::;;;::::::>>>EEEXXXlllKKKAAAEEE===@@@CCCOOOuuu[[[MMMmmm{{{___RRRSSSPPPYYY]]]\\\TTTOOOOOONNNLLLJJJ\\\tttlllTTT<<<555666;;;<<>>WWWyyy~~~nnnXXXEEE999666666555555555555555666777777;;;KKKmmm|||cccEEE999777777GGGSSSQQQWWWuuu|||\\\EEE999666<<<666BBB???EEEeeezzz|||xxxxxxYYYOOO\\\^^^XXXUUUSSSgggvvvJJJ777;;;;;;;;;CCCYYY}}}III===888///444222222222222222333333333222000>>>\\\vvv~~~~~~ddd@@@777444222666///333000000111111444CCC]]]sss}}}rrryyytttwwwVVVXXXdddeeeffftttuuuvvvlllcccdddfffdddaaa```uuufffgggiiiggg```XXXUUUSSSRRRVVVkkkYYYccccccEEEYYYvvvttttttssssssccc[[[XXXYYYSSSMMMJJJJJJKKKJJJIIIFFFFFFJJJeeegggYYYHHHIIILLLMMMHHHCCCFFFLLLGGGOOOKKKKKK^^^yyytttlllbbbIIIAAA;;;<<<===<<<<<<===;;;>>>;;;<<<@@@HHHgggoooPPPEEEEEECCCAAABBB>>><<<===>>><<<;;;AAAIII^^^aaaBBBCCCFFF<<>>AAA]]]}}}zzzQQQ999BBBDDD000:::888JJJllleee^^^yyy}}}ZZZ888555666888::::::888666666666777:::BBB\\\~~~{{{gggOOO===666444444555444444444444555666666???SSSvvv```BBB;;;<<<999MMM\\\VVVZZZ{{{TTT@@@777555@@@444AAA>>>GGGlllrrrrrr~~~```VVVbbbaaaYYYXXXWWWwwwnnnAAA333<<